@layer components{.ap-raiz{background:var(--background);min-height:100svh;color:var(--foreground);transition:background-color .5s var(--ease-painel), color .5s var(--ease-painel);position:relative;overflow-x:clip}.ap-main,.ap-rodape{z-index:1;position:relative}.ap-wrap{width:100%;max-width:1320px;margin-inline:auto;padding-inline:clamp(18px,4.5vw,64px)}.ap-lead{letter-spacing:-.01em;color:var(--muted-foreground);max-width:34ch;font-size:clamp(17px,1.5vw,21px);line-height:1.4}.ap-palco{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.ap-raiz.conversando .ap-palco{z-index:55}.ap-raiz.conversando .ap-main,.ap-raiz.conversando .ap-topo,.ap-raiz.conversando .ap-rodape{opacity:0;pointer-events:none}.ap-btn{isolation:isolate;border:1px solid var(--foreground);min-height:50px;color:var(--foreground);font:500 16px/1.2 var(--font-sans);letter-spacing:-.01em;text-align:center;cursor:pointer;transition:color .35s var(--ease-padrao), transform .2s var(--ease-padrao);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 26px;display:inline-flex;position:relative;overflow:hidden}.ap-btn:before{content:"";z-index:-1;background:var(--foreground);transform-origin:bottom;transition:transform .45s var(--ease-padrao);position:absolute;inset:0;transform:scaleY(0)}.ap-btn:hover,.ap-btn-cheio{color:var(--background)}.ap-btn:hover:before,.ap-btn-cheio:before{transform:scaleY(1)}.ap-btn:active{transform:scale(.985)}.ap-btn:focus-visible,.ap-porta:focus-visible,.ap-icone:focus-visible,.ap-roda-lista:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.ap-btn[disabled]{opacity:.35;pointer-events:none}.ap-btn-cheio{font-weight:600}.ap-btn-bloco{width:100%;min-height:54px}.ap-btn-sm{min-height:42px;padding:8px 18px;font-size:14.5px}.ap-topo{z-index:40;padding-top:env(safe-area-inset-top);background:var(--background);transition:opacity .4s, background-color .5s var(--ease-painel);position:fixed;inset:0 0 auto}.ap-topo:after{content:"";background:linear-gradient(var(--background), transparent);pointer-events:none;height:28px;position:absolute;inset:100% 0 auto}.ap-tema{border:1px solid var(--border);border-radius:999px;padding:3px;display:flex;position:relative}.ap-tema button{z-index:1;width:34px;height:30px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;transition:color .3s;display:grid;position:relative}.ap-tema button[aria-pressed=true]{color:var(--background)}.ap-tema-thumb{background:var(--foreground);width:34px;height:30px;transition:transform .45s var(--ease-painel);border-radius:999px;position:absolute;top:3px;left:3px}.ap-tema-thumb[data-carvao]{transform:translate(34px)}.ap-menu-mobile{z-index:39;background:var(--background);flex-direction:column;justify-content:center;gap:14px;padding:clamp(18px,4.5vw,64px);position:fixed;inset:0}.ap-menu-mobile[hidden]{display:none}.ap-menu-mobile>a{font:600 clamp(36px, 10vw, 56px) / 1.02 var(--font-sans);letter-spacing:-.045em}.ap-veu{z-index:60;background:var(--background);opacity:0;pointer-events:none;transition:opacity .5s var(--ease-padrao);position:fixed;inset:0}.ap-veu[data-on]{opacity:1;transition-duration:.18s}.ap-hero{min-height:100svh;padding-top:calc(80px + env(safe-area-inset-top));flex-direction:column;justify-content:space-between;display:flex}.ap-hero-in{flex:1;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:4vw;padding-block:20px 28px;display:grid}.ap-hero-h{letter-spacing:-.06em;text-wrap:balance;max-width:12ch;font-size:clamp(52px,7.2vw,128px);font-weight:600;line-height:.9}.ap-hero-lead{max-width:36ch;margin-top:28px;font-size:clamp(18px,1.6vw,23px)}.ap-hero-cubo{aspect-ratio:1;justify-self:center;width:min(100%,520px)}.ap-hero-pe{border-top:1px solid var(--border);justify-content:space-between;gap:16px;padding-block:18px 22px;display:flex}.ap-regua-sec{padding-block:32px 64px}.ap-regua-cab{justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}.ap-pt{vertical-align:1px;border-radius:50%;width:8px;height:8px;margin:0 6px 0 10px;display:inline-block}.ap-regua{border-block:1px solid var(--border);background:color-mix(in oklab, var(--foreground) 2.5%, transparent);height:164px;margin-inline:clamp(18px,4.5vw,64px);position:relative;overflow:hidden}.ap-regua-dias{grid-template-columns:repeat(14,1fr);display:grid;position:absolute;inset:0}.ap-regua-dias>div{border-left:1px solid color-mix(in oklab, var(--foreground) 8%, transparent);font:400 11px var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted-foreground);padding:10px 0 0 8px}.ap-regua-dias>div b{letter-spacing:0;font-size:13px;font-weight:500;display:block}.ap-regua-dias>div[data-fds]{background:color-mix(in oklab, var(--foreground) 2.5%, transparent)}.ap-regua-lotes{position:absolute;inset:0}.ap-lote{background:var(--card);border:1px solid var(--border);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:6px 11px 6px 8px;font-size:13px;font-weight:500;transition:border-color .35s,color .35s,background-color .35s;display:inline-flex;position:absolute;left:-999px;transform:translate(-10px)}.ap-lote small{color:var(--muted-foreground);font-weight:400}.ap-lote i{background:var(--status-ok);border-radius:50%;width:8px;height:8px;transition:background-color .35s}.ap-lote[data-status=atencao] i{background:var(--status-atencao)}.ap-lote[data-status=vencido]{color:var(--status-vencido);border-color:var(--status-vencido-border);background:var(--status-vencido-bg)}.ap-lote[data-status=vencido] i{background:var(--status-vencido)}.ap-lote[data-status=vencido] small{color:inherit}.ap-regua-hoje{background:var(--foreground);will-change:transform;width:2px;position:absolute;inset:0 auto 0 0}.ap-regua-hoje span{color:var(--foreground);background:var(--background);border-radius:4px;padding:2px 6px;position:absolute;bottom:8px;left:8px}.ap-resumo{grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr);align-items:end;gap:28px;padding-block:clamp(90px,14vh,170px);scroll-margin-top:72px;display:grid}.ap-resumo-txt{letter-spacing:-.045em;color:var(--muted-foreground);max-width:16ch;font-size:clamp(34px,5vw,84px);font-weight:500;line-height:1}.ap-w{opacity:.18;transition:opacity .2s linear;display:inline-block}.ap-resumo-txt b{color:var(--foreground);font-weight:600}.ap-trilho-sec{background:var(--background);position:relative}.ap-trilho-fixo{flex-direction:column;justify-content:center;gap:22px;min-height:100svh;padding-block:92px 32px;display:flex;position:sticky;top:0;overflow:hidden}.ap-trilho{--pw:min(calc(100vw - 2 * clamp(18px, 4.5vw, 64px)), 1180px);width:max-content;padding-inline:calc((100vw - var(--pw)) / 2);will-change:transform;gap:28px;display:flex}.ap-painel{width:var(--pw);border:1px solid var(--border);background:var(--background);border-radius:26px;flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:4vw;padding:clamp(28px,3.5vw,52px);display:grid}.ap-painel-txt{flex-direction:column;gap:20px;max-width:520px;display:flex}.ap-painel h3{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(34px,3.6vw,58px);font-weight:600;line-height:.96}.ap-cena{grid-template-columns:minmax(0,1fr);place-items:center;display:grid}.ap-lista>div{border-top:1px solid var(--border);grid-template-columns:minmax(130px,.8fr) 1.4fr;gap:18px;padding:14px 0;display:grid}.ap-lista>div:last-child{border-bottom:1px solid var(--border)}.ap-lista dt{letter-spacing:-.01em;font-size:15px;font-weight:600}.ap-lista dd{color:var(--muted-foreground);font-size:15px}.ap-mock{background:var(--card);border:1px solid var(--border);width:min(100%,410px);box-shadow:0 30px 60px -40px color-mix(in oklab, var(--foreground) 35%, transparent);border-radius:22px;flex-direction:column;gap:12px;padding:18px;display:flex;transform:perspective(1400px)rotateY(-4deg)rotateX(2deg)}.ap-mock-top{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:8px;display:flex}.ap-mock-top>.rotulo{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ap-mock-top b{letter-spacing:-.02em;flex:none;font-size:18px;font-weight:600}.ap-vivo{background:var(--status-ok);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:7px;animation:1.6s step-end infinite pisca;display:inline-block}.ap-chip{border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.ap-chip small{font:400 12px var(--font-mono);color:var(--muted-foreground)}.ap-chip[data-on]{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.ap-chip[data-on] small{color:inherit}.ap-linha-lote{border-top:1px solid color-mix(in oklab, var(--foreground) 8%, transparent);grid-template-columns:1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.ap-linha-lote b{font-size:15px;font-weight:600;display:block}.ap-linha-lote small,.ap-sugestao small{font:400 12px var(--font-mono);color:var(--muted-foreground);margin-top:2px;display:block}.ap-mock-camera{gap:0;padding:0;overflow:hidden}.ap-visor{color:#f2ece0;background:#0f0d0b;place-items:center;height:200px;display:grid;position:relative;overflow:hidden}.ap-mira{position:absolute;inset:22px 26px}.ap-mira i{border:2px solid #f2ece0;width:22px;height:22px;position:absolute}.ap-mira i:first-child{border-bottom:0;border-right:0;top:0;left:0}.ap-mira i:nth-child(2){border-bottom:0;border-left:0;top:0;right:0}.ap-mira i:nth-child(3){border-top:0;border-right:0;bottom:0;left:0}.ap-mira i:nth-child(4){border-top:0;border-left:0;bottom:0;right:0}.ap-etiqueta{font:400 12px var(--font-mono);letter-spacing:.04em;color:#f2ece0bf;flex-direction:column;gap:6px;display:flex;transform:rotate(-2deg)}.ap-etiqueta .forte{color:#f2ece0;border:1.5px dashed #f2ece0b3;border-radius:6px;align-self:flex-start;padding:2px 8px;font-size:22px;font-weight:500}.ap-varredura{background:#f2ece0bf;height:2px;animation:2.6s ease-in-out infinite ap-varre;position:absolute;left:26px;right:26px;box-shadow:0 0 12px #f2ece099}@keyframes ap-varre{0%,to{top:14%}50%{top:84%}}.ap-folha{flex-direction:column;gap:9px;padding:16px 18px 18px;display:flex}.ap-campo{border-bottom:1px solid color-mix(in oklab, var(--foreground) 8%, transparent);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.ap-campo span{color:var(--muted-foreground);font-size:13px}.ap-campo b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.ap-campo-destaque{border:1.5px solid var(--foreground);border-radius:12px;padding:10px 12px}.ap-campo-destaque b{font-size:20px}.ap-sugestao{border:1.5px solid var(--foreground);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.ap-sugestao[data-fraca]{border-color:var(--border);opacity:.75}.ap-sugestao b{font-size:15px;font-weight:600;display:block}.ap-contador{grid-template-rows:auto auto;grid-template-columns:56px 1fr 56px;align-items:center;gap:10px;margin-top:6px;display:grid}.ap-contador>span{border:1px solid var(--foreground);border-radius:999px;grid-row:1/span 2;place-items:center;height:56px;font-size:26px;display:grid}.ap-contador>span:last-child{grid-column:3}.ap-contador b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;grid-column:2;justify-self:center;font-size:40px;font-weight:600}.ap-contador small{font:400 12px var(--font-mono);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.06em;grid-column:2;justify-self:center;margin-top:-8px}.ap-voz-linha{background:color-mix(in oklab, var(--foreground) 5%, transparent);border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;padding:12px;font-size:14px;display:grid}.ap-voz-linha>span:nth-child(2){color:var(--muted-foreground)}.ap-mic-mini{background:var(--foreground);width:36px;height:36px;color:var(--background);border-radius:50%;grid-row:1/span 2;place-items:center;display:grid}.ap-perda-num{letter-spacing:-.045em;flex-direction:column;gap:6px;padding-block:6px 4px;font-size:clamp(44px,5vw,60px);font-weight:600;line-height:1;display:flex}.ap-perda-num small{font:500 13px var(--font-sans);letter-spacing:0;color:var(--status-ok)}.ap-barra{border-top:1px solid color-mix(in oklab, var(--foreground) 8%, transparent);grid-template-columns:120px 1fr auto;align-items:center;gap:12px;padding:9px 0;font-size:14px;display:grid}.ap-barra>span:first-child{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ap-barra-trilho i{background:var(--foreground);border-radius:3px;height:10px;display:block}.ap-barra-q{font:400 13px var(--font-mono);color:var(--muted-foreground)}.ap-balao{border:1px solid var(--border);background:color-mix(in oklab, var(--foreground) 4%, transparent);border-radius:16px 16px 16px 4px;align-self:flex-start;max-width:86%;padding:10px 13px;font-size:14.5px;line-height:1.4}.ap-balao[data-eu]{background:var(--foreground);color:var(--background);border-color:var(--foreground);border-radius:16px 16px 4px;align-self:flex-end}.ap-rotina-sec{background:var(--background);position:relative}.ap-rotina-fixo{align-items:center;min-height:100svh;display:flex;position:sticky;top:0}.ap-rotina{grid-template-columns:1.05fr 1fr;align-items:center;gap:5vw;padding-block:100px 60px;display:grid}.ap-verbos{flex-direction:column;gap:.04em;display:flex}.ap-verbos li{letter-spacing:-.055em;color:var(--muted-foreground);opacity:.35;transition:color .5s var(--ease-padrao), opacity .5s var(--ease-padrao), transform .5s var(--ease-padrao);font-size:clamp(44px,7vw,112px);font-weight:600;line-height:.95}.ap-verbos li[data-estado=feito]{opacity:1}.ap-verbos li[data-estado=agora]{color:var(--foreground);opacity:1;transform:translate(.06em)}.ap-rotina-lado{flex-direction:column;gap:18px;max-width:520px;display:flex}.ap-rotina-h{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(24px,2.2vw,34px);font-weight:500;line-height:1.1}.ap-ficha{background:var(--card);font-family:var(--font-mono);border:1px solid var(--border);-webkit-mask:linear-gradient(#000, #000) padding-box, radial-gradient(circle at 50% 100%, transparent 6px, #000 6.5px) bottom / 16px 12px repeat-x no-repeat;-webkit-mask:linear-gradient(#000, #000) padding-box, radial-gradient(circle at 50% 100%, transparent 6px, #000 6.5px) bottom / 16px 12px repeat-x no-repeat;mask:linear-gradient(#000, #000) padding-box, radial-gradient(circle at 50% 100%, transparent 6px, #000 6.5px) bottom / 16px 12px repeat-x no-repeat;box-shadow:0 24px 50px -36px color-mix(in oklab, var(--foreground) 45%, transparent);margin-top:10px;padding:20px 20px 24px;position:relative}.ap-ficha:before{content:"";background:radial-gradient(circle at 50% 0, var(--background) 5px, transparent 5.5px) top / 16px 8px repeat-x;height:8px;position:absolute;inset:0 0 auto}.ap-ficha-cab{border-bottom:1px dashed var(--border);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);justify-content:space-between;gap:12px;padding:6px 0 12px;font-size:12px;display:flex}.ap-ficha-linhas>div{border-bottom:1px dashed color-mix(in oklab, var(--foreground) 8%, transparent);animation:ap-entra .45s var(--ease-padrao) both;grid-template-columns:52px 1fr auto;align-items:baseline;gap:12px;padding:11px 0;font-size:13.5px;display:grid}.ap-ficha-linhas .h{color:var(--muted-foreground)}.ap-ficha-linhas .o{font-weight:500}.ap-ficha-linhas .o small{color:var(--muted-foreground);margin-top:2px;font-size:12.5px;font-weight:400;display:block}.ap-ficha-linhas .s{font-weight:500}.ap-ficha-linhas .s.ok{color:var(--status-ok)}.ap-ficha-linhas .s.agora:before{content:"●";margin-right:6px;animation:1.1s step-end infinite pisca}@keyframes ap-entra{0%{opacity:0;transform:translateY(8px)}}.ap-ficha-desc{font:400 15px/1.5 var(--font-sans);color:var(--muted-foreground);margin-top:14px}.ap-seguranca,.ap-duvidas{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:start;gap:48px;padding-block:clamp(90px,14vh,160px);scroll-margin-top:40px;display:grid}.ap-duvidas{padding-top:0}.ap-seguranca .ap-lista>div{grid-template-columns:minmax(150px,.8fr) 1.5fr;padding:18px 0}.ap-seg-h{letter-spacing:-.045em;text-wrap:balance;max-width:14ch;font-size:clamp(30px,3.4vw,54px);font-weight:600;line-height:1}.ap-contato{border-top:1px solid var(--border);padding-block:clamp(70px,10vh,120px) clamp(90px,14vh,160px)}.ap-contato-in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:5vw;display:grid}.ap-cubo-alvo{aspect-ratio:1;width:min(100%,440px);margin-inline:auto}.ap-pergunta-grande{letter-spacing:-.045em;margin:12px 0 30px;font-size:clamp(40px,5vw,84px);font-weight:600;line-height:.96}.ap-portas{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ap-porta{isolation:isolate;border:1px solid var(--foreground);text-align:left;min-height:220px;color:var(--foreground);cursor:pointer;transition:color .4s var(--ease-padrao);background:0 0;border-radius:20px;flex-direction:column;gap:10px;padding:24px 22px 22px;display:flex;position:relative;overflow:hidden}.ap-porta:before{content:"";z-index:-1;background:var(--foreground);transform-origin:bottom;transition:transform .5s var(--ease-padrao);position:absolute;inset:0;transform:scaleY(0)}.ap-porta b{letter-spacing:-.03em;font-size:clamp(21px,1.9vw,27px);font-weight:600;line-height:1.1}.ap-porta span{opacity:.8;flex:1;font-size:14.5px}.ap-porta em{text-underline-offset:4px;font-style:normal;font-weight:600;text-decoration:underline}.ap-porta[data-principal],.ap-porta:hover{color:var(--background)}.ap-porta[data-principal]:before,.ap-porta:hover:before{transform:scaleY(1)}.ap-portas:has(.ap-porta:hover) .ap-porta[data-principal]:not(:hover){color:var(--foreground)}.ap-portas:has(.ap-porta:hover) .ap-porta[data-principal]:not(:hover):before{transform:scaleY(0)}.ap-rodape{color:var(--muted-foreground);border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block:28px 40px;font-size:14px;display:flex}.ap-conversa{z-index:50;background:var(--background);position:fixed;inset:0;overflow:hidden}.ap-conversa-in{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:4vw;height:100%;padding:0 clamp(18px,4.5vw,64px);display:grid}.ap-conversa-palco{aspect-ratio:1;width:min(100%,440px);margin-inline:auto}.ap-tf{z-index:56;flex-direction:column;gap:14px;width:min(100%,640px);height:min(84svh,760px);padding:18px 0;display:flex;position:relative}.ap-icone{border:1px solid var(--border);width:42px;height:42px;color:var(--muted-foreground);cursor:pointer;background:0 0;border-radius:50%;place-items:center;transition:color .3s,border-color .3s;display:grid}.ap-icone:hover,.ap-icone[aria-pressed=true]{color:var(--foreground);border-color:var(--foreground)}.ap-icone[disabled]{opacity:.3;pointer-events:none}.ap-tf-barra{gap:3px;display:flex}.ap-tf-barra i{background:var(--border);flex:1;height:2px;position:relative;overflow:hidden}.ap-tf-barra i[data-estado=feito]{background:var(--foreground)}.ap-tf-barra i[data-estado=agora]:after{content:"";background:linear-gradient(90deg, transparent, var(--foreground), transparent);animation:1.6s linear infinite ap-corre;position:absolute;inset:0}@keyframes ap-corre{0%{transform:translate(-100%)}to{transform:translate(100%)}}.ap-tf-corpo{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.ap-passo{animation:ap-entra .45s var(--ease-padrao) both;flex-direction:column;gap:18px;margin:auto 0;display:flex}.ap-tf-log{flex-wrap:wrap;gap:6px 16px;display:flex}.ap-tf-log button{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:0}.ap-tf-log button:hover{border-bottom-color:var(--foreground);color:var(--foreground)}.ap-tf-log b{color:var(--foreground);font-weight:500}.ap-tf-q{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(26px,2.6vw,38px);font-weight:500;line-height:1.1}.ap-tf-nota{min-height:1.4em;color:var(--muted-foreground);font-size:14px}.ap-roda{height:156px;position:relative}.ap-roda-lista{scroll-snap-type:y mandatory;scrollbar-width:none;outline:none;height:100%;padding-block:52px;overflow:auto}.ap-roda-lista::-webkit-scrollbar{display:none}.ap-ri{scroll-snap-align:center;letter-spacing:-.01em;height:52px;color:color-mix(in oklab, var(--muted-foreground) 60%, transparent);cursor:pointer;align-items:center;padding-inline:4px;font-size:19px;transition:color .25s;display:flex}.ap-ri[data-perto]{color:var(--muted-foreground)}.ap-ri[aria-selected=true]{color:var(--foreground);font-weight:600}.ap-roda:before,.ap-roda:after{content:"";background:var(--border);pointer-events:none;height:1px;position:absolute;left:0;right:0}.ap-roda:before{top:52px}.ap-roda:after{bottom:52px}.ap-roda-fade{pointer-events:none;background:linear-gradient(var(--background), transparent 30%, transparent 70%, var(--background));position:absolute;inset:0}.ap-tf-escreve input,.ap-tf-escreve textarea{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--foreground);font:500 clamp(21px, 2vw, 27px) / 1.3 var(--font-sans);letter-spacing:-.02em;resize:none;background:0 0;outline:none;padding:10px 0 12px;transition:border-color .3s}.ap-tf-escreve input::placeholder,.ap-tf-escreve textarea::placeholder{color:var(--muted-foreground);opacity:.6}.ap-tf-escreve input:focus,.ap-tf-escreve textarea:focus{border-bottom-color:var(--foreground)}.ap-acoes{flex-direction:column;gap:12px;display:flex}.ap-mic{color:var(--foreground);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:22px;padding:6px;display:flex}.ap-mic-anel{background:var(--foreground);width:64px;height:64px;color:var(--background);border-radius:50%;place-items:center;display:grid;position:relative}.ap-mic-anel:after{content:"";border:1px solid var(--foreground);opacity:0;border-radius:50%;animation:2.2s ease-out infinite ap-ping;position:absolute;inset:-7px}.ap-mic[data-on] .ap-mic-anel:after{animation-duration:1s}@keyframes ap-ping{0%{opacity:.45;transform:scale(.85)}to{opacity:0;transform:scale(1.3)}}.ap-pular{color:var(--muted-foreground);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:6px;font-weight:500;text-decoration:underline}.ap-pular:hover{color:var(--foreground)}.ap-rev{flex-direction:column;display:flex}.ap-rev li{border-top:1px solid var(--border);grid-template-columns:130px 1fr;gap:14px;padding:11px 0;font-size:15.5px;display:grid}.ap-rev li:only-child{grid-template-columns:1fr}.ap-rev li:not(:has(span)){grid-template-columns:1fr}.ap-rev li:last-child{border-bottom:1px solid var(--border)}.ap-rev li span:first-child{color:var(--muted-foreground)}.ap-feito-grande{letter-spacing:-.045em;font-size:clamp(56px,8vw,110px);font-weight:600;line-height:.9}.ap-feito-p{max-width:34ch;font-size:19px;line-height:1.4}.ap-linha-acoes{flex-wrap:wrap;gap:10px;display:flex}.ap-linha-acoes .ap-btn{flex:220px}@media (max-width:900px){.ap-hero{min-height:auto}.ap-hero-in{grid-template-columns:1fr;gap:0;padding-block:4px 28px;position:relative}.ap-hero-in>div:first-child>.rotulo{min-height:92px;padding-right:clamp(116px,34vw,190px)}.ap-hero-cubo{aspect-ratio:1;width:clamp(108px,30vw,170px);position:absolute;top:0;right:clamp(8px,4.5vw,64px)}.ap-hero-h{max-width:none;font-size:clamp(44px,12vw,76px)}.ap-hero-pe{flex-wrap:wrap;justify-content:flex-start;gap:6px 22px}.ap-regua-sec{padding-block:20px 48px}.ap-regua{height:184px}.ap-regua-dias,.ap-regua-lotes{will-change:transform;width:200%}.ap-regua-cab{flex-direction:column;gap:4px}.ap-resumo,.ap-seguranca,.ap-duvidas,.ap-contato-in{grid-template-columns:1fr;gap:24px}.ap-trilho-fixo{min-height:auto;padding-block:72px 0;position:static;overflow:visible}.ap-trilho{width:auto;padding:0 clamp(18px,4.5vw,64px);display:block;transform:none!important}.ap-painel{grid-template-columns:minmax(0,1fr);gap:32px;width:auto;margin-bottom:20px;padding:28px 20px}.ap-mock{transform:none}.ap-mock:not(.ap-mock-camera){padding:16px}.ap-rotina-fixo{min-height:auto;position:static}.ap-rotina{grid-template-columns:1fr;gap:40px;padding-block:72px 56px}.ap-verbos li{font-size:clamp(40px,11.5vw,64px)}.ap-cubo-alvo{width:min(58vw,240px)}.ap-portas{grid-template-columns:1fr}.ap-porta{min-height:auto}.ap-conversa-in{padding-top:calc(12px + env(safe-area-inset-top));grid-template-columns:1fr;align-items:start;gap:8px}.ap-conversa-palco{width:64px;height:64px;margin:0}.ap-tf{height:calc(100svh - 84px - env(safe-area-inset-top) - env(safe-area-inset-bottom));gap:10px;width:100%;padding-block:0 12px}.ap-passo{gap:12px}.ap-tf-q{font-size:clamp(25px,6.5vw,32px)}}@media (max-width:560px){.ap-painel .ap-lista>div{grid-template-columns:1fr;gap:3px;padding:12px 0}}@media (prefers-reduced-motion:reduce){.ap-w{opacity:1!important}.ap-vivo,.ap-varredura,.ap-mic-anel:after,.ap-tf-barra i:after,.ap-ficha-linhas .s.agora:before{animation:none}.ap-trilho-fixo,.ap-rotina-fixo{position:static}.ap-trilho{flex-wrap:wrap;width:auto;transform:none!important}}}
