@font-face{font-family:Cupra Screen;font-weight:300;font-display:swap;src:url(/assets/CupraScreen-Light-DvByg6HC.otf)format("opentype")}@font-face{font-family:Cupra Screen;font-weight:400;font-display:swap;src:url(/assets/CupraScreen-Regular-C_aa6H-s.otf)format("opentype")}@font-face{font-family:Cupra Screen;font-weight:500;font-display:swap;src:url(/assets/CupraScreen-Medium-C9drVO1p.otf)format("opentype")}@font-face{font-family:Cupra Screen;font-weight:700;font-display:swap;src:url(/assets/CupraScreen-Bold-Bo8p6g53.otf)format("opentype")}:root{--p-white:#fff;--p-neutral-50:#f3f2f2;--p-neutral-300:#c8c5c2;--p-neutral-950:#0a0706;--p-neutral-900:#19100b;--p-copper-300:#b77f58;--p-copper-500:#9b613b;--p-copper-700:#804620;--p-sand-300:#d1ac94;--p-petrol-600:#047a98;--p-space-1:4px;--p-space-1h:6px;--p-space-2:8px;--p-space-2h:10px;--p-space-3:12px;--p-space-4:16px;--p-space-5:20px;--p-space-6:24px;--p-space-7:28px;--p-space-10:40px;--p-radius-md:12px;--p-radius-lg:16px;--p-radius-pill:9999px;--p-blur-sm:12px;--p-blur-md:30px;--p-blur-xl:100px;--p-font-family:"Cupra Screen", system-ui, -apple-system, "Segoe UI", sans-serif;--p-weight-regular:400;--p-weight-medium:500;--p-lh-tight:1.2;--p-lh-body:1.36;--p-size-12:12px;--p-size-13:13px;--p-size-14:14px;--p-size-16:16px;--p-size-20:20px;--bg-page:var(--p-neutral-950);--bg-ambient-opacity:.3;--bg-ambient-blur:var(--p-blur-xl);--bg-fade-bottom:linear-gradient(to bottom, #0a070600, var(--p-neutral-950));--surface-glass:#f3f2f226;--surface-glass-subtle:#f3f2f21a;--surface-tint:#d1ac9433;--surface-blur:var(--p-blur-md);--surface-blur-sm:var(--p-blur-sm);--border-subtle:#f3f2f21a;--border-avatar:var(--p-white);--text-primary:var(--p-neutral-50);--text-secondary:var(--p-neutral-300);--text-eyebrow:#fff9;--text-on-accent:var(--p-neutral-50);--text-link:var(--p-white);--accent-gradient:linear-gradient(8.75deg, var(--p-copper-300) 0%, var(--p-copper-500) 62.5%, var(--p-copper-700) 96%);--accent-solid:var(--p-copper-500);--coach-avatar-bg:var(--p-petrol-600);--radius-card:var(--p-radius-md);--radius-glyph:var(--p-radius-md);--radius-pill:var(--p-radius-pill);--gutter:var(--p-space-4);--stack-gap:var(--p-space-4);--card-padding:var(--p-space-3);--row-padding-y:var(--p-space-4);--inline-gap:var(--p-space-3);--chip-gap:var(--p-space-1h);--chip-padding:var(--p-space-1h) var(--p-space-4);--tip-gap:var(--p-space-2h);--sheet-bg:#1c1513;--sheet-radius:20px;--sheet-handle:#f3f2f240;--scrim:#0009;--surface-raised:#2a211d;--surface-selected:#d1ac941f;--text-danger:#e5735f;--progress-track:#f3f2f226;--progress-fill:var(--p-copper-300);--focus-ring:0 0 0 2px var(--p-copper-300);--recording:#e5484d;--rating-strong:#6fbf8f;--rating-fair:var(--p-sand-300);--rating-weak:#e5735f;--ease-out:cubic-bezier(.2, .8, .2, 1);--dur-fast:.15s;--dur-sheet:.28s;--size-hit:44px;--size-button:52px;--size-avatar:48px;--size-glyph:62px;--size-icon-well:40px;--size-icon-lg:24px;--size-icon-md:20px;--size-icon-sm:18px;--font-family:var(--p-font-family);--type-title-size:var(--p-size-20);--type-title-weight:var(--p-weight-medium);--type-title-lh:var(--p-lh-tight);--type-h5-size:var(--p-size-16);--type-h5-weight:var(--p-weight-medium);--type-h5-lh:var(--p-lh-tight);--type-h6-size:var(--p-size-14);--type-h6-weight:var(--p-weight-medium);--type-h6-lh:var(--p-lh-tight);--type-body-m-size:var(--p-size-16);--type-body-m-weight:var(--p-weight-regular);--type-body-m-lh:var(--p-lh-body);--type-body-s-size:var(--p-size-14);--type-body-s-weight:var(--p-weight-regular);--type-body-s-lh:var(--p-lh-body);--type-caption-size:var(--p-size-13);--type-caption-weight:var(--p-weight-medium);--type-caption-lh:var(--p-lh-tight);--type-eyebrow-size:var(--p-size-12);--type-eyebrow-weight:var(--p-weight-medium);--type-eyebrow-lh:var(--p-lh-tight);--type-button-size:var(--p-size-16);--type-button-weight:var(--p-weight-medium);--type-button-lh:var(--p-lh-tight)}.t-title{font:var(--type-title-weight) var(--type-title-size)/var(--type-title-lh) var(--font-family)}.t-h5{font:var(--type-h5-weight) var(--type-h5-size)/var(--type-h5-lh) var(--font-family)}.t-h6{font:var(--type-h6-weight) var(--type-h6-size)/var(--type-h6-lh) var(--font-family)}.t-body-m{font:var(--type-body-m-weight) var(--type-body-m-size)/var(--type-body-m-lh) var(--font-family)}.t-body-s{font:var(--type-body-s-weight) var(--type-body-s-size)/var(--type-body-s-lh) var(--font-family)}.t-caption{font:var(--type-caption-weight) var(--type-caption-size)/var(--type-caption-lh) var(--font-family)}.t-eyebrow{font:var(--type-eyebrow-weight) var(--type-eyebrow-size)/var(--type-eyebrow-lh) var(--font-family);text-transform:uppercase;color:var(--text-eyebrow)}.t-button{font:var(--type-button-weight) var(--type-button-size)/var(--type-button-lh) var(--font-family)}.sheet-root[data-v-2542bfa6]{flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.scrim[data-v-2542bfa6]{background:var(--scrim);position:absolute;inset:0}.panel[data-v-2542bfa6]{background:var(--sheet-bg);max-height:92dvh;color:var(--text-primary);border-radius:var(--sheet-radius) var(--sheet-radius) 0 0;padding-bottom:env(safe-area-inset-bottom);transition:transform var(--dur-sheet) var(--ease-out);outline:none;flex-direction:column;display:flex;position:relative}.grab[data-v-2542bfa6]{touch-action:none;padding:var(--p-space-2) var(--gutter) 0}.handle[data-v-2542bfa6]{width:36px;height:4px;margin:0 auto var(--p-space-4);border-radius:var(--radius-pill);background:var(--sheet-handle);display:block}.head[data-v-2542bfa6]{gap:var(--p-space-1h);padding-bottom:var(--p-space-4);display:grid}.head h2[data-v-2542bfa6],.head p[data-v-2542bfa6]{margin:0}.sub[data-v-2542bfa6]{color:var(--text-secondary)}.body[data-v-2542bfa6]{padding:0 var(--gutter);overflow-y:auto}.actions[data-v-2542bfa6]{padding:var(--p-space-4) var(--gutter)}.sheet-enter-active .scrim[data-v-2542bfa6],.sheet-leave-active .scrim[data-v-2542bfa6]{transition:opacity var(--dur-sheet) var(--ease-out)}.sheet-enter-active .panel[data-v-2542bfa6],.sheet-leave-active .panel[data-v-2542bfa6]{transition:transform var(--dur-sheet) var(--ease-out)}.sheet-enter-active[data-v-2542bfa6],.sheet-leave-active[data-v-2542bfa6]{transition:opacity var(--dur-sheet)}.sheet-enter-from .scrim[data-v-2542bfa6],.sheet-leave-to .scrim[data-v-2542bfa6]{opacity:0}.sheet-enter-from .panel[data-v-2542bfa6],.sheet-leave-to .panel[data-v-2542bfa6]{transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.panel[data-v-2542bfa6],.sheet-enter-active .panel[data-v-2542bfa6],.sheet-leave-active .panel[data-v-2542bfa6]{transition:none}}.primary[data-v-855d68e5]{all:unset;box-sizing:border-box;justify-content:center;align-items:center;gap:var(--p-space-2);width:100%;height:var(--size-button);border-radius:var(--radius-pill);background:var(--accent-gradient);color:var(--text-on-accent);cursor:pointer;display:flex}.primary[data-v-855d68e5]:focus-visible{box-shadow:var(--focus-ring)}.primary[data-v-855d68e5]:disabled{opacity:.5;cursor:default}.spinner[data-v-855d68e5]{border:2px solid;border-right-color:#0000;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin-855d68e5}@keyframes spin-855d68e5{to{transform:rotate(360deg)}}.form[data-v-2cde1df7]{gap:var(--p-space-4);padding-bottom:var(--p-space-2);display:grid}.field[data-v-2cde1df7]{gap:var(--p-space-2);display:grid}.label[data-v-2cde1df7]{color:var(--text-secondary)}.input[data-v-2cde1df7]{box-sizing:border-box;width:100%;min-height:var(--size-button);padding:0 var(--p-space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-glass-subtle);color:var(--text-primary);font-size:16px}.input[data-v-2cde1df7]:focus{box-shadow:var(--focus-ring);outline:none}.err[data-v-2cde1df7]{color:var(--text-danger);margin:0}.splash[data-v-7f37fba2],.fatal[data-v-7f37fba2]{place-content:center;gap:var(--p-space-6);min-height:100dvh;padding:var(--gutter);text-align:center;display:grid}.test-link[data-v-7f37fba2]{all:unset;padding:var(--p-space-2) var(--p-space-3);color:var(--text-secondary);cursor:pointer;justify-self:center;text-decoration:underline}.test-link[data-v-7f37fba2]:focus-visible{box-shadow:var(--focus-ring)}.pulse[data-v-7f37fba2]{background:var(--coach-avatar-bg);width:72px;height:72px;animation:pulse-7f37fba2 1.4s var(--ease-out) infinite;border-radius:50%}@keyframes pulse-7f37fba2{50%{opacity:.6;transform:scale(.85)}}.screen-enter-active[data-v-7f37fba2],.screen-leave-active[data-v-7f37fba2]{transition:opacity var(--dur-fast) var(--ease-out)}.screen-enter-from[data-v-7f37fba2],.screen-leave-to[data-v-7f37fba2]{opacity:0}.card[data-v-b8902354]{all:unset;box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-glass);cursor:pointer;width:100%;color:var(--text-primary);display:block;overflow:hidden}.main[data-v-b8902354]{align-items:center;gap:var(--inline-gap);padding:var(--card-padding);display:flex}.footer[data-v-b8902354]{padding:var(--p-space-2h) var(--card-padding);border-top:1px solid var(--border-subtle);background:var(--surface-glass-subtle);justify-content:space-between;align-items:center;display:flex}.card[data-v-b8902354]:focus-visible{box-shadow:var(--focus-ring)}.glyph[data-v-b8902354]{width:var(--size-glyph);height:var(--size-glyph);border-radius:var(--radius-glyph);background:var(--surface-tint);flex:none;place-items:center;display:grid}.text[data-v-b8902354]{gap:var(--p-space-1);flex:1;display:grid}.sub[data-v-b8902354]{color:var(--text-secondary)}.chev[data-v-b8902354]{color:var(--text-secondary);flex:none}.header[data-v-a1aeddcf]{justify-content:space-between;align-items:center;gap:var(--p-space-2);padding:calc(env(safe-area-inset-top) + var(--p-space-2)) var(--gutter) var(--p-space-4);display:flex}.title[data-v-a1aeddcf]{text-align:center;flex:1;margin:0}.icon-btn[data-v-a1aeddcf],.spacer[data-v-a1aeddcf]{width:var(--size-hit);height:var(--size-hit);flex:none}.icon-btn[data-v-a1aeddcf]{all:unset;box-sizing:border-box;width:var(--size-hit);height:var(--size-hit);border-radius:var(--radius-card);background:var(--surface-glass-subtle);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;place-items:center;display:grid}.icon-btn[data-v-a1aeddcf]:focus-visible{box-shadow:var(--focus-ring)}.coach[data-v-33f3bf09]{justify-items:center;gap:var(--p-space-4);display:grid}.bubble[data-v-33f3bf09]{max-width:260px;padding:var(--p-space-3) var(--p-space-4);text-align:center;border-radius:var(--radius-card);background:var(--surface-glass);border:1px solid var(--border-subtle);margin:0;position:relative}.bubble[data-v-33f3bf09]:after{content:"";background:inherit;border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);width:12px;height:12px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.avatar[data-v-33f3bf09]{background:var(--coach-avatar-bg);border-radius:50%;width:72px;height:72px;box-shadow:0 0 40px #047a9859}.card[data-v-698aeba0]{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-glass-subtle);overflow:hidden}.identity[data-v-698aeba0]{align-items:center;gap:var(--inline-gap);padding:var(--p-space-4) var(--card-padding);display:flex}.avatar[data-v-698aeba0]{width:var(--size-avatar);height:var(--size-avatar);background:var(--surface-tint);border-radius:50%;flex:none;place-items:center;display:grid}.who p[data-v-698aeba0]{margin:0}.email[data-v-698aeba0]{color:var(--text-secondary);word-break:break-all;margin-top:var(--p-space-1)!important}.identity[data-v-698aeba0]:has(+.rows>*){border-bottom:1px solid var(--border-subtle)}.select[data-v-eea6c153]{all:unset;box-sizing:border-box;align-items:center;gap:var(--p-space-2);cursor:pointer;width:100%;color:var(--text-primary);display:flex}.select[data-v-eea6c153]:focus-visible{box-shadow:var(--focus-ring)}.select[data-v-eea6c153]:disabled{opacity:.5;cursor:default}.row[data-v-eea6c153]{padding:var(--row-padding-y) var(--card-padding)}.row+.row[data-v-eea6c153]{border-top:1px solid var(--border-subtle)}.row .value[data-v-eea6c153]{margin-left:auto}.label[data-v-eea6c153]{color:var(--text-secondary)}.field[data-v-eea6c153]{min-height:var(--size-button);padding:0 var(--p-space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-glass-subtle)}.field .caret[data-v-eea6c153]{margin-left:auto}.icon[data-v-eea6c153]{display:inline-flex}.value.empty[data-v-eea6c153]{color:var(--text-secondary)}.options[data-v-eea6c153]{padding:0 0 var(--p-space-4);margin:0;list-style:none}.option[data-v-eea6c153]{all:unset;box-sizing:border-box;width:100%;min-height:var(--size-hit);padding:var(--p-space-3) var(--p-space-3);border-radius:var(--radius-card);cursor:pointer;justify-content:space-between;align-items:center;display:flex}.option.selected[data-v-eea6c153]{background:var(--surface-selected)}.option[data-v-eea6c153]:focus-visible{box-shadow:var(--focus-ring)}.section-label[data-v-cab4ce6b]{margin:var(--p-space-4) 0 var(--p-space-2);color:var(--text-secondary)}.err[data-v-cab4ce6b]{color:var(--text-danger);margin:var(--p-space-3) 0 0}.tour[data-v-38002da2]{z-index:90;position:fixed;inset:0}.spot[data-v-38002da2]{border-radius:calc(var(--radius-card) + 4px);box-shadow:0 0 0 200vmax var(--scrim);transition:all var(--dur-sheet) var(--ease-out);pointer-events:none;position:fixed}.back[data-v-38002da2]{all:unset;box-sizing:border-box;top:calc(env(safe-area-inset-top) + var(--p-space-2));left:var(--gutter);width:var(--size-hit);height:var(--size-hit);border-radius:var(--radius-card);background:var(--surface-raised);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;place-items:center;display:grid;position:fixed}.tip[data-v-38002da2]{left:var(--gutter);right:var(--gutter);padding:var(--p-space-4);border-radius:var(--radius-card);background:var(--surface-raised);border:1px solid var(--border-subtle);transition:top var(--dur-sheet) var(--ease-out), bottom var(--dur-sheet) var(--ease-out);position:fixed;box-shadow:0 12px 32px #0006}.tip p[data-v-38002da2]{margin:0}.counter[data-v-38002da2]{color:var(--text-secondary)}.title[data-v-38002da2]{margin-top:var(--p-space-2)!important}.body[data-v-38002da2]{color:var(--text-secondary);margin-top:var(--p-space-2)!important}.caret[data-v-38002da2]{background:var(--surface-raised);width:14px;height:14px;position:absolute;transform:translate(-50%)rotate(45deg)}.above .caret[data-v-38002da2]{border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);bottom:-8px}.below .caret[data-v-38002da2]{border-left:1px solid var(--border-subtle);border-top:1px solid var(--border-subtle);top:-8px}.bar[data-v-38002da2]{padding:var(--p-space-4) var(--gutter) calc(env(safe-area-inset-bottom) + var(--p-space-4));background:var(--bg-page);border-top:1px solid var(--border-subtle);position:fixed;bottom:0;left:0;right:0}.usage[data-v-566069f4]{gap:var(--p-space-3);padding:var(--p-space-3) var(--card-padding);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-glass-subtle);display:grid}.line[data-v-566069f4]{justify-content:space-between;align-items:baseline;display:flex}.muted[data-v-566069f4]{color:var(--text-secondary)}.track[data-v-566069f4]{border-radius:var(--radius-pill);background:var(--progress-track);height:6px;overflow:hidden}.fill[data-v-566069f4]{border-radius:inherit;background:var(--progress-fill);height:100%;transition:width var(--dur-sheet) var(--ease-out)}.content[data-v-aa450b84]{gap:var(--stack-gap);padding:var(--p-space-2) var(--gutter) calc(env(safe-area-inset-bottom) + var(--p-space-6));display:grid}.actions[data-v-aa450b84]{gap:var(--p-space-3);display:grid}.content[data-v-7345fb2d]{gap:var(--stack-gap);padding:var(--p-space-2) var(--gutter) calc(env(safe-area-inset-bottom) + var(--p-space-6));display:grid}p[data-v-7345fb2d],ul[data-v-7345fb2d],ol[data-v-7345fb2d]{margin:0}.muted[data-v-7345fb2d]{color:var(--text-secondary)}.err[data-v-7345fb2d]{color:var(--text-danger)}.card[data-v-7345fb2d]{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-glass-subtle)}.section-label[data-v-7345fb2d]{margin-bottom:var(--p-space-2);color:var(--text-secondary)}.empty[data-v-7345fb2d]{gap:var(--p-space-3);padding:var(--p-space-5) var(--card-padding);display:grid}.summary[data-v-7345fb2d]{gap:var(--p-space-3);padding:var(--p-space-4) var(--card-padding);display:grid}.summary-head[data-v-7345fb2d]{justify-content:space-between;align-items:baseline;display:flex}.big[data-v-7345fb2d]{font:var(--p-weight-medium) 48px/1 var(--font-family)}.chart[data-v-7345fb2d]{gap:var(--p-space-2);margin-top:var(--p-space-2);grid-template-columns:repeat(7,1fr);padding:0;list-style:none;display:grid}.col[data-v-7345fb2d]{justify-items:center;gap:var(--p-space-1h);display:grid}.value[data-v-7345fb2d]{font-weight:var(--p-weight-medium)}.bar[data-v-7345fb2d]{border-radius:var(--radius-card);background:var(--progress-track);width:100%;max-width:40px;height:140px;position:relative;overflow:hidden}.bar-fill[data-v-7345fb2d]{border-radius:inherit;background:var(--progress-fill);position:absolute;inset:auto 0 0}.rows[data-v-7345fb2d]{padding:0;list-style:none}.rows>li+li[data-v-7345fb2d]{border-top:1px solid var(--border-subtle)}.criterion[data-v-7345fb2d]{gap:var(--p-space-2);padding:var(--p-space-3) var(--card-padding);display:grid}.line[data-v-7345fb2d]{align-items:center;gap:var(--p-space-2);display:flex}.name[data-v-7345fb2d]{flex:1}.dot[data-v-7345fb2d]{background:var(--text-secondary);border-radius:50%;width:8px;height:8px}.track[data-v-7345fb2d]{border-radius:var(--radius-pill);background:var(--progress-track);height:6px;overflow:hidden}.fill[data-v-7345fb2d]{border-radius:inherit;background:var(--progress-fill);height:100%}.attempt[data-v-7345fb2d]{all:unset;box-sizing:border-box;align-items:center;gap:var(--p-space-3);width:100%;padding:var(--p-space-3) var(--card-padding);cursor:pointer;display:flex}.attempt[data-v-7345fb2d]:disabled{cursor:default}.attempt[data-v-7345fb2d]:focus-visible{box-shadow:var(--focus-ring)}.text[data-v-7345fb2d]{flex:1;gap:2px;display:grid}.content[data-v-6185bcfc]{gap:var(--p-space-3);padding:var(--p-space-2) var(--gutter) calc(env(safe-area-inset-bottom) + var(--p-space-6));display:grid}.head[data-v-6185bcfc]{justify-content:space-between;align-items:baseline;display:flex}.head p[data-v-6185bcfc]{margin:0}.muted[data-v-6185bcfc]{color:var(--text-secondary)}.best[data-v-6185bcfc]{padding:var(--p-space-1) var(--p-space-2h);border-radius:var(--radius-pill);background:var(--text-primary);color:var(--bg-page)}.err[data-v-6185bcfc]{color:var(--text-danger)}.progress-link[data-v-6185bcfc]{all:unset;box-sizing:border-box;align-items:center;gap:var(--p-space-2);padding:var(--p-space-3) var(--card-padding);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-glass-subtle);cursor:pointer;display:flex}.progress-link span[data-v-6185bcfc]{flex:1}.progress-link[data-v-6185bcfc]:focus-visible{box-shadow:var(--focus-ring)}.result[data-v-10ece510]{gap:var(--stack-gap);display:grid}p[data-v-10ece510],ul[data-v-10ece510]{margin:0}.muted[data-v-10ece510]{color:var(--text-secondary)}.card[data-v-10ece510]{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-glass-subtle)}.section-label[data-v-10ece510]{margin-bottom:var(--p-space-2);color:var(--text-secondary)}.score[data-v-10ece510]{gap:var(--p-space-3);padding:var(--p-space-4) var(--card-padding);display:grid}.score-line[data-v-10ece510]{justify-content:space-between;align-items:flex-start;display:flex}.delta[data-v-10ece510]{align-items:center;gap:var(--p-space-1);padding:var(--p-space-1) var(--p-space-2h);border-radius:var(--radius-pill);background:var(--surface-glass);display:inline-flex}.delta.up[data-v-10ece510]{color:var(--rating-strong)}.delta.down[data-v-10ece510]{color:var(--rating-weak)}.big[data-v-10ece510]{font:var(--p-weight-medium) 48px/1 var(--font-family)}.criteria[data-v-10ece510]{padding:0;list-style:none}.criterion[data-v-10ece510]{gap:var(--p-space-2);padding:var(--p-space-3) var(--card-padding);display:grid}.criterion+.criterion[data-v-10ece510]{border-top:1px solid var(--border-subtle)}.line[data-v-10ece510]{align-items:center;gap:var(--p-space-2);display:flex}.name[data-v-10ece510]{flex:1}.dot[data-v-10ece510]{background:var(--text-secondary);border-radius:50%;width:8px;height:8px}.track[data-v-10ece510]{border-radius:var(--radius-pill);background:var(--progress-track);height:6px;overflow:hidden}.fill[data-v-10ece510]{border-radius:inherit;background:var(--progress-fill);height:100%}.dot.strong[data-v-10ece510],.fill.strong[data-v-10ece510]{background:var(--rating-strong)}.dot.fair[data-v-10ece510],.fill.fair[data-v-10ece510]{background:var(--rating-fair)}.dot.weak[data-v-10ece510],.fill.weak[data-v-10ece510]{background:var(--rating-weak)}.lists .list[data-v-10ece510]{padding:var(--p-space-4) var(--card-padding)}.lists .list+.list[data-v-10ece510]{border-top:1px solid var(--border-subtle)}.head[data-v-10ece510]{align-items:center;gap:var(--p-space-2);display:flex;margin-bottom:var(--p-space-2)!important}.list ul[data-v-10ece510]{padding-left:var(--p-space-6);gap:var(--p-space-2);color:var(--text-secondary);display:grid}.secondary[data-v-76758451]{all:unset;box-sizing:border-box;justify-content:center;align-items:center;gap:var(--p-space-2);width:100%;height:var(--size-button);border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:var(--surface-glass-subtle);color:var(--text-primary);cursor:pointer;display:flex}.secondary[data-v-76758451]:focus-visible{box-shadow:var(--focus-ring)}.secondary[data-v-76758451]:disabled{opacity:.5;cursor:default}.scale[data-v-241e5855]{gap:var(--p-space-2);grid-template-columns:repeat(5,1fr);display:grid}.num[data-v-241e5855]{all:unset;box-sizing:border-box;height:var(--size-button);border-radius:var(--radius-card);border:1px solid var(--border-subtle);background:var(--surface-glass-subtle);color:var(--text-primary);cursor:pointer;place-items:center;display:grid}.num.on[data-v-241e5855]{background:var(--accent-gradient);border-color:#0000}.num[data-v-241e5855]:focus-visible{box-shadow:var(--focus-ring)}.ends[data-v-241e5855]{margin:var(--p-space-2) 0 var(--p-space-4);color:var(--text-secondary);justify-content:space-between;display:flex}.comment[data-v-241e5855]{box-sizing:border-box;width:100%;padding:var(--p-space-3) var(--p-space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-glass-subtle);color:var(--text-primary);resize:none;font-size:16px}.comment[data-v-241e5855]:focus{box-shadow:var(--focus-ring);outline:none}.actions[data-v-241e5855]{gap:var(--p-space-3);grid-template-columns:1fr 1fr;display:grid}.brief[data-v-a93bfbe4]{gap:var(--stack-gap);display:grid}p[data-v-a93bfbe4],h2[data-v-a93bfbe4],ul[data-v-a93bfbe4]{margin:0}.intro[data-v-a93bfbe4]{gap:var(--p-space-1);display:grid}.muted[data-v-a93bfbe4]{color:var(--text-secondary)}.card[data-v-a93bfbe4]{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-glass-subtle)}.customer[data-v-a93bfbe4]{gap:var(--p-space-3);padding:var(--card-padding);display:grid}.persona[data-v-a93bfbe4]{align-items:center;gap:var(--inline-gap);display:flex}.avatar[data-v-a93bfbe4]{width:var(--size-avatar);height:var(--size-avatar);background:var(--surface-tint);border-radius:50%;place-items:center;display:grid}.facts[data-v-a93bfbe4]{gap:var(--chip-gap);flex-wrap:wrap;padding:0;list-style:none;display:flex}.chip[data-v-a93bfbe4]{padding:var(--chip-padding);border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:var(--surface-tint)}.row[data-v-a93bfbe4]{gap:var(--inline-gap);padding:var(--p-space-4) var(--card-padding);display:flex}.row+.row[data-v-a93bfbe4]{border-top:1px solid var(--border-subtle)}.row p+p[data-v-a93bfbe4]{margin-top:var(--p-space-1h)}.well[data-v-a93bfbe4]{width:var(--size-icon-well);height:var(--size-icon-well);border-radius:var(--radius-card);background:var(--surface-tint);flex:none;place-items:center;display:grid}.section-label[data-v-a93bfbe4]{margin-bottom:var(--p-space-2);color:var(--text-secondary)}.tips[data-v-a93bfbe4]{padding:var(--card-padding);gap:var(--tip-gap);list-style:none;display:grid}.tip[data-v-a93bfbe4]{align-items:center;gap:var(--p-space-2h);display:flex}.wave[data-v-6aeda229]{align-items:center;gap:2px;width:100%;height:40px;display:flex}.bar[data-v-6aeda229]{border-radius:var(--radius-pill);background:var(--text-primary);flex:1;min-width:2px;transition:height 80ms linear}.bar.dim[data-v-6aeda229]{background:var(--progress-track)}.screen[data-v-97c48529]{min-height:100dvh}.content[data-v-97c48529]{padding:var(--p-space-2) var(--gutter) 260px}p[data-v-97c48529]{margin:0}.muted[data-v-97c48529]{color:var(--text-secondary)}.err[data-v-97c48529]{color:var(--text-danger)}.result-head[data-v-97c48529]{gap:var(--p-space-1);margin-bottom:var(--stack-gap);display:grid}.result-head h2[data-v-97c48529]{margin:0}.notice[data-v-97c48529]{gap:var(--p-space-2);padding:var(--p-space-4) var(--card-padding);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-glass-subtle);display:grid}.panel[data-v-97c48529]{gap:var(--p-space-3);max-width:560px;padding:var(--p-space-4) var(--gutter) calc(env(safe-area-inset-bottom) + var(--p-space-4));background:var(--bg-page);border-top:1px solid var(--border-subtle);margin:0 auto;display:grid;position:fixed;bottom:0;left:0;right:0}.status[data-v-97c48529]{align-items:center;gap:var(--p-space-2);display:flex}.timer[data-v-97c48529]{margin-left:auto}.rec-dot[data-v-97c48529]{background:var(--recording);border-radius:50%;width:10px;height:10px;animation:1.2s ease-in-out infinite blink-97c48529}.rec-dot.paused[data-v-97c48529]{opacity:.4;animation:none}@keyframes blink-97c48529{50%{opacity:.3}}.progress[data-v-97c48529]{border-radius:var(--radius-pill);background:var(--progress-track);height:4px;overflow:hidden}.progress .fill[data-v-97c48529]{background:var(--text-primary);height:100%}.controls[data-v-97c48529]{gap:var(--p-space-3);display:flex}.controls[data-v-97c48529]>*{flex:1}.controls .icon-btn[data-v-97c48529]{flex:none}.grow[data-v-97c48529]{flex:1}.icon-btn[data-v-97c48529],.play[data-v-97c48529]{all:unset;box-sizing:border-box;width:var(--size-button);height:var(--size-button);border-radius:var(--radius-card);border:1px solid var(--border-subtle);background:var(--surface-glass-subtle);color:var(--text-primary);cursor:pointer;place-items:center;display:grid}.icon-btn[data-v-97c48529]:focus-visible,.play[data-v-97c48529]:focus-visible{box-shadow:var(--focus-ring)}.player[data-v-97c48529]{align-items:center;gap:var(--p-space-3);padding:var(--p-space-2) var(--p-space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-glass-subtle);display:flex}.play[data-v-97c48529]{background:var(--text-primary);width:44px;height:44px;color:var(--bg-page);border-radius:50%;flex:none}.processing[data-v-97c48529]{align-items:center;gap:var(--p-space-4);min-height:var(--size-button);display:flex}.pulse[data-v-97c48529]{background:var(--coach-avatar-bg);width:44px;height:44px;animation:pulse-97c48529 1.4s var(--ease-out) infinite;border-radius:50%;flex:none}@keyframes pulse-97c48529{50%{opacity:.6;transform:scale(.85)}}.stack[data-v-97c48529]{gap:var(--p-space-3);display:grid}.content[data-v-4091662e]{gap:var(--p-space-6);padding:var(--p-space-2) var(--gutter) calc(env(safe-area-inset-bottom) + var(--p-space-6));display:grid}.section-label[data-v-4091662e]{margin:0 0 var(--p-space-2);color:var(--text-secondary)}.card[data-v-4091662e]{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-glass-subtle);overflow:hidden}.card[data-v-4091662e]>*+*{border-top:1px solid var(--border-subtle)}.link[data-v-4091662e]{padding:var(--row-padding-y) var(--card-padding);color:var(--text-primary);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.link.danger[data-v-4091662e]{all:unset;box-sizing:border-box;width:100%;padding:var(--row-padding-y) var(--card-padding);color:var(--text-danger);cursor:pointer;display:block}.err[data-v-4091662e]{color:var(--text-danger);margin:0}.version[data-v-4091662e]{text-align:center;color:var(--text-secondary);margin:0}p[data-v-ab8b5efe],ul[data-v-ab8b5efe]{margin:0}.muted[data-v-ab8b5efe]{color:var(--text-secondary)}.user[data-v-ab8b5efe]{max-width:82%;padding:var(--p-space-3) var(--p-space-4);border-radius:var(--radius-card);background:var(--surface-glass);border:1px solid var(--border-subtle);white-space:pre-wrap;justify-self:end}.assistant[data-v-ab8b5efe]{gap:var(--p-space-2);display:grid}.assistant ul[data-v-ab8b5efe]{padding-left:var(--p-space-6);gap:var(--p-space-1);display:grid}.thinking[data-v-ab8b5efe]{color:var(--text-secondary)}.dots[data-v-ab8b5efe]:after{content:"";animation:1.2s steps(4,end) infinite dots-ab8b5efe}@keyframes dots-ab8b5efe{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.sources ul[data-v-ab8b5efe]{margin-top:var(--p-space-1h);gap:var(--chip-gap);flex-wrap:wrap;padding:0;list-style:none;display:flex}.source[data-v-ab8b5efe]{align-items:center;gap:var(--p-space-1);padding:var(--p-space-1) var(--p-space-2h);border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:var(--surface-glass-subtle);display:inline-flex}.actions[data-v-ab8b5efe]{align-items:center;gap:var(--p-space-1);color:var(--text-secondary);display:flex}.actions button[data-v-ab8b5efe]{all:unset;border-radius:var(--radius-card);cursor:pointer;place-items:center;width:34px;height:34px;display:grid}.actions button[data-v-ab8b5efe]:focus-visible{box-shadow:var(--focus-ring)}.screen[data-v-4684104e]{min-height:100dvh}p[data-v-4684104e]{margin:0}.muted[data-v-4684104e]{color:var(--text-secondary)}.top[data-v-4684104e]{z-index:5;background:var(--bg-page);position:sticky;top:0}.new[data-v-4684104e]{all:unset;box-sizing:border-box;right:var(--gutter);top:calc(env(safe-area-inset-top) + var(--p-space-2));width:var(--size-hit);height:var(--size-hit);border-radius:var(--radius-card);background:var(--surface-glass-subtle);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;place-items:center;display:grid;position:absolute}.new[data-v-4684104e]:disabled{opacity:.4;cursor:default}.new[data-v-4684104e]:focus-visible{box-shadow:var(--focus-ring)}.content[data-v-4684104e]{gap:var(--p-space-3);padding:var(--p-space-2) var(--gutter) 120px;display:grid}.preview[data-v-4684104e]{padding:var(--p-space-1) var(--p-space-3);border-radius:var(--radius-pill);background:var(--surface-tint);color:var(--text-secondary);justify-self:center}.card[data-v-4684104e]{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-glass-subtle);overflow:hidden}.label[data-v-4684104e]{margin-top:var(--p-space-2)}.chips[data-v-4684104e]{justify-items:start;gap:var(--p-space-2);display:grid}.chip[data-v-4684104e]{all:unset;box-sizing:border-box;padding:var(--p-space-2) var(--p-space-4);border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:var(--surface-glass-subtle);color:var(--text-primary);cursor:pointer}.chip[data-v-4684104e]:focus-visible{box-shadow:var(--focus-ring)}.thread[data-v-4684104e]{gap:var(--p-space-5);display:grid}.down[data-v-4684104e]{all:unset;background:var(--surface-raised);border:1px solid var(--border-subtle);width:40px;height:40px;color:var(--text-primary);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:96px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #0006}.composer[data-v-4684104e]{max-width:560px;padding:var(--p-space-3) var(--gutter) calc(env(safe-area-inset-bottom) + var(--p-space-3));background:var(--bg-page);border-top:1px solid var(--border-subtle);margin:0 auto;position:fixed;bottom:0;left:0;right:0}.box[data-v-4684104e]{align-items:flex-end;gap:var(--p-space-2);padding:var(--p-space-1h) var(--p-space-1h) var(--p-space-1h) var(--p-space-4);border-radius:var(--radius-card);border:1px solid var(--border-subtle);background:var(--surface-glass-subtle);display:flex}.input[data-v-4684104e]{min-height:40px;max-height:120px;padding:var(--p-space-2h) 0;color:var(--text-primary);resize:none;field-sizing:content;background:0 0;border:0;flex:1;font-size:16px}.input[data-v-4684104e]:focus{outline:none}.send[data-v-4684104e]{all:unset;background:var(--text-primary);width:40px;height:40px;color:var(--bg-page);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.send[data-v-4684104e]:disabled{opacity:.35;cursor:default}.stack[data-v-4684104e]{gap:var(--p-space-3);display:grid}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg-page);min-height:100%;color:var(--text-primary);font-family:var(--font-family);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;margin:0}body{font:var(--type-body-m-weight) var(--type-body-m-size) / var(--type-body-m-lh) var(--font-family)}#app{max-width:560px;min-height:100dvh;margin:0 auto}button{font:inherit}
