.nris-header{--nris-navy:#002768;--nris-crimson:#be0b31;--nris-orange:#e85d04;--nris-grad:linear-gradient(90deg,#be0b31,#e85d04);--nris-text:#1f2937;--nris-muted:#6b7280;--nris-border:#e5e7eb;position:-webkit-sticky;position:sticky;top:0;z-index:1040;background:#fff;box-shadow:0 1px 0 rgba(0,0,0,.06);font-family:inherit}.nris-header *{box-sizing:border-box}.nris-header__inner{width:100%;max-width:none;margin:0 auto;padding-inline:1.5rem}@media (min-width:1200px){.nris-header__inner{padding-inline:2rem}}@media (min-width:1400px){.nris-header__inner{padding-inline:2.5rem}}.nris-header__topbar{background:var(--nris-navy);color:#fff;font-size:.78rem}.nris-header__topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;min-height:38px;padding-block:.35rem}.nris-header__text-btn,.nris-header__topbar a{color:#fff;text-decoration:none;background:none;border:none;font:inherit;cursor:pointer;padding:0}.nris-header__text-btn:hover,.nris-header__topbar a:hover{color:#ffe4d6}.nris-header__topbar-end,.nris-header__topbar-start{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.nris-header__top-ico{width:14px;height:14px;display:inline-block;vertical-align:-2px;margin-right:.25rem}.nris-header__login-btn{display:inline-flex;align-items:center;justify-content:center;padding:.28rem .95rem;border:none;border-radius:999px;background:var(--nris-grad);color:#fff;font-weight:700;font-size:.78rem;cursor:pointer}.nris-header__login-btn:hover{opacity:.92;color:#fff}.nris-header__main{background:#fff;border-bottom:1px solid var(--nris-border)}.nris-header__main-inner{display:flex;align-items:center;gap:1.75rem;padding-block:1.1rem}@media (min-width:1200px){.nris-header__main-inner{gap:2.25rem;padding-block:1.25rem}}.nris-header__logo{flex-shrink:0}.nris-header__logo img{display:block;height:52px;width:auto}.nris-header__search{flex:1 1 auto;min-width:0;max-width:580px;display:flex;align-items:center;gap:.5rem;padding:.4rem .4rem .4rem 1rem;border:1px solid var(--nris-border);border-radius:999px;background:#fff;box-shadow:0 2px 10px rgba(0,39,104,.05);margin-inline:.25rem}.nris-header__search-ico{color:var(--nris-muted);flex-shrink:0}.nris-header__search input{flex:1 1;min-width:0;border:none;outline:none;background:transparent;font:inherit;font-size:.9rem;color:var(--nris-text)}.nris-header__mic{border:none;background:transparent;color:var(--nris-muted);display:grid;place-items:center;padding:.25rem;cursor:default}.nris-header__search-btn{border:none;border-radius:999px;padding:.55rem 1.15rem;background:var(--nris-grad);color:#fff;font-weight:700;font-size:.85rem;cursor:pointer;white-space:nowrap}.nris-header__tools{display:flex;align-items:center;gap:.85rem;margin-left:auto;flex-shrink:0}.nris-region{display:flex;align-items:center;gap:.5rem}.nris-region,.nris-region__pill-wrap{position:relative}.nris-region__pill{display:inline-flex;align-items:center;gap:.35rem;min-height:38px;padding:.4rem .75rem;border:1px solid #d1d5db;border-radius:999px;background:#fff;color:#374151;font-size:.88rem;font-weight:600;cursor:pointer;white-space:nowrap;max-width:160px}.nris-region__pill.is-open{border-color:#c97a3a}.nris-region__code{font-size:.72rem;font-weight:600;text-transform:lowercase;color:#6b7280;flex-shrink:0}.nris-region__pill .nris-region__name{overflow:hidden;text-overflow:ellipsis;color:#1f2937;font-weight:600;font-size:.88rem}.nris-region__option.is-active .nris-region__code,.nris-region__option.is-active .nris-region__name{color:var(--nris-crimson)}.nris-region__menu{position:absolute;top:calc(100% + 8px);left:0;z-index:1200;min-width:180px;max-height:280px;overflow:auto;margin:0;padding:.65rem .35rem;list-style:none;background:#fff;border:1px solid var(--nris-border);border-radius:16px;box-shadow:0 12px 28px rgba(0,39,104,.12)}.nris-region__menu--state{min-width:200px;right:0;left:auto}.nris-region__option{width:100%;display:flex;align-items:center;gap:.55rem;padding:.65rem .85rem;border:none;background:transparent;text-align:left;cursor:pointer;border-radius:10px;color:#1f2937;font:inherit}.nris-region__option:hover{background:#f8fafc}.nris-region__option .nris-region__name{font-size:.9rem;font-weight:600;color:#1f2937}.nris-region__divider{width:1px;height:24px;background:#e5e7eb;margin-inline:.25rem}.nris-profile{position:relative}.nris-profile__trigger{width:38px;height:38px;border:1px solid #d1d5db;border-radius:50%;background:#fff;color:var(--nris-navy);display:grid;place-items:center;cursor:pointer;text-decoration:none}.nris-profile__trigger.is-open,.nris-profile__trigger:hover{border-color:#c97a3a;background:#fff7f0}.nris-profile__menu{position:absolute;top:calc(100% + 10px);right:0;z-index:1200;width:260px;padding:1rem .85rem .75rem;background:#fff;border:1px solid var(--nris-border);border-radius:18px;box-shadow:0 16px 36px rgba(0,39,104,.14)}.nris-profile__welcome{padding:0 .4rem .85rem;border-bottom:1px solid var(--nris-border);margin-bottom:.35rem}.nris-profile__welcome-title{margin:0;font-size:1rem;font-weight:700;color:#1f2937}.nris-profile__welcome-sub{margin:.2rem 0 0;font-size:.78rem;color:#9ca3af}.nris-profile__list{display:flex;flex-direction:column;gap:.1rem;padding:.25rem 0}.nris-profile__footer{margin-top:.35rem;padding-top:.35rem;border-top:1px solid var(--nris-border)}.nris-profile__item{display:flex;align-items:center;gap:.7rem;width:100%;padding:.7rem .55rem;border:none;border-radius:10px;background:transparent;color:#334155;font-size:.9rem;font-weight:600;text-decoration:none;text-align:left;cursor:pointer}.nris-profile__item:hover{background:#f8fafc;color:var(--nris-navy)}.nris-profile__item--danger,.nris-profile__item--danger:hover{color:var(--nris-crimson)}.nris-profile__ico{width:1.1rem;text-align:center;opacity:.85}.nris-profile__ico-svg{width:16px;height:16px}.nris-header__icons{display:flex;align-items:center;gap:.45rem;margin-inline:.15rem}.nris-header__icon-btn{position:relative;width:38px;height:38px;border:none;border-radius:50%;background:transparent;color:var(--nris-navy);display:grid;place-items:center;cursor:pointer}.nris-header__icon-btn:hover{background:#f3f4f6}.nris-header__badge{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--nris-crimson);color:#fff;font-size:.62rem;font-weight:700;line-height:16px;text-align:center}.nris-notify{position:relative}.nris-notify__menu{position:absolute;top:calc(100% + 10px);right:0;z-index:1200;width:320px;max-width:min(320px,calc(100vw - 2rem));max-height:400px;overflow-y:auto;padding:.45rem 0;background:#fff;border:1px solid var(--nris-border);border-radius:14px;box-shadow:0 16px 36px rgba(0,39,104,.14)}.nris-notify__list{list-style:none;margin:0;padding:0}.nris-notify__item{position:relative}.nris-notify__item a{display:block;padding:.55rem .9rem .55rem 1.55rem;color:#333;font-size:.72rem;line-height:1.35;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nris-notify__item a:hover{background:#f8fafc;color:#444}.nris-notify__item a span{font-weight:700}.nris-notify__item:before{content:"";position:absolute;width:6px;height:6px;border-radius:6px;background:#4f5e64;top:50%;left:12px;transform:translateY(-50%)}.nris-notify__empty{margin:0;padding:.85rem 1rem;font-size:.78rem;color:var(--nris-muted)}.nris-header__post-btn{display:inline-flex;align-items:center;justify-content:center;padding:.55rem 1rem;border:none;border-radius:999px;background:var(--nris-grad);color:#fff!important;font:inherit;font-weight:700;font-size:.85rem;text-decoration:none;white-space:nowrap;cursor:pointer}.nris-header__post-btn:hover{opacity:.92;color:#fff!important}.nris-header__burger{display:none;width:40px;height:40px;border:1px solid #d1d5db;border-radius:50%;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:5px;cursor:pointer}.nris-header__burger span{display:block;width:18px;height:2px;background:var(--nris-navy)}.nris-header__nav{position:relative;background:#fff;border-bottom:1px solid var(--nris-border)}.nris-header__nav-inner{display:flex;align-items:center;position:relative;padding-block:.15rem}.nris-header__nav-track{flex:1 1;min-width:0;overflow-x:clip;overflow-y:visible}.nris-header__nav-inner.is-overflow .nris-header__nav-track{margin-inline:2rem}.nris-header__nav-list{list-style:none;margin:0;padding:.2rem 0;display:flex;align-items:center;justify-content:flex-start;gap:.35rem;flex-wrap:nowrap;width:-webkit-max-content;width:max-content;max-width:none;transition:transform .28s ease}.nris-header__nav-list.is-fitted{margin-inline:auto}.nris-header__nav-item{position:relative;flex:0 0 auto}.nris-header__nav-arrow{position:absolute;top:50%;z-index:6;width:30px;height:30px;margin:0;padding:0;border:1px solid #e5e7eb;border-radius:50%;background:#fff;color:var(--nris-navy);display:grid;place-items:center;cursor:pointer;box-shadow:0 2px 8px rgba(0,39,104,.1);transform:translateY(-50%);opacity:0;pointer-events:none}.nris-header__nav-inner.is-overflow .nris-header__nav-arrow{opacity:1;pointer-events:auto}.nris-header__nav-arrow--prev{left:0}.nris-header__nav-arrow--next{right:0}.nris-header__nav-arrow:hover:not(:disabled){border-color:#c97a3a;background:#fff7f0;color:var(--nris-crimson)}.nris-header__nav-inner.is-overflow .nris-header__nav-arrow:disabled{opacity:.28;cursor:default;box-shadow:none}.nris-header__dropdown{position:absolute;top:calc(100% - .15rem);left:0;z-index:50;min-width:11.5rem;max-height:min(18rem,calc(100svh - 12rem));margin:0;padding:.35rem 0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;list-style:none;background:#fff;border:1px solid var(--nris-border);border-radius:10px;box-shadow:0 12px 28px rgba(15,23,42,.12);-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;scrollbar-width:thin}.nris-header__dropdown::-webkit-scrollbar{width:6px}.nris-header__dropdown::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.nris-header__nav-item:last-child .nris-header__dropdown{left:auto;right:0}.nris-header__dropdown a,.nris-header__dropdown span{display:block;padding:.55rem 1rem;color:var(--nris-navy);font-size:.88rem;font-weight:600;text-decoration:none;white-space:nowrap}.nris-header__dropdown a.is-active{color:var(--nris-crimson)}.nris-header__dropdown span[aria-disabled=true]{cursor:default;color:#94a3b8}.nris-header__nav-link{position:relative;display:inline-flex;align-items:center;gap:.4rem;padding:.85rem .75rem;border:none;background:transparent;color:var(--nris-navy);font-size:.88rem;font-weight:600;text-decoration:none;cursor:pointer;white-space:nowrap}.nris-header__nav-link svg{flex-shrink:0}.nris-header__nav-link:after{content:"";position:absolute;left:.65rem;right:.65rem;bottom:.2rem;height:2.5px;border-radius:999px;background:var(--nris-grad);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.nris-header__nav-link.is-active,.nris-header__nav-link:hover{color:var(--nris-crimson)}.nris-header__nav-link.is-active:after,.nris-header__nav-link:hover:after{transform:scaleX(1)}.nris-mega{position:absolute;left:0;right:0;top:100%;z-index:1050;background:#fff;border-bottom:1px solid var(--nris-border);box-shadow:0 16px 32px rgba(0,39,104,.1);padding:1.25rem 0 1.5rem}.nris-mega__panel{display:grid;grid-template-columns:1fr 280px;grid-gap:2rem;gap:2rem;align-items:stretch}.nris-mega__columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}.nris-mega__col-title{margin:0 0 .85rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9ca3af}.nris-mega__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}.nris-mega__links a,.nris-mega__links span{color:var(--nris-navy);text-decoration:none;font-size:.95rem;font-weight:500}.nris-mega__links a:hover{color:var(--nris-crimson)}.nris-mega__links span[aria-disabled=true]{cursor:default}.nris-mega__featured{position:relative;overflow:hidden;border-radius:16px;padding:1.35rem 1.25rem;background:linear-gradient(145deg,#002768,#0a3a8a 55%,#123f7a);color:#fff;display:flex;flex-direction:column;gap:.5rem;min-height:180px}.nris-mega__featured:after,.nris-mega__featured:before{content:"";position:absolute;border-radius:50%;background:rgba(255,255,255,.08);pointer-events:none}.nris-mega__featured:before{width:120px;height:120px;top:-40px;right:-30px}.nris-mega__featured:after{width:90px;height:90px;bottom:-30px;left:-20px}.nris-mega__featured-icon{color:var(--nris-orange);width:28px;height:28px}.nris-mega__featured h3{margin:.35rem 0 0;font-size:1.2rem;font-weight:700;color:#fff;position:relative;z-index:1}.nris-mega__featured p{margin:0;font-size:.85rem;color:rgba(255,255,255,.82);line-height:1.45;position:relative;z-index:1;flex:1 1}.nris-mega__featured-btn{position:relative;z-index:1;align-self:flex-start;display:inline-flex;align-items:center;gap:.35rem;margin-top:.5rem;padding:.45rem 1rem;border:none;border-radius:999px;background:#fff;color:var(--nris-navy)!important;font:inherit;font-weight:700;font-size:.85rem;text-decoration:none;cursor:pointer}.nris-mega__featured-btn:hover{background:#f8fafc;color:var(--nris-navy)!important}.nris-drawer{--nris-navy:#002768;--nris-crimson:#be0b31;--nris-orange:#e85d04;--nris-grad:linear-gradient(90deg,#be0b31,#e85d04);--nris-text:#1f2937;--nris-muted:#6b7280;--nris-border:#e5e7eb;position:fixed;inset:0;z-index:1200;display:flex;justify-content:flex-end;font-family:inherit}.nris-drawer,.nris-drawer *{box-sizing:border-box}.nris-drawer__backdrop{position:absolute;inset:0;border:none;background:rgba(15,23,42,.42);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);cursor:pointer}.nris-drawer__panel{position:relative;z-index:1;display:flex;flex-direction:column;width:88vw;max-width:420px;height:100%;height:100dvh;background:#fff;box-shadow:-16px 0 40px rgba(0,39,104,.18);overflow:hidden;animation:nris-drawer-slide .28s ease both}@keyframes nris-drawer-slide{0%{transform:translateX(100%)}to{transform:translateX(0)}}.nris-drawer__head{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem 1rem;border-bottom:1px solid var(--nris-border);background:#fff}.nris-drawer__logo{display:block;min-width:0}.nris-drawer__logo img{display:block;height:42px;width:auto}.nris-drawer__close{width:40px;height:40px;flex-shrink:0;border:none;border-radius:10px;background:transparent;color:#334155;display:grid;place-items:center;cursor:pointer}.nris-drawer__close:hover{background:#f3f4f6}.nris-drawer__body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 1.05rem 1.15rem}.nris-drawer__user{display:flex;align-items:center;gap:.85rem;padding:1rem 0;border-bottom:1px solid var(--nris-border);margin-bottom:.95rem}.nris-drawer__avatar{width:48px;height:48px;flex-shrink:0;border:1px solid #e5e7eb;border-radius:50%;background:#fff;color:var(--nris-navy);display:grid;place-items:center}.nris-drawer__user-copy{min-width:0}.nris-drawer__welcome{margin:0;font-size:1.02rem;font-weight:600;color:var(--nris-navy);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nris-drawer__auth{display:flex;align-items:center;gap:.75rem;margin-top:.2rem}.nris-drawer__login,.nris-drawer__register{border:none;background:none;padding:0;font:inherit;cursor:pointer;text-decoration:none}.nris-drawer__login{color:var(--nris-crimson);font-weight:700;font-size:.92rem}.nris-drawer__register{color:#94a3b8;font-weight:500;font-size:.92rem}.nris-drawer__search{display:flex;align-items:center;gap:.55rem;width:100%;margin-bottom:.85rem;padding:.72rem 1rem;border:none;border-radius:999px;background:#f2f4f8}.nris-drawer__search svg{flex-shrink:0;color:#9ca3af}.nris-drawer__search input{flex:1 1;min-width:0;border:none;outline:none;background:transparent;font:inherit;font-size:.88rem;color:var(--nris-text);appearance:none;-webkit-appearance:none}.nris-drawer__search input::placeholder{color:#9aa3b2}.nris-region--drawer{width:100%;margin:0 0 .45rem;flex-wrap:nowrap}.nris-region--drawer .nris-region__divider{display:none}.nris-region--drawer .nris-region__pill-wrap{flex:1 1;min-width:0}.nris-region--drawer .nris-region__pill{width:100%;max-width:none;min-height:42px;justify-content:flex-start;background:#fff}.nris-region--drawer .nris-region__name{flex:1 1;min-width:0}.nris-region--drawer .nris-region__menu,.nris-region--drawer .nris-region__menu--state{left:0;right:auto;min-width:100%;width:100%}.nris-drawer__nav{list-style:none;margin:.35rem 0 0;padding:0}.nris-drawer__nav-item{border-bottom:1px solid #eef1f4}.nris-drawer__nav-split{display:flex;align-items:center}.nris-drawer__nav-split .nris-drawer__nav-row{width:auto;flex:1 1}.nris-drawer__expand{display:grid;place-items:center;width:2.5rem;height:2.5rem;border:0;background:transparent;color:var(--nris-navy);cursor:pointer}.nris-drawer__nav-row{display:flex;align-items:center;gap:.75rem;width:100%;padding:.92rem 0;border:none;background:none;color:var(--nris-navy);text-align:left;text-decoration:none;font:inherit;font-size:.98rem;font-weight:600;cursor:pointer}.nris-drawer__nav-row.is-active,.nris-drawer__nav-row:hover{color:var(--nris-crimson)}.nris-drawer__nav-ico{display:grid;place-items:center;color:var(--nris-navy);flex-shrink:0}.nris-drawer__nav-row.is-active .nris-drawer__nav-ico,.nris-drawer__nav-row:hover .nris-drawer__nav-ico{color:var(--nris-crimson)}.nris-drawer__nav-label{flex:1 1;min-width:0}.nris-drawer__chevron{margin-left:auto;color:#94a3b8;flex-shrink:0;transition:transform .2s ease}.nris-drawer__chevron.is-open{color:var(--nris-navy)}.nris-drawer__sub{list-style:none;margin:0;padding:0 0 .55rem 2.55rem}.nris-drawer__sub a,.nris-drawer__sub span{display:block;padding:.42rem 0;color:#4b5563;font-size:.9rem;font-weight:500;text-decoration:none}.nris-drawer__sub a.is-active,.nris-drawer__sub a:hover{color:var(--nris-crimson)}.nris-drawer__sub span[aria-disabled=true]{cursor:default}.nris-drawer__post{display:flex;align-items:center;justify-content:center;gap:.4rem;width:100%;min-height:48px;margin:1.05rem 0 .35rem;border:none;border-radius:999px;background:var(--nris-grad);color:#fff;font:inherit;font-size:1rem;font-weight:700;cursor:pointer}.nris-drawer__post:hover{opacity:.94;color:#fff}.nris-drawer__secondary{display:grid;grid-template-columns:1fr 1fr;grid-gap:.95rem 1.1rem;gap:.95rem 1.1rem;margin-top:.65rem;padding-top:1.05rem;border-top:1px solid var(--nris-border)}.nris-drawer__secondary-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--nris-navy);font-size:.92rem;font-weight:600;text-decoration:none}.nris-drawer__secondary-link:hover{color:var(--nris-crimson)}.nris-drawer__foot{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1.05rem calc(.85rem + env(safe-area-inset-bottom));border-top:1px solid var(--nris-border);background:#fff}.nris-drawer__foot a{display:inline-flex;align-items:center;gap:.4rem;color:#9aa3af;font-size:.82rem;text-decoration:none;white-space:nowrap}.nris-drawer__foot a:hover{color:var(--nris-navy)}.nris-drawer__foot svg{flex-shrink:0;width:15px;height:15px}@media (min-width:640px){.nris-drawer__panel{width:86vw;max-width:480px}.nris-drawer__body,.nris-drawer__foot,.nris-drawer__head{padding-left:1.2rem;padding-right:1.2rem}.nris-drawer__logo img{height:46px}.nris-drawer__nav-row{font-size:1.02rem;padding-block:.98rem}}@media (max-width:992px){.nris-header__nav,.nris-header__search{display:none}.nris-header__burger{display:flex}.nris-header__main .nris-region,.nris-header__post-btn,.nris-header__topbar-start{display:none}}@media (max-width:720px){.nris-mega__panel{grid-template-columns:1fr}.nris-header__icons{display:none}}