.cx-hero[data-v-314f5f9a]{aspect-ratio:16/7;background:#000}@media(max-width:767px){.cx-hero[data-v-314f5f9a]{aspect-ratio:16/9}}.cx-composer-box[data-v-7203f282]{position:relative}html[data-ui=portfolio] .cx-field[data-v-7203f282]{background:var(--ui-bg);border:1px solid var(--ui-control-line);border-radius:14px;box-shadow:0 1px 2px #23334a08,0 8px 24px #23334a0b;display:block;font-size:15px;line-height:24px;max-height:min(40vh,200px);min-height:56px;overflow-y:hidden;padding:15px 60px 15px 18px;resize:none;transition:border-color .18s ease,box-shadow .18s ease;width:100%}@media(hover:hover)and (pointer:fine){html[data-ui=portfolio] .cx-field[data-v-7203f282]:not(:disabled):hover{border-color:var(--ui-hover-line)}}html[data-ui=portfolio] .cx-field[data-v-7203f282]:focus{border-color:var(--ui-hover-line);box-shadow:0 1px 2px #23334a08,0 10px 28px #23334a12}html[data-ui=portfolio] .cx-field[data-v-7203f282]:disabled{background:var(--ui-surface);color:var(--ui-muted);opacity:1}.cx-send[data-v-7203f282]{background:var(--ui-primary);border:0;border-radius:10px;bottom:8px;color:var(--ui-on-primary);cursor:pointer;display:grid;height:40px;padding:0;place-items:center;position:absolute;right:8px;transition:background-color .18s ease,box-shadow .18s ease,color .18s ease,transform .12s ease;width:40px}.cx-send[data-v-7203f282]:before{content:"";inset:-4px;position:absolute}.cx-send svg[data-v-7203f282]{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:18px}@media(hover:hover)and (pointer:fine){.cx-send[data-v-7203f282]:not(:disabled):hover{background:var(--ui-primary-direct);box-shadow:0 4px 10px #1e2a4333,inset 0 1px #ffffff21}}.cx-send[data-v-7203f282]:not(:disabled):active{background:var(--ui-primary-active);box-shadow:inset 0 2px 4px #00000026;transform:scale(.96)}html[data-ui=portfolio] .cx-send[data-v-7203f282]:disabled{background:#edf0f4;box-shadow:none;color:#98a1ad;cursor:default;opacity:1}html[data-ui=portfolio] .cx-send[data-v-7203f282]:focus-visible{outline-offset:2px}@media(prefers-reduced-motion:reduce){html[data-ui=portfolio] .cx-field[data-v-7203f282]{transition:none}.cx-send[data-v-7203f282]:not(:disabled):active{transform:none}}.cx-starters[data-v-b59cac45]{display:grid;gap:12px}.cx-starters-lead[data-v-b59cac45]{align-items:center;color:var(--ui-muted);display:flex;font-size:14px;gap:8px;justify-content:center;line-height:1.4;margin:0}.cx-starters-lead svg[data-v-b59cac45]{color:#a8741c;flex:none;height:18px;width:18px}svg[data-v-b59cac45]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.cx-starters-list[data-v-b59cac45]{display:grid;gap:10px}.cx-starter[data-v-b59cac45]{--tone-ink:#4b5970;--tone-bg:#eef1f5;--tone-line:#bbc8dc;align-items:center;background:var(--ui-surface);border:1px solid var(--ui-surface-line);border-radius:12px;color:var(--ui-ink);cursor:pointer;display:flex;font:inherit;font-size:14px;font-weight:var(--ui-control-weight);gap:12px;line-height:1.4;min-height:60px;padding:10px 16px 10px 10px;text-align:left;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease;width:100%}.cx-starter[data-tone=money][data-v-b59cac45]{--tone-ink:#95631a;--tone-bg:#fbf2e1;--tone-line:#e2c793}.cx-starter[data-tone=business][data-v-b59cac45]{--tone-ink:#355eac;--tone-bg:#ebf0fa;--tone-line:#b3c5e8}.cx-starter[data-tone=mind][data-v-b59cac45]{--tone-ink:#78529e;--tone-bg:#f3edf8;--tone-line:#d2c0e5}.cx-starter[data-tone=path][data-v-b59cac45]{--tone-ink:#116b74;--tone-bg:#e6f3f4;--tone-line:#a6d2d6}.cx-starter-icon[data-v-b59cac45]{background:var(--tone-bg);border-radius:10px;color:var(--tone-ink);display:grid;flex:none;height:38px;place-items:center;width:38px}.cx-starter-icon svg[data-v-b59cac45]{height:20px;width:20px}.cx-starter-text[data-v-b59cac45]{min-width:0}@media(hover:hover)and (pointer:fine){.cx-starter[data-v-b59cac45]:not(:disabled):hover{background:var(--ui-surface-hover);border-color:var(--tone-line);box-shadow:var(--ui-shadow-hover);transform:translateY(-1px)}}.cx-starter[data-v-b59cac45]:not(:disabled):active{background:var(--tone-bg);border-color:var(--tone-line);box-shadow:none;transform:none}@media(min-width:900px){.cx-starters-list[data-v-b59cac45]{gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.cx-starters-lead[data-v-b59cac45]{font-size:13.5px}}@media(prefers-reduced-motion:reduce){.cx-starter[data-v-b59cac45]:not(:disabled):hover{transform:none}}.cx-status[data-v-49fa2055]{justify-self:center;padding:20px 24px;width:min(100%,720px)}.cx-status-head[data-v-49fa2055]{align-items:center;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto}.cx-status-mark[data-v-49fa2055]{border:2.5px solid var(--ui-surface-line);border-radius:50%;height:24px;width:24px}.cx-status-mark.is-busy[data-v-49fa2055]{animation:cx-status-spin-49fa2055 .9s linear infinite;border-top-color:var(--ui-focus)}.is-stopped .cx-status-mark[data-v-49fa2055]{border-color:var(--ui-error)}@keyframes cx-status-spin-49fa2055{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.cx-status-mark.is-busy[data-v-49fa2055]{animation:none}}.cx-status-title[data-v-49fa2055]{color:var(--ui-ink);font-size:15.5px;font-weight:600;line-height:1.4}.cx-status-detail[data-v-49fa2055]{color:var(--ui-muted);font-size:13.5px;line-height:1.45;margin-top:2px}.cx-status-error[data-v-49fa2055]{font-size:14px;line-height:1.5;margin-top:6px}.cx-status-elapsed[data-v-49fa2055]{color:var(--ui-muted);font-size:12px;line-height:1.3;text-align:right}.cx-status-elapsed time[data-v-49fa2055]{color:var(--ui-ink);display:block;font-size:15px;font-variant-numeric:tabular-nums;font-weight:600}.cx-steps[data-v-49fa2055]{border-top:1px solid var(--ui-surface-line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:18px 0 0;padding:16px 0 0}.cx-steps li[data-v-49fa2055]{color:var(--ui-muted);display:grid;font-size:12.5px;gap:6px;justify-items:center;line-height:1.35;position:relative;text-align:center}.cx-steps li+li[data-v-49fa2055]:before{background:var(--ui-surface-line);content:"";height:1.5px;position:absolute;right:calc(50% + 12px);top:6px;width:calc(100% - 24px)}.cx-steps li[data-state=done]+li[data-v-49fa2055]:before,.cx-steps li[data-state=done]+li[data-state=active][data-v-49fa2055]:before{background:var(--ui-primary)}.cx-step-dot[data-v-49fa2055]{background:var(--ui-bg);border:1.5px solid var(--ui-control-line);border-radius:50%;height:13px;position:relative;width:13px}li[data-state=done][data-v-49fa2055]{color:var(--ui-copy)}li[data-state=done] .cx-step-dot[data-v-49fa2055]{background:var(--ui-primary);border-color:var(--ui-primary)}li[data-state=done] .cx-step-dot[data-v-49fa2055]:after{border:solid var(--ui-on-primary);border-width:0 1.5px 1.5px 0;content:"";height:6px;left:3.5px;position:absolute;top:1.5px;transform:rotate(45deg);width:3px}li[data-state=active][data-v-49fa2055]{color:var(--ui-ink);font-weight:600}li[data-state=active] .cx-step-dot[data-v-49fa2055]{background:var(--ui-focus);border-color:var(--ui-focus);box-shadow:0 0 0 4px #4f6d9b26}li[data-state=failed][data-v-49fa2055]{color:var(--ui-error);font-weight:600}li[data-state=failed] .cx-step-dot[data-v-49fa2055]{background:var(--ui-error);border-color:var(--ui-error)}li[data-state=failed] .cx-step-dot[data-v-49fa2055]:after{background:var(--ui-on-primary);content:"";height:6px;left:4.25px;position:absolute;top:2px;width:1.5px}.cx-status.is-compact[data-v-49fa2055]{align-items:center;display:flex;flex-wrap:wrap;gap:8px 24px;padding:12px 18px;width:100%}.is-compact .cx-status-head[data-v-49fa2055]{flex:1 1 260px}.is-compact .cx-status-mark[data-v-49fa2055]{height:18px;width:18px}.is-compact .cx-status-elapsed[data-v-49fa2055]{align-items:baseline;display:flex;gap:6px}.is-compact .cx-status-elapsed time[data-v-49fa2055]{font-size:14px}.is-compact .cx-steps[data-v-49fa2055]{border:0;display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0}.is-compact .cx-steps li[data-v-49fa2055]{align-items:center;display:inline-flex;gap:6px}.is-compact .cx-steps li+li[data-v-49fa2055]:before{display:none}@media(max-width:767px){.cx-status[data-v-49fa2055]{padding:16px}.cx-status-head[data-v-49fa2055]{grid-template-columns:auto minmax(0,1fr)}.cx-status-elapsed[data-v-49fa2055]{grid-column:2;text-align:left}.cx-status-elapsed time[data-v-49fa2055]{display:inline;font-size:13px}.cx-steps li[data-v-49fa2055]{font-size:11.5px}.is-compact .cx-status-elapsed[data-v-49fa2055]{grid-column:auto}}.cx-rail[data-v-5bfdb5c4]{padding:20px;position:sticky;top:16px}.cx-rail-title[data-v-5bfdb5c4]{align-items:baseline;color:var(--ui-ink);display:flex;font-size:12.5px;font-weight:700;gap:6px;letter-spacing:.08em;text-transform:uppercase}.cx-rail-count[data-v-5bfdb5c4],.cx-rail-sub[data-v-5bfdb5c4]{color:var(--ui-muted)}.cx-rail-sub[data-v-5bfdb5c4]{font-size:13px;line-height:1.4;margin:2px 0 14px}.cx-proofs[data-v-5bfdb5c4]{display:grid;gap:10px;list-style:none;margin:0;padding:0}.cx-proof[data-v-5bfdb5c4]{align-items:center;background:var(--ui-bg);border:1px solid var(--ui-surface-line);border-radius:12px;color:var(--ui-copy);cursor:pointer;display:grid;font:inherit;gap:8px 12px;grid-template-areas:"thumb head" "text text";grid-template-columns:104px minmax(0,1fr);padding:8px;text-align:left;transition:border-color .18s ease,box-shadow .18s ease;width:100%}@media(hover:hover)and (pointer:fine){.cx-proof[data-v-5bfdb5c4]:hover{border-color:var(--ui-hover-line);box-shadow:var(--ui-shadow-hover)}}.cx-proof-thumb[data-v-5bfdb5c4]{aspect-ratio:16/9;background:linear-gradient(135deg,var(--ui-primary-direct),var(--ui-primary) 55%,var(--ui-primary-active));border-radius:8px;color:var(--ui-on-primary);display:grid;grid-area:thumb;overflow:hidden;place-items:center;position:relative}.cx-proof-thumb.is-frame[data-v-5bfdb5c4]{background:#000}.cx-proof-thumb img[data-v-5bfdb5c4]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.cx-proof-play[data-v-5bfdb5c4]{border-radius:50%;display:grid;height:26px;place-items:center;position:relative;width:26px}.cx-proof-thumb.is-frame .cx-proof-play[data-v-5bfdb5c4]{background:#25282fb3}.cx-proof-play svg[data-v-5bfdb5c4]{fill:currentColor;height:11px;margin-left:2px;width:11px}.cx-proof-thumb-label[data-v-5bfdb5c4]{bottom:3px;font-size:10px;left:6px;letter-spacing:.06em;opacity:.75;position:absolute;text-transform:uppercase}.cx-proof-head[data-v-5bfdb5c4]{display:grid;gap:4px;grid-area:head;justify-items:start;min-width:0}.cx-proof-name[data-v-5bfdb5c4]{color:var(--ui-muted);font-size:12.5px;line-height:1.35}.cx-proof-text[data-v-5bfdb5c4]{font-size:13px;grid-area:text;line-height:1.45}.cx-proof-excerpt[data-v-5bfdb5c4]{display:-webkit-box;-webkit-box-orient:vertical;border-left:2px solid var(--ui-surface-line);color:var(--ui-copy);-webkit-line-clamp:3;line-clamp:3;overflow:hidden;overflow-wrap:anywhere;padding-left:9px}.cx-proof-hint[data-v-5bfdb5c4],.cx-rail-note[data-v-5bfdb5c4]{color:var(--ui-muted)}.cx-rail-note[data-v-5bfdb5c4]{font-size:13px;line-height:1.45;margin-top:12px}@media(max-width:1023px){.cx-proof[data-v-5bfdb5c4]{grid-template-columns:88px minmax(0,1fr)}}@media(max-width:859px){.cx-rail[data-v-5bfdb5c4]{position:static}.cx-proofs[data-v-5bfdb5c4]{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.cx-proof[data-v-5bfdb5c4]{grid-template-columns:104px minmax(0,1fr)}}.cx-question-row[data-v-ae951a2f]{display:flex;justify-content:center}.cx-question-row[data-v-ae951a2f]:not(:first-child){border-top:1px solid var(--ui-surface-line);margin-top:16px;padding-top:28px}.cx-question[data-v-ae951a2f]{background:var(--ui-surface);border:1px solid var(--ui-surface-line);border-radius:24px;box-shadow:var(--ui-shadow);color:var(--ui-ink);font-size:15px;font-weight:500;line-height:1.5;max-width:min(100%,760px);overflow-wrap:anywhere;padding:10px 20px;text-align:center}.cx-turn[data-v-ae951a2f]{display:grid;gap:20px}.cx-result[data-v-ae951a2f]{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 300px}.cx-result.is-single[data-v-ae951a2f]{grid-template-columns:minmax(0,1fr)}.cx-answer[data-v-ae951a2f]{min-width:0;overflow-wrap:anywhere;padding:28px 32px}.cx-answer.is-notice[data-v-ae951a2f]{background:var(--ui-bg)}.cx-card-head[data-v-ae951a2f]{align-items:center;display:flex;gap:10px;margin-bottom:14px}.cx-card-title[data-v-ae951a2f]{color:var(--ui-ink);font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cx-live[data-v-ae951a2f]{align-items:center;color:var(--ui-muted);display:inline-flex;font-size:12.5px;gap:6px}.cx-live[data-v-ae951a2f]:before{animation:cx-live-pulse-ae951a2f 1.2s ease-in-out infinite;background:var(--ui-focus);border-radius:50%;content:"";height:6px;width:6px}.cx-live.is-error[data-v-ae951a2f]{color:var(--ui-error)}.cx-live.is-error[data-v-ae951a2f]:before{animation:none;background:var(--ui-error)}@keyframes cx-live-pulse-ae951a2f{50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.cx-live[data-v-ae951a2f]:before{animation:none}}.answer[data-v-ae951a2f]{max-width:var(--ui-reading-width)}.answer[data-v-ae951a2f]>:first-child{margin-top:0}.answer[data-v-ae951a2f]>:last-child{margin-bottom:0}.answer[data-v-ae951a2f] h1,.answer[data-v-ae951a2f] h2{color:var(--ui-ink);font-size:.9375rem;font-weight:600;letter-spacing:.05em;margin:1.5rem 0 .75rem;text-transform:uppercase}.answer[data-v-ae951a2f] h3,.answer[data-v-ae951a2f] h4{color:var(--ui-copy);font-size:.9375rem;font-weight:600;margin:1.25rem 0 .5rem}.answer[data-v-ae951a2f] p{font-size:.96875rem;margin:.75rem 0}.answer[data-v-ae951a2f] strong{font-weight:600}.answer[data-v-ae951a2f] em{font-style:italic}.answer[data-v-ae951a2f] ol,.answer[data-v-ae951a2f] ul{font-size:.96875rem;margin:.75rem 0;padding-left:1.25rem}.answer[data-v-ae951a2f] ul{list-style:disc}.answer[data-v-ae951a2f] ol{list-style:decimal}.answer[data-v-ae951a2f] li{margin:.25rem 0}.answer[data-v-ae951a2f] a{color:var(--ui-ink);text-decoration:underline;text-underline-offset:2px}.answer[data-v-ae951a2f] blockquote{background:var(--ui-surface);border-left:3px solid var(--ui-focus);border-radius:0 10px 10px 0;margin:1rem 0;padding:12px 16px}.answer[data-v-ae951a2f] blockquote p{color:var(--ui-ink);margin:0}.answer[data-v-ae951a2f] hr{border:0;border-top:1px solid var(--ui-surface-line);margin:1.25rem 0}.answer[data-v-ae951a2f] code{background:var(--ui-surface);border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em;padding:.1em .35em}.answer[data-v-ae951a2f] pre{background:var(--ui-surface);border-radius:8px;margin:1rem 0;overflow-x:auto;padding:.75rem}.answer[data-v-ae951a2f] pre code{background:transparent;padding:0}.answer[data-v-ae951a2f] .proof-timestamp{margin:0 .12em}@media(max-width:1023px){.cx-result[data-v-ae951a2f]{grid-template-columns:minmax(0,1fr) 260px}}@media(max-width:859px){.cx-result[data-v-ae951a2f]{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.cx-answer[data-v-ae951a2f]{padding:20px}}.cx-modal{background:var(--ui-bg);border:1px solid var(--ui-surface-line);border-radius:var(--ui-radius);box-shadow:0 24px 64px #25282f33;color:var(--ui-copy);margin:auto;max-height:calc(100dvh - 32px);max-width:none;overflow:auto;overscroll-behavior:contain;padding:0;width:min(900px,calc(100vw - 32px))}.cx-modal::backdrop{background:#25282f9e}.cx-modal-head{align-items:center;background:var(--ui-bg);display:flex;gap:12px;justify-content:space-between;padding:10px 12px 10px 20px;position:sticky;top:0;z-index:1}.cx-modal-title{color:var(--ui-ink);font-size:15px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.4}.cx-modal-close{flex:none}.cx-modal-close svg{flex:none;height:12px;stroke:currentColor;stroke-linecap:round;stroke-width:1.6;width:12px}.cx-modal video{aspect-ratio:16/9;background:#000;display:block;max-height:min(70dvh,max(160px,calc(100dvh - 200px)));width:100%}.cx-modal-chips{align-items:center;display:flex;flex-wrap:wrap;gap:10px 12px;padding:14px 20px 16px}.cx-modal-chips-label{color:var(--ui-muted);font-size:13px}.cx-modal-chip-row{display:flex;flex-wrap:wrap;gap:8px}html[data-ui=portfolio] .cx-modal .cx-modal-chip{min-height:40px;padding:4px 12px}@media(max-width:767px){.cx-modal-head{padding-left:16px}.cx-modal-chips{padding-inline:16px}html[data-ui=portfolio] .cx-modal .cx-modal-chip{min-height:44px}}.cx-app[data-v-e86c8b52]{display:flex;flex-direction:column;height:100vh;height:100dvh}.cx-scroll[data-v-e86c8b52]{flex:1 1 auto;min-height:0;overflow-y:auto}.cx-title[data-v-e86c8b52]{padding-bottom:28px;padding-top:48px;text-align:center}.cx-heading[data-v-e86c8b52]{align-items:center;color:var(--ui-ink);display:inline-flex;flex-wrap:wrap;font-size:clamp(18px,5.4vw,34px);justify-content:center;letter-spacing:.022em;line-height:1.2;text-transform:uppercase}.cx-name[data-v-e86c8b52]{font-weight:700}.cx-sep[data-v-e86c8b52]{background:var(--ui-line);height:.9em;margin:0 .55em;width:1px}.cx-sub[data-v-e86c8b52]{color:var(--ui-ink);font-weight:400}.is-dialog .cx-title[data-v-e86c8b52]{padding-bottom:20px;padding-top:24px}.is-dialog .cx-heading[data-v-e86c8b52]{font-size:clamp(17px,4.6vw,22px)}.cx-intro[data-v-e86c8b52]{display:grid;gap:28px;padding-bottom:40px}.cx-lead[data-v-e86c8b52]{display:grid;gap:6px;margin:0 auto;max-width:760px;text-align:center}.cx-tagline[data-v-e86c8b52]{color:var(--ui-ink);font-size:19px;font-weight:600;letter-spacing:.005em;line-height:1.4;text-wrap:balance}.cx-explain[data-v-e86c8b52]{color:var(--ui-copy);font-size:16px;line-height:var(--ui-leading);text-wrap:pretty}@media(min-width:900px){.cx-explain span[data-v-e86c8b52]{display:block}}.cx-intro-form[data-v-e86c8b52]{display:grid;gap:22px}.cx-motto[data-v-e86c8b52]{align-items:center;color:var(--ui-muted);display:flex;font-size:13px;font-weight:500;gap:14px;justify-content:center;letter-spacing:.03em;line-height:1.5;padding-top:4px;text-align:center}.cx-motto[data-v-e86c8b52]:after,.cx-motto[data-v-e86c8b52]:before{background:var(--ui-line);content:"";flex:0 1 48px;height:1px}.cx-motto p[data-v-e86c8b52]{-moz-column-gap:.32em;column-gap:.32em;display:flex;flex-wrap:wrap;justify-content:center}.cx-motto span[data-v-e86c8b52]{white-space:nowrap}.cx-turns[data-v-e86c8b52]{display:grid;gap:20px;padding-bottom:32px}.cx-composer[data-v-e86c8b52]{background:var(--ui-bg);border-top:1px solid var(--ui-surface-line);flex:none;padding:12px 0 calc(12px + env(safe-area-inset-bottom))}@media(max-width:767px){.cx-title[data-v-e86c8b52]{padding-bottom:20px;padding-top:28px}.cx-intro[data-v-e86c8b52]{gap:22px;padding-bottom:28px}.cx-tagline[data-v-e86c8b52]{font-size:17px}.cx-explain[data-v-e86c8b52]{font-size:15px}}@media(max-width:479px){.cx-motto[data-v-e86c8b52]:after,.cx-motto[data-v-e86c8b52]:before{display:none}}
