html:root,html:root[data-theme=light]{--ground:#f7f3ee;--surface:#fff;--surface-2:#f3ede6;--surface-3:#eae1d7;--ink:#2b1e18;--ink-soft:#6a574d;--ink-faint:#8e7d72;--line:#e7ddd2;--line-strong:#d2c3b5;--accent:#7a4e3b;--accent-soft:#f4eae2;--accent-deep:#5c3a2b;--ring:#a5745a;--text-on-accent:#fff9f2;--shadow-sm:0 1px 2px #2b1e180d, 0 1px 1px #2b1e1808;--shadow:0 1px 2px #2b1e180d, 0 12px 28px -20px #2b1e184d;--shadow-header:0 8px 22px -22px #2b1e1866}@media (prefers-color-scheme:dark){html:root:not([data-theme=light]){--ground:#151110;--surface:#1d1715;--surface-2:#26201c;--surface-3:#302925;--ink:#f5eee6;--ink-soft:#c3b5a9;--ink-faint:#93857a;--line:#372e29;--line-strong:#4d423b;--accent:#ddb58f;--accent-soft:#3b2b22;--accent-deep:#efd2b3;--ring:#e6c4a1;--text-on-accent:#2a1810;--shadow-sm:0 1px 1px #00000047, 0 3px 10px -8px #000000b8;--shadow:0 1px 2px #00000057, 0 14px 30px -20px #000000d1;--shadow-header:0 1px 0 #ffffff06}}html:root[data-theme=dark]{--ground:#151110;--surface:#1d1715;--surface-2:#26201c;--surface-3:#302925;--ink:#f5eee6;--ink-soft:#c3b5a9;--ink-faint:#93857a;--line:#372e29;--line-strong:#4d423b;--accent:#ddb58f;--accent-soft:#3b2b22;--accent-deep:#efd2b3;--ring:#e6c4a1;--text-on-accent:#2a1810;--shadow-sm:0 1px 1px #00000047, 0 3px 10px -8px #000000b8;--shadow:0 1px 2px #00000057, 0 14px 30px -20px #000000d1;--shadow-header:0 1px 0 #ffffff06}html:root{--brand:#3f2a21;--brand-ink:#f3eadb;--brand-highlight:#dcb98e;--overlay:#241610b3;--login-panel:#4a3129;--login-field:#46302a;--login-field-border:#7c5f51;--login-highlight:#e3c49e;--login-error:#ffa394;--login-glow-top:#4f352c;--login-glow-bottom:#2b1912;--shadow-sidebar:8px 0 30px -26px #1e120cb3;--shadow-sidebar-expanded:14px 0 34px -22px #1e120ce6;--shadow-preferences:0 18px 44px -34px #2b1e186b;--serif:var(--font-fraunces), "Iowan Old Style", Georgia, "Times New Roman", serif;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-traco:cubic-bezier(.65, 0, .35, 1);--dur-curta:.24s;--dur-media:.52s;--dur-traco:.9s}html .sidebar-contador-selo{color:var(--brand);background-color:#f3927e}html .sharp-page-title{font-family:var(--serif);letter-spacing:-.01em;font-size:1.5rem;font-weight:500}@media (min-width:1440px){html .sharp-page-title{font-size:1.75rem}}html .login-canvas h1,html .login-canvas h2{font-family:var(--serif);letter-spacing:-.015em;font-weight:500}html .desktop-sidebar:before,html .login-canvas:after{pointer-events:none;opacity:.05;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}html .desktop-sidebar:before{z-index:-1}html .brand-intro-wordmark,html .brand-entry-wordmark{aspect-ratio:401/205;width:min(14rem,55vw);-webkit-mask-image:url(/vera-wordmark.svg);mask-image:url(/vera-wordmark.svg)}html{transition:background-color .35s}html body{transition:color .35s}@media (prefers-reduced-motion:no-preference){html .sharp-page{animation:none}html .sharp-page>*{animation:vera-rise .34s var(--ease-out) backwards}html .sharp-page>:nth-child(2){animation-delay:30ms}html .sharp-page>:nth-child(n+3){animation-delay:60ms}html .sharp-page>.brand-loader{animation:.24s .26s backwards vera-aparece}html .clinical-inbox{animation:.26s backwards vera-aparece}html .brand-intro-wordmark{animation:vera-brand-intro 1s var(--ease-out) both}html .desktop-sidebar{transition:width .32s var(--ease-out), box-shadow .32s ease}html .desktop-sidebar-label{transition:opacity .2s ease 40ms, transform .32s var(--ease-out) 40ms}html .desktop-sidebar:hover .sharp-wordmark{animation:vera-wordmark-reveal .48s var(--ease-out) both 60ms}html .desktop-sidebar-nav a[aria-current=page]>span:first-child{animation:vera-filete .32s var(--ease-out)}html nav[aria-label=Abas]>*{transition:color .2s ease, scale .2s var(--ease-out)}html nav[aria-label=Abas]>:active{scale:.94}html nav[aria-label=Abas]>[aria-current=page] svg{animation:vera-aba .38s var(--ease-out)}}@keyframes vera-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes vera-aparece{0%{opacity:0}}@keyframes vera-filete{0%{opacity:0;scale:1 .3}}@keyframes vera-aba{0%{scale:.86}60%{scale:1.06}to{scale:1}}html .boas-vindas{z-index:100;background-color:var(--brand);color:var(--brand-ink);transition:opacity .48s var(--ease-out);place-content:center;justify-items:center;gap:1.25rem;display:grid;position:fixed;inset:0}html .boas-vindas-logo{width:min(13rem,56vw)}html .boas-vindas-texto{font-family:var(--serif);letter-spacing:-.01em;color:#f3eadbd1;font-size:clamp(1.35rem,2.6vw,1.75rem);font-weight:400}html .boas-vindas.is-saindo{opacity:0;pointer-events:none}html .apresentacao-teste{z-index:100;background-color:var(--brand);color:var(--brand-ink);transition:opacity .56s var(--ease-out);place-items:center;padding:2.5rem 1.5rem;display:grid;position:fixed;inset:0;overflow-y:auto}html .apresentacao-teste-conteudo{width:min(34rem,100%)}html .apresentacao-teste-selo{letter-spacing:.12em;text-transform:uppercase;color:var(--login-highlight);font-size:12px;font-weight:600}html .apresentacao-teste-titulo{font-family:var(--serif);letter-spacing:-.02em;text-wrap:balance;margin-top:.75rem;font-size:clamp(1.75rem,4vw,2.4rem);font-weight:400;line-height:1.1}html .apresentacao-teste-dias{letter-spacing:-.04em;color:var(--login-highlight);font-variant-numeric:lining-nums;font-size:clamp(4.5rem,13vw,7.25rem);line-height:.95;display:block}html .apresentacao-teste-texto{color:#f3eadbb8;margin-top:1.1rem;font-size:1.0625rem;line-height:1.6}html .apresentacao-teste-lista{border-top:1px solid #f3eadb1f;gap:.85rem;margin-top:1.75rem;padding-top:1.6rem;display:grid}html .apresentacao-teste-lista li{color:#f3eadbbf;align-items:center;gap:.9rem;font-size:.975rem;line-height:1.45;display:flex}html .apresentacao-teste-lista strong{color:var(--brand-ink);font-weight:600}html .apresentacao-teste-icone{width:2.25rem;height:2.25rem;color:var(--login-highlight);background:#f3eadb14;border-radius:.75rem;flex:none;place-items:center;display:grid}html .apresentacao-teste-botao{background:var(--brand-ink);height:3rem;color:var(--brand);transition:transform .26s var(--ease-out), background-color .2s ease;border-radius:999px;align-items:center;margin-top:2.25rem;padding:0 2.25rem;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 12px 30px -14px #0000008c}html .apresentacao-teste-botao:hover{background:#fff;transform:translateY(-1px)}html .apresentacao-teste-botao:focus-visible{outline:2px solid var(--login-highlight);outline-offset:3px}html .apresentacao-teste-nota{color:#f3eadb80;margin-top:1rem;font-size:13px}html .apresentacao-teste.is-saindo{opacity:0;pointer-events:none}@media (prefers-reduced-motion:no-preference){html .apresentacao-teste-conteudo>:not(ul),html .apresentacao-teste-lista li{animation:vera-surge .82s var(--ease-out) backwards}html .apresentacao-teste-titulo{animation-delay:.11s}html .apresentacao-teste-texto{animation-delay:.24s}html .apresentacao-teste-lista li:first-child{animation-delay:.38s}html .apresentacao-teste-lista li:nth-child(2){animation-delay:.46s}html .apresentacao-teste-lista li:nth-child(3){animation-delay:.54s}html .apresentacao-teste-lista li:nth-child(4){animation-delay:.62s}html .apresentacao-teste-botao{animation-delay:.76s}html .apresentacao-teste-nota{animation-delay:.84s}html .apresentacao-teste-conteudo{transition:scale .56s var(--ease-out), filter .56s var(--ease-out)}html .apresentacao-teste.is-saindo .apresentacao-teste-conteudo{filter:blur(6px);scale:.97}html .boas-vindas-logo{animation:vera-brand-intro 1s var(--ease-out) both}html .boas-vindas-texto{animation:vera-surge .7s var(--ease-out) .38s backwards}html .boas-vindas>*{transition:scale .48s var(--ease-out)}html .boas-vindas.is-saindo>*{scale:1.03}}@keyframes vera-brand-intro{0%{clip-path:inset(0 100% 0 0);opacity:0;filter:blur(6px)}55%{filter:blur()}to{clip-path:inset(0);opacity:1;filter:blur()}}@keyframes vera-wordmark-reveal{0%{clip-path:inset(0 100% 0 0);opacity:.2}to{clip-path:inset(0);opacity:1}}html .landing-titulo{font-family:var(--serif);letter-spacing:-.022em;text-wrap:balance;font-size:clamp(2.5rem,5.2vw,4.5rem);font-weight:400;line-height:1.03}html .landing-h2{font-family:var(--serif);letter-spacing:-.018em;text-wrap:balance;font-size:clamp(2rem,3.4vw,3rem);font-weight:400;line-height:1.08}html .landing-hora{font-family:var(--serif);font-variant-numeric:tabular-nums lining-nums;font-size:1.85rem;line-height:1.1}html .landing-painel-nome,html .acesso-frase{font-family:var(--serif);letter-spacing:-.015em;font-weight:400}html .landing-painel-nome{font-size:1.5rem}html .landing-hero-veu{background:linear-gradient(0deg, var(--brand) 0%, #3f2a2100 26%), linear-gradient(90deg, #2b1912e6 0%, #2b1912a8 45%, #2b191247 100%)}html .landing-botao{transition:transform .26s var(--ease-out), background-color .2s ease, box-shadow .26s ease;box-shadow:0 12px 30px -14px #0000008c}html .landing-botao:hover{background-color:#fff;transform:translateY(-1px);box-shadow:0 18px 36px -16px #0009}html .landing-botao:active{transform:translateY(0)}html .landing-botao:focus-visible{outline:2px solid var(--login-highlight);outline-offset:3px}html .landing-troca{justify-items:end;display:inline-grid}html .landing-troca>*{grid-area:1/1}html .landing-selo-antes{opacity:0}@media (prefers-reduced-motion:no-preference){html .landing-hero-foto,html .acesso-foto-img{animation:vera-foto-assenta 2.2s var(--ease-out) backwards}html .landing-hero-texto>*,html .acesso-conteudo>*,html .acesso-frase{animation:vera-surge .9s var(--ease-out) backwards}html .landing-hero-texto>:nth-child(2),html .acesso-conteudo>:nth-child(2){animation-delay:90ms}html .landing-hero-texto>:nth-child(3),html .acesso-conteudo>:nth-child(3){animation-delay:.18s}html .landing-hero-texto>:nth-child(4),html .acesso-conteudo>:nth-child(4){animation-delay:.27s}html .acesso-frase{animation-delay:.38s}html .landing-painel{animation:vera-surge 1s var(--ease-out) .45s backwards}html .landing-sessao{animation:vera-linha .6s var(--ease-out) backwards}html .landing-sessao:first-child{animation-delay:.9s}html .landing-sessao:nth-child(2){animation-delay:1s}html .landing-sessao:nth-child(3){animation-delay:1.1s}html .landing-sessao:nth-child(4){animation-delay:1.2s}html .landing-sessao:nth-child(5){animation-delay:1.3s}html .landing-selo-antes{animation:.3s 2.6s backwards vera-selo-sai}html .landing-selo-depois{animation:vera-selo-entra .52s var(--ease-out) 2.7s backwards}html .landing-fechamento{animation:vera-cartao .8s var(--ease-out) 3.4s backwards}html .acesso-erro{animation:vera-surge .42s var(--ease-out)}html .campo-senha-icone{animation:vera-olho .28s var(--ease-out)}@supports (animation-timeline:view()){html .revelar{animation:vera-surge var(--ease-out) backwards;animation-timeline:view();animation-range:entry entry 80%}}}@keyframes vera-surge{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}}@keyframes vera-linha{0%{opacity:0;transform:translateY(8px)}}@keyframes vera-cartao{0%{opacity:0;transform:translateY(18px)scale(.9)rotate(-3deg)}}@keyframes vera-foto-assenta{0%{filter:blur(6px)brightness(.6);transform:scale(1.08)}}@keyframes vera-olho{0%{opacity:0;transform:scale(.5)rotate(-30deg)}}@keyframes vera-selo-sai{0%{opacity:1}}@keyframes vera-selo-entra{0%{opacity:0;transform:scale(.6)}}html:root{--sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, var(--font-hanken), system-ui, sans-serif;--radius-btn:8px;--radius-pill-sm:8px;--radius-button:8px;--radius-inner:12px;--panel-radius:12px;--dialog-radius:16px;--radius-frame:16px;--radius-outer:16px}html .rounded-\[6px\],html .rounded-\[7px\],html .rounded-\[8px\]{border-radius:8px}html .rounded-\[10px\],html .rounded-\[12px\]{border-radius:12px}html .text-danger{color:var(--alert)}html .bg-danger{background-color:var(--alert)}html .border-danger{border-color:var(--alert)}html .border-danger\/40{border-color:color-mix(in srgb, var(--alert) 40%, transparent)}html .text-warn{color:var(--human)}html .bg-warn{background-color:var(--human)}html .bg-warn\/10{background-color:color-mix(in srgb, var(--human) 10%, transparent)}html .border-warn\/40{border-color:color-mix(in srgb, var(--human) 40%, transparent)}html .bg-accent-subtle{background-color:var(--accent-soft)}html .bg-accent.text-white{color:var(--text-on-accent)}html .bg-ok.text-white,html .bg-alert.text-white,html .bg-human.text-white{color:var(--surface)}html .md\:ml-14>header{background:color-mix(in srgb, var(--surface) 78%, transparent);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-bottom-color:color-mix(in srgb, var(--line) 75%, transparent)}html .md\:ml-14>header>.hidden.sm\:flex{display:none}html input[type=checkbox],html input[type=radio],html input[type=range]{accent-color:var(--accent)}html .vera-logo{-webkit-mask:var(--vera-logo) center / contain no-repeat;-webkit-mask:var(--vera-logo) center / contain no-repeat;mask:var(--vera-logo) center / contain no-repeat;background-color:currentColor;display:block}html .vera-logo-monograma{--vera-logo:url(/vera-monograma.svg)}html .vera-logo-wordmark{--vera-logo:url(/vera-wordmark.svg);aspect-ratio:401/205}html:root{--seg-track:#6e4e3a1c;--seg-thumb:#fff}@media (prefers-color-scheme:dark){html:root:not([data-theme=light]){--seg-track:#ffecdc1a;--seg-thumb:#3e352f}}html:root[data-theme=dark]{--seg-track:#ffecdc1a;--seg-thumb:#3e352f}html:root[data-theme=light]{--seg-track:#6e4e3a1c;--seg-thumb:#fff}html [role=group][aria-label="Período da agenda"],html [role=group][aria-label="Período do fechamento"]{background:var(--seg-track);border-color:#0000;padding:2px}html [role=group][aria-label="Período da agenda"]>[aria-current=page],html [role=group][aria-label="Período do fechamento"]>[aria-current=page]{box-shadow:0 1px 2px #2b1e1824,0 0 0 .5px #2b1e1814;background-color:var(--seg-thumb)!important;color:var(--ink)!important}html .desktop-sidebar .vera-logo{color:var(--brand-ink)}html .desktop-sidebar .vera-logo-wordmark{-webkit-mask-position:0;mask-position:0}html .settings-ic{color:#fff;background:#857a72;border-radius:.375rem;flex:none;place-items:center;width:1.375rem;height:1.375rem;display:grid}html .settings-ic[data-secao=clinica]{background:#8a5a44}html .settings-ic[data-secao=horarios]{background:#c27a2c}html .settings-ic[data-secao=equipe]{background:#4a7c83}html .settings-ic[data-secao=permissoes]{background:#6e6a86}html .settings-ic[data-secao=assistente],html .settings-ic[data-secao=mensagens]{background:#8d5e93}html .settings-ic[data-secao=whatsapp]{background:#3e8e5e}html .settings-ic[data-secao=ficha]{background:#b8563f}html .settings-ic[data-secao=cobranca]{background:#4f7396}html .settings-detail-content{max-width:42rem;margin-inline:auto}html .settings-detail-content .rounded-\[var\(--panel-radius\)\]{box-shadow:none}html .settings-detail-content .font-serif{font-family:var(--sans);font-size:15px;line-height:1.35}html .settings-detail-content[data-secao=formas-pagamento] h3.font-serif,html .settings-detail-content[data-secao=ficha] h3.font-serif{display:none}@media (max-width:767px){html header button[aria-label=Abrir\ menu]{display:none}html #conteudo-principal{padding-bottom:calc(3.5rem + env(safe-area-inset-bottom))}html .clinical-inbox{height:calc(100dvh - 7rem - env(safe-area-inset-bottom));min-height:0}}@media (max-width:639px){html [role=dialog].rounded-\[var\(--dialog-radius\)\]{border-radius:var(--dialog-radius) var(--dialog-radius) 0 0;width:100%;max-width:none;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom);--tw-enter-translate-x:0;--tw-enter-translate-y:100%;--tw-enter-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:100%;--tw-exit-scale:1;border-width:1px 0 0;inset:auto 0 0;translate:none}html [role=dialog].rounded-\[var\(--dialog-radius\)\]:before{content:"";background:var(--line-strong);border-radius:999px;width:36px;height:5px;margin-left:-18px;position:absolute;top:6px;left:50%}}@media (min-width:768px){html [data-painel-cartao]{--vera-entrada:translateX(12px);border-width:0 0 0 1px;border-color:var(--line);width:22rem;max-height:none;box-shadow:none;border-radius:0;padding:1.25rem 1rem;bottom:0;right:0;top:3.5rem!important;left:auto!important}html body:has(>[data-painel-sessao]:not([hidden])>[data-painel-cartao]) #conteudo-principal{padding-right:22rem}}@media (max-width:767px){html [data-painel-cartao]{--vera-entrada:translateY(24px);border-radius:var(--dialog-radius) var(--dialog-radius) 0 0;width:100%;max-height:75dvh;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom));border-width:1px 0 0;bottom:0;right:0;top:auto!important;left:0!important}}@media (prefers-reduced-motion:no-preference){html [data-painel-cartao]{animation:.18s ease-out vera-inspetor-entra}}@keyframes vera-inspetor-entra{0%{opacity:0;transform:var(--vera-entrada)}to{opacity:1;transform:none}}html .roteiro-indicador{--roteiro-destaque:var(--accent);--roteiro-trilho:var(--line);--roteiro-fundo:var(--surface);--roteiro-texto:var(--ink);--roteiro-texto-soft:var(--ink-soft);--roteiro-halo:color-mix(in srgb, var(--roteiro-destaque) 18%, transparent);margin:0;padding:0;list-style:none;display:flex}html .roteiro-indicador[data-superficie=marca]{--roteiro-destaque:var(--login-highlight);--roteiro-trilho:#f3eadb38;--roteiro-fundo:var(--brand);--roteiro-texto:var(--brand-ink);--roteiro-texto-soft:#f3eadbb8}html .roteiro-indicador[data-orientacao=vertical]{flex-direction:column}html .roteiro-passo{flex:1 1 0;min-width:0;position:relative}html .roteiro-indicador[data-orientacao=vertical] .roteiro-passo{flex:none;padding-bottom:32px}html .roteiro-indicador .roteiro-passo:last-child{padding-bottom:0}html .roteiro-indicador[data-orientacao=horizontal]:not([data-rotulos]) .roteiro-passo:last-child{flex:none}html .roteiro-passo-alvo{color:var(--roteiro-texto-soft);text-align:left;border-radius:8px;align-items:center;gap:12px;font-size:14px;line-height:1.5;display:flex;position:relative}html .roteiro-indicador[data-orientacao=horizontal] .roteiro-passo-alvo{flex-direction:column;align-items:flex-start;gap:4px;font-size:12px;line-height:1.4}html button.roteiro-passo-alvo{cursor:pointer}html button.roteiro-passo-alvo:focus-visible{outline:2px solid var(--roteiro-destaque);outline-offset:3px}html .roteiro-marco[data-estado=atual]+.roteiro-marco-rotulo{color:var(--roteiro-texto);font-weight:600}@media (max-width:767px){html button.roteiro-passo-alvo:after{content:"";position:absolute;inset:-10px}}html .roteiro-marco{flex:none;place-items:center;width:24px;height:24px;display:grid}html .roteiro-marco:before,html .roteiro-marco-check{grid-area:1/1}html .roteiro-marco:before{box-sizing:border-box;border:1.5px solid var(--roteiro-trilho);content:"";border-radius:999px;width:12px;height:12px}html .roteiro-marco[data-estado=pronto]:before{border-color:var(--roteiro-destaque);background:var(--roteiro-destaque)}html .roteiro-marco[data-estado=atual]:before{border-width:2px;border-color:var(--roteiro-destaque);box-shadow:0 0 0 6px var(--roteiro-halo)}html .roteiro-marco[data-estado=pulado]:before{border-color:var(--roteiro-destaque)}html .roteiro-marco-check{fill:none;stroke:var(--roteiro-fundo);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;position:relative}html .roteiro-segmento{pointer-events:none;position:absolute}html .roteiro-indicador[data-orientacao=horizontal] .roteiro-segmento{height:2px;top:11px;left:22px;right:-4px}html .roteiro-indicador[data-orientacao=vertical] .roteiro-segmento{width:2px;top:22px;bottom:-4px;left:11px}html .roteiro-segmento:before,html .roteiro-segmento:after{content:"";border-radius:1px;position:absolute;inset:0}html .roteiro-segmento:before{background:var(--roteiro-trilho)}html .roteiro-segmento[data-tipo=trilho]:after{content:none}html .roteiro-segmento[data-tipo=cheio]:after{background:var(--roteiro-destaque)}html .roteiro-segmento[data-tipo=tracejado]:after{border:0 dashed var(--roteiro-destaque);border-radius:0}html .roteiro-indicador[data-orientacao=horizontal] .roteiro-segmento[data-tipo=tracejado]:after{border-top-width:2px}html .roteiro-indicador[data-orientacao=vertical] .roteiro-segmento[data-tipo=tracejado]:after{border-left-width:2px}html .roteiro-cena{flex:none;overflow:visible}html .roteiro-cena :is(path,rect,circle){stroke-dasharray:1}html .roteiro-cena .roteiro-cena-tracejado{stroke-dasharray:.025 .02}html .roteiro-cena .roteiro-cena-ponto{fill:currentColor;stroke:none;opacity:0}html .roteiro-cena [data-mov]{transform-box:fill-box}html .roteiro-cena [data-mov=cresce-x]{transform-origin:0}html .roteiro-cena [data-mov=cresce-y]{transform-origin:bottom}html .roteiro-cena [data-mov=gira]{transform-origin:bottom;rotate:300deg}html .roteiro-cena [data-mov=irradia]{transform-box:view-box;transform-origin:80px 60px}@media (prefers-reduced-motion:no-preference){html .roteiro-indicador:not([data-animar=nao]) .roteiro-marco[data-estado=pronto]:before{animation:roteiro-enche .32s var(--ease-out) calc(var(--i,0) * .12s) backwards}html .roteiro-indicador:not([data-animar=nao]) .roteiro-marco-check path{animation:roteiro-risca .28s var(--ease-traco) calc(var(--i,0) * .12s + .12s) backwards}html .roteiro-indicador:not([data-animar=nao]) .roteiro-marco[data-estado=pulado]:before{animation:.2s backwards roteiro-afina}html .roteiro-indicador:not([data-animar=nao]) .roteiro-segmento:after{transform-origin:0;animation:roteiro-cresce-x .7s var(--ease-traco) calc(var(--i,0) * .12s + 60ms) backwards}html .roteiro-indicador[data-orientacao=vertical]:not([data-animar=nao]) .roteiro-segmento:after{transform-origin:top;animation-name:roteiro-cresce-y}html .roteiro-cena :is(path,rect,circle){animation:roteiro-risca var(--dur,.8s) var(--ease-traco) calc(var(--cena-inicio,0s) + var(--atraso,0s)) backwards}html .roteiro-cena [data-mov=cresce-x]{animation-name:roteiro-cresce-x}html .roteiro-cena [data-mov=cresce-y]{animation-name:roteiro-cresce-y}html .roteiro-cena [data-mov=gira]{animation-name:roteiro-gira;animation-timing-function:var(--ease-out)}html .roteiro-cena [data-mov=aparece]{animation-name:vera-aparece;animation-timing-function:ease}html .roteiro-cena [data-mov=irradia]{animation-name:roteiro-irradia;animation-timing-function:var(--ease-out)}html .roteiro-cena [data-mov=pisca]{animation-name:roteiro-pisca;animation-timing-function:ease}}@keyframes roteiro-risca{0%{stroke-dashoffset:1px}}@keyframes roteiro-cresce-x{0%{scale:0 1}}@keyframes roteiro-cresce-y{0%{scale:1 0}}@keyframes roteiro-enche{0%{opacity:0;scale:.6}}@keyframes roteiro-afina{0%{box-shadow:0 0 0 6px var(--roteiro-halo);border-width:2px}}@keyframes roteiro-gira{0%{opacity:0;rotate:none}10%{opacity:1}}@keyframes roteiro-irradia{0%{opacity:0;scale:.4}60%{opacity:1}}@keyframes roteiro-pisca{25%{opacity:1}50%{opacity:.3}75%{opacity:1}}html .wa-conexao-pareamento{flex-direction:column;align-items:center;gap:24px;display:flex}html .wa-conexao-coluna{flex:none}html .wa-conexao-aparelho{width:200px;height:264px;position:relative}html .wa-conexao-contorno{fill:none;width:100%;height:100%;stroke:var(--line-strong);stroke-width:1.5px;stroke-dasharray:1;position:absolute;inset:0;overflow:visible;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}html .wa-conexao-camera{fill:var(--line-strong);stroke:none}html .wa-conexao-pareamento[data-estado=conectado] .wa-conexao-contorno{stroke:var(--ok)}html .wa-conexao-tela{aspect-ratio:1;background:#fff;border-radius:20px;place-items:center;display:grid;position:absolute;top:32px;left:8px;right:8px}html .wa-conexao-tela[data-parado]{background:var(--surface-2)}html .wa-conexao-tela>*{grid-area:1/1}html .wa-conexao-qr{width:160px;height:160px}html .wa-conexao-qr[data-saindo]{opacity:0;filter:blur(8px)}html .wa-conexao-pareamento[data-estado=conectado] .wa-conexao-qr{opacity:0;scale:.92}html .wa-conexao-espera{gap:6px;display:flex}html .wa-conexao-check{fill:none;stroke:var(--ok);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}html .wa-conexao-validade{background:color-mix(in srgb, var(--accent) 60%, transparent);transform-origin:0;border-radius:1px;height:2px;margin:12px 8px 0;display:none}html .wa-conexao-renova{text-align:center;color:var(--ink-soft);margin-top:12px;font-size:12px;line-height:1.4}@media (min-width:640px){html .wa-conexao-pareamento{flex-direction:row;align-items:flex-start;gap:32px}html .wa-conexao-aparelho{width:232px;height:304px}html .wa-conexao-tela{top:36px;left:12px;right:12px}html .wa-conexao-qr{width:184px;height:184px}html .wa-conexao-validade{margin-inline:12px}}@media (min-width:768px){html .wa-conexao-nota-celular{display:none}}@media (prefers-reduced-motion:no-preference){html .wa-conexao-validade{animation:wa-conexao-vida var(--vida,60s) linear 1.2s backwards;display:block;scale:0 1}html .wa-conexao-renova{display:none}html .wa-conexao-pareamento:not([data-estado=conectado]) .wa-conexao-contorno rect:first-child{animation:roteiro-risca var(--dur-traco) var(--ease-traco) backwards}html .wa-conexao-pareamento:not([data-estado=conectado]) .wa-conexao-camera{animation:.2s .6s backwards vera-aparece}html .wa-conexao-pareamento:not([data-estado=conectado]) .wa-conexao-tela{animation:vera-aparece var(--dur-curta) ease .7s backwards}html .wa-conexao-pareamento[data-estado=qr] .wa-conexao-tela{animation:vera-aparece var(--dur-curta) ease .7s backwards, wa-conexao-pulso 2.4s ease-out 1.2s infinite}html .wa-conexao-qr{transition:opacity var(--dur-curta) var(--ease-in), filter var(--dur-curta) var(--ease-in);animation:wa-conexao-qr-entra .48s var(--ease-out) var(--qr-atraso,0s) backwards}html .wa-conexao-instrucoes li{animation:vera-linha .6s var(--ease-out) .8s backwards}html .wa-conexao-instrucoes li:nth-child(2){animation-delay:.88s}html .wa-conexao-instrucoes li:nth-child(3){animation-delay:.96s}html .wa-conexao-pareamento[data-animar] .wa-conexao-contorno rect:first-child{animation:.4s .2s backwards wa-conexao-verde}html .wa-conexao-pareamento[data-animar] .wa-conexao-qr{animation:wa-conexao-qr-sai var(--dur-curta) var(--ease-in) backwards}html .wa-conexao-pareamento[data-animar] .wa-conexao-check circle{animation:roteiro-risca .48s var(--ease-traco) .2s backwards}html .wa-conexao-pareamento[data-animar] .wa-conexao-check path{animation:roteiro-risca .32s var(--ease-traco) .52s backwards}html .wa-conexao-pareamento[data-animar] :is(.wa-conexao-titulo,.wa-conexao-numero){animation:vera-surge var(--dur-media) var(--ease-out) .7s backwards}html .wa-conexao-pareamento[data-animar] :is(.wa-conexao-texto,.wa-conexao-acoes){animation:vera-linha var(--dur-media) var(--ease-out) .9s backwards}}@keyframes wa-conexao-vida{0%{scale:1}}@keyframes wa-conexao-qr-entra{0%{opacity:0;filter:blur(6px);scale:.96}}@keyframes wa-conexao-qr-sai{0%{opacity:1;scale:1}}@keyframes wa-conexao-verde{0%{stroke:var(--line-strong)}}@keyframes wa-conexao-pulso{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 35%, transparent)}to{box-shadow:0 0 0 16px color-mix(in srgb, var(--accent) 0%, transparent)}}html .roteiro-fundo{z-index:99;background:var(--overlay);position:fixed;inset:0}html .roteiro-tela{z-index:99;background:var(--brand);color:var(--ink);outline:none;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}html .roteiro-tela.roteiro-passo-unico{height:92dvh;box-shadow:var(--shadow-dialog);border-radius:16px 16px 0 0;inset:auto 0 0}html .roteiro-tela.roteiro-passo-unico:before{z-index:2;content:"";background:#f3eadb59;border-radius:999px;width:36px;height:5px;margin-left:-18px;position:absolute;top:6px;left:50%}html .roteiro-fundo[data-saindo],html .roteiro-tela[data-saindo]{opacity:0;pointer-events:none}html .roteiro-marca{isolation:isolate;padding:calc(16px + env(safe-area-inset-top)) 16px 16px;color:var(--brand-ink);flex:none;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"sobrancelha fechar""indicador cena";align-items:center;gap:8px 16px;display:grid;position:relative}html .roteiro-marca.login-canvas:after{z-index:-1}html .roteiro-passo-unico .roteiro-marca{padding-top:20px}html .roteiro-monograma,html .roteiro-marca-indicador[data-orientacao=vertical],html .roteiro-marca-cena[data-tamanho=grande],html .roteiro-folha-fechar,html .roteiro-folha-sobrancelha{display:none}html .roteiro-marca-sobrancelha{grid-area:sobrancelha}html .roteiro-marca-indicador[data-orientacao=horizontal]{grid-area:indicador;min-width:0}html .roteiro-marca-cena{color:var(--login-highlight);grid-area:cena}html .roteiro-marca-fechar{min-height:44px;color:var(--brand-ink);cursor:pointer;background:0 0;border-radius:8px;grid-area:fechar;align-items:center;gap:6px;margin-right:-8px;padding:0 8px;font-size:13px;font-weight:500;display:inline-flex}html .roteiro-marca-fechar:hover{background:#f3eadb14}html .roteiro-marca-fechar:focus-visible{outline:2px solid var(--login-highlight);outline-offset:3px}html .roteiro-sobrancelha{color:var(--ink-soft);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.4}html .roteiro-marca .roteiro-sobrancelha{color:#f3eadbb8}html .roteiro-folha{--folha-de:translateY(48px);overscroll-behavior:contain;background:var(--surface);border-radius:16px 16px 0 0;flex-direction:column;flex:1;min-height:0;padding:24px 16px 0;display:flex;position:relative;overflow-y:auto}html .roteiro-conteudo{outline:none;flex-direction:column;flex:1 0 auto;gap:16px;width:100%;display:flex}html .roteiro-conteudo:is([data-fase=saida],[data-fase=entrada]){pointer-events:none}html .roteiro-intro{color:var(--ink-soft);font-size:14px;line-height:1.5}html .roteiro-titulo{color:var(--ink);font-family:var(--serif);letter-spacing:-.015em;text-wrap:balance;font-size:28px;font-weight:400;line-height:1.15}html .roteiro-texto{color:var(--ink-soft);font-size:14px;line-height:1.5}html .roteiro-destrava{color:var(--ink-soft);align-items:flex-start;gap:6px;font-size:12px;line-height:1.4;display:flex}html .roteiro-lista{flex-direction:column;gap:8px;display:flex}html .roteiro-lista li{color:var(--ink);align-items:flex-start;gap:8px;font-size:14px;line-height:1.5;display:flex}html .roteiro-rodape{z-index:1;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);flex-wrap:wrap;gap:4px 8px;margin:auto -16px 0;display:flex;position:sticky;bottom:0}html .roteiro-rodape>*{flex:1;min-height:44px}html .roteiro-rodape>:last-child{flex-basis:100%;order:-1;font-size:14px}html .roteiro-rodape :is(.roteiro-pular,.roteiro-voltar){color:var(--ink-soft)}html .roteiro-rodape :is(.roteiro-pular,.roteiro-voltar):hover{color:var(--ink)}@media (max-width:767px){html .roteiro-tela :is(input:not([type=checkbox],[type=radio]),select,textarea){font-size:max(16px, var(--ui-font-size))}}@media (min-width:768px){html .roteiro-rodape{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex-wrap:nowrap;justify-content:flex-end;margin:auto 0 0;padding:32px 0 24px;position:static}html .roteiro-rodape>*{flex:none;min-height:0}html .roteiro-rodape>:last-child{font-size:inherit;flex-basis:auto;order:0}html .roteiro-rodape .roteiro-voltar{margin-right:auto}html .roteiro-tela:not(.roteiro-passo-unico){grid-template-rows:minmax(0,1fr);grid-template-columns:256px minmax(0,1fr);display:grid}html .roteiro-tela:not(.roteiro-passo-unico) .roteiro-marca{flex-direction:column;gap:32px;padding:64px 32px;display:flex}html .roteiro-tela:not(.roteiro-passo-unico) :is(.roteiro-marca-sobrancelha,.roteiro-marca-fechar,.roteiro-marca-indicador[data-orientacao=horizontal],.roteiro-marca-cena[data-tamanho=pequena]){display:none}html .roteiro-tela:not(.roteiro-passo-unico) .roteiro-monograma{display:flex}html .roteiro-tela:not(.roteiro-passo-unico) :is(.roteiro-marca-indicador[data-orientacao=vertical],.roteiro-folha-sobrancelha){display:block}html .roteiro-tela:not(.roteiro-passo-unico) .roteiro-marca-cena[data-tamanho=grande]{margin-top:auto;display:block}html .roteiro-tela:not(.roteiro-passo-unico) .roteiro-folha{--folha-de:translateX(32px);border-radius:var(--dialog-radius);box-shadow:var(--shadow-dialog);margin:12px 12px 12px 0;padding:48px 24px 0}html .roteiro-tela:not(.roteiro-passo-unico) .roteiro-folha-fechar{display:inline-flex;position:absolute;top:16px;right:16px}html .roteiro-tela:not(.roteiro-passo-unico) .roteiro-conteudo{max-width:480px;margin-inline:auto}html .roteiro-tela.roteiro-passo-unico{border-radius:var(--dialog-radius);width:min(704px,100vw - 48px);height:auto;max-height:88dvh;inset:50% auto auto 50%;translate:-50% -50%}html .roteiro-tela.roteiro-passo-unico:before{content:none}html .roteiro-passo-unico .roteiro-marca{padding:16px 24px}html .roteiro-passo-unico .roteiro-folha{border-radius:0;padding:24px 24px 0}}@media (min-width:768px) and (max-width:1023px){html .roteiro-tela:not(.roteiro-passo-unico) .roteiro-marca-cena[data-tamanho=grande] svg{stroke-width:2.5px;width:96px;height:72px}}@media (min-width:1024px){html .roteiro-tela:not(.roteiro-passo-unico){grid-template-columns:352px minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){html .roteiro-tela,html .roteiro-fundo{transition:opacity .56s var(--ease-out)}html .roteiro-fundo{animation:vera-aparece var(--dur-curta) ease backwards}html .roteiro-tela[data-saindo] .roteiro-folha{transition:scale .56s var(--ease-out);scale:.98}html .roteiro-tela[data-saindo] .roteiro-conteudo{filter:blur(6px);transition:filter .56s var(--ease-out)}html .roteiro-tela:not(.roteiro-passo-unico) .roteiro-folha{animation:roteiro-folha-entra .64s var(--ease-out) .28s backwards}html .roteiro-tela:not(.roteiro-passo-unico) .roteiro-monograma{animation:vera-aparece var(--dur-media) ease .36s backwards}html .roteiro-tela.roteiro-passo-unico{animation:roteiro-sobe .42s var(--ease-out) backwards}html .roteiro-conteudo[data-fase=abrindo]{--m1:.52s;--m1-passo:80ms}html .roteiro-passo-unico .roteiro-conteudo[data-fase=abrindo]{--m1:.12s;--m1-passo:40ms}html .roteiro-conteudo[data-fase=abrindo]>*{animation:vera-surge .7s var(--ease-out) var(--m1) backwards}html .roteiro-conteudo[data-fase=abrindo]>:nth-child(2){animation-delay:calc(var(--m1) + var(--m1-passo))}html .roteiro-conteudo[data-fase=abrindo]>:nth-child(3){animation-delay:calc(var(--m1) + var(--m1-passo) * 2)}html .roteiro-conteudo[data-fase=abrindo]>:nth-child(n+4){animation-name:vera-linha;animation-duration:.6s;animation-delay:calc(var(--m1) + var(--m1-passo) * 3)}html .roteiro-conteudo[data-fase=abrindo]>:nth-child(n+5){animation-delay:calc(var(--m1) + var(--m1-passo) * 3.75)}html .roteiro-conteudo[data-fase=abrindo]>:nth-child(n+6){animation-delay:calc(var(--m1) + var(--m1-passo) * 4.5)}html .roteiro-conteudo[data-fase=abrindo]>.roteiro-rodape{animation-name:vera-linha;animation-delay:calc(var(--m1) + var(--m1-passo) * 4.25)}html .roteiro-conteudo[data-fase=saida]>*{opacity:0;filter:blur(4px);transition:opacity var(--dur-curta) var(--ease-in), translate var(--dur-curta) var(--ease-in), filter var(--dur-curta) var(--ease-in);translate:-24px}html .roteiro-conteudo[data-fase=saida][data-direcao=tras]>*{translate:24px}html .roteiro-conteudo[data-fase=entrada]>*{animation:roteiro-entra var(--dur-media) var(--ease-out) 80ms backwards}html .roteiro-conteudo[data-fase=entrada][data-direcao=tras]>*{animation-name:roteiro-entra-tras}html .roteiro-conteudo[data-fase=entrada]>:nth-child(-n+2){animation-delay:0s}html .roteiro-conteudo[data-fase=entrada]>:nth-child(3){animation-delay:40ms}html .roteiro-conteudo[data-fase=entrada]>.roteiro-rodape{animation-delay:.12s}html .roteiro-conteudo[data-vista=comemoracao][data-fase=entrada]>*{animation-name:vera-surge;animation-duration:.7s;animation-delay:.28s}html .roteiro-conteudo[data-vista=comemoracao][data-fase=entrada]>:nth-child(3){animation-delay:.36s}html .roteiro-conteudo[data-vista=comemoracao][data-fase=entrada]>:nth-child(4){animation-delay:.44s}html .roteiro-conteudo[data-vista=comemoracao][data-fase=entrada]>.roteiro-lista{animation:none}html .roteiro-conteudo[data-vista=comemoracao] .roteiro-lista li{animation:vera-linha .6s var(--ease-out) .52s backwards}html .roteiro-conteudo[data-vista=comemoracao] .roteiro-lista li:nth-child(2){animation-delay:.6s}html .roteiro-conteudo[data-vista=comemoracao] .roteiro-lista li:nth-child(3){animation-delay:.68s}html .roteiro-conteudo[data-vista=comemoracao][data-fase=entrada]>.roteiro-rodape{animation-name:vera-linha;animation-duration:.6s;animation-delay:.8s}html .roteiro-tela[data-comemorando] .roteiro-marco{animation:roteiro-toque .36s var(--ease-out) calc(.7s + var(--i,0) * 80ms)}}@keyframes roteiro-folha-entra{0%{opacity:0;transform:var(--folha-de)}}@keyframes roteiro-sobe{0%{opacity:0;transform:translateY(16px)scale(.98)}}@keyframes roteiro-entra{0%{opacity:0;filter:blur(4px);translate:24px}}@keyframes roteiro-entra-tras{0%{opacity:0;filter:blur(4px);translate:-24px}}@keyframes roteiro-toque{50%{scale:1.25}}html .roteiro-cartao{grid-template-rows:1fr;display:grid}html .roteiro-cartao[data-saindo]{opacity:0;grid-template-rows:0fr}html .roteiro-cartao-caixa{min-height:0}html .roteiro-cartao[data-saindo] .roteiro-cartao-caixa{overflow:hidden}html .roteiro-cartao-painel{padding:24px}html .roteiro-cartao-topo{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}html .roteiro-cartao-sobrancelha{color:var(--ink-faint);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.4}html .roteiro-cartao-titulo{color:var(--ink);font-family:var(--serif);margin-top:4px;font-size:20px;font-weight:400;line-height:1.2}html .roteiro-cartao-contagem{color:var(--ink-soft);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:600;line-height:1.4}html .roteiro-cartao-texto{max-width:64ch;color:var(--ink-soft);margin-top:8px;font-size:14px;line-height:1.5}html .roteiro-cartao-passos{grid-template-columns:24px minmax(0,1fr);column-gap:8px;margin-top:16px;display:grid}html .roteiro-cartao-fio .roteiro-indicador[data-orientacao=horizontal]{display:none}html .roteiro-cartao-fio .roteiro-indicador[data-orientacao=vertical] .roteiro-passo{height:56px;padding:8px 0 0}html .roteiro-cartao-fio .roteiro-indicador[data-orientacao=vertical] .roteiro-segmento{top:30px;bottom:-12px}html .roteiro-cartao-lista{margin:0;padding:0;list-style:none;display:grid}html .roteiro-cartao-alvo{text-align:left;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nome estado""destrava estado";align-content:center;column-gap:12px;width:100%;height:56px;padding:0 8px;display:grid}html button.roteiro-cartao-alvo{cursor:pointer}html button.roteiro-cartao-alvo:hover{background:var(--surface-2)}html button.roteiro-cartao-alvo:focus-visible{outline:2px solid var(--ring);outline-offset:2px}html .roteiro-cartao-nome{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;grid-area:nome;font-size:14px;font-weight:600;line-height:1.5;overflow:hidden}html .roteiro-cartao-destrava{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;grid-area:destrava;font-size:12px;line-height:1.4;overflow:hidden}html .roteiro-cartao-estado{color:var(--ink);grid-area:estado;align-self:center;align-items:center;gap:4px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}html .roteiro-cartao-alvo[data-pronto] .roteiro-cartao-estado{color:var(--ink-soft)}html .roteiro-cartao-alvo[data-bloqueado]:not([data-pronto]) .roteiro-cartao-estado{color:var(--ink-faint);font-weight:400}html .roteiro-cartao-rodape{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 16px;margin-top:16px;display:flex}html .roteiro-cartao-confirma{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 16px;width:100%;display:flex}html .roteiro-cartao-confirma>p,html .roteiro-cartao-aviso{color:var(--ink);flex:280px;font-size:14px;line-height:1.5}html .roteiro-cartao-aviso{color:var(--ink-soft)}html .roteiro-cartao-confirma>.roteiro-cartao-erro{color:var(--alert);flex-basis:100%}html .roteiro-cartao-comemoracao{align-items:flex-start;gap:24px;display:flex}html .roteiro-cartao .roteiro-cena{color:var(--accent)}html .roteiro-cartao-itens{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}html .roteiro-cartao-itens li{color:var(--ink);gap:8px;font-size:14px;line-height:1.5;display:flex}@media (max-width:767px){html .roteiro-cartao-painel{padding:16px}html .roteiro-cartao-comemoracao{flex-direction:column;gap:16px}html .roteiro-cartao-rodape :is(button,a){min-height:44px}}@media (min-width:1024px){html .roteiro-cartao-passos{margin-top:24px;display:block}html .roteiro-cartao-fio .roteiro-indicador[data-orientacao=vertical]{display:none}html .roteiro-cartao-fio .roteiro-indicador[data-orientacao=horizontal]{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}html .roteiro-cartao-fio .roteiro-indicador[data-orientacao=horizontal] .roteiro-passo{padding-inline:6px}html .roteiro-cartao-fio .roteiro-indicador[data-orientacao=horizontal] .roteiro-segmento{left:28px;right:-10px}html .roteiro-cartao-lista{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:4px}html .roteiro-cartao-alvo{grid-template-columns:minmax(0,1fr);grid-template-areas:"nome""destrava""estado";align-content:start;row-gap:2px;height:100%;padding:8px 12px 12px}html .roteiro-cartao-nome,html .roteiro-cartao-destrava{white-space:normal}html .roteiro-cartao-estado{justify-self:start;margin-top:8px}}@media (prefers-reduced-motion:no-preference){html .roteiro-cartao{transition:grid-template-rows .42s var(--ease-out), opacity var(--dur-curta) ease}html button.roteiro-cartao-alvo{transition:background-color .15s}html .roteiro-cartao[data-animar] .roteiro-cartao-alvo[data-pronto] .roteiro-cartao-estado{animation:vera-aparece var(--dur-curta) ease backwards}html .roteiro-cartao-comemoracao{animation:vera-aparece var(--dur-media) ease backwards}}html .roteiro-anel{border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}html .roteiro-anel svg{display:block;overflow:visible}html .roteiro-anel:focus-visible{outline:2px solid var(--brand-highlight);outline-offset:2px}html .roteiro-anel-trilho{stroke:#f3eadb38}html .roteiro-anel-arco{transform-origin:10px 10px;stroke:var(--brand-highlight);stroke-dasharray:1;stroke-dashoffset:1px;rotate:-90deg}html .roteiro-anel[data-feitos="0"] .roteiro-anel-arco{opacity:0}html .roteiro-anel[data-feitos="1"] .roteiro-anel-arco{stroke-dashoffset:.75px}html .roteiro-anel[data-feitos="2"] .roteiro-anel-arco{stroke-dashoffset:.5px}html .roteiro-anel[data-feitos="3"] .roteiro-anel-arco{stroke-dashoffset:.25px}html .roteiro-anel[data-feitos="4"] .roteiro-anel-arco{stroke-dashoffset:0}html .roteiro-anel-disco{transform-origin:10px 10px;fill:var(--brand-highlight);stroke:none}html .roteiro-anel-check{stroke:var(--brand);stroke-dasharray:1}html .roteiro-anel[data-saindo]{opacity:0;scale:.6}@media (max-width:767px){html .roteiro-anel{width:44px;height:44px;margin-left:auto}}@media (min-width:768px){html .roteiro-anel{background:var(--brand);width:20px;height:20px;box-shadow:0 0 0 2px var(--brand);position:absolute;top:8px;left:calc(50% + 8px)}html .desktop-sidebar:hover .roteiro-anel{top:50%;left:auto;right:12px;translate:0 -50%}}@media (prefers-reduced-motion:no-preference){html .roteiro-anel-arco{transition:stroke-dashoffset .7s var(--ease-traco);animation:roteiro-risca .7s var(--ease-traco) .3s backwards}html .roteiro-anel-disco{animation:roteiro-enche var(--dur-curta) var(--ease-out) .7s backwards}html .roteiro-anel-check{animation:roteiro-risca .28s var(--ease-traco) .94s backwards}html .roteiro-anel{transition:opacity .32s var(--ease-in), scale .32s var(--ease-in)}html .desktop-sidebar:hover .roteiro-anel{animation:.15s backwards vera-aparece}}
