:root{--paper:#f6f4ef;--panel:#fffdf9;--tint:#ece9e2;--ink:#1b1a17;--ink-soft:#66635c;--rule:#30240e1a;--accent:#2137be;--ultramar-luz:#2943d2;--ultramar-fundo:#1b2696;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .18 0 0 0 0 .13 0 0 0 0 .06 3 0 0 0 -1.35'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--t-12:.75rem;--t-14:.875rem;--t-16:1rem;--t-20:1.25rem;--t-28:1.75rem;--t-44:2.75rem;--t-64:4rem;--sans:var(--font-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--serif:var(--font-serif), ui-serif, "New York", Georgia, serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--line:1.5px;--bar-h:64px;--r-xs:3px;--r-sm:8px;--r-md:16px;--r-lg:28px;--r-full:999px;--r-capa:1px 3px 3px 1px;--r-capa-lg:2px 6px 6px 2px;--luz-lado:linear-gradient(90deg, #fff3, #ffffff0d 14%, #fff0 30%, #0000 64%, #0000001a 86%, #0000004d);--luz-cima:linear-gradient(#ffffff1f, #fff0 22%, #0000 70%, #0000002e);--luz-capa:linear-gradient(90deg, #fff3, #fff0 4%, #00000038 8.75%, #ffffff29 10%, #fff0 17%), linear-gradient(160deg, #ffffff29, #fff0 40%, #0000 62%, #0000001f);--sombra:40 28 8;--ring:inset 0 0 0 1px var(--rule);--ring-accent:inset 0 0 0 1.5px var(--accent);--shadow-capa:.5px 1px 1px rgb(var(--sombra) / .18), 2px 3px 6px -2px rgb(var(--sombra) / .32);--shadow-capa-lg:2px 3px 5px rgb(var(--sombra) / .14), 16px 30px 44px -22px rgb(var(--sombra) / .55);--shadow-overlay:inset 0 1px 0 #ffffffb3, 0 0 0 1px rgb(var(--sombra) / .08), 1px 2px 4px rgb(var(--sombra) / .06), 10px 28px 60px -22px rgb(var(--sombra) / .42);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-block-start:calc(var(--bar-h) + 16px)}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:var(--t-16);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}body:after{content:"";z-index:60;background:var(--grain);opacity:.15;pointer-events:none;position:fixed;inset:0}::selection{background:var(--accent);color:#fff}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--r-xs)}h1,h2,h3,p{margin:0;font-weight:400}[tabindex="-1"]:focus{outline:none}::view-transition{pointer-events:none}::view-transition-group(.voo){z-index:50;animation-duration:.5s;animation-timing-function:cubic-bezier(.77,0,.175,1)}::view-transition-old(root){animation-duration:.15s;animation-timing-function:ease-out}::view-transition-new(root){animation-duration:.3s;animation-timing-function:ease-out}::view-transition-group(menu){z-index:100;animation:none}::view-transition-old(menu){display:none}::view-transition-new(menu){animation:none}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}}
