.app-icon{flex-shrink:0;display:inline-block;vertical-align:middle}.ah[data-v-4e7c8fdc]{position:sticky;top:0;z-index:100;background:hsla(0,0%,100%,.86);backdrop-filter:saturate(160%) blur(11.2px);box-shadow:0 4.8px 22.4px rgba(20,40,90,.06)}.ah__inner[data-v-4e7c8fdc]{max-width:1320px;margin:0 auto;padding:0 19.2px;height:80px;display:flex;align-items:center;gap:14.4px}.ah__brand[data-v-4e7c8fdc]{display:flex;align-items:center;flex-shrink:0}.ah__brand img[data-v-4e7c8fdc]{height:65.2px;width:auto;display:block;aspect-ratio:250/109;-o-object-fit:contain;object-fit:contain}.ah__divider[data-v-4e7c8fdc]{width:1px;height:40px;background:linear-gradient(180deg,transparent,#d9dce8,transparent);flex-shrink:0}.ah__navwrap[data-v-4e7c8fdc]{flex:1;display:flex;align-items:center;min-width:0}.ah__nav[data-v-4e7c8fdc]{display:flex;align-items:center;gap:4.8px}.ah__link[data-v-4e7c8fdc]{display:inline-flex;align-items:center;gap:8px;padding:8.8px 16px;border-radius:9.6px;font-size:var(--ecu-fs-body);font-weight:600;color:var(--ecu-navy,#0b1f4b);text-decoration:none;white-space:nowrap;transition:background .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.ah__link[data-v-4e7c8fdc]:hover{background:#fff1e6;color:var(--ecu-orange-dark,#e84d00)}.ah__link.is-active[data-v-4e7c8fdc]{color:#fff;background:linear-gradient(135deg,#ff8a2a,#f2610f);box-shadow:0 6.4px 16px rgba(242,97,15,.28)}.ah__burger[data-v-4e7c8fdc]{display:none;width:35.2px;height:35.2px;border:0;border-radius:9.6px;background:#fff1e6;color:var(--ecu-orange-dark,#e84d00);align-items:center;justify-content:center;cursor:pointer}.ah__actions[data-v-4e7c8fdc]{display:flex;align-items:center;gap:14.4px;margin-left:auto}.ah__bellwrap[data-v-4e7c8fdc]{position:relative}.ah__bell[data-v-4e7c8fdc]{position:relative;width:36.8px;height:36.8px;border:0;border-radius:11.2px;background:transparent;color:var(--ecu-navy,#0b1f4b);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease}.ah__bell[aria-expanded=true][data-v-4e7c8fdc],.ah__bell[data-v-4e7c8fdc]:hover{background:#fff1e6}.ah__badge[data-v-4e7c8fdc]{position:absolute;top:2px;right:1px;min-width:16px;height:16px;padding:0 4px;border-radius:799.2px;background:#ef1c1c;color:#fff;font-size:8.8px;font-weight:700;line-height:16px;text-align:center;box-shadow:0 0 0 2px #fff}.ah__logout[data-v-70dbc01a][data-v-4e7c8fdc]{display:inline-flex;align-items:center;gap:8px;padding:8.8px 17.6px;border-radius:9.6px;background:linear-gradient(135deg,rgba(255,122,26,0),rgba(242,97,15,0));color:red;border:1px solid red;font-size:var(--ecu-fs-body);font-weight:600;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.ah__logout[data-v-70dbc01a][data-v-4e7c8fdc]:hover{color:#fff;transform:translateY(-1px);box-shadow:0 9.6px 20.8px rgba(242,15,15,.34);background:red}.ah__panel[data-v-4e7c8fdc]{position:absolute;right:0;top:calc(100% + 9.6px);width:288px;max-width:calc(100vw - 19.2px);background:#fff;border-radius:14.4px;border:1px solid #eef0f6;box-shadow:0 19.2px 48px rgba(20,40,90,.18);overflow:hidden;transform-origin:top right}.ah__panel-head[data-v-4e7c8fdc]{display:flex;align-items:center;justify-content:space-between;padding:12.8px 14.4px;border-bottom:1px solid #f0f1f6}.ah__panel-head h6[data-v-4e7c8fdc]{margin:0;font-size:var(--ecu-fs-body);font-weight:700;color:var(--ecu-navy,#0b1f4b)}.ah__panel-head a[data-v-4e7c8fdc]{font-size:var(--ecu-fs-small);font-weight:600;color:var(--ecu-orange-dark,#e84d00);text-decoration:none}.ah__panel-list[data-v-4e7c8fdc]{list-style:none;margin:0;padding:0;max-height:256px;overflow-y:auto}.ah__panel-list li[data-v-4e7c8fdc]{padding:11.2px 14.4px;border-bottom:1px solid #f4f5fa;position:relative;cursor:pointer}.ah__panel-list li[data-v-4e7c8fdc]:focus-visible{outline:2px solid var(--ecu-orange,#f97316);outline-offset:-2px}.ah__panel-list li[data-v-4e7c8fdc]:last-child{border-bottom:0}.ah__panel-list li.is-unread[data-v-4e7c8fdc]{background:#fffaf5}.ah__panel-list li.is-unread[data-v-4e7c8fdc]:before{content:"";position:absolute;left:5.6px;top:17.6px;width:4.8px;height:4.8px;border-radius:50%;background:var(--ecu-orange,#f97316)}.ah__panel-list p[data-v-4e7c8fdc],.ah__panel-list strong[data-v-4e7c8fdc]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.ah__panel-list strong[data-v-4e7c8fdc]{display:-webkit-box;font-size:var(--ecu-fs-body);color:var(--ecu-navy,#0b1f4b)}.ah__panel-list li:not(.is-unread) strong[data-v-4e7c8fdc]{font-weight:500}.ah__panel-list p[data-v-4e7c8fdc]{margin:2.4px 0 3.2px;font-size:var(--ecu-fs-small);color:#5f6579}.ah__panel-list small[data-v-4e7c8fdc]{display:inline-flex;align-items:center;gap:4px;font-size:var(--ecu-fs-small);color:#8b90a3}.ah__panel-empty[data-v-4e7c8fdc]{display:flex;flex-direction:column;align-items:center;gap:6.4px;padding:25.6px 14.4px;color:#8b90a3;font-size:var(--ecu-fs-body)}.ah-pop-enter-active[data-v-4e7c8fdc],.ah-pop-leave-active[data-v-4e7c8fdc]{transition:opacity .16s ease,transform .16s ease}.ah-pop-enter-from[data-v-4e7c8fdc],.ah-pop-leave-to[data-v-4e7c8fdc]{opacity:0;transform:translateY(-6px) scale(.98)}@media (max-width:991px){.ah__inner[data-v-4e7c8fdc]{height:54.4px;padding:0 12.8px;gap:9.6px}.ah__brand img[data-v-4e7c8fdc]{height:36.8px}.ah__divider--brand[data-v-4e7c8fdc]{display:none}.ah__navwrap[data-v-4e7c8fdc]{flex:0 0 auto}.ah__burger[data-v-4e7c8fdc]{display:inline-flex}.ah__nav[data-v-4e7c8fdc]{display:none;position:absolute;left:9.6px;right:9.6px;top:calc(100% + 6.4px);flex-direction:column;align-items:stretch;gap:3.2px;padding:8px;background:#fff;border-radius:14.4px;box-shadow:0 19.2px 48px rgba(20,40,90,.18)}.ah__nav.is-open[data-v-4e7c8fdc]{display:flex}.ah__actions[data-v-4e7c8fdc]{gap:6.4px}.ah__actions .ah__divider[data-v-4e7c8fdc]{display:none}}@media (max-width:575px){.ah__logout[data-v-4e7c8fdc]{padding:8.8px 10.4px}.ah__logout span[data-v-4e7c8fdc]{display:none}}@media (prefers-reduced-motion:reduce){.ah-pop-enter-active[data-v-4e7c8fdc],.ah-pop-leave-active[data-v-4e7c8fdc],.ah__link[data-v-4e7c8fdc],.ah__logout[data-v-4e7c8fdc]{transition:none}}.ecu-shell{--ecu-orange:#f97316;--ecu-orange-dark:#e84d00;--ecu-orange-soft:#fff1e6;--ecu-navy:#0b1f4b;--ecu-ink:#1d2a4d;--ecu-muted:#5f6579;--ecu-border:#eceef5;--ecu-footer:#0a0a0a;position:relative;isolation:isolate;min-height:100vh;display:flex;flex-direction:column;color:var(--ecu-ink);font-size:var(--ecu-fs-body);font-family:Plus Jakarta Sans,Inter,Segoe UI,system-ui,-apple-system,sans-serif;background:#fdfdff}.ecu-shell:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(720px 496px at -6% 18%,rgba(249,115,22,.11),transparent 62%),radial-gradient(656px 480px at 106% 42%,rgba(59,130,246,.11),transparent 62%),radial-gradient(480px 304px at 50% -10%,rgba(249,115,22,.04),transparent 70%),linear-gradient(180deg,#fff,#fbfcff)}.ecu-main{flex:1;animation:ecu-rise .4s ease both}.ecu-container{max-width:1320px;margin:0 auto;padding:20.2px 19.2px 30.2px}.ecu-footer{background:var(--ecu-footer);color:hsla(0,0%,100%,.92);font-size:var(--ecu-fs-small)}.ecu-footer__inner{max-width:1320px;margin:0 auto;padding:0 19.2px;height:51.2px;display:flex;align-items:center;justify-content:center;gap:9.6px}.ecu-footer__inner span{font-size:13px;font-weight:600}.ecu-shell .ecu-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12.8px;flex-wrap:wrap;margin-bottom:22.4px}.ecu-shell .ecu-page-head__bar{display:block;width:41.6px;height:4px;border-radius:79.2px;background:linear-gradient(90deg,#ff7a1a,#ffa45c);margin-bottom:12.8px}.ecu-shell .ecu-page-head h1{margin:0;font-size:var(--ecu-fs-h1);line-height:1.1;font-weight:var(--ecu-fw-heading);letter-spacing:-.02em;color:var(--ecu-navy)}.ecu-shell .ecu-page-head__sub{margin:6.4px 0 0;font-size:var(--ecu-fs-body);color:var(--ecu-muted)}.ecu-shell .ecu-card{background:#fff;border:1px solid rgba(11,31,75,.04);border-radius:19.2px;padding:20.8px;box-shadow:0 11.2px 35.2px rgba(20,40,90,.07)}.ecu-shell .ecu-card__head{display:flex;align-items:center;gap:12.8px;margin-bottom:17.6px}.ecu-shell .ecu-card__title{margin:0;font-size:var(--ecu-fs-h2);font-weight:var(--ecu-fw-heading);letter-spacing:-.01em;color:var(--ecu-navy);word-break:break-word}.ecu-shell .ecu-tile{width:35.2px;height:35.2px;border-radius:11.2px;background:var(--ecu-orange-soft);color:var(--ecu-orange);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ecu-shell .ecu-tile--lg{width:46.4px;height:46.4px;border-radius:14.4px}.ecu-shell .ecu-btn-outline{display:inline-flex;align-items:center;gap:6.4px;padding:8px 16px;border:1.5px solid var(--ecu-orange);border-radius:9.6px;background:#fff;color:var(--ecu-orange-dark);font-size:var(--ecu-fs-body);font-weight:var(--ecu-fw-btn);text-decoration:none;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.ecu-shell .ecu-btn-outline:hover{background:var(--ecu-orange);color:#fff;transform:translateY(-1px)}.ecu-shell .ecu-btn-solid{display:inline-flex;align-items:center;gap:6.4px;padding:8.8px 17.6px;border:0;border-radius:9.6px;background:linear-gradient(135deg,#ff7a1a,#f2610f);color:#fff;font-size:var(--ecu-fs-body);font-weight:var(--ecu-fw-btn);text-decoration:none;cursor:pointer;box-shadow:0 6.4px 16px rgba(242,97,15,.25)}.ecu-shell .ecu-btn-solid:hover{color:#fff}.ecu-shell .ecu-chip{display:inline-flex;align-items:center;gap:4.8px;padding:4.8px 11.2px;border-radius:799.2px;font-size:var(--ecu-fs-small);font-weight:700;white-space:nowrap;background:#eef0f6;color:#4b5675}.ecu-shell .ecu-chip--success{background:#e6f6ec;color:#0f8a3c}.ecu-shell .ecu-chip--warning{background:#fff3dc;color:#b86e00}.ecu-shell .ecu-chip--info{background:#e6f0ff;color:#1d5fd1}.ecu-shell .ecu-chip--danger{background:#fde9e9;color:#c52222}.ecu-shell .ecu-chip--orange{background:var(--ecu-orange-soft);color:var(--ecu-orange-dark)}.ecu-shell .ecu-skeleton{border-radius:8px;background:linear-gradient(90deg,#f1f2f8 25%,#f8f9fc 50%,#f1f2f8 75%);background-size:200% 100%;animation:ecu-shimmer 1.3s linear infinite}.ecu-shell .ecu-state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:35.2px 16px;color:var(--ecu-muted)}.ecu-shell .ecu-state h3{margin:4.8px 0 0;font-size:var(--ecu-fs-h3);font-weight:var(--ecu-fw-subheading);color:var(--ecu-navy)}.ecu-shell .ecu-state p{margin:0;max-width:304px;font-size:var(--ecu-fs-body)}.ecu-shell .ecu-state__icon{width:57.6px;height:57.6px;border-radius:17.6px;display:flex;align-items:center;justify-content:center;background:var(--ecu-orange-soft);color:var(--ecu-orange)}.ecu-shell .ecu-state__icon--danger{background:#fde9e9;color:#c52222}@keyframes ecu-shimmer{to{background-position:-200% 0}}@keyframes ecu-rise{0%{opacity:0;transform:translateY(6.4px)}to{opacity:1;transform:none}}@media (max-width:767px){.ecu-container{padding:20.2px 19.2px 30.2px}.ecu-shell .ecu-page-head h1{font-size:var(--ecu-fs-h1-sm)}.ecu-shell .ecu-card{padding:16px;border-radius:16px}.ecu-footer__inner{flex-direction:column;justify-content:center;height:auto;padding:11.2px 12.8px;gap:3.2px;font-size:var(--ecu-fs-small)}}@media (prefers-reduced-motion:reduce){.ecu-main,.ecu-shell .ecu-skeleton{animation:none}}