@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-vietnamese-opsz-normal.D9N6E8K1.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-latin-ext-opsz-normal.IcJDqblK.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-latin-opsz-normal.Cre6nC2_.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/caveat-cyrillic-ext-600-normal.DDEJyoof.woff2)format("woff2"),url(/_astro/caveat-cyrillic-ext-600-normal.BLVNc-Ct.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/caveat-cyrillic-600-normal.Ba_MyzgW.woff2)format("woff2"),url(/_astro/caveat-cyrillic-600-normal.CqH0c_uj.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/caveat-latin-ext-600-normal.DDJRD6ps.woff2)format("woff2"),url(/_astro/caveat-latin-ext-600-normal.shBvSnoU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/caveat-latin-600-normal.zlTlWIYU.woff2)format("woff2"),url(/_astro/caveat-latin-600-normal.DUjB8dgm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Silkscreen;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAZ8AA4AAAAACnQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAACkAAAA2AGUAO0dQT1MAAAFwAAAAkAAAANY4GDi2R1NVQgAAAgAAAAAeAAAAHkR0THVPUy8yAAACIAAAAEoAAABgXHADHmNtYXAAAAJsAAAAcgAAAJwKGitbZ2FzcAAAAuAAAAAIAAAACAAAABBnbHlmAAAC6AAAAWIAAAOYdQ6shWhlYWQAAARMAAAANAAAADb6rdwnaGhlYQAABIAAAAAdAAAAJAezAYhobXR4AAAEoAAAACMAAABIKYEHU2xvY2EAAATEAAAAKgAAACoLBwoGbWF4cAAABPAAAAAZAAAAIAAhAEpuYW1lAAAFDAAAAQgAAAJGMG5NbHBvc3QAAAYUAAAAZQAAAIMQ/kVkeNpjYGRgYuBjgAAVIJsZKALCbEDIyMDPIAzmMQJlOYCyEBEGABBEAKEAAAB42i3MoTYFUBQA0X0uAAAUgPQqABWSBg0gAQDdR/kmSQc4eGvWTByBZqMWxfLq2oZGtfD9rSCUs/3rE71nJ2cn2hGJlGJafdIpNJN9TMKGVnW6tSY7joS3mmcRC9lahMZ0y2C2olWteZNps4inmhOhNi1q1KtDBeNVB9Ev4iFf2XIl79m8lxdF6NDDDyjkFS0AAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BhOsA4gYGVgYGpiymCgYHBG0IzxjEYMfxiQAINDAz+yPxQP28/hgMMvAoKLGz/2RgYmF+A1TMygIgvTHuAlAIDMwBXhgziAAB42kWJtQHCUBRFz8PdO3SVbAI9PU5Ng07AJsgi6WMb/Lg9uQoUgCIwClAiLnEBJvQo0qLNAo03f1nJVs7yKkqxVKwtFp4HWfuTZdCegpZiMW495Zne11t7Gri34A+qp7qqqjsI+QySz6dEjSp1HyXiHZYAAAABAAH//wAPeNq1k4GGxDAQhv8kesUulataFKfK3QNUnqqgoAcDFhy41zxQsKDs9f5M0joswE52NzPJ9Muf6SwsBDA3O8GhBAbf+Y/B92LmVcRO9296SFl2YtYJVcwawtAwLfQN3V5k5WddzU3k98x5/sS2pWfcj32HAfACL6C5fZ2sC1qgDkprIs09JO98u4ja/fX/SSgOolN9Ld4A04ehCL2Sy9A1jr5GHAVjO5HwJRIZiifPzG6MPqO0mS1rXvL9a6DzB83XnEt+yUm2irokUGa0XIvFjaxFobWo5EpPa591ezRok+4ysz3nTtmlxsSpPEpehSOrVam6zp/nV+NJug1ku2qNK+AS2GNk9LEvOJikz+ZZ6AHm6N0TwJ7Z+8gr/HgJsBA3Zr0lYJjVpfdFAdQi6XS7mJk5zKjzPcjh6qN9nqSqjn0Lernq1V7vo69Tfc8qa7+8pBtE/frvI7VrGMZi4Q/oKg3tAAB42mNgZGAAYqdjnvGK8fw2Xxn4mV8wAMFOiV/8IPre8Xms/13/s7GkgsXZGJhAogBR9ww0eNpjYGRgYGH7zwYkH/13/dvPkgoUQQUCAH4PBUEAAAB42mMqZKhleoeKmbMhGCIHoRm/MDDAMEyOgQGIoRAA5ywS8wAAAAATAC0AOQBiAJMAswC+AOkBGgFFAUUBRQFFAV4BcgGEAZQBpAG/AcwAAHjaY2BkYGAQYVBhYAVhMA8BmBgYAQm9AGwAAAB42o2Rg04FABSGv+ympqZsG0O2XdO17ftQ8VF6ov6dZe9YOwKq8VFGSXkN8FAy9KyX0FTS/KyX0lhS/6yXMcfjs15OBzfPegUnXD3rlfJPPeuN0iBARpAgrephQRo3KYLyZKQPiYJEJOPy+hXfZ40djs0bfs72CmIMciTpJ6uIU94zWSmrjyvawihDjAhGmafFuvqUl5WME1BWTFoLPeQsc0Y0IZpmkEk8Ihe93/Zt+dj3Q59T9tgWzf9r4o/WdxXLxElQtAv57XYtjD13a+FEHq/k91MeSI8TkuW2ukXbPUDcrqTNv/zCT9AysrgYUlWcqHnjAr86ePERt7ul5U9/07X3CVFIWv542mNgYgCD/3MYjBiwAREgVmE4yXCc4QmDDcNuhmcMTxmeMzIxMDMyMyxjaGJkYWRlZGNkZ+Rgcg5iL83LNDBwNADTxgYWnOlFiWWpyfm5SZyJyaUlEFZJZk4KmAVVZQIASHgbpAAAAA==)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Silkscreen;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/silkscreen-latin-400-normal.CtPo2yA5.woff2)format("woff2"),url(/_astro/silkscreen-latin-400-normal.D0DfPJut.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--creme:#efe8d8;--papel:#f8f4ea;--azul:#1e4a64;--azul-900:#12303f;--vermelho:#d23b35;--vermelho-700:#a92c27;--tinta:#2a2420;--mostarda:#f2b53a;--linha:#d9cfba;--verde-turno:#2f9e8f;--cinza-casa:#e2ddd1;--f-display:"Bricolage Grotesque Variable", "Bricolage Grotesque", system-ui, sans-serif;--f-text:"Bricolage Grotesque Variable", "Bricolage Grotesque", system-ui, sans-serif;--f-hand:"Caveat", "Comic Sans MS", cursive;--f-pixel:"Silkscreen", ui-monospace, monospace;--fs-hero:clamp(2.75rem, 7vw, 5.5rem);--fs-h2:clamp(2rem, 4vw, 3rem);--fs-h3:clamp(1.25rem, 2vw, 1.5rem);--fs-body:clamp(1.0625rem, .4vw + 1rem, 1.125rem);--r:10px;--r-sm:6px;--hard:4px 4px 0 var(--azul);--hard-sm:3px 3px 0 var(--azul);--hard-red:4px 4px 0 var(--vermelho-700);--border:1.5px solid var(--linha);--wrap:1180px;--gutter:clamp(16px, 4vw, 40px);--header-h:68px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px)}body{background:var(--creme);color:var(--tinta);font-family:var(--f-text);font-size:var(--fs-body);font-variation-settings:"opsz" 14;margin:0;line-height:1.6;overflow-x:hidden}img,svg,video{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit}h1,h2,h3,h4{font-family:var(--f-display);font-variation-settings:"opsz" 96;color:var(--azul);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:800;line-height:1.04}h1{font-size:var(--fs-hero)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3);font-variation-settings:"opsz" 36;letter-spacing:-.01em}p{margin:0}::selection{background:var(--mostarda);color:var(--tinta)}:focus-visible{outline:3px solid var(--vermelho);outline-offset:3px;border-radius:4px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--azul);color:var(--papel);border-radius:var(--r-sm);padding:10px 14px;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}.wrap{width:100%;max-width:calc(var(--wrap) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:clamp(64px,9vw,120px);position:relative}.section-dark{background:var(--azul-900);color:var(--creme)}.section-dark h2,.section-dark h3{color:var(--papel)}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-bottom:clamp(28px,4vw,48px);display:flex}.section-head .lead{max-width:34ch}.kicker{align-items:center;gap:10px;margin-bottom:14px;display:inline-flex}.lead{font-size:clamp(1.125rem,1vw + .9rem,1.3rem);line-height:1.5}.px{font-family:var(--f-pixel);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:400;line-height:1.3}.px-sm{font-size:11px}.hand{font-family:var(--f-hand);color:var(--vermelho-700);font-size:1.6rem;font-weight:600;line-height:1.1}.btn{--sh:var(--azul);border:2px solid var(--azul);border-radius:var(--r-sm);background:var(--papel);min-height:48px;color:var(--azul);font-family:var(--f-display);font-variation-settings:"opsz" 24;cursor:pointer;box-shadow:4px 4px 0 var(--sh);white-space:nowrap;justify-content:center;align-items:center;gap:10px;padding:12px 22px;font-size:1.0625rem;font-weight:700;line-height:1.1;text-decoration:none;transition:transform 80ms,box-shadow 80ms,background-color .15s;display:inline-flex}.btn:hover{box-shadow:5px 5px 0 var(--sh);transform:translate(-1px,-1px)}.btn:active{box-shadow:0 0 0 var(--sh);transform:translate(4px,4px)}.btn-red{background:var(--vermelho);border-color:var(--azul-900);color:#fff;--sh:var(--azul-900)}.btn-red:hover{background:var(--vermelho-700)}.btn-cream{background:var(--papel);color:var(--azul);border-color:var(--azul-900);--sh:var(--azul-900)}.btn-sm{min-height:40px;box-shadow:3px 3px 0 var(--sh);padding:8px 14px;font-size:.95rem}.btn-sm:active{transform:translate(3px,3px)}.btn-block{width:100%}.btn .sprite{width:22px;height:22px}.link-arrow{color:var(--azul);text-underline-offset:5px;text-decoration:underline 2px;text-decoration-color:var(--vermelho);align-items:center;gap:6px;font-weight:700;display:inline-flex}.link-arrow:hover{color:var(--vermelho-700)}.section-dark .link-arrow{color:var(--papel)}.btn-link{color:var(--azul);text-underline-offset:4px;text-decoration:underline;text-decoration-color:var(--linha);cursor:pointer;background:0 0;border:0;padding:6px 2px;font-size:.95rem;font-weight:600}.btn-link:hover{text-decoration-color:var(--vermelho)}.tag{font-family:var(--f-pixel);letter-spacing:.05em;text-transform:uppercase;background:var(--papel);color:var(--azul);white-space:nowrap;border:1.5px solid;border-radius:4px;align-items:center;gap:6px;padding:6px 8px 5px;font-size:11px;line-height:1;display:inline-flex}.tag-free,.tag-mostarda{background:var(--mostarda);color:var(--tinta);border-color:var(--tinta)}.tag-ok{color:#1d6c62;background:#e3f1ec}.tag-busy{color:var(--vermelho-700);background:#fbe9e5}.todo{color:var(--tinta);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:repeating-linear-gradient(-45deg,#fbe7b4 0 6px,#f6dc97 6px 12px);border-radius:3px;padding:1px 6px;font-weight:600}.card{background:var(--papel);border:var(--border);border-radius:var(--r);box-shadow:var(--hard)}.field{gap:6px;display:grid}.field label,.field .label{font-family:var(--f-pixel);letter-spacing:.05em;text-transform:uppercase;color:var(--azul);font-size:11px}.input,.field input,.field select{border:2px solid var(--azul);border-radius:var(--r-sm);width:100%;min-height:48px;color:var(--tinta);font:inherit;background:#fffdf7;padding:10px 14px;font-size:1rem}.input:focus,.field input:focus,.field select:focus{box-shadow:3px 3px 0 var(--vermelho);outline:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.sprite{image-rendering:pixelated;flex:none}.sprite-anim .sf1{visibility:hidden}.sprite-anim .sf0{animation:1.2s step-end infinite sf-a}.sprite-anim .sf1{animation:1.2s step-end infinite sf-b}.sprite-fast .sf0,.sprite-fast .sf1{animation-duration:.36s}@keyframes sf-a{0%{visibility:visible}50%{visibility:hidden}}@keyframes sf-b{0%{visibility:hidden}50%{visibility:visible}}@media (prefers-reduced-motion:reduce){.sprite-anim .sf0{visibility:visible;animation:none}.sprite-anim .sf1{visibility:hidden;animation:none}}.tape{z-index:2;mix-blend-mode:multiply;background:#f2b53a8c;border-left:2px dotted #ffffff80;border-right:2px dotted #ffffff80;width:96px;height:28px;position:absolute;top:-14px;left:50%;transform:translate(-50%)rotate(-3deg)}.tape-blue{background:#8fa9b899}.tape-left{left:18%;transform:translate(-50%)rotate(-12deg)}.tape-right{left:82%;transform:translate(-50%)rotate(9deg)}.photo{box-shadow:0 1px 0 var(--linha), var(--hard-sm);transform:rotate(var(--tilt,-1.5deg));background:#fffdf7;border-radius:3px;padding:10px 10px 12px;position:relative}.photo-frame{aspect-ratio:var(--ratio,4 / 3);background:var(--azul);border-radius:2px;position:relative;overflow:hidden}.photo-frame>img,.photo-frame>svg{object-fit:cover;width:100%;height:100%}.photo figcaption{font-family:var(--f-hand);color:var(--azul);padding:8px 4px 0;font-size:1.35rem;font-weight:600;line-height:1.1}.photo-todo{z-index:1;position:absolute;bottom:8px;right:8px}.notebook{background-color:var(--papel);background-image:linear-gradient(90deg,#0000 46px,#d23b3559 46px 48px,#0000 48px),repeating-linear-gradient(#0000 0 31px,#1e4a6424 31px 32px);background-position:0 14px}.stamp{color:var(--stamp);transform:rotate(var(--rot,-8deg));opacity:.88;mix-blend-mode:multiply;flex:none;place-items:center;display:inline-grid;position:relative}.stamp>svg{width:100%;height:100%;position:absolute;inset:0}.stamp-ico{place-items:center;display:grid;position:relative}.section-dark .stamp{mix-blend-mode:normal}.trail{background-image:linear-gradient(90deg, var(--creme) 50%, var(--azul) 50%);border-block:2px solid var(--azul);background-size:56px 28px;height:28px;position:relative}.trail:before{content:"";background:var(--vermelho);width:56px;height:100%;position:absolute;top:0;left:0}.trail-wizard{pointer-events:none;margin-bottom:-2px;animation:7s steps(42,end) .6s forwards walk;position:absolute;bottom:100%;left:-64px}.trail-wizard .sprite{width:48px;height:48px}@keyframes walk{to{left:calc(100% + 64px)}}@media (prefers-reduced-motion:reduce){.trail-wizard{display:none}}.die{--s:56px;width:var(--s);height:var(--s);background:var(--papel);border:2.5px solid var(--azul);box-shadow:var(--hard-sm);border-radius:12px;flex:none;grid-template:repeat(3,1fr)/repeat(3,1fr);padding:9px;display:grid}.die i{background:var(--azul);border-radius:50%;place-self:center;width:9px;height:9px}.die-1 i:first-child{grid-area:2/2}.die-2 i:first-child{grid-area:1/1}.die-2 i:nth-child(2){grid-area:3/3}.die-3 i:first-child{grid-area:1/1}.die-3 i:nth-child(2){grid-area:2/2}.die-3 i:nth-child(3){grid-area:3/3}.tokens{flex-wrap:wrap;gap:10px;display:flex}.token{cursor:pointer;white-space:nowrap;background:0 0;border:2px solid;border-radius:999px;justify-content:center;align-items:center;min-width:48px;min-height:48px;padding:6px 16px;font-size:.95rem;font-weight:600;transition:transform 80ms,box-shadow 80ms;display:inline-flex;box-shadow:0 3px}.token:hover{transform:translateY(-1px)}.token[aria-pressed=true]{background:var(--mostarda);color:var(--tinta);border-color:var(--tinta);box-shadow:0 1px 0 var(--tinta);transform:translateY(2px)}.token-group{gap:8px;display:grid}.token-group>.px{opacity:.85}.scribble-arrow{width:64px;height:40px;color:var(--vermelho-700)}.hero{padding-top:clamp(32px,6vw,72px);position:relative;overflow:hidden}.hero-in{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(32px,5vw,72px);padding-bottom:clamp(56px,7vw,96px);display:grid}.hero-kicker{color:var(--vermelho-700);margin-bottom:18px;font-size:12px}.hero h1{max-width:11ch}.hero-sub{max-width:34ch;margin-top:22px}.hero-ctas{flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:32px;display:flex}.hero-note{align-items:center;gap:6px;margin-top:26px;margin-left:4px;display:inline-flex;transform:rotate(-3deg)}.hero-note .scribble-arrow{margin-right:2px;transform:scaleY(-1)rotate(-12deg)}.hero-visual{justify-self:center;width:min(100%,420px);position:relative}.hero-card{background:var(--papel);border:2.5px solid var(--azul);box-shadow:8px 8px 0 var(--azul);border-radius:22px;margin:0;padding:14px 14px 0;position:relative;transform:rotate(2deg)}.hero-card-media{aspect-ratio:3/4;border:2px solid var(--azul);background:var(--azul-900);border-radius:12px;overflow:hidden}.hero-card-media svg,.hero-card-media video{object-fit:cover;width:100%;height:100%}.hero-card-foot{color:var(--azul);justify-content:space-between;align-items:center;padding:12px 4px 14px;display:flex}.hero-card-foot .px{font-size:11px}.hero-card-pips{gap:4px;display:flex}.hero-card-pips i{background:var(--vermelho);border-radius:2px;width:8px;height:8px}.hero-card-corner{background:var(--papel);color:var(--vermelho-700);border:2px solid var(--azul);border-radius:6px;padding:4px 6px 3px;font-size:12px;position:absolute;top:22px;left:22px}.hero-todo{position:absolute;bottom:70px;right:-6px;transform:rotate(2deg)}.float{animation:2.4s steps(2,end) infinite bob;position:absolute}.float .sprite{filter:drop-shadow(3px 3px #12303f40)}.f1{top:-26px;left:-36px}.f2{animation-delay:-1.2s;bottom:40px;left:-48px}.f3{animation-delay:-.6s;top:34%;right:-46px}@keyframes bob{50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.float{animation:none}}@media (width<=860px){.hero-in{grid-template-columns:minmax(0,1fr)}.hero-visual{width:min(78%,340px);margin-top:12px}.f1{left:-20px}.f2{left:-28px}.f3{right:-26px}}.agenda-sub{margin-top:10px}.diario{border:2px solid var(--azul);border-radius:var(--r);box-shadow:var(--hard);padding:clamp(12px,2.5vw,28px) clamp(12px,2.5vw,28px) clamp(12px,2.5vw,28px) clamp(16px,5vw,64px)}.diario-head{border-bottom:3px double var(--azul);color:var(--azul);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:8px;padding-bottom:12px;display:flex}.ev-list{display:grid}.ev{border-bottom:1.5px dashed var(--linha);grid-template-columns:76px 1fr auto;align-items:center;gap:4px 22px;padding:20px 0;display:grid}.ev:last-child{border-bottom:0}.ev-date{background:var(--papel);border:2px solid var(--azul);border-radius:var(--r-sm);width:72px;height:84px;box-shadow:var(--hard-sm);color:var(--azul);align-content:center;justify-items:center;line-height:1;display:grid}.ev-wd{color:var(--vermelho-700);font-size:11px}.ev-day{font-family:var(--f-display);font-variation-settings:"opsz" 96;margin:2px 0;font-size:2.2rem;font-weight:800}.ev-mon{font-size:.85rem;font-weight:600}.ev-meta{color:var(--vermelho-700);font-size:11px}.ev-title{margin:4px 0}.ev-desc{max-width:60ch;font-size:1rem}.ev-foot{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:12px;display:flex}.ev-price{color:var(--azul);font-weight:700}.ev-price small{font-size:.85rem;font-weight:500}.ev-price-note{font-size:.95rem;font-weight:600}.ev-actions{align-items:center;gap:12px;display:inline-flex}.ev-stamp{padding-right:6px}.ev-empty{align-items:center;gap:18px;max-width:60ch;padding:24px 0;display:flex}.ev-empty[hidden]{display:none}@media (width<=720px){.ev{grid-template-columns:64px 1fr;align-items:start;gap:4px 14px;position:relative}.ev-date{width:60px;height:72px}.ev-day{font-size:1.8rem}.ev-stamp{pointer-events:none;padding:0;position:absolute;top:8px;right:-6px}.ev-stamp .stamp{opacity:.55;width:64px!important;height:64px!important}.ev-stamp .stamp-ico{display:none}.ev-meta,.ev-title{padding-right:56px}.ev-foot{grid-column:1/-1}}.passport{background:var(--azul);box-shadow:8px 8px 0 var(--azul-900);border-radius:18px;grid-template-columns:1fr 1fr;padding:10px;display:grid;position:relative}.passport:after{content:"";background:repeating-linear-gradient(var(--linha) 0 6px, transparent 6px 12px);width:2px;position:absolute;top:10px;bottom:10px;left:50%}.pp-page{background:var(--papel);background-image:repeating-linear-gradient(45deg,#1e4a6409 0 2px,#0000 2px 10px);min-height:100%;padding:clamp(20px,3.5vw,40px);position:relative}.pp-left{border-radius:10px 4px 4px 10px}.pp-right{border-radius:4px 10px 10px 4px}.pp-title{color:var(--vermelho-700);margin-bottom:20px;font-size:11px}.pp-id{align-items:flex-start;gap:22px;display:flex}.pp-photo{background:var(--creme);border:2px solid var(--azul);border-radius:4px;flex:none;padding:10px}.pp-data{gap:10px;margin:0;display:grid}.pp-data dt{color:var(--azul);opacity:.75;font-size:11px}.pp-data dd{color:var(--tinta);margin:0;font-weight:700;line-height:1.25}.pp-mrz{letter-spacing:.12em;color:var(--azul);opacity:.7;word-break:break-all;margin-top:28px;font-family:ui-monospace,Courier New,monospace;font-size:.78rem;line-height:1.5}.pp-left .stamp{position:absolute;bottom:54px;right:18px}.pp-rules{gap:16px;margin:0;padding:0;list-style:none;display:grid}.pp-rules li{border-bottom:1.5px dashed var(--linha);padding-bottom:14px}.pp-rules li:last-child{border-bottom:0}.pp-rules h3{margin-bottom:2px;font-size:1.15rem}.pp-rules p{font-size:1rem}.pp-delas h3{color:var(--vermelho-700)}.pp-right .stamp{position:absolute;bottom:14px;right:16px}.steps{grid-template-columns:repeat(3,1fr);gap:28px;margin:clamp(40px,6vw,72px) 0 0;padding:0;list-style:none;display:grid}.steps li{align-items:flex-start;gap:18px;display:flex}.steps li>div,.club>div{min-width:0}.steps h3{margin-bottom:4px}.steps p{font-size:1rem}@media (width<=900px){.passport{grid-template-columns:minmax(0,1fr)}.passport:after{display:none}.pp-left,.pp-right{border-radius:10px}.pp-left{margin-bottom:8px;padding-bottom:130px}.pp-left .stamp{bottom:16px}.pp-right{padding-bottom:130px}.steps{grid-template-columns:minmax(0,1fr)}}.library .lead{color:#f8f4eae0}.lib-sub{margin-top:12px}.lib-head-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.game-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.5vw,28px);display:grid}@media (width<=1000px){.game-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}.game{perspective:1000px;color:var(--tinta)}.game[hidden]{display:none}.game-inner{height:100%;transform-style:preserve-3d;transition:transform .45s cubic-bezier(.3,.7,.3,1);position:relative}.game.is-flipped .game-inner{transform:rotateY(180deg)}@media (hover:hover){.game:hover .game-inner{transform:rotateY(180deg)}}.game-face{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:var(--papel);border:2px solid var(--azul-900);border-radius:var(--r);box-shadow:4px 4px 0 var(--mostarda)}.game-front{flex-direction:column;height:100%;display:flex;overflow:hidden}.game-flip{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.game-cover{aspect-ratio:3/4;border-bottom:2px solid var(--azul-900);display:block;overflow:hidden}.game-info{gap:4px;padding:12px 14px 14px;display:grid}.game .game-name{color:var(--azul);font-size:1.1rem;line-height:1.15}.game-cover .cover-band{display:none}.game .tag{white-space:normal;line-height:1.2}.game-meta{color:var(--vermelho-700);font-size:11px}.game-tags{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.game-tags:empty{display:none}.game-back{background:var(--papel);background-image:repeating-linear-gradient(#0000 0 27px,#1e4a641a 27px 28px);flex-direction:column;gap:8px;padding:18px 16px;display:flex;position:absolute;inset:0;overflow:auto;transform:rotateY(180deg)}.game-back-k{color:var(--vermelho-700);font-size:11px}.game-blurb{font-size:.98rem;line-height:1.45}.game-ask{margin-top:auto;font-size:1.3rem}.game-back-actions{flex-wrap:wrap;gap:8px;display:flex}.game-back-actions .btn{white-space:normal;text-align:center;font-size:.88rem}.game-unflip{align-self:flex-start;font-size:.9rem}@media (hover:hover){.game-unflip{display:none}}@media (prefers-reduced-motion:reduce){.game-inner{transform-style:flat;transition:none}.game.is-flipped .game-inner,.game:hover .game-inner{transform:none}.game-back{visibility:hidden;transform:none}.game.is-flipped .game-back{visibility:visible}}.cover{--c:var(--azul);background-color:var(--c);color:#fffdf7;text-align:left;flex-direction:column;justify-content:flex-end;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.cover:before{content:"";opacity:.18;background-image:radial-gradient(#fff 1.5px,#0000 1.6px);background-size:12px 12px;position:absolute;inset:0}.cover-stripes:before{background-image:repeating-linear-gradient(-45deg,#fff 0 6px,#0000 6px 18px)}.cover-checks:before{background-image:conic-gradient(#fff 25%, transparent 0 50%, #fff 0 75%, transparent 0);background-size:22px 22px}.cover-waves:before{background-image:radial-gradient(circle at 50% 100%,#0000 9px,#fff 10px 12px,#0000 13px);background-size:24px 14px}.cover-grid:before{background-image:linear-gradient(#fff 1.5px,#0000 1.5px),linear-gradient(90deg,#fff 1.5px,#0000 1.5px);background-size:16px 16px}.cover-diamonds:before{background-image:linear-gradient(45deg,#fff 25%,#0000 25% 75%,#fff 75%),linear-gradient(45deg,#fff 25%,#0000 25% 75%,#fff 75%);background-position:0 0,10px 10px;background-size:20px 20px}.cover-ico{background:#fffdf7eb;border-radius:8px;padding:5px;position:absolute;top:12px;right:12px}.cover-name{font-family:var(--f-display);font-variation-settings:"opsz" 72;letter-spacing:-.02em;text-shadow:2px 2px #00000047;padding:14px 14px 10px;font-size:clamp(1.3rem,2.4vw,1.7rem);font-weight:800;line-height:.98;position:relative}.cover-band{color:var(--papel);background:#12303fe0;padding:7px 14px 6px;font-size:11px;display:block;position:relative}.cover-img{object-fit:cover;width:100%;height:100%}.quiz-form{gap:18px;display:grid}.quiz-q{border:0;gap:10px;margin:0;padding:0;display:grid}.quiz-q legend{font-family:var(--f-display);color:var(--azul);margin-bottom:10px;padding:0;font-size:1.15rem;font-weight:700}.quiz-q legend .px{color:var(--vermelho-700);margin-right:6px;font-size:11px}.quiz .token,.token-radio .token{color:var(--azul)}.token-radio{position:relative}.token-radio input{opacity:0;cursor:pointer;position:absolute;inset:0}.token-radio input:checked+.token{background:var(--mostarda);color:var(--tinta);border-color:var(--tinta);box-shadow:0 1px 0 var(--tinta);transform:translateY(2px)}.token-radio input:focus-visible+.token{outline:3px solid var(--vermelho);outline-offset:2px}.quiz-result{gap:14px;display:grid}.quiz-result[hidden],.quiz-form[hidden]{display:none}.quiz-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.quiz-item{border-bottom:1.5px dashed var(--linha);grid-template-columns:84px 1fr;align-items:start;gap:14px;padding-bottom:14px;display:grid}.quiz-item p{font-size:.95rem}.quiz-item .px{color:var(--vermelho-700);font-size:11px}.quiz-cover{aspect-ratio:3/4;border:2px solid var(--azul);border-radius:6px;overflow:hidden}.quiz-cover .cover-name{padding:6px;font-size:.85rem}.quiz-cover .cover-band,.quiz-cover .cover-ico{display:none}.quiz-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.rentband-in{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid}.rentband-copy .lead{max-width:32ch;margin:16px 0 26px}.rentband-note{margin-top:18px;transform:rotate(-2deg)}.rent-mini{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.rent-mini-card{color:inherit;background:var(--papel);border:2px solid var(--azul);border-radius:var(--r);box-shadow:var(--hard-sm);gap:6px;height:100%;padding:10px 10px 12px;text-decoration:none;transition:transform .1s;display:grid}.rent-mini-card:hover{transform:translate(-2px,-2px)rotate(-1deg)}.rent-mini-cover{aspect-ratio:1;border-radius:6px;overflow:hidden}.rent-mini-cover .cover-band{display:none}.rent-mini-cover .cover-name{padding:10px;font-size:1.05rem}.rent-mini-cover .cover-ico{transform-origin:100% 0;transform:scale(.75)}.rent-mini-name{color:var(--azul);font-weight:700;line-height:1.2}.rent-mini-meta{color:var(--vermelho-700);font-size:11px}.rent-mini .tag{white-space:normal;justify-self:start;font-size:11px}@media (width<=900px){.rentband-in{grid-template-columns:1fr}}@media (width<=520px){.rent-mini{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.menu-in{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(32px,6vw,80px);display:grid}.menu-title{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.menu-side .lead{margin-top:16px}.menu-flag{margin-top:14px}.menu-photo{max-width:360px;margin-top:40px}.menu-cols{columns:2 280px;column-gap:48px}.menu-block{break-inside:avoid;margin-bottom:36px}.menu-h{color:var(--vermelho-700);border-bottom:2px solid var(--azul);font-size:12px;font-family:var(--f-pixel);letter-spacing:.05em;margin-bottom:8px;padding-bottom:8px}.menu-block ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.menu-row{align-items:baseline;gap:8px;display:flex}.menu-name{font-weight:600}.menu-dots{border-bottom:2px dotted var(--linha);flex:1;min-width:20px;transform:translateY(-4px)}.menu-price{color:var(--azul);font-variant-numeric:tabular-nums;font-weight:700}.menu-desc{opacity:.8;font-size:.92rem;display:block}.menu-diet{color:#1d6c62;margin-left:8px;font-size:11px}@media (width<=900px){.menu-in{grid-template-columns:1fr}.menu-photo{display:none}}.community{background:var(--papel);border-block:2px solid var(--azul)}.mural{grid-template-columns:repeat(3,1fr);gap:clamp(22px,3.5vw,44px) clamp(18px,3vw,36px);padding:12px 4px;display:grid}.mural .photo:nth-child(2){margin-top:36px}.mural .photo:nth-child(5){margin-top:-20px}.clubs{grid-template-columns:repeat(3,1fr);gap:24px;margin:clamp(48px,6vw,80px) 0 0;padding:0;list-style:none;display:grid}.club{align-items:flex-start;gap:16px;padding:20px;display:flex}.club h3{margin-bottom:6px}.club p{margin-bottom:10px;font-size:1rem}.community-cta{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:40px;display:flex}@media (width<=900px){.mural{grid-template-columns:1fr 1fr}.mural .photo:nth-child(n){margin-top:0}.clubs{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.mural{gap:22px 14px}.mural .photo figcaption{font-size:1.1rem}.mural .photo-todo{display:none}}.visit-in{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,6vw,80px);display:grid}.visit-addr{justify-items:start;gap:6px;margin:16px 0 18px;font-size:1.2rem;font-weight:600;display:grid}.hours{border-collapse:collapse;width:100%;max-width:420px;margin-top:22px}.hours th,.hours td{text-align:left;border-bottom:1.5px dashed var(--linha);padding:9px 12px}.hours th{text-transform:capitalize;font-weight:600}.hours td{font-variant-numeric:tabular-nums;text-align:right}.hours .is-closed{color:#2a24208c}.hours .is-today{background:var(--papel);box-shadow:inset 4px 0 0 var(--vermelho)}.hours .is-today th:after{content:" · hoje";color:var(--vermelho-700);text-transform:none;font-weight:700}.visit-note{align-items:center;gap:6px;margin-top:18px;display:flex;transform:rotate(-2deg)}.visit-ctas{flex-wrap:wrap;gap:16px;margin-top:28px;display:flex}.visit-media{justify-self:center;gap:28px;width:100%;max-width:420px;display:grid}.map-slot{border:2px dashed var(--linha);border-radius:var(--r);place-items:center;min-height:64px;display:grid}.map-slot.is-loaded{border:2px solid var(--azul);box-shadow:var(--hard);overflow:hidden}.map-slot iframe{border:0;width:100%;height:300px;display:block}@media (width<=860px){.visit-in{grid-template-columns:1fr}}.ctaband{background:var(--vermelho);color:var(--creme);border-top:2px solid var(--azul-900);padding-block:clamp(48px,7vw,88px)}.ctaband-in{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.ctaband-flag{background:var(--creme);border:2.5px solid var(--azul-900);width:104px;height:104px;box-shadow:4px 4px 0 var(--azul-900);border-radius:50%;flex:none;place-items:center;display:grid}.ctaband h2{color:var(--creme);flex:360px;font-size:clamp(2rem,4.6vw,3.5rem)}.page-hero{padding-block:clamp(36px,6vw,72px) clamp(28px,4vw,48px)}.page-hero h1{font-size:clamp(2.4rem,6vw,4.5rem)}.page-hero .lead{max-width:46ch;margin-top:14px}.page-body{padding-bottom:clamp(64px,9vw,120px)}.filters{gap:18px;margin-bottom:28px;display:grid}.filters-row{flex-wrap:wrap;align-items:flex-end;gap:18px 28px;display:flex}.filters .token{color:var(--azul)}.section-dark .filters .token{color:var(--papel)}.result-count{color:var(--vermelho-700)}.section-dark .result-count{color:var(--mostarda)}.empty-state{border-radius:var(--r);border:2px dashed;align-items:center;gap:18px;max-width:560px;padding:28px;display:flex}.empty-state[hidden]{display:none}.month-nav{align-items:center;gap:12px;margin-bottom:18px;display:flex}.month-nav h2{text-transform:capitalize;min-width:9ch;font-size:clamp(1.6rem,3vw,2.2rem)}.icon-btn{border:2px solid var(--azul);border-radius:var(--r-sm);background:var(--papel);width:44px;height:44px;color:var(--azul);cursor:pointer;box-shadow:var(--hard-sm);place-items:center;font-size:1.2rem;font-weight:700;display:grid}.icon-btn:active{box-shadow:none;transform:translate(3px,3px)}.icon-btn:disabled{opacity:.35;cursor:not-allowed}.month{border:2px solid var(--azul);border-radius:var(--r);background:var(--papel);box-shadow:var(--hard);grid-template-columns:repeat(7,1fr);margin-bottom:40px;display:grid;overflow:hidden}.month-wd{background:var(--azul);color:var(--papel);text-align:center;padding:8px;font-size:11px}.month-day{border-right:1px solid var(--linha);border-bottom:1px solid var(--linha);flex-direction:column;gap:4px;min-height:112px;padding:6px;display:flex}.month-day:nth-child(7n){border-right:0}.month-day.is-out{background:var(--creme);opacity:.5}.month-day.is-closed{background:repeating-linear-gradient(-45deg, var(--creme) 0 6px, var(--cinza-casa) 6px 8px)}.month-day.is-today{box-shadow:inset 0 0 0 3px var(--vermelho)}.month-num{color:var(--azul);font-size:.9rem;font-weight:700}.month-ev{color:#fff;background:var(--azul);border-radius:4px;padding:3px 5px;font-size:.78rem;font-weight:600;line-height:1.2;text-decoration:none;display:block}.month-ev.c-vermelho{background:var(--vermelho-700)}.month-ev.c-mostarda{background:var(--mostarda);color:var(--tinta)}.month-list-title{margin-bottom:8px}@media (width<=860px){.month{display:none}}.rent-search{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:14px;margin-bottom:18px;padding:clamp(16px,3vw,24px);display:grid}.rent-search .px.label{grid-column:1/-1}.rent-quick{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.rent-quick .token{min-height:40px;color:var(--azul);font-size:.9rem}.rent-msg{color:var(--vermelho-700);grid-column:1/-1;font-weight:600}.rent-msg:empty{display:none}@media (width<=640px){.rent-search{grid-template-columns:repeat(2,minmax(0,1fr))}.rent-search .btn{grid-column:1/-1}}.rent-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:22px;display:grid}.rent-card{background:var(--papel);border:2px solid var(--azul);border-radius:var(--r);box-shadow:var(--hard);text-align:left;cursor:pointer;grid-template-rows:auto 1fr;width:100%;padding:0;transition:transform .1s;display:grid;overflow:hidden}.rent-card:hover{transform:translate(-2px,-2px)}.rent-card.is-busy{opacity:.5;box-shadow:var(--hard-sm)}.rent-card-cover .cover-band{display:none}.rent-card-cover{aspect-ratio:4/3;border-bottom:2px solid var(--azul);overflow:hidden}.rent-card-body{align-content:start;gap:6px;padding:12px 14px 14px;display:grid}.rent-card-name{font-family:var(--f-display);font-variation-settings:"opsz" 36;color:var(--azul);font-size:1.15rem;font-weight:800;line-height:1.15}.rent-card-price{color:var(--azul);font-weight:700}.rent-card-price small{font-weight:500}.rent-card .tag{justify-self:start}.rent-busy-title{color:var(--azul);margin:40px 0 16px}.rent-rules{border:2.5px double var(--azul);outline:2px solid var(--azul);outline-offset:6px;background:var(--papel);border-radius:4px;margin-top:clamp(48px,7vw,88px);padding:clamp(20px,4vw,40px);position:relative}.rent-rules ol{columns:2 300px;gap:8px;margin:18px 0 0;padding-left:1.3em;display:grid}.rent-rules .stamp{position:absolute;top:-30px;right:18px}.rent-updated{opacity:.8;margin-top:12px;font-size:11px}.drawer{background:var(--creme);border:0;border-left:2.5px solid var(--azul);width:min(560px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:0;overflow-y:auto;box-shadow:-8px 0 #12303f4d}.drawer::backdrop{background:#12303f8c}.drawer[open]{animation:.22s ease-out slide-in}@keyframes slide-in{0%{opacity:0;transform:translate(40px)}}.drawer-in{gap:22px;padding:20px clamp(16px,4vw,32px) 40px;display:grid}.drawer-top{align-items:flex-start;gap:16px;display:flex}.drawer-cover{aspect-ratio:3/4;border:2px solid var(--azul);width:110px;box-shadow:var(--hard-sm);border-radius:8px;flex:none;overflow:hidden}.drawer-cover .cover-name{padding:8px;font-size:1rem}.drawer-cover .cover-band{display:none}.drawer-cover .cover-ico{transform-origin:100% 0;transform:scale(.6)}.drawer h2{font-size:clamp(1.6rem,4vw,2.1rem)}.drawer-meta{color:var(--vermelho-700);margin:6px 0;font-size:11px}.drawer .dlg-x{flex:none;margin-left:auto}.drawer-box{gap:10px;display:grid}.drawer-box h3{font-size:1.1rem}.components{columns:2 180px;margin:0;padding-left:1.2em;font-size:.95rem}.legend{flex-wrap:wrap;gap:8px 16px;font-size:.85rem;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend i{border:1.5px solid var(--azul);border-radius:3px;width:16px;height:16px;display:inline-block}.legend .l-free{background:var(--papel)}.legend .l-busy{background:repeating-linear-gradient(-45deg, var(--papel) 0 3px, var(--vermelho) 3px 5px)}.legend .l-closed{background:var(--cinza-casa)}.legend .l-sel{background:var(--azul)}.cal-head{align-items:center;gap:10px;display:flex}.cal-head h4{text-transform:capitalize;flex:1;font-size:1.15rem}.cal{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.cal-wd{text-align:center;color:var(--azul);padding:4px 0;font-size:11px}.cal-day{aspect-ratio:1;border:1.5px solid var(--azul);background:var(--papel);color:var(--azul);cursor:pointer;font-variant-numeric:tabular-nums;border-radius:4px;place-items:center;padding:0;font-size:.95rem;font-weight:700;display:grid;position:relative}.cal-day:hover:not([aria-disabled]):not(.is-start):not(.is-end){box-shadow:2px 2px 0 var(--azul);background:#fff}.cal-day.is-empty{cursor:default;background:0 0;border:0}.cal-day.is-busy{background:repeating-linear-gradient(-45deg, var(--papel) 0 4px, #d23b35bf 4px 7px);color:var(--vermelho-700);cursor:not-allowed;text-decoration:line-through}.cal-day.is-closed{background:var(--cinza-casa);border-color:var(--linha);color:#2a242073;cursor:not-allowed}.cal-day.is-past{opacity:.35;cursor:not-allowed}.cal-day.is-today{outline:2px solid var(--vermelho);outline-offset:1px}.cal-day.in-range{background:#c9d8e1}.cal-day.is-start,.cal-day.is-end{background:var(--azul);color:var(--papel)}.cal-day .sprite{width:22px;height:22px;position:absolute;top:-10px;right:-6px}.cal-day:focus-visible{outline:3px solid var(--vermelho);outline-offset:2px;z-index:1}.cal-hint{min-height:1.5em;font-size:.92rem}.summary{gap:8px;padding:18px;display:grid}.summary dl{gap:6px;margin:0;display:grid}.summary dl>div{justify-content:space-between;gap:12px;display:flex}.summary dt{opacity:.85}.summary dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.summary .total{border-top:2px solid var(--azul);color:var(--azul);margin-top:4px;padding-top:8px;font-size:1.15rem}.fine{opacity:.8;font-size:.85rem}.links-page{place-items:start center;min-height:100dvh;padding:40px 16px 56px;display:grid}.links-card{text-align:center;justify-items:center;gap:14px;width:min(460px,100%);display:grid}.links-card .btn{justify-content:flex-start;width:100%;min-height:56px}.links-card .btn .sprite{width:26px;height:26px}.links-bio{max-width:32ch}.logo[data-astro-cid-f7espo7c]{color:var(--azul);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.logo-badge[data-astro-cid-f7espo7c]{background:var(--creme);border:2.5px solid var(--azul);box-shadow:2px 2px 0 var(--azul);border-radius:50%;flex:none;place-items:center;display:grid}.logo-words[data-astro-cid-f7espo7c]{line-height:1;display:grid}.logo-name[data-astro-cid-f7espo7c]{font-family:var(--f-display);font-variation-settings:"opsz" 48;letter-spacing:-.01em;font-size:1.05rem;font-weight:800;line-height:.95}.logo-tag[data-astro-cid-f7espo7c]{color:var(--vermelho-700);margin-top:4px;font-size:11px}.logo-light[data-astro-cid-f7espo7c]{color:var(--papel)}.logo-light[data-astro-cid-f7espo7c] .logo-badge[data-astro-cid-f7espo7c]{box-shadow:2px 2px 0 var(--mostarda);border-color:var(--papel)}.logo-light[data-astro-cid-f7espo7c] .logo-tag[data-astro-cid-f7espo7c]{color:var(--mostarda)}.turn{border:2px solid var(--azul);background:var(--papel);color:var(--azul);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;margin:0;padding:8px 12px 7px;display:inline-flex}.turn .px{font-size:11px}.turn-dot{background:var(--linha);border-radius:2px;flex:none;width:9px;height:9px}.turn-open .turn-dot{background:var(--verde-turno);animation:2.4s step-end infinite blink}.turn-soon .turn-dot{background:var(--mostarda)}.turn-closed .turn-dot{background:var(--vermelho)}@keyframes blink{0%,70%{opacity:1}71%,to{opacity:.25}}.hdr[data-astro-cid-nen7h5rs]{z-index:50;background:var(--creme);border-bottom:2px solid #0000;transition:border-color .2s;position:sticky;top:0}.hdr[data-astro-cid-nen7h5rs].is-scrolled{border-bottom-color:var(--azul)}.hdr-in[data-astro-cid-nen7h5rs]{min-height:var(--header-h);align-items:center;gap:20px;display:flex}.hdr-logo[data-astro-cid-nen7h5rs]{flex:none;text-decoration:none}.hdr-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:2px;margin:0;padding:0;list-style:none;display:flex}.hdr-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-radius:var(--r-sm);color:var(--azul);white-space:nowrap;align-items:center;gap:7px;padding:8px 10px;font-size:.98rem;font-weight:600;text-decoration:none;display:inline-flex}.hdr-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs] .sprite{opacity:0;width:18px;height:18px;margin-left:-25px;transition:opacity .15s,margin .15s}.hdr-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover .sprite,.hdr-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page] .sprite{opacity:1;margin-left:0}.hdr-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{background:var(--papel);box-shadow:inset 0 0 0 1.5px var(--linha)}.hdr-nav[data-astro-cid-nen7h5rs] .hdr-mobile-extra[data-astro-cid-nen7h5rs]{display:none}.hdr-right[data-astro-cid-nen7h5rs]{align-items:center;gap:12px;margin-left:auto;display:flex}.hdr-right[data-astro-cid-nen7h5rs] .turn-mob{display:none}.hdr-burger[data-astro-cid-nen7h5rs]{border:2px solid var(--azul);border-radius:var(--r-sm);background:var(--papel);width:48px;height:48px;box-shadow:var(--hard-sm);cursor:pointer;flex-direction:column;justify-content:space-between;padding:12px 11px;display:none}.hdr-burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs][aria-hidden]{background:var(--azul);height:3px;transition:transform .2s;display:block}.is-open[data-astro-cid-nen7h5rs] .hdr-burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-of-type(2){transform:translateY(7.5px)rotate(45deg)}.is-open[data-astro-cid-nen7h5rs] .hdr-burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-of-type(3){transform:scaleX(0)}.is-open[data-astro-cid-nen7h5rs] .hdr-burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-of-type(4){transform:translateY(-7.5px)rotate(-45deg)}@media (width<=1480px){.hdr-right[data-astro-cid-nen7h5rs] .turn-desk{display:none}.hdr-right[data-astro-cid-nen7h5rs] .turn-mob{display:inline-flex}}@media (width<=1180px){.hdr-burger[data-astro-cid-nen7h5rs]{display:flex}.hdr-nav[data-astro-cid-nen7h5rs]{inset:var(--header-h) 0 0 0;background:var(--creme);padding:24px var(--gutter) 40px;visibility:hidden;border-top:2px solid var(--azul);transition:transform .25s,visibility .25s;position:fixed;overflow-y:auto;transform:translate(100%)}.is-open[data-astro-cid-nen7h5rs] .hdr-nav[data-astro-cid-nen7h5rs]{visibility:visible;transform:none}.hdr-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-direction:column;gap:4px}.hdr-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-size:1.5rem;font-family:var(--f-display);padding:12px 8px;font-weight:800}.hdr-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs] .sprite{opacity:1;width:28px;height:28px;margin-left:0}.hdr-nav[data-astro-cid-nen7h5rs] .hdr-mobile-extra[data-astro-cid-nen7h5rs]{color:var(--vermelho-700);margin-top:24px;padding:8px;display:inline-block}}@media (width<=640px){.hdr-cta[data-astro-cid-nen7h5rs]{display:none}.hdr-in[data-astro-cid-nen7h5rs]{gap:10px}.hdr-logo[data-astro-cid-nen7h5rs] .logo-words{display:none}}@media (width<=380px){.hdr-right[data-astro-cid-nen7h5rs] .turn-dot{display:none}.hdr-right[data-astro-cid-nen7h5rs] .turn{padding-inline:10px}}.ftr[data-astro-cid-jo6i4kqk]{padding-block:64px 28px;font-size:1rem}.ftr-in[data-astro-cid-jo6i4kqk]{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;display:grid}.ftr-bio[data-astro-cid-jo6i4kqk]{opacity:.85;max-width:30ch;margin-top:16px}.ftr-h[data-astro-cid-jo6i4kqk]{color:var(--mostarda);letter-spacing:.05em;margin-bottom:10px;font-size:12px}.ftr[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--papel);text-underline-offset:4px;text-decoration-color:#f8f4ea66}.ftr[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration-color:var(--mostarda)}.ftr-links[data-astro-cid-jo6i4kqk]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ftr-wizard[data-astro-cid-jo6i4kqk]{cursor:pointer;background:0 0;border:0;margin-top:20px;padding:0}.ftr-bottom[data-astro-cid-jo6i4kqk]{border-top:1.5px dashed #f8f4ea40;margin-top:48px;padding-top:20px}.ftr-bottom[data-astro-cid-jo6i4kqk] .px[data-astro-cid-jo6i4kqk]{color:#f8f4eabf;font-size:11px}@media (width<=900px){.ftr-in[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.ftr-brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}@media (width<=520px){.ftr-in[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:28px}}.dlg{background:0 0;border:0;width:min(520px,100vw - 24px);max-height:calc(100dvh - 24px);padding:0;overflow:visible}.dlg::backdrop{background:#12303f99}.dlg-card{gap:18px;max-height:calc(100dvh - 24px);padding:clamp(20px,4vw,32px);display:grid;overflow-y:auto}.dlg-head{align-items:center;gap:14px;display:flex}.dlg-kicker{color:var(--vermelho-700);font-size:11px}.dlg-x{border:2px solid var(--azul);border-radius:var(--r-sm);background:var(--creme);cursor:pointer;width:44px;height:44px;color:var(--azul);align-self:flex-start;margin-left:auto;font-size:1.6rem;line-height:1}.dlg-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.dlg-full{grid-column:1/-1}.dlg-msg:empty{display:none}.dlg-msg{color:var(--vermelho-700);font-weight:600}.dlg-note{opacity:.8;font-size:.9rem}@media (width<=420px){.dlg-grid{grid-template-columns:1fr}}.fab[data-astro-cid-uchulhbi]{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:40;visibility:hidden;transition:transform .25s,visibility .25s;display:none;position:fixed;transform:translateY(160%)}.fab[data-astro-cid-uchulhbi].is-on{visibility:visible;transform:none}.fab[data-astro-cid-uchulhbi].is-on:active{transform:translate(4px,4px)}@media (width<=760px){.fab[data-astro-cid-uchulhbi]{display:inline-flex}}.konami{pointer-events:none;z-index:90;position:fixed;inset:0;overflow:hidden}.konami-wiz{animation:4.2s linear forwards konami-walk;position:absolute;top:30vh;left:-110px}@keyframes konami-walk{to{left:calc(100vw + 20px)}}.konami-die{animation:1.6s cubic-bezier(.4,0,1,1) forwards konami-fall;position:absolute;top:calc(30vh + 60px)}@keyframes konami-fall{to{transform:translateY(75vh) rotate(var(--spin));opacity:.2}}
