@font-face{font-family:Anton Fallback;src:local(Impact),local(Haettenschweiler),local(Arial Narrow Bold),local(Arial Black);size-adjust:92%;ascent-override:115%;descent-override:28%;line-gap-override:0%}@font-face{font-family:Inter Fallback;src:local(Arial),local(Helvetica Neue),local(Segoe UI);size-adjust:107%;ascent-override:90%;descent-override:22%;line-gap-override:0%}:root{--font-impact:"Anton", "Anton Fallback", Impact, "Arial Narrow Bold", sans-serif;--font-body:"Inter Variable", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}:root,[data-theme-scope]{--gradient-bg:linear-gradient(calc(var(--bg-angle,160) * 1deg), var(--c-bg,#12131a), var(--c-bg-2,#1a1c2a));--gradient-accent:linear-gradient(135deg, var(--c-accent,#8ab4ff), var(--c-accent-2,#ffd166));--gradient-surface:linear-gradient(180deg, var(--c-surface-2,#262a3d), var(--c-surface,#1c1e2b));--shadow-color-mixed:color-mix(in oklch, var(--c-shadow,#000) calc(var(--shadow-opacity,.45) * 100%), transparent);--shadow-1:0 calc(var(--shadow-depth,12) * .25px) calc(var(--shadow-depth,12) * .75px) var(--shadow-color-mixed);--shadow-2:0 calc(var(--shadow-depth,12) * .5px) calc(var(--shadow-depth,12) * 1.5px) var(--shadow-color-mixed);--shadow-3:0 calc(var(--shadow-depth,12) * 1px) calc(var(--shadow-depth,12) * 3px) var(--shadow-color-mixed);--vignette:radial-gradient(ellipse at center, transparent 52%, color-mix(in oklch, var(--c-vignette,#000) calc(var(--vignette-strength,.2) * 100%), transparent) 100%);--scene-filter:saturate(var(--scene-saturate,1)) contrast(var(--scene-contrast,1)) sepia(var(--scene-sepia,0));--impact-gradient:linear-gradient(180deg, var(--impact-grad-from,#fff), var(--impact-grad-to,#8ab4ff));--impact-text-shadow:calc(var(--impact-extrude,4) * .25 * 1px) calc(var(--impact-extrude,4) * .25 * 1px) 0 var(--impact-shadow-color,#000), calc(var(--impact-extrude,4) * .5 * 1px) calc(var(--impact-extrude,4) * .5 * 1px) 0 var(--impact-shadow-color,#000), calc(var(--impact-extrude,4) * .75 * 1px) calc(var(--impact-extrude,4) * .75 * 1px) 0 var(--impact-shadow-color,#000), calc(var(--impact-extrude,4) * 1px) calc(var(--impact-extrude,4) * 1px) 0 var(--impact-shadow-color,#000);--bg:var(--c-bg,#12131a);--panel:var(--c-surface,#1c1e2b);--panel-2:var(--c-surface-2,#262a3d);--texto:var(--c-text,#f2f2f7);--suave:var(--c-text-muted,#b4b8cc);--primario:var(--c-accent,#8ab4ff);--sobre-primario:var(--c-on-accent,#0b0c12);--ok:var(--c-success,#4ade80);--error:var(--c-danger,#ff8a8a);--aviso:var(--c-warning,#ffd166)}html{background:var(--gradient-bg);background-attachment:fixed;min-height:100%}body{font-family:var(--font-body);font-size:var(--fs-body,1rem);background:0 0}.theme-surface{background:var(--gradient-surface);border:var(--border-width,2px) solid var(--c-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);color:var(--c-text)}.theme-glass{background:var(--c-scrim);-webkit-backdrop-filter:blur(var(--blur-surface,0px));backdrop-filter:blur(var(--blur-surface,0px));border:var(--border-width,2px) solid var(--c-border);border-radius:var(--radius-lg)}.theme-scene-image{filter:var(--scene-filter)}.theme-vignette:after,.theme-grain:before{content:"";pointer-events:none;position:absolute;inset:0}.theme-vignette:after{background:var(--vignette);z-index:2}.theme-grain:before{z-index:3;opacity:var(--grain-opacity,0);mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .5  0 0 0 0 .5  0 0 0 0 .5  0 0 0 1.4 -.2'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:160px 160px}.t-impact,.t-display,.t-title,.t-number{font-family:var(--font-impact);text-transform:var(--impact-case,uppercase);letter-spacing:calc(var(--impact-tracking,.02) * 1em);-webkit-text-stroke:var(--impact-stroke-width,0px) var(--impact-stroke,transparent);paint-order:stroke fill;text-shadow:var(--impact-text-shadow);text-wrap:balance;margin:0;font-weight:400}.t-impact--gradient{background:var(--impact-gradient);-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(calc(var(--impact-extrude,4) * .6px) calc(var(--impact-extrude,4) * .6px) 0 var(--impact-shadow-color,#000));-webkit-background-clip:text;background-clip:text}.t-impact,.t-title{font-size:var(--fs-title);line-height:var(--lh-title)}.t-display{font-size:var(--fs-display);line-height:var(--lh-display)}.t-number{font-size:var(--fs-number);line-height:var(--lh-number);font-variant-numeric:tabular-nums lining-nums;text-transform:none}.t-subtitle{font-family:var(--font-body);font-size:var(--fs-subtitle);line-height:var(--lh-subtitle);color:var(--c-text);margin:0;font-weight:600}.t-body{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-text);font-weight:400}.t-label{font-family:var(--font-body);font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-muted);font-weight:700}::view-transition-old(root){animation-duration:var(--theme-vt-duration,.56s);animation-timing-function:var(--theme-vt-ease,ease)}::view-transition-new(root){animation-duration:var(--theme-vt-duration,.56s);animation-timing-function:var(--theme-vt-ease,ease)}html[data-theme-vt=wipe]::view-transition-old(root){mix-blend-mode:normal;animation:none}html[data-theme-vt=wipe]::view-transition-new(root){mix-blend-mode:normal;animation:none}@media (prefers-contrast:more){.theme-grain:before{display:none}.theme-vignette:after{opacity:.5}.t-impact,.t-display,.t-title,.t-number{text-shadow:none}}@media (forced-colors:active){:root,[data-theme-scope]{--c-bg:Canvas!important;--c-bg-2:Canvas!important;--c-surface:Canvas!important;--c-surface-2:Canvas!important;--c-surface-3:Canvas!important;--c-border:CanvasText!important;--c-text:CanvasText!important;--c-text-muted:CanvasText!important;--c-accent:Highlight!important;--c-on-accent:HighlightText!important;--c-accent-2:LinkText!important;--c-focus:Highlight!important;--c-scrim:Canvas!important}.theme-grain:before,.theme-vignette:after{display:none}.t-impact,.t-display,.t-title,.t-number{text-shadow:none;-webkit-text-stroke:0;color:canvastext}.t-impact--gradient{-webkit-text-fill-color:currentColor;filter:none;background:0 0}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}
