#nrmt-loading-gate{position:fixed;z-index:2147483000;inset:0;display:grid;place-items:center;overflow:hidden;color:#eee9dc;background:#030506;font-family:"Segoe UI",Arial,sans-serif;transition:opacity .52s ease,visibility .52s ease}
#nrmt-loading-gate[hidden]{display:none}#nrmt-loading-gate.is-leaving{visibility:hidden;opacity:0;pointer-events:none}
.nrmt-load-backdrop{position:absolute;inset:-32px;background:linear-gradient(100deg,rgba(1,4,6,.72),rgba(2,5,7,.88)),url('/assets/branding/shinobi-archive-ui-v3/characters-archive-keyart-v3.png?v=1') center/cover no-repeat;filter:blur(8px) saturate(.72);transform:scale(1.06);animation:nrmtLoadBackdrop 18s ease-in-out infinite alternate}
.nrmt-load-vignette{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 42%,transparent 0 24%,rgba(1,3,4,.46) 65%,#010203 100%),repeating-linear-gradient(0deg,rgba(255,255,255,.013) 0 1px,transparent 1px 4px)}
.nrmt-load-vignette:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 49.8%,rgba(96,216,255,.035) 50%,transparent 50.2%);background-size:180px 100%;animation:nrmtLoadScan 8s linear infinite}
.nrmt-load-card{position:relative;width:min(1040px,calc(100vw - 30px),calc((100vh - 30px)*1.78));aspect-ratio:1.78;display:grid;grid-template-columns:41% 59%;overflow:hidden;background:#080c0e;border:1px solid rgba(198,147,51,.52);box-shadow:0 38px 120px #000,0 0 55px rgba(189,126,28,.14)}
.nrmt-load-card:after{content:"";position:absolute;z-index:19;left:41%;top:7%;bottom:7%;width:1px;background:linear-gradient(transparent,#9c742d 16% 84%,transparent);box-shadow:1px 0 rgba(85,205,241,.12);pointer-events:none}
.nrmt-load-keyart{position:relative;min-width:0;overflow:hidden;background:#070a0b url('/assets/branding/shinobi-archive-ui-v3/characters-archive-keyart-v3.png?v=1') 67% center/cover no-repeat}
.nrmt-load-keyart:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 62% 69%,rgba(228,158,35,.26),transparent 23%),linear-gradient(90deg,rgba(3,6,8,.38),transparent 40%,rgba(3,6,8,.2))}
.nrmt-load-keyart-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,7,8,.22),transparent 43%,rgba(2,5,6,.88)),repeating-linear-gradient(90deg,rgba(255,255,255,.01) 0 1px,transparent 1px 48px)}
.nrmt-load-archive-mark{position:absolute;z-index:3;left:9%;top:12%;display:flex;align-items:center;gap:9px;color:#d4a843;text-shadow:0 2px 5px #000}
.nrmt-load-archive-mark>span{display:grid;place-items:center;width:40px;height:40px;border:1px solid #9f762d;background:#0b1114c9;color:#e5bd58;font:19px Georgia,serif;transform:rotate(45deg);box-shadow:0 0 18px #d28e2824}.nrmt-load-archive-mark>span::first-letter{transform:rotate(-45deg)}
.nrmt-load-archive-mark>div{display:grid;gap:3px}.nrmt-load-archive-mark small{color:#879397;font:800 11px "Segoe UI";letter-spacing:.2em}.nrmt-load-archive-mark strong{font:900 12px NinjaTitle,Georgia,serif;letter-spacing:.1em}
.nrmt-load-seal-orbit{position:absolute;z-index:2;left:50%;top:46%;width:190px;height:190px;transform:translate(-50%,-50%);opacity:.54}
.nrmt-load-seal-orbit>img{width:100%;height:100%;object-fit:contain;filter:sepia(.15) drop-shadow(0 0 22px #d58f244d);animation:nrmtLoadSeal 14s linear infinite}
.nrmt-load-seal-orbit>i{position:absolute;left:50%;top:50%;width:6px;height:6px;margin:-3px;border:1px solid #d7a339;background:#0b1113;border-radius:50%;box-shadow:0 0 9px #e0ae45}.nrmt-load-seal-orbit>i:nth-of-type(1){transform:translate(0,-83px)}.nrmt-load-seal-orbit>i:nth-of-type(2){transform:rotate(120deg) translateY(-83px)}.nrmt-load-seal-orbit>i:nth-of-type(3){transform:rotate(240deg) translateY(-83px)}
.nrmt-load-runway{position:absolute;z-index:4;left:5%;right:5%;top:31%;height:45%;overflow:hidden}
.nrmt-load-runway:before{content:"";position:absolute;left:12%;right:12%;bottom:17%;height:1px;background:linear-gradient(90deg,transparent,#d7a13a 20% 80%,transparent);box-shadow:0 8px 18px #000}
.nrmt-load-runway:after{content:"";position:absolute;left:50%;bottom:12%;width:104px;height:18px;border-radius:50%;background:#000b;filter:blur(6px);transform:translateX(-50%)}
.nrmt-load-runway>img{position:absolute;z-index:4;left:50%;bottom:17%;width:auto;height:56%;max-height:124px;image-rendering:pixelated;filter:drop-shadow(0 6px 4px #000);transform:translateX(-50%) scale(1.12);transform-origin:50% 100%;animation:nrmtLoadRunner .28s steps(2,end) infinite}
.nrmt-load-runway>b{position:absolute;z-index:3;left:50%;bottom:17%;width:22px;height:2px;background:#f0bd4f;box-shadow:-18px 2px 0 #e0a83688,-34px 4px 0 #d28f273b;transform:translateX(-25px);animation:nrmtLoadGround .62s linear infinite}
.nrmt-load-speed{position:absolute;z-index:1;right:0;height:1px;background:linear-gradient(90deg,transparent,#e4b44c88,transparent);animation:nrmtLoadSpeed 1.05s linear infinite}.nrmt-load-speed-a{top:36%;width:52%;animation-delay:-.25s}.nrmt-load-speed-b{top:61%;width:40%;animation-delay:-.72s}
.nrmt-load-dust{position:absolute;z-index:3;left:calc(50% - 24px);bottom:19%;width:7px;height:7px;border:1px solid #e7ba5c99;border-radius:50%;animation:nrmtLoadDust .8s ease-out infinite}.nrmt-load-dust-b{animation-delay:-.42s}
.nrmt-load-keyart-caption{position:absolute;z-index:5;left:13%;right:8%;bottom:12%;display:grid;gap:4px;padding:9px 11px;border-left:2px solid #c28d2b;background:linear-gradient(90deg,#05090bd9,transparent);text-shadow:0 2px 4px #000}.nrmt-load-keyart-caption small{color:#7e8e91;font:800 11px "Segoe UI";letter-spacing:.18em}.nrmt-load-keyart-caption strong{color:#e7bd5c;font:900 12px NinjaTitle,Georgia,serif;letter-spacing:.07em}
.nrmt-load-content{position:relative;z-index:5;min-width:0;display:flex;flex-direction:column;padding:9.5% 8% 7%;background:radial-gradient(circle at 100% 0,#ba7d1820,transparent 31%),linear-gradient(145deg,rgba(20,27,29,.98),rgba(5,9,11,.99))}
.nrmt-load-content:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgba(255,255,255,.012) 0 1px,transparent 1px 54px);pointer-events:none}
.nrmt-load-content:after{content:"";position:absolute;z-index:0;left:50%;bottom:4%;width:140px;height:140px;background:url('/assets/branding/shinobi-archive-ui-v3/back-seal.png?v=1') center/contain no-repeat;opacity:.035;transform:translateX(-50%);pointer-events:none}.nrmt-load-content>*{z-index:1}
.nrmt-load-brand{position:relative;display:grid;grid-template-columns:82px 1fr auto;align-items:center;gap:10px;padding:0 0 11px;border-bottom:1px solid #5e4a296e}
.nrmt-load-logo{width:80px;height:31px;object-fit:contain;filter:drop-shadow(0 0 9px #e7a72e40)}
.nrmt-load-brand>div{display:grid;gap:2px}.nrmt-load-brand small{color:#768489;font:800 11px "Segoe UI";letter-spacing:.19em}.nrmt-load-brand strong{color:#dbae46;font:900 12px NinjaTitle,Georgia,serif;letter-spacing:.08em}
.nrmt-load-brand>span{display:flex;align-items:center;gap:5px;padding:5px 7px;border:1px solid #365248;background:#101c19;color:#72c991;font:800 11px "Segoe UI";letter-spacing:.08em}.nrmt-load-brand>span i{width:5px;height:5px;background:#57d987;border-radius:50%;box-shadow:0 0 7px #57d987;animation:nrmtLoadOnline 1.3s ease-in-out infinite}
.nrmt-load-heading{position:relative;padding:4.5% 0 3%;text-align:left}.nrmt-load-heading>small{display:block;color:#7e8a8e;font:800 11px "Segoe UI";letter-spacing:.24em}.nrmt-load-heading h1{margin:4px 0 3px;color:#f0c25a;font:900 clamp(17px,2vw,25px) NinjaTitle,Georgia,serif;letter-spacing:.045em;text-transform:uppercase;text-shadow:0 0 18px #d08d2838}.nrmt-load-heading p{min-height:14px;margin:0;color:#a6afad;font:700 12px "Segoe UI"}
.nrmt-load-stages{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #303b3e;background:#080d0f}.nrmt-load-stages:before{content:"";position:absolute;left:8%;right:8%;top:19px;height:1px;background:#2d393b}.nrmt-load-stages>span{position:relative;display:grid;grid-template-columns:28px 1fr;grid-template-rows:1fr 1fr;align-items:center;min-width:0;padding:7px 4px;color:#687376;border-right:1px solid #283234;transition:.24s}.nrmt-load-stages>span:last-child{border-right:0}.nrmt-load-stages i{z-index:1;grid-row:1/3;display:grid;place-items:center;width:24px;height:24px;background:#101719;border:1px solid #3c484b;border-radius:50%;font:800 11px "Segoe UI";font-style:normal}.nrmt-load-stages small,.nrmt-load-stages b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nrmt-load-stages small{align-self:end;font:800 10px "Segoe UI";letter-spacing:.1em}.nrmt-load-stages b{align-self:start;color:#8c9698;font:800 11px "Segoe UI"}.nrmt-load-stages>span.is-active{background:linear-gradient(90deg,#75521d35,transparent);color:#d6a845}.nrmt-load-stages>span.is-active i{border-color:#d3a23c;color:#f4ca6a;box-shadow:0 0 13px #d69c3038}.nrmt-load-stages>span.is-done{color:#63b781}.nrmt-load-stages>span.is-done i{border-color:#498362;background:#12271c;color:#73d39a}.nrmt-load-stages>span.is-done b{color:#82b898}
.nrmt-load-progress-head{position:relative;display:flex;align-items:end;justify-content:space-between;margin:4.2% 0 5px;color:#788589;font:800 11px "Segoe UI";letter-spacing:.15em}.nrmt-load-progress-head strong{color:#e8b746;font:900 12px "Segoe UI";letter-spacing:0}
.nrmt-load-track{position:relative;height:11px;padding:2px;overflow:hidden;background:#030506;border:1px solid #485254;box-shadow:inset 0 1px 7px #000}.nrmt-load-track>i{position:relative;z-index:2;display:block;width:3%;height:100%;background:linear-gradient(90deg,#805316,#e9b53a 62%,#fff0a1);box-shadow:0 0 17px #efb93870;transition:width .28s ease}.nrmt-load-track>i:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,#fff8d4aa,transparent);animation:nrmtLoadBarShine 1.4s linear infinite}.nrmt-load-track>em{position:absolute;z-index:3;inset:2px;background:repeating-linear-gradient(90deg,transparent 0 calc(10% - 1px),#050809 10%);pointer-events:none}
.nrmt-load-notice{position:relative;min-height:75px;margin-top:3%;padding:13px 17px 13px 20px;overflow:hidden;text-align:left;background:radial-gradient(circle at 10% 0,#a06d2635,transparent 48%),#101719;border:1px solid #79602d;box-shadow:inset 3px 0 #d29b35,0 5px 18px #0005;transition:opacity .18s ease,transform .18s ease}.nrmt-load-notice.is-changing{opacity:0;transform:translateY(4px)}
.nrmt-load-notice>div:not(.nrmt-load-notice-dots){position:relative;z-index:1}.nrmt-load-notice small{display:block;margin-bottom:4px;color:#e5b94e;font:900 11px "Segoe UI";letter-spacing:.18em}.nrmt-load-notice strong{display:block;overflow:hidden;color:#fff0c6;font:800 10px "Segoe UI";text-overflow:ellipsis;white-space:nowrap}.nrmt-load-notice p{display:-webkit-box;margin:3px 46px 0 0;overflow:hidden;color:#a1acad;font:600 12px/1.42 "Segoe UI";-webkit-box-orient:vertical;-webkit-line-clamp:2}
.nrmt-load-notice-dots{position:absolute;z-index:2;right:18px;bottom:17px;display:flex;gap:3px}.nrmt-load-notice-dots i{width:4px;height:4px;background:#384244;border-radius:50%;transition:.2s}.nrmt-load-notice-dots i.is-active{width:11px;background:#d9a831;border-radius:3px;box-shadow:0 0 7px #d9a83166}
.nrmt-load-content footer{position:relative;display:flex;align-items:center;justify-content:center;gap:7px;margin-top:auto;padding-top:10px;color:#667377;font:700 11px "Segoe UI";letter-spacing:.025em}.nrmt-load-cache-dot{width:5px;height:5px;background:#59b764;border-radius:50%;box-shadow:0 0 7px #59b764bf}
@keyframes nrmtLoadBackdrop{to{transform:scale(1.1) translate3d(-.5%,.5%,0)}}@keyframes nrmtLoadScan{to{background-position:180px 0}}@keyframes nrmtLoadSeal{to{transform:rotate(360deg)}}@keyframes nrmtLoadRunner{50%{transform:translateX(-50%) scale(1.12) translateY(-3px)}}@keyframes nrmtLoadGround{to{transform:translateX(28px);opacity:0}}@keyframes nrmtLoadSpeed{from{transform:translateX(10%);opacity:0}35%{opacity:1}to{transform:translateX(-250%);opacity:0}}@keyframes nrmtLoadDust{to{transform:translate(-28px,-18px) scale(2);opacity:0}}@keyframes nrmtLoadOnline{50%{opacity:.38}}@keyframes nrmtLoadBarShine{from{transform:translateX(-120%)}to{transform:translateX(120%)}}
@media(max-width:760px){.nrmt-load-card{width:min(730px,calc(100vw - 18px),calc((100vh - 18px)*1.56));aspect-ratio:1.56;grid-template-columns:36% 64%}.nrmt-load-card:after{left:36%}.nrmt-load-content{padding:7% 7% 6%}.nrmt-load-keyart{background-position:72% center}.nrmt-load-brand{grid-template-columns:70px 1fr}.nrmt-load-brand>span{display:none}.nrmt-load-logo{width:68px}.nrmt-load-heading{padding:5% 0 3%}.nrmt-load-stages>span{grid-template-columns:24px 1fr}.nrmt-load-stages i{width:20px;height:20px}.nrmt-load-notice{min-height:67px;margin-top:3%;padding-top:11px;padding-bottom:11px}.nrmt-load-keyart-caption strong{font-size:11px}}
@media(max-width:560px){#nrmt-loading-gate{align-items:stretch;padding:7px}.nrmt-load-card{width:100%;height:100%;max-height:none;aspect-ratio:auto;grid-template-columns:1fr;grid-template-rows:minmax(160px,34%) 1fr}.nrmt-load-card:after{display:none}.nrmt-load-keyart{background-position:70% 58%}.nrmt-load-content{padding:20px 25px 24px}.nrmt-load-content:after{bottom:7%;width:175px;height:175px;opacity:.045}.nrmt-load-archive-mark{top:15%;left:11%;transform:scale(.84);transform-origin:left top}.nrmt-load-seal-orbit{top:54%;width:145px;height:145px}.nrmt-load-runway{top:27%;height:55%}.nrmt-load-runway>img{max-height:90px}.nrmt-load-keyart-caption{bottom:8%}.nrmt-load-brand{padding-bottom:9px}.nrmt-load-heading{padding:18px 0 12px}.nrmt-load-heading h1{font-size:20px}.nrmt-load-stages>span{grid-template-columns:1fr;grid-template-rows:23px 10px}.nrmt-load-stages:before{top:17px}.nrmt-load-stages i{grid-row:1;justify-self:center}.nrmt-load-stages small{display:none}.nrmt-load-stages b{grid-row:2;align-self:center;text-align:center;font-size:10px}.nrmt-load-progress-head{margin-top:17px}.nrmt-load-notice{margin-top:16px;min-height:86px}.nrmt-load-notice strong{white-space:normal}.nrmt-load-content footer{margin-top:18px;padding-top:0;font-size:11px}}
@media(max-height:500px) and (min-width:561px){.nrmt-load-card{width:min(900px,calc(100vw - 14px),calc((100vh - 14px)*1.92));aspect-ratio:1.92}.nrmt-load-content{padding-top:6%;padding-bottom:5%}.nrmt-load-heading{padding:3.5% 0 2%}.nrmt-load-notice{min-height:58px;padding-top:9px;padding-bottom:9px}.nrmt-load-content footer{padding-top:6px}}
@media(prefers-reduced-motion:reduce){.nrmt-load-backdrop,.nrmt-load-vignette:after,.nrmt-load-seal-orbit>img,.nrmt-load-runway>img,.nrmt-load-speed,.nrmt-load-dust,.nrmt-load-runway>b,.nrmt-load-brand>span i,.nrmt-load-track>i:after{animation:none}}

/* ------------------------- Tela de carregamento sem vazar (v280) ---------
   Esta tela nao e um painel comum: o cartao tem aspect-ratio fixo (1.78) e o
   pai usa overflow:hidden, entao ela NAO cresce quando o texto cresce -- o
   que passa do limite simplesmente some. A escala de fonte da v271 subiu os
   textos daqui junto com o resto do jogo e estourou a caixa: "SERVIDOR ATIVO"
   virava "SERVIDOR ATI", o rodape cortava no meio da frase.

   Correcao em duas frentes: (1) os textos passam a ser proporcionais ao
   TAMANHO DO CARTAO via clamp+vw, entao acompanham a caixa em vez de brigar
   com ela; (2) todo container da cadeia ganha min-width:0, sem o que um item
   de grid/flex se recusa a encolher abaixo do proprio conteudo e empurra o
   vizinho para fora. */
#nrmt-loading-gate .nrmt-load-content,
#nrmt-loading-gate .nrmt-load-brand,
#nrmt-loading-gate .nrmt-load-brand > div,
#nrmt-loading-gate .nrmt-load-heading,
#nrmt-loading-gate .nrmt-load-notice,
#nrmt-loading-gate .nrmt-load-content > footer { min-width: 0; }

#nrmt-loading-gate .nrmt-load-content { overflow: hidden; }

#nrmt-loading-gate .nrmt-load-brand small {
  font-size: clamp(7px, .78vw, 11px);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#nrmt-loading-gate .nrmt-load-brand strong {
  font-size: clamp(9px, .95vw, 13px);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* O selo do servidor nunca deve truncar: e estado, nao decoracao. Encolhe a
   fonte e o padding, mas mantem a frase inteira. */
#nrmt-loading-gate .nrmt-load-brand > span {
  flex: 0 0 auto;
  padding: 4px 6px;
  font-size: clamp(6px, .68vw, 10px);
  white-space: nowrap;
}
#nrmt-loading-gate .nrmt-load-logo { max-width: 100%; height: auto; }

/* Etapas (01 SISTEMA / 02 ARQUIVOS...): quatro colunas num espaco estreito. */
#nrmt-loading-gate .nrmt-load-stages > * { min-width: 0; }
#nrmt-loading-gate .nrmt-load-stages b,
#nrmt-loading-gate .nrmt-load-stages small,
#nrmt-loading-gate .nrmt-load-stages span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: clamp(6px, .66vw, 10px);
}

/* Rodape: a frase inteira ou nada -- cortada no meio parece bug. */
#nrmt-loading-gate .nrmt-load-content > footer {
  display: flex;
  align-items: center;
  gap: 6px;
}
#nrmt-loading-gate .nrmt-load-content > footer span:last-child {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: clamp(6px, .7vw, 10px);
}

/* Aviso rotativo (DICA SHINOBI / ENCONTRO RARO): o texto varia de tamanho
   entre as mensagens, entao a caixa precisa aguentar a maior sem empurrar. */
#nrmt-loading-gate .nrmt-load-notice p,
#nrmt-loading-gate .nrmt-load-notice strong,
#nrmt-loading-gate .nrmt-load-notice small { min-width: 0; }
#nrmt-loading-gate .nrmt-load-notice p { font-size: clamp(7px, .74vw, 11px); }
#nrmt-loading-gate .nrmt-load-notice strong { font-size: clamp(8px, .8vw, 12px); }

/* Experiência cinematográfica e tipografia legível (v496). */
#nrmt-loading-gate{background:#020607;font-family:RussoOne,"Arial Narrow",Arial,sans-serif}
#nrmt-loading-gate .nrmt-load-backdrop{inset:-18px;background:linear-gradient(100deg,rgba(0,7,9,.52),rgba(2,7,8,.72)),url('/assets/maps/lobbies/konoha-lobby-v3.webp?v=1') center/cover no-repeat;filter:saturate(.92) contrast(1.08) brightness(.62);transform:scale(1.035);animation:nrmtLoadBackdropV496 18s ease-in-out infinite alternate}
#nrmt-loading-gate .nrmt-load-vignette{background:radial-gradient(ellipse at 50% 44%,transparent 0 29%,rgba(0,4,5,.34) 64%,#010304 100%),repeating-linear-gradient(0deg,rgba(255,255,255,.012) 0 1px,transparent 1px 4px)}
#nrmt-loading-gate .nrmt-load-card{width:min(1180px,calc(100vw - 34px),calc((100vh - 34px)*1.78));box-shadow:0 42px 140px #000,0 0 80px rgba(22,184,194,.10),0 0 55px rgba(215,154,45,.18)}
#nrmt-loading-gate .nrmt-load-keyart{background-image:linear-gradient(180deg,rgba(2,8,10,.05),rgba(1,5,7,.56)),url('/assets/maps/lobbies/konoha-lobby-v3.webp?v=1');background-position:43% center;background-size:cover}
#nrmt-loading-gate .nrmt-load-content{background:radial-gradient(circle at 100% 0,#c08a252b,transparent 31%),linear-gradient(145deg,rgba(13,31,34,.985),rgba(4,12,14,.995))}
#nrmt-loading-gate .nrmt-load-brand small{font:800 clamp(9px,.76vw,12px)/1.2 RussoOne,Arial,sans-serif;letter-spacing:.14em}
#nrmt-loading-gate .nrmt-load-brand strong{font:900 clamp(12px,1vw,16px)/1.2 NinjaTitle,RussoOne,sans-serif;letter-spacing:.075em}
#nrmt-loading-gate .nrmt-load-heading>small{font:800 clamp(9px,.72vw,11px)/1.2 RussoOne,Arial,sans-serif;color:#9cb0b1}
#nrmt-loading-gate .nrmt-load-heading h1{font:900 clamp(21px,2vw,30px)/1.05 NinjaTitle,RussoOne,sans-serif;letter-spacing:.035em}
#nrmt-loading-gate .nrmt-load-heading p{font:700 clamp(10px,.83vw,13px)/1.35 RussoOne,Arial,sans-serif;color:#c1cfce}
#nrmt-loading-gate .nrmt-load-stages small,#nrmt-loading-gate .nrmt-load-stages b,#nrmt-loading-gate .nrmt-load-stages span{font-size:clamp(8px,.7vw,11px)}
#nrmt-loading-gate .nrmt-load-progress-head,#nrmt-loading-gate .nrmt-load-progress-head strong{font-size:clamp(9px,.76vw,12px)}
#nrmt-loading-gate .nrmt-load-notice small{font-size:clamp(9px,.74vw,11px)}
#nrmt-loading-gate .nrmt-load-notice strong{font:800 clamp(11px,.9vw,14px)/1.25 RussoOne,Arial,sans-serif}
#nrmt-loading-gate .nrmt-load-notice p{font:500 clamp(10px,.8vw,12px)/1.45 RussoOne,Arial,sans-serif}
#nrmt-loading-gate .nrmt-load-content>footer span:last-child{font-size:clamp(8px,.72vw,11px);color:#91aaaa}
@keyframes nrmtLoadBackdropV496{to{transform:scale(1.07) translate3d(-.4%,.35%,0);filter:saturate(1) contrast(1.1) brightness(.68)}}
