/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/fontes/instrument-serif-400-italic-latin-ext.woff2)format("woff2");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:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/fontes/instrument-serif-400-italic-latin.woff2)format("woff2");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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fontes/instrument-serif-400-normal-latin-ext.woff2)format("woff2");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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fontes/instrument-serif-400-normal-latin.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fontes/plus-jakarta-sans-400-normal-latin-ext.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fontes/plus-jakarta-sans-400-normal-latin.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fontes/plus-jakarta-sans-500-normal-latin-ext.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fontes/plus-jakarta-sans-500-normal-latin.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fontes/plus-jakarta-sans-600-normal-latin-ext.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fontes/plus-jakarta-sans-600-normal-latin.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fontes/plus-jakarta-sans-700-normal-latin-ext.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fontes/plus-jakarta-sans-700-normal-latin.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fontes/plus-jakarta-sans-800-normal-latin-ext.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fontes/plus-jakarta-sans-800-normal-latin.woff2)format("woff2");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}.hero{background:var(--hero);color:var(--hero-ink);border-radius:var(--r-lg);justify-content:space-between;align-items:flex-start;gap:24px;padding:30px 32px;display:flex;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background:radial-gradient(560px 220px at 88% 8%,var(--accent),transparent 68%);position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.hero:after{background:radial-gradient(560px 220px at 88% 8%,color-mix(in srgb,var(--accent) 30%,transparent),transparent 68%)}}.hero-b{z-index:1;min-width:0;position:relative}.hero-hi{color:var(--hero-ink);font-size:13px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.hero-hi{color:color-mix(in srgb,var(--hero-ink) 72%,transparent)}}.hero h2{letter-spacing:-.032em;text-wrap:balance;color:inherit;margin:6px 0 8px;font-size:30px;font-weight:800}.hero p{max-width:56ch;color:var(--hero-ink);margin:0;font-size:13.5px;line-height:1.6}@supports (color:color-mix(in lab,red,red)){.hero p{color:color-mix(in srgb,var(--hero-ink) 66%,transparent)}}.hero-date{z-index:1;background:var(--hero-ink);border-radius:99px;flex:none;align-items:center;gap:8px;padding:9px 14px;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.hero-date{background:color-mix(in srgb,var(--hero-ink) 12%,transparent)}}.hero-date{white-space:nowrap;font-size:12.5px;font-weight:600}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1);overflow:hidden}.card-head{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:16px 20px;display:flex}.card-head h3{letter-spacing:-.015em;text-transform:none;color:var(--ink);margin:0;font-size:14.5px;font-weight:700}.card-corpo{padding:20px}.card-corpo>:first-child{margin-top:0}.card-corpo>:last-child{margin-bottom:0}.tick{background:var(--accent);border-radius:99px;flex:none;width:7px;height:7px}.tick-info{background:var(--info)}.tick-ok{background:var(--ok)}.tick-warn{background:var(--warn)}.card-link{cursor:pointer;font:inherit;color:var(--accent);background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;padding:0;font-size:12.5px;font-weight:700;display:inline-flex}.card-link:hover{text-underline-offset:3px;text-decoration:underline}.metrics{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.metric{border-right:1px solid var(--line-soft);min-width:0;padding:20px}.metric:last-child{border-right:0}.metric-ic{border-radius:11px;place-items:center;width:38px;height:38px;margin-bottom:14px;display:grid}.metric-n{letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:27px;font-weight:800;line-height:1.1}.metric-l{color:var(--ink-soft);margin-top:3px;font-size:12.5px}.t-accent{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.t-accent{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.t-accent{color:var(--accent)}.t-info{background:var(--info)}@supports (color:color-mix(in lab,red,red)){.t-info{background:color-mix(in srgb,var(--info) 12%,transparent)}}.t-info{color:var(--info)}.t-ok{background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.t-ok{background:color-mix(in srgb,var(--ok) 13%,transparent)}}.t-ok{color:var(--ok)}.t-warn{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.t-warn{background:color-mix(in srgb,var(--warn) 14%,transparent)}}.t-warn{color:var(--warn)}.t-danger{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.t-danger{background:color-mix(in srgb,var(--danger) 12%,transparent)}}.t-danger{color:var(--danger)}.btn{cursor:pointer;font:inherit;background:var(--accent);color:var(--accent-ink);border:0;border-radius:10px;align-items:center;gap:8px;padding:10px 17px;font-size:13.5px;font-weight:700;transition:filter .15s,transform .1s;display:inline-flex}.btn:hover:not(:disabled){filter:brightness(1.08)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.45;cursor:default}.btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn.is-ghost{border:1px solid var(--line);color:var(--ink);background:0 0}.btn.is-ghost:hover:not(:disabled){background:var(--sunken);filter:none}.btn.is-danger{background:var(--danger);color:var(--paper)}.btn.is-danger-ghost{border:1px solid var(--danger);color:var(--danger);background:0 0}.btn.is-danger-ghost:hover:not(:disabled){background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.btn.is-danger-ghost:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 8%,transparent)}}.btn.is-danger-ghost:hover:not(:disabled){filter:none}.chip{border:1px solid var(--line);cursor:pointer;font:inherit;color:var(--ink-soft);background:0 0;border-radius:99px;padding:6px 13px;font-size:12.5px;font-weight:600;transition:border-color .15s,color .15s,background .15s}.chip:hover{border-color:var(--ink-faint);color:var(--ink)}.chip[aria-checked=true],.chip.is-ativo{background:var(--sunken);border-color:var(--ink-faint);color:var(--ink)}.grid2{grid-template-columns:minmax(0,1fr) 336px;align-items:start;gap:20px;display:grid}.grid2>:last-child{position:sticky;top:0}@media(max-width:900px){.grid2{grid-template-columns:1fr}.grid2>:last-child{position:static}.hero{flex-direction:column;padding:24px}.hero h2{font-size:24px}}.pilha{flex-direction:column;gap:20px;display:flex}.botao-discreto{border-radius:var(--r-sm);cursor:pointer;font:inherit;color:var(--accent);background:0 0;border:0;padding:5px 10px;font-size:12.5px;font-weight:700}.botao-discreto:hover{background:var(--sunken)}.botao-discreto:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.segmento{flex-wrap:wrap;gap:6px;display:inline-flex}.scrim{z-index:45;background:var(--rail);position:fixed;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.scrim{background:color-mix(in srgb,var(--rail) 55%,transparent)}}.scrim{animation:aparecer .2s var(--ease)}.modal{z-index:46;background:var(--surface);border:1px solid var(--line);width:min(420px,100vw - 36px);max-height:calc(100vh - 64px);box-shadow:var(--shadow-3);animation:subir .22s var(--ease);border-radius:20px;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.modal-head{border-bottom:1px solid var(--line-soft);align-items:flex-start;gap:12px;padding:20px 22px;display:flex}.modal-head h2{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:17px;font-weight:700}.modal-head p{color:var(--ink-soft);margin:4px 0 0;font-size:13px;line-height:1.55}.modal-body{flex:1;min-height:0;padding:20px 22px;overflow-y:auto}.modal-foot{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:10px;padding:15px 22px;display:flex}@keyframes aparecer{0%{opacity:0}to{opacity:1}}@keyframes subir{0%{opacity:0;transform:translate(-50%,-47%)scale(.985)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media(prefers-reduced-motion:reduce){.scrim,.modal{animation:none}}.confirmacao-falhou{border-radius:var(--r-md);background:var(--danger-suave);color:var(--danger);margin:14px 0 0;padding:10px 12px;font-size:13px;line-height:1.55}.regras{flex-direction:column;gap:5px;margin:8px 0 0;padding:0;list-style:none;display:flex}.regra{color:var(--ink-faint);transition:color .16s var(--ease);align-items:center;gap:8px;font-size:12.5px;line-height:1.45;display:flex}.regra-marca{border:1px solid var(--line);width:15px;height:15px;transition:background .16s var(--ease),border-color .16s var(--ease),color .16s var(--ease);border-radius:5px;flex:none;place-items:center;display:grid}.regra-texto{transition:text-decoration-color .16s var(--ease)}.regra-quando{color:var(--ink-faint);opacity:.8;flex:none;margin-left:auto;font-size:11px}.regra.e-cumprida{color:var(--ok)}.regra.e-cumprida .regra-marca{background:var(--ok);border-color:var(--ok);color:var(--paper)}.regra.e-cumprida .regra-texto{text-underline-offset:2px;text-decoration:line-through;text-decoration-thickness:1px}.regra.e-reprovada{color:var(--danger)}.regra.e-reprovada .regra-marca{background:var(--danger);border-color:var(--danger);color:var(--paper)}.regra.e-aguardando .regra-marca{border-style:dashed}@media(prefers-reduced-motion:reduce){.regra,.regra-marca,.regra-texto{transition:none}}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.flex{display:flex}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}:root{--accent:#c2410c;--accent-ink:#fff;--paper:#f6f6f4;--surface:#fff;--surface-2:#faf9f7;--sunken:#f1efec;--hero:#12161d;--hero-ink:#f4f4f2;--ink:#14181f;--ink-soft:#5c6672;--ink-faint:#949ca7;--line:#e8e6e1;--line-soft:#f0eeea;--rail:#131a2b;--rail-2:#1b2436;--rail-ink:#eef1f6;--rail-soft:#8b95a8;--rail-line:#242c3e;--ok:#1c7f4c;--warn:#b45309;--danger:#c0392b;--info:#2563eb;--ok-suave:#e6f4ec;--warn-suave:#fdf1e2;--danger-suave:#fbe9e7;--info-suave:#e6effd;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:20px;--topbar-h:64px;--sb:264px;--sb-recolhida:76px;--safe-top:env(safe-area-inset-top);--ease:cubic-bezier(.32,.72,0,1);--shadow-1:0 1px 2px #14181f0d, 0 1px 1px #14181f0a;--shadow-2:0 8px 20px -8px #14181f29, 0 2px 6px -2px #14181f12;--shadow-3:0 18px 38px -12px #14181f38, 0 4px 12px -4px #14181f1a;--fonte-texto:"Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--fonte-titulo:"Instrument Serif", Georgia, "Times New Roman", serif}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#0e1218;--surface:#161c25;--surface-2:#1a212b;--sunken:#121821;--hero:#161c25;--hero-ink:#eef1f5;--ink:#eef1f5;--ink-soft:#a3adba;--ink-faint:#6c7684;--line:#242c38;--line-soft:#1e2530;--rail:#0b0f16;--rail-2:#141b26;--rail-line:#1e2530;--ok:#3fcf83;--warn:#e8a552;--danger:#f0837a;--info:#60a5fa;--ok-suave:#123321;--warn-suave:#3a2712;--danger-suave:#3a1a17;--info-suave:#132239;--shadow-1:0 1px 2px #0006, 0 1px 1px #0006;--shadow-2:0 8px 20px -8px #0009, 0 2px 6px -2px #0006;--shadow-3:0 18px 38px -12px #000000b3, 0 4px 12px -4px #00000080}}:root[data-theme=dark]{--paper:#0e1218;--surface:#161c25;--surface-2:#1a212b;--sunken:#121821;--hero:#161c25;--hero-ink:#eef1f5;--ink:#eef1f5;--ink-soft:#a3adba;--ink-faint:#6c7684;--line:#242c38;--line-soft:#1e2530;--rail:#0b0f16;--rail-2:#141b26;--rail-line:#1e2530;--ok:#3fcf83;--warn:#e8a552;--danger:#f0837a;--info:#60a5fa;--ok-suave:#123321;--warn-suave:#3a2712;--danger-suave:#3a1a17;--info-suave:#132239;--shadow-1:0 1px 2px #0006, 0 1px 1px #0006;--shadow-2:0 8px 20px -8px #0009, 0 2px 6px -2px #0006;--shadow-3:0 18px 38px -12px #000000b3, 0 4px 12px -4px #00000080}.casca{grid-template-columns:var(--sb) minmax(0,1fr);height:100vh;transition:grid-template-columns .38s var(--ease);grid-template-rows:minmax(0,1fr);display:grid}.casca[data-trilho=recolhido]{--sb:var(--sb-recolhida)}.coluna{flex-direction:column;min-width:0;min-height:0;display:flex}.corpo{min-height:0;transition:grid-template-columns .38s var(--ease);flex:1;grid-template-columns:minmax(0,1fr) 0;display:grid}.casca[data-quel=aberta] .corpo{grid-template-columns:minmax(0,1fr) 392px}.trilho{background:var(--rail);color:var(--rail-ink);border-right:1px solid var(--rail-line);flex-direction:column;min-width:0;display:flex}.marca{align-items:center;gap:12px;min-height:88px;padding:18px 20px;display:flex;overflow:hidden}.marca-simbolo{background:var(--surface);width:44px;height:44px;color:var(--ink);box-shadow:var(--shadow-1);border-radius:13px;flex:none;place-items:center;display:grid}.marca-texto{min-width:0;transition:opacity .2s}.marca-nome{letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:700;overflow:hidden}.marca-sub{color:var(--rail-soft);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.menu{flex-direction:column;flex:1;gap:2px;padding:4px 12px 12px;display:flex;overflow-y:auto}.menu::-webkit-scrollbar{width:6px}.menu::-webkit-scrollbar-thumb{background:var(--rail-line);border-radius:99px}.grupo-menu{letter-spacing:.11em;text-transform:uppercase;color:var(--rail-soft);white-space:nowrap;align-items:center;gap:8px;padding:18px 10px 8px;font-size:10.5px;font-weight:700;display:flex}.item-menu{border-radius:var(--r-md);width:100%;color:var(--rail-soft);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px;font-family:inherit;font-size:13.5px;font-weight:600;transition:background .16s,color .16s;display:flex;position:relative}.item-menu:hover{background:var(--rail-2);color:var(--rail-ink)}.item-menu[aria-current=page]{background:var(--accent);color:var(--accent-ink)}.rotulo-menu{text-overflow:ellipsis;min-width:0;overflow:hidden}.casca[data-trilho=recolhido] .marca-texto,.casca[data-trilho=recolhido] .rotulo-menu,.casca[data-trilho=recolhido] .quem-texto,.casca[data-trilho=recolhido] .quem-seta{display:none}.casca[data-trilho=recolhido] .marca{justify-content:center;gap:0;padding:18px 16px}.casca[data-trilho=recolhido] .item-menu,.casca[data-trilho=recolhido] .quem{justify-content:center;gap:0;padding:10px 0}.casca[data-trilho=recolhido] .grupo-menu{color:#0000;background:linear-gradient(var(--rail-line),var(--rail-line)) center / 60% 1px no-repeat;height:1px;padding:12px 10px;overflow:hidden}.quem-envolve{border-top:1px solid var(--rail-line);padding:12px}.quem{border-radius:var(--r-md);width:100%;color:inherit;text-align:left;cursor:pointer;cursor:default;background:0 0;border:0;align-items:center;gap:10px;padding:10px;font-family:inherit;transition:background .16s;display:flex}.quem-avatar{background:var(--rail-2);width:34px;height:34px;color:var(--rail-ink);letter-spacing:.02em;border-radius:11px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.quem-texto{flex-direction:column;min-width:0;display:flex}.quem-nome{color:var(--rail-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.quem-meta{color:var(--rail-soft);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.quem-sair{border-radius:var(--r-sm);width:30px;height:30px;color:var(--rail-soft);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-left:auto;padding:0;transition:background .16s,color .16s;display:grid}.quem-sair:hover{background:var(--rail-2);color:var(--rail-ink)}.quem-sair:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.quem-seta{color:inherit}.topbar{height:var(--topbar-h);background:var(--surface);border-bottom:1px solid var(--line);z-index:40;flex:none;align-items:center;gap:4px;padding:0 18px 0 14px;display:flex;position:relative}.botao-topo{border-radius:var(--r-md);width:36px;height:36px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;transition:background .15s,color .15s;display:grid}.botao-topo:hover:not(:disabled){background:var(--sunken);color:var(--ink)}.botao-topo:disabled{opacity:.42;cursor:default}.titulo-topo{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin:0 0 0 10px;font-size:16px;font-weight:700;overflow:hidden}.espaco-topo{flex:1;min-width:12px}.separador-topo{background:var(--line);flex:none;width:1px;height:24px;margin:0 10px}.botao-quel{background:var(--sunken);color:var(--ink);border:1px solid var(--line);cursor:pointer;border-radius:99px;align-items:center;gap:8px;padding:7px 14px 7px 8px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,border-color .15s;display:flex}.botao-quel:hover{background:var(--surface-2);border-color:var(--ink-faint)}.botao-quel[aria-expanded=true]{background:var(--surface-2);border-color:var(--accent)}.faisca{background:var(--accent);width:22px;height:22px;color:var(--accent-ink);border-radius:7px;flex:none;place-items:center;display:grid}.conteudo{min-width:0;min-height:0;padding:28px;overflow:auto}.lugar-vazio{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);max-width:34rem;box-shadow:var(--shadow-1);margin:12vh auto 0;padding:28px}.lugar-vazio h2{font-family:var(--fonte-titulo);letter-spacing:-.01em;margin:0 0 8px;font-size:26px;font-weight:400}.lugar-vazio p{color:var(--ink-soft);margin:0}.quel{background:var(--surface);border-left:1px solid var(--line);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.quel-cabeca{border-bottom:1px solid var(--line-soft);flex:none;align-items:center;gap:9px;padding:14px 16px;display:flex}.quel-cabeca h2{margin:0;font-size:13.5px;font-weight:700}.quel-cabeca .botao-topo{width:30px;height:30px}.quel-cabeca .botao-topo:first-of-type{margin-left:auto}.quel-meio{flex-direction:column;flex:1;justify-content:center;gap:20px;min-height:0;padding:0 20px;display:flex}.quel-ola{color:var(--ink-soft);font-size:13.5px;line-height:1.6}.quel-ola p{margin:0 0 10px}.quel-titulo{font-family:var(--fonte-titulo);color:var(--ink);letter-spacing:-.01em;font-size:22px;font-weight:400}.quel-nota{color:var(--ink-faint);font-size:12.5px}.quel-campo{background:var(--sunken);border:1px solid var(--line);border-radius:var(--r-lg);flex:none;align-items:flex-end;gap:8px;margin-bottom:16px;padding:10px 10px 10px 14px;display:flex}.quel-campo textarea{resize:none;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;flex:1;font-size:13.5px;line-height:1.5}.quel-campo textarea:focus{outline:none}.quel-campo textarea::placeholder{color:var(--ink-faint)}.quel-campo textarea:disabled{cursor:default}.quel-enviar{border-radius:var(--r-md);background:var(--accent);width:32px;height:32px;color:var(--accent-ink);cursor:pointer;border:0;flex:none;place-items:center;display:grid}.quel-enviar:disabled{opacity:.42;cursor:default}@media(max-width:1024px){.casca{grid-template-columns:var(--sb-recolhida) minmax(0,1fr)}.casca .marca-texto,.casca .rotulo-menu,.casca .quem-texto,.casca .quem-seta{display:none}.casca .marca{justify-content:center;gap:0;padding:18px 16px}.casca .item-menu,.casca .quem{justify-content:center;gap:0;padding:10px 0}.casca .grupo-menu{color:#0000;background:linear-gradient(var(--rail-line),var(--rail-line)) center / 60% 1px no-repeat;height:1px;padding:12px 10px;overflow:hidden}.corpo{grid-template-columns:minmax(0,1fr);position:relative;overflow:hidden}.casca[data-quel=aberta] .corpo{grid-template-columns:minmax(0,1fr)}.quel{width:min(392px,100%);box-shadow:var(--shadow-3);transition:transform .38s var(--ease);position:absolute;inset:0 0 0 auto;transform:translate(100%)}.casca[data-quel=aberta] .quel{transform:none}}@media(prefers-reduced-motion:reduce){.casca,.corpo,.quel,.item-menu,.botao-topo,.botao-quel,.quem,.casca[data-trilho=recolhido] .item-menu:after{transition:none}}.aparencia{flex-direction:column;gap:20px;max-width:44rem;display:flex}.cartao{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1);padding:24px}.cartao h2{font-family:var(--fonte-titulo);letter-spacing:-.01em;margin:0 0 6px;font-size:22px;font-weight:400}.campo{flex-direction:column;gap:6px;margin-bottom:18px;display:flex}.campo>span{font-size:13px;font-weight:600}.campo input[type=text]{border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;padding:9px 12px;font-size:13.5px}.campo input[type=text]:focus-visible{border-color:var(--accent)}.campo small{color:var(--ink-faint);font-size:12px;line-height:1.5}.campo-cor{align-items:center;gap:10px;display:flex}.campo-cor input[type=color]{border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;background:0 0;flex:none;width:44px;height:38px;padding:0}.campo-hex{font-variant-numeric:tabular-nums;width:10rem}.recado-bom{color:var(--ok)}.recado-ruim{color:var(--danger)}.previa{background:var(--rail);border-radius:var(--r-md);margin:4px 0 20px;padding:16px}.previa-rotulo{letter-spacing:.11em;text-transform:uppercase;color:var(--rail-soft);margin-bottom:10px;font-size:10.5px;font-weight:700;display:block}.previa-caixa{max-width:15rem}.previa-item{border-radius:var(--r-md);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:12px;padding:10px;font-size:13.5px;font-weight:600;display:flex;overflow:hidden}.acoes{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.acoes small{color:var(--ink-faint);font-size:12px;line-height:1.5}.acoes code{font-size:11.5px}.membros{flex-direction:column;gap:18px;max-width:62rem;display:flex}.membros-topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.membros-topo h2{font-family:var(--fonte-titulo);letter-spacing:-.01em;margin:0 0 4px;font-size:26px;font-weight:400}.aviso-aguardando{border-radius:var(--r-md);background:var(--warn-suave);color:var(--warn);align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.55;display:flex}.membros-filtros{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.membros-busca{border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);min-width:12rem;max-width:20rem;color:var(--ink);font:inherit;flex:1;padding:8px 12px;font-size:13.5px}.tabela-rolagem{border:1px solid var(--line);border-radius:var(--r-lg);overflow-x:auto}.tabela{border-collapse:collapse;background:var(--surface);width:100%;font-size:13.5px}.tabela thead th{text-align:left;background:var(--surface-2);border-bottom:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;padding:11px 14px;font-size:11px;font-weight:700}.tabela tbody td,.tabela tbody th{border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:middle;padding:12px 14px;font-weight:400}.celula-pessoa{align-items:center;gap:11px;min-width:0;display:flex}.avatar-lista{background:var(--sunken);width:34px;height:34px;color:var(--ink-soft);border-radius:11px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.pessoa-texto{flex-direction:column;gap:2px;min-width:0;display:flex}.pessoa-meta{color:var(--ink-faint);font-size:11.5px}.pilula{white-space:nowrap;border-radius:99px;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-block}.membros-vazio{color:var(--ink-soft);margin:0;font-size:13.5px}.membros-nota{color:var(--ink-faint);margin:0;font-size:12.5px;line-height:1.6}.convidar{border-radius:var(--r-md);background:var(--sunken);border:1px solid var(--line-soft);flex-direction:column;gap:12px;padding:16px;display:flex}.convidar-form{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.convidar-campo{flex-direction:column;flex:16rem;gap:6px;display:flex}.convidar-campo>span{color:var(--ink);font-size:13px;font-weight:600}.convidar-campo input,.convidar-campo select{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);padding:9px 12px;font-size:14px}.convites{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.convites li{border-radius:var(--r-sm);background:var(--surface);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex}.convite-email{color:var(--ink);font-size:13px;font-weight:600}.convite-meta{color:var(--ink-faint);font-size:12px}.convites li .membro-acoes{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);flex-direction:column;gap:14px;padding:18px;display:flex}.membro-acoes h3{font-family:var(--fonte-titulo);margin:0;font-size:19px;font-weight:400}.membro-acoes-linha{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.membro-acoes-rotulo{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-faint);flex:0 0 4rem;font-size:12px;font-weight:700}.membro-acoes-nota{color:var(--ink-faint);flex:18rem;font-size:12px;line-height:1.5}.membro-acoes-linha select{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);padding:8px 10px;font-size:13px}.membro-acoes-estado{border-top:1px solid var(--line-soft);align-items:flex-end;padding-top:14px}.membro-acoes-motivo{flex-direction:column;flex:18rem;gap:6px;display:flex}.membro-acoes-motivo>span{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-faint);font-size:12px;font-weight:700}.membro-acoes-motivo input{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);padding:9px 12px;font-size:14px}.membro-acoes-botoes{flex-wrap:wrap;gap:8px;display:flex}.membros-erro{border-radius:var(--r-md);background:var(--danger-suave);color:var(--danger);padding:10px 12px;font-size:13px;line-height:1.55}.membros-recado{border-radius:var(--r-md);background:var(--info-suave);color:var(--info);padding:10px 12px;font-size:13px;line-height:1.55}.editor{flex-direction:column;gap:18px;max-width:50rem;display:flex}.editor>header h2{font-family:var(--fonte-titulo);letter-spacing:-.01em;margin:0 0 4px;font-size:26px;font-weight:400}.editor h3{margin:0 0 14px;font-size:14px;font-weight:700}.bloco{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);margin-bottom:12px;padding:14px}.bloco-topo{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:12px;display:flex}.bloco-topo .campo{margin-bottom:0}.bloco-topo .botao-topo{margin-left:auto}.marcador{align-items:center;gap:7px;padding-bottom:9px;font-size:13px;font-weight:600;display:flex}.marcador input{width:16px;height:16px;accent-color:var(--accent)}.campo-linha{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.campo-linha input,.campo-linha select{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);min-width:7rem;color:var(--ink);font:inherit;flex:1;padding:8px 10px;font-size:13px}.campo-linha input::placeholder{color:var(--ink-faint)}.campo-chave{flex:0 8rem;font-family:ui-monospace,monospace}.campo select,.campo input[type=number]{border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;padding:9px 12px;font-size:13.5px}.campo input[type=number]{font-variant-numeric:tabular-nums;width:7rem}.pendencias{color:var(--danger);margin:0;padding-left:20px;font-size:13.5px;line-height:1.7}.planta-crua{margin:16px 0}.planta-crua summary{cursor:pointer;color:var(--ink-soft);font-size:13px;font-weight:600}.planta-crua summary:hover{color:var(--ink)}.planta-crua pre{background:var(--sunken);border-radius:var(--r-md);margin:10px 0 0;padding:14px;font-size:12px;line-height:1.6;overflow-x:auto}body{background:var(--paper);color:var(--ink);font-family:var(--fonte-texto);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.5}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.sprite-oculto{width:0;height:0;position:absolute;overflow:hidden}.ajuda{color:var(--ink-soft);margin:0 0 18px;font-size:13.5px;line-height:1.6}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}.conta{max-width:44rem;display:flex;flex-direction:column;gap:18px}.conta-cartao{display:flex;flex-direction:column;gap:14px;padding:24px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line)}.conta-cartao h2{margin:0;font-family:var(--fonte-titulo);font-size:26px;font-weight:400;letter-spacing:-.01em;color:var(--ink)}.conta-cartao h3{margin:6px 0 0;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft)}.conta-cartao p{margin:0;font-size:14px;line-height:1.6;color:var(--ink-soft)}.conta-cartao strong{color:var(--ink)}.conta-prazo{padding:12px 14px;border-radius:var(--r-md);background:var(--warn-suave);color:var(--warn)}.conta-lista{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.conta-lista li{display:flex;flex-direction:column;gap:3px;padding:11px 13px;border-radius:var(--r-md);background:var(--sunken);border-left:3px solid var(--danger)}.conta-lista-retida li{border-left-color:var(--info)}.conta-lista strong{font-size:14px}.conta-onde{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-faint)}.conta-porque{font-size:13px;line-height:1.5;color:var(--ink-soft)}.conta-campo{display:flex;flex-direction:column;gap:6px}.conta-campo>span{font-size:13px;font-weight:600;color:var(--ink)}.conta-campo code{font-family:ui-monospace,monospace;font-size:13px;padding:1px 5px;border-radius:var(--r-sm);background:var(--sunken)}.conta-campo input{width:100%;max-width:16rem;padding:10px 12px;font:inherit;font-size:14px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md)}.conta-erro{padding:10px 12px;border-radius:var(--r-md);background:var(--danger-suave);color:var(--danger);font-size:13px;line-height:1.55}.moderacao{max-width:52rem;display:flex;flex-direction:column;gap:26px}.moderacao h2{margin:0 0 4px;font-family:var(--fonte-titulo);font-size:26px;font-weight:400;letter-spacing:-.01em}.moderacao h3{margin:0;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft)}.moderacao section{display:flex;flex-direction:column;gap:12px}.moderacao-topo{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.moderacao-alterna{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-soft)}.moderacao-alterna input{accent-color:var(--accent)}.moderacao-vazio{margin:0;font-size:14px;color:var(--ink-faint)}.denuncias,.bloqueios{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.denuncias li{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line)}.denuncia-cabeca{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.denuncia-tipo{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-faint)}.denuncia-data{margin-left:auto;font-size:12px;color:var(--ink-faint)}.denuncia-resumo{margin:0;font-size:14.5px;font-weight:600;color:var(--ink)}.denuncia-resumo em{font-weight:400;color:var(--ink-faint)}.denuncia-motivo{margin:0;padding:9px 12px;border-radius:var(--r-sm);background:var(--sunken);font-size:13.5px;line-height:1.55;color:var(--ink-soft)}.denuncia-acoes{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.denuncia-acoes input{flex:1 1 16rem;padding:8px 11px;font:inherit;font-size:13px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md)}.bloqueios li{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;border-radius:var(--r-md);background:var(--sunken);border:1px solid var(--line-soft)}.bloqueio-nome{font-size:14px;font-weight:600;color:var(--ink)}.bloqueio-data{font-size:12px;color:var(--ink-faint)}.bloqueios li .mural{max-width:46rem;display:flex;flex-direction:column;gap:20px}.mural h2{margin:0 0 4px;font-family:var(--fonte-titulo);font-size:26px;font-weight:400;letter-spacing:-.01em}.mural-vazio{margin:0;font-size:14px;color:var(--ink-faint)}.avisos{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}.aviso{display:flex;flex-direction:column;gap:10px;padding:18px 20px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line)}.aviso h3{margin:0;font-family:var(--fonte-titulo);font-size:20px;font-weight:400;letter-spacing:-.01em;color:var(--ink)}.aviso-cabeca{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.aviso-tipo{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-faint)}.aviso-data{margin-left:auto;font-size:12px;color:var(--ink-faint)}.aviso-corpo{margin:0;font-size:15px;line-height:1.65;color:var(--ink-soft);white-space:pre-wrap}.aviso-rodape{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-top:10px;border-top:1px solid var(--line-soft)}.aviso-autor{font-size:13px;color:var(--ink-soft)}.aviso-autor em{color:var(--ink-faint)}.aviso-rodape .aviso-acoes{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:var(--r-sm);background:var(--sunken)}.aviso-acoes label{display:flex;flex-direction:column;gap:6px}.aviso-acoes label>span{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-faint)}.aviso-acoes input{padding:9px 12px;font:inherit;font-size:14px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md)}.aviso-botoes{display:flex;gap:8px;flex-wrap:wrap}.publicar{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:var(--r-md);background:var(--sunken);border:1px solid var(--line-soft)}.publicar-campo{display:flex;flex-direction:column;gap:6px;flex:1 1 12rem}.publicar-campo>span{font-size:13px;font-weight:600;color:var(--ink)}.publicar-campo input,.publicar-campo select,.publicar-campo textarea{padding:9px 12px;font:inherit;font-size:14px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md)}.publicar-campo textarea{resize:vertical;line-height:1.6}.publicar-linha{display:flex;gap:12px;flex-wrap:wrap}.publicar-botoes{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.rascunhos{display:flex;flex-direction:column;gap:8px}.rascunhos h3{margin:0;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft)}.rascunhos ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.rascunhos li{display:flex;align-items:center;gap:10px;padding:9px 13px;border-radius:var(--r-sm);background:var(--sunken);border:1px solid var(--line-soft)}.rascunho-titulo{font-size:14px;color:var(--ink)}.rascunhos .pilula{margin-left:auto}.aviso-nota{margin:0;font-size:12.5px;line-height:1.5;color:var(--ink-faint)}.aviso-nota strong{color:var(--ink-soft)}.visao{max-width:58rem}.visao-vazio{margin:0;font-size:14px;line-height:1.6;color:var(--ink-faint)}.barras{margin:0;padding:0;list-style:none;display:flex;gap:8px;align-items:flex-end;height:190px;overflow-x:auto}.barras li{flex:1 1 0;min-width:2.2rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:5px}.barra{width:100%;min-height:2px;border-radius:var(--r-sm) var(--r-sm) 0 0;background:var(--accent)}.barra-valor{font-size:12px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.barra-rotulo{font-size:11px;color:var(--ink-faint);white-space:nowrap}.grupos-lista{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.grupos-lista li{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:var(--r-sm);background:var(--sunken);border:1px solid var(--line-soft)}.grupo-nome{font-size:14px;color:var(--ink)}.grupo-quantos{margin-left:auto;font-size:13px;font-weight:600;color:var(--ink-soft)}.grupo-vazio{font-weight:400;color:var(--ink-faint)}.membros{max-width:62rem;display:flex;flex-direction:column;gap:18px}.membros-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}.membros-topo h2{margin:0 0 4px;font-family:var(--fonte-titulo);font-size:26px;font-weight:400;letter-spacing:-.01em}.aviso-aguardando{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--r-md);background:var(--warn-suave);color:var(--warn);font-size:13px;line-height:1.55}.aviso-aguardando strong{font-weight:700}.membros-filtros{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.membros-busca{flex:1;min-width:12rem;max-width:20rem;padding:8px 12px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;font-size:13.5px}.membros-busca::placeholder{color:var(--ink-faint)}.tabela-rolagem{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-lg)}.tabela{width:100%;border-collapse:collapse;background:var(--surface);font-size:13.5px}.tabela thead th{text-align:left;padding:11px 14px;background:var(--surface-2);border-bottom:1px solid var(--line);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap}.tabela tbody td,.tabela tbody th{padding:12px 14px;border-bottom:1px solid var(--line-soft);text-align:left;font-weight:400;vertical-align:middle}.tabela tbody tr:last-child td,.tabela tbody tr:last-child th{border-bottom:0}.tabela tbody tr:hover{background:var(--surface-2)}.celula-pessoa{display:flex;align-items:center;gap:11px;min-width:0}.avatar-lista{width:34px;height:34px;flex:none;border-radius:11px;background:var(--sunken);color:var(--ink-soft);display:grid;place-items:center;font-size:12px;font-weight:700}.pessoa-texto{min-width:0;display:flex;flex-direction:column;gap:2px}.pessoa-nome,.pessoa-email{font-weight:600}.pessoa-meta{font-size:11.5px;color:var(--ink-faint)}.celula-papeis{color:var(--ink-soft)}.celula-data{color:var(--ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap}.vazio{color:var(--ink-faint)}.pilula{display:inline-block;padding:3px 10px;border-radius:99px;font-size:11.5px;font-weight:700;white-space:nowrap}.pilula-ok{background:var(--ok-suave);color:var(--ok)}.pilula-warn{background:var(--warn-suave);color:var(--warn)}.pilula-danger{background:var(--danger-suave);color:var(--danger)}.pilula-neutro{background:var(--sunken);color:var(--ink-soft)}.pilula-info{background:var(--info-suave);color:var(--info)}.membros-vazio{color:var(--ink-soft);font-size:13.5px;margin:0}.membros-nota{margin:0;color:var(--ink-faint);font-size:12.5px;line-height:1.6}.membros-nota code{font-size:11.5px}.tabela th,.tabela td{white-space:nowrap}.celula-papeis{white-space:normal}.convidar{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:var(--r-md);background:var(--sunken);border:1px solid var(--line-soft)}.convidar-form{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.convidar-campo{display:flex;flex-direction:column;gap:6px;flex:1 1 16rem}.convidar-campo>span{font-size:13px;font-weight:600;color:var(--ink)}.convidar-campo input,.convidar-campo select{padding:9px 12px;font:inherit;font-size:14px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md)}.convidar-cargo{flex:0 0 9rem}.convites{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.convites li{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 12px;border-radius:var(--r-sm);background:var(--surface)}.convite-email{font-size:13px;font-weight:600;color:var(--ink)}.convite-meta{font-size:12px;color:var(--ink-faint)}.convites li .membro-acoes{display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line)}.membro-acoes h3{margin:0;font-family:var(--fonte-titulo);font-size:19px;font-weight:400}.membro-acoes-linha{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.membro-acoes-rotulo{flex:0 0 4rem;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-faint)}.membro-acoes-nota{flex:1 1 18rem;font-size:12px;line-height:1.5;color:var(--ink-faint)}.membro-acoes-linha select{padding:8px 10px;font:inherit;font-size:13px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md)}.membro-acoes-estado{padding-top:14px;border-top:1px solid var(--line-soft);align-items:flex-end}.membro-acoes-motivo{display:flex;flex-direction:column;gap:6px;flex:1 1 18rem}.membro-acoes-motivo>span{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-faint)}.membro-acoes-motivo input{padding:9px 12px;font:inherit;font-size:14px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md)}.membro-acoes-botoes{display:flex;gap:8px;flex-wrap:wrap}.celula-acoes{text-align:right}tr.linha-aberta{background:var(--sunken)}.membros-erro{padding:10px 12px;border-radius:var(--r-md);background:var(--danger-suave);color:var(--danger);font-size:13px;line-height:1.55}.membros-recado{padding:10px 12px;border-radius:var(--r-md);background:var(--info-suave);color:var(--info);font-size:13px;line-height:1.55}.entrar{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:40px 24px;background:var(--paper)}.auth-pane{width:100%;max-width:22rem;display:flex;flex-direction:column}.auth-brand{display:flex;align-items:center;gap:10px;margin-bottom:34px}.auth-mark{width:38px;height:38px;flex:none;border-radius:11px;background:var(--accent);color:var(--accent-ink);display:grid;place-items:center}.auth-word{font-size:20px;font-weight:500;letter-spacing:-.03em;color:var(--ink)}.auth-word b{font-weight:800}.auth-pane h1{margin:0 0 6px;font-size:30px;font-weight:800;letter-spacing:-.035em;color:var(--ink)}.auth-lead{margin:0 0 26px;font-size:13.5px;line-height:1.55;color:var(--ink-soft)}.field{margin-bottom:16px}.field label{display:block;font-size:12.5px;font-weight:700;margin-bottom:6px;color:var(--ink)}.input{width:100%;padding:11px 13px;font:inherit;font-size:14px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:10px}.input::placeholder{color:var(--ink-faint)}.input:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.field-nota{display:block;margin-top:6px;font-size:12px;line-height:1.5;color:var(--ink-faint)}.pass{position:relative}.pass .input{padding-right:44px}.pass-eye{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:8px;display:grid;place-items:center;background:none;border:0;cursor:pointer;color:var(--ink-faint);transition:background .14s ease,color .14s ease}.pass-eye:hover{background:var(--sunken);color:var(--ink)}.pass-eye:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.auth-go{width:100%;justify-content:center;padding:12px 18px;font-size:14px;border-radius:11px;margin-top:6px}.auth-link{font:inherit;font-size:13px;font-weight:700;color:var(--accent);padding:0;background:none;border:0;cursor:pointer}.auth-link:hover{text-decoration:underline;text-underline-offset:3px}.auth-link.is-right{align-self:flex-end;margin-top:14px}.auth-foot-line{margin-top:26px;padding-top:20px;border-top:1px solid var(--line);font-size:13px;color:var(--ink-soft)}.entrar-convite{margin:0 0 18px;padding:12px 14px;border-radius:var(--r-md);background:var(--info-suave);color:var(--info);font-size:13px;line-height:1.55}.entrar-erro{margin:14px 0 0;padding:10px 12px;border-radius:var(--r-md);background:var(--danger-suave);color:var(--danger);font-size:13px;line-height:1.55}.entrar-recado{margin:14px 0 0;padding:10px 12px;border-radius:var(--r-md);background:var(--ok-suave);color:var(--ok);font-size:13px;line-height:1.55}.entrar-cartao{width:100%;max-width:22rem;display:flex;flex-direction:column;gap:16px}.entrar-cartao h1{margin:0;font-size:30px;font-weight:800;letter-spacing:-.035em;color:var(--ink)}.entrar-cartao p{margin:0;font-size:14px;line-height:1.6;color:var(--ink-soft)}.entrar-nota{font-size:12.5px;line-height:1.5;color:var(--ink-faint)}.entrar-campo{display:flex;flex-direction:column;gap:6px}.entrar-campo>span{font-size:12.5px;font-weight:700;color:var(--ink)}.entrar-campo input{width:100%;padding:11px 13px;font:inherit;font-size:14px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:10px}.entrar-campo small{font-size:12px;line-height:1.5;color:var(--ink-faint)}.entrar-aceite{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.55;color:var(--ink-soft)}.entrar-aceite input{margin-top:3px;accent-color:var(--accent)}.entrar-segredo{display:block;padding:12px;border-radius:var(--r-md);background:var(--sunken);border:1px dashed var(--line);font-family:ui-monospace,monospace;font-size:15px;letter-spacing:.08em;color:var(--ink);overflow-wrap:anywhere;text-align:center}.turnstile{min-height:65px;margin-top:16px;display:flex;justify-content:center;overflow-x:auto}.input.e-ruim{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in oklab,var(--danger) 14%,transparent)}.input.e-ruim:focus-visible{outline-color:var(--danger)}.provedores{margin-top:20px}.provedores-ou{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:0 0 12px;font-size:12px;color:var(--ink-faint)}.provedores-ou:before,.provedores-ou:after{content:"";height:1px;background:var(--line)}.provedores-fila{display:grid;gap:8px;grid-template-columns:1fr}@media(min-width:420px){.provedores-fila{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.provedor{justify-content:center;gap:9px;font-weight:600}.provedor:disabled{opacity:.6;cursor:default}.provedor-marca{width:16px;height:16px;flex:none;background:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.m-google{-webkit-mask-image:var(--marca-google);mask-image:var(--marca-google)}.m-facebook{-webkit-mask-image:var(--marca-facebook);mask-image:var(--marca-facebook)}.m-apple{-webkit-mask-image:var(--marca-apple);mask-image:var(--marca-apple)}.m-keycloak{display:none}:root{--marca-google: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21.35 11.1H12v3.2h5.35c-.25 1.35-1.9 3.95-5.35 3.95a6.2 6.2 0 0 1 0-12.4c1.75 0 2.95.75 3.63 1.4l2.47-2.38C16.5 3.4 14.45 2.5 12 2.5a9.5 9.5 0 1 0 0 19c5.5 0 9.13-3.85 9.13-9.28 0-.62-.07-1.1-.18-1.62z'/%3E%3C/svg%3E");--marca-facebook: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13.5 22v-8.2h2.76l.41-3.2H13.5V8.55c0-.93.26-1.56 1.59-1.56h1.7V4.13A22.7 22.7 0 0 0 14.31 4c-2.46 0-4.15 1.5-4.15 4.26v2.38H7.4v3.2h2.76V22z'/%3E%3C/svg%3E");--marca-apple: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16.4 12.6c0-2.2 1.8-3.3 1.9-3.35-1-1.5-2.6-1.7-3.2-1.73-1.35-.14-2.65.8-3.34.8-.69 0-1.75-.78-2.88-.76-1.48.02-2.85.86-3.6 2.18-1.55 2.68-.4 6.65 1.1 8.83.74 1.06 1.62 2.26 2.77 2.22 1.11-.05 1.53-.72 2.88-.72 1.34 0 1.72.72 2.89.7 1.2-.02 1.95-1.08 2.68-2.15.85-1.23 1.2-2.42 1.22-2.48-.03-.01-2.34-.9-2.36-3.55zM14.2 5.9c.61-.74 1.02-1.77.9-2.8-.88.04-1.94.59-2.57 1.32-.56.65-1.05 1.7-.92 2.7.98.08 1.98-.5 2.6-1.22z'/%3E%3C/svg%3E")}
