@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900;950&family=IBM+Plex+Mono:wght@400;500;600;700&display=swap";:root{--bg:#030504;--panel:#07100d;--panel-2:#0b1512;--line:#1f332a;--text:#eaf2ec;--muted:#8fa096;--dim:#5d6e65;--amber:#f0a51d;--amber-2:#ffce72;--green:#20e28e;--red:#ff4f66;--cyan:#3df0d0;color:var(--text);background:var(--bg);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}body{background:radial-gradient(circle at 0 0,#f0a51d14,#0000 26rem),radial-gradient(circle at 100% 0,#20e28e14,#0000 32rem),linear-gradient(145deg,#020303,#030706 55%,#020303);margin:0}button,input{font:inherit}button{cursor:pointer}.terminal{background:var(--line);grid-template-rows:44px 40px 1fr;gap:1px;min-height:100vh;display:grid}.topbar{background:var(--line);grid-template-columns:280px minmax(240px,1fr) 180px;gap:1px;display:grid}.brand,.commandBar,.source{background:linear-gradient(#0d1512,#070c0a);align-items:center;display:flex}.brand{color:var(--text);text-align:left;border:0;gap:10px;padding:0 14px}.brandMark{background:var(--amber);color:#030504;border-radius:3px;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.brand strong{color:var(--amber-2);letter-spacing:.04em;font-size:13px;display:block}.brand small{color:var(--muted);margin-top:2px;font-size:10px;display:block}.commandBar{gap:10px;padding:0 10px}.commandBar input,.search{color:#fff;background:#020403;border:1px solid #2c4036;outline:none;width:100%;height:29px;padding:0 10px}.commandBar input:focus,.search:focus{border-color:var(--amber)}.source{color:var(--muted);justify-content:flex-end;padding:0 12px;font-size:11px}.nav{background:var(--line);gap:1px;display:flex;overflow-x:auto}.nav button{min-width:118px;color:var(--muted);text-transform:uppercase;background:#07100d;border:0;font-size:11px}.workspace{background:var(--line);min-height:0;padding:1px}.grid{gap:1px;display:grid}.dashboardGrid{grid-template-columns:1.2fr .9fr 1.1fr;height:100%}.ipoPage{grid-template-columns:360px minmax(0,1fr);gap:1px;height:100%;display:grid}.panel{background:var(--panel);border:1px solid #0e1713;flex-direction:column;min-width:0;min-height:0;display:flex}.panelHeader{border-bottom:1px solid var(--line);background:linear-gradient(#101a16,#0a110f);justify-content:space-between;align-items:center;min-height:32px;padding:0 10px;display:flex}.panelHeader strong{color:var(--amber-2);text-transform:uppercase;font-size:12px}.panelHeader span{color:var(--muted);text-transform:uppercase;font-size:10px}.panelBody{padding:10px;overflow:auto}.kpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.kpi span{color:var(--dim);text-transform:uppercase;margin-bottom:8px;font-size:10px;display:block}.kpi strong{color:#fff;font-size:16px;line-height:1.25;display:block}.kpi small{color:var(--muted);margin-top:7px;font-size:10px;display:block}.cardList{gap:8px;display:grid}.infoCard{border:1px solid var(--line);color:var(--text);text-align:left;background:#08100d;gap:6px;padding:10px;display:grid}.infoCard:hover,.infoCard.selected{border-color:var(--amber);background:#101a16}.infoCard strong{color:#fff}.infoCard small{color:var(--muted)}.search{max-width:520px;margin-bottom:10px}.tableWrap{border:1px solid var(--line);overflow:auto}table{border-collapse:collapse;width:100%;font-size:12px}th,td{text-align:left;white-space:nowrap;border-bottom:1px solid #18231e;padding:9px 10px}th{color:var(--amber);z-index:1;text-transform:uppercase;background:#0b120f;font-size:11px;position:sticky;top:0}.detailHero{border:1px solid var(--line);background:radial-gradient(circle at 0 0,#f0a51d1f,#0000 25rem),#07100d;margin-bottom:10px;padding:16px}.detailHero h1{letter-spacing:-.04em;margin:8px 0;font-family:Inter,system-ui,sans-serif;font-size:34px}.detailHero p{color:var(--muted);max-width:900px;line-height:1.6}.tag{color:var(--amber-2);text-transform:uppercase;background:#f0a51d14;border:1px solid #f0a51d59;padding:3px 6px;font-size:10px;display:inline-flex}.muted{color:var(--muted)}@media (width<=1100px){.topbar{grid-template-columns:1fr}.brand,.commandBar,.source{min-height:44px}.dashboardGrid,.ipoPage{grid-template-columns:1fr}.kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.kpiGrid{grid-template-columns:1fr}}body{font-size:14px}.terminal{grid-template-rows:48px 44px 1fr}.brand strong{font-size:14px}.brand small{font-size:11px}.commandBar input,.search{height:32px;font-size:13px}.source{font-size:12px}.nav button{min-width:128px;font-size:12px}.panelHeader{min-height:36px;padding:0 12px}.panelHeader strong{font-size:13px}.panelHeader span{font-size:11px}.kpi{min-height:96px;padding:12px}.kpi span{font-size:11px}.kpi strong{font-size:18px}.kpi small{font-size:11px}.infoCard{padding:12px}.infoCard strong{font-size:14px}.infoCard span,.infoCard small{font-size:12px}th{font-size:12px}th,td{padding:11px 12px}.detailHero h1{font-size:38px}.detailHero p{font-size:14px}.tag{font-size:11px}:root{--bg:#020403;--panel:#07100d;--panel-soft:#0b1512;--panel-header:#101a16;--line:#1f332a;--line-soft:#31483d;--text:#eaf2ec;--muted:#8fa096;--dim:#5d6e65;--amber:#f0a51d;--amber-2:#ffce72;--green:#20e28e;--red:#ff4f66;--cyan:#3df0d0}body{background:radial-gradient(circle at 0 0,#f0a51d1f,#0000 30rem),radial-gradient(circle at 100% 0,#20e28e14,#0000 32rem),linear-gradient(145deg,#020303,#030706 55%,#020303);font-size:14px}.terminal{background:var(--line);border:1px solid #0f1713;grid-template-rows:50px 34px 44px 1fr;gap:1px;min-height:100vh;display:grid}.topbar{background:var(--line);grid-template-columns:300px minmax(320px,1fr) 190px}.brand,.commandBar,.source{background:linear-gradient(#0d1512,#070c0a)}.brand{gap:11px;padding:0 14px}.brandMark{background:var(--amber);color:#030504;border-radius:4px;width:27px;height:27px;font-weight:950;box-shadow:0 0 22px #f0a51d38}.brand strong{color:var(--amber-2);letter-spacing:.08em;font-size:14px}.brand small{color:var(--muted);letter-spacing:.04em;font-size:10px}.commandBar{padding:0 12px}.commandBar span{color:var(--amber);font-weight:950}.commandBar input,.search{color:#fff;background:#020403;border:1px solid #2c4036;outline:none;height:32px;font-size:13px}.commandBar input:focus,.search:focus{border-color:var(--amber);box-shadow:0 0 0 1px #f0a51d2e}.source{color:var(--muted);text-transform:uppercase;font-size:12px}.ticker{background:#040705;border-top:1px solid #1b2822;border-bottom:1px solid #1b2822;align-items:center;display:flex;overflow:hidden}.tickerTrack{gap:24px;min-width:max-content;padding-left:18px;animation:45s linear infinite tickerMove;display:flex}@keyframes tickerMove{to{transform:translate(-50%)}}.tickerItem{white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.tickerItem strong{color:#fff}.tickerItem em{font-style:normal;font-weight:800}.tickerItem em.up{color:var(--green)}.tickerItem em.down{color:var(--red)}.nav{background:var(--line)}.nav button{min-width:132px;color:var(--muted);letter-spacing:.02em;background:#07100d;font-size:12px;transition:background .15s,color .15s}.nav button:hover{color:#fff;background:#0d1713}.nav button.active{color:#fff;box-shadow:inset 0 -2px 0 var(--amber);background:#101a16}.workspace{background:var(--line);padding:1px}.panel{background:var(--panel);border:1px solid #0e1713;box-shadow:inset 0 1px #ffffff05}.panelHeader{border-bottom:1px solid var(--line);background:linear-gradient(#101a16,#0a110f);min-height:38px;padding:0 12px}.panelHeader strong{color:var(--amber-2);letter-spacing:.04em;font-size:13px}.panelHeader span{color:var(--muted);font-size:11px}.panelBody{padding:12px}.dashboardGrid{grid-template-columns:1.15fr .95fr 1.1fr;gap:1px;height:100%}.kpiGrid{gap:8px}.kpi{border:1px solid var(--line);background:radial-gradient(circle at 0 0,#f0a51d0f,#0000 16rem),#08100d;min-height:104px;padding:13px}.kpi span{color:var(--dim);letter-spacing:.04em;font-size:11px}.kpi strong{color:#fff;letter-spacing:-.035em;font-size:19px}.kpi strong.negative{color:var(--red)}.kpi small{color:var(--muted);font-size:11px}.infoCard{border:1px solid var(--line);background:radial-gradient(circle at 0 0,#20e28e0a,#0000 14rem),#08100d;padding:13px;transition:border-color .15s,background .15s,transform .15s}.infoCard:hover,.infoCard.selected{border-color:var(--amber);background:#101a16;transform:translateY(-1px)}.infoCard strong{color:#fff;font-size:14px}.infoCard span{color:var(--amber-2);font-size:12px}.infoCard small{color:var(--muted);font-size:12px}.tableWrap{border:1px solid var(--line);background:#050907}table{font-size:13px}th{color:var(--amber);letter-spacing:.03em;background:#0b120f;font-size:12px}th,td{border-bottom:1px solid #18231e;padding:11px 12px}td{color:#dce6df}tr:hover td{background:#111d18}.linkCell{color:#80ff4f;font-weight:800}.detailHero{border:1px solid var(--line);background:radial-gradient(circle at 0 0,#f0a51d24,#0000 28rem),#07100d;padding:18px}.detailHero h1{color:#fff;letter-spacing:-.05em;font-size:40px}.detailHero p{color:var(--muted);font-size:14px;line-height:1.65}.tag{color:var(--amber-2);background:#f0a51d14;border:1px solid #f0a51d59;font-size:11px}.muted{color:var(--muted);font-size:14px;line-height:1.6}@media (width<=1100px){.terminal{grid-template-rows:auto 34px 44px 1fr}.topbar{grid-template-columns:1fr}.brand,.commandBar,.source{min-height:48px}.dashboardGrid,.ipoPage{grid-template-columns:1fr}}.reportsPage{background:var(--line);grid-template-columns:minmax(0,1fr) 360px;gap:1px;min-height:100%;display:grid}.reportsMain{min-width:0;min-height:0}.reportsStack{gap:12px;display:grid}.reportsRail{background:var(--line);grid-template-rows:minmax(220px,1fr) minmax(220px,1fr) minmax(220px,1fr);gap:1px;min-width:0;min-height:0;display:grid}.sourceNote{color:var(--muted);background:#f0a51d0e;border:1px solid #f0a51d47;margin-top:10px;padding:11px 12px;font-size:12px;line-height:1.55}.denseList{gap:8px;display:grid}.denseItem{border:1px solid var(--line);background:#08100d;gap:6px;padding:10px;display:grid}.denseTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.denseTop strong{color:#fff;font-size:13px}.denseItem p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}@media (width<=1180px){.reportsPage{grid-template-columns:1fr}.reportsRail{grid-template-rows:auto}}.equitiesPage{background:var(--line);grid-template-columns:minmax(0,1fr) 360px;gap:1px;min-height:100%;display:grid}.equitiesMain{min-width:0}.equitiesRail{background:var(--line);grid-template-rows:minmax(250px,auto) minmax(260px,1fr) minmax(220px,auto);gap:1px;min-width:0;display:grid}.equityTabs{background:var(--line);gap:1px;margin:-12px -12px 12px;display:flex;overflow-x:auto}.equityTabs button{min-width:230px;height:40px;color:var(--muted);text-transform:uppercase;background:#07100d;border:0;font-size:12px}.equityTabs button.active{color:#fff;box-shadow:inset 0 -2px 0 var(--amber);background:#101a16}.equityToolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.equityTablePanel{min-height:420px}.companyMiniHero{border:1px solid var(--line);background:radial-gradient(circle at 0 0,#f0a51d1f,#0000 22rem),#08100d;margin-bottom:10px;padding:14px}.companyMiniHero h2{color:#fff;letter-spacing:-.04em;margin:9px 0;font-size:22px;line-height:1.15}.companyMiniHero p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.twoColumn{grid-template-columns:repeat(2,minmax(0,1fr))}.denseButton{border:1px solid var(--line);color:var(--text);text-align:left;background:#08100d;gap:5px;padding:10px;display:grid}.denseButton:hover,.denseButton.active{border-color:var(--amber);background:#101a16}.denseButton strong{color:#80ff4f;font-size:13px}.denseButton span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}@media (width<=1180px){.equitiesPage{grid-template-columns:1fr}.equitiesRail{grid-template-rows:auto}}.titulosPage{background:var(--line);grid-template-columns:minmax(0,1fr) 360px;gap:1px;min-height:100%;display:grid}.titulosMain{min-width:0}.titulosRail{background:var(--line);grid-template-rows:minmax(250px,auto) minmax(260px,1fr) minmax(220px,auto);gap:1px;min-width:0;display:grid}.titulosTabs{background:var(--line);gap:1px;margin:-12px -12px 12px;display:flex;overflow-x:auto}.titulosTabs button{min-width:250px;height:40px;color:var(--muted);text-transform:uppercase;background:#07100d;border:0;font-size:12px}.titulosTabs button.active{color:#fff;box-shadow:inset 0 -2px 0 var(--amber);background:#101a16}.titulosToolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}@media (width<=1180px){.titulosPage{grid-template-columns:1fr}.titulosRail{grid-template-rows:auto}}.ipoRichPage{background:var(--line);grid-template-columns:360px minmax(0,1fr);gap:1px;min-height:100%;display:grid}.ipoSidebar,.ipoMain{min-width:0}.ipoMain{background:var(--line);gap:1px;display:grid}.ipoHero{border:1px solid var(--line);background:radial-gradient(circle at 0 0,#f0a51d24,#0000 28rem),#07100d;grid-template-columns:minmax(0,1fr) 300px;gap:12px;margin-bottom:12px;padding:18px;display:grid}.ipoHero h1{color:#fff;letter-spacing:-.05em;margin:10px 0;font-size:42px;line-height:1.05}.ipoHero p{color:var(--muted);max-width:900px;margin:0;font-size:14px;line-height:1.65}.ipoStatusBox{background:#f0a51d0f;border:1px solid #f0a51d47;align-content:center;gap:8px;padding:14px;display:grid}.ipoStatusBox span{color:var(--dim);text-transform:uppercase;font-size:11px}.ipoStatusBox strong{color:#fff;font-size:18px;line-height:1.3}.ipoStatusBox small{color:var(--muted);font-size:11px}.ipoGrid{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.copyBlock{border:1px solid var(--line);color:var(--muted);background:#08100d;padding:14px;font-size:13px;line-height:1.65}@media (width<=1180px){.ipoRichPage,.ipoHero,.ipoGrid{grid-template-columns:1fr}}.dashboardRich{background:var(--line);grid-template-columns:minmax(0,1fr) 360px;gap:1px;min-height:100%;display:grid}.dashboardMain{grid-template-rows:auto minmax(0,1fr);gap:1px;min-width:0;display:grid}.dashboardTop{background:var(--line);grid-template-columns:1.1fr .9fr;gap:1px;display:grid}.dashboardBottom{background:var(--line);grid-template-columns:1.15fr .85fr;gap:1px;display:grid}.dashboardRail{background:var(--line);grid-template-rows:minmax(220px,1fr) minmax(220px,1fr) minmax(180px,auto);gap:1px;min-width:0;display:grid}.quickActions{gap:8px;display:grid}.quickActions button{border:1px solid var(--line);height:38px;color:var(--text);text-align:left;text-transform:uppercase;background:#08100d;padding:0 12px;font-size:12px}.quickActions button:hover{border-color:var(--amber);color:#fff;background:#101a16}@media (width<=1180px){.dashboardRich,.dashboardTop,.dashboardBottom{grid-template-columns:1fr}.dashboardRail{grid-template-rows:auto}}.dashboardZip{background:var(--line);grid-template-columns:minmax(0,1fr) 360px;gap:1px;min-height:100%;display:grid}.dashMain{background:var(--line);grid-template-rows:230px minmax(0,1fr) 230px;gap:1px;min-width:0;min-height:0;display:grid}.dashTop{grid-template-columns:1.05fr .9fr .95fr;gap:1px;min-width:0;min-height:0;display:grid}.dashMiddle{background:var(--line);grid-template-columns:minmax(0,1.55fr) minmax(0,.9fr) minmax(0,.7fr);gap:1px;min-height:430px;display:grid}.dashBottom{background:var(--line);grid-template-columns:1.05fr 1.25fr 1.25fr 1fr;gap:1px;min-height:340px;display:grid}.dashBottom>.panel{min-height:340px}.dashBottom .panelBody{min-height:300px}.dashRail{background:var(--line);grid-template-rows:230px minmax(0,1fr) 230px;gap:1px;min-width:0;min-height:0;display:grid}.dashKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dashChart{background-color:#0000;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;height:100%;min-height:160px;display:block}.chartGrid{stroke:#1e2d26;stroke-width:1px}.chartLine{fill:none;stroke-width:3px}.greenLine{stroke:var(--green);filter:drop-shadow(0 0 6px #20e28e80)}.amberLine{stroke:var(--amber);opacity:.75}.barGreen{fill:#20e28e6b}.barAmber{fill:#f0a51d7a}.heatMap{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;height:100%;display:grid}.heatTile{border:1px solid var(--line);background:#08100d;flex-direction:column;justify-content:space-between;min-height:70px;padding:10px;display:flex}.heatTile span{color:var(--muted);font-size:11px}.heatTile strong{color:#fff;font-size:17px}.heatTile small{text-transform:uppercase;font-size:10px}.heatTile.up{background:#20e28e1a;border-color:#20e28e47}.heatTile.up small{color:var(--green)}.heatTile.mid{background:#f0a51d14;border-color:#f0a51d47}.heatTile.mid small{color:var(--amber-2)}.heatTile.down{background:#ff4f6614;border-color:#ff4f6647}.heatTile.down small{color:var(--red)}.dashboardZip .panel,.dashboardZip .panelBody{min-height:0}.dashboardZip .tableWrap{max-height:100%}.dashboardZip table{font-size:12px}.dashboardZip th,.dashboardZip td{padding:9px 10px}@media (width<=1300px){.dashboardZip,.dashTop,.dashMiddle,.dashBottom{grid-template-columns:1fr}.dashMain,.dashRail{grid-template-rows:auto}}.heroStatsRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.heroStat{background:radial-gradient(circle at 0 0,#f0a51d0a,#0000 16rem),#07100d;border:1px solid #21342c;grid-template-rows:auto 1fr auto;min-height:168px;padding:14px 14px 12px;display:grid}.heroStatTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.heroStatTop span{color:#93a59a;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.heroStatTop small{color:#9fb4a8;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.heroStat strong{letter-spacing:-.04em;word-break:break-word;align-self:center;max-width:95%;margin:10px 0 14px;font-size:28px;font-weight:800;line-height:1.08}.heroStatBottom{color:#8d9f95;justify-content:space-between;gap:10px;font-size:11px;line-height:1.35;display:flex}.heroStat-green strong{color:#20f0a0}.heroStat-amber strong{color:#ffc85a}.heroStat-cyan strong{color:#3ee9e0}.heroStat-green{box-shadow:inset 0 0 0 1px #20e28e05}.heroStat-amber{box-shadow:inset 0 0 0 1px #f0a51d05}.heroStat-cyan{box-shadow:inset 0 0 0 1px #3df0d005}@media (width<=1400px){.heroStatsRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.heroStatsRow{grid-template-columns:1fr}.heroStat{min-height:140px}.heroStat strong{font-size:24px}}.chartsPage{background:var(--line);grid-template-columns:minmax(0,1fr) 380px;gap:1px;min-height:100%;display:grid}.chartsMain{min-width:0;min-height:0}.chartsRail{background:var(--line);grid-template-rows:minmax(230px,auto) minmax(360px,1fr) minmax(220px,auto);gap:1px;min-width:0;min-height:0;display:grid}.chartTabs{background:var(--line);gap:1px;margin:-12px -12px 12px;display:flex;overflow-x:auto}.chartTabs button{min-width:250px;height:40px;color:var(--muted);text-transform:uppercase;background:#07100d;border:0;font-size:12px}.chartTabs button.active{color:#fff;box-shadow:inset 0 -2px 0 var(--amber);background:#101a16}.chartToolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.symbolInput{color:#fff;width:min(440px,100%);height:34px;font:inherit;background:#020403;border:1px solid #2c4036;outline:none;padding:0 10px}.symbolInput:focus{border-color:var(--amber)}.terminalButton{height:34px;color:var(--amber-2);text-transform:uppercase;background:#f0a51d14;border:1px solid #f0a51d59;padding:0 12px;font-size:12px}.terminalButton:hover{background:var(--amber);color:#030504}.chartSurface{border:1px solid var(--line);background:#050907;height:calc(100vh - 230px);min-height:520px}.tradingViewContainer{width:100%;height:100%}.halcyonChart{background-color:#0000;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;height:100%;display:block}.chartLabel{fill:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px}.chartBodivaButtons{margin-top:10px}@media (width<=1180px){.chartsPage{grid-template-columns:1fr}.chartsRail{grid-template-rows:auto}.chartSurface{height:600px}}.chartsPage{height:100%;min-height:0;overflow:hidden}.chartsMain{min-height:0;overflow:hidden}.chartsMain .panel{height:100%;min-height:0}.chartsMain .panelBody{height:100%;min-height:0;overflow:hidden}.chartSurface{height:calc(100vh - 215px);min-height:520px;overflow:hidden}.tradingViewContainer{width:100%;height:100%;overflow:hidden}.tradingview-widget-container__widget{width:100%;height:100%}.tradingViewContainer iframe{display:block;width:100%!important;height:100%!important}.clickableRow:hover td{color:#fff;background:#14201b}.clickableRow:hover .linkCell{color:var(--amber-2)}.emptyChartState{text-align:center;height:100%;color:var(--muted);background:#050907;place-content:center;padding:24px;display:grid}.emptyChartState h2{color:#fff;margin:12px 0 6px}.candleWickUp{stroke:var(--green);stroke-width:1px}.candleWickDown{stroke:var(--red);stroke-width:1px}.candleBodyUp{fill:#20e28ea6}.candleBodyDown{fill:#ff4f66b8}.softLine{opacity:.55;stroke-width:2px}.candleDotUp{fill:var(--green);filter:drop-shadow(0 0 5px #20e28e73)}.candleDotDown{fill:var(--red);filter:drop-shadow(0 0 5px #ff4f6673)}.bodivaLineChart{background-color:#050907;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.bodivaPriceLine{fill:none;stroke:#56b7f5;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px #56b7f559)}.bodivaPriceDot{fill:#56b7f5;filter:drop-shadow(0 0 5px #56b7f573)}.volumeBar{fill:#f0a51d47}.chartTitle{fill:#b7c8be;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:14px;font-weight:700}.chartPositive{fill:var(--green);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px}.chartNegative{fill:var(--red);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px}.chartHitZone{fill:#0000;cursor:crosshair}.selectedCrosshair{stroke:#ffce728c;stroke-width:1px;stroke-dasharray:4 4;pointer-events:none}.selectedCrosshairHorizontal{stroke:#ffce7247;stroke-width:1px;stroke-dasharray:4 4;pointer-events:none}.selectedPriceDot{fill:var(--amber);stroke:#030504;stroke-width:2px;filter:drop-shadow(0 0 8px #f0a51da6);pointer-events:none}.chartTooltip rect{fill:#07100df5;stroke:#f0a51d73;stroke-width:1px;pointer-events:none}.tooltipTitle{fill:var(--amber-2);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:800}.tooltipText{fill:#dce6df;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px}.selectedDateLabel{fill:var(--amber-2);pointer-events:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:800}.topActions{gap:10px}.topActions button{height:28px;color:var(--amber-2);text-transform:uppercase;background:#f0a51d14;border:1px solid #f0a51d59;padding:0 10px;font-size:11px}.topActions button:hover{background:var(--amber);color:#030504}.accountPage{background:var(--line);gap:1px;min-height:100%;display:grid}.authGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.authCard{border:1px solid var(--line);background:radial-gradient(circle at 0 0,#f0a51d1a,#0000 20rem),#08100d;gap:12px;padding:16px;display:grid}.authCard h2{color:#fff;letter-spacing:-.04em;margin:0;font-size:24px}.authCard p{color:var(--muted);margin:0;line-height:1.6}.wideButton{width:fit-content}.buttonRow{flex-wrap:wrap;gap:8px;display:flex}.watchlistForm{grid-template-columns:170px minmax(260px,1fr) 130px auto;gap:8px;margin-bottom:12px;display:grid}.quickSymbolGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}@media (width<=1200px){.quickSymbolGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.watchlistForm{grid-template-columns:1fr}}.researchHub{gap:10px;margin:12px 0;display:grid}.researchHeader{border:1px solid var(--line);background:radial-gradient(circle at 0 0,#f0a51d1a,#0000 18rem),#08100d;padding:12px}.researchHeader h3{color:#fff;letter-spacing:-.04em;margin:8px 0;font-size:20px}.researchHeader p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.researchGrid{grid-template-columns:1.4fr .8fr .8fr;gap:8px;display:grid}.researchGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.researchCard{border:1px solid var(--line);background:#07100d;gap:8px;min-height:100px;padding:12px;display:grid}.researchCard.large{min-height:130px}.researchCard span{color:var(--amber-2);text-transform:uppercase;font-size:11px;font-weight:800}.researchCard strong{color:#fff;font-size:15px;line-height:1.35}.researchCard small,.researchCard p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.miniBullets{color:var(--muted);gap:6px;margin:0;padding-left:16px;font-size:12px;line-height:1.45;display:grid}.modelGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.modelGrid button{height:34px;color:var(--amber-2);text-transform:uppercase;background:#f0a51d0f;border:1px solid #f0a51d40;font-size:11px}.modelGrid button:hover{background:var(--amber);color:#030504}.clickableRow{cursor:pointer}.clickableRow:hover td{background:#14201b}@media (width<=1200px){.researchGrid,.researchGrid.two,.modelGrid{grid-template-columns:1fr}}.deepResearchPage{background:var(--line);gap:1px;min-height:100%;display:grid}.deepHero{border:1px solid var(--line);background:radial-gradient(circle at 0 0,#f0a51d1f,#0000 28rem),#07100d;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:12px;padding:18px;display:flex}.deepHero h1{color:#fff;letter-spacing:-.05em;margin:10px 0;font-size:38px;line-height:1.05}.deepHero p{color:var(--muted);max-width:900px;margin:0;line-height:1.65}.deepResearchGrid{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}@media (width<=1100px){.deepHero{display:grid}.deepResearchGrid{grid-template-columns:1fr}}.deepHero.upgraded{align-items:center}.deepIdentity{align-items:center;gap:18px;min-width:0;display:flex}.companyLogo,.companyLogoFallback{object-fit:contain;background:radial-gradient(circle at 0 0,#f0a51d4d,#0000 5rem),#101a16;border:1px solid #f0a51d59;border-radius:14px;flex:none;width:74px;height:74px;padding:8px}.companyLogoFallback{place-items:center;padding:0;display:grid}.companyLogoFallback span{color:var(--amber-2);font-size:22px;font-weight:900}.deepHeroMeta{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.deepHeroMeta span{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;background:#ffffff06;padding:6px 8px;font-size:11px}.deepActions{justify-content:flex-end;display:flex}.deepTopGrid{grid-template-columns:.9fr 1.1fr;gap:10px;margin-bottom:12px;display:grid}.marketIdentityCard,.notesCard{border:1px solid var(--line);background:radial-gradient(circle at 0 0,#f0a51d1a,#0000 18rem),#07100d;min-height:130px;padding:14px}.marketIdentityTop{align-items:center;gap:14px;display:flex}.marketIdentityTop h2{color:#fff;letter-spacing:-.05em;margin:8px 0 4px;font-size:30px}.marketIdentityTop p{color:var(--muted);margin:0;font-size:12px}.positiveText{color:var(--green);margin-top:14px;font-size:18px;display:block}.negativeText{color:var(--red);margin-top:14px;font-size:18px;display:block}.notesCard{gap:10px;display:grid}.notesCard textarea{resize:vertical;border:1px solid var(--line);color:#fff;width:100%;min-height:86px;font:inherit;background:#020403;outline:none;padding:12px}.notesCard textarea:focus{border-color:#f0a51d8c}.deepResearchGrid.upgraded{grid-template-columns:1fr 1fr}.strongCopy{color:#d9e5dd;font-size:13px}.valuationBox .tableWrap{max-height:none}.scenarioCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.scenarioCard{border:1px solid var(--line);background:#07100d;align-content:space-between;gap:8px;min-height:110px;padding:12px;display:grid}.scenarioCard.highlighted{background:#f0a51d12;border-color:#f0a51d73}.scenarioCard span,.forecastGrid span{color:var(--amber-2);text-transform:uppercase;font-size:11px;font-weight:800}.scenarioCard strong,.forecastGrid strong{color:#fff;font-size:18px;line-height:1.25}.scenarioCard small,.forecastGrid small{color:var(--muted);font-size:11px}.forecastGrid{background:#f0a51d0a;border:1px solid #f0a51d59;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.forecastGrid>div{border-right:1px solid #f0a51d38;gap:8px;padding:14px;display:grid}.forecastGrid>div:last-child{border-right:0}.forecastGrid .base{background:#f0a51d1f}.researchModelGrid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1100px){.deepIdentity,.deepTopGrid{grid-template-columns:1fr;display:grid}.deepResearchGrid.upgraded,.scenarioCards,.forecastGrid,.researchModelGrid{grid-template-columns:1fr}.forecastGrid>div{border-bottom:1px solid #f0a51d38;border-right:0}}.institutionalPage{background:var(--line);gap:1px;min-height:100%;display:grid}.institutionalHero{grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;gap:16px;display:grid}.institutionalHero h1{color:#fff;letter-spacing:-.05em;margin:10px 0;font-size:34px;line-height:1.08}.institutionalHero p{color:var(--muted);max-width:980px;margin:0;line-height:1.65}.institutionalWarning{background:#f0a51d12;border:1px solid #f0a51d59;align-content:center;gap:8px;padding:14px;display:grid}.institutionalWarning strong{color:var(--amber-2);text-transform:uppercase}.institutionalWarning span{color:var(--muted);font-size:12px;line-height:1.5}.institutionalTabs{background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:16px;display:grid}.institutionalTabs button{height:42px;color:var(--muted);text-transform:uppercase;background:#07100d;border:0;font-size:12px}.institutionalTabs button.active{color:#fff;box-shadow:inset 0 -2px 0 var(--amber);background:#101a16}.institutionalGrid{background:var(--line);grid-template-columns:minmax(0,1fr) 380px;gap:1px;display:grid}.institutionalMain{gap:1px;min-width:0;display:grid}.institutionalRail{align-content:start;gap:1px;min-width:0;display:grid}.institutionCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.institutionCard{border:1px solid var(--line);color:inherit;text-align:left;cursor:pointer;background:#07100d;gap:12px;padding:12px;display:flex}.institutionCard.selected{background:#f0a51d12;border-color:#f0a51da6}.institutionCard strong{color:#fff;margin-bottom:5px;display:block}.institutionCard span,.institutionCard small{color:var(--muted);line-height:1.45;display:block}.institutionLogo{width:42px;height:42px;color:var(--amber-2);background:radial-gradient(circle at 0 0,#f0a51d38,#0000 4rem),#101a16;border:1px solid #f0a51d59;flex:none;place-items:center;font-weight:900;display:grid}.institutionLogo.large{width:74px;height:74px;font-size:22px}.institutionProfile{gap:12px;display:grid}.institutionProfileHeader{border:1px solid var(--line);background:radial-gradient(circle at 0 0,#f0a51d14,#0000 20rem),#07100d;align-items:flex-start;gap:14px;padding:14px;display:flex}.institutionProfileHeader h2,.institutionPreview h2,.messagePane h2{color:#fff;letter-spacing:-.04em;margin:8px 0;font-size:24px}.institutionProfileHeader p,.institutionPreview p,.messagePane p{color:var(--muted);margin:0;line-height:1.65}.institutionActions{gap:8px;display:grid}.institutionActions button{height:34px;color:var(--amber-2);text-transform:uppercase;background:#f0a51d0f;border:1px solid #f0a51d40;font-size:11px}.institutionActions button:hover{background:var(--amber);color:#030504}.interestForm,.institutionForm{gap:8px;display:grid}.interestForm input,.interestForm select,.interestForm textarea,.institutionForm input,.institutionForm select,.institutionForm textarea{border:1px solid var(--line);color:#fff;font:inherit;background:#020403;outline:none;padding:10px}.interestForm textarea,.institutionForm textarea{resize:vertical;min-height:120px}.interestForm input:focus,.interestForm select:focus,.interestForm textarea:focus,.institutionForm input:focus,.institutionForm select:focus,.institutionForm textarea:focus{border-color:#f0a51d8c}.institutionCreateGrid{grid-template-columns:260px minmax(0,1fr);gap:14px;display:grid}.logoUploader{border:1px solid var(--line);background:#07100d;align-content:start;gap:12px;padding:14px;display:grid}.logoUploader img,.institutionPreview img{object-fit:contain;background:#101a16;border:1px solid #f0a51d59;width:120px;height:120px;padding:10px}.uploadPlaceholder{text-align:center;width:120px;height:120px;color:var(--amber-2);background:#f0a51d0d;border:1px dashed #f0a51d73;place-content:center;display:grid}.uploadPlaceholder span{font-size:18px;font-weight:900}.uploadPlaceholder small{color:var(--muted)}.uploadButton{cursor:pointer;width:fit-content}.uploadButton input{display:none}.institutionPreview{border:1px solid var(--line);background:radial-gradient(circle at 0 0,#f0a51d14,#0000 18rem),#07100d;gap:10px;padding:14px;display:grid}.messageLayout{background:var(--line);grid-template-columns:320px minmax(0,1fr);gap:1px;display:grid}.messageList{align-content:start;gap:1px;display:grid}.messageList button{color:inherit;text-align:left;background:#07100d;border:0;padding:12px}.messageList strong{color:#fff;display:block}.messageList span{color:var(--muted)}.messagePane{background:#07100d;gap:10px;padding:14px;display:grid}.messagePane textarea{border:1px solid var(--line);color:#fff;min-height:170px;font:inherit;resize:vertical;background:#020403;padding:12px}@media (width<=1200px){.institutionalHero,.institutionalGrid,.institutionCreateGrid,.messageLayout,.institutionalTabs,.institutionCards{grid-template-columns:1fr}}.institutionalTheme{--amber:#35c7ff;--amber-2:#8ce8ff;--line:#183541}.institutionalTheme .nav button.active{color:#fff;box-shadow:inset 0 -2px #35c7ff}.institutionalTheme .tickerItem em.up,.institutionalTheme .linkCell,.institutionalTheme .denseButton strong{color:#8ce8ff}.institutionalTheme .terminalButton,.institutionalTheme .topActions button{color:#8ce8ff;background:#35c7ff14;border-color:#35c7ff73}.institutionalTheme .terminalButton:hover,.institutionalTheme .topActions button:hover{color:#031015;background:#35c7ff}.institutionGatePage{min-height:100%}.institutionGateHero{border:1px solid var(--line);background:radial-gradient(circle at 0 0,#35c7ff2e,#0000 34rem),#061014;gap:14px;padding:28px;display:grid}.institutionGateHero h1{color:#fff;letter-spacing:-.06em;max-width:950px;margin:0;font-size:44px;line-height:1.05}.institutionGateHero p{color:var(--muted);max-width:900px;margin:0;line-height:1.7}.institutionGateActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.gateStatus{color:#8ce8ff;text-transform:uppercase;background:#35c7ff12;border:1px solid #35c7ff59;padding:8px 10px;font-size:11px;font-weight:800}.gateStatus.pending{color:var(--amber-2);background:#f0a51d14;border-color:#f0a51d73}.gateStatus.rejected{color:var(--red);background:#ff4f6614;border-color:#ff4f6673}.institutionGateGrid{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:12px;display:grid}.gateCard{border:1px solid var(--line);background:radial-gradient(circle at 0 0,#35c7ff14,#0000 18rem),#07100d;align-content:start;gap:10px;min-height:180px;padding:16px;display:grid}.gateCard span{color:#8ce8ff;text-transform:uppercase;font-size:11px;font-weight:900}.gateCard strong{color:#fff;letter-spacing:-.04em;font-size:20px;line-height:1.25}.gateCard p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.muted{color:var(--muted);line-height:1.5}@media (width<=1000px){.institutionGateHero h1{font-size:32px}.institutionGateGrid{grid-template-columns:1fr}}.institutionGatePremium{border:1px solid var(--line);background:radial-gradient(circle at 0 0,#35c7ff2e,#0000 38rem),#061014;grid-template-columns:minmax(0,1fr) 420px;gap:18px;padding:28px;display:grid}.institutionGateCopy h1{color:#fff;letter-spacing:-.065em;max-width:980px;margin:14px 0;font-size:48px;line-height:1.03}.institutionGateCopy p{color:var(--muted);max-width:980px;margin:0;font-size:14px;line-height:1.75}.institutionGateButtons{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.institutionAccessNote{color:var(--muted);font-size:12px}.institutionGateTerminal{background-color:#02080ae0;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #35c7ff59;align-self:stretch;padding:14px}.terminalMiniHeader{border-bottom:1px solid #35c7ff40;justify-content:space-between;margin-bottom:12px;padding-bottom:10px;display:flex}.terminalMiniHeader span{color:#8ce8ff;font-size:12px;font-weight:900}.terminalMiniHeader small{color:var(--muted);font-size:10px}.terminalMiniRows{gap:8px;display:grid}.terminalMiniRows div{background:#35c7ff09;border:1px solid #35c7ff29;justify-content:space-between;gap:14px;padding:12px;display:flex}.terminalMiniRows span{color:var(--muted);font-size:12px}.terminalMiniRows strong{color:#8ce8ff;text-transform:uppercase;font-size:12px}.institutionAccessLocked{border:1px solid var(--line);background:radial-gradient(circle at 0 0,#35c7ff1a,#0000 22rem),#07100d;gap:12px;padding:18px;display:grid}.institutionAccessLocked h2{color:#fff;letter-spacing:-.04em;margin:0;font-size:26px}.institutionAccessLocked p{color:var(--muted);max-width:780px;margin:0;line-height:1.65}@media (width<=1100px){.institutionGatePremium{grid-template-columns:1fr}.institutionGateCopy h1{font-size:34px}}.macroSvgWrap{background-color:#020403;background-image:radial-gradient(circle at 52% 48%,#35c7ff14,#0000 28rem),linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px),none;background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,34px 34px,34px 34px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;place-items:center;width:100%;height:100%;min-height:620px;display:grid}.macroSvgMap{width:100%;height:620px}.macroLand{fill:#35c7ff0d;stroke:#35c7ff2e;stroke-width:1px}.macroLand.soft{fill:#f0a51d0a;stroke:#f0a51d29}.macroMapTitle{fill:#8ce8ff;letter-spacing:.18em;font-size:18px;font-weight:900}.macroMapSubtitle{fill:var(--muted);font-size:12px}.macroMapNode{cursor:pointer}.macroMapNode:hover circle{stroke:#fff;stroke-width:3px}.macroCountryLabel{fill:#fff;pointer-events:none;font-size:11px;font-weight:900}.macroCountryLabel.angola{fill:#030504}.angolaPulse{fill:#f0a51d1f;stroke:#f0a51d59;stroke-width:1px}.macroPage{background:var(--line);gap:1px;min-height:100%;display:grid}.macroHero{grid-template-columns:minmax(0,1fr) 280px;align-items:stretch;gap:16px;display:grid}.macroHero h1{color:#fff;letter-spacing:-.055em;max-width:1000px;margin:10px 0;font-size:38px;line-height:1.06}.macroHero p{color:var(--muted);max-width:980px;margin:0;line-height:1.65}.macroHeroCard{background:radial-gradient(circle at 0 0,#35c7ff1f,#0000 16rem),#07100d;border:1px solid #35c7ff59;align-content:center;gap:8px;padding:16px;display:grid}.macroHeroCard strong{color:#8ce8ff;font-size:12px}.macroHeroCard span{color:#fff;letter-spacing:-.04em;font-size:28px;font-weight:900}.macroHeroCard small{color:var(--muted)}.macroIndicatorTabs,.macroRegionTabs{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.macroIndicatorTabs button,.macroRegionTabs button{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;cursor:pointer;background:#07100d;padding:8px 12px;font-size:11px}.macroIndicatorTabs button.active,.macroRegionTabs button.active{color:#8ce8ff;background:#35c7ff24;border-color:#35c7ff8c}.macroGrid{background:var(--line);grid-template-columns:minmax(0,1fr) 380px;gap:1px;display:grid}.macroMapArea{gap:1px;min-width:0;display:grid}.macroRail{align-content:start;gap:1px;min-width:0;display:grid}.macroMapShell.professional{border:1px solid var(--line);background:radial-gradient(circle,#35c7ff0d,#0000 34rem),#020403;height:680px;position:relative;overflow:hidden}.macroWorldMapFrame{width:100%;height:100%;position:relative}.macroWorldMap{width:100%;height:100%}.macroMapTopOverlay{z-index:2;pointer-events:none;gap:4px;display:grid;position:absolute;top:18px;left:24px}.macroMapTopOverlay span{color:#8ce8ff;letter-spacing:.16em;font-size:14px;font-weight:900}.macroMapTopOverlay small{color:var(--muted);font-size:11px}.macroMapLoading,.macroMapFallback{text-align:center;z-index:3;background:radial-gradient(circle,#35c7ff14,#0000 24rem),#020403;place-content:center;gap:10px;padding:30px;display:grid;position:absolute;inset:0}.macroMapFallback h2,.macroMapLoading p{color:#fff}.macroMapFallback p{color:var(--muted);max-width:620px;line-height:1.7}.countryPanel{gap:12px;display:grid}.countryHeader{border:1px solid var(--line);background:#07100d;align-items:flex-start;gap:12px;padding:12px;display:flex}.countryFlag{font-size:38px;line-height:1}.countryHeader h2{color:#fff;letter-spacing:-.04em;margin:8px 0;font-size:24px}.countryHeader p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.countryValueCard{background:#35c7ff0f;border:1px solid #35c7ff59;gap:7px;padding:14px;display:grid}.countryValueCard span{color:#8ce8ff;text-transform:uppercase;font-size:11px;font-weight:900}.countryValueCard strong{color:#fff;letter-spacing:-.04em;font-size:28px}.countryValueCard small{color:var(--muted)}.macroBottomGrid{background:var(--line);grid-template-columns:.8fr 1.2fr;gap:1px;display:grid}@media (width<=1200px){.macroHero,.macroGrid,.macroBottomGrid{grid-template-columns:1fr}.macroMapShell.professional{height:520px}}.angolaMacroPage{background:var(--line);gap:1px;min-height:100%;display:grid}.angolaMacroHero{grid-template-columns:minmax(0,1fr) 250px;align-items:stretch;gap:18px;margin-bottom:12px;display:grid}.angolaMacroHero h1{color:#fff;letter-spacing:-.06em;max-width:980px;margin:12px 0;font-size:42px;line-height:1.04}.angolaMacroHero p{color:var(--muted);max-width:920px;margin:0;line-height:1.7}.angolaMacroActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.angolaMacroActions span{color:var(--muted);font-size:12px}.angolaMacroFlag{text-align:center;background:radial-gradient(circle at 0 0,#f0a51d29,#0000 16rem),#07100d;border:1px solid #f0a51d59;place-content:center;gap:8px;padding:18px;display:grid}.angolaMacroFlag strong{font-size:54px;line-height:1}.angolaMacroFlag span{color:#fff;letter-spacing:.14em;font-weight:900}.angolaMacroFlag small{color:var(--muted)}.angolaMacroGrid{background:var(--line);grid-template-columns:minmax(0,1fr) 430px;gap:1px;display:grid}.angolaMacroMain,.angolaMacroRail{align-content:start;gap:1px;min-width:0;display:grid}.macroExecutiveBox{gap:8px;display:grid}.macroExecutiveItem{border:1px solid var(--line);background:#07100d;align-items:flex-start;gap:10px;padding:12px;display:flex}.macroExecutiveItem span{color:var(--amber-2);font-size:14px}.macroExecutiveItem p{color:var(--muted);margin:0;line-height:1.6}.macroSignalGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.macroSignalGrid div{border:1px solid var(--line);background:radial-gradient(circle at 0 0,#35c7ff0f,#0000 14rem),#07100d;gap:8px;min-height:120px;padding:14px;display:grid}.macroSignalGrid span{color:#8ce8ff;text-transform:uppercase;font-size:11px;font-weight:900}.macroSignalGrid strong{color:#fff;letter-spacing:-.04em;font-size:22px}.macroSignalGrid small{color:var(--muted)}.macroNotesBox{gap:10px;display:grid}.macroNotesBox textarea{resize:vertical;border:1px solid var(--line);color:#fff;width:100%;min-height:180px;font:inherit;background:#020403;outline:none;padding:12px}.macroNotesBox textarea:focus{border-color:#35c7ff8c}.macroHeroButton{width:fit-content;margin-top:8px}@media (width<=1200px){.angolaMacroHero,.angolaMacroGrid,.macroSignalGrid{grid-template-columns:1fr}}.angolaFlagBadge{background:radial-gradient(circle at 0 0,#f0a51d2e,#0000 10rem),#07100d;border:1px solid #f0a51d59;place-items:center;width:72px;height:72px;margin:0 auto 10px;font-size:34px;display:grid}.angolaFlagImage{object-fit:cover;background:#07100d;border:1px solid #f0a51d59;width:82px;height:82px;margin:0 auto 10px;padding:6px}.noteActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.terminalButton.secondary{border-color:var(--line);color:var(--muted);background:#07100d}.angolaChartsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.angolaChartCard{border:1px solid var(--line);background:radial-gradient(circle at 0 0,#35c7ff0f,#0000 14rem),#07100d;min-width:0;padding:12px}.angolaChartHeader{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.angolaChartHeader h3{color:#fff;letter-spacing:-.035em;margin:6px 0 0;font-size:17px}.angolaChartHeader small{color:var(--muted);text-align:right;font-size:11px}.angolaChartCanvas{width:100%;height:230px}.angolaChartEmpty{height:230px;color:var(--muted);border:1px dashed var(--line);text-align:center;place-items:center;padding:16px;font-size:12px;display:grid}@media (width<=1200px){.angolaChartsGrid{grid-template-columns:1fr}}.chartRangeControls{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.chartRangeControls button{border:1px solid var(--line);color:var(--muted);font:inherit;text-transform:uppercase;cursor:pointer;background:#07100d;padding:8px 12px}.chartRangeControls button.active{color:var(--amber-2);background:#f0a51d1f;border-color:#f0a51db3}.sourceQualityList{gap:8px;display:grid}.sourceQualityRow{border:1px solid var(--line);background:#07100d;gap:10px;padding:12px;display:grid}.sourceQualityTop{align-items:flex-start;gap:10px;display:flex}.sourceQualityTop strong{color:#fff;font-size:13px;display:block}.sourceQualityTop small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.sourceQualityRow p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.sourceBadge{border:1px solid var(--line);text-transform:uppercase;white-space:nowrap;padding:5px 7px;font-size:9px;font-weight:900}.sourceBadge.official{color:#8fffd0;background:#44ffae14;border-color:#44ffae61}.sourceBadge.worldbank{color:#8ce8ff;background:#35c7ff14;border-color:#35c7ff6b}.sourceBadge.market{color:var(--amber-2);background:#f0a51d14;border-color:#f0a51d73}.sourceBadge.manual{color:#fff;background:#ffffff0d;border-color:#ffffff38}.sourceBadge.external{border-color:var(--line);color:var(--muted);background:#020403}@media print{@page{size:A4 landscape;margin:10mm}body{color:#000!important;background:#fff!important}.topbar,.ticker,.tickerTape,.terminalNav,.navTabs,.noPrint,.noteActions,.chartRangeControls,.macroNotesBox textarea,.macroNotesBox .sourceNote{display:none!important}.terminal,.angolaMacroPage,.angolaMacroGrid,.angolaMacroMain,.angolaMacroRail{color:#000!important;background:#fff!important}.angolaMacroPage{display:block!important}.angolaMacroGrid{grid-template-columns:1fr 360px!important;gap:10px!important;display:grid!important}.panel,.kpi,.angolaChartCard,.macroExecutiveItem,.macroSignalGrid div,.sourceQualityRow,.copyBlock,.sourceNote{color:#000!important;box-shadow:none!important;background:#fff!important;border:1px solid #c9c9c9!important}.panelHeader,.panelTitle,.panelLabel,.tag,h1,h2,h3,strong,small,p,li,td,th,span{color:#000!important}.angolaMacroHero h1{color:#000!important;font-size:30px!important}.angolaMacroHero p,.macroExecutiveItem p,.sourceQualityRow p,.copyBlock,.sourceNote{color:#222!important}.kpiGrid,.macroSignalGrid{grid-template-columns:repeat(4,1fr)!important}.angolaChartsGrid{grid-template-columns:repeat(2,1fr)!important}.angolaChartCanvas{height:190px!important}.sourceBadge,.tag{color:#000!important;background:#f4f4f4!important;border:1px solid #777!important}a{color:#000!important;text-decoration:none!important}}.printReportHeader,.printReportFooter{display:none}@media print{.printReportHeader{page-break-after:avoid;border:1px solid #b8b8b8;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:10px;padding:14px 16px;color:#000!important;background:#fff!important;display:flex!important}.printReportBrand{align-items:center;gap:12px;display:flex}.printReportMark{border:1px solid #000;place-items:center;width:34px;height:34px;font-size:17px;font-weight:900;display:grid;color:#000!important;background:#fff!important}.printReportBrand strong{letter-spacing:.08em;font-size:16px;display:block;color:#000!important}.printReportBrand span{margin-top:3px;font-size:11px;display:block;color:#222!important}.printReportMeta{text-align:right;gap:4px;max-width:520px;display:grid}.printReportMeta span{font-size:17px;font-weight:900;color:#000!important}.printReportMeta strong,.printReportMeta small{font-size:11px;color:#222!important}.printReportFooter{border-top:1px solid #b8b8b8;justify-content:space-between;gap:20px;margin-top:12px;padding-top:8px;font-size:10px;color:#222!important;display:flex!important}.printReportFooter strong,.printReportFooter span{color:#222!important}}.sourceUpdateInline{color:var(--muted);margin-top:-4px;font-size:11px;display:block}.sourceUpdateList{gap:8px;display:grid}.sourceUpdateRow{border:1px solid var(--line);background:#07100d;gap:8px;padding:12px;display:grid}.sourceUpdateRow div{justify-items:start;gap:6px;display:grid}.sourceUpdateRow strong{color:#fff;font-size:13px}.sourceUpdateRow small{color:var(--muted);font-size:11px;line-height:1.45}.sourceUpdateRow p{color:#8ce8ff;margin:0;font-size:12px;font-weight:800}.dashboardMacroChartPanel{width:100%;min-height:100%;color:inherit;text-align:left;cursor:pointer;background:radial-gradient(circle at 0 0,#35c7ff12,#0000 14rem),#07100d;border:0;gap:10px;padding:12px;display:grid}.dashboardMacroChartPanel:hover{background:radial-gradient(circle at 0 0,#35c7ff1f,#0000 15rem),#07100d}.dashboardMacroChartHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dashboardMacroChartHeader strong{color:#fff;margin-top:6px;font-size:16px;display:block}.dashboardMacroChartHeader small{color:var(--muted);text-align:right;font-size:11px}.dashboardMacroMiniKpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dashboardMacroMiniKpis div{border:1px solid var(--line);background:#020403;gap:4px;padding:10px;display:grid}.dashboardMacroMiniKpis span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.dashboardMacroMiniKpis strong{color:#fff;font-size:18px}.dashboardMacroMiniKpis small{color:var(--muted);font-size:10px}.dashboardClickArea{cursor:pointer}.dashboardPage{background:var(--line);grid-template-rows:185px minmax(0,1fr) 315px;gap:1px;height:calc(100dvh - 118px);display:grid;overflow:hidden}.dashboardPage::-webkit-scrollbar{display:none}.dashboardPage ::-webkit-scrollbar{display:none}.dashboardMacroChartPanel{height:100%;min-height:0;padding:10px;overflow:hidden}.dashboardMacroMiniKpis{gap:6px}.dashboardMacroChartCanvas{width:100%;height:155px}.dashboardPage{background:var(--line);grid-template-rows:165px 300px 420px;gap:1px;height:auto;min-height:calc(100dvh - 118px);display:grid;overflow:hidden}.dashTop{min-height:0;overflow:hidden}.dashMiddle{background:var(--line);grid-template-columns:minmax(0,1.45fr) minmax(0,.9fr) minmax(0,.75fr);gap:1px;min-height:0;display:grid;overflow:hidden}.dashBottom{background:var(--line);grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr) minmax(0,1.35fr) minmax(0,1fr);gap:1px;min-height:0;display:grid;overflow:hidden}.dashboardPage,.dashboardPage *{scrollbar-width:none}.dashboardPage::-webkit-scrollbar{display:none}.dashboardPage ::-webkit-scrollbar{display:none}.dashboardPage .panel,.dashboardPage .panelBody{min-height:0;overflow:hidden!important}.dashboardPage table{font-size:10.5px}.dashboardPage th,.dashboardPage td{white-space:nowrap;padding:7px 9px}.dashBottom .panelBody{height:350px}.dashboardMacroChartPanel{align-content:start;height:100%;min-height:0;padding:10px;overflow:hidden}.dashboardMacroChartHeader{margin-bottom:2px}.dashboardMacroMiniKpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.dashboardMacroMiniKpis div{padding:7px}.dashboardMacroMiniKpis strong{font-size:15px}.dashboardMacroMiniKpis small{font-size:9px;line-height:1.25}.dashboardMacroChartCanvas{width:100%;height:205px;margin-top:4px}.dashboardClickArea{cursor:pointer;height:100%;overflow:hidden}.dashboardClickArea:hover{box-shadow:inset 0 0 0 1px #f0a51d66}.dashboardV2{background:var(--line);grid-template-rows:190px minmax(0,1fr) 315px;gap:1px;height:calc(100dvh - 118px);display:grid;overflow:hidden}.dashV2Top,.dashV2Middle,.dashV2Bottom{background:var(--line);gap:1px;min-height:0;display:grid;overflow:hidden}.dashV2Top{grid-template-columns:1.15fr 1fr 1fr .9fr}.dashV2Middle{grid-template-columns:1.55fr .9fr .95fr}.dashV2Bottom{grid-template-columns:.95fr 1fr 1.25fr 1fr}.dashboardV2 .panel,.dashboardV2 .panelBody{min-height:0;overflow:hidden!important}.dashboardV2,.dashboardV2 *{scrollbar-width:none}.dashboardV2::-webkit-scrollbar{display:none}.dashboardV2 ::-webkit-scrollbar{display:none}.dashboardV2 button{font:inherit}.dashV2KpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;height:100%;display:grid}.dashV2Kpi{border:1px solid var(--line);background:radial-gradient(circle at 0 0,#44ffae0f,#0000 12rem),#07100d;align-content:start;gap:8px;min-width:0;padding:12px;display:grid}.dashV2Kpi span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.25}.dashV2Kpi strong{color:#44ffae;letter-spacing:-.06em;overflow-wrap:anywhere;font-size:24px;line-height:1.05}.dashV2Kpi small{color:var(--muted);font-size:10px}.dashV2PanelButton,.dashV2TableButton,.dashV2MacroTiles{width:100%;height:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.dashV2PanelButton:hover,.dashV2TableButton:hover,.dashV2MacroTiles:hover,.dashV2ShortcutCard:hover,.dashV2IpoCard:hover,.dashV2AcademyCard:hover{box-shadow:inset 0 0 0 1px #f0a51d6b}.dashV2ChartBox{border:1px solid var(--line);background-color:#07100d;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;height:118px;padding:14px}.dashV2ChartBox svg{width:100%;height:100%}.dashV2ChartFooter{color:var(--muted);justify-content:space-between;align-items:center;margin-top:8px;font-size:11px;display:flex}.dashV2ChartFooter strong{color:#44ffae}.dashV2MacroTiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.dashV2MacroTiles div{border:1px solid var(--line);background:#07100d;align-content:center;gap:5px;min-width:0;padding:10px;display:grid}.dashV2MacroTiles span{color:var(--muted);font-size:10px}.dashV2MacroTiles strong{color:#fff;font-size:18px;line-height:1}.dashV2MacroTiles small{color:var(--amber-2);text-transform:uppercase;font-size:9px;font-weight:900}.dashV2Feed,.dashV2ResearchList,.dashV2AcademyList,.dashV2IpoList{align-content:start;gap:8px;height:100%;display:grid}.dashV2ShortcutCard,.dashV2IpoCard,.dashV2AcademyCard{border:1px solid var(--line);color:inherit;text-align:left;cursor:pointer;background:#07100d;gap:8px;padding:12px;display:grid}.dashV2ShortcutCard div{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.dashV2ShortcutCard strong,.dashV2IpoCard strong,.dashV2AcademyCard strong{color:#fff;font-size:13px}.dashV2ShortcutCard span,.dashV2IpoCard span,.dashV2AcademyCard small{color:var(--amber-2);text-transform:uppercase;border:1px solid #f0a51d66;width:fit-content;padding:3px 6px;font-size:9px;font-weight:900}.dashV2ShortcutCard p,.dashV2IpoCard small,.dashV2AcademyCard span{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.dashboardV2 table{font-size:10.5px}.dashboardV2 th,.dashboardV2 td{white-space:nowrap;padding:8px 10px}.dashV2BarChart{border:1px solid var(--line);background-color:#07100d;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;justify-content:center;align-items:end;gap:10px;height:100%;min-height:220px;padding:30px;display:flex}.dashV2BarChart span{background:linear-gradient(#f0a51db8,#44ffae9e);border:1px solid #f0a51d1f;width:18px}.dashV2AcademyCard{grid-template-columns:34px minmax(0,1fr) auto;align-items:center}.dashboardV2 .dashboardMacroChartPanel{height:100%;min-height:0;overflow:hidden}.dashboardV2 .dashboardMacroChartCanvas{height:190px}.dashboardV2 .dashboardMacroMiniKpis strong{font-size:16px}@media (width<=1200px){.dashboardV2{grid-template-rows:auto;height:auto;overflow:auto}.dashV2Top,.dashV2Middle,.dashV2Bottom{grid-template-columns:1fr}}.dashboardNova{flex-direction:column;gap:18px;padding-bottom:24px;display:flex}.dashboardNovaHero,.dashboardNovaLinha{gap:18px;display:grid}.dashboardNovaHero{grid-template-columns:1.35fr .95fr}.dashboardNovaTopo{grid-template-columns:1.1fr 1fr .9fr}.dashboardNovaMeio{grid-template-columns:1.25fr .85fr .95fr;align-items:start}.dashboardNovaBase{grid-template-columns:1fr .95fr 1.15fr;align-items:start}.dashboardNovaPilha{gap:18px;display:grid}.dashboardNovaHeroConteudo{flex-direction:column;justify-content:space-between;gap:18px;min-height:210px;display:flex}.dashboardNovaHeroConteudo h1{color:#f3f4ef;margin:10px 0;font-size:42px;line-height:1.05}.dashboardNovaHeroConteudo p{color:#93a29b;max-width:840px;margin:0;font-size:15px;line-height:1.7}.dashboardNovaHeroAcoes{flex-wrap:wrap;gap:12px;display:flex}.dashboardNovaHeroAcoes button,.dashboardNovaMacroAcoes button{color:#f0a51d;font:inherit;cursor:pointer;text-transform:uppercase;letter-spacing:.04em;background:#f0a51d14;border:1px solid #f0a51d80;padding:10px 14px}.dashboardNovaHeroAcoes button:hover,.dashboardNovaMacroAcoes button:hover{background:#f0a51d29}.dashboardNovaKpis{grid-template-columns:repeat(2,1fr);gap:12px;min-height:210px;display:grid}.dashboardNovaKpi{background:#05140e8c;border:1px solid #485f5280;flex-direction:column;gap:8px;padding:16px;display:flex}.dashboardNovaKpi span{color:#7d9488;text-transform:uppercase;letter-spacing:.04em;font-size:12px}.dashboardNovaKpi strong{color:#61ffd7;font-size:28px;line-height:1.1}.dashboardNovaKpi small{color:#9caea3;font-size:12px}.dashboardNovaPainelBotao,.dashboardNovaTabelaBotao{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:0}.dashboardNovaGrafico{background-color:#04100cb3;background-image:linear-gradient(#1232271f 1px,#0000 1px),linear-gradient(90deg,#1232271f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #244e4273;min-height:200px;padding:14px}.dashboardNovaGrafico svg{width:100%;height:170px}.dashboardNovaRodapeGrafico{color:#9fb0a5;justify-content:space-between;margin-top:10px;font-size:13px;display:flex}.dashboardNovaRodapeGrafico strong{color:#44ffae}.dashboardNovaMacroBox{flex-direction:column;gap:14px;min-height:100%;display:flex}.dashboardNovaMacroResumo{text-align:left;cursor:pointer;background:#06120da6;border:1px solid #3a605280;width:100%;padding:16px}.dashboardNovaMacroResumo strong{color:#f2f4ee;margin-bottom:8px;font-size:18px;display:block}.dashboardNovaMacroResumo p{color:#91a29b;margin:0;font-size:14px;line-height:1.6}.dashboardNovaMacroGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.dashboardNovaMacroTile{text-align:left;cursor:pointer;background:#06120da6;border:1px solid #395c4f73;padding:14px}.dashboardNovaMacroTile span{color:#789187;text-transform:uppercase;margin-bottom:6px;font-size:12px;display:block}.dashboardNovaMacroTile strong{color:#f1f3ee;margin-bottom:4px;font-size:24px;line-height:1.1;display:block}.dashboardNovaMacroTile small{color:#93a49c;font-size:12px;line-height:1.45}.dashboardNovaMacroAcoes{flex-wrap:wrap;gap:10px;display:flex}.dashboardNovaListaCartoes{flex-direction:column;gap:12px;display:flex}.dashboardNovaCartaoAtalho{cursor:pointer;text-align:left;background:#06120da6;border:1px solid #395c4f73;padding:16px;transition:transform .15s,border-color .15s}.dashboardNovaCartaoAtalho:hover{border-color:#f0a51d73;transform:translateY(-2px)}.dashboardNovaCartaoTopo{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.dashboardNovaCartaoTopo strong{color:#f2f4ef;font-size:18px}.dashboardNovaCartaoTopo span{color:#f0a51d;text-transform:uppercase;border:1px solid #f0a51d59;padding:4px 8px;font-size:11px}.dashboardNovaCartaoAtalho p{color:#91a29b;margin:0;font-size:14px;line-height:1.6}.dashboardNovaTabela{border-collapse:collapse;table-layout:fixed;width:100%}.dashboardNovaTabela thead th{text-align:left;color:#f0a51d;text-transform:uppercase;border-bottom:1px solid #3d574c73;padding:12px 10px;font-size:12px}.dashboardNovaTabela tbody td{color:#e6efe9;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #3d574c47;padding:12px 10px;font-size:13px;overflow:hidden}.dashboardNovaTabela tbody tr:hover td{background:#18362d38}.dashboardNovaIpoLista,.dashboardNovaAcademiaLista{flex-direction:column;gap:12px;display:flex}.dashboardNovaIpoCard,.dashboardNovaAcademiaCard{text-align:left;cursor:pointer;background:#06120da6;border:1px solid #395c4f73;padding:14px}.dashboardNovaIpoCard strong,.dashboardNovaAcademiaCard strong{color:#f2f4ef;margin-bottom:6px;font-size:18px;display:block}.dashboardNovaIpoCard span,.dashboardNovaAcademiaCard span{color:#f0a51d;margin-bottom:4px;font-size:13px;display:block}.dashboardNovaIpoCard small,.dashboardNovaAcademiaCard small{color:#93a49c;font-size:12px}.dashboardNovaBarras{background-color:#04100cb3;background-image:linear-gradient(#1232271f 1px,#0000 1px),linear-gradient(90deg,#1232271f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #244e4273;align-items:end;gap:10px;height:220px;padding:14px;display:flex}.dashboardNovaBarras span{opacity:.8;background:linear-gradient(#f0a51d 0%,#44ffae 100%);flex:1}.dashboardNovaActividadeNotas{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:12px;display:grid}.dashboardNovaActividadeNotas div{background:#06120da6;border:1px solid #395c4f73;padding:12px}.dashboardNovaActividadeNotas span{color:#7f968b;text-transform:uppercase;margin-bottom:4px;font-size:12px;display:block}.dashboardNovaActividadeNotas strong{color:#f2f4ef;font-size:16px}@media (width<=1280px){.dashboardNovaHero,.dashboardNovaTopo,.dashboardNovaMeio,.dashboardNovaBase{grid-template-columns:1fr}}@media (width<=768px){.dashboardNovaHeroConteudo h1{font-size:30px}.dashboardNovaKpis,.dashboardNovaMacroGrid,.dashboardNovaActividadeNotas{grid-template-columns:1fr}}.terminalDash{background:radial-gradient(circle at 0 0,#f0a51d0d,#0000 24rem),#020806;gap:14px;padding:14px;display:grid}.terminalDashHero{border:1px solid var(--line);background:linear-gradient(90deg,#f0a51d14,#0000 45%),#07100d;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding:18px;display:grid}.terminalDashHero h1{color:#fff;letter-spacing:-.06em;margin:10px 0;font-size:36px;line-height:1.05}.terminalDashHero p{color:var(--muted);max-width:900px;margin:0;line-height:1.6}.terminalDashHeroActions{grid-template-columns:repeat(2,minmax(120px,1fr));gap:8px;display:grid}.terminalDashHeroActions button{color:var(--amber-2);font:inherit;text-transform:uppercase;cursor:pointer;background:#f0a51d14;border:1px solid #f0a51d80;padding:10px 12px}.terminalDashGrid{grid-template-columns:1.15fr 1fr 1fr .9fr;grid-auto-rows:minmax(230px,auto);align-items:stretch;gap:14px;display:grid}.terminalDashPanel{border:1px solid var(--line);background:#07100d;grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid}.terminalDashPanelHeader{border-bottom:1px solid var(--line);background:#ffffff04;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.terminalDashPanelHeader strong{color:var(--amber-2);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.terminalDashPanelHeader span{color:var(--muted);text-transform:uppercase;font-size:11px}.terminalDashPanelBody{min-width:0;padding:12px;overflow:hidden}.terminalDashMarketCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;height:100%;display:grid}.terminalDashMarketCard{color:inherit;text-align:left;cursor:pointer;background:radial-gradient(circle at 0 0,#44ffae14,#0000 10rem),#06120d;border:1px solid #395c4f8c;align-content:start;gap:6px;padding:10px;display:grid}.terminalDashMarketCard span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.terminalDashMarketCard strong{color:#44ffae;font-size:18px;line-height:1.1}.terminalDashMarketCard em{color:var(--amber-2);font-size:11px;font-style:normal;font-weight:900}.terminalDashMarketCard small{color:var(--muted);font-size:10px}.terminalDashPlainButton,.terminalDashTableButton{width:100%;height:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.terminalDashComposite{border:1px solid var(--line);background-color:#050b09;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:190px;padding:12px;display:grid}.terminalDashComposite svg{width:100%;height:100%}.terminalDashCompositeStats{color:var(--muted);justify-content:space-between;font-size:11px;display:flex}.terminalDashCompositeStats strong{color:#44ffae}.terminalDashMacroCommand{gap:10px;display:grid}.terminalDashMacroCommand button{color:inherit;text-align:left;cursor:pointer;background:radial-gradient(circle at 0 0,#35c7ff14,#0000 12rem),#06120d;border:1px solid #395c4f8c;gap:7px;padding:14px;display:grid}.terminalDashMacroCommand span{color:#8ce8ff;text-transform:uppercase;font-size:10px;font-weight:900}.terminalDashMacroCommand strong{color:#fff;font-size:17px}.terminalDashMacroCommand small{color:var(--muted);line-height:1.45}.terminalDashNewsList,.terminalDashIpoList,.terminalDashResearchList,.terminalDashAcademyList{gap:8px;display:grid}.terminalDashNewsList button,.terminalDashIpoList button,.terminalDashAcademyList button,.terminalDashShortcut{color:inherit;text-align:left;cursor:pointer;background:#06120d;border:1px solid #395c4f8c;padding:11px}.terminalDashNewsList button{grid-template-columns:70px minmax(0,1fr);gap:10px;display:grid}.terminalDashNewsList span,.terminalDashShortcut span,.terminalDashIpoList span,.terminalDashAcademyList small{color:var(--amber-2);text-transform:uppercase;border:1px solid #f0a51d61;width:fit-content;padding:3px 6px;font-size:9px;font-weight:900}.terminalDashNewsList p,.terminalDashShortcut p,.terminalDashIpoList small,.terminalDashAcademyList span{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.terminalDashShortcut div{justify-content:space-between;gap:10px;margin-bottom:8px;display:flex}.terminalDashShortcut strong,.terminalDashIpoList strong,.terminalDashAcademyList strong{color:#fff;font-size:13px}.terminalDashAcademyList button{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.terminalDashTable{border-collapse:collapse;table-layout:fixed;width:100%;font-size:11px}.terminalDashTable th{color:var(--amber-2);text-align:left;text-transform:uppercase;border-bottom:1px solid var(--line);padding:8px}.terminalDashTable td{color:#e4eee8;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #ffffff0d;padding:8px;overflow:hidden}.terminalDashTable tr:hover td{background:#f0a51d0d}.terminalDashBars{border:1px solid var(--line);background-color:#050b09;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;justify-content:center;align-items:end;gap:7px;height:180px;padding:18px;display:flex}.terminalDashBars span{background:linear-gradient(#f0a51dcc,#44ffaeb3);width:16px}.terminalDashActivityFooter{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.terminalDashActivityFooter div{border:1px solid var(--line);background:#050b09;padding:10px}.terminalDashActivityFooter span{color:var(--muted);text-transform:uppercase;font-size:10px}.terminalDashActivityFooter strong{color:#fff;margin-top:4px;font-size:14px;display:block}.terminalDash button:hover{box-shadow:inset 0 0 0 1px #f0a51d6b}.terminalDash .dashboardMacroChartPanel{min-height:260px}.terminalDash .dashboardMacroChartCanvas{height:190px}@media (width<=1400px){.terminalDashGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.terminalDashHero,.terminalDashHeroActions,.terminalDashGrid,.terminalDashMarketCards{grid-template-columns:1fr}}.commandDashboard{background:radial-gradient(circle at 0 0,#44ffae0b,#0000 34rem),radial-gradient(circle at 100% 100%,#35c7ff09,#0000 28rem),#020806;gap:14px;padding:14px;display:grid}.commandTopGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr) minmax(320px,.72fr);align-items:stretch;gap:14px;display:grid}.commandMainGrid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr) minmax(0,.9fr);align-items:start;gap:14px;display:grid}.commandBottomGrid{grid-template-columns:minmax(0,.95fr) minmax(0,.82fr) minmax(0,.9fr) minmax(0,.9fr);align-items:start;gap:14px;display:grid}.commandLeftStack,.commandCenterStack,.commandRightStack{gap:14px;display:grid}.commandPanel{border:1px solid var(--line);background:radial-gradient(circle at 0 0,#44ffae09,#0000 18rem),#07100d;min-width:0;box-shadow:0 0 0 1px #ffffff03}.commandPanelHeader{border-bottom:1px solid var(--line);background:#ffffff04;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.commandPanelHeader strong{color:var(--amber-2);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.commandPanelHeader span{color:var(--muted);text-transform:uppercase;font-size:11px}.commandPanelBody{min-width:0;padding:12px}.commandHeroPanel{grid-template-columns:minmax(0,1fr) 210px;align-items:stretch;gap:14px;min-height:210px;display:grid}.commandHeroPanel h1{color:#fff;letter-spacing:-.06em;margin:12px 0;font-size:35px;line-height:1.05}.commandHeroPanel p{color:var(--muted);max-width:620px;margin:0;line-height:1.65}.commandHeroActions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.commandHeroActions button,.plainPanelButton{color:var(--amber-2);font:inherit;cursor:pointer;text-transform:uppercase;background:#f0a51d14;border:1px solid #f0a51d80;padding:9px 12px;font-weight:900}.angolaRadarVisual{background:radial-gradient(circle,#44ffae1a,#0000 55%),#050b09;border:1px solid #44ffae26;position:relative;overflow:hidden}.radarRing{border:1px solid #44ffae1f;border-radius:999px;position:absolute;inset:20%}.ringTwo{inset:8%}.ringThree{inset:-6%}.angolaSilhouette{width:calc(100% - 24px);height:calc(100% - 24px);position:absolute;inset:12px}.globalClockGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.clockCard{border:1px solid var(--line);background:#050b09;grid-template-columns:38px minmax(0,1fr);gap:10px;min-height:145px;padding:12px;display:grid}.clockOrb{color:#44ffae;border:1px solid;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.clockOrb span{border-top:2px solid;border-left:2px solid;width:12px;height:12px;transform:rotate(45deg)}.clockCard.blue .clockOrb{color:#35c7ff}.clockCard.amber .clockOrb{color:var(--amber-2)}.clockCard.red .clockOrb{color:#ff6868}.clockCityRow{justify-content:space-between;gap:8px;display:flex}.clockCityRow strong{color:#fff;text-transform:uppercase;font-size:12px}.clockCityRow small{color:var(--muted)}.clockCard h3{color:#fff;letter-spacing:-.04em;margin:12px 0 4px;font-size:24px}.clockCard p{color:var(--muted);margin:0;font-size:11px}.clockStatus{color:var(--muted);text-transform:uppercase;align-items:center;gap:6px;margin-top:12px;font-size:10px;display:flex}.clockStatus span{background:var(--muted);border-radius:50%;width:7px;height:7px}.clockStatus.open{color:#44ffae}.clockStatus.open span{background:#44ffae}.agendaList{gap:8px;display:grid}.agendaList button{border:1px solid var(--line);color:inherit;text-align:left;cursor:pointer;background:#050b09;grid-template-columns:58px minmax(0,1fr);gap:10px;padding:10px;display:grid}.agendaList strong{color:#fff}.agendaList span{color:var(--amber-2);text-transform:uppercase;font-size:11px}.agendaList p{color:var(--muted);margin:2px 0 0;line-height:1.35}.pulseGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.pulseCard{border:1px solid var(--line);color:inherit;text-align:left;cursor:pointer;background:radial-gradient(circle at 0 0,#44ffae0e,#0000 12rem),#050b09;gap:6px;padding:11px;display:grid}.pulseCard span{color:var(--muted);text-transform:uppercase;font-size:10px}.pulseCard strong{color:#fff;font-size:19px;line-height:1.05}.pulseCard em{color:#44ffae;font-style:normal;font-weight:900}.pulseCard small{color:var(--muted);font-size:10px}.miniSparkline{color:#44ffae;justify-self:end;width:78px;height:22px}.flowMonitor{grid-template-columns:.8fr 1.2fr .72fr;align-items:center;gap:10px;min-height:200px;display:grid}.flowColumn{gap:10px;display:grid}.flowItem{border:1px solid var(--line);background:#050b09;padding:9px}.flowItem div{justify-content:space-between;margin-bottom:7px;display:flex}.flowItem strong{color:#fff;font-size:11px}.flowItem span{color:var(--muted);font-size:11px}.flowItem em{background:linear-gradient(90deg,#f0a51da6,#44ffaed9);height:6px;display:block}.flowLines svg{width:100%;height:170px}.flowLines path{fill:none;stroke:#44ffae38;stroke-width:12px}.flowSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.flowSummary div,.activityStats div{border:1px solid var(--line);background:#050b09;padding:10px}.flowSummary span,.activityStats span{color:var(--muted);text-transform:uppercase;font-size:10px}.flowSummary strong,.activityStats strong{color:#44ffae;margin-top:5px;font-size:14px;display:block}.flowSummary strong.negative{color:#ff6868}.terminalMiniTable{border-collapse:collapse;table-layout:fixed;width:100%}.terminalMiniTable th{color:var(--amber-2);text-align:left;text-transform:uppercase;border-bottom:1px solid var(--line);padding:8px;font-size:10px}.terminalMiniTable td{color:#e4eee8;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-bottom:1px solid #ffffff0d;padding:9px 8px;font-size:11px;overflow:hidden}.terminalMiniTable tr:hover td{background:#f0a51d0d}.terminalMiniTable .positive{color:#44ffae}.trendArrow{color:#44ffae;font-weight:900}.trendArrow.down{color:#ff6868}.marketRadarList{gap:8px;display:grid}.radarAlert{border:1px solid var(--line);color:inherit;text-align:left;cursor:pointer;background:#050b09;grid-template-columns:18px minmax(0,1fr);gap:10px;padding:10px;display:grid}.radarAlert>span{background:#44ffae;border-radius:50%;width:12px;height:12px;margin-top:3px}.radarAlert.blue>span{background:#35c7ff}.radarAlert.amber>span{background:var(--amber-2)}.radarAlert.red>span{background:#ff6868}.radarAlert strong{color:#fff;text-transform:uppercase;font-size:12px}.radarAlert p{color:var(--muted);margin:4px 0 0;line-height:1.4}.highlightList,.ipoCommandList,.halcyonSearchPanel,.academyCommandList{gap:8px;display:grid}.highlightList button,.ipoCommandList button,.halcyonSearchPanel button,.academyCommandList button{border:1px solid var(--line);color:inherit;text-align:left;cursor:pointer;background:#050b09;padding:10px}.highlightList button{grid-template-columns:44px 82px minmax(0,1fr) 45px;align-items:center;gap:8px;display:grid}.highlightList strong,.ipoCommandList strong{color:#fff}.highlightList span,.ipoCommandList span,.academyCommandList span{color:var(--amber-2);text-transform:uppercase;border:1px solid #f0a51d61;width:fit-content;padding:3px 6px;font-size:9px}.highlightList p,.ipoCommandList small,.academyCommandList p,.halcyonSearchPanel button{color:var(--muted);margin:0;line-height:1.4}.highlightList small{color:var(--muted)}.activityBars{border:1px solid var(--line);background-color:#050b09;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;justify-content:center;align-items:end;gap:8px;height:205px;padding:20px;display:flex}.activityBars span{background:linear-gradient(#f0a51dd1,#44ffaeb8);width:18px}.activityStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.halcyonSearchInput{color:#fff!important;border-color:#35c7ff66!important}.halcyonSearchPanel button{justify-content:space-between;align-items:center;gap:10px;display:flex}.halcyonSearchPanel span{color:var(--amber-2)}.academyCommandList button{grid-template-columns:70px minmax(0,1fr);align-items:center;gap:10px;display:grid}.commandDashboard button:hover{box-shadow:inset 0 0 0 1px #f0a51d6b}.commandDashboard .dashboardMacroChartPanel{min-height:310px}.commandDashboard .dashboardMacroChartCanvas{height:210px}@media (width<=1450px){.commandTopGrid,.commandMainGrid,.commandBottomGrid{grid-template-columns:1fr}.globalClockGrid,.pulseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.commandHeroPanel{grid-template-columns:1fr}.angolaRadarVisual{min-height:220px}}@media (width<=800px){.globalClockGrid,.pulseGrid,.flowMonitor,.flowSummary,.activityStats,.highlightList button{grid-template-columns:1fr}.commandHeroPanel h1{font-size:28px}}.angolaDotRadar{background:radial-gradient(circle at 48% 44%,#44ffae1a,#0000 18rem),radial-gradient(circle at 60% 38%,#f0a51d14,#0000 12rem),#050b09;min-height:210px;position:relative}.angolaDotRadar:before{content:"";opacity:.65;background-color:#0000;background-image:linear-gradient(#44ffae06 1px,#0000 1px),linear-gradient(90deg,#44ffae06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:12px 12px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.angolaDotMapSvg{z-index:3;filter:drop-shadow(0 0 16px #44ffae29);width:calc(100% - 16px);height:calc(100% - 16px);position:absolute;inset:8px}.angolaMapShadow{fill:#44ffae0e}.angolaMapDots{fill:url(#angolaDotPattern);opacity:.95;filter:url(#angolaGlow)}.angolaMapOutline{fill:none;stroke:#44ffaec2;stroke-width:2.2px}.mapNode{filter:url(#angolaGlow)}.mapNode.amber{fill:#f0a51d}.mapNode.green{fill:#44ffae}.mapNode.blue{fill:#35c7ff}.mapNode.small{opacity:.86}.mapPulseLine{stroke:#44ffae47;stroke-width:1.2px;stroke-dasharray:4 5}.radarSweep{transform-origin:0 0;clip-path:polygon(0 0,100% 18%,100% 42%,0 0);opacity:.7;z-index:2;background:linear-gradient(35deg,#44ffae24,#0000 58%);width:160px;height:160px;animation:8s linear infinite radarSweepRotate;position:absolute;inset:50%}@keyframes radarSweepRotate{0%{transform:rotate(0)translate(-50%,-50%)}to{transform:rotate(360deg)translate(-50%,-50%)}}.titulosStatusBar{border:1px solid var(--line);color:var(--muted);background:#07100d;justify-content:space-between;gap:12px;margin-bottom:10px;padding:10px 12px;font-size:12px;display:flex}.titulosStatusBar span{color:#fff}.titulosStatusBar small{color:var(--muted)}.titulosPagination{border-top:1px solid var(--line);justify-content:center;align-items:center;gap:14px;margin-top:12px;padding-top:12px;display:flex}.titulosPagination span{color:var(--muted);font-size:12px}.titulosPagination button:disabled{opacity:.35;cursor:not-allowed}.titulosTableShell{border:1px solid var(--line);background:#020403;max-height:72vh;overflow:auto}.titulosPublicosTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1450px}.titulosPublicosTable th{z-index:2;color:var(--amber-2);text-align:left;text-transform:uppercase;border-bottom:1px solid var(--line);background:#07100d;padding:10px;font-size:11px;position:sticky;top:0}.titulosPublicosTable th button{color:var(--amber-2);font:inherit;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0}.titulosPublicosTable th button:hover{color:#fff}.titulosPublicosTable td{color:#e4eee8;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #ffffff0d;padding:10px;font-size:11px;overflow:hidden}.titulosPublicosTable tbody tr{cursor:pointer}.titulosPublicosTable tbody tr:hover td,.titulosPublicosTable tbody tr.selected td{background:#f0a51d11}.estadoBadge{border:1px solid var(--line);text-transform:uppercase;background:#050b09;padding:4px 7px;font-size:10px;font-weight:900}.estadoBadge.active{color:#44ffae;background:#44ffae12;border-color:#44ffae59}.estadoBadge.expired{color:#ff8989;background:#ff686812;border-color:#ff686852}.estadoBadge.neutral{color:var(--muted)}.titulosFilterPanel{border:1px solid var(--line);background:radial-gradient(circle at 0 0,#f0a51d0b,#0000 16rem),#07100d;gap:10px;margin-bottom:10px;padding:12px;display:grid}.titulosFilterPanel>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.titulosFilterPanel span{color:var(--muted);text-transform:uppercase;min-width:82px;font-size:10px;font-weight:900}.titulosFilterPanel button,.titulosClearFilters{border:1px solid var(--line);color:var(--muted);font:inherit;text-transform:uppercase;cursor:pointer;background:#050b09;padding:7px 9px;font-size:10px}.titulosFilterPanel button:hover,.titulosFilterPanel button.active{color:var(--amber-2);background:#f0a51d14;border-color:#f0a51d85}.titulosClearFilters{justify-self:start}.titulosClearFilters:disabled{opacity:.35;cursor:not-allowed}.titulosAnalyticsGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.titulosAnalyticsCard,.titulosDistributionCard{border:1px solid var(--line);color:inherit;text-align:left;background:radial-gradient(circle at 0 0,#44ffae0d,#0000 12rem),#07100d;min-height:118px;padding:12px}button.titulosAnalyticsCard{cursor:pointer}.titulosAnalyticsCard:hover,.titulosDistributionCard button:hover{box-shadow:inset 0 0 0 1px #f0a51d6b}.titulosAnalyticsCard span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.25;display:block}.titulosAnalyticsCard strong{color:#44ffae;letter-spacing:-.04em;margin-top:9px;font-size:23px;line-height:1.08;display:block}.titulosAnalyticsCard.expired strong{color:#ff8989}.titulosAnalyticsCard small{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.35;display:block}.titulosAnalyticsCard.wide{grid-column:span 2}.titulosDistributionCard{grid-column:span 2;gap:8px;min-height:118px;display:grid}.titulosDistributionCard button{color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:92px minmax(0,1fr) 42px;align-items:center;gap:8px;padding:0;display:grid}.titulosDistributionCard button span{color:var(--muted);font-size:10px}.titulosDistributionCard button em{border:1px solid var(--line);background:#020403;height:6px;display:block;overflow:hidden}.titulosDistributionCard button i{background:linear-gradient(90deg,#f0a51db8,#44ffaed9);height:100%;display:block}.titulosDistributionCard button strong{color:#fff;text-align:right;font-size:11px}@media (width<=1450px){.titulosAnalyticsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.titulosAnalyticsCard.wide,.titulosDistributionCard{grid-column:span 1}}@media (width<=900px){.titulosAnalyticsGrid{grid-template-columns:1fr}}.titulosChartsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.titulosChartCard{border:1px solid var(--line);background:radial-gradient(circle at 0 0,#35c7ff0b,#0000 14rem),#07100d;min-width:0;padding:12px}.titulosChartHeader{justify-content:space-between;gap:10px;margin-bottom:8px;display:flex}.titulosChartHeader h3{color:#fff;letter-spacing:-.035em;margin:6px 0 0;font-size:16px}.titulosChartCanvas{width:100%;height:235px}.titulosChartEmpty{height:235px;color:var(--muted);border:1px dashed var(--line);text-align:center;place-items:center;padding:16px;font-size:12px;display:grid}@media (width<=1250px){.titulosChartsGrid{grid-template-columns:1fr}}.simuladorTitulo{gap:12px;display:grid}.simuladorTituloHeader h3{color:#fff;letter-spacing:-.04em;margin:8px 0 4px;font-size:20px}.simuladorTituloHeader p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.simuladorInputs{grid-template-columns:1fr;gap:8px;display:grid}.simuladorInputs label{gap:6px;display:grid}.simuladorInputs span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.simuladorInputs input,.simuladorInputs select{border:1px solid var(--line);color:#fff;font:inherit;background:#020403;width:100%;padding:10px}.simuladorSwitchRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.simuladorSwitchRow button{border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;text-transform:uppercase;background:#050b09;padding:8px 10px;font-size:10px;font-weight:900}.simuladorSwitchRow button.active{color:#44ffae;background:#44ffae14;border-color:#44ffae66}.simuladorSwitchRow small{color:var(--muted);font-size:11px}.simuladorSwitchRow strong{color:var(--amber-2)}.simuladorWarning{color:var(--amber-2);background:#f0a51d12;border:1px solid #f0a51d59;padding:9px;font-size:11px;line-height:1.45}.simuladorResumoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.simuladorResumoGrid div{border:1px solid var(--line);background:#050b09;padding:10px}.simuladorResumoGrid span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.25;display:block}.simuladorResumoGrid strong{color:#44ffae;margin-top:6px;font-size:16px;line-height:1.15;display:block}.simuladorChart{border:1px solid var(--line);background:#020403;width:100%;height:235px}.simuladorDisclaimer{border-top:1px solid var(--line);color:var(--muted);padding-top:10px;font-size:10px;line-height:1.55}.titulosTableShell.compact{max-height:48vh}.titulosTableShell.compact .titulosPublicosTable{min-width:900px}.equityAnalyticsGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.equityAnalyticsCard{border:1px solid var(--line);color:inherit;text-align:left;background:radial-gradient(circle at 0 0,#44ffae0d,#0000 12rem),#07100d;min-height:112px;padding:12px}button.equityAnalyticsCard{cursor:pointer}.equityAnalyticsCard:hover{box-shadow:inset 0 0 0 1px #f0a51d6b}.equityAnalyticsCard span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.25;display:block}.equityAnalyticsCard strong{color:#44ffae;letter-spacing:-.04em;margin-top:9px;font-size:23px;line-height:1.08;display:block}.equityAnalyticsCard.negative strong{color:#ff8989}.equityAnalyticsCard small{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.35;display:block}.equityAnalyticsCard.wide{grid-column:span 2}.equityChartsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.equityChartCard{border:1px solid var(--line);background:radial-gradient(circle at 0 0,#35c7ff0b,#0000 14rem),#07100d;min-width:0;padding:12px}.equityChartHeader{justify-content:space-between;gap:10px;margin-bottom:8px;display:flex}.equityChartHeader h3{color:#fff;letter-spacing:-.035em;margin:6px 0 0;font-size:16px}.equityChartCanvas{width:100%;height:235px}.equityChartEmpty{height:235px;color:var(--muted);border:1px dashed var(--line);text-align:center;place-items:center;padding:16px;font-size:12px;display:grid}.equityTerminalTableShell{border:1px solid var(--line);background:#020403;max-height:72vh;overflow:auto}.equityTerminalTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1180px}.equityTerminalTable th{z-index:2;color:var(--amber-2);text-align:left;text-transform:uppercase;border-bottom:1px solid var(--line);background:#07100d;padding:10px;font-size:11px;position:sticky;top:0}.equityTerminalTable td{color:#e4eee8;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #ffffff0d;padding:10px;font-size:11px;overflow:hidden}.equityTerminalTable tbody tr{cursor:pointer}.equityTerminalTable tbody tr:hover td,.equityTerminalTable tbody tr.selected td{background:#f0a51d11}.equityVariation{border:1px solid var(--line);text-transform:uppercase;background:#050b09;padding:4px 7px;font-size:10px;font-weight:900}.equityVariation.positive{color:#44ffae;background:#44ffae12;border-color:#44ffae59}.equityVariation.negative{color:#ff8989;background:#ff686812;border-color:#ff686852}.equityVariation.neutral{color:var(--muted)}.simuladorAccoes{gap:12px;display:grid}@media (width<=1450px){.equityAnalyticsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.equityAnalyticsCard.wide{grid-column:span 1}}@media (width<=1250px){.equityChartsGrid{grid-template-columns:1fr}}@media (width<=900px){.equityAnalyticsGrid{grid-template-columns:1fr}}.reportsTerminalPage .reportsHero{border:1px solid var(--line);background:radial-gradient(circle at 0 0,#f0a51d0f,#0000 18rem),#07100d;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);align-items:stretch;gap:18px;margin-bottom:10px;padding:18px;display:grid}.reportsHero h1{color:#fff;letter-spacing:-.055em;margin:12px 0 10px;font-size:clamp(28px,4vw,54px);line-height:.98}.reportsHero p{color:var(--muted);max-width:760px;margin:0;line-height:1.65}.reportsHeroStats{grid-template-columns:1fr;gap:8px;display:grid}.reportsCategoryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.reportCategoryCard,.reportDocumentCard{border:1px solid var(--line);color:inherit;text-align:left;cursor:pointer;background:#07100d;padding:12px}.reportCategoryCard:hover,.reportCategoryCard.active,.reportDocumentCard:hover,.reportDocumentCard.active{background:radial-gradient(circle at 0 0,#f0a51d13,#0000 12rem),#07100d;border-color:#f0a51d8c}.reportCategoryCard strong{color:#fff;margin:10px 0 8px;font-size:15px;display:block}.reportCategoryCard p,.reportDocumentCard p,.reportPlaceholder p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.reportDocumentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.reportDocumentCard h3{color:#fff;margin:12px 0 8px;font-size:18px;line-height:1.15}.reportDocumentMeta{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.reportDocumentMeta span{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;background:#020403;padding:5px 7px;font-size:10px;font-weight:900}.reportCoverageList{flex-wrap:wrap;gap:7px;display:flex}.reportCoverageList span{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;background:#050b09;padding:7px 9px;font-size:10px;font-weight:900}.reportPlaceholder{border:1px solid var(--line);background:#07100d;gap:12px;padding:16px;display:grid}.reportPlaceholder h2{color:#fff;letter-spacing:-.045em;margin:0;font-size:28px}@media (width<=1350px){.reportsCategoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.reportsTerminalPage .reportsHero{grid-template-columns:1fr}}@media (width<=850px){.reportsCategoryGrid,.reportDocumentGrid{grid-template-columns:1fr}}.reportFileActions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.reportFileActions .terminalButton{text-decoration:none;display:inline-block}.statsPage{flex-direction:column;gap:16px;display:flex}.statsHero{grid-template-columns:1.6fr .9fr;gap:16px;margin-bottom:18px;display:grid}.statsHero h1{margin:14px 0 10px;font-size:42px;line-height:1.05}.statsHero p{opacity:.82;max-width:900px;line-height:1.7}.statsHeroMeta{grid-template-columns:1fr;gap:12px;display:grid}.statsYearTabs{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.statsYearTabs button{color:#d5d9db;font:inherit;cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid #ffb81c40;padding:8px 14px}.statsYearTabs button.active{color:#ffb81c;background:#ffb81c14;border-color:#ffb81c}.statsGridTwo{grid-template-columns:1fr 1fr;gap:16px;display:grid}.statsChartBars{grid-template-columns:repeat(auto-fit,minmax(48px,1fr));align-items:end;gap:12px;min-height:260px;display:grid}.statsBarItem{flex-direction:column;align-items:center;gap:8px;display:flex}.statsBarValue{color:#87f5c6;text-align:center;font-size:10px}.statsBarTrack{background:linear-gradient(#ffb81c0a,#0fffc214),#0212128c;border:1px solid #78b4a01f;justify-content:center;align-items:end;width:100%;max-width:48px;height:180px;display:flex}.statsBarFill{background:linear-gradient(#8bf6b8 0%,#38c8ff 45%,#ffb81c 100%);width:100%;box-shadow:0 0 14px #38c8ff2e}.statsBarItem span{opacity:.78;text-align:center;font-size:11px}.statsHorizontalList{flex-direction:column;gap:14px;display:flex}.statsHorizontalRow{flex-direction:column;gap:6px;display:flex}.statsHorizontalTop{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.statsHorizontalTrack{background:#0212128c;border:1px solid #78b4a01f;height:12px}.statsHorizontalFill{background:linear-gradient(90deg,#ffb81c,#8bf6b8,#38c8ff);height:100%}.statsStackedTrack{background:#0212128c;border:1px solid #78b4a01f;height:14px;display:flex;overflow:hidden}.statsStackedPart{height:100%}.statsMiniLegend{opacity:.8;flex-wrap:wrap;gap:10px;margin-top:4px;font-size:11px;display:flex}.statsMiniLegend span{align-items:center;gap:6px;display:inline-flex}.statsMiniLegend i{width:10px;height:10px;display:inline-block}.statsDonut{border-radius:50%;place-items:center;width:220px;height:220px;display:grid}.statsDonutCenter{background:#031212;border:1px solid #78b4a02e;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:112px;height:112px;display:flex}.statsDonutCenter strong{font-size:28px}.statsDonutCenter span{opacity:.72;font-size:12px}.statsDonutLegend{flex-direction:column;gap:10px;display:flex}.statsDonutLegend div{grid-template-columns:12px 1fr auto;align-items:center;gap:8px;font-size:13px;display:grid}.statsDonutLegend i{width:10px;height:10px;display:block}.miniDataTable{border-collapse:collapse;width:100%;font-size:13px}.miniDataTable th,.miniDataTable td{text-align:left;border-bottom:1px solid #78b4a01f;padding:10px 8px}.miniDataTable th{color:#ffb81c;font-weight:700}@media (width<=1100px){.statsHero,.statsGridTwo,.statsDonutWrap{grid-template-columns:1fr}.statsDonut{width:180px;height:180px}}html,body,#root,.terminal{overflow-x:hidden}.nav{scrollbar-width:none;-ms-overflow-style:none;grid-template-columns:repeat(11,minmax(0,1fr));display:grid;overflow-x:hidden!important}.nav::-webkit-scrollbar{display:none}.nav button{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden;min-width:0!important}.ticker{overflow:hidden!important}.tickerTrack{overflow:hidden}.statsSummaryCard{gap:12px;display:grid}.statsSummaryHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.statsSummaryHeader h3{color:#fff;letter-spacing:-.035em;margin:8px 0 6px;font-size:20px}.statsSummaryHeader p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}@media (width<=900px){.statsSummaryHeader{flex-direction:column}}.statsHorizontalList{max-height:420px;padding-right:8px;overflow-y:auto}.statsHorizontalList::-webkit-scrollbar{width:6px}.statsHorizontalList::-webkit-scrollbar-thumb{background:#ffb81c59}.statsHorizontalList::-webkit-scrollbar-track{background:#ffffff0a}.statsDonutLegend.fullLegend{max-height:360px;padding-right:8px;overflow-y:auto}.statsDonutLegend.fullLegend::-webkit-scrollbar{width:6px}.statsDonutLegend.fullLegend::-webkit-scrollbar-thumb{background:#ffb81c59}.statsDonutLegend.fullLegend::-webkit-scrollbar-track{background:#ffffff0a}.estatisticaPage{gap:18px;display:grid}.pageHeader{border-bottom:1px solid #96ffd21f;grid-template-columns:minmax(0,1.6fr) minmax(320px,.8fr);gap:20px;padding-bottom:18px;display:grid}.sectionEyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.06em;border:1px solid #ffb81c73;margin-bottom:18px;padding:6px 8px;font-size:11px;display:inline-flex}.pageHeader h1{color:#fff;letter-spacing:-.06em;margin:0;font-size:clamp(36px,4vw,64px);line-height:.96}.pageHeader p{color:var(--muted);max-width:980px;margin:22px 0 0;line-height:1.7}.pageHeaderRail{gap:12px;display:grid}.pageHeaderRail>div{background:linear-gradient(135deg,#ffb81c0f,#0000 45%),#00000024;border:1px solid #96ffd21f;padding:16px}.pageHeaderRail span,.pageHeaderRail small{color:var(--muted);font-size:12px;display:block}.pageHeaderRail strong{color:#fff;margin:10px 0 8px;font-size:22px;display:block}.yearSelector{flex-wrap:wrap;gap:10px;display:flex}.yearSelector button{color:#fff;cursor:pointer;background:#0000002e;border:1px solid #ffb81c59;padding:12px 24px;font-weight:800}.yearSelector button:hover,.yearSelector button.active{color:var(--accent);border-color:var(--accent);background:radial-gradient(circle at 0,#ffb81c2e,#0000 55%),#ffb81c0f}.statsKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.statsGrid{gap:14px;display:grid}.statsGrid.twoColumns{grid-template-columns:repeat(2,minmax(0,1fr))}.statsTable{gap:0;display:grid}.statsTableHeader,.statsTableRow{border-bottom:1px solid #96ffd214;grid-template-columns:1.2fr 1fr 1fr;align-items:center;gap:12px;padding:12px 14px;display:grid}.statsTableHeader{color:var(--accent);text-transform:uppercase;font-size:11px;font-weight:800}.statsTableRow strong{color:#fff}.statsTableRow span{color:#d6fff0}.statsVerticalBars{border-top:1px solid #96ffd214;align-items:end;gap:12px;min-height:250px;padding:28px 18px 10px;display:flex}.statsVerticalBarItem{flex:1;grid-template-rows:auto 1fr auto;align-items:end;gap:8px;min-width:42px;height:240px;display:grid}.statsVerticalBarItem span{color:#87f5c6;text-align:center;font-size:10px;font-weight:800}.statsVerticalBarItem i{background:linear-gradient(#87f5c6,#4ad4ff 48%,#ffb81c);width:100%;min-height:3px;display:block;box-shadow:0 0 18px #4ad4ff26}.statsVerticalBarItem strong{color:var(--muted);text-align:center;font-size:11px}.statsDistributionList{gap:10px;max-height:420px;padding-right:8px;display:grid;overflow-y:auto}.statsDistributionRow{gap:6px;display:grid}.statsDistributionRow div{justify-content:space-between;gap:12px;display:flex}.statsDistributionRow strong{color:#fff}.statsDistributionRow span{color:#d6fff0}.statsDistributionRow i{background:linear-gradient(90deg,#ffb81c,#87f5c6,#4ad4ff);min-width:2px;height:10px;display:block}.statsDonutWrap{grid-template-columns:300px minmax(0,1fr);align-items:center;gap:22px;display:grid}.statsDonut{border-radius:50%;place-items:center;width:260px;height:260px;display:grid;box-shadow:inset 0 0 0 1px #ffffff14,0 0 60px #4ad4ff14}.statsDonutCenter{background:#06110d;border:1px solid #96ffd21f;border-radius:50%;align-content:center;place-items:center;width:112px;height:112px;display:grid}.statsDonutCenter strong{color:#fff;font-size:34px}.statsDonutCenter span{color:var(--muted);font-size:12px}.statsDonutLegend.fullLegend{gap:4px;max-height:360px;padding-right:8px;display:grid;overflow-y:auto}.statsLegendButton,.statsStackRowButton{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000}.statsLegendButton{grid-template-columns:10px minmax(80px,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.statsLegendButton i{width:10px;height:10px;display:block}.statsLegendButton span{color:#fff}.statsLegendButton strong{color:#d6fff0}.statsLegendButton:hover,.statsLegendButton.active,.statsStackRowButton:hover,.statsStackRowButton.active,.memberRankRow:hover,.memberRankRow.active{background:radial-gradient(circle at 0,#ffb81c1f,#0000 45%),#ffffff06;border-color:#ffb81c73}.statsHorizontalList{gap:4px;max-height:430px;padding-right:8px;display:grid;overflow-y:auto}.statsStackRowButton{border-bottom:1px solid #96ffd214;padding:10px 8px;display:block}.statsStackTop{justify-content:space-between;gap:14px;margin-bottom:8px;display:flex}.statsStackTop strong{color:#fff}.statsStackTop span{color:#d6fff0;font-weight:800}.statsStackRowButton.active .statsStackTop strong{color:var(--accent)}.statsStackBar{background:#0000002e;border:1px solid #96ffd214;height:10px;display:flex;overflow:hidden}.statsStackBar i{background:linear-gradient(90deg,#ffb81c,#87f5c6,#4ad4ff);min-width:2px;display:block}.statsStackLabels{color:var(--muted);flex-wrap:wrap;gap:14px;margin-top:8px;font-size:10px;display:flex}.institutionalInsightGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.institutionalInsightGrid>div{background:linear-gradient(135deg,#ffb81c12,#0000 42%),#00000024;border:1px solid #96ffd21f;padding:16px}.institutionalInsightGrid span{color:var(--muted);text-transform:uppercase;font-size:11px;display:block}.institutionalInsightGrid strong{color:#fff;margin:10px 0 8px;font-size:20px;display:block}.institutionalInsightGrid p{color:var(--muted);margin:0;line-height:1.5}.memberIntel{gap:14px;display:grid}.memberIntelHero{background:linear-gradient(135deg,#ffb81c1a,#0000 42%),radial-gradient(circle at 100%,#4ad4ff14,#0000 40%),#ffffff05;border:1px solid #ffb81c40;justify-content:space-between;gap:18px;padding:16px;display:flex}.memberIntelHero h3{color:#fff;letter-spacing:-.04em;margin:8px 0 6px;font-size:30px}.memberIntelHero p{color:var(--muted);max-width:980px;margin:0;line-height:1.55}.memberIntelBadge{background:#00000029;border:1px solid #96ffd229;align-self:flex-start;min-width:180px;padding:12px}.memberIntelBadge span{color:var(--muted);text-transform:uppercase;font-size:11px;display:block}.memberIntelBadge strong{color:var(--accent);margin-top:8px;display:block}.threeColumn{grid-template-columns:repeat(3,minmax(0,1fr))}.memberIntelGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.memberIntelBlock,.memberRankBox{background:#00000024;border:1px solid #96ffd21f;padding:12px}.miniSectionTitle{justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.miniSectionTitle strong{color:#fff}.miniSectionTitle span,.mutedText{color:var(--muted);font-size:12px}.intelMetric{border-bottom:1px solid #96ffd214;grid-template-columns:1fr auto;gap:10px;padding:9px 0;display:grid}.intelMetric span{color:var(--muted)}.intelMetric strong{color:#fff}.intelMetric i{background:linear-gradient(90deg,#ffb81c,#87f5c6,#4ad4ff);grid-column:1/-1;height:5px;box-shadow:0 0 14px #4ad4ff2e}.memberRankBox{gap:6px;display:grid}.memberRankRow{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:8px;display:grid}.memberRankRow span{color:var(--accent);font-weight:800}.memberRankRow strong{color:#fff}.memberRankRow em{color:#d6fff0;font-style:normal;font-weight:800}.statsHorizontalList::-webkit-scrollbar{width:6px}.statsDonutLegend.fullLegend::-webkit-scrollbar{width:6px}.statsDistributionList::-webkit-scrollbar{width:6px}.statsHorizontalList::-webkit-scrollbar-thumb{background:#ffb81c73}.statsDonutLegend.fullLegend::-webkit-scrollbar-thumb{background:#ffb81c73}.statsDistributionList::-webkit-scrollbar-thumb{background:#ffb81c73}.statsHorizontalList::-webkit-scrollbar-track{background:#ffffff0a}.statsDonutLegend.fullLegend::-webkit-scrollbar-track{background:#ffffff0a}.statsDistributionList::-webkit-scrollbar-track{background:#ffffff0a}@media (width<=1100px){.pageHeader,.statsGrid.twoColumns,.institutionalInsightGrid,.threeColumn,.memberIntelGrid{grid-template-columns:1fr}.statsKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.statsDonutWrap{grid-template-columns:1fr}.memberIntelHero{flex-direction:column}}@media (width<=700px){.statsKpiGrid{grid-template-columns:1fr}.statsVerticalBars{overflow-x:auto}.statsVerticalBarItem{min-width:70px}}.portalAccessPage{color:#f4f0df;background:radial-gradient(circle at 20% 10%,#16705252,#0000 34%),radial-gradient(circle at 80% 20%,#d7a9431f,#0000 30%),linear-gradient(135deg,#020806 0%,#06140f 44%,#0f2a1f 100%);justify-content:center;align-items:center;min-height:100vh;padding:48px;display:flex;position:relative;overflow:hidden}.portalAccessBackground{pointer-events:none;position:absolute;inset:0}.portalGridGlow{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000c,#0000 78%);mask-image:linear-gradient(#000c,#0000 78%)}.portalNoise{opacity:.55;background:linear-gradient(90deg,#ffffff06,#0000 35%,#ffffff05);position:absolute;inset:0}.portalAccessShell{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040f0bc2;border:1px solid #e0b8542e;grid-template-columns:1.1fr .9fr;width:min(1180px,100%);min-height:680px;display:grid;position:relative;box-shadow:0 40px 120px #00000080,inset 0 1px #ffffff0d}.portalAccessLeft{background:linear-gradient(135deg,#0b3e2b8c,#0000 55%),radial-gradient(circle at 10% 90%,#e0b8541f,#0000 35%);border-right:1px solid #e0b85424;flex-direction:column;justify-content:space-between;padding:42px;display:flex}.portalBrandBlock{align-items:center;gap:14px;display:flex}.portalLogoMark{color:#07100c;letter-spacing:-.04em;background:linear-gradient(135deg,#f0c24d,#b98718);border-radius:10px;place-items:center;width:42px;height:42px;font-weight:900;display:grid;box-shadow:0 12px 30px #d8b04633}.portalEyebrow{letter-spacing:.18em;color:#f5c84d;margin:0;font-size:.78rem;font-weight:800}.portalBrandBlock span{color:#f4f0df9e;margin-top:4px;font-size:.82rem;display:block}.portalHeroCopy{max-width:680px}.portalAccessBadge{color:#f0c24d;text-transform:uppercase;letter-spacing:.15em;background:#f0c24d0f;border:1px solid #f0c24d52;width:fit-content;margin:0 0 22px;padding:7px 10px;font-size:.72rem;font-weight:800}.portalHeroCopy h1{letter-spacing:-.07em;color:#f6f3e8;max-width:760px;margin:0;font-size:clamp(3rem,6vw,5.85rem);line-height:.92}.portalHeroCopy>p:last-child{color:#f4f0dfb8;max-width:640px;margin:28px 0 0;font-size:1rem;line-height:1.8}.portalAccessMetrics{background:#00000038;border:1px solid #ffffff14;grid-template-columns:repeat(3,1fr);display:grid}.portalAccessMetrics div{border-right:1px solid #ffffff14;padding:18px}.portalAccessMetrics div:last-child{border-right:0}.portalAccessMetrics strong{color:#f6f3e8;font-size:1rem;display:block}.portalAccessMetrics span{color:#f4f0df8a;margin-top:6px;font-size:.75rem;display:block}.portalAccessCard{background:linear-gradient(#ffffff0b,#0000),#000806c7;border:1px solid #f0c24d2e;width:min(430px,100% - 56px);margin:auto;padding:28px;box-shadow:0 30px 80px #00000075,inset 0 1px #ffffff0d}.portalCardTop{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}.portalCardTop span{color:#f0c24d;text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;font-weight:800}.portalCardTop small{color:#f4f0df7a;font-size:.72rem}.portalCardHeader{margin-top:30px}.portalCardHeader p{color:#f4f0df85;text-transform:uppercase;letter-spacing:.16em;margin:0 0 8px;font-size:.7rem;font-weight:800}.portalCardHeader h2{color:#f6f3e8;letter-spacing:-.04em;margin:0;font-size:2rem;line-height:1}.portalCardHeader span{color:#f4f0dfa8;margin-top:14px;font-size:.92rem;line-height:1.6;display:block}.portalAccessForm{margin-top:30px}.portalAccessForm label{color:#f4f0dfbd;text-transform:uppercase;letter-spacing:.13em;margin-bottom:10px;font-size:.75rem;font-weight:800;display:block}.portalInputWrap{background:#0000006b;border:1px solid #f0c24d2e;box-shadow:inset 0 1px #ffffff0a}.portalInputWrap input{color:#f6f3e8;width:100%;font:inherit;letter-spacing:.03em;background:0 0;border:0;outline:0;padding:17px 16px}.portalInputWrap input::placeholder{color:#f4f0df57}.portalAccessError{color:#ff6b6b;margin:12px 0 0;font-size:.82rem}.portalAccessForm button{color:#06110c;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:linear-gradient(135deg,#f0c24d,#a97817);border:1px solid #f0c24d73;width:100%;margin-top:18px;padding:16px;font-weight:900;transition:transform .16s,box-shadow .16s,filter .16s}.portalAccessForm button:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 16px 34px #f0c24d29}.portalSecurityRow{color:#f4f0df80;text-transform:uppercase;letter-spacing:.1em;border-top:1px solid #ffffff14;justify-content:space-between;gap:16px;margin-top:22px;padding-top:18px;font-size:.74rem;display:flex}.portalAccessFooter{background:#f0c24d0b;border-left:2px solid #f0c24d73;margin-top:28px;padding:16px}.portalAccessFooter p{color:#f4f0df99;margin:0;font-size:.78rem;line-height:1.6}@media (width<=900px){.portalAccessPage{align-items:flex-start;padding:20px}.portalAccessShell{grid-template-columns:1fr}.portalAccessLeft{border-bottom:1px solid #e0b85424;border-right:0;gap:48px;padding:28px}.portalAccessCard{width:auto;margin:28px}.portalAccessMetrics{grid-template-columns:1fr}.portalAccessMetrics div{border-bottom:1px solid #ffffff14;border-right:0}.portalAccessMetrics div:last-child{border-bottom:0}}.terminalAccessStatus small{color:#cde5d9b3;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.terminalAccessStatus{background:linear-gradient(135deg,#d9ad4214,#00ffaa08),#020c09eb;border:1px solid #d9ad4273;flex-direction:column;justify-content:center;gap:2px;min-width:178px;height:46px;padding:8px 14px;display:flex}.terminalAccessStatus span{letter-spacing:.14em;color:#cde5d99e;font-size:10px}.terminalAccessStatus strong{letter-spacing:.12em;color:#00ff9a;text-transform:uppercase;font-size:12px}.terminalAccessStatus small{color:#cde5d9b3;white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-size:10px;overflow:hidden}.terminalLogoutButton{color:#d9ad42;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#d9ad4214;border:1px solid #d9ad4280;height:46px;padding:0 16px;font-size:11px;font-weight:700}.terminalLogoutButton:hover{background:#d9ad4229}.portalForm select{color:#f5f1df;letter-spacing:.01em;background:#000a07eb;border:1px solid #dbb44859;outline:none;width:100%;height:58px;padding:0 18px;font-size:15px}.portalForm select:focus{border-color:#dbb448d9;box-shadow:0 0 0 3px #dbb4481f}.portalGate{color:#f4f1de;background:radial-gradient(circle at 18% 18%,#0c593d57,#0000 34%),radial-gradient(circle at 78% 12%,#b68b261f,#0000 28%),linear-gradient(135deg,#020806 0%,#061812 48%,#020806 100%);justify-content:center;align-items:center;width:100%;min-height:100vh;padding:48px;font-family:Inter,IBM Plex Sans,Segoe UI,Arial,sans-serif;display:flex}.portalGate *{box-sizing:border-box}.portalGateShell{background:linear-gradient(90deg,#0c402c6b,#000907db),#000a07eb;border:1px solid #d6b14652;grid-template-columns:1.08fr .92fr;width:min(1440px,100%);min-height:720px;display:grid;overflow:hidden;box-shadow:0 40px 120px #0000009e,inset 0 1px #ffffff0a}.portalGateHero{border-right:1px solid #d6b14633;flex-direction:column;justify-content:space-between;padding:72px 64px;display:flex;position:relative}.portalGateHero:before{content:"";pointer-events:none;background:linear-gradient(120deg,#1150366b,#0000 46%),radial-gradient(circle at 22% 34%,#49ffb314,#0000 28%);position:absolute;inset:0}.portalBrand,.portalHeroText,.portalTrustGrid{z-index:1;position:relative}.portalBrand{align-items:center;gap:18px;display:flex}.portalLogo{color:#07100c;background:linear-gradient(135deg,#f0c85a,#b9861d);border-radius:14px;place-items:center;width:56px;height:56px;font-size:20px;font-weight:900;display:grid;box-shadow:0 18px 40px #e2b7402e}.portalBrand strong{color:#f7cc57;letter-spacing:.22em;font-size:18px;font-weight:900;display:block}.portalBrand span{color:#cbe2d5b3;letter-spacing:.18em;margin-top:7px;font-size:13px;display:block}.portalHeroText{max-width:720px;margin:96px 0}.portalHeroText h1{color:#f4f7ed;letter-spacing:-.075em;max-width:680px;margin:0;font-size:clamp(56px,6vw,92px);font-weight:950;line-height:.94}.portalHeroText p{color:#e6efe6c7;max-width:650px;margin:34px 0 0;font-size:18px;line-height:1.65}.portalTrustGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.portalTrustGrid div{background:#0009077a;border:1px solid #d6b1463d;min-height:92px;padding:20px 22px}.portalTrustGrid span{color:#c0cfc59e;text-transform:uppercase;letter-spacing:.22em;font-size:12px;display:block}.portalTrustGrid strong{color:#fffced;margin-top:12px;font-size:24px;font-weight:900;display:block}.portalGatePanel{background:linear-gradient(#00120deb,#000806fa),#000806f5;flex-direction:column;justify-content:center;padding:72px 58px;display:flex}.accessBadge{color:#f7cc57;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;width:fit-content;margin-bottom:28px;font-size:13px;font-weight:900;display:inline-flex}.accessBadge i{background:#00ff91;border-radius:999px;width:10px;height:10px;box-shadow:0 0 24px #00ff91e6}.portalGatePanel h2{color:#fffced;letter-spacing:-.055em;margin:0;font-size:clamp(34px,3vw,48px);font-weight:950;line-height:1.02}.portalGateIntro{color:#dbe8dcb8;max-width:520px;margin:22px 0 34px;font-size:17px;line-height:1.6}.portalForm{gap:20px;display:grid}.portalForm label{color:#c7d9ceb8;text-transform:uppercase;letter-spacing:.22em;gap:10px;font-size:12px;font-weight:900;display:grid}.portalForm input,.portalForm select,.portalCodeAccess input{color:#f7f2df;background:#000806d1;border:1px solid #d6b14647;border-radius:0;outline:none;width:100%;height:58px;padding:0 18px;font-size:15px;transition:border-color .16s,box-shadow .16s,background .16s}.portalForm input::placeholder,.portalCodeAccess input::placeholder{color:#eeeeee7a}.portalForm input:focus,.portalForm select:focus,.portalCodeAccess input:focus{background:#000c08f5;border-color:#f7cc57e0;box-shadow:0 0 0 3px #f7cc571a}.portalForm select{cursor:pointer}.portalForm option{color:#f7f2df;background:#03110d}.portalPrimaryButton,.portalCodeAccess button,.portalSwitch button{cursor:pointer;border:0;font-family:inherit}.portalPrimaryButton{color:#030a07;letter-spacing:.18em;text-transform:uppercase;background:linear-gradient(135deg,#e6bd4a,#c7962f);height:64px;margin-top:6px;font-size:14px;font-weight:950;transition:transform .16s,filter .16s;box-shadow:0 18px 38px #dab24024}.portalPrimaryButton:hover{filter:brightness(1.05);transform:translateY(-1px)}.portalSwitch{color:#d9e5dbb8;border-bottom:1px solid #d6b14629;justify-content:space-between;align-items:center;margin-top:4px;padding-bottom:24px;font-size:15px;display:flex}.portalSwitch button{color:#f7cc57;background:0 0;font-size:15px;font-weight:900}.portalCodeAccess{gap:10px;margin-top:24px;display:grid}.portalCodeAccess span{color:#c7d9ceb8;text-transform:uppercase;letter-spacing:.22em;font-size:12px;font-weight:900}.portalCodeAccess div{grid-template-columns:1fr 120px;gap:10px;display:grid}.portalCodeAccess button{color:#f7cc57;letter-spacing:.12em;text-transform:uppercase;background:#f7cc571f;border:1px solid #f7cc5761;font-size:13px;font-weight:900}.portalError{color:#ffb6b6;background:#6812123d;border:1px solid #ff5b5b6b;margin:0;padding:14px 16px;font-size:14px;line-height:1.45}.portalDisclaimer{color:#cbdacf8f;margin:24px 0 0;font-size:14px;line-height:1.6}@media (width<=980px){.portalGate{align-items:flex-start;padding:22px}.portalGateShell{grid-template-columns:1fr}.portalGateHero{border-bottom:1px solid #d6b14633;border-right:0;padding:42px 28px}.portalHeroText{margin:54px 0}.portalHeroText h1{font-size:52px}.portalTrustGrid{grid-template-columns:1fr}.portalGatePanel{padding:42px 28px}.portalCodeAccess div{grid-template-columns:1fr}.portalCodeAccess button{height:54px}}:root{--halcyon-font-ui:"Inter", "IBM Plex Sans", "Segoe UI", Arial, sans-serif;--halcyon-font-mono:"IBM Plex Mono", "Consolas", "SFMono-Regular", monospace}body,button,input,select,textarea,.portalGate,.terminalLayout,.terminalShell,.terminalHeader,.dashboardPage,.page,.panel,.statCard,.dashboardPanel,.navItem{font-family:var(--halcyon-font-ui)}h1,h2,h3,.portalHeroText h1,.portalGatePanel h2,.pageTitle,.sectionTitle{font-family:var(--halcyon-font-ui);letter-spacing:-.055em;font-weight:900}.ticker,.tickerTrack,.tickerItem,.commandInput,.statValue,.price,.marketCode,.marketValue,.terminalNumber,.statTable,.rankingList,.dataGrid,code,pre{font-family:var(--halcyon-font-mono)}.terminalHeader,.navItem,.panelHeader,.statLabel,.eyebrow,.accessBadge,.portalForm label,.portalCodeAccess span{text-transform:uppercase;letter-spacing:.14em;font-weight:800}.statValue,.cardValue,.kpiValue{font-family:var(--halcyon-font-ui);letter-spacing:-.04em;font-weight:850}.moneyReadInline{color:#f7cc57;letter-spacing:.08em;text-transform:uppercase;opacity:.95;margin-top:6px;font-size:.72rem;font-style:normal;font-weight:900;display:block}.halcyonHistoricalOverview{background:radial-gradient(circle at 18% 20%,#36ffb814,#0000 28%),radial-gradient(circle at 78% 8%,#eec54d1a,#0000 24%),linear-gradient(135deg,#02100cfa,#05261be0);border:1px solid #eec54d38;margin:22px 0 28px;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 28px 80px #0000003d}.historicalIntro{border-bottom:1px solid #eec54d24;padding:30px 32px 24px}.historicalIntro span,.historicalKpiGrid article span,.historicalChartHeader span{color:#f7cc57;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.historicalIntro h2{color:#f4f7ed;letter-spacing:-.07em;max-width:980px;margin:12px 0 10px;font-size:clamp(2rem,4vw,4.4rem);font-weight:950;line-height:.95}.historicalIntro p{color:#dbebdfb8;max-width:980px;margin:0;font-size:.95rem;line-height:1.6}.historicalKpiGrid{border-bottom:1px solid #eec54d24;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.historicalKpiGrid article{background:#00080661;border-right:1px solid #eec54d1c;min-height:140px;padding:22px 20px}.historicalKpiGrid article:last-child{border-right:0}.historicalKpiGrid article strong{color:#f8fff5;letter-spacing:-.045em;margin-top:14px;font-size:1.32rem;font-weight:950;line-height:1.05;display:block}.historicalKpiGrid article em{color:#c5dfcdb3;margin-top:10px;font-size:.72rem;font-style:normal;line-height:1.35;display:block}.historicalKpiGrid .positive{color:#38ff9c}.historicalKpiGrid .negative{color:#ff5f7a}.historicalChartPanel{padding:26px 32px 30px}.historicalChartHeader{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.historicalChartHeader strong{color:#f8fff5;letter-spacing:-.025em;margin-top:8px;font-size:1.15rem;display:block}.historicalChartHeader em{color:#c4dccd94;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-style:normal}.historicalBars{grid-template-columns:repeat(auto-fit,minmax(74px,1fr));align-items:end;gap:12px;height:300px;display:grid}.historicalBar{color:#dcece2;cursor:pointer;background:#000a0794;border:1px solid #eec54d1f;grid-template-rows:28px 1fr 24px 20px;gap:8px;min-width:0;height:100%;padding:10px 8px;transition:border-color .16s,background .16s,transform .16s;display:grid}.historicalBar:hover,.historicalBar.active{background:linear-gradient(#f7cc571c,#000a07b3);border-color:#f7cc57d1;transform:translateY(-2px)}.historicalBar .barValue{color:#b7d3c1;text-align:center;white-space:nowrap;font-size:.68rem;font-weight:800}.barTrack{background:linear-gradient(#ffffff05,#ffffff01);align-items:flex-end;height:100%;display:flex;position:relative;overflow:hidden}.barFill{background:linear-gradient(#5af7ff 0%,#5de0b2 48%,#f7cc57 100%);width:100%;min-height:4px;box-shadow:0 0 24px #5af7ff29}.historicalBar strong{color:#fff;text-align:center;font-size:.82rem}.historicalBar small{color:#c5dfcda3;text-align:center;font-size:.68rem;font-weight:800}.historicalBar small.positive{color:#38ff9c}.historicalBar small.negative{color:#ff5f7a}.historicalNarrative{background:#0008065c;border-top:1px solid #eec54d24;padding:24px 32px 30px}.historicalNarrative strong{color:#f7cc57;letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;font-size:.76rem;font-weight:950;display:block}.historicalNarrative p{color:#deefe2bd;max-width:1180px;margin:0 0 10px;font-size:.92rem;line-height:1.65}.historicalNarrative b{color:#fff;font-weight:900}@media (width<=1180px){.historicalKpiGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.historicalKpiGrid article:nth-child(3){border-right:0}}@media (width<=760px){.historicalIntro,.historicalChartPanel,.historicalNarrative{padding-left:18px;padding-right:18px}.historicalKpiGrid{grid-template-columns:1fr}.historicalKpiGrid article{border-bottom:1px solid #eec54d1c;border-right:0}.historicalChartHeader{display:block}.historicalBars{grid-template-columns:repeat(11,78px);height:260px;overflow-x:auto}}.historicalIntelligenceGrid{border-top:1px solid #eec54d24;border-bottom:1px solid #eec54d24;grid-template-columns:1.35fr 1fr 1fr 1fr;display:grid}.intelCard{background:radial-gradient(circle at 80% 10%,#5af7ff12,#0000 28%),#000a0773;border-right:1px solid #eec54d1f;min-height:250px;padding:26px 28px}.intelCard:last-child{border-right:0}.intelCard.large{background:radial-gradient(circle at 22% 12%,#f7cc5721,#0000 30%),radial-gradient(circle at 80%,#5af7ff14,#0000 34%),#000a0785}.intelCard span,.liquidityCyclePanel span,.rankingHistoricoCard span,.profundidadeCard span{color:#f7cc57;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:950;display:block}.intelCard>strong{color:#fff;letter-spacing:-.05em;margin-top:18px;font-size:1.55rem;font-weight:950;line-height:1;display:block}.intelCard p{color:#dbeddfb8;margin:16px 0 0;font-size:.86rem;line-height:1.65}.intelCard p b{color:#fff;font-weight:950}.intelCard em{color:#c5dfcdad;margin-top:12px;font-size:.75rem;font-style:normal;line-height:1.4;display:block}.intelIndex{align-items:flex-end;gap:16px;margin-top:18px;display:flex}.intelIndex strong{color:#fff;letter-spacing:-.08em;font-size:clamp(3.4rem,7vw,6.4rem);font-weight:950;line-height:.82}.intelIndex small{color:#c5dfcdb8;letter-spacing:.09em;text-transform:uppercase;font-size:.76rem;font-weight:900}.intelCard.regime.hot strong,.intelCard .positive,.contextList .positive{color:#38ff9c}.intelCard.regime.negative strong,.intelCard .negative,.contextList .negative{color:#ff5f7a}.intelCard.regime.cooling strong{color:#f7cc57}.intelCard.regime.neutral strong{color:#dff6e6}.contextList{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.contextList li{border-bottom:1px solid #eec54d1a;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:11px;display:flex}.contextList small{color:#c6dece9e;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:800}.contextList strong{color:#fff;text-align:right;font-size:.92rem;font-weight:950}.liquidityCyclePanel{background:linear-gradient(90deg,#00100bb8,#0520177a);border-bottom:1px solid #eec54d24;padding:26px 32px 30px}.historicalChartHeader.compact{margin-bottom:18px}.liquidityCycle{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:10px;display:grid;position:relative}.liquidityCycle:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f7cc5780,#5af7ff73,#0000);height:1px;position:absolute;top:22px;left:4%;right:4%}.cycleNode{z-index:1;color:#dcece2;cursor:pointer;background:#000806b8;border:1px solid #eec54d24;min-height:92px;padding:12px 10px;transition:border-color .16s,transform .16s,background .16s;position:relative}.cycleNode:before{content:"";background:#5af7ff;border-radius:999px;width:12px;height:12px;margin:0 auto 12px;display:block;box-shadow:0 0 18px #5af7ff73}.cycleNode:hover,.cycleNode.active{background:linear-gradient(#f7cc5721,#000806d1);border-color:#f7cc57e0;transform:translateY(-2px)}.cycleNode strong{color:#fff;text-align:center;font-size:.92rem;font-weight:950;display:block}.cycleNode span{color:#cce4d3ad;letter-spacing:.08em;text-align:center;margin-top:8px;font-size:.66rem}.historicalSecondGrid{border-bottom:1px solid #eec54d24;grid-template-columns:1fr 1.4fr;display:grid}.rankingHistoricoCard,.profundidadeCard{background:#000a0775;padding:26px 32px 30px}.rankingHistoricoCard{border-right:1px solid #eec54d1f}.yearRankingList{gap:8px;display:grid}.yearRankingList button{color:#dcece2;text-align:left;cursor:pointer;background:#000806b8;border:1px solid #eec54d1a;grid-template-columns:42px 70px 1fr;align-items:center;gap:12px;width:100%;padding:13px 14px;display:grid}.yearRankingList button:hover,.yearRankingList button.active{background:#f7cc5717;border-color:#f7cc57c7}.yearRankingList span{color:#f7cc57;letter-spacing:.08em;font-size:.72rem}.yearRankingList strong{color:#fff;font-size:.95rem;font-weight:950}.yearRankingList em{color:#cde7d5c7;text-align:right;font-size:.75rem;font-style:normal}.depthGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.depthGrid div{background:radial-gradient(circle at 85% 10%,#5af7ff14,#0000 28%),#000806a3;border:1px solid #eec54d1f;min-height:126px;padding:18px}.depthGrid div span{color:#c5dfcd9e;letter-spacing:.13em;font-size:.65rem}.depthGrid div strong{color:#fff;letter-spacing:-.04em;margin-top:12px;font-size:1.35rem;font-weight:950;display:block}.depthGrid div small{color:#c5dfcd9e;margin-top:10px;font-size:.72rem;line-height:1.35;display:block}.profundidadeCard p{color:#dbeddfb3;margin:18px 0 0;font-size:.86rem;line-height:1.6}.historicalNarrative.upgraded{background:radial-gradient(circle at 18% 10%,#f7cc5714,#0000 26%),#0008066b}@media (width<=1180px){.historicalIntelligenceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.intelCard:nth-child(2){border-right:0}.historicalSecondGrid{grid-template-columns:1fr}.rankingHistoricoCard{border-bottom:1px solid #eec54d1f;border-right:0}}@media (width<=760px){.historicalIntelligenceGrid{grid-template-columns:1fr}.intelCard{border-bottom:1px solid #eec54d1f;border-right:0}.liquidityCycle{grid-template-columns:repeat(11,104px);overflow-x:auto}.depthGrid{grid-template-columns:1fr}.yearRankingList button{grid-template-columns:36px 54px 1fr}}.halcyonMarketArchitecture{background:radial-gradient(circle at 12% 10%,#f7cc571a,#0000 28%),radial-gradient(circle at 88% 18%,#5af7ff14,#0000 30%),linear-gradient(135deg,#000907fa,#05241ae6);border:1px solid #eec54d38;margin:26px 0 34px;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 28px 90px #0000003d}.architectureIntro{border-bottom:1px solid #eec54d24;padding:32px 34px 26px}.architectureIntro span,.architectureKpiGrid article span,.architecturePanelHeader span,.halcyonAutomaticRead span{color:#f7cc57;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:950;display:block}.architectureIntro h2{color:#f8fff5;letter-spacing:-.07em;max-width:1050px;margin:12px 0 10px;font-size:clamp(2rem,4vw,4.2rem);font-weight:950;line-height:.95}.architectureIntro p{color:#dbebdfb8;max-width:1050px;margin:0;font-size:.95rem;line-height:1.65}.architectureKpiGrid{border-bottom:1px solid #eec54d24;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.architectureKpiGrid article{background:#0008066b;border-right:1px solid #eec54d1c;min-height:145px;padding:24px 22px}.architectureKpiGrid article:last-child{border-right:0}.architectureKpiGrid article strong{color:#fff;letter-spacing:-.05em;margin-top:14px;font-size:1.45rem;font-weight:950;line-height:1.05;display:block}.architectureKpiGrid article small{color:#c5dfcdad;margin-top:10px;font-size:.72rem;line-height:1.4;display:block}.architectureGrid{border-bottom:1px solid #eec54d24;grid-template-columns:1.15fr 1.15fr .9fr 1.15fr;display:grid}.architecturePanel{background:radial-gradient(circle at 80% 8%,#5af7ff12,#0000 26%),#000a077a;border-right:1px solid #eec54d1f;min-height:430px;padding:28px 30px}.architecturePanel:last-child{border-right:0}.architecturePanelHeader strong{color:#fff;letter-spacing:-.035em;margin-top:8px;font-size:1.2rem;font-weight:950;line-height:1.1;display:block}.capHero{background:#f7cc5712;border:1px solid #eec54d24;margin:24px 0 20px;padding:18px}.capHero strong{color:#fff;letter-spacing:-.04em;font-size:1.15rem;font-weight:950;display:block}.capHero em{color:#f7cc57;letter-spacing:.06em;text-transform:uppercase;margin-top:8px;font-size:.78rem;font-style:normal;font-weight:900;display:block}.issuerRanking{gap:9px;display:grid}.issuerRanking button{color:#dcece2;text-align:left;background:#000806b8;border:1px solid #eec54d1a;grid-template-columns:36px 64px 1fr 64px;align-items:center;gap:10px;width:100%;padding:12px;display:grid}.issuerRanking span{color:#f7cc57;font-size:.68rem;font-weight:900}.issuerRanking strong{color:#fff;font-size:.86rem;font-weight:950}.issuerRanking em,.issuerRanking small{color:#cde7d5c2;text-align:right;font-size:.68rem;font-style:normal}.dominanceSplit{grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 20px;display:grid}.dominanceSplit div{background:#000806ad;border:1px solid #eec54d1f;padding:18px}.dominanceSplit span{color:#c5dfcd9e;text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;font-weight:900}.dominanceSplit strong{color:#fff;letter-spacing:-.04em;margin-top:10px;font-size:1.35rem;font-weight:950;display:block}.instrumentList{gap:12px;display:grid}.instrumentList div div{justify-content:space-between;gap:12px;margin-bottom:6px;display:flex}.instrumentList strong{color:#fff;font-size:.8rem}.instrumentList span{color:#cde7d5ad;text-align:right;font-size:.68rem}.instrumentList i{background:linear-gradient(90deg,#5af7ff,#f7cc57);min-width:4px;height:7px;display:block;box-shadow:0 0 18px #5af7ff1f}.breadthDial{text-align:center;background:radial-gradient(circle,#f7cc5729,#000806d1 62%);border:1px solid #f7cc5757;border-radius:999px;place-items:center;width:170px;height:170px;margin:28px 0 20px;display:grid}.breadthDial strong{color:#fff;letter-spacing:-.08em;font-size:3.6rem;font-weight:950;line-height:.9;display:block}.breadthDial span{color:#cde7d5ad;text-transform:uppercase;letter-spacing:.1em;max-width:110px;font-size:.68rem;font-weight:900}.breadthStats{gap:10px;display:grid}.breadthStats div{background:#0008069e;border:1px solid #eec54d1a;padding:13px 14px}.breadthStats span{color:#c5dfcd99;text-transform:uppercase;letter-spacing:.1em;font-size:.66rem;font-weight:900}.breadthStats strong{color:#fff;margin-top:8px;font-size:.9rem;font-weight:950;display:block}.breadthPanel p{color:#dbeddfad;margin-top:16px;font-size:.82rem;line-height:1.55}.ipoImpactList{gap:10px;max-height:338px;margin-top:22px;padding-right:4px;display:grid;overflow:auto}.ipoImpactList>div{background:#000806a8;border:1px solid #eec54d1a;padding:13px 14px}.ipoImpactList div div{justify-content:space-between;gap:12px;display:flex}.ipoImpactList strong{color:#fff;font-size:.88rem;font-weight:950}.ipoImpactList span{color:#f7cc57;font-size:.72rem;font-weight:900}.ipoImpactList em{color:#38ff9c;letter-spacing:.12em;text-transform:uppercase;margin-top:8px;font-size:.66rem;font-style:normal;font-weight:950;display:inline-block}.ipoImpactList p{color:#dbeddfa8;margin:8px 0 0;font-size:.76rem;line-height:1.45}.halcyonAutomaticRead{background:radial-gradient(circle at 12% 0,#f7cc5717,#0000 28%),#00080670;padding:30px 34px 34px}.halcyonAutomaticRead div strong{color:#fff;letter-spacing:-.055em;max-width:980px;margin-top:10px;font-size:clamp(1.4rem,3vw,2.4rem);font-weight:950;line-height:1.05;display:block}.halcyonAutomaticRead p{color:#deefe2bd;max-width:1240px;margin:18px 0 0;font-size:.92rem;line-height:1.7}.halcyonAutomaticRead b{color:#fff;font-weight:950}@media (width<=1200px){.architectureKpiGrid,.architectureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.architecturePanel:nth-child(2){border-right:0}}@media (width<=760px){.architectureIntro,.halcyonAutomaticRead{padding-left:18px;padding-right:18px}.architectureKpiGrid,.architectureGrid{grid-template-columns:1fr}.architectureKpiGrid article,.architecturePanel{border-bottom:1px solid #eec54d1f;border-right:0}.issuerRanking button{grid-template-columns:30px 56px 1fr}.issuerRanking small{display:none}.dominanceSplit{grid-template-columns:1fr}}.estatisticaModuleMenu{z-index:20;max-width:760px;margin:18px 0 26px;position:relative}.estatisticaModuleTrigger{color:#fff;text-align:left;cursor:pointer;background:radial-gradient(circle at 15% 20%,#f7cc5721,#0000 28%),radial-gradient(circle at 90% 0,#5af7ff14,#0000 30%),linear-gradient(135deg,#000c08f5,#05251ae6);border:1px solid #f7cc5747;justify-content:space-between;align-items:center;gap:22px;width:100%;min-height:92px;padding:20px 24px;display:flex;box-shadow:inset 0 1px #ffffff0d,0 20px 50px #0003}.estatisticaModuleTrigger span{color:#f7cc57;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:950;display:block}.estatisticaModuleTrigger strong{color:#fff;letter-spacing:-.055em;margin-top:8px;font-size:clamp(1.25rem,2.2vw,2rem);font-weight:950;line-height:1;display:block}.estatisticaModuleTrigger em{color:#d7f0deb8;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-style:normal;font-weight:900}.estatisticaModuleDropdown{opacity:0;visibility:hidden;background:linear-gradient(135deg,#000c08fa,#052017f5);border:1px solid #f7cc573d;gap:8px;padding:10px;transition:opacity .16s,visibility .16s,transform .16s;display:grid;position:absolute;top:calc(100% + 10px);left:0;right:0;transform:translateY(-6px);box-shadow:0 28px 80px #00000052}.estatisticaModuleMenu:hover .estatisticaModuleDropdown,.estatisticaModuleMenu:focus-within .estatisticaModuleDropdown{opacity:1;visibility:visible;transform:translateY(0)}.estatisticaModuleDropdown button{color:#dcece2;text-align:left;cursor:pointer;background:#000806b8;border:1px solid #f7cc571a;grid-template-columns:92px 1fr;gap:16px;width:100%;padding:15px 16px;transition:border-color .16s,background .16s,transform .16s;display:grid}.estatisticaModuleDropdown button:hover,.estatisticaModuleDropdown button.active{background:linear-gradient(90deg,#f7cc571a,#5af7ff0a);border-color:#f7cc57b8;transform:translate(2px)}.estatisticaModuleDropdown button>span{color:#f7cc57;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:950}.estatisticaModuleDropdown strong{color:#fff;letter-spacing:-.025em;font-size:.95rem;font-weight:950;display:block}.estatisticaModuleDropdown small{color:#cde7d5a3;margin-top:5px;font-size:.76rem;line-height:1.35;display:block}@media (width<=760px){.estatisticaModuleMenu{max-width:none}.estatisticaModuleTrigger{display:block}.estatisticaModuleTrigger em{margin-top:14px;display:block}.estatisticaModuleDropdown{opacity:1;visibility:visible;margin-top:10px;position:static;transform:none}.estatisticaModuleDropdown button{grid-template-columns:1fr}}.estatisticaHeroModules{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1120px;margin-top:34px;display:grid}.estatisticaHeroModules button{color:#fff;text-align:left;cursor:pointer;background:radial-gradient(circle at 85% 0,#5af7ff0f,#0000 34%),linear-gradient(135deg,#000a07d1,#062319b3);border:1px solid #f7cc5729;min-height:118px;padding:18px 20px;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s}.estatisticaHeroModules button:hover,.estatisticaHeroModules button.active{background:radial-gradient(circle at 85% 0,#5af7ff1a,#0000 34%),linear-gradient(135deg,#f7cc571f,#042218d9);border-color:#f7cc57b8;transform:translateY(-2px);box-shadow:0 18px 46px #00000038}.estatisticaHeroModules button span{color:#f7cc57;letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px;font-size:.66rem;font-weight:950;display:inline-block}.estatisticaHeroModules button strong{color:#fff;letter-spacing:-.035em;font-size:1rem;font-weight:950;line-height:1.05;display:block}.estatisticaHeroModules button small{color:#cde7d5ad;margin-top:10px;font-size:.76rem;line-height:1.45;display:block}.estatisticaHeroChips{flex-wrap:wrap;gap:8px;max-width:980px;margin-top:22px;display:flex}.estatisticaHeroChips span{color:#daeddfb8;letter-spacing:.08em;text-transform:uppercase;background:#00080685;border:1px solid #f7cc5724;padding:8px 11px;font-size:.68rem;font-weight:850}@media (width<=980px){.estatisticaHeroModules{grid-template-columns:1fr}}.pulseCommandCenter{background:radial-gradient(circle at 12% 18%,#f7cc571a,#0000 28%),#0008066b;border-bottom:1px solid #eec54d24;grid-template-columns:.95fr 1.4fr;display:grid}.pulseHero{border-right:1px solid #eec54d24;padding:32px 34px}.pulseHero>span,.advancedHeader span{color:#f7cc57;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:950;display:block}.pulseScore{align-items:flex-end;gap:8px;margin-top:22px;display:flex}.pulseScore strong{color:#fff;letter-spacing:-.09em;font-size:clamp(4rem,8vw,7rem);font-weight:950;line-height:.82}.pulseScore small{color:#d8ebdcad;font-size:1.3rem;font-weight:900}.pulseHero h3{color:#fff;letter-spacing:-.055em;margin:22px 0 12px;font-size:clamp(1.35rem,2.4vw,2.35rem);font-weight:950;line-height:1.04}.pulseHero p{color:#dbeddfad;margin:0;font-size:.88rem;line-height:1.65}.pulseMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:32px 34px;display:grid}.pulseMetric{background:#000907ad;border:1px solid #eec54d1f;padding:18px}.pulseMetric div{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.pulseMetric span{color:#d2e7d8a8;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:900}.pulseMetric strong{color:#fff;font-size:.88rem;font-weight:950}.pulseMetric i{background:linear-gradient(90deg,#5af7ff,#f7cc57);min-width:4px;height:8px;display:block;box-shadow:0 0 22px #5af7ff24}.halcyonAdvancedGrid{border-top:1px solid #eec54d24;border-bottom:1px solid #eec54d24;grid-template-columns:1.1fr 1.15fr .95fr 1.1fr;display:grid}.advancedPanel{background:radial-gradient(circle at 90% 0,#5af7ff0f,#0000 28%),#00090780;border-right:1px solid #eec54d1f;min-height:430px;padding:28px 30px}.advancedPanel:last-child{border-right:0}.advancedHeader strong{color:#fff;letter-spacing:-.04em;margin-top:8px;font-size:1.2rem;font-weight:950;line-height:1.1;display:block}.methodologyList{gap:12px;margin-top:22px;display:grid}.methodologyList div,.compareRows div,.qualityRows div,.systemicRows div{background:#000806a8;border:1px solid #eec54d1a;padding:14px}.methodologyList strong{color:#fff;font-size:.86rem;font-weight:950}.methodologyList p{color:#d7ecdca8;margin:8px 0 0;font-size:.76rem;line-height:1.5}.methodologyPanel>small{color:#f7cc57b8;margin-top:18px;font-size:.68rem;line-height:1.45;display:block}.compareControls{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.compareControls label span{color:#cde7d59e;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:.66rem;font-weight:900;display:block}.compareControls select{color:#fff;background:#000806e6;border:1px solid #f7cc572e;width:100%;padding:12px 14px;font-weight:900}.compareRows,.qualityRows,.systemicRows{gap:10px;margin-top:18px;display:grid}.compareRows div{grid-template-columns:1fr auto auto;align-items:center;gap:10px;display:grid}.compareRows span,.qualityRows strong,.systemicRows strong{color:#fff;font-size:.78rem;font-weight:950}.compareRows strong{color:#d7ecdcbd;text-align:right;font-size:.7rem;font-weight:850}.compareRows em{color:#38ff9c;font-size:.74rem;font-style:normal;font-weight:950}.compareRows em.negative{color:#ff5b6e}.compareRows small{color:#cde7d594;grid-column:1/-1;font-size:.68rem}.qualityRows div{grid-template-columns:28px 1fr;align-items:center;gap:10px;display:grid}.qualityRows span{border-radius:999px;place-items:center;width:22px;height:22px;font-size:.74rem;font-weight:950;display:grid}.qualityRows span.ok{color:#38ff9c;background:#38ff9c1f}.qualityRows span.warning{color:#ff5b6e;background:#ff5b6e1f}.qualityRows small{color:#cde7d594;grid-column:2;font-size:.68rem}.systemicRows div{grid-template-columns:32px 1fr auto;align-items:center;gap:10px;display:grid}.systemicRows span{color:#f7cc57;font-size:.68rem;font-weight:950}.systemicRows em{color:#38ff9c;font-size:.78rem;font-style:normal;font-weight:950}.systemicRows small{color:#cde7d594;grid-column:2/-1;font-size:.66rem}.timelinePanel{background:radial-gradient(circle at 20% 0,#f7cc5714,#0000 26%),#00080670;border-bottom:1px solid #eec54d24;padding:30px 34px 34px}.marketTimeline{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.marketTimeline article{background:radial-gradient(circle at 80% 0,#5af7ff0f,#0000 30%),#000806ad;border:1px solid #f7cc5724;min-height:150px;padding:18px}.marketTimeline span{color:#f7cc57;letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:950;display:inline-block}.marketTimeline strong{color:#fff;margin-top:12px;font-size:.92rem;font-weight:950;line-height:1.14;display:block}.marketTimeline p{color:#d7ecdc9e;margin:10px 0 0;font-size:.72rem;line-height:1.45}@media (width<=1300px){.halcyonAdvancedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketTimeline{grid-template-columns:repeat(3,minmax(0,1fr))}.pulseCommandCenter{grid-template-columns:1fr}.pulseHero{border-bottom:1px solid #eec54d24;border-right:0}}@media (width<=760px){.pulseMetricGrid,.halcyonAdvancedGrid,.marketTimeline{grid-template-columns:1fr}.pulseHero,.pulseMetricGrid,.advancedPanel,.timelinePanel{padding-left:18px;padding-right:18px}.compareControls,.compareRows div{grid-template-columns:1fr}}.iconicGrid{border-top:1px solid #eec54d24;border-bottom:1px solid #eec54d24;grid-template-columns:1.15fr 1.1fr .85fr .85fr;display:grid}.iconicPanel{background:radial-gradient(circle at 80% 0,#5af7ff0f,#0000 28%),#00090785;border-right:1px solid #eec54d1f;min-height:360px;padding:28px 30px}.iconicPanel:last-child{border-right:0}.marketClock{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:24px;display:grid}.marketClock div{background:#000806ad;border:1px solid #eec54d1f;align-items:end;min-height:110px;padding:12px;display:flex}.marketClock div.active{background:radial-gradient(circle at 50% 15%,#f7cc572e,#0000 40%),#000806db;border-color:#f7cc57b3}.marketClock span{color:#e1f0e5b8;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.marketClockPanel p,.maturityPanel p,.institutionalizationPanel p,.debtPanel p,.scenarioDisclaimer{color:#d7ecdca8;margin-top:18px;font-size:.8rem;line-height:1.55}.concentrationRows{gap:14px;margin-top:24px;display:grid}.concentrationRows div{background:#000806ad;border:1px solid #eec54d1a;padding:14px}.concentrationRows span{color:#cde7d59e;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:900;display:block}.concentrationRows strong{color:#fff;margin:8px 0;font-size:1rem;font-weight:950;display:block}.concentrationRows i{background:linear-gradient(90deg,#5af7ff,#f7cc57);min-width:4px;height:7px;display:block}.maturityScore{align-items:flex-end;gap:8px;margin-top:26px;display:flex}.maturityScore strong{color:#fff;letter-spacing:-.08em;font-size:clamp(4rem,7vw,6rem);font-weight:950;line-height:.85}.maturityScore span{color:#d7ecdca8;font-size:1.2rem;font-weight:900}.maturityScore.small strong{font-size:clamp(3.4rem,6vw,5rem)}.ipoSimulatorPanel,.sectorMapPanel,.reportModePanel{background:radial-gradient(circle at 15% 0,#f7cc5714,#0000 28%),#00080675;border-bottom:1px solid #eec54d24;padding:30px 34px 34px}.ipoSimulatorGrid{grid-template-columns:1.35fr .8fr;gap:18px;margin-top:24px;display:grid}.ipoScenarioButtons{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ipoScenarioButtons button{color:#fff;text-align:left;cursor:pointer;background:#000806ad;border:1px solid #eec54d24;min-height:190px;padding:18px}.ipoScenarioButtons button.active{background:radial-gradient(circle at 80% 0,#f7cc5724,#0000 35%),#000806e6;border-color:#f7cc57b8}.ipoScenarioButtons span,.ipoScenarioResult span{color:#f7cc57;letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:950}.ipoScenarioButtons strong{color:#fff;margin-top:10px;font-size:1.15rem;font-weight:950;display:block}.ipoScenarioButtons small{color:#d7ecdcb8;margin-top:8px;font-size:.76rem;font-weight:850;display:block}.ipoScenarioButtons em{color:#d7ecdc94;margin-top:12px;font-size:.72rem;font-style:normal;line-height:1.45;display:block}.ipoScenarioResult{gap:10px;display:grid}.ipoScenarioResult div{background:#000806b8;border:1px solid #eec54d1f;padding:16px}.ipoScenarioResult strong{color:#fff;margin-top:8px;font-size:1.2rem;font-weight:950;display:block}.ipoScenarioResult small{color:#d7ecdc99;margin-top:6px;font-size:.7rem;display:block}.sectorRows{gap:14px;margin-top:24px;display:grid}.sectorRows>div{background:#000806ad;border:1px solid #eec54d1c;padding:16px}.sectorRows div div{justify-content:space-between;gap:14px;margin-bottom:10px;display:flex}.sectorRows strong{color:#fff;font-size:.9rem;font-weight:950}.sectorRows span{color:#f7cc57;font-size:.78rem;font-weight:950}.sectorRows i{background:#ffffff0a;width:100%;height:9px;display:flex;overflow:hidden}.sectorRows i em{background:#5af7ff;display:block}.sectorRows i b{background:#f7cc57;display:block}.sectorRows small{color:#d7ecdc94;margin-top:9px;font-size:.7rem;display:block}.alertsDebtGrid{border-bottom:1px solid #eec54d24;grid-template-columns:1.2fr .8fr;display:grid}.alertRows{gap:10px;margin-top:22px;display:grid}.alertRows div{background:#000806ad;border:1px solid #eec54d1a;grid-template-columns:28px 1fr;align-items:start;gap:12px;padding:14px;display:grid}.alertRows span{border-radius:999px;place-items:center;width:22px;height:22px;font-size:.72rem;font-weight:950;display:grid}.alertRows .ok span{color:#38ff9c;background:#38ff9c1f}.alertRows .atenÍ§Í£o span{color:#f7cc57;background:#f7cc571f}.alertRows p{color:#d7ecdcb3;margin:0;font-size:.78rem;line-height:1.45}.debtDominance{background:radial-gradient(circle at 50% 0,#f7cc5721,#0000 42%),#000806b8;border:1px solid #f7cc5729;margin-top:26px;padding:24px}.debtDominance strong{color:#fff;letter-spacing:-.08em;font-size:clamp(3rem,6vw,5rem);font-weight:950;line-height:.9;display:block}.debtDominance span{color:#d7ecdca8;letter-spacing:.1em;text-transform:uppercase;margin-top:10px;font-size:.74rem;font-weight:900;display:block}.reportText{gap:16px;max-width:1120px;margin-top:22px;display:grid}.reportText p{color:#e1f0e5c2;background:#000806ad;border:1px solid #eec54d1a;margin:0;padding:18px 20px;font-size:.9rem;line-height:1.7}.reportText b{color:#fff;font-weight:950}@media (width<=1300px){.iconicGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ipoSimulatorGrid,.alertsDebtGrid{grid-template-columns:1fr}.ipoScenarioButtons{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.iconicGrid,.ipoScenarioButtons{grid-template-columns:1fr}.iconicPanel,.ipoSimulatorPanel,.sectorMapPanel,.reportModePanel{padding-left:18px;padding-right:18px}.marketClock{grid-template-columns:1fr}}.executiveBriefHalcyon{background:radial-gradient(circle at 12% 0,#f7cc571a,#0000 30%),radial-gradient(circle at 90% 20%,#5af7ff14,#0000 28%),linear-gradient(135deg,#000a07f5,#042419db);border:1px solid #f7cc572e;margin:22px 0 28px;overflow:hidden}.executiveBriefHalcyon>div:first-child{border-bottom:1px solid #f7cc571f;padding:28px 32px 24px}.executiveBriefHalcyon span,.productModuleIntro span,.halcyonIndexGrid article span,.indexMethodPreview span,.methodologyDeepGrid article>span,.sourcePolicyPanel span{color:#f7cc57;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:950;display:block}.executiveBriefHalcyon h2{color:#fff;letter-spacing:-.07em;margin:12px 0 10px;font-size:clamp(1.8rem,3.6vw,3.8rem);font-weight:950;line-height:.95}.executiveBriefHalcyon p{color:#daeddfb8;max-width:1120px;margin:0;font-size:.92rem;line-height:1.65}.executiveBriefGrid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.executiveBriefGrid article{background:#00080675;border-right:1px solid #f7cc571a;min-height:132px;padding:22px 24px}.executiveBriefGrid article:last-child{border-right:0}.executiveBriefGrid strong{color:#fff;letter-spacing:-.04em;margin-top:12px;font-size:1.15rem;font-weight:950;line-height:1.1;display:block}.executiveBriefGrid small{color:#cde7d59e;margin-top:8px;font-size:.72rem;display:block}.halcyonProductModule{background:radial-gradient(circle at 10% 0,#f7cc5714,#0000 30%),radial-gradient(circle at 86% 12%,#5af7ff12,#0000 28%),linear-gradient(135deg,#000907fa,#052017e6);border:1px solid #eec54d33;margin:24px 0 34px;overflow:hidden}.productModuleIntro{border-bottom:1px solid #eec54d24;padding:32px 34px 26px}.productModuleIntro h2{color:#fff;letter-spacing:-.07em;max-width:980px;margin:12px 0 10px;font-size:clamp(2rem,4vw,4.2rem);font-weight:950;line-height:.95}.productModuleIntro p{color:#daeddfb8;max-width:1050px;margin:0;font-size:.95rem;line-height:1.65}.halcyonIndexGrid{border-bottom:1px solid #eec54d24;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.halcyonIndexGrid article{background:#00080680;border-right:1px solid #eec54d1f;min-height:300px;padding:26px 24px}.halcyonIndexGrid article:last-child{border-right:0}.halcyonIndexGrid article>strong{color:#fff;letter-spacing:-.08em;margin-top:16px;font-size:clamp(3rem,6vw,5.2rem);font-weight:950;line-height:.85;display:block}.halcyonIndexGrid h3{color:#fff;letter-spacing:-.035em;margin:20px 0 10px;font-size:1.05rem;font-weight:950;line-height:1.12}.halcyonIndexGrid p,.halcyonIndexGrid small{color:#d7ecdca8;font-size:.76rem;line-height:1.5}.indexMethodPreview{background:#0008066b;padding:28px 34px}.indexMethodPreview strong{color:#fff;margin-top:10px;font-size:1.2rem;line-height:1.2;display:block}.indexMethodPreview p{color:#daeddfb3;max-width:1050px;margin:18px 0 0;font-size:.9rem;line-height:1.65}.reportGeneratorShell{padding:30px 34px 34px}.reportGeneratorActions{align-items:center;gap:14px;margin-bottom:16px;display:flex}.reportGeneratorActions button{color:#fff;cursor:pointer;background:#f7cc571f;border:1px solid #f7cc5759;padding:12px 16px;font-weight:950}.reportGeneratorActions span{color:#cde7d59e;font-size:.76rem}.reportGeneratorShell pre{white-space:pre-wrap;color:#e1f0e5c7;background:#000806c7;border:1px solid #eec54d1f;margin:0;padding:24px;font-family:inherit;font-size:.86rem;line-height:1.65}.methodologyDeepGrid{border-bottom:1px solid #eec54d24;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.methodologyDeepGrid article{background:#00080680;border-right:1px solid #eec54d1f;min-height:450px;padding:26px 24px}.methodologyDeepGrid article:last-child{border-right:0}.methodologyDeepGrid h3{color:#fff;margin:14px 0 20px;font-size:1.2rem;font-weight:950;line-height:1.1}.methodologyDeepGrid div{border-top:1px solid #eec54d1a;padding:14px 0}.methodologyDeepGrid strong{color:#fff;text-transform:uppercase;letter-spacing:.1em;font-size:.76rem}.methodologyDeepGrid p{color:#d7ecdca8;margin:8px 0 0;font-size:.76rem;line-height:1.5}.methodologyDisclaimer{padding:24px 34px 30px}.methodologyDisclaimer strong{color:#f7cc57;letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;display:block}.methodologyDisclaimer p{color:#d7ecdcb3;max-width:1000px;margin:10px 0 0;font-size:.86rem;line-height:1.6}.glossarySearch{border-bottom:1px solid #eec54d1f;padding:24px 34px}.glossarySearch input{color:#fff;background:#000806d1;border:1px solid #f7cc572e;outline:none;width:100%;padding:16px 18px;font-size:.92rem}.glossaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.glossaryGrid article{background:#0008067a;border-bottom:1px solid #eec54d1a;border-right:1px solid #eec54d1a;min-height:190px;padding:24px}.glossaryGrid strong{color:#fff;margin-top:12px;font-size:1.08rem;font-weight:950;display:block}.glossaryGrid p{color:#d7ecdca8;margin:12px 0 0;font-size:.8rem;line-height:1.55}.dataQualityMatrix{border-bottom:1px solid #eec54d24;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dataQualityMatrix article{background:#00080680;border-bottom:1px solid #eec54d1a;border-right:1px solid #eec54d1a;grid-template-columns:34px 1fr;align-items:center;gap:14px;min-height:110px;padding:22px 24px;display:grid}.dataQualityMatrix>article>span{border-radius:999px;place-items:center;width:26px;height:26px;font-weight:950;display:grid}.dataQualityMatrix>article>span.ok{color:#38ff9c;background:#38ff9c1f}.dataQualityMatrix>article>span.warning{color:#f7cc57;background:#f7cc571f}.dataQualityMatrix strong{color:#fff;font-size:.9rem;font-weight:950}.dataQualityMatrix small{color:#cde7d599;margin-top:5px;font-size:.72rem;display:block}.sourcePolicyPanel{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sourcePolicyPanel article{background:#00080670;border-right:1px solid #eec54d1a;min-height:170px;padding:24px}.sourcePolicyPanel article:last-child{border-right:0}.sourcePolicyPanel p{color:#d7ecdca8;margin:12px 0 0;font-size:.78rem;line-height:1.55}.observatorioGrid{grid-template-columns:1.15fr .85fr;display:grid}.observatorioGrid>article{border-right:1px solid #eec54d1f;padding:30px 34px 34px}.observatorioGrid>article:last-child{border-right:0}.watchlistRows,.dataCenterRows{gap:10px;margin-top:24px;display:grid}.watchlistRows div{background:#000806a3;border:1px solid #eec54d1a;grid-template-columns:1fr 1fr auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.watchlistRows strong{color:#fff;font-size:.9rem;font-weight:950}.watchlistRows span,.watchlistRows em{color:#cde7d5ad;font-size:.72rem;font-style:normal}.watchlistRows em{color:#f7cc57;font-weight:900}.dataCenterRows div{background:#000806a3;border:1px solid #eec54d1a;grid-template-columns:28px 1fr;gap:10px;padding:14px;display:grid}.dataCenterRows span{color:#f7cc57;font-weight:950}.dataCenterRows p{color:#d7ecdcb3;margin:0;font-size:.78rem;line-height:1.45}.observatorioGrid small{color:#f7cc57b8;margin-top:18px;font-size:.72rem;line-height:1.5;display:block}@media (width<=1300px){.executiveBriefGrid,.halcyonIndexGrid,.methodologyDeepGrid,.sourcePolicyPanel,.glossaryGrid,.dataQualityMatrix{grid-template-columns:repeat(2,minmax(0,1fr))}.observatorioGrid{grid-template-columns:1fr}.observatorioGrid>article{border-bottom:1px solid #eec54d1f;border-right:0}}@media (width<=760px){.executiveBriefGrid,.halcyonIndexGrid,.methodologyDeepGrid,.glossaryGrid,.dataQualityMatrix,.sourcePolicyPanel{grid-template-columns:1fr}.productModuleIntro,.executiveBriefHalcyon>div:first-child,.reportGeneratorShell,.glossarySearch,.methodologyDisclaimer,.observatorioGrid>article{padding-left:18px;padding-right:18px}.watchlistRows div{grid-template-columns:1fr}.reportGeneratorActions{display:grid}}.indicesHalcyonPage{gap:26px;display:grid}.indicesHero{background:radial-gradient(circle at 12% 0,#f7cc571f,#0000 30%),radial-gradient(circle at 92% 12%,#5af7ff14,#0000 30%),linear-gradient(135deg,#000a07fa,#042419e0);border:1px solid #f7cc5733;padding:34px}.indicesHero h1{color:#fff;letter-spacing:-.085em;max-width:1150px;margin:14px 0 12px;font-size:clamp(2.4rem,5vw,5.8rem);font-weight:950;line-height:.9}.indicesHero p{color:#daeddfb8;max-width:1050px;margin:0;font-size:.98rem;line-height:1.65}.indicesHeroStats{border:1px solid #f7cc5724;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:34px;display:grid}.indicesHeroStats article{background:#00080685;border-right:1px solid #f7cc571a;min-height:130px;padding:22px}.indicesHeroStats article:last-child{border-right:0}.indicesHeroStats span,.indicesFlagship article span,.indicesFamilyGrid article div span,.indicesMethodologyStrip span,.indicesDisclaimer strong{color:#f7cc57;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:950;display:block}.indicesHeroStats strong{color:#fff;letter-spacing:-.045em;margin-top:12px;font-size:1.45rem;font-weight:950;line-height:1.05;display:block}.indicesHeroStats small{color:#cde7d59e;margin-top:8px;font-size:.72rem;display:block}.indicesFlagship{background:radial-gradient(circle at 18% 0,#f7cc571f,#0000 32%),#000806b8;border:1px solid #f7cc572e;grid-template-columns:.95fr 1.25fr;display:grid}.indicesFlagship article{border-right:1px solid #f7cc571f;padding:34px}.indicesFlagship article>strong{color:#fff;letter-spacing:-.1em;margin-top:22px;font-size:clamp(5rem,10vw,9rem);font-weight:950;line-height:.78;display:block}.indicesFlagship h2{color:#fff;letter-spacing:-.065em;margin:26px 0 12px;font-size:clamp(1.8rem,3vw,3.6rem);font-weight:950;line-height:.95}.indicesFlagship p{color:#daeddfb8;margin:0;font-size:.92rem;line-height:1.65}.flagshipMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:34px;display:grid}.flagshipMetrics div{background:#0008069e;border:1px solid #f7cc571f;padding:18px}.flagshipMetrics span{color:#d7ecdca8;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:900}.flagshipMetrics strong{color:#fff;margin:10px 0 12px;font-size:.95rem;font-weight:950;display:block}.flagshipMetrics i{background:linear-gradient(90deg,#5af7ff,#f7cc57);min-width:4px;height:8px;display:block}.indicesFamilyGrid{background:#000806a8;border:1px solid #f7cc572e;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.indicesFamilyGrid article{border-right:1px solid #f7cc571a;min-height:520px;padding:26px 24px}.indicesFamilyGrid article:last-child{border-right:0}.indicesFamilyGrid article>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.indicesFamilyGrid em{color:#cde7d59e;letter-spacing:.1em;text-transform:uppercase;text-align:right;font-size:.66rem;font-style:normal;font-weight:900}.indicesFamilyGrid article>strong{color:#fff;letter-spacing:-.08em;margin-top:24px;font-size:clamp(3.4rem,6vw,6rem);font-weight:950;line-height:.82;display:block}.indicesFamilyGrid h3{color:#fff;letter-spacing:-.035em;margin:22px 0 10px;font-size:1.1rem;font-weight:950;line-height:1.1}.indicesFamilyGrid p{color:#d7ecdca8;margin:0;font-size:.78rem;line-height:1.55}.indiceComponentes{gap:12px;margin-top:24px;display:grid}.indiceComponentes>div div{justify-content:space-between;gap:12px;margin-bottom:6px;display:flex}.indiceComponentes span{color:#d7ecdcb3!important;letter-spacing:.08em!important;font-size:.64rem!important}.indiceComponentes small{color:#f7cc57;font-size:.66rem;font-weight:950}.indiceComponentes i{background:linear-gradient(90deg,#5af7ff,#f7cc57);min-width:4px;height:7px;display:block}.indicesMethodologyStrip{background:#0008069e;border:1px solid #f7cc572e;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.indicesMethodologyStrip article{border-right:1px solid #f7cc571a;min-height:220px;padding:26px}.indicesMethodologyStrip article:last-child{border-right:0}.indicesMethodologyStrip strong{color:#fff;letter-spacing:-.045em;margin-top:14px;font-size:1.35rem;font-weight:950;line-height:1.05;display:block}.indicesMethodologyStrip p,.indicesDisclaimer p{color:#d7ecdcad;margin:12px 0 0;font-size:.84rem;line-height:1.6}.indicesDisclaimer{background:radial-gradient(circle at 12% 0,#f7cc5717,#0000 30%),#000806ad;border:1px solid #f7cc572e;padding:26px 30px}@media (width<=1300px){.indicesHeroStats,.indicesFamilyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.indicesFlagship{grid-template-columns:1fr}.indicesFlagship article{border-bottom:1px solid #f7cc571f;border-right:0}.indicesMethodologyStrip{grid-template-columns:1fr}.indicesMethodologyStrip article{border-bottom:1px solid #f7cc571a;border-right:0}}@media (width<=760px){.indicesHeroStats,.indicesFamilyGrid,.flagshipMetrics{grid-template-columns:1fr}.indicesHero,.indicesFlagship article,.flagshipMetrics,.indicesDisclaimer{padding-left:18px;padding-right:18px}}:root{color:#f5fff7;font-synthesis:none;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--halcyon-bg:#000806;--halcyon-panel:#00130e;--halcyon-panel-soft:#061f17;--halcyon-border:#f7cc5729;--halcyon-border-strong:#f7cc5773;--halcyon-gold:#f7cc57;--halcyon-green:#38ff9c;--halcyon-red:#ff5b6e;--halcyon-cyan:#5af7ff;--halcyon-text:#f5fff7;--halcyon-muted:#d2e7d8a8;background:#000806;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:#000806;min-width:100%;min-height:100%}body{color:#f5fff7;background:radial-gradient(circle at 12% 0,#f7cc5712,#0000 28%),radial-gradient(circle at 90% 10%,#5af7ff0b,#0000 30%),linear-gradient(135deg,#000806 0%,#00130e 48%,#000806 100%);width:100%;min-width:100%;min-height:100vh;margin:0;overflow-x:hidden}#root{min-width:100%;min-height:100vh}button,input,select,textarea{font:inherit}button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0}input,select,textarea{border-radius:0;outline:none}a{color:inherit;text-decoration:none}.terminalHeader button,.terminalHeader input,.terminalHeader select,.terminalNav button,.terminalCommand input,.topActions button{appearance:none}.terminalShell{color:#f5fff7;background:#000806;min-height:100vh}.terminalHeader{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#000806f5;border-bottom:1px solid #f7cc572e;position:sticky;top:0}.terminalTopBar{border-bottom:1px solid #f7cc5724;grid-template-columns:270px minmax(260px,1fr) auto;align-items:stretch;min-height:54px;display:grid}.brand{text-align:left;background:radial-gradient(circle at 20% 0,#f7cc571f,#0000 40%),#000d09eb;border-right:1px solid #f7cc5724;align-items:center;gap:12px;padding:10px 14px;display:flex}.brandMark{color:#00130e;background:linear-gradient(135deg,#f7cc57,#c9941e);place-items:center;width:32px;height:32px;font-size:.9rem;font-weight:950;display:grid}.brand strong{color:#f7cc57;letter-spacing:.08em;font-size:.85rem;font-weight:950;display:block}.brand small{color:#d2e7d8ad;letter-spacing:.1em;margin-top:2px;font-size:.58rem;font-weight:800;display:block}.terminalCommand{background:#000806c7;border-right:1px solid #f7cc5724;align-items:center;gap:8px;padding:0 12px;display:flex}.terminalCommand span{color:#f7cc57;letter-spacing:.08em;font-size:.8rem;font-weight:950}.terminalCommand input{color:#fff;background:#000806d1;border:1px solid #f7cc572e;width:100%;height:34px;padding:0 12px;font-size:.8rem;font-weight:750}.terminalCommand input::placeholder{color:#d2e7d86b}.source.topActions{background:#000806db;justify-content:flex-end;align-items:center;gap:14px;min-width:310px;padding:8px 12px;display:flex}.source.topActions>span{color:#d2e7d8ad;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:900}.source.topActions>strong{color:#fff;letter-spacing:.08em;font-size:.74rem;font-weight:950}.terminalAccessStatus{background:#f7cc570f;border:1px solid #f7cc5740;min-width:150px;padding:7px 12px}.terminalAccessStatus span{color:#d2e7d894;letter-spacing:.13em;text-transform:uppercase;font-size:.58rem;font-weight:950;display:block}.terminalAccessStatus strong{color:#38ff9c;letter-spacing:.1em;margin-top:2px;font-size:.74rem;font-weight:950;display:block}.terminalAccessStatus small{color:#d2e7d89e;text-overflow:ellipsis;white-space:nowrap;max-width:180px;margin-top:2px;font-size:.58rem;display:block;overflow:hidden}.terminalLogoutButton{color:#f7cc57;letter-spacing:.1em;text-transform:uppercase;background:#f7cc571a;border:1px solid #f7cc5752;padding:9px 13px;font-size:.7rem;font-weight:950}.ticker{background:#000806;border-bottom:1px solid #f7cc571f;height:30px;overflow:hidden}.tickerTrack{width:max-content;min-width:100%;animation:38s linear infinite halcyonTicker;display:flex}.tickerItem{white-space:nowrap;color:#d7ecdcc2;letter-spacing:.07em;align-items:center;gap:8px;height:30px;padding:0 18px;font-size:.72rem;font-weight:850;display:flex}.tickerItem strong{color:#fff;font-weight:950}.tickerItem span{color:#d2e7d89e}.tickerItem em{color:#d2e7d8a3;font-style:normal;font-weight:950}.tickerItem em.positive{color:#38ff9c}.tickerItem em.negative{color:#ff5b6e}@keyframes halcyonTicker{0%{transform:translate(0)}to{transform:translate(-33.333%)}}.terminalNav{background:#000c09f5;grid-template-columns:repeat(13,minmax(0,1fr));min-height:42px;display:grid}.terminalNav button{color:#daeddfad;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;background:#000c09eb;border-bottom:2px solid #0000;border-right:1px solid #f7cc5721;min-height:42px;padding:0 10px;font-size:.66rem;font-weight:900}.terminalNav button:hover{color:#fff;background:#f7cc570f}.terminalNav button.active{color:#fff;background:radial-gradient(circle at 50% 0,#f7cc571f,#0000 42%),#000c09f5;border-bottom-color:#f7cc57}.terminalContent{padding:18px}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:#00100c}::-webkit-scrollbar-thumb{background:#f7cc5747;border:2px solid #00100c}::-webkit-scrollbar-thumb:hover{background:#f7cc576b}::selection{color:#fff;background:#f7cc5747}@media (width<=1100px){.terminalTopBar{grid-template-columns:1fr}.brand,.terminalCommand,.source.topActions{border-bottom:1px solid #f7cc571f;border-right:0}.source.topActions{justify-content:space-between}.terminalNav{display:flex;overflow-x:auto}.terminalNav button{min-width:max-content}.terminalContent{padding:12px}}.dashboardV2Page{gap:18px;padding:18px;display:grid}.dashboardV2Hero{grid-template-columns:1.25fr .75fr .75fr;gap:12px;display:grid}.dashboardV2HeroMain,.dashboardV2PulseCard,.dashboardV2Agenda,.dashboardV2Panel,.dashboardV2ExecutiveRead,.dashboardV2Architecture,.dashboardV2Capitalization{background:radial-gradient(circle at 12% 0,#f7cc5714,#0000 30%),radial-gradient(circle at 92% 12%,#5af7ff0f,#0000 30%),#000806c2;border:1px solid #f7cc5729}.dashboardV2HeroMain{min-height:430px;padding:32px}.dashboardV2HeroMain h1{color:#fff;letter-spacing:-.09em;max-width:760px;margin:18px 0 16px;font-size:clamp(2.8rem,5.4vw,6.4rem);font-weight:950;line-height:.9}.dashboardV2HeroMain p{color:#daeddfb8;max-width:640px;margin:0;font-size:.96rem;line-height:1.65}.dashboardV2HeroActions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.dashboardV2HeroActions button,.dashboardV2ExecutiveRead button,.dashboardV2FooterGrid button{color:#fff;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:#f7cc571a;border:1px solid #f7cc5747;font-weight:950}.dashboardV2HeroActions button{padding:12px 16px;font-size:.72rem}.dashboardV2HeroActions button:hover,.dashboardV2ExecutiveRead button:hover,.dashboardV2FooterGrid button:hover{background:#f7cc572e;border-color:#f7cc57cc}.dashboardV2PulseCard{min-height:430px;padding:28px}.dashboardV2PulseCard>span,.dashboardV2PanelHeader span,.dashboardV2StatCard span,.dashboardV2FooterGrid span{color:#f7cc57;letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:950;display:block}.dashboardV2PulseCard>strong{color:#fff;letter-spacing:-.1em;margin-top:28px;font-size:clamp(5rem,9vw,8.5rem);font-weight:950;line-height:.78;display:inline-block}.dashboardV2PulseCard>small{color:#d7ecdcad;font-size:1.2rem;font-weight:950}.dashboardV2PulseCard p{color:#daeddfb8;margin:22px 0;font-size:.86rem;line-height:1.55}.dashboardV2PulseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dashboardV2PulseGrid div{background:#000806b8;border:1px solid #f7cc571f;padding:14px}.dashboardV2PulseGrid em{color:#cde7d594;text-transform:uppercase;font-size:.64rem;font-style:normal;font-weight:900;display:block}.dashboardV2PulseGrid b{color:#fff;margin-top:6px;font-size:.9rem;display:block}.dashboardV2Agenda{min-height:430px;padding:18px}.dashboardV2PanelHeader{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.dashboardV2PanelHeader small{color:#cde7d58c;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:900}.dashboardV2Agenda article{border-top:1px solid #f7cc571f;grid-template-columns:64px 1fr;gap:12px;padding:16px 0;display:grid}.dashboardV2Agenda article strong{color:#fff;font-size:.92rem;font-weight:950}.dashboardV2Agenda article span{color:#f7cc57;text-transform:uppercase;font-size:.68rem;font-weight:950}.dashboardV2Agenda article p{color:#daeddfb3;margin:4px 0 0;font-size:.8rem}.dashboardV2StatsGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.dashboardV2StatCard{background:#000806c2;border:1px solid #f7cc571f;min-height:160px;padding:20px;position:relative;overflow:hidden}.dashboardV2StatCard strong{color:#fff;letter-spacing:-.045em;margin-top:14px;font-size:1.28rem;font-weight:950;line-height:1.08;display:block}.dashboardV2StatCard small{color:#cde7d599;margin-top:8px;font-size:.72rem;line-height:1.35;display:block}.dashboardV2StatCard.positive strong{color:#fff}.dashboardV2StatCard.negative strong{color:#ff5b6e}.dashboardV2Spark{opacity:.9;align-items:end;gap:3px;width:74px;height:36px;display:flex;position:absolute;bottom:14px;right:14px}.dashboardV2Spark i{background:linear-gradient(#5af7ff,#38ff9c);flex:1;min-height:3px;display:block}.dashboardV2CommandGrid{grid-template-columns:1.25fr .9fr .8fr;gap:12px;display:grid}.dashboardV2ExecutiveRead,.dashboardV2Architecture,.dashboardV2Capitalization,.dashboardV2Panel{padding:24px}.dashboardV2ExecutiveRead h2{color:#fff;letter-spacing:-.07em;margin:18px 0 14px;font-size:clamp(1.8rem,3.4vw,3.8rem);font-weight:950;line-height:.95}.dashboardV2ExecutiveRead p{color:#daeddfb8;font-size:.9rem;line-height:1.65}.dashboardV2ExecutiveRead b{color:#fff}.dashboardV2ExecutiveRead button{margin-top:14px;padding:13px 16px}.dashboardV2InstrumentRows,.dashboardV2IssuerRows,.dashboardV2PipelineRows,.dashboardV2AlertRows,.dashboardV2WatchlistRows{gap:10px;display:grid}.dashboardV2InstrumentRows>div{background:#00080699;border:1px solid #f7cc571a;padding:13px}.dashboardV2InstrumentRows div div{justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.dashboardV2InstrumentRows strong{color:#fff;font-size:.8rem}.dashboardV2InstrumentRows span{color:#daeddf9e;font-size:.68rem}.dashboardV2InstrumentRows i{background:linear-gradient(90deg,#5af7ff,#f7cc57);min-width:4px;height:7px;display:block}.dashboardV2IssuerRows div,.dashboardV2WatchlistRows div{background:#00080699;border:1px solid #f7cc571a;grid-template-columns:36px 1fr 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.dashboardV2IssuerRows span{color:#f7cc57;font-size:.68rem;font-weight:950}.dashboardV2IssuerRows strong,.dashboardV2WatchlistRows strong{color:#fff;font-size:.78rem;font-weight:950}.dashboardV2IssuerRows small,.dashboardV2WatchlistRows span{color:#daeddf94;font-size:.68rem}.dashboardV2IssuerRows em,.dashboardV2WatchlistRows em{color:#38ff9c;font-size:.7rem;font-style:normal;font-weight:950}.dashboardV2SecondaryGrid{grid-template-columns:1fr 1fr .8fr;gap:12px;display:grid}.dashboardV2PipelineRows button{color:inherit;text-align:left;cursor:pointer;background:#0008069e;border:1px solid #f7cc571a;padding:16px}.dashboardV2PipelineRows button:hover{border-color:#f7cc578c}.dashboardV2PipelineRows button div{justify-content:space-between;gap:14px;display:flex}.dashboardV2PipelineRows strong{color:#fff;font-size:.88rem}.dashboardV2PipelineRows span,.dashboardV2PipelineRows em{color:#f7cc57;text-transform:uppercase;font-size:.66rem;font-style:normal;font-weight:950}.dashboardV2PipelineRows p{color:#daeddfa3;margin:10px 0 0;font-size:.74rem;line-height:1.45}.dashboardV2AlertRows div{background:#0008069e;border:1px solid #f7cc571a;grid-template-columns:28px 1fr;gap:12px;padding:14px;display:grid}.dashboardV2AlertRows span{border-radius:999px;place-items:center;width:22px;height:22px;font-weight:950;display:grid}.dashboardV2AlertRows .positivo span{color:#38ff9c;background:#38ff9c1f}.dashboardV2AlertRows .atenÍ§Í£o span{color:#f7cc57;background:#f7cc571f}.dashboardV2AlertRows strong{color:#fff;font-size:.8rem}.dashboardV2AlertRows p{color:#daeddf9e;margin:5px 0 0;font-size:.72rem;line-height:1.4}.dashboardV2FooterGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dashboardV2FooterGrid button{text-align:left;background:radial-gradient(circle at 85% 0,#5af7ff0f,#0000 35%),#000806b3;min-height:125px;padding:20px}.dashboardV2FooterGrid strong{color:#fff;letter-spacing:-.03em;margin-top:12px;font-size:.95rem;line-height:1.2;display:block}@media (width<=1300px){.dashboardV2Hero,.dashboardV2CommandGrid,.dashboardV2SecondaryGrid{grid-template-columns:1fr}.dashboardV2StatsGrid,.dashboardV2FooterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.dashboardV2Page{padding:10px}.dashboardV2StatsGrid,.dashboardV2FooterGrid{grid-template-columns:1fr}.dashboardV2HeroMain,.dashboardV2PulseCard,.dashboardV2Agenda,.dashboardV2ExecutiveRead,.dashboardV2Architecture,.dashboardV2Capitalization,.dashboardV2Panel{padding:18px}.dashboardV2IssuerRows div,.dashboardV2WatchlistRows div{grid-template-columns:1fr}}.dashboardV2ClockStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:760px;margin-top:24px;display:grid}.dashboardV2ClockStrip article{background:radial-gradient(circle at 80% 0,#5af7ff0f,#0000 34%),#0008069e;border:1px solid #f7cc5724;min-height:78px;padding:12px 14px}.dashboardV2ClockStrip span{color:#cde7d59e;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:950;display:block}.dashboardV2ClockStrip strong{color:#fff;letter-spacing:-.04em;white-space:nowrap;margin-top:7px;font-size:1.15rem;font-weight:950;line-height:1;display:block}.dashboardV2ClockStrip small{color:#f7cc57;letter-spacing:.12em;margin-top:5px;font-size:.62rem;font-weight:950;display:block}@media (width<=900px){.dashboardV2ClockStrip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.dashboardV2ClockStrip{grid-template-columns:1fr}}.metodologiaHalcyonPage{gap:24px;padding:18px;display:grid}.metodologiaHero{background:radial-gradient(circle at 14% 0,#f7cc571f,#0000 32%),radial-gradient(circle at 88% 16%,#5af7ff14,#0000 32%),linear-gradient(135deg,#000a07fa,#042419e6);border:1px solid #f7cc5733;padding:34px}.metodologiaHero h1{color:#fff;letter-spacing:-.085em;max-width:1200px;margin:14px 0;font-size:clamp(2.5rem,5vw,6rem);font-weight:950;line-height:.9}.metodologiaHero p{color:#daeddfb8;max-width:1080px;margin:0;font-size:.98rem;line-height:1.65}.metodologiaHeroGrid{border:1px solid #f7cc5724;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:34px;display:grid}.metodologiaHeroGrid article{background:#00080685;border-right:1px solid #f7cc571a;min-height:130px;padding:22px}.metodologiaHeroGrid article:last-child{border-right:0}.metodologiaHeroGrid span,.metodologiaPillars article span,.metodologiaSelector button span,.metodologiaPanelHeader span,.metodologiaDefinition span,.metodologiaList span,.metodologiaFormulaGrid span,.metodologiaCopyPanel span,.metodologiaNotice span{color:#f7cc57;letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:950;display:block}.metodologiaHeroGrid strong{color:#fff;letter-spacing:-.045em;margin-top:12px;font-size:1.35rem;font-weight:950;line-height:1.05;display:block}.metodologiaHeroGrid small{color:#cde7d59e;margin-top:8px;font-size:.72rem;display:block}.metodologiaPillars{background:#000806ad;border:1px solid #f7cc572e;grid-template-columns:repeat(9,minmax(0,1fr));display:grid}.metodologiaPillars article{background:radial-gradient(circle at 80% 0,#5af7ff0d,#0000 34%),#00080675;border-right:1px solid #f7cc571a;min-height:210px;padding:20px 18px}.metodologiaPillars article:last-child{border-right:0}.metodologiaPillars strong{color:#fff;letter-spacing:-.035em;margin-top:14px;font-size:.96rem;font-weight:950;line-height:1.1;display:block}.metodologiaPillars p{color:#d7ecdca3;margin:10px 0 0;font-size:.72rem;line-height:1.45}.metodologiaSelector{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.metodologiaSelector button{color:#fff;text-align:left;cursor:pointer;background:radial-gradient(circle at 82% 0,#5af7ff0d,#0000 34%),#000806b8;border:1px solid #f7cc5729;min-height:160px;padding:18px}.metodologiaSelector button.active,.metodologiaSelector button:hover{background:radial-gradient(circle at 82% 0,#f7cc5724,#0000 36%),#000806e0;border-color:#f7cc57b8}.metodologiaSelector strong{color:#fff;letter-spacing:-.035em;margin-top:14px;font-size:1.05rem;font-weight:950;line-height:1.1;display:block}.metodologiaSelector small{color:#cde7d59e;margin-top:10px;font-size:.72rem;line-height:1.4;display:block}.metodologiaDetailGrid{grid-template-columns:1.25fr .9fr;gap:14px;display:grid}.metodologiaMainPanel,.metodologiaWeightsPanel,.metodologiaOperationalGrid article,.metodologiaFormulaMap,.metodologiaCopyPanel,.metodologiaNotice{background:radial-gradient(circle at 14% 0,#f7cc5712,#0000 32%),#000806b8;border:1px solid #f7cc572e}.metodologiaMainPanel,.metodologiaWeightsPanel{padding:28px}.metodologiaPanelHeader strong{color:#fff;letter-spacing:-.065em;margin-top:10px;font-size:clamp(1.5rem,2.7vw,3rem);font-weight:950;line-height:.96;display:block}.metodologiaPanelHeader small{color:#cde7d59e;margin-top:10px;font-size:.78rem;line-height:1.45;display:block}.metodologiaDefinition{gap:14px;margin-top:26px;display:grid}.metodologiaDefinition section{background:#0008069e;border:1px solid #f7cc571a;padding:18px}.metodologiaDefinition p{color:#e1f0e5b8;margin:10px 0 0;font-size:.88rem;line-height:1.6}.metodologiaDefinition code{color:#fff;background:#00000059;border:1px solid #f7cc571f;margin-top:12px;padding:16px;font-family:inherit;font-size:.86rem;line-height:1.55;display:block}.metodologiaWeights{gap:14px;margin-top:26px;display:grid}.metodologiaPesoBar{background:#0008069e;border:1px solid #f7cc571a;padding:16px}.metodologiaPesoBar div{justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;display:flex}.metodologiaPesoBar strong{color:#fff;font-size:.82rem;font-weight:950}.metodologiaPesoBar span{color:#f7cc57;font-size:.74rem;font-weight:950}.metodologiaPesoBar i{background:linear-gradient(90deg,#5af7ff,#f7cc57);min-width:4px;height:8px;display:block}.metodologiaPesoBar p{color:#d7ecdc9e;margin:10px 0 0;font-size:.74rem;line-height:1.45}.metodologiaOperationalGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.metodologiaOperationalGrid article{min-height:420px;padding:24px}.metodologiaList{gap:10px;margin-top:24px;display:grid}.metodologiaList div{background:#0008069e;border:1px solid #f7cc571a;padding:14px}.metodologiaList p{color:#d7ecdca8;margin:8px 0 0;font-size:.76rem;line-height:1.45}.metodologiaFormulaMap{padding:28px}.metodologiaFormulaGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.metodologiaFormulaGrid article{background:#0008069e;border:1px solid #f7cc571a;min-height:190px;padding:18px}.metodologiaFormulaGrid strong{color:#fff;margin-top:12px;font-size:1rem;font-weight:950;line-height:1.12;display:block}.metodologiaFormulaGrid p{color:#d7ecdca3;margin:10px 0 0;font-size:.74rem;line-height:1.45}.metodologiaCopyPanel{grid-template-columns:1fr auto;align-items:center;gap:18px;padding:26px 28px;display:grid}.metodologiaCopyPanel strong{color:#fff;letter-spacing:-.04em;margin-top:10px;font-size:1.4rem;font-weight:950;line-height:1.05;display:block}.metodologiaCopyPanel p{color:#d7ecdca8;max-width:820px;margin:10px 0 0;font-size:.82rem;line-height:1.55}.metodologiaCopyPanel button{color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#f7cc571f;border:1px solid #f7cc5759;padding:14px 18px;font-weight:950}.metodologiaCopyPanel button:hover{background:#f7cc572e;border-color:#f7cc57bf}.metodologiaNotice{background:radial-gradient(circle at 12% 0,#f7cc571a,#0000 32%),#000806c2;padding:28px}.metodologiaNotice strong{color:#fff;letter-spacing:-.04em;margin-top:12px;font-size:1.45rem;font-weight:950;line-height:1.05;display:block}.metodologiaNotice p{color:#d7ecdcad;max-width:1120px;margin:12px 0 0;font-size:.86rem;line-height:1.65}@media (width<=1400px){.metodologiaPillars{grid-template-columns:repeat(3,minmax(0,1fr))}.metodologiaSelector,.metodologiaHeroGrid,.metodologiaFormulaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.metodologiaOperationalGrid,.metodologiaDetailGrid{grid-template-columns:1fr}}@media (width<=760px){.metodologiaHalcyonPage{padding:10px}.metodologiaHero,.metodologiaMainPanel,.metodologiaWeightsPanel,.metodologiaFormulaMap,.metodologiaCopyPanel,.metodologiaNotice,.metodologiaOperationalGrid article{padding-left:18px;padding-right:18px}.metodologiaPillars,.metodologiaSelector,.metodologiaHeroGrid,.metodologiaFormulaGrid,.metodologiaCopyPanel{grid-template-columns:1fr}}.indicesHeroActions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.indicesHeroActions button{color:#fff;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:#f7cc571a;border:1px solid #f7cc5747;padding:12px 16px;font-size:.72rem;font-weight:950}.indicesHeroActions button:hover{background:#f7cc572e;border-color:#f7cc57c7}.terminalUserArea{align-items:center;gap:10px;display:flex}.terminalProfileButton{color:#fff;cursor:pointer;text-align:left;background:radial-gradient(circle at 80% 0,#5af7ff14,#0000 34%),#000806b8;border:1px solid #f7cc5747;grid-template-columns:34px 1fr;align-items:center;gap:10px;min-width:170px;height:54px;padding:8px 12px;display:grid}.terminalProfileButton:hover{background:radial-gradient(circle at 80% 0,#f7cc5724,#0000 34%),#000806db;border-color:#f7cc57bf}.terminalProfileButton i,.terminalProfileButton img{border-radius:999px;width:34px;height:34px;overflow:hidden}.terminalProfileButton i{color:#f7cc57;background:#f7cc5729;border:1px solid #f7cc5757;place-items:center;font-style:normal;font-weight:950;display:grid}.terminalProfileButton img{object-fit:cover;border:1px solid #f7cc5757}.terminalProfileButton small{color:#cde7d59e;letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:950;display:block}.terminalProfileButton strong{color:#fff;letter-spacing:.02em;margin-top:3px;font-size:.72rem;font-weight:950;line-height:1;display:block}.perfilHalcyonPage{gap:22px;padding:18px;display:grid}.perfilHero{background:radial-gradient(circle at 12% 0,#f7cc571f,#0000 30%),radial-gradient(circle at 88% 10%,#5af7ff14,#0000 30%),linear-gradient(135deg,#000a07fa,#042419e6);border:1px solid #f7cc5733;grid-template-columns:1.35fr .55fr;gap:14px;padding:34px;display:grid}.perfilHero h1{color:#fff;letter-spacing:-.085em;max-width:1050px;margin:14px 0;font-size:clamp(2.6rem,5vw,6rem);font-weight:950;line-height:.9}.perfilHero p{color:#daeddfb8;max-width:850px;margin:0;font-size:.98rem;line-height:1.65}.perfilPreviewCard{background:#0008069e;border:1px solid #f7cc5724;align-content:center;justify-items:start;padding:26px;display:grid}.perfilAvatar{background:#f7cc5724;border:1px solid #f7cc5757;border-radius:999px;width:92px;height:92px;overflow:hidden}.perfilAvatar img{object-fit:cover;width:100%;height:100%}.perfilAvatar strong{color:#f7cc57;place-items:center;width:100%;height:100%;font-size:2.4rem;font-weight:950;display:grid}.perfilPreviewCard span,.perfilPanelHeader span,.perfilFieldsGrid label span,.perfilInstitutionalNotice span,.perfilWorkspaceList span,.perfilMiniWatchlist span{color:#f7cc57;letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:950;display:block}.perfilPreviewCard span{margin-top:18px}.perfilPreviewCard h2{color:#fff;letter-spacing:-.05em;margin:10px 0 4px;font-size:1.7rem;font-weight:950;line-height:1}.perfilPreviewCard p{color:#38ff9c;margin:0;font-size:.86rem;font-weight:900}.perfilPreviewCard small{color:#d7ecdca3;margin-top:12px;font-size:.76rem;display:block}.perfilShell{grid-template-columns:1.3fr .7fr;gap:14px;display:grid}.perfilFormPanel,.perfilWorkspacePanel{background:radial-gradient(circle at 14% 0,#f7cc5714,#0000 32%),#000806b8;border:1px solid #f7cc572e;padding:28px}.perfilPanelHeader strong{color:#fff;letter-spacing:-.065em;margin-top:10px;font-size:clamp(1.5rem,2.6vw,3rem);font-weight:950;line-height:.96;display:block}.perfilPanelHeader small{color:#cde7d59e;margin-top:10px;font-size:.78rem;line-height:1.45;display:block}.perfilTypeSwitch{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.perfilTypeSwitch button{color:#fff;text-align:left;cursor:pointer;background:#0008069e;border:1px solid #f7cc5724;min-height:120px;padding:18px}.perfilTypeSwitch button.active,.perfilTypeSwitch button:hover{background:radial-gradient(circle at 80% 0,#f7cc5724,#0000 36%),#000806e0;border-color:#f7cc57b8}.perfilTypeSwitch span{color:#f7cc57;letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:950;display:block}.perfilTypeSwitch strong{color:#fff;margin-top:10px;font-size:.92rem;line-height:1.25;display:block}.perfilFieldsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.perfilFieldsGrid label{gap:8px;display:grid}.perfilFieldsGrid input,.perfilFieldsGrid select{color:#fff;width:100%;min-height:48px;font:inherit;background:#000806d6;border:1px solid #f7cc5729;outline:none;padding:12px 14px}.perfilFieldsGrid input:focus,.perfilFieldsGrid select:focus{border-color:#f7cc57b8}.perfilPhotoInput small{color:#cde7d594;font-size:.68rem}.perfilInstitutionalNotice{background:radial-gradient(circle at 90% 0,#f7cc571f,#0000 34%),#000806b3;border:1px solid #f7cc5738;margin-top:22px;padding:18px}.perfilInstitutionalNotice strong{color:#fff;margin-top:10px;font-size:1.1rem;font-weight:950;display:block}.perfilInstitutionalNotice p{color:#d7ecdca8;margin:8px 0 0;font-size:.8rem;line-height:1.55}.perfilError{color:#ff5b6e;margin:18px 0 0;font-size:.82rem;font-weight:900}.perfilActions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.perfilActions button{color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#f7cc571f;border:1px solid #f7cc5752;padding:14px 18px;font-weight:950}.perfilActions button:hover{background:#f7cc572e;border-color:#f7cc57bf}.perfilWorkspaceList{gap:12px;margin-top:24px;display:grid}.perfilWorkspaceList article{background:#0008069e;border:1px solid #f7cc571a;padding:16px}.perfilWorkspaceList strong{color:#fff;margin-top:8px;font-size:.96rem;font-weight:950;display:block}.perfilWorkspaceList p{color:#d7ecdca3;margin:8px 0 0;font-size:.76rem;line-height:1.45}.perfilMiniWatchlist{background:#0008069e;border:1px solid #f7cc571f;margin-top:22px;padding:16px}.perfilMiniWatchlist div{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.perfilMiniWatchlist strong{color:#fff;border:1px solid #f7cc5724;padding:7px 9px;font-size:.68rem}@media (width<=1300px){.perfilHero,.perfilShell{grid-template-columns:1fr}.terminalProfileButton{min-width:145px}}@media (width<=760px){.perfilHalcyonPage{padding:10px}.perfilHero,.perfilFormPanel,.perfilWorkspacePanel{padding:18px}.perfilFieldsGrid,.perfilTypeSwitch{grid-template-columns:1fr}.terminalUserArea{flex-wrap:wrap}}.perfilTypeButton.individual{background:radial-gradient(circle at 84% 0,#f7cc5714,#0000 36%),#0008069e;border-color:#f7cc5733}.perfilTypeButton.individual span{color:#f7cc57}.perfilTypeButton.individual.active,.perfilTypeButton.individual:hover{background:radial-gradient(circle at 84% 0,#f7cc5729,#0000 36%),#000806e0;border-color:#f7cc57c7}.perfilTypeButton.institutional{background:radial-gradient(circle at 84% 0,#5af7ff1a,#0000 36%),linear-gradient(135deg,#000806b8,#001c248a);border-color:#5af7ff38}.perfilTypeButton.institutional span{color:#5af7ff}.perfilTypeButton.institutional strong{color:#fff}.perfilTypeButton.institutional.active,.perfilTypeButton.institutional:hover{background:radial-gradient(circle at 84% 0,#5af7ff38,#0000 38%),linear-gradient(135deg,#000c10eb,#002a38b8);border-color:#5af7ffd9;box-shadow:0 0 28px #5af7ff14}.perfilTypeButton.institutional.active span:before{content:"â— ";color:#5af7ff}.perfilTypeButton.individual.active span:before{content:"â— ";color:#f7cc57}.relatoriosHalcyonPage{gap:22px;padding:18px;display:grid}.relatoriosHero{background:radial-gradient(circle at 12% 0,#f7cc571f,#0000 30%),radial-gradient(circle at 88% 10%,#5af7ff14,#0000 30%),linear-gradient(135deg,#000a07fa,#042419e6);border:1px solid #f7cc5733;grid-template-columns:1.35fr .85fr;gap:14px;padding:34px;display:grid}.relatoriosHero h1{color:#fff;letter-spacing:-.085em;max-width:1150px;margin:14px 0;font-size:clamp(2.6rem,5vw,6rem);font-weight:950;line-height:.9}.relatoriosHero p{color:#daeddfb8;max-width:920px;margin:0;font-size:.98rem;line-height:1.65}.relatoriosHeroActions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.relatoriosHeroActions button,.relatoriosActions button,.relatoriosCategoryBar button{color:#fff;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:#f7cc571a;border:1px solid #f7cc5747;font-weight:950}.relatoriosHeroActions button{padding:12px 16px;font-size:.72rem}.relatoriosHeroActions button:hover,.relatoriosActions button:hover,.relatoriosCategoryBar button:hover,.relatoriosCategoryBar button.active{background:#f7cc572e;border-color:#f7cc57c7}.relatoriosHeroStats{border:1px solid #f7cc5724;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.relatoriosHeroStats article{background:#00080685;border-bottom:1px solid #f7cc571a;border-right:1px solid #f7cc571a;min-height:150px;padding:22px}.relatoriosHeroStats span,.relatoriosCommandStrip span,.relatorioCardTop span,.relatorioDetailHeader span,.relatorioKpiGrid span,.relatorioExecutiveRead span,.relatorioDetailColumns section>span,.relatoriosSeriesGrid span,.relatoriosNotice span{color:#f7cc57;letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:950;display:block}.relatoriosHeroStats strong{color:#fff;letter-spacing:-.05em;margin-top:12px;font-size:1.65rem;font-weight:950;line-height:1;display:block}.relatoriosHeroStats small{color:#cde7d59e;margin-top:8px;font-size:.72rem;display:block}.relatoriosCommandStrip{background:#000806b8;border:1px solid #f7cc5724;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.relatoriosCommandStrip>div{border-right:1px solid #f7cc571a;padding:22px 24px}.relatoriosCommandStrip>div:last-child{border-right:0}.relatoriosCommandStrip strong{color:#fff;margin-top:8px;font-size:1.05rem;font-weight:950;display:block}.relatoriosCommandStrip small{color:#cde7d59e;margin-top:6px;font-size:.74rem;display:block}.relatoriosCategoryBar{flex-wrap:wrap;gap:10px;display:flex}.relatoriosCategoryBar button{padding:12px 16px;font-size:.7rem}.relatoriosWorkspace{grid-template-columns:.85fr 1.35fr;gap:14px;display:grid}.relatoriosLibrary{align-content:start;gap:10px;max-height:980px;padding-right:4px;display:grid;overflow:auto}.relatoriosLibrary>button{width:100%;min-height:185px;color:inherit;text-align:left;cursor:pointer;background:radial-gradient(circle at 85% 0,#5af7ff0a,#0000 34%),#000806b8;border:1px solid #f7cc571f;padding:18px}.relatoriosLibrary>button:hover,.relatoriosLibrary>button.active{background:radial-gradient(circle at 85% 0,#f7cc571f,#0000 34%),#000806e0;border-color:#f7cc57b3}.relatorioCardTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.relatorioCardTop em,.relatorioStatusStack em{letter-spacing:.08em;text-transform:uppercase;border:1px solid #f7cc5729;justify-content:center;align-items:center;padding:5px 8px;font-size:.62rem;font-style:normal;font-weight:950;display:inline-flex}.relatorioCardTop em.published,.relatorioStatusStack em.published{color:#38ff9c;border-color:#38ff9c3d}.relatorioCardTop em.preparing,.relatorioStatusStack em.preparing{color:#5af7ff;border-color:#5af7ff3d}.relatorioCardTop em.draft,.relatorioStatusStack em.draft{color:#f7cc57;border-color:#f7cc573d}.relatoriosLibrary h3{color:#fff;letter-spacing:-.04em;margin:16px 0 8px;font-size:1.18rem;font-weight:950;line-height:1.06}.relatoriosLibrary p{color:#d7ecdca3;margin:0;font-size:.78rem;line-height:1.45}.relatorioCardMeta{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.relatorioCardMeta small{color:#cde7d59e;font-size:.68rem}.relatorioTags{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.relatorioTags strong{color:#fff;border:1px solid #f7cc5724;padding:5px 7px;font-size:.62rem}.relatorioDetailPanel{background:radial-gradient(circle at 12% 0,#f7cc5714,#0000 32%),radial-gradient(circle at 90% 10%,#5af7ff0f,#0000 32%),#000806c2;border:1px solid #f7cc572e;padding:28px}.relatorioDetailHeader{grid-template-columns:1fr auto;align-items:start;gap:18px;display:grid}.relatorioDetailHeader h2{color:#fff;letter-spacing:-.08em;max-width:860px;margin:12px 0 8px;font-size:clamp(2rem,4vw,4.4rem);font-weight:950;line-height:.92}.relatorioDetailHeader p{color:#daeddfb8;max-width:860px;margin:0;font-size:.92rem;line-height:1.55}.relatorioStatusStack{justify-items:end;gap:8px;display:grid}.relatorioStatusStack em.high{color:#38ff9c}.relatorioStatusStack em.medium{color:#f7cc57}.relatorioStatusStack em.partial{color:#5af7ff}.relatorioStatusStack em.simulated{color:#ff9f5a}.relatorioKpiGrid{border:1px solid #f7cc571f;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px;display:grid}.relatorioKpiGrid article{background:#00080680;border-right:1px solid #f7cc571a;min-height:118px;padding:18px}.relatorioKpiGrid article:last-child{border-right:0}.relatorioKpiGrid strong{color:#fff;margin-top:10px;font-size:1rem;font-weight:950;display:block}.relatorioKpiGrid small{color:#cde7d59e;margin-top:8px;font-size:.68rem;display:block}.relatorioExecutiveRead{background:radial-gradient(circle at 88% 0,#f7cc5714,#0000 34%),#0008069e;border:1px solid #f7cc571f;margin-top:24px;padding:22px}.relatorioExecutiveRead strong{color:#fff;letter-spacing:-.06em;margin-top:12px;font-size:clamp(1.35rem,2.4vw,2.8rem);font-weight:950;line-height:1;display:block}.relatorioExecutiveRead p{color:#d7ecdcb3;max-width:980px;margin:14px 0 0;font-size:.88rem;line-height:1.65}.relatorioDetailColumns{grid-template-columns:1.1fr .8fr;gap:14px;margin-top:24px;display:grid}.relatorioDetailColumns section{background:#0008068f;border:1px solid #f7cc571f;padding:20px}.relatorioBulletList,.relatorioSectionList{gap:10px;margin-top:16px;display:grid}.relatorioBulletList div{background:#00080685;border:1px solid #f7cc5714;grid-template-columns:24px 1fr;gap:10px;padding:12px;display:grid}.relatorioBulletList i{color:#f7cc57;font-style:normal;font-weight:950}.relatorioBulletList p{color:#d7ecdcad;margin:0;font-size:.78rem;line-height:1.45}.relatorioSectionList div{background:#00080685;border:1px solid #f7cc5714;grid-template-columns:42px 1fr;align-items:center;gap:12px;padding:12px;display:grid}.relatorioSectionList small{color:#f7cc57;font-size:.68rem;font-weight:950}.relatorioSectionList strong{color:#fff;font-size:.8rem;font-weight:950}.relatorioActions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.relatorioActions button{padding:13px 16px;font-size:.72rem}.relatoriosSeriesGrid{background:#000806ad;border:1px solid #f7cc572e;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.relatoriosSeriesGrid article{background:radial-gradient(circle at 82% 0,#5af7ff0d,#0000 34%),#00080675;border-right:1px solid #f7cc571a;min-height:210px;padding:24px}.relatoriosSeriesGrid article:last-child{border-right:0}.relatoriosSeriesGrid strong{color:#fff;letter-spacing:-.035em;margin-top:12px;font-size:1.15rem;font-weight:950;line-height:1.1;display:block}.relatoriosSeriesGrid p{color:#d7ecdca3;margin:12px 0 0;font-size:.78rem;line-height:1.5}.relatoriosNotice{background:radial-gradient(circle at 12% 0,#f7cc571a,#0000 32%),#000806c2;border:1px solid #f7cc572e;padding:26px 28px}.relatoriosNotice strong{color:#fff;letter-spacing:-.04em;margin-top:12px;font-size:1.4rem;font-weight:950;line-height:1.05;display:block}.relatoriosNotice p{color:#d7ecdcad;max-width:1120px;margin:12px 0 0;font-size:.86rem;line-height:1.65}@media (width<=1400px){.relatoriosHero,.relatoriosWorkspace,.relatorioDetailColumns{grid-template-columns:1fr}.relatoriosSeriesGrid,.relatorioKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.relatorioStatusStack{justify-items:start}}@media (width<=760px){.relatoriosHalcyonPage{padding:10px}.relatoriosHero,.relatorioDetailPanel,.relatoriosNotice{padding:18px}.relatoriosHeroStats,.relatoriosCommandStrip,.relatoriosSeriesGrid,.relatorioKpiGrid,.relatorioDetailHeader{grid-template-columns:1fr}}.macroPassportFlag{letter-spacing:0;min-width:54px;color:initial;text-shadow:none;background:#ffffff0f;border:1px solid #d5b45c59;border-radius:10px;justify-content:center;align-items:center;width:58px;height:40px;font-size:38px;line-height:1;display:inline-flex;overflow:hidden;box-shadow:0 10px 24px #0000002e;font-family:Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji,system-ui,sans-serif!important}.macroPassportFlag img{object-fit:cover;width:100%;height:100%;display:block}.macroPassportFlag span{color:#f7f0d4;letter-spacing:.08em;font-size:18px;font-weight:900}.terminalUserArea{justify-content:flex-end!important;align-items:stretch!important;gap:8px!important;min-width:max-content!important;display:flex!important}.terminalProfileButton{height:46px!important;min-height:46px!important;box-shadow:none!important;color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#d8b45212,#5dffc508),#020f0beb!important;border:1px solid #d8b45238!important;outline:none!important;grid-template-columns:34px 1fr!important;align-items:center!important;gap:9px!important;padding:6px 12px 6px 8px!important;display:grid!important;position:relative!important;overflow:hidden!important}.terminalProfileButton:before,.terminalProfileButton:after{content:none!important;display:none!important}.terminalProfileButton:hover,.terminalProfileButton:focus,.terminalProfileButton:focus-visible{background:linear-gradient(135deg,#5dffc514,#d8b4520d),#020f0bf5!important;border-color:#5dffc573!important;outline:none!important;box-shadow:inset 0 0 0 1px #5dffc51f!important}.terminalProfileButton i,.terminalProfileButton img{object-fit:cover!important;color:#f3d37a!important;background:radial-gradient(circle at 30% 20%,#d8b45259,#0000 36%),#d8b45229!important;border:1px solid #d8b4525c!important;border-radius:999px!important;place-items:center!important;width:34px!important;height:34px!important;font-size:14px!important;font-style:normal!important;font-weight:950!important;display:grid!important}.terminalProfileButton span{text-align:left!important;gap:1px!important;min-width:0!important;display:grid!important}.terminalProfileButton small{color:#d5ded2b8!important;letter-spacing:.12em!important;text-transform:uppercase!important;white-space:nowrap!important;font-size:9px!important;font-weight:900!important;line-height:1!important}.terminalProfileButton strong{color:#fff!important;letter-spacing:.02em!important;white-space:nowrap!important;text-overflow:ellipsis!important;max-width:128px!important;font-size:12px!important;font-weight:950!important;line-height:1.05!important;overflow:hidden!important}.terminalSessionCluster{align-items:stretch!important;gap:8px!important;min-height:46px!important;display:flex!important}.terminalAccessStatus{height:46px!important;min-height:46px!important;box-shadow:none!important;background:linear-gradient(135deg,#5dffc512,#0000),#02140ef5!important;border:1px solid #5dffc533!important;align-content:center!important;gap:2px!important;padding:7px 12px!important;display:grid!important}.terminalAccessStatus span{color:#d5ded2b8!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:9px!important;font-weight:900!important;line-height:1!important}.terminalAccessStatus strong{color:#6dffd0!important;letter-spacing:.04em!important;text-transform:uppercase!important;white-space:nowrap!important;font-size:12px!important;font-weight:950!important;line-height:1.05!important}.terminalAccessStatus small{color:#f3d37ac2!important;white-space:nowrap!important;font-size:10px!important;font-weight:800!important;line-height:1!important}.terminalLogoutButton{color:#f3d37a!important;letter-spacing:.1em!important;text-transform:uppercase!important;cursor:pointer!important;background:linear-gradient(135deg,#d8b4521a,#d8b45208),#020f0bf0!important;border:1px solid #d8b45257!important;height:46px!important;min-height:46px!important;padding:0 14px!important;font-size:11px!important;font-weight:950!important}.terminalLogoutButton:hover,.terminalLogoutButton:focus,.terminalLogoutButton:focus-visible{color:#ffb7a6!important;background:linear-gradient(135deg,#ff6c6c1f,#d8b4520a),#020f0bfa!important;border-color:#ff6c6c8c!important;outline:none!important}@media (width<=1100px){.terminalProfileButton strong{max-width:90px!important}.terminalAccessStatus{padding-inline:9px!important}.terminalLogoutButton{padding-inline:10px!important}}@media (width<=760px){.terminalUserArea{gap:6px!important}.terminalProfileButton span,.terminalAccessStatus{display:none!important}.terminalProfileButton{grid-template-columns:34px!important;padding:6px!important}.terminalLogoutButton{height:40px!important;min-height:40px!important}}.portalGate{color:#f8fff8;background:radial-gradient(circle at 18% 18%,#5dffc524,#0000 28%),radial-gradient(circle at 84% 16%,#d8b45221,#0000 30%),linear-gradient(135deg,#020706 0%,#06140f 42%,#010504 100%);place-items:center;width:100%;min-height:100vh;padding:clamp(24px,4vw,56px);display:grid;position:relative;overflow:hidden}.portalGate,.portalGate *{box-sizing:border-box}.portalGate:before{content:"";pointer-events:none;opacity:.55;background-color:#0000;background-image:linear-gradient(#d8b45209 1px,#0000 1px),linear-gradient(90deg,#d8b45206 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 78%);mask-image:radial-gradient(circle,#000 0%,#0000 78%)}.portalGate:after{content:"";filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#5dffc51f,#0000 62%);border-radius:999px;width:760px;height:760px;position:absolute;bottom:-320px;right:-260px}.portalGateShell{z-index:1;background:linear-gradient(135deg,#081b14f5,#010806fa),#020706;border:1px solid #d8b4523d;border-radius:30px;grid-template-columns:minmax(0,1.08fr) minmax(420px,.72fr);width:min(1360px,100%);min-height:min(720px,100vh - 72px);display:grid;position:relative;overflow:hidden;box-shadow:0 42px 100px #0000008c,inset 0 1px #ffffff0a}.portalGateBrand:before{content:"";pointer-events:none;background:linear-gradient(118deg,#0000 0%,#d8b4520f 46%,#0000 48%),linear-gradient(135deg,#5dffc50a,#0000 38%);position:absolute;inset:0}.portalGateLogo{color:#02100b;background:linear-gradient(135deg,#f3d37a,#af842d);border:1px solid #d8b45299;border-radius:14px;place-items:center;width:48px;height:48px;font-size:22px;font-weight:950;display:grid;box-shadow:0 14px 34px #d8b4522e}.portalGateKicker{color:#f3d37a;letter-spacing:.16em;text-transform:uppercase;background:#d8b45212;border:1px solid #d8b45247;border-radius:999px;width:fit-content;margin-bottom:18px;padding:8px 11px;font-size:11px;font-weight:950;display:inline-flex}.portalGateHeroCopy p{color:#e6efe1b8;max-width:690px;margin:24px 0 0;font-size:clamp(15px,1.25vw,18px);line-height:1.55}.portalGateCapabilityRow{flex-wrap:wrap;gap:9px;margin-top:26px;display:flex}.portalGateCapabilityRow span{color:#e7eee0d1;letter-spacing:.08em;text-transform:uppercase;background:#5dffc50e;border:1px solid #5dffc533;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:900}.portalGateMeta{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.portalGateMeta article{background:linear-gradient(135deg,#d8b45214,#0000),#00000038;border:1px solid #d8b45229;border-radius:18px;min-height:96px;padding:16px}.portalGatePanel:before{content:"";pointer-events:none;border:1px solid #5dffc514;border-radius:22px;position:absolute;inset:22px}.portalGateStatus{z-index:1;color:#76ffd2;letter-spacing:.12em;text-transform:uppercase;background:#5dffc512;border:1px solid #5dffc538;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-bottom:22px;padding:8px 11px;font-size:11px;font-weight:950;display:inline-flex;position:relative}.portalGatePanel>p{z-index:1;color:#e6efe1ad;max-width:520px;margin:16px 0 24px;font-size:15px;line-height:1.5;position:relative}.portalAccountTypeSwitch{z-index:1;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px;display:grid;position:relative}.portalAccountTypeSwitch button{color:#e7eee0ad;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #d8b45226;border-radius:14px;padding:12px}.portalAccountTypeSwitch button.active{color:#fff;background:#5dffc514;border-color:#5dffc56b}.portalAccountTypeSwitch span{color:#f3d37a;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:950;display:block}.portalAccountTypeSwitch small{color:#e6efe19e;margin-top:6px;font-size:11px;line-height:1.35;display:block}.portalGateForm input,.portalGateForm select,.portalGateCode input{color:#fff;background:#ffffff0b;border:1px solid #d8b4522e;border-radius:12px;outline:none;width:100%;height:48px;padding:0 14px;font-size:14px;font-weight:750}.portalGateForm button[type=submit],.portalGateCode button,.portalGateSwitch button{color:#020706;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#f3d37af2,#af842deb);border:1px solid #d8b4525c;border-radius:12px;min-height:46px;padding:0 16px;font-size:12px;font-weight:950}.portalGateSwitch{z-index:1;background:#ffffff06;border:1px solid #d8b4521f;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:18px 0;padding:13px 14px;display:flex;position:relative}.portalGateSwitch button{color:#76ffd2;background:#5dffc514;border-color:#5dffc53d;min-height:34px}.portalGateCode button{color:#f3d37a;background:#d8b45214;border-color:#d8b4523d}@media (width<=980px){.portalGate{place-items:start center;padding:18px}.portalGateShell{border-radius:24px;grid-template-columns:1fr;min-height:auto}.portalGateBrand{min-height:460px}.portalGatePanel{border-top:1px solid #d8b45224;border-left:0}.portalGateMeta{grid-template-columns:1fr}}@media (width<=560px){.portalGate{padding:10px}.portalGateShell{border-radius:18px}.portalGateBrand,.portalGatePanel{padding:24px}.portalGateHeroCopy h1,.portalGatePanel h2{letter-spacing:-.05em}.portalAccountTypeSwitch,.portalGateCode label>div{grid-template-columns:1fr}.portalGateSwitch{flex-direction:column;align-items:stretch}.portalGateSwitch button{width:100%}}.portalGate{--gate-bg-0:#020706;--gate-bg-1:#06140f;--gate-panel:#02100cfa;--gate-panel-soft:#082219f0;--gate-border:#d8b45238;--gate-border-soft:#d8b45221;--gate-accent:#f3d37a;--gate-accent-2:#76ffd2;--gate-accent-dark:#af842d;--gate-muted:#e6efe1ad;--gate-muted-2:#e6efe173;--gate-title:#fff;background:radial-gradient(circle at 18% 18%, color-mix(in srgb, var(--gate-accent-2) 14%, transparent), transparent 28%), radial-gradient(circle at 84% 16%, color-mix(in srgb, var(--gate-accent) 13%, transparent), transparent 30%), linear-gradient(135deg, var(--gate-bg-0) 0%, var(--gate-bg-1) 42%, #010504 100%);width:100%;min-height:100vh;color:var(--gate-title);place-items:center;padding:clamp(22px,4vw,56px);display:grid;position:relative;overflow:hidden}.portalGateInstitutional{--gate-bg-0:#010814;--gate-bg-1:#061d2d;--gate-panel:#010b13fa;--gate-panel-soft:#042132f0;--gate-border:#4edbff3d;--gate-border-soft:#4edbff21;--gate-accent:#55e6ff;--gate-accent-2:#7af7ff;--gate-accent-dark:#1d7191;--gate-muted:#d7eaf2ad;--gate-muted-2:#d7eaf273}.portalGate:before{content:"";pointer-events:none;background:linear-gradient(color-mix(in srgb, var(--gate-accent) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--gate-accent) 3%, transparent) 1px, transparent 1px);opacity:.52;background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 78%);mask-image:radial-gradient(circle,#000 0%,#0000 78%)}.portalGate:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--gate-accent-2) 13%, transparent), transparent 62%);filter:blur(10px);pointer-events:none;border-radius:999px;width:760px;height:760px;position:absolute;bottom:-320px;right:-260px}.portalGateShell{z-index:1;border:1px solid var(--gate-border);background:linear-gradient(135deg, #081b14f5, #010806fa), var(--gate-bg-0);border-radius:30px;grid-template-columns:minmax(0,1.08fr) minmax(420px,.72fr);width:min(1360px,100%);min-height:min(720px,100vh - 72px);display:grid;position:relative;overflow:hidden;box-shadow:0 42px 100px #0000008c,inset 0 1px #ffffff0a}.portalGateInstitutional .portalGateShell{background:linear-gradient(135deg, #041d2df5, #010910fa), var(--gate-bg-0)}.portalGateBrand{background:radial-gradient(circle at 18% 20%, color-mix(in srgb, var(--gate-accent-2) 16%, transparent), transparent 32%), radial-gradient(circle at 75% 84%, color-mix(in srgb, var(--gate-accent) 12%, transparent), transparent 34%), linear-gradient(135deg, var(--gate-panel-soft), #03100cf5);flex-direction:column;justify-content:space-between;gap:34px;min-height:100%;padding:clamp(32px,4vw,58px);display:flex;position:relative;overflow:hidden}.portalGateInstitutional .portalGateBrand{background:radial-gradient(circle at 16% 20%,#55e6ff2e,#0000 32%),radial-gradient(circle at 78% 80%,#216cff2e,#0000 34%),linear-gradient(135deg,#042337fa,#010d16fa)}.portalGateBrand:before{content:"";background:linear-gradient(118deg, transparent 0%, color-mix(in srgb, var(--gate-accent) 7%, transparent) 46%, transparent 48%), linear-gradient(135deg, color-mix(in srgb, var(--gate-accent-2) 5%, transparent), transparent 38%);pointer-events:none;position:absolute;inset:0}.portalGateLogoRow,.portalGateHeroCopy,.portalGateMeta{z-index:1;position:relative}.portalGateLogoRow{align-items:center;gap:16px;display:flex}.portalGateLogo{border:1px solid color-mix(in srgb, var(--gate-accent) 62%, transparent);background:linear-gradient(135deg, var(--gate-accent), var(--gate-accent-dark));color:#02100b;width:48px;height:48px;box-shadow:0 14px 34px color-mix(in srgb, var(--gate-accent) 22%, transparent);border-radius:14px;place-items:center;font-size:22px;font-weight:950;display:grid}.portalGateInstitutional .portalGateLogo{color:#00111d}.portalGateLogoRow strong{color:var(--gate-accent);letter-spacing:.16em;text-transform:uppercase;font-size:14px;font-weight:950;display:block}.portalGateLogoRow span{color:var(--gate-muted);letter-spacing:.12em;text-transform:uppercase;margin-top:4px;font-size:11px;font-weight:850;display:block}.portalGateHeroCopy{max-width:790px}.portalGateEyebrow{border:1px solid color-mix(in srgb, var(--gate-accent) 28%, transparent);background:color-mix(in srgb, var(--gate-accent) 8%, transparent);width:fit-content;color:var(--gate-accent);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;margin-bottom:18px;padding:8px 11px;font-size:11px;font-weight:950;display:inline-flex}.portalGateHeroCopy h1{color:#fff;letter-spacing:-.075em;text-wrap:balance;max-width:820px;margin:0;font-size:clamp(48px,6.4vw,92px);font-weight:950;line-height:.88}.portalGateHeroCopy p{max-width:720px;color:var(--gate-muted);margin:24px 0 0;font-size:clamp(15px,1.25vw,18px);line-height:1.55}.portalGateChips{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.portalGateChips span{border:1px solid color-mix(in srgb, var(--gate-accent-2) 30%, transparent);background:color-mix(in srgb, var(--gate-accent-2) 7%, transparent);color:var(--gate-accent-2);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:950}.portalGateMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:520px;display:grid}.portalGateMeta article{border:1px solid var(--gate-border-soft);background:linear-gradient(135deg, color-mix(in srgb, var(--gate-accent) 8%, transparent), transparent), #00000038;border-radius:18px;min-height:96px;padding:16px}.portalGateMeta span{color:var(--gate-accent);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.portalGateMeta strong{color:#fff;margin-top:10px;font-size:21px;font-weight:950;line-height:1;display:block}.portalGatePanel{background:radial-gradient(circle at 80% 10%, color-mix(in srgb, var(--gate-accent-2) 11%, transparent), transparent 28%), linear-gradient(180deg, var(--gate-panel), #000504fa);border-left:1px solid var(--gate-border-soft);flex-direction:column;justify-content:center;padding:clamp(30px,4vw,54px);display:flex;position:relative}.portalGateInstitutional .portalGatePanel{background:radial-gradient(circle at 80% 10%,#55e6ff24,#0000 28%),linear-gradient(#010c16fa,#00050cfa)}.portalGatePanel:before{content:"";border:1px solid color-mix(in srgb, var(--gate-accent-2) 10%, transparent);pointer-events:none;border-radius:22px;position:absolute;inset:22px}.portalGateStatus{z-index:1;border:1px solid color-mix(in srgb, var(--gate-accent-2) 24%, transparent);background:color-mix(in srgb, var(--gate-accent-2) 8%, transparent);width:fit-content;color:var(--gate-accent-2);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:8px 11px;font-size:11px;font-weight:950;display:inline-flex;position:relative}.portalGatePanel h2{z-index:1;color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(38px,4vw,62px);font-weight:950;line-height:.92;position:relative}.portalGatePanel>p{z-index:1;max-width:520px;color:var(--gate-muted);margin:16px 0 24px;font-size:15px;line-height:1.5;position:relative}.portalGateProfileSwitch{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid;position:relative}.portalGateProfileSwitch button{border:1px solid var(--gate-border-soft);text-align:left;cursor:pointer;background:#ffffff09;border-radius:14px;min-height:78px;padding:12px}.portalGateProfileSwitch button.active{border-color:color-mix(in srgb, var(--gate-accent-2) 54%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--gate-accent-2) 13%, transparent), transparent), #ffffff0a}.portalGateProfileSwitch span{color:var(--gate-accent);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:950;display:block}.portalGateProfileSwitch small{color:var(--gate-muted);margin-top:7px;font-size:12px;font-weight:700;line-height:1.25;display:block}.portalGateForm,.portalGateCode{z-index:1;position:relative}.portalGateForm{gap:14px;display:grid}.portalGateForm label,.portalGateCode label{gap:8px;display:grid}.portalGateForm label span,.portalGateCode label span{color:var(--gate-accent);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:950}.portalGateForm input,.portalGateForm select,.portalGateCode input{border:1px solid var(--gate-border-soft);color:#fff;background:#ffffff0b;border-radius:12px;outline:none;width:100%;height:48px;padding:0 14px;font-size:14px;font-weight:750}.portalGateForm input::placeholder,.portalGateCode input::placeholder{color:#e6efe161}.portalGateForm input:focus,.portalGateForm select:focus,.portalGateCode input:focus{border-color:color-mix(in srgb, var(--gate-accent-2) 64%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--gate-accent-2) 11%, transparent)}.portalGateForm select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.portalGateForm option{color:#fff;background:#06100c}.portalGateInstitutional .portalGateForm option{background:#03111c}.portalGateForm button[type=submit],.portalGateCode button,.portalGateSwitch button{border:1px solid color-mix(in srgb, var(--gate-accent) 38%, transparent);background:linear-gradient(135deg, var(--gate-accent), var(--gate-accent-dark));color:#020706;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:12px;min-height:46px;padding:0 16px;font-size:12px;font-weight:950}.portalGateForm button[type=submit]:hover,.portalGateCode button:hover,.portalGateSwitch button:hover{filter:brightness(1.08);transform:translateY(-1px)}.portalGateSwitch{z-index:1;border:1px solid var(--gate-border-soft);background:#ffffff06;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:18px 0;padding:13px 14px;display:flex;position:relative}.portalGateSwitch span{color:var(--gate-muted);font-size:13px;font-weight:750}.portalGateSwitch button{background:color-mix(in srgb, var(--gate-accent-2) 9%, transparent);border-color:color-mix(in srgb, var(--gate-accent-2) 25%, transparent);min-height:34px;color:var(--gate-accent-2)}.portalGateCode{border-top:1px solid var(--gate-border-soft);gap:10px;margin-top:6px;padding-top:18px;display:grid}.portalGateCode button{background:color-mix(in srgb, var(--gate-accent) 9%, transparent);border-color:color-mix(in srgb, var(--gate-accent) 24%, transparent);color:var(--gate-accent)}.portalGateError{color:#ff9a9a;background:#ff575714;border:1px solid #ff575759;border-radius:12px;padding:12px 14px;font-size:13px;font-weight:800}.portalGateDisclaimer{z-index:1;color:var(--gate-muted-2);margin-top:18px;font-size:12px;line-height:1.45;display:block;position:relative}@media (width<=980px){.portalGate{place-items:start center;padding:18px}.portalGateShell{border-radius:24px;grid-template-columns:1fr;min-height:auto}.portalGateBrand{min-height:460px}.portalGatePanel{border-left:0;border-top:1px solid var(--gate-border-soft)}.portalGateMeta{grid-template-columns:1fr 1fr}}@media (width<=560px){.portalGate{padding:10px}.portalGateShell{border-radius:18px}.portalGateBrand,.portalGatePanel{padding:24px}.portalGateHeroCopy h1,.portalGatePanel h2{letter-spacing:-.05em}.portalGateProfileSwitch,.portalGateCode label>div,.portalGateMeta{grid-template-columns:1fr}.portalGateSwitch{flex-direction:column;align-items:stretch}.portalGateSwitch button{width:100%}}.tradingDeskPage{color:#f8fff8;background:radial-gradient(circle at 18% 8%,#5dffc51a,#0000 28%),radial-gradient(circle at 86% 12%,#d8b4521a,#0000 26%),#010806;min-height:100vh;padding:18px}.tradingDeskPage *{box-sizing:border-box}.tradingHero{background:radial-gradient(circle at 100% 0,#5dffc529,#0000 36%),linear-gradient(135deg,#092219f5,#010806fa);border:1px solid #d8b4522e;grid-template-columns:minmax(0,1.4fr) minmax(360px,.6fr);gap:18px;min-height:360px;padding:clamp(26px,4vw,54px);display:grid}.tradingEyebrow,.tradingDeskPage span,.tradingDeskPage label small{color:#f3d37a;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:950}.tradingHero h1{color:#fff;letter-spacing:-.075em;max-width:980px;margin:14px 0 0;font-size:clamp(52px,6.5vw,104px);font-weight:950;line-height:.88}.tradingHero p{color:#e7efe1b8;max-width:820px;margin:22px 0 0;font-size:clamp(15px,1.25vw,18px);line-height:1.55}.tradingHeroActions,.tradingTabs,.tradingSideSwitch,.tradingResearchActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tradingHeroActions{margin-top:30px}.tradingDeskPage button{color:#f3d37a;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#d8b45212;border:1px solid #d8b45242;min-height:42px;padding:0 16px;font-size:12px;font-weight:950;transition:border-color .2s,background .2s,transform .2s}.tradingDeskPage button:hover{background:#5dffc514;border-color:#5dffc56b;transform:translateY(-1px)}.tradingHeroActions button:first-child,.tradingOrderTicket button[type=submit],.tradingAlertForm button[type=submit]{color:#010806;background:linear-gradient(135deg,#f3d37a,#b89036);border-color:#f3d37aa6}.tradingHeroPanel{background:radial-gradient(circle at 100% 0,#5dffc51f,#0000 34%),#0000003d;border:1px solid #5dffc529;flex-direction:column;justify-content:space-between;min-height:260px;padding:22px;display:flex}.tradingHeroPanel strong{color:#fff;letter-spacing:-.04em;margin-top:10px;font-size:32px;line-height:.95;display:block}.tradingHeroPanel div{flex-wrap:wrap;gap:8px;display:flex}.tradingHeroPanel em{color:#76ffd2;text-transform:uppercase;border:1px solid #5dffc538;border-radius:999px;padding:7px 10px;font-size:11px;font-style:normal;font-weight:900}.tradingKpiGrid{border:1px solid #d8b45224;border-top:0;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.tradingKpiGrid article{background:#0003;border-right:1px solid #d8b4521f;min-height:116px;padding:18px}.tradingKpiGrid article:last-child{border-right:0}.tradingKpiGrid strong{color:#fff;margin-top:8px;font-size:28px;font-weight:950;line-height:1;display:block}.tradingKpiGrid small,.tradingDeskPage p,.tradingDeskPage small{color:#dde7d9a8}.tradingTabs{margin:18px 0 8px}.tradingTabs button{color:#e7efe1b8;background:#ffffff09}.tradingTabs button.active{color:#010806;background:linear-gradient(135deg,#f3d37a,#b89036)}.tradingDeskGrid{grid-template-columns:320px minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.tradingWatchlistPanel,.tradingMainPanel,.tradingRightRail section,.tradingHeroPanel,.tradingKpiGrid article,.tradingAssetOverview,.tradingOrderTicket,.tradingExecutionPreview,.tradingRiskForm,.tradingRiskResults,.tradingJournalPanel,.tradingAlertForm,.tradingAlertList,.tradingResearchCardPro,.tradingEmptyState{background:radial-gradient(circle at 100% 0,#5dffc50e,#0000 30%),#020e0af0;border:1px solid #d8b45224}.tradingWatchlistPanel,.tradingRightRail section{padding:14px}.tradingPanelHeader strong{color:#fff;margin-top:7px;font-size:22px;line-height:1;display:block}.tradingWatchlistPanel input,.tradingDeskPage input,.tradingDeskPage textarea,.tradingDeskPage select{color:#fff;background:#ffffff0a;border:1px solid #d8b45229;outline:none;width:100%;min-height:44px;padding:0 12px;font-size:14px;font-weight:760}.tradingDeskPage textarea{resize:vertical;min-height:110px;padding:12px}.tradingWatchlistPanel input{margin:14px 0}.tradingAssetList{gap:8px;max-height:680px;display:grid;overflow-y:auto}.tradingAssetList button{text-align:left;color:#fff;background:#ffffff06;grid-template-columns:1fr auto;align-items:center;gap:4px 10px;min-height:86px;display:grid}.tradingAssetList button span,.tradingAssetList button strong,.tradingAssetList button small{display:block}.tradingAssetList button strong{color:#eef6ebc7;text-transform:none;grid-column:1/-1;font-size:12px;line-height:1.25}.tradingAssetList button small{color:#eef6eba8}.tradingMainPanel{min-height:720px;padding:16px}.tradingAssetOverview{padding:22px}.tradingAssetHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.tradingAssetHeader h2{color:#fff;letter-spacing:-.06em;margin:8px 0 0;font-size:clamp(42px,4.8vw,76px);line-height:.88}.tradingAssetHeader p{max-width:640px;margin-top:10px}.tradingAssetHeader div:last-child{text-align:right}.tradingAssetHeader div:last-child strong{color:#fff;white-space:nowrap;font-size:34px;line-height:1;display:block}.tradingPriceCanvas{background:linear-gradient(#0000,#5dffc50f),#00000042;border:1px solid #5dffc51f;align-items:flex-end;gap:6px;height:220px;margin:24px 0;padding:28px;display:flex;overflow:hidden}.tradingPriceCanvas i{opacity:.86;background:linear-gradient(#f3d37a,#5dffc5a8);border-radius:999px 999px 0 0;flex:1;min-height:12px;max-height:92%;display:block;box-shadow:0 0 18px #f3d37a2e}.tradingMetricGrid,.tradingThesisGrid,.tradingRiskResults,.tradingResearchStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tradingMetricGrid article,.tradingThesisGrid article,.tradingRiskResults article,.tradingResearchStats article{background:#ffffff06;border:1px solid #d8b4521f;padding:15px}.tradingMetricGrid strong,.tradingRiskResults strong,.tradingResearchStats strong{color:#fff;margin-top:8px;font-size:20px;line-height:1.05;display:block}.tradingThesisGrid{margin-top:12px}.tradingThesisGrid p{line-height:1.45}.tradingRadarGrid,.tradingJournalList,.tradingAlertList{gap:10px;display:grid}.tradingRadarGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.tradingRadarGrid article,.tradingJournalList article,.tradingAlertList article,.tradingEmptyState{cursor:pointer;background:#ffffff06;border:1px solid #d8b45224;padding:18px}.tradingRadarGrid h3,.tradingJournalList h3,.tradingAlertList h3,.tradingEmptyState h3{color:#fff;letter-spacing:-.04em;margin:8px 0 0;font-size:28px}.tradingSimulatorGrid,.tradingRiskGrid,.tradingAlertsGrid{grid-template-columns:minmax(0,1fr) 360px;gap:14px;display:grid}.tradingOrderTicket,.tradingExecutionPreview,.tradingRiskForm,.tradingAlertForm,.tradingJournalPanel{padding:22px}.tradingOrderTicket,.tradingRiskForm,.tradingAlertForm{gap:12px;display:grid}.tradingSideSwitch button{flex:1}.tradingSideSwitch button.active{color:#76ffd2;background:#5dffc51f;border-color:#5dffc56b}.tradingExecutionPreview div{border-bottom:1px solid #d8b4521a;justify-content:space-between;gap:14px;padding:12px 0;display:flex}.tradingExecutionPreview strong{color:#fff}.tradingRightRail{gap:14px;display:grid;position:sticky;top:12px}.tradingRightRail h3{color:#fff;letter-spacing:-.04em;margin:8px 0 12px;font-size:26px}.tradingBook{gap:6px;display:grid}.tradingBook div{background:#ffffff06;border:1px solid #d8b4521a;grid-template-columns:62px 1fr auto;align-items:center;gap:8px;min-height:38px;padding:8px 10px;display:grid}.tradingBook .ask strong,.tradingBook .ask em{color:#ff8181}.tradingBook .bid strong,.tradingBook .bid em{color:#6dffd0}.tradingBook .mid{background:#d8b45214;border-color:#f3d37a33}.tradingRightRail section:last-child{gap:10px;display:grid}.tradingAlertList article footer{gap:8px;margin-top:12px;display:flex}.tradingMiniDesk{z-index:95;background:radial-gradient(circle at 100% 0,#5dffc524,#0000 32%),#020e0afa;border:1px solid #5dffc547;width:300px;padding:18px;position:fixed;bottom:18px;right:18px;box-shadow:0 24px 80px #00000075}.tradingMiniDesk>button{border-radius:999px;width:28px;min-height:28px;padding:0;position:absolute;top:10px;right:10px}.tradingMiniDesk strong{color:#fff;margin-top:8px;font-size:28px;display:block}@media (width<=1280px){.tradingDeskGrid{grid-template-columns:290px minmax(0,1fr)}.tradingRightRail{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (width<=980px){.tradingHero,.tradingDeskGrid,.tradingSimulatorGrid,.tradingRiskGrid,.tradingAlertsGrid,.tradingKpiGrid,.tradingMetricGrid,.tradingThesisGrid,.tradingRiskResults,.tradingRadarGrid,.tradingRightRail{grid-template-columns:1fr}.tradingHero h1{font-size:clamp(44px,14vw,72px)}.tradingAssetHeader{flex-direction:column}.tradingAssetHeader div:last-child{text-align:left}}@media (width<=560px){.tradingDeskPage{padding:8px}.tradingHero,.tradingAssetOverview,.tradingOrderTicket,.tradingExecutionPreview,.tradingRiskForm,.tradingAlertForm,.tradingJournalPanel{padding:18px}.tradingMiniDesk{width:auto;left:10px;right:10px}}.tradingDeskV2{--trade-bg:#020705;--trade-panel:#020f0bf0;--trade-panel-2:#051812db;--trade-border:#d8b45229;--trade-border-strong:#d8b45252;--trade-gold:#f3d37a;--trade-gold-2:#d8b452;--trade-green:#6dffd0;--trade-red:#ff6f7d;--trade-muted:#e0ebdda8;--trade-muted-2:#e0ebdd75;color:#fff;background:radial-gradient(circle at 15% 0,#5dffc514,#0000 32%),radial-gradient(circle at 88% 14%,#d8b4521a,#0000 26%),linear-gradient(135deg,#04130ef5,#010604);padding:18px}.tradingDeskCommandStrip{border:1px solid var(--trade-border);background:linear-gradient(90deg,#d8b45214,#0000 62%),#00000075;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:76px;padding:14px 18px;display:grid}.tradingDeskCommandStrip span,.tradingPanelHeader span,.tradingKpiGridV2 article span,.tradingAssetHeaderV2 span,.tradingTapePanel span,.tradingRightRailV2 section>span,.tradingChartsProHeader span{color:var(--trade-gold);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.tradingDeskCommandStrip strong{color:#fff;letter-spacing:-.02em;margin-top:4px;font-size:22px;font-weight:950;line-height:1;display:block}.tradingDeskCommandStrip small{color:var(--trade-muted);margin-top:5px;font-size:12px;font-weight:700;display:block}.tradingCommandActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.tradingCommandActions button,.tradingChartsProHeader button{border:1px solid var(--trade-border-strong);min-height:36px;color:var(--trade-gold);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#d8b45214;padding:0 13px;font-size:11px;font-weight:950}.tradingCommandActions button:first-child{background:linear-gradient(135deg, var(--trade-gold), #b98a33);color:#03100b}.tradingKpiGridV2{border:1px solid var(--trade-border);border-top:0;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.tradingKpiGridV2 article{border-right:1px solid var(--trade-border);background:#00000047;min-height:88px;padding:15px 16px}.tradingKpiGridV2 article:last-child{border-right:0}.tradingKpiGridV2 article strong{color:#fff;letter-spacing:-.045em;margin-top:8px;font-size:clamp(20px,2.4vw,30px);font-weight:950;line-height:.92;display:block}.tradingKpiGridV2 article small{color:var(--trade-muted-2);margin-top:5px;font-size:11px;line-height:1.25;display:block}.tradingTabsV2{flex-wrap:wrap;gap:6px;margin:14px 0;display:flex}.tradingTabsV2 button{border:1px solid var(--trade-border);color:#e1ebdeb8;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#ffffff09;min-height:34px;padding:0 13px;font-size:11px;font-weight:950}.tradingTabsV2 button.active{background:linear-gradient(135deg, var(--trade-gold), #b98a33);color:#03100b;border-color:#f3d37ab8}.tradingCockpitGrid{grid-template-columns:minmax(220px,280px) minmax(0,1fr) minmax(220px,280px);align-items:start;gap:14px;display:grid}.tradingWatchlistV2,.tradingCenterStack,.tradingRightRailV2 section,.tradingAssetCockpit,.tradingTapePanel,.tradingBookDeepPanel,.tradingChartsProShell{border:1px solid var(--trade-border);background:radial-gradient(circle at top right, #5dffc50f, transparent 30%), var(--trade-panel)}.tradingWatchlistV2{padding:12px;position:sticky;top:12px}.tradingPanelHeader{margin-bottom:12px}.tradingPanelHeader strong{color:#fff;letter-spacing:-.025em;margin-top:4px;font-size:18px;font-weight:950;line-height:1;display:block}.tradingWatchlistV2 input{border:1px solid var(--trade-border);color:#fff;background:#00000057;outline:none;width:100%;height:38px;padding:0 11px;font-size:12px;font-weight:800}.tradingWatchlistV2 input:focus{border-color:#5dffc585}.tradingAssetList{gap:7px;margin-top:12px;display:grid}.tradingAssetList button{text-align:left;cursor:pointer;background:#ffffff07;border:1px solid #d8b4521c;min-height:88px;padding:11px;position:relative;overflow:hidden}.tradingAssetList button.active{background:linear-gradient(135deg,#5dffc51f,#0000),#ffffff09;border-color:#5dffc58a}.tradingAssetList button span{color:var(--trade-gold);letter-spacing:.12em;font-size:11px;font-weight:950}.tradingAssetList button strong{color:#fff;margin-top:5px;font-size:12px;font-weight:900;line-height:1.15;display:block}.tradingAssetList button small{color:#e0ebdd9e;margin-top:7px;font-size:11px;font-weight:800;display:block}.tradingAssetList button em{font-size:11px;font-style:normal;font-weight:950;position:absolute;bottom:10px;right:10px}.tradingAssetList button i{color:#e0ebdd6b;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:900;position:absolute;top:10px;right:10px}.positive{color:var(--trade-green)!important}.negative{color:var(--trade-red)!important}.tradingCenterStack{min-width:0;padding:12px}.tradingAssetCockpit{padding:12px}.tradingAssetHeaderV2{background:linear-gradient(90deg,#d8b45212,#0000 62%),#00000052;border:1px solid #d8b4521f;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:12px;padding:14px;display:flex}.tradingAssetHeaderV2 h2{color:#fff;letter-spacing:-.08em;margin:6px 0 0;font-size:clamp(42px,5.5vw,76px);font-weight:950;line-height:.82}.tradingAssetHeaderV2 p{color:var(--trade-muted);margin:7px 0 0;font-size:13px}.tradingAssetHeaderV2>div:last-child{text-align:right}.tradingAssetHeaderV2>div:last-child strong{color:#fff;letter-spacing:-.045em;font-size:clamp(26px,3vw,40px);font-weight:950;display:block}.tradingAssetHeaderV2>div:last-child em{margin-top:6px;font-size:15px;font-style:normal;font-weight:950;display:block}.tradingMetricGridV2{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.tradingMetricGridV2 article{background:#00000038;border:1px solid #d8b4521f;min-height:84px;padding:12px}.tradingMetricGridV2 article span{color:var(--trade-gold);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.tradingMetricGridV2 article strong{color:#fff;margin-top:8px;font-size:19px;font-weight:950;line-height:1.05;display:block}.tradingTapePanel{margin-top:12px;padding:14px}.tradingTapeTable{gap:2px;display:grid}.tradingTapeTable>div,.tradingTapeTable button{grid-template-columns:1.3fr .8fr .7fr 1fr .9fr 1fr;align-items:center;gap:8px;display:grid}.tradingTapeTable>div{min-height:30px;color:var(--trade-gold);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #d8b4521f;font-size:10px;font-weight:950}.tradingTapeTable button{color:#e0ebddbd;text-align:left;cursor:pointer;background:#ffffff05;border:0;border-bottom:1px solid #ffffff0a;min-height:42px;font-size:11px}.tradingTapeTable button strong{color:#fff}.tradingTapeTable button em{font-style:normal;font-weight:950}.tradingRightRailV2{gap:12px;display:grid;position:sticky;top:12px}.tradingRightRailV2 section{padding:14px}.tradingRightRailV2 h3{color:#fff;letter-spacing:-.02em;margin:7px 0 0;font-size:20px;font-weight:950;line-height:1}.tradingRightRailV2 p,.tradingRightRailV2 small{color:var(--trade-muted);font-size:12px;line-height:1.45;display:block}.tradingRightRailV2 button{border:1px solid var(--trade-border);width:100%;min-height:36px;color:var(--trade-gold);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#d8b45214;margin-top:8px;font-size:11px;font-weight:950}.tradingRadarV2,.tradingSimulatorV2,.tradingRiskV2,.tradingBookDeepPanel,.tradingJournalPanel,.tradingAlertsGrid{min-height:520px}.tradingRadarV2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tradingRadarV2 article{border:1px solid var(--trade-border);cursor:pointer;background:#ffffff06;min-height:150px;padding:16px}.tradingRadarV2 article span{color:var(--trade-gold);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:950}.tradingRadarV2 article h3{color:#fff;letter-spacing:-.055em;margin:10px 0 0;font-size:32px;line-height:.9}.tradingRadarV2 article p,.tradingRadarV2 article small{color:var(--trade-muted);font-size:12px;line-height:1.4}.tradingBookDeepPanel{padding:18px}.tradingBookLadder{gap:5px;margin-top:14px;display:grid}.tradingBookLadder>div{border:1px solid #d8b4521a;grid-template-columns:80px 1fr 80px;align-items:center;gap:10px;min-height:44px;padding:0 12px;display:grid;position:relative;overflow:hidden}.tradingBookLadder .ask{background:#ff6f7d0e}.tradingBookLadder .bid{background:#5dffc50e}.tradingBookLadder .mid{background:#d8b4521a;justify-content:space-between;display:flex}.tradingBookLadder span{color:var(--trade-muted);text-transform:uppercase;font-size:11px;font-weight:900}.tradingBookLadder strong{color:#fff;font-size:14px;font-weight:950}.tradingBookLadder em{color:var(--trade-muted);text-align:right;font-size:12px;font-style:normal;font-weight:950}.tradingBookLadder i{opacity:.14;position:absolute;top:0;bottom:0;right:0}.tradingBookLadder .ask i{background:var(--trade-red)}.tradingBookLadder .bid i{background:var(--trade-green)}.tradingSimulatorV2,.tradingRiskV2{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:12px;display:grid}.tradingOrderTicket,.tradingExecutionPreview,.tradingRiskForm,.tradingRiskResults,.tradingAlertForm,.tradingAlertList,.tradingJournalPanel{border:1px solid var(--trade-border);background:#0000003d;padding:16px}.tradingOrderTicket span,.tradingExecutionPreview span,.tradingRiskForm span,.tradingAlertForm span,.tradingJournalPanel .tradingPanelHeader span{color:var(--trade-gold);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:950}.tradingOrderTicket h2,.tradingRiskForm h2,.tradingAlertForm h2{color:#fff;letter-spacing:-.05em;margin:8px 0 14px;font-size:34px;line-height:.95}.tradingOrderTicket label,.tradingRiskForm label,.tradingAlertForm label{gap:6px;margin-top:10px;display:grid}.tradingOrderTicket small,.tradingRiskForm small,.tradingAlertForm small{color:var(--trade-muted);font-size:11px;font-weight:850}.tradingOrderTicket input,.tradingOrderTicket textarea,.tradingRiskForm input,.tradingAlertForm input,.tradingAlertForm select{border:1px solid var(--trade-border);color:#fff;background:#ffffff09;outline:none;width:100%;padding:11px;font-size:13px;font-weight:800}.tradingOrderTicket textarea{resize:vertical;min-height:92px}.tradingSideSwitch{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px;display:grid}.tradingSideSwitch button,.tradingOrderTicket button[type=submit],.tradingAlertForm button[type=submit]{border:1px solid var(--trade-border);min-height:40px;color:var(--trade-muted);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#ffffff0a;font-size:11px;font-weight:950}.tradingSideSwitch button.active,.tradingOrderTicket button[type=submit],.tradingAlertForm button[type=submit]{background:linear-gradient(135deg, var(--trade-gold), #b98a33);color:#03100b}.tradingExecutionPreview h3{color:#fff;margin:10px 0 14px;font-size:34px;line-height:1}.tradingExecutionPreview div,.tradingRiskResults article{border-top:1px solid #d8b4521a;padding:12px 0}.tradingExecutionPreview div small,.tradingRiskResults article span{color:var(--trade-muted);font-size:11px;display:block}.tradingExecutionPreview div strong,.tradingRiskResults article strong{color:#fff;margin-top:4px;font-size:18px;font-weight:950;display:block}.tradingRiskResults,.tradingJournalList,.tradingAlertList{gap:8px;display:grid}.tradingJournalList article,.tradingAlertList article,.tradingEmptyState{border:1px solid var(--trade-border);background:#ffffff06;padding:14px}.tradingJournalList article span,.tradingAlertList article span{color:var(--trade-gold);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:950}.tradingJournalList article h3,.tradingAlertList article h3,.tradingEmptyState h3{color:#fff;margin:7px 0;font-size:22px;line-height:1}.tradingJournalList article p,.tradingAlertList article p,.tradingEmptyState p{color:var(--trade-muted);font-size:13px;line-height:1.45}.tradingAlertList footer{gap:8px;margin-top:10px;display:flex}.tradingAlertList footer button{border:1px solid var(--trade-border);min-height:34px;color:var(--trade-gold);text-transform:uppercase;background:#d8b45212;padding:0 12px;font-size:10px;font-weight:950}.tradingChartsProShell{padding:0;overflow:hidden}.tradingChartsProHeader{border-bottom:1px solid var(--trade-border);background:linear-gradient(90deg,#d8b45214,#0000 62%),#00000057;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex}.tradingChartsProHeader h2{color:#fff;letter-spacing:-.055em;margin:7px 0 0;font-size:38px;line-height:.94}.tradingChartsProHeader p{max-width:760px;color:var(--trade-muted);margin:10px 0 0;font-size:14px;line-height:1.45}.tradingChartsProShell .chartsPage{padding:16px;background:0 0!important}.tradingMiniDeskV2{z-index:80;background:radial-gradient(circle at 100% 0,#5dffc51f,#0000 34%),#02100cfa;border:1px solid #5dffc547;width:280px;padding:16px;position:fixed;bottom:20px;right:20px;box-shadow:0 18px 60px #00000070}.tradingMiniDeskV2 button{border:1px solid var(--trade-border);color:var(--trade-gold);background:0 0;width:28px;height:28px;position:absolute;top:8px;right:8px}.tradingMiniDeskV2 span{color:var(--trade-gold);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:950}.tradingMiniDeskV2 strong{color:#fff;margin-top:8px;font-size:28px;line-height:1;display:block}.tradingMiniDeskV2 p,.tradingMiniDeskV2 small{color:var(--trade-muted);font-size:12px}@media (width<=1260px){.tradingCockpitGrid{grid-template-columns:250px minmax(0,1fr)}.tradingRightRailV2{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));position:static}}@media (width<=940px){.tradingDeskCommandStrip,.tradingCockpitGrid,.tradingSimulatorV2,.tradingRiskV2{grid-template-columns:1fr}.tradingCommandActions{justify-content:flex-start}.tradingKpiGridV2{grid-template-columns:repeat(2,minmax(0,1fr))}.tradingWatchlistV2,.tradingRightRailV2{position:static}.tradingRightRailV2,.tradingMetricGridV2,.tradingRadarV2{grid-template-columns:1fr}.tradingTapeTable{overflow-x:auto}.tradingTapeTable>div,.tradingTapeTable button{min-width:760px}.tradingAssetHeaderV2{flex-direction:column}.tradingAssetHeaderV2>div:last-child{text-align:left}}.tradingDeskV2{padding:14px!important}.tradingCockpitGrid{grid-template-columns:260px minmax(760px,1fr) 270px!important;gap:14px!important}.tradingCenterStack{background:radial-gradient(circle at 70% 5%,#4da6ff0f,#0000 34%),#010a08f5!important;padding:10px!important}.tradingAssetCockpit{background:linear-gradient(#051217db,#010907fa)!important;padding:12px!important}.tradingAssetHeaderV2{min-height:94px!important;margin-bottom:10px!important;padding:12px 14px!important}.tradingAssetHeaderV2 h2{letter-spacing:-.065em!important;font-size:clamp(34px,4.4vw,58px)!important}.tradingAssetHeaderV2>div:last-child strong{font-size:clamp(24px,2.8vw,38px)!important}.tradingDeskV2 .halcyonTerminalChart{background:radial-gradient(circle at 12% 16%,#4da6ff2e,#0000 34%),radial-gradient(circle at 94% 8%,#f3d37a1a,#0000 28%),linear-gradient(#06111b 0%,#02070d 52%,#010504 100%)!important;border:1px solid #4da6ff42!important;min-height:620px!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0a,0 24px 70px #0000005c!important}.tradingDeskV2 .halcyonChartCommandBar{background:#030505!important;border-bottom:1px solid #4da6ff2e!important;min-height:40px!important;padding:7px 9px!important}.tradingDeskV2 .halcyonChartCommandLeft{gap:6px!important}.tradingDeskV2 .halcyonChartCommandLeft button{color:#00120b!important;letter-spacing:.04em!important;background:#38d77f!important;border:1px solid #5dffc559!important;min-width:48px!important;height:26px!important;padding:0 9px!important;font-size:10px!important;font-weight:950!important}.tradingDeskV2 .halcyonChartCommandLeft button:first-child{background:#f3d37a!important;border-color:#f3d37a!important}.tradingDeskV2 .halcyonChartTickerStrip{background:#050607!important;border-bottom:1px solid #4da6ff29!important;grid-template-columns:minmax(120px,1fr) auto auto repeat(5,auto)!important;gap:14px!important;min-height:48px!important;padding:9px 14px!important}.tradingDeskV2 .halcyonChartTickerStrip strong{color:#fff!important;text-shadow:0 0 14px #ffffff2e!important}.tradingDeskV2 .halcyonChartTitleRow{background:linear-gradient(90deg,#4da6ff1f,#0000 55%),#040b0ffa!important;border-bottom:1px solid #4da6ff29!important;padding:14px 16px 12px!important}.tradingDeskV2 .halcyonChartTitleRow h3{font-size:clamp(22px,2.5vw,34px)!important}.tradingDeskV2 .halcyonChartToolbar{background:#030506!important;border-bottom:1px solid #4da6ff24!important;padding:8px 14px!important}.tradingDeskV2 .halcyonChartToolbar button{min-height:28px!important;padding:0 10px!important}.tradingDeskV2 .halcyonChartCanvasWrap{background:linear-gradient(#ffffff0b 1px,#0000 1px) 0 0/46px 46px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/46px 46px,radial-gradient(circle at 50% 22%,#4da6ff1a,#0000 42%),#02080f!important;height:440px!important;min-height:440px!important;overflow:auto hidden!important}.tradingDeskV2 .halcyonChartSvg{width:100%!important;min-width:940px!important;height:440px!important;display:block!important;overflow:visible!important}.tradingDeskV2 .halcyonGridLine{stroke:#b9d9ff33!important;stroke-width:1px!important;stroke-dasharray:2 4!important}.tradingDeskV2 .halcyonGridLine.vertical{stroke:#b9d9ff1f!important}.tradingDeskV2 .halcyonChartArea{fill:#125e9d75!important;opacity:1!important}.tradingDeskV2 .halcyonChartLine{fill:none!important;stroke:#d8ecff!important;stroke-width:3px!important;opacity:1!important;filter:drop-shadow(0 0 8px #87c5ff6b)!important}.tradingDeskV2 .halcyonAverageLine{stroke:#f3d37ad1!important;stroke-width:1.35px!important;stroke-dasharray:5 5!important}.tradingDeskV2 .halcyonDot{fill:#f3d37a!important;stroke:#010604!important;stroke-width:1.4px!important}.tradingDeskV2 .halcyonLastDot{fill:#6dffd0!important;stroke:#fff!important;stroke-width:2.2px!important}.tradingDeskV2 .halcyonLastGuide{stroke:#6dffd08f!important;stroke-width:1px!important;stroke-dasharray:4 4!important}.tradingDeskV2 .halcyonLastTagBg{fill:#6dffd02e!important;stroke:#6dffd0b8!important}.tradingDeskV2 .halcyonLastTagText,.tradingDeskV2 .halcyonAxisValue,.tradingDeskV2 .halcyonAxisLabel,.tradingDeskV2 .halcyonVolumeLabel{fill:#eff7ffe0!important;font-size:12px!important;font-weight:850!important}.tradingDeskV2 .halcyonVolumeBar{fill:#8ec5ffb8!important;stroke:#d8e8ff6b!important}.tradingDeskV2 .halcyonVolumeSeparator{stroke:#b9d9ff3d!important}.tradingDeskV2 .halcyonChartLegend{background:#000000bd!important;border:1px solid #4da6ff42!important;min-width:188px!important;top:14px!important;left:14px!important;box-shadow:0 14px 40px #00000047!important}.tradingDeskV2 .halcyonChartFooter{background:#050607!important;border-top:1px solid #4da6ff29!important;min-height:62px!important}.tradingDeskV2 .halcyonChartFooter>div{gap:10px!important;padding:12px 14px!important}@media (width<=1380px){.tradingCockpitGrid{grid-template-columns:250px minmax(720px,1fr)!important}.tradingRightRailV2{grid-column:1/-1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;position:static!important}}@media (width<=980px){.tradingCockpitGrid,.tradingRightRailV2{grid-template-columns:1fr!important}.tradingDeskV2 .halcyonChartSvg{min-width:860px!important}}.dashboardHeatmapPanel,.dashboard-heatmap-panel,.dashboardHeatmapSection,.dashboard-heatmap-section{position:relative;overflow:hidden}.dashboardHeatmapTile,.dashboardHeatmapCard,.dashboard-heatmap-tile,.dashboard-heatmap-card,.dashboardHeatmapPanel .tile,.dashboard-heatmap-panel .tile{will-change:transform, box-shadow, filter;transition:transform .18s,box-shadow .25s,filter .25s,border-color .25s;position:relative;overflow:hidden}.dashboardHeatmapTile:hover,.dashboardHeatmapCard:hover,.dashboard-heatmap-tile:hover,.dashboard-heatmap-card:hover,.dashboardHeatmapPanel .tile:hover,.dashboard-heatmap-panel .tile:hover{filter:saturate(1.04)brightness(1.02);transform:translateY(-1px);box-shadow:0 0 0 1px #4dffe41f,0 10px 28px #00000038}.dashboardHeatmapTile:after,.dashboardHeatmapCard:after,.dashboard-heatmap-tile:after,.dashboard-heatmap-card:after,.dashboardHeatmapPanel .tile:after,.dashboard-heatmap-panel .tile:after{content:"";pointer-events:none;mix-blend-mode:screen;opacity:.55;background:radial-gradient(circle at 18% 18%,#ffffff0e,#0000 34%),linear-gradient(110deg,#0000 0%,#ffffff08 48%,#0000 70%);animation:7s ease-in-out infinite halcyonDashboardHeatmapDrift;position:absolute;inset:0}@keyframes halcyonDashboardHeatmapDrift{0%,to{opacity:.42;transform:translate(-2%)}50%{opacity:.72;transform:translate(2%)}}.dashboardHaaToneText{font:inherit!important;letter-spacing:inherit!important;line-height:inherit!important}.dashboardHaaToneText--positive{color:#53f1c7!important;text-shadow:0 0 12px #53f1c729!important}.dashboardHaaToneText--negative{color:#ff6b6b!important;text-shadow:0 0 12px #ff6b6b29!important}.dashboardHaaToneText--neutral{color:#f4f1e8!important}.terminalAccessStatusInline{flex-direction:column;justify-content:center;gap:3px;display:flex}.terminalAccessMainRow{align-items:center;gap:10px;min-width:0;display:inline-flex}.terminalLogoutButtonInline{color:#ffeca5f5;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:#ffd84d14;border:1px solid #ffd84d7a;border-radius:999px;justify-content:center;align-items:center;height:26px;min-height:26px;margin:0;padding:0 12px;font-size:10px;font-weight:950;line-height:1;display:inline-flex;position:static!important}.terminalLogoutButtonInline:hover{background:#ffd84d29;border-color:#ffd84dad}.terminal-nav-hmee{color:#f1c84c;letter-spacing:.04em;text-transform:uppercase;background:#eec4470f;border-top:1px solid #eec44724;padding:10px 14px;font-size:11px;font-weight:900;text-decoration:none;display:block}.terminal-nav-hmee:hover{color:#fff;background:#eec44724}.portalGate.portalGateBlackConsole{--black-bg:#000;--black-panel:#030303;--black-panel-soft:#070707;--black-line:#ffffff38;--black-line-soft:#ffffff1f;--black-text:#e9e9e9;--black-muted:#e9e9e99e;--black-dim:#e9e9e96b;--black-gold:#f3a51e;--black-blue:#5ccfff;--black-green:#23f2a4;--black-red:#ff6373;min-height:100vh;color:var(--black-text);background:radial-gradient(circle at 75% 20%,#5ccfff0b,#0000 28%),radial-gradient(circle at 20% 75%,#f3a51e0b,#0000 30%),#000;padding:clamp(22px,3vw,52px);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.portalGateBlackConsole *,.portalGateBlackConsole :before,.portalGateBlackConsole :after{box-sizing:border-box}.portalGateBlackConsole button,.portalGateBlackConsole input,.portalGateBlackConsole select{font-family:inherit}.portalBlackShell{grid-template-rows:auto auto 1fr auto;gap:clamp(18px,2vw,28px);width:min(1420px,100%);min-height:min(820px,100vh - 56px);margin:0 auto;display:grid}.portalBlackHeader{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.portalBlackBrand strong{color:#fff;letter-spacing:.02em;font-size:clamp(2.15rem,3.4vw,4rem);font-weight:800;line-height:1;display:block}.portalBlackBrand span,.portalBlackCommand,.portalBlackFooter{color:var(--black-muted);letter-spacing:.03em;font-size:.86rem}.portalBlackBrand span{color:var(--black-gold);text-transform:uppercase;letter-spacing:.09em;margin-top:10px;font-weight:800;display:block}.portalBlackCommand{text-transform:uppercase;align-items:center;gap:12px;padding-top:12px;display:flex}.portalBlackCommand span,.portalBlackIntro span{color:var(--black-gold);font-size:1.22rem;font-weight:950}.portalBlackCommand em{color:var(--black-text);letter-spacing:.1em;font-style:normal;font-weight:900}.portalBlackIntro{color:var(--black-muted);align-items:center;gap:14px;font-size:clamp(1rem,1.3vw,1.28rem);display:flex}.portalBlackIntro p{margin:0}.portalBlackGrid{grid-template-columns:minmax(0,1.02fr) minmax(420px,.96fr);align-items:start;gap:clamp(28px,4.5vw,84px);display:grid}.portalBlackAccessCard,.portalBlackSide{border:1px solid var(--black-line);background:linear-gradient(#ffffff07,#0000),#000000c2;padding:clamp(22px,3vw,34px);box-shadow:0 24px 70px #0000008c,inset 0 1px #ffffff0a}.portalBlackPanelHeader{border-bottom:1px solid var(--black-line-soft);align-items:center;gap:12px;margin-bottom:24px;padding-bottom:18px;display:flex}.portalBlackPanelHeader span{color:var(--black-gold);text-transform:uppercase;letter-spacing:.08em;font-size:1.28rem;font-weight:900}.portalBlackPanelHeader small{color:var(--black-muted);text-transform:uppercase;letter-spacing:.08em}.portalBlackPanelHeader.portalBlackBlue span{color:var(--black-blue)}.portalBlackAccessCard h1{color:#fff;letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(1.8rem,2.6vw,3.15rem);line-height:1.08}.portalBlackAccessCard>p{color:var(--black-muted);margin:0 0 24px;line-height:1.55}.portalGateBlackConsole .portalGateProfileSwitch{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.portalGateBlackConsole .portalGateProfileSwitch button{border:1px solid var(--black-line-soft);color:var(--black-text);text-align:left;cursor:pointer;background:#ffffff05;min-height:96px;padding:14px}.portalGateBlackConsole .portalGateProfileSwitch span,.portalGateBlackConsole .portalGateForm label span,.portalGateBlackConsole .portalGateCode label span{color:var(--black-gold);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:900;display:block}.portalGateBlackConsole .portalGateProfileSwitch small{color:var(--black-muted);margin-top:8px;line-height:1.35;display:block}.portalGateBlackConsole .portalGateForm,.portalGateBlackConsole .portalGateCode{gap:16px;display:grid}.portalGateBlackConsole .portalGateForm label,.portalGateBlackConsole .portalGateCode label{gap:8px;display:grid}.portalGateBlackConsole .portalGateForm input,.portalGateBlackConsole .portalGateForm select,.portalGateBlackConsole .portalGateCode input{color:#fff;background:#ffffff09;border:1px solid #ffffff7a;border-radius:0;outline:none;width:100%;min-height:54px;padding:0 14px;font-weight:800}.portalGateBlackConsole .portalGateForm input::placeholder,.portalGateBlackConsole .portalGateCode input::placeholder{color:#e9e9e966}.portalGateBlackConsole .portalGateForm input:focus,.portalGateBlackConsole .portalGateForm select:focus,.portalGateBlackConsole .portalGateCode input:focus{border-color:var(--black-gold);box-shadow:0 0 0 2px #f3a51e1f}.portalGateBlackConsole .portalGateForm button[type=submit],.portalGateBlackConsole .portalGateCode button,.portalGateBlackConsole .portalGateSwitch button{min-height:52px;color:var(--black-gold);text-transform:uppercase;letter-spacing:.09em;cursor:pointer;background:#f3a51e1a;border:1px solid #f3a51eb3;border-radius:0;padding:0 20px;font-weight:950}.portalGateBlackConsole .portalGateForm button[type=submit]:hover,.portalGateBlackConsole .portalGateCode button:hover,.portalGateBlackConsole .portalGateSwitch button:hover{background:#f3a51e29}.portalGateBlackConsole .portalGateSwitch{border-top:1px solid var(--black-line-soft);color:var(--black-muted);justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding-top:18px;display:flex}.portalGateBlackConsole .portalGateSwitch button{min-height:42px}.portalGateBlackConsole .portalGateCode{border-top:1px solid var(--black-line-soft);margin-top:18px;padding-top:18px}.portalGateBlackConsole .portalGateCode label>div{grid-template-columns:minmax(0,1fr) 124px;gap:10px;display:grid}.portalGateBlackConsole .portalGateError{color:#ffdbe0;background:#ff63731a;border:1px solid #ff63738c;padding:12px;font-weight:800}.portalBlackStatusTable{border:1px solid var(--black-line-soft)}.portalBlackStatusTable div{border-bottom:1px solid var(--black-line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:44px;padding:0 14px;display:grid}.portalBlackStatusTable div:last-child{border-bottom:0}.portalBlackStatusTable span{color:var(--black-muted);text-transform:uppercase;letter-spacing:.08em;font-weight:800}.portalBlackStatusTable strong{color:var(--black-green);text-align:right}.portalBlackInfoBox{border:1px solid var(--black-line-soft);margin-top:18px;padding:16px}.portalBlackInfoBox span{color:var(--black-blue);text-transform:uppercase;letter-spacing:.1em;font-size:.78rem;font-weight:900;display:block}.portalBlackInfoBox strong{color:#fff;margin-top:10px;font-size:1.1rem;display:block}.portalBlackInfoBox p{color:var(--black-muted);margin:8px 0 0;line-height:1.45}.portalGateBlackConsole .portalGateDisclaimer{color:var(--black-dim);margin-top:18px;line-height:1.45;display:block}.portalBlackFooter{border-top:1px solid var(--black-line-soft);color:var(--black-dim);flex-wrap:wrap;gap:24px;padding-top:16px;display:flex}.portalGateBlackConsole.portalGateInstitutional{--black-gold:#5ccfff}@media (width<=1080px){.portalBlackHeader,.portalBlackGrid{grid-template-columns:1fr}.portalBlackHeader{flex-direction:column}.portalBlackGrid{gap:24px}}@media (width<=720px){.portalGate.portalGateBlackConsole{padding:18px}.portalBlackBrand strong{font-size:2rem}.portalBlackGrid,.portalGateBlackConsole .portalGateProfileSwitch,.portalGateBlackConsole .portalGateCode label>div{grid-template-columns:1fr}.portalBlackAccessCard,.portalBlackSide{padding:18px}.portalGateBlackConsole .portalGateSwitch{flex-direction:column;align-items:flex-start}}.portalGateBlackConsole .portalBlackBrand strong{letter-spacing:-.035em;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(2.1rem,3.15vw,3.72rem);font-weight:950}.portalGateBlackConsole .portalBlackAccessCard h1,.portalGateBlackConsole .portalBlackSide h1{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.portalGateBlackConsole .portalBlackIntro{color:#e9e9e9c2}.portalGateBlackConsole .portalBlackIntro span{font-size:1.34rem;line-height:1}.portalGateBlackConsole .portalBlackFooter{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.portalGateBlackConsole .portalBlackFooter span:first-child{color:#e9e9e9b8}.portalGateBlackConsole,.portalGateBlackConsole button,.portalGateBlackConsole input,.portalGateBlackConsole select,.portalGateBlackConsole textarea,.portalGateBlackConsole small,.portalGateBlackConsole span,.portalGateBlackConsole p,.portalGateBlackConsole strong,.portalGateBlackConsole em,.portalGateBlackConsole label{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.portalGateBlackConsole .portalBlackBrand strong,.portalGateBlackConsole .portalBlackAccessCard h1,.portalGateBlackConsole .portalBlackPanelHeader span{letter-spacing:-.035em;font-weight:950}.portalGateBlackConsole .portalBlackBrand strong{font-size:clamp(2.1rem,3.15vw,3.72rem)}.portalGateBlackConsole .portalBlackAccessCard h1{line-height:1.03}.portalGateBlackConsole .portalBlackBrand span,.portalGateBlackConsole .portalBlackCommand,.portalGateBlackConsole .portalBlackPanelHeader small,.portalGateBlackConsole .portalGateForm label span,.portalGateBlackConsole .portalGateCode label span,.portalGateBlackConsole .portalBlackStatusTable span,.portalGateBlackConsole .portalBlackInfoBox span,.portalGateBlackConsole .portalBlackFooter{letter-spacing:.055em}.portalGateBlackConsole .portalBlackIntro p,.portalGateBlackConsole .portalBlackAccessCard>p,.portalGateBlackConsole .portalBlackInfoBox p,.portalGateBlackConsole .portalGateDisclaimer{font-size:.96rem;line-height:1.5}.portalGateBlackConsole .portalBlackStatusTable span,.portalGateBlackConsole .portalBlackStatusTable strong,.portalGateBlackConsole .portalBlackInfoBox span,.portalGateBlackConsole .portalBlackInfoBox strong,.portalGateBlackConsole .portalBlackInfoBox p,.portalGateBlackConsole .portalGateDisclaimer{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.portalGateBlackConsole .portalBlackStatusTable span{text-transform:none;letter-spacing:.015em;color:#e9e9e9ad;font-size:.92rem}.portalGateBlackConsole .portalBlackStatusTable strong{color:#23f2a4;letter-spacing:0;font-size:.92rem;font-weight:850}.portalGateBlackConsole .portalBlackInfoBox span{text-transform:none;letter-spacing:.015em;font-size:.92rem}.portalGateBlackConsole .portalBlackInfoBox strong{font-size:1.06rem}.portalGateBlackConsole .portalBlackInfoBox p{display:none}.portalGateBlackConsole .portalGateDisclaimer{max-width:520px}.portalGateBlackConsole{--ht-gold:#d7ad49;--ht-gold-strong:#e1bb62;--ht-gold-soft:#d7ad491f;--ht-gold-line:#d7ad4947;--ht-white:#fffffff5;--ht-white-soft:#ffffffc7}.portalGateBlackConsole [class*=Eyebrow],.portalGateBlackConsole [class*=eyebrow],.portalGateBlackConsole [class*=Kicker],.portalGateBlackConsole [class*=kicker],.portalGateBlackConsole [class*=Label],.portalGateBlackConsole [class*=label],.portalGateBlackConsole [class*=Micro],.portalGateBlackConsole [class*=micro],.portalGateBlackConsole [class*=StatusHeading],.portalGateBlackConsole [class*=statusHeading],.portalGateBlackConsole [class*=SectionTitle],.portalGateBlackConsole [class*=sectionTitle],.portalGateBlackConsole [class*=PanelTitle],.portalGateBlackConsole [class*=panelTitle],.portalGateBlackConsole [class*=SubTitle],.portalGateBlackConsole [class*=subTitle],.portalGateBlackConsole [class*=Caption],.portalGateBlackConsole [class*=caption],.portalGateBlackConsole .portalBlackStatusTable strong,.portalGateBlackConsole .portalBlackInfoBox span,.portalGateBlackConsole .portalBlackStatusCard label,.portalGateBlackConsole .portalGateAccent,.portalGateBlackConsole .portalBlackPill,.portalGateBlackConsole .portalBlackChip,.portalGateBlackConsole .portalBlackTag,.portalGateBlackConsole label{color:var(--ht-gold)!important}.portalGateBlackConsole .portalBlackStatusTable span,.portalGateBlackConsole .portalBlackInfoBox p,.portalGateBlackConsole .portalGateDisclaimer,.portalGateBlackConsole .portalBlackFootnote,.portalGateBlackConsole [class*=Meta],.portalGateBlackConsole [class*=meta],.portalGateBlackConsole [class*=Hint],.portalGateBlackConsole [class*=hint],.portalGateBlackConsole [class*=Description],.portalGateBlackConsole [class*=description],.portalGateBlackConsole [class*=Copy],.portalGateBlackConsole [class*=copy],.portalGateBlackConsole [class*=Region],.portalGateBlackConsole [class*=region],.portalGateBlackConsole [class*=Version],.portalGateBlackConsole [class*=version]{color:var(--ht-white-soft)!important}.portalGateBlackConsole .portalBlackInfoBox strong,.portalGateBlackConsole h1,.portalGateBlackConsole h2,.portalGateBlackConsole h3,.portalGateBlackConsole h4,.portalGateBlackConsole .portalBlackStatusCard h1,.portalGateBlackConsole .portalBlackStatusCard h2,.portalGateBlackConsole .portalBlackStatusCard h3,.portalGateBlackConsole .portalBlackStatusCard p strong,.portalGateBlackConsole [class*=Title]:not([class*=SubTitle]):not([class*=titleBar]),.portalGateBlackConsole [class*=title]:not([class*=subtitle]):not([class*=titleBar]){color:var(--ht-white)!important}.portalGateBlackConsole .portalBlackStatusTable strong,.portalGateBlackConsole .portalBlackInfoBox span,.portalGateBlackConsole .portalBlackStatusCard label,.portalGateBlackConsole label{text-transform:uppercase;letter-spacing:.035em!important;font-weight:800!important}.portalGateBlackConsole .portalBlackStatusTable div,.portalGateBlackConsole .portalBlackInfoBox,.portalGateBlackConsole .portalBlackStatusCard,.portalGateBlackConsole [class*=Outline],.portalGateBlackConsole [class*=outline],.portalGateBlackConsole [class*=Panel],.portalGateBlackConsole [class*=panel],.portalGateBlackConsole .portalBlackStatusTable{border-color:var(--ht-gold-line)!important}.portalGateBlackConsole .portalBlackStatusTable strong{font-size:.94rem!important;font-weight:850!important}.portalGateBlackConsole .portalBlackInfoBox strong{font-size:1.05rem!important;font-weight:800!important}.portalGateBlackConsole a,.portalGateBlackConsole [role=link]{color:var(--ht-gold)!important}.portalGateBlackConsole .portalBlackSecondary,.portalGateBlackConsole .portalBlackGhost,.portalGateBlackConsole .portalBlackOutline,.portalGateBlackConsole button:not([type=submit]):not(.portalBlackPrimary){color:var(--ht-gold)!important;box-shadow:none!important;background:#d7ad490f!important;border-color:#d7ad496b!important}.portalGateBlackConsole .portalBlackSecondary:hover,.portalGateBlackConsole .portalBlackGhost:hover,.portalGateBlackConsole .portalBlackOutline:hover,.portalGateBlackConsole button:not([type=submit]):not(.portalBlackPrimary):hover{background:#d7ad491f!important;border-color:#d7ad499e!important}.portalGateBlackConsole .portalBlackPrimary,.portalGateBlackConsole button[type=submit],.portalGateBlackConsole button.portalPrimaryAction{color:#111!important;background:linear-gradient(180deg, var(--ht-gold-strong) 0%, #c89327 100%)!important;box-shadow:none!important;border-color:#d7ad49b8!important}.portalGateBlackConsole .portalBlackPrimary:hover,.portalGateBlackConsole button[type=submit]:hover,.portalGateBlackConsole button.portalPrimaryAction:hover{filter:brightness(1.03)}.portalGateBlackConsole .portalBlackPill,.portalGateBlackConsole .portalBlackChip,.portalGateBlackConsole .portalBlackTag{background:#d7ad491a!important;border-color:#d7ad4975!important}.portalGateBlackConsole input::placeholder,.portalGateBlackConsole textarea::placeholder{color:#12121275}.portalGateBlackConsole{--ht-gold:#d7ad49;--ht-gold-strong:#e1bb62;--ht-gold-soft:#d7ad491f;--ht-gold-line:#d7ad494d;--ht-white:#fffffff5;--ht-white-soft:#ffffffc2;--black-blue:#d7ad49!important;--black-green:#d7ad49!important}.portalGateBlackConsole .portalBlackCommand span,.portalGateBlackConsole .portalBlackCommand em,.portalGateBlackConsole .portalBlackIntro span,.portalGateBlackConsole .portalBlackBrand span,.portalGateBlackConsole .portalBlackPanelHeader span,.portalGateBlackConsole .portalBlackBlue span,.portalGateBlackConsole .portalBlackInfoBox span,.portalGateBlackConsole .portalBlackStatusTable strong,.portalGateBlackConsole .portalGateForm label span,.portalGateBlackConsole .portalGateCode label span,.portalGateBlackConsole .portalGateProfileSwitch span,.portalGateBlackConsole .portalBlackFooter b,.portalGateBlackConsole .portalBlackFooter strong,.portalGateBlackConsole .portalBlackFooter em,.portalGateBlackConsole [class*=Blue],.portalGateBlackConsole [class*=blue],.portalGateBlackConsole [class*=Cyan],.portalGateBlackConsole [class*=cyan],.portalGateBlackConsole [class*=Green],.portalGateBlackConsole [class*=green],.portalGateBlackConsole [class*=Accent],.portalGateBlackConsole [class*=accent]{color:var(--ht-gold)!important}.portalGateBlackConsole .portalBlackStatusTable span,.portalGateBlackConsole .portalBlackInfoBox p,.portalGateBlackConsole .portalGateDisclaimer,.portalGateBlackConsole .portalBlackFooter,.portalGateBlackConsole .portalBlackFooter span,.portalGateBlackConsole .portalBlackPanelHeader small,.portalGateBlackConsole .portalBlackIntro p,.portalGateBlackConsole .portalBlackAccessCard>p,.portalGateBlackConsole .portalGateSwitch span,.portalGateBlackConsole .portalGateProfileSwitch small{color:var(--ht-white-soft)!important}.portalGateBlackConsole .portalBlackBrand strong,.portalGateBlackConsole .portalBlackAccessCard h1,.portalGateBlackConsole .portalBlackInfoBox strong,.portalGateBlackConsole h1,.portalGateBlackConsole h2,.portalGateBlackConsole h3,.portalGateBlackConsole h4{color:var(--ht-white)!important}.portalGateBlackConsole .portalBlackAccessCard,.portalGateBlackConsole .portalBlackSide,.portalGateBlackConsole .portalBlackStatusTable,.portalGateBlackConsole .portalBlackStatusTable div,.portalGateBlackConsole .portalBlackInfoBox,.portalGateBlackConsole .portalGateSwitch,.portalGateBlackConsole .portalGateCode,.portalGateBlackConsole .portalGateProfileSwitch button,.portalGateBlackConsole .portalBlackPanelHeader,.portalGateBlackConsole input,.portalGateBlackConsole select,.portalGateBlackConsole textarea{border-color:var(--ht-gold-line)!important}.portalGateBlackConsole button,.portalGateBlackConsole button:not([type=submit]),.portalGateBlackConsole .portalGateSwitch button,.portalGateBlackConsole .portalGateCode button{color:var(--ht-gold)!important;background:#d7ad4914!important;border-color:#d7ad4985!important}.portalGateBlackConsole button[type=submit]{color:#101010!important;background:linear-gradient(180deg, var(--ht-gold-strong) 0%, #c89327 100%)!important;border-color:#d7ad49bd!important}.portalGateBlackConsole .portalGateProfileSwitch button.active{background:#d7ad491a!important;border-color:#d7ad49bd!important}.portalGateBlackConsole *{text-shadow:none!important}.portalGateBlackConsole :focus{box-shadow:0 0 0 2px #d7ad4929!important}.portalBlackSide{position:relative}.portalBlackPanelHeader{border-bottom:1px solid #e5b8593d}.portalBlackPanelHeader span{letter-spacing:.18em;text-transform:uppercase}.portalBlackPanelHeader small{letter-spacing:.12em;text-transform:uppercase}.portalBlackStatusTable{grid-template-columns:1fr;gap:6px;display:grid}.portalBlackStatusTable>div{background:linear-gradient(90deg,#e5b85914,#0000001a),#050708c7;border:1px solid #e5b85926;padding:9px 10px}.portalBlackStatusTable>div span{color:#ebe1cc94;letter-spacing:.14em;text-transform:uppercase;font-size:10px}.portalBlackStatusTable>div strong{color:#f0c765;letter-spacing:.04em;font-size:12px}.portalGateCode{border-top:1px solid #e5b85929;margin-top:14px;padding-top:14px}.portalGateCode label>span{color:#ebe1ccad;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.portalGateCode label>div{grid-template-columns:1fr auto;gap:8px;display:grid}.portalGateCode input{color:#fff7e2f0;background:#00000073;border:1px solid #e5b85947;min-height:38px}.portalGateCode input:focus{border-color:#f0c765e0;outline:none;box-shadow:0 0 0 2px #f0c7651a}.portalGateCode button{color:#f0c765;letter-spacing:.08em;text-transform:uppercase;background:#e5b8591f;border:1px solid #e5b8596b;min-height:38px;padding:0 14px;font-weight:900}.portalGateCode button:hover{background:#e5b8592e}.portalBlackInfoBox{background:linear-gradient(135deg,#e5b8590f,#0000 52%),#060809bd;border:1px solid #e5b85924}.portalBlackInfoBox span{color:#ebe1cc85;letter-spacing:.12em;text-transform:uppercase}.portalBlackInfoBox strong{color:#f0c765}.portalGateRecovery{border-top:1px solid #e5b8591f;gap:8px;margin-top:10px;padding-top:10px;display:grid}.portalGateRecovery button{color:#f0c765eb;letter-spacing:.1em;text-transform:uppercase;background:#e5b85914;border:1px solid #e5b85942;justify-self:start;min-height:32px;padding:0 12px;font-size:10px;font-weight:900}.portalGateRecovery p{color:#ebe1ccb3;background:#00000042;border:1px solid #e5b85924;margin:0;padding:10px;font-size:11px;line-height:1.55}.portalSessionLockButton{z-index:2147483000;color:#f0c765db;letter-spacing:.12em;text-transform:uppercase;opacity:.42;background:#030506c7;border:1px solid #e5b85947;min-height:26px;padding:0 9px;font-size:9px;font-weight:900;position:fixed;bottom:12px;right:14px;box-shadow:0 12px 26px #00000047}.portalSessionLockButton:hover{opacity:1;background:#181108eb;border-color:#f0c765b3}.portalGateAccessRequest{border-top:1px solid #e5b85929;margin-top:12px;padding-top:12px}.portalGateAccessRequestToggle{color:#f2cf75;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(90deg,#e5b85926,#0003),#050607e6;border:1px solid #e5b85966;min-height:38px;padding:0 14px;font-size:11px;font-weight:950}.portalGateAccessRequestToggle:hover{background:linear-gradient(90deg,#e5b85933,#0000003d),#050607f5;border-color:#f0c765c7}.portalRequestOverlay{z-index:2147482600;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(#000000b8,#000000e0),radial-gradient(circle at 50% 18%,#e5b8591a,#0000 40%);place-items:center;padding:28px;display:grid;position:fixed;inset:0}.portalRequestTerminalWindow{background:linear-gradient(#070c10fa,#020405fc),#020405;border:1px solid #e5b85961;width:min(980px,100vw - 42px);max-height:calc(100vh - 52px);overflow:auto;box-shadow:0 28px 80px #000000a6,inset 0 0 0 1px #ffffff08}.portalRequestTerminalHeader{background:linear-gradient(90deg,#e5b85921,#0000 38%),#00000061;border-bottom:1px solid #e5b8593d;justify-content:space-between;align-items:center;min-height:58px;padding:0 18px;display:flex}.portalRequestTerminalHeader div{gap:3px;display:grid}.portalRequestTerminalHeader span{color:#bee0fff5;letter-spacing:.18em;font-size:10px;font-weight:900}.portalRequestTerminalHeader strong{color:#f2cf75;letter-spacing:.12em;text-transform:uppercase;font-size:15px}.portalRequestTerminalHeader button{color:#f0c765f5;letter-spacing:.08em;background:#00000061;border:1px solid #e5b8596b;width:34px;min-height:30px;padding:0;font-size:13px;font-weight:950}.portalRequestTerminalHeader button:hover{background:#e5b85924;border-color:#f0c765c2}.portalRequestTabs{background:#04090ce0;border-bottom:1px solid #e5b8592e;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.portalRequestTabs button{color:#ebe1ccad;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;border-right:1px solid #e5b85924;min-height:38px;font-size:10px;font-weight:950}.portalRequestTabs button.active{color:#f2cf75;background:linear-gradient(#e5b85938,#e5b85917)}.portalGateAccessRequestWizard{gap:14px;padding:18px 20px 20px;display:grid}.portalRequestStepPanel{gap:14px;display:grid}.portalGateAccessRequestWizard .portalGateRequestIntro{border-bottom:1px solid #e5b85933;gap:5px;padding-bottom:12px;display:grid}.portalGateAccessRequestWizard .portalGateRequestIntro strong{color:#bee0fffa;letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:950}.portalGateAccessRequestWizard .portalGateRequestIntro span{color:#ebe1ccc7;font-size:12px;line-height:1.5}.portalGateRequestGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 14px;display:grid}.portalGateAccessRequestWizard label,.portalGateRequestReason{gap:6px;display:grid}.portalGateAccessRequestWizard label span{color:#ebe1ccd1;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:950}.portalGateAccessRequestWizard input,.portalGateAccessRequestWizard select,.portalGateAccessRequestWizard textarea{color:#fff7e2fa;background:#00000094;border:1px solid #e5b85957;min-height:38px;padding:9px 10px;font-size:12px}.portalGateAccessRequestWizard input::placeholder,.portalGateAccessRequestWizard textarea::placeholder{color:#ebe1cc75;opacity:1}.portalGateAccessRequestWizard select{color:#fff7e2fa}.portalGateAccessRequestWizard textarea{resize:vertical}.portalGateAccessRequestWizard input:focus,.portalGateAccessRequestWizard select:focus,.portalGateAccessRequestWizard textarea:focus{border-color:#f0c765d1;outline:none;box-shadow:0 0 0 2px #f0c7651f}.portalRequestReviewGrid{border:1px solid #e5b8592e;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.portalRequestReviewGrid>div{border-bottom:1px solid #e5b85924;border-right:1px solid #e5b85924;gap:5px;min-height:58px;padding:10px;display:grid}.portalRequestReviewGrid span{color:#ebe1cc9e;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:900}.portalRequestReviewGrid strong{color:#fff7e2f5;overflow-wrap:anywhere;font-size:12px}.portalRequestComplianceNote{color:#ebe1ccc7;background:#e5b85912;border:1px solid #e5b8592e;margin:0;padding:10px 12px;font-size:11px;line-height:1.5}.portalGateRequestStatus{background:#00000057;border:1px solid #e5b8593d;margin:0;padding:9px 10px;font-size:11px;line-height:1.45}.portalGateRequestStatus--success{color:#c1f0c6fa;border-color:#4ec97947}.portalGateRequestStatus--error{color:#ffb8b8fa;border-color:#ff5e5e57}.portalRequestActions{border-top:1px solid #e5b8592e;justify-content:flex-end;gap:10px;padding-top:14px;display:flex}.portalRequestActions button{color:#060606;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(#e5b859f0,#c4922df0);border:1px solid #e5b85975;min-height:36px;padding:0 18px;font-size:11px;font-weight:950}.portalRequestActions .portalRequestSecondary{color:#f0c765f5;background:#00000052}@media (width<=820px){.portalRequestOverlay{padding:14px}.portalRequestTabs,.portalGateRequestGrid,.portalRequestReviewGrid{grid-template-columns:1fr}.portalRequestActions{flex-direction:column-reverse}.portalRequestActions button{width:100%}}.portalGateRequestBoundaryNote{color:#ebe1ccad;letter-spacing:.04em;margin:8px 0 0;font-size:10px;line-height:1.45}.portalGateRequestBoundaryNote:before{content:"INFO";color:#b0d7fff5;letter-spacing:.14em;margin-right:8px;font-weight:950;display:inline-block}.portalRequestTerminalHeader span{color:#b0d7fffa}.portalRequestTabs button.active,.portalGateAccessRequestToggle{color:#f2cf75}.portalActivationInviteGate{background:linear-gradient(135deg,#e5b85912,#0000 52%),#030506c2;border:1px solid #e5b85938;gap:10px;margin:12px 0 14px;padding:12px;display:grid}.portalActivationInviteHeader{border-bottom:1px solid #e5b85924;gap:3px;padding-bottom:8px;display:grid}.portalActivationInviteHeader strong{color:#f2cf75;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:950}.portalActivationInviteHeader span{color:#ebe1ccbd;font-size:11px;line-height:1.45}.portalActivationInviteGate label{gap:7px;display:grid}.portalActivationInviteGate label>span{color:#ebe1ccc7;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:950}.portalActivationInviteGate label>div{grid-template-columns:1fr auto;gap:8px;display:grid}.portalActivationInviteGate input{color:#fff7e2fa;background:#00000085;border:1px solid #e5b85957;min-height:38px;padding:8px 10px;font-size:12px}.portalActivationInviteGate input::placeholder{color:#ebe1cc6b}.portalActivationInviteGate input:focus{border-color:#f0c765d1;outline:none;box-shadow:0 0 0 2px #f0c7651f}.portalActivationInviteGate button{color:#f2cf75;letter-spacing:.1em;text-transform:uppercase;background:#e5b85924;border:1px solid #e5b85975;min-height:38px;padding:0 14px;font-size:10px;font-weight:950}.portalActivationInviteGate button:hover{background:#e5b85933}.portalActivationInviteStatus{background:#0000004d;border:1px solid #e5b8592e;margin:0;padding:9px 10px;font-size:11px;line-height:1.45}.portalActivationInviteStatus--success{color:#c1f0c6fa;border-color:#4ec97947}.portalActivationInviteStatus--error{color:#ffb8b8fa;border-color:#ff5e5e57}.portalActivationInviteGate small{color:#ebe1cc9e;font-size:10px;line-height:1.45}@media (width<=720px){.portalActivationInviteGate label>div{grid-template-columns:1fr}}.portalAccountCreationRoleField select,.portalActivationInviteGate select{color:#fff7e2fa;background:#00000094;border:1px solid #e5b85957;min-height:38px;padding:9px 10px;font-size:12px}.portalAccountCreationRoleField select:focus,.portalActivationInviteGate select:focus{border-color:#f0c765d1;outline:none;box-shadow:0 0 0 2px #f0c7651f}.htActivationCompletionReceipt{z-index:2147483000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 50% 0,#e5b85929,#0000 34%),#000000d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.htActivationCompletionReceiptPanel{color:#fff7e2f5;background:linear-gradient(135deg,#e5b8591c,#0000 38%),#020504;border:1px solid #e5b8596b;width:min(620px,94vw);padding:28px;box-shadow:0 28px 90px #0000009e}.htActivationCompletionReceiptPanel span{color:#f2cf75;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.htActivationCompletionReceiptPanel strong{color:#fffdf4;letter-spacing:-.06em;margin-top:8px;font-size:clamp(34px,5vw,58px);line-height:.95;display:block}.htActivationCompletionReceiptPanel p{color:#ebe1ccbd;margin:14px 0 18px;font-size:13px;line-height:1.55}.htActivationCompletionReceiptPanel dl{border-top:1px solid #e5b85933;grid-template-columns:minmax(120px,.4fr) 1fr;margin:0;display:grid}.htActivationCompletionReceiptPanel dt,.htActivationCompletionReceiptPanel dd{border-bottom:1px solid #e5b85924;margin:0;padding:10px 0;font-size:12px}.htActivationCompletionReceiptPanel dt{color:#b0d7ffdb;letter-spacing:.1em;text-transform:uppercase;font-weight:900}.htActivationCompletionReceiptPanel dd{color:#fff7e2f0;text-align:right;font-weight:800}.htActivationCompletionReceiptPanel small{color:#e5b859d6;letter-spacing:.12em;text-align:right;text-transform:uppercase;margin-top:18px;font-size:11px;font-weight:900;display:block}.htPortalLoginTrackingNote{color:#b0d7ffdb;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.htBlockedAccessReceipt{z-index:2147483100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 50% -8%,#ff9b9b29,#0000 32%),radial-gradient(circle at 20% 20%,#e5b8591a,#0000 28%),#000000db;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.htBlockedAccessReceiptPanel{color:#fff7e2f5;background:linear-gradient(135deg,#ff9b9b1c,#0000 36%),linear-gradient(#e5b8590f,#0000 72%),#020504;border:1px solid #ff9b9b6b;width:min(680px,94vw);padding:30px;box-shadow:0 30px 100px #000000ad}.htBlockedAccessReceiptPanel>span{color:#ffb0b0;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.htBlockedAccessReceiptPanel>strong{color:#fffdf4;letter-spacing:-.06em;margin-top:8px;font-size:clamp(34px,5vw,60px);line-height:.95;display:block}.htBlockedAccessReceiptPanel>p{color:#ebe1ccc2;margin:14px 0 18px;font-size:13px;line-height:1.58}.htBlockedAccessReceiptPanel dt,.htBlockedAccessReceiptPanel dd{border-bottom:1px solid #ff9b9b24;margin:0;padding:10px 0;font-size:12px}.htBlockedAccessReceiptPanel dt{color:#b0d7ffdb;letter-spacing:.1em;text-transform:uppercase;font-weight:950}.htBlockedAccessReceiptPanel dd{color:#fff7e2f0;text-align:right;font-weight:850}.htBlockedAccessReceiptActions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.htBlockedAccessReceiptActions button{color:#f2cf75;letter-spacing:.1em;text-transform:uppercase;background:#e5b8591a;border:1px solid #e5b85957;min-height:34px;padding:0 12px;font-size:10px;font-weight:950}.htBlockedAccessReceiptActions button:first-child{color:#b0d7fff5;background:#b0d7ff12;border-color:#b0d7ff52}.htBlockedAccessReceiptPanel small{color:#ff9b9bdb;letter-spacing:.12em;text-align:right;text-transform:uppercase;margin-top:16px;font-size:10px;font-weight:950;display:block}body:not(.htPortalApprovedActivationWizardMode) .htPortalApprovedActivationWizardChrome,.htPortalApprovedActivationWizardMode .htPortalApprovedActivationWizardChrome,.htPortalActivationWizardStage,[data-htwizard-step]{all:revert-layer}.portalGateCreateProcess,.htPortalApprovedProcessCard{background:linear-gradient(135deg,#e5b85914,#0000 36%),linear-gradient(#7fc7ff0a,#0000 70%),#020504d6;border:1px solid #e5b85933}.htPortalWizardHiddenIntro,.htPortalActivationWizardStage [data-htwizard-step],.htPortalApprovedActivationWizardMode .htPortalWizardHiddenIntro,.htPortalApprovedActivationWizardMode .htPortalActivationWizardStage[data-ht-wizard-step] [data-htwizard-step]{display:revert!important}.portalNativeActivationWizardCard{border-color:#e5b85942}.portalNativeActivationWizard{background:linear-gradient(135deg,#e5b85914,#0000 36%),linear-gradient(#7fc7ff0a,#0000 72%),#020504bd;border:1px solid #e5b85933;margin:18px 0}.portalNativeActivationWizardHead{border-bottom:1px solid #e5b85924;grid-template-columns:auto 1fr auto;align-items:baseline;gap:10px;padding:12px 13px;display:grid}.portalNativeActivationWizardHead span,.portalNativeActivationWizardHead small{color:#b0d7ffb8;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:950}.portalNativeActivationWizardHead strong{color:#f2cf75;letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:950}.portalNativeActivationWizardRail{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.portalNativeActivationWizardRail button{color:#b0d7ffbd;cursor:pointer;text-align:left;background:#00000029;border:0;border-right:1px solid #e5b8591a;gap:4px;min-height:52px;padding:8px;display:grid}.portalNativeActivationWizardRail button:last-child{border-right:0}.portalNativeActivationWizardRail button span{color:#f2cf758f;letter-spacing:.11em;font-size:9px;font-weight:950}.portalNativeActivationWizardRail button strong{color:inherit;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:950;line-height:1.15}.portalNativeActivationWizardRail button.active{color:#f2cf75;background:#e5b8591a}.portalNativeActivationWizardRail button.complete{color:#9debb8db}.portalNativeActivationWizard>p{color:#ebe1ccbd;border-top:1px solid #b0d7ff14;margin:0;padding:12px 13px;font-size:11px;line-height:1.5}.portalNativeActivationWizardActions{border-top:1px solid #e5b8591a;justify-content:flex-end;gap:8px;padding:11px 13px 13px;display:flex}.portalNativeActivationWizardActions button{color:#b0d7fff0;cursor:pointer;letter-spacing:.09em;text-transform:uppercase;background:#b0d7ff0f;border:1px solid #b0d7ff42;min-height:30px;padding:0 13px;font-size:9px;font-weight:950}.portalNativeActivationWizardActions button:last-child{color:#f2cf75;background:#e5b8591a;border-color:#e5b85957}.portalNativeActivationWizardActions button:disabled{cursor:not-allowed;opacity:.38}.portalNativeActivationWizardCard[data-activation-step="1"] .portalGateProfileSwitch,.portalNativeActivationWizardCard[data-activation-step="2"] .portalGateProfileSwitch,.portalNativeActivationWizardCard[data-activation-step="3"] .portalGateProfileSwitch,.portalNativeActivationWizardCard[data-activation-step="4"] .portalGateProfileSwitch,.portalNativeActivationWizardForm[data-activation-step="0"] .portalWizardStep:not(.portalWizardStepEligibility),.portalNativeActivationWizardForm[data-activation-step="1"] .portalWizardStep:not(.portalWizardStepProfile),.portalNativeActivationWizardForm[data-activation-step="2"] .portalWizardStep:not(.portalWizardStepInvite):not(.portalWizardEmailField),.portalNativeActivationWizardForm[data-activation-step="3"] .portalWizardStep:not(.portalWizardStepCredentials),.portalNativeActivationWizardForm[data-activation-step="4"] .portalWizardStep:not(.portalWizardStepCredentials),.portalNativeActivationWizardForm[data-activation-step="0"]>button[type=submit],.portalNativeActivationWizardForm[data-activation-step="1"]>button[type=submit],.portalNativeActivationWizardForm[data-activation-step="2"]>button[type=submit]{display:none!important}.portalNativeActivationWizardForm[data-activation-step="3"] .portalWizardSubmitButton,.portalNativeActivationWizardForm[data-activation-step="4"] .portalWizardSubmitButton{display:inline-flex!important}@media (width<=760px){.portalNativeActivationWizardHead{grid-template-columns:1fr;gap:4px}.portalNativeActivationWizardRail{grid-template-columns:1fr}.portalNativeActivationWizardRail button{border-bottom:1px solid #e5b8591a;border-right:0;min-height:36px}}.portalNativeActivationWizardCard{position:relative;overflow:hidden;background:radial-gradient(circle at 12% 0,#e5b8591a,#0000 34%),radial-gradient(circle at 86% 18%,#7fc7ff17,#0000 31%),linear-gradient(#000000e6,#010404f5)!important;border-color:#e5b85957!important}.portalNativeActivationWizardCard:before{content:"";opacity:.36;pointer-events:none;background:linear-gradient(90deg,#e5b859b3,#0000);height:1px;position:absolute;top:76px;left:34px;right:34px}.portalNativeActivationWizardCard .portalBlackPanelHeader{border-bottom:0;padding-bottom:8px}.portalNativeActivationWizardCard .portalBlackPanelHeader span{color:#f2cf75;letter-spacing:-.04em;font-size:19px}.portalNativeActivationWizardCard .portalBlackPanelHeader small{color:#b0d7ffc7}.portalNativeActivationWizardCard h1{letter-spacing:-.075em;max-width:620px;margin-top:12px;font-size:clamp(28px,3.4vw,44px)}.portalNativeActivationWizardCard>p{color:#ebf3ffd1;max-width:650px;font-size:15px;line-height:1.48}.portalNativeActivationWizardCard .portalGateProfileSwitch{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0 12px;display:grid}.portalNativeActivationWizardCard .portalGateProfileSwitch button{text-align:left;background:#e5b8590b;border:1px solid #e5b8593d;border-radius:0;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;min-height:54px;padding:11px 13px;display:grid}.portalNativeActivationWizardCard .portalGateProfileSwitch button:before{content:"";background:#b0d7ff14;border:1px solid #b0d7ff94;width:9px;height:9px}.portalNativeActivationWizardCard .portalGateProfileSwitch button.active{background:linear-gradient(90deg,#e5b85924,#e5b8590b);border-color:#e5b859c2}.portalNativeActivationWizardCard .portalGateProfileSwitch button.active:before{background:#f2cf75;border-color:#f2cf75;box-shadow:0 0 14px #e5b85985}.portalNativeActivationWizardCard .portalGateProfileSwitch button span{color:#f2cf75;letter-spacing:.12em;grid-column:2;font-size:11px}.portalNativeActivationWizardCard .portalGateProfileSwitch button small{color:#ebf3ffb8;grid-column:2;font-size:10px;line-height:1.35}.portalNativeActivationWizard{background:linear-gradient(90deg,#001418d1,#000000e0),#000000e0;border-color:#e5b8593d;grid-template-columns:minmax(0,1fr) 210px;display:grid;box-shadow:inset 0 1px #b0d7ff12}.portalNativeActivationWizardHead{background:linear-gradient(90deg,#7fc7ff1c,#e5b85909);border-bottom-color:#b0d7ff1a;grid-column:1/-1}.portalNativeActivationWizardHead span{color:#b0d7ffeb}.portalNativeActivationWizardHead strong{color:#f2cf75}.portalNativeActivationWizardRail{border-right:1px solid #b0d7ff1a;grid-column:1;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.portalNativeActivationWizardRail button{background:#e5b85909;border-right-color:#b0d7ff1a;min-height:64px}.portalNativeActivationWizardRail button.active{background:linear-gradient(#e5b85933,#e5b85914);box-shadow:inset 0 -2px #f2cf75}.portalNativeActivationWizardGuidance{background:linear-gradient(#b0d7ff14,#0000),#0000004d;border-left:1px solid #e5b8591f;grid-area:2/2/4;align-content:start;gap:8px;padding:14px 14px 12px;display:grid}.portalNativeActivationWizardGuidance span{color:#b0d7ffe0;letter-spacing:.16em;font-size:9px;font-weight:950}.portalNativeActivationWizardGuidance p{color:#ebf3ffd6;margin:0;font-size:11px;line-height:1.45}.portalNativeActivationWizardGuidance small{color:#e5b859b3;font-size:10px;line-height:1.45}.portalNativeActivationWizardActions{background:#0000002e;grid-column:1;justify-content:flex-end;min-height:54px}.portalNativeActivationWizardForm{background:#00000038;border:1px solid #e5b8592e;margin-top:14px;gap:0!important}.portalNativeActivationWizardForm label{border-bottom:1px solid #e5b8591f;grid-template-columns:minmax(150px,190px) minmax(0,1fr);align-items:stretch;gap:0;display:grid;margin:0!important}.portalNativeActivationWizardForm label:last-of-type{border-bottom:0}.portalNativeActivationWizardForm label>span{color:#f2cf75;letter-spacing:.09em;text-transform:uppercase;background:#e5b8590e;border-right:1px solid #e5b8591f;align-items:center;min-height:46px;padding:0 12px;font-size:10px;font-weight:950;display:flex}.portalNativeActivationWizardForm input,.portalNativeActivationWizardForm select{min-height:46px;font-weight:850;color:#05080d!important;background:#dee7f7f0!important;border:0!important;border-radius:0!important}.portalNativeActivationWizardForm input:focus,.portalNativeActivationWizardForm select:focus{background:#f2bd2b!important;outline:1px solid #f2cf75!important;box-shadow:0 0 0 3px #e5b85929!important}.portalNativeActivationWizardForm .portalActivationInviteGate{background:#0000002e;border:0;border-top:1px solid #e5b8591f;margin:0}.portalNativeActivationWizardCard .portalGateSwitch{background:#00000052;border-radius:0}@media (width<=860px){.portalNativeActivationWizard{grid-template-columns:1fr}.portalNativeActivationWizardRail,.portalNativeActivationWizardGuidance,.portalNativeActivationWizardActions{grid-column:1}.portalNativeActivationWizardGuidance{border-top:1px solid #e5b8591f;border-left:0;grid-row:auto}.portalNativeActivationWizardForm label{grid-template-columns:1fr}.portalNativeActivationWizardForm label>span{border-bottom:1px solid #e5b8591a;border-right:0}}.portalNativeActivationWizardCard{max-width:760px}.portalNativeActivationWizardCard .portalBlackPanelHeader span{letter-spacing:-.05em}.portalNativeActivationWizard{background:linear-gradient(90deg,#04161adb,#000000eb),#000000e0;border-color:#b0d7ff29;border-left-style:none;border-left-width:0;border-right-style:none;border-right-width:0;margin-top:16px}.portalNativeActivationWizardRail button{min-height:50px;padding:8px 9px}.portalNativeActivationWizardGuidance{border-left-color:#b0d7ff26}.portalNativeActivationWizardActions{padding:10px 12px}.portalActivationLoginQuestions{background:linear-gradient(#b0d7ff0e,#0000),#00000047;border:1px solid #b0d7ff29;margin:14px 0 0}.portalActivationQuestionHeader{border-bottom:1px solid #b0d7ff1f;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:10px 12px;display:grid}.portalActivationQuestionHeader span{color:#b0d7ffdb;letter-spacing:.16em;font-size:9px;font-weight:950}.portalActivationQuestionHeader strong{color:#f2cf75;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:950}.portalActivationQuestionRow{border-bottom:1px solid #e5b8591a;grid-template-columns:minmax(190px,235px) minmax(0,1fr);display:grid}.portalActivationQuestionLabel{color:#f2cf75;letter-spacing:.08em;text-transform:uppercase;background:#e5b8590b;border-right:1px solid #e5b8591a;align-items:center;min-height:46px;padding:0 12px;font-size:10px;font-weight:950;display:flex}.portalActivationQuestionOptions{flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex}.portalActivationQuestionOptions button{color:#ebf3ffc2;cursor:pointer;letter-spacing:.02em;text-align:left;background:0 0;border:0;min-height:26px;padding:0 0 0 18px;font-size:10px;font-weight:850;position:relative}.portalActivationQuestionOptions button:before{content:"";background:#b0d7ff14;border:1px solid #b0d7ffa3;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.portalActivationQuestionOptions button.active{color:#f2cf75}.portalActivationQuestionOptions button.active:before{background:#f2cf75;border-color:#f2cf75;box-shadow:0 0 13px #e5b85985}.portalActivationQuestionOptionsStack{align-items:flex-start}.portalActivationPriorLoginField{grid-template-columns:minmax(190px,235px) minmax(0,1fr);display:grid;margin:0!important}.portalActivationPriorLoginField span{color:#b0d7ffe0;letter-spacing:.08em;text-transform:uppercase;background:#b0d7ff0b;border-right:1px solid #b0d7ff1a;align-items:center;min-height:42px;padding:0 12px;font-size:10px;font-weight:950;display:flex}.portalActivationPriorLoginField input{min-height:42px;font-weight:850;color:#05080d!important;background:#dee7f7f0!important;border:0!important;border-radius:0!important}.portalNativeActivationWizardCard[data-activation-step="1"] .portalActivationLoginQuestions,.portalNativeActivationWizardCard[data-activation-step="2"] .portalActivationLoginQuestions,.portalNativeActivationWizardCard[data-activation-step="3"] .portalActivationLoginQuestions,.portalNativeActivationWizardCard[data-activation-step="4"] .portalActivationLoginQuestions{display:none!important}.portalNativeActivationWizardForm[data-activation-step="0"]{border-top:0;margin-top:0}@media (width<=760px){.portalActivationQuestionRow,.portalActivationPriorLoginField{grid-template-columns:1fr}.portalActivationQuestionLabel,.portalActivationPriorLoginField span{border-bottom:1px solid #e5b8591a;border-right:0}}.portalActivationQuestionOptions button{white-space:normal}.portalActivationQuestionOptions:not(.portalActivationQuestionOptionsStack){gap:12px 16px}.portalActivationQuestionOptions:not(.portalActivationQuestionOptionsStack) button{min-width:118px}.portalGateMotionDirect{isolation:isolate;min-height:620px;position:relative;overflow:hidden}.portalGateMotionDirect:before{content:"";z-index:0;background:radial-gradient(circle at 74% 35%,#2b58ff2b,#0000 27%),radial-gradient(circle at 88% 76%,#00e1ff1f,#0000 25%),linear-gradient(#070707f5,#010101fa);position:absolute;inset:0}.portalGateMotionDirect:after{content:"";opacity:.42;z-index:0;background:conic-gradient(from 90deg,#0000,#1f50ff1f,#0000,#d6a32914,#0000);animation:18s linear infinite pgMotionAmbient;position:absolute;inset:-45%}.pgMotionDirectFrame{z-index:1;background-color:#0000;background-image:linear-gradient(#d6a3290b 1px,#0000 1px),linear-gradient(90deg,#d6a32909 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #d6a32947;min-height:620px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #d6a3290f,0 24px 90px #0000006b}.pgMotionDirectMark{z-index:5;color:#f1be43;letter-spacing:.16em;text-transform:uppercase;font-size:14px;font-weight:900;position:absolute;top:32px;right:38px}.pgMotionDirectMark span{opacity:.72}.pgMotionDirectCopy{z-index:4;max-width:390px;padding:78px 44px 0;position:relative}.pgMotionDirectCopy>span{color:#f6e7bd8f;letter-spacing:.42em;text-transform:uppercase;margin-bottom:18px;font-size:10px;display:block}.pgMotionDirectCopy h2{color:#f1be43;letter-spacing:-.045em;text-transform:none;text-shadow:0 0 28px #d6a3293d;margin:0;font-size:clamp(34px,4.1vw,58px);line-height:.94}.pgMotionDirectCopy p{color:#ffffffe0;margin:24px 0 0;font-size:clamp(18px,1.6vw,24px);line-height:1.25}.pgMotionDirectCopy small{color:#f6e7bd75;margin-top:24px;font-size:13px;display:block}.pgMotionDirectField{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pgMotionScan{opacity:.42;background:linear-gradient(#0000,#f1be437a,#0000);width:1px;animation:4.7s ease-in-out infinite pgMotionScan;position:absolute;top:54px;bottom:150px;left:52%}.pgMotionWave{filter:drop-shadow(0 0 10px #2559ff73);opacity:.58;background:radial-gradient(#0066ff9e 0 1px,#0000 1.9px) 0 0/18px 12px;height:140px;animation:6s ease-in-out infinite pgMotionWave;position:absolute;bottom:224px;left:-16%;right:16%;transform:skewY(-6deg);-webkit-mask-image:radial-gradient(at 45%,#0000 0 28%,#000 31% 43%,#0000 52%),linear-gradient(90deg,#0000,#000 22% 84%,#0000);mask-image:radial-gradient(at 45%,#0000 0 28%,#000 31% 43%,#0000 52%),linear-gradient(90deg,#0000,#000 22% 84%,#0000)}.pgMotionWaveB{opacity:.28;animation-duration:8s;animation-direction:reverse;bottom:186px;transform:skewY(7deg)scaleY(.75)}.pgMotionGrid{opacity:.56;filter:drop-shadow(0 0 8px #2c61ff94);background:radial-gradient(circle,#275ffff2 0 1.5px,#0000 2.2px) 0 0/21px 21px;width:250px;height:220px;animation:7s ease-in-out infinite pgMotionDrift;position:absolute}.pgMotionGridA{top:82px;right:120px}.pgMotionGridB{opacity:.36;width:330px;height:215px;animation-delay:-2s;top:242px;right:270px}.pgMotionGridC{opacity:.45;background:radial-gradient(circle,#973effe6 0 1.7px,#0000 2.5px) 0 0/28px 32px,radial-gradient(circle,#00ddffb3 0 1.1px,#0000 1.9px) 0 0/44px 58px;width:230px;height:410px;animation-delay:-4s;top:175px;right:20px}.pgMotionCol{opacity:.34;filter:blur(.15px)drop-shadow(0 0 9px #2c61ff94);background:linear-gradient(90deg,#0000 0 18px,#345bff73 18px 25px,#0000 25px 100%),repeating-linear-gradient(#315cffd9 0 4px,#0000 4px 30px);width:90px;height:360px;animation:5.6s ease-in-out infinite pgMotionColumn;position:absolute;top:146px}.pgMotionColA{right:402px}.pgMotionColB{opacity:.5;animation-delay:-1.9s;right:210px}.pgMotionColC{opacity:.42;animation-delay:-3.1s;right:62px}.pgMotionPulse{opacity:.9;background:#64dfff;border-radius:999px;width:7px;height:7px;animation:3s ease-in-out infinite pgMotionPulse;position:absolute;box-shadow:0 0 18px #64dfff}.pgMotionPulseA{top:252px;right:386px}.pgMotionPulseB{background:#9a45ff;animation-delay:-1.1s;top:360px;right:208px;box-shadow:0 0 18px #9a45ff}.pgMotionPulseC{background:#f1be43;animation-delay:-2s;top:500px;right:92px;box-shadow:0 0 18px #f1be43}.pgMotionDirectChips{z-index:5;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid;position:absolute;bottom:116px;left:32px;right:32px}.pgMotionDirectChips div{clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);background:linear-gradient(#141109db,#060606e0);border:1px solid #d6a32957;align-content:center;min-height:68px;padding:0 16px;display:grid}.pgMotionDirectChips span{color:#ffffff8c;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.pgMotionDirectChips strong{color:#f1be43;letter-spacing:.055em;text-transform:uppercase;margin-top:6px;font-size:13px}.pgMotionDirectFooter{z-index:5;border-top:1px solid #d6a32966;grid-template-columns:28px minmax(0,1fr) 130px;align-items:center;gap:12px;min-height:48px;display:grid;position:absolute;bottom:34px;left:32px;right:32px}.pgMotionDirectFooter i{border:1px solid #f1be43ad;border-radius:4px;width:22px;height:22px;position:relative}.pgMotionDirectFooter i:before{content:"";border:1px solid #f1be43ad;border-bottom:0;border-radius:10px 10px 0 0;height:12px;position:absolute;top:-8px;left:5px;right:5px}.pgMotionDirectFooter span{color:#ffffff8f;font-size:12px;line-height:1.38}.pgMotionDirectFooter b{opacity:.65;background:linear-gradient(90deg,#0000,#f1be434d,#0000),repeating-linear-gradient(90deg,#f1be43e6 0 3px,#0000 3px 12px);height:12px;animation:2s linear infinite pgMotionTicker}@keyframes pgMotionAmbient{to{transform:rotate(360deg)}}@keyframes pgMotionScan{0%,to{opacity:.14;transform:translate(-210px)}50%{opacity:.58;transform:translate(230px)}}@keyframes pgMotionWave{0%,to{opacity:.42;transform:translate(-14px)skewY(-6deg)}50%{opacity:.68;transform:translate(20px)skewY(-3deg)}}@keyframes pgMotionDrift{0%,to{opacity:.38;transform:translate(0,0)}50%{opacity:.72;transform:translate(18px,-8px)}}@keyframes pgMotionColumn{0%,to{opacity:.24;transform:translateY(-8px)}50%{opacity:.52;transform:translateY(12px)}}@keyframes pgMotionPulse{0%,to{opacity:.35;transform:scale(.6)}50%{opacity:1;transform:scale(1.4)}}@keyframes pgMotionTicker{0%{background-position:0 0,0 0}to{background-position:120px 0,48px 0}}@media (width<=980px){.portalGateMotionDirect,.pgMotionDirectFrame{min-height:720px}.pgMotionDirectCopy{max-width:100%;padding:58px 28px 0}.pgMotionDirectChips{grid-template-columns:1fr;gap:10px;bottom:160px;left:24px;right:24px}.pgMotionDirectFooter{grid-template-columns:28px 1fr;bottom:34px;left:24px;right:24px}.pgMotionDirectFooter b{display:none}}@media (prefers-reduced-motion:reduce){.portalGateMotionDirect:after,.pgMotionScan,.pgMotionWave,.pgMotionGrid,.pgMotionCol,.pgMotionPulse,.pgMotionDirectFooter b{animation:none!important}}.portalGateMotionOnlyDirect{isolation:isolate;background:radial-gradient(circle at 82% 86%,#0a7e7038,#0000 30%),radial-gradient(circle at 68% 28%,#2e4bd22e,#0000 28%),linear-gradient(#050810f5,#010207fa);min-height:620px;position:relative;overflow:hidden}.portalGateMotionOnlyDirect:before{content:"";z-index:4;pointer-events:none;border:1px solid #d4a52f47;position:absolute;inset:0}.pgmoStage{background:radial-gradient(circle at 15% 74%,#1e48ff29,#0000 28%),radial-gradient(circle at 76% 42%,#5a2aff24,#0000 24%),linear-gradient(#04060ee0,#000000fa);min-height:620px;position:relative;overflow:hidden}.pgmoStage:before{content:"";opacity:.42;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 83%);mask-image:radial-gradient(circle,#000,#0000 83%)}.pgmoNoise,.pgmoGrid,.pgmoScan,.pgmoGlow,.pgmoBars,.pgmoDotMatrix,.pgmoPulseRail,.pgmoCorner{pointer-events:none;position:absolute}.pgmoNoise{opacity:.1;mix-blend-mode:screen;background:repeating-linear-gradient(#ffffff06 0 1px,#0000 1px 5px);inset:0}.pgmoGrid{opacity:.72;filter:drop-shadow(0 0 18px #4874ff38);background:linear-gradient(#2a65ff14,#0000),repeating-linear-gradient(#4667ff38 0 2px,#0000 2px 34px),repeating-linear-gradient(90deg,#4667ff29 0 2px,#0000 2px 44px);border-radius:20px;width:42%;height:63%;animation:7s ease-in-out infinite pgmoFloatGrid;top:13%;left:39%}.pgmoScan{opacity:.46;background:linear-gradient(#0000,#d4a52f94,#0000);width:1px;top:5%;bottom:7%}.pgmoScanA{animation:5.5s ease-in-out infinite pgmoScanA;left:50%}.pgmoScanB{background:linear-gradient(#0000,#418eff85,#0000);animation:7.5s ease-in-out infinite pgmoScanB;left:72%}.pgmoGlowA{filter:blur(20px);background:radial-gradient(circle,#184dff47,#0000 72%);width:42%;height:42%;animation:8s ease-in-out infinite pgmoGlowA;bottom:-12%;left:-10%}.pgmoGlowB{filter:blur(18px);background:radial-gradient(circle,#00a0872e,#0000 74%);width:34%;height:34%;animation:9.4s ease-in-out infinite pgmoGlowB;bottom:-4%;right:-6%}.pgmoGlowC{filter:blur(16px);background:radial-gradient(circle,#7a52ff24,#0000 72%);width:34%;height:28%;animation:10.6s ease-in-out infinite pgmoGlowC;top:10%;left:50%}.pgmoBars{flex-direction:column;gap:13px;display:flex}.pgmoBars span{background:linear-gradient(90deg,#2f5cff14,#5478ffd1,#8e5eff47);border-radius:999px;height:4px;animation:4.6s ease-in-out infinite pgmoBarPulse;display:block;box-shadow:0 0 14px #4c73ff38}.pgmoBarsA{width:23%;top:34%;left:36%}.pgmoBarsB{width:20%;top:26%;left:62%}.pgmoBarsC{width:18%;bottom:18%;left:13%}.pgmoBarsA span:first-child{width:66%;animation-delay:0s}.pgmoBarsA span:nth-child(2){width:84%;animation-delay:.18s}.pgmoBarsA span:nth-child(3){width:58%;animation-delay:.36s}.pgmoBarsA span:nth-child(4){width:92%;animation-delay:.54s}.pgmoBarsA span:nth-child(5){width:72%;animation-delay:.72s}.pgmoBarsA span:nth-child(6){width:88%;animation-delay:.9s}.pgmoBarsA span:nth-child(7){width:62%;animation-delay:1.08s}.pgmoBarsB span:first-child{width:74%;animation-delay:.12s}.pgmoBarsB span:nth-child(2){width:58%;animation-delay:.3s}.pgmoBarsB span:nth-child(3){width:88%;animation-delay:.48s}.pgmoBarsB span:nth-child(4){width:64%;animation-delay:.66s}.pgmoBarsB span:nth-child(5){width:94%;animation-delay:.84s}.pgmoBarsB span:nth-child(6){width:52%;animation-delay:1.02s}.pgmoBarsC span:first-child{width:70%;animation-delay:.16s}.pgmoBarsC span:nth-child(2){width:90%;animation-delay:.34s}.pgmoBarsC span:nth-child(3){width:56%;animation-delay:.52s}.pgmoBarsC span:nth-child(4){width:82%;animation-delay:.7s}.pgmoBarsC span:nth-child(5){width:64%;animation-delay:.88s}.pgmoDotMatrix{gap:13px;display:grid}.pgmoDotMatrix span{background:#3a71ffdb;border-radius:999px;width:5px;height:5px;animation:4.3s ease-in-out infinite pgmoDotBlink;box-shadow:0 0 12px #3a71ff61}.pgmoDotMatrix span:nth-child(3n){animation-delay:.38s}.pgmoDotMatrix span:nth-child(4n){animation-delay:.78s}.pgmoDotMatrix span:nth-child(5n){animation-delay:1.18s}.pgmoDotMatrixA{grid-template-columns:repeat(10,1fr);width:45%;top:18%;left:30%}.pgmoDotMatrixB{grid-template-columns:repeat(8,1fr);width:26%;bottom:18%;right:8%}.pgmoDotMatrixB span{background:#9e46ffc7;box-shadow:0 0 12px #9e46ff47}.pgmoPulseRail{align-items:center;gap:15px;height:12px;display:flex;bottom:7%;left:16%;right:12%}.pgmoPulseRail span{background:linear-gradient(90deg,#d4a52f0a,#d4a52feb,#d4a52f2e);border-radius:999px;height:5px;animation:2.7s ease-in-out infinite pgmoGoldPulse;display:block;box-shadow:0 0 12px #d4a52f33}.pgmoPulseRail span:first-child{width:10%}.pgmoPulseRail span:nth-child(2){width:6%;animation-delay:.18s}.pgmoPulseRail span:nth-child(3){width:15%;animation-delay:.36s}.pgmoPulseRail span:nth-child(4){width:8%;animation-delay:.54s}.pgmoPulseRail span:nth-child(5){width:12%;animation-delay:.72s}.pgmoPulseRail span:nth-child(6){width:5%;animation-delay:.9s}.pgmoCorner{opacity:.72;border-style:solid;border-color:#d4a52fbf;width:42px;height:42px}.pgmoCornerTL{border-width:2px 0 0 2px;top:18px;left:18px}.pgmoCornerTR{border-width:2px 2px 0 0;top:18px;right:18px}.pgmoCornerBL{border-width:0 0 2px 2px;bottom:18px;left:18px}.pgmoCornerBR{border-width:0 2px 2px 0;bottom:18px;right:18px}@keyframes pgmoFloatGrid{0%,to{opacity:.68;transform:translate(0,0)}50%{opacity:.88;transform:translate(14px,-10px)}}@keyframes pgmoScanA{0%,to{opacity:.12;transform:translate(-220px)}50%{opacity:.62;transform:translate(230px)}}@keyframes pgmoScanB{0%,to{opacity:.1;transform:translate(170px)}50%{opacity:.5;transform:translate(-210px)}}@keyframes pgmoGlowA{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(18px,-12px)scale(1.06)}}@keyframes pgmoGlowB{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-14px,10px)scale(1.08)}}@keyframes pgmoGlowC{0%,to{opacity:.45;transform:translate(0,0)}50%{opacity:.72;transform:translate(10px,-8px)}}@keyframes pgmoBarPulse{0%,to{opacity:.52;transform:scaleX(.96)}50%{opacity:1;transform:scaleX(1)}}@keyframes pgmoDotBlink{0%,to{opacity:.3;transform:scale(.88)}50%{opacity:1;transform:scale(1.25)}}@keyframes pgmoGoldPulse{0%,to{opacity:.52;transform:scaleX(.96)}50%{opacity:1;transform:scaleX(1.03)}}@media (width<=980px){.portalGateMotionOnlyDirect,.pgmoStage{min-height:560px}.pgmoGrid{width:52%;height:54%;left:34%}.pgmoDotMatrixA{width:60%;left:22%}.pgmoBarsA{width:30%;left:28%}.pgmoBarsB{width:24%;left:60%}}.portalGateMotionFullBleed{background:radial-gradient(circle at 80% 88%,#0a665833,#0000 22%),radial-gradient(circle at 16% 78%,#2650d224,#0000 22%),radial-gradient(circle at 62% 28%,#4560ff17,#0000 18%),linear-gradient(#030710fa,#000);height:100%;min-height:100%;position:relative;overflow:hidden;box-shadow:none!important;border:0!important;margin:0!important;padding:0!important;display:block!important}.portalGateMotionFullBleed:before,.portalGateMotionFullBleed:after{content:"";pointer-events:none;position:absolute;inset:0}.portalGateMotionFullBleed:before{opacity:.16;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:44px 44px}.portalGateMotionFullBleed:after{background:linear-gradient(#0a0c180a,#0a0c1824)}.pgfbStage{isolation:isolate;position:absolute;inset:-4% -3% -3%;overflow:hidden;background:0 0!important}.pgfbBaseGlow,.pgfbNoise,.pgfbGrid,.pgfbSweep,.pgfbSignalCluster,.pgfbDotField,.pgfbVerticalLines,.pgfbGoldRail{pointer-events:none;position:absolute}.pgfbBaseGlowA{filter:blur(26px);background:radial-gradient(circle,#305cff2e,#0000 72%);width:44%;height:34%;animation:9s ease-in-out infinite pgfbGlowA;bottom:-8%;left:-12%}.pgfbBaseGlowB{filter:blur(24px);background:radial-gradient(circle,#00876e29,#0000 72%);width:34%;height:28%;animation:10s ease-in-out infinite pgfbGlowB;bottom:-8%;right:-10%}.pgfbBaseGlowC{filter:blur(20px);background:radial-gradient(circle,#5862ff1a,#0000 70%);width:28%;height:24%;animation:11s ease-in-out infinite pgfbGlowC;top:14%;right:18%}.pgfbNoise{opacity:.1;mix-blend-mode:screen;background:repeating-linear-gradient(#ffffff06 0 1px,#0000 1px 4px);inset:0}.pgfbGrid{opacity:.46;background:linear-gradient(#2a65ff04,#0000),repeating-linear-gradient(#4667ff1a 0 1px,#0000 1px 36px),repeating-linear-gradient(90deg,#4667ff17 0 1px,#0000 1px 48px);animation:8s ease-in-out infinite pgfbFloatGrid;inset:18% 10% 18% 20%}.pgfbSweep{opacity:.76;filter:blur(.2px)drop-shadow(0 0 10px #5a7eff38);background:linear-gradient(90deg,#0000,#5a7effd1,#0000);border-radius:999px;height:2px}.pgfbSweepA{width:22%;animation:6.2s ease-in-out infinite pgfbSweepA;top:36%;left:28%}.pgfbSweepB{width:18%;animation:6.8s ease-in-out infinite pgfbSweepB;top:32%;left:52%}.pgfbSweepC{width:12%;animation:5.6s ease-in-out infinite pgfbSweepC;top:70%;left:12%}.pgfbSignalCluster{flex-direction:column;gap:14px;display:flex}.pgfbSignalCluster span{background:linear-gradient(90deg,#2f5cff0f,#5478ffcc,#8c5cff38);border-radius:999px;height:4px;animation:4.8s ease-in-out infinite pgfbBarPulse;display:block;box-shadow:0 0 14px #4c73ff2e}.pgfbSignalClusterA{width:18%;top:33%;left:29%}.pgfbSignalClusterB{width:15%;top:28%;left:51%}.pgfbSignalClusterC{width:12%;bottom:24%;left:10%}.pgfbSignalClusterA span:first-child{width:66%;animation-delay:0s}.pgfbSignalClusterA span:nth-child(2){width:84%;animation-delay:.18s}.pgfbSignalClusterA span:nth-child(3){width:58%;animation-delay:.36s}.pgfbSignalClusterA span:nth-child(4){width:92%;animation-delay:.54s}.pgfbSignalClusterA span:nth-child(5){width:72%;animation-delay:.72s}.pgfbSignalClusterA span:nth-child(6){width:88%;animation-delay:.9s}.pgfbSignalClusterA span:nth-child(7){width:62%;animation-delay:1.08s}.pgfbSignalClusterB span:first-child{width:74%;animation-delay:.12s}.pgfbSignalClusterB span:nth-child(2){width:58%;animation-delay:.3s}.pgfbSignalClusterB span:nth-child(3){width:88%;animation-delay:.48s}.pgfbSignalClusterB span:nth-child(4){width:64%;animation-delay:.66s}.pgfbSignalClusterB span:nth-child(5){width:94%;animation-delay:.84s}.pgfbSignalClusterB span:nth-child(6){width:52%;animation-delay:1.02s}.pgfbSignalClusterC span:first-child{width:70%;animation-delay:.16s}.pgfbSignalClusterC span:nth-child(2){width:90%;animation-delay:.34s}.pgfbSignalClusterC span:nth-child(3){width:56%;animation-delay:.52s}.pgfbSignalClusterC span:nth-child(4){width:82%;animation-delay:.7s}.pgfbSignalClusterC span:nth-child(5){width:64%;animation-delay:.88s}.pgfbDotField{gap:14px;display:grid}.pgfbDotField span{background:#3a71ffcc;border-radius:999px;width:5px;height:5px;animation:4.4s ease-in-out infinite pgfbDotBlink;box-shadow:0 0 12px #3a71ff47}.pgfbDotField span:nth-child(3n){animation-delay:.3s}.pgfbDotField span:nth-child(4n){animation-delay:.65s}.pgfbDotField span:nth-child(5n){animation-delay:1s}.pgfbDotFieldA{grid-template-columns:repeat(12,1fr);width:30%;top:22%;left:24%}.pgfbDotFieldB{grid-template-columns:repeat(8,1fr);width:18%;bottom:24%;right:10%}.pgfbDotFieldB span{background:#984affb8;box-shadow:0 0 12px #984aff38}.pgfbVerticalLines{gap:10%;width:30%;display:flex;top:16%;bottom:14%;left:48%}.pgfbVerticalLines span{opacity:.34;background:linear-gradient(#0000,#d4a52f3d,#0000);width:1px;height:100%;animation:6.5s ease-in-out infinite pgfbLineBlink}.pgfbVerticalLines span:nth-child(2){animation-delay:.3s}.pgfbVerticalLines span:nth-child(3){animation-delay:.6s}.pgfbVerticalLines span:nth-child(4){animation-delay:.9s}.pgfbVerticalLines span:nth-child(5){animation-delay:1.2s}.pgfbVerticalLines span:nth-child(6){animation-delay:1.5s}.pgfbGoldRail{align-items:center;gap:16px;width:34%;height:10px;display:flex;bottom:11%;left:14%}.pgfbGoldRail span{background:linear-gradient(90deg,#d4a52f08,#d4a52fd1,#d4a52f24);border-radius:999px;height:4px;animation:2.7s ease-in-out infinite pgfbGoldPulse;display:block;box-shadow:0 0 10px #d4a52f24}.pgfbGoldRail span:first-child{width:10%}.pgfbGoldRail span:nth-child(2){width:7%;animation-delay:.16s}.pgfbGoldRail span:nth-child(3){width:14%;animation-delay:.32s}.pgfbGoldRail span:nth-child(4){width:9%;animation-delay:.48s}.pgfbGoldRail span:nth-child(5){width:12%;animation-delay:.64s}.pgfbGoldRail span:nth-child(6){width:8%;animation-delay:.8s}.pgfbGoldRail span:nth-child(7){width:5%;animation-delay:.96s}@keyframes pgfbGlowA{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(18px,-12px)scale(1.08)}}@keyframes pgfbGlowB{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-14px,10px)scale(1.08)}}@keyframes pgfbGlowC{0%,to{opacity:.42;transform:translate(0,0)}50%{opacity:.68;transform:translate(12px,-10px)}}@keyframes pgfbFloatGrid{0%,to{opacity:.38;transform:translate(0,0)}50%{opacity:.52;transform:translate(8px,-6px)}}@keyframes pgfbSweepA{0%,to{opacity:.22;transform:translate(-16px)}50%{opacity:.86;transform:translate(28px)}}@keyframes pgfbSweepB{0%,to{opacity:.2;transform:translate(14px)}50%{opacity:.82;transform:translate(-26px)}}@keyframes pgfbSweepC{0%,to{opacity:.16;transform:translate(-10px)}50%{opacity:.72;transform:translate(18px)}}@keyframes pgfbBarPulse{0%,to{opacity:.48;transform:scaleX(.96)}50%{opacity:.94;transform:scaleX(1)}}@keyframes pgfbDotBlink{0%,to{opacity:.24;transform:scale(.88)}50%{opacity:.92;transform:scale(1.18)}}@keyframes pgfbLineBlink{0%,to{opacity:.14}50%{opacity:.4}}@keyframes pgfbGoldPulse{0%,to{opacity:.46;transform:scaleX(.96)}50%{opacity:.92;transform:scaleX(1.03)}}@media (width<=980px){.pgfbGrid{left:14%;right:8%}.pgfbDotFieldA{width:38%;left:18%}.pgfbSignalClusterA{width:22%;left:22%}.pgfbSignalClusterB{width:16%;left:50%}}:where(.PortalAccessGate,.portal-gate,.ht-portal,.auth-gate,.login-gate,.portal-shell){--ht-pg-gold:#d7b64c;--ht-pg-gold-soft:#d7b64c2e;--ht-pg-blue:#8fb9ff;--ht-pg-border:#d7b64c3d;--ht-pg-border-strong:#d7b64c7a;--ht-pg-panel:#060a0ad1;--ht-pg-panel-2:#090e0ef0;--ht-pg-text:#f7f8f4f0;--ht-pg-muted:#dee7f0c2;letter-spacing:.005em}:where(.PortalAccessGate,.portal-gate,.ht-portal,.auth-gate,.login-gate,.portal-shell) *,:where(.PortalAccessGate,.portal-gate,.ht-portal,.auth-gate,.login-gate,.portal-shell) :before,:where(.PortalAccessGate,.portal-gate,.ht-portal,.auth-gate,.login-gate,.portal-shell) :after{box-sizing:border-box}:where(.PortalAccessGate,.portal-gate,.ht-portal,.auth-gate,.login-gate,.portal-shell) :is(input[type=text],input[type=email],input[type=palavra-passe],input:not([type]),select,textarea){color:#061018;letter-spacing:-.015em;background:linear-gradient(#ebf1fffa,#dae4f7fa);border:1px solid #8fb9ff5c;border-radius:0;outline:none;width:100%;min-width:0;min-height:52px;padding:0 18px;font-weight:780;display:block}:where(.PortalAccessGate,.portal-gate,.ht-portal,.auth-gate,.login-gate,.portal-shell) :is(input[type=text],input[type=email],input[type=palavra-passe],input:not([type]),select,textarea):focus{border-color:#d7b64cb8;box-shadow:0 0 0 1px #d7b64c57,0 0 32px #8fb9ff1f}:is(:where(.PortalAccessGate,.portal-gate,.ht-portal,.auth-gate,.login-gate,.portal-shell) label:has(input[type=radio]),:where(.PortalAccessGate,.portal-gate,.ht-portal,.auth-gate,.login-gate,.portal-shell) label:has(input[type=checkbox])){white-space:nowrap;vertical-align:middle;background:linear-gradient(90deg,#d7b64c17,#0000000a);border:1px solid #d7b64c1a;align-items:center;gap:9px;min-height:34px;padding:7px 12px;line-height:1.15;display:inline-flex}:where(.PortalAccessGate,.portal-gate,.ht-portal,.auth-gate,.login-gate,.portal-shell) input[type=radio],:where(.PortalAccessGate,.portal-gate,.ht-portal,.auth-gate,.login-gate,.portal-shell) input[type=checkbox]{accent-color:var(--ht-pg-gold);flex:none;margin:0}:where(.PortalAccessGate,.portal-gate,.ht-portal,.auth-gate,.login-gate,.portal-shell) :is(button,.button,[role=button]):not(input){justify-content:center;align-items:center;min-height:44px;display:inline-flex}:where(.PortalAccessGate,.portal-gate,.ht-portal,.auth-gate,.login-gate,.portal-shell) :is([class*=step i],[class*=etapa i],[class*=activation i],[class*=activacao i]){min-width:0}:where(.PortalAccessGate,.portal-gate,.ht-portal,.auth-gate,.login-gate,.portal-shell) :is([class*=step i],[class*=etapa i]) :is(button,a,div,span){line-height:1.15}@media (width>=760px){:where(.PortalAccessGate,.portal-gate,.ht-portal,.auth-gate,.login-gate,.portal-shell) :is([class*=form i],[class*=check i],[class*=start i],[class*=login i],[class*=access i])>:is(.row,[class*=row i],[class*=field i]){grid-template-columns:minmax(196px,31%) minmax(0,1fr);align-items:stretch;column-gap:0;display:grid}:where(.PortalAccessGate,.portal-gate,.ht-portal,.auth-gate,.login-gate,.portal-shell) :is([class*=radio i],[class*=option i],[class*=choice i]){flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}}@media (width<=759px){:is(:where(.PortalAccessGate,.portal-gate,.ht-portal,.auth-gate,.login-gate,.portal-shell) label:has(input[type=radio]),:where(.PortalAccessGate,.portal-gate,.ht-portal,.auth-gate,.login-gate,.portal-shell) label:has(input[type=checkbox])){white-space:normal}}:where(.PortalAccessGate,.portal-gate,.ht-portal,.auth-gate,.login-gate,.portal-shell) :is([class*=start i],[class*=check i],[class*=login i],[class*=access i],[class*=activation i]) :is(input[type=text],input[type=email],input[type=password],input:not([type]),select,textarea){align-self:stretch;height:52px;min-height:52px;margin:0}:where(.PortalAccessGate,.portal-gate,.ht-portal,.auth-gate,.login-gate,.portal-shell) :is(label:has(input[type=radio]),label:has(input[type=checkbox])){white-space:nowrap;align-items:center;gap:9px;min-height:34px;display:inline-flex}@media (width>=760px){:where(.PortalAccessGate,.portal-gate,.ht-portal,.auth-gate,.login-gate,.portal-shell) :is([class*=start i],[class*=check i],[class*=login i],[class*=access i],[class*=activation i]) :is(.row,[class*=row i],[class*=field i]){align-items:stretch}:where(.PortalAccessGate,.portal-gate,.ht-portal,.auth-gate,.login-gate,.portal-shell) :is([class*=start i],[class*=check i],[class*=login i],[class*=access i],[class*=activation i]) :is(.row,[class*=row i],[class*=field i])>:first-child{align-items:center;min-height:52px;display:flex}:where(.PortalAccessGate,.portal-gate,.ht-portal,.auth-gate,.login-gate,.portal-shell) :is([class*=start i],[class*=check i],[class*=login i],[class*=access i],[class*=activation i]) :is(.row,[class*=row i],[class*=field i])>:nth-child(2){align-items:center;min-width:0;display:flex}}@media (width<=759px){:where(.PortalAccessGate,.portal-gate,.ht-portal,.auth-gate,.login-gate,.portal-shell) :is(label:has(input[type=radio]),label:has(input[type=checkbox])){white-space:normal}}:where(.PortalAccessGate,.portal-gate,.ht-portal,.auth-gate,.login-gate,.portal-shell) :is(input[type=text],input[type=email],input[type=password],input:not([type]),select,textarea){box-sizing:border-box;align-self:stretch;height:52px;min-height:52px;margin:0}:where(.PortalAccessGate,.portal-gate,.ht-portal,.auth-gate,.login-gate,.portal-shell) :is(label:has(input[type=radio]),label:has(input[type=checkbox])){white-space:nowrap;box-sizing:border-box;align-items:center;gap:9px;min-height:34px;display:inline-flex}@media (width>=760px){:where(.PortalAccessGate,.portal-gate,.ht-portal,.auth-gate,.login-gate,.portal-shell) :is([class*=start i],[class*=check i],[class*=login i],[class*=access i],[class*=activation i],[class*=activacao i]) :is(.row,[class*=row i],[class*=field i]){align-items:stretch}:where(.PortalAccessGate,.portal-gate,.ht-portal,.auth-gate,.login-gate,.portal-shell) :is([class*=start i],[class*=check i],[class*=login i],[class*=access i],[class*=activation i],[class*=activacao i]) :is(.row,[class*=row i],[class*=field i])>:first-child{align-items:center;min-height:52px;display:flex}:where(.PortalAccessGate,.portal-gate,.ht-portal,.auth-gate,.login-gate,.portal-shell) :is([class*=start i],[class*=check i],[class*=login i],[class*=access i],[class*=activation i],[class*=activacao i]) :is(.row,[class*=row i],[class*=field i])>:nth-child(2){align-items:center;min-width:0;display:flex}}@media (width<=759px){:where(.PortalAccessGate,.portal-gate,.ht-portal,.auth-gate,.login-gate,.portal-shell) :is(label:has(input[type=radio]),label:has(input[type=checkbox])){white-space:normal}}:where(.portal-gate,.halcyon-portal-gate,.portal-access-gate,.ht-portal-gate,[class*=portal-gate],[class*=PortalGate],[class*=portalAccess],[class*=portal-access]){--ht-pg-label-col:clamp(260px, 34%, 360px);--ht-pg-row-min:82px;--ht-pg-control-gap:14px}:where(.portal-gate,.halcyon-portal-gate,.portal-access-gate,.ht-portal-gate,[class*=portal-gate],[class*=PortalGate],[class*=portalAccess],[class*=portal-access]) :where(.portal-form-row,.activation-form-row,.gate-form-row,.form-row,[class*=form-row],[class*=FormRow]){min-height:var(--ht-pg-row-min);grid-template-columns:var(--ht-pg-label-col) minmax(0, 1fr)!important;align-items:stretch!important;display:grid!important}:where(.portal-gate,.halcyon-portal-gate,.portal-access-gate,.ht-portal-gate,[class*=portal-gate],[class*=PortalGate],[class*=portalAccess],[class*=portal-access]) :where(.portal-form-label,.activation-form-label,.gate-form-label,.form-label,[class*=form-label],[class*=FormLabel]){min-height:var(--ht-pg-row-min);letter-spacing:.065em;line-height:1.22;align-items:center!important;padding:18px 20px!important;display:flex!important}:where(.portal-gate,.halcyon-portal-gate,.portal-access-gate,.ht-portal-gate,[class*=portal-gate],[class*=PortalGate],[class*=portalAccess],[class*=portal-access]) :where(.portal-form-control,.activation-form-control,.gate-form-control,.form-control,[class*=form-control],[class*=FormControl]){min-height:var(--ht-pg-row-min);align-items:center!important;gap:var(--ht-pg-control-gap)!important;flex-wrap:wrap!important;padding:14px 16px!important;display:flex!important}:where(.portal-gate,.halcyon-portal-gate,.portal-access-gate,.ht-portal-gate,[class*=portal-gate],[class*=PortalGate],[class*=portalAccess],[class*=portal-access]) :where(input,select,textarea){box-sizing:border-box}:where(.portal-gate,.halcyon-portal-gate,.portal-access-gate,.ht-portal-gate,[class*=portal-gate],[class*=PortalGate],[class*=portalAccess],[class*=portal-access]) :where(input[type=text],input[type=email],input[type=password],input:not([type]),select,textarea){letter-spacing:-.015em;width:100%;min-height:58px;font-weight:750}:where(.portal-gate,.halcyon-portal-gate,.portal-access-gate,.ht-portal-gate,[class*=portal-gate],[class*=PortalGate],[class*=portalAccess],[class*=portal-access]) :where(label,button,.radio-chip,.option-chip,[class*=radio],[class*=option],[class*=chip]){line-height:1.18}:where(.portal-gate,.halcyon-portal-gate,.portal-access-gate,.ht-portal-gate,[class*=portal-gate],[class*=PortalGate],[class*=portalAccess],[class*=portal-access]) :where(.portal-step-grid,.activation-step-grid,.gate-step-grid,[class*=step-grid],[class*=StepGrid]){grid-template-columns:repeat(5,minmax(105px,1fr)) minmax(260px,1.7fr)!important;display:grid!important}@media (width<=860px){:where(.portal-gate,.halcyon-portal-gate,.portal-access-gate,.ht-portal-gate,[class*=portal-gate],[class*=PortalGate],[class*=portalAccess],[class*=portal-access]) :where(.portal-form-row,.activation-form-row,.gate-form-row,.form-row,[class*=form-row],[class*=FormRow]){grid-template-columns:1fr!important}}.ht-portal-profile-panel{background:linear-gradient(135deg,#ddae3614,#0000001f),#030708f0;border:1px solid #ddae3657;margin:20px 0 24px;padding:20px;box-shadow:inset 0 1px #ffffff0a,0 18px 42px #0000003d}.ht-portal-profile-panel__header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;padding-bottom:16px;display:flex}.ht-portal-profile-panel__eyebrow,.ht-portal-profile-panel__field>span,.ht-portal-profile-panel__summary span{color:#9fc9ff;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:850;display:block}.ht-portal-profile-panel h3{color:#ffd966;letter-spacing:.055em;text-transform:uppercase;margin:4px 0 8px;font-size:clamp(18px,2vw,24px)}.ht-portal-profile-panel p{color:#e8efffe0;margin:0;line-height:1.55}.ht-portal-profile-panel__header strong{color:#ffd966;letter-spacing:.14em;text-transform:uppercase;background:#ddae3614;border:1px solid #ddae3657;flex:none;padding:9px 12px;font-size:11px}.ht-portal-profile-panel__header strong.is-review{border-color:#ffd76694}.ht-portal-profile-panel__grid{grid-template-columns:minmax(240px,.9fr) minmax(360px,1.4fr);gap:18px;display:grid}.ht-portal-profile-panel__field{gap:10px;display:grid}.ht-portal-profile-panel select{color:#f5f7ff;background:#060a0cfa;border:1px solid #ddae3657;border-radius:0;outline:none;width:100%;min-height:46px;padding:0 13px;font-weight:750}.ht-portal-profile-panel__purpose-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ht-portal-profile-panel__purpose-grid button{color:#f5f7ffd6;cursor:pointer;letter-spacing:.03em;text-align:left;background:#ffffff09;border:1px solid #ffffff14;min-height:40px;padding:9px 11px;font-size:12px;font-weight:850}.ht-portal-profile-panel__purpose-grid button.is-active{color:#ffd966;background:#ddae361a;border-color:#ddae369e}.ht-portal-profile-panel__summary{background:#ffffff14;border:1px solid #ffffff14;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:18px;display:grid}.ht-portal-profile-panel__summary article{background:#030708f5;min-height:72px;padding:13px}.ht-portal-profile-panel__summary strong{color:#ffd966;text-transform:uppercase;margin-top:7px;font-size:13px;line-height:1.35;display:block}.ht-portal-profile-panel__note{border-left:3px solid #ddae36b8;padding-left:12px;font-size:12px;color:#e8efffc7!important;margin-top:16px!important}@media (width<=900px){.ht-portal-profile-panel__header,.ht-portal-profile-panel__grid,.ht-portal-profile-panel__summary{grid-template-columns:1fr;display:grid}.ht-portal-profile-panel__purpose-grid{grid-template-columns:1fr}}.ht-portal-profile-panel__grid--function-driven{grid-template-columns:minmax(260px,.85fr) minmax(360px,1.5fr)}.ht-portal-profile-panel__selected-role{background:#ddae360e;border:1px solid #ddae3638;align-content:start;gap:10px;min-height:150px;padding:14px;display:grid}.ht-portal-profile-panel__selected-role span{color:#9fc9ff;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:850}.ht-portal-profile-panel__selected-role strong{color:#ffd966;text-transform:uppercase;font-size:15px;line-height:1.25}.ht-portal-profile-panel__selected-role p{color:#e8efffc7;font-size:12px;line-height:1.5}@media (width<=900px){.ht-portal-profile-panel__grid--function-driven{grid-template-columns:1fr}}.ht-role-authority-preview,.halcyonAdminRoleAuthorityPreview{color:#f5f7ffdb;background:#ddae360e;border:1px solid #ddae3657;margin-top:8px;padding:10px 12px;font-size:12px;line-height:1.45}.ht-role-authority-preview strong,.halcyonAdminRoleAuthorityPreview strong{color:#ffd966;letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:11px;display:block}.halcyonAdminInviteSimpleNote{color:#e8efffb8;margin:8px 0 0;font-size:12px;line-height:1.45}.halcyonAdminCustomValidityInput{color:#f5f7ff;background:#030708f5;border:1px solid #ddae3652;outline:none;width:100%;min-height:38px;margin-top:8px;padding:0 12px;font-weight:750}.halcyonAdminCustomValidityInput:focus{border-color:#ffd966b8;box-shadow:0 0 0 1px #ffd9661f}.portalActivationEmailStatus{color:#e8efffd6;letter-spacing:.02em;background:#02080ae0;border:1px solid #ddae3647;margin:8px 0 0;padding:8px 10px;font-size:12px;line-height:1.35}.portalActivationEmailStatus--success{border-color:#67e08e59}.portalActivationEmailStatus--error{border-color:#ff6f616b}.ht-map-osm-terminal-tile{filter:invert()hue-rotate(180deg)grayscale(.65)brightness(.64)contrast(1.08)}.portalCloudIncident{background:linear-gradient(#ff40400e,#ff404005),#070706;border:1px solid #ff58588f;border-radius:4px;gap:12px;margin:12px 0 4px;padding:14px;display:grid;box-shadow:inset 3px 0 #ff4b4bd1}.portalCloudIncidentHeader{justify-content:space-between;align-items:center;gap:14px;display:flex}.portalCloudIncidentHeader>div{gap:3px;display:grid}.portalCloudIncidentHeader span{color:#c99b3c;letter-spacing:.16em;font-size:9px;font-weight:900}.portalCloudIncidentHeader strong{color:#ff8b8b;letter-spacing:.06em;font-size:13px;font-weight:950}.portalCloudIncidentHeader>i{background:#ff5c5c;border-radius:999px;flex:0 0 9px;width:9px;height:9px;box-shadow:0 0 10px #ff5c5c6b}.portalCloudIncident[data-state=degraded]{border-color:#ffe10080;box-shadow:inset 3px 0 #ffe100d1}.portalCloudIncident[data-state=degraded] .portalCloudIncidentHeader strong{color:#ffe100}.portalCloudIncident[data-state=degraded] .portalCloudIncidentHeader>i{background:#ffe100;box-shadow:0 0 10px #ffe10066}.portalCloudIncident>p{color:#f1ecdbe6;margin:0;font-size:12px;line-height:1.55}.portalCloudIncidentGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.portalCloudIncidentGrid>span{background:#0000006b;border:1px solid #c99b3c38;gap:5px;min-width:0;padding:9px 10px;display:grid}.portalCloudIncidentGrid small{color:#c99b3cc7;letter-spacing:.1em;font-size:8px;font-weight:850}.portalCloudIncidentGrid b{color:#ede3bf;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:950;overflow:hidden}.portalCloudIncidentNote{color:#e1dccab8;font-size:10px;line-height:1.45}.portalCloudIncidentRetry{color:#ffe100;cursor:pointer;min-height:30px;font:inherit;letter-spacing:.09em;background:#ffe1000f;border:1px solid #ffe1008a;border-radius:2px;justify-self:start;padding:0 11px;font-size:9px;font-weight:950}.portalCloudIncidentRetry:hover:not(:disabled){background:#ffe1001f;border-color:#ffe100}.portalCloudIncidentRetry:disabled{cursor:wait;opacity:.58}@media (width<=720px){.portalCloudIncidentGrid{grid-template-columns:1fr}}.htBlockedAccessReceipt{box-sizing:border-box;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;color:#f0f0f0!important;background:#000000f0!important;padding:clamp(12px,3vw,40px)!important;font-family:JetBrains Mono,Consolas,monospace!important}.htBlockedAccessReceiptPanel{max-height:min(88dvh,850px);overflow-y:auto;box-sizing:border-box!important;color:#efefef!important;background:#000!important;border:1px solid #7f6714!important;border-top:2px solid #ffe100!important;border-radius:0!important;width:min(780px,100%)!important;padding:clamp(20px,4vw,40px)!important;box-shadow:0 24px 76px #000000f0,inset 0 1px #ffe10017!important}.htBlockedAccessReceiptPanel .htBlockedAccessEyebrow{color:#57a9ff!important;letter-spacing:.18em!important;text-transform:uppercase!important;font:900 10px/1.5 Consolas,monospace!important;display:block!important}.htBlockedAccessReceiptPanel>h2{color:#ffe100!important;letter-spacing:-.035em!important;max-width:700px!important;margin:14px 0 12px!important;font:900 clamp(30px,5vw,50px)/1.06 Arial,Helvetica,sans-serif!important}.htBlockedAccessReceiptPanel>p#htBlockedAccessDescription{color:#c6c6c6!important;margin:0 0 23px!important;font:500 13px/1.65 Consolas,monospace!important}.htBlockedAccessReceiptPanel dl{border-top:1px solid #453a13!important;grid-template-columns:minmax(105px,.32fr) minmax(0,1fr)!important;margin:0!important;display:grid!important}.htBlockedAccessReceiptPanel dt,.htBlockedAccessReceiptPanel dd{border-bottom:1px solid #242424!important;min-width:0!important;padding:11px 4px!important;font:800 11px/1.4 Consolas,monospace!important}.htBlockedAccessReceiptPanel dt{color:#57a9ff!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:10px!important}.htBlockedAccessReceiptPanel dd{overflow-wrap:anywhere;color:#ececec!important;text-align:right!important}.htBlockedAccessReceiptPanel .htBlockedAccessFeedback{overflow-wrap:anywhere;min-height:1.4em;color:#c5c5c5!important;margin:0!important;padding:10px 0 0!important;font:700 11px/1.5 Consolas,monospace!important}.htBlockedAccessReceiptPanel .htBlockedAccessFeedback:empty{display:none!important}.htBlockedAccessReceiptPanel .htBlockedAccessFeedback[data-state=error]{color:#ff9898!important}.htBlockedAccessReceiptPanel .htBlockedAccessFeedback[data-state=success]{color:#78dcaa!important}.htBlockedAccessReceiptPanel .htBlockedAccessReceiptActions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:10px!important;margin-top:20px!important;display:flex!important}.htBlockedAccessReceiptPanel .htBlockedAccessReceiptActions button{color:#e7e7e7!important;letter-spacing:.04em!important;cursor:pointer!important;background:linear-gradient(#606060,#303030 45%,#090909)!important;border:1px solid #747474!important;border-radius:0!important;width:auto!important;min-height:40px!important;padding:0 14px!important;font:900 10px/1.2 Consolas,monospace!important}.htBlockedAccessReceiptPanel .htBlockedAccessReceiptActions .htBlockedAccessRequestButton{color:#080808!important;background:linear-gradient(#ffe100,#caa800 60%,#8e7100)!important;border-color:#b68c05!important}.htBlockedAccessReceiptPanel .htBlockedAccessReceiptActions button:hover:not(:disabled),.htBlockedAccessReceiptPanel .htBlockedAccessReceiptActions button:focus-visible{outline-offset:1px!important;border-color:#ffe100!important;outline:1px solid #ffe100!important}.htBlockedAccessReceiptPanel .htBlockedAccessReceiptActions button:disabled{cursor:wait!important;opacity:.62!important}.htBlockedAccessReceiptPanel>small{color:#9b9b9b!important;letter-spacing:.02em!important;text-align:left!important;text-transform:none!important;margin-top:18px!important;font:700 10px/1.5 Consolas,monospace!important;display:block!important}@media (width<=560px){.htBlockedAccessReceiptPanel dl{grid-template-columns:1fr!important}.htBlockedAccessReceiptPanel dt{border-bottom:0!important;padding-bottom:2px!important}.htBlockedAccessReceiptPanel dd{text-align:left!important;padding-top:0!important}.htBlockedAccessReceiptPanel .htBlockedAccessReceiptActions{justify-content:stretch!important}.htBlockedAccessReceiptPanel .htBlockedAccessReceiptActions button{width:100%!important}}.htBlockedAccessReceiptPanel .htBlockedAccessReceiptActions .htBlockedAccessHandoffButton{color:#e8f3ff!important;background:linear-gradient(#15578b,#0b2849 70%,#07121b)!important;border-color:#5e9cdd!important}.htBlockedAccessReceiptPanel .htBlockedDeviceHandoff{gap:10px;margin-top:17px;font-family:Consolas,JetBrains Mono,monospace;display:grid}.htBlockedAccessReceiptPanel .htBlockedDeviceHandoff:empty{display:none}.htBlockedAccessReceiptPanel .htBlockedDeviceHandoff h3{color:#ffe100;letter-spacing:.08em;margin:0;font:900 11px/1.4 Consolas,monospace}.htBlockedAccessReceiptPanel .htBlockedDeviceHandoff>p{color:#b8b8b8;margin:0;font:650 11px/1.6 Consolas,monospace}.htBlockedAccessReceiptPanel .htBlockedDeviceHandoff__devices{overscroll-behavior:contain;gap:5px;min-height:0;max-height:210px;display:grid;overflow-y:auto}.htBlockedAccessReceiptPanel .htBlockedDeviceHandoff__device{cursor:pointer;background:#090909;border:1px solid #414141;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;padding:9px 11px;display:grid}.htBlockedAccessReceiptPanel .htBlockedDeviceHandoff__device:has(input:checked){background:#171403;border-color:#ffe100}.htBlockedAccessReceiptPanel .htBlockedDeviceHandoff__device input{accent-color:#ffe100;cursor:pointer;width:15px;height:15px}.htBlockedAccessReceiptPanel .htBlockedDeviceHandoff__device span{flex-direction:column;gap:5px;min-width:0;display:flex}.htBlockedAccessReceiptPanel .htBlockedDeviceHandoff__device strong{color:#f1f1f1;overflow-wrap:anywhere;font:850 11px/1.3 Consolas,monospace}.htBlockedAccessReceiptPanel .htBlockedDeviceHandoff__device small{color:#57a9ff;font:700 9px/1.4 Consolas,monospace}.htBlockedAccessReceiptPanel .htBlockedDeviceHandoff__confirm{color:#090909!important;cursor:pointer!important;background:linear-gradient(#ffe100,#b68b00)!important;border:1px solid #b88f00!important;border-radius:0!important;min-height:40px!important;padding:9px 14px!important;font:900 10px/1.25 Consolas,monospace!important}.htBlockedAccessReceiptPanel .htBlockedDeviceHandoff__confirm:disabled{color:#7d7d7d!important;cursor:not-allowed!important;background:#161616!important;border-color:#404040!important}.htBlockedAccessReceiptPanel .htBlockedDeviceHandoff__error{color:#ff9898!important}
