@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-sans-latin-ext-wght-normal-DMEAsnHD.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:Nunito Sans;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-sans-latin-wght-normal-BWQ3gi2K.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:Fraunces;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-soft-normal-DKHvU-YN.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:Fraunces;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-soft-normal-C-lS_vzd.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}:root{--font-sans:"Nunito Sans", "Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Roboto, sans-serif;--font-display:"Fraunces", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--font-mono:"Cascadia Code", ui-monospace, "SF Mono", Consolas, monospace;--fs-micro:.6875rem;--lh-micro:.875rem;--fs-xs:.75rem;--lh-xs:1rem;--fs-sm:.8125rem;--lh-sm:1.125rem;--fs-base:.875rem;--lh-base:1.25rem;--fs-md:.9375rem;--lh-md:1.375rem;--fs-lg:1.0625rem;--lh-lg:1.5rem;--fs-xl:1.25rem;--lh-xl:1.625rem;--fs-2xl:1.5rem;--lh-2xl:1.875rem;--fs-3xl:1.875rem;--lh-3xl:2.25rem;--fs-4xl:2.375rem;--lh-4xl:2.75rem;--tracking-display:-.014em;--tracking-caps:.06em;--fw-display:560;--fv-display:"SOFT" 60;--fv-brand:"SOFT" 100;--s-0:2px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:32px;--s-8:40px;--s-9:48px;--s-10:64px;--radius-scale:1;--r-xs:calc(6px * var(--radius-scale));--r-sm:calc(8px * var(--radius-scale));--r-md:calc(10px * var(--radius-scale));--r-lg:calc(12px * var(--radius-scale));--r-xl:calc(16px * var(--radius-scale));--r-2xl:calc(20px * var(--radius-scale));--r-pill:999px;--r-round:50%;--d-instant:90ms;--d-fast:.14s;--d-base:.19s;--d-slow:.25s;--ease-out:cubic-bezier(.16, 1, .3, 1);--sidebar-w:252px;--topbar-h:56px;--content-max:1240px;--control-h:36px;--control-h-lg:44px;--row-h:52px}@media (pointer:coarse),(max-width:600px){:root{--control-h:44px}}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f3f1ec;--panel:#fbfaf7;--surface:#fff;--surface-2:#f7f5f1;--surface-3:#efece6;--surface-raised:#fff;--overlay:#1e183047;--hover:#7864a014;--text:#1e1a2b;--text-2:#5a5468;--text-3:#6e6879;--text-inverse:#fff;--line-subtle:#281e4611;--line:#281e461a;--line-strong:#281e4629;--control-border:#8f889c;--control-border-hover:#6e6879;--focus:#2e2499;--sh-xs:0 1px 2px #1c16320d;--sh-sm:0 1px 2px #1c16320a, 0 2px 6px -1px #1c16320d;--sh-md:0 1px 2px #1c16320a, 0 4px 12px -2px #1c163212, 0 14px 28px -10px #1c163212;--sh-lg:0 2px 4px #1c16320a, 0 12px 32px -6px #1c163224, 0 32px 64px -18px #1c16322e;--sh-panel:0 0 0 1px #281e460f, 0 1px 3px #1c16320d, 0 8px 24px -12px #1c163214;--inner-hi:inset 0 1px 0 #ffffffb3;--sh-field:0 1px 1px #1c163208;--sh-btn:0 1px 2px #1c16320f;--sh-btn-hover:0 1px 2px #1c163214;--ok-fg:#146c3a;--ok-bg:#e4f4ea;--ok-solid:#1e8a4c;--ok-line:#1e8a4c38;--warn-fg:#7a4b00;--warn-bg:#fff2d9;--warn-solid:#b26a00;--warn-line:#b26a003d;--err-fg:#a5231d;--err-bg:#fde9e7;--err-solid:#c8372d;--err-line:#c8372d38;--info-fg:#0e6672;--info-bg:#e1f3f5;--info-solid:#1b8793;--info-line:#1b879338;--neutral-fg:#4a4458;--neutral-bg:#efedf2;--neutral-solid:#7a748a;--neutral-line:#4a445829;--danger:#b3261e;--danger-hover:#9c211a;--danger-line:#8e1e18;--sh-danger:inset 0 1px 0 #ffffff26, 0 0 0 1px var(--danger-line);--primary:#4b3fbf;--primary-hover:#4035aa;--primary-active:#362c93;--on-primary:#fff;--primary-text:#4b3fbf;--primary-soft:#eeebfc;--primary-soft-2:#e2ddfa;--primary-line:#4b3fbf47;--primary-glow:#5b4ed638;--primary-grad:linear-gradient(180deg, #5a4ed6 0%, #4b3fbf 100%);--sh-primary:inset 0 1px 0 #ffffff2e, 0 0 0 1px var(--primary-active), 0 1px 2px #140a3c33, 0 4px 10px -4px var(--primary-glow);--sh-primary-hover:inset 0 1px 0 #ffffff2e, 0 0 0 1px var(--primary-active), 0 2px 4px #140a3c2e, 0 8px 18px -6px var(--primary-glow);--logo-1:#7d70f7;--logo-2:#5546d6;--logo-3:#3a2da6;--logo-on:#fff;--logo-tint:#ffffff52}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#0d0b14;--panel:#13111c;--surface:#1a1826;--surface-2:#201d2e;--surface-3:#2a2639;--surface-raised:#221f31;--overlay:#04030a99;--hover:#ffffff0d;--text:#edeaf6;--text-2:#ada7c0;--text-3:#918ba6;--text-inverse:#13111c;--line-subtle:#ffffff0e;--line:#ffffff16;--line-strong:#ffffff24;--control-border:#746d8e;--control-border-hover:#928bab;--focus:#c9c1ff;--sh-xs:0 1px 2px #0000004d;--sh-sm:0 1px 2px #0000004d, 0 2px 8px -2px #00000059;--sh-md:0 1px 2px #0000004d, 0 6px 16px -4px #00000073, 0 16px 32px -12px #0006;--sh-lg:0 2px 6px #00000059, 0 16px 40px -8px #0009, 0 40px 80px -20px #0000008c;--sh-panel:0 0 0 1px #ffffff0d, 0 8px 30px -10px #0009;--inner-hi:inset 0 1px 0 #ffffff0b;--sh-field:0 1px 1px #0003;--sh-btn:0 1px 2px #0000004d;--sh-btn-hover:0 1px 2px #00000059;--ok-fg:#74da9f;--ok-bg:#2ebe6e21;--ok-solid:#3dbe74;--ok-line:#3dbe7447;--warn-fg:#f4c46a;--warn-bg:#e0a03021;--warn-solid:#e0a030;--warn-line:#e0a0304d;--err-fg:#ffa49a;--err-bg:#f0645a24;--err-solid:#f0645a;--err-line:#f0645a4d;--info-fg:#7bd7e1;--info-bg:#3db4c221;--info-solid:#3db4c2;--info-line:#3db4c24d;--neutral-fg:#c6c1d6;--neutral-bg:#ffffff12;--neutral-solid:#8f89a6;--neutral-line:#ffffff1f;--danger:#b3261e;--danger-hover:#c9372f;--danger-line:#8e1e18;--sh-danger:inset 0 1px 0 #ffffff26, 0 0 0 1px var(--danger-line);--primary:#6a5cf0;--primary-hover:#7a6df5;--primary-active:#5a4ce0;--on-primary:#fff;--primary-text:#b7adff;--primary-soft:#7c6ef529;--primary-soft-2:#7c6ef53d;--primary-line:#968aff57;--primary-glow:#7c6ef54d;--primary-grad:linear-gradient(180deg, #7466f4 0%, #5f51e8 100%);--sh-primary:inset 0 1px 0 #ffffff2e, 0 0 0 1px var(--primary-active), 0 1px 2px #140a3c33, 0 4px 10px -4px var(--primary-glow);--sh-primary-hover:inset 0 1px 0 #ffffff2e, 0 0 0 1px var(--primary-active), 0 2px 4px #140a3c2e, 0 8px 18px -6px var(--primary-glow);--logo-1:#8a7efa;--logo-2:#6a5cf0;--logo-3:#4a3ccb;--logo-on:#fff;--logo-tint:#ffffff47}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#0d0b14;--panel:#13111c;--surface:#1a1826;--surface-2:#201d2e;--surface-3:#2a2639;--surface-raised:#221f31;--overlay:#04030a99;--hover:#ffffff0d;--text:#edeaf6;--text-2:#ada7c0;--text-3:#918ba6;--text-inverse:#13111c;--line-subtle:#ffffff0e;--line:#ffffff16;--line-strong:#ffffff24;--control-border:#746d8e;--control-border-hover:#928bab;--focus:#c9c1ff;--sh-xs:0 1px 2px #0000004d;--sh-sm:0 1px 2px #0000004d, 0 2px 8px -2px #00000059;--sh-md:0 1px 2px #0000004d, 0 6px 16px -4px #00000073, 0 16px 32px -12px #0006;--sh-lg:0 2px 6px #00000059, 0 16px 40px -8px #0009, 0 40px 80px -20px #0000008c;--sh-panel:0 0 0 1px #ffffff0d, 0 8px 30px -10px #0009;--inner-hi:inset 0 1px 0 #ffffff0b;--sh-field:0 1px 1px #0003;--sh-btn:0 1px 2px #0000004d;--sh-btn-hover:0 1px 2px #00000059;--ok-fg:#74da9f;--ok-bg:#2ebe6e21;--ok-solid:#3dbe74;--ok-line:#3dbe7447;--warn-fg:#f4c46a;--warn-bg:#e0a03021;--warn-solid:#e0a030;--warn-line:#e0a0304d;--err-fg:#ffa49a;--err-bg:#f0645a24;--err-solid:#f0645a;--err-line:#f0645a4d;--info-fg:#7bd7e1;--info-bg:#3db4c221;--info-solid:#3db4c2;--info-line:#3db4c24d;--neutral-fg:#c6c1d6;--neutral-bg:#ffffff12;--neutral-solid:#8f89a6;--neutral-line:#ffffff1f;--danger:#b3261e;--danger-hover:#c9372f;--danger-line:#8e1e18;--sh-danger:inset 0 1px 0 #ffffff26, 0 0 0 1px var(--danger-line);--primary:#6a5cf0;--primary-hover:#7a6df5;--primary-active:#5a4ce0;--on-primary:#fff;--primary-text:#b7adff;--primary-soft:#7c6ef529;--primary-soft-2:#7c6ef53d;--primary-line:#968aff57;--primary-glow:#7c6ef54d;--primary-grad:linear-gradient(180deg, #7466f4 0%, #5f51e8 100%);--sh-primary:inset 0 1px 0 #ffffff2e, 0 0 0 1px var(--primary-active), 0 1px 2px #140a3c33, 0 4px 10px -4px var(--primary-glow);--sh-primary-hover:inset 0 1px 0 #ffffff2e, 0 0 0 1px var(--primary-active), 0 2px 4px #140a3c2e, 0 8px 18px -6px var(--primary-glow);--logo-1:#8a7efa;--logo-2:#6a5cf0;--logo-3:#4a3ccb;--logo-on:#fff;--logo-tint:#ffffff47}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--s-10)}body{background:var(--canvas);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow-wrap:anywhere;margin:0;font-weight:450}img,svg{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}[hidden]{display:none!important}::selection{background:var(--primary-soft-2);color:var(--text)}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}h1,h2,h3,h4,p{margin:0}h1{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-3xl);line-height:var(--lh-3xl);letter-spacing:var(--tracking-display);font-variation-settings:var(--fv-display);text-wrap:balance}h2{font-size:var(--fs-lg);line-height:var(--lh-lg);letter-spacing:-.01em;font-weight:750}h3{font-size:var(--fs-md);line-height:var(--lh-md);letter-spacing:-.005em;font-weight:700}a{color:var(--primary-text);text-underline-offset:3px}a:hover{text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-xs)}[tabindex="-1"]:focus-visible{outline:none}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--s-3);z-index:200;padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--surface-raised);color:var(--text);box-shadow:var(--sh-lg);transition:top var(--d-base) var(--ease-out);font-weight:700;position:fixed;top:-4rem}.skip-link:focus{top:var(--s-3)}.sub{color:var(--text-2);font-size:var(--fs-md);line-height:var(--lh-md)}.muted{color:var(--text-2)}.hint{color:var(--text-3);font-size:var(--fs-sm);line-height:var(--lh-sm)}.mono{font-family:var(--font-mono);font-size:var(--fs-sm)}.mono-pre{white-space:pre-wrap}.error-text{gap:var(--s-1);color:var(--err-fg);font-size:var(--fs-xs);line-height:var(--lh-xs);align-items:center;font-weight:650;display:flex}.stack{gap:var(--s-4);display:grid}.row{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.ic{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.logo{color:var(--text);align-items:center;gap:9px;text-decoration:none;display:inline-flex}.logo-mark{flex:none;width:28px;height:28px}.logo-lg .logo-mark{width:40px;height:40px}.logo-word{font-family:var(--font-display);letter-spacing:-.03em;font-variation-settings:var(--fv-brand);padding-bottom:2px;font-size:1.3125rem;font-weight:600;line-height:1}.logo-lg .logo-word{font-size:1.875rem}a.logo:hover,.logo-link{text-decoration:none}.logo-link{border-radius:var(--r-sm);display:inline-flex}.hint ul{margin:var(--s-1) 0 0;padding-left:var(--s-5);gap:var(--s-1);display:grid}.logo-stop-1{stop-color:var(--logo-1)}.logo-stop-2{stop-color:var(--logo-2)}.logo-stop-3{stop-color:var(--logo-3)}.logo-tint-start{stop-color:var(--logo-on);stop-opacity:.32}.logo-tint-end{stop-color:var(--logo-on);stop-opacity:0}.logo-glyph{stroke:var(--logo-on);fill:none}.logo-dot{fill:var(--logo-on)}.logo-arc{stroke:var(--logo-on);stroke-opacity:.62;fill:none}.logo-rim{stroke:var(--logo-on);stroke-opacity:.14;fill:none}.app{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);background:var(--canvas);min-height:100vh;display:grid}.sidebar{gap:var(--s-3);height:100vh;padding:var(--s-4) var(--s-3) var(--s-3) var(--s-4);flex-direction:column;min-width:0;display:flex;position:sticky;top:0;overflow:hidden}.sb-top{align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-2) var(--s-2);min-height:var(--control-h-lg);display:flex}.btn.sb-close{margin-left:auto;display:none}.nav{padding:var(--s-1) 0;flex:1;align-content:start;gap:2px;display:grid;overflow:hidden auto}.nav-label{padding:var(--s-3) var(--s-3) var(--s-2);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-3);font-weight:750}.nav-item{align-items:center;gap:var(--s-3);min-height:var(--control-h);padding:0 var(--s-3);border-radius:var(--r-sm);color:var(--text-2);font-weight:650;font-size:var(--fs-base);transition:background var(--d-fast), color var(--d-fast);text-decoration:none;display:flex;position:relative}.nav-item .ic{color:var(--text-3)}.nav-item:hover{background:var(--hover);color:var(--text);text-decoration:none}.nav-item[aria-current=page]{background:var(--surface);color:var(--text);box-shadow:0 0 0 1px var(--line-subtle), var(--sh-xs)}.nav-item[aria-current=page] .ic{color:var(--primary-text)}.nav-item[aria-current=page]:before{content:"";left:calc(-1 * var(--s-3));top:var(--s-2);bottom:var(--s-2);border-radius:0 var(--r-xs) var(--r-xs) 0;background:var(--primary);width:3px;position:absolute}.sb-foot{gap:var(--s-2);padding:0 var(--s-2);display:grid}.made-with{align-items:center;gap:var(--s-1);font-size:var(--fs-micro);line-height:var(--lh-micro);color:var(--text-3);display:flex}.main{margin:var(--s-2) var(--s-2) var(--s-2) 0;min-height:calc(100vh - var(--s-4));background:var(--panel);border-radius:var(--r-xl);min-width:0;box-shadow:var(--sh-panel);flex-direction:column;display:flex}.topbar{z-index:20;height:var(--topbar-h);align-items:center;gap:var(--s-3);padding:0 var(--s-4) 0 var(--s-5);border-bottom:1px solid var(--line-subtle);border-radius:var(--r-xl) var(--r-xl) 0 0;background:color-mix(in srgb, var(--panel) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);flex:none;display:flex;position:sticky;top:0}.btn.tb-menu,.tb-brand{display:none}.tb-actions{align-items:center;gap:var(--s-2);margin-left:auto;display:flex}.page{width:100%;max-width:var(--content-max);padding:var(--s-7) var(--s-8) var(--s-10);gap:var(--s-6);align-content:start;margin:0 auto;display:grid}.page-flush{padding-bottom:0}.page:focus{outline:none}.page-head{gap:var(--s-2);display:grid}.scrim{display:none}@media (max-width:900px){.app{grid-template-columns:minmax(0,1fr)}.sidebar{z-index:120;background:var(--canvas);width:min(18rem,86vw);height:100%;box-shadow:var(--sh-lg);visibility:hidden;transition:transform var(--d-slow) var(--ease-out), visibility 0s linear var(--d-slow);position:fixed;top:0;bottom:0;left:0;transform:translate(-102%)}.app[data-drawer=open] .sidebar{visibility:visible;transition:transform var(--d-slow) var(--ease-out), visibility 0s;transform:none}.app[data-drawer=open] .scrim{z-index:110;background:var(--overlay);display:block;position:fixed;inset:0}.btn.sb-close,.btn.tb-menu,.tb-brand{display:inline-flex}.main{min-height:100vh;box-shadow:none;border-radius:0;margin:0}.topbar{padding:0 var(--s-2) 0 var(--s-2);border-radius:0}.page{padding:var(--s-5) var(--s-4) var(--s-9);gap:var(--s-5)}h1{font-size:var(--fs-2xl);line-height:var(--lh-2xl)}}.entrada{min-height:100vh;min-height:100dvh;padding:var(--s-9) var(--s-4) var(--s-7);background:radial-gradient(60rem 28rem at 50% -8%, var(--primary-soft), transparent 70%), var(--canvas);place-items:center;display:grid;position:relative}.btn.entrada-tema{top:var(--s-4);right:var(--s-4);position:absolute}.entrada-in{gap:var(--s-6);justify-items:center;width:min(100%,26.5rem);display:grid}.entrada-card{width:100%;padding:var(--s-7);gap:var(--s-5);border-radius:var(--r-2xl);box-shadow:0 0 0 1px var(--line-subtle), var(--sh-md), var(--inner-hi)}.entrada-head{gap:var(--s-2);display:grid}.entrada-head h1{font-size:var(--fs-2xl);line-height:var(--lh-2xl)}.entrada-sub{color:var(--text-2);font-size:var(--fs-md);line-height:var(--lh-md)}.entrada-rodape{text-align:center;color:var(--text-3);font-size:var(--fs-sm);line-height:var(--lh-sm)}.entrada-card .btn{min-height:var(--control-h-lg)}@media (max-width:480px){.entrada{padding:var(--s-10) var(--s-3) var(--s-6);place-items:start center}.entrada-card{padding:var(--s-5)}}.card{background:var(--surface);border-radius:var(--r-xl);box-shadow:0 0 0 1px var(--line-subtle), var(--sh-sm), var(--inner-hi);padding:var(--s-5);gap:var(--s-3);display:grid;position:relative}.card-head{justify-content:space-between;align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.card-perigo{box-shadow:0 0 0 2px var(--err-solid), var(--sh-sm)}.empty{gap:var(--s-2);text-align:center;padding:var(--s-7) var(--s-5);border-radius:var(--r-xl);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--text-2);justify-items:center;display:grid}.empty strong{color:var(--text);font-weight:750;font-size:var(--fs-md)}.skeleton{border-radius:var(--r-xs);background:linear-gradient(90deg, var(--surface-3), var(--surface-2), var(--surface-3));background-size:200% 100%;height:1.1em;animation:1.4s linear infinite shimmer}.skeleton-40{width:40%}.skeleton-70{width:70%}.skeleton-90{width:90%}@keyframes shimmer{to{background-position:-200% 0}}.btn{min-height:var(--control-h);padding:0 var(--s-4);border-radius:var(--r-sm);background:var(--surface);color:var(--text);box-shadow:0 0 0 1px var(--line-strong), var(--sh-btn), var(--inner-hi);font-weight:700;font-size:var(--fs-base);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--d-fast), box-shadow var(--d-fast), color var(--d-fast), transform var(--d-instant) var(--ease-out);border:0;justify-content:center;align-items:center;gap:7px;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.btn:hover:not(:disabled){background:var(--surface-2);box-shadow:0 0 0 1px var(--control-border), var(--sh-btn-hover);text-decoration:none}.btn:active:not(:disabled){transform:translateY(.5px)}.btn-primary{color:var(--on-primary);background:var(--primary-grad);box-shadow:var(--sh-primary)}.btn-primary:hover:not(:disabled){background:var(--primary-hover);box-shadow:var(--sh-primary-hover)}.btn-primary:active:not(:disabled){background:var(--primary-active)}.btn-quiet{box-shadow:none;color:var(--primary-text);background:0 0}.btn-quiet:hover:not(:disabled){background:var(--primary-soft);box-shadow:none}.btn-danger{color:var(--on-primary);background:var(--danger);box-shadow:var(--sh-danger)}.btn-danger:hover:not(:disabled){background:var(--danger-hover);box-shadow:var(--sh-danger)}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;opacity:.55}.btn-icon{width:var(--control-h);padding:0}.field{gap:6px;min-width:0;display:grid}.field label,.field .label,.label{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text);font-weight:700}.input,.select{width:100%;min-height:var(--control-h);border:1px solid var(--control-border);border-radius:var(--r-sm);background:var(--surface);color:var(--text);box-shadow:var(--sh-field);font-size:var(--fs-base);appearance:none;transition:border-color var(--d-fast), box-shadow var(--d-fast);padding:0 11px;font-weight:550}.input::placeholder{color:var(--text-3);opacity:1;font-weight:450}.input:hover:not(:disabled),.select:hover:not(:disabled){border-color:var(--control-border-hover)}.input:focus,.input:focus-visible,.select:focus,.select:focus-visible{border-color:var(--focus);box-shadow:0 0 0 1px var(--focus), 0 0 0 4px var(--primary-glow);outline:none}.input[aria-invalid=true]{border-color:var(--err-solid);box-shadow:0 0 0 1px var(--err-solid)}.input:disabled,.select:disabled{background:var(--surface-2);opacity:.7}.select{padding-right:var(--s-8);background-image:linear-gradient(45deg, transparent 50%, var(--text-3) 50%), linear-gradient(135deg, var(--text-3) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px,5px 5px}textarea.input{min-height:88px;line-height:var(--lh-base);padding:9px 11px}.textarea-resize{resize:vertical}.fieldset-bare{border:0;margin:0;padding:0}.check{align-items:center;gap:var(--s-2);min-height:var(--control-h);font-weight:600;display:inline-flex}.check input{width:20px;height:20px;accent-color:var(--primary)}.filters{gap:var(--s-3) var(--s-4);grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));align-items:end;display:grid}.badge{min-height:22px;padding:1px var(--s-2) 1px 6px;border-radius:var(--r-pill);color:var(--neutral-fg);background:var(--neutral-bg);box-shadow:inset 0 0 0 1px var(--neutral-line);font-size:var(--fs-xs);align-items:center;gap:5px;font-weight:750;line-height:1.25;display:inline-flex}.badge .ic{stroke-width:2.1px;width:13px;height:13px}.badge-ok{color:var(--ok-fg);background:var(--ok-bg);box-shadow:inset 0 0 0 1px var(--ok-line)}.badge-info{color:var(--info-fg);background:var(--info-bg);box-shadow:inset 0 0 0 1px var(--info-line)}.badge-warn{color:var(--warn-fg);background:var(--warn-bg);box-shadow:inset 0 0 0 1px var(--warn-line)}.badge-err{color:var(--err-fg);background:var(--err-bg);box-shadow:inset 0 0 0 1px var(--err-line)}.badges{gap:var(--s-1) var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.alert{padding:var(--s-3) 14px;border-radius:var(--r-lg);color:var(--text);background:var(--info-bg);box-shadow:inset 0 0 0 1px var(--info-line);font-size:var(--fs-sm);line-height:var(--lh-sm);align-items:flex-start;gap:11px;display:flex}.alert>.ic{color:var(--info-fg);margin-top:1px}.alert-body{gap:var(--s-1);min-width:0;display:grid}.alert-body p+p{margin-top:var(--s-2)}.alert strong{font-weight:750}.alert-warn{background:var(--warn-bg);box-shadow:inset 0 0 0 1px var(--warn-line)}.alert-warn>.ic{color:var(--warn-fg)}.alert-ok{background:var(--ok-bg);box-shadow:inset 0 0 0 1px var(--ok-line)}.alert-ok>.ic{color:var(--ok-fg)}.alert-err{background:var(--err-bg);box-shadow:inset 0 0 0 1px var(--err-line)}.alert-err>.ic{color:var(--err-fg)}.items{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.item{gap:var(--s-2) var(--s-4);padding:var(--s-3) var(--s-4);background:var(--surface);border-radius:var(--r-lg);box-shadow:0 0 0 1px var(--line-subtle), var(--sh-xs), var(--inner-hi);display:grid}.item-bare{box-shadow:none;background:0 0;padding:0}.item.card-perigo{box-shadow:0 0 0 2px var(--err-solid)}dl.item{font-size:var(--fs-sm);grid-template-columns:auto 1fr;margin:0}.item-title{color:var(--text);font-weight:750}.item dl{gap:var(--s-1) var(--s-3);font-size:var(--fs-sm);grid-template-columns:auto 1fr;margin:0;display:grid}.item dt{color:var(--text-3);font-weight:650}.item dd{font-variant-numeric:tabular-nums;margin:0}@media (min-width:860px){.item.wide{grid-template-columns:minmax(0,2fr) minmax(0,2fr) minmax(0,1.6fr);align-items:center}}.explain{gap:var(--s-1);padding:var(--s-3) var(--s-4);border-left:4px solid var(--info-solid);background:var(--info-bg);color:var(--text);border-radius:0 var(--r-md) var(--r-md) 0;display:grid}.explain strong{font-weight:750}.h-lg{font-size:var(--fs-lg)}.tabela{background:var(--surface);border-radius:var(--r-xl);box-shadow:0 0 0 1px var(--line-subtle), var(--sh-sm);overflow-x:auto}.tabela table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-base)}.tabela th,.tabela td{padding:var(--s-3);text-align:left;vertical-align:top;border-bottom:1px solid var(--line-subtle)}.tabela thead th{height:var(--s-8);vertical-align:middle;white-space:nowrap;background:var(--surface-2);color:var(--text-3);font-size:var(--fs-xs);letter-spacing:.02em;border-bottom:1px solid var(--line);padding-block:0;font-weight:750}.tabela tbody th,.tabela tbody td{height:var(--row-h)}.tabela tbody th{color:var(--text);font-weight:750}.tabela tbody tr:hover{background:var(--surface-2)}.tabela tbody tr:last-child th,.tabela tbody tr:last-child td{border-bottom:0}@media (max-width:759px){.tabela{box-shadow:none;background:0 0;overflow:visible}.tabela thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tabela table,.tabela tbody,.tabela tr,.tabela th,.tabela td{display:block}.tabela tr{margin-bottom:var(--s-3);background:var(--surface);border-radius:var(--r-lg);box-shadow:0 0 0 1px var(--line-subtle), var(--sh-xs)}.tabela th,.tabela td{height:auto;padding:var(--s-2) var(--s-4);border-bottom:0}.tabela tbody tr:hover{background:var(--surface)}.tabela tbody th{padding-top:var(--s-3);font-size:var(--fs-md)}.tabela td:before{content:attr(data-rotulo);color:var(--text-3);font-size:var(--fs-xs);font-weight:650;display:block}}.faixa-contexto{align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-2) var(--s-5);background:var(--info-bg);box-shadow:inset 0 -1px 0 var(--info-line);color:var(--text);font-size:var(--fs-sm);line-height:var(--lh-sm);flex-wrap:wrap;display:flex}@media (max-width:900px){.faixa-contexto{padding:var(--s-2) var(--s-4)}}.link-copiavel-linha{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.link-copiavel-linha .input{flex:14rem;width:auto;min-width:0}.modal-fundo{z-index:160;padding:var(--s-4);background:var(--overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:fade-in var(--d-base) var(--ease-out);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.modal{background:var(--surface-raised);border-radius:var(--r-2xl);width:min(100%,30rem);max-height:100%;box-shadow:0 0 0 1px var(--line), var(--sh-lg);animation:pop-in var(--d-slow) var(--ease-out);overflow-y:auto}@keyframes fade-in{0%{opacity:0}}@keyframes pop-in{0%{opacity:0;transform:translateY(6px)scale(.98)}}.tema-botao[aria-pressed=true]{background:var(--primary-soft);color:var(--primary-text)}.abas{gap:var(--s-4);min-width:0;display:grid}.abas-lista{gap:var(--s-1);box-shadow:inset 0 -1px 0 var(--line);display:flex;overflow-x:auto}.aba{min-height:var(--control-h);padding:0 var(--s-4);border-radius:var(--r-sm) var(--r-sm) 0 0;color:var(--text-2);font:inherit;cursor:pointer;white-space:nowrap;transition:background var(--d-fast) var(--ease-out), color var(--d-fast) var(--ease-out);background:0 0;border:0;border-bottom:3px solid #0000;flex:none;font-weight:650}.aba:hover{background:var(--hover);color:var(--text)}.aba[aria-selected=true]{color:var(--primary-text);border-bottom-color:var(--primary)}.aba-painel{gap:var(--s-4);align-content:start;min-width:0;display:grid}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.skeleton{animation:none}}@media (forced-colors:active){.btn,.badge,.input,.select,.card,.alert,.item,.aba[aria-selected=true],.nav-item[aria-current=page]{border:1px solid canvastext}:focus-visible{outline:2px solid highlight}}.selo-plataforma{padding:var(--s-0) var(--s-3);border-radius:var(--r-pill);background:var(--info-fg);color:var(--text-inverse);font-size:var(--fs-xs);line-height:var(--lh-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;white-space:nowrap;place-self:start;align-items:center;font-weight:750;display:inline-flex}.faixa-contexto{top:var(--topbar-h);z-index:19;background-color:var(--panel);background-image:linear-gradient(var(--info-bg), var(--info-bg));position:sticky}.faixa-contexto .selo-plataforma{flex:none}.faixa-curta{display:none}@media (max-width:600px){.faixa-longa{display:none}.faixa-curta{display:inline}}.operador-atual{text-align:right;line-height:var(--lh-sm);font-size:var(--fs-sm);margin:0;display:grid}.operador-atual .hint{font-size:var(--fs-xs)}@media (max-width:600px){.operador-atual{display:none}}.cabecalho{justify-content:space-between;align-items:flex-start;gap:var(--s-3) var(--s-5);flex-wrap:wrap;display:flex}.cabecalho-texto{gap:var(--s-2);min-width:0;display:grid}.cabecalho-acoes{gap:var(--s-2);flex-wrap:wrap;display:flex}.cabecalho h1,.card h2,.dados dd{overflow-wrap:anywhere}.tabela td,.tabela th{overflow-wrap:break-word}.tabela .badge{white-space:nowrap}.barra-filtros{align-items:end;gap:var(--s-3) var(--s-4);padding:var(--s-4);background:var(--surface);border-radius:var(--r-xl);box-shadow:0 0 0 1px var(--line-subtle), var(--sh-xs);grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;display:grid}.barra-filtros-acoes{gap:var(--s-2);flex-wrap:wrap;display:flex}@media (max-width:760px){.barra-filtros{grid-template-columns:minmax(0,1fr)}}.barra-filtros-larga{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.barra-filtros-larga .barra-filtros-acoes{grid-column:1/-1}.rodape-lista{justify-content:center;display:flex}.bloco{display:block}.acoes-linha{gap:var(--s-2);flex-wrap:wrap;display:flex}.grade-campos{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.dados{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin:0;display:grid}.dados>div{gap:var(--s-1);align-content:start;min-width:0;display:grid}.dados dt{color:var(--text-3);font-size:var(--fs-sm);font-weight:650}.dados dd{color:var(--text);font-size:var(--fs-md);margin:0}.detalhes-lista{gap:var(--s-1);font-size:var(--fs-sm);margin:0;padding:0;list-style:none;display:grid}
