@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.0szrwpqb9mkwe.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_53306514-module__RhhyCa__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_53306514-module__RhhyCa__variable{--font-inter:"Inter", "Inter Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fafafa;--panel:#fff;--panel-2:#f5f5f5;--panel-3:#f4f4f5;--pick-bg:#f4f4f4;--ink:#171717;--ink-2:#4a4a4a;--ink-3:#6b6b6b;--ink-4:#a3a3a3;--line:#00000017;--line-2:#1717172e;--accent:#ed4b00;--accent-600:#c63d00;--accent-soft:#ed4b001f;--accent-line:#ed4b004d;--ok:#15935a;--warn:#c9810c;--bad:#dc3b2b;--info:#1f6feb;--ai:#6d4aff;--borda-suave:#6d4aff33;--borda-suave-hover:#6d4aff6b;--fundo-suave-hover:#6d4aff08;--sombra-suave-hover:0 2px 8px #0000000a;--anel-foco-suave:0 0 0 3px #6d4aff2e;--dur-suave:.18s;--ok-surface:#cdfed4;--ok-ink:#014b40;--warn-surface:#ffebd5;--warn-ink:#412d00;--bad-surface:#fee8eb;--bad-ink:#8e0b21;--info-surface:#eaf4ff;--info-ink:#003a5a;--r-xs:6px;--r:8px;--r-card:12px;--r-lg:16px;--pill:999px;--ease:cubic-bezier(.22, 1, .36, 1);--dur:.24s;--shadow-sm:0 1px 2px #1413140d;--shadow-md:0 8px 24px #14131414;--fs-display:32px;--fs-page-title:20px;--fs-h2:18px;--fs-subtitle:16px;--fs-card-title:15px;--fs-body:14px;--fs-tab:13px;--fs-sm:13px;--fs-meta:12.5px;--fs-label:12px;--fs-caption:11px;--fs-chip:11px;--lh-display:40px;--lh-page-title:30px;--lh-h2:26px;--lh-subtitle:24px;--fw-page-title:550;--leitura:1.12;--fs-leitura:calc(var(--fs-body) * var(--leitura));--fs-leitura-title:calc(var(--fs-page-title) * var(--leitura));--lh-leitura-title:calc(var(--lh-page-title) * var(--leitura));--fs-apoio:calc(var(--fs-leitura) - 2px);--fs-apoio-card:calc(var(--fs-sm) - 1px);--seta:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23171717' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7'/%3E%3Cpath d='M7 7h10v10'/%3E%3C/svg%3E");--font:var(--font-inter), Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--display:var(--font);--mono:var(--font);--surface:var(--panel);--radius:var(--r-card);--radius-lg:var(--r-lg);--accent-2:var(--accent);--accent-deep:var(--accent-600);--accent-ink:#fff;--btn-bg:var(--ink);--btn-bg-hover:#2b2b2b;--btn-fg:#fff}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{min-height:100vh;font-family:var(--font);background:var(--bg);color:var(--ink);line-height:1.6;font-size:var(--fs-body);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;display:flex}a{color:var(--ink);transition:color var(--dur) var(--ease);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}h1,h2,h3,h4,.section-title{font-family:var(--font);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:600}h1{letter-spacing:-.03em;font-weight:550}img{max-width:100%;height:auto}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-xs)}.container{max-width:1120px;margin:0 auto;padding:0 24px}body>main{flex:1 0 auto}.site-header{-webkit-backdrop-filter:saturate(160%)blur(10px);backdrop-filter:saturate(160%)blur(10px);border-bottom:1px solid var(--line);z-index:50;background:#ffffffeb;position:sticky;top:0}.site-header .container{justify-content:space-between;align-items:center;gap:24px;height:60px;display:flex}.brand{font-weight:600;font-size:var(--fs-card-title);color:var(--ink);white-space:nowrap;align-items:center;gap:10px;display:flex}.brand:hover{text-decoration:none}.brand img{width:auto;height:20px;display:block}.brand-sub{color:var(--ink-3);font-weight:500;font-size:var(--fs-tab);border-left:1px solid var(--line-2);padding-left:10px;line-height:1}.header-esq{align-items:center;gap:16px;min-width:0;display:flex}.site-nav{align-items:center;gap:4px;display:flex}.site-nav .nav-saida{color:var(--ink-3);align-items:center;gap:6px;display:inline-flex}.site-nav .nav-saida svg{transition:transform .16s var(--ease,cubic-bezier(.2, 0, 0, 1))}.site-nav .nav-saida:hover svg{transform:translate(-2px)}.site-nav .nav-casa{color:var(--ink);border-right:1px solid var(--line-2);border-radius:0;margin-right:4px;padding-right:10px;font-weight:600}.site-nav .nav-casa:hover{background:0 0}.site-nav a{white-space:nowrap}.site-nav--casa{gap:0}@media (max-width:640px){.site-nav--saidas,.site-nav .nav-casa{display:none}}.site-nav a{color:var(--ink-2);font-weight:500;font-size:var(--fs-tab);border-radius:var(--r);transition:background var(--dur) var(--ease), color var(--dur) var(--ease);padding:7px 10px}.site-nav a:hover{color:var(--ink);background:var(--pick-bg);text-decoration:none}.site-nav .nav-cta{background:var(--ink);color:#fff;border-radius:var(--r);margin-left:8px;padding:8px 14px;font-weight:600}.site-nav .nav-cta:hover{background:var(--btn-bg-hover);color:#fff}.btn,.btn-primary,.btn-secondary{font-family:var(--font);font-size:var(--fs-tab);border-radius:var(--r);cursor:pointer;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), transform 90ms var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.btn:hover,.btn-primary:hover,.btn-secondary:hover{text-decoration:none}.btn:active,.btn-primary:active,.btn-secondary:active{transform:scale(.985)}.btn-primary{background:var(--ink);color:#fff}.btn-primary:hover{background:var(--btn-bg-hover);color:#fff}.btn-primary:disabled{opacity:.55;cursor:default}.btn-secondary,.btn{background:var(--panel);color:var(--ink);border-color:var(--line-2)}.btn-secondary:hover,.btn:hover{background:var(--pick-bg)}.tag,.chip{font-family:var(--font);font-size:var(--fs-chip);letter-spacing:0;color:var(--ink);background:var(--panel-3);border-radius:var(--r-xs);white-space:nowrap;border:0;align-items:center;gap:5px;padding:3px 8px;font-weight:500;line-height:1;display:inline-flex}.chip svg{stroke-width:2.2px;width:12px;height:12px;color:var(--ink-3);flex:none}.chip.ok{background:var(--ok-surface);color:var(--ok-ink)}.chip.wn{background:var(--warn-surface);color:var(--warn-ink)}.chip.bd{background:var(--bad-surface);color:var(--bad-ink)}.chip.inf{background:var(--info-surface);color:var(--info-ink)}.search-form{background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r-card);max-width:640px;box-shadow:var(--shadow-sm);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);margin:0 auto;display:flex;overflow:hidden}.search-form:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px var(--accent-soft)}.search-form input{min-width:0;font-size:var(--fs-body);font-family:var(--font);color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:14px 18px}.search-form input::placeholder{color:var(--ink-4)}.search-form button{background:var(--ink);color:#fff;font-weight:600;font-size:var(--fs-tab);border-radius:var(--r);cursor:pointer;font-family:var(--font);transition:background var(--dur) var(--ease);border:0;margin:5px;padding:0 20px}.search-form button:hover{background:var(--btn-bg-hover)}.search-form--compact{box-shadow:none;max-width:100%}.search-autocomplete{max-width:640px;margin:0 auto;position:relative}.search-autocomplete .search-form{max-width:100%}.search-suggestions{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-md);z-index:40;text-align:left;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0}.search-suggestion{border-radius:var(--r);cursor:pointer;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 12px;display:flex}.search-suggestion--active{background:var(--pick-bg)}.search-suggestion-title{font-size:var(--fs-sm);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.search-suggestion-cat{font-size:var(--fs-caption);color:var(--ink);background:var(--panel-3);border-radius:var(--r-xs);border:0;flex:none;padding:3px 8px;font-weight:500;line-height:1}.search-suggestion--active .search-suggestion-cat{background:var(--panel)}.section{padding:44px 0}.section+.section{padding-top:0}.section-title{font-size:var(--fs-h2);margin:0 0 16px}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.section-head .section-title{margin:0}.article-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.article-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-card);color:var(--ink);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);flex-direction:column;gap:8px;padding:18px;display:flex}.article-card:hover{border-color:var(--line-2);box-shadow:var(--shadow-sm);text-decoration:none}.article-card .tag{align-self:flex-start}.article-card h3{font-size:var(--fs-card-title);margin:0;line-height:1.4}.article-card p{color:var(--ink-3);font-size:var(--fs-apoio-card);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.article-list{flex-direction:column;gap:8px;display:flex}.article-row{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-card);color:var(--ink);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);grid-template-columns:minmax(0,1fr);gap:4px;padding:14px 18px;display:grid}.article-row:hover{border-color:var(--line-2);box-shadow:var(--shadow-sm);text-decoration:none}.article-row strong{font-size:var(--fs-card-title);color:var(--ink);font-weight:600}.article-row .row-excerpt{color:var(--ink-3);font-size:var(--fs-apoio-card)}.article-row .row-body{gap:4px;min-width:0;display:grid}.article-row--rich{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:16px}.row-meta{font-size:var(--fs-meta);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.thumb{aspect-ratio:16/10;border-radius:var(--r);background:var(--panel-3);border:1px solid var(--line);position:relative;overflow:hidden}.thumb img{object-fit:cover;width:100%;height:100%;display:block}.thumb .dur{color:#fff;font-size:var(--fs-caption);font-variant-numeric:tabular-nums;background:#171717d1;border-radius:4px;padding:2px 6px;font-weight:600;position:absolute;bottom:6px;right:6px}.thumb--vazio{color:var(--ink-4);font-size:var(--fs-label);place-items:center;font-weight:600;display:grid}.video-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.video-card{color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-card);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);flex-direction:column;gap:10px;padding:10px 10px 14px;display:flex}.video-card:hover{border-color:var(--line-2);box-shadow:var(--shadow-sm);text-decoration:none}.video-card .thumb{border-radius:var(--r)}.video-card .thumb .play{background:#fffffff0;border-radius:50%;width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 18px #00000040}.video-card .thumb .play:after{content:"";border-left:12px solid var(--ink);border-top:8px solid #0000;border-bottom:8px solid #0000;position:absolute;top:12px;left:16px}.video-card h3{font-size:var(--fs-card-title);padding:0 6px;line-height:1.4}.video-card .row-meta{padding:0 6px}.breadcrumbs{font-size:var(--fs-sm);color:var(--ink-3);margin:24px 0 8px}.breadcrumbs a{color:var(--ink-3)}.breadcrumbs a:hover{color:var(--ink)}.page-head{margin:8px 0 24px}.page-head h1{font-size:var(--fs-leitura-title);line-height:var(--lh-leitura-title);font-weight:var(--fw-page-title);letter-spacing:-.03em;margin:0 0 8px}.page-head p{color:var(--ink-2);max-width:640px;font-size:var(--fs-apoio);margin:0}.article-layout{grid-template-columns:minmax(0,1fr);max-width:760px;display:grid}.article-layout--rail{grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:40px;max-width:none}.article-main{min-width:0}.prose{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);font-size:var(--fs-leitura);padding:32px 36px}.prose>:first-child,.prose .payload-richtext>:first-child{margin-top:0}.prose h2{font-size:var(--fs-h2);margin:30px 0 10px;scroll-margin-top:80px;line-height:28.8px}.prose h3{font-size:var(--fs-subtitle);margin:22px 0 8px}.prose p{color:var(--ink-2);max-width:68ch;margin:0 0 14px}.prose p strong,.prose li strong{color:var(--ink);font-weight:600}.prose ul,.prose ol{color:var(--ink-2);margin:0 0 14px;padding-left:22px}.prose li{margin-bottom:6px}.prose ol li::marker{color:var(--ink);font-weight:600}.prose blockquote{border-left:3px solid var(--accent);background:var(--panel-2);border-radius:0 var(--r) var(--r) 0;color:var(--ink);font-size:var(--fs-leitura);margin:0 0 16px;padding:12px 16px}.prose blockquote p{color:inherit;margin:0}.prose a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.prose a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.prose img{border-radius:var(--r-card);border:1px solid var(--line);margin:8px 0 16px}.prose code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-sm);background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-xs);padding:1px 6px}.prose hr{border:0;border-top:1px solid var(--line);margin:24px 0}.img-slot{border:1px dashed var(--line-2);border-radius:var(--r-card);background:var(--panel-2);color:var(--ink-3);font-size:var(--fs-sm);text-align:center;margin:8px 0 16px;padding:24px 16px}.img-shot{margin:12px 0 20px}.img-shot img{border:1px solid var(--line);border-radius:var(--r-card);max-width:100%;height:auto;box-shadow:var(--shadow-md);display:block}.img-shot figcaption{font-size:var(--fs-meta);color:var(--ink-3);text-align:center;margin-top:8px}.player{border-radius:var(--r-card);aspect-ratio:16/9;box-shadow:var(--shadow-md);background:#000;margin-bottom:14px;position:relative;overflow:hidden}.player video,.player iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.chapters{grid-template-columns:1fr 1fr;gap:0 20px;margin:0 0 26px;padding:0;list-style:none;display:grid}.chapters li{border-bottom:1px solid var(--line)}.chapters button,.chapters a{text-align:left;width:100%;font-family:var(--font);font-size:var(--fs-sm);color:var(--ink-2);cursor:pointer;border-radius:var(--r-xs);transition:background var(--dur) var(--ease);background:0 0;border:0;align-items:flex-start;gap:10px;padding:8px 6px;line-height:16px;display:flex}.chapters button:hover,.chapters a:hover{background:var(--pick-bg);text-decoration:none}.chapters time{width:32px;color:var(--ink);font-variant-numeric:tabular-nums;flex:none}.chapters li.on button{background:var(--pick-bg);color:var(--ink);font-weight:600}@media (max-width:640px){.chapters{grid-template-columns:1fr}}.steps-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;margin:12px 0 8px;display:grid}.step-card{color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-card);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);flex-direction:column;gap:8px;padding:10px 10px 14px;display:flex}.step-card:hover{border-color:var(--line-2);box-shadow:var(--shadow-sm);text-decoration:none}.step-card h4{font-size:var(--fs-card-title);letter-spacing:0;padding:0 4px;font-weight:600}.step-card p{font-size:var(--fs-apoio-card);color:var(--ink-3);margin:0;padding:0 4px}.step-card .chip{align-self:flex-start;margin:0 4px}.rail{gap:14px;display:grid;position:sticky;top:76px}.rail-block{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-card);padding:14px 14px 12px}.rail-block h3{font-size:var(--fs-tab);letter-spacing:-.01em;color:var(--ink);margin:0 0 8px;font-weight:600}.rail-block ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.rail-block li a{border-radius:var(--r);font-size:var(--fs-sm);color:var(--ink-2);transition:background var(--dur) var(--ease);align-items:center;gap:8px;padding:6px 8px;display:flex;position:relative}.rail-block li a:hover{background:var(--pick-bg);color:var(--ink);text-decoration:none}.rail-block li.on>a{background:var(--pick-bg);color:var(--ink);font-weight:600}.rail-block li.on>a:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:6px;bottom:6px;left:-14px}.rail-block li.sub a{font-size:var(--fs-sm);color:var(--ink-3);padding-left:20px}.rail-block .k{font-size:var(--fs-caption);color:var(--ink-4);font-variant-numeric:tabular-nums;margin-left:auto}.rail-block p{font-size:var(--fs-sm);color:var(--ink-3);margin:0 0 10px}.step-nav{font-size:var(--fs-sm);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:18px 0 0;display:flex}.form-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);max-width:640px;padding:28px}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-field{flex-direction:column;gap:6px;min-width:0;display:flex}.form-field--full{grid-column:1/-1}.form-field label{font-size:var(--fs-label);color:var(--ink-2);font-weight:600}.form-field input,.form-field select,.form-field textarea{font-family:var(--font);font-size:var(--fs-body);color:var(--ink);background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);outline:none;padding:10px 12px}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--accent-soft)}.form-field textarea{resize:vertical;min-height:130px}.form-hint{font-size:var(--fs-meta);color:var(--ink-3)}.form-error{color:var(--bad);border-radius:var(--r);font-size:var(--fs-sm);background:#dc3b2b14;border:1px solid #dc3b2b4d;margin-bottom:14px;padding:12px 14px}.hp-field{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.success-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);text-align:center;max-width:560px;margin:0 auto;padding:44px 36px}.success-card .check{width:52px;height:52px;color:var(--ok);background:#15935a1f;border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;font-size:24px;display:inline-flex}.protocolo-badge{font-size:var(--fs-h2);letter-spacing:.02em;font-variant-numeric:tabular-nums;background:var(--pick-bg);border:1px solid var(--line);color:var(--ink);border-radius:var(--r);margin:12px 0 20px;padding:8px 18px;font-weight:700;display:inline-block}.feedback-box{background:var(--panel);border:1px dashed var(--line-2);border-radius:var(--r-card);text-align:center;margin-top:20px;padding:20px 24px}.feedback-question{color:var(--ink);margin:0 0 12px;font-weight:600}.feedback-actions{justify-content:center;gap:10px;display:flex}.feedback-btn{font-family:var(--font);font-size:var(--fs-tab);color:var(--ink);background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r);cursor:pointer;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease);align-items:center;gap:8px;padding:8px 18px;font-weight:600;display:inline-flex}.feedback-btn:hover{background:var(--pick-bg)}.feedback-btn svg{stroke-width:2px;width:15px;height:15px}.success-card .check svg{stroke-width:2.4px;width:24px;height:24px}.feedback-btn:disabled{opacity:.55;cursor:default}.feedback-thanks{color:var(--ok);margin:0;font-weight:600}.feedback-error{font-size:var(--fs-sm);color:var(--bad);margin:12px 0 0}.related-articles{margin-top:36px}.empty-state{border:1px dashed var(--line-2);border-radius:var(--r-lg);text-align:center;color:var(--ink-3);padding:44px 24px}.site-footer{border-top:1px solid var(--line);background:var(--panel);margin-top:64px;padding:28px 0}.site-footer .container{color:var(--ink-3);font-size:var(--fs-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.site-footer .footer-brand{align-items:center;gap:12px;display:flex}.site-footer .footer-brand img{width:auto;height:18px;display:block}.site-footer nav{flex-wrap:wrap;gap:18px;display:flex}.site-footer a{color:var(--ink-2)}.site-footer a:hover{color:var(--ink);text-decoration:none}@media (max-width:1000px){.article-layout--rail{grid-template-columns:1fr}.rail{position:static}}@media (max-width:640px){.container{padding:0 16px}.form-grid{grid-template-columns:1fr}.prose{padding:22px 18px;font-size:15px;line-height:24px}.prose blockquote{font-size:inherit}.prose h2:first-child{margin-top:4px}.article-row--rich{grid-template-columns:1fr}.article-row--rich .thumb{max-width:220px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.article-card,.video-card,.step-card{transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease), transform var(--dur) var(--ease);position:relative}.article-card:after,.video-card:after,.step-card:after{content:"";opacity:0;background:var(--seta) center / 14px 14px no-repeat, var(--panel);width:26px;height:26px;transition:opacity var(--dur) var(--ease), transform var(--dur) var(--ease);pointer-events:none;border-radius:999px;position:absolute;top:10px;right:10px;transform:translate(-4px,4px);box-shadow:0 1px 3px #14131429}.article-card:hover:after,.video-card:hover:after,.step-card:hover:after{opacity:1;transform:none}@keyframes vos-sobe{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}main>*{animation:vos-sobe .48s var(--ease) both}main>:nth-child(2){animation-delay:60ms}main>:nth-child(3){animation-delay:.11s}main>:nth-child(n+4){animation-delay:.15s}@media (prefers-reduced-motion:reduce){main>*{animation:none}}.prose .payload-richtext>:last-child,.prose>:last-child{margin-bottom:0}.page-head--artigo h1{text-wrap:wrap}.pp-titulo{letter-spacing:.08em;text-transform:uppercase;color:var(--ink);align-items:center;gap:10px;margin:28px 0 12px;font-size:14px;font-weight:700;line-height:22.4px;display:flex}.pp-titulo:before{content:"";background:#f04e23;border-radius:2px;width:16px;height:2px}.pp-titulo small{font-size:var(--fs-meta);letter-spacing:0;text-transform:none;color:var(--ink-3);margin-left:4px;font-weight:500}.pp-lista{margin:0 0 26px}.pp{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-card);margin:0 0 10px;scroll-margin-top:76px}.pp:last-child{margin-bottom:0}.pp summary{border-radius:var(--r-card);cursor:pointer;align-items:center;gap:12px;padding:15px 16px;list-style:none;display:flex}.pp summary::-webkit-details-marker{display:none}.pp summary::marker{content:""}.pp summary:hover{background:#fcfcfc}.pp[open] summary{border-bottom:1px solid var(--line);border-radius:var(--r-card) var(--r-card) 0 0}.pp .seta{border:5px solid #0000;border-left:8px solid #8a8a8a;border-right-width:0;flex:none;width:0;height:0;transition:transform .15s}.pp[open] .seta{transform:rotate(90deg)}.pp-nome{font-size:var(--fs-card-title);letter-spacing:-.15px;flex:1;font-weight:600;line-height:22px}.pp-qtd{font-size:var(--fs-sm);color:var(--ink-3);flex:none;line-height:20px}.passos{margin:0;padding:0 18px;list-style:none}.passo{padding:20px 0 22px}.passo+.passo{border-top:1px solid var(--line)}.passo-cab{align-items:center;gap:10px;margin:0 0 6px;display:flex}.passo .num{background:var(--ink);color:#fff;width:24px;height:24px;font-size:var(--fs-label);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.passo h3{font-size:var(--fs-card-title);letter-spacing:-.15px;margin:0;font-weight:600;line-height:22px}.passo-texto p{font-size:var(--fs-body);color:var(--ink-2);margin:0 0 12px 34px;line-height:22.4px}.passo-texto strong{color:var(--ink);font-weight:600}.passo .tela{background:var(--panel);border:1px solid var(--line);border-radius:10px;display:block;position:relative;overflow:hidden;box-shadow:0 2px 8px #1413140a}.passo .tela img{width:100%;height:auto;display:block}.passo .hl{pointer-events:none;border:3px solid #e11d2e;border-radius:6px;position:absolute}@media (max-width:640px){.pp summary{align-items:flex-start;gap:10px;padding:14px}.pp .seta{margin-top:6px}.pp-nome{font-size:14.5px;line-height:21px}.passos{padding:0 14px}.passo-texto p{margin-left:0}.passo .hl{border-width:2px;border-radius:4px}.pp-titulo{flex-wrap:wrap;row-gap:2px}.pp-titulo small{flex-basis:100%;margin-left:26px}}.lista-videos{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#0000002e transparent;max-height:334px;padding-right:2px;overflow-y:auto}.lista-videos::-webkit-scrollbar{width:6px}.lista-videos::-webkit-scrollbar-thumb{background:#0000002e;border-radius:6px}.pagina-home{color:#0a0a0a;background:#fff;flex-direction:column;min-height:100vh;font-size:16px;line-height:1.5;display:flex}.pagina-home a:hover{text-decoration:none}.home-topo{justify-content:space-between;align-items:center;width:100%;max-width:1240px;height:70px;margin:0 auto;padding:0 24px;display:flex}.home-marca{color:#0a0a0a;align-items:center;gap:18px;display:flex}.home-marca img{width:auto;height:30px;display:block}.home-marca-sep{background:#e5e5e5;width:1px;height:34px}.home-marca span{letter-spacing:-.01em;white-space:nowrap;font-size:18px;font-weight:600}.home-links{align-items:center;gap:24px;font-size:13px;display:flex}.home-links a{color:#616161;white-space:nowrap}.home-links a.home-bt{color:#fff;background:#303030;border-radius:8px;align-items:center;height:36px;padding:0 14px;font-size:13px;font-weight:550;display:inline-flex}.fundo-roxo{color:#fff;background:radial-gradient(55% 90% at 82% 8%,#7024568c,#0000 70%),radial-gradient(45% 80% at 18% 110%,#543eb466,#0000 70%),radial-gradient(30% 60% at 92% 95%,#6e50e659,#0000 70%),linear-gradient(#1b1145 0%,#190f40 100%);position:relative}.fundo-roxo-pontos:before{content:"";opacity:.55;pointer-events:none;background-image:radial-gradient(#beaaff59 1px,#0000 1.6px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 80% at 20% 100%,#000,#0000 75%);mask-image:radial-gradient(60% 80% at 20% 100%,#000,#0000 75%)}.heroi{text-align:center;padding:72px 24px 80px}.heroi-fundo{pointer-events:none;position:absolute;inset:0;overflow:hidden}.heroi-conteudo{z-index:2;position:relative}.heroi h1{z-index:1;letter-spacing:-.03em;color:#fff;margin:0 0 24px;font-size:40px;font-weight:700;line-height:1.2;position:relative}.titulo-digitando .palavra{white-space:nowrap}.titulo-digitando .lt{opacity:0;animation:ltMostra 10ms linear var(--t) forwards;position:relative}.titulo-digitando .lt:after{content:"";background:var(--accent);opacity:0;width:3px;animation:ltCursor 70ms linear var(--t);border-radius:2px;position:absolute;top:.12em;bottom:.1em;right:-3px}.titulo-digitando .lt.ult:after{animation:ltPisca 1.4s steps(1) var(--t)}@keyframes ltMostra{to{opacity:1}}@keyframes ltCursor{0%,to{opacity:1}}@keyframes ltPisca{0%,30%,60%{opacity:1}15%,45%,75%,to{opacity:0}}.heroi .search-autocomplete{z-index:1;max-width:660px}.heroi .search-form{background:#fdfdfd;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;padding:6px 6px 6px 16px;overflow:visible;box-shadow:0 10px 30px -12px #0009}.heroi .search-form:focus-within{border-color:#0000;box-shadow:0 10px 30px -12px #0009}.heroi .search-lupa{color:#0009;flex:none;width:16px;height:16px}.heroi .campo{flex:1;min-width:0;display:flex;position:relative}.heroi .search-form input{width:100%;font:inherit;color:#0a0a0a;padding:10px 0;font-size:15px}.heroi .search-form button,.heroi .search-form button:hover{font:inherit;background:#303030;border-radius:8px;height:36px;margin:0;padding:0 16px;font-size:13px;font-weight:550}.heroi .ph{color:#00000080;white-space:nowrap;pointer-events:none;font-size:15px;line-height:1.3;position:absolute;top:50%;left:0;transform:translateY(-50%)}.heroi .campo input:focus+.ph,.heroi .campo input:not(:placeholder-shown)+.ph{display:none}.heroi .ex{vertical-align:top;text-align:left;min-width:150px;height:1.3em;display:inline-grid;overflow:hidden}.heroi .ex i{opacity:0;grid-area:1/1;font-style:normal;animation:9s infinite exTroca}.heroi .ex i:nth-child(2){animation-delay:3s}.heroi .ex i:nth-child(3){animation-delay:6s}@keyframes exTroca{0%{opacity:0;transform:translateY(60%)}4%,30%{opacity:1;transform:none}34%,to{opacity:0;transform:translateY(-60%)}}.ze-caixa{z-index:1;aspect-ratio:1;transform-origin:100% 100%;height:280px;animation:.6s cubic-bezier(.2,.8,.2,1) both zeEntra;position:absolute;bottom:-6px;right:-28px}.ze-flutua{animation:3.2s ease-in-out infinite zeFlutua;position:absolute;inset:0}.ze-espelho{filter:drop-shadow(0 20px 40px #0a00288c);position:absolute;inset:0;transform:scaleX(-1)}.ze-espelho img{width:100%;max-width:none;height:100%;position:absolute;inset:0}.ze-espelho .ze-mao{transform-origin:81.93% 51.27%;animation:2.4s ease-in-out .6s infinite zeAceno}@keyframes zeFlutua{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes zeEntra{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes zeAceno{0%{transform:rotate(0)}12%{transform:rotate(-10deg)}25%{transform:rotate(8deg)}37%{transform:rotate(-10deg)}50%{transform:rotate(8deg)}62%,to{transform:rotate(0)}}.home-main{flex:1 0 auto;width:100%;max-width:1208px;margin:0 auto;padding:40px 24px 64px}.pagina-home:not(.pagina-assunto) .home-main,.pagina-home:not(.pagina-assunto) .home-rodape{zoom:.9}.home-main>*{animation:none}.chamada{letter-spacing:-.02em;text-align:center;white-space:nowrap;color:#303030;margin:0 auto 40px;font-size:24px;font-weight:600;line-height:1.3}.grade-assuntos{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:30px;max-width:1160px;margin:0 auto;display:grid}.card-assunto{border:1px solid var(--borda-suave);color:#171717;background:#fff;border-radius:12px;flex-direction:row;justify-content:flex-start;align-items:center;gap:18px;min-height:142px;padding:16px 20px 16px 30px;display:flex;position:relative}.card-assunto:after{content:"";opacity:0;background:var(--seta) center / 14px 14px no-repeat, #fff;pointer-events:none;border-radius:999px;width:26px;height:26px;transition:opacity .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1);position:absolute;top:10px;right:10px;transform:translate(-4px,4px);box-shadow:0 1px 3px #14131429}.card-assunto:hover:after,.card-assunto:focus-visible:after{opacity:1;transform:none}.card-assunto-ico{color:#4a4a4a;background:#f5f5f5;border:1px solid #00000017;border-radius:13px;flex:none;place-items:center;width:52px;height:52px;display:grid}.card-assunto-ico svg{stroke-width:1.75px;width:24px;height:24px}.icone-ze{background:currentColor;width:24px;height:24px;display:block;-webkit-mask:url(/central/ze-glifo.png) 50%/contain no-repeat;mask:url(/central/ze-glifo.png) 50%/contain no-repeat}.card-assunto-ico .icone-ze{width:24px;height:24px}.empty-state .empty-titulo{font-size:var(--fs-card-title);color:var(--ink);margin:0 0 6px;font-weight:600}.empty-state p{margin:0}.empty-state a{text-underline-offset:3px;font-weight:600;text-decoration:underline}.card-assunto b{letter-spacing:-.02em;text-align:left;text-wrap:balance;color:#171717;min-width:0;font-size:26px;font-weight:600;line-height:1.2}.home-novidades{margin:48px 0 0}.home-novidades-cab{align-items:baseline;gap:12px;margin:0 0 12px;display:flex}.home-novidades-cab h2{letter-spacing:-.02em;color:#303030;margin:0;font-size:20px;font-weight:600;line-height:1.3}.home-novidades-sub{color:#737373;font-size:13px}.home-novidades-todas{color:#303030;margin-left:auto;font-size:13px;font-weight:600}.home-novidades-lista{background:#fff;border:1px solid #00000017;border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.home-novidades-lista li+li{border-top:1px solid #00000012}.home-novidades-lista a{color:#171717;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 20px;transition:background .24s cubic-bezier(.22,1,.36,1);display:flex}.home-novidades-lista a:hover{background:#fafafa}.nov-titulo{letter-spacing:-.01em;min-width:0;font-size:15px;font-weight:600;line-height:1.4}.nov-meta{color:#737373;white-space:nowrap;flex:none;gap:12px;font-size:13px;display:flex}.nov-meta time{text-align:right;font-variant-numeric:tabular-nums;min-width:44px}.home-ajuda{text-align:center;color:#616161;max-width:760px;margin:48px auto 0;font-size:13px}.home-ajuda a{color:#303030;text-underline-offset:3px;font-weight:600;text-decoration:underline}.home-rodape{text-align:center;color:#737373;border-top:1px solid #e5e5e5;padding:28px 24px;font-size:14px}.chat-flutuante{z-index:30;background:#303030;border-radius:50%;place-items:center;width:60px;height:60px;display:grid;position:fixed;bottom:28px;right:28px;box-shadow:0 12px 30px #00000040}.chat-flutuante svg{color:#fff;width:30px;height:30px}@media (max-width:900px){.ze-caixa{height:200px}}@media (max-width:600px){.home-topo{padding:0 16px}.home-marca{gap:12px}.home-marca span{font-size:16px}.home-links a:not(.home-bt){display:none}.heroi{padding:64px 16px 72px}.heroi h1{font-size:30px}.heroi .ph-prefixo,.ze-caixa{display:none}.home-main{padding:40px 16px 64px}.chamada{white-space:normal;font-size:19px}.grade-assuntos{gap:14px}.card-assunto{gap:16px;min-height:100px;padding:14px 20px}.card-assunto-ico{border-radius:12px;width:48px;height:48px}.card-assunto-ico svg,.card-assunto-ico .icone-ze{width:22px;height:22px}.card-assunto b{font-size:21px}.home-novidades-lista a{flex-direction:column;gap:2px;padding:12px 16px}.nov-meta time{text-align:left;min-width:0}}@media (prefers-reduced-motion:reduce){.titulo-digitando .lt{opacity:1;animation:none}.titulo-digitando .lt:after{display:none}.heroi .ex i{animation:none}.heroi .ex i:first-child{opacity:1}.ze-caixa,.ze-flutua,.ze-espelho .ze-mao{animation:none}}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pagina-assunto{color:#171717;font-size:15px}.assunto-faixa{overflow:hidden}.assunto-faixa-dentro{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:1072px;margin:0 auto;padding:22px 24px;display:flex;position:relative}.assunto-trilha{color:#ffffff80;font-size:15px}.assunto-trilha a{color:#ffffffb3}.assunto-trilha a:hover{color:#fff;text-decoration:underline}.assunto-trilha b{color:#fff;font-weight:600}.assunto-busca{background:#fff;border:1px solid #fff9;border-radius:8px;align-items:center;gap:10px;width:300px;max-width:100%;padding:3px 3px 3px 12px;display:flex;box-shadow:0 10px 30px -12px #0009}.assunto-busca svg{color:#0009;flex:none;width:16px;height:16px}.assunto-busca input{min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:8px 0;font-size:14px}.assunto-busca button{height:30px;font:inherit;color:#303030;cursor:pointer;background:#f5f5f5;border:1px solid #00000017;border-radius:8px;padding:0 14px;font-size:13px;font-weight:550}.assunto-busca button:hover{background:#ebebeb}.assunto-main{flex:1 0 auto;width:100%;max-width:1072px;margin:0 auto;padding:36px 24px 72px}.assunto-main>*{animation:none}.assunto-lista{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.assunto-item{border:1px solid var(--borda-suave);color:#171717;background:#fff;border-radius:12px;align-items:center;gap:16px;min-width:0;padding:16px 52px 16px 16px;display:flex;position:relative}.assunto-item:after{content:"";opacity:0;background:var(--seta) center / 14px 14px no-repeat, #fff;pointer-events:none;border-radius:999px;width:26px;height:26px;margin-top:-13px;transition:opacity .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;right:14px;transform:translate(-4px,4px);box-shadow:0 1px 3px #14131429}.assunto-item:hover:after,.assunto-item:focus-visible:after{opacity:1;transform:none}.assunto-miniatura{color:#4a4a4a;background:#f5f5f5;border:1px solid #00000017;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;display:grid}.assunto-miniatura svg{stroke-width:2px;width:16px;height:16px}.assunto-txt{flex:1;min-width:0}.assunto-txt b{letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:1.5;display:block}.assunto-txt span{color:#6b6b6b;white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.5;display:block;overflow:hidden}.assunto-meta{flex:none;align-items:center;gap:8px;display:flex}.assunto-chip{color:#4a4a4a;white-space:nowrap;background:#f5f5f5;border-radius:6px;align-items:center;gap:5px;height:24px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.assunto-chip svg{stroke-width:2px;width:12px;height:12px}.pagina-assunto .empty-state{background:#fff}.assunto-main .home-ajuda{max-width:none;margin-top:44px}@media (max-width:700px){.assunto-chip--dur{display:none}.assunto-txt span{white-space:normal}.assunto-busca{width:100%}}@media (max-width:600px){.assunto-meta{display:none}.assunto-item{padding-right:44px}.assunto-faixa-dentro{padding:18px 16px}.assunto-main{padding:28px 16px 64px}}.pagina-artigo{background:var(--bg);color:var(--ink);font-size:var(--fs-body);line-height:1.6}.artigo-main{flex:1 0 auto}.pagina-artigo .page-head{margin:32px 0 20px}.pagina-artigo .page-head h1{margin:0}.assunto-faixa--larga .assunto-faixa-dentro{max-width:1120px}@media (max-width:640px){.pagina-artigo .page-head{margin:24px 0 16px}}.pagina-artigo .rail{top:24px}.pagina-artigo .home-rodape{background:#fff;margin-top:64px}.card-assunto,.assunto-item,.home-novidades-lista,.article-row,.article-card,.video-card,.step-card,.pp{border:1px solid var(--borda-suave)}.card-assunto,.assunto-item,.home-novidades-lista a,.article-row,.article-card,.video-card,.step-card,.pp summary{transition:border-color var(--dur-suave) ease, background-color var(--dur-suave) ease, box-shadow var(--dur-suave) ease}:is(.card-assunto,.assunto-item,.article-row,.article-card,.video-card,.step-card):is(:hover,:focus-visible){border-color:var(--borda-suave-hover);background-color:var(--fundo-suave-hover);box-shadow:var(--sombra-suave-hover);outline:none;text-decoration:none}:is(.card-assunto,.assunto-item,.article-row,.article-card,.video-card,.step-card):focus-visible{box-shadow:var(--anel-foco-suave), var(--sombra-suave-hover)}.home-novidades-lista a:is(:hover,:focus-visible),.pp summary:is(:hover,:focus-visible){background-color:var(--fundo-suave-hover);outline:none}.pp:has(summary:is(:hover,:focus-visible)){border-color:var(--borda-suave-hover)}.home-novidades-lista:has(a:is(:hover,:focus-visible)){border-color:var(--borda-suave-hover)}.chat-flutuante{transition:transform var(--dur-suave) var(--ease), background var(--dur-suave)}.chat-flutuante:hover{background:#171717;transform:translateY(-1px)}.chat-flutuante:focus-visible{outline:none;box-shadow:0 12px 30px #00000040,0 0 0 3px #6d4aff59}.chat-painel{z-index:31;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);width:384px;height:min(600px,100dvh - 130px);font-family:var(--font);color:var(--ink);animation:chatEntra .18s var(--ease);flex-direction:column;display:flex;position:fixed;bottom:100px;right:28px;overflow:hidden;box-shadow:0 18px 48px #14131429}@keyframes chatEntra{0%{opacity:0;transform:translateY(8px)}}.chat-topo{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 10px 14px 16px;display:flex}.chat-sinal{background:var(--ai);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #6d4aff1f}.chat-titulo{flex-direction:column;flex:1;min-width:0;display:flex}.chat-titulo b{font-size:var(--fs-card-title);font-weight:600}.chat-titulo span{font-size:var(--fs-meta);color:var(--ink-3)}.chat-icone{border-radius:var(--r);width:34px;height:34px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.chat-icone:hover:not(:disabled){background:var(--panel-3);color:var(--ink)}.chat-icone:disabled{opacity:.35;cursor:default}.chat-icone:focus-visible,.chat-sugestoes button:focus-visible,.chat-enviar:focus-visible,.chat-ticket:focus-visible{box-shadow:var(--anel-foco-suave);outline:none}.chat-lista{overscroll-behavior:contain;flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow-y:auto}.chat-msg{max-width:92%;font-size:var(--fs-body);overflow-wrap:anywhere;line-height:1.55}.chat-msg p{margin:0 0 6px}.chat-msg p:last-child{margin-bottom:0}.chat-msg ol,.chat-msg ul{margin:4px 0 8px;padding-left:20px}.chat-msg li{margin:2px 0}.chat-msg strong{font-weight:600}.chat-msg a{color:var(--ink);text-underline-offset:3px;-webkit-text-decoration:underline #6d4aff73;text-decoration:underline #6d4aff73}.chat-msg a:hover{-webkit-text-decoration-color:var(--ai);text-decoration-color:var(--ai)}.chat-msg--ia{background:var(--panel-2);border:1px solid var(--line);border-radius:4px 14px 14px;align-self:flex-start;padding:10px 12px}.chat-msg--eu{color:#fff;white-space:pre-wrap;background:#303030;border-radius:14px 4px 14px 14px;align-self:flex-end;padding:9px 12px}.chat-msg--erro{background:var(--panel);border-color:var(--line-2);color:var(--ink-2)}.chat-fontes{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:8px;display:flex}.chat-fontes span{width:100%;font-size:var(--fs-caption);color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em}.chat-msg .chat-fontes a{font-size:var(--fs-meta);background:var(--panel);border:1px solid var(--borda-suave);border-radius:var(--pill);transition:border-color var(--dur-suave), background var(--dur-suave);padding:3px 10px;text-decoration:none;display:inline-block}.chat-msg .chat-fontes a:hover{border-color:var(--borda-suave-hover);background:var(--fundo-suave-hover)}.chat-sugestoes{flex-wrap:wrap;gap:6px;display:flex}.chat-sugestoes button{font:inherit;font-size:var(--fs-sm);color:var(--ink);background:var(--panel);border:1px solid var(--borda-suave);border-radius:var(--pill);cursor:pointer;transition:border-color var(--dur-suave), background var(--dur-suave);padding:6px 12px}.chat-sugestoes button:hover{border-color:var(--borda-suave-hover);background:var(--fundo-suave-hover)}.chat-digitando{color:var(--ink-3);font-size:var(--fs-meta);align-items:center;gap:4px;display:inline-flex}.chat-digitando i{background:var(--ink-4);border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite chatPonto}.chat-digitando i:nth-child(2){animation-delay:.15s}.chat-digitando i:nth-child(3){animation-delay:.3s}.chat-digitando span{margin-left:6px}@keyframes chatPonto{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.chat-painel,.chat-digitando i{animation:none}}.chat-form{border-top:1px solid var(--line);align-items:flex-end;gap:8px;padding:10px 12px 8px;display:flex}.chat-form textarea{resize:none;font:inherit;font-size:var(--fs-body);color:var(--ink);background:var(--panel-2);border:1px solid var(--line);field-sizing:content;border-radius:12px;flex:1;min-height:40px;max-height:120px;padding:9px 12px;line-height:1.45}.chat-form textarea:focus{border-color:var(--borda-suave-hover);box-shadow:var(--anel-foco-suave);background:var(--panel);outline:none}.chat-enviar{color:#fff;cursor:pointer;background:#303030;border:0;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.chat-enviar:disabled{background:var(--panel-3);color:var(--ink-4);cursor:default}.chat-rodape{font-size:var(--fs-caption);color:var(--ink-3);align-items:center;gap:10px;padding:0 12px 12px;display:flex}.chat-ticket{font-size:var(--fs-sm);color:var(--ink);border:1px solid var(--line-2);border-radius:var(--pill);flex:none;padding:5px 12px;font-weight:600;text-decoration:none}.chat-ticket:hover{background:var(--panel-3)}@media (max-width:600px){.chat-painel{z-index:40;border:0;border-radius:0;width:100%;height:100dvh;inset:0}.chat-flutuante--aberto{display:none}.chat-flutuante{bottom:16px;right:16px}.chat-form textarea{font-size:16px}}
