:root{--bia-bg:#151c2e;--bia-surface-solid:#232c46;--bia-violet:#7c5cff;--bia-violet-light:#b3a8ff;--bia-violet-2:#8b6dff;--bia-violet-deep:#6a4bf0;--bia-violet-glow:rgba(124,92,255,.55);--bia-violet-soft:rgba(124,92,255,.18);--bia-ice:#7fd6ff;--bia-gold:#fff;--bia-gold-light:#fff;--bia-green:#4ade80;--bia-green-light:#5fe894;--bia-text:#f4f5fb;--bia-text-80:rgba(244,245,251,.86);--bia-text-60:rgba(244,245,251,.76);--bia-text-40:rgba(244,245,251,.62);--bia-surface:hsla(0,0%,100%,.055);--bia-surface-2:hsla(0,0%,100%,.11);--bia-surface-luz:hsla(0,0%,100%,.22);--bia-border:hsla(0,0%,100%,.11);--bia-danger:#ff6b6b;--bia-radius:34px;--bia-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace}@property --bia-ang{syntax:"<angle>";inherits:false;initial-value:0deg}.bia-root,.bia-root *{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.bia-root{position:fixed;inset:0;color:var(--bia-text);font-family:var(--font-sans,"Satoshi",-apple-system,BlinkMacSystemFont,sans-serif);font-size:32px;line-height:1.3;touch-action:manipulation;overscroll-behavior:none;cursor:default}.bia-root,.bia-stage{overflow:hidden;background:var(--bia-bg)}.bia-stage{position:absolute;top:0;left:0;width:1080px;height:1920px;transform-origin:top left;will-change:transform}.bia-atm{z-index:0;pointer-events:none;overflow:hidden}.bia-atm,.bia-atm-fundo{position:absolute;inset:0}.bia-atm-fundo{background:linear-gradient(180deg,#1b2340 0,var(--bia-bg) 46%,#0e1424 100%)}.bia-aurora{position:absolute;border-radius:50%;opacity:.9;will-change:transform}.bia-aurora-a{width:1500px;height:1000px;left:-210px;top:-420px;background:radial-gradient(closest-side,rgba(124,92,255,.42),rgba(124,92,255,.08) 55%,transparent 72%);animation:bia-deriva-a 18s ease-in-out infinite alternate}.bia-aurora-b{width:1300px;height:1300px;left:-700px;top:700px;background:radial-gradient(closest-side,rgba(59,47,176,.55),rgba(127,214,255,.1) 50%,transparent 72%);animation:bia-deriva-b 26s ease-in-out infinite alternate}.bia-aurora-c{width:900px;height:900px;right:-500px;top:1100px;background:radial-gradient(closest-side,rgba(127,214,255,.16),transparent 70%);animation:bia-deriva-a 22s ease-in-out infinite alternate-reverse}@keyframes bia-deriva-a{to{transform:translate(120px,80px) scale(1.08)}}@keyframes bia-deriva-b{to{transform:translate(160px,-120px) scale(1.12)}}.bia-feixe{position:absolute;left:50%;top:-500px;width:900px;height:2000px;transform:translateX(-50%);background:radial-gradient(ellipse 22% 50% at 50% 30%,rgba(179,168,255,.26),rgba(179,168,255,.06) 55%,transparent 75%);animation:bia-respira 7s ease-in-out infinite}@keyframes bia-respira{50%{opacity:.55}}.bia-humor{position:absolute;inset:0;opacity:0;transition:opacity .7s ease}.bia-stage[data-humor=pago] .bia-humor{opacity:1;background:radial-gradient(60% 46% at 50% 42%,rgba(74,222,128,.34),transparent 72%)}.bia-stage[data-humor=erro] .bia-humor{opacity:1;background:radial-gradient(60% 46% at 50% 42%,hsla(0,100%,71%,.3),transparent 72%)}.bia-stage[data-humor=bia] .bia-humor{opacity:1;background:radial-gradient(60% 40% at 50% 30%,rgba(179,168,255,.3),transparent 72%)}.bia-particulas{position:absolute;inset:0;overflow:hidden}.bia-particulas i{position:absolute;bottom:-20px;left:var(--x);width:var(--s);height:var(--s);border-radius:50%;background:var(--bia-violet-light);opacity:0;box-shadow:0 0 12px rgba(179,168,255,.9);animation:bia-flutuar var(--d) linear infinite;animation-delay:var(--dl)}.bia-particulas i.g{background:#fff}@keyframes bia-flutuar{0%{transform:translateY(0);opacity:0}8%{opacity:.85}90%{opacity:.5}to{transform:translateY(-2000px) translateX(60px);opacity:0}}.bia-varrimento{position:absolute;left:0;right:0;top:-300px;height:280px;background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.05) 50%,transparent);animation:bia-varrer 8s linear infinite}@keyframes bia-varrer{to{transform:translateY(2300px)}}.bia-grao{position:absolute;inset:0;opacity:.07;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/></filter><rect width='220' height='220' filter='url(%23n)'/></svg>")}.bia-cantos i{position:absolute;width:64px;height:64px;border:3px solid rgba(179,168,255,.35)}.bia-cantos i:first-child{top:36px;left:36px;border-right:0;border-bottom:0;border-radius:14px 0 0 0}.bia-cantos i:nth-child(2){top:36px;right:36px;border-left:0;border-bottom:0;border-radius:0 14px 0 0}.bia-cantos i:nth-child(3){bottom:36px;left:36px;border-right:0;border-top:0;border-radius:0 0 0 14px}.bia-cantos i:nth-child(4){bottom:36px;right:36px;border-left:0;border-top:0;border-radius:0 0 14px 0}.bia-hud{position:absolute;top:58px;left:110px;right:110px;display:flex;justify-content:space-between;align-items:center;font-family:var(--bia-mono);font-size:24px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--bia-text-60);opacity:.78}.bia-hud-temp{margin-right:18px}.bia-hud-ponto{display:inline-block;width:14px;height:14px;border-radius:50%;background:var(--bia-green);box-shadow:0 0 14px var(--bia-green);margin-right:14px;vertical-align:middle;animation:bia-pulso 2.2s ease-in-out infinite}.bia-stage[data-online="0"] .bia-hud-ponto{background:var(--bia-danger);box-shadow:0 0 14px var(--bia-danger)}@keyframes bia-pulso{50%{opacity:.35;box-shadow:0 0 4px var(--bia-green)}}.bia-onda{position:absolute;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;border:4px solid rgba(179,168,255,.9);pointer-events:none;z-index:6;animation:bia-ondular .65s ease-out forwards}@keyframes bia-ondular{to{transform:scale(9);opacity:0;border-width:1px}}.bia-choque{position:absolute;left:50%;top:44%;width:220px;height:220px;margin:-110px 0 0 -110px;border-radius:50%;border:8px solid var(--bia-green);pointer-events:none;z-index:6;animation:bia-chocar 1s cubic-bezier(.2,.8,.2,1) forwards}.bia-choque.erro{border-color:var(--bia-danger)}@keyframes bia-chocar{to{transform:scale(7);opacity:0;border-width:1px}}.bia-confete{left:50%;top:44%;width:14px;height:22px;border-radius:3px;animation:bia-voar var(--t) cubic-bezier(.15,.7,.3,1) forwards}.bia-confete,.bia-faisca{position:absolute;pointer-events:none;z-index:6}.bia-faisca{width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 10px #fff;animation:bia-voar .7s ease-out forwards}@keyframes bia-voar{to{transform:translate(var(--dx),var(--dy)) rotate(var(--rot,0deg));opacity:0}}.bia-stage.bia-treme{animation:bia-tremer .55s cubic-bezier(.36,.07,.19,.97)}@keyframes bia-tremer{10%,90%{translate:-6px 0}20%,80%{translate:12px 0}30%,50%,70%{translate:-18px 0}40%,60%{translate:18px 0}}.bia-rim{position:relative;isolation:isolate}.bia-rim:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:3px;pointer-events:none;background:conic-gradient(from var(--bia-ang),transparent 0 58%,#fff 76%,rgba(127,214,255,.9) 84%,transparent 94%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:bia-rodar 3.4s linear infinite}@keyframes bia-rodar{to{--bia-ang:360deg}}.bia-screen{position:absolute;inset:0;display:flex;flex-direction:column;padding:calc(72px + env(safe-area-inset-top)) 72px calc(72px + env(safe-area-inset-bottom));opacity:1;animation:bia-entrar .48s cubic-bezier(.2,.7,.2,1) both}.bia-screen.bia-leaving{animation:bia-sair .48s cubic-bezier(.2,.7,.2,1) both;pointer-events:none}@keyframes bia-entrar{0%{opacity:0;transform:translateY(34px) scale(.985);filter:blur(10px)}to{opacity:1;transform:none;filter:none}}@keyframes bia-sair{0%{opacity:1;transform:none;filter:none}to{opacity:0;transform:translateY(-26px) scale(.985);filter:blur(8px)}}.bia-screen:not(.bia-leaving) .bia-sobe,.bia-screen:not(.bia-leaving)>.bia-bottom>*,.bia-screen:not(.bia-leaving)>.bia-top>*{animation:bia-subir .6s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i, 0) * 70ms + .12s)}.bia-screen:not(.bia-leaving)>.bia-bottom>:nth-child(2),.bia-screen:not(.bia-leaving)>.bia-top>:nth-child(2){animation-delay:.19s}.bia-screen:not(.bia-leaving)>.bia-bottom>:nth-child(3),.bia-screen:not(.bia-leaving)>.bia-top>:nth-child(3){animation-delay:.26s}.bia-screen:not(.bia-leaving)>.bia-bottom>:nth-child(4),.bia-screen:not(.bia-leaving)>.bia-top>:nth-child(4){animation-delay:.33s}.bia-screen:not(.bia-leaving)>.bia-bottom>.bia-glow,.bia-screen:not(.bia-leaving)>.bia-top>.bia-glow{animation:none}@keyframes bia-subir{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.bia-letras span{display:inline-block;animation:bia-materializar .6s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i) * 45ms + .25s)}@keyframes bia-materializar{0%{opacity:0;transform:translateY(18px) scale(.8);filter:blur(8px);color:var(--bia-violet-light)}60%{color:#fff}to{opacity:1;transform:none;filter:none}}.bia-title{font-family:var(--font-display,"Clash Display","Satoshi",sans-serif);font-size:64px;font-weight:600;line-height:1.1;letter-spacing:-.01em;margin:0}.bia-title-lg{font-size:84px}.bia-body{font-size:34px;color:var(--bia-text-80);margin:0}.bia-muted{color:var(--bia-text-60)}.bia-strong{color:var(--bia-text)}.bia-small{font-size:28px}.bia-btn{appearance:none;border:none;background:none;color:var(--bia-text);padding:0 48px;border-radius:999px;font:inherit;font-family:var(--font-display,"Sora","Clash Display","Satoshi",sans-serif);display:flex;align-items:center;justify-content:center;gap:22px;width:100%;transition:transform .12s ease,box-shadow .12s ease;cursor:pointer}.bia-btn:disabled{opacity:.45;pointer-events:none}.bia-btn-principal{min-height:152px;font-size:46px;font-weight:700;color:#fff;position:relative;overflow:hidden;background:linear-gradient(180deg,var(--bia-violet-2),var(--bia-violet-deep));box-shadow:0 26px 60px -18px rgba(124,92,255,.95),inset 0 1px 0 hsla(0,0%,100%,.45)}.bia-btn-principal:before{content:"";position:absolute;top:0;bottom:0;left:-40%;width:40%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.35),transparent);animation:bia-passar 4.5s ease-in-out infinite;pointer-events:none}@keyframes bia-passar{0%,55%{left:-40%}to{left:140%}}.bia-btn-principal:active{transform:scale(.97)}.bia-btn-principal.bia-btn-verde{background:linear-gradient(180deg,var(--bia-green-light),#2fbf66);box-shadow:0 26px 60px -18px rgba(74,222,128,.85),inset 0 1px 0 hsla(0,0%,100%,.45);color:#062a14}.bia-btn-secundario{min-height:136px;font-size:40px;font-weight:600;color:var(--bia-text-60);background:hsla(0,0%,100%,.02);border:2px solid hsla(0,0%,100%,.22);box-shadow:none;opacity:1}.bia-btn-secundario:active{transform:scale(.97)}.bia-btn-ghost{background:rgba(244,242,255,.05);border:1px solid var(--bia-border);color:var(--bia-text-60);min-height:96px;font-size:30px;font-weight:500;width:auto}.bia-btn-ghost:active{transform:scale(.97)}.bia-btn-danger{background:linear-gradient(180deg,#120e2c,#0a0719);border:2px solid hsla(0,100%,71%,.45);color:var(--bia-danger);min-height:152px;font-size:38px;font-weight:500}.bia-stack{display:flex;flex-direction:column;gap:28px}.bia-top{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:0}.bia-bottom{flex:0 0 auto;display:flex;flex-direction:column;justify-content:flex-end;gap:28px}.bia-video{position:absolute;left:0;right:0;top:120px;height:1440px;width:100%;object-fit:cover;object-position:50% 0;background:var(--bia-bg);z-index:0;opacity:0;transition:opacity .3s ease;pointer-events:none}.bia-video-active{opacity:1}.bia-screen{z-index:1}.bia-attract-video{background:transparent}.bia-veil{position:absolute;left:0;right:0;height:25%;pointer-events:none}.bia-veil-bottom{bottom:0;background:linear-gradient(to top,var(--bia-bg) 0,rgba(21,28,46,.7) 40%,rgba(21,28,46,.25) 75%,rgba(21,28,46,0) 100%)}.bia-attract{padding:0}.bia-attract-cta{top:80%;transform:translateY(-50%)}.bia-attract-brand,.bia-attract-cta{position:absolute;left:0;right:0;display:flex;justify-content:center;pointer-events:none}.bia-attract-brand{bottom:calc(72px + env(safe-area-inset-bottom))}.bia-attract-brand img{height:56px;width:auto}.bia-attract-orb{left:0;right:0;top:34%;transform:translateY(-50%);display:flex;justify-content:center}.bia-attract-orb,.bia-glow{position:absolute;pointer-events:none}.bia-glow{inset:0;background:radial-gradient(52% 34% at 50% 38%,var(--bia-violet-glow) 0,rgba(108,92,231,0) 70%),radial-gradient(70% 40% at 50% 100%,rgba(108,92,231,.22) 0,rgba(21,28,46,0) 70%);animation:bia-breathe 6s ease-in-out infinite;will-change:opacity,transform}@keyframes bia-breathe{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.bia-presenca{position:relative;display:grid;place-items:center}.bia-presenca-halo{position:absolute;inset:-12%;border-radius:50%;background:radial-gradient(circle,rgba(108,92,231,.45),rgba(21,28,46,0) 70%)}.bia-presenca-anel-fixo{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(179,168,255,.28);box-shadow:inset 0 0 66px rgba(108,92,231,.34)}.bia-presenca-anel{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(179,168,255,.42);animation:bia-presenca-ring 3.4s ease-out infinite}.bia-presenca-anel-2{border-color:rgba(255,194,77,.26);animation-delay:1.7s}.bia-presenca-onda{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;height:var(--bia-presenca-bar-h)}.bia-presenca-barra{height:100%;border-radius:11px;animation:bia-presenca-barra 1.5s ease-in-out infinite}@keyframes bia-presenca-ring{0%{transform:scale(.72);opacity:.85}to{transform:scale(1.45);opacity:0}}@keyframes bia-presenca-barra{0%,to{transform:scaleY(.22)}50%{transform:scaleY(.86)}}@media (prefers-reduced-motion:reduce){.bia-presenca-anel{animation:none;opacity:0}.bia-presenca-barra{animation:none;transform:scaleY(.5)}}.bia-logo{height:64px;width:auto;display:block;opacity:.95}.bia-tap-hint{display:flex;flex-direction:column;align-items:center;gap:20px;color:var(--bia-text);font-size:48px;font-weight:600;animation:bia-pulse 2.6s ease-in-out infinite}@keyframes bia-pulse{0%,to{opacity:.55}50%{opacity:1}}.bia-tap-icon{width:96px;height:96px;position:relative}.bia-tap-icon svg{position:relative;z-index:1;width:100%;height:100%}.bia-tap-icon:after,.bia-tap-icon:before{content:"";position:absolute;left:50%;top:34%;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;border:3px solid rgba(139,127,245,.8);animation:bia-ripple 2.2s ease-out infinite}.bia-tap-icon:after{animation-delay:.7s}@keyframes bia-ripple{0%{transform:scale(.4);opacity:.9}to{transform:scale(2.6);opacity:0}}.bia-bubble{position:relative;background:linear-gradient(180deg,rgba(12,8,28,.86),rgba(21,28,46,.92));border:1px solid rgba(179,168,255,.34);border-radius:44px;border-bottom-left-radius:12px;padding:44px 52px;font-size:44px;font-weight:500;color:var(--bia-text-80);line-height:1.3;max-width:900px;box-shadow:0 30px 90px rgba(0,0,0,.6),0 0 60px rgba(108,92,231,.2);backdrop-filter:blur(28px)}.bia-pairing{justify-content:flex-start;gap:48px}.bia-pairing .bia-top{flex:0 0 auto;min-height:auto}.bia-pairing .bia-bottom{flex:1 1 auto;min-height:0;justify-content:flex-end}.bia-code{display:flex;gap:20px;justify-content:center}.bia-code-cell{width:128px;height:160px;border-radius:28px;border:2px solid var(--bia-border);background:var(--bia-surface);display:grid;place-items:center;font-size:84px;font-weight:600;font-variant-numeric:tabular-nums}.bia-code-cell.bia-code-active{border-color:var(--bia-violet-2);box-shadow:0 0 0 6px var(--bia-violet-soft)}.bia-code-cell.bia-code-error{border-color:var(--bia-danger)}.bia-numpad{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.bia-key{appearance:none;border:2px solid var(--bia-border);background:var(--bia-surface);color:var(--bia-text);height:150px;border-radius:30px;font:inherit;font-size:60px;font-weight:600;display:grid;place-items:center;transition:transform .1s ease,background .14s ease;cursor:pointer}.bia-key:active{transform:scale(.97);background:var(--bia-surface-2)}.bia-key-muted{color:var(--bia-text-60);font-size:40px;font-weight:500}.bia-error{color:var(--bia-danger);font-size:32px;font-weight:500;min-height:44px;text-align:center;margin:0}.bia-overlay{position:absolute;inset:0;z-index:50;background:rgba(21,28,46,.82);backdrop-filter:blur(24px);display:flex;align-items:center;justify-content:center;padding:72px;animation:bia-fade-in .2s ease-out both}.bia-card{width:100%;max-width:900px;background:#100c22;border:2px solid var(--bia-border);border-radius:48px;padding:64px;display:flex;flex-direction:column;gap:40px}.bia-kv{display:grid;grid-template-columns:1fr auto;gap:16px 32px;font-size:32px}.bia-kv dt{color:var(--bia-text-60);margin:0}.bia-kv dd{margin:0;text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.bia-countdown{font-family:var(--font-display,"Clash Display","Satoshi",sans-serif);font-size:160px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;color:var(--bia-violet-2)}.bia-hotspot{position:absolute;top:0;left:0;width:220px;height:220px;z-index:60;background:transparent}.bia-dot{display:inline-block;width:20px;height:20px;border-radius:50%;margin-right:14px;vertical-align:middle;background:var(--bia-green);box-shadow:0 0 18px rgba(16,185,129,.7)}.bia-dot.bia-dot-off{background:var(--bia-danger);box-shadow:0 0 18px hsla(0,100%,71%,.7)}.bia-home{position:absolute;right:72px;bottom:calc(40px + env(safe-area-inset-bottom))}.bia-presenca-reage{animation:bia-presenca-pulso .32s cubic-bezier(.22,.9,.3,1)}@keyframes bia-presenca-pulso{0%{transform:scale(1)}38%{transform:scale(1.055)}to{transform:scale(1)}}.bia-saidas{display:grid;grid-template-columns:1fr 1fr;gap:22px;width:100%}.bia-choice{flex-direction:column;align-items:flex-start;gap:6px;text-align:left;padding:28px 44px;min-height:140px;border-radius:34px}.bia-choice-main{font-size:40px;font-weight:600;line-height:1.15;color:var(--bia-text-80)}.bia-choice-meta{font-size:28px;font-weight:500;color:var(--bia-text-60)}.bia-choice-person{flex-direction:row;align-items:center;gap:28px}.bia-avatar-sm{width:96px;height:96px;font-size:34px}.bia-scroll{max-height:880px}.bia-scroll-on{overflow-y:auto;padding-right:8px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.bia-days{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.bia-day{flex-direction:column;gap:6px;min-height:150px;padding:0 16px}.bia-day .bia-choice-main{font-size:36px}.bia-day .bia-choice-meta{font-size:24px}.bia-hours-wrap{display:flex;flex-direction:column;gap:28px}.bia-group-title{margin:0 0 14px;font-size:30px;font-weight:600;color:var(--bia-text-60)}.bia-hours{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.bia-hour{flex-direction:column;gap:4px;min-height:120px;padding:0 12px}.bia-hour .bia-choice-meta{font-size:24px}.bia-keyboard{display:flex;flex-direction:column;gap:14px}.bia-keyboard-row{display:flex;justify-content:center;gap:12px}.bia-key-letter{flex:1 1 0;max-width:96px;height:108px;font-size:40px;border-radius:22px}.bia-key-wide{max-width:none;flex:1 1 0;font-size:30px}.bia-phone-display{min-height:128px;border-radius:32px;border:2px solid var(--bia-border);background:var(--bia-surface);display:flex;align-items:center;justify-content:center;font-size:64px;font-weight:600;letter-spacing:.06em;font-variant-numeric:tabular-nums;transition:border-color .16s ease,box-shadow .16s ease}.bia-phone-display.bia-phone-valid{border-color:var(--bia-violet-2);box-shadow:0 0 0 6px var(--bia-violet-soft)}.bia-phone-placeholder{color:var(--bia-text-40)}.bia-skeleton{position:relative;overflow:hidden;min-height:220px;border-radius:var(--bia-radius);background:var(--bia-surface);border:2px solid var(--bia-border)}.bia-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,hsla(0,0%,100%,.07) 50%,transparent 80%);transform:translateX(-100%);animation:bia-shimmer 1.4s ease-in-out infinite}@keyframes bia-shimmer{to{transform:translateX(100%)}}.bia-appt-card{border-radius:var(--bia-radius);border:2px solid var(--bia-border);background:var(--bia-surface);padding:36px;display:flex;flex-direction:column;gap:28px}.bia-appt-head{display:flex;align-items:center;gap:28px}.bia-avatar{width:128px;height:128px;border-radius:50%;object-fit:cover;flex-shrink:0;border:3px solid var(--bia-border);background:var(--bia-surface-2)}.bia-avatar-initials{display:grid;place-items:center;font-size:44px;font-weight:600;color:var(--bia-violet-2);background:var(--bia-violet-soft)}.bia-appt-info{min-width:0;flex:1}.bia-appt-name{margin:0;font-family:var(--font-display,"Clash Display","Satoshi",sans-serif);font-size:52px;font-weight:600;line-height:1.1}.bia-appt-line{margin:8px 0 0;font-size:34px;color:var(--bia-text-80)}.bia-appt-line strong{color:var(--bia-text);font-variant-numeric:tabular-nums}.bia-result-mark{width:220px;height:220px;border-radius:50%;display:grid;place-items:center;border:4px solid;animation:bia-pop .42s cubic-bezier(.2,.9,.3,1.3) both}.bia-result-mark svg{width:120px;height:120px}.bia-result-ok{color:var(--bia-green);box-shadow:0 0 80px -20px rgba(124,231,180,.6)}.bia-result-done{color:var(--bia-violet-2);box-shadow:0 0 80px -20px var(--bia-violet-glow)}.bia-result-warn{color:#f59e0b;box-shadow:0 0 80px -20px rgba(245,158,11,.8)}.bia-check-path{stroke-dasharray:90;stroke-dashoffset:90;animation:bia-draw .6s ease-out .2s forwards}@keyframes bia-draw{to{stroke-dashoffset:0}}@keyframes bia-pop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.bia-voice-video{position:absolute;left:0;right:0;top:120px;height:1440px;width:100%;object-fit:cover;object-position:50% 0;background:var(--bia-bg);z-index:0}.bia-voice{padding:0;background:transparent}.bia-voice-top{position:absolute;top:calc(56px + env(safe-area-inset-top));left:0;right:0;display:flex;justify-content:center;pointer-events:none}.bia-voice-state{display:inline-flex;align-items:center;gap:18px;padding:18px 36px;border-radius:999px;background:rgba(21,28,46,.62);border:2px solid var(--bia-border);backdrop-filter:blur(16px);font-size:32px;font-weight:600}.bia-voice-dot{width:22px;height:22px;border-radius:50%;background:var(--bia-text-40)}.bia-voice-state[data-state=listening] .bia-voice-dot{background:#22d3a5;animation:bia-voice-pulse 1.2s ease-in-out infinite}.bia-voice-state[data-state=thinking] .bia-voice-dot{background:#f5b942;animation:bia-voice-pulse .7s ease-in-out infinite}.bia-voice-state[data-state=speaking] .bia-voice-dot{background:var(--bia-violet-2);animation:bia-voice-pulse .5s ease-in-out infinite}@keyframes bia-voice-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.6}}.bia-voice-bottom{padding:0 72px calc(72px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:28px;z-index:2}.bia-voice-bottom,.bia-voice-veil{position:absolute;left:0;right:0;bottom:0}.bia-voice-veil{height:46%;pointer-events:none;background:linear-gradient(to top,var(--bia-bg) 0,rgba(21,28,46,.85) 35%,rgba(21,28,46,.35) 70%,rgba(21,28,46,0) 100%);z-index:1}.bia-voice-caption{min-height:132px;font-size:40px;line-height:1.3;color:var(--bia-text);text-align:center;text-wrap:balance}.bia-voice-caption-user{font-size:30px;color:var(--bia-text-60);text-align:center;min-height:44px}.bia-voice-timer{font-size:26px;color:var(--bia-text-40);text-align:center;font-variant-numeric:tabular-nums}.bia-voice-actions{display:flex;gap:24px}.bia-voice-actions .bia-btn{flex:1 1 0}.bia-ptt.bia-ptt-on{background:linear-gradient(135deg,#22d3a5,#0ea5e9);border-color:transparent}.bia-voice-card{position:absolute;left:72px;right:72px;top:38%;z-index:3;animation:bia-fade-in .25s ease-out both}.bia-voice-card .bia-appt-card{background:rgba(16,12,34,.94)}.bia-voice-card-title{display:flex;align-items:center;gap:20px;font-size:36px;font-weight:600;margin:0 0 16px}.bia-voice-card-title .bia-result-mark{width:64px;height:64px;margin:0}.bia-voice-card-title .bia-result-mark svg{width:40px;height:40px}.bia-voice-connecting{position:absolute;inset:0;display:flex;justify-content:center;gap:40px;z-index:1}.bia-attract-cta,.bia-voice-connecting{flex-direction:column;align-items:center}.bia-attract-cta{gap:28px}.bia-wake-hint{margin:0;display:inline-flex;align-items:center;gap:16px;padding:14px 28px;border-radius:999px;background:rgba(21,28,46,.55);border:2px solid var(--bia-border);font-size:30px;font-weight:500;color:var(--bia-text-80);backdrop-filter:blur(12px)}.bia-wake-dot{width:18px;height:18px;border-radius:50%;background:var(--bia-text-40)}.bia-wake-hint[data-wake=listening] .bia-wake-dot{background:#22d3a5;animation:bia-voice-pulse 1.6s ease-in-out infinite}.bia-wake-hint[data-wake=starting] .bia-wake-dot{background:#f5b942}.bia-btn-pay{border-color:rgba(255,194,77,.4)}.bia-tips{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;width:100%}.bia-tip{min-height:150px;font-size:44px;border-radius:30px;color:var(--bia-text-60)}.bia-tip[data-on="1"]{color:var(--bia-gold-light);border-color:rgba(255,194,77,.48);background:linear-gradient(140deg,rgba(255,194,77,.3),rgba(255,194,77,.08));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 0 30px rgba(255,194,77,.22)}.bia-total{width:100%;display:flex;align-items:baseline;justify-content:space-between;padding:32px 44px;border-radius:40px;background:linear-gradient(150deg,rgba(108,92,231,.22),rgba(244,242,255,.04));border:1px solid rgba(179,168,255,.26);font-size:36px;color:var(--bia-text-60)}.bia-total strong{font-size:64px;font-weight:200;font-family:var(--font-display,"Sora","Clash Display","Satoshi",sans-serif);font-variant-numeric:tabular-nums;color:var(--bia-gold);text-shadow:0 0 50px rgba(255,194,77,.5)}.bia-qr{width:620px;height:620px;padding:30px;border-radius:40px;background:#fff;box-shadow:0 0 120px -20px var(--bia-violet-glow);animation:bia-pop .42s cubic-bezier(.2,.9,.3,1.3) both}.bia-qr svg{width:100%;height:100%;display:block}.bia-pay-methods{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.bia-pay-method{padding:14px 28px;border-radius:999px;border:2px solid var(--bia-border);background:var(--bia-surface);font-size:28px;font-weight:700;letter-spacing:.01em}.bia-pay-method[data-brand=mbway]{color:#ff2b57;border-color:rgba(255,43,87,.5)}.bia-pay-method[data-brand=apple]{color:#fff}.bia-pay-method[data-brand=google]{color:#8ab4f8;border-color:rgba(138,180,248,.45)}.bia-pay-method[data-brand=card]{color:var(--bia-text-80)}.bia-pay-timer{font-size:30px;color:var(--bia-text-60);font-variant-numeric:tabular-nums}.bia-pay-row{display:grid;grid-template-columns:1fr 1fr;gap:22px;width:100%}.bia-cover{top:0;height:100%;object-fit:cover;object-position:50% 50%}.bia-veil-capa{bottom:0;height:50%;background:linear-gradient(0deg,rgba(21,28,46,.94) 0,rgba(21,28,46,.82) 30%,rgba(21,28,46,.62) 55%,rgba(21,28,46,.28) 78%,rgba(21,28,46,0))}.bia-stage[data-fundo=capa] .bia-atm{z-index:1}.bia-valor{font-size:124px;font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--bia-text);font-variant-numeric:tabular-nums;margin-top:28px}.bia-passos{display:flex;gap:16px;justify-content:center;margin-top:30px}.bia-passos i{display:block;width:148px;height:8px;border-radius:4px;background:hsla(0,0%,100%,.1);position:relative;overflow:hidden}.bia-passos i.on{background:var(--bia-violet);box-shadow:0 0 18px rgba(124,92,255,.7)}.bia-passos i.on.atual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.85),transparent);animation:bia-brilhar 1.8s ease-in-out infinite}@keyframes bia-brilhar{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.bia-card,.bia-choice,.bia-key,.bia-tip{background:var(--bia-surface);border:1px solid var(--bia-border);box-shadow:inset 0 1px 0 var(--bia-surface-luz)}.bia-choice[data-on="1"],.bia-tip[data-on="1"]{background:linear-gradient(180deg,var(--bia-violet-2),var(--bia-violet-deep));border-color:transparent;box-shadow:0 22px 50px -14px rgba(124,92,255,.9),inset 0 1px 0 hsla(0,0%,100%,.4);color:#fff}@media (prefers-reduced-motion:reduce){.bia-aurora,.bia-btn-principal:before,.bia-feixe,.bia-hud-ponto,.bia-particulas i,.bia-passos i.on.atual:after,.bia-rim:after,.bia-varrimento{animation:none!important}.bia-letras span,.bia-screen,.bia-screen:not(.bia-leaving) .bia-sobe{animation-duration:.15s!important;animation-delay:0s!important}.bia-stage.bia-treme{animation:none!important}}.roda-ecra{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;text-align:center;padding:78px 64px 76px;color:#f6f4ff;font-variant-numeric:tabular-nums}.roda-ceu{background:radial-gradient(1100px 820px at 50% 8%,oklch(42% .22 302/.62),transparent 66%),radial-gradient(900px 760px at 8% 78%,oklch(48% .19 220/.3),transparent 64%),radial-gradient(880px 720px at 96% 62%,oklch(52% .2 340/.26),transparent 62%),linear-gradient(180deg,#0b0a1e,#080a16 55%,#05060f)}.roda-ceu,.roda-malha{position:absolute;inset:0;z-index:0;pointer-events:none}.roda-malha{opacity:.1;background-image:linear-gradient(rgba(167,139,250,.5) 1px,transparent 0),linear-gradient(90deg,rgba(167,139,250,.5) 1px,transparent 0);background-size:72px 72px;mask-image:radial-gradient(760px 900px at 50% 46%,#000 10%,transparent 76%)}.roda-ecra>:not(.roda-ceu):not(.roda-malha):not(.roda-particulas){position:relative;z-index:2}.roda-pilula{display:inline-flex;align-items:center;gap:16px;padding:18px 34px;border-radius:999px;background:hsla(0,0%,100%,.055);backdrop-filter:blur(26px);border:1px solid hsla(0,0%,100%,.14);box-shadow:0 20px 50px rgba(0,0,0,.45),inset 0 1px 0 hsla(0,0%,100%,.28);font-size:26px;font-weight:650;letter-spacing:.4px;color:#dcd5ff}.roda-led{width:14px;height:14px;border-radius:50%;background:#34f5c5;box-shadow:0 0 22px #34f5c5}.roda-titulo{margin-top:46px;font-size:112px;line-height:.92;font-weight:880;letter-spacing:-6px}.roda-titulo .roda-b{display:block;font-size:46px;font-weight:620;letter-spacing:9px;margin-bottom:22px;color:#8e86b8;text-transform:uppercase}.roda-iris-texto{background:linear-gradient(100deg,#7df9ff,#a78bfa 38%,#f472b6 68%,#fbbf24);-webkit-background-clip:text;background-clip:text;color:transparent}.roda-legenda{margin-top:30px;font-size:31px;line-height:1.4;color:#9a93c0;max-width:760px}.roda-cena{position:relative;display:flex;align-items:center;justify-content:center;flex:1;width:100%}.roda-disco{position:relative;width:1000px;height:1000px;transform:perspective(1700px) rotateX(19deg);transform-style:preserve-3d}.roda-disco>svg{position:absolute;left:0;top:0;width:1000px;height:1000px;display:block}.roda-brilho{position:absolute;left:-60px;top:-60px;width:1120px;height:1120px;border-radius:50%;background:radial-gradient(closest-side,rgba(167,139,250,.3),rgba(167,139,250,.1) 60%,transparent 78%)}.roda-disco-gira{transform-origin:50% 50%;will-change:transform;backface-visibility:hidden}.roda-disco[data-girando="1"] .roda-disco-gira{contain:paint}.roda-chao{position:absolute;bottom:-10px;width:900px;height:170px;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.7),rgba(167,139,250,.35) 55%,transparent 74%)}.roda-agulha{position:absolute;top:34px;z-index:9;filter:drop-shadow(0 10px 24px rgba(0,0,0,.6))}.roda-botao{width:100%;max-width:880px;padding:50px;border-radius:44px;position:relative;border:1px solid hsla(0,0%,100%,.2);color:#f6f4ff;cursor:pointer;background:linear-gradient(180deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,.04));backdrop-filter:blur(30px);box-shadow:0 30px 70px rgba(0,0,0,.5),inset 0 2px 0 hsla(0,0%,100%,.34),0 0 0 1px rgba(125,249,255,.12);font:inherit;font-size:48px;font-weight:820;letter-spacing:-1px}.roda-botao:disabled{opacity:.55}.roda-botao.roda-solido{background:linear-gradient(180deg,#9a6bff,#6b2be8);box-shadow:0 34px 80px rgba(107,43,232,.55),inset 0 2px 0 hsla(0,0%,100%,.4)}.roda-rodape{margin-top:28px;font-size:26px;color:#6e6894;letter-spacing:.3px}.roda-vidro{width:100%;max-width:880px;padding:46px 50px;border-radius:40px;border:1px solid hsla(0,0%,100%,.14);background:linear-gradient(180deg,hsla(0,0%,100%,.085),hsla(0,0%,100%,.028));backdrop-filter:blur(34px);box-shadow:0 34px 80px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.26)}.roda-linha{display:flex;justify-content:space-between;align-items:center}.roda-rot{font-size:27px;color:#8e86b8;letter-spacing:3px;text-transform:uppercase;font-weight:650}.roda-saldo{font-size:72px;font-weight:860;letter-spacing:-3px}.roda-trilho{margin-top:30px;height:22px;border-radius:999px;background:hsla(0,0%,100%,.08);overflow:hidden;box-shadow:inset 0 2px 6px rgba(0,0,0,.5)}.roda-trilho i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#7df9ff,#a78bfa 45%,#f472b6 75%,#fbbf24);box-shadow:0 0 26px rgba(167,139,250,.75);transition:width .9s cubic-bezier(.2,.8,.2,1)}.roda-nota{margin-top:20px;font-size:26px;color:#6e6894}.roda-orbe{width:420px;height:420px;border-radius:50%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at 34% 26%,#fff,hsla(0,0%,100%,0) 46%),conic-gradient(from 200deg,#7df9ff,#a78bfa,#f472b6,#fbbf24,#7df9ff);box-shadow:0 0 140px rgba(167,139,250,.65),0 0 80px rgba(125,249,255,.4),inset 0 -22px 60px rgba(0,0,0,.35),inset 0 12px 40px hsla(0,0%,100%,.5)}.roda-orbe span{font-size:118px;font-weight:880;letter-spacing:-6px;color:#180a2e}.roda-orbe small{font-size:30px;font-weight:760;letter-spacing:8px;color:#3a1c63;margin-top:-6px}.roda-premio{font-size:152px;font-weight:880;letter-spacing:-8px;line-height:1;margin-top:12px}.roda-coroa{font-size:40px;font-weight:800;letter-spacing:7px;text-transform:uppercase;margin-bottom:26px}.roda-orbe-max{width:500px;height:500px;border-radius:50%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at 32% 24%,#fff,hsla(0,0%,100%,0) 44%),conic-gradient(from 140deg,#fbbf24,#f472b6,#a78bfa,#7df9ff,#fbbf24);box-shadow:0 0 190px rgba(251,191,36,.6),0 0 120px rgba(244,114,182,.45),inset 0 -26px 70px rgba(0,0,0,.35),inset 0 14px 46px hsla(0,0%,100%,.55)}.roda-orbe-max span{font-size:142px;font-weight:880;letter-spacing:-8px;color:#2a1200}.roda-orbe-max small{font-size:32px;font-weight:780;letter-spacing:9px;color:#4a2400;margin-top:-8px}.roda-premio-max{font-size:170px;font-weight:880;letter-spacing:-9px;line-height:1;margin-top:18px;background:linear-gradient(100deg,#fbbf24,#f472b6 45%,#7df9ff);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 40px rgba(244,114,182,.5))}.roda-particulas{position:absolute;left:0;top:0;width:1080px;height:1920px;pointer-events:none;z-index:1}.roda-surpresa{margin-top:18px;font-size:30px;color:#dcd5ff;animation:roda-surpresa .6s ease-out both}@keyframes roda-surpresa{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.roda-numpad{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;width:100%;max-width:760px;margin-top:24px}.roda-ensaio-aviso{align-items:center;justify-content:center;gap:40px;font-size:44px;font-weight:700;color:#f4f1ff;text-align:center}.roda-ensaio-barra{position:absolute;left:24px;right:24px;top:24px;z-index:40;display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:12px 16px;border-radius:22px;background:rgba(11,10,30,.72);border:1px solid hsla(0,0%,100%,.14);backdrop-filter:blur(14px)}.roda-ensaio-grupo{display:flex;align-items:center;gap:8px}.roda-ensaio-grupo>span{font-size:20px;font-weight:700;color:#bca8f0;margin-right:4px}.roda-ensaio-barra button{min-height:52px;padding:0 18px;border-radius:14px;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.08);color:#f4f1ff;font-size:22px;font-weight:700}.roda-ensaio-barra button[data-ativo="1"]{background:#a78bfa;color:#160a28;border-color:#a78bfa}.roda-ensaio-sair{margin-left:auto;background:hsla(0,100%,71%,.18)!important;border-color:hsla(0,100%,71%,.5)!important}.roda-ensaio-marca{position:absolute;right:36px;bottom:36px;z-index:40;font-size:28px;font-weight:880;letter-spacing:6px;color:hsla(0,0%,100%,.38);pointer-events:none;user-select:none}.roda-antes{margin-top:10px;font-size:26px;color:#e7deff;opacity:.92}.roda-expirou{margin-top:14px;font-size:26px;color:#ffd6d6}