:root{--ro-noite-50:#eef2f9;--ro-noite-100:#d9e1ef;--ro-noite-200:#b3c1da;--ro-noite-300:#8fa0bd;--ro-noite-400:#6a7d9f;--ro-noite-450:#5a6b8c;--ro-noite-500:#4a5d80;--ro-noite-600:#34466a;--ro-noite-700:#1e3054;--ro-noite-750:#152a52;--ro-noite-800:#132546;--ro-noite-850:#10203f;--ro-noite-900:#0d1b35;--ro-noite-920:#0b1830;--ro-noite-950:#081226;--ro-noite-990:#050a16;--ro-ouro-50:#fbf6e9;--ro-ouro-100:#f8ecc6;--ro-ouro-200:#f2dc95;--ro-ouro-300:#ebc977;--ro-ouro-350:#d4af6a;--ro-ouro-400:#e3b95c;--ro-ouro-500:#c9a24b;--ro-ouro-600:#a07c2c;--ro-ouro-650:#8a7444;--ro-ouro-700:#8a6c2a;--ro-ouro-800:#7a5d1c;--ro-ouro-900:#5d4718;--ro-ouro-950:#1a1608;--ro-pergaminho-0:#ffffff;--ro-pergaminho-50:#fdf9ef;--ro-pergaminho-100:#f7f5f0;--ro-pergaminho-150:#f4f1e9;--ro-pergaminho-200:#f5f0e4;--ro-pergaminho-250:#f2ede0;--ro-pergaminho-300:#e3dbc0;--ro-pergaminho-400:#d9cfae;--ro-pergaminho-500:#a08e5e;--ro-pergaminho-600:#6b6248;--ro-pergaminho-950:#fdfaf2;--ro-verde-300:#dff5e8;--ro-verde-400:#4cc27c;--ro-verde-500:#3fae6a;--ro-verde-700:#1f7a45;--ro-vermelho-300:#ffe3e3;--ro-vermelho-400:#e07a7a;--ro-vermelho-500:#d05555;--ro-vermelho-700:#a33232;--ro-bronze-300:#f7e7bd;--ro-bronze-400:#e8913a;--ro-bronze-700:#9a4f0f;--ro-azul-400:#6ea8ff;--ro-azul-700:#2f5fb3;--ro-preto:#000000;--ro-fonte-display:var(--font-display,"Newsreader"),Georgia,"Times New Roman",serif;--ro-fonte-texto:var(--font-sans,"Inter"),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--ro-tipo-display-xl:clamp(2.5rem,1.7rem + 3.4vw,4.5rem);--ro-tipo-display:clamp(2rem,1.5rem + 2.1vw,3.25rem);--ro-tipo-titulo-1:clamp(1.625rem,1.35rem + 1.15vw,2.25rem);--ro-tipo-titulo-2:clamp(1.25rem,1.12rem + .55vw,1.625rem);--ro-tipo-titulo-3:1.125rem;--ro-tipo-corpo-lg:1.0625rem;--ro-tipo-corpo:1rem;--ro-tipo-corpo-sm:.875rem;--ro-tipo-legenda:.8125rem;--ro-tipo-sobretitulo:.75rem;--ro-entrelinha-display:1.08;--ro-entrelinha-titulo:1.2;--ro-entrelinha-corpo:1.55;--ro-espacejamento-display:-.015em;--ro-espacejamento-sobretitulo:.16em;--ro-peso-regular:400;--ro-peso-medio:500;--ro-peso-semi:600;--ro-peso-negrito:700;--ro-esp-1:4px;--ro-esp-2:8px;--ro-esp-3:12px;--ro-esp-4:16px;--ro-esp-5:20px;--ro-esp-6:24px;--ro-esp-8:32px;--ro-esp-10:40px;--ro-esp-12:48px;--ro-esp-16:64px;--ro-esp-24:96px;--ro-container:1200px;--ro-container-texto:68ch;--ro-alvo-toque:44px;--ro-raio-xs:4px;--ro-raio-sm:8px;--ro-raio-md:10px;--ro-raio-lg:14px;--ro-raio-xl:20px;--ro-raio-pilula:999px;--ro-dur-instante:90ms;--ro-dur-rapida:150ms;--ro-dur-base:220ms;--ro-dur-lenta:400ms;--ro-curva-saida:cubic-bezier(.16,1,.3,1);--ro-curva-padrao:cubic-bezier(.2,.8,.2,1);--ro-z-gaveta:40;--ro-z-modal:50;--ro-z-toast:60;--ro-z-pular:9999}@media (prefers-reduced-motion:reduce){:root{--ro-dur-instante:0ms;--ro-dur-rapida:0ms;--ro-dur-base:0ms;--ro-dur-lenta:0ms}}body[data-theme=dark]{color-scheme:dark;--ro-fundo:var(--ro-noite-950);--ro-superficie:var(--ro-noite-900);--ro-superficie-sutil:color-mix(in srgb,var(--ro-pergaminho-0) 3%,transparent);--ro-superficie-elevada:var(--ro-noite-800);--ro-cartao:linear-gradient(160deg,var(--ro-noite-850) 0%,var(--ro-noite-900) 100%);--ro-cartao-base:var(--ro-noite-850);--ro-cartao-hover:var(--ro-noite-750);--ro-campo:var(--ro-noite-920);--ro-texto:var(--ro-pergaminho-250);--ro-texto-forte:var(--ro-pergaminho-950);--ro-texto-suave:var(--ro-noite-300);--ro-texto-inverso:var(--ro-noite-900);--ro-borda:color-mix(in srgb,var(--ro-ouro-500) 55%,transparent);--ro-borda-suave:color-mix(in srgb,var(--ro-ouro-500) 28%,transparent);--ro-borda-campo:var(--ro-ouro-650);--ro-primaria:var(--ro-ouro-500);--ro-primaria-forte:var(--ro-ouro-400);--ro-sobre-primaria:var(--ro-ouro-950);--ro-primaria-texto:var(--ro-ouro-500);--ro-primaria-veu:color-mix(in srgb,var(--ro-ouro-500) 12%,transparent);--ro-sucesso:var(--ro-verde-500);--ro-sucesso-texto:var(--ro-verde-400);--ro-sucesso-fundo:color-mix(in srgb,var(--ro-verde-500) 14%,transparent);--ro-perigo:var(--ro-vermelho-500);--ro-perigo-texto:var(--ro-vermelho-400);--ro-perigo-fundo:color-mix(in srgb,var(--ro-vermelho-500) 12%,transparent);--ro-aviso:var(--ro-bronze-400);--ro-aviso-texto:var(--ro-bronze-400);--ro-aviso-fundo:color-mix(in srgb,var(--ro-bronze-400) 14%,transparent);--ro-info:var(--ro-azul-400);--ro-info-texto:var(--ro-azul-400);--ro-info-fundo:color-mix(in srgb,var(--ro-azul-400) 12%,transparent);--ro-foco:var(--ro-ouro-400);--ro-veu:color-mix(in srgb,var(--ro-noite-990) 70%,transparent);--ro-sombra-1:0 1px 2px rgb(0 0 0/.35);--ro-sombra-2:0 8px 28px rgb(0 0 0/.45);--ro-sombra-3:0 14px 40px rgb(0 0 0/.5);--ro-sombra-4:0 20px 60px rgb(0 0 0/.55)}body[data-theme=light]{color-scheme:light;--ro-fundo:var(--ro-pergaminho-100);--ro-superficie:var(--ro-pergaminho-0);--ro-superficie-sutil:color-mix(in srgb,var(--ro-ouro-500) 5%,var(--ro-pergaminho-0));--ro-superficie-elevada:var(--ro-pergaminho-0);--ro-cartao:linear-gradient(160deg,var(--ro-pergaminho-0) 0%,var(--ro-pergaminho-150) 100%);--ro-cartao-base:var(--ro-pergaminho-0);--ro-cartao-hover:var(--ro-pergaminho-50);--ro-campo:var(--ro-pergaminho-0);--ro-texto:var(--ro-noite-900);--ro-texto-forte:var(--ro-noite-950);--ro-texto-suave:var(--ro-noite-450);--ro-texto-inverso:var(--ro-pergaminho-250);--ro-borda:color-mix(in srgb,var(--ro-ouro-600) 65%,transparent);--ro-borda-suave:color-mix(in srgb,var(--ro-ouro-600) 32%,transparent);--ro-borda-campo:var(--ro-ouro-600);--ro-primaria:var(--ro-ouro-500);--ro-primaria-forte:var(--ro-ouro-400);--ro-sobre-primaria:var(--ro-ouro-950);--ro-primaria-texto:var(--ro-ouro-800);--ro-primaria-veu:color-mix(in srgb,var(--ro-ouro-500) 12%,transparent);--ro-sucesso:var(--ro-verde-500);--ro-sucesso-texto:var(--ro-verde-700);--ro-sucesso-fundo:color-mix(in srgb,var(--ro-verde-500) 12%,var(--ro-pergaminho-0));--ro-perigo:var(--ro-vermelho-500);--ro-perigo-texto:var(--ro-vermelho-700);--ro-perigo-fundo:color-mix(in srgb,var(--ro-vermelho-500) 9%,var(--ro-pergaminho-0));--ro-aviso:var(--ro-bronze-700);--ro-aviso-texto:var(--ro-bronze-700);--ro-aviso-fundo:color-mix(in srgb,var(--ro-bronze-400) 12%,var(--ro-pergaminho-0));--ro-info:var(--ro-azul-700);--ro-info-texto:var(--ro-azul-700);--ro-info-fundo:color-mix(in srgb,var(--ro-azul-400) 10%,var(--ro-pergaminho-0));--ro-foco:var(--ro-ouro-800);--ro-veu:color-mix(in srgb,var(--ro-noite-990) 55%,transparent);--ro-sombra-1:0 1px 2px rgb(13 27 53/.06);--ro-sombra-2:0 8px 24px rgb(13 27 53/.10);--ro-sombra-3:0 14px 36px rgb(13 27 53/.14);--ro-sombra-4:0 20px 60px rgb(13 27 53/.22)}:root{--navy-deep:var(--ro-noite-950);--navy:var(--ro-noite-900);--navy-card:var(--ro-noite-850);--navy-card2:var(--ro-noite-800);--gold:var(--ro-ouro-500);--gold-bright:var(--ro-ouro-400);--gold-soft:var(--ro-ouro-350);--cream:var(--ro-pergaminho-200);--white:var(--ro-pergaminho-0);--green:var(--ro-verde-500);--red:var(--ro-vermelho-500);--muted:var(--ro-noite-300);--ff-sans:var(--ro-fonte-texto);--ff-display:var(--ro-fonte-display);--ff-serif:var(--ro-fonte-display);--on-gold:var(--ro-ouro-950);--gold-wash:color-mix(in srgb,var(--ro-ouro-500) 12%,transparent);--gold-tint-10:color-mix(in srgb,var(--ro-ouro-500) 10%,transparent);--gold-tint-14:color-mix(in srgb,var(--ro-ouro-500) 14%,transparent);--gold-tint-18:color-mix(in srgb,var(--ro-ouro-500) 18%,transparent);--gold-tint-30:color-mix(in srgb,var(--ro-ouro-500) 30%,transparent);--gold-subtle:var(--gold-tint-10);--green-line:color-mix(in srgb,var(--ro-verde-500) 50%,transparent);--green-wash:color-mix(in srgb,var(--ro-verde-500) 10%,transparent);--green-wash-22:color-mix(in srgb,var(--ro-verde-500) 22%,transparent);--green-wash-25:color-mix(in srgb,var(--ro-verde-500) 25%,transparent);--red-line:color-mix(in srgb,var(--ro-vermelho-500) 50%,transparent);--red-line-soft:color-mix(in srgb,var(--ro-vermelho-500) 40%,transparent);--red-wash:color-mix(in srgb,var(--ro-vermelho-500) 8%,transparent);--red-wash-22:color-mix(in srgb,var(--ro-vermelho-500) 22%,transparent);--danger:var(--ro-vermelho-500);--chip-up-ink:var(--ro-verde-300);--chip-up-ink-light:var(--ro-verde-700);--chip-down-ink:var(--ro-vermelho-300);--chip-down-ink-light:var(--ro-vermelho-700);--pill-y-ink:var(--ro-bronze-300);--pill-y-ink-light:var(--ro-ouro-800);--backdrop:color-mix(in srgb,var(--ro-noite-990) 60%,transparent);--modal-backdrop:color-mix(in srgb,var(--ro-noite-990) 70%,transparent);--photo-rm-bg:color-mix(in srgb,var(--ro-noite-950) 75%,transparent);--shadow-gold-hover:0 4px 16px color-mix(in srgb,var(--ro-ouro-500) 40%,transparent);--shadow-toast:0 10px 30px rgb(0 0 0/.4);--shadow-modal:0 20px 60px rgb(0 0 0/.5);--cert-border:var(--ro-pergaminho-400);--cert-divider:var(--ro-pergaminho-300);--cert-ink-gold:var(--ro-ouro-700);--cert-ink-label:var(--ro-pergaminho-600);--cert-ink-foot:#8a7550;--cert-ink-qr:var(--ro-pergaminho-500);--qr-ink:var(--ro-ouro-950);--coin-rim:var(--ro-ouro-700);--coin-core:#cfd4dc;--coin-light:#eef1f5;--coin-shade:#7d8694;--coin-engrave:#3a3f47;--coin-legend:var(--ro-ouro-900);--select-caret:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="%23c9a24b" d="M7 10l5 5 5-5z"/></svg>')}body[data-theme]{--bg:var(--ro-fundo);--bg-panel:var(--ro-superficie);--card:var(--ro-cartao);--card-hover:var(--ro-cartao-hover);--text:var(--ro-texto);--text-strong:var(--ro-texto-forte);--text-muted:var(--ro-texto-suave);--line:var(--ro-borda);--line-soft:var(--ro-borda-suave);--input-bg:var(--ro-campo);--shadow:var(--ro-sombra-2);--text-main:var(--ro-texto);--border:var(--ro-borda-suave);--card-bg:var(--ro-superficie-sutil);--card-subtle:var(--ro-superficie-sutil);--bg-subtle:var(--ro-superficie-sutil);--bg-card-subtle:var(--ro-superficie-sutil);--bg-card:var(--ro-cartao-base);--bg-card-hover:var(--ro-cartao-hover);--bg-alt:var(--ro-superficie-sutil);--shadow-sm:var(--ro-sombra-1);--shadow-md:var(--ro-sombra-2);--shadow-lg:var(--ro-sombra-3)}*{margin:0;padding:0;box-sizing:border-box}html{text-size-adjust:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.skip-link{position:fixed;top:-100%;left:50%;transform:translateX(-50%);z-index:var(--ro-z-pular);padding:.75rem 1.5rem;background:var(--ro-primaria);color:var(--ro-sobre-primaria);font-weight:var(--ro-peso-semi);border-radius:0 0 var(--ro-raio-sm) var(--ro-raio-sm);transition:top var(--ro-dur-base) ease}.skip-link:focus{top:0;outline:2px solid var(--ro-foco);outline-offset:2px}.moeda-realista{--moeda-tilt-x:0deg;--moeda-tilt-y:0deg;position:relative;display:inline-block;border-radius:50%;isolation:isolate;perspective:900px}.moeda-realista:before{content:"";position:absolute;inset:-10%;border-radius:50%;z-index:0;pointer-events:none;background:radial-gradient(circle,transparent 66%,color-mix(in srgb,var(--ro-ouro-500) 22%,transparent) 84%,color-mix(in srgb,var(--ro-ouro-200) 14%,transparent) 95%,transparent 100%)}.moeda-realista-img{position:relative;z-index:1;display:block;border-radius:50%;transform:rotateX(var(--moeda-tilt-x)) rotateY(var(--moeda-tilt-y));transition:transform var(--ro-dur-lenta) var(--ro-curva-saida)}.moeda-realista:after{content:"";position:absolute;inset:0;border-radius:50%;z-index:2;pointer-events:none;background:linear-gradient(135deg,rgb(255 255 255/.3),rgb(255 255 255/.08) 22%,transparent 40%,rgb(255 255 255/.04) 65%,rgb(255 255 255/.16) 85%,transparent);box-shadow:inset 0 0 0 1.5px rgb(255 245 204/.35),inset 0 0 0 3px rgb(59 37 3/.3)}.moeda-realista-interativa{cursor:pointer}.moeda-realista-interativa .moeda-realista-img{transition:transform 80ms linear}.moeda-realista-interativa:not(:hover) .moeda-realista-img{transition:transform var(--ro-dur-lenta) var(--ro-curva-saida)}@media (prefers-reduced-motion:reduce){.moeda-realista-img{transition:none}}@media (hover:none){.moeda-realista-interativa{cursor:default}}body{font-family:var(--ro-fonte-texto);font-size:var(--ro-tipo-corpo);line-height:var(--ro-entrelinha-corpo);background:var(--ro-fundo);color:var(--ro-texto);min-height:100vh;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background-color var(--ro-dur-lenta) ease,color var(--ro-dur-lenta) ease}.serif,h1,h2,h3{font-family:var(--ro-fonte-display);font-optical-sizing:auto;font-weight:var(--ro-peso-semi);line-height:var(--ro-entrelinha-titulo);letter-spacing:-.005em;text-wrap:balance}p{text-wrap:pretty}img,svg,video{max-width:100%}a{color:inherit}::selection{background:color-mix(in srgb,var(--ro-ouro-500) 32%,transparent);color:var(--ro-texto-forte)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--ro-foco);outline-offset:2px}.field{text-align:left;margin-bottom:var(--ro-esp-4)}.field label{display:block;font-size:var(--ro-tipo-legenda);font-weight:var(--ro-peso-semi);color:var(--ro-texto);margin-bottom:6px;letter-spacing:.005em}.field input,.tinput,textarea.obs{width:100%;min-height:var(--ro-alvo-toque);border:1px solid var(--ro-borda-campo);border-radius:var(--ro-raio-sm);background:var(--ro-campo);color:var(--ro-texto);font-family:inherit;outline:none;transition:border-color var(--ro-dur-rapida) ease,box-shadow var(--ro-dur-rapida) ease,background-color var(--ro-dur-rapida) ease}.field input{padding:11px 14px;font-size:var(--ro-tipo-corpo)}.tinput{font-size:.9375rem;padding:10px 13px;margin-bottom:4px}textarea.obs{font-size:.875rem;padding:11px 13px;resize:vertical;min-height:72px;line-height:1.5}.field input::placeholder,.tinput::placeholder,textarea.obs::placeholder{color:var(--ro-texto-suave);opacity:.85}.field input:hover,.tinput:hover,textarea.obs:hover{border-color:var(--ro-primaria)}.field input:focus,.tinput:focus,textarea.obs:focus{border-color:var(--ro-foco);box-shadow:0 0 0 3px color-mix(in srgb,var(--ro-foco) 22%,transparent)}.field input[aria-invalid=true],.tinput[aria-invalid=true],textarea.obs[aria-invalid=true]{border-color:var(--ro-perigo-texto)}.field input:disabled,.tinput:disabled,textarea.obs:disabled{opacity:.55;cursor:not-allowed}.field-lbl{font-size:var(--ro-tipo-legenda);font-weight:var(--ro-peso-negrito);color:var(--ro-texto);margin:14px 0 4px;display:flex;align-items:center;gap:7px}.field-lbl svg{width:15px;height:15px;stroke:var(--ro-primaria-texto);fill:none;stroke-width:1.6}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--ro-alvo-toque);padding:11px 22px;border-radius:var(--ro-raio-md);border:1px solid transparent;cursor:pointer;font-family:var(--ro-fonte-texto);font-size:.9375rem;font-weight:var(--ro-peso-semi);line-height:1.2;letter-spacing:.005em;text-decoration:none;position:relative;transition:transform var(--ro-dur-rapida) var(--ro-curva-saida),box-shadow var(--ro-dur-base) ease,background-color var(--ro-dur-rapida) ease,border-color var(--ro-dur-rapida) ease,color var(--ro-dur-rapida) ease,filter var(--ro-dur-rapida) ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.btn:hover:not([disabled]){transform:translateY(-1px)}.btn:active:not([disabled]){transform:translateY(0) scale(.985)}.btn:focus-visible{outline:2px solid var(--ro-foco);outline-offset:3px}.btn svg{width:18px;height:18px;flex:none}.btn-gold{width:100%;background:linear-gradient(180deg,var(--ro-ouro-300) 0,var(--ro-ouro-400) 38%,var(--ro-ouro-500) 100%);border-color:var(--ro-ouro-600);color:var(--ro-sobre-primaria);box-shadow:inset 0 1px 0 rgb(255 255 255/.38),inset 0 -1px 0 rgb(0 0 0/.12),0 1px 2px rgb(0 0 0/.18),0 6px 18px color-mix(in srgb,var(--ro-ouro-500) 26%,transparent)}.btn-gold:hover:not([disabled]){filter:brightness(1.04) saturate(1.05);box-shadow:inset 0 1px 0 rgb(255 255 255/.45),inset 0 -1px 0 rgb(0 0 0/.12),0 2px 4px rgb(0 0 0/.18),0 10px 26px color-mix(in srgb,var(--ro-ouro-500) 38%,transparent)}.btn-outline{background:transparent;border-color:var(--ro-primaria);color:var(--ro-primaria-texto)}.btn-outline:hover:not([disabled]){background:var(--ro-primaria-veu);border-color:var(--ro-primaria-forte)}.btn-ghost{background:transparent;color:var(--ro-texto)}.btn-ghost:hover:not([disabled]){background:var(--ro-superficie-sutil);color:var(--ro-texto-forte)}.btn-danger{background:var(--ro-perigo-fundo);border-color:var(--ro-perigo-texto);color:var(--ro-perigo-texto)}.btn-danger:hover:not([disabled]){background:color-mix(in srgb,var(--ro-perigo) 20%,transparent)}.btn-sm{min-height:36px;padding:7px 14px;font-size:.875rem;border-radius:var(--ro-raio-sm)}.btn-lg{min-height:52px;padding:14px 28px;font-size:1rem}.btn[disabled]{opacity:.45;cursor:not-allowed;transform:none!important;box-shadow:none!important;filter:none}.btn[aria-busy=true]{cursor:progress}.switch{position:relative;width:46px;height:26px;flex:none;background:var(--ro-borda-suave);border:1px solid var(--ro-borda-campo);border-radius:var(--ro-raio-pilula);cursor:pointer;transition:background-color var(--ro-dur-base) ease,border-color var(--ro-dur-base) ease}.switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--ro-pergaminho-200);box-shadow:0 1px 3px rgb(0 0 0/.3);transition:left var(--ro-dur-base) var(--ro-curva-saida)}.switch.on{background:var(--ro-primaria);border-color:var(--ro-ouro-600)}.switch.on:after{left:23px;background:var(--ro-pergaminho-0)}.panel{background:var(--ro-cartao);border:1px solid var(--ro-borda-suave);border-radius:var(--ro-raio-lg);padding:clamp(18px,1rem + .6vw,26px);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ro-ouro-300) 14%,transparent),var(--ro-sombra-2);transition:border-color var(--ro-dur-base) ease,box-shadow var(--ro-dur-base) ease}.panel h3{font-size:var(--ro-tipo-titulo-3);color:var(--ro-texto-forte);font-weight:var(--ro-peso-semi);margin-bottom:var(--ro-esp-4);display:flex;align-items:center;gap:9px}.panel h3 svg{width:18px;height:18px;stroke:var(--ro-primaria-texto);fill:none;stroke-width:1.6;flex:none}.empty{border:1px dashed var(--ro-borda);border-radius:var(--ro-raio-lg);padding:clamp(24px,1.2rem + 1.5vw,40px);text-align:center;color:var(--ro-texto-suave);line-height:1.6;background:var(--ro-superficie-sutil)}.empty,.toast{font-size:.9375rem}.toast{position:fixed;bottom:max(26px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%) translateY(16px);display:flex;align-items:center;gap:10px;background:var(--ro-noite-800);color:var(--ro-pergaminho-200);border:1px solid color-mix(in srgb,var(--ro-ouro-500) 60%,transparent);padding:13px 22px 13px 18px;border-radius:var(--ro-raio-md);font-weight:var(--ro-peso-medio);line-height:1.4;opacity:0;pointer-events:none;z-index:var(--ro-z-toast);box-shadow:var(--shadow-toast);max-width:min(560px,calc(100vw - 32px));text-align:left;transition:opacity var(--ro-dur-base) ease,transform var(--ro-dur-base) var(--ro-curva-saida)}.toast:before{content:"";width:8px;height:8px;border-radius:50%;flex:none;background:var(--ro-ouro-400);box-shadow:0 0 0 3px color-mix(in srgb,var(--ro-ouro-400) 25%,transparent)}body[data-theme=light] .toast{background:var(--ro-pergaminho-0);color:var(--ro-noite-900);border-color:var(--ro-borda)}body[data-theme=light] .toast:before{background:var(--ro-ouro-600)}.toast.show{opacity:1;transform:translateX(-50%) translateY(0)}.modal-bg{position:fixed;inset:0;background:var(--ro-veu);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:none;align-items:flex-start;justify-content:center;z-index:var(--ro-z-modal);padding:20px;overflow-y:auto}.modal-bg.show{display:flex;animation:ro-surge var(--ro-dur-base) ease both}.modal{width:100%;max-width:460px;background:var(--ro-cartao);border:1px solid var(--ro-borda);border-top:2px solid var(--ro-primaria);border-radius:var(--ro-raio-xl);padding:clamp(22px,1rem + 1.6vw,34px);box-shadow:var(--ro-sombra-4);margin:auto 0;max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);overflow-y:auto;overscroll-behavior:contain}.modal-bg.show .modal{animation:ro-assenta var(--ro-dur-lenta) var(--ro-curva-saida) both}.modal h3{font-size:var(--ro-tipo-titulo-2);color:var(--ro-texto-forte);margin-bottom:8px;font-weight:var(--ro-peso-semi)}.modal p{font-size:.9375rem;color:var(--ro-texto-suave);line-height:1.55;margin-bottom:6px}.modal .m-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.modal .m-actions .btn{flex:1 1 140px}@keyframes ro-surge{0%{opacity:0}to{opacity:1}}@keyframes ro-assenta{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.back-link{display:inline-flex;align-items:center;gap:7px;min-height:var(--ro-alvo-toque);padding:0 2px;font-size:.8125rem;color:var(--ro-primaria-texto);cursor:pointer;margin-bottom:6px;font-weight:var(--ro-peso-semi);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.back-link:hover{text-decoration-thickness:2px}.sync-dot{display:inline-flex;align-items:center;gap:6px;font-size:.6875rem;color:var(--ro-texto-suave)}.sync-dot i{width:7px;height:7px;border-radius:50%;background:var(--ro-sucesso);display:inline-block;animation:syncPulse 2.5s ease-out infinite}@keyframes syncPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--ro-verde-400) 70%,transparent)}70%{box-shadow:0 0 0 6px color-mix(in srgb,var(--ro-verde-400) 0%,transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb,var(--ro-verde-400) 0%,transparent)}}@media (prefers-reduced-motion:reduce){.sync-dot i{animation:none}}.logo-box{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;box-shadow:none}.logo-box img,.ro-logo{display:block;height:auto;object-fit:contain;filter:drop-shadow(0 4px 14px rgb(0 0 0/.4));transition:transform var(--ro-dur-lenta) var(--ro-curva-saida)}.logo-box img{width:100%;height:100%}body[data-theme=light] .logo-box img,body[data-theme=light] .ro-logo{filter:drop-shadow(0 3px 8px rgb(13 27 53/.14))}.logo-box:hover img{transform:scale(1.03)}.logo-login{width:190px;height:190px;margin:0 auto 20px}.logo-sidebar{width:92px;height:92px;margin:0 auto 22px}.logo-footer{width:76px;height:76px;margin:0 auto}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-scroll,table{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cert-art,.coin-svg,.recibo-art{transition:transform var(--ro-dur-lenta) var(--ro-curva-saida),filter var(--ro-dur-lenta) ease;filter:drop-shadow(0 3px 10px rgb(0 0 0/.3))}.acct-row:hover .coin-svg,.coin-svg:hover,.recibo-card:hover .recibo-art,.sell-coin:hover .coin-svg{transform:scale(1.06) translateY(-2px);filter:drop-shadow(0 8px 22px color-mix(in srgb,var(--ro-ouro-500) 45%,transparent)) brightness(1.06)}@keyframes coinLusterPulse{0%,to{filter:drop-shadow(0 3px 10px color-mix(in srgb,var(--ro-ouro-500) 25%,transparent))}50%{filter:drop-shadow(0 6px 20px color-mix(in srgb,var(--ro-ouro-500) 55%,transparent)) brightness(1.05)}}.cert-art,.recibo-art{animation:coinLusterPulse 8s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.cert-art,.recibo-art{animation:none}.acct-row:hover .coin-svg,.coin-svg:hover,.recibo-card:hover .recibo-art,.sell-coin:hover .coin-svg{transform:none}}.ro-sobretitulo{display:inline-flex;align-items:center;gap:10px;font-family:var(--ro-fonte-texto);font-size:var(--ro-tipo-sobretitulo);font-weight:var(--ro-peso-semi);letter-spacing:var(--ro-espacejamento-sobretitulo);text-transform:uppercase;color:var(--ro-primaria-texto)}.ro-sobretitulo:before{content:"";width:22px;height:1px;background:currentColor;opacity:.7}.ro-display,.ro-display-xl,.ro-titulo-1,.ro-titulo-2,.ro-titulo-3{font-family:var(--ro-fonte-display);font-optical-sizing:auto;color:var(--ro-texto-forte);text-wrap:balance}.ro-display-xl{font-size:var(--ro-tipo-display-xl)}.ro-display,.ro-display-xl{line-height:var(--ro-entrelinha-display);letter-spacing:var(--ro-espacejamento-display);font-weight:var(--ro-peso-medio)}.ro-display{font-size:var(--ro-tipo-display)}.ro-titulo-1{font-size:var(--ro-tipo-titulo-1)}.ro-titulo-1,.ro-titulo-2{line-height:var(--ro-entrelinha-titulo);font-weight:var(--ro-peso-semi)}.ro-titulo-2{font-size:var(--ro-tipo-titulo-2)}.ro-titulo-3{font-size:var(--ro-tipo-titulo-3);line-height:1.3;font-weight:var(--ro-peso-semi)}.ro-display em,.ro-display-xl em,.ro-titulo-1 em{font-style:italic;font-weight:inherit;color:var(--ro-primaria-texto)}.ro-corpo-lg{font-size:var(--ro-tipo-corpo-lg);line-height:1.6;max-width:var(--ro-container-texto)}.ro-corpo-lg,.ro-legenda{color:var(--ro-texto-suave)}.ro-legenda{font-size:var(--ro-tipo-legenda);line-height:1.45}.ro-numero{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1,tabular-nums lining-nums;white-space:nowrap}.ro-valor{font-family:var(--ro-fonte-display);font-optical-sizing:auto;font-weight:var(--ro-peso-medio);font-size:clamp(1.75rem,1.3rem + 1.8vw,2.75rem);line-height:1;color:var(--ro-texto-forte);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.01em;white-space:nowrap}.ro-valor small{font-size:.5em;font-weight:var(--ro-peso-regular);color:var(--ro-texto-suave);margin-left:.1em}.ro-container{width:100%;max-width:var(--ro-container);margin-inline:auto;padding-inline:clamp(16px,4vw,40px)}.ro-secao{padding-block:clamp(48px,6vw + 1rem,112px)}.ro-pilha{display:flex;flex-direction:column;gap:var(--ro-pilha-gap,var(--ro-esp-4))}.ro-grade-auto{display:grid;grid-gap:var(--ro-esp-5);gap:var(--ro-esp-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ro-grade-min,260px)),1fr))}.ro-filete{height:5px;border:0;margin:0;background:linear-gradient(var(--ro-primaria),var(--ro-primaria)) top/100% 1px no-repeat,linear-gradient(var(--ro-primaria),var(--ro-primaria)) bottom/100% 1px no-repeat;opacity:.75}.ro-serrilha{height:8px;background:repeating-linear-gradient(90deg,var(--ro-ouro-500) 0 2px,transparent 2px 5px);-webkit-mask:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);opacity:.55}.ro-guilloche{background-color:var(--ro-noite-950);background-image:repeating-radial-gradient(circle at 78% 30%,color-mix(in srgb,var(--ro-ouro-500) 9%,transparent) 0 1px,transparent 1px 9px),repeating-radial-gradient(circle at 22% 120%,color-mix(in srgb,var(--ro-ouro-500) 6%,transparent) 0 1px,transparent 1px 13px),radial-gradient(120% 90% at 80% 0,var(--ro-noite-800) 0,var(--ro-noite-950) 60%)}.ro-faixa{position:relative;overflow:hidden;isolation:isolate;border-radius:var(--ro-raio-xl);padding:clamp(22px,1rem + 2.4vw,44px);color:var(--ro-pergaminho-250);border:1px solid color-mix(in srgb,var(--ro-ouro-500) 35%,transparent);box-shadow:var(--ro-sombra-3)}.ro-faixa:after{content:"";position:absolute;inset:auto 0 0 0;height:1px;background:linear-gradient(90deg,transparent,var(--ro-ouro-500),transparent);opacity:.6}.ro-faixa .ro-sobretitulo{color:var(--ro-ouro-400)}.ro-faixa :is(.ro-display,.ro-display-xl,.ro-titulo-1,.ro-titulo-2,.ro-valor){color:var(--ro-pergaminho-950)}.ro-faixa .ro-corpo-lg,.ro-faixa .ro-legenda{color:var(--ro-noite-200)}.ro-faixa :is(.ro-display,.ro-display-xl,.ro-titulo-1,.ro-titulo-2) em{color:var(--ro-ouro-400)}.ro-faixa .ro-valor small{color:var(--ro-noite-200)}.ro-faixa{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ro-esp-6) var(--ro-esp-10)}.ro-faixa__texto{flex:1 1 300px;min-width:0;display:grid;grid-gap:var(--ro-esp-3);gap:var(--ro-esp-3)}.ro-faixa__apoio{color:var(--ro-noite-200);max-width:var(--ro-container-texto)}.ro-faixa__acao{margin-top:var(--ro-esp-2)}.ro-faixa__acao .btn-gold{width:auto}.ro-faixa__arte{flex:0 1 220px;margin-inline:auto;filter:drop-shadow(0 18px 30px rgb(0 0 0/.45))}.ro-faixa--guilloche{background-color:var(--ro-noite-950);background-image:repeating-radial-gradient(circle at 78% 30%,color-mix(in srgb,var(--ro-ouro-500) 9%,transparent) 0 1px,transparent 1px 9px),repeating-radial-gradient(circle at 22% 120%,color-mix(in srgb,var(--ro-ouro-500) 6%,transparent) 0 1px,transparent 1px 13px),radial-gradient(120% 90% at 80% 0,var(--ro-noite-800) 0,var(--ro-noite-950) 60%)}.ro-faixa--veludo{background:radial-gradient(90% 120% at 85% 50%,color-mix(in srgb,var(--ro-ouro-500) 10%,transparent) 0,transparent 60%),url(/visuais/fundos/fundos-veludo-noite-1440.webp) 50%/cover,var(--ro-noite-900)}.ro-imagem{display:block}.ro-imagem img{display:block;width:100%;height:auto}body[data-theme=dark] .ro-so-claro,body[data-theme=light] .ro-so-escuro{display:none}.ro-vitrine-luz{position:relative;display:grid;place-items:center;aspect-ratio:1;border-radius:var(--ro-raio-lg);background:radial-gradient(48% 48% at 50% 46%,color-mix(in srgb,var(--ro-ouro-300) 22%,transparent) 0,transparent 70%),radial-gradient(40% 8% at 50% 88%,rgb(0 0 0/.35) 0,transparent 100%),linear-gradient(180deg,var(--ro-noite-850),var(--ro-noite-950))}body[data-theme=light] .ro-vitrine-luz{background:radial-gradient(48% 48% at 50% 46%,color-mix(in srgb,var(--ro-ouro-200) 45%,transparent) 0,transparent 70%),radial-gradient(40% 8% at 50% 88%,rgb(13 27 53/.16) 0,transparent 100%),linear-gradient(180deg,var(--ro-pergaminho-50),var(--ro-pergaminho-200))}.ro-cartao{background:var(--ro-cartao);border:1px solid var(--ro-borda-suave);border-radius:var(--ro-raio-lg);padding:var(--ro-esp-5);box-shadow:var(--ro-sombra-1)}.ro-cartao-interativo{cursor:pointer;text-decoration:none;color:inherit;display:block;transition:transform var(--ro-dur-base) var(--ro-curva-saida),box-shadow var(--ro-dur-base) ease,border-color var(--ro-dur-base) ease}.ro-cartao-interativo:hover{transform:translateY(-2px);border-color:var(--ro-borda);box-shadow:var(--ro-sombra-3)}.ro-cartao-moeda{display:grid;grid-gap:var(--ro-esp-3);gap:var(--ro-esp-3);container-type:inline-size}.ro-cartao-moeda .ro-vitrine-luz{padding:12%}.ro-cartao-moeda .ro-vitrine-luz>*{width:100%;max-width:100%}.ro-cartao-moeda .moeda-realista{width:min(100%,240px);justify-self:center}.ro-cartao-moeda .moeda-realista-img{width:100%;height:auto}.ro-cartao-moeda__nome{font-family:var(--ro-fonte-display);font-size:1.125rem;font-weight:var(--ro-peso-semi);color:var(--ro-texto-forte);line-height:1.25}.ro-cartao-moeda__meta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px}.ro-kpi{display:grid;grid-gap:6px;gap:6px;container-type:inline-size}.ro-kpi__rotulo{font-size:var(--ro-tipo-legenda);color:var(--ro-texto-suave)}.ro-kpi__rotulo,.ro-kpi__valor{font-weight:var(--ro-peso-medio)}.ro-kpi__valor{font-family:var(--ro-fonte-display);font-size:clamp(1.5rem,14cqi,2.25rem);line-height:1.05;color:var(--ro-texto-forte);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.ro-kpi__nota{font-size:var(--ro-tipo-legenda);color:var(--ro-texto-suave)}.ro-selo{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:3px 10px;border-radius:var(--ro-raio-pilula);font-size:.75rem;font-weight:var(--ro-peso-semi);line-height:1.2;white-space:nowrap;color:var(--ro-texto);background:var(--ro-superficie-sutil);border:1px solid var(--ro-borda-suave)}.ro-selo:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.ro-selo--sucesso{color:var(--ro-sucesso-texto);background:var(--ro-sucesso-fundo);border-color:color-mix(in srgb,var(--ro-sucesso) 35%,transparent)}.ro-selo--perigo{color:var(--ro-perigo-texto);background:var(--ro-perigo-fundo);border-color:color-mix(in srgb,var(--ro-perigo) 35%,transparent)}.ro-selo--aviso{color:var(--ro-aviso-texto);background:var(--ro-aviso-fundo);border-color:color-mix(in srgb,var(--ro-aviso) 35%,transparent)}.ro-selo--info{color:var(--ro-info-texto);background:var(--ro-info-fundo);border-color:color-mix(in srgb,var(--ro-info) 35%,transparent)}.ro-selo--ouro{color:var(--ro-primaria-texto);background:var(--ro-primaria-veu);border-color:color-mix(in srgb,var(--ro-primaria) 45%,transparent)}.ro-aviso{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 12px;gap:4px 12px;align-items:start;padding:14px 16px;border-radius:var(--ro-raio-md);border:1px solid var(--ro-borda-suave);border-left-width:3px;background:var(--ro-superficie-sutil);color:var(--ro-texto);font-size:.9375rem;line-height:1.5}.ro-aviso__icone{width:20px;height:20px;margin-top:1px;color:var(--ro-aviso-cor,var(--ro-primaria-texto))}.ro-aviso__titulo{font-weight:var(--ro-peso-semi);color:var(--ro-texto-forte)}.ro-aviso>:not(.ro-aviso__icone){grid-column:2}.ro-aviso--sucesso{--ro-aviso-cor:var(--ro-sucesso-texto);border-left-color:var(--ro-sucesso);background:var(--ro-sucesso-fundo)}.ro-aviso--perigo{--ro-aviso-cor:var(--ro-perigo-texto);border-left-color:var(--ro-perigo);background:var(--ro-perigo-fundo)}.ro-aviso--aviso{--ro-aviso-cor:var(--ro-aviso-texto);border-left-color:var(--ro-aviso);background:var(--ro-aviso-fundo)}.ro-aviso--info{--ro-aviso-cor:var(--ro-info-texto);border-left-color:var(--ro-info);background:var(--ro-info-fundo)}.ro-tabela{width:100%;border-collapse:separate;border-spacing:0;font-size:.9375rem}.ro-tabela th{text-align:left;font-size:.75rem;font-weight:var(--ro-peso-semi);letter-spacing:.04em;color:var(--ro-texto-suave);padding:10px 14px;border-bottom:1px solid var(--ro-borda);white-space:nowrap}.ro-tabela td{padding:12px 14px;border-bottom:1px solid var(--ro-borda-suave);vertical-align:middle}.ro-tabela tbody tr{transition:background-color var(--ro-dur-rapida) ease}.ro-tabela tbody tr:hover{background:var(--ro-superficie-sutil)}.ro-tabela :is(th,td).num{text-align:right;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.ro-tabela tbody tr:last-child td{border-bottom:0}.ro-abas{display:inline-flex;gap:4px;padding:4px;border-radius:var(--ro-raio-md);background:var(--ro-superficie-sutil);border:1px solid var(--ro-borda-suave);max-width:100%;overflow-x:auto;scrollbar-width:none}.ro-abas>:is(a,button){display:inline-flex;align-items:center;min-height:36px;padding:6px 14px;border-radius:var(--ro-raio-sm);font:inherit;font-size:.875rem;font-weight:var(--ro-peso-medio);color:var(--ro-texto-suave);background:transparent;border:0;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background-color var(--ro-dur-rapida) ease,color var(--ro-dur-rapida) ease}.ro-abas>:is(a,button):hover{color:var(--ro-texto-forte)}.ro-abas>:is([aria-current=page],[aria-selected=true]){background:var(--ro-cartao-base);color:var(--ro-texto-forte);box-shadow:var(--ro-sombra-1);outline:1px solid var(--ro-borda-suave)}.ro-passos{list-style:none;counter-reset:ro-passo;display:grid;grid-gap:var(--ro-esp-5);gap:var(--ro-esp-5)}.ro-passos>li{counter-increment:ro-passo;display:grid;grid-template-columns:44px 1fr;grid-gap:4px 16px;gap:4px 16px;align-items:start}.ro-passos>li:before{content:counter(ro-passo);grid-row:span 2;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;font-family:var(--ro-fonte-display);font-weight:var(--ro-peso-semi);font-size:1.125rem;color:var(--ro-sobre-primaria);background:radial-gradient(circle at 35% 30%,var(--ro-ouro-200),var(--ro-ouro-500) 60%,var(--ro-ouro-700));box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ro-ouro-700) 60%,transparent),0 2px 6px rgb(0 0 0/.2)}.ro-vazio{display:grid;justify-items:center;text-align:center;grid-gap:10px;gap:10px;padding:clamp(28px,2vw + 1rem,48px) 20px}.ro-vazio__arte{width:min(160px,40vw);height:auto;opacity:.95}.ro-vazio__titulo{font-family:var(--ro-fonte-display);font-size:1.25rem;font-weight:var(--ro-peso-semi);color:var(--ro-texto-forte)}.ro-vazio__texto{color:var(--ro-texto-suave);max-width:44ch}.ro-esqueleto{display:block;border-radius:var(--ro-raio-sm);min-height:1em;background:linear-gradient(100deg,var(--ro-superficie-sutil) 30%,color-mix(in srgb,var(--ro-ouro-500) 10%,transparent) 50%,var(--ro-superficie-sutil) 70%) 0 0/300% 100%;animation:ro-brilho 1.6s linear infinite}@keyframes ro-brilho{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.ro-esqueleto{animation:none}}.ro-chip{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 12px;border-radius:var(--ro-raio-pilula);font-size:.8125rem;font-weight:var(--ro-peso-medio);color:var(--ro-texto);background:transparent;border:1px solid var(--ro-borda-suave);cursor:pointer;text-decoration:none}.ro-chip:is([aria-pressed=true],[aria-current=true]){background:var(--ro-primaria-veu);border-color:var(--ro-primaria);color:var(--ro-primaria-texto)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ro-revela{animation:ro-assenta linear both;animation-timeline:view();animation-range:entry 0 entry 40%}}}.login-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(ellipse at 50% 20%,rgba(201,162,75,.05) 0,transparent 70%)}.login-card{width:100%;max-width:430px;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:46px 40px;box-shadow:var(--shadow-lg),0 0 24px rgba(201,162,75,.04);text-align:center;position:relative;overflow:hidden}.login-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent)}.brand-mark{width:74px;height:74px;margin:0 auto 14px;border:1.6px solid var(--gold);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--ff-display);font-size:36px;color:var(--gold);position:relative;box-shadow:0 0 20px rgba(201,162,75,.12)}.brand-mark:after{content:"";position:absolute;inset:5px;border:.8px solid var(--line-soft);border-radius:50%}.brand-name{font-family:var(--ff-display);font-size:30px;letter-spacing:.22em;color:var(--gold);font-weight:600}.brand-sub{font-size:11px;letter-spacing:.42em;color:var(--text-muted);text-transform:uppercase;margin-top:4px;display:flex;align-items:center;gap:10px;justify-content:center}.brand-sub:after,.brand-sub:before{content:"";height:1px;width:32px;background:var(--line-soft)}.login-title{font-size:20px;color:var(--text-strong);margin:30px 0 6px;font-weight:600}.login-sub{font-size:14px;color:var(--text-muted);margin-bottom:26px}.pw-wrap{position:relative}.pw-wrap input{padding-right:48px}.pw-toggle{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:8px;cursor:pointer;padding:0}.pw-toggle:before{content:"";position:absolute;inset:-2px;border-radius:10px}.pw-toggle svg{width:20px;height:20px;stroke:var(--text-muted);fill:none;stroke-width:1.6;pointer-events:none}.pw-toggle:focus-visible svg,.pw-toggle:hover svg{stroke:var(--gold)}.pw-toggle.on svg{stroke:var(--gold)}.login-error{color:var(--red);font-size:13px;min-height:18px;margin-bottom:10px}.env-tag{margin-top:16px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted)}