.aeth-portal4a{--ink:#082c58;--navy:#06427c;--blue:#086cce;--blue2:#0b85f4;--pale:#f0f8ff;--line:#d5e6f6;--gold:#d99512;--muted:#456581;--shadow:0 8px 25px rgba(16,73,133,.065)}
.aeth-portal4a, .aeth-portal4a *{box-sizing:border-box}
.aeth-portal4a{scroll-behavior:smooth}
.aeth-portal4a{margin:0;color:var(--ink);font:14px/1.55 "Segoe UI",Arial,sans-serif;background:#fff}
.aeth-portal4a button,.aeth-portal4a a{font:inherit}
.aeth-portal4a a{text-decoration:none;color:inherit}
.aeth-portal4a button{cursor:pointer}
.aeth-portal4a button:focus-visible,.aeth-portal4a a:focus-visible{outline:3px solid #ffbb41;outline-offset:3px}
.aeth-portal4a .wrap{max-width:1320px;margin:auto;padding:0 22px}
.aeth-portal4a .topline{height:4px;background:linear-gradient(90deg,#0876e4 0%,#59c5ff 48%,#e8ac3b 100%)}
.aeth-portal4a .header{background:#fff;border-bottom:1px solid var(--line);box-shadow:0 2px 14px rgba(14,82,150,.04);position:sticky;top:0;z-index:20}
.aeth-portal4a .header-in{display:flex;align-items:center;gap:24px;min-height:79px}
.aeth-portal4a .brand{display:flex;gap:10px;align-items:center;flex-shrink:0}
.aeth-portal4a .brand-mark{width:37px;height:37px;display:grid;place-items:center;color:#e6aa2f;background:#e9f6ff;border:1px solid #b8dffb;border-radius:12px;font-size:24px}
.aeth-portal4a .brand-text{font:700 26px/1 Georgia,serif;letter-spacing:.05em;color:#064078}
.aeth-portal4a .brand-text small{display:block;text-align:center;font:700 9px/1.6 "Segoe UI",sans-serif;color:#ba7a12;letter-spacing:.25em;margin-top:4px}
.aeth-portal4a .nav{display:flex;gap:5px;align-items:center;margin-left:auto}
.aeth-portal4a .nav a{padding:11px 12px;color:#244d76;font-weight:650;border-radius:9px;white-space:nowrap}
.aeth-portal4a .nav a:hover,.aeth-portal4a .nav a.active{color:#005bb1;background:#edf7ff}
.aeth-portal4a .actions{display:flex;gap:8px;align-items:center}
.aeth-portal4a .btn{border:1px solid #bddaf3;background:#fff;color:#095399;padding:10px 15px;border-radius:9px;font-weight:750;white-space:nowrap}
.aeth-portal4a .btn.gold{background:linear-gradient(180deg,#ffe3a1,#f7c359);border-color:#e9ae35;color:#633c03}
.aeth-portal4a .mobile-toggle{display:none}
.aeth-portal4a .intro{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:24px 0 21px;border-bottom:1px solid #e1ecf6}
.aeth-portal4a .eyebrow{font-size:10px;letter-spacing:.19em;font-weight:850;color:#b67a10;text-transform:uppercase}
.aeth-portal4a .intro h1{font:700 clamp(25px,2.8vw,34px)/1.12 Georgia,serif;color:#063c77;margin:5px 0 7px}
.aeth-portal4a .intro p{margin:0;color:#426382;font-size:13px}
.aeth-portal4a .intro-right{display:flex;gap:10px;align-items:center}
.aeth-portal4a .mini-pill{display:inline-flex;align-items:center;gap:7px;border:1px solid #c6e2f9;background:#f5fbff;border-radius:9px;padding:9px 12px;color:#1766a6;font-weight:650;font-size:12px}
.aeth-portal4a .mini-pill svg{width:16px;height:16px}
.aeth-portal4a .content{padding:22px 0 56px}
.aeth-portal4a .section{margin-bottom:29px}
.aeth-portal4a .section-head{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-bottom:14px}
.aeth-portal4a .section-head h2{font:700 24px/1.12 Georgia,serif;margin:3px 0 5px;color:#073b75}
.aeth-portal4a .section-head p{margin:0;color:var(--muted);font-size:12.5px}
.aeth-portal4a .more{color:#006dcc;font-weight:750;font-size:12px;white-space:nowrap}
.aeth-portal4a .more:hover{text-decoration:underline}
.aeth-portal4a .news-grid{display:grid;grid-template-columns:1.22fr .78fr;gap:16px}
.aeth-portal4a .panel{border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:var(--shadow);overflow:hidden}
.aeth-portal4a .panel-head{padding:16px 19px;border-bottom:1px solid #e2eef9;display:flex;justify-content:space-between;align-items:center;gap:10px}
.aeth-portal4a .panel-head h3{font-size:14px;margin:0;color:#063d79}
.aeth-portal4a .panel-head .micro{font-size:11px;color:#65809a}
.aeth-portal4a .tabs{display:flex;flex-wrap:wrap;gap:6px}
.aeth-portal4a .tab{border:1px solid #cce3f8;background:#fff;color:#376080;border-radius:7px;padding:6px 10px;font-size:11px;font-weight:700}
.aeth-portal4a .tab.active{background:#0a70d2;color:#fff;border-color:#0a70d2}
.aeth-portal4a .news-main{min-height:249px;display:flex;flex-direction:column}
.aeth-portal4a .empty-state{display:flex;align-items:center;gap:19px;flex:1;padding:28px 25px}
.aeth-portal4a .empty-illustration{width:92px;height:92px;flex-shrink:0;border-radius:19px;display:grid;place-items:center;background:linear-gradient(135deg,#e7f5ff,#fff8e9);border:1px solid #d0e9fc}
.aeth-portal4a .empty-illustration svg{width:45px;height:45px;stroke:#2683d1}
.aeth-portal4a .empty-state h3{font-size:16px;margin:0 0 5px;color:#083e78}
.aeth-portal4a .empty-state p{font-size:12px;color:#53708b;margin:0 0 11px;max-width:420px}
.aeth-portal4a .empty-state .note{font-size:10px;letter-spacing:.03em;color:#758ba1}
.aeth-portal4a .feed-row{display:flex;align-items:center;gap:12px;padding:15px 18px;border-bottom:1px solid #e8f1f9}
.aeth-portal4a .feed-row:last-child{border-bottom:0}
.aeth-portal4a .feed-icon{height:36px;width:36px;flex-shrink:0;border-radius:9px;background:#eaf6ff;color:#0874d8;display:grid;place-items:center;font-size:17px}
.aeth-portal4a .feed-row strong{display:block;font-size:12px}
.aeth-portal4a .feed-row small{display:block;color:#68839a;font-size:11px}
.aeth-portal4a .feed-footer{background:#f7fbff;padding:11px 18px;color:#527493;font-size:11px;border-top:1px solid #e5eff9}
.aeth-portal4a .events-layout{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}
.aeth-portal4a .event-panel{border:1px solid var(--line);border-radius:13px;padding:17px 18px;background:linear-gradient(145deg,#fff 72%,#f5fbff);box-shadow:var(--shadow);min-height:130px}
.aeth-portal4a .event-top{display:flex;align-items:center;justify-content:space-between;gap:8px}
.aeth-portal4a .event-top strong{font-size:13px}
.aeth-portal4a .count{background:#edf7ff;border:1px solid #cde6fb;border-radius:8px;color:#0065c0;font-size:11px;font-weight:800;padding:3px 8px}
.aeth-portal4a .event-panel p{color:#59748f;font-size:12px;margin:13px 0 0}
.aeth-portal4a .section-systems{margin-top:33px}
.aeth-portal4a .system-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.aeth-portal4a .system-card{border:1px solid #cde1f2;border-radius:13px;overflow:hidden;background:#fff;box-shadow:var(--shadow);transition:transform .2s,box-shadow .2s}
.aeth-portal4a .system-card:hover{transform:translateY(-3px);box-shadow:0 13px 30px rgba(0,87,169,.12)}
.aeth-portal4a .system-art{height:164px;position:relative;background:#eaf5ff;overflow:hidden}
.aeth-portal4a .system-art img{width:100%;height:100%;object-fit:cover;display:block}
.aeth-portal4a .system-tag{position:absolute;left:12px;top:12px;padding:4px 9px;border-radius:7px;background:#fff;color:#084d8c;font-size:10px;font-weight:800;box-shadow:0 2px 8px #1235}
.aeth-portal4a .system-info{padding:15px 15px 16px}
.aeth-portal4a .system-info h3{font:700 18px Georgia,serif;margin:0 0 7px;color:#083e7a}
.aeth-portal4a .system-info p{font-size:12px;line-height:1.5;color:#466886;min-height:55px;margin:0 0 13px}
.aeth-portal4a .text-action{font-size:11.5px;color:#086bc9;font-weight:800}
.aeth-portal4a .ency{display:grid;grid-template-columns:1.05fr .95fr;gap:0;background:linear-gradient(110deg,#fff 65%,#eef8ff);border:1px solid #c8e1f7;border-radius:14px;box-shadow:var(--shadow);overflow:hidden}
.aeth-portal4a .ency-main{padding:24px 27px}
.aeth-portal4a .ency h2{font:700 24px/1.2 Georgia,serif;color:#073c76;margin:4px 0 9px}
.aeth-portal4a .ency p{font-size:12px;color:#486984;margin:0 0 17px}
.aeth-portal4a .search-wrap{display:flex;align-items:center;gap:7px;border:1px solid #b9daf4;background:#fff;border-radius:9px;padding:6px;max-width:560px}
.aeth-portal4a .search-wrap input{border:0;outline:0;padding:8px 9px;flex:1;min-width:0;color:#153d65;font:inherit}
.aeth-portal4a .search-wrap button{background:#0b72d4;color:#fff;border:0;padding:9px 14px;border-radius:6px;font-weight:750}
.aeth-portal4a .ency-links{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}
.aeth-portal4a .ency-links span{border:1px solid #d0e5f6;border-radius:7px;background:#f7fbff;padding:5px 9px;font-size:11px;font-weight:700;color:#14558f}
.aeth-portal4a .ency-aside{border-left:1px solid #d7e9f7;padding:24px;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(circle at 85% 15%,#c9eaff 0,transparent 52%)}
.aeth-portal4a .ency-aside strong{font:700 17px Georgia,serif;color:#0a4b86}
.aeth-portal4a .ency-aside p{margin:8px 0 13px}
.aeth-portal4a .ency-list{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.aeth-portal4a .ency-list div{background:#fff;border:1px solid #d4e8f9;border-radius:8px;padding:9px 10px;font-size:11px;font-weight:750;color:#195c99}
.aeth-portal4a .footer{border-top:1px solid #dbe9f5;background:#f8fbff;padding:24px 0}
.aeth-portal4a .footer-in{display:flex;align-items:center;justify-content:space-between;gap:15px}
.aeth-portal4a .footer strong{font:700 20px Georgia,serif;color:#0b457e}
.aeth-portal4a .footer p{font-size:11px;color:#68819a;margin:4px 0}
.aeth-portal4a .footer-note{font-size:11px;color:#6e8398;text-align:right}
.aeth-portal4a .preview-label{display:inline-block;background:#fff5dc;color:#9d6800;border:1px solid #f3d28b;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:800;margin-left:7px}
.aeth-portal4a .status-note{display:inline-flex;align-items:center;gap:6px;color:#55748e;font-size:11px}
.aeth-portal4a .status-dot{width:7px;height:7px;border-radius:50%;background:#e6ac42}
.aeth-portal4a .section-rule{height:1px;background:#e6eff8;margin:3px 0 26px}
@media (max-width:1100px){.aeth-portal4a .header-in{flex-wrap:wrap;gap:9px;padding-top:10px;padding-bottom:10px}
.aeth-portal4a .nav{order:3;width:100%;justify-content:center;margin:0}
.aeth-portal4a .actions{margin-left:auto}
.aeth-portal4a .system-grid{grid-template-columns:repeat(2,1fr)}
.aeth-portal4a .system-art{height:190px}}
@media (max-width:700px){.aeth-portal4a .wrap{padding:0 14px}
.aeth-portal4a .header-in{min-height:65px}
.aeth-portal4a .brand-text{font-size:20px}
.aeth-portal4a .brand-mark{width:32px;height:32px}
.aeth-portal4a .actions .btn{padding:8px 10px;font-size:11px}
.aeth-portal4a .mobile-toggle{display:block;border:1px solid #cbe3f6;border-radius:8px;background:#fff;color:#0a5aa4;padding:7px 10px;margin-left:auto}
.aeth-portal4a .nav{display:none;flex-direction:column;align-items:stretch;order:4}
.aeth-portal4a .nav.open{display:flex}
.aeth-portal4a .nav a{padding:8px 10px}
.aeth-portal4a .actions{margin-left:0}
.aeth-portal4a .intro{padding:21px 0;align-items:start;flex-direction:column}
.aeth-portal4a .intro-right{flex-wrap:wrap}
.aeth-portal4a .content{padding-top:19px}
.aeth-portal4a .news-grid,.aeth-portal4a .events-layout,.aeth-portal4a .ency{grid-template-columns:1fr}
.aeth-portal4a .section-head h2{font-size:21px}
.aeth-portal4a .section-head{align-items:start}
.aeth-portal4a .news-main{min-height:230px}
.aeth-portal4a .empty-state{padding:22px 16px;gap:13px}
.aeth-portal4a .empty-illustration{width:65px;height:65px}
.aeth-portal4a .empty-illustration svg{width:34px}
.aeth-portal4a .system-grid{gap:10px}
.aeth-portal4a .system-art{height:135px}
.aeth-portal4a .system-info{padding:12px}
.aeth-portal4a .system-info h3{font-size:16px}
.aeth-portal4a .system-info p{min-height:78px}
.aeth-portal4a .ency-main,.aeth-portal4a .ency-aside{padding:20px}
.aeth-portal4a .ency-aside{border-left:0;border-top:1px solid #d7e9f7}
.aeth-portal4a .footer-in{flex-direction:column;align-items:start}
.aeth-portal4a .footer-note{text-align:left}}
@media (max-width:400px){.aeth-portal4a .system-grid{grid-template-columns:1fr}
.aeth-portal4a .system-art{height:190px}
.aeth-portal4a .system-info p{min-height:0}
.aeth-portal4a .actions .btn:first-child{display:none}}
.aeth-portal4a{margin:0;background:#fff;color:#082c58;min-height:100vh;font:14px/1.55 "Segoe UI",Arial,sans-serif}.aeth-portal4a .intro{margin-top:12px}


/* AETH4A5R: escopo da Home, sem alterar as demais páginas públicas */
body:has(> main .aeth-portal4a){background:#fff!important}
body > main:has(> .aeth-portal4a){display:block!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;max-width:none!important;background:#fff!important}
.aeth-portal4a{display:block!important;min-height:0!important;background:#fff!important}
.aeth-portal4a > main.wrap{display:block!important;min-height:0!important;height:auto!important;margin:0 auto!important;padding:0 22px!important;max-width:1320px!important}
.aeth-portal4a .intro{min-height:0!important;margin:0!important;padding:20px 0 16px!important}
.aeth-portal4a .content{display:block!important;min-height:0!important;margin:0!important;padding:18px 0 24px!important}
.aeth-portal4a .section{display:block!important;min-height:0!important;height:auto!important;margin:0 0 21px!important;padding:0!important}
.aeth-portal4a .section-systems{margin-top:0!important}
.aeth-portal4a .section-rule{margin:0 0 19px!important}
.aeth-portal4a .section-head{margin:0 0 12px!important;padding:0!important}
.aeth-portal4a .news-main{min-height:0!important}
.aeth-portal4a .empty-state{min-height:145px!important;padding:18px 22px!important}
.aeth-portal4a .event-panel{min-height:108px!important}
.aeth-portal4a .header{position:relative!important;top:auto!important;background:#fff!important;border-bottom:1px solid #d4e8f8!important;box-shadow:0 3px 16px #0b6dc910!important}
.aeth-portal4a .header-in{min-height:68px!important}
.aeth-portal4a .header .nav a{font-family:"Segoe UI",Arial,sans-serif!important;font-size:13px!important;text-transform:none!important;letter-spacing:0!important}
.aeth-portal4a .header .btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:13px!important;text-decoration:none!important}
@media(max-width:700px){.aeth-portal4a > main.wrap{padding:0 14px!important}.aeth-portal4a .intro{padding:15px 0!important}.aeth-portal4a .content{padding:14px 0 22px!important}.aeth-portal4a .section{margin-bottom:17px!important}.aeth-portal4a .header-in{min-height:62px!important}}


/* AETH4A5S_SCROLLBAR */
/* A rolagem pertence ao documento, nao ao container da Home. */
html:has(.aeth-portal4a) {
  scrollbar-color: #86c5f4 #f5faff;
  scrollbar-width: thin;
}
@supports selector(::-webkit-scrollbar) {
  html:has(.aeth-portal4a)::-webkit-scrollbar,
  body:has(.aeth-portal4a)::-webkit-scrollbar { width: 10px; height: 10px; }
  html:has(.aeth-portal4a)::-webkit-scrollbar-track,
  body:has(.aeth-portal4a)::-webkit-scrollbar-track { background: #f5faff; }
  html:has(.aeth-portal4a)::-webkit-scrollbar-thumb,
  body:has(.aeth-portal4a)::-webkit-scrollbar-thumb {
    background: #86c5f4;
    border: 2px solid #f5faff;
    border-radius: 12px;
  }
  html:has(.aeth-portal4a)::-webkit-scrollbar-thumb:hover,
  body:has(.aeth-portal4a)::-webkit-scrollbar-thumb:hover { background: #1889e4; }
}


/* AETH4A6_ACABAMENTO_PREMIUM */
/* Refinamento da Home: nenhum asset, conteudo, link ou layout global alterado. */
.aeth-portal4a {
  --aeth-ink:#07396e;
  --aeth-muted:#476784;
  --aeth-line:#cfe3f6;
  --aeth-blue:#0879df;
  --aeth-blue-dark:#0568c2;
  color:var(--aeth-ink);
  -webkit-font-smoothing:antialiased;
  text-rendering:optimizeLegibility;
}
.aeth-portal4a :is(h1,h2,h3) { color:#073b73; letter-spacing:-.018em; text-wrap:balance; }
.aeth-portal4a :is(p,small) { line-height:1.55; }
.aeth-portal4a :is(button,a,input) { -webkit-tap-highlight-color:transparent; }
.aeth-portal4a a { text-underline-offset:3px; }
.aeth-portal4a :is(a,button,input):focus-visible {
  outline:3px solid #49a9f4!important;
  outline-offset:3px;
}
.aeth-portal4a .header {
  background:#fff!important;
  border-bottom:1px solid #d5e8f9!important;
  box-shadow:0 2px 12px rgba(18,86,151,.055)!important;
}
.aeth-portal4a .header .brand-text { letter-spacing:.012em; }
.aeth-portal4a .header .nav a {
  border-radius:10px;
  transition:background-color .16s ease,color .16s ease;
}
.aeth-portal4a .header .nav a:hover { background:#edf7ff; color:#056ac6; }
.aeth-portal4a .header .btn {
  border-radius:9px;
  transition:background-color .16s ease,border-color .16s ease;
}
.aeth-portal4a .intro { border-bottom-color:#d9e8f6; }
.aeth-portal4a .intro p, .aeth-portal4a .section-head p { color:var(--aeth-muted); }
.aeth-portal4a .section-head { gap:12px; }
.aeth-portal4a .section-rule { border-color:#e1edf8; }
.aeth-portal4a :is(.news-main,.event-panel) {
  border-color:var(--aeth-line);
  box-shadow:0 3px 14px rgba(25,91,148,.045);
}
.aeth-portal4a .empty-state { background:#fff; }
.aeth-portal4a .event-panel { background:linear-gradient(180deg,#fff 0%,#fbfdff 100%); }
.aeth-portal4a :is(.news-main,.event-panel) :is(p,small) { color:var(--aeth-muted); }
.aeth-portal4a :is(.news-main,.event-panel) a:hover { color:var(--aeth-blue-dark); }
.aeth-portal4a button { cursor:pointer; }
.aeth-portal4a :is(input,button) { font:inherit; }
.aeth-portal4a input { color:#083d73; }
.aeth-portal4a input::placeholder { color:#7892ad; opacity:1; }
.aeth-portal4a .section-systems img { display:block; max-width:100%; }
.aeth-portal4a .section-systems a { text-underline-offset:3px; }
.aeth-portal4a .section-systems a:hover { color:#006fcf; }
@media (prefers-reduced-motion:reduce) {
  .aeth-portal4a *, .aeth-portal4a *::before, .aeth-portal4a *::after {
    scroll-behavior:auto!important;
    transition-duration:.01ms!important;
    animation-duration:.01ms!important;
  }
}

/* BEGIN WEB.V2.HOME.4A.6B - TIPOGRAFIA OFICIAL */
/* Design System V2: Segoe UI, Arial, sans-serif; base 14px, 1.55. */
.aeth-portal4a {
  font-family: "Segoe UI", Arial, sans-serif !important;
  font-size: 14px;
  line-height: 1.55;
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}
.aeth-portal4a :is(h1,h2,h3,h4,h5,h6),
.aeth-portal4a .brand-text,
.aeth-portal4a .footer strong,
.aeth-portal4a .ency-aside strong {
  font-family: inherit !important;
  font-style: normal;
  letter-spacing: normal;
}
.aeth-portal4a .brand-text {font-size:clamp(21px,2.2vw,26px);font-weight:800;line-height:1.08;letter-spacing:.025em}
.aeth-portal4a .brand-text small {font-family:inherit !important;font-size:10px;line-height:1.35}
.aeth-portal4a .intro h1 {font-family:inherit !important;font-size:clamp(24px,2.5vw,32px);font-weight:800;line-height:1.18;letter-spacing:-.025em}
.aeth-portal4a .section-head h2,
.aeth-portal4a .ency h2 {font-family:inherit !important;font-size:clamp(21px,2vw,25px);font-weight:800;line-height:1.22;letter-spacing:-.015em}
.aeth-portal4a .system-info h3 {font-family:inherit !important;font-size:clamp(16px,1.45vw,18px);font-weight:750;line-height:1.3}
.aeth-portal4a .ency-aside strong {font-size:clamp(16px,1.4vw,18px);font-weight:750;line-height:1.35}
.aeth-portal4a .footer strong {font-size:19px;font-weight:800}
.aeth-portal4a .eyebrow {font-size:11px;line-height:1.4}
.aeth-portal4a .intro p,
.aeth-portal4a .section-head p,
.aeth-portal4a .empty-state p,
.aeth-portal4a .event-panel p,
.aeth-portal4a .system-info p,
.aeth-portal4a .ency p {font-size:clamp(13px,1vw,14px);line-height:1.55}
.aeth-portal4a .panel-head h3,
.aeth-portal4a .empty-state h3,
.aeth-portal4a .event-top strong {font-size:14px;line-height:1.4}
.aeth-portal4a .feed-row strong,
.aeth-portal4a .feed-row small,
.aeth-portal4a .feed-footer,
.aeth-portal4a .panel-head .micro,
.aeth-portal4a .count,
.aeth-portal4a .system-tag,
.aeth-portal4a .text-action,
.aeth-portal4a .ency-links span,
.aeth-portal4a .ency-list div,
.aeth-portal4a .footer p,
.aeth-portal4a .footer-note,
.aeth-portal4a .empty-state .note,
.aeth-portal4a .status-note,
.aeth-portal4a .preview-label {font-size:12px;line-height:1.45}
.aeth-portal4a .tab,
.aeth-portal4a .more,
.aeth-portal4a .mini-pill {font-size:12px;line-height:1.45}
.aeth-portal4a .header .nav a,
.aeth-portal4a .header .btn,
.aeth-portal4a button,
.aeth-portal4a input {font-family:inherit !important}
.aeth-portal4a .header .nav a,
.aeth-portal4a .header .btn {font-size:13px !important;line-height:1.4}
.aeth-portal4a .search-wrap input {font-size:14px;min-width:0}
.aeth-portal4a .search-wrap button {font-size:13px}
.aeth-portal4a :is(.news-grid,.events-layout,.system-grid,.ency,.panel,.system-card,.event-panel) {min-width:0}
.aeth-portal4a :is(h1,h2,h3,p,a,small,strong,span) {overflow-wrap:break-word}
@media (max-width:1100px) {
  .aeth-portal4a .header-in {gap:10px}
  .aeth-portal4a .intro {gap:12px}
}
@media (max-width:700px) {
  .aeth-portal4a .intro h1 {font-size:clamp(23px,6vw,29px)}
  .aeth-portal4a .section-head h2,.aeth-portal4a .ency h2 {font-size:clamp(20px,5.5vw,24px)}
  .aeth-portal4a .header .nav a {font-size:13px !important}
  .aeth-portal4a .section-head {align-items:flex-start}
  .aeth-portal4a .more {white-space:normal}
  .aeth-portal4a .search-wrap input {font-size:16px}
}
@media (max-width:400px) {
  .aeth-portal4a .header-in {gap:8px}
  .aeth-portal4a .brand-text {font-size:20px}
  .aeth-portal4a .system-info h3 {font-size:16px}
}
/* END WEB.V2.HOME.4A.6B */


/* AETH_HOME_EVENTOS_SISTEMAS_1G */
@media (min-width: 901px) {
  .aeth-portal4a .system-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
.aeth-portal4a .events-layout {
  align-items: start;
}
.aeth-portal4a .event-panel {
  min-height: 0 !important;
  height: auto;
  padding: 14px;
}
.aeth-portal4a .event-panel p {
  margin-top: 9px;
}
.aeth-portal4a .system-card {
  border-color: #cde1f2;
  box-shadow: 0 3px 14px rgba(25,91,148,.045);
}
.aeth-portal4a .system-card:hover {
  transform: translateY(-3px);
  border-color: #a8d7fa;
  box-shadow: 0 10px 24px rgba(25,91,148,.12);
}
@media (prefers-reduced-motion: reduce) {
  .aeth-portal4a .system-card:hover {
    transform: none;
  }
}

/* AETH_EVENTOS_1H — vitrine compacta, isolada da grade de sistemas */
.aeth-portal4a .aeth-events1h-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch}
.aeth-portal4a .aeth-events1h-card{display:grid;grid-template-columns:138px minmax(0,1fr);align-items:stretch;min-height:148px;border:1px solid #cde1f2;border-radius:13px;background:linear-gradient(120deg,#fff,#f8fcff);overflow:hidden;box-shadow:0 3px 14px rgba(25,91,148,.045);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}
.aeth-portal4a .aeth-events1h-card:hover{transform:translateY(-3px);border-color:#a8d7fa;box-shadow:0 10px 24px rgba(25,91,148,.12)}
.aeth-portal4a .aeth-events1h-card>img,.aeth-portal4a .aeth-events1h-placeholder{width:100%;height:100%;min-height:148px;object-fit:cover;display:block}
.aeth-portal4a .aeth-events1h-placeholder{display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#e8f5ff,#fdfaf0);color:#c49a45;font-size:40px}
.aeth-portal4a .aeth-events1h-content{min-width:0;padding:15px;display:flex;flex-direction:column;justify-content:center;gap:6px}
.aeth-portal4a .aeth-events1h-kicker{font-size:10px;letter-spacing:.08em;font-weight:800;color:#a87510}
.aeth-portal4a .aeth-events1h-content h3{font-family:inherit;font-size:16px;line-height:1.3;color:#083e7a;margin:0;font-weight:750}
.aeth-portal4a .aeth-events1h-content p{font-size:12px;line-height:1.5;color:#466886;margin:0}
.aeth-portal4a .aeth-events1h-status{font-size:11px;color:#1265a4;font-weight:700;margin-top:2px}
@media(max-width:950px){.aeth-portal4a .aeth-events1h-card{grid-template-columns:108px minmax(0,1fr)}.aeth-portal4a .aeth-events1h-content{padding:11px}}
@media(max-width:700px){.aeth-portal4a .aeth-events1h-grid{grid-template-columns:1fr}.aeth-portal4a .aeth-events1h-card{grid-template-columns:112px minmax(0,1fr)}}
@media(prefers-reduced-motion:reduce){.aeth-portal4a .aeth-events1h-card{transition:none}.aeth-portal4a .aeth-events1h-card:hover{transform:none}}

/* AETH_SISTEMAS_PREMIUM_1I — cinco cards compactos no desktop */
@media (min-width: 1100px) {
 .aeth-portal4a .system-grid { grid-template-columns:repeat(5,minmax(0,1fr)); gap:12px; }
 .aeth-portal4a .system-art { height:132px; }
 .aeth-portal4a .system-info { padding:12px; }
 .aeth-portal4a .system-info h3 { font-size:15px; line-height:1.3; min-height:39px; }
 .aeth-portal4a .system-info p { font-size:12px; min-height:75px; margin-bottom:10px; }
}
@media (min-width: 901px) and (max-width:1099px) {
 .aeth-portal4a .system-grid { grid-template-columns:repeat(5,minmax(0,1fr));gap:9px; }
 .aeth-portal4a .system-art { height:112px; }
 .aeth-portal4a .system-info { padding:10px; }
 .aeth-portal4a .system-info h3 { font-size:14px; }
 .aeth-portal4a .system-info p { font-size:11px; min-height:86px; }
}
.aeth-portal4a .aeth-sys1i-art { display:flex; flex-direction:column; align-items:center; justify-content:center;gap:3px;isolation:isolate; }
.aeth-portal4a .aeth-sys1i-vip { background:radial-gradient(circle at 50% 40%,#fff5d3 0%,#e6f3ff 56%,#d7eaff 100%); }
.aeth-portal4a .aeth-sys1i-cash { background:radial-gradient(circle at 50% 40%,#fff9e7 0%,#eaf8ff 58%,#d8efff 100%); }
.aeth-portal4a .aeth-sys1i-symbol { font-size:48px;line-height:1;color:#b9892b;text-shadow:0 3px 12px #b9892b33; }
.aeth-portal4a .aeth-sys1i-cash .aeth-sys1i-symbol { color:#3c91cf; }
.aeth-portal4a .aeth-sys1i-artlabel { font-size:10px;letter-spacing:.09em;font-weight:800;color:#174c82;text-align:center; }
@media (max-width:900px) and (min-width:601px) {
 .aeth-portal4a .system-grid { grid-template-columns:repeat(3,minmax(0,1fr)); }
}
@media (max-width:600px) and (min-width:401px) {
 .aeth-portal4a .system-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media (max-width:400px) {
 .aeth-portal4a .system-grid { grid-template-columns:1fr; }
}


/* AETH_SISTEMAS_ARTES_1J - somente artes dos cards 4 e 5 */
.aeth-portal4a .system-grid > .system-card:nth-child(4) .system-art,
.aeth-portal4a .system-grid > .system-card:nth-child(5) .system-art {position:relative; isolation:isolate; background-color:#eaf5ff;}
.aeth-portal4a .system-grid > .system-card:nth-child(4) .system-art::before,
.aeth-portal4a .system-grid > .system-card:nth-child(5) .system-art::before {content:"";position:absolute;inset:0;background-size:cover;background-position:center;z-index:1;}
.aeth-portal4a .system-grid > .system-card:nth-child(4) .system-art::before {background-image:url('/assets/aethernal/v2/home-4a/sistemas-1j/vip-aethernal.webp');}
.aeth-portal4a .system-grid > .system-card:nth-child(5) .system-art::before {background-image:url('/assets/aethernal/v2/home-4a/sistemas-1j/central-creditos.webp');}
.aeth-portal4a .system-grid > .system-card:nth-child(4) .system-art > :not(.system-tag),
.aeth-portal4a .system-grid > .system-card:nth-child(5) .system-art > :not(.system-tag) {visibility:hidden;}
.aeth-portal4a .system-grid > .system-card:nth-child(4) .system-art .system-tag,
.aeth-portal4a .system-grid > .system-card:nth-child(5) .system-art .system-tag {position:relative;z-index:2;}


/* AETH_SISTEMAS_PREMIUM_1K — acabamento alinhado a Publicacoes do Reino */
.aeth-portal4a .system-grid > .system-card {
  border:1px solid #cfe3f7;
  border-radius:13px;
  background:#fff;
  box-shadow:0 4px 16px rgba(20,90,150,.055);
  transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease;
}
.aeth-portal4a .system-grid > .system-card:hover {
  transform:translateY(-3px);
  border-color:#9bcdf2;
  box-shadow:0 12px 27px rgba(25,100,165,.14), 0 0 0 1px rgba(157,212,248,.22);
}
.aeth-portal4a .system-grid > .system-card .system-art {
  position:relative;
  display:block;
  overflow:hidden;
}
.aeth-portal4a .system-grid > .system-card .system-tag {
  position:absolute;
  z-index:4;
  top:10px;
  left:10px;
  right:auto;
  bottom:auto;
  width:max-content;
  max-width:calc(100% - 20px);
  margin:0;
  transform:none;
  text-align:left;
  font-size:11px;
  line-height:1.3;
  font-weight:800;
  color:#064478;
  background:rgba(255,255,255,.96);
  border:1px solid rgba(214,231,248,.9);
  border-radius:8px;
  padding:5px 8px;
  box-shadow:0 2px 7px rgba(15,69,118,.11);
}
.aeth-portal4a .system-grid > .system-card .system-info h3 {
  font-family:inherit;
  font-weight:750;
  color:#083e7a;
}
.aeth-portal4a .system-grid > .system-card .system-info p {
  color:#466886;
}
.aeth-portal4a .system-grid > .system-card .text-action:hover {
  color:#0b76c7;
}
@media (prefers-reduced-motion:reduce) {
  .aeth-portal4a .system-grid > .system-card {transition:none;}
  .aeth-portal4a .system-grid > .system-card:hover {transform:none;}
}


/* AETH_ENCICLOPEDIA_LINKS_1N */
.aeth-portal4a .ency-links a,
.aeth-portal4a .ency-list a {
  color: inherit;
  text-decoration: none;
  transition: border-color .2s ease, box-shadow .2s ease, color .2s ease;
}
.aeth-portal4a .ency-links a:hover,
.aeth-portal4a .ency-list a:hover,
.aeth-portal4a .ency-links a:focus-visible,
.aeth-portal4a .ency-list a:focus-visible {
  color: #0864b5;
  border-color: #94cafa;
  box-shadow: 0 4px 14px rgba(20,100,180,.12);
}
.aeth-portal4a .ency-links [aria-disabled="true"],
.aeth-portal4a .ency-list [aria-disabled="true"] {
  opacity: .6;
  cursor: default;
}

.aeth-portal4a .ency-links a {
  display: inline-flex;
  align-items: center;
  padding: 7px 10px;
  border: 1px solid #cfe2f5;
  border-radius: 7px;
  background: #f7fbff;
  font-size: 12px;
  font-weight: 700;
}
.aeth-portal4a .ency-list a {
  display: block;
  padding: 10px;
  border: 1px solid #cfe2f5;
  border-radius: 8px;
  background: #fff;
  font-size: 12px;
  font-weight: 700;
}


/* AETH_ENCICLOPEDIA_1N_R3 */
.aeth-portal4a .ency-list.aeth-ency1nr3 {
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:8px;
}
.aeth-portal4a .ency-list.aeth-ency1nr3 > a,
.aeth-portal4a .ency-list.aeth-ency1nr3 > span {
  display:flex;
  align-items:center;
  min-height:38px;
  padding:9px 11px;
  border:1px solid #cfe2f5;
  border-radius:8px;
  background:#fff;
  color:#064780;
  font-size:12px;
  font-weight:700;
  text-decoration:none;
  box-sizing:border-box;
}
.aeth-portal4a .ency-list.aeth-ency1nr3 > a:hover,
.aeth-portal4a .ency-list.aeth-ency1nr3 > a:focus-visible {
  border-color:#89c8f5;
  box-shadow:0 4px 14px rgba(20,100,180,.10);
}
.aeth-portal4a .ency-list.aeth-ency1nr3 > [aria-disabled="true"] {
  opacity:.55;
  cursor:default;
}
@media(max-width:480px) {
  .aeth-portal4a .ency-list.aeth-ency1nr3 {
    grid-template-columns:1fr;
  }
}

/* WEB.V2.EVENTOS.MOEDA.1C - tres eventos na mesma fileira desktop */
@media (min-width: 1100px) {
  .aeth-portal4a .aeth-events1h-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 12px;
  }
  .aeth-portal4a .aeth-events1h-card {
    grid-template-columns: 104px minmax(0, 1fr);
    min-width: 0;
    min-height: 152px;
  }
  .aeth-portal4a .aeth-events1h-card > img,
  .aeth-portal4a .aeth-events1h-placeholder {
    min-height: 152px;
  }
  .aeth-portal4a .aeth-events1h-content {
    padding: 11px 12px;
    gap: 5px;
  }
  .aeth-portal4a .aeth-events1h-content h3 {
    font-size: 14px;
    line-height: 1.3;
  }
  .aeth-portal4a .aeth-events1h-content p {
    font-size: 11px;
    line-height: 1.45;
  }
  .aeth-portal4a .aeth-events1h-status { font-size: 10px; }
}
/* FIM WEB.V2.EVENTOS.MOEDA.1C */


/* AETH_EVENTOS_CARDS_HORIZONTAIS_RESTAURACAO */
.aeth-portal4a .aeth-events1h-grid {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 12px !important;
}

.aeth-portal4a .aeth-events1h-card {
  display: grid !important;
  grid-template-columns: 104px minmax(0, 1fr) !important;
  grid-template-rows: 152px !important;
  height: 152px !important;
  min-height: 152px !important;
  max-height: 152px !important;
  min-width: 0 !important;
  padding: 0 !important;
  position: relative !important;
  overflow: hidden !important;
  border: 1px solid #cde1f2 !important;
  border-radius: 13px !important;
  background: linear-gradient(120deg,#fff,#f8fcff) !important;
}

.aeth-portal4a .aeth-events1h-card::before,
.aeth-portal4a .aeth-events1h-card::after {
  content: none !important;
  display: none !important;
}

.aeth-portal4a .aeth-events1h-card > img,
.aeth-portal4a .aeth-events1h-card > .aeth-events1h-placeholder {
  grid-column: 1 !important;
  grid-row: 1 !important;
  position: static !important;
  width: 104px !important;
  height: 152px !important;
  min-height: 0 !important;
  max-height: 152px !important;
  object-fit: cover !important;
  display: block !important;
  inset: auto !important;
  margin: 0 !important;
  opacity: 1 !important;
  transform: none !important;
}

.aeth-portal4a .aeth-events1h-card > .aeth-events1h-placeholder {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.aeth-portal4a .aeth-events1h-card > .aeth-events1h-content {
  grid-column: 2 !important;
  grid-row: 1 !important;
  position: static !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
  align-items: flex-start !important;
  gap: 4px !important;
  min-width: 0 !important;
  width: auto !important;
  height: 152px !important;
  max-height: 152px !important;
  padding: 9px 11px !important;
  margin: 0 !important;
  inset: auto !important;
  transform: none !important;
  background: transparent !important;
  overflow: hidden !important;
  text-align: left !important;
  box-sizing: border-box !important;
}

.aeth-portal4a .aeth-events1h-content > .aeth-events1h-kicker {
  position: static !important;
  color: #a87510 !important;
  background: transparent !important;
  border: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  font-size: 10px !important;
  line-height: 1.2 !important;
  text-shadow: none !important;
}

.aeth-portal4a .aeth-events1h-content > h3 {
  position: static !important;
  color: #083e7a !important;
  margin: 0 !important;
  font-size: 14px !important;
  line-height: 1.25 !important;
  text-shadow: none !important;
}

.aeth-portal4a .aeth-events1h-content > p {
  position: static !important;
  color: #466886 !important;
  margin: 0 !important;
  font-size: 11px !important;
  line-height: 1.35 !important;
  text-shadow: none !important;
}

.aeth-portal4a .aeth-events1h-content > .aeth-events1h-status {
  position: static !important;
  color: #1265a4 !important;
  margin: 0 !important;
  font-size: 10px !important;
  line-height: 1.2 !important;
  text-shadow: none !important;
}

@media (max-width: 1099px) {
  .aeth-portal4a .aeth-events1h-grid {
    grid-template-columns: repeat(2,minmax(0,1fr)) !important;
  }
}

@media (max-width: 700px) {
  .aeth-portal4a .aeth-events1h-grid {
    grid-template-columns: 1fr !important;
  }
  .aeth-portal4a .aeth-events1h-card {
    grid-template-columns: 112px minmax(0,1fr) !important;
  }
  .aeth-portal4a .aeth-events1h-card > img,
  .aeth-portal4a .aeth-events1h-card > .aeth-events1h-placeholder {
    width: 112px !important;
  }
}
