.cmd .fid{align-content:start;gap:14px;max-width:520px;min-height:100dvh;margin:0 auto;padding:16px 16px 40px;display:grid}.cmd .fid-head{justify-content:center;padding:6px 0 2px;display:flex}.cmd .fid-resto{color:var(--brand-text);align-items:center;gap:7px;font-size:15px;font-weight:800;display:inline-flex}.cmd .fid-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);gap:10px;padding:20px 18px;display:grid}.cmd .fid-center{text-align:center;justify-items:center}.cmd .fid-title{color:var(--ink);margin:0;font-size:22px;font-weight:850}.cmd .fid-subtitle{color:var(--ink);margin:0;font-size:18px;font-weight:850}.cmd .fid-kicker{color:var(--muted);margin:0;font-weight:700}.cmd .fid-points{color:var(--brand-text);font-variant-numeric:tabular-nums;margin:0;font-size:44px;font-weight:900;line-height:1.05}.cmd .fid-muted{color:var(--muted);margin:0;font-size:14px;line-height:1.45}.cmd .fid-connected{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:14px}.cmd .fid-legal{color:var(--muted);text-align:center;margin:2px 0 0;font-size:12px}.cmd .fid-brand-ico{color:var(--brand-text)}.cmd .fid-ok-ico{color:var(--ok)}.cmd .fid-warn-ico{color:var(--danger)}.cmd .fid-tabs{background:var(--bg);border-radius:12px;grid-template-columns:1fr 1fr;gap:6px;padding:4px;display:grid}.cmd .fid-tabs button{min-height:42px;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;font-weight:750;transition:background-color .16s,color .16s}.cmd .fid-tabs button.is-active{background:var(--card);color:var(--ink);box-shadow:0 1px 3px #1419161f}.cmd .fid-form{gap:10px;display:grid}.cmd .fid-form label:not(.consent-line){color:var(--ink);gap:5px;font-size:13.5px;font-weight:750;display:grid}.cmd .fid-form input{min-height:46px;font:inherit;border:1.5px solid var(--line);background:var(--card);color:var(--ink);border-radius:11px;padding:0 13px;font-size:16px}.cmd .fid-form input:focus-visible{border-color:var(--brand-action);outline:none}.cmd .fid-btn{min-height:50px;font:inherit;cursor:pointer;text-align:center;transition:transform .12s var(--ease-out,ease-out), filter .16s ease;border:1.5px solid #0000;border-radius:12px;justify-content:center;align-items:center;padding:0 18px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex}.cmd .fid-btn:active{transform:scale(.98)}.cmd .fid-btn-primary{background:var(--brand-action);color:#fff}.cmd .fid-btn-primary:disabled{opacity:.55;cursor:default}.cmd .fid-btn-ghost{background:var(--card);color:var(--ink);border-color:var(--line)}.cmd .fid-error{color:var(--danger);margin:0;font-size:13.5px;font-weight:700}.cmd .fid button:focus-visible,.cmd .fid a:focus-visible{outline:3px solid var(--brand-action);outline-offset:2px}.cmd .fid-title:focus{outline:none}.cmd .fid-suivi{gap:12px}.cmd .fid-suivi.is-ready{border-color:var(--ok);box-shadow:0 0 0 3px color-mix(in srgb, var(--ok) 18%, transparent), var(--shadow)}.cmd .fid-suivi-head{justify-content:space-between;align-items:center;display:flex}.cmd .fid-suivi-head svg{color:var(--ok)}.cmd .fid-suivi-title{color:var(--ink);font-size:15px;font-weight:750}.cmd .fid-suivi-title b{font-weight:900}.cmd .fid-steps{grid-template-columns:repeat(3,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.cmd .fid-steps li{color:var(--muted);text-align:center;justify-items:center;gap:6px;font-size:12.5px;font-weight:750;display:grid;position:relative}.cmd .fid-steps li:not(:first-child):before{content:"";background:var(--line);z-index:0;width:100%;height:3px;position:absolute;top:6px;right:50%}.cmd .fid-steps li.is-done:not(:first-child):before,.cmd .fid-steps li.is-current:not(:first-child):before{background:var(--ok)}.cmd .fid-step-dot{background:var(--line);z-index:1;border-radius:99px;width:15px;height:15px}.cmd .fid-steps li.is-done .fid-step-dot{background:var(--ok)}.cmd .fid-steps li.is-current .fid-step-dot{background:var(--ok);box-shadow:0 0 0 4px color-mix(in srgb, var(--ok) 25%, transparent)}.cmd .fid-steps li.is-done,.cmd .fid-steps li.is-current{color:var(--ink)}.cmd .fid-embed{margin:14px 0}
.VocalStatus-module__Vcf0JG__active{background:var(--brand)!important}.VocalStatus-module__Vcf0JG__speaking{background:#14532d!important}.VocalStatus-module__Vcf0JG__statusIcon{flex:none;place-items:center;display:inline-grid;position:relative}.VocalStatus-module__Vcf0JG__wave{align-items:center;gap:2px;height:16px;display:inline-flex}.VocalStatus-module__Vcf0JG__wave>i{background:currentColor;border-radius:99px;width:2px;height:7px;animation:.72s ease-in-out infinite alternate VocalStatus-module__Vcf0JG__waveBar}.VocalStatus-module__Vcf0JG__wave>i:nth-child(2){height:13px;animation-delay:-240ms}.VocalStatus-module__Vcf0JG__wave>i:nth-child(3){height:9px;animation-delay:-480ms}.VocalStatus-module__Vcf0JG__spinner{animation:.85s linear infinite VocalStatus-module__Vcf0JG__vocalSpin}.VocalStatus-module__Vcf0JG__copy{text-align:left;min-width:0;white-space:normal!important}.VocalStatus-module__Vcf0JG__copy strong,.VocalStatus-module__Vcf0JG__label{display:block}.VocalStatus-module__Vcf0JG__transcript{-webkit-line-clamp:3;overflow-wrap:anywhere;white-space:normal;opacity:.88;-webkit-box-orient:vertical;margin-top:2px;font-size:11.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.VocalStatus-module__Vcf0JG__activeFab{justify-content:flex-start;gap:10px;min-height:52px;border-radius:18px!important;grid-template-columns:none!important;width:min(300px,100vw - 90px)!important;height:auto!important;padding:9px 13px!important;display:flex!important}.VocalStatus-module__Vcf0JG__activeFab .VocalStatus-module__Vcf0JG__fabCopy{text-align:left;flex-direction:column;min-width:0;display:flex!important}.VocalStatus-module__Vcf0JG__desktopCopy{max-width:min(360px,36vw);line-height:1.2}.VocalStatus-module__Vcf0JG__desktopCopy .VocalStatus-module__Vcf0JG__transcript{max-width:34ch}@keyframes VocalStatus-module__Vcf0JG__waveBar{0%{opacity:.65;transform:scaleY(.5)}to{opacity:1;transform:scaleY(1)}}@keyframes VocalStatus-module__Vcf0JG__vocalSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.VocalStatus-module__Vcf0JG__wave>i,.VocalStatus-module__Vcf0JG__spinner{animation:none}}
