.laila-signal{--laila-size:256px;--laila-spoke:color-mix(in srgb,var(--voice-ink,#24212b)55%,transparent);--laila-shell:color-mix(in srgb,var(--voice-ink,#24212b)20%,transparent);--laila-disc:var(--voice-stage,#f1edf6);--laila-core:var(--voice-ink,#24212b);width:var(--laila-size);height:var(--laila-size);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.laila-signal.is-dark{--laila-spoke:#c9b3f0;--laila-shell:#eae3f452;--laila-disc:#f1edf6;--laila-core:#6d3cc4}.laila-signal-field{position:absolute;inset:0}.laila-signal-spoke{transform:rotate(var(--laila-angle));position:absolute;inset:17%}.laila-signal-spoke>span{background:var(--laila-spoke);transform-origin:bottom;border-radius:999px;width:2px;height:4.7%;position:absolute;top:0;left:50%;transform:translate(-50%)scaleY(.38)}.laila-signal-shell{border:1px solid var(--laila-shell);border-radius:999px;width:56%;height:56%;position:absolute}.laila-signal-disc{background:var(--laila-disc);border-radius:999px;width:37.5%;height:37.5%;position:absolute}.laila-signal-core{background:var(--laila-core);border-radius:999px;justify-content:center;align-items:center;gap:4%;width:22%;height:22%;display:flex;position:relative}.laila-signal-core>span{transform-origin:50%;background:#fff;border-radius:999px;width:7%;height:22%}.laila-signal-core>span:nth-child(2){height:36%}.laila-signal.is-active .laila-signal-spoke>span{animation:laila-radial var(--laila-duration)ease-in-out var(--laila-delay)infinite}.laila-signal.is-active .laila-signal-shell{animation:1.1s cubic-bezier(.16,1,.3,1) infinite laila-compress}.laila-signal.is-active .laila-signal-core{animation:1.1s cubic-bezier(.16,1,.3,1) infinite laila-core}.laila-signal.is-active .laila-signal-core>span{animation:.76s ease-in-out infinite laila-seed}.laila-signal.is-active .laila-signal-core>span:nth-child(2){animation-delay:-260ms}.laila-signal.is-active .laila-signal-core>span:nth-child(3){animation-delay:-480ms}@keyframes laila-radial{0%,to{opacity:.28;transform:translate(-50%)scaleY(.42)}38%{transform:translateX(-50%)scaleY(var(--laila-peak));opacity:.9}72%{opacity:.52;transform:translate(-50%)scaleY(.7)}}@keyframes laila-compress{0%,to{opacity:.58;transform:scale(.99)}52%{opacity:1;transform:scale(1.018)}}@keyframes laila-core{0%,to{transform:scale(.985)}52%{transform:scale(1.025)}}@keyframes laila-seed{0%,to{opacity:.68;transform:scaleY(.52)}48%{opacity:1;transform:scaleY(1)}}@keyframes laila-blink{to{opacity:0}}.laila-page{flex-direction:column;gap:16px;display:flex}.laila-page .voice-entry-heading{margin-bottom:0}.laila-card{border:1px solid var(--voice-line);background:var(--voice-paper);border-radius:16px}.laila-preview{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:16px 16px 20px;display:flex}.laila-preview-head{text-align:start;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.laila-person{align-items:center;gap:10px;display:flex}.laila-avatar{background:var(--voice-ink);width:36px;height:36px;color:var(--voice-paper);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:inline-flex}.laila-person strong{font-size:15px;font-weight:600;line-height:1.3;display:block}.laila-person span:last-child{color:var(--voice-subtle);font-size:12.5px;display:block}.laila-clock{background:var(--voice-ground);color:var(--voice-subtle);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 10px;font-size:13px}.laila-caption{text-wrap:balance;justify-content:center;align-items:center;max-width:32ch;min-height:5.2em;margin-top:12px;font-size:18px;font-weight:500;line-height:1.55;display:flex}.laila-caret{background:var(--voice-ink);vertical-align:middle;border-radius:999px;width:6px;height:6px;margin-inline-start:4px;animation:1s steps(2,end) infinite laila-blink;display:inline-block}.laila-preview .laila-signal{--laila-size:208px}.laila-status{color:var(--voice-subtle);font-size:14px;font-weight:500}.laila-status.is-listening{color:var(--voice-violet)}.laila-preview-note{color:var(--voice-subtle);margin-top:4px;font-size:12.5px}.laila-listen{border:1px solid var(--voice-line);border-radius:999px;align-items:center;gap:8px;min-height:40px;margin-top:10px;padding:0 14px;font-size:13.5px;font-weight:500;display:inline-flex}.laila-listen:hover{background:var(--voice-ground)}@media (min-width:960px){.laila-preview{padding:24px 28px 28px}.laila-preview .laila-signal{--laila-size:256px}.laila-caption{font-size:21px}}.laila-text-button{min-height:44px;color:var(--voice-violet);flex-shrink:0;padding:0 4px;font-size:13.5px;font-weight:600}.laila-chip{border:1px solid var(--voice-line);border-radius:999px;min-height:32px;padding:0 10px;font-size:13px}.laila-chip[aria-pressed=true],.laila-chip[aria-checked=true]{border-color:var(--voice-ink);background:var(--voice-ink);color:var(--voice-paper);font-weight:600}.laila-meter-row{justify-content:space-between;font-size:13px;display:flex}.laila-meter-row span:first-child{color:var(--voice-subtle)}.laila-meter-row span:last-child{font-variant-numeric:tabular-nums;font-weight:600}.laila-meter{background:var(--voice-stage);border-radius:999px;height:8px;display:flex;overflow:hidden}.laila-meter>span{background:var(--voice-violet);border-radius:999px}.laila-reward{color:#775000;background:#fce9a6;border-radius:6px;flex-shrink:0;padding:6px 8px;font-size:13px;font-weight:650}.laila-note{color:var(--voice-subtle);text-align:center;font-size:12.5px;line-height:1.5}.laila-gains{flex-direction:column;gap:12px;padding:16px;display:flex}.laila-gains h2{font-size:17px;font-weight:600}.laila-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.laila-tab{background:var(--voice-ground);min-height:44px;color:var(--voice-subtle);border-radius:10px;font-size:13px;font-weight:600}.laila-tab[aria-selected=true]{background:var(--voice-ink);color:var(--voice-paper)}.laila-gain{flex-direction:column;gap:10px;min-height:188px;display:flex}.laila-gain-kicker{color:var(--voice-violet);font-size:13px;font-weight:600}.laila-gain-quote{font-size:17px;font-weight:500;line-height:1.6}.laila-wave{background:var(--voice-ground);border-radius:12px;align-items:center;gap:2px;height:40px;padding:0 12px;display:flex}.laila-wave span{background:color-mix(in srgb,var(--voice-violet)45%,transparent);border-radius:2px;flex:1}.laila-stronger{background:var(--voice-stage);border-radius:12px;flex-direction:column;gap:4px;padding:12px;display:flex}.laila-stronger span{color:var(--voice-subtle);font-size:12px;font-weight:600}.laila-stronger p{font-size:14px;line-height:1.7}.laila-score-chip{color:#775000;background:#fce9a6;border-radius:6px;align-self:flex-start;padding:4px 8px;font-size:12px;font-weight:650}.laila-ring{border:5px solid var(--voice-violet);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:18px;font-weight:700;display:inline-flex}.laila-delta{color:#1d6b3a;font-size:13px;font-weight:600}.dark .laila-delta{color:#8fd4a8}.laila-label{color:var(--voice-subtle);font-size:12px;font-weight:600;display:block}.laila-icon-button{width:44px;height:44px;color:var(--voice-subtle);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.laila-icon-button:hover{background:var(--voice-ground);color:var(--voice-ink)}.laila-hub-columns{align-items:start;gap:12px;display:grid}.laila-hub-main,.laila-hub-side{flex-direction:column;gap:12px;min-width:0;display:flex}@media (min-width:1024px){.laila-hub-columns{grid-template-columns:minmax(0,1fr) 340px;gap:20px}.laila-hub-main,.laila-hub-side{gap:16px}.laila-hub-side{position:sticky;top:104px}}.laila-hero{background:var(--voice-ink);color:var(--voice-paper);border-radius:20px;flex-direction:column;gap:14px;padding:18px;display:flex}.laila-orb{width:44px;height:44px;box-shadow:0 0 0 4px color-mix(in srgb,var(--voice-paper)14%,transparent);background:radial-gradient(circle at 50% 40%,#a57de0 0%,#6d3cc4 60%,#4a2685 100%);border-radius:999px;flex-shrink:0}.laila-hero-button{background:var(--voice-paper);min-height:52px;color:var(--voice-ink);border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:700;display:inline-flex}.laila-hero-button:hover{background:color-mix(in srgb,var(--voice-paper)90%,var(--voice-violet))}.laila-hero-button:focus-visible{outline:2px solid var(--voice-paper);outline-offset:3px}.laila-hero-meta{text-align:center;opacity:.78;font-size:12.5px}@media (min-width:1024px){.laila-hero{flex-flow:wrap;justify-content:space-between;align-items:center;padding:22px 24px}.laila-hero-button{min-width:220px;padding:0 24px}.laila-hero-meta{text-align:start;flex-basis:100%}}.laila-draft-row{border:1px solid var(--voice-line);background:var(--voice-paper);border-radius:16px;align-items:center;gap:12px;min-height:64px;padding:10px 14px;display:flex}.laila-draft-row:hover{background:color-mix(in srgb,var(--voice-paper)92%,var(--voice-stage))}.laila-draft-ring{background:conic-gradient(var(--voice-violet)0 var(--laila-progress),var(--voice-stage)var(--laila-progress)100%);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.laila-draft-ring>span{background:var(--voice-paper);border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.laila-outline-pill{border:1px solid var(--voice-line);border-radius:999px;flex-shrink:0;align-items:center;min-height:40px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.laila-coach-card{background:var(--voice-stage);border-radius:16px;align-items:center;gap:12px;padding:14px 16px;display:flex}.laila-coach-card:hover{background:color-mix(in srgb,var(--voice-stage)85%,var(--voice-violet))}.laila-coach-icon{background:var(--voice-paper);width:40px;height:40px;color:var(--voice-violet);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.laila-free-row{border:1px solid var(--voice-line);background:var(--voice-paper);border-radius:14px;align-items:center;gap:12px;min-height:56px;padding:10px 14px;display:flex}.laila-free-row>svg{color:#1d6b3a;flex-shrink:0}.laila-free-row:hover{background:var(--voice-ground)}.laila-free-tag{color:#1d6b3a;background:#e3f4e9;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:12px;font-weight:700}.dark .laila-free-row>svg{color:#8fd4a8}.dark .laila-free-tag{color:#8fd4a8;background:#18261e}.laila-progress{flex-direction:column;gap:12px;padding:16px;display:flex}.laila-list{flex-direction:column;gap:10px;margin-top:4px;display:flex}.laila-list-rows{border:1px solid var(--voice-line);background:var(--voice-paper);border-radius:16px;overflow:hidden}.laila-list-row{align-items:center;gap:2px;padding-inline-end:6px;display:flex}.laila-list-row+.laila-list-row{border-top:1px solid var(--voice-line)}.laila-list-open{text-align:start;flex:1;align-items:center;gap:12px;min-width:0;min-height:64px;padding:10px 14px;display:flex}.laila-list-open:hover strong{color:var(--voice-violet)}.laila-list-empty{border:1px dashed var(--voice-line);color:var(--voice-subtle);text-align:center;border-radius:16px;padding:20px 16px;font-size:13.5px}.laila-score{text-align:center;font-variant-numeric:tabular-nums;border-radius:8px;flex-shrink:0;min-width:40px;padding:4px 8px;font-size:14px;font-weight:700}.laila-score.is-high{color:#1d6b3a;background:#e3f4e9}.laila-score.is-mid{color:#6e4a00;background:#fdf1c7}.laila-score.is-low{background:var(--voice-stage);color:var(--voice-violet)}.laila-score.is-none{background:var(--voice-ground);color:var(--voice-subtle);font-size:12px;font-weight:600}.dark .laila-score.is-high{color:#8fd4a8;background:#18261e}.dark .laila-score.is-mid{color:#f1d27a;background:#3a321c}.laila-flow{background:var(--voice-paper);color:var(--voice-ink)}.laila-flow-rail{border-inline-end:1px solid var(--voice-line);background:var(--voice-ground)}.laila-flow-rail-item{text-align:start;border-radius:12px;align-items:center;gap:10px;width:100%;min-height:56px;padding:8px;display:flex}.laila-flow-rail-item.is-current{background:var(--voice-paper)}.laila-flow-rail-item:disabled{cursor:default;opacity:.7}.laila-flow-rail-item:not(:disabled):not(.is-current):hover{background:color-mix(in srgb,var(--voice-paper)60%,transparent)}.laila-flow-dot{border:1px solid var(--voice-line);background:var(--voice-paper);width:28px;height:28px;color:var(--voice-subtle);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.laila-flow-dot.is-current{border-color:var(--voice-ink);background:var(--voice-ink);color:var(--voice-paper)}.laila-flow-dot.is-done{border-color:var(--voice-violet);background:var(--voice-violet);color:#fff}.laila-flow-price{border:1px solid var(--voice-line);background:var(--voice-paper);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;font-size:13px;display:flex}.laila-flow-price>div{justify-content:space-between;gap:8px;display:flex}.laila-flow-price dt{color:var(--voice-subtle)}.laila-flow-price dd{font-weight:600}.laila-flow-or{color:var(--voice-subtle);align-items:center;gap:10px;font-size:12px;display:flex}.laila-flow-or:before,.laila-flow-or:after{content:"";background:var(--voice-line);flex:1;height:1px}.laila-flow-choice{border:1px solid var(--voice-line);background:var(--voice-paper);text-align:start;border-radius:14px;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px 14px;display:flex}.laila-flow-choice.is-large{border-radius:16px;align-items:flex-start;padding:16px}.laila-flow-choice:hover{border-color:color-mix(in srgb,var(--voice-ink)40%,var(--voice-line))}.laila-flow-choice[aria-checked=true]{border:2px solid var(--voice-ink);background:var(--voice-ground);padding:11px 13px}.laila-flow-choice.is-large[aria-checked=true]{padding:15px}.laila-flow-choice:focus-visible,.laila-flow-segment button:focus-visible,.laila-flow-primary:focus-visible{outline:2px solid var(--voice-violet);outline-offset:2px}.laila-flow-choice-icon{background:var(--voice-stage);width:40px;height:40px;color:var(--voice-violet);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.laila-flow-radio{border:2px solid var(--voice-line);border-radius:999px;flex-shrink:0;width:20px;height:20px}.laila-flow-choice.is-large .laila-flow-radio{margin-top:2px}.laila-flow-choice[aria-checked=true] .laila-flow-radio{border:6px solid var(--voice-ink)}.laila-flow-sub{background:var(--voice-ground);border-radius:16px;flex-direction:column;gap:12px;padding:14px;display:flex}.laila-flow-segment{border:1px solid var(--voice-line);background:var(--voice-paper);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.laila-flow-segment button{border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:52px;font-size:13.5px;font-weight:600;line-height:1.3;display:inline-flex}.laila-flow-segment button[aria-checked=true]{background:var(--voice-ink);color:var(--voice-paper)}.laila-flow-summary{border:1px solid var(--voice-line);border-radius:16px;overflow:hidden}.laila-flow-summary>div{align-items:center;gap:12px;min-height:56px;padding-block:6px;padding-inline:14px 8px;display:flex}.laila-flow-summary>div+div{border-top:1px solid var(--voice-line)}.laila-flow-summary dt{width:72px;color:var(--voice-subtle);flex-shrink:0;font-size:13px}.laila-flow-summary dd{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.laila-flow-credits{background:var(--voice-ground);border-radius:16px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.laila-flow-primary{background:var(--voice-ink);min-height:52px;color:var(--voice-paper);border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:600;display:inline-flex}.laila-flow-primary:hover:not(:disabled){background:color-mix(in srgb,var(--voice-ink)88%,var(--voice-paper))}.laila-flow-primary:disabled{background:var(--voice-stage);color:var(--voice-subtle);cursor:not-allowed}.laila-flow-invite{justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:600;display:inline-flex}@media (prefers-reduced-motion:reduce){.laila-signal.is-active .laila-signal-spoke>span,.laila-signal.is-active .laila-signal-shell,.laila-signal.is-active .laila-signal-core,.laila-signal.is-active .laila-signal-core>span,.laila-caret{animation:none}}
