.la4c5G_page{background:radial-gradient(120% 60% at 50% 0%, var(--brand-forest) 0%, #12301f 45%, var(--brand-night) 100%);color:var(--brand-on-dark)}:root[data-theme=pink] .la4c5G_followsTheme{--brand-night:#4a1029;--brand-forest:#5a1530;--brand-on-dark:#fbf1f5;--brand-on-dark-muted:#e9cfd9;--brand-hairline-dark:#fbf1f51f;background:radial-gradient(120% 60% at 50% 0%, #7c1d3f 0%, #5e1731 45%, var(--brand-night) 100%)}:root[data-theme=pink] .la4c5G_followsTheme .la4c5G_glass{background:linear-gradient(155deg,#ffffff0f,#fff0 45%,#ffffff08),#4f1230}:root[data-theme=pink]:has(.la4c5G_followsTheme){background-color:#4a1029}.la4c5G_glass{border:1px solid var(--brand-hairline-dark);background:linear-gradient(155deg,#ffffff0f,#fff0 45%,#ffffff08),#0d241a;box-shadow:0 30px 60px -30px #0009,inset 0 1px #ffffff0f}.la4c5G_field{position:relative}.la4c5G_input{width:100%;height:46px;color:var(--brand-on-dark);border:1px solid var(--brand-hairline-dark);background:#ffffff0d;border-radius:14px;outline:none;padding:0 14px;font-size:16px;font-weight:600;transition:border-color .2s,background .2s}.la4c5G_input::placeholder{color:#a9c2b48c;font-weight:400}.la4c5G_input:focus{background:#ffffff14;border-color:#bdff3c8c}.la4c5G_input[aria-invalid=true]{border-color:#f87171}.la4c5G_flash{pointer-events:none;border-radius:14px;animation:1.1s cubic-bezier(.2,.8,.2,1) forwards la4c5G_flash;position:absolute;inset:0}@keyframes la4c5G_flash{0%{box-shadow:0 0 0 2px var(--brand-lime);background:#bdff3c52}40%{box-shadow:0 0 0 2px var(--brand-lime);background:#bdff3c24}to{background:#bdff3c00;box-shadow:0 0 0 1px #bdff3c00}}.la4c5G_dictation{transition:border-color .25s,background .25s}.la4c5G_dictation[data-rec=true]{background:#bdff3c0d;border-color:#bdff3c8c}.la4c5G_dictation[data-armed=true]{border-color:#f2f7ef80}.la4c5G_mic{background:var(--brand-lime);width:64px;height:64px;color:var(--brand-forest);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:50%;flex:none;place-items:center;transition:transform .28s cubic-bezier(.34,1.56,.64,1);display:grid;position:relative}.la4c5G_mic:focus-visible{outline:2px solid var(--brand-lime);outline-offset:4px}.la4c5G_mic[data-rec=true]{transform:scale(1.18)}.la4c5G_ring{border:2px solid var(--brand-lime);opacity:0;pointer-events:none;border-radius:50%;animation:2.4s cubic-bezier(.2,.6,.3,1) infinite la4c5G_ring;position:absolute;inset:0}.la4c5G_ring2{animation-delay:1.2s}.la4c5G_mic[data-rec=true] .la4c5G_ring{animation-duration:1.2s}@keyframes la4c5G_ring{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.la4c5G_dot{background:var(--brand-lime);border-radius:50%;flex:none;width:10px;height:10px;animation:1s steps(2,start) infinite la4c5G_blink}@keyframes la4c5G_blink{to{visibility:hidden}}.la4c5G_wave{flex:1;justify-content:flex-end;align-items:center;gap:2px;min-width:0;height:28px;display:flex;overflow:hidden}.la4c5G_wave i{background:var(--brand-lime);border-radius:2px;flex:none;width:3px;height:100%;transform:scaleY(.08)}.la4c5G_dictation[data-armed=true] .la4c5G_wave i{opacity:.35}.la4c5G_note{border-left:2px solid var(--brand-lime);background:#bdff3c12;border-radius:0 10px 10px 0;animation:.3s cubic-bezier(.2,.8,.2,1) la4c5G_noteIn}@keyframes la4c5G_noteIn{0%{opacity:0;transform:translateY(-4px)}}.la4c5G_cardIn{animation:.75s cubic-bezier(.2,.8,.2,1) both la4c5G_cardIn}@keyframes la4c5G_cardIn{0%{opacity:0;transform:translateY(18px)scale(.94)rotate(-1.5deg)}60%{opacity:1}to{opacity:1;transform:none}}.la4c5G_scanWrap{border-radius:18px;position:relative;overflow:hidden}.la4c5G_scan{background:var(--brand-lime);opacity:0;pointer-events:none;height:2px;animation:1.2s cubic-bezier(.2,.8,.2,1) .25s forwards la4c5G_scan;position:absolute;top:0;left:0;right:0}@keyframes la4c5G_scan{0%{opacity:1;top:0}90%{opacity:1}to{opacity:0;top:100%}}.la4c5G_placeholderQr{grid-template-columns:repeat(9,1fr);gap:3px;display:grid}.la4c5G_placeholderQr i{aspect-ratio:1;background:#bdff3c24;border-radius:2px}.la4c5G_placeholderQr i[data-o]{background:0 0}.la4c5G_faq summary{cursor:pointer;list-style:none}.la4c5G_faq summary::-webkit-details-marker{display:none}.la4c5G_faq summary .la4c5G_plus{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.la4c5G_faq[open] summary .la4c5G_plus{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.la4c5G_flash,.la4c5G_ring,.la4c5G_dot,.la4c5G_note,.la4c5G_cardIn,.la4c5G_scan{animation:none!important}.la4c5G_flash{display:none}.la4c5G_mic,.la4c5G_input,.la4c5G_dictation,.la4c5G_faq summary .la4c5G_plus{transition:none!important}}
