:root{--primary-blue: #0747b8;--dark-blue: #001b58;--navy-blue: #00113c;--accent-blue: #0b6ff4;--green: #12a66a;--orange: #ff6a00;--purple: #7d35dd;--pink: #df268b;--cyan: #0da8c8;--text-primary: #061a4d;--text-secondary: #4d5d83;--border-light: #d9e2f1;--background-light: #f6f9fe;--surface: #ffffff;--surface-raised: #ffffff;--surface-soft: #f6f9ff;--shadow-card: 0 16px 40px rgba(9, 36, 87, .12);--shadow-soft: 0 8px 24px rgba(9, 36, 87, .08);--focus-ring-color: #005fcc;--focus-ring-width: 3px;--focus-ring-offset: 3px;--min-target-size: 44px;--font-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-body: var(--font-sans);--font-heading: var(--font-sans);--fw-medium: 400;--fw-semibold: 500;--fw-bold: 600;--fw-extrabold: 600;--fw-black: 700;--tracking-normal: 0;--tracking-wide: .03em;--tracking-wider: .05em;--tracking-widest: .08em;--text-heading: #0f172a;--text-subheading: #475569;--text-cardheader: #18181b;--text-body: #1e293b;--text-caption: #64748b;--surface-page: #f8fafc;--surface-card: #ffffff;--border-subtle: #e2e8f0;--accent-emerald-text: #047857;--accent-emerald-bg: #d1fae5;--accent-amber-text: #b45309;--accent-amber-bg: #fef3c7;--accent-purple-text: #6b21a8;--accent-purple-bg: #f3e8ff;--chart-series-teal: #0d9488;--accent-teal-text: #153654;--accent-teal-bg: #d9fffb;--accent-blue-bg: #e7f2ff;--accent-blue-border: #8bc7ff;--tooltip-border: #34445f;--tooltip-text-muted: #d4deed;--shadow-elevated: 0 8px 18px rgba(9, 36, 87, .18);--accent-gold: #c9a227;--director-hex-outline: #33406b;--skeleton-base: #edf4ff;--skeleton-sheen: #f8fbff;font-family:var(--font-body);color:var(--text-primary);background:var(--background-light)}:root[data-theme=dark]{--primary-blue: #7db4ff;--dark-blue: #020c23;--navy-blue: #02091c;--accent-blue: #88c5ff;--green: #6ae0a3;--orange: #ffb071;--purple: #b99cff;--pink: #ff99ca;--cyan: #72ddf5;--text-primary: #f7fbff;--text-secondary: #c7d6f4;--border-light: #31507f;--background-light: #08172f;--surface: #0d2148;--surface-raised: #102855;--surface-soft: #071735;--shadow-card: 0 16px 42px rgba(0, 0, 0, .36);--shadow-soft: 0 8px 24px rgba(0, 0, 0, .28);--focus-ring-color: #7cc8ff;--text-heading: #f8fafc;--text-subheading: #cbd5e1;--text-cardheader: #f1f5f9;--text-body: #e2e8f0;--text-caption: #94a3b8;--surface-page: var(--background-light);--surface-card: var(--surface-raised);--border-subtle: var(--border-light);--accent-emerald-text: #6ee7b7;--accent-emerald-bg: rgba(16, 185, 129, .16);--accent-amber-text: #fcd34d;--accent-amber-bg: rgba(245, 158, 11, .16);--accent-purple-text: #d8b4fe;--accent-purple-bg: rgba(168, 85, 247, .16);--chart-series-teal: #2dd4bf;--accent-teal-text: #99f6e4;--accent-teal-bg: rgba(45, 212, 191, .16);--accent-blue-bg: rgba(11, 111, 244, .16);--accent-blue-border: #4d8dff;--tooltip-border: #4b6685;--tooltip-text-muted: #cbd8ea;--shadow-elevated: 0 10px 22px rgba(0, 0, 0, .4);--accent-gold: #e3c35c;--director-hex-outline: #7d93c9;--skeleton-base: #0f2649;--skeleton-sheen: #16336b}:root[data-a11y-profile=base]{--focus-ring-width: 2px;--focus-ring-offset: 2px;--min-target-size: 40px}:root[data-a11y-profile=enhanced]{--focus-ring-width: 4px;--focus-ring-offset: 4px;--min-target-size: 48px}[class$=-card],[class*="-card "],[class*=-card--],[class*=-card__],[class$=card],[class$=-panel],[class*="-panel "],[class$=-map],[class*="-map "],[class$=-modal__panel],.quick-card,.network-overview__map,.grid-metric{position:relative}[class$=-card]:after,[class*="-card "]:after,[class*=-card--]:after,[class$=card]:after,[class$=-panel]:after,[class*="-panel "]:after,[class$=-map]:after,[class*="-map "]:after,[class$=-modal__panel]:after,.quick-card:after,.network-overview__map:after,.grid-metric:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;padding:2px;border-radius:inherit;background:conic-gradient(from 0deg at 100% 0%,#0b6ff41f 170deg,#0b6ff4d9 195deg,#0b6ff4d9 245deg,#0b6ff41f 262deg,#0b6ff41f 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:drop-shadow(0 0 10px rgba(11,111,244,.45));opacity:0;pointer-events:none;transition:opacity .25s ease}[class$=-card]:hover:after,[class*="-card "]:hover:after,[class*=-card--]:hover:after,[class$=card]:hover:after,[class$=-panel]:hover:after,[class*="-panel "]:hover:after,[class$=-map]:hover:after,[class*="-map "]:hover:after,[class$=-modal__panel]:hover:after,.quick-card:hover:after,.network-overview__map:hover:after,.grid-metric:hover:after,[class$=-card]:focus-within:after,[class*="-card "]:focus-within:after,[class*=-card--]:focus-within:after,[class$=card]:focus-within:after,[class$=-panel]:focus-within:after,[class*="-panel "]:focus-within:after,[class$=-map]:focus-within:after,[class*="-map "]:focus-within:after,[class$=-modal__panel]:focus-within:after,.quick-card:focus-within:after,.network-overview__map:focus-within:after,.grid-metric:focus-within:after{opacity:1}:root[data-theme=dark] [class$=-card]:after,:root[data-theme=dark] [class*="-card "]:after,:root[data-theme=dark] [class*=-card--]:after,:root[data-theme=dark] [class$=card]:after,:root[data-theme=dark] [class$=-panel]:after,:root[data-theme=dark] [class*="-panel "]:after,:root[data-theme=dark] [class$=-map]:after,:root[data-theme=dark] [class*="-map "]:after,:root[data-theme=dark] [class$=-modal__panel]:after,:root[data-theme=dark] .quick-card:after,:root[data-theme=dark] .network-overview__map:after,:root[data-theme=dark] .grid-metric:after{background:conic-gradient(from 0deg at 100% 0%,#7db4ff24 170deg,#7db4ffe6 195deg,#7db4ffe6 245deg,#7db4ff24 262deg,#7db4ff24 360deg);filter:drop-shadow(0 0 10px rgba(125,180,255,.5))}@media(prefers-reduced-motion:reduce){[class$=-card]:after,[class*="-card "]:after,[class*=-card--]:after,[class$=card]:after,[class$=-panel]:after,[class*="-panel "]:after,[class$=-map]:after,[class*="-map "]:after,[class$=-modal__panel]:after,.quick-card:after,.network-overview__map:after,.grid-metric:after{transition:none}}*{box-sizing:border-box}html{min-width:320px;overflow-x:hidden;overflow-anchor:none;scroll-behavior:smooth;scroll-padding-top:var(--sticky-chrome-height, 166px);font-size:calc(16px * var(--a11y-font-scale, 1));filter:var(--a11y-filter, none)}body{margin:0;min-width:320px;max-width:100%;background:var(--background-light);color:var(--text-primary);font-family:var(--font-body);font-size:1rem;line-height:calc(1.5 * var(--a11y-line-height-scale, 1));letter-spacing:var(--a11y-letter-spacing, normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html[lang=te] body,html[lang=te] h1,html[lang=te] h2,html[lang=te] h3,html[lang=te] h4,html[lang=te] h5,html[lang=te] h6{font-family:"Mandali","Nirmala UI","Noto Sans Telugu","Gautami",var(--font-body)}html[lang=te] h1,html[lang=te] h2,html[lang=te] h3,html[lang=te] h4,html[lang=te] h5,html[lang=te] h6{font-weight:600!important}html[lang=te] *{letter-spacing:normal!important}#root{display:flex;flex-direction:column;min-height:100vh}#main-content{flex:1 0 auto}@keyframes skip-target-flash{0%{box-shadow:inset 0 0 0 9999px #0b6ff429}to{box-shadow:inset 0 0 0 9999px #0b6ff400}}.skip-target-flash{animation:skip-target-flash .9s ease-out}.a11y-highlight-links a{outline:2px solid #ff6a00;outline-offset:2px;background:#ff6a001f;border-radius:2px}.a11y-hide-images img{visibility:hidden}.a11y-pause-animations *,.a11y-pause-animations *:before,.a11y-pause-animations *:after{animation-play-state:paused!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.tabular-nums{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}button,input,a{font:inherit}a,a:visited{color:inherit;text-decoration:none}img,svg{display:block}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skeleton{display:block;border-radius:var(--skeleton-radius, 10px);background:linear-gradient(90deg,var(--skeleton-base) 0%,var(--skeleton-sheen) 46%,var(--skeleton-base) 100%);background-size:220% 100%;animation:skeletonSheen 1.2s ease-in-out infinite}.skeleton--overlay{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0}@keyframes skeletonSheen{0%{background-position:120% 0}to{background-position:-120% 0}}.site-container{--site-gutter: 32px;width:100%;max-width:none;margin:0;padding-inline:var(--site-gutter)}.icon{flex:0 0 auto}.brand-logo{width:66px;height:76px;object-fit:contain;aspect-ratio:1376 / 1584;transition:opacity .14s ease,width .26s cubic-bezier(.4,0,.2,1),height .26s cubic-bezier(.4,0,.2,1)}.brand-logo--footer{width:54px;height:62px}.brand-logo--offcanvas{width:58px;height:67px}.top-utility{position:sticky;top:0;z-index:125;min-height:45px;background:linear-gradient(90deg,#002466,#001451);color:#fff;font-size:.9375rem;font-weight:600}.top-utility__inner{min-height:45px;display:flex;align-items:center;justify-content:space-between;gap:32px}.top-utility__row--tools{display:contents}.top-utility__pill{display:inline-flex;min-height:28px;align-items:center;gap:6px;padding:0 10px;border:1px solid rgba(255,255,255,.64);border-radius:99px;background:#ffffff14;color:#fff;font:inherit;font-size:.8125rem;font-weight:var(--fw-extrabold);line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.top-utility__pill:hover,.top-utility__pill:focus-visible,.top-utility__pill.is-active{border-color:#fff;background:#fff;color:#00327c;outline:none}.top-utility__font-size{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.top-utility__font-button{min-width:31px;min-height:28px;padding:0 7px;border:1px solid rgba(255,255,255,.64);border-radius:4px;background:#ffffff14;color:#fff;font:inherit;font-size:.875rem;font-weight:var(--fw-extrabold);line-height:1;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.top-utility__font-button--small{font-size:.8125rem}.top-utility__font-button--large{font-size:.9375rem}.top-utility__font-button:hover,.top-utility__font-button:focus-visible,.top-utility__font-button.is-active{border-color:#fff;background:#fff;color:#00327c;outline:none}.top-utility__font-button:hover{transform:translateY(-1px)}.top-utility__font-button:disabled{opacity:.45;cursor:not-allowed;transform:none}.top-utility__right,.top-utility__link{display:flex;align-items:center}.top-utility__social{display:flex;align-items:center;gap:8px}.top-utility__social a{display:inline-grid;width:24px;height:24px;place-items:center;border:1px solid rgba(255,255,255,.55);border-radius:50%;color:#fff;transition:transform .16s ease,background-color .16s ease,color .16s ease}.top-utility__social-icon{width:12px;height:12px}.top-utility__social a:hover,.top-utility__social a:focus-visible{transform:translateY(-2px) scale(1.08);background:#fff;color:#00327c}.top-utility__quicklinks{display:flex;align-items:center;gap:0}.top-utility__quicklink{display:inline-flex;align-items:center;min-height:27px;padding:0 10px;border-radius:4px;color:#fff;text-decoration:none;transition:transform .16s ease,background-color .16s ease}.top-utility__quicklink+.top-utility__quicklink{border-left:1px solid rgba(255,255,255,.65)}.top-utility__quicklink:hover,.top-utility__quicklink:focus-visible{transform:translateY(-2px);outline:none;background:#ffffff1f}.top-utility__quicklink img{display:block;height:20px;width:auto}.top-utility__quicklink--eoffice{padding-right:8px;padding-left:9px}.top-utility__eoffice-brand{display:grid;justify-items:center;gap:0;line-height:1}.top-utility__eoffice-brand strong{display:block;color:#fff;font-size:.9375rem;font-weight:var(--fw-extrabold);letter-spacing:-.025em;line-height:1}.top-utility__eoffice-brand strong:first-letter{color:#f5ad19}.top-utility__quicklink--mail span{color:#fff;font-size:.8125rem;font-weight:var(--fw-extrabold);letter-spacing:.01em}.top-utility__quicklink--too>span{color:#fff;font-size:.8125rem;font-weight:var(--fw-extrabold);letter-spacing:.02em}.top-utility__right{gap:16px}.top-utility__link{gap:8px}.top-utility__link{min-height:var(--min-target-size);padding:0 2px;border:0;background:none;color:inherit;cursor:pointer}.top-utility__icon{width:19px;height:19px}.top-utility__chevron{width:14px;height:14px}.top-utility__separator{width:1px;height:22px;background:#ffffffb8}.top-utility__language{cursor:pointer}.top-utility__language-select{border:0;background:none;color:inherit;font:inherit;cursor:pointer}.top-utility__language-select option{color:#001451}.search-modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:620;display:flex;align-items:flex-start;justify-content:center;padding:72px 20px 20px;background:#001340a8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:searchOverlayFade .18s ease-out}.search-modal__panel{width:min(980px,100%);max-height:calc(100dvh - 96px);display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(207,224,248,.92);border-radius:8px;background:#fff;box-shadow:0 30px 80px #01133757;color:#061b3f;animation:searchPanelRise .22s ease-out}.search-modal__topline{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:22px 24px 18px;background:linear-gradient(90deg,#002466,#0b4fc3);color:#fff}.search-modal__topline h2{margin:0;font-size:clamp(1.45rem,2vw,2rem);line-height:1.12}.search-modal__icon-button,.search-modal__clear,.search-modal__submit,.search-modal__notice button,.search-modal__suggestions button,.search-modal__recent button,.search-modal__filters button,.search-modal__empty-state button{min-height:40px;border:0;border-radius:8px;font:inherit;cursor:pointer}.search-modal__icon-button{width:42px;height:42px;display:inline-grid;place-items:center;flex:0 0 auto;background:#ffffff1f;color:#fff;transition:background-color .16s ease,transform .16s ease}.search-modal__icon-button:hover,.search-modal__icon-button:focus-visible{background:#ffffff38;transform:translateY(-1px);outline:3px solid rgba(255,255,255,.38);outline-offset:2px}.search-modal__form{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:64px;margin:22px 24px 0;padding:8px 8px 8px 16px;border:1px solid #c9dbf3;border-radius:8px;background:#f8fbff;box-shadow:0 14px 36px #10499c1f}.search-modal__search-icon{color:#0057d8}.search-modal__input{width:100%;min-width:0;border:0;background:transparent;color:#061b3f;font:inherit;font-size:1.1rem;font-weight:var(--fw-semibold);outline:none}.search-modal__input::placeholder{color:#607393;opacity:1}.search-modal__input::-webkit-search-cancel-button{display:none}.search-modal__clear{width:40px;display:inline-grid;place-items:center;background:#eaf2ff;color:#0057d8;transition:background-color .16s ease,color .16s ease}.search-modal__clear:hover,.search-modal__clear:focus-visible{background:#d8e8ff;color:#002466;outline:3px solid rgba(0,87,216,.18);outline-offset:2px}.search-modal__submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;background:#0057d8;color:#fff;font-weight:var(--fw-extrabold);transition:background-color .16s ease,transform .16s ease}.search-modal__submit:hover,.search-modal__submit:focus-visible,.search-modal__empty-state button:hover,.search-modal__empty-state button:focus-visible{background:#003f9f;transform:translateY(-1px);outline:3px solid rgba(0,87,216,.22);outline-offset:2px}.search-modal__notice{display:flex;align-items:center;gap:10px;margin:14px 24px 0;padding:10px 12px;border:1px solid #ffdba8;border-radius:8px;background:#fff7ea;color:#6d3c00;font-size:.9rem}.search-modal__notice button{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:0 12px;background:#fff;color:#0047ad;font-weight:var(--fw-extrabold)}.search-modal__notice button:focus-visible{outline:3px solid rgba(0,87,216,.22);outline-offset:2px}.search-modal__guidance,.search-modal__empty-state,.search-modal__loading-state{margin:18px 24px 24px;padding:24px;border:1px solid #d8e4f6;border-radius:8px;background:linear-gradient(180deg,#fff,#f7fbff)}.search-modal__guidance{display:grid;grid-template-columns:52px minmax(0,1fr);gap:18px}.search-modal__guidance-icon{width:52px;height:52px;display:inline-grid;place-items:center;border-radius:8px;background:#eaf2ff;color:#0057d8}.search-modal__guidance h3,.search-modal__empty-state h3{margin:0 0 8px;color:#061b3f;font-size:1.15rem}.search-modal__guidance p,.search-modal__empty-state p{margin:0;max-width:680px;color:#536986;line-height:1.55}.search-modal__suggestions,.search-modal__recent div{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.search-modal__suggestions button,.search-modal__recent button{padding:0 13px;border:1px solid #c9dbf3;background:#fff;color:#0047ad;font-weight:var(--fw-semibold);transition:border-color .16s ease,background-color .16s ease,color .16s ease}.search-modal__suggestions button:hover,.search-modal__suggestions button:focus-visible,.search-modal__recent button:hover,.search-modal__recent button:focus-visible{border-color:#0057d8;background:#eaf2ff;color:#002466;outline:none}.search-modal__recent{margin-top:20px}.search-modal__recent>span{display:inline-flex;align-items:center;gap:7px;color:#061b3f;font-weight:var(--fw-extrabold)}.search-modal__empty-state{display:grid;justify-items:center;text-align:center;gap:10px;color:#0057d8}.search-modal__empty-state--error{color:#b42318}.search-modal__empty-state button{display:inline-flex;align-items:center;gap:8px;margin-top:6px;padding:0 16px;background:#0057d8;color:#fff;font-weight:var(--fw-extrabold)}.search-modal__loading-heading{display:inline-flex;align-items:center;gap:9px;color:#061b3f;font-weight:var(--fw-extrabold)}.search-modal__spinner{animation:searchSpin .9s linear infinite;color:#0057d8}.search-modal__loading-results{display:grid;gap:12px;margin-top:18px}.search-modal__result-skeleton{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:14px;border:1px solid #d8e4f6;border-radius:8px;background:#fff}.search-modal__result-skeleton span,.search-modal__result-skeleton strong,.search-modal__result-skeleton p{display:block;margin:0;border-radius:8px;background:linear-gradient(90deg,#edf4ff,#f8fbff 46%,#edf4ff);background-size:220% 100%;animation:searchSkeleton 1.2s ease-in-out infinite}.search-modal__result-skeleton>span{width:42px;height:42px}.search-modal__result-skeleton strong{width:58%;height:16px}.search-modal__result-skeleton p{width:86%;height:12px;margin-top:12px}.search-modal__result-skeleton p+p{width:48%}.search-modal__results-wrap{min-height:0;display:flex;flex:1 1 auto;flex-direction:column;margin-top:18px;overflow:hidden}.search-modal__filters{display:flex;align-items:center;flex:0 0 auto;gap:9px;min-height:58px;margin:0 24px;padding:2px 0 14px;overflow-x:auto;overflow-y:hidden;border-bottom:1px solid #d8e4f6;scrollbar-width:thin}.search-modal__filters button{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;padding:0 12px;border:1px solid #c9dbf3;background:#fff;color:#153767;font-weight:var(--fw-extrabold);transition:background-color .16s ease,border-color .16s ease,color .16s ease}.search-modal__filters button strong{min-width:24px;padding:2px 7px;border-radius:999px;background:#edf4ff;color:#0057d8;font-size:.78rem}.search-modal__filters button:hover,.search-modal__filters button:focus-visible{border-color:#0057d8;color:#0057d8;outline:none}.search-modal__filters button.is-active,.search-modal__filters button[aria-pressed=true]{border-color:#0057d8;background:#0057d8;color:#fff}.search-modal__filters button.is-active strong,.search-modal__filters button[aria-pressed=true] strong{background:#fff3;color:#fff}.search-modal__result-list{min-height:0;display:grid;flex:1 1 auto;gap:10px;padding:12px 24px 24px;overflow-y:auto}.search-modal__result{display:grid;grid-template-columns:46px minmax(0,1fr) 22px;align-items:center;gap:14px;padding:14px;border:1px solid #d8e4f6;border-radius:8px;background:#fff;color:#061b3f;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.search-modal__result:hover,.search-modal__result:focus-visible{border-color:#0057d8;box-shadow:0 14px 30px #10499c24;transform:translateY(-1px);outline:none}.search-modal__result-icon{width:46px;height:46px;display:inline-grid;place-items:center;border-radius:8px;background:#eaf2ff;color:#0057d8}.search-modal__result-body{min-width:0;display:grid;gap:6px}.search-modal__result-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:#536986;font-size:.82rem}.search-modal__result-meta span:first-child{padding:2px 8px;border-radius:999px;background:#edf4ff;color:#0057d8;font-weight:var(--fw-extrabold)}.search-modal__result strong{color:#061b3f;font-size:1rem;line-height:1.35;overflow-wrap:anywhere}.search-modal__result-excerpt{color:#536986;font-size:.92rem;line-height:1.45;overflow-wrap:anywhere}.search-modal__result-arrow{color:#0057d8}.search-modal__highlight{padding:0 2px;border-radius:3px;background:#fff0b8;color:inherit}@keyframes searchOverlayFade{0%{opacity:0}to{opacity:1}}@keyframes searchPanelRise{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes sidebarModalRise{0%{opacity:0;transform:translate(-50%,-50%) translateY(12px) scale(.98)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes searchSpin{to{transform:rotate(360deg)}}@keyframes searchSkeleton{0%{background-position:120% 0}to{background-position:-120% 0}}@media(max-width:720px){.search-modal__overlay{align-items:stretch;padding:8px}.search-modal__panel{width:100%;min-height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.search-modal__topline{padding:18px 16px 15px}.search-modal__form{grid-template-columns:auto minmax(0,1fr) auto auto;margin:16px 16px 0;padding:7px 7px 7px 12px}.search-modal__submit{width:42px;padding:0}.search-modal__submit span{display:none}.search-modal__notice,.search-modal__guidance,.search-modal__empty-state,.search-modal__loading-state{margin-right:16px;margin-left:16px}.search-modal__guidance{grid-template-columns:minmax(0,1fr);padding:20px}.search-modal__guidance-icon{width:46px;height:46px}.search-modal__filters{margin:0 16px}.search-modal__result-list{padding:12px 16px 18px}.search-modal__result{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:12px}.search-modal__result-icon{width:40px;height:40px}.search-modal__result-arrow{display:none}}@media(max-width:480px){.search-modal__topline h2{font-size:1.28rem}.search-modal__input{font-size:1rem}.search-modal__notice{align-items:flex-start;flex-wrap:wrap}.search-modal__notice button{width:100%;justify-content:center;margin-left:0}}.site-header-sentinel{height:1px;margin-bottom:-1px;pointer-events:none;overflow-anchor:none}.site-header{min-height:105px;position:sticky;top:45px;z-index:120;overflow-anchor:none;background:var(--surface);border-bottom:1px solid var(--border-light);box-shadow:0 1px #0b25560a;transition:min-height .26s cubic-bezier(.4,0,.2,1),box-shadow .26s cubic-bezier(.4,0,.2,1)}.site-header.is-menu-open{z-index:300}.site-header.is-stuck{min-height:48px}.site-header__inner{min-height:105px;display:grid;grid-template-columns:minmax(330px,max-content) 1fr auto;align-items:center;gap:34px;transition:min-height .26s cubic-bezier(.4,0,.2,1),gap .26s cubic-bezier(.4,0,.2,1),grid-template-columns .26s cubic-bezier(.4,0,.2,1)}.site-header.is-stuck .site-header__inner{min-height:48px;grid-template-columns:minmax(140px,max-content) 1fr auto;gap:24px}.site-header__brand,.main-footer__brand{display:inline-flex;align-items:center;min-height:var(--min-target-size)}.site-header__brand{gap:16px;min-width:0;transition:gap .26s cubic-bezier(.4,0,.2,1)}.site-header__brand-copy,.main-footer__brand span{display:grid}.site-header__title,.main-footer__title{color:var(--primary-blue);font-size:1.375rem;font-weight:600;line-height:1.2;white-space:nowrap}.site-header__title-stack{display:grid;height:1.8125rem;overflow:hidden}.site-header__title{display:flex;align-items:center}.shiny-text{display:inline-block}.shiny-image{position:relative;display:inline-block;line-height:0}.shiny-image__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none;mix-blend-mode:screen;-webkit-mask-image:var(--shiny-image-mask, none);mask-image:var(--shiny-image-mask, none);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.site-header__gstin,.main-footer__gstin{margin-top:3px;color:var(--text-body);font-size:.6875rem;font-weight:var(--fw-bold);line-height:1.2;letter-spacing:var(--tracking-normal);white-space:nowrap;max-height:.875rem;overflow:hidden;transition:max-height .26s cubic-bezier(.4,0,.2,1),margin .26s cubic-bezier(.4,0,.2,1),opacity .2s ease}.site-header__subtitle{margin-top:5px;color:var(--text-body);font-size:.6875rem;font-weight:var(--fw-bold);line-height:1.35;max-height:3.75rem;overflow:hidden;transition:max-height .26s cubic-bezier(.4,0,.2,1),margin .26s cubic-bezier(.4,0,.2,1),opacity .2s ease}.site-header.is-stuck .site-header__gstin,.site-header.is-stuck .site-header__subtitle{opacity:0;pointer-events:none}.site-header.is-stuck .site-header__gstin{max-height:0;margin-top:0}.site-header.is-stuck .brand-logo--header{width:34px;height:39px}.site-header.is-stuck .site-header__brand{gap:10px}.site-header.is-stuck .site-header__subtitle{max-height:0;margin-top:0}.site-header.is-stuck .login-button,.site-header.is-stuck .font-toggle{min-height:32px;padding-inline:16px;font-size:.875rem}.site-header.is-stuck .login-button__icon{width:16px;height:16px}.site-header.is-stuck .font-toggle__glyph{font-size:.8125rem}.main-navigation{display:flex;align-items:center;justify-content:center;gap:50px;min-width:0}.nav-toggle{display:none;width:var(--min-target-size);min-width:var(--min-target-size);height:var(--min-target-size);align-items:center;justify-content:center;border:1px solid var(--border-light);border-radius:6px;background:var(--surface-raised);color:var(--primary-blue);cursor:pointer}.nav-toggle__icon{width:26px;height:26px}.main-navigation__link{position:relative;display:inline-flex;align-items:center;min-height:var(--min-target-size);color:var(--text-primary);font-size:1rem;font-weight:500;white-space:nowrap}html[lang=te] .main-navigation__link{font-weight:600}.main-navigation__link.is-active{color:#004cff}.main-navigation__link.is-active:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:3px;border-radius:99px;background:#1c5dff}.more-menu{display:inline-flex}.main-navigation__more-trigger{gap:6px;border:none;background:transparent;cursor:pointer;font-family:inherit}.main-navigation__more-icon{width:16px;height:16px;transition:transform .2s ease}.main-navigation__more-trigger[aria-expanded=true] .main-navigation__more-icon{transform:rotate(180deg)}.more-menu__panel{position:absolute;top:100%;left:0;right:0;z-index:130;max-height:calc(100vh - 160px);overflow-y:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 20px;padding:24px 32px 32px;border-top:1px solid var(--border-light);background-color:var(--surface-raised);box-shadow:var(--shadow-card);opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease,visibility .16s}.more-menu__panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-repeat:no-repeat;background-position:center top;background-size:cover}:root[data-theme=light] .more-menu__panel:before{background-image:url(/assets/menu-background-3AygyH7J.png);opacity:.5}.more-menu__panel.is-open{opacity:1;visibility:visible;transform:translateY(0)}.more-menu__group{padding-bottom:6px}.more-menu__group-header{display:flex;align-items:center;gap:10px;padding:4px 8px;border-radius:8px;color:var(--text-primary);font-size:.9375rem;font-weight:var(--fw-extrabold);line-height:1.2;transition:background-color .14s ease,color .14s ease}.more-menu__group-header:hover,.more-menu__group-header:focus-visible{background:var(--accent-blue-bg);color:var(--primary-blue)}.more-menu__group-icon{width:18px;height:18px;flex-shrink:0}.more-menu__group-list{display:grid;gap:2px;margin-top:4px}.more-menu__group-list a{display:block;padding:4px 8px 4px 36px;border-radius:8px;color:var(--text-body);font-size:.8125rem;font-weight:var(--fw-semibold);line-height:1.3;transition:background-color .14s ease,color .14s ease}html[lang=te] .more-menu__group-list a{font-weight:550}.more-menu__group-list a:hover,.more-menu__group-list a:focus-visible{background:var(--accent-blue-bg);color:var(--primary-blue)}.site-header__actions{display:flex;align-items:center;gap:18px}.login-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 23px;border:1.5px solid;border-radius:5px;background:transparent;font-weight:600;white-space:nowrap;transition:min-height .26s cubic-bezier(.4,0,.2,1),padding .26s cubic-bezier(.4,0,.2,1),font-size .26s cubic-bezier(.4,0,.2,1)}.login-button--employee{color:#075ce8;border-color:#0c67dc}.login-button--employee.is-active{background:#075ce8;color:#fff}.login-button--vendor{color:#004d2f;border-color:#004d2f}.login-button__icon{width:22px;height:22px;transition:width .26s cubic-bezier(.4,0,.2,1),height .26s cubic-bezier(.4,0,.2,1)}.site-offcanvas{display:none}.hero{position:relative;display:flex;width:100%;min-height:330px;aspect-ratio:1672 / 356;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 74% 35%,rgba(125,199,255,.38),transparent 24%),linear-gradient(90deg,#0f4fa3,#1563c5 36%,#1f72d6 62%,#3b82f6)}.hero__art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:url(/assets/Home%20page%20hero%20background%20image-DolfdFse.png);background-repeat:no-repeat;background-position:calc(50% - 11vw) center;background-size:cover;background-color:#012a6f}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#041b53d1,#084daaa8 40%,#1269d761 68%,#04205c94),linear-gradient(180deg,#03154333,#1168dc1f 48%,#01144552)}.hero__inner{position:relative;min-height:330px;display:flex;align-items:center}.hero__dignitaries{position:relative;top:-50px;display:flex;flex-direction:column;gap:18px;margin-left:auto;flex-shrink:0}.hero__dignitary{display:flex;align-items:center;gap:16px;min-width:clamp(260px,26vw,380px)}.hero__dignitary-photo{width:clamp(56px,6vw,84px);height:clamp(56px,6vw,84px);flex-shrink:0;border-radius:50%;overflow:hidden;border:3px solid rgba(255,255,255,.9);background:#fff}.hero__dignitary-photo img{width:100%;height:100%;object-fit:cover;object-position:top center}.hero__dignitary-photo--contain{background:#f0e132}.hero__dignitary-photo--contain img{object-fit:contain;margin-left:7px;object-position:50% 50%;transform:scale(1.5) rotate(5deg)}.hero__dignitary-photo--placeholder{display:flex;align-items:center;justify-content:center;background:#e8f1fc;color:#1563c5}.hero__dignitary-placeholder-icon{width:42px;height:42px}.hero__dignitary-info{display:flex;flex-direction:column;gap:4px;color:#fff}.hero__dignitary-name{font-size:clamp(.9375rem,1vw + .6rem,1.1875rem);font-weight:700;line-height:1.2}.hero__dignitary-role{font-size:clamp(.6875rem,.4vw + .55rem,.8125rem);line-height:1.4;color:#ffffffeb}.hero__copy{width:clamp(320px,42vw,610px);padding-bottom:8px;color:#fff}.hero h1{margin:0 0 14px;font-size:clamp(1.5rem,1.6vw + 1rem,2.3125rem);font-weight:600;line-height:1.18}.hero p{margin:0 0 29px;font-size:clamp(.875rem,.4vw + .7rem,1.125rem);font-weight:400;line-height:1.35}.hero-search{width:548px;min-height:54px;display:grid;grid-template-columns:42px 1fr 86px;align-items:center;padding:5px;border-radius:9px;background:#fff;box-shadow:0 16px 36px #000d3233}.hero-search__icon{width:24px;height:24px;margin-left:15px;color:#0b225e}.hero-search input{min-width:0;min-height:44px;border:0;outline:0;color:#15275c;font-size:.9375rem;font-weight:400}.hero-search input::placeholder{color:#7b89a8;opacity:1}.hero-search button{min-height:44px;border:0;border-radius:6px;background:#064db8;color:#fff;font-size:.9375rem;font-weight:600;cursor:pointer}.quick-access{position:relative;z-index:2;margin-top:-54px}.quick-access--standalone{margin-top:6px}@media(max-width:1279.98px){.quick-access{display:none}}.quick-links-grid{display:none}@media(max-width:1279.98px){.quick-links-grid{display:block;padding:12px 0 2px;background:var(--background-light)}.quick-links-grid__frame{position:relative}.quick-links-grid__list{display:flex;gap:10px;margin:0;padding:4px 2px 8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:2px;scrollbar-width:none;list-style:none;-webkit-overflow-scrolling:touch}.quick-links-grid__list::-webkit-scrollbar{display:none}.quick-links-grid__list>li{flex:0 0 104px;scroll-snap-align:start}.quick-links-grid__link{display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;min-height:var(--min-target-size);padding:10px 4px 9px;border:1px solid var(--border-light);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-soft);color:var(--text-primary);text-align:center;text-decoration:none;transition:border-color .2s ease,transform .2s ease}.quick-links-grid__link:hover,.quick-links-grid__link:focus-visible{border-color:var(--accent-blue-border)}.quick-links-grid__link:active{transform:scale(.97)}.quick-links-grid__icon{display:grid;flex-shrink:0;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--surface-soft)}.quick-links-grid__icon svg{width:22px;height:22px;stroke-width:2.4}.quick-links-grid__label{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;max-width:100%;font-size:.72rem;font-weight:var(--fw-semibold);line-height:1.5;padding-block:1px;overflow-wrap:break-word}.quick-links-grid__arrow{position:absolute;top:33px;z-index:1;display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid var(--border-light);border-radius:50%;background:var(--surface);box-shadow:var(--shadow-soft);color:var(--primary-blue);cursor:pointer;transform:translateY(-50%);transition:opacity .2s ease}.quick-links-grid__arrow svg{width:16px;height:16px}.quick-links-grid__arrow--left{left:4px}.quick-links-grid__arrow--right{right:4px}.quick-links-grid__arrow:disabled{opacity:0;pointer-events:none}}@media(max-width:760px){.quick-links-grid__list{gap:8px}.quick-links-grid__list>li{flex-basis:80px}.quick-links-grid__label{font-size:.6875rem;letter-spacing:-.01em}}@media(prefers-reduced-motion:reduce){.quick-links-grid__link,.quick-links-grid__arrow{transition:none}}@media(max-width:1279.98px){.highlights__aside{order:-1}}.quick-access__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:11px}.quick-card{min-height:96px;display:grid;grid-template-columns:52px 1fr 18px;align-items:center;gap:14px;padding:19px 24px;border:1px solid var(--border-light);border-radius:8px;background:var(--surface-raised);box-shadow:var(--shadow-card)}.quick-card__icon{width:42px;height:42px;stroke-width:2.8}.quick-card__icon--blue,.statistic-item__icon--blue,.statistic-item__value--blue{color:#075fe8}.quick-card__icon--green,.statistic-item__icon--green,.statistic-item__value--green{color:var(--green)}.quick-card__icon--purple,.statistic-item__icon--purple,.statistic-item__value--purple{color:var(--purple)}.quick-card__icon--orange,.statistic-item__icon--orange,.statistic-item__value--orange{color:var(--orange)}.quick-card__icon--pink{color:var(--pink)}.quick-card__icon--cyan{color:var(--cyan)}.quick-card__text{display:grid;gap:4px}.quick-card__title{color:var(--text-primary);font-size:1.125rem;font-weight:var(--fw-extrabold);line-height:1.15}.quick-card__subtitle{color:var(--text-body);font-size:.875rem;font-weight:var(--fw-semibold)}.quick-card__arrow{width:18px;height:18px;color:#001d5a}.quick-card.is-active{border-color:transparent;background:linear-gradient(120deg,var(--primary-blue) 0%,var(--accent-blue) 100%)}.quick-card.is-active .quick-card__icon,.quick-card.is-active .quick-card__title,.quick-card.is-active .quick-card__subtitle,.quick-card.is-active .quick-card__arrow{color:#fff}.quick-card-wrap{position:relative}.quick-card-dropdown{position:absolute;top:100%;left:0;right:0;z-index:50;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:8px;border:1px solid var(--border-light);border-radius:10px;background:var(--surface-raised);box-shadow:var(--shadow-card);opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease,visibility .16s}.quick-card-wrap:hover .quick-card-dropdown,.quick-card-wrap:focus-within .quick-card-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.quick-card-dropdown a{padding:10px 14px;border-radius:8px;color:var(--text-body);font-size:.8125rem;font-weight:var(--fw-semibold);white-space:nowrap;transition:background-color .14s ease,color .14s ease}.quick-card-dropdown a:hover,.quick-card-dropdown a:focus-visible{background:var(--accent-blue-bg);color:var(--primary-blue)}.quick-access--standalone .quick-card{min-height:80px;grid-template-columns:42px 1fr 16px;gap:12px;padding:14px 18px}.quick-access--standalone .quick-card__icon{width:32px;height:32px}.quick-access--standalone .quick-card__title{font-size:.9375rem}.quick-access--standalone .quick-card__subtitle{font-size:.75rem}.quick-access--standalone .quick-card__arrow{width:15px;height:15px}.highlights{padding:24px 0}@media(max-width:900px){.highlights{padding-top:0}}.highlights__main{display:flex;flex-direction:column;gap:22px;min-width:0}.information--embedded{padding:0}.highlights__grid{display:grid;grid-template-columns:1fr;gap:22px}.statistics-card,.news-card,.info-card{border:1px solid var(--border-light);border-radius:8px;background:var(--surface-raised);box-shadow:var(--shadow-soft)}.statistics-card{min-height:140px;display:grid;grid-template-columns:repeat(4,1fr)}.grid-dashboard{align-self:stretch;display:flex;flex-direction:column;gap:16px}.grid-dashboard__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:0 0 14px;border-bottom:1px solid var(--border-light)}.grid-dashboard__heading h2{margin:0;color:var(--text-heading);font-size:1.25rem;font-weight:var(--fw-extrabold);letter-spacing:var(--tracking-wide)}.grid-dashboard__heading h2 span{display:inline-block;width:8px;height:8px;margin:0 8px 1px 0;border-radius:50%;background:var(--chart-series-teal)}.grid-dashboard__heading p{margin:4px 0 0;color:var(--text-caption);font-size:.75rem;font-weight:var(--fw-semibold);line-height:1.4}.grid-dashboard__metrics{display:grid;flex:1;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.grid-metric{display:block;width:100%;position:relative;min-width:0;padding:20px;border:1px solid var(--border-light);border-radius:9px;background:var(--surface);box-shadow:0 2px 4px #0924571f;transition:box-shadow .18s ease,transform .18s ease;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.grid-metric:hover,.grid-metric:focus-visible{box-shadow:0 6px 16px #0924572e;transform:translateY(-2px)}.grid-metric__topline{display:flex;align-items:center;justify-content:space-between;gap:8px}.grid-metric h3{margin:0;color:var(--text-subheading);font-size:1rem;font-weight:var(--fw-extrabold);line-height:1.25}.grid-metric__topline span,.grid-metric__reading b{display:inline-flex;min-height:19px;align-items:center;padding:0 9px;border:1px solid currentColor;border-radius:99px;font-size:.6875rem;font-weight:var(--fw-extrabold);letter-spacing:var(--tracking-wide);line-height:1;white-space:nowrap}.grid-metric__value{margin:12px 0 10px;color:var(--text-heading);font-size:2.125rem;font-weight:var(--fw-extrabold);letter-spacing:0;line-height:1;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.grid-metric__value small{margin-left:4px;display:inline-block;font-size:.8125rem;font-weight:var(--fw-bold);letter-spacing:0;text-transform:none}.grid-metric__reading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 10px}.grid-metric--frequency .grid-metric__topline span,.grid-metric--frequency .grid-metric__reading b{color:var(--accent-emerald-text);background:var(--accent-emerald-bg)}.grid-metric--demand .grid-metric__topline span,.grid-metric--demand .grid-metric__reading b{color:var(--accent-amber-text);background:var(--accent-amber-bg)}.grid-metric--energy .grid-metric__topline span,.grid-metric--energy .grid-metric__reading b{color:var(--accent-purple-text);background:var(--accent-purple-bg)}.grid-chart{position:relative}.grid-chart--labeled{padding:0 0 12px 16px}.grid-chart__axis-title{position:absolute;color:var(--text-caption);font-size:.5rem;font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap}.grid-chart__axis-title--y{top:50%;left:2px;transform-origin:left center;transform:translateY(-50%) rotate(-90deg)}.grid-chart__axis-title--x{left:50%;bottom:-1px;transform:translate(-50%)}.grid-metric svg{display:block;width:100%;height:200px;border-top:1px solid var(--border-light);cursor:crosshair}.grid-metric--frequency,.grid-metric-modal__panel--frequency{--metric-accent: var(--chart-series-teal)}.grid-metric--demand,.grid-metric-modal__panel--demand{--metric-accent: var(--accent-amber-text)}.grid-metric--energy,.grid-metric-modal__panel--energy{--metric-accent: var(--accent-purple-text)}.grid-chart__tooltip{position:absolute;z-index:2;min-width:86px;padding:7px 10px;border:1px solid rgba(255,255,255,.28);border-radius:8px;background:linear-gradient(135deg,#142c5cb8,#09183a99);-webkit-backdrop-filter:blur(10px) saturate(150%);backdrop-filter:blur(10px) saturate(150%);color:#fff;font-size:.5625rem;line-height:1.25;pointer-events:none;transform:translate(-50%,calc(-100% - 10px));box-shadow:0 6px 18px #09245738,inset 0 1px #ffffff38;white-space:nowrap;transition:left .18s cubic-bezier(.22,1,.36,1),top .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);animation:grid-chart-tooltip-in .2s ease-out}.grid-chart__tooltip.is-below{transform:translate(-50%,10px)}@keyframes grid-chart-tooltip-in{0%{opacity:0}to{opacity:1}}.grid-chart__tooltip strong,.grid-chart__tooltip span{display:block}.grid-chart__tooltip span{margin-top:2px;color:var(--tooltip-text-muted)}.grid-chart__tooltip em{font-style:normal}.chart-spotlight{pointer-events:none}.chart-spotlight__stop{stop-color:var(--metric-accent, var(--chart-series-teal))}.chart-active-guide{stroke:var(--metric-accent, var(--text-caption));stroke-width:1;opacity:.7;pointer-events:none}.chart-bar-shine{pointer-events:none}@keyframes chart-bar-shine{0%{transform:translateY(0)}to{transform:translateY(-100px)}}@media(prefers-reduced-motion:no-preference){:root:not(.a11y-pause-animations) .chart-bar-shine__band{animation:chart-bar-shine 1.4s ease-in-out infinite}}.chart-grid{fill:none;stroke:var(--border-light);stroke-dasharray:2 4;stroke-width:1}.chart-axis-label{fill:var(--text-caption);font-size:6.5px;font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.chart-axis-label--x{font-size:6px}.chart-line{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:.8}.chart-line--teal{stroke:var(--chart-series-teal)}.chart-line--orange{stroke:var(--accent-amber-text)}.chart-active-dot{stroke-width:1.8;filter:drop-shadow(0 0 3px var(--metric-accent, transparent))}.chart-active-dot.chart-line--teal,.chart-active-dot.chart-line--orange{fill:var(--surface)}.chart-active-dot.chart-line--teal{stroke:var(--chart-series-teal)}.chart-active-dot.chart-line--orange{stroke:var(--accent-amber-text)}.chart-peak-dot,.chart-points--orange{fill:var(--accent-amber-text);opacity:.85}.chart-bars{fill:var(--accent-purple-text)}.chart-bars rect{transition:opacity .12s ease,filter .12s ease}.chart-bars rect:not(.is-active){opacity:.6}.chart-bars rect.is-active{filter:brightness(1.22) drop-shadow(0 0 4px rgba(168,85,247,.75));opacity:.9}.grid-metric footer{margin-top:5px;color:var(--text-caption);font-size:.6875rem;font-weight:var(--fw-semibold);letter-spacing:var(--tracking-normal);text-align:center}.grid-metric-modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:560;display:flex;align-items:center;justify-content:center;padding:20px;background:#001340a8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:searchOverlayFade .18s ease-out}.grid-metric-modal__panel{width:min(640px,100%);max-height:calc(100dvh - 40px);overflow-y:auto;padding:24px 24px 20px;border:1px solid var(--border-light);border-radius:9px;background:var(--surface);box-shadow:0 30px 80px #01133757;animation:searchPanelRise .22s ease-out}.grid-metric-modal__topline{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.grid-metric-modal__topline h2{margin:0;color:var(--text-heading);font-size:1.25rem;font-weight:var(--fw-extrabold);letter-spacing:var(--tracking-wide)}.grid-metric-modal__topline span{display:inline-flex;margin-top:8px;min-height:19px;align-items:center;padding:0 9px;border:1px solid currentColor;border-radius:99px;font-size:.6875rem;font-weight:var(--fw-extrabold);letter-spacing:var(--tracking-wide);line-height:1;white-space:nowrap}.grid-metric-modal__panel--frequency .grid-metric-modal__topline span,.grid-metric-modal__panel--frequency b{color:var(--accent-emerald-text);background:var(--accent-emerald-bg)}.grid-metric-modal__panel--demand .grid-metric-modal__topline span,.grid-metric-modal__panel--demand b{color:var(--accent-amber-text);background:var(--accent-amber-bg)}.grid-metric-modal__panel--energy .grid-metric-modal__topline span,.grid-metric-modal__panel--energy b{color:var(--accent-purple-text);background:var(--accent-purple-bg)}.grid-metric-modal__close{width:40px;height:40px;flex:0 0 auto;display:inline-grid;place-items:center;border:0;border-radius:8px;background:var(--surface-muted, rgba(9, 36, 87, .08));color:var(--text-primary);cursor:pointer;transition:background-color .16s ease}.grid-metric-modal__close:hover,.grid-metric-modal__close:focus-visible{background:#09245729}.grid-metric-modal__value{margin:16px 0 10px;color:var(--text-heading);font-size:2.5rem;font-weight:var(--fw-extrabold);letter-spacing:0;line-height:1;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.grid-metric-modal__value small{margin-left:6px;display:inline-block;font-size:.9375rem;font-weight:var(--fw-bold);letter-spacing:0;text-transform:none}.grid-metric-modal__panel>b{display:inline-flex;min-height:19px;align-items:center;margin-bottom:10px;padding:0 9px;border:1px solid currentColor;border-radius:99px;font-size:.6875rem;font-weight:var(--fw-extrabold);letter-spacing:var(--tracking-wide);line-height:1;white-space:nowrap}.grid-metric-modal__chart{margin-top:8px}.grid-metric-modal__chart svg{display:block;width:100%;height:340px;border-top:1px solid var(--border-light);cursor:crosshair}.grid-metric-modal__panel footer{margin-top:12px;color:var(--text-caption);font-size:.75rem;font-weight:var(--fw-semibold);letter-spacing:var(--tracking-normal);text-align:center}.statistic-item{display:grid;grid-template-columns:54px 1fr;align-items:center;gap:17px;min-width:0;padding:25px 28px}.statistic-item+.statistic-item{border-left:1px solid var(--border-light)}.statistic-item__icon{width:49px;height:49px}.statistic-item h2{margin:0 0 8px;color:var(--text-cardheader);font-size:.75rem;font-weight:var(--fw-extrabold);letter-spacing:var(--tracking-wide);text-transform:uppercase;line-height:1.2}.statistic-item__value{margin:0;color:var(--text-heading);font-size:2rem;font-weight:var(--fw-extrabold);line-height:1.05;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.statistic-item__value span{margin-left:4px;display:inline-block;font-size:.8125rem;font-weight:var(--fw-bold)}.statistic-item__note{margin:8px 0 0;color:var(--text-caption);font-size:.75rem;font-weight:var(--fw-semibold)}.news-card{min-height:140px;padding:20px 24px 18px}.highlights__aside{min-width:0}.releases-card{display:flex;flex-direction:column;min-height:366px;overflow:hidden;padding:16px 18px 24px}@media(min-width:1280px){.highlights__grid{grid-template-columns:minmax(0,1fr) minmax(0,600px)}}@media(max-width:1279.98px){.releases-card{margin-inline:calc(-1 * var(--site-gutter));border-inline:0;border-radius:0}}.releases-card__heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 16px;padding:0 0 14px;border-bottom:1px solid var(--border-light)}.releases-card__heading h2{margin:0;color:var(--text-heading);font-size:1.25rem;font-weight:var(--fw-extrabold);letter-spacing:var(--tracking-wide)}.releases-card__heading h2 span{display:inline-block;width:8px;height:8px;margin:0 8px 1px 0;border-radius:50%;background:var(--chart-series-teal)}.releases-card__view-all,.releases-card__view-all:visited{display:inline-flex;min-height:var(--min-target-size);flex:0 0 auto;align-items:center;gap:6px;color:#0053df;font-size:.75rem;font-weight:var(--fw-extrabold);letter-spacing:var(--tracking-wide);text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:color .16s ease}.releases-card__view-all svg{width:15px;height:15px;transition:transform .16s ease}.releases-card__view-all:hover,.releases-card__view-all:focus-visible{color:var(--primary-blue);text-decoration:underline;text-underline-offset:3px}.releases-card__view-all:hover svg{transform:translate(3px)}@media(max-width:900px){.releases-card__view-all,.releases-card__view-all:visited{min-height:0;gap:4px;padding:6px 12px;border-radius:99px;background:var(--primary-blue);color:var(--surface);font-size:.6875rem;text-transform:capitalize}.releases-card__view-all svg{width:13px;height:13px}.releases-card__view-all:hover,.releases-card__view-all:focus-visible{background:var(--primary-blue);color:var(--surface);filter:brightness(1.12);text-decoration:none}}.release-filters{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;margin:0 0 22px;padding-bottom:6px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--border-light) transparent}.release-filters::-webkit-scrollbar{height:6px}.release-filters::-webkit-scrollbar-track{background:transparent}.release-filters::-webkit-scrollbar-thumb{border-radius:99px;background:var(--border-light)}.release-filters::-webkit-scrollbar-thumb:hover{background:var(--text-caption)}.release-filters button{flex:0 0 auto;min-height:28px;padding:0 14px;border:1px solid var(--border-light);border-radius:8px;background:#fff;color:var(--text-secondary);font:inherit;font-size:.6875rem;font-weight:var(--fw-extrabold);letter-spacing:var(--tracking-wide);white-space:nowrap;text-transform:none;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.release-filters button:hover,.release-filters button:focus-visible{border-color:var(--primary-blue);color:var(--primary-blue)}.release-filters button.is-active{border-color:var(--primary-blue);background:var(--primary-blue);color:#fff}.release-filter-select{display:none}.release-list{display:grid;align-content:start;gap:18px;margin:0;padding:0 10px 4px 0;list-style:none;flex:none;height:252px;overflow-y:auto;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--border-light) transparent}.release-list::-webkit-scrollbar{width:6px}.release-list::-webkit-scrollbar-track{background:transparent}.release-list::-webkit-scrollbar-thumb{border-radius:99px;background:var(--border-light)}.release-list::-webkit-scrollbar-thumb:hover{background:var(--text-caption)}@media(min-width:1280px){.highlights__aside{position:relative}.releases-card{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0}.release-list{flex:1;height:auto;min-height:0}}.release-list__empty{margin:0;padding:24px 0;color:var(--text-caption);font-size:.8125rem;font-weight:var(--fw-medium);text-align:center}.release-list__item{display:grid;grid-template-columns:48px minmax(0,1fr) 18px;align-items:start;gap:16px;padding:8px;margin:0 -8px;border-radius:10px;transition:background-color .18s ease}.release-list__item:hover,.release-list__item:focus-within{background:var(--surface-soft)}.release-list__item time{display:grid;min-height:54px;place-content:center;border:1px solid var(--border-light);border-radius:11px;background:var(--surface-soft);color:var(--text-caption);font-size:.6875rem;font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);line-height:1.2;text-align:center;text-transform:uppercase;align-self:start}.release-list__item time strong{margin-top:3px;color:var(--primary-blue);font-size:1.0625rem;letter-spacing:0;line-height:1;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.release-list__content{min-width:0}.release-list__title{display:block;margin:0;color:var(--text-body);font-size:.875rem;font-weight:var(--fw-bold);line-height:1.4}.release-list__badge{display:inline-block;position:relative;margin-right:8px;padding:2px 7px;border-radius:99px;background:var(--accent-amber-bg);color:var(--accent-amber-text);font-size:.625rem;font-weight:var(--fw-black);letter-spacing:var(--tracking-widest);line-height:1.5;text-transform:uppercase;vertical-align:1px}.release-list__badge[data-reveal-id]:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:2px solid #000;border-radius:99px;filter:var(--badge-light, none);pointer-events:none}.whats-new-lights{position:absolute;width:0;height:0;overflow:hidden}a.release-list__title:hover,a.release-list__title:focus-visible{color:var(--primary-blue);text-decoration:underline;text-underline-offset:2px}.release-list__description{display:block;overflow:visible;margin:5px 0 0;color:var(--text-caption);font-size:.8125rem;font-weight:var(--fw-medium);line-height:1.5;white-space:pre-line}.release-list__description:first-child{margin-top:0}.release-list__description-link{display:block;color:inherit;text-decoration:none}.release-list__description-link:hover .release-list__description,.release-list__description-link:focus-visible .release-list__description{color:var(--primary-blue);text-decoration:underline;text-underline-offset:2px}.release-list__description a{display:inline;overflow:visible;color:var(--primary-blue);font:inherit;font-weight:var(--fw-bold);text-decoration:underline;text-underline-offset:2px}.release-list__description strong{color:var(--text-body);font-weight:var(--fw-bold)}.release-list__item-arrow{align-self:center;width:16px;height:16px;color:var(--primary-blue);opacity:0;transform:translate(-4px);transition:opacity .18s ease,transform .18s ease}.release-list__item:hover .release-list__item-arrow,.release-list__item:focus-within .release-list__item-arrow{opacity:1;transform:translate(0)}.release-list__open{display:block;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}@keyframes whatsNewSheetRise{0%{transform:translateY(100%)}to{transform:translateY(0)}}.whats-new-sheet__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;background:#061a4d73;animation:searchOverlayFade .18s ease-out}.whats-new-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:501;display:flex;flex-direction:column;max-height:100dvh;background:var(--surface);color:var(--text-primary);animation:whatsNewSheetRise .24s ease-out}.whats-new-sheet__header{display:flex;align-items:center;gap:12px;padding:12px 16px;background:linear-gradient(120deg,#0a1d4d,#1c3f8f);color:#fff}.whats-new-sheet__date{display:grid;min-width:46px;min-height:46px;place-content:center;border-radius:11px;background:#ffffff24;font-size:.6875rem;font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);line-height:1.2;text-align:center;text-transform:uppercase}.whats-new-sheet__date strong{margin-top:2px;font-size:1.0625rem;letter-spacing:0;line-height:1;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.whats-new-sheet__close{display:inline-flex;width:var(--min-target-size);height:var(--min-target-size);flex:0 0 auto;align-items:center;justify-content:center;margin-left:auto;border:0;border-radius:8px;background:#ffffff24;color:#fff;cursor:pointer}.whats-new-sheet__close svg{width:20px;height:20px}.whats-new-sheet__body{flex:1;min-height:0;padding:18px 16px 10px;overflow-y:auto;overscroll-behavior:contain}.whats-new-sheet__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px}.whats-new-sheet__category{padding:3px 10px;border:1px solid var(--border-light);border-radius:99px;background:var(--surface-soft);color:var(--text-secondary);font-size:.6875rem;font-weight:var(--fw-extrabold);letter-spacing:var(--tracking-wide)}.whats-new-sheet__title{margin:0;color:var(--text-body);font-size:1.125rem;font-weight:var(--fw-bold);line-height:1.35}.whats-new-sheet__body .release-list__description{margin-top:12px;font-size:.875rem;line-height:1.6}.whats-new-sheet__actions{display:grid;gap:10px;padding:12px 16px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border-light);background:var(--surface)}.whats-new-sheet__download{display:inline-flex;min-height:var(--min-target-size);align-items:center;justify-content:center;gap:10px;padding:9px 16px;border-radius:10px;background:var(--primary-blue);color:#fff;font-size:.875rem;font-weight:var(--fw-bold);text-align:center;text-decoration:none}.whats-new-sheet__download svg{width:18px;height:18px;flex:0 0 auto}.whats-new-sheet__links h3{margin:2px 0 4px;color:var(--text-caption);font-size:.6875rem;font-weight:var(--fw-extrabold);letter-spacing:var(--tracking-wider);text-transform:uppercase}.whats-new-sheet__links ul{margin:0;padding:0;list-style:none}.whats-new-sheet__links a{display:flex;min-height:var(--min-target-size);align-items:center;gap:10px;color:var(--primary-blue);font-size:.8125rem;font-weight:var(--fw-bold);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.whats-new-sheet__links a svg{width:16px;height:16px;flex:0 0 auto}.whats-new-sheet__close-cta{min-height:var(--min-target-size);border:1px solid var(--border-light);border-radius:10px;background:var(--surface-soft);color:var(--text-secondary);font:inherit;font-size:.75rem;font-weight:var(--fw-extrabold);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer}.whats-new-page__feed{margin-top:22px}.whats-new-page__feed .release-filters{flex-wrap:wrap;overflow-x:visible;margin-bottom:20px;padding-bottom:0}.whats-new-page__feed .release-list{flex:none;height:auto;padding-right:0;overflow-y:visible}.whats-new-page__feed .release-list__item{padding:12px 8px;border-bottom:1px solid var(--border-light);border-radius:0}.whats-new-page__feed .release-list__item:last-child{border-bottom:0}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.panel-heading h2,.info-card h2{margin:0;color:var(--text-subheading);font-size:1rem;font-weight:var(--fw-bold);line-height:1.25}.panel-link,.panel-link:visited{display:inline-flex;align-items:center;min-height:var(--min-target-size);gap:8px;color:#0053df;font-size:.875rem;font-weight:var(--fw-extrabold)}.panel-link__icon{width:17px;height:17px;flex-shrink:0}.panel-link__icon--trailing{margin-left:auto}.news-list{display:grid;gap:9px;margin:11px 0 0;padding:0;list-style:none}.news-list__item{display:grid;grid-template-columns:88px 8px 1fr auto;align-items:center;gap:11px;color:var(--text-body);font-size:.8125rem;font-weight:var(--fw-semibold);line-height:1.4}.news-list__item time{color:#617095;font-weight:500}.news-list__dot{width:4px;height:4px;border-radius:99px;background:#0a3d91}.new-badge{display:inline-flex;align-items:center;min-height:20px;padding:1px 7px 0;border:1px solid #ff7188;border-radius:99px;color:#ff3f63;font-size:.6875rem;font-weight:var(--fw-extrabold);letter-spacing:var(--tracking-widest);white-space:nowrap;text-transform:uppercase}.information{padding:22px 0 24px}.information__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.info-card{position:relative;min-height:197px;overflow:hidden;padding:19px 24px}.info-card__content{position:relative;z-index:1}.info-card h2{margin-bottom:5px}.info-card p{margin:0 0 12px;color:var(--text-body);font-size:.875rem;font-weight:var(--fw-medium);line-height:1.5}@media(max-width:900px){.info-card--services .info-card__content>p,.info-card--projects .info-card__content>p,.network-layout__intro .about-section__header p,.explore-network-card__header p{display:none}}.check-list,.project-list{margin:0;padding:0;list-style:none}.check-list{display:grid;gap:8px;color:var(--text-body);font-size:.875rem;font-weight:var(--fw-semibold);line-height:1.5}.check-list li,.project-list li{display:flex;align-items:center}.check-list li{gap:8px}.check-list__icon{width:15px;height:15px;color:#005cff}.check-list--tenders{gap:4px;line-height:1.2}.check-list--tenders .panel-link{width:100%}.check-list__icon--solid{color:#007aad}.panel-link--bottom{margin-top:14px}.info-card--corner{position:relative}.info-card--corner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/assets/card-corner-C-FhwpW5.png);background-repeat:no-repeat;background-position:right bottom;background-size:auto 100%;opacity:.45;pointer-events:none}.project-list{display:grid;gap:10px;margin-top:18px;color:var(--text-body);font-size:.8125rem;font-weight:var(--fw-semibold)}.project-list li{display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:13px}.project-list__name{display:inline-flex;align-items:center;min-width:0;gap:8px;overflow-wrap:anywhere}.project-list__icon{width:16px;height:16px;color:var(--green)}.project-list__meter{display:none}.project-list__meter span{display:block;height:100%;border-radius:inherit;background:#16ad74}.project-list__percent{color:var(--text-caption);text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.main-footer{padding:48px 0;background:var(--dark-blue);color:#ffffffb3}.main-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}.main-footer__brand-col{display:flex;flex-direction:column;gap:16px;min-width:0}.main-footer__brand{gap:12px}.main-footer__mark{display:inline-flex;width:52px;height:60px;flex-shrink:0;align-items:center;justify-content:center}.main-footer__logo{display:block;width:100%;height:100%;object-fit:contain}.main-footer__title{color:#fff;font-size:1.125rem;font-weight:var(--fw-extrabold);line-height:1.3;white-space:normal}.main-footer__gstin{margin-top:4px;max-height:none;color:#ffffffa6}.main-footer__subtitle{margin-top:6px;color:#ffffffa6;font-size:.75rem;font-weight:var(--fw-semibold);line-height:1.4}@media(max-width:900px){.main-footer__title{font-size:.875rem;line-height:1.35}.main-footer__mark{width:auto;height:92px;aspect-ratio:1376 / 1584}}.main-footer__tagline{margin:0;max-width:320px;color:#ffffffb3;font-size:.8125rem;line-height:1.55}.main-footer__social-row{display:flex;align-items:center;gap:8px}.main-footer__social-row a{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:8px;background:var(--social-accent, #ffffff);color:#fff;transition:transform .16s ease,opacity .16s ease}.main-footer__social-row a:hover,.main-footer__social-row a:focus-visible{opacity:.85;transform:translateY(-2px)}.main-footer__social-icon{width:15px;height:15px}.main-footer__column-title{margin:0 0 16px;color:#ffffff8c;font-size:.75rem;font-weight:var(--fw-extrabold);letter-spacing:var(--tracking-widest);text-transform:uppercase}.main-footer__column nav{display:flex;flex-direction:column;gap:12px}.main-footer__column nav a{color:#ffffffbf;font-size:.875rem;font-weight:var(--fw-semibold);line-height:1.3;transition:color .14s ease}.main-footer__column nav a:hover,.main-footer__column nav a:focus-visible{color:#fff}.copyright-bar{min-height:48px;background:var(--navy-blue);color:#ffffffbf}.copyright-bar__inner{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:24px}.copyright-bar p{margin:0;font-size:.8125rem;font-weight:var(--fw-semibold)}@media(max-width:1700px){.site-container{--site-gutter: 24px;padding-inline:var(--site-gutter)}.main-navigation{gap:34px}.more-menu__panel{padding-inline:24px}.quick-card{padding-inline:18px}.statistic-item{padding-inline:22px}}@media(max-width:1500px){.site-container{--site-gutter: 18px;padding-inline:var(--site-gutter)}.site-header__inner{grid-template-columns:minmax(285px,max-content) 1fr;gap:24px}.main-navigation{order:3;grid-column:1 / -1;justify-content:flex-start;gap:28px;padding-bottom:14px}.site-header.is-stuck .site-header__inner{grid-template-columns:minmax(165px,max-content) minmax(0,1fr) auto;gap:18px}.site-header.is-stuck .main-navigation{order:0;grid-column:auto;gap:20px;padding-bottom:0}.site-header__actions{justify-content:flex-end}.site-header.is-stuck .login-button{min-height:32px;padding-inline:13px;font-size:.875rem}.quick-access__grid{grid-template-columns:repeat(3,1fr)}.more-menu__panel{grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:18px}.statistics-card{grid-template-columns:repeat(2,1fr)}.statistic-item:nth-child(3){border-left:0;border-top:1px solid var(--border-light)}.statistic-item:nth-child(4){border-top:1px solid var(--border-light)}}@media(max-width:1279.98px){.information__grid{grid-template-columns:repeat(2,1fr)}.info-card--tenders{grid-column:1 / -1}.main-footer__grid{grid-template-columns:1fr 1fr;gap:32px}.main-footer__brand-col{grid-column:1 / -1}}@media(max-width:1200px){.site-container{--site-gutter: 16px;padding-inline:var(--site-gutter)}.site-header__inner,.site-header.is-stuck .site-header__inner{grid-template-columns:minmax(250px,1fr) auto}.site-header.is-stuck .main-navigation{order:3;grid-column:1 / -1;justify-content:flex-start;padding-bottom:12px}.site-header.is-stuck .site-header__actions{grid-column:2}.main-navigation{gap:22px}.more-menu__panel{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:16px}.site-header__actions{gap:10px}.login-button{min-height:44px;padding-inline:14px;font-size:.875rem}.hero__copy{margin-left:32px}.quick-access__grid,.statistics-card{grid-template-columns:repeat(2,1fr)}.information__grid,.main-footer__grid{grid-template-columns:1fr}.main-footer__brand-col{grid-column:auto}}@media(min-width:901px)and (max-width:1240px){.top-utility__inner{gap:12px}.top-utility__right{gap:8px}}@media(max-width:900px){.site-container{--site-gutter: 14px;padding-inline:var(--site-gutter)}.top-utility{display:block}.site-header{top:var(--top-utility-height, 36px);--nav-toggle-stuck: max(32px, calc(var(--min-target-size) - 8px));--brand-logo-ratio: 1376 / 1584}.copyright-bar__inner{flex-wrap:wrap}.top-utility{--top-utility-control: max(24px, calc(var(--min-target-size) - 18px))}.top-utility__inner{min-height:0;gap:0;padding-block:5px}.top-utility__link,.top-utility__pill,.top-utility__font-button{min-height:var(--top-utility-control)}.top-utility__icon{width:16px;height:16px}.top-utility__pill{padding:0 6px;font-size:.75rem}.top-utility__font-size{gap:3px}.top-utility__font-button{min-width:24px;padding:0 4px;font-size:.75rem}.top-utility__font-button--small{font-size:.6875rem}.top-utility__font-button--large{font-size:.8125rem}.top-utility__row--tools{display:flex;flex:1;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px}.top-utility__right{display:contents}.top-utility__quicklinks{order:0;margin-right:auto}.top-utility__quicklink{min-height:var(--top-utility-control);padding:0 6px}.top-utility__quicklink--eoffice{padding-right:6px;padding-left:6px}.top-utility__quicklink--mail span,.top-utility__quicklink--too>span{font-size:.75rem}.top-utility__eoffice-brand strong{font-size:.8125rem}.top-utility__link--skip{order:1}.top-utility__lang-toggle{display:inline-flex;order:2}.top-utility__link--accessibility{order:3}.top-utility__font-size{order:4}.top-utility__theme-toggle{display:inline-flex;order:5}.top-utility__link--search{order:6}.top-utility__link--calendar{order:7}.top-utility__link--contact{order:8}.top-utility__link--skip,.top-utility__link--accessibility,.top-utility__link--search,.top-utility__link--calendar,.top-utility__link--contact{justify-content:center;padding:0 4px}.top-utility__language,.top-utility__label,.top-utility__row--tools .top-utility__separator,.site-header__gstin{display:none}.site-header,.site-header.is-stuck{min-height:76px}.site-header__inner,.site-header.is-stuck .site-header__inner{min-height:76px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding-block:10px}.site-header.is-stuck{min-height:0}.site-header.is-stuck .site-header__inner{min-height:0;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding-block:6px}.site-header__brand{min-width:0}.site-header__title--full{display:block;align-items:flex-start;white-space:nowrap;line-height:1.15;font-size:min(.8125rem,calc((100vw - 142px) / 28));overflow:hidden;text-overflow:ellipsis}.site-header__title-stack{height:auto;min-height:0;overflow:visible}.site-header__subtitle{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:.625rem}.brand-logo{width:50px;height:58px}.site-header.is-stuck .brand-logo--header{width:calc(var(--nav-toggle-stuck) * var(--brand-logo-ratio));height:var(--nav-toggle-stuck);opacity:1}.site-header.is-stuck .nav-toggle{width:var(--nav-toggle-stuck);min-width:var(--nav-toggle-stuck);height:var(--nav-toggle-stuck)}.site-header.is-stuck .nav-toggle__icon{width:20px;height:20px}.nav-toggle,.nav-toggle__icon{transition:width .26s cubic-bezier(.4,0,.2,1),height .26s cubic-bezier(.4,0,.2,1)}.nav-toggle{display:inline-flex}.main-navigation{display:none;grid-column:1 / -1;order:0;width:100%;padding:8px 0 0;border-top:1px solid var(--border-light);overflow:visible}.main-navigation[data-open=true]{display:none}.main-navigation__link{min-height:var(--min-target-size);padding:0 10px;border-radius:6px;background:var(--surface-soft)}.main-navigation__link.is-active:after{left:10px;right:10px;bottom:5px}.site-header__actions,.site-header.is-stuck .site-header__actions{display:none}.login-button{width:100%;padding-inline:12px}.site-offcanvas{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:flex;flex-direction:column;background:var(--surface);color:var(--text-primary);overflow-y:auto;overscroll-behavior:contain;opacity:0;pointer-events:none;transition:opacity .22s ease}.site-offcanvas[data-open=true]{opacity:1;pointer-events:auto}.site-offcanvas__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--border-light);background:var(--surface)}.site-offcanvas__brand{display:inline-flex;align-items:center;min-width:0;gap:13px}.site-offcanvas__brand span{display:grid}.site-offcanvas__title{color:var(--primary-blue);font-size:1.75rem;font-weight:700;line-height:1}.site-offcanvas__close{width:var(--min-target-size);height:var(--min-target-size);display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-light);border-radius:6px;background:var(--surface-raised);color:var(--primary-blue);cursor:pointer}.site-offcanvas__close-icon{width:25px;height:25px}.site-offcanvas__body{display:grid;gap:18px;padding:20px}.site-offcanvas__certifications{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;border-radius:8px;background:linear-gradient(90deg,#0f2560,#1563c5);color:#fff;font-size:.8125rem;font-weight:600}.site-offcanvas__certifications span{display:inline-flex;align-items:center;gap:8px;min-width:0}.site-offcanvas__small-icon{width:19px;height:19px}.site-offcanvas__nav,.site-offcanvas__utilities,.site-offcanvas__actions{display:grid;gap:10px}.site-offcanvas__nav{grid-template-columns:repeat(2,minmax(0,1fr))}.site-offcanvas__link,.site-offcanvas__utilities a,.site-offcanvas__utilities button,.site-offcanvas__language{min-height:52px;display:inline-flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;border:1px solid var(--border-light);border-radius:8px;background:var(--surface-soft);color:var(--text-primary);font-size:.9375rem;font-weight:600}.site-offcanvas__link.is-active{border-color:#1563c5;background:#e8f1fc;color:#075ce8}.site-offcanvas__arrow{width:18px;height:18px}.site-offcanvas__more{grid-column:1 / -1;display:grid;gap:10px}.site-offcanvas__more-trigger{width:100%;cursor:pointer}.site-offcanvas__more-chevron{transition:transform .2s ease}.site-offcanvas__more-trigger.is-open .site-offcanvas__more-chevron{transform:rotate(180deg)}.site-offcanvas__more-list{display:grid;gap:8px}.site-offcanvas__more-group{border:1px solid var(--border-light);border-radius:8px;background:var(--surface-soft);overflow:hidden}.site-offcanvas__more-group-row{display:flex;align-items:stretch}.site-offcanvas__more-group-link{flex:1;display:flex;align-items:center;min-height:48px;padding:0 16px;color:var(--text-primary);font-size:.875rem;font-weight:600}.site-offcanvas__more-group-toggle{display:inline-flex;align-items:center;justify-content:center;width:48px;min-height:48px;border:none;border-left:1px solid var(--border-light);background:transparent;color:var(--text-caption);cursor:pointer}.site-offcanvas__more-group-toggle.is-open .site-offcanvas__arrow{transform:rotate(180deg)}.site-offcanvas__more-group-list{display:grid;gap:2px;padding:6px 10px 10px 28px;border-top:1px solid var(--border-light)}.site-offcanvas__more-sublink{padding:8px 6px;border-radius:6px;color:var(--text-body);font-size:.8125rem;font-weight:500}.site-offcanvas__more-sublink:hover,.site-offcanvas__more-sublink:focus-visible{background:var(--accent-blue-bg);color:var(--primary-blue)}.site-offcanvas__utilities{grid-template-columns:repeat(2,minmax(0,1fr))}.site-offcanvas__utilities a,.site-offcanvas__utilities button,.site-offcanvas__language{justify-content:flex-start;color:#0f2560}.site-offcanvas__utility-icon{width:23px;height:23px;color:#1563c5;flex-shrink:0}.site-offcanvas__language-select{flex:1;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.site-offcanvas__actions{margin-top:2px}.site-offcanvas__login{min-height:54px;background:var(--surface);font-size:1rem}.hero__inner{padding-left:19px}.hero-search{width:100%;grid-template-columns:42px minmax(0,1fr)}.hero-search button{grid-column:1 / -1;margin-top:4px}.quick-access{margin-top:14px}.statistics-card,.information__grid{grid-template-columns:1fr}.quick-access__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.statistic-item+.statistic-item{border-left:0;border-right:0;border-top:1px solid var(--border-light)}.statistic-item:first-child{border-top:0}.info-card--tenders .info-card__content{width:100%}.info-card--corner:before,.explore-network-card:before{opacity:.2}.release-filter-select{position:relative;display:block;margin:0 0 18px}.release-filter-select select{width:100%;min-height:var(--min-target-size);padding:0 40px 0 14px;border:1px solid var(--border-light);border-radius:10px;background:var(--surface-raised);color:var(--text-secondary);font:inherit;font-size:.75rem;font-weight:var(--fw-extrabold);letter-spacing:var(--tracking-wide);-webkit-appearance:none;-moz-appearance:none;appearance:none}.release-filter-select select:focus-visible{border-color:var(--primary-blue);color:var(--primary-blue)}.release-filter-select svg{position:absolute;top:50%;right:14px;width:16px;height:16px;color:var(--primary-blue);transform:translateY(-50%);pointer-events:none}.release-list__item{position:relative;grid-template-columns:48px minmax(0,1fr)}.release-list__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.release-list__open:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px}}@media(max-width:900px){.site-header.is-stuck{min-height:76px}.site-header.is-stuck .site-header__inner{min-height:76px;padding-block:10px}.site-header.is-stuck .brand-logo--header{width:50px;height:58px}.site-header.is-stuck .site-header__brand{gap:16px}.site-header.is-stuck .site-header__subtitle{opacity:1;max-height:3.75rem;margin-top:5px}.site-header.is-stuck .nav-toggle{width:var(--min-target-size);min-width:var(--min-target-size);height:var(--min-target-size)}.site-header.is-stuck .nav-toggle__icon{width:26px;height:26px}}@media(max-width:760px){.hero__copy{width:100%;margin-left:0}.hero{aspect-ratio:auto}.hero__inner{flex-direction:column;justify-content:center;gap:22px}.hero__dignitaries{top:0;gap:18px;width:100%;margin-left:0}.hero__dignitary{min-width:0;gap:14px}.hero__dignitary-info{min-width:0}}@media(max-width:640px){.site-container{--site-gutter: 10px;padding-inline:var(--site-gutter)}.top-utility{font-size:.8125rem}.top-utility__inner{gap:8px}.top-utility__link--accessibility,.top-utility__font-size{display:none}.top-utility__social{grid-column:1 / -1;padding-bottom:8px}.top-utility__separator{display:none}.site-header__brand-copy{min-width:0}.main-navigation[data-open=true],.site-header__actions,.site-header.is-stuck .site-header__actions{display:none}.site-offcanvas__header{padding-inline:14px}.site-offcanvas__body{padding:16px 14px 24px}.brand-logo--offcanvas{width:48px;height:55px}.site-offcanvas__title{font-size:1.4375rem}.site-offcanvas__certifications,.site-offcanvas__nav,.site-offcanvas__utilities{grid-template-columns:1fr}.hero{min-height:auto}.hero__inner{min-height:auto;align-items:flex-start;gap:16px;padding-top:24px;padding-bottom:24px;padding-left:25px}.hero__copy{padding-bottom:0}.hero__art{background-position:68% center}.hero h1{font-size:clamp(1.0625rem,5.4vw,1.625rem);line-height:1.22}.hero p{font-size:clamp(.75rem,3.1vw,.9375rem);margin-bottom:14px}.hero__dignitaries{gap:14px}.hero__dignitary{gap:12px}.hero__dignitary-photo{width:64px;height:64px;border-width:2px}.hero__dignitary-name{font-size:1rem;overflow-wrap:break-word}.hero__dignitary-role{font-size:.75rem}.responsive-break{display:none}.quick-card{grid-template-columns:44px 1fr 18px;min-height:82px;padding:16px}.quick-card__icon{width:36px;height:36px}.quick-access__grid{grid-template-columns:1fr}.statistic-item{grid-template-columns:46px 1fr;padding:20px}.news-list__item{grid-template-columns:1fr auto;align-items:start;gap:4px 10px}.news-list__item time{grid-column:1 / -1}.news-list__dot{display:none}.project-list li{gap:7px 10px}.info-card--tenders .info-card__content{width:100%}.copyright-bar__inner{align-items:flex-start;flex-direction:column;padding:10px 0}}@media(max-width:374px){.top-utility__theme-toggle{display:none}}@media(max-width:760px){.grid-dashboard__heading{flex-direction:column}}.a11y-panel-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;background:#061a4d73;opacity:0;pointer-events:none;transition:opacity .2s ease}.a11y-panel-backdrop[data-open=true]{opacity:1;pointer-events:auto}.a11y-panel{position:fixed;top:0;right:0;bottom:0;z-index:401;display:flex;flex-direction:column;width:min(400px,100%);background:var(--surface, #fff);color:var(--text-primary);box-shadow:-16px 0 40px #061a4d3d;transform:translate(100%);transition:transform .22s ease}.a11y-panel[data-open=true]{transform:translate(0)}.a11y-panel__header{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid var(--border-light)}.a11y-panel__header-icon{width:28px;height:28px;color:var(--primary-blue)}.a11y-panel__header h2{flex:1;margin:0;font-size:1.125rem;font-weight:600}.a11y-panel__close{display:inline-flex;width:var(--min-target-size);height:var(--min-target-size);align-items:center;justify-content:center;border:0;border-radius:6px;background:none;color:var(--text-secondary);cursor:pointer}.a11y-panel__close:hover{background:var(--surface-soft);color:var(--primary-blue)}.a11y-panel__close-icon{width:20px;height:20px}.a11y-panel__body{flex:1;overflow-y:auto;padding:8px 20px 20px}.a11y-panel__section{padding:14px 0;border-bottom:1px solid var(--border-light)}.a11y-panel__section:last-child{border-bottom:0}.a11y-panel__section h3{margin:0 0 8px;color:var(--text-secondary);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.a11y-panel__toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:56px;padding:8px 4px;border:0;border-bottom:1px solid var(--border-light);background:none;color:inherit;text-align:left;cursor:pointer}.a11y-panel__section>.a11y-panel__toggle-row:last-child,.a11y-panel__section>.a11y-panel__stepper-row:last-child,.a11y-panel__section>.a11y-panel__select-row:last-child{border-bottom:0}.a11y-panel__toggle-text{display:grid;gap:2px;min-width:0}.a11y-panel__toggle-label{font-size:.875rem;font-weight:600}.a11y-panel__toggle-desc{color:var(--text-secondary);font-size:.75rem;line-height:1.35}.a11y-panel__switch{position:relative;flex:0 0 auto;width:40px;height:22px;border-radius:99px;background:var(--border-light);transition:background-color .16s ease}.a11y-panel__toggle-row[aria-pressed=true] .a11y-panel__switch{background:var(--primary-blue)}.a11y-panel__switch-ball{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .16s ease}.a11y-panel__toggle-row[aria-pressed=true] .a11y-panel__switch-ball{transform:translate(18px)}.a11y-panel__select-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:56px;padding:8px 4px;border-bottom:1px solid var(--border-light)}.a11y-panel__select{flex:0 0 auto;min-width:168px;padding:6px 10px;border:1px solid var(--border-light);border-radius:6px;background:var(--surface-raised);color:inherit;font:inherit;font-size:.8125rem}.a11y-panel__stepper-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:8px 4px;border-bottom:1px solid var(--border-light)}.a11y-panel__stepper{display:flex;align-items:center;gap:8px;flex:0 0 auto}.a11y-panel__stepper button{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:1px solid var(--border-light);border-radius:6px;background:var(--surface-raised);color:var(--primary-blue);font-size:1rem;font-weight:600;line-height:1;cursor:pointer}.a11y-panel__stepper button:disabled{opacity:.4;cursor:not-allowed}.a11y-panel__stepper-dots{display:flex;gap:4px}.a11y-panel__stepper-dot{width:6px;height:6px;border-radius:50%;background:var(--border-light)}.a11y-panel__stepper-dot.is-filled{background:var(--primary-blue)}.a11y-panel__footer{padding:14px 20px;border-top:1px solid var(--border-light)}.a11y-panel__reset{width:100%;min-height:var(--min-target-size);border:1.5px solid var(--border-light);border-radius:6px;background:none;color:var(--text-primary);font-weight:600;cursor:pointer}.a11y-panel__reset:hover{border-color:var(--primary-blue);color:var(--primary-blue)}@media(max-width:480px){.a11y-panel{width:100%}}.social-sidebar{position:fixed;right:0;bottom:24px;z-index:150;display:flex;flex-direction:column;gap:1.5px}.social-sidebar__link{display:grid;width:max(24px,calc(var(--min-target-size) * .5));height:max(24px,calc(var(--min-target-size) * .5));place-items:center;border-radius:4px 0 0 4px;background:linear-gradient(135deg,#e0876f,#c2533c);box-shadow:-1px 1px 5px #c2533c4d;color:#fff;transition:background-color .18s ease,transform .18s ease}.social-sidebar__icon{width:10px;height:10px}.social-sidebar__link:hover,.social-sidebar__link:focus-visible{background:var(--social-accent, var(--primary-blue));transform:translate(-4px)}@media(max-width:900px){.social-sidebar{display:none}}.site-updates-bell{position:relative;display:inline-flex}.site-updates-bell__button{position:relative}.site-updates-bell__count{position:absolute;top:-6px;right:-6px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border:2px solid var(--dark-blue);border-radius:999px;background:#f59e0b;color:#1f1300;font-size:.625rem;font-weight:var(--fw-black);line-height:1}.site-updates-panel,.site-updates-card,.site-updates-sheet{color:var(--text-primary);background:var(--surface);border:1px solid var(--border-light);box-shadow:0 18px 40px #0924572e}.site-updates-panel{position:fixed;z-index:350;width:min(380px,calc(100vw - 24px));max-height:min(70vh,540px);overflow-y:auto;border-radius:12px}.site-updates-card{position:fixed;left:16px;bottom:16px;z-index:180;width:min(360px,calc(100vw - 32px));overflow:hidden;border-radius:12px}.site-updates-pill{display:none}.site-updates__header{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:10px 10px 10px 16px;background:var(--accent-blue-bg)}.site-updates__heading{color:var(--text-primary);font-size:.9375rem;font-weight:var(--fw-bold);line-height:1.35}.site-updates__count{color:var(--primary-blue)}.site-updates__close{display:grid;flex:0 0 auto;place-items:center;width:var(--min-target-size, 44px);height:var(--min-target-size, 44px);border:0;border-radius:8px;background:transparent;color:var(--text-secondary);cursor:pointer}.site-updates__close:hover{background:var(--surface);color:var(--text-primary)}.site-updates__close svg{width:18px;height:18px}.site-updates__list{margin:0;padding:4px 0;list-style:none}.site-updates__item{display:grid;grid-template-columns:6.25rem minmax(0,1fr);gap:3px 12px;padding:10px 16px;border-top:1px solid var(--border-light)}.site-updates__item:first-child{border-top:0}.site-updates__kind{grid-row:span 2;align-self:start;justify-self:stretch;margin-top:2px;text-align:center;padding:3px 7px;border-radius:5px;color:var(--primary-blue);background:var(--accent-blue-bg);font-size:.625rem;font-weight:var(--fw-bold);letter-spacing:.05em;line-height:1.3;text-transform:uppercase}.site-updates__kind--tender{color:var(--accent-amber-text);background:var(--accent-amber-bg)}.site-updates__kind--document,.site-updates__kind--register{color:var(--accent-emerald-text);background:var(--accent-emerald-bg)}.site-updates__kind--news{color:var(--accent-purple-text);background:var(--accent-purple-bg)}.site-updates__link{color:var(--text-primary);font-size:.875rem;font-weight:var(--fw-semibold);line-height:1.4;text-decoration:none}.site-updates__text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.site-updates__link:hover,.site-updates__link:focus-visible{color:var(--primary-blue);text-decoration:underline}.site-updates__meta{display:flex;gap:8px;align-items:center;color:var(--text-caption);font-size:.75rem}.site-updates__empty{margin:0;padding:18px 16px;color:var(--text-caption);font-size:.875rem}.site-updates__footer{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:10px 16px 12px;border-top:1px solid var(--border-light)}.site-updates__more{min-height:var(--min-target-size, 44px);padding:0;border:0;background:none;color:var(--primary-blue);font:inherit;font-size:.8125rem;font-weight:var(--fw-bold);cursor:pointer}.site-updates__ok{min-height:var(--min-target-size, 44px);padding:0 18px;border:0;border-radius:8px;background:var(--primary-blue);color:#fff;font:inherit;font-size:.8125rem;font-weight:var(--fw-bold);cursor:pointer}@media(prefers-reduced-motion:no-preference){:root:not(.a11y-pause-animations) .site-updates-card,:root:not(.a11y-pause-animations) .site-updates-pill,:root:not(.a11y-pause-animations) .site-updates-sheet{animation:site-updates-rise .22s ease-out}}@keyframes site-updates-rise{0%{opacity:.4;translate:0 8px}to{opacity:1;translate:0 0}}@media(max-width:900px){.site-updates-bell,.site-updates-card{display:none}.site-updates-pill{position:fixed;left:50%;bottom:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom,0px) + 12px);z-index:190;display:inline-flex;gap:8px;align-items:center;max-width:calc(100vw - 32px);min-height:var(--min-target-size, 44px);padding:8px 16px 8px 10px;border:0;border-radius:999px;background:var(--dark-blue);box-shadow:0 10px 24px #001b5859;color:#fff;font:inherit;font-size:.8125rem;font-weight:var(--fw-bold);white-space:nowrap;transform:translate(-50%);cursor:pointer}.site-updates-pill__count{display:grid;flex:0 0 auto;place-items:center;min-width:22px;height:22px;border-radius:999px;background:#f59e0b;color:#1f1300;font-size:.75rem}.site-updates-sheet__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:510;background:#061a4d66}.site-updates-sheet{position:fixed;right:0;bottom:0;left:0;z-index:511;max-height:78vh;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom,0px);border-width:1px 0 0;border-radius:18px 18px 0 0}.site-updates-sheet__grab{display:block;width:40px;height:4px;margin:8px auto 0;border-radius:4px;background:var(--border-light)}.site-updates-sheet .site-updates__header{background:transparent}}.bottom-nav{display:none}@media(max-width:900px){:root{--bottom-nav-height: max(56px, calc(var(--min-target-size) + 16px))}.copyright-bar{padding-bottom:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom,0px))}.nav-toggle{display:none}.bottom-nav{position:fixed;right:0;bottom:0;left:0;z-index:200;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);border-top:1px solid var(--border-light);background:var(--surface)}.bottom-nav__item{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:4px 2px;border:0;border-radius:10px;background:none;color:var(--text-primary);cursor:pointer;transition:color .14s ease}.bottom-nav__item:focus-visible{outline-offset:calc(-1 * var(--focus-ring-offset))}.bottom-nav__item:active{background:var(--surface-soft)}.bottom-nav__icon{width:18px;height:18px;flex:0 0 auto}.bottom-nav__label{max-width:100%;overflow:hidden;font-size:.75rem;font-weight:var(--fw-semibold);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}html[lang=te] .bottom-nav__label{font-size:.6875rem;font-weight:var(--fw-bold)}.bottom-nav__item.is-active,.bottom-nav__item[aria-expanded=true]{color:var(--primary-blue)}.bottom-nav__item.is-active .bottom-nav__label,.bottom-nav__item[aria-expanded=true] .bottom-nav__label{font-weight:var(--fw-black)}}.employee-page{padding-bottom:52px}.employee-page__hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:48px;min-height:350px;margin-top:0;padding:48px 54px;overflow:hidden;border-radius:18px;background:radial-gradient(circle at 78% 22%,rgba(88,169,255,.32),transparent 30%),linear-gradient(120deg,#061f4b,#0c4fa5 60%,#1681d9);box-shadow:var(--shadow-card);color:#fff}.employee-page__hero:before,.employee-page__hero:after{content:"";position:absolute;border:1px solid rgba(255,255,255,.14);border-radius:50%}.employee-page__hero:before{top:-170px;right:-110px;width:420px;height:420px}.employee-page__hero:after{right:100px;bottom:-170px;width:300px;height:300px}.employee-page__hero-copy,.employee-page__hero-mark{position:relative;z-index:1}.employee-page__hero h1{margin:18px 0 12px;font-size:clamp(2.125rem,4vw,3rem);font-weight:var(--fw-extrabold);letter-spacing:-.025em}.employee-page__hero p{max-width:700px;margin:0;color:#ffffffdb;font-size:1rem;line-height:1.65}.employee-page__hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.employee-page__primary-action,.employee-page__secondary-action{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:9px;padding:10px 18px;border:1px solid #ffffff;border-radius:8px;font-size:.8125rem;font-weight:var(--fw-extrabold);transition:transform .16s ease,background-color .16s ease,color .16s ease}.employee-page__primary-action{background:#fff;color:#0c4fa5}.employee-page__secondary-action{background:#ffffff14;color:#fff}.employee-page__primary-action:hover,.employee-page__primary-action:focus-visible,.employee-page__secondary-action:hover,.employee-page__secondary-action:focus-visible{background:#dceeff;color:#073e87;transform:translateY(-2px)}.employee-page__primary-action svg,.employee-page__secondary-action svg{width:17px;height:17px}.employee-page__hero-mark{display:grid;min-height:210px;place-items:center;align-content:center;gap:14px;border:1px solid rgba(255,255,255,.25);border-radius:18px;background:#ffffff1a;box-shadow:inset 0 1px #ffffff29;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.employee-page__hero-mark svg{width:76px;height:76px;color:#fff}.employee-page__hero-mark span{max-width:150px;color:#dceeff;font-size:.6875rem;font-weight:var(--fw-extrabold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.employee-page__hero-links{position:relative;z-index:1;grid-column:1 / -1;margin-top:12px}.employee-page__hero-links .employee-original-content{background:none;box-shadow:none;border-radius:0}.employee-page__hero-links .employee-original-content .sectionbg{padding:0;background:none;color:inherit}.employee-page__hero-links .employee-original-content .hed1{margin:0 0 18px;color:#fff;font-size:1.125rem;text-align:left}.employee-page__hero-links .employee-original-content .es_box{border:1px solid rgba(255,255,255,.25);background:#ffffff1a;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.employee-page__hero-links .employee-original-content .es_hed{color:#fff}.employee-page__hero-links .employee-original-content a{color:#d8ebff}.employee-page__hero-links .employee-original-content a:hover,.employee-page__hero-links .employee-original-content a:focus-visible{color:#fff}.employee-services{padding-top:42px}.employee-services--without-hero{padding-top:0}.employee-services__header{max-width:700px;margin:0 auto 26px;text-align:center}.employee-services__header>span{display:inline-flex;min-height:24px;align-items:center;padding:3px 11px;border-radius:99px;background:var(--accent-blue-bg);color:var(--primary-blue);font-size:.625rem;font-weight:var(--fw-extrabold);letter-spacing:var(--tracking-widest);text-transform:uppercase}.employee-services__header h1,.employee-services__header h2{margin:12px 0 8px;color:var(--text-heading);font-size:1.75rem;font-weight:var(--fw-extrabold)}.employee-services__header p{margin:0;color:var(--text-secondary);font-size:.875rem;line-height:1.55}.employee-services__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.employee-service-card{display:flex;min-width:0;align-items:flex-start;gap:16px;min-height:190px;padding:22px;border:1px solid #c4d4e8;border-radius:12px;background:#fff;box-shadow:6px 6px #dbe6f5;color:inherit;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.employee-service-card--with-image{min-height:380px;flex-direction:column;gap:0;padding:0;overflow:hidden}.employee-service-card__image{width:100%;height:180px;flex:0 0 180px;overflow:hidden;border-bottom:1px solid #c4d4e8;background:#eef3f9}.employee-service-card__image img{display:block;width:100%;height:100%;object-fit:cover}.employee-service-card--with-image .employee-service-card__body{padding:18px 20px 20px}.employee-service-card__icon{display:grid;flex:0 0 48px;width:48px;height:48px;place-items:center;border-radius:11px;background:#e5f1ff;color:#075ce8}.employee-service-card__icon svg{width:24px;height:24px}.employee-service-card__body{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;align-self:stretch}.employee-service-card__body strong{color:#0b2852;font-size:1rem;font-weight:var(--fw-extrabold);line-height:1.35}.employee-service-card__body>span{margin-top:7px;color:var(--text-secondary);font-size:.7812rem;line-height:1.5}.employee-service-card__list{display:grid;gap:5px;margin:14px 0 0;padding-left:17px;color:#3d5574;font-size:.7188rem;line-height:1.45}.employee-service-card__links{display:flex;flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:16px}.employee-service-card__links a{display:inline-flex;min-height:29px;align-items:center;gap:5px;padding:5px 8px;border:1px solid #bed0e7;border-radius:6px;background:#f7faff;color:#0754bd;font-size:.625rem;font-weight:var(--fw-extrabold);line-height:1.25}.employee-service-card__links a:hover,.employee-service-card__links a:focus-visible{border-color:#7fa6d4;color:#073e87}.employee-service-card__links svg{flex:0 0 auto;width:11px;height:11px}.employee-service-card__body small{display:flex;align-items:center;gap:6px;margin-top:auto;padding-top:14px;color:#075ce8;font-size:.6875rem;font-weight:var(--fw-extrabold)}.employee-service-card__body small svg{width:13px;height:13px}.employee-services--training .employee-services__header p{color:#284967;font-weight:500}.employee-services--training .employee-service-card__body>span{color:#163a5b;font-weight:600}.employee-services--training .employee-service-card__list{color:#163a5b;font-weight:600}.employee-services--training .employee-service-card__links a{color:#063f8f}.employee-content-sections{overflow:hidden;border-block:1px solid #c9d7e8;background:#fff}.employee-content-section{display:grid;grid-template-columns:minmax(190px,.32fr) minmax(0,1fr);min-width:0;border-bottom:1px solid #d7e1ed}.employee-content-section:last-child{border-bottom:0}.employee-content-section__heading{display:flex;min-width:0;align-items:flex-start;gap:14px;padding:30px 26px;background:#0b4d9c;color:#fff}.employee-content-section--alternate .employee-content-section__heading{background:#1363b8}.employee-content-section__icon{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;border:1px solid rgba(255,255,255,.42);border-radius:50%;background:#ffffff1a}.employee-content-section__icon svg{width:21px;height:21px}.employee-content-section__heading h2{margin:8px 0 0;color:inherit;font-size:1.0625rem;font-weight:var(--fw-extrabold);line-height:1.35}.employee-content-section__body{min-width:0;padding:29px 32px 31px;background:#fff}.employee-content-section--alternate .employee-content-section__body{background:#f7faff}.employee-content-section__body>p{margin:0;color:var(--text-secondary);font-size:.8125rem;line-height:1.65}.employee-content-section__list{display:grid;gap:7px;margin:16px 0 0;padding-left:19px;color:#344e70;font-size:.7812rem;line-height:1.55}.employee-content-section__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px;margin-top:19px;border-top:1px solid #d7e1ed}.employee-content-section__links a{display:grid;grid-template-columns:18px minmax(0,1fr) 14px;min-width:0;align-items:center;gap:9px;padding:13px 2px;border-bottom:1px solid #d7e1ed;color:#0754bd;font-size:.75rem;font-weight:var(--fw-bold);line-height:1.4}.employee-content-section__links a:hover,.employee-content-section__links a:focus-visible{color:#063c84;text-decoration:underline;text-underline-offset:3px}.employee-content-section__links a>svg:first-child{width:17px;height:17px;color:#55708f}.employee-content-section__links a>svg:last-child{width:13px;height:13px}.employee-original-content{display:grid;gap:0;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 12px 34px #092b5314}.employee-original-content__loading{min-height:240px;display:grid;place-items:center;color:var(--text-secondary);font-size:.8125rem}.employee-original-content__section,.employee-original-content .sectionbg,.employee-original-content .container,.employee-original-content .row,.employee-original-content [class*=col-]{min-width:0}.employee-original-content .sectionbg{position:relative;padding:52px 34px;overflow:hidden;background:#fff;color:#293845}.employee-original-content .container{position:relative;z-index:1;width:100%;max-width:none;margin:0}.employee-original-content .hed1{margin:0 0 16px;color:#162b49;font-size:clamp(1.625rem,3vw,2.375rem);font-weight:var(--fw-extrabold);line-height:1.2;text-align:center}.employee-original-content .p_con{max-width:780px;margin:0 auto 34px;font-size:.875rem;line-height:1.7;text-align:center}.employee-original-content .sectionbg>.container>.row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:20px;align-items:stretch}.employee-original-content .sectionbg:not(.employee-event-section)>.container>.row:first-child{display:block}.employee-original-content .es_box{height:100%;min-height:190px;padding:24px 22px;background:#e3e8e9;color:#293845}.employee-original-content .es_hed,.employee-original-content .pro_hed{margin:0 0 15px;color:#122947;font-size:1.0625rem;font-weight:var(--fw-extrabold);line-height:1.35}.employee-original-content .es_box p,.employee-original-content .pro_con{margin:0 0 10px;font-size:.7812rem;line-height:1.6}.employee-original-content .es_box p:last-child,.employee-original-content .pro_con:last-child{margin-bottom:0}.employee-original-content a{color:#074fa9;font-weight:var(--fw-bold);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}.employee-original-content a:hover,.employee-original-content a:focus-visible{color:#032f68}.employee-original-content img{display:block;max-width:100%;height:auto;margin-inline:auto}.employee-original-content table{width:100%;border-collapse:collapse}.employee-original-content th,.employee-original-content td{padding:7px;border:1px solid rgba(24,50,78,.18);font-size:.6875rem;text-align:center}.employee-original-content .general_bg,.employee-original-content .employee-regulations-section{background:#3d405b}.employee-original-content .general_bg .hed1,.employee-original-content .general_bg .p_con,.employee-original-content .employee-regulations-section .hed1{color:#fff}.employee-original-content .seniority_bg .es_box,.employee-original-content .promotions_bg .es_box,.employee-original-content .pensioners_bg .es_box{background:#fff;box-shadow:0 2px 8px #0000001a}.employee-calendar-switch{display:inline-flex;align-items:center;gap:8px;min-height:var(--min-target-size);padding:0 22px;border:none;border-radius:10px;background:var(--primary-blue);color:#fff;font-size:.875rem;font-weight:var(--fw-bold);cursor:pointer;transition:background-color .16s ease}.employee-calendar-switch:hover,.employee-calendar-switch:focus-visible{background:var(--dark-blue)}.employee-calendar-switch svg{width:17px;height:17px;flex-shrink:0}.employee-calendar-switch--top{margin:0 34px 16px}.employee-calendar-switch--bottom{margin:0 34px 40px}.employee-calendar__disclaimer{display:flex;align-items:flex-start;gap:12px;margin:0 34px 40px;padding:16px 18px;border:1px solid var(--border-light);border-radius:10px;background:var(--accent-blue-bg);color:var(--text-body)}.employee-calendar__disclaimer svg{flex:0 0 auto;width:20px;height:20px;color:var(--primary-blue)}.employee-calendar__disclaimer p{margin:0;font-size:.8125rem;line-height:1.55}.employee-calendar{margin:0 34px 40px;overflow:hidden;border:1px solid #d9e4f0;border-radius:14px;background:#fff;box-shadow:0 14px 36px #092b5317;color:#20344f}.employee-calendar__main{min-width:0}.employee-calendar__orders{padding:23px 18px;background:linear-gradient(180deg,#123c70,#0a2d59);color:#fff}.employee-calendar__orders-title{display:flex;align-items:center;gap:9px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.18)}.employee-calendar__orders-title svg{width:19px;height:19px;color:#8cc3ff}.employee-calendar__orders-title h3{margin:0;color:#fff;font-size:1rem}.employee-calendar__order-group{margin-top:20px}.employee-calendar__order-group h4{margin:0 0 10px;color:#cfe5ff;font-size:.625rem;font-weight:var(--fw-bold);letter-spacing:.07em;text-transform:uppercase}.employee-calendar__year-links{display:grid;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:7px}.employee-calendar__year-links a{display:flex;align-items:center;justify-content:space-between;gap:5px;padding:8px 9px;border:1px solid rgba(255,255,255,.18);border-radius:7px;background:#ffffff14;color:#fff;font-size:.6875rem;font-weight:var(--fw-bold);text-decoration:none;transition:border-color .16s ease,background-color .16s ease}.employee-calendar__year-links a:hover,.employee-calendar__year-links a:focus-visible{border-color:#9dcbff;background:#ffffff2b;color:#fff}.employee-calendar__year-links svg{width:11px;height:11px;opacity:.75}.employee-calendar__topbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:22px 24px;border-bottom:1px solid #e2eaf2;background:linear-gradient(135deg,#f7faff,#edf5ff)}.employee-calendar__topbar h3{display:flex;align-items:center;gap:10px;margin:0;color:#102a4c;font-size:clamp(1.375rem,2.4vw,1.875rem);line-height:1.2}.employee-calendar__topbar h3 svg{flex-shrink:0;width:.75em;height:.75em;color:#1764bc}.employee-calendar__topbar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.employee-calendar__controls{display:flex;gap:8px}.employee-calendar__controls button{display:grid;width:40px;height:40px;place-items:center;border:1px solid #c7d8ea;border-radius:9px;background:#fff;color:#174f91;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.employee-calendar__controls button:hover:not(:disabled),.employee-calendar__controls button:focus-visible{border-color:#1764bc;background:#eaf3ff;transform:translateY(-1px)}.employee-calendar__controls button:disabled{opacity:.38;cursor:not-allowed}.employee-calendar__controls svg{width:19px;height:19px}.employee-calendar__layout{display:grid;grid-template-columns:minmax(430px,1.45fr) minmax(280px,.75fr)}.employee-calendar__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;padding:22px;background:#e4ebf3}.employee-calendar__weekday{padding:8px 4px 10px;background:#fff;color:#67788c;font-size:.6875rem;font-weight:var(--fw-bold);letter-spacing:.05em;text-align:center;text-transform:uppercase}.employee-calendar__weekday.is-sunday{color:#c1394b}.employee-calendar__day{position:relative;display:flex;min-height:62px;align-items:flex-start;justify-content:flex-end;padding:9px;border:0;background:#fff;color:#263d58;font:inherit;font-size:.75rem}button.employee-calendar__day{cursor:pointer}button.employee-calendar__day:hover,button.employee-calendar__day:focus-visible{z-index:1;outline:2px solid #5d98da;outline-offset:-2px;background:#f1f7ff}.employee-calendar__day.is-outside{color:#aeb9c6;opacity:.55}button.employee-calendar__day.is-outside:hover,button.employee-calendar__day.is-outside:focus-visible{opacity:1}.employee-calendar__day.is-sunday:not(.is-general):not(.is-optional){color:#c1394b;background:#fff8f9}.employee-calendar__day.is-general{background:#fbdde2;box-shadow:inset 0 0 0 1px #efb2bc;color:#a71930;font-weight:var(--fw-extrabold)}.employee-calendar__day.is-optional{background:#dcf3e8;box-shadow:inset 0 0 0 1px #a9dbc5;color:#096c49;font-weight:var(--fw-extrabold)}.employee-calendar__day.is-selected{z-index:1;box-shadow:inset 0 0 0 2px currentColor}.employee-calendar__day.is-today span{display:grid;min-width:25px;height:25px;place-items:center;margin:-4px -4px 0 0;border-radius:50%;background:#145dac;color:#fff}.employee-calendar__day>i{position:absolute;bottom:9px;left:9px;width:7px;height:7px;border-radius:50%;background:currentColor}.employee-calendar__notes{padding:22px 22px 24px;border-left:1px solid #e2eaf2;background:#f9fbfd}.employee-calendar__legend{display:flex;flex-wrap:wrap;gap:10px 16px;padding-bottom:17px;border-bottom:1px solid #e3eaf1;color:#52677e;font-size:.6875rem}.employee-calendar__legend span{display:inline-flex;align-items:center;gap:7px}.employee-calendar__legend i{width:9px;height:9px;border-radius:50%}.employee-calendar__legend i.is-general{background:#d23b50}.employee-calendar__legend i.is-optional{background:#2b966d}.employee-calendar__notes h4{margin:20px 0 12px;color:#142e4e;font-size:.9375rem}.employee-calendar__notes ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.employee-calendar__notes li button{display:grid;width:100%;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;padding:9px;border:1px solid transparent;border-radius:8px;background:#fff;color:inherit;text-align:left;cursor:pointer}.employee-calendar__notes li button:hover,.employee-calendar__notes li button:focus-visible{border-color:#a9c8e9;outline:none;background:#f1f7ff}.employee-calendar__notes li button.is-general{border-color:#efc0c8;border-left:4px solid #d23b50;background:#fff2f4}.employee-calendar__notes li button.is-optional{border-color:#b9dfcf;border-left:4px solid #2b966d;background:#edf9f3}.employee-calendar__notes li button.is-general:hover,.employee-calendar__notes li button.is-general:focus-visible{border-color:#d23b50;background:#fbe3e7}.employee-calendar__notes li button.is-optional:hover,.employee-calendar__notes li button.is-optional:focus-visible{border-color:#2b966d;background:#dff3e9}.employee-calendar__notes time{display:grid;width:32px;height:32px;place-items:center;border-radius:8px;background:#e8f1fc;color:#155ca9;font-size:.75rem;font-weight:var(--fw-extrabold)}.employee-calendar__notes strong,.employee-calendar__notes small{display:block}.employee-calendar__notes strong{color:#213953;font-size:.75rem;line-height:1.35}.employee-calendar__notes small{margin-top:2px;color:#6b7c8e;font-size:.625rem}.employee-calendar__selection{margin-top:16px;padding:13px 14px;border-left:3px solid;border-radius:7px;background:#fff}.employee-calendar__selection.is-general{border-color:#d23b50}.employee-calendar__selection.is-optional{border-color:#2b966d}.employee-calendar__selection>span{display:block;margin-bottom:3px;color:#718195;font-size:.625rem;font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase}.employee-calendar__empty{margin:0;padding:18px;border-radius:8px;background:#fff;color:#687b90;font-size:.75rem;text-align:center}.employee-original-content .leave_bg{background:#e07a5f}.employee-original-content .leave_bg .hed1,.employee-original-content .leave_bg .p_con{color:#fff}.employee-original-content .leave_box{background:#eff1db}.employee-original-content .allowances_bg{background:#e7d2cc}.employee-original-content .la_bg{background:#e5edf6}.employee-original-content .gis_bg{background:#e2efe6}.employee-original-content .ec_bg{background:#f2e4cd}.employee-original-content .ca_bg{background:#e3e0f2}.employee-original-content .propertyreturn_bg{background:#83c5be}.employee-original-content .propertyreturn_bg .hed1,.employee-original-content .propertyreturn_bg .p_con{color:#123c43}.employee-original-content .propertyreturn_box{background:#c4e9e5}.employee-original-content .seniority_bg{background:#e9f2fb url(https://aptransco.gov.in/++theme++aptransco/images/seniority-bg.png) center / cover no-repeat}.employee-original-content .promotions_bg{background:#f4efe8 url(https://aptransco.gov.in/++theme++aptransco/images/promotions-bg.png) center / cover no-repeat}.employee-original-content .medical_bg{background:#75c26c}.employee-original-content .medical_bg .hed1,.employee-original-content .medical_bg .p_con{color:#fff}.employee-original-content .medical_box{background:#6bb662;color:#fff}.employee-original-content .medical_box .es_hed,.employee-original-content .medical_box a{color:#fff}.employee-original-content .recruitment_bg{background:#f7f7f7}.employee-original-content .pensioners_bg{background:#edf3f8 url(https://aptransco.gov.in/++theme++aptransco/images/pensioners-bg.png) center / cover no-repeat}.employee-original-content .employee-event-section--women,.employee-original-content .employee-event-section--sports,.employee-original-content .women_bg{background:var(--background-light)}.employee-original-content .employee-event-section>.container>.row{grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr);align-items:stretch;gap:28px;padding:20px;border-radius:18px;background:var(--surface);box-shadow:var(--shadow-card)}.employee-original-content .employee-event-section .pro_img{overflow:hidden;border-radius:14px}.employee-original-content .employee-event-section .pro_img img{width:100%;height:100%;max-height:390px;object-fit:cover}.employee-original-content .employee-event-section .pad_90{display:flex;flex-direction:column;justify-content:center;padding:12px 20px}.employee-original-content .employee-event-section .pro_hed{color:var(--primary-blue)}.employee-original-content .employee-event-section .pro_but a{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:10px 20px;border-radius:999px;background:var(--primary-blue);color:#fff;text-decoration:none}.employee-original-content .employee-event-section .pro_but a:hover,.employee-original-content .employee-event-section .pro_but a:focus-visible{background:var(--dark-blue);color:#fff}.employee-original-content .women_bg .hed1{color:var(--primary-blue)}.employee-original-content .women_bg .text-center{text-align:center}.employee-original-content .women_bg p{display:inline-block;margin:0 auto;padding:16px;border-radius:16px;background:var(--surface);box-shadow:var(--shadow-card)}.employee-original-content .women_bg img{width:min(474px,100%);max-height:680px;object-fit:contain;border-radius:10px}.employee-original-content--services{counter-reset:employee-service-group;gap:18px;overflow:visible;background:transparent;box-shadow:none}.employee-original-content--services .employee-original-content__section{counter-increment:employee-service-group;overflow:hidden;border:1px solid #dce6f0;border-radius:14px;background:#fff;box-shadow:0 10px 28px #10305412}.employee-original-content--services .employee-original-content__section--1{--employee-section-accent: #2368b3;--employee-section-soft: #edf5ff}.employee-original-content--services .employee-original-content__section--2{--employee-section-accent: #b34a6f;--employee-section-soft: #fbeef3}.employee-original-content--services .employee-original-content__section--3{--employee-section-accent: #14806a;--employee-section-soft: #eaf8f4}.employee-original-content--services .employee-original-content__section--4{--employee-section-accent: #7355b7;--employee-section-soft: #f2eefb}.employee-original-content--services .employee-original-content__section--5{--employee-section-accent: #c26a21;--employee-section-soft: #fff4e8}.employee-original-content--services .sectionbg{padding:38px 34px 34px;border-top:4px solid var(--employee-section-accent);background:#fff!important}.employee-original-content--services .hed1{position:relative;min-height:40px;margin-bottom:10px;padding:5px 0 0 52px;color:#132c4b!important;font-size:clamp(1.4375rem,2.5vw,1.9375rem);text-align:left}.employee-original-content--services .hed1:before{content:counter(employee-service-group,decimal-leading-zero);position:absolute;top:0;left:0;display:grid;width:38px;height:38px;place-items:center;border-radius:10px;background:var(--employee-section-soft);color:var(--employee-section-accent);font-size:.75rem;font-weight:var(--fw-extrabold)}.employee-original-content--services .p_con{max-width:900px;margin:0 0 26px 52px;color:#586b80!important;font-size:.8125rem;text-align:left}.employee-original-content--services .sectionbg>.container>.row:not(:first-child){grid-template-columns:repeat(auto-fit,minmax(min(245px,100%),1fr));gap:15px}.employee-original-content--services .es_box{position:relative;min-height:0;padding:22px 20px;overflow:hidden;border:1px solid #dfe7ef;border-radius:11px;background:#fff!important;box-shadow:none}.employee-original-content--services .es_box:before{content:"";position:absolute;top:0;right:0;left:0;height:3px;background:var(--employee-section-accent)}.employee-original-content--services .es_hed,.employee-original-content--services .hed2{color:#1b3554}.employee-original-content--services .es_box p{padding-bottom:8px;border-bottom:1px dashed #dde5ed}.employee-original-content--services .es_box p:last-of-type{padding-bottom:0;border-bottom:0}.employee-original-content--services .es_icon{display:flex;justify-content:flex-end;margin-top:16px}.employee-original-content--services .es_icon img{width:42px;height:42px;margin:0;object-fit:contain;opacity:.7}.employee-original-content--services .promotion_listbg{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:15px;margin-top:16px;padding:22px;border:1px solid #e0d8f2;border-radius:11px;background:#faf8ff}.employee-original-content--services .employee-original-content__section--4 .container>.row:not(:first-child),.employee-original-content--services .employee-original-content__section--4 .container>.row:not(:first-child)>.col-md-12>.row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:15px;align-items:stretch}.employee-original-content--services .employee-original-content__section--4 .container>.row:not(:first-child)>.col-lg-4,.employee-original-content--services .employee-original-content__section--4 .container>.row:not(:first-child)>.col-md-12>.row>.col-lg-4,.employee-original-content--services .promotion_listbg>[class*=col-]{grid-column:span 2}.employee-original-content--services .employee-original-content__section--4 .container>.row:not(:first-child)>.col-md-12{grid-column:1 / -1}.employee-original-content--services .employee-original-content__section--4 .container>.row:not(:first-child)>.col-lg-4:nth-child(4),.employee-original-content--services .employee-original-content__section--4 .container>.row:not(:first-child)>.col-lg-4:nth-child(5),.employee-original-content--services .employee-original-content__section--4 .container>.row:not(:first-child)>.col-lg-4:nth-last-child(-n+2),.employee-original-content--services .employee-original-content__section--4 .container>.row:not(:first-child)>.col-md-12>.row>.col-lg-4:nth-last-child(-n+2),.employee-original-content--services .promotion_listbg>[class*=col-]:nth-last-child(-n+2){grid-column:span 3}.employee-original-content--services .employee-original-content__section--4 .container>.row:not(:first-child)>.col-md-12>.row{padding:18px;border:1px solid #e0d8f2;border-radius:11px;background:#faf8ff}.employee-original-content--services .employee-original-content__section--4 .hed2{margin:12px 0 2px;padding:12px 16px;border-left:4px solid var(--employee-section-accent);border-radius:0 8px 8px 0;background:var(--employee-section-soft);color:#293b56;font-size:1.125rem;font-weight:var(--fw-extrabold)}.employee-original-content--services .employee-original-content__section--4 .es_box{display:flex;flex-direction:column;height:100%;min-height:0;max-height:none;overflow:hidden}.employee-original-content--services .employee-original-content__section--4 .es_icon{margin-top:auto;padding-top:16px}.employee-original-content--services .employee-original-content__section--4 .promotion_listbg>[class*=col-]{min-width:0}.employee-original-content--services .employee-original-content__section--5 .justify-content-md-center{grid-template-columns:minmax(0,1fr)}.employee-original-content--services .recruitment_bg{padding:0;border:0;background:var(--employee-section-soft)!important}.employee-original-content--services .recruitment_img{width:100%;max-height:300px;border-radius:10px;object-fit:cover}.employee-original-content--benefits{gap:20px;overflow:visible;background:transparent;box-shadow:none}.employee-original-content--benefits .employee-original-content__section{overflow:hidden;border:1px solid #dde6ed;border-radius:16px;background:#fff;box-shadow:0 12px 30px #10305412}.employee-original-content--benefits .employee-original-content__section--1{--benefit-accent: #b95054;--benefit-soft: #fff3f2}.employee-original-content--benefits .employee-original-content__section--2{--benefit-accent: #9b671e;--benefit-soft: #fff8e9}.employee-original-content--benefits .employee-original-content__section--3{--benefit-accent: #247b62;--benefit-soft: #edf9f4}.employee-original-content--benefits .employee-original-content__section--4{--benefit-accent: #4569a5;--benefit-soft: #eef4fd}.employee-original-content--benefits .sectionbg{padding:42px 34px 36px;background:linear-gradient(180deg,var(--benefit-soft) 0,#ffffff 180px)!important}.employee-original-content--benefits .hed1{width:fit-content;margin:0 auto 12px;padding:7px 17px;border:1px solid color-mix(in srgb,var(--benefit-accent) 30%,transparent);border-radius:999px;background:#fff;color:var(--benefit-accent)!important;font-size:clamp(1.375rem,2.5vw,1.875rem)}.employee-original-content--benefits .p_con{max-width:820px;margin-bottom:30px;color:#536779!important;font-size:.8125rem}.employee-original-content--benefits .sectionbg>.container>.row:not(:first-child){grid-template-columns:repeat(auto-fit,minmax(min(225px,100%),1fr));gap:16px}.employee-original-content--benefits .es_box,.employee-original-content--benefits .bannerimg{position:relative;min-height:0;padding:22px 20px;overflow:hidden;border:1px solid #e0e7ed;border-radius:12px;background:#fff!important;color:#293845!important;box-shadow:0 5px 16px #1435570f}.employee-original-content--benefits .es_box:after,.employee-original-content--benefits .bannerimg:after{content:"";position:absolute;top:0;right:0;left:0;height:4px;background:var(--benefit-accent)}.employee-original-content--benefits .es_hed,.employee-original-content--benefits .medical_box .es_hed,.employee-original-content--benefits .medical_box a{color:#183452}.employee-original-content--benefits .es_box p{margin-bottom:9px}.employee-original-content--benefits .es_icon{display:flex;justify-content:flex-end;margin-top:15px}.employee-original-content--benefits .es_icon img{width:40px;height:40px;margin:0;object-fit:contain;opacity:.72}.employee-original-content--benefits .employee-original-content__section--2 .container>.row:nth-child(2){grid-template-columns:minmax(235px,.8fr) minmax(0,2.2fr)}.employee-original-content--benefits .employee-original-content__section--2 .col-lg-9>.row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.employee-original-content--benefits .bannerimg{height:100%}.employee-original-content--benefits .banimg_content{position:relative;z-index:1}.employee-original-content--benefits .text-capitalize{margin-bottom:14px;color:#183452;font-size:.9375rem;font-weight:var(--fw-extrabold);text-align:left}.employee-original-content--policies{gap:22px;overflow:visible;background:transparent;box-shadow:none}.employee-original-content--policies .employee-original-content__section{overflow:hidden;border:1px solid #dbe4ee;border-radius:16px;background:#fff;box-shadow:0 12px 30px #10305412}.employee-original-content--policies .sectionbg{padding:0;background:#fff!important}.employee-original-content--policies .employee-original-content__section--1 .container{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.6fr)}.employee-original-content--policies .employee-original-content__section--1 .container>.row:first-child{display:flex;min-height:100%;flex-direction:column;align-items:flex-start;justify-content:center;padding:42px 34px;background:linear-gradient(145deg,#102f59,#164e86)}.employee-original-content--policies .employee-original-content__section--1 .container>.row:first-child:before{content:"Policy library";margin-bottom:13px;padding:5px 9px;border:1px solid rgba(255,255,255,.22);border-radius:999px;color:#bcdcff;font-size:.5625rem;font-weight:var(--fw-bold);letter-spacing:.09em;text-transform:uppercase}.employee-original-content--policies .employee-original-content__section--1 .hed1{margin:0;color:#fff;font-size:clamp(1.5625rem,3vw,2.25rem);text-align:left}.employee-original-content--policies .employee-original-content__section--1 .container>.row:nth-child(2){display:block;padding:28px}.employee-original-content--policies .employee-original-content__section--1 .container>.row:nth-child(2)>[class*=col-]{width:100%}.employee-original-content--policies .employee-original-content__section--1 .es_box{display:grid;height:auto;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;padding:0;background:transparent}.employee-original-content--policies .employee-original-content__section--1 .es_hed{grid-column:1 / -1;margin-bottom:8px;color:#183452;font-size:1.0625rem}.employee-original-content--policies .employee-original-content__section--1 .es_box p{margin:0}.employee-original-content--policies .employee-original-content__section--1 .es_box p a{display:flex;min-height:43px;align-items:center;padding:10px 12px;border:1px solid #dce7f2;border-radius:8px;background:#f5f9fd;color:#174f91;font-size:.6875rem;line-height:1.35;text-decoration:none}.employee-original-content--policies .employee-original-content__section--1 .es_box p a:hover,.employee-original-content--policies .employee-original-content__section--1 .es_box p a:focus-visible{border-color:#74a5d8;background:#eaf3fd}.employee-original-content--policies .employee-original-content__section--1 .es_icon{display:none}.employee-original-content--policies .employee-original-content__section--2 .container>.row:first-child{display:block;padding:42px 36px 30px;border-bottom:1px solid #e2e9f0;background:linear-gradient(100deg,#edf8f5,#f7fbfd)}.employee-original-content--policies .employee-original-content__section--2 .container>.row:first-child:before{content:"Annual disclosure archive";display:block;width:fit-content;margin:0 auto 10px;padding:5px 10px;border-radius:999px;background:#d9f0e9;color:#176950;font-size:.5625rem;font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase}.employee-original-content--policies .employee-original-content__section--2 .hed1{margin-bottom:10px;color:#15334d!important;font-size:clamp(1.5625rem,3vw,2.1875rem)}.employee-original-content--policies .employee-original-content__section--2 .p_con{margin-bottom:0;color:#536b77}.employee-original-content--policies .employee-original-content__section--2 .container>.row:nth-child(2){display:block;padding:28px;column-count:2;column-gap:18px}.employee-original-content--policies .employee-original-content__section--2 .container>.row:nth-child(2)>[class*=col-]{display:inline-block;width:100%;margin:0 0 18px;break-inside:avoid;vertical-align:top}.employee-original-content--policies .employee-original-content__section--2 .es_box{height:auto;min-height:0;padding:0 18px 16px;overflow:hidden;border:1px solid #dfe7ed;border-radius:11px;background:#fff;box-shadow:0 5px 15px #1539520f}.employee-original-content--policies .employee-original-content__section--2 .es_hed{margin:0 -18px 13px;padding:14px 18px;border-bottom:1px solid #dfe8ef;background:#eef7f4;color:#175a49;font-size:1rem}.employee-original-content--policies .employee-original-content__section--2 .es_box p{margin:0;padding:9px 0;border-bottom:1px dashed #dce5eb;color:#42586a;font-size:.6875rem;line-height:1.65}.employee-original-content--policies .employee-original-content__section--2 .es_box p:last-of-type{border-bottom:0}.employee-original-content--policies .employee-original-content__section--2 .es_box a{display:inline-block;margin:2px 3px 2px 0;padding:2px 6px;border-radius:5px;background:#eef4fb;color:#13579f;font-size:.6562rem;text-decoration:none}.employee-original-content--policies .employee-original-content__section--2 .es_box a:hover,.employee-original-content--policies .employee-original-content__section--2 .es_box a:focus-visible{background:#dceafa;color:#083f7b}.employee-original-content--policies .employee-document-unavailable{display:inline-flex;align-items:center;gap:5px;margin:2px 3px 2px 0;padding:2px 6px;border:1px dashed #b9c3cc;border-radius:5px;background:#f5f6f7;color:#53616d;font-size:.6562rem}.employee-original-content--policies .employee-document-unavailable small{color:#7b8791;font-size:.5rem;font-weight:var(--fw-bold);letter-spacing:.03em;text-transform:uppercase}.employee-original-content--policies .employee-original-content__section--2 .es_icon{display:flex;justify-content:flex-end;margin-top:12px}.employee-original-content--policies .employee-original-content__section--2 .es_icon img{width:38px;height:38px;margin:0;object-fit:contain;opacity:.62}@media(max-width:900px){.employee-original-content .sectionbg{padding:42px 24px}.employee-original-content .sectionbg>.container>.row{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-original-content .employee-event-section>.container>.row{grid-template-columns:1fr}.employee-calendar__layout{grid-template-columns:1fr}.employee-calendar__notes{border-top:1px solid #e2eaf2;border-left:0}.employee-original-content--services .promotion_listbg{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-original-content--services .employee-original-content__section--4 .container>.row:not(:first-child),.employee-original-content--services .employee-original-content__section--4 .container>.row:not(:first-child)>.col-md-12>.row{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-original-content--services .employee-original-content__section--4 .container>.row:not(:first-child)>.col-lg-4,.employee-original-content--services .employee-original-content__section--4 .container>.row:not(:first-child)>.col-lg-4:nth-child(4),.employee-original-content--services .employee-original-content__section--4 .container>.row:not(:first-child)>.col-lg-4:nth-child(5),.employee-original-content--services .employee-original-content__section--4 .container>.row:not(:first-child)>.col-lg-4:nth-last-child(-n+2),.employee-original-content--services .employee-original-content__section--4 .container>.row:not(:first-child)>.col-md-12>.row>.col-lg-4,.employee-original-content--services .employee-original-content__section--4 .container>.row:not(:first-child)>.col-md-12>.row>.col-lg-4:nth-last-child(-n+2),.employee-original-content--services .promotion_listbg>[class*=col-],.employee-original-content--services .promotion_listbg>[class*=col-]:nth-last-child(-n+2){grid-column:auto}.employee-original-content--services .employee-original-content__section--4 .container>.row:not(:first-child)>.col-lg-4:nth-child(5),.employee-original-content--services .employee-original-content__section--4 .container>.row:not(:first-child)>.col-lg-4:last-child,.employee-original-content--services .employee-original-content__section--4 .container>.row:not(:first-child)>.col-md-12>.row>.col-lg-4:last-child,.employee-original-content--services .promotion_listbg>[class*=col-]:last-child{grid-column:1 / -1}.employee-original-content--policies .sectionbg{padding:0}.employee-original-content--policies .employee-original-content__section--1 .container{grid-template-columns:minmax(0,1fr)}.employee-original-content--policies .employee-original-content__section--1 .container>.row:first-child{padding:34px 28px}}@media(max-width:640px){.employee-original-content{border-radius:9px}.employee-original-content .sectionbg{padding:34px 16px}.employee-original-content .hed1{margin-bottom:13px;font-size:1.625rem}.employee-original-content .p_con{margin-bottom:24px;font-size:.8125rem}.employee-original-content .sectionbg>.container>.row{grid-template-columns:minmax(0,1fr)}.employee-original-content .es_box{min-height:0;padding:20px 18px}.employee-original-content .employee-event-section .pad_90{padding:20px 4px 0}.employee-calendar-switch--top{margin:0 0 12px}.employee-calendar-switch--bottom{margin:0 0 24px}.employee-calendar{margin:0 0 24px;border-radius:10px}.employee-calendar__disclaimer{margin:0 0 24px}.employee-calendar__orders{padding:18px 16px}.employee-calendar__orders-title{padding-bottom:12px}.employee-calendar__order-group{margin-top:14px}.employee-calendar__topbar{padding:17px 16px}.employee-calendar__controls button{width:36px;height:36px}.employee-calendar__grid{gap:0;padding:10px}.employee-calendar__weekday{font-size:.5625rem}.employee-calendar__day{min-height:45px;padding:6px;border:1px solid #edf1f5;font-size:.6875rem}.employee-calendar__day>i{bottom:6px;left:6px}.employee-calendar__notes{padding:18px 16px}.employee-original-content--services,.employee-original-content--benefits{gap:14px}.employee-original-content--services .employee-original-content__section,.employee-original-content--benefits .employee-original-content__section{border-radius:11px}.employee-original-content--services .hed1{min-height:34px;padding:4px 0 0 44px;font-size:1.375rem}.employee-original-content--services .hed1:before{width:34px;height:34px;border-radius:8px}.employee-original-content--services .p_con{margin:0 0 22px}.employee-original-content--services .es_box,.employee-original-content--benefits .es_box,.employee-original-content--benefits .bannerimg{padding:19px 17px}.employee-original-content--benefits .employee-original-content__section--2 .container>.row:nth-child(2),.employee-original-content--benefits .employee-original-content__section--2 .col-lg-9>.row{grid-template-columns:minmax(0,1fr)}.employee-original-content--services .promotion_listbg{grid-template-columns:minmax(0,1fr);padding:14px}.employee-original-content--services .employee-original-content__section--4 .container>.row:not(:first-child),.employee-original-content--services .employee-original-content__section--4 .container>.row:not(:first-child)>.col-md-12>.row{grid-template-columns:minmax(0,1fr)}.employee-original-content--services .employee-original-content__section--4 .container>.row:not(:first-child)>.col-md-12>.row{padding:12px}.employee-original-content--policies{gap:14px}.employee-original-content--policies .employee-original-content__section{border-radius:11px}.employee-original-content--policies .employee-original-content__section--1 .container>.row:first-child,.employee-original-content--policies .employee-original-content__section--2 .container>.row:first-child{padding:28px 20px}.employee-original-content--policies .employee-original-content__section--1 .container>.row:nth-child(2),.employee-original-content--policies .employee-original-content__section--2 .container>.row:nth-child(2){padding:18px}.employee-original-content--policies .employee-original-content__section--1 .es_box{grid-template-columns:minmax(0,1fr)}.employee-original-content--policies .employee-original-content__section--2 .container>.row:nth-child(2){column-count:1}}@media(max-width:1100px){.employee-services__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.employee-page__hero{grid-template-columns:1fr;padding:38px 32px}.employee-page__hero-mark{display:none}.employee-content-section{grid-template-columns:minmax(170px,.34fr) minmax(0,1fr)}.employee-content-section__heading,.employee-content-section__body{padding:24px 22px}.employee-content-section__links{grid-template-columns:1fr}}@media(max-width:640px){.employee-page__hero{min-height:0;padding:30px 22px}.employee-page__hero h1{font-size:2rem}.employee-page__hero p{font-size:.875rem}.employee-page__hero-actions{flex-direction:column}.employee-page__primary-action,.employee-page__secondary-action{width:100%}.employee-services__grid{grid-template-columns:1fr}.employee-service-card{min-height:0}.employee-content-section{grid-template-columns:1fr}.employee-content-section__heading{align-items:center;padding:18px 20px}.employee-content-section__heading h2{margin-top:0;font-size:1rem}.employee-content-section__icon{flex-basis:36px;width:36px;height:36px}.employee-content-section__body{padding:21px 20px 24px}}.employee-gallery{display:grid;gap:22px}.employee-gallery__category{display:grid;gap:22px;scroll-margin-top:120px}.employee-gallery__category-title{margin:0;padding-bottom:10px;border-bottom:2px solid #d8e6f4;color:#0b2c4d;font-size:1.25rem;font-weight:var(--fw-extrabold);line-height:1.3}.employee-gallery__group{overflow:hidden;padding:20px;border-radius:12px;background:#fff;box-shadow:0 12px 34px #092b5314}.employee-gallery__group-title{margin:0 0 16px;color:#102f50;font-size:1.0625rem;font-weight:var(--fw-extrabold);line-height:1.3}.employee-gallery__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin:0;padding:0;list-style:none}.employee-gallery__item{min-width:0}.employee-gallery__figure{overflow:hidden;margin:0;border:1px solid #e2ebf5;border-radius:10px;background:#f6f9fd}.employee-gallery__figure img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.employee-gallery__caption{padding:9px 11px;color:#496884;font-size:.75rem;line-height:1.45}@media(max-width:640px){.employee-gallery__group{padding:14px}.employee-gallery__grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:10px}}.policy-page{display:grid;gap:22px;padding:24px 26px;border-radius:12px;background:#fff;box-shadow:0 12px 34px #092b5314}.policy-page__section{display:grid;gap:12px}.policy-page__heading{margin:0;color:#102f50;font-size:1.0625rem;font-weight:var(--fw-extrabold);line-height:1.3}.policy-page__paragraph{margin:0;color:#35506e;font-size:.875rem;line-height:1.75}.policy-page__documents{display:grid;gap:8px;margin:0;padding-left:20px;list-style:disc}.policy-page__document{color:#35506e;font-size:.875rem;line-height:1.6}.policy-page__document::marker{color:#0756b8}.policy-page__document a{color:#0747b8;font-weight:var(--fw-bold);text-decoration:none}.policy-page__document a:hover,.policy-page__document a:focus-visible{text-decoration:underline}.policy-page__note{margin:0;padding:12px 14px;border-left:3px solid #c2d9f1;border-radius:0 8px 8px 0;background:#f2f8ff;color:#496884;font-size:.8125rem;line-height:1.6}.policy-page__note strong{color:#0756b8}@media(max-width:640px){.policy-page{padding:16px 15px}}.contact-page{padding-bottom:32px}.contact-breadcrumb{display:flex;align-items:center;gap:8px;padding:20px 0 0;color:var(--text-caption);font-size:.8125rem;font-weight:var(--fw-semibold)}.contact-breadcrumb a{color:var(--primary-blue);font-weight:var(--fw-bold)}.contact-breadcrumb [aria-current=page]{color:var(--text-secondary)}.contact-breadcrumb__icon{width:14px;height:14px;color:var(--text-caption)}.contact-page__hero{margin:20px 0 0;padding:40px 44px;border-radius:16px;background:linear-gradient(120deg,var(--dark-blue) 0%,var(--primary-blue) 65%,var(--accent-blue) 100%);box-shadow:var(--shadow-card);color:#fff}.contact-page__hero h1{margin:0 0 10px;font-size:2rem;font-weight:var(--fw-extrabold);letter-spacing:var(--tracking-normal)}.contact-page__hero p{margin:0;max-width:720px;color:#ffffffe0;font-size:.9375rem;font-weight:var(--fw-medium);line-height:1.55}.contact-page__subnav{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 0}.contact-page__subnav a{display:inline-flex;align-items:center;min-height:40px;padding:0 18px;border:1px solid var(--border-light);border-radius:99px;background:var(--surface);box-shadow:var(--shadow-soft);color:var(--text-secondary);font-size:.8125rem;font-weight:var(--fw-bold);transition:border-color .16s ease,color .16s ease,transform .16s ease}.contact-page__subnav a:hover,.contact-page__subnav a:focus-visible{border-color:var(--primary-blue);color:var(--primary-blue);transform:translateY(-1px)}.contact-page__subnav a.is-active{border-color:var(--primary-blue);background:var(--primary-blue);color:#fff}.contact-section{padding:0}.contact-section__header{max-width:640px;margin:0 auto 28px;padding:0 48px;text-align:center}.contact-section__header h2{margin:12px 0 8px;color:var(--text-heading);font-size:1.625rem;font-weight:var(--fw-extrabold)}.contact-section__header p{margin:0;color:var(--text-caption);font-size:.875rem;font-weight:var(--fw-medium);line-height:1.5}.contact-quick-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;padding:0 48px;margin:0 0 32px}.contact-quick-actions__item{display:inline-flex;align-items:center;gap:9px;min-height:var(--min-target-size);padding:0 22px;border-radius:10px;background:var(--primary-blue);color:#fff;font-size:.875rem;font-weight:var(--fw-bold);box-shadow:var(--shadow-soft);transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.contact-quick-actions__item:nth-child(2){background:var(--green)}.contact-quick-actions__item:nth-child(3){background:var(--surface);border:1px solid var(--border-light);color:var(--primary-blue)}.contact-quick-actions__icon{width:18px;height:18px}.contact-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0 48px}.contact-card{padding:28px 30px;border:1px solid var(--border-light);border-radius:14px;background:var(--surface-raised);box-shadow:var(--shadow-soft)}.contact-card h3{margin:0;color:var(--text-cardheader);font-size:1.125rem;font-weight:var(--fw-extrabold);line-height:1.3}.contact-card__subtitle{margin:4px 0 22px;color:var(--text-caption);font-size:.8125rem;font-weight:var(--fw-semibold)}.contact-card--map{display:flex;flex-direction:column}.contact-detail-list{display:grid;gap:18px;margin:0;padding:0;list-style:none}.contact-detail-list li{display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start}.contact-detail-list__icon{width:19px;height:19px;margin-top:2px;color:var(--primary-blue)}.contact-detail-list span{display:flex;flex-direction:column;gap:4px;color:var(--text-body);font-size:.875rem;font-weight:var(--fw-semibold);line-height:1.5}.contact-detail-list a{color:var(--text-body)}.contact-detail-list a:hover,.contact-detail-list a:focus-visible{color:var(--primary-blue)}.contact-detail-list small{color:var(--text-caption);font-size:.75rem;font-weight:var(--fw-medium)}.contact-detail-list__emails{gap:6px!important}.contact-card__meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px;padding-top:20px;border-top:1px solid var(--border-light);color:var(--text-caption);font-size:.75rem;font-weight:var(--fw-semibold)}.hotline-list{display:grid;gap:16px;margin:0;padding:0;list-style:none}.hotline-list__item{padding:16px 18px;border:1px solid var(--border-light);border-radius:11px;background:var(--surface-soft)}.hotline-list__top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.hotline-list__top span:first-child{color:var(--text-cardheader);font-size:.8125rem;font-weight:var(--fw-bold)}.hotline-badge{display:inline-flex;min-height:18px;align-items:center;padding:0 8px;border-radius:5px;font-size:.625rem;font-weight:var(--fw-extrabold);letter-spacing:var(--tracking-wider);white-space:nowrap;text-transform:uppercase}.hotline-badge--toll-free{background:var(--accent-emerald-bg);color:var(--accent-emerald-text)}.hotline-badge--emergency{background:#fde2e2;color:#c81e3a}.hotline-badge--direct{background:var(--accent-purple-bg);color:var(--accent-purple-text)}.hotline-list__number{display:inline-flex;align-items:center;gap:7px;color:var(--primary-blue);font-size:1.1875rem;font-weight:var(--fw-extrabold);font-variant-numeric:tabular-nums}.hotline-list__number-icon{width:16px;height:16px}.hotline-list__item p{margin:6px 0 0;color:var(--text-caption);font-size:.75rem;font-weight:var(--fw-medium);line-height:1.45}.contact-map__frame{margin-top:4px;overflow:hidden;border:1px solid var(--border-light);border-radius:12px}.contact-map__frame iframe{display:block;width:100%;height:290px;border:0}.contact-card--map .panel-link{margin-top:16px}.office-directory__controls{position:sticky;top:var(--sticky-chrome-height, 150px);z-index:105;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:12px 48px;margin-bottom:8px;background:var(--background-light);border-bottom:1px solid var(--border-light)}.office-search{position:relative;flex:1 1 320px;max-width:420px}.office-search__icon{position:absolute;top:50%;left:14px;width:17px;height:17px;transform:translateY(-50%);color:var(--text-caption)}.office-search input{width:100%;min-height:var(--min-target-size);padding:0 14px 0 40px;border:1px solid var(--border-light);border-radius:10px;background:var(--surface);color:var(--text-body);font-size:.875rem}.office-search input:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.office-directory__filters{margin:0;flex:2 1 480px;justify-content:flex-start}.office-directory__filters button{background:var(--surface);color:var(--text-secondary);cursor:pointer}.office-directory__count{padding:0 48px;margin:0 0 20px;color:var(--text-caption);font-size:.75rem;font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.office-directory__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;padding:0 48px}.office-card{display:flex;flex-direction:column;padding:20px 22px;border:1px solid var(--border-light);border-radius:13px;background:var(--surface-raised);box-shadow:var(--shadow-soft);transition:box-shadow .16s ease,transform .16s ease,border-color .16s ease}.office-card__top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.office-card__category{display:inline-flex;min-height:20px;align-items:center;padding:0 9px;border-radius:99px;background:var(--accent-blue-bg);color:var(--primary-blue);font-size:.625rem;font-weight:var(--fw-extrabold);letter-spacing:var(--tracking-wider);text-transform:uppercase}.office-card__hq-badge{display:inline-flex;align-items:center;gap:4px;color:var(--accent-amber-text);font-size:.6875rem;font-weight:var(--fw-extrabold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.office-card__hq-badge svg{width:13px;height:13px}.office-card h3{margin:0 0 4px;color:var(--text-cardheader);font-size:.9375rem;font-weight:var(--fw-extrabold);line-height:1.3}.office-card__designation{margin:0 0 10px;color:var(--text-body);font-size:.8125rem;font-weight:var(--fw-semibold);line-height:1.4}.office-card__dept{display:flex;align-items:center;gap:6px;margin:0 0 14px;padding-bottom:14px;border-bottom:1px solid var(--border-light);color:var(--text-caption);font-size:.75rem;font-weight:var(--fw-semibold)}.office-card__dept-icon{width:14px;height:14px;flex-shrink:0}.office-card__contact{display:grid;gap:8px;margin-bottom:12px}.office-card__contact a{display:flex;align-items:center;gap:8px;color:var(--text-body);font-size:.8125rem;font-weight:var(--fw-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.office-card__contact a:hover,.office-card__contact a:focus-visible{color:var(--primary-blue)}.office-card__contact .office-card__fax{display:flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:.8125rem;font-weight:var(--fw-medium);white-space:nowrap}.office-card__contact svg{width:14px;height:14px;flex-shrink:0;color:var(--primary-blue)}.office-card__address{display:flex;align-items:start;gap:8px;margin:0;color:var(--text-caption);font-size:.75rem;font-weight:var(--fw-medium);line-height:1.5}.office-card__address-icon{width:14px;height:14px;margin-top:2px;flex-shrink:0}.office-card__hours{margin:10px 0 0;color:var(--accent-emerald-text);font-size:.6875rem;font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.office-directory__empty{display:grid;place-items:center;gap:10px;padding:60px 24px;margin:0 48px;border:1px dashed var(--border-light);border-radius:14px;color:var(--text-caption);text-align:center}.office-directory__empty svg{width:30px;height:30px;color:var(--text-caption)}.office-directory__empty button{min-height:38px;padding:0 18px;border:1px solid var(--primary-blue);border-radius:8px;background:#fff;color:var(--primary-blue);font-weight:var(--fw-bold);cursor:pointer}.feedback-form{max-width:720px;margin:0 auto;padding:32px 40px 36px;border:1px solid var(--border-light);border-radius:16px;background:var(--surface-raised);box-shadow:var(--shadow-card)}.feedback-form__row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.feedback-field{margin-bottom:20px}.feedback-field label{display:block;margin-bottom:7px;color:var(--text-cardheader);font-size:.8125rem;font-weight:var(--fw-bold)}.feedback-field input,.feedback-field select,.feedback-field textarea{width:100%;min-height:var(--min-target-size);padding:0 14px;border:1px solid var(--border-light);border-radius:9px;background:var(--surface);color:var(--text-body);font-size:.875rem}.feedback-field textarea{min-height:120px;padding:12px 14px;resize:vertical;font-family:inherit}.feedback-field input:focus-visible,.feedback-field select:focus-visible,.feedback-field textarea:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.feedback-field input[aria-invalid=true],.feedback-field select[aria-invalid=true],.feedback-field textarea[aria-invalid=true]{border-color:#d92d3f}.feedback-field__error{margin:7px 0 0;color:#d92d3f;font-size:.75rem;font-weight:var(--fw-bold)}.feedback-field__hint{display:flex;justify-content:flex-end;margin-top:6px;color:var(--text-caption);font-size:.6875rem;font-weight:var(--fw-semibold)}.feedback-attachment{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.feedback-attachment input[type=file]{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.feedback-attachment__button{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 18px;border:1px solid var(--border-light);border-radius:9px;background:var(--surface-soft);color:var(--primary-blue);font-size:.8125rem;font-weight:var(--fw-bold);cursor:pointer}.feedback-attachment__button svg{width:15px;height:15px}.feedback-attachment__hint{color:var(--text-caption);font-size:.75rem;font-weight:var(--fw-medium)}.feedback-attachment__file{display:flex;align-items:center;gap:8px;margin:10px 0 0;color:var(--text-body);font-size:.8125rem;font-weight:var(--fw-semibold)}.feedback-attachment__file button{display:grid;place-items:center;width:22px;height:22px;border:none;border-radius:50%;background:var(--accent-blue-bg);color:var(--primary-blue);cursor:pointer}.feedback-attachment__file button svg{width:13px;height:13px}.feedback-captcha__row{display:flex;align-items:center;gap:10px}.feedback-captcha__row input{flex:1}.feedback-captcha__refresh{display:grid;place-items:center;width:var(--min-target-size);height:var(--min-target-size);flex-shrink:0;border:1px solid var(--border-light);border-radius:9px;background:var(--surface-soft);color:var(--primary-blue);cursor:pointer}.feedback-captcha__refresh svg{width:17px;height:17px}.feedback-form__submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:50px;border:none;border-radius:10px;background:var(--primary-blue);color:#fff;font-size:.9375rem;font-weight:var(--fw-extrabold);cursor:pointer;transition:background-color .16s ease,transform .16s ease}.feedback-form__submit:hover,.feedback-form__submit:focus-visible{background:var(--dark-blue);transform:translateY(-1px)}.feedback-form__submit:disabled{opacity:.75;cursor:not-allowed;transform:none}.feedback-form__submit svg{width:17px;height:17px}.feedback-form__spinner{animation:contact-spin .9s linear infinite}@keyframes contact-spin{to{transform:rotate(360deg)}}.feedback-success{display:grid;place-items:center;gap:8px;max-width:560px;margin:0 auto;padding:48px 36px;border:1px solid var(--border-light);border-radius:16px;background:var(--surface-raised);box-shadow:var(--shadow-card);text-align:center}.feedback-success__icon{width:52px;height:52px;margin-bottom:6px;color:var(--accent-emerald-text)}.feedback-success h3{margin:0;color:var(--text-heading);font-size:1.25rem;font-weight:var(--fw-extrabold)}.feedback-success p{margin:0;color:var(--text-caption);font-size:.875rem;font-weight:var(--fw-medium);line-height:1.5}.feedback-success__reference{padding:10px 18px;border-radius:9px;background:var(--surface-soft);color:var(--text-body)!important;font-size:.8125rem!important}.feedback-success__reference strong{color:var(--primary-blue);letter-spacing:var(--tracking-wide)}.feedback-success button{margin-top:10px}.social-links-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;padding:0 48px}.social-card{display:flex;flex-direction:column;padding:22px 24px;border:1px solid var(--border-light);border-radius:14px;background:var(--surface-raised);box-shadow:var(--shadow-soft);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.social-card__top{display:flex;align-items:center;gap:14px;margin-bottom:14px}.social-card__icon{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:12px;background:var(--social-accent);color:#fff;font-size:1.125rem}.social-card__top h3{margin:0;color:var(--text-cardheader);font-size:.9375rem;font-weight:var(--fw-extrabold)}.social-card__handle{color:var(--text-caption);font-size:.75rem;font-weight:var(--fw-semibold)}.social-card__description{flex:1;margin:0 0 16px;color:var(--text-body);font-size:.8125rem;font-weight:var(--fw-medium);line-height:1.55}.social-card__bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:14px;border-top:1px solid var(--border-light)}.social-card__followers{color:var(--text-caption);font-size:.75rem;font-weight:var(--fw-bold)}.social-card__follow{display:inline-flex;align-items:center;gap:6px;color:var(--social-accent);font-size:.8125rem;font-weight:var(--fw-extrabold)}.social-card__follow svg{width:15px;height:15px}@media(max-width:1200px){.contact-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-left:24px;padding-right:24px}.contact-card{padding:22px 20px}.contact-detail-list a,.contact-detail-list small,.contact-detail-list span{overflow-wrap:anywhere}}@media(max-width:900px){.contact-page__hero{padding:32px 28px}.contact-section__header{padding:0 24px}.contact-quick-actions,.contact-info-grid,.social-links-grid{padding-left:24px;padding-right:24px}.contact-info-grid{grid-template-columns:1fr;padding-left:0;padding-right:0}.office-directory__controls,.office-directory__count,.office-directory__grid{padding-left:0;padding-right:0}.office-directory__controls{top:calc(var(--sticky-chrome-height, 150px) + var(--page-nav-bar-height, 48px))}.office-directory__empty{margin-left:0;margin-right:0}}@media(max-width:760px){.contact-page__container{padding-inline:14px}}@media(max-width:640px){.feedback-form__row{grid-template-columns:1fr}.feedback-form{padding:26px 20px 30px}.contact-quick-actions__item{flex:1 1 auto;justify-content:center}.office-directory__controls{flex-direction:column;align-items:stretch}.office-search,.office-directory__filters{flex:0 0 auto;width:100%;min-width:0;max-width:100%}}@media(max-width:480px){.contact-page__hero h1{font-size:1.625rem}.office-directory__grid{grid-template-columns:minmax(0,1fr)}.contact-card{padding:22px 20px}}.route-transition{opacity:0;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.route-transition--visible{opacity:1}.about-page{padding-bottom:32px}.about-breadcrumb{display:flex;align-items:center;gap:8px;padding:12px 0 4px;color:var(--text-caption);font-size:.8125rem;font-weight:var(--fw-semibold)}.about-breadcrumb a{color:var(--primary-blue);font-weight:var(--fw-bold)}.about-breadcrumb [aria-current=page]{color:var(--text-secondary)}.about-breadcrumb__icon{width:14px;height:14px;color:var(--text-caption)}.integrated-page-heading{display:flex;align-items:flex-start;gap:14px;margin:0 0 18px;padding:12px 3px 16px;border-bottom:1px solid #d5e2f0}.integrated-page-heading__icon{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;border-radius:10px;color:#0756b8;background:#eaf3ff}.integrated-page-heading__icon svg{width:21px;height:21px}.integrated-page-heading__icon--opgw{background:transparent}.integrated-page-heading__icon-image{width:100%;height:100%;object-fit:contain}.integrated-page-heading__copy{flex:1 1 auto;min-width:0}.integrated-page-heading__aside{display:flex;flex:0 0 auto;align-self:center;margin-left:auto}.integrated-page-heading h1{margin:0;color:#102f53;font-size:clamp(1.5rem,2.7vw,1.9375rem);font-weight:var(--fw-extrabold);line-height:1.22}.integrated-page-heading p{max-width:760px;margin:6px 0 0;color:#45627e;font-size:.8125rem;font-weight:var(--fw-medium);line-height:1.55}.integrated-page-heading--compact{padding-top:7px;padding-bottom:12px}.integrated-page-heading--compact h1{font-size:1.5625rem}.integrated-page-heading__meta,.integrated-page-heading__meta>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.integrated-page-heading__meta>div{margin-top:0}.integrated-page-heading__meta span{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:6px;color:#315675;background:#edf4fb;font-size:.6562rem;font-weight:var(--fw-bold)}.integrated-page-heading__meta svg{width:13px;height:13px;color:#0756b8}.integrated-page-heading+.business-services,.integrated-page-heading+.complaint-box-overview,.integrated-page-heading+.internal-app-directory,.integrated-page-heading+.opgw-overview,.integrated-page-heading+.sldc-resource-grid{margin-top:0}.regulatory-hub{display:grid;gap:14px}.regulatory-hub__intro{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:13px 16px;align-items:center;padding:21px 22px;border:1px solid #294c62;border-radius:13px;background:linear-gradient(135deg,#10283a,#163c50);box-shadow:0 12px 28px #081c2b24;color:#fff}.regulatory-hub__intro-icon{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(255,255,255,.17);border-radius:11px;background:#ffffff14;color:#8ee0c4}.regulatory-hub__intro-icon svg{width:24px;height:24px}.regulatory-hub__intro>div:nth-child(2)>span{display:block;margin-bottom:3px;color:#8ee0c4;font-size:.5625rem;font-weight:var(--fw-extrabold);letter-spacing:.085em;text-transform:uppercase}.regulatory-hub__intro h2{margin:0;color:#fff;font-size:clamp(1.375rem,2.4vw,1.8125rem);line-height:1.2}.regulatory-hub__intro p{max-width:700px;margin:6px 0 0;color:#d8e7ef;font-size:.7812rem;line-height:1.55}.regulatory-hub__stats{display:grid;grid-template-columns:repeat(2,minmax(82px,1fr));gap:7px}.regulatory-hub__stats>span{display:grid;gap:3px;min-width:88px;padding:10px 12px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff12}.regulatory-hub__stats strong{color:#8ee0c4;font-size:1.1875rem;line-height:1}.regulatory-hub__stats small{color:#d8e7ef;font-size:.5rem;font-weight:var(--fw-bold);letter-spacing:.055em;text-transform:uppercase}.regulatory-hub__source{display:inline-flex;grid-column:2 / -1;align-items:center;gap:6px;justify-self:start;color:#b9f2df;font-size:.6562rem;font-weight:var(--fw-extrabold);text-decoration:none}.regulatory-hub__source:hover,.regulatory-hub__source:focus-visible{color:#fff;text-decoration:underline;text-underline-offset:3px}.regulatory-hub__source svg{width:13px;height:13px}.regulatory-hub__workspace{display:grid;grid-template-columns:minmax(210px,245px) minmax(0,1fr);overflow:hidden;border:1px solid #cbd8e2;border-radius:13px;background:#eef3f6;box-shadow:0 12px 28px #0d263714}.regulatory-hub__categories{display:grid;align-content:start;gap:6px;padding:13px;background:#142936}.regulatory-hub__categories button{display:grid;grid-template-columns:22px 32px minmax(0,1fr);gap:8px;align-items:center;width:100%;min-width:0;padding:10px 9px;border:1px solid transparent;border-radius:8px;color:#d5e4eb;background:transparent;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.regulatory-hub__categories button:hover,.regulatory-hub__categories button:focus-visible{border-color:#416376;background:#1b3848;color:#fff}.regulatory-hub__categories button.is-active{border-color:#4ba98b;background:#204638;color:#fff;box-shadow:inset 3px 0 #75d6b6}.regulatory-hub__category-number{color:#7f9bab;font-size:.5312rem;font-weight:var(--fw-extrabold)}.regulatory-hub__category-icon{display:grid;width:32px;height:32px;place-items:center;border-radius:7px;background:#ffffff12;color:#8ee0c4}.regulatory-hub__category-icon svg{width:16px;height:16px}.regulatory-hub__categories button>span:last-child{display:grid;gap:2px;min-width:0}.regulatory-hub__categories strong{font-size:.6562rem;font-weight:var(--fw-extrabold);line-height:1.3}.regulatory-hub__categories small{color:#9cb2bf;font-size:.5312rem;font-weight:var(--fw-semibold)}.regulatory-hub__collection{min-width:0;padding:15px}.regulatory-hub__collection-header{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center;padding:13px 14px;border:1px solid #cbd9e3;border-radius:9px;background:#fff}.regulatory-hub__collection-header>span{display:grid;width:42px;height:42px;place-items:center;border-radius:9px;color:#176d55;background:#e4f3ed}.regulatory-hub__collection-header>span svg{width:21px;height:21px}.regulatory-hub__collection-header small{display:block;color:#527187;font-size:.5rem;font-weight:var(--fw-extrabold);letter-spacing:.075em;text-transform:uppercase}.regulatory-hub__collection-header h3{margin:2px 0 0;color:#142f40;font-size:1rem;line-height:1.3}.regulatory-hub__collection-header p{margin:4px 0 0;color:#4f6b7d;font-size:.6562rem;line-height:1.45}.regulatory-hub__collection-header>a{display:inline-flex;align-items:center;gap:5px;padding:7px 9px;border:1px solid #b9cbd7;border-radius:7px;color:#274f65;background:#f6f9fb;font-size:.5938rem;font-weight:var(--fw-extrabold);text-decoration:none}.regulatory-hub__collection-header>a:hover,.regulatory-hub__collection-header>a:focus-visible{border-color:#244c61;color:#fff;background:#244c61}.regulatory-hub__collection-header>a svg{width:11px;height:11px}.regulatory-hub__documents{display:grid;gap:7px;margin:10px 0 0;padding:0;list-style:none}.regulatory-hub__documents a{display:grid;grid-template-columns:28px 34px minmax(0,1fr) auto;gap:9px;align-items:center;min-width:0;padding:9px 10px;border:1px solid #cbd9e3;border-radius:8px;color:inherit;background:#fff;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.regulatory-hub__documents a:hover,.regulatory-hub__documents a:focus-visible{border-color:#3e7867;box-shadow:0 6px 14px #11362c17;transform:translateY(-1px)}.regulatory-hub__document-number{color:#6e8797;font-size:.5312rem;font-weight:var(--fw-extrabold)}.regulatory-hub__document-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:7px;color:#176d55;background:#e8f4ef}.regulatory-hub__document-icon svg{width:16px;height:16px}.regulatory-hub__document-copy{display:grid;gap:2px;min-width:0}.regulatory-hub__document-copy small{color:#5b7587;font-size:.5625rem;font-weight:var(--fw-bold)}.regulatory-hub__document-copy strong{color:#17394c;font-size:.7188rem;line-height:1.35}.regulatory-hub__document-action{display:inline-flex;align-items:center;gap:5px;color:#176d55;font-size:.5938rem;font-weight:var(--fw-extrabold);white-space:nowrap}.regulatory-hub__document-action svg{width:11px;height:11px}@media(max-width:900px){.regulatory-hub__intro{grid-template-columns:48px minmax(0,1fr)}.regulatory-hub__stats{grid-column:2;justify-self:start}.regulatory-hub__source{grid-column:2}.regulatory-hub__workspace{grid-template-columns:minmax(0,1fr)}.regulatory-hub__categories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.regulatory-hub__intro{grid-template-columns:minmax(0,1fr);padding:18px}.regulatory-hub__stats,.regulatory-hub__source{grid-column:1}.regulatory-hub__categories{grid-template-columns:minmax(0,1fr)}.regulatory-hub__collection-header{grid-template-columns:38px minmax(0,1fr)}.regulatory-hub__collection-header>span{width:38px;height:38px}.regulatory-hub__collection-header>a{grid-column:1 / -1;justify-content:center}.regulatory-hub__documents a{grid-template-columns:24px 32px minmax(0,1fr)}.regulatory-hub__document-action{grid-column:2 / -1}}.regulatory-hub{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px}.regulatory-hub__group{overflow:hidden;border:1px solid #d6e2eb;border-radius:12px;background:#fff;box-shadow:0 7px 18px #1c41580e}.regulatory-hub__group-header{display:flex;gap:11px;align-items:center;min-height:58px;padding:12px 15px;border-bottom:1px solid #dce7ef;background:#edf5fa}.regulatory-hub__group-header>span{display:grid;flex:0 0 36px;width:36px;height:36px;place-items:center;border:1px solid #cce7dc;border-radius:8px;color:#14745a;background:#e7f5ef}.regulatory-hub__group-header svg{width:18px;height:18px}.regulatory-hub__group-header h2{margin:0;color:#0d3552;font-size:1.1875rem;font-weight:var(--fw-extrabold);line-height:1.35}.regulatory-hub__group .regulatory-hub__documents{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:11px}.regulatory-hub__group .regulatory-hub__documents li:last-child:nth-child(odd){grid-column:1 / -1}.regulatory-hub__group .regulatory-hub__documents a{grid-template-columns:26px 36px minmax(0,1fr) 17px;gap:10px;min-height:58px;padding:10px 12px;border-color:#ccdae5;background:#fff;box-shadow:none}.regulatory-hub__group .regulatory-hub__documents a:hover,.regulatory-hub__group .regulatory-hub__documents a:focus-visible{border-color:#80bca9;background:#f0f8f5;box-shadow:0 4px 10px #185b4812}.regulatory-hub__group .regulatory-hub__documents strong{color:#123d5a;font-size:.8438rem;font-weight:var(--fw-extrabold);line-height:1.45}.regulatory-hub__group .regulatory-hub__document-number{color:#315d78;font-size:.625rem}.regulatory-hub__group .regulatory-hub__document-icon{width:36px;height:36px;color:#0d7558;background:#e5f3ed}.regulatory-hub__group .regulatory-hub__document-icon svg{width:18px;height:18px}.regulatory-hub__external-icon{width:14px;height:14px;color:#24705a}@media(max-width:760px){.regulatory-hub__group .regulatory-hub__documents{grid-template-columns:minmax(0,1fr)}.regulatory-hub__group .regulatory-hub__documents a{grid-template-columns:23px 34px minmax(0,1fr) 15px}}@media(max-width:640px){.integrated-page-heading{gap:11px;padding-top:8px}.integrated-page-heading__icon{flex-basis:38px;width:38px;height:38px}.integrated-page-heading h1{font-size:1.4375rem}.integrated-page-heading--compact{display:grid;grid-template-columns:38px minmax(0,1fr)}.integrated-page-heading--compact .integrated-page-heading__aside{grid-column:2;width:100%;margin-left:0}}.about-page__hero{margin:20px 0 0;padding:28px 34px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:linear-gradient(120deg,var(--dark-blue) 0%,var(--primary-blue) 65%,var(--accent-blue) 100%);box-shadow:var(--shadow-card);color:#fff}.about-page__hero h1{margin:0 0 10px;font-size:2rem;font-weight:var(--fw-extrabold);line-height:1.2;letter-spacing:var(--tracking-normal)}.about-page__hero p{margin:0;max-width:720px;color:#ffffffe0;font-size:.9375rem;font-weight:var(--fw-medium);line-height:1.55}.about-page__hero--compact{padding:16px 22px}.about-page__hero--compact h1{font-size:1.5rem;margin:0 0 4px}.about-page__hero--compact p{font-size:.875rem}.reports-page__layout{display:flex;align-items:flex-start;flex-wrap:wrap;gap:28px;margin-top:10px}.reports-page__sidebar{width:195px;flex-shrink:0;align-self:flex-start;position:sticky;top:96px;padding:14px;border:1px solid var(--border-light);border-radius:10px;background:var(--surface);box-shadow:var(--shadow-soft);transition:width .2s ease}.reports-page__sidebar-header{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:0 0 10px;margin-bottom:8px;border:none;border-bottom:1px solid var(--border-light);background:transparent;color:var(--text-heading);font-size:.8438rem;font-weight:var(--fw-extrabold);text-align:left;cursor:pointer}.reports-page__sidebar-header:hover,.reports-page__sidebar-header:focus-visible{color:var(--primary-blue)}.reports-page__sidebar-header svg{width:16px;height:16px;color:var(--primary-blue);flex-shrink:0}.reports-page__sidebar-list{display:flex;flex-direction:column;gap:2px}.reports-page__sidebar-list a{display:flex;align-items:center;gap:8px;min-height:50px;padding:8px;border-radius:7px;color:var(--text-secondary);font-size:.8125rem;font-weight:var(--fw-bold);text-align:left;line-height:1.3;transition:background-color .14s ease,color .14s ease}.reports-page__sidebar-list a:hover,.reports-page__sidebar-list a:focus-visible{background:var(--surface-soft);color:var(--primary-blue)}.reports-page__sidebar-list a.is-active{background:var(--accent-blue-bg);color:var(--primary-blue)}.reports-page__sidebar-icon{flex-shrink:0;width:17px;height:17px}.reports-page__sidebar-list a span{flex:1;min-width:0}.reports-page__sidebar-chevron{flex-shrink:0;width:13px;height:13px;opacity:.55}.reports-page__content{flex:1;min-width:0;min-height:680px}.reports-page__sidebar.is-collapsed{width:56px;padding:14px 8px}.reports-page__sidebar.is-collapsed .reports-page__sidebar-header,.reports-page__sidebar.is-collapsed .reports-page__sidebar-list a{justify-content:center}.reports-page__sidebar.is-collapsed .reports-page__sidebar-header span,.reports-page__sidebar.is-collapsed .reports-page__sidebar-list a span,.reports-page__sidebar.is-collapsed .reports-page__sidebar-chevron{display:none}.sldc-page__section-header{margin-bottom:4px}.sldc-page__section-header h1{margin:0 0 6px;color:var(--text-heading);font-size:1.5rem;font-weight:var(--fw-extrabold)}.sldc-page__section-header p{margin:0;max-width:720px;color:var(--text-secondary);font-size:.875rem;line-height:1.55}.sldc-resource-stack{display:flex;flex-direction:column;gap:14px;margin-top:18px}.sldc-resource{padding:16px 18px;border:1px solid var(--border-light);border-radius:10px;background:var(--surface);box-shadow:var(--shadow-soft)}.sldc-resource--note{border:none;background:transparent;box-shadow:none;padding:0 0 4px}.sldc-resource__header{display:flex;align-items:flex-start;gap:12px}.sldc-resource__header>svg{flex-shrink:0;width:20px;height:20px;margin-top:2px;color:var(--primary-blue)}.sldc-resource__header strong{display:block;margin-bottom:2px;color:var(--text-heading);font-size:.9375rem;font-weight:var(--fw-bold)}.sldc-resource__header span{display:block;color:var(--text-secondary);font-size:.8438rem;line-height:1.55}.sldc-resource__frame{margin:12px 0 0 32px;aspect-ratio:16 / 9;border:1px solid var(--border-light);border-radius:8px;overflow:hidden;background:var(--surface-soft)}.sldc-resource__frame iframe{width:100%;height:100%;border:none}.sldc-resource__links{display:flex;flex-wrap:wrap;gap:8px 20px;margin:10px 0 0 32px}.sldc-resource__links a{display:inline-flex;align-items:center;gap:6px;color:var(--primary-blue);font-size:.8125rem;font-weight:var(--fw-bold);text-decoration:none}.sldc-resource__links a:hover,.sldc-resource__links a:focus-visible{text-decoration:underline}.sldc-resource__links svg{width:13px;height:13px;opacity:.7}@media(max-width:640px){.sldc-resource__frame,.sldc-resource__links{margin-left:0}}.sldc-page__hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;overflow:hidden;padding:25px 26px 0;border:1px solid rgba(120,181,255,.46);border-radius:16px;background:radial-gradient(circle at 88% 20%,rgba(83,184,255,.32),transparent 27%),linear-gradient(135deg,#052766,#064bb2 54%,#0877d1);box-shadow:0 15px 34px #03307633;color:#fff}.sldc-page__hero:after{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:32px 32px;content:"";pointer-events:none}.sldc-page__hero-copy,.sldc-page__hero-icon,.sldc-page__meta{position:relative;z-index:1}.sldc-page__hero h1{margin:0;color:#fff;font-size:clamp(1.5625rem,2.5vw,2.125rem);font-weight:760;letter-spacing:-.025em;line-height:1.15}.sldc-page__hero-copy>p{max-width:760px;margin:9px 0 22px;color:#e9f4ff;font-size:.875rem;line-height:1.6}.sldc-page__hero-icon{width:92px;height:92px;align-self:center;margin-right:6px;color:#fff;opacity:.18;stroke-width:1.25}.sldc-page__meta{display:flex;grid-column:1 / -1;align-items:center;gap:8px 24px;margin-inline:-26px;padding:12px 26px;border-top:1px solid rgba(255,255,255,.16);background:#00124033}.sldc-page__meta>span{display:inline-flex;align-items:center;gap:7px;color:#f2f8ff;font-size:.7188rem;font-weight:680}.sldc-page__meta svg{width:14px;height:14px;color:#a9dcff}.sldc-page__pulse{width:8px;height:8px;border:2px solid rgba(144,255,200,.45);border-radius:50%;background:#58e397;box-shadow:0 0 0 4px #58e3971f}.sldc-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;margin-top:18px}.sldc-resource-grid .sldc-resource{display:flex;min-width:0;min-height:100%;flex-direction:column;padding:19px;border:1px solid var(--border-light);border-radius:13px;background:var(--surface-raised);box-shadow:0 7px 20px #0f2e6013;transition:border-color .17s ease,box-shadow .17s ease,transform .17s ease}.sldc-resource-grid .sldc-resource:hover{border-color:var(--accent-blue-border);box-shadow:0 14px 28px #0f3d7d1f;transform:translateY(-2px)}.sldc-resource-grid .sldc-resource--about,.sldc-resource-grid .sldc-resource--featured,.sldc-resource-grid .sldc-resource--note{grid-column:1 / -1}.sldc-resource-grid .sldc-resource--about{border-color:#b9d8fb;background:linear-gradient(135deg,var(--surface-raised),var(--accent-blue-bg))}.sldc-resource-grid .sldc-resource--note{padding:20px;border:1px solid #b9d8fb;background:linear-gradient(135deg,var(--surface-raised),var(--surface-soft));box-shadow:0 7px 20px #0f2e6013}.sldc-resource-grid .sldc-resource__header{display:grid;grid-template-columns:43px minmax(0,1fr) auto;align-items:start;gap:12px}.sldc-resource__icon{display:grid!important;width:43px;height:43px;margin:0!important;place-items:center;border:1px solid #c9def8;border-radius:11px;background:var(--accent-blue-bg);color:var(--primary-blue)!important}.sldc-resource__icon svg{width:21px;height:21px}.sldc-resource__copy{min-width:0}.sldc-resource__copy h2{margin:0;color:var(--text-heading);font-size:1rem;font-weight:740;line-height:1.32}.sldc-resource__copy>p{display:block;margin:6px 0 0;color:var(--text-body);font-size:.8125rem;line-height:1.62}.sldc-resource__count{display:grid!important;width:25px;height:25px;margin:0!important;place-items:center;border-radius:50%;background:var(--surface-soft);color:var(--text-secondary)!important;font-size:.625rem!important;font-weight:750}.sldc-about-principles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:15px}.sldc-about-principles>div{padding:13px 14px;border-left:3px solid var(--primary-blue);border-radius:0 8px 8px 0;background:color-mix(in srgb,var(--surface-raised) 82%,transparent)}.sldc-about-principles strong,.sldc-about-principles span{display:block;margin:0}.sldc-about-principles strong{color:var(--primary-blue);font-size:.6875rem;font-weight:760;letter-spacing:.06em;text-transform:uppercase}.sldc-about-principles span{margin-top:4px;color:var(--text-body);font-size:.7812rem;line-height:1.55}.sldc-resource-grid .sldc-resource__frame{margin:17px 0 0;aspect-ratio:16 / 8.3;border:1px solid var(--border-light);border-radius:11px;background:var(--surface-soft)}.sldc-resource__launch{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:17px;padding:15px;border:1px solid #bfd8f7;border-radius:11px;background:linear-gradient(135deg,var(--accent-blue-bg),var(--surface-soft))}.sldc-resource__launch-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:var(--surface-raised);color:var(--primary-blue);box-shadow:0 4px 12px #0f3d7d1a}.sldc-resource__launch-icon svg{width:20px;height:20px}.sldc-resource__launch strong{display:block;color:var(--text-heading);font-size:.8125rem;font-weight:740}.sldc-resource__launch p{margin:3px 0 0;color:var(--text-secondary);font-size:.7188rem;line-height:1.5}.sldc-resource__launch>a{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;padding:9px 13px;border:1px solid var(--primary-blue);border-radius:8px;background:var(--primary-blue);color:#fff;font-size:.7188rem;font-weight:700;white-space:nowrap;transition:filter .15s ease,transform .15s ease}.sldc-resource__launch>a:hover,.sldc-resource__launch>a:focus-visible{filter:brightness(1.1);transform:translateY(-1px)}.sldc-resource__launch>a svg{width:14px;height:14px}.sldc-resource__frame-bar{display:flex;min-height:39px;align-items:center;justify-content:space-between;gap:16px;padding:7px 12px;border-bottom:1px solid var(--border-light);background:var(--surface-raised)}.sldc-resource__frame-bar span,.sldc-resource__frame-bar a{display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary);font-size:.6562rem;font-weight:690}.sldc-resource__frame-bar span svg,.sldc-resource__frame-bar a svg{width:13px;height:13px}.sldc-resource__frame-bar a{color:var(--primary-blue)}.sldc-resource-grid .sldc-resource__frame iframe{display:block;width:100%;height:calc(100% - 39px)}.sldc-resource-grid .sldc-resource__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:15px 0 0}.sldc-resource-grid .sldc-resource__links a{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:39px;padding:8px 10px;border:1px solid var(--border-light);border-radius:8px;background:var(--surface-soft);color:var(--text-body);font-size:.7188rem;font-weight:680;line-height:1.35;text-decoration:none;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.sldc-resource-grid .sldc-resource__links a:hover,.sldc-resource-grid .sldc-resource__links a:focus-visible{border-color:var(--primary-blue);background:var(--accent-blue-bg);color:var(--primary-blue);text-decoration:none}.sldc-resource-grid .sldc-resource__links a span{display:block;margin:0;color:inherit;font-size:inherit;line-height:inherit}.sldc-resource-grid .sldc-resource__links svg{width:14px;height:14px;opacity:.75}@media(max-width:980px){.sldc-resource-grid{grid-template-columns:1fr}.sldc-resource-grid .sldc-resource,.sldc-resource-grid .sldc-resource--about,.sldc-resource-grid .sldc-resource--featured,.sldc-resource-grid .sldc-resource--note{grid-column:auto}}@media(max-width:640px){.sldc-page__hero{grid-template-columns:1fr;padding:21px 20px 0}.sldc-page__hero-icon{position:absolute;top:16px;right:14px;width:74px;height:74px}.sldc-page__hero-copy{padding-right:25px}.sldc-page__meta{flex-wrap:wrap;margin-inline:-20px;padding-inline:20px}.sldc-resource-grid .sldc-resource{padding:16px}.sldc-resource__launch{grid-template-columns:auto minmax(0,1fr)}.sldc-resource__launch>a{grid-column:1 / -1;width:100%}.sldc-about-principles,.sldc-resource-grid .sldc-resource__links{grid-template-columns:1fr}.sldc-resource-grid .sldc-resource__frame{aspect-ratio:4 / 3}}.section-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px}.section-card{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid var(--border-light);border-radius:10px;background:var(--surface);box-shadow:var(--shadow-soft);text-align:left;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.section-card:hover,.section-card:focus-visible{border-color:var(--primary-blue);transform:translateY(-2px);box-shadow:var(--shadow-card)}.section-card__icon{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;border-radius:9px;background:var(--accent-blue-bg);color:var(--primary-blue)}.section-card__icon svg{width:19px;height:19px}.section-card__body{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.section-card__title{color:var(--text-heading);font-size:.875rem;font-weight:var(--fw-extrabold);line-height:1.3}.section-card__description{margin:0;color:var(--text-secondary);font-size:.75rem;font-weight:var(--fw-medium);line-height:1.45}.section-card__chevron{flex-shrink:0;align-self:center;width:17px;height:17px;color:var(--text-caption)}@media(max-width:1300px){.section-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.section-cards{grid-template-columns:1fr}}@media(max-width:1279.98px){.reports-page__layout{flex-direction:column}.reports-page__content{width:100%;max-width:100%;min-height:0}.reports-page__sidebar{position:static;width:100%;padding:0;border:0;background:none;box-shadow:none}.reports-page__sidebar-select{position:relative;display:none}.reports-page__sidebar-select select{width:100%;min-height:var(--min-target-size);padding:0 40px 0 14px;border:1px solid var(--border-light);border-radius:10px;background:var(--surface);color:var(--text-heading);font:inherit;font-size:.8125rem;font-weight:var(--fw-bold);-webkit-appearance:none;-moz-appearance:none;appearance:none}.reports-page__sidebar-select select:focus-visible{border-color:var(--primary-blue);color:var(--primary-blue)}.page-nav-bar{position:sticky;top:var(--sticky-chrome-height, 150px);z-index:110;display:flex;align-items:center;gap:8px;background:var(--background-light);border-bottom:1px solid var(--border-light)}.page-nav-bar .about-breadcrumb,.page-nav-bar .contact-breadcrumb{order:0;flex:1;min-width:0;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--border-light) transparent;padding-block:8px;flex-wrap:nowrap;white-space:nowrap}.page-nav-bar .about-breadcrumb::-webkit-scrollbar,.page-nav-bar .contact-breadcrumb::-webkit-scrollbar{height:4px}.page-nav-bar .about-breadcrumb::-webkit-scrollbar-track,.page-nav-bar .contact-breadcrumb::-webkit-scrollbar-track{background:transparent}.page-nav-bar .about-breadcrumb::-webkit-scrollbar-thumb,.page-nav-bar .contact-breadcrumb::-webkit-scrollbar-thumb{border-radius:99px;background:var(--border-light)}.page-nav-bar .about-breadcrumb>*,.page-nav-bar .contact-breadcrumb>*{flex-shrink:0}.page-nav-bar .reports-page__sidebar{order:1;flex:none;width:auto;padding-block:0;align-self:center}.reports-page__sidebar-select svg{position:absolute;top:50%;right:14px;width:16px;height:16px;color:var(--primary-blue);transform:translateY(-50%);pointer-events:none}.reports-page__sidebar-trigger{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:50%;background:var(--primary-blue);color:#fff;cursor:pointer}.reports-page__sidebar-trigger:before{content:"";position:absolute;top:50%;left:50%;width:var(--min-target-size);height:var(--min-target-size);transform:translate(-50%,-50%)}.reports-page__sidebar-trigger svg{width:14px;height:14px}.reports-page__sidebar-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;background:#061a4d73;animation:searchOverlayFade .18s ease-out}.reports-page__sidebar-modal{position:fixed;top:50%;left:50%;z-index:501;display:flex;flex-direction:column;width:min(100% - 32px,420px);max-height:calc(100dvh - 64px);overflow:hidden;transform:translate(-50%,-50%);border-radius:14px;background:var(--surface);color:var(--text-primary);box-shadow:var(--shadow-card);animation:sidebarModalRise .22s ease-out}.reports-page__sidebar-modal-header{display:flex;align-items:center;gap:10px;padding:16px 16px 14px;border-bottom:1px solid var(--border-light)}.reports-page__sidebar-modal-header>svg{flex-shrink:0;width:18px;height:18px;color:var(--primary-blue)}.reports-page__sidebar-modal-header h2{flex:1;min-width:0;margin:0;color:var(--text-heading);font-size:.9375rem;font-weight:var(--fw-extrabold)}.reports-page__sidebar-modal-close{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:50%;background:var(--surface-soft);color:var(--text-secondary);cursor:pointer}.reports-page__sidebar-modal-close svg{width:16px;height:16px}.reports-page__sidebar-modal-close:hover,.reports-page__sidebar-modal-close:focus-visible{background:var(--accent-blue-bg);color:var(--primary-blue)}.reports-page__sidebar-modal-list{overflow-y:auto;padding:10px}}.business-services{margin-top:22px}.business-services__intro{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:28px;align-items:end;margin-bottom:18px;padding:25px 28px;border:1px solid #cfe0f1;border-radius:13px;background:linear-gradient(120deg,#edf6ff,#f8fbfe 64%,#eef9f6)}.business-services__intro span{display:block;margin-bottom:6px;color:#1764bc;font-size:.625rem;font-weight:var(--fw-bold);letter-spacing:.09em;text-transform:uppercase}.business-services__intro h2{margin:0;color:#102d52;font-size:clamp(1.4375rem,2.6vw,2rem);line-height:1.18}.business-services__intro p{max-width:600px;margin:0;color:#536b82;font-size:.8125rem;line-height:1.65}.business-services__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.business-service{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid #d8e3ee;border-radius:14px;background:#fff;box-shadow:0 10px 26px #0e315512;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.business-service:hover{border-color:#a9c9e9;box-shadow:0 16px 34px #0e31551c;transform:translateY(-2px)}.business-service__visual{position:relative;height:178px;overflow:hidden;background:#dce8f2}.business-service__visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0723440a 35%,#07234499)}.business-service__visual img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.business-service:hover .business-service__visual img{transform:scale(1.025)}.business-service__number{position:absolute;z-index:1;top:14px;left:16px;display:grid;min-width:35px;height:29px;place-items:center;border:1px solid rgba(255,255,255,.48);border-radius:7px;background:#082b53b8;color:#fff;font-size:.625rem;font-weight:var(--fw-extrabold);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.business-service__icon{position:absolute;z-index:1;right:16px;bottom:14px;display:grid;width:40px;height:40px;place-items:center;border-radius:10px;background:#fff;color:#155ca8;box-shadow:0 6px 16px #041a3738}.business-service__icon svg{width:20px;height:20px}.business-service__body{display:flex;flex:1;flex-direction:column;padding:22px}.business-service__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.business-service__heading>div>span{display:block;margin-bottom:4px;color:#718399;font-size:.5625rem;font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase}.business-service__heading h3{margin:0;color:#122e50;font-size:1.1875rem;line-height:1.3}.business-service__heading>a{display:grid;flex:0 0 auto;width:40px;height:40px;place-items:center;border:1px solid #cfe0f1;border-radius:9px;background:#eff6fe;color:#155ca8}.business-service__heading>a span,.business-service__heading>a svg:last-child{display:none}.business-service__heading>a svg{width:18px;height:18px}.business-service__heading>a:hover,.business-service__heading>a:focus-visible{border-color:#5b96d5;background:#deedfd}.business-service__description{margin:14px 0 18px;color:#51687d;font-size:.75rem;line-height:1.65}.business-service__documents{margin-bottom:20px;padding:14px;border:1px solid #e0e8f0;border-radius:10px;background:#f8fafc}.business-service__documents>strong{display:block;margin-bottom:9px;color:#50677d;font-size:.5625rem;letter-spacing:.07em;text-transform:uppercase}.business-service__documents>div{display:grid;gap:6px}.business-service__documents a{display:grid;grid-template-columns:17px minmax(0,1fr) 13px;gap:8px;align-items:center;padding:8px 9px;border-radius:7px;color:#15569e;font-size:.6562rem;font-weight:var(--fw-bold);line-height:1.35}.business-service__documents a:hover,.business-service__documents a:focus-visible{background:#e9f3fe}.business-service__documents a svg{width:100%;height:100%}.business-service__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:auto;padding-top:17px;border-top:1px solid #e1e8ef}.business-service__actions a{display:grid;grid-template-columns:15px minmax(0,auto);gap:3px 6px;align-items:center;justify-content:center;min-height:42px;padding:8px;border:1px solid #bcd4eb;border-radius:8px;background:#edf6ff;color:#15599f;font-size:.6562rem;font-weight:var(--fw-extrabold);text-align:center}.business-service__actions a.is-pending{border-color:#d8dfe6;background:#f6f7f8;color:#657585}.business-service__actions a:hover,.business-service__actions a:focus-visible{border-color:#4d8dcc;background:#dceeff}.business-service__actions svg{width:15px;height:15px}.business-service__actions small{grid-column:1 / -1;color:#8a97a3;font-size:.4688rem;font-weight:var(--fw-bold);letter-spacing:.04em;text-transform:uppercase}@media(max-width:1180px){.business-services__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.business-services__intro,.business-services__grid{grid-template-columns:minmax(0,1fr)}.business-services__intro{gap:12px;padding:21px}}@media(max-width:480px){.business-service__visual{height:150px}.business-service__body{padding:18px}.business-service__heading h3{font-size:1.0625rem}.business-service__actions{grid-template-columns:minmax(0,1fr)}}.management-registration{--management-blue: #0756b8;--management-navy: #0d2b52;--management-line: #d8e4f2;margin-top:16px}.management-registration--vendor{overflow:hidden;border:1px solid var(--management-line);border-radius:18px;background:#fff;box-shadow:0 14px 34px #1d487c17}.management-registration__visual{position:relative;height:clamp(190px,25vw,270px);overflow:hidden;background:#dce9f5}.management-registration__visual:after,.management-registration__contractor-image:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(180deg,#051f3e0a 40%,#051f3ea3);pointer-events:none}.management-registration__visual img,.management-registration__contractor-image img{width:100%;height:100%;object-fit:cover}.management-registration__visual>span,.management-registration__contractor-image>span{position:absolute;z-index:1;left:22px;bottom:18px;display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid rgba(255,255,255,.42);border-radius:999px;color:#fff;background:#042348b8;font-size:.6875rem;font-weight:var(--fw-extrabold);letter-spacing:.055em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.management-registration__visual>span svg,.management-registration__contractor-image>span svg{width:16px;height:16px}.management-registration__intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);gap:22px;align-items:center;padding:25px 28px 22px}.management-registration__intro h2,.management-registration__contractor-copy h2{margin:0;color:var(--management-navy);font-size:clamp(1.5rem,2.3vw,2rem);line-height:1.15}.management-registration__intro p,.management-registration__contractor-copy>p{max-width:700px;margin:10px 0 0;color:#4c6380;font-size:.8125rem;line-height:1.65}.management-registration__order{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;min-height:76px;padding:14px 15px;border:1px solid #bfd6f0;border-radius:12px;color:var(--management-navy);background:#f3f8fe;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.management-registration__order:hover,.management-registration__order:focus-visible{border-color:#6da5e2;box-shadow:0 8px 20px #0756b81f;transform:translateY(-2px)}.management-registration__order>svg:first-child{width:22px;height:22px;color:var(--management-blue)}.management-registration__order>svg:last-child{width:17px;height:17px;color:#6d84a0}.management-registration__order span,.management-registration__contact div,.management-registration__link-copy,.management-registration__pending div{display:grid;gap:2px}.management-registration__order small{color:#69809c;font-size:.625rem;font-weight:var(--fw-bold);text-transform:uppercase}.management-registration__order strong{font-size:.8125rem}.management-registration__contact{display:flex;gap:12px;align-items:center;margin:0 28px 22px;padding:13px 16px;border-left:3px solid #efad25;border-radius:0 10px 10px 0;background:#fff8e8}.management-registration__contact>span{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;color:#805700;background:#ffe8ad}.management-registration__contact svg{width:17px;height:17px}.management-registration__contact small{color:#6d5731;font-size:.625rem;font-weight:var(--fw-bold);text-transform:uppercase}.management-registration__contact a{width:fit-content;color:#513900;font-size:.875rem;font-weight:var(--fw-extrabold);text-decoration:none}.management-registration__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--management-line);background:#f8fbff}.management-registration__columns>section{min-width:0;padding:22px 28px 26px}.management-registration__columns>section+section{border-left:1px solid var(--management-line)}.management-registration__columns header{display:flex;gap:11px;align-items:center;margin-bottom:14px}.management-registration__columns header>svg{width:20px;height:20px;color:var(--management-blue)}.management-registration__columns header span{margin-bottom:2px;font-size:.5625rem}.management-registration__columns h3{margin:0;color:var(--management-navy);font-size:.9375rem}.management-registration__links{display:grid;gap:9px}.management-registration__links>a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;align-items:center;min-height:58px;padding:11px 12px;border:1px solid #d9e4f1;border-radius:10px;color:#17395f;background:#fff;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.management-registration__links>a:hover,.management-registration__links>a:focus-visible{border-color:#8db8e8;box-shadow:0 7px 18px #154e8b17;transform:translateY(-1px)}.management-registration__link-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;color:var(--management-blue);background:#eaf3ff}.management-registration__link-icon svg,.management-registration__links>a>svg{width:16px;height:16px}.management-registration__links>a>svg{color:#7890ab}.management-registration__link-copy strong{font-size:.75rem;line-height:1.35}.management-registration__link-copy small{color:#6b7f98;font-size:.625rem;line-height:1.35}.management-registration--contractor{position:relative;display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);min-height:390px;overflow:hidden;border:1px solid var(--management-line);border-radius:18px;background:#fff;box-shadow:0 14px 34px #1d487c17}.management-registration__contractor-image{position:relative;min-height:390px;overflow:hidden;background:#dce9f5}.management-registration__contractor-copy{position:relative;display:flex;flex-direction:column;justify-content:center;padding:clamp(30px,4vw,54px)}.management-registration__pending{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;margin-top:23px;padding:14px 16px;border:1px solid #d8e6f5;border-radius:11px;color:#334f70;background:#f5f9fe}.management-registration__pending>svg{width:20px;height:20px;margin-top:2px;color:var(--management-blue)}.management-registration__pending strong{color:var(--management-navy);font-size:.75rem}.management-registration__pending span{font-size:.6875rem;line-height:1.5}.management-registration__contractor-action{display:inline-flex;gap:8px;align-items:center;align-self:flex-start;margin-top:20px;padding:11px 16px;border-radius:9px;color:#fff;background:var(--management-blue);font-size:.75rem;font-weight:var(--fw-extrabold);text-decoration:none;transition:background .16s ease,transform .16s ease}.management-registration__contractor-action:hover,.management-registration__contractor-action:focus-visible{color:#fff;background:#064897;transform:translateY(-1px)}.management-registration__contractor-action svg{width:16px;height:16px}.management-registration__contractor-mark{position:absolute;right:-24px;bottom:-30px;color:#0756b80e}.management-registration__contractor-mark svg{width:130px;height:130px}@media(max-width:800px){.management-registration__intro,.management-registration--contractor,.management-registration__columns{grid-template-columns:minmax(0,1fr)}.management-registration__columns>section+section{border-top:1px solid var(--management-line);border-left:0}.management-registration__contractor-image{min-height:250px}.management-registration__contractor-copy{padding:26px}}@media(max-width:520px){.management-registration__intro,.management-registration__columns>section{padding-right:16px;padding-left:16px}.management-registration__contact{margin-right:16px;margin-left:16px}.management-registration__visual>span,.management-registration__contractor-image>span{left:16px;max-width:calc(100% - 32px)}}.tender-register{--tender-accent: #0747b8;--tender-accent-strong: #001b58;--tender-accent-bg: #e7f2ff;--tender-accent-border: #8bc7ff;--tender-deadline: #b45309;--tender-deadline-bg: #fef3c7;--tender-field-border: #d9e2f1;--tender-field-bg: #ffffff;--tender-muted: #64748b;--tender-text: #1e293b;--tender-strong: #061a4d;margin-top:16px;overflow:hidden;border:1px solid #d7e3f1;border-radius:16px;background:#fff;box-shadow:0 14px 34px #1d487c14}.tender-register__summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;padding:26px 28px;border-bottom:1px solid #d7e3f1;background:linear-gradient(135deg,#f7fbff,#edf5ff)}.tender-register__summary h2{margin:0;color:#0d2b52;font-size:clamp(1.375rem,2.3vw,1.875rem);line-height:1.2}.tender-register__summary p{max-width:750px;margin:9px 0 0;color:#506984;font-size:.7812rem;line-height:1.6}.tender-register__stats{display:grid;grid-template-columns:repeat(2,minmax(95px,1fr));gap:9px;min-width:270px}.tender-register__stats>span{display:grid;gap:2px;padding:12px 14px;border:1px solid #c9ddf4;border-radius:10px;background:#fff}.tender-register__stats strong{color:#0756b8;font-size:1.3125rem;line-height:1}.tender-register__stats small{color:#667f9c;font-size:.5625rem;font-weight:var(--fw-bold);text-transform:uppercase}.tender-register__toolbar{position:relative;z-index:2;display:grid;grid-template-columns:minmax(230px,1fr) minmax(200px,.55fr) auto;gap:10px;align-items:center;padding:14px 18px;border-bottom:1px solid #dce6f1;background:#fff}.tender-register__search,.tender-register__filter{display:flex;gap:9px;align-items:center;min-height:44px;padding:0 14px;border:1px solid var(--tender-field-border);border-radius:9px;color:var(--tender-muted);background:var(--tender-field-bg)}.tender-register__search:focus-within,.tender-register__filter:focus-within{border-color:var(--tender-accent);box-shadow:0 0 0 3px #0747b81f}.tender-register__search svg,.tender-register__filter svg{flex:0 0 auto;width:16px;height:16px}.tender-register__search input,.tender-register__select{width:100%;min-width:0;border:0;outline:0;color:var(--tender-text);background:transparent;font:inherit;font-size:.875rem}.tender-register__select{padding:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;color-scheme:light}.tender-register__option{color:var(--tender-text);background:var(--tender-field-bg);font-family:inherit;font-size:.875rem}.tender-register__option:checked{color:var(--tender-accent);font-weight:var(--fw-bold)}@supports (appearance: base-select){.tender-register__select,.tender-register__select::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}.tender-register__select{border:0;background:transparent}.tender-register__select::picker-icon{display:none}.tender-register__select::picker(select){margin-top:6px;padding:6px;border:1px solid var(--tender-field-border);border-radius:9px;background:var(--tender-field-bg);box-shadow:0 14px 34px #1d487c24}.tender-register__option{padding:8px 12px;border-radius:6px;background:transparent}.tender-register__option:hover,.tender-register__option:focus-visible{color:var(--tender-accent);background:var(--tender-accent-bg);outline:none}.tender-register__option::checkmark{color:var(--tender-accent)}}.tender-register__filter .tender-register__select-arrow{flex:0 0 auto;width:16px;height:16px;color:var(--tender-muted);stroke-width:2;pointer-events:none}.tender-register__result-count{color:var(--tender-muted);font-size:.8125rem;white-space:nowrap}.tender-register__result-count strong{color:var(--tender-strong)}.tender-register__list{display:grid;gap:10px;max-height:min(920px,72vh);padding:14px 18px;overflow-y:auto;background:#f5f8fc;scrollbar-color:#8fb4dc #e6eef7;scrollbar-width:thin}.tender-record{display:grid;grid-template-columns:42px minmax(0,1fr);overflow:hidden;border:1px solid #d8e3ef;border-left:3px solid var(--tender-accent);border-radius:11px;background:#fff;transition:border-color .16s ease,box-shadow .16s ease}.tender-record:hover{border-color:var(--tender-accent-border);border-left-color:var(--tender-accent-strong);box-shadow:0 7px 18px #23538614}.tender-record__number{display:grid;place-items:start center;padding-top:16px;color:var(--tender-accent);background:var(--tender-accent-bg);font-size:.625rem;font-weight:var(--fw-extrabold);letter-spacing:.05em}.tender-record__content{min-width:0;padding:10px 14px 11px}.tender-record__meta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;align-items:center;margin-bottom:6px}.tender-record__meta-details{display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px;min-width:0}.tender-record__meta-details>span{display:inline-flex;gap:5px;align-items:center;color:#667e98;font-size:.5938rem;font-weight:var(--fw-bold);letter-spacing:.02em;text-transform:uppercase}.tender-record__meta-details svg{width:13px;height:13px;color:#2574ca}.tender-record__office{color:#315c88!important}.tender-record h3{margin:0;color:#163655;font-size:.7812rem;font-weight:var(--fw-bold);line-height:1.48}.tender-record__expiry{padding:3px 7px;border:1px solid #f3d39a;border-radius:6px;background:var(--tender-deadline-bg);color:var(--tender-deadline)!important}.tender-record__expiry strong{color:#92400e;font-size:inherit;font-weight:var(--fw-extrabold)}.employee-calendar__notes li button.is-general time{color:#a71930;background:#f9dce1}.employee-calendar__notes li button.is-optional time{color:#096c49;background:#d8efe4}.tender-record__expiry svg{color:var(--tender-deadline)}.tender-record__documents{display:flex;gap:7px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.tender-record__documents a{display:inline-flex;gap:6px;align-items:center;max-width:100%;min-height:31px;padding:6px 9px;border:1px solid var(--tender-accent-border);border-radius:7px;color:var(--tender-accent);background:var(--tender-accent-bg);font-size:.5938rem;font-weight:var(--fw-extrabold);text-decoration:none}.tender-record__documents a:hover,.tender-record__documents a:focus-visible{border-color:var(--tender-accent);background:var(--tender-accent);color:#fff}.tender-record__documents a svg{flex:0 0 auto;width:13px;height:13px}.tender-record__documents a span{overflow-wrap:anywhere}.tender-register__empty{display:grid;min-height:260px;place-items:center;align-content:center;gap:7px;color:#71869d;text-align:center}.tender-register__empty>svg{width:28px;height:28px;color:#7fa7d1}.tender-register__empty strong{color:#17395f;font-size:.875rem}.tender-register__empty>span{font-size:.6875rem}.tender-register__empty-links{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;margin-top:4px}.tender-register__pagination{display:flex;align-items:center;justify-content:center;gap:16px;padding:14px 18px;border-top:1px solid #e1e9f2}.tender-register__page-status{color:var(--tender-muted);font-size:.8125rem;white-space:nowrap}.tender-register__page-status strong{color:var(--tender-strong);font-weight:var(--fw-bold)}.tender-register__pagination button.panel-link{border:none;background:none;padding:0;cursor:pointer}.tender-register__pagination button.panel-link:disabled{color:#97a7bb;cursor:not-allowed}@media(max-width:760px){.tender-register__summary{grid-template-columns:minmax(0,1fr);padding:22px}.tender-register__stats{min-width:0}.tender-register__toolbar{grid-template-columns:minmax(0,1fr)}.tender-register__result-count{padding-left:2px}.tender-register__list{max-height:none}}@media(max-width:520px){.tender-register__summary,.tender-register__toolbar,.tender-register__list{padding-right:14px;padding-left:14px}.tender-record{grid-template-columns:minmax(0,1fr)}.tender-record__number{display:none}.tender-record__meta{grid-template-columns:minmax(0,1fr)}.tender-record__documents{justify-content:flex-end}}.too-orders{overflow:hidden;border:1px solid #d6e2ef;border-radius:12px;background:#fff;box-shadow:0 8px 22px #0f37620e}.too-orders__stats{display:grid;grid-template-columns:repeat(2,minmax(92px,1fr));gap:8px}.too-orders__stats>span{display:grid;gap:2px;padding:11px 13px;border:1px solid #c9ddf4;border-radius:9px;background:#fff}.too-orders__stats strong{color:#0756b8;font-size:1.125rem;line-height:1}.too-orders__stats small{color:#667f9c;font-size:.5625rem;font-weight:var(--fw-bold);text-transform:uppercase}.too-orders__filters{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;align-items:end;padding:15px 18px;border-bottom:1px solid #dce6f1;background:#fff}.too-orders__filters label{display:grid;gap:6px;min-width:0;color:#284967;font-size:.625rem;font-weight:var(--fw-extrabold);letter-spacing:.04em;text-transform:uppercase}.too-orders__filters input,.too-orders__filters select,.too-orders__toolbar select{width:100%;min-width:0;height:38px;padding:0 10px;border:1px solid #cfdeed;border-radius:8px;outline:0;color:#183b63;background:#f9fbfd;font:inherit;font-size:.7188rem;font-weight:650}.too-orders__filters input:focus-visible,.too-orders__filters select:focus-visible,.too-orders__toolbar select:focus-visible{border-color:#6ba3df;box-shadow:0 0 0 3px #0756b814}.too-orders__filters-search{grid-column:span 2}.too-orders__filter-actions{display:flex;gap:8px;grid-column:span 2}.too-orders__filter-actions button,.too-orders__page-controls button{display:inline-flex;gap:6px;align-items:center;justify-content:center;min-height:38px;padding:0 12px;border:1px solid #b9d1ec;border-radius:8px;color:#0756b8;background:#eef6ff;font:inherit;font-size:.6875rem;font-weight:var(--fw-extrabold);cursor:pointer}.too-orders__filter-actions button:first-child{border-color:#0756b8;color:#fff;background:#0756b8}.too-orders__filter-actions button:hover,.too-orders__filter-actions button:focus-visible,.too-orders__page-controls button:hover,.too-orders__page-controls button:focus-visible{border-color:#064995;box-shadow:0 0 0 3px #0756b817}.too-orders__filter-actions button svg,.too-orders__page-controls button svg{width:15px;height:15px}.too-orders__filter-actions button:disabled,.too-orders__page-controls button:disabled{cursor:not-allowed;opacity:.5}.too-orders__toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 18px;border-bottom:1px solid #dce6f1;background:#f5f8fc}.too-orders__toolbar>div:first-child{display:flex;gap:8px;align-items:center;color:#607c99;font-size:.7188rem;font-weight:700}.too-orders__toolbar>div:first-child svg{width:16px;height:16px;color:#0756b8}.too-orders__page-controls{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.too-orders__page-controls label{width:105px}.too-orders__page-controls button{width:38px;padding:0}.too-orders__page-controls>span{color:#31506e;font-size:.6875rem;font-weight:var(--fw-bold);white-space:nowrap}.too-orders__table-wrap{overflow-x:auto;background:#fff;scrollbar-color:#9cb5cf #edf3f8}.too-orders__table{width:100%;min-width:1180px;border-collapse:collapse;color:#183a59;font-size:.6875rem;line-height:1.45}.too-orders__table th{padding:11px 12px;border-right:1px solid #dbe5ef;border-bottom:1px solid #cbd9e6;color:#163b5d;background:#eaf2fb;font-size:.5938rem;font-weight:var(--fw-extrabold);letter-spacing:.025em;text-align:left;text-transform:uppercase;white-space:nowrap}.too-orders__table td{padding:11px 12px;border-right:1px solid #e1e9f1;border-bottom:1px solid #e1e9f1;vertical-align:top}.too-orders__table tbody tr:nth-child(2n){background:#f8fafc}.too-orders__table tbody tr:hover{background:#eef6ff}.too-orders__table th:last-child,.too-orders__table td:last-child{border-right:0}.too-orders__table td:first-child strong{color:#0756b8;font-size:.6562rem;white-space:nowrap}.too-orders__table td:nth-child(6){min-width:360px;color:#102f50;font-weight:650}.too-orders__document-link{display:inline-flex;gap:6px;align-items:center;min-height:30px;padding:6px 9px;border:1px solid #c2d9f1;border-radius:7px;color:#0756b8;background:#f2f8ff;font-size:.625rem;font-weight:var(--fw-extrabold);text-decoration:none;white-space:nowrap}.too-orders__document-link:hover,.too-orders__document-link:focus-visible{border-color:#0756b8;color:#fff;background:#0756b8}.too-orders__document-link svg{width:13px;height:13px}.too-orders__document-empty{display:inline-flex;align-items:center;min-height:30px;color:#667f9c;font-size:.625rem;font-weight:var(--fw-semibold);white-space:nowrap}.too-orders__state{display:grid;min-height:280px;place-items:center;align-content:center;gap:7px;color:#71869d;text-align:center}.too-orders__state svg{width:28px;height:28px;color:#7fa7d1}.too-orders__state strong{color:#17395f;font-size:.875rem}.too-orders__state span{font-size:.6875rem}@media(max-width:1120px){.too-orders__filters{grid-template-columns:repeat(3,minmax(0,1fr))}.too-orders__filters-search,.too-orders__filter-actions{grid-column:span 3}}@media(max-width:760px){.too-orders__toolbar,.too-orders__filters{grid-template-columns:minmax(0,1fr)}.too-orders__filters-search,.too-orders__filter-actions{grid-column:auto}.too-orders__page-controls{justify-content:flex-start}}@media(max-width:520px){.too-orders__filters,.too-orders__toolbar{padding-right:14px;padding-left:14px}.too-orders__stats{grid-template-columns:minmax(0,1fr)}.too-orders__filter-actions{display:grid}}.complaint-box-overview{display:grid;gap:16px;margin-top:16px}.complaint-box-overview__top-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:16px}.complaint-box-locations,.complaint-box-process,.complaint-status-card{overflow:hidden;border:1px solid #d7e3f1;border-radius:15px;background:#fff;box-shadow:0 11px 28px #1d487c12}.complaint-box-locations{padding:22px 24px}.complaint-box-locations header{display:flex;gap:12px;align-items:center;margin-bottom:18px}.complaint-box-section-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:11px;color:#0756b8;background:#e8f2ff}.complaint-box-section-icon svg{width:20px;height:20px}.complaint-box-locations header>div>span,.complaint-status-card header>div>span,.complaint-box-process>span:nth-child(2){display:block;margin-bottom:3px;color:#0756b8;font-size:.5625rem;font-weight:var(--fw-extrabold);letter-spacing:.075em;text-transform:uppercase}.complaint-box-locations h2,.complaint-status-card h2,.complaint-box-process h2{margin:0;color:#102f53;line-height:1.25}.complaint-box-locations h2{font-size:1.3125rem}.complaint-box-locations ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none}.complaint-box-locations li{display:grid;grid-template-columns:29px minmax(0,1fr);gap:9px;align-items:center;min-height:54px;padding:9px 11px;border:1px solid #dfe8f2;border-radius:9px;background:#f9fbfe}.complaint-box-locations li:last-child{grid-column:1 / -1}.complaint-box-locations li>span{display:grid;width:29px;height:29px;place-items:center;border-radius:50%;color:#0756b8;background:#e7f1fd;font-size:.625rem;font-weight:var(--fw-extrabold)}.complaint-box-locations li p{margin:0;color:#365372;font-size:.6875rem;font-weight:var(--fw-semibold);line-height:1.45}.complaint-box-process{position:relative;padding:25px;color:#fff;background:linear-gradient(145deg,#0b3e7c,#0967c8)}.complaint-box-process:after{position:absolute;right:-46px;bottom:-62px;width:160px;height:160px;border:24px solid rgba(255,255,255,.06);border-radius:50%;content:""}.complaint-box-process__illustration{display:grid;width:48px;height:48px;margin-bottom:20px;place-items:center;border:1px solid rgba(255,255,255,.25);border-radius:13px;background:#ffffff21}.complaint-box-process__illustration svg{width:24px;height:24px}.complaint-box-process>span:nth-child(2){color:#bcdcff}.complaint-box-process h2{max-width:280px;color:#fff;font-size:1.3125rem}.complaint-box-process>p{position:relative;z-index:1;margin:12px 0 19px;color:#ffffffd1;font-size:.6875rem;line-height:1.65}.complaint-box-process>div{position:relative;z-index:1;display:flex;gap:10px;align-items:center;padding-top:14px;border-top:1px solid rgba(255,255,255,.18)}.complaint-box-process>div>svg{width:19px;height:19px;color:#a9d2ff}.complaint-box-process>div>span{display:grid}.complaint-box-process>div strong{font-size:.6875rem}.complaint-box-process>div small{color:#bad9f9;font-size:.5625rem}.complaint-status-card>header{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:20px 22px 17px;border-bottom:1px solid #dce6f1}.complaint-status-card h2{font-size:1.25rem}.complaint-status-card header p{margin:5px 0 0;color:#627994;font-size:.6562rem}.complaint-status-card__legend{display:flex;gap:7px;align-items:center;max-width:260px;padding:8px 10px;border:1px solid #cfe0f2;border-radius:8px;color:#58718e;background:#f5f9fe;font-size:.5938rem;line-height:1.4}.complaint-status-card__legend svg{flex:0 0 auto;width:15px;height:15px;color:#0756b8}.complaint-status-table-wrap{overflow-x:auto;scrollbar-color:#90b5dc #e8eff7;scrollbar-width:thin}.complaint-status-table{width:100%;min-width:1040px;border-collapse:collapse}.complaint-status-table th,.complaint-status-table td{padding:10px 6px;border-right:1px solid #e2e9f1;border-bottom:1px solid #e2e9f1;text-align:center}.complaint-status-table th:last-child,.complaint-status-table td:last-child{border-right:0}.complaint-status-table tbody tr:last-child th,.complaint-status-table tbody tr:last-child td{border-bottom:0}.complaint-status-table thead th{color:#536b86;background:#f2f6fb;font-size:.5625rem;font-weight:var(--fw-extrabold);letter-spacing:.035em;text-transform:uppercase}.complaint-status-table thead th:first-child,.complaint-status-table tbody th{position:sticky;left:0;z-index:1;min-width:125px;text-align:left}.complaint-status-table thead th:first-child{z-index:2}.complaint-status-table tbody th{color:#193b61;background:#fff;font-size:.625rem;white-space:nowrap}.complaint-status-table tbody th svg{width:13px;height:13px;margin-right:4px;color:#397cc3;vertical-align:-2px}.complaint-status-table tbody tr:nth-child(2n) th,.complaint-status-table tbody tr:nth-child(2n) td{background-color:#fbfdff}.complaint-status-table .is-available,.complaint-status-table .is-complete{display:inline-flex;min-width:39px;min-height:25px;align-items:center;justify-content:center;padding:4px 7px;border-radius:6px;color:#0756b8;background:#e8f2ff;font-size:.5938rem;font-weight:var(--fw-bold);white-space:nowrap}.complaint-status-table .is-complete{color:#17653a;background:#e6f6ed}.complaint-status-table .is-empty{color:#c2ccd7;font-size:.6875rem}@media(max-width:820px){.complaint-box-overview__top-grid{grid-template-columns:minmax(0,1fr)}.complaint-box-process h2{max-width:none}}@media(max-width:560px){.complaint-box-locations ol{grid-template-columns:minmax(0,1fr)}.complaint-box-locations li:last-child{grid-column:auto}.complaint-status-card>header{align-items:flex-start;flex-direction:column}.complaint-status-card__legend{max-width:none}}.internal-app-directory{display:grid;gap:15px;margin-top:16px}.internal-app-directory__intro{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:23px 25px;border:1px solid #d7e3f1;border-radius:15px;background:linear-gradient(135deg,#f8fbff,#edf5ff);box-shadow:0 10px 26px #1d487c12}.internal-app-directory__intro>div:first-child>span{display:block;margin-bottom:4px;color:#0756b8;font-size:.5625rem;font-weight:var(--fw-extrabold);letter-spacing:.08em;text-transform:uppercase}.internal-app-directory__intro h2{margin:0;color:#102f53;font-size:clamp(1.3125rem,2.2vw,1.75rem);line-height:1.25}.internal-app-directory__intro p{max-width:730px;margin:8px 0 0;color:#5b728d;font-size:.6875rem;line-height:1.6}.internal-app-directory__summary{display:grid;grid-template-columns:repeat(2,minmax(90px,1fr));gap:9px}.internal-app-directory__summary>span{display:grid;gap:3px;min-width:100px;padding:12px 14px;border:1px solid #c8dcf2;border-radius:10px;background:#fff}.internal-app-directory__summary strong{color:#0756b8;font-size:1.25rem;line-height:1}.internal-app-directory__summary small{color:#68809a;font-size:.5312rem;font-weight:var(--fw-bold);letter-spacing:.04em;text-transform:uppercase}.internal-app-directory__toolbar{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:11px 14px;border:1px solid #d7e3f1;border-radius:11px;background:#fff;box-shadow:0 6px 18px #1d487c0d}.internal-app-directory__toolbar label{display:flex;flex:1;gap:9px;align-items:center;max-width:560px;min-height:38px;padding:0 11px;border:1px solid #cfdeed;border-radius:8px;color:#7188a1;background:#f8fafc}.internal-app-directory__toolbar label:focus-within{border-color:#6da5e2;box-shadow:0 0 0 3px #0756b814}.internal-app-directory__toolbar label svg{flex:0 0 auto;width:15px;height:15px}.internal-app-directory__toolbar input{width:100%;min-width:0;border:0;outline:0;color:#17395f;background:transparent;font:inherit;font-size:.6875rem}.internal-app-directory__toolbar>span{color:#71869d;font-size:.625rem;white-space:nowrap}.internal-app-directory__toolbar>span strong{color:#17395f}.internal-app-directory__groups{display:grid;gap:16px}.internal-app-group{--app-group-color: #0756b8;--app-group-soft: #eaf3ff;overflow:hidden;border:1px solid #d7e3f1;border-radius:15px;background:#f7f9fc;box-shadow:0 10px 26px #1d487c0f}.internal-app-group:nth-child(2){--app-group-color: #087a64;--app-group-soft: #e4f6f1}.internal-app-group:nth-child(3){--app-group-color: #6d45b7;--app-group-soft: #f0eafd}.internal-app-group:nth-child(4){--app-group-color: #b25a14;--app-group-soft: #fff0e2}.internal-app-group__header{display:grid;grid-template-columns:35px minmax(0,1fr) auto;gap:11px;align-items:center;padding:16px 18px;border-bottom:1px solid #dce6f1;background:#fff}.internal-app-group__header>span{display:grid;width:35px;height:35px;place-items:center;border-radius:9px;color:var(--app-group-color);background:var(--app-group-soft);font-size:.5625rem;font-weight:var(--fw-extrabold);letter-spacing:.04em}.internal-app-group__header h2{margin:0;color:#153657;font-size:1.0625rem}.internal-app-group__header p{margin:3px 0 0;color:#6b8097;font-size:.5938rem}.internal-app-group__header>small{padding:5px 8px;border-radius:999px;color:var(--app-group-color);background:var(--app-group-soft);font-size:.5312rem;font-weight:var(--fw-bold);white-space:nowrap}.internal-app-group__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px}.internal-app-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid #dce5ef;border-radius:10px;background:#fff;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.internal-app-card:hover{border-color:color-mix(in srgb,var(--app-group-color) 42%,#dce5ef);box-shadow:0 7px 17px #1f4a7914;transform:translateY(-1px)}.internal-app-card--featured{grid-column:span 2}.internal-app-card>header{display:flex;gap:10px;align-items:center;min-height:67px;padding:12px 13px;border-bottom:1px solid #e1e8f0;background:linear-gradient(135deg,#fff,#fafcff)}.internal-app-card__icon{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border-radius:9px;color:var(--app-group-color);background:var(--app-group-soft)}.internal-app-card__icon svg{width:18px;height:18px}.internal-app-card h3{margin:0;color:#17395f;font-size:.7188rem;line-height:1.4}.internal-app-card header p{margin:3px 0 0;color:#788ba0;font-size:.5312rem;line-height:1.35}.internal-app-card__actions{display:grid;gap:6px;padding:9px}.internal-app-card--featured .internal-app-card__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.internal-app-action{display:grid;grid-template-columns:15px minmax(0,1fr) 12px;gap:6px;align-items:center;min-height:34px;padding:7px 8px;border:1px solid #d9e4ef;border-radius:7px;color:#28537f;background:#f9fbfd;font-size:.5625rem;font-weight:var(--fw-bold);line-height:1.35;text-decoration:none;transition:border-color .15s ease,background .15s ease}.internal-app-action:hover,.internal-app-action:focus-visible{border-color:color-mix(in srgb,var(--app-group-color) 45%,#d9e4ef);color:var(--app-group-color);background:var(--app-group-soft)}.internal-app-action--document{color:#7a4d13;background:#fffaf2}.internal-app-action--download{color:#17623d;background:#f2fbf6}.internal-app-action--internal{border-style:dashed}.internal-app-action>svg{width:14px;height:14px}.internal-app-action__external{width:11px!important;height:11px!important;color:#8aa0b7}.internal-app-action span{overflow-wrap:anywhere}.internal-app-directory__empty{display:grid;min-height:250px;place-items:center;align-content:center;gap:7px;border:1px solid #d7e3f1;border-radius:14px;color:#71869d;background:#fff;text-align:center}.internal-app-directory__empty svg{width:28px;height:28px;color:#7fa7d1}.internal-app-directory__empty strong{color:#17395f;font-size:.875rem}.internal-app-directory__empty span{font-size:.625rem}@media(max-width:1000px){.internal-app-group__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.internal-app-directory__intro{grid-template-columns:minmax(0,1fr)}.internal-app-directory__toolbar{align-items:stretch;flex-direction:column}.internal-app-directory__toolbar label{max-width:none}.internal-app-group__grid,.internal-app-card--featured .internal-app-card__actions{grid-template-columns:minmax(0,1fr)}.internal-app-card--featured{grid-column:auto}}@media(max-width:480px){.internal-app-group__header{grid-template-columns:35px minmax(0,1fr)}.internal-app-group__header>small{grid-column:2;justify-self:start}}.internal-app-directory{gap:20px;margin-top:18px}.internal-app-directory__intro{position:relative;overflow:hidden;gap:34px;padding:31px 32px;border:0;background:radial-gradient(circle at 88% 20%,rgba(72,166,255,.32),transparent 26%),linear-gradient(125deg,#062b61,#0756b8 58%,#0877ca);box-shadow:0 16px 38px #062b6130}.internal-app-directory__intro:after{position:absolute;right:-54px;bottom:-92px;width:270px;height:270px;border:38px solid rgba(255,255,255,.055);border-radius:50%;content:"";pointer-events:none}.internal-app-directory__intro>div{position:relative;z-index:1}.internal-app-directory__intro>div:first-child>span{margin-bottom:7px;color:#8dd7ff;font-size:.75rem;font-weight:var(--fw-extrabold);letter-spacing:.12em}.internal-app-directory__intro h2{color:#fff;font-size:clamp(1.5625rem,2.6vw,2.125rem)}.internal-app-directory__intro p{max-width:760px;margin-top:10px;color:#edf6ff;font-size:.875rem;font-weight:var(--fw-semibold);line-height:1.65}.internal-app-directory__summary{gap:10px}.internal-app-directory__summary>span{display:grid;min-width:132px;grid-template-columns:37px minmax(0,1fr);gap:10px;align-items:center;padding:13px;border-color:#fff3;background:#ffffff1f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.internal-app-directory__summary>span>svg{width:22px;height:22px;padding:7px;box-sizing:content-box;border-radius:9px;color:#fff;background:#ffffff24}.internal-app-directory__summary>span>span{display:grid;gap:3px}.internal-app-directory__summary strong{color:#fff;font-size:1.375rem}.internal-app-directory__summary small{color:#f0f7ff;font-size:.6562rem;font-weight:var(--fw-extrabold)}.internal-app-heading-summary{display:grid;grid-template-columns:repeat(2,minmax(112px,1fr));gap:7px}.internal-app-heading-summary>span{display:grid;grid-template-columns:26px minmax(0,1fr);gap:7px;align-items:center;min-width:112px;padding:6px 8px;border:1px solid #cfdfec;border-radius:8px;background:#f7fbff}.internal-app-heading-summary>span>svg{width:14px;height:14px;padding:5px;box-sizing:content-box;border-radius:6px;color:#0756b8;background:#e6f1fd}.internal-app-heading-summary>span:nth-child(2)>svg{color:#087a64;background:#e4f4ef}.internal-app-heading-summary>span>span{display:grid;gap:1px}.internal-app-heading-summary strong{color:#123d62;font-size:1rem;font-weight:var(--fw-extrabold);line-height:1}.internal-app-heading-summary small{color:#506e86;font-size:.5312rem;font-weight:var(--fw-extrabold);letter-spacing:.035em;text-transform:uppercase}.internal-app-directory__toolbar{padding:13px 15px;border-radius:13px;box-shadow:0 9px 24px #1d487c14}.internal-app-directory__toolbar label{max-width:700px;min-height:43px;border-color:#c7d8e9;border-radius:9px;background:#f5f9fd}.internal-app-directory__toolbar input{color:#123b61;font-size:.875rem;font-weight:var(--fw-bold)}.internal-app-directory__toolbar>span{color:#425f7c;font-size:.8125rem;font-weight:var(--fw-semibold)}.internal-app-directory__toolbar>span strong{color:#123b61;font-weight:var(--fw-extrabold)}.internal-app-directory__nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.internal-app-directory__nav a{--hub-nav-color: #0756b8;--hub-nav-soft: #eaf3ff;display:grid;min-width:0;grid-template-columns:42px minmax(0,1fr) 16px;gap:10px;align-items:center;padding:14px;border:1px solid #d5e2ef;border-radius:12px;color:#17395f;background:#fff;box-shadow:0 7px 20px #1d487c0e;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.internal-app-directory__nav a:nth-child(2){--hub-nav-color: #087a64;--hub-nav-soft: #e4f6f1}.internal-app-directory__nav a:nth-child(3){--hub-nav-color: #6d45b7;--hub-nav-soft: #f0eafd}.internal-app-directory__nav a:nth-child(4){--hub-nav-color: #b25a14;--hub-nav-soft: #fff0e2}.internal-app-directory__nav a:hover,.internal-app-directory__nav a:focus-visible{border-color:color-mix(in srgb,var(--hub-nav-color) 48%,#d5e2ef);outline:none;box-shadow:0 11px 26px #1d487c1c;transform:translateY(-2px)}.internal-app-directory__nav a>span{display:grid;width:42px;height:42px;place-items:center;border-radius:11px;color:var(--hub-nav-color);background:var(--hub-nav-soft)}.internal-app-directory__nav a>span svg{width:20px;height:20px}.internal-app-directory__nav a>div{display:grid;min-width:0;gap:1px}.internal-app-directory__nav small{color:var(--hub-nav-color);font-size:.625rem;font-weight:var(--fw-extrabold);letter-spacing:.08em}.internal-app-directory__nav strong{overflow:hidden;color:#123b61;font-size:.875rem;font-weight:var(--fw-extrabold);text-overflow:ellipsis;white-space:nowrap}.internal-app-directory__nav em{color:#4f6b85;font-size:.6562rem;font-style:normal;font-weight:var(--fw-bold)}.internal-app-directory__nav a>svg{width:15px;height:15px;color:#8aa0b6}.internal-app-directory__groups{gap:25px}.internal-app-group{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;scroll-margin-top:170px}.internal-app-group__header{position:relative;grid-template-columns:42px minmax(0,1fr) auto;padding:17px 19px 17px 22px;border:1px solid #d5e2ef;border-radius:13px;background:#fff;box-shadow:0 7px 21px #1d487c0e}.internal-app-group__header:before{position:absolute;top:11px;bottom:11px;left:0;width:4px;border-radius:0 5px 5px 0;background:var(--app-group-color);content:""}.internal-app-group__header>span{width:42px;height:42px;border-radius:11px;font-size:.75rem}.internal-app-group__header h2{color:#0e3558;font-size:1.3125rem;font-weight:var(--fw-extrabold)}.internal-app-group__header p{margin-top:4px;color:#405f7b;font-size:.8125rem;font-weight:var(--fw-semibold);line-height:1.45}.internal-app-group__header>small{padding:7px 10px;font-size:.6875rem;font-weight:var(--fw-extrabold)}.internal-app-group__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;padding:14px 0 0}.internal-app-card{border:1px solid #d6e2ee;border-top:3px solid var(--app-group-color);border-radius:12px;box-shadow:0 8px 22px #1d487c11}.internal-app-card:hover{box-shadow:0 14px 29px #1d487c21;transform:translateY(-3px)}.internal-app-card>header{position:relative;min-height:79px;padding:16px;border-bottom:0;background-position:center;background-size:cover}.internal-app-card--visual-enterprise>header{background-image:linear-gradient(90deg,#041936f7,#052348e0 58%,#05234857),url(/assets/enterprise-systems-qPsB3yd8.jpg)}.internal-app-card--visual-grid>header{background-image:linear-gradient(90deg,#03282ef7,#044443de 58%,#0444434d),url(/assets/grid-operations-Bfw5Yb9J.jpg)}.internal-app-card--visual-business>header{background-image:linear-gradient(90deg,#231633f7,#3a254dde 58%,#3a254d4d),url(/assets/business-services-CTJ-mSqp.jpg)}.internal-app-card--visual-security>header{background-image:linear-gradient(90deg,#26180ef7,#452812de 58%,#4528124d),url(/assets/information-security-oxKLfA93.jpg)}.internal-app-card__icon{width:43px;height:43px;border-radius:12px;border:1px solid rgba(255,255,255,.25);color:#fff;background:#ffffff29;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.internal-app-card__icon svg{width:20px;height:20px}.internal-app-card h3{color:#fff;font-size:.9062rem;font-weight:var(--fw-extrabold);line-height:1.35;text-shadow:0 1px 4px rgba(0,0,0,.5)}.internal-app-card header p{color:#f0f6fc;font-size:.6562rem;font-weight:var(--fw-semibold);line-height:1.45;text-shadow:0 1px 3px rgba(0,0,0,.48)}.internal-app-card__actions{gap:7px;padding:11px;border-top:1px solid #e0e8f0;background:#f7fafe}.internal-app-action{min-height:40px;padding:9px 10px;border-radius:8px;color:#173f65;background:#fff;font-size:.7188rem;font-weight:var(--fw-extrabold)}.internal-app-action.internal-app-action--primary{border-color:var(--app-group-color);color:#fff;background:var(--app-group-color);box-shadow:0 5px 13px color-mix(in srgb,var(--app-group-color) 22%,transparent)}.internal-app-action.internal-app-action--primary:hover,.internal-app-action.internal-app-action--primary:focus-visible{border-color:color-mix(in srgb,var(--app-group-color) 82%,#000000);color:#fff;background:color-mix(in srgb,var(--app-group-color) 88%,#000000)}.internal-app-action.internal-app-action--primary .internal-app-action__external{color:#ffffffc7}@media(max-width:1180px){.internal-app-directory__nav,.internal-app-group__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.internal-app-directory__nav,.internal-app-group__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.internal-app-directory__intro{padding:25px 21px}.internal-app-directory__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.internal-app-directory__nav,.internal-app-group__grid,.internal-app-card--featured .internal-app-card__actions{grid-template-columns:minmax(0,1fr)}.internal-app-card--featured{grid-column:auto}}@media(max-width:480px){.internal-app-directory__summary{grid-template-columns:minmax(0,1fr)}.internal-app-group__header{grid-template-columns:42px minmax(0,1fr)}}.projects-page{padding:24px 0 44px;background:#f4f7fb}.project-progress{display:grid;gap:22px}.project-progress--map{max-width:1200px;margin:0 auto}.project-progress--map .project-progress__header{padding:15px 20px}.project-progress--map .project-progress__header h1{margin:4px 0 0;font-size:clamp(1.5rem,2.5vw,1.9375rem)}.project-progress--map .project-progress__header h1+p{margin-top:8px}.project-progress__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:28px 30px;border:1px solid #cfdeef;border-radius:16px;background:#fff;box-shadow:0 12px 30px #0f376214}.project-progress__header>div>span,.project-progress__section-heading>div:first-child>span{display:inline-flex;align-items:center;gap:7px;color:#0756b8;font-size:.6875rem;font-weight:var(--fw-extrabold);letter-spacing:.075em;text-transform:uppercase}.project-progress__header>div>span svg{width:16px;height:16px}.project-progress__header h1{margin:7px 0 8px;color:#102f50;font-size:clamp(1.75rem,3vw,2.375rem);font-weight:var(--fw-extrabold);line-height:1.2}.project-progress__header p{max-width:780px;margin:0;color:#284967;font-size:.875rem;font-weight:500;line-height:1.65}.project-progress__header p+p{margin-top:10px}.project-progress__period{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;min-height:38px;padding:8px 13px;border-radius:8px;color:#0756b8;background:#eaf3ff;font-size:.75rem;font-weight:var(--fw-extrabold)}.project-progress__period svg{width:16px;height:16px}.project-progress__summary{display:grid;grid-template-columns:repeat(var(--project-progress-summary-cols, 3),minmax(0,1fr));gap:15px}.project-progress__summary article{display:flex;min-width:0;align-items:center;gap:14px;padding:19px 20px;border:1px solid #d4e1ef;border-radius:13px;background:#fff;box-shadow:0 8px 22px #0f37620e}.project-progress__summary article>span{display:grid;flex:0 0 43px;width:43px;height:43px;place-items:center;border-radius:10px;color:#087a64;background:#e4f6f1}.project-progress__summary article[data-kind=activity]>span{color:#0756b8;background:#eaf3ff}.project-progress__summary article[data-kind=issues]>span{color:#6d45b7;background:#f0eafd}.project-progress__summary article[data-kind=upcoming]>span{color:#b24a1b;background:#fff0e6}.project-progress__summary svg{width:21px;height:21px}.project-progress__summary article>div{display:grid;min-width:0;gap:3px}.project-progress__summary strong{overflow:hidden;color:#102f50;font-size:1.25rem;font-weight:var(--fw-extrabold);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.project-progress__summary small{color:#395b78;font-size:.6562rem;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.project-progress__section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:5px 2px 0}.project-progress__section-heading h2,.project-properties h2{margin:5px 0 0;color:#102f50;font-size:1.4375rem;font-weight:var(--fw-extrabold);line-height:1.3}.project-progress__legend{display:inline-flex;gap:15px;color:#294b69;font-size:.6875rem;font-weight:700}.project-progress__legend span{display:inline-flex;align-items:center;gap:6px}.project-progress__legend i{width:10px;height:10px;border-radius:3px}.project-progress__legend-estimate{background:#d8e7fa}.project-progress__legend-budget{background:#6d45b7}.project-progress__districts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.project-district{min-width:0;padding:17px;border:1px solid #d6e2ef;border-radius:12px;background:#fff;box-shadow:0 7px 18px #0f37620b}.project-district>header{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:8px;align-items:center}.project-district>header>span{color:#67809a;font-size:.625rem;font-weight:var(--fw-extrabold)}.project-district>header>div{display:flex;min-width:0;align-items:center;gap:7px}.project-district>header svg{flex:0 0 auto;width:16px;height:16px;color:#087a64}.project-district h3{overflow:hidden;margin:0;color:#102f50;font-size:.875rem;font-weight:var(--fw-extrabold);line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.project-district>header>strong{padding:4px 7px;border-radius:6px;color:#5e36a7;background:#f0eafd;font-size:.6875rem;font-weight:var(--fw-extrabold)}.project-district__meter{height:7px;margin:14px 0;overflow:hidden;border-radius:99px;background:#d8e7fa}.project-district__meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7042bd,#8d63ce)}.project-district dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.project-district dl>div{min-width:0;padding:10px;border-radius:8px;background:#f4f8fc}.project-district dt{color:#496783;font-size:.5938rem;font-weight:700;line-height:1.35}.project-district dd{overflow:hidden;margin:5px 0 0;color:#163a5b;font-size:.75rem;font-weight:var(--fw-extrabold);line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.project-properties{overflow:hidden;border:1px solid #d4e1ef;border-radius:15px;background:#fff;box-shadow:0 10px 27px #0f37620f}.project-properties>header{display:flex;gap:14px;align-items:center;padding:22px 24px;border-bottom:1px solid #dce6f0}.project-properties>header>span{display:grid;flex:0 0 44px;width:44px;height:44px;place-items:center;border-radius:11px;color:#0756b8;background:#eaf3ff}.project-properties>header svg{width:22px;height:22px}.project-properties>header small{color:#0756b8;font-size:.625rem;font-weight:var(--fw-extrabold);letter-spacing:.07em;text-transform:uppercase}.project-properties>header p{margin:5px 0 0;color:#284967;font-size:.7812rem;font-weight:500}.project-properties__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#dce6f0}.project-properties__grid article{display:grid;grid-template-columns:25px minmax(0,1fr);gap:8px;min-width:0;padding:17px;background:#fff}.project-properties__grid article>span{color:#0756b8;font-size:.625rem;font-weight:var(--fw-extrabold)}.project-properties__grid h3{margin:0;color:#102f50;font-size:.8125rem;font-weight:var(--fw-extrabold);line-height:1.4}.project-properties__grid p{margin:5px 0 0;color:#294b69;font-size:.6875rem;font-weight:500;line-height:1.5}.project-progress--details{max-width:1440px;margin:0 auto}.project-register-page{min-height:100vh;padding:18px 0 44px;background:#f4f7fb}.project-register-page__actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;padding:10px 12px;border:1px solid #cfdeef;border-radius:11px;background:#fff;box-shadow:0 7px 20px #0f37620f}.project-register-page__actions button{display:inline-flex;min-height:40px;align-items:center;gap:8px;padding:8px 15px;border:1px solid #0756b8;border-radius:8px;color:#fff;background:#0756b8;font:inherit;font-size:.75rem;font-weight:var(--fw-extrabold);cursor:pointer;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.project-register-page__actions button:hover,.project-register-page__actions button:focus-visible{background:#064897;box-shadow:0 6px 16px #0756b833;transform:translateY(-1px)}.project-register-page__actions button svg{width:17px;height:17px}.project-register-page__actions>span{color:#526f89;font-size:.6875rem;font-weight:600}.project-register__toolbar{display:grid;grid-template-columns:minmax(280px,1fr) minmax(220px,300px);gap:14px;align-items:end;padding:17px;border:1px solid #d4e1ef;border-radius:13px;background:#fff;box-shadow:0 8px 22px #0f37620e}.project-register__search{display:flex;min-width:0;height:44px;align-items:center;gap:10px;padding:0 13px;border:1px solid #bfcfe0;border-radius:9px;color:#35617f;background:#f9fbfd}.project-register__search:focus-within{border-color:#1b67c9;box-shadow:0 0 0 3px #1b67c91f}.project-register__search svg{flex:0 0 auto;width:18px;height:18px}.project-register__search input{width:100%;min-width:0;border:0;outline:0;color:#102f50;background:transparent;font:inherit;font-size:.8125rem;font-weight:600}.project-register__search input::placeholder{color:#66809a}.project-register__filter{display:grid;gap:6px;color:#284967;font-size:.625rem;font-weight:var(--fw-extrabold);letter-spacing:.055em;text-transform:uppercase}.project-register__filter select{width:100%;height:44px;padding:0 38px 0 12px;border:1px solid #bfcfe0;border-radius:9px;outline:0;color:#102f50;background:#f9fbfd;font:inherit;font-size:.8125rem;font-weight:700;text-transform:none}.project-register__filter select:focus-visible{border-color:#1b67c9;box-shadow:0 0 0 3px #1b67c91f}.project-register{display:grid;gap:20px}.project-register__district{overflow:hidden;border:1px solid #cfdeef;border-radius:14px;background:#fff;box-shadow:0 9px 25px #0f376211}.project-register__district>header{display:grid;grid-template-columns:minmax(170px,.75fr) minmax(520px,2fr);gap:24px;align-items:center;padding:19px 21px;border-bottom:1px solid #d8e4ef;background:linear-gradient(100deg,#f2f7fd,#fff 72%)}.project-register__district>header>div>span{color:#0756b8;font-size:.5938rem;font-weight:var(--fw-extrabold);letter-spacing:.08em;text-transform:uppercase}.project-register__district h2{margin:3px 0 2px;color:#102f50;font-size:1.3125rem;font-weight:var(--fw-extrabold);line-height:1.25}.project-register__district header small{color:#486884;font-size:.6875rem;font-weight:600}.project-register__district dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.project-register__district dl>div{min-width:0;padding:10px 12px;border:1px solid #dce7f1;border-radius:8px;background:#fff}.project-register__district dt{color:#526f89;font-size:.5625rem;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.project-register__district dd{overflow:hidden;margin:5px 0 0;color:#102f50;font-size:.75rem;font-weight:var(--fw-extrabold);text-overflow:ellipsis;white-space:nowrap}.project-register__district dl>div:nth-child(2) dd{color:#b24a1b}.project-register__district dl>div:nth-child(3) dd{color:#087a64}.project-register__table-wrap{overflow-x:auto;scrollbar-color:#9cb5cf #edf3f8}.project-register__table{width:100%;min-width:1180px;border-collapse:collapse;color:#183a59;font-size:.6875rem;line-height:1.45}.project-register__table th{padding:11px 12px;border-right:1px solid #dbe5ef;border-bottom:1px solid #cbd9e6;color:#163b5d;background:#eaf2fb;font-size:.5938rem;font-weight:var(--fw-extrabold);letter-spacing:.025em;text-align:left;text-transform:uppercase;white-space:nowrap}.project-register__table td{padding:11px 12px;border-right:1px solid #e1e9f1;border-bottom:1px solid #e1e9f1;vertical-align:top}.project-register__table tbody tr:nth-child(2n){background:#f8fafc}.project-register__table tbody tr:hover{background:#eef6ff}.project-register__table th:last-child,.project-register__table td:last-child{border-right:0}.project-register__table td:first-child strong{color:#0756b8;font-size:.6562rem;white-space:nowrap}.project-register__table td:nth-child(2){min-width:260px;color:#102f50;font-weight:700}.project-register__table td:nth-child(3){min-width:220px}.project-register__table td:nth-child(n+4){white-space:nowrap}.project-register__progress{display:inline-flex;min-width:44px;justify-content:center;padding:4px 7px;border-radius:6px;color:#087a64;background:#e4f6f1;font-weight:var(--fw-extrabold)}.project-register__empty{margin:0;padding:32px;border:1px dashed #bfcfe0;border-radius:12px;color:#395b78;background:#fff;font-size:.8125rem;font-weight:700;text-align:center}.project-review{gap:18px}.project-progress--map+.project-review{margin-top:26px}.project-review__summary{grid-template-columns:repeat(var(--project-progress-summary-cols, 4),minmax(0,1fr))}.project-review-controls{display:grid;gap:12px}.project-review-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:8px;border:1px solid #cfdeef;border-radius:13px;background:#fff;box-shadow:0 8px 22px #0f37620e}.project-review-tabs__button{min-height:38px;padding:8px 14px;border:1px solid #c8d9ec;border-radius:8px;color:#173b5f;background:#f7fbff;font:inherit;font-size:.75rem;font-weight:var(--fw-extrabold);cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.project-review-tabs__button:hover,.project-review-tabs__button:focus-visible{border-color:#5d92cf;box-shadow:0 0 0 3px #0756b81c}.project-review-tabs__button.is-active{border-color:#0756b8;color:#fff;background:#0756b8}.project-review .project-register__toolbar{grid-template-columns:minmax(300px,1fr) minmax(220px,300px) minmax(190px,240px)}.project-review .project-register__toolbar .project-register__search:only-child{grid-column:1 / -1}.project-review__result-count{margin:0;color:#486884;font-size:.75rem;font-weight:700}.project-review-panel{overflow:hidden;border:1px solid #cfdeef;border-radius:14px;background:#fff;box-shadow:0 9px 25px #0f376211}.project-review-panel__header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 20px;border-bottom:1px solid #d8e4ef;background:linear-gradient(100deg,#f2f7fd,#fff 72%)}.project-review-panel__header span{color:#0756b8;font-size:.5938rem;font-weight:var(--fw-extrabold);letter-spacing:.08em;text-transform:uppercase}.project-review-panel__header h2{margin:3px 0;color:#102f50;font-size:1.3125rem;font-weight:var(--fw-extrabold);line-height:1.25}.project-review-panel__header p{margin:0;color:#486884;font-size:.75rem;font-weight:600;line-height:1.5}.project-review-panel__header small{display:inline-flex;flex:0 0 auto;align-items:center;min-height:30px;padding:6px 10px;border-radius:7px;color:#087a64;background:#e4f6f1;font-size:.6875rem;font-weight:var(--fw-extrabold)}.project-review-panel__meta{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.project-review-panel__header .project-review-panel__updated{color:#486884;background:#eef4fa;white-space:nowrap}.project-review-table__empty{padding:26px 18px;color:#486884;font-size:.8125rem;font-weight:600;text-align:center}.project-review-table-wrap{max-height:min(72vh,760px);overflow:auto;scrollbar-color:#8eb2d6 #edf3f8}.project-review-table{width:100%;min-width:1180px;border-collapse:collapse;color:#183a59;font-size:.6875rem;line-height:1.45}.project-review-table th{position:sticky;top:0;z-index:1;padding:11px 12px;border-right:1px solid #dbe5ef;border-bottom:1px solid #cbd9e6;color:#163b5d;background:#eaf2fb;font-size:.5938rem;font-weight:var(--fw-extrabold);letter-spacing:.025em;text-align:left;text-transform:uppercase;white-space:nowrap}.project-review-table td{padding:11px 12px;border-right:1px solid #e1e9f1;border-bottom:1px solid #e1e9f1;vertical-align:top}.project-review-table th.project-review-table__serial,.project-review-table td.project-review-table__serial{width:1%;color:#486884;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}.project-review-table tbody tr:nth-child(2n){background:#f8fafc}.project-review-table tbody tr:hover{background:#eef6ff}.project-review-table td:first-child strong{color:#0756b8;white-space:nowrap}.project-review-table td:nth-child(2){min-width:320px;max-width:520px;color:#102f50;font-weight:700}.project-review-table td:nth-child(3){min-width:150px;color:#365b78;font-weight:700}.project-review-table--upcoming td:nth-child(4),.project-review-table--issues td:nth-child(4),.project-review-table--issues td:nth-child(5){min-width:220px;max-width:360px}.project-review-progress{display:grid;min-width:96px;gap:6px}.project-review-progress__bar{display:block;overflow:hidden;height:7px;border-radius:999px;background:#dce9f6}.project-review-progress__bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#087a64,#15a482)}.project-review-progress strong,.project-review-progress--empty{color:#087a64;font-size:.6875rem;font-weight:var(--fw-extrabold)}.project-review-progress--empty{color:#667f99}.project-review-details{min-width:128px}.project-review-details summary,.project-review-text summary{display:inline-flex;align-items:center;min-height:30px;padding:6px 10px;border:1px solid #c7dcf2;border-radius:7px;color:#0756b8;background:#f4f9ff;font-size:.6562rem;font-weight:var(--fw-extrabold);cursor:pointer}.project-review-details summary:hover,.project-review-details summary:focus-visible,.project-review-text summary:hover,.project-review-text summary:focus-visible{border-color:#75a8df;box-shadow:0 0 0 3px #0756b81c}.project-review-details p,.project-review-text p{max-width:760px;margin:10px 0 0;color:#294b69;font-size:.7188rem;font-weight:600;line-height:1.6;white-space:normal}.project-review-activities{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;min-width:620px;margin-top:10px}.project-review-activity{display:grid;gap:4px;min-width:0;padding:9px 10px;border:1px solid #d8e6f3;border-radius:8px;background:#fff}.project-review-activity--heading{border-color:#c8e6df;background:#eefaf6}.project-review-activity strong{color:#102f50;font-size:.6875rem;font-weight:var(--fw-extrabold)}.project-review-activity small,.project-review__muted{color:#526f89;font-size:.625rem;font-weight:700;line-height:1.45}.project-review__muted{margin:10px 0 0}.quick-access__scroller{position:relative}.quick-access__grid{display:flex;grid-template-columns:none;gap:11px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.quick-access__grid::-webkit-scrollbar{display:none}.quick-access__scroll-wrap{position:absolute;z-index:4;top:calc(50% - 4px);transform:translateY(-50%)}.quick-access__scroll-wrap--left{left:5px}.quick-access__scroll-wrap--right{right:5px}.quick-access__scroll-button{display:grid;width:36px;height:36px;place-items:center;padding:0;border:1px solid #8cb6e5;border-radius:50%;color:#0756b8;background:#fff;box-shadow:0 4px 12px #08376b33;transition:border-color .15s ease,background-color .15s ease,color .15s ease,box-shadow .15s ease;cursor:pointer}.quick-access__scroll-button svg{width:20px;height:20px;stroke-width:2.5}.quick-access__scroll-button:hover:not(:disabled),.quick-access__scroll-button:focus-visible:not(:disabled){border-color:#0756b8;color:#fff;background:#0756b8;box-shadow:0 5px 15px #08376b47}.quick-access__scroll-button:disabled{opacity:.38;cursor:default}.quick-access__overflow-menu{position:absolute;top:100%;z-index:50;display:grid;gap:2px;max-height:320px;margin-top:8px;padding:8px;min-width:220px;overflow-y:auto;border:1px solid var(--border-light);border-radius:10px;background:var(--surface-raised);box-shadow:var(--shadow-card);opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease,visibility .16s}.quick-access__scroll-wrap--left .quick-access__overflow-menu{left:0}.quick-access__scroll-wrap--right .quick-access__overflow-menu{right:0}.quick-access__scroll-wrap:hover .quick-access__overflow-menu,.quick-access__scroll-wrap:focus-within .quick-access__overflow-menu{opacity:1;visibility:visible;transform:translateY(0)}.quick-access__overflow-menu a{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:8px;color:var(--text-body);font-size:.8125rem;font-weight:var(--fw-semibold);white-space:nowrap;transition:background-color .14s ease,color .14s ease}.quick-access__overflow-menu a:hover,.quick-access__overflow-menu a:focus-visible{background:var(--accent-blue-bg);color:var(--primary-blue)}.quick-access__overflow-icon{width:16px;height:16px;flex-shrink:0}.quick-access__grid>.quick-card,.quick-access__grid>.quick-card-wrap{flex:0 0 calc((100% - 44px)/5);min-width:230px}.quick-access__grid>.quick-card-wrap>.quick-card{height:100%}@media(max-width:900px){.quick-access__grid>.quick-card,.quick-access__grid>.quick-card-wrap{flex-basis:245px}.quick-access__scroll-button{width:32px;height:32px}}@media(max-width:1000px){.project-progress__districts,.project-review__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.project-review .project-register__toolbar{grid-template-columns:minmax(0,1fr) minmax(190px,240px)}.project-properties__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.project-progress__header,.project-progress__section-heading{align-items:flex-start;flex-direction:column}.project-progress__summary,.project-progress__districts{grid-template-columns:minmax(0,1fr)}.project-register__toolbar,.project-register__district>header{grid-template-columns:minmax(0,1fr)}.project-review .project-register__toolbar,.project-review__summary{grid-template-columns:minmax(0,1fr)}.project-review-panel__header{align-items:flex-start;flex-direction:column}.project-register__district>header{gap:14px}.project-register__district dl{grid-template-columns:minmax(0,1fr)}.project-register-page__actions>span{display:none}}@media(max-width:500px){.project-progress__header{padding:23px 20px}.project-properties__grid{grid-template-columns:minmax(0,1fr)}}.reports-overview{display:grid;gap:16px;margin-top:16px}.reports-overview__intro{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:23px 25px;border:1px solid #d7e3f1;border-radius:15px;background:linear-gradient(135deg,#f8fbff,#edf5ff);box-shadow:0 10px 26px #1d487c12}.reports-overview__intro>div:first-child>span{display:block;margin-bottom:4px;color:#0756b8;font-size:.5625rem;font-weight:var(--fw-extrabold);letter-spacing:.08em;text-transform:uppercase}.reports-overview__intro h2{margin:0;color:#102f53;font-size:clamp(1.3125rem,2.2vw,1.75rem);line-height:1.25}.reports-overview__intro p{max-width:730px;margin:8px 0 0;color:#5b728d;font-size:.6875rem;line-height:1.6}.reports-overview__summary{display:grid;grid-template-columns:repeat(2,minmax(90px,1fr));gap:9px}.reports-overview__summary>span{display:grid;gap:3px;min-width:104px;padding:12px 14px;border:1px solid #c8dcf2;border-radius:10px;background:#fff}.reports-overview__summary strong{color:#0756b8;font-size:1.25rem;line-height:1}.reports-overview__summary small{color:#68809a;font-size:.5312rem;font-weight:var(--fw-bold);letter-spacing:.04em;text-transform:uppercase}.reports-overview__sources{display:grid;gap:16px}.reports-source{--report-accent: #0756b8;--report-soft: #eaf3ff;overflow:hidden;border:1px solid #d7e3f1;border-radius:15px;background:#f7f9fc;box-shadow:0 10px 26px #1d487c0f}.reports-source--sector{--report-accent: #087a64;--report-soft: #e4f6f1}.reports-source--corporate{--report-accent: #6d45b7;--report-soft: #f0eafd}.reports-source__header{display:grid;grid-template-columns:31px 43px minmax(0,1fr);gap:11px;align-items:center;padding:22px 24px;border-bottom:1px solid #dce6f1;background:#fff}.reports-source__number{color:var(--report-accent);font-size:.6562rem;font-weight:var(--fw-extrabold);letter-spacing:.05em}.reports-source__icon{display:grid;width:43px;height:43px;place-items:center;border-radius:11px;color:var(--report-accent);background:var(--report-soft)}.reports-source__icon svg{width:21px;height:21px}.reports-source__header>div>span{display:block;margin-bottom:2px;color:var(--report-accent);font-size:.6562rem;font-weight:var(--fw-extrabold);letter-spacing:.065em;text-transform:uppercase}.reports-source__header h2{margin:0;color:#102f50;font-size:1.4375rem;font-weight:var(--fw-extrabold)}.reports-source__header p{max-width:690px;margin:5px 0 0;color:#284967;font-size:.8125rem;font-weight:500;line-height:1.55}.reports-source__tools{display:grid;grid-template-columns:minmax(220px,1fr) minmax(190px,290px) auto;gap:9px;align-items:center;padding:12px 14px;border-bottom:1px solid #dce6f1;background:#f8fbff}.reports-source__search,.reports-source__filter{display:grid;grid-template-columns:17px minmax(0,1fr);gap:8px;align-items:center;min-height:38px;padding:0 11px;border:1px solid #bfd3e8;border-radius:8px;background:#fff;transition:border-color .16s ease,box-shadow .16s ease}.reports-source__filter{position:relative;cursor:pointer}.reports-source__filter:after{position:absolute;top:50%;right:13px;width:7px;height:7px;border-right:2px solid var(--report-accent);border-bottom:2px solid var(--report-accent);content:"";pointer-events:none;transform:translateY(-68%) rotate(45deg)}.reports-source__search:focus-within,.reports-source__filter:focus-within{border-color:var(--report-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--report-accent) 13%,transparent)}.reports-source__search>svg,.reports-source__filter>svg{width:16px;height:16px;color:var(--report-accent)}.reports-source__search input,.reports-source__filter select{width:100%;min-width:0;border:0;outline:0;color:#173b5d;background:transparent;font-family:inherit;font-size:.7188rem;font-weight:650}.reports-source__filter select{align-self:stretch;min-height:36px;padding:0 28px 0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.reports-source__search input::placeholder{color:#6c8298;opacity:1}.reports-source__filter select{cursor:pointer}.reports-source__clear{display:inline-flex;gap:5px;align-items:center;justify-content:center;min-height:38px;padding:0 11px;border:1px solid #c7d8e9;border-radius:8px;color:#355775;background:#fff;font-size:.6562rem;font-weight:var(--fw-bold);cursor:pointer}.reports-source__clear:hover,.reports-source__clear:focus-visible{border-color:var(--report-accent);color:#fff;background:var(--report-accent)}.reports-source__clear svg{width:13px;height:13px}.reports-source__groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px}.reports-source--focused .reports-source__groups{grid-template-columns:minmax(0,1fr)}.reports-source__empty{display:grid;grid-column:1 / -1;min-height:180px;place-items:center;align-content:center;padding:25px;border:1px dashed #bfd1e4;border-radius:10px;color:#607a93;background:#fff;text-align:center}.reports-source__empty svg{width:28px;height:28px;color:var(--report-accent)}.reports-source__empty strong{margin-top:7px;color:#173b5d;font-size:.875rem}.reports-source__empty span{margin-top:3px;font-size:.6875rem}.reports-source-group{min-width:0;padding:16px;border:1px solid #dce5ef;border-radius:10px;background:#fff}.reports-source-group>header{display:grid;gap:8px;margin-bottom:10px;padding-bottom:9px;border-bottom:1px dashed #d8e2ed}.reports-source-group h3{margin:0;color:#102f50;font-size:.9375rem;font-weight:var(--fw-extrabold);line-height:1.4}.reports-source-group header p{margin:3px 0 0;color:#294b69;font-size:.7188rem;font-weight:600;line-height:1.5}.reports-source-group__metric{display:inline-flex;gap:5px;align-items:center;justify-self:start;padding:5px 7px;border-radius:6px;color:var(--report-accent);background:var(--report-soft);font-size:.6562rem;font-weight:var(--fw-bold);line-height:1.3}.reports-source-group__metric svg{flex:0 0 auto;width:12px;height:12px}.reports-source-group ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.reports-source-group__list--scrollable{max-height:310px;padding-right:7px!important;overflow-y:auto;scrollbar-color:var(--report-accent) #e7edf4;scrollbar-width:thin}.reports-source-group__collections{display:grid;gap:12px}.reports-source-group__collection h4{margin:0 0 7px;padding:5px 8px;border-left:3px solid var(--report-accent);color:#173b5d;background:var(--report-soft);font-size:.6875rem;font-weight:var(--fw-extrabold);letter-spacing:.035em}.reports-source-group li{display:grid;grid-template-columns:13px minmax(0,1fr);gap:6px;align-items:start;color:#163a5b;font-size:.75rem;font-weight:600;line-height:1.55}.reports-source-group li svg{width:12px;height:12px;margin-top:1px;color:var(--report-accent);stroke-width:2.6}.reports-source-group li a{display:inline-flex;gap:6px;align-items:flex-start;width:fit-content;color:#0b4f91;font-weight:700;text-decoration:none}.reports-source-group li a:hover,.reports-source-group li a:focus-visible{color:var(--report-accent);text-decoration:underline;text-underline-offset:2px}.reports-source-group li a svg{flex:0 0 auto;width:11px;height:11px;margin-top:3px}.reports-table-wrap{overflow-x:auto;border:1px solid #d6e2ed;border-radius:8px;background:#fff;scrollbar-color:var(--report-accent) #e7edf4;scrollbar-width:thin}.reports-table-wrap--scrollable{max-height:430px;overflow:auto}.reports-table{width:100%;min-width:620px;border-collapse:collapse;color:#173b5d;font-size:.7188rem}.reports-table th,.reports-table td{padding:9px 11px;border-right:1px solid #dbe5ef;border-bottom:1px solid #dbe5ef;text-align:left;vertical-align:top}.reports-table tr>:last-child{border-right:0}.reports-table tbody tr:last-child>*{border-bottom:0}.reports-table thead th{position:sticky;z-index:2;top:0;color:#fff;background:var(--report-accent);font-size:.625rem;font-weight:var(--fw-extrabold);letter-spacing:.045em;text-transform:uppercase}.reports-table thead th:first-child,.reports-table tbody th,.reports-table__number{width:105px;white-space:nowrap}.reports-table tbody th{color:#143c61;background:var(--report-soft);font-size:.6875rem;font-weight:var(--fw-extrabold)}.reports-table tbody tr:nth-child(2n) td{background:#f8fafc}.reports-table__number{color:var(--report-accent);background:#f5f8fc;font-size:.5938rem;font-weight:var(--fw-extrabold);text-align:center!important}.reports-table__links{display:flex;gap:6px;align-items:flex-start;flex-wrap:wrap}.reports-table__link,.reports-table__text{display:inline-flex;gap:5px;align-items:flex-start;color:#0b4f91;font-weight:700;line-height:1.45}.reports-table__link{padding:5px 7px;border:1px solid #c6daee;border-radius:6px;background:#f5f9fe;text-decoration:none}.reports-table__link:hover,.reports-table__link:focus-visible{border-color:var(--report-accent);color:#fff;background:var(--report-accent)}.reports-table__link svg,.reports-table__text svg{flex:0 0 auto;width:12px;height:12px;margin-top:1px}.reports-table__link svg:last-child{width:10px;height:10px;margin-top:2px}.documents-library{display:grid;gap:18px}.documents-library__intro{padding:22px 24px;border:1px solid #d3e1f1;border-radius:14px;background:linear-gradient(135deg,#fff,#edf5ff)}.documents-library__intro>span,.documents-library__section>header span{color:#0756b8;font-size:.625rem;font-weight:var(--fw-extrabold);letter-spacing:.075em;text-transform:uppercase}.documents-library__intro h1{margin:3px 0 0;color:#102f53;font-size:clamp(1.5rem,3vw,2rem)}.documents-library__intro p{max-width:790px;margin:7px 0 0;color:#294a68;font-size:.8125rem;font-weight:500;line-height:1.6}.documents-library__tools,.documents-library__empty{--report-accent: #0756b8}.documents-library__tools{border:1px solid #d3e1ef;border-radius:11px}.documents-library__index{display:flex;gap:7px;overflow-x:auto;padding:4px 1px 8px}.documents-library__index button{flex:0 0 auto;padding:7px 10px;border:1px solid #bdd3ec;border-radius:8px;color:#174a7c;background:#fff;font-family:inherit;font-size:.6562rem;font-weight:var(--fw-bold);text-decoration:none;cursor:pointer}.documents-library__index button:hover,.documents-library__index button:focus-visible,.documents-library__index button.is-active{border-color:#0756b8;color:#fff;background:#0756b8}.documents-library__section{scroll-margin-top:90px;padding:15px;border:1px solid #d6e2ef;border-radius:14px;background:#f7f9fc;box-shadow:0 8px 22px #1d487c0d}.documents-library__section>header{margin-bottom:12px;padding:2px 3px 11px;border-bottom:1px solid #dce6f0}.documents-library__section>header h2{margin:2px 0 0;color:#102f50;font-size:1.25rem}.documents-library__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}.documents-library__subheading{grid-column:1 / -1;margin:6px 0 -2px;padding:7px 10px;border-left:3px solid #0756b8;color:#123a60;background:#eaf3ff;font-size:.8125rem;font-weight:var(--fw-extrabold);text-transform:uppercase}.documents-library__card{overflow:hidden;border:1px solid #c9d8e8;border-radius:10px;background:#fff}.documents-library__card>h3{margin:0;padding:9px 12px;border-bottom:1px solid #d6e1ec;color:#102f50;background:#f1f5f9;font-size:.75rem;font-weight:var(--fw-extrabold);line-height:1.4}.documents-library__card ol{display:grid;gap:0;margin:0;padding:5px 10px 7px 32px}.documents-library__card li{padding:5px 0 5px 2px;color:#31506d;font-size:.7188rem;font-weight:600;line-height:1.45}.documents-library__card li::marker{color:#0756b8;font-size:.625rem;font-weight:var(--fw-extrabold)}.documents-library__card li a,.documents-library__plain-item{display:grid;grid-template-columns:13px minmax(0,1fr) 11px;gap:6px;align-items:start;color:#16466f;text-decoration:none}.documents-library__plain-item{grid-template-columns:13px minmax(0,1fr)}.documents-library__card li a:hover,.documents-library__card li a:focus-visible{color:#0756b8;text-decoration:underline;text-underline-offset:2px}.documents-library__card li svg{width:12px;height:12px;margin-top:2px;color:#1970c9}.documents-library__card li .documents-library__arrow{width:10px;height:10px;color:#6b829a}.document-collection{display:grid;gap:13px}.document-collection__summary{display:grid;grid-template-columns:auto minmax(220px,380px);gap:18px;align-items:center;padding:13px 15px;border:1px solid #d3e1ef;border-radius:11px;background:#f7faff}.document-collection__summary>div{display:flex;gap:6px;align-items:baseline;color:#31506e;font-size:.625rem;font-weight:var(--fw-bold);text-transform:uppercase}.document-collection__summary strong{color:#0756b8;font-size:1.25rem}.document-collection__summary label{display:grid;grid-template-columns:17px minmax(0,1fr);gap:7px;align-items:center;padding:8px 10px;border:1px solid #c4d7eb;border-radius:8px;background:#fff}.document-collection__summary label svg{width:15px;color:#0756b8}.document-collection__summary input{min-width:0;border:0;outline:0;color:#173b5c;background:transparent;font-size:.75rem;font-weight:600}.document-collection__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.document-collection__groups{display:grid;gap:17px}.document-collection__group{display:grid;gap:10px}.document-collection__group-heading{display:grid;gap:4px;padding:11px 13px;border:1px solid #d3e1ef;border-radius:10px;background:#f7faff}.document-collection__group-heading h2{margin:0;color:#173b5c;font-size:.9375rem;font-weight:var(--fw-extrabold);letter-spacing:0}.document-collection__group-heading p{margin:0;color:#48647f;font-size:.75rem;line-height:1.5}.document-collection__group-heading span{color:#0756b8;font-size:.625rem;font-weight:var(--fw-bold);text-transform:uppercase}.document-collection__list li{display:grid;grid-template-columns:35px minmax(0,1fr);overflow:hidden;border:1px solid #d6e2ee;border-radius:9px;background:#fff}.document-collection__number{display:grid;place-items:center;color:#0756b8;background:#eaf3ff;font-size:.5625rem;font-weight:var(--fw-extrabold)}.document-collection__list a{display:grid;grid-template-columns:15px minmax(0,1fr);gap:8px;align-items:start;padding:10px;color:#173d60;font-size:.7188rem;font-weight:650;line-height:1.5;text-decoration:none}.document-collection__list a:hover,.document-collection__list a:focus-visible{color:#0756b8;background:#f4f8fd}.document-collection__list a svg{width:14px;height:14px;margin-top:2px;color:#1970c9}.document-collection__empty{margin:0;padding:30px;border:1px dashed #bcd0e5;border-radius:10px;color:#496682;text-align:center}@media(max-width:900px){.documents-library__grid,.document-collection__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.documents-library__grid,.document-collection__list,.document-collection__summary{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.reports-source__groups{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-source__tools{grid-template-columns:minmax(0,1fr) minmax(190px,260px)}.reports-source__clear{grid-column:1 / -1;justify-self:end}.reports-source__header{grid-template-columns:31px 43px minmax(0,1fr)}}@media(max-width:680px){.reports-overview__intro,.reports-source__groups,.reports-source--focused .reports-source__groups,.reports-source__tools{grid-template-columns:minmax(0,1fr)}.reports-source__clear{grid-column:auto;justify-self:stretch}}@media(max-width:480px){.reports-source__header{grid-template-columns:38px minmax(0,1fr)}.reports-source__number{display:none}.reports-source__icon{width:38px;height:38px}}.about-section{padding:0}.about-section--tinted{padding-top:24px;padding-bottom:24px;background:var(--surface-soft)}.about-section__header{margin:0 0 20px}.about-section__header--directors{margin-bottom:4px;text-align:center}.about-section__header--directors h2{margin:10px 0 0;font-family:Merriweather,"IBM Plex Serif",Georgia,serif;font-size:clamp(1.75rem,3.4vw,2.75rem);font-weight:var(--fw-black);letter-spacing:var(--tracking-normal);text-transform:none}.about-section__header--directors h2:after{content:"";display:block;width:min(260px,60%);height:1px;margin:18px auto;background:radial-gradient(circle at right center,var(--accent-gold) 3.5px,transparent 3.5px),linear-gradient(90deg,transparent,var(--accent-gold))}.about-section__header--directors p{max-width:62ch;margin-inline:auto;font-size:.9375rem}.about-section__header h2{margin:12px 0 8px;color:var(--text-heading);font-size:1.25rem;font-weight:var(--fw-extrabold);letter-spacing:var(--tracking-wider)}.about-section__header p{margin:0;color:var(--text-secondary);font-size:.875rem;line-height:1.55}.company-intro{display:flex;align-items:center;gap:40px}.company-intro__figure{position:relative;flex:0 0 42%;width:42%;margin:0;--skeleton-radius: 12px}.company-intro__image{display:block;width:100%;height:220px;object-fit:cover;border-radius:12px;box-shadow:var(--shadow-card)}.company-intro__body{flex:1;min-width:0}.company-intro__body h2{margin:8px 0 16px;color:var(--text-heading);font-size:1.75rem;font-weight:var(--fw-extrabold)}.company-intro__body p{margin:0 0 14px;color:var(--text-body);font-size:.9375rem;line-height:1.7}.company-intro__body p:last-child{margin-bottom:0}.pillar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:16px}.pillar-card{display:flex;flex-direction:column}.pillar-card__content{display:flex;flex:1 1 auto;flex-direction:row;align-items:stretch;overflow:hidden;border:1px solid var(--border-light);border-radius:8px;background:var(--surface-raised);box-shadow:var(--shadow-soft)}.pillar-card__figure{position:relative;flex:0 0 38%;width:38%;min-width:0;--skeleton-radius: 0}.pillar-card__image{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pillar-card__title{margin:0 0 8px;padding:0 4px;color:#0b1f3a;font-size:1.125rem;font-weight:800;line-height:1.25;text-align:center}.pillar-card__body{flex:1 1 auto;min-width:0;padding:10px 14px 12px;background:var(--accent-blue-bg)}.pillar-card__body p{margin:0;color:var(--text-body);font-size:.7812rem;line-height:1.45}.director-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:40px}.director-card{position:relative;display:flex;flex-direction:column;align-items:center;background:transparent;text-align:center}.director-hex{position:relative;width:72%;margin-inline:auto;aspect-ratio:100 / 115.47;--director-hex-orbit-duration: 8s;--director-hex-dot-duration: 22s;--director-hex-clip: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%)}.director-hex__photo{position:absolute;top:4%;right:4%;bottom:4%;left:4%;padding:5px;background:#fff;clip-path:var(--director-hex-clip)}.director-hex__image{display:block;width:100%;height:100%;object-fit:cover;clip-path:var(--director-hex-clip)}.director-hex__photo .skeleton--overlay{clip-path:var(--director-hex-clip);--skeleton-radius: 0}.director-hex__frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.director-hex__outline{fill:none;stroke:var(--director-hex-outline);stroke-width:1;stroke-linecap:round;vector-effect:non-scaling-stroke}.director-hex__dot--navy{fill:var(--dark-blue)}.director-hex__dot--gold{fill:var(--accent-gold)}@keyframes director-hex-orbit-dash{0%{stroke-dashoffset:calc(var(--dash-base, 0) * 1px)}to{stroke-dashoffset:calc(var(--dash-base, 0) * 1px - 100px)}}@keyframes director-hex-orbit-dot{0%{offset-distance:calc(var(--dot-offset, 0) * 100%)}to{offset-distance:calc(var(--dot-offset, 0) * 100% + 100%)}}@supports (offset-path: path("M0 0")){.director-hex__dot{cx:0;cy:0;offset-path:path("M50 0 L100 28.87 L100 86.6 L50 115.47 L0 86.6 L0 28.87 Z");offset-distance:calc(var(--dot-offset, 0) * 100%);transform-box:fill-box}}.director-hex[data-orbit=running] .director-hex__outline{animation:director-hex-orbit-dash var(--director-hex-orbit-duration) linear infinite}.director-hex[data-orbit=running] .director-hex__dot{animation:director-hex-orbit-dot var(--director-hex-dot-duration) linear infinite}.director-circle{position:relative;width:72%;margin-inline:auto;aspect-ratio:1 / 1;--director-circle-orbit-duration: 8s;--director-circle-dot-duration: 22s}.director-circle__photo{position:absolute;top:4%;right:4%;bottom:4%;left:4%;padding:5px;border-radius:50%;background:#fff}.director-circle__image{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}.director-circle__photo .skeleton--overlay{--skeleton-radius: 50%}.director-circle__frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.director-circle__outline{fill:none;stroke:var(--director-hex-outline);stroke-width:1;stroke-linecap:round;vector-effect:non-scaling-stroke}.director-circle__dot--navy{fill:var(--dark-blue)}.director-circle__dot--gold{fill:var(--accent-gold)}@keyframes director-circle-orbit-dash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}@keyframes director-circle-orbit-dot{0%{offset-distance:calc(var(--dot-offset, 0) * 100%)}to{offset-distance:calc(var(--dot-offset, 0) * 100% + 100%)}}@supports (offset-path: circle(50% at 50% 50%)){.director-circle__dot{cx:0;cy:0;offset-path:circle(50% at 50% 50%);offset-distance:calc(var(--dot-offset, 0) * 100%);transform-box:fill-box}}.director-circle[data-orbit=running] .director-circle__outline{animation:director-circle-orbit-dash var(--director-circle-orbit-duration) linear infinite}.director-circle[data-orbit=running] .director-circle__dot{animation:director-circle-orbit-dot var(--director-circle-dot-duration) linear infinite}@media(prefers-reduced-motion:reduce){.director-hex__outline,.director-hex__dot,.director-circle__outline,.director-circle__dot{animation:none!important}}.director-card__body{width:100%;min-width:0}.director-card__plate{width:100%;margin:16px 0 0;padding:11px 10px;border-radius:4px;background:var(--dark-blue);color:#fff;font-size:.875rem;font-weight:var(--fw-bold);line-height:1.3;letter-spacing:var(--tracking-wide);text-transform:uppercase}.director-card__designation{margin:14px 0 0;color:var(--text-heading);font-size:.875rem;font-weight:var(--fw-extrabold);line-height:1.35}.director-card__summary{margin:8px 0 0;color:var(--text-secondary);font-size:.8125rem;font-weight:var(--fw-medium);line-height:1.55}.director-card__profile-link{display:inline-flex;align-items:center;gap:7px;margin-top:14px;color:var(--primary-blue);font-size:.875rem;font-weight:var(--fw-bold);transition:gap .16s ease}.director-card__profile-link:hover,.director-card__profile-link:focus-visible{gap:12px;text-decoration:underline;text-underline-offset:3px}.director-card__profile-link svg{width:15px;height:15px}.director-card__skeleton{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;background:var(--surface-soft)}.director-card__skeleton-body{width:100%;min-width:0}.director-card__skeleton-hex{width:72%;margin-inline:auto;aspect-ratio:100 / 115.47;--skeleton-radius: 0;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%)}.director-card__skeleton-circle{width:72%;margin-inline:auto;aspect-ratio:1 / 1;--skeleton-radius: 50%}.director-card__skeleton-plate{width:100%;height:40px;margin-top:16px;--skeleton-radius: 4px}.director-card__skeleton-line{height:12px;--skeleton-radius: 99px}.director-card__skeleton-line--designation{width:78%;margin-top:14px}.director-card__skeleton-line--summary{width:92%;margin-top:10px}.director-card__skeleton-line--link{width:42%;margin-top:16px}.director-profile__back,.director-profile__back:visited{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--primary-blue);color:#fff;transition:background-color .16s ease}.director-profile__back:hover,.director-profile__back:focus-visible{background:var(--dark-blue)}.director-profile__back svg{width:20px;height:20px}.director-profile{display:flex;gap:32px}.director-profile__hex{flex:0 0 220px;align-self:flex-start;width:220px}.director-profile__body{flex:1;min-width:0}.director-profile__body h2{margin:12px 0 4px;color:var(--text-heading);font-size:1.1rem;font-weight:var(--fw-extrabold)}.director-profile__designation{margin:0 0 16px;color:var(--primary-blue);font-size:.875rem;font-weight:var(--fw-bold)}.director-profile__body p{margin:0 0 12px;color:var(--text-body);font-size:.875rem;line-height:1.65}.director-profile__body p:last-child{margin-bottom:0}.director-profile__bio{padding:20px 22px;border:1px solid var(--border-light);border-radius:8px;background:var(--surface-raised);box-shadow:var(--shadow-soft)}.director-profile__pending{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border:1px solid var(--border-light);border-radius:10px;background:var(--surface-soft)}.director-profile__pending svg{flex:0 0 auto;width:20px;height:20px;color:var(--primary-blue)}.director-profile__pending strong{display:block;margin-bottom:4px;color:var(--text-heading);font-size:.875rem}.director-profile__pending span{color:var(--text-secondary);font-size:.8125rem;line-height:1.55}.organisation-chart-card{width:100%;min-width:0;margin-top:0;padding:0 28px 28px;border:1px solid var(--border-light);border-radius:12px;background:var(--surface-raised);box-shadow:var(--shadow-soft)}.organisation-chart__header{margin:0}.org-chart{display:grid;gap:12px;max-width:760px;margin:0 auto;padding:0;list-style:none}.org-chart__level{display:grid;grid-template-columns:28px 1fr;align-items:start;gap:16px;padding:16px 20px;border:1px solid var(--border-light);border-radius:8px;background:var(--surface-raised);box-shadow:var(--shadow-soft)}.org-chart__index{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--primary-blue);color:#fff;font-size:.8125rem;font-weight:var(--fw-extrabold)}.org-chart__level h3{margin:0 0 4px;color:var(--text-cardheader);font-size:.875rem;font-weight:var(--fw-extrabold)}.org-chart__level p{margin:0;color:var(--text-secondary);font-size:.8125rem;line-height:1.5}.org-tree{--org-tree-line: #334155;display:flex;flex-direction:column;align-items:center;width:100%;max-width:100%;min-width:0;margin-top:28px;padding-bottom:4px}.org-tree__box{display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:14px 28px;border-radius:6px;font-size:.875rem;font-weight:var(--fw-extrabold);line-height:1.3;box-shadow:var(--shadow-soft);white-space:nowrap;transition:transform .16s ease,box-shadow .16s ease}.org-tree__box:hover,.org-tree__box:focus-visible{transform:translateY(-2px);box-shadow:var(--shadow-card)}.org-tree__box--cmd{background:#6fcf97;color:#0b3d24;font-size:1.0625rem}.org-tree__box--board{background:#f6c453;color:#4a3300;font-size:1rem}.org-tree__trunk{width:2px;height:26px;background:var(--org-tree-line)}.org-tree__branches{width:100%;max-width:100%;min-width:0;padding-bottom:8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--org-tree-line) transparent}.org-tree__columns{--org-tree-column-width: 240px;--org-tree-column-gap: 20px;position:relative;display:flex;align-items:flex-start;justify-content:flex-start;gap:var(--org-tree-column-gap);width:1044px;min-width:1044px;margin-inline:auto;padding:26px 12px 0}.org-tree__columns:before{content:"";position:absolute;top:0;left:12px;right:calc(var(--org-tree-column-width) + 12px);height:2px;background:var(--org-tree-line)}.org-tree__column{position:relative;flex:0 0 var(--org-tree-column-width);width:var(--org-tree-column-width);display:flex;flex-direction:column;gap:10px;padding-left:16px}.org-tree__column:before{content:"";position:absolute;top:-26px;bottom:23px;left:0;width:2px;background:var(--org-tree-line)}.org-tree__box--pink{position:relative;width:100%;background:#fbdadd;color:#5a1420;white-space:normal}.org-tree__box--coral{position:relative;width:100%;background:#f26d75;color:#fff;white-space:normal}.org-tree__box--pink:before,.org-tree__box--coral:before{content:"";position:absolute;top:50%;left:-16px;width:16px;height:2px;background:var(--org-tree-line);transform:translateY(-50%)}@media(max-width:640px){.org-tree__box--cmd,.org-tree__box--board{min-width:120px}.org-tree__branches{padding-bottom:12px}}@media(max-width:900px){.org-tree__branches{overflow-x:visible;overflow-y:visible}.org-tree__columns{width:100%;min-width:0;flex-direction:column;gap:22px;padding:26px 0 0}.org-tree__columns:before{display:none}.org-tree__column{flex:0 0 auto;width:100%}}.awards-section{width:100%;max-width:100%;min-width:0;padding-bottom:44px}.awards-section__header{max-width:760px;margin-right:auto;margin-left:auto;text-align:center}.awards-section__header h2{color:#1455a3;font-size:clamp(1.75rem,3vw,2.5rem);letter-spacing:-.02em;text-transform:none}.awards-section__header:after{content:"";display:block;width:150px;height:3px;margin:14px auto 0;background:linear-gradient(90deg,transparent,#1455a3 30%,#d89a24 50%,#1455a3 70%,transparent)}.awards-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 24px;width:100%;max-width:100%;min-width:0;margin-top:30px}.award-card{position:relative;width:100%;max-width:100%;min-width:0;min-height:360px;border-radius:14px;background:#eef5ff}.award-card__surface{position:relative;display:block;width:100%;max-width:100%;min-width:0;height:100%;min-height:inherit;overflow:hidden;border:1px solid #a9bfdd;border-radius:inherit;background:#f8fbff;box-shadow:8px 8px #c7d7ef;color:inherit;transition:transform .5s ease,box-shadow .5s ease}.award-card__surface:hover{transform:translate(-3px,-3px);box-shadow:11px 11px #9fb8db}.award-card__details{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:28px 24px 98px;background:radial-gradient(circle at 100% 0,rgba(20,85,163,.14),transparent 42%),linear-gradient(145deg,#fff,#eef5ff)}.award-card__kicker{color:#ad6b00;font-size:.625rem;font-weight:var(--fw-extrabold);letter-spacing:var(--tracking-widest);text-transform:uppercase}.award-card__details h3{margin:10px 0;color:#0b2852;font-size:1.125rem;font-weight:var(--fw-extrabold);line-height:1.3;overflow-wrap:anywhere}.award-card__details p{margin:0;color:#3d5574;font-size:.8125rem;line-height:1.55;overflow-wrap:anywhere}.award-card__source{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:14px;color:#1455a3;font-size:.6875rem;font-weight:var(--fw-extrabold)}.award-card__cover{position:absolute;z-index:2;right:0;bottom:0;left:0;height:100%;overflow:hidden;border-radius:13px;background:#fff;--skeleton-radius: 13px;transition:height .75s cubic-bezier(.22,1,.36,1),border-radius .75s ease}.award-card__cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#031d4505 30%,#031d45eb);transition:background .6s ease}.award-card__image{width:100%;height:100%;padding:28px;background:#fff;object-fit:contain;transition:opacity .55s ease,transform .75s ease}.award-card__image--cover{padding:0;object-fit:cover}.award-card__date{position:absolute;z-index:3;top:16px;left:16px;display:inline-flex;min-height:30px;align-items:center;padding:5px 11px;border:1px solid rgba(20,85,163,.22);border-radius:6px;background:#fffffff0;color:#0b2852;font-size:.6875rem;font-weight:var(--fw-extrabold);box-shadow:3px 3px #1455a329;transition:top .7s ease,left .7s ease,transform .7s ease}.award-card__cover-copy{position:absolute;z-index:3;right:22px;bottom:42px;left:22px;color:#fff;transition:opacity .45s ease,transform .6s ease}.award-card__cover-copy span{display:block;margin-bottom:6px;color:#f3c969;font-size:.625rem;font-weight:var(--fw-extrabold);letter-spacing:var(--tracking-widest);text-transform:uppercase}.award-card__cover-copy strong{display:block;font-size:1.125rem;line-height:1.3;overflow-wrap:anywhere}.award-card__hint{position:absolute;z-index:3;right:22px;bottom:16px;color:#ffffffc2;font-size:.625rem;font-weight:var(--fw-bold);transition:opacity .45s ease}.award-card__surface:hover .award-card__cover{height:78px;border-radius:0 0 13px 13px}.award-card__surface:hover .award-card__cover:after{background:linear-gradient(90deg,#0b376f,#1455a3)}.award-card__surface:hover .award-card__image{opacity:.12;transform:scale(1.08)}.award-card__surface:hover .award-card__date{top:50%;left:22px;transform:translateY(-50%)}.award-card__surface:hover .award-card__cover-copy,.award-card__surface:hover .award-card__hint{opacity:0;transform:translateY(10px)}@media(hover:none){.award-card{min-height:0}.award-card__surface{display:flex;flex-direction:column;min-height:0}.award-card__cover{position:relative;order:-1;height:190px;border-radius:13px 13px 0 0}.award-card__cover-copy,.award-card__hint{display:none}.award-card__cover:after{background:linear-gradient(180deg,#031d4505,#031d4533)}.award-card__details{position:relative;flex:1 1 auto;padding:22px}}@media(prefers-reduced-motion:reduce){.award-card__surface,.award-card__cover,.award-card__cover:after,.award-card__image,.award-card__date,.award-card__cover-copy,.award-card__hint{transition:none}}.csr-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.csr-card{padding:20px;border:1px solid var(--border-light);border-radius:8px;background:var(--surface-raised);box-shadow:var(--shadow-soft)}.csr-card__icon{width:22px;height:22px;margin-bottom:10px;color:var(--primary-blue)}img.csr-card__icon{object-fit:contain}.csr-card h3{margin:0 0 6px;color:var(--text-cardheader);font-size:.875rem;font-weight:var(--fw-extrabold)}.csr-card p{margin:0;color:var(--text-secondary);font-size:.8125rem;line-height:1.5}.under-construction-card{display:flex;flex-direction:column;align-items:center;gap:14px;padding:56px 32px;border:1px solid var(--border-light);border-radius:8px;background:var(--surface-raised);box-shadow:var(--shadow-soft);text-align:center}.under-construction-card__icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--accent-blue-bg);color:var(--primary-blue)}.under-construction-card__icon svg{width:28px;height:28px}.under-construction-card__title{margin:0;color:var(--text-heading);font-size:1.125rem;font-weight:var(--fw-extrabold)}.under-construction-card__message{max-width:420px;margin:0;color:var(--text-secondary);font-size:.875rem;line-height:1.55}#network{padding-bottom:48px}.network-layout{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:32px}.network-layout__side{display:flex;flex-direction:column;gap:24px;min-width:0}.network-layout__intro{min-width:0;padding:24px;border:1px solid var(--border-light);border-radius:16px;background:var(--surface-raised);box-shadow:var(--shadow-soft)}.network-overview__map{position:relative;min-width:0;margin:0;overflow:hidden;border:1px solid var(--border-light);border-radius:16px;background:var(--surface-raised);box-shadow:var(--shadow-soft)}.network-overview__map-controls{position:absolute;top:50%;right:28px;z-index:3;display:inline-flex;flex-direction:column;align-items:center;gap:0;padding:0;overflow:hidden;border:1px solid rgba(206,216,230,.95);border-radius:4px;background:#fff;box-shadow:0 8px 22px #0d2b5b2e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateY(-50%)}.network-overview__map-control{display:inline-grid;width:42px;height:42px;place-items:center;border:0;border-radius:0;background:#fff;color:#4b5563;cursor:pointer;transition:background-color .18s ease,color .18s ease,transform .18s ease}.network-overview__map-control:hover,.network-overview__map-control:focus-visible{background:#f1f5fb;color:var(--primary-blue);outline:none}.network-overview__map-control:active:not(:disabled){transform:scale(.94)}.network-overview__map-control:disabled{color:var(--text-caption);cursor:not-allowed;opacity:.55;transform:none}.network-overview__map-control svg{width:24px;height:24px;stroke-width:2.25}.network-overview__map-control-divider{width:100%;height:1px;background:#e4e9f1}.network-overview__map-viewport{position:absolute;top:24px;right:24px;bottom:24px;left:24px;overflow:auto;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-color:rgba(29,99,208,.5) rgba(226,234,248,.8);scrollbar-width:thin}.network-overview__map-viewport[data-opens-map=true]{top:66px;cursor:pointer}.network-overview__map-viewport[data-can-pan=true]{cursor:grab}.network-overview__map-viewport.is-panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.network-overview__map-viewport::-webkit-scrollbar{width:8px;height:8px}.network-overview__map-viewport::-webkit-scrollbar-track{background:#e2eaf8cc;border-radius:99px}.network-overview__map-viewport::-webkit-scrollbar-thumb{border-radius:99px;background:#1d63d080}.network-overview__map-canvas{display:grid;min-width:100%;min-height:100%;transform:translateZ(0);transition:width .44s cubic-bezier(.22,1,.36,1),height .44s cubic-bezier(.22,1,.36,1);will-change:width,height}.network-overview__map-image{display:block;width:100%;height:100%;backface-visibility:hidden;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.network-overview__map-viewport.is-panning .network-overview__map-image{pointer-events:none}.network-overview__map-expand{position:absolute;top:16px;left:16px;z-index:4;display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 13px;border:1px solid rgba(206,216,230,.95);border-radius:99px;background:#fff;color:#1d3f8f;font-size:.75rem;font-weight:var(--fw-bold);box-shadow:0 8px 22px #0d2b5b2e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transition:background-color .18s ease,transform .18s ease}.network-overview__map-expand:hover,.network-overview__map-expand:focus-visible{background:#f1f5fb;transform:translateY(-1px)}.network-overview__map-expand svg{width:16px;height:16px;stroke-width:2.25}.network-overview__map-expand{overflow:hidden;isolation:isolate}.network-overview__map-expand:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(105deg,transparent 30%,rgba(96,165,250,.35) 50%,transparent 70%);transform:translate(-110%);pointer-events:none}@keyframes map-expand-hint-in{0%{opacity:0;translate:0 -8px;scale:.96}to{opacity:1;translate:none;scale:none}}@keyframes map-expand-hint-shine{0%,60%{transform:translate(-110%)}85%,to{transform:translate(110%)}}@keyframes map-expand-hint-pulse{0%,60%,to{transform:none}70%{transform:scale(1.18)}80%{transform:none}}@media(prefers-reduced-motion:no-preference){:root:not(.a11y-pause-animations) .network-overview__map-expand{animation:map-expand-hint-in .6s cubic-bezier(.22,1,.36,1) .8s both}:root:not(.a11y-pause-animations) .network-overview__map-expand:after{animation:map-expand-hint-shine 4.5s ease-in-out 1.6s infinite}:root:not(.a11y-pause-animations) .network-overview__map-expand svg{animation:map-expand-hint-pulse 4.5s ease-in-out 1.6s infinite}}.grid-map-modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:560;display:flex;align-items:center;justify-content:center;padding:20px;background:#001340a8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:searchOverlayFade .18s ease-out}.grid-map-modal__panel{width:min(1680px,100%);height:calc(100dvh - 40px);max-height:calc(100dvh - 40px);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border-light);border-radius:9px;background:var(--surface);box-shadow:0 30px 80px #01133757;animation:searchPanelRise .22s ease-out}.grid-map-modal__topline{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--border-light)}.grid-map-modal__topline h2{margin:0;color:var(--text-heading);font-size:1.125rem;font-weight:var(--fw-extrabold);letter-spacing:var(--tracking-wide)}.grid-map-modal__close{width:40px;height:40px;flex:0 0 auto;display:inline-grid;place-items:center;border:0;border-radius:8px;background:#09245714;color:var(--text-primary);cursor:pointer;transition:background-color .16s ease}.grid-map-modal__close:hover,.grid-map-modal__close:focus-visible{background:#09245729}.grid-map-modal__hint{margin:2px 0 0;color:var(--text-caption);font-size:.75rem;font-weight:var(--fw-semibold)}.grid-map-modal__map.network-overview__map{flex:1 1 auto;min-height:0;margin:16px;border-radius:8px}.grid-map-modal__map .network-overview__map-canvas{grid-template:minmax(0,1fr) / minmax(0,1fr)}.grid-map-modal__map .network-overview__map-viewport{touch-action:none;overscroll-behavior:contain}.grid-map-modal__map .network-overview__map-viewport[data-can-pan=false]{cursor:zoom-in}.network-overview__map-canvas.is-instant{transition:none}.network-stats-grid{display:grid;grid-template-columns:repeat(5,minmax(190px,1fr));gap:14px;margin:22px 0 30px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin;scrollbar-color:#9cb5cf #edf3f8}.network-stats-grid .network-stat-card{flex-direction:column;min-width:0;min-height:98px;align-items:flex-start;justify-content:center;gap:9px;padding:18px 20px}.network-stats-grid .network-stat-card__value,.network-stats-grid .network-stat-card__label{min-width:0;max-width:100%}.network-stats-grid .network-stat-card__value{font-size:1.375rem}.network-stats-grid .network-stat-card__label{font-size:.7812rem;font-weight:var(--fw-semibold);line-height:1.35}@media(max-width:760px){.network-stats-grid{grid-template-columns:minmax(0,1fr);overflow-x:visible}.network-stats-grid .network-stat-card{min-height:auto}}.network-overview__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0}@media(max-width:640px){.network-overview__stats{grid-template-columns:1fr}}.network-stat-card{display:flex;flex-direction:row;align-items:center;gap:16px;padding:20px;border:1px solid var(--border-light);border-radius:8px;background:var(--surface-raised);box-shadow:var(--shadow-soft)}.network-stat-card__icon{width:26px;height:26px;flex-shrink:0;color:var(--primary-blue)}.network-stat-card__text{display:flex;flex-direction:column;gap:4px}.network-stat-card__value{color:var(--text-heading);font-size:1.25rem;font-weight:var(--fw-extrabold);line-height:1.2}.network-stat-card__label{color:var(--text-secondary);font-size:.8125rem;line-height:1.4}.agri-connections__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px}.agri-connections__discom-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.discom-agri-card{min-width:0;padding:22px 24px;border:1px solid var(--border-light);border-radius:12px;background:var(--surface-raised);box-shadow:var(--shadow-soft)}.discom-agri-card h3{margin:0 0 16px;color:var(--text-heading);font-size:1rem;font-weight:var(--fw-extrabold);letter-spacing:var(--tracking-wide)}.discom-agri-card dl{margin:0}.discom-agri-card dl div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--border-light)}.discom-agri-card dl div:first-child{padding-top:0;border-top:0}.discom-agri-card dt{color:var(--text-secondary);font-size:.8125rem;font-weight:var(--fw-semibold)}.discom-agri-card dd{margin:0;color:var(--text-heading);font-size:1.0625rem;font-weight:var(--fw-extrabold);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;white-space:nowrap}@media(max-width:900px){.agri-connections__summary,.agri-connections__discom-grid{grid-template-columns:1fr}}.explore-network-card{position:relative;display:flex;flex-direction:column;overflow:hidden;padding:19px 24px;border:1px solid var(--border-light);border-radius:8px;background:var(--surface-raised);box-shadow:var(--shadow-soft);min-width:0}.explore-network-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/assets/card-corner-C-FhwpW5.png);background-repeat:no-repeat;background-position:right bottom;background-size:auto 100%;opacity:.45;pointer-events:none}.explore-network-card__header{position:relative;z-index:1}.explore-network-card__header h3{margin:0 0 5px;color:var(--text-subheading);font-size:1rem;font-weight:var(--fw-bold);line-height:1.25}.explore-network-card__header p{margin:0 0 12px;color:var(--text-body);font-size:.875rem;font-weight:var(--fw-medium);line-height:1.5}.explore-network-card__list{position:relative;z-index:1;display:flex;flex-direction:column}.explore-network-card__link{display:flex;align-items:center;gap:12px;padding:14px 0;border-top:1px solid var(--border-light);color:inherit}.explore-network-card__link:first-child{border-top:none;padding-top:0}.explore-network-card__link:last-child{padding-bottom:0}.explore-network-card__icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:12px;background:var(--accent-blue-bg)}.explore-network-card__icon-svg{width:20px;height:20px;color:var(--primary-blue)}.explore-network-card__text{display:flex;flex-direction:column;gap:2px;min-width:0}.explore-network-card__title{color:var(--text-cardheader);font-size:.9375rem;font-weight:var(--fw-bold)}.explore-network-card__subtitle{color:var(--text-caption);font-size:.75rem;line-height:1.3}.explore-network-card__arrow{width:18px;height:18px;flex-shrink:0;margin-left:auto;color:var(--text-caption)}.network-table-block{margin-top:28px}.network-table-block__title{margin:0 0 12px;color:var(--text-heading);font-size:.9375rem;font-weight:var(--fw-extrabold)}.network-table-wrap{overflow-x:auto;border:1px solid var(--border-light);border-radius:8px;scrollbar-color:#90b5dc #e8eff7;scrollbar-width:thin}.network-table{width:100%;min-width:640px;border-collapse:collapse}.network-table th,.network-table td{padding:10px 14px;border-bottom:1px solid var(--border-light);font-size:.7812rem;text-align:right;white-space:nowrap}.network-table thead th{color:var(--text-secondary);background:var(--surface-soft);font-size:.625rem;font-weight:var(--fw-extrabold);letter-spacing:.045em;text-transform:uppercase;text-align:right}.network-table thead th:first-child,.network-table tbody th,.network-table tfoot th{text-align:left}.network-table tbody th{color:var(--text-heading);font-weight:var(--fw-bold);background:var(--surface-raised)}.network-table tbody tr:nth-child(2n) td,.network-table tbody tr:nth-child(2n) th{background-color:var(--surface-soft)}.network-table tbody tr:last-child th,.network-table tbody tr:last-child td{border-bottom:0}.network-table tfoot th,.network-table tfoot td{border-top:2px solid var(--border-light);color:var(--primary-blue);font-weight:var(--fw-extrabold);background:var(--accent-blue-bg)}.vigil-card{max-width:760px;margin:0 auto;padding:24px;border:1px solid var(--border-light);border-radius:8px;background:var(--surface-raised);box-shadow:var(--shadow-soft);text-align:center}.vigil-card__icon{width:28px;height:28px;margin:0 auto 12px;color:var(--primary-blue)}.vigil-card p{margin:0 0 16px;color:var(--text-body);font-size:.875rem;line-height:1.6}.vigil-card__contact{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;padding-top:16px;border-top:1px solid var(--border-light)}.vigil-card__contact span{color:var(--text-caption);font-size:.6875rem;font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.vigil-card__contact a{color:var(--primary-blue);font-size:.8125rem;font-weight:var(--fw-bold)}.logo-downloads__header{max-width:720px;margin-right:auto;margin-left:auto;text-align:center}.logo-downloads__header h2{color:#1455a3;font-size:clamp(1.75rem,3vw,2.375rem);letter-spacing:-.02em;text-transform:none}.logo-downloads-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1040px;margin:30px auto 0}.logo-download-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid #b9cbe4;border-radius:14px;background:#fff;box-shadow:7px 7px #d6e2f3;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.logo-download-card__preview{position:relative;display:grid;min-height:280px;place-items:center;padding:28px;border-bottom:1px solid #cbd8e9;background-color:#f7f9fc;background-image:linear-gradient(45deg,#e8edf4 25%,transparent 25%),linear-gradient(-45deg,#e8edf4 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#e8edf4 75%),linear-gradient(-45deg,transparent 75%,#e8edf4 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.logo-download-card__preview .skeleton--overlay{inset:50% auto auto 50%;width:178px;height:220px;transform:translate(-50%,-50%);--skeleton-radius: 8px}.logo-download-card__preview--transparent{border-bottom-color:#294d7d;background-color:#0b2852;background-image:linear-gradient(45deg,#123766 25%,transparent 25%),linear-gradient(-45deg,#123766 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#123766 75%),linear-gradient(-45deg,transparent 75%,#123766 75%)}.logo-download-card__preview>span:not(.skeleton){position:absolute;top:14px;left:14px;padding:5px 9px;border-radius:99px;background:#ffffffeb;color:#1455a3;font-size:.5625rem;font-weight:var(--fw-extrabold);letter-spacing:var(--tracking-widest);text-transform:uppercase}.logo-download-card__preview img{width:178px;height:220px;object-fit:contain;transition:transform .22s ease}.logo-download-card__body{flex:1 1 auto;display:flex;flex-direction:column;padding:22px}.logo-download-card__body h3{margin:0 0 8px;color:#0b2852;font-size:1.25rem;font-weight:var(--fw-extrabold)}.logo-download-card__body p{margin:0;color:var(--text-secondary);font-size:.8125rem;line-height:1.55}.logo-download-card__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:18px}.logo-download-card__footer small{color:var(--text-caption);font-size:.625rem;font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.logo-download-card__action{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;padding:8px 13px;border:1px solid #1455a3;border-radius:7px;background:#1455a3;color:#fff;font-size:.6875rem;font-weight:var(--fw-extrabold);transition:background-color .16s ease,color .16s ease,transform .16s ease}.logo-download-card__action:hover,.logo-download-card__action:focus-visible{background:#fff;color:#1455a3;transform:translateY(-1px)}.logo-download-card__action svg{width:15px;height:15px}@media(max-width:1100px){.logo-downloads-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.about-section.rti-overview-card{padding:32px 40px;border:1px solid var(--border-light);border-radius:12px;background:var(--surface-raised);box-shadow:var(--shadow-soft)}.rti-overview__header{text-align:center}.about-section__header.rti-overview__header h2{margin-top:0;font-size:clamp(1.625rem,3vw,2.125rem);letter-spacing:.04em}.rti-overview__copy{max-width:760px;margin:0 auto}.rti-overview__copy p{margin:0 0 16px;color:var(--text-body);font-size:.9375rem;line-height:1.65}.rti-overview__copy p:last-child{margin-bottom:0}.rti-apply-list{display:grid;gap:16px}.rti-apply-card{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;padding:22px 24px;border:1px solid var(--border-light);border-radius:10px;background:var(--surface-raised);box-shadow:var(--shadow-soft)}.rti-apply-card__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;background:var(--accent-blue-bg);color:var(--primary-blue)}.rti-apply-card__icon svg{width:21px;height:21px}.rti-apply-card__body h3{margin:0 0 10px;color:var(--text-cardheader);font-size:1.125rem;font-weight:var(--fw-extrabold)}.rti-apply-card__body p{margin:0 0 10px;color:var(--text-body);font-size:.875rem;line-height:1.65}.rti-apply-card__body p:last-child{margin-bottom:0}.rti-apply-card__body ul{margin:10px 0 0;padding-left:20px;color:var(--text-body);font-size:.875rem;line-height:1.65}.rti-apply-card__body address{padding:12px 16px;border-left:3px solid var(--primary-blue);background:var(--surface-soft);color:var(--text-body);font-size:.875rem;font-style:normal;line-height:1.55}.rti-apply-card__body address span{display:block}.rti-reports-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.rti-report-card{display:flex;align-items:flex-start;gap:14px;padding:20px;border:1px solid var(--border-light);border-radius:8px;background:var(--surface-raised);box-shadow:var(--shadow-soft);color:var(--text-body);transition:border-color .16s ease,box-shadow .16s ease}.rti-report-card__icon{width:22px;height:22px;flex:0 0 auto;margin-top:2px;color:var(--primary-blue)}.rti-report-card h3{margin:0 0 6px;color:var(--text-cardheader);font-size:.875rem;font-weight:var(--fw-extrabold)}.rti-report-card p{margin:0;color:var(--text-secondary);font-size:.75rem;line-height:1.5}.rti-fees-content{display:grid;gap:18px;max-width:900px;margin:0 auto}.rti-fee-summary,.rti-fee-notice{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;padding:22px 24px;border:1px solid var(--border-light);border-radius:10px;background:var(--surface-raised);box-shadow:var(--shadow-soft)}.rti-fee-summary__icon,.rti-fee-notice>svg{display:inline-flex;width:44px;height:44px;padding:11px;border-radius:10px;background:var(--accent-blue-bg);color:var(--primary-blue)}.rti-fee-summary h3,.rti-fee-schedule>h3,.rti-fee-notice h3{margin:0 0 8px;color:var(--text-cardheader);font-size:1.0625rem;font-weight:var(--fw-extrabold)}.rti-fee-summary p,.rti-fee-notice p{margin:0;color:var(--text-body);font-size:.875rem;line-height:1.65}.rti-fee-schedule{padding:22px 24px 24px;border:1px solid var(--border-light);border-radius:10px;background:var(--surface-raised);box-shadow:var(--shadow-soft)}.rti-fee-schedule .fee-table{max-width:none}.rti-fee-notice{border-color:#1455a33d;background:var(--accent-blue-bg)}.rti-fee-notice>svg{background:var(--surface-raised)}.fee-table{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:760px;margin:0 auto}.fee-table div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border:1px solid var(--border-light);border-radius:8px;background:var(--surface-raised);box-shadow:var(--shadow-soft)}.fee-table dt{display:flex;align-items:center;gap:8px;margin:0;color:var(--text-body);font-size:.8125rem;font-weight:var(--fw-bold)}.fee-table dt svg{width:16px;height:16px;flex:0 0 auto;color:var(--primary-blue)}.fee-table dd{margin:0;color:var(--text-heading);font-size:.8125rem;font-weight:var(--fw-extrabold);text-align:right}.appeal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:760px;margin:0 auto}.appeal-card{padding:22px;border:1px solid var(--border-light);border-radius:8px;background:var(--surface-raised);box-shadow:var(--shadow-soft)}.appeal-card__icon{width:22px;height:22px;margin-bottom:10px;color:var(--primary-blue)}.appeal-card h3{margin:0 0 8px;color:var(--text-cardheader);font-size:.9375rem;font-weight:var(--fw-extrabold)}.appeal-card p{margin:0 0 12px;color:var(--text-secondary);font-size:.8125rem;line-height:1.55}.appeal-card__timeline{display:inline-flex;min-height:20px;align-items:center;padding:0 10px;border-radius:99px;background:var(--accent-blue-bg);color:var(--primary-blue);font-size:.6875rem;font-weight:var(--fw-extrabold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.pio-directories{display:grid;gap:24px}.pio-directory{min-width:0;border:1px solid var(--border-light);border-radius:10px;background:var(--surface-raised);box-shadow:var(--shadow-soft);overflow:hidden}.pio-directory__heading{display:flex;align-items:center;gap:10px;padding:18px 20px;border-bottom:1px solid var(--border-light);background:var(--surface-soft)}.pio-directory__heading svg{width:20px;height:20px;flex:0 0 auto;color:var(--primary-blue)}.pio-directory__heading h3{margin:0;color:var(--text-cardheader);font-size:1.125rem;font-weight:var(--fw-extrabold)}.pio-directory__scroll{width:100%;max-width:100%;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--primary-blue) transparent}.pio-directory table{width:100%;min-width:980px;border-collapse:collapse}.pio-directory th,.pio-directory td{padding:12px 14px;border-right:1px solid var(--border-light);border-bottom:1px solid var(--border-light);text-align:left;vertical-align:top}.pio-directory th:last-child,.pio-directory td:last-child{border-right:0}.pio-directory tbody tr:last-child td{border-bottom:0}.pio-directory th{background:var(--surface-raised);color:var(--text-heading);font-size:.6875rem;font-weight:var(--fw-extrabold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.pio-directory td{color:var(--text-body);font-size:.75rem;line-height:1.65;white-space:pre-line;word-break:break-word}.pio-directory tbody tr:hover{background:var(--accent-blue-bg)}.disclosure-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;margin:0 auto}.disclosure-card{display:flex;min-height:168px;flex-direction:column;padding:20px;border:1px solid var(--border-light);border-radius:10px;background:var(--surface-raised);box-shadow:var(--shadow-soft);color:inherit;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.disclosure-card:hover,.disclosure-card:focus-visible{border-color:var(--primary-blue);box-shadow:var(--shadow-card);transform:translateY(-2px)}.disclosure-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.disclosure-card__number{display:inline-flex;align-items:center;min-height:22px;padding:0 9px;border-radius:99px;background:var(--accent-blue-bg);color:var(--primary-blue);font-size:.625rem;font-weight:var(--fw-extrabold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.disclosure-card__header>svg{width:20px;height:20px;color:var(--primary-blue)}.disclosure-card h3{flex:1;margin:0 0 16px;color:var(--text-cardheader);font-size:.875rem;font-weight:var(--fw-extrabold);line-height:1.45}.disclosure-card__action{display:inline-flex;align-items:center;gap:6px;color:var(--primary-blue);font-size:.75rem;font-weight:var(--fw-bold)}.disclosure-card__action svg{width:13px;height:13px}.clause-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:900px;margin:0 auto}.clause-card{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;padding:22px;border:1px solid var(--border-light);border-radius:10px;background:var(--surface-raised);box-shadow:var(--shadow-soft);color:inherit;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.clause-card:hover,.clause-card:focus-visible{border-color:var(--primary-blue);box-shadow:var(--shadow-card);transform:translateY(-2px)}.clause-card__icon{width:42px;height:42px;padding:10px;border-radius:9px;background:var(--accent-blue-bg);color:var(--primary-blue)}.clause-card__content{display:block;min-width:0}.clause-card__category{display:block;margin-bottom:5px;color:var(--text-secondary);font-size:.625rem;font-weight:var(--fw-extrabold);letter-spacing:var(--tracking-wider);text-transform:uppercase}.clause-card h3{margin:0 0 10px;color:var(--text-cardheader);font-size:.875rem;font-weight:var(--fw-extrabold)}.clause-card__action{display:inline-flex;align-items:center;gap:6px;color:var(--primary-blue);font-size:.75rem;font-weight:var(--fw-bold)}.clause-card__action svg{width:13px;height:13px}@media(max-width:1100px){.pillar-grid,.awards-grid,.csr-grid,.rti-reports-grid,.disclosure-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.network-layout{grid-template-columns:1fr;gap:24px}.network-overview__map{height:320px}.director-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.director-grid{grid-template-columns:1fr;gap:34px}.director-card{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1fr);align-items:center;gap:18px;text-align:left}.director-hex,.director-circle{width:100%}.director-card__body{grid-column:2}.director-card__plate{margin-top:0;font-size:.7rem;text-align:center}.director-card__designation{font-size:.7rem}.director-card__summary{font-size:.65rem}.director-card__skeleton{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1fr);align-items:center;gap:18px}.director-card__skeleton-hex,.director-card__skeleton-circle{width:100%}.director-card__skeleton-body{grid-column:2}.director-card__skeleton-plate{margin-top:0}}@media(max-width:900px){.about-page__hero{padding:24px 28px}.about-section{padding:0}.company-intro{flex-direction:column;align-items:stretch;gap:24px}.company-intro__figure{flex:none;width:100%}.company-intro__image{width:100%}.company-intro__image{height:200px}.pillar-grid{grid-template-columns:1fr}}@media(max-width:640px){.about-section.rti-overview-card{padding:24px 20px}.organisation-chart-card{padding:0 16px 20px}.awards-section{width:calc(100vw - 20px);max-width:calc(100vw - 20px)}.awards-section__header h2{font-size:1.6875rem}.awards-grid,.csr-grid,.logo-downloads-grid,.rti-reports-grid,.fee-table,.appeal-grid,.disclosure-grid,.clause-grid,.director-grid{grid-template-columns:1fr}.director-profile{flex-direction:column;gap:16px;margin-top:-32px}.director-profile__hex{width:100%;max-width:234px;flex:none}.director-profile__body h2,.director-profile__designation{text-align:center}.org-chart__level{grid-template-columns:1fr}.fee-table div{flex-wrap:wrap}.fee-table dd{text-align:left}}@media(max-width:480px){.about-page__hero h1{font-size:1.625rem}.pillar-card__content{flex-direction:column}.pillar-card__figure{position:relative;flex:none;width:100%}.pillar-card__image{position:static;height:120px}.pillar-card__body{padding:14px 16px 16px}}.not-found-page#main-content{--not-found-blue: #064cc6;--not-found-navy: #08235d;--not-found-copy: #33466c;--not-found-border: #d7e2f2;position:relative;min-height:100vh;padding-right:0;overflow:hidden;background:#fbfdff;color:var(--not-found-navy)}.not-found-page__glow{position:absolute;z-index:0;top:-180px;left:-140px;width:620px;height:620px;border-radius:50%;background:radial-gradient(circle,#6eb4ff29,#fff0 70%);pointer-events:none}.not-found-container{position:relative;z-index:1;width:min(1180px,calc(100% - 48px));margin-inline:auto}.not-found-header{padding-block:30px 10px}.not-found-brand{display:inline-flex;align-items:flex-start;gap:22px;color:var(--not-found-navy)}.not-found-brand__logo{width:106px;height:116px;object-fit:contain}.not-found-brand__copy{display:grid;min-width:0;padding-top:3px;line-height:1.32}.not-found-brand__copy strong{max-width:590px;font-size:clamp(1.1875rem,2.1vw,1.625rem);font-weight:750;overflow-wrap:anywhere}.not-found-brand__copy b{color:#0b4eb8;font-size:clamp(1.1875rem,2vw,1.5625rem);letter-spacing:.02em}.not-found-brand__copy>span{margin-top:8px;font-size:.875rem;font-weight:700}.not-found-brand__copy small{margin-top:8px;color:#24385f;font-size:.875rem;font-weight:650}.not-found-hero{display:grid;grid-template-columns:minmax(390px,.95fr) minmax(500px,1.35fr);align-items:center;min-height:460px;padding-block:22px 28px}.not-found-hero__content{position:relative;z-index:2;padding:12px 0 40px}.not-found-hero__code{margin:0 0 2px;color:var(--not-found-navy);font-size:clamp(7.375rem,15vw,11.25rem);font-weight:800;letter-spacing:-.07em;line-height:.88}.not-found-hero h1{margin:28px 0 14px;color:var(--not-found-navy);font-size:clamp(1.875rem,3vw,2.375rem);font-weight:760;letter-spacing:-.025em;line-height:1.1}.not-found-hero__message{max-width:410px;margin:0;color:var(--not-found-copy);font-size:1.0625rem;line-height:1.75}.not-found-hero__accent{display:block;width:46px;height:3px;margin-top:24px;border-radius:99px;background:#ff313c}.not-found-hero__actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:30px}.not-found-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:11px;padding:0 24px;border:1px solid var(--not-found-blue);border-radius:7px;background:transparent;color:var(--not-found-blue);cursor:pointer;font-size:.9375rem;font-weight:720;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,color .16s ease}.not-found-button svg{width:19px;height:19px}.not-found-button:hover,.not-found-button:focus-visible{transform:translateY(-2px);box-shadow:0 10px 22px #064cc62b}.not-found-button--primary{border-color:var(--not-found-blue);background:linear-gradient(135deg,#0756db,#053eac);color:#fff}.not-found-button--secondary:hover,.not-found-button--secondary:focus-visible{background:#edf5ff}.not-found-hero__illustration{width:112%;max-width:790px;justify-self:end;margin-right:-7%;filter:drop-shadow(0 18px 26px rgba(31,92,143,.12))}.not-found-search{display:grid;grid-template-columns:minmax(310px,.9fr) minmax(400px,1.25fr);align-items:center;gap:34px;padding:24px 28px;border:1px solid #e2e9f3;border-radius:10px;background:#fffffff0;box-shadow:0 9px 28px #22406f1a}.not-found-search__intro,.not-found-support__copy{display:flex;align-items:center;gap:20px}.not-found-search__icon,.not-found-support__icon{display:grid;width:72px;height:72px;flex:0 0 auto;place-items:center;border:1px solid #d9e6f6;border-radius:50%;background:#f9fcff;color:var(--not-found-blue)}.not-found-search__icon svg,.not-found-support__icon svg{width:34px;height:34px}.not-found-search h2,.not-found-support h2{margin:0 0 5px;color:var(--not-found-navy);font-size:1.25rem;font-weight:760}.not-found-search p,.not-found-support p{margin:0;color:var(--not-found-copy);font-size:.875rem;line-height:1.55}.not-found-search__form{display:grid;grid-template-columns:1fr 62px;min-height:55px;overflow:hidden;border:1px solid #cbd8eb;border-radius:7px;background:#fff}.not-found-search__form:focus-within{border-color:var(--not-found-blue);box-shadow:0 0 0 3px #064cc61f}.not-found-search__form input{min-width:0;padding:0 22px;border:0;outline:0;background:transparent;color:#142b58;font-size:.875rem}.not-found-search__form input::placeholder{color:#7c88a3}.not-found-search__form button{display:grid;border:0;background:linear-gradient(135deg,#0757df,#0643b4);color:#fff;cursor:pointer;place-items:center}.not-found-search__form button:hover,.not-found-search__form button:focus-visible{background:#033891}.not-found-search__form button svg{width:22px;height:22px}.not-found-popular{padding-block:42px 38px}.not-found-section-title{display:flex;align-items:center;justify-content:center;gap:18px;margin-bottom:25px}.not-found-section-title h2{margin:0;color:var(--not-found-navy);font-size:1.5rem;font-weight:760}.not-found-section-title>span{position:relative;width:68px;height:2px;background:linear-gradient(90deg,transparent,#ff3442)}.not-found-section-title>span:last-child{background:linear-gradient(90deg,#ff3442,transparent)}.not-found-section-title>span:after{position:absolute;top:50%;right:-7px;width:5px;height:5px;border-radius:50%;background:#ff3442;content:"";transform:translateY(-50%)}.not-found-section-title>span:last-child:after{right:auto;left:-7px}.not-found-popular__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.not-found-popular__card{display:grid;min-height:176px;align-content:center;justify-items:center;gap:14px;padding:22px 16px;border:1px solid var(--not-found-border);border-radius:7px;background:#fff;color:var(--not-found-navy);text-align:center;transition:transform .17s ease,border-color .17s ease,box-shadow .17s ease,color .17s ease}.not-found-popular__card>svg:first-child{width:39px;height:39px;color:var(--not-found-blue);stroke-width:1.8}.not-found-popular__card>svg:last-child{width:17px;height:17px;justify-self:end}.not-found-popular__card span{max-width:126px;font-size:.9375rem;font-weight:680;line-height:1.45}.not-found-popular__card:hover,.not-found-popular__card:focus-visible{border-color:#8cb8ef;color:var(--not-found-blue);box-shadow:0 12px 26px #12478d21;transform:translateY(-4px)}.not-found-support{display:flex;align-items:center;justify-content:space-between;gap:26px;margin-bottom:44px;padding:22px 28px;border:1px solid #b9d6f8;border-radius:8px;background:linear-gradient(90deg,#f2f8ff,#f9fcff)}.not-found-support__icon{width:62px;height:62px}.not-found-support__icon svg{width:28px;height:28px}.not-found-button--support{min-width:205px;background:#fff}.not-found-button--support:hover,.not-found-button--support:focus-visible{background:var(--not-found-blue);color:#fff}.not-found-footer{position:relative;z-index:1;overflow:hidden;border-top:1px solid #d9e7f4;background:linear-gradient(90deg,#ebf6fff5,#fafdfff7),repeating-linear-gradient(165deg,transparent 0 55px,rgba(52,115,173,.08) 56px 57px)}.not-found-footer__main{display:grid;grid-template-columns:120px minmax(280px,450px) 1fr;align-items:center;gap:28px;min-height:160px;padding-block:24px}.not-found-footer__brand{display:grid;height:110px;place-items:center;border-right:1px solid #9cabc2}.not-found-footer__brand img{width:86px;height:102px;object-fit:contain}.not-found-footer__statement{color:#34476c;font-size:.875rem;line-height:1.65}.not-found-footer__statement strong{color:var(--not-found-navy)}.not-found-footer__social{display:flex;gap:12px;margin-top:14px}.not-found-footer__social a{display:grid;width:36px;height:36px;place-items:center;border:1px solid #9fb0c8;border-radius:50%;color:var(--not-found-navy);transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease}.not-found-footer__social a:hover,.not-found-footer__social a:focus-visible{border-color:var(--not-found-blue);background:var(--not-found-blue);color:#fff;transform:translateY(-2px)}.not-found-footer__social svg{width:16px;height:16px}.not-found-footer__tower{width:210px;height:130px;justify-self:end;color:#9dbedb;opacity:.66;stroke-width:.8}.not-found-footer__bottom{border-top:1px solid #cbd9e8;background:#ffffffad}.not-found-footer__bottom>div{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:24px}.not-found-footer__bottom p{margin:0;color:#405176;font-size:.8125rem}.not-found-footer__bottom nav{display:flex;align-items:center}.not-found-footer__bottom nav a{padding-inline:20px;border-right:1px solid #aebbcf;color:#314369;font-size:.8125rem}.not-found-footer__bottom nav a:last-child{padding-right:0;border-right:0}.not-found-footer__bottom nav a:hover,.not-found-footer__bottom nav a:focus-visible{color:var(--not-found-blue);text-decoration:underline}@media(max-width:1040px){.not-found-hero{grid-template-columns:minmax(310px,.85fr) minmax(390px,1.15fr)}.not-found-hero__illustration{width:118%}.not-found-popular__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.not-found-popular__card{min-height:150px}}@media(max-width:780px){.not-found-container{width:min(calc(100% - 32px),680px)}.not-found-brand__logo{width:82px;height:96px}.not-found-brand__copy strong{font-size:1.125rem}.not-found-brand__copy b{font-size:1.1875rem}.not-found-brand__copy>span,.not-found-brand__copy small{font-size:.75rem}.not-found-hero{grid-template-columns:1fr;padding-top:24px}.not-found-hero__content{padding-bottom:12px;text-align:center}.not-found-hero__message,.not-found-hero__accent{margin-inline:auto}.not-found-hero__actions{justify-content:center}.not-found-hero__illustration{width:100%;max-width:650px;margin:-34px auto 0}.not-found-search{grid-template-columns:1fr;gap:22px}.not-found-footer__main{grid-template-columns:100px 1fr}.not-found-footer__tower{display:none}}@media(max-width:560px){.not-found-header{padding-top:20px}.not-found-brand{gap:14px}.not-found-brand__logo{width:66px;height:78px}.not-found-brand__copy strong{font-size:.9375rem}.not-found-brand__copy b{font-size:1rem}.not-found-brand__copy>span{margin-top:4px;font-size:.625rem}.not-found-brand__copy small{display:none}.not-found-hero__code{font-size:7rem}.not-found-hero h1{margin-top:22px;font-size:1.6875rem}.not-found-hero__message{font-size:.9375rem}.not-found-hero__actions{display:grid}.not-found-button{width:100%}.not-found-hero__illustration{margin-top:-12px}.not-found-search,.not-found-support{padding:20px}.not-found-search__intro,.not-found-support__copy{align-items:flex-start;gap:14px}.not-found-search__icon,.not-found-support__icon{width:52px;height:52px}.not-found-search__icon svg,.not-found-support__icon svg{width:25px;height:25px}.not-found-search__form{grid-template-columns:1fr 54px}.not-found-search__form input{padding-inline:14px}.not-found-section-title{gap:12px}.not-found-section-title>span{width:34px}.not-found-section-title h2{font-size:1.3125rem}.not-found-popular__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.not-found-popular__card{min-height:144px;padding:18px 12px}.not-found-support{flex-direction:column;align-items:stretch}.not-found-footer__main{grid-template-columns:74px 1fr;gap:18px}.not-found-footer__brand{height:92px}.not-found-footer__brand img{width:62px;height:78px}.not-found-footer__statement{font-size:.75rem}.not-found-footer__bottom>div{flex-direction:column;align-items:flex-start;padding-block:14px}.not-found-footer__bottom nav{flex-wrap:wrap;gap:8px 0}.not-found-footer__bottom nav a{padding-inline:10px}.not-found-footer__bottom nav a:first-child{padding-left:0}}.not-found-image-page#main-content{display:grid;width:100%;height:100vh;height:100svh;padding:0;overflow:hidden;overscroll-behavior:none;background:#f0f6fc;place-items:center}.not-found-image-page__frame{position:relative;max-width:100vw;overflow:hidden;background:#fff;container-type:inline-size;box-shadow:0 0 42px #113f741f}.not-found-image-page__frame--portrait{width:min(100vw,calc(100svh * 1122 / 1407));aspect-ratio:1122 / 1407}.not-found-image-page__frame--landscape{display:none;width:min(100vw,150svh);aspect-ratio:1536 / 1024}.not-found-image-page__artwork{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none}.not-found-hotspot{position:absolute;z-index:2;display:block;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:.7cqw;outline-offset:-.25cqw;background:transparent;color:transparent;cursor:pointer}.not-found-hotspot:hover{background:#064cc60e}.not-found-hotspot:focus-visible{outline:max(2px,.28cqw) solid #ff303c;background:#ffffff29}.not-found-hotspot--brand{top:1.3%;left:2%;width:58%;height:10.3%}.not-found-hotspot--home{top:36.95%;left:6.05%;width:16.55%;height:3.75%}.not-found-hotspot--back{top:36.95%;left:24.05%;width:12%;height:3.75%}.not-found-image-search{position:absolute;z-index:3;top:47.58%;left:48.82%;display:grid;width:41.15%;height:3.78%;grid-template-columns:1fr 13%;overflow:hidden;border:max(1px,.08cqw) solid #ced8e9;border-radius:.5cqw;background:#fff}.not-found-image-search:focus-within{border-color:#0754d6;box-shadow:0 0 0 max(1px,.2cqw) #0754d624}.not-found-image-search input{min-width:0;padding:0 1.75cqw;border:0;outline:0;background:#fff;color:#1e345f;font-size:1.2cqw}.not-found-image-search input::placeholder{color:#77839f;opacity:1}.not-found-image-search button{display:grid;min-width:0;min-height:0;padding:0;border:0;background:#0751cc;color:#fff;cursor:pointer;place-items:center}.not-found-image-search button:hover,.not-found-image-search button:focus-visible{background:#003d9f}.not-found-image-search button svg{width:1.9cqw;height:1.9cqw}.not-found-hotspot--transmission{top:59.88%;left:6.65%;width:13.15%;height:12.15%}.not-found-hotspot--tenders{top:59.88%;left:21.35%;width:13.15%;height:12.15%}.not-found-hotspot--reports{top:59.88%;left:50.65%;width:13.15%;height:12.15%}.not-found-hotspot--notifications{top:59.88%;left:65.3%;width:13.15%;height:12.15%}.not-found-hotspot--contact{top:59.88%;left:80%;width:13.15%;height:12.15%}.not-found-hotspot--support{top:76.48%;left:72.72%;width:17.85%;height:3.72%}.not-found-hotspot--footer-brand{top:85.55%;left:6%;width:13%;height:10.3%}.not-found-hotspot--facebook{top:91.75%;left:20.7%;width:3.35%;height:2.75%;border-radius:50%}.not-found-hotspot--x{top:91.75%;left:24.95%;width:3.35%;height:2.75%;border-radius:50%}.not-found-hotspot--linkedin{top:91.75%;left:29.25%;width:3.35%;height:2.75%;border-radius:50%}.not-found-hotspot--youtube{top:91.75%;left:33.55%;width:3.35%;height:2.75%;border-radius:50%}.not-found-hotspot--privacy{top:96.55%;left:62.2%;width:8.8%;height:2.25%}.not-found-hotspot--terms{top:96.55%;left:73.15%;width:9.1%;height:2.25%}.not-found-hotspot--sitemap{top:96.55%;left:86.1%;width:7%;height:2.25%}@media(min-width:768px),(orientation:landscape){.not-found-image-page__frame--portrait{display:none}.not-found-image-page__frame--landscape{display:block;width:100vw;height:100svh;max-width:none;aspect-ratio:auto;box-shadow:none}.not-found-image-page__frame--landscape .not-found-image-page__artwork{object-fit:fill;filter:contrast(1.025) saturate(1.015)}.not-found-image-page__frame--landscape .not-found-hotspot--brand{top:1.25%;left:1.45%;width:42.5%;height:13.5%}.not-found-image-page__frame--landscape .not-found-hotspot--home{top:45.12%;left:5.7%;width:12.2%;height:4.35%}.not-found-image-page__frame--landscape .not-found-hotspot--back{top:45.12%;left:19.65%;width:9.4%;height:4.35%}.not-found-image-page__frame--landscape .not-found-image-search{top:55.48%;left:42.32%;width:43.68%;height:4.42%;grid-template-columns:1fr 8.7%}.not-found-image-page__frame--landscape .not-found-hotspot--transmission{top:67.82%;left:5.65%;width:10%;height:12.75%}.not-found-image-page__frame--landscape .not-found-hotspot--tenders{top:67.82%;left:16.55%;width:10.25%;height:12.75%}.not-found-image-page__frame--landscape .not-found-hotspot--reports{top:67.82%;left:39.5%;width:10.2%;height:12.75%}.not-found-image-page__frame--landscape .not-found-hotspot--notifications{top:67.82%;left:50.65%;width:9.3%;height:12.75%}.not-found-image-page__frame--landscape .not-found-hotspot--contact{top:67.82%;left:60.85%;width:5.5%;height:12.75%}.not-found-image-page__frame--landscape .not-found-hotspot--support{top:75.98%;left:75.35%;width:14.55%;height:4.18%}.not-found-image-page__frame--landscape .not-found-hotspot--footer-brand{top:84.05%;left:5.25%;width:8.5%;height:11.1%}.not-found-image-page__frame--landscape .not-found-hotspot--facebook{top:87.55%;left:39.95%;width:2.45%;height:3.75%}.not-found-image-page__frame--landscape .not-found-hotspot--x{top:87.55%;left:43.45%;width:2.45%;height:3.75%}.not-found-image-page__frame--landscape .not-found-hotspot--linkedin{top:87.55%;left:46.95%;width:2.45%;height:3.75%}.not-found-image-page__frame--landscape .not-found-hotspot--youtube{top:87.55%;left:50.45%;width:2.45%;height:3.75%}.not-found-image-page__frame--landscape .not-found-hotspot--privacy{top:96.18%;left:69.85%;width:7.65%;height:2.75%}.not-found-image-page__frame--landscape .not-found-hotspot--terms{top:96.18%;left:79.05%;width:7.25%;height:2.75%}.not-found-image-page__frame--landscape .not-found-hotspot--sitemap{top:96.18%;left:89.25%;width:5.2%;height:2.75%}}.opgw-overview{display:grid;gap:30px;margin-top:16px}.opgw-intro__about p{margin:0 0 12px;color:var(--text-body);font-size:.875rem;line-height:1.65}.opgw-intro__about p:last-child{margin-bottom:0}.opgw-context-grid,.opgw-process-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.opgw-context-card{padding:20px 22px;border:1px solid var(--border-light);border-radius:14px;background:var(--surface-raised);box-shadow:var(--shadow-soft)}.opgw-context-card--media{display:flex;padding:0;overflow:hidden}.opgw-context-card__image{display:block;flex:0 0 38%;width:38%;min-width:0;object-fit:cover}.opgw-context-card__body{min-width:0;padding:20px 22px}.opgw-context-card h3{margin:0 0 10px;color:var(--text-heading);font-size:.9375rem;font-weight:var(--fw-extrabold)}.opgw-context-card p{margin:0 0 10px;color:var(--text-body);font-size:.8438rem;line-height:1.65}.opgw-context-card p:last-of-type{margin-bottom:0}.opgw-process-note{display:block;margin-top:4px;color:var(--text-caption);font-size:.6875rem}.opgw-achievements{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.opgw-achievement-card{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid var(--border-light);border-radius:12px;background:var(--surface-raised);box-shadow:var(--shadow-soft)}.opgw-achievement-card__icon{display:grid;flex-shrink:0;width:38px;height:38px;place-items:center;border-radius:10px;background:var(--accent-blue-bg);color:var(--primary-blue)}.opgw-achievement-card__icon svg{width:19px;height:19px}.opgw-achievement-card__text{display:flex;flex-direction:column;gap:3px;min-width:0}.opgw-achievement-card__value{color:var(--text-heading);font-size:1.0625rem;font-weight:var(--fw-extrabold);line-height:1.2}.opgw-achievement-card__label{color:var(--text-secondary);font-size:.7188rem;line-height:1.35}.opgw-revenue-chart{margin-top:14px}.opgw-customers__list{display:flex;flex-wrap:wrap;gap:9px;margin:0;padding:0;list-style:none}.opgw-customers__list li{display:flex;align-items:center;justify-content:center;height:46px;padding:6px 18px;border:1px solid var(--border-light);border-radius:99px;background:#fff}.opgw-customers__list img{display:block;height:100%;width:auto;max-width:140px;object-fit:contain}.opgw-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.opgw-panel{padding:22px 24px;border-radius:14px;background:var(--navy-blue);color:#fff}.opgw-panel h3{margin:0 0 12px;font-size:.9375rem;font-weight:var(--fw-extrabold);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.opgw-panel ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.opgw-panel li{position:relative;padding-left:16px;color:#ffffffe0;font-size:.8125rem;line-height:1.55}.opgw-panel li:before{position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:#ffffff8c;content:""}.opgw-tagline{margin:0;padding:18px 24px;border-radius:14px;background:var(--accent-amber-bg);color:var(--accent-amber-text);font-size:.9375rem;font-weight:var(--fw-extrabold);text-align:center}@media(max-width:1200px){.opgw-achievements{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.opgw-context-grid,.opgw-process-grid,.opgw-panels,.opgw-achievements{grid-template-columns:minmax(0,1fr)}.opgw-context-card--media{flex-direction:column}.opgw-context-card__image{width:100%;height:160px}}.sitemap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px}.sitemap-group{padding:20px 22px;border:1px solid var(--border-light);border-radius:12px;background:var(--surface-raised);box-shadow:var(--shadow-soft)}.sitemap-group__header{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--border-light)}.sitemap-group__icon{display:grid;flex-shrink:0;width:32px;height:32px;place-items:center;border-radius:9px;background:var(--accent-blue-bg);color:var(--primary-blue)}.sitemap-group__icon svg{width:17px;height:17px}.sitemap-group__header h2{margin:0;color:var(--text-heading);font-size:.9375rem;font-weight:var(--fw-extrabold)}.sitemap-group__links{display:grid;gap:4px;margin:0;padding:0;list-style:none}.sitemap-group__links a{display:block;padding:6px 0;color:var(--text-secondary);font-size:.8438rem;font-weight:var(--fw-medium);line-height:1.4;transition:color .14s ease}.sitemap-group__links a:hover,.sitemap-group__links a:focus-visible{color:var(--primary-blue)}@media(max-width:1200px){.sitemap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.sitemap-grid{grid-template-columns:minmax(0,1fr)}}img.cms-new-badge-image{display:inline-block;width:30px;max-width:none;height:15px;margin:0 0 0 2px;vertical-align:middle}.cms-new-badge:after{content:"";display:inline-block;width:30px;height:15px;margin-inline-start:6px;vertical-align:middle;background:url(data:image/gif;base64,R0lGODlhHgAPAIcAAAQEBP8AAP4GAP8IAP4OAP8SAP8WAP4aAP8dAP4jAP4qAP8vAP8zAP83AP8/AO8hIe4mJucvL+orK+otLewuLvAjI+kxMeg1Nec6OuU+Pv5AAP5FAP9KAP9OAP5RAP9XAP9aAP9dAP9nAP1qAP59AN1ISN5MTN9SUtxVVdxXWNpYWNtdXeRCQuNFReFOTtdjY9liYtpkZNVpadNubtVubs9/f9NxcdJ1ddN4eNF4fNB9ff+CAP+HAPyLAP+TAP2UAP+aAP6eAP+mAP6pAP+uAP+yAP+2AP/DAP/IAP7MAP/RAP3VAP7aAP7dAPfTEv7iAP7nAP/qAP7tAP7xAP/2APv6Av34AP7+APn5Bff3C/f3Dfj0C/n5CPX1EfPzG/X1G/LyHfX1Hu/vI+7uJ+vrKe3tKfLyIerrMerqNebmP+joON/fS9/fVt3dWdvbXtzcXd/hV+PjRuTkROPjSeHhT+DgUNvbYtnZZtbWatbWbtXVcdLSd9PTeNHRftHUfNF/gM+BgcyGh8yJisqOjtCAgMqSksmQlMiVlcaamsecnM3Nh83NisvLj87OjM7QidDQgdDQh8vLksvPkc3NkMnJlsfHnMjIm8jIncDAwP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yH/C05FVFNDQVBFMi4wAwHoAwAh+QQJGQCYACwAAAAAHgAPAAcI/AAxCRwo8BJBTGTyHKR0sOFBMGn6COSDBQsjgXrOnHHIEVOZK1nM5EFj5cocN2C4XInTEdMjO3n49JF05orNmzht0nHkh08eO5MO1rFppajRo0iPXmnjEM8VKwSsSDFQlICAqApAWBFgBYSHK24aLmIT5qkAAUAKFE1glMEBEAE2bCBx5QsdSAb1iLFZ5WmCEAUCFC3QQauIAAc4DCgwBGeZPQIbvSlr5QATDoKtIDDKI8ACIgKoXjGjJ1LDNk8bRKm89sCBogdGTNHwQQrYhpbQ2JziZEvS31b6XklzsM8dPo8WYdKdszkcTIse8dGjqOVHLl7utOl7R48XlRpqWjYcI+eRwEpaugx8JGejeIIMCa6Zs5BjQAAh+QQJ/wCYACwAAAAAHgAPAAcI9wAxCRwoEBFBTBFkHCx0sOHBABkACbwRIABDTDYsSHDIEdODihVkUKiYQUXFAC06YjwBg8YfQxZOypx5QlAOGitcSCR4YqbPnzJROIRRUUpFKBWjRHnyI0mQAFcCBBESQOjBGi5OUrESwGgAJhUZHGEC5IoRIzsqssCRCBMNn1CESIkaIMoQIA58WGkyZEqUDjIh2BBIqGfFKQGK0H0i84oSDlSinIwxqCGKikgqgg2whMnmJj0SPw2woiGiC0BTz2RxUAYKG4ACYUKtOkAKTIIA4XhxQ+XHii8uB4Ax4yQGlQ0htNAxsOLAGiwmID946KCJEgs5BgQAIf8LR0lGQ09ObmIxLjACAgAOBwACAAMAAAAAAAAAAAAHZDEuZ2lmAA4HAAIABQAAAAAAAAAAAAdkMi5naWYAADs=) no-repeat center / contain}.a11y-hide-images .cms-new-badge:after{display:none}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--spacing:.25rem;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.col-12{grid-column:12}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.me-auto{margin-inline-end:auto}.mt-3{margin-top:calc(var(--spacing) * 3)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.w-\[a-z\]{width:a-z}.shrink{flex-shrink:1}.grow{flex-grow:1}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.py-0{padding-block:0}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.leading-10{--tw-leading:calc(var(--spacing) * 10);line-height:calc(var(--spacing) * 10)}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
