.cn-lab{position:relative;display:flex;flex-direction:column;gap:16px;padding:20px;border:1px solid var(--line);border-radius:var(--r-xl);background:var(--card);box-shadow:0 1px 2px #17140f0a,0 30px 60px -44px #17140f59}.cn-stage{position:relative;border:1px solid var(--line);border-radius:24px;background:radial-gradient(45% 60% at 30% 25%,var(--tint-butter) 0%,transparent 70%),radial-gradient(40% 55% at 20% 85%,var(--tint-peach) 0%,transparent 70%),radial-gradient(45% 60% at 82% 70%,var(--tint-lilac) 0%,transparent 70%),var(--paper);overflow:hidden;isolation:isolate}.cn-stage:before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(circle,color-mix(in oklab,var(--ink) 14%,transparent) 1.1px,transparent 1.7px);background-size:22px 22px;-webkit-mask:radial-gradient(75% 85% at 50% 50%,#000 30%,transparent 100%);mask:radial-gradient(75% 85% at 50% 50%,#000 30%,transparent 100%);pointer-events:none}.cn-ph{display:flex;align-items:center;gap:7px;font-size:11.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.cn-ph .st-i{width:14px;height:14px}.cn-ctrl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 18px}.cn-ctrl__l,.cn-ctrl__r{display:flex;flex-wrap:wrap;align-items:center;gap:10px}html:not(.st-js) .cn-only-js{display:none!important}.cn-lab [hidden]{display:none!important}.cn-ctrl__lbl{font-size:14px;font-weight:600;color:var(--ink-2)}.cn-seg{position:relative;display:inline-grid;grid-auto-columns:1fr;grid-auto-flow:column;padding:4px;border:1px solid var(--line-2);border-radius:999px;background:var(--card)}.cn-seg__btn{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;padding:0 18px;border:0;border-radius:999px;background:none;font-size:14px;font-weight:600;color:var(--muted);white-space:nowrap;cursor:pointer;transition:color .3s;-webkit-tap-highlight-color:transparent}.cn-seg__btn .st-i{width:16px;height:16px}.cn-seg__btn[aria-pressed=true]{color:#fff}.cn-seg__thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:var(--ink);transition:transform .45s var(--ease),background-color .45s}.cn-seg[data-sel="1"] .cn-seg__thumb{transform:translate(100%)}.cn-chips{display:flex;flex-wrap:wrap;gap:8px}.cn-chip{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 15px;border:1px solid var(--line-2);border-radius:999px;background:var(--card);font-size:14px;font-weight:600;color:var(--ink-2);white-space:nowrap;cursor:pointer;transition:background-color .3s,color .3s,border-color .3s,box-shadow .3s,transform .3s var(--ease);-webkit-tap-highlight-color:transparent}.cn-chip .st-i{width:16px;height:16px}.cn-chip:hover{border-color:color-mix(in oklab,var(--ink) 30%,transparent);transform:translateY(-1px)}.cn-chip[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff;box-shadow:0 8px 18px -10px #17140f99}.cn-replay{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 14px;border:0;border-radius:999px;background:var(--paper-2);font-size:13.5px;font-weight:600;color:var(--ink-2);cursor:pointer;transition:background-color .25s}.cn-replay:hover{background:var(--paper-3)}.cn-replay .st-i{width:15px;height:15px}.cn-time{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px 0 12px;border-radius:999px;background:color-mix(in oklab,var(--ok) 10%,var(--card));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ok) 26%,transparent);font-size:13.5px;color:var(--ok-ink);white-space:nowrap}.cn-time .st-i{width:16px;height:16px}.cn-time b{font-family:var(--font-display);font-size:16px;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.cn-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cn-step{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:18px;background:var(--paper);font-size:14.5px;line-height:1.45;color:var(--text-lead);transition:background-color .4s ease,box-shadow .4s ease,color .4s ease}.cn-step b{color:var(--ink);font-weight:650}.cn-step__ico{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;height:34px;border-radius:11px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);transition:background-color .4s,color .4s,box-shadow .4s}.cn-step__ico .st-i{width:17px;height:17px}.cn-step.is-on{background:var(--card);box-shadow:0 0 0 1px var(--line-2),0 14px 30px -20px #17140f59;color:var(--ink-2)}.cn-step.is-on .cn-step__ico{background:var(--primary-btn);color:#fff;box-shadow:var(--shadow-glow)}.cn-step.is-done .cn-step__ico{background:color-mix(in oklab,var(--ok) 14%,var(--card));color:var(--ok-ink);box-shadow:none}.cn-fone{--f-bg: #fff;--f-ink: #111b21;--f-muted: #667781;--f-line: rgba(17, 27, 33, .08);position:relative;flex:0 0 auto;width:19.5em;height:41.5em;padding:.5em;border-radius:2.9em;background:linear-gradient(160deg,#2b2620,#0f0d0b 60%);box-shadow:inset 0 0 0 .1em #ffffff24,0 0 0 1px #00000040,0 2.6em 4.6em -1.8em #17140f80;font-family:var(--font-sans);font-size:12.5px;line-height:1.35;color:var(--f-ink);text-align:left;user-select:none}.cn-fone__tela{position:relative;display:flex;flex-direction:column;height:100%;border-radius:2.45em;background:var(--f-bg);overflow:hidden;isolation:isolate}.cn-fone__ilha{position:absolute;top:.55em;left:50%;z-index:9;width:5.4em;height:1.5em;border-radius:1em;background:#0b0908;transform:translate(-50%)}.cn-fone__status{position:relative;z-index:8;display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;height:2.7em;padding:.35em 1.55em 0 1.9em;font-size:.86em;font-weight:650;letter-spacing:-.01em}.cn-fone__sinais{display:inline-flex;align-items:center;gap:.35em}.cn-fone__sinais svg{display:block;height:.95em;width:auto;fill:currentColor}.cn-telas{position:relative;flex:1 1 auto;min-height:0}.cn-tela{position:absolute;inset:0;display:flex;flex-direction:column;min-height:0;background:var(--f-bg);opacity:0;visibility:hidden;transform:translate(6%);transition:opacity .35s ease,transform .45s var(--ease),visibility 0s linear .45s}.cn-tela.is-on{opacity:1;visibility:visible;transform:none;transition:opacity .35s ease,transform .45s var(--ease),visibility 0s linear 0s}.cn-tela.is-saiu{transform:translate(-6%)}.cn-app-top{display:flex;align-items:center;gap:.6em;flex:0 0 auto;min-height:3.6em;padding:.45em .9em;border-bottom:1px solid var(--f-line);background:var(--f-bg)}.cn-app-top .st-i{width:1.25em;height:1.25em;flex:0 0 auto;color:var(--f-muted)}.cn-app-top__t{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;line-height:1.2}.cn-app-top__t b{font-size:1.04em;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cn-app-top__t i{font-style:normal;font-size:.8em;color:var(--f-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cn-app-top__big{font-family:var(--font-display);font-size:1.5em;font-weight:700;letter-spacing:-.02em}.cn-av{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.5em;height:2.5em;border-radius:50%;background:#dfe5e7;color:#fff;font-size:.9em;font-weight:700}.cn-av--sm{width:2.1em;height:2.1em;font-size:.78em}.cn-av--a{background:var(--ring-1)}.cn-av--b{background:#8d9be3}.cn-av--c{background:#34c38f}.cn-av--d{background:#3d9bf0}.cn-av--e{background:color-mix(in oklab,var(--ring-3) 80%,#b98a00);color:#2b2100}.cn-av img{width:100%;height:100%;border-radius:50%;object-fit:cover}.cn-lista{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.cn-item{display:flex;align-items:center;gap:.7em;padding:.6em .9em}.cn-item__t{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;line-height:1.3}.cn-item__t b{font-size:.98em;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cn-item__t i{font-style:normal;font-size:.84em;color:var(--f-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cn-item__m{display:flex;flex-direction:column;align-items:flex-end;gap:.3em;flex:0 0 auto;font-size:.74em;color:var(--f-muted)}.cn-item__n{display:inline-flex;align-items:center;justify-content:center;min-width:1.75em;height:1.75em;padding:0 .45em;border-radius:999px;background:#25d366;color:#fff;font-size:.95em;font-weight:700}.cn-item.is-new{background:color-mix(in oklab,#25d366 9%,transparent)}.cn-chat{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:.42em;flex:1 1 auto;min-height:0;padding:.8em .75em;overflow:hidden}.cn-b{position:relative;max-width:84%;padding:.45em .65em .5em;border-radius:.8em;font-size:.93em;line-height:1.38;overflow-wrap:anywhere;box-shadow:0 1px .5px #0b141a1f}.cn-b--in{align-self:flex-start;border-top-left-radius:.2em;background:#fff}.cn-b--out{align-self:flex-end;border-top-right-radius:.2em;background:#d9fdd3}.cn-b__h{float:right;display:inline-flex;align-items:center;gap:.2em;margin:.5em 0 -.25em .7em;font-size:.7em;color:var(--f-muted);white-space:nowrap}.cn-b__h .st-i{width:1.35em;height:1.35em;color:#53bdeb}.cn-b__quem{display:block;margin-bottom:.1em;font-size:.78em;font-weight:700;color:#1fa855}.cn-dig{display:inline-flex;align-self:flex-start;align-items:center;gap:.28em;padding:.7em .8em;border-radius:.2em .8em .8em;background:#fff;box-shadow:0 1px .5px #0b141a1f}.cn-dig i{width:.42em;height:.42em;border-radius:50%;background:var(--f-muted);opacity:.6;animation:st-typing 1.1s ease-in-out infinite}.cn-dig i:nth-child(2){animation-delay:.15s}.cn-dig i:nth-child(3){animation-delay:.3s}.cn-sys{align-self:center;max-width:90%;padding:.3em .75em;border-radius:.6em;background:#ffffffeb;font-size:.76em;color:var(--f-muted);text-align:center;box-shadow:0 1px .5px #0b141a1a}.cn-kbd{display:flex;flex-direction:column;gap:.3em;align-self:flex-start;width:84%}.cn-kbd--fim{align-self:flex-end}.cn-kbd__b{display:flex;align-items:center;justify-content:center;gap:.35em;min-height:2.35em;padding:.35em .6em;border-radius:.7em;background:#fff;font-size:.86em;font-weight:600;color:#027eb5;text-align:center;box-shadow:0 1px .5px #0b141a1f;transition:transform .15s ease,background-color .25s ease}.cn-kbd__b .st-i{width:1.1em;height:1.1em}.cn-kbd__b.is-press{transform:scale(.95);background:#f0f2f5}.cn-campo{display:flex;align-items:center;gap:.45em;flex:0 0 auto;padding:.45em .55em .75em}.cn-campo__in{display:flex;align-items:center;gap:.45em;flex:1 1 auto;min-width:0;min-height:2.5em;padding:.3em .8em;border-radius:999px;background:#fff;font-size:.9em;color:var(--f-muted);box-shadow:0 1px .5px #0b141a1f}.cn-campo__in .st-i{width:1.25em;height:1.25em;flex:0 0 auto}.cn-campo__txt{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cn-campo__txt.is-typing{color:var(--f-ink)}.cn-campo__btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.5em;height:2.5em;border-radius:50%;background:#00a884;color:#fff}.cn-campo__btn .st-i{width:1.15em;height:1.15em}.cn-campo.is-locked .cn-campo__in{background:#f0f2f5}.cn-toque{position:absolute;left:0;top:0;z-index:20;width:2.6em;height:2.6em;margin:-1.3em 0 0 -1.3em;border-radius:50%;background:color-mix(in oklab,var(--primary) 30%,transparent);box-shadow:0 0 0 .2em color-mix(in oklab,var(--primary) 45%,transparent);opacity:0;pointer-events:none}.cn-fone--wa .cn-chat,.cn-fone--wa .cn-campo{background-color:#efeae2;background-image:radial-gradient(rgba(84,70,52,.07) 1px,transparent 1.3px);background-size:1.2em 1.2em}.cn-fone--wa .cn-app-top--verde{background:#f0f2f5}.cn-wa-logo{color:#1fa855}.cn-fone--ig{--f-ink: #0c1014;--f-muted: #737373;--f-line: rgba(0, 0, 0, .08)}.cn-fone--ig .cn-chat{background:#fff}.cn-fone--ig .cn-b{box-shadow:none;border-radius:1.2em}.cn-fone--ig .cn-b--in{border-bottom-left-radius:.35em;border-top-left-radius:1.2em;background:#efefef}.cn-fone--ig .cn-b--out{border-bottom-right-radius:.35em;border-top-right-radius:1.2em;background:linear-gradient(140deg,#7a2ff0,#3e6bf6);color:#fff}.cn-fone--ig .cn-b__h{color:inherit;opacity:.6}.cn-fone--ig .cn-dig{background:#efefef;box-shadow:none;border-radius:1.2em}.cn-fone--ig .cn-kbd__b{background:#fff;box-shadow:inset 0 0 0 1px #dbdbdb;color:#0c1014;border-radius:.9em}.cn-fone--ig .cn-campo__in{background:#fff;box-shadow:inset 0 0 0 1px #dbdbdb}.cn-ig-anel{display:inline-flex;flex:0 0 auto;padding:.14em;border-radius:50%;background:conic-gradient(from 210deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5,#feda75)}.cn-ig-anel>.cn-av{box-shadow:0 0 0 .14em #fff}.cn-fone--tg{--f-ink: #000;--f-muted: #8d8e90;--f-line: rgba(0, 0, 0, .07)}.cn-fone--tg .cn-chat,.cn-fone--tg .cn-campo{background:radial-gradient(60% 50% at 20% 20%,rgba(255,255,255,.35) 0%,transparent 70%),linear-gradient(150deg,#d7e7b6,#e9eec2 45%,#bfdcb4)}.cn-fone--tg .cn-b--in{background:#fff}.cn-fone--tg .cn-b--out{background:#e3fdd6}.cn-fone--tg .cn-b--out .cn-b__h,.cn-fone--tg .cn-b--out .cn-b__h .st-i{color:#4fae4e}.cn-fone--tg .cn-kbd__b{background:#546e4052;color:#fff;box-shadow:none;text-shadow:0 1px 1px rgba(0,0,0,.15)}.cn-fone--tg .cn-kbd__b.is-press{background:#546e4080}.cn-fone--tg .cn-campo__btn{background:#3390ec}.cn-tg-azul{color:#3390ec}.cn-win{position:relative}.cn-win .ui{height:100%}.cn-ui-fade{transition:opacity .35s ease,transform .45s var(--ease)}.cn-chegou{animation:cn-chegou .55s var(--ease) both}@keyframes cn-chegou{0%{opacity:0;transform:translateY(-.7em)}}@keyframes cn-pulso{0%{box-shadow:0 0 color-mix(in oklab,var(--primary) 45%,transparent)}to{box-shadow:0 0 0 1.1em transparent}}.cn-pulsa{animation:cn-pulso 1.1s ease-out 2}@media(max-width:760px){.cn-lab{padding:12px;gap:12px;border-radius:26px}.cn-stage{border-radius:20px}.cn-ctrl{gap:10px}.cn-ctrl__l,.cn-ctrl__r{gap:8px}.cn-seg__btn{height:36px;padding:0 13px;font-size:13.5px}.cn-chip{min-height:36px;padding:0 13px;font-size:13.5px}.cn-time{height:36px;font-size:12.5px}.cn-replay{width:36px;height:36px;padding:0;justify-content:center}.cn-replay__t{display:none}.cn-ctrl{justify-content:flex-start}.cn-ctrl__r{flex-wrap:nowrap}.cn-time b{font-size:15px}.cn-steps{display:flex;gap:10px;margin:0 -12px;padding:0 12px 4px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:12px;scrollbar-width:none}.cn-steps::-webkit-scrollbar{display:none}.cn-step{flex:0 0 84%;scroll-snap-align:start;font-size:14px}}
