.connected-surface_surface__2Uk3X{--mf-teal:#049f9a;--mf-teal-bright:#34cfc6;--mf-teal-deep:#005854;--mf-teal-ink:#062b29;--mf-paper:#f7f5f2;--mf-card:#fffefa;--mf-ink:#181c19;--mf-muted:#5d655e;--mf-faint:#727d77;--mf-line:#e7e3da;--mf-line-strong:#d5d0c4;--mf-night:#0d100f;--mf-night-text:#ecefec;--mf-night-muted:rgba(236,239,236,0.62);position:relative;isolation:isolate;display:flex;min-width:320px;min-height:100vh;min-height:100dvh;flex-direction:column;overflow-x:clip;color:var(--mf-ink);background:var(--mf-paper);font-family:Minerva Plex Thai,Noto Sans Thai,Leelawadee UI,Tahoma,system-ui,sans-serif;line-height:1.7;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[data-theme=dark] .connected-surface_surface__2Uk3X{--mf-paper:#0d100f;--mf-card:#151a17;--mf-ink:#ecefec;--mf-muted:#9aa49d;--mf-faint:#8d9893;--mf-line:#242b28;--mf-line-strong:#333c38;color-scheme:dark}.connected-surface_surface__2Uk3X,.connected-surface_surface__2Uk3X *,.connected-surface_surface__2Uk3X :after,.connected-surface_surface__2Uk3X :before{box-sizing:border-box}.connected-surface_surface__2Uk3X :where(button,input,textarea,select){font:inherit}.connected-surface_surface__2Uk3X :where(button,a,input:not(.sr-only),textarea,select,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.connected-surface_surface__2Uk3X :where(textarea,select)[data-no-shell-focus]:focus-visible,.connected-surface_surface__2Uk3X input[data-no-shell-focus]:focus-visible{outline:none;outline-offset:0}.connected-surface_surface__2Uk3X input[data-pin-input]:focus-visible{outline:none;outline-offset:0}.connected-surface_header__sBvYi{position:relative;z-index:10;min-height:64px}.connected-surface_headerInner__9akW_{display:flex;width:min(100%,1440px);min-height:64px;align-items:center;justify-content:space-between;gap:16px;margin-inline:auto;padding:10px clamp(18px,4vw,48px)}.connected-surface_headerAction__0PTft{display:flex;align-items:center;gap:6px}.connected-surface_main__TJnJ8{display:flex;width:min(calc(100% - 48px),1080px);min-height:calc(100vh - 64px);min-height:calc(100dvh - 64px);flex:1 1 auto;flex-direction:column;margin-inline:auto}.connected-surface_mainNarrow__s8Ex4{width:min(calc(100% - 48px),800px)}.connected-surface_surface__2Uk3X:has(.connected-surface_loginStage__cCYYW) .connected-surface_header__sBvYi{display:none}.connected-surface_surface__2Uk3X:has(.connected-surface_loginStage__cCYYW) .connected-surface_main__TJnJ8{width:100%;min-height:100vh;min-height:100dvh}.connected-surface_brandMark__kSAW1{display:inline-flex;min-height:44px;align-items:center;gap:9px;border-radius:10px;color:var(--mf-ink);text-decoration:none}.connected-surface_brandMarkDark__z0oHX{color:#ffffff}html[data-theme=dark] .connected-surface_brandMark__kSAW1{color:var(--mf-ink)}.connected-surface_brandOwl__oUPrY{width:28px;height:auto;flex:0 0 auto;aspect-ratio:173/152;object-fit:contain}.connected-surface_brandOwlAdaptive__H5WVh{position:relative;display:inline-grid;width:28px;flex:0 0 auto;place-items:center}.connected-surface_brandOwlAdaptive__H5WVh .connected-surface_brandOwl__oUPrY{grid-area:1/1}.connected-surface_brandOwlDark__37SiZ,html[data-theme=dark] .connected-surface_brandOwlLight__TM8Sa{display:none}html[data-theme=dark] .connected-surface_brandOwlDark__37SiZ{display:block}.connected-surface_brandName__aPK9I{display:inline-flex;align-items:baseline;gap:5px;color:inherit;font-size:.92rem;letter-spacing:-.01em;line-height:1;white-space:nowrap}.connected-surface_brandName__aPK9I strong{font-weight:600}.connected-surface_brandName__aPK9I span{color:var(--mf-muted);font-weight:400}.connected-surface_brandMarkDark__z0oHX .connected-surface_brandName__aPK9I span{color:var(--mf-night-muted)}html[data-theme=dark] .connected-surface_brandName__aPK9I span{color:var(--mf-muted)}.connected-surface_loginStage__cCYYW{position:relative;display:grid;min-height:100vh;min-height:100dvh;padding:56px 20px 88px;place-items:center;overflow:hidden;color:var(--mf-ink);background:var(--mf-paper)}.connected-surface_loginStage__cCYYW:before{position:absolute;top:-22%;left:50%;width:min(920px,150vw);height:min(620px,82vh);border-radius:9999px;background:radial-gradient(closest-side,var(--ambience),transparent 72%);content:"";pointer-events:none;transform:translateX(-50%)}.connected-surface_loginThemeToggle__E4gDQ{position:absolute;z-index:2;top:max(14px,env(safe-area-inset-top));right:max(14px,env(safe-area-inset-right))}.connected-surface_loginPanel__zg9eM{position:relative;z-index:1;display:flex;width:min(100%,420px);flex-direction:column;align-items:stretch;text-align:left}.connected-surface_loginBrand__eSsaA{display:flex;justify-content:flex-start;margin-bottom:clamp(34px,7vh,60px)}.connected-surface_loginBrand__eSsaA .connected-surface_brandOwl__oUPrY{width:34px}.connected-surface_loginBrand__eSsaA .connected-surface_brandName__aPK9I{font-size:1rem}.connected-surface_loginTitle__Um5r_{margin:0;color:var(--mf-ink);font-size:clamp(2.3rem,5.6vw,3.05rem);font-weight:500;line-height:1.2;letter-spacing:-.01em;text-wrap:balance}.connected-surface_loginSubtitle__831_e{margin:12px 0 36px;max-width:32ch;color:var(--mf-muted);font-size:.94rem;line-height:1.8}.connected-surface_loginForm__5AOec{display:grid;gap:12px;text-align:left}.connected-surface_passwordField__JNK5H{display:grid;grid-template-columns:20px minmax(0,1fr) 44px;align-items:center;min-height:70px;padding:6px 8px 6px 18px;border:1px solid var(--mf-line);border-radius:20px;background:var(--mf-card);box-shadow:0 1px 2px rgba(24,20,12,.03),0 14px 36px -20px var(--shadow-color);transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.connected-surface_passwordField__JNK5H:focus-within{border-color:var(--primary);background:var(--mf-card);box-shadow:0 0 0 4px var(--tint),0 14px 36px -20px var(--shadow-color)}.connected-surface_passwordField__JNK5H[data-invalid=true]{border-color:var(--destructive);animation:connected-surface_deniedShake__OhdoK .38s cubic-bezier(.36,.07,.19,.97) both}.connected-surface_passwordField__JNK5H>svg{width:16px;height:16px;align-self:center;color:var(--mf-muted)}.connected-surface_passwordFieldMain__j15vp{display:flex;min-width:0;align-self:stretch;flex-direction:column;justify-content:center;gap:2px;padding-inline:12px}.connected-surface_passwordFieldMain__j15vp label{color:var(--mf-muted);font-size:.72rem;font-weight:500;letter-spacing:.02em}.connected-surface_passwordFieldMain__j15vp input{display:block;width:100%;min-width:0;height:44px;min-height:44px;margin:0;padding:0;border:0;border-radius:0;outline:0;appearance:none;-webkit-appearance:none;color:var(--mf-ink);background:transparent;box-shadow:none;font-size:1rem;line-height:44px;letter-spacing:.05em}.connected-surface_passwordFieldMain__j15vp input:focus,.connected-surface_passwordFieldMain__j15vp input:focus-visible{border:0;outline:0;background:transparent;box-shadow:none}.connected-surface_passwordFieldMain__j15vp input:disabled{cursor:wait}.connected-surface_passwordFieldToggle__MKHRi{display:grid;width:44px;height:44px;padding:0;place-items:center;border:0;border-radius:9999px;color:var(--mf-muted);background:transparent;cursor:pointer;transition:color .16s ease,background-color .16s ease}.connected-surface_passwordFieldToggle__MKHRi:hover{color:var(--mf-ink);background:var(--muted)}.connected-surface_passwordFieldToggle__MKHRi svg{width:17px;height:17px}.connected-surface_loginError__G78ou{margin:0;padding-inline:6px;color:var(--destructive);font-size:.8rem;line-height:1.55}.connected-surface_loginSubmit__zOTMX{display:inline-flex;width:100%;min-height:52px;align-items:center;justify-content:center;gap:9px;margin-top:10px;padding:0 24px;border:1px solid var(--primary);border-radius:9999px;color:var(--primary-foreground);background:var(--primary);box-shadow:0 16px 34px -16px var(--shadow-color);font-size:.95rem;font-weight:600;line-height:1.25;cursor:pointer;transition:transform .16s cubic-bezier(.16,1,.3,1),border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.connected-surface_loginSubmit__zOTMX:hover:not(:disabled){transform:translateY(-1px);border-color:var(--accent);background:var(--accent);box-shadow:0 20px 40px -18px var(--shadow-color)}.connected-surface_loginSubmit__zOTMX:active:not(:disabled){transform:scale(.985)}.connected-surface_loginSubmit__zOTMX:disabled{border-color:var(--mf-line);color:color-mix(in srgb,var(--mf-muted) 70%,transparent);background:var(--muted);box-shadow:none;cursor:not-allowed;transform:none}.connected-surface_loginSubmit__zOTMX svg{width:16px;height:16px}.connected-surface_spinner__apcBi{animation:connected-surface_spin__PuViT .9s linear infinite}.connected-surface_hubStage__NiORf{position:relative;display:flex;min-height:inherit;flex:1 1 auto;flex-direction:column;justify-content:flex-start;padding:clamp(44px,9vh,100px) 0 clamp(72px,10vh,112px)}.connected-surface_hubStage__NiORf:before{position:absolute;top:-24%;left:50%;z-index:-1;width:min(920px,150vw);height:min(600px,80vh);border-radius:9999px;background:radial-gradient(closest-side,var(--ambience),transparent 72%);content:"";pointer-events:none;transform:translateX(-50%)}.connected-surface_hubIntro__uigid{margin-bottom:clamp(30px,5vh,48px)}.connected-surface_hubTitle__PUtei{max-width:640px;margin:0;color:var(--mf-ink);font-size:clamp(2.3rem,5.2vw,3.5rem);font-weight:500;line-height:1.18;letter-spacing:-.012em;text-wrap:balance}.connected-surface_hubList__zgBvF{display:grid;gap:18px}.connected-surface_hubRow__NzW7U{position:relative;display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:start;gap:22px;width:100%;padding:28px 28px 28px 24px;border:1px solid transparent;border-radius:24px;color:var(--mf-ink);background:var(--mf-card);box-shadow:0 1px 2px rgba(24,20,12,.03),0 18px 48px -24px var(--shadow-color);text-align:left;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease,border-color .2s ease}html[data-theme=dark] .connected-surface_hubRow__NzW7U{border-color:color-mix(in srgb,var(--mf-line) 72%,transparent)}.connected-surface_hubRow__NzW7U:hover{border-color:color-mix(in srgb,var(--primary) 24%,transparent);box-shadow:0 2px 4px rgba(24,20,12,.04),0 26px 60px -26px var(--shadow-color);transform:translateY(-2px)}.connected-surface_hubStatus__0FI_H{position:relative;width:10px;height:10px;margin-top:10px;margin-left:2px;border-radius:9999px;background:var(--primary);box-shadow:0 0 0 5px var(--tint)}.connected-surface_hubRowMain__I0XdI{display:grid;min-width:0;gap:7px}.connected-surface_hubRowMeta__6PZGR{color:var(--mf-muted);font-family:SFMono-Regular,ui-monospace,Consolas,Liberation Mono,monospace;font-size:.66rem;font-weight:600;letter-spacing:.13em;line-height:1.6;text-transform:uppercase}.connected-surface_hubRowMain__I0XdI strong{color:var(--mf-ink);font-size:clamp(1.25rem,2vw,1.6rem);font-weight:500;line-height:1.35;letter-spacing:-.008em;overflow-wrap:anywhere}.connected-surface_hubDescription__5Z_KJ{max-width:590px;color:var(--mf-muted);font-size:.92rem;line-height:1.8;overflow-wrap:anywhere}.connected-surface_hubRowAction__lObxC{display:inline-flex;min-height:44px;align-items:center;gap:9px;padding:0 18px;border:1px solid color-mix(in srgb,var(--primary) 35%,transparent);border-radius:9999px;color:var(--primary);background:transparent;font-size:.86rem;font-weight:600;white-space:nowrap;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.connected-surface_hubRowAction__lObxC svg{width:15px;height:15px;transition:transform .2s cubic-bezier(.16,1,.3,1)}.connected-surface_hubRow__NzW7U:hover .connected-surface_hubRowAction__lObxC{border-color:var(--primary);color:var(--primary-foreground);background:var(--primary)}.connected-surface_hubRow__NzW7U:hover .connected-surface_hubRowAction__lObxC svg{transform:translateX(3px)}@keyframes connected-surface_spin__PuViT{to{transform:rotate(1turn)}}@keyframes connected-surface_deniedShake__OhdoK{0%,to{transform:translateX(0)}22%{transform:translateX(-4px)}46%{transform:translateX(4px)}68%{transform:translateX(-2px)}86%{transform:translateX(2px)}}@media (max-width:720px){.connected-surface_headerInner__9akW_,.connected-surface_header__sBvYi{min-height:56px}.connected-surface_headerInner__9akW_{padding:8px 16px}.connected-surface_mainNarrow__s8Ex4,.connected-surface_main__TJnJ8{width:min(calc(100% - 32px),1080px);min-height:calc(100vh - 56px);min-height:calc(100dvh - 56px)}.connected-surface_loginStage__cCYYW{padding:clamp(48px,11vh,96px) 18px 48px;place-items:start center}.connected-surface_loginBrand__eSsaA{margin-bottom:26px}.connected-surface_loginSubtitle__831_e{margin-bottom:28px}.connected-surface_hubStage__NiORf{padding:clamp(32px,6vh,64px) 0 64px}.connected-surface_hubIntro__uigid{margin-bottom:30px}.connected-surface_hubRow__NzW7U{grid-template-columns:10px minmax(0,1fr);gap:16px;padding:24px 20px}.connected-surface_hubRowAction__lObxC{grid-column:2;width:fit-content;margin-top:14px}}@media (max-height:620px){.connected-surface_loginStage__cCYYW{place-items:start center}.connected-surface_loginBrand__eSsaA{margin-bottom:30px}.connected-surface_hubStage__NiORf{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.connected-surface_surface__2Uk3X *,.connected-surface_surface__2Uk3X :after,.connected-surface_surface__2Uk3X :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.connected-surface_spinner__apcBi{animation:none!important}.connected-surface_hubRow__NzW7U:hover,.connected-surface_hubRow__NzW7U:hover .connected-surface_hubRowAction__lObxC svg,.connected-surface_loginSubmit__zOTMX:hover:not(:disabled){transform:none}}@media (forced-colors:active){.connected-surface_hubRowAction__lObxC,.connected-surface_hubRow__NzW7U,.connected-surface_loginSubmit__zOTMX,.connected-surface_passwordField__JNK5H{border:1px solid CanvasText}.connected-surface_hubStatus__0FI_H{forced-color-adjust:none}.connected-surface_surface__2Uk3X [data-pin-row]:focus-within{outline:2px solid Highlight;outline-offset:2px}.connected-surface_surface__2Uk3X [data-composer]:has(textarea:focus-visible){outline:2px solid Highlight;outline-offset:2px}}.owner-ui_focusInside___Zhls:focus-visible{outline:none!important;outline-offset:0!important;box-shadow:inset 0 0 0 2px var(--ring)!important;--tw-ring-shadow:0 0 #0000!important;--tw-ring-offset-shadow:0 0 #0000!important}.owner-ui_focusScope__xNG1Z :where(button,input,textarea,select):focus-visible{outline:none!important;outline-offset:0!important;box-shadow:inset 0 0 0 2px var(--ring)!important;--tw-ring-shadow:0 0 #0000!important;--tw-ring-offset-shadow:0 0 #0000!important}.phase-one_root__7cIpA{--mf-teal:#049f9a;--mf-teal-bright:#34cfc6;--mf-teal-glow:rgba(20,184,175,0.55);--mf-teal-deep:#036964;--mf-teal-ink:#062b29;--mf-teal-pale:#e4f4f2;--mf-teal-soft:#f2faf8;--mf-paper:#f6f8f7;--mf-card:#ffffff;--mf-ink:#0c1110;--mf-ink-2:#39423e;--mf-muted:#626d67;--mf-faint:#67716b;--mf-line:#e3e8e5;--mf-line-strong:#cfd8d2;--mf-night:#05080a;--mf-night-text:#f1f6f4;--mf-night-muted:rgba(241,246,244,0.62);--mf-night-faint:rgba(241,246,244,0.62);--mf-night-line:rgba(255,255,255,0.1);--mf-error:#c4322b;--mf-error-dark:#ff9d92;--mf-radius-sm:10px;--mf-radius-md:14px;--mf-radius-lg:20px;--mf-radius-xl:28px;--mf-shadow-card:0 1px 2px rgba(12,17,16,0.04),0 12px 32px rgba(12,17,16,0.06);--mf-shadow-pop:0 24px 64px rgba(12,17,16,0.16);--mf-font:var(--font-phase-one,"Noto Sans Thai"),"Noto Sans Thai","Leelawadee UI",Tahoma,system-ui,sans-serif;--mf-mono:"SFMono-Regular",ui-monospace,Consolas,"Liberation Mono",monospace;position:relative;isolation:isolate;min-width:320px;min-height:100vh;min-height:100dvh;overflow-x:clip;color:var(--mf-ink);background:var(--mf-paper);font-family:var(--mf-font);line-height:1.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.phase-one_root__7cIpA,.phase-one_root__7cIpA *,.phase-one_root__7cIpA :after,.phase-one_root__7cIpA :before{box-sizing:border-box}.phase-one_root__7cIpA button,.phase-one_root__7cIpA input,.phase-one_root__7cIpA select,.phase-one_root__7cIpA textarea{font:inherit}.phase-one_root__7cIpA button,.phase-one_root__7cIpA label,.phase-one_root__7cIpA select{-webkit-tap-highlight-color:transparent}.phase-one_rootDark__g9jkD{color-scheme:dark;background:var(--mf-night)}.phase-one_rootLight__Y2zO_{color-scheme:light;background:var(--mf-paper)}.phase-one_rootBanner__aF8nT{padding-top:48px}.phase-one_rootBanner__aF8nT .phase-one_stage__fOaNL{min-height:calc(100vh - 48px);min-height:calc(100dvh - 48px)}.phase-one_rootBanner__aF8nT .phase-one_convoStage___jMP7{height:calc(100vh - 128px);height:calc(100dvh - 128px)}.phase-one_screenFrame__ynH3x{min-height:inherit}.phase-one_stage__fOaNL{position:relative;min-height:100vh;min-height:100dvh}.phase-one_stageLight__IWhLE{color:var(--mf-ink);background:radial-gradient(circle at 84% -18%,rgba(4,159,154,.07),transparent 36rem),var(--mf-paper)}.phase-one_stageDark__rqutx{color:var(--mf-night-text);background:radial-gradient(ellipse 72% 36% at 50% 108%,rgba(4,159,154,.18),transparent 70%),var(--mf-night);overflow:hidden}.phase-one_stageDarkQuiet__7BM24{background:radial-gradient(ellipse 64% 30% at 50% 112%,rgba(4,159,154,.1),transparent 70%),var(--mf-night)}.phase-one_stageDark__rqutx:after,.phase-one_stageDark__rqutx:before{content:none}.phase-one_productHeader__70h4N{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;width:min(100%,1440px);min-height:80px;margin-inline:auto;padding:18px clamp(20px,4vw,56px)}.phase-one_productHeader__70h4N>div{display:flex;min-width:0;align-items:center;gap:10px}.phase-one_productMark__Ixu0A{display:inline-flex;min-width:0;align-items:center;gap:9px;color:inherit}.phase-one_productOwl___w2Pp{width:28px;height:auto;flex:0 0 auto;aspect-ratio:173/152;object-fit:contain}.phase-one_productOwlAdaptive__9bsVT{position:relative;display:inline-grid;width:28px;flex:0 0 auto;place-items:center}.phase-one_productOwlAdaptive__9bsVT .phase-one_productOwl___w2Pp{grid-area:1/1}.phase-one_productOwlDark__pFFf1,html[data-theme=dark] .phase-one_productOwlLight__TGGWI{display:none}html[data-theme=dark] .phase-one_productOwlDark__pFFf1{display:block}.phase-one_productName__yK_N4{display:inline-flex;align-items:baseline;gap:5px;font-size:.92rem;letter-spacing:-.01em;white-space:nowrap}.phase-one_productName__yK_N4 strong{font-weight:600}.phase-one_productName__yK_N4>span{color:var(--mf-muted);font-weight:400}.phase-one_previewTop__n_Zco .phase-one_productName__yK_N4>span,.phase-one_productHeaderDark__xELjz .phase-one_productName__yK_N4>span{color:var(--mf-night-faint)}.phase-one_headerBack__FmEE6{display:inline-grid;width:44px;height:44px;margin-left:-10px;padding:0;place-items:center;border:0;border-radius:999px;color:var(--mf-muted);background:transparent;cursor:pointer;transition:color .16s ease,background-color .16s ease}.phase-one_headerBack__FmEE6 svg{width:18px;height:18px}.phase-one_headerBack__FmEE6:hover{color:var(--mf-ink);background:rgba(12,17,16,.05)}.phase-one_productHeaderDark__xELjz .phase-one_headerBack__FmEE6{color:var(--mf-night-muted)}.phase-one_productHeaderDark__xELjz .phase-one_headerBack__FmEE6:hover{color:#ffffff;background:rgba(255,255,255,.08)}.phase-one_eyebrow__NZ3hO{margin:0 0 12px;color:var(--mf-teal-deep);font-family:var(--mf-mono);font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.phase-one_chipButton__SJnkK,.phase-one_primaryButtonDark__p3CB6,.phase-one_primaryButton__lo_FO,.phase-one_secondaryButton__OHVhF{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:9px;padding:0 20px;border-radius:12px;font-size:.92rem;font-weight:600;line-height:1.25;cursor:pointer;transition:transform .16s cubic-bezier(.16,1,.3,1),border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}.phase-one_chipButton__SJnkK svg,.phase-one_primaryButtonDark__p3CB6 svg,.phase-one_primaryButton__lo_FO svg,.phase-one_secondaryButton__OHVhF svg{width:16px;height:16px}.phase-one_primaryButton__lo_FO{border:1px solid var(--mf-ink);color:#ffffff;background:var(--mf-ink);box-shadow:0 10px 24px rgba(12,17,16,.14)}.phase-one_primaryButton__lo_FO:hover:not(:disabled){transform:translateY(-1px);border-color:#27302c;background:#27302c;box-shadow:0 14px 30px rgba(12,17,16,.18)}.phase-one_secondaryButton__OHVhF{border:1px solid var(--mf-line-strong);color:var(--mf-ink);background:var(--mf-card)}.phase-one_secondaryButton__OHVhF:hover:not(:disabled){transform:translateY(-1px);border-color:var(--mf-ink);box-shadow:var(--mf-shadow-card)}.phase-one_primaryButtonDark__p3CB6{border:1px solid var(--mf-teal);color:var(--mf-teal-ink);background:var(--mf-teal);box-shadow:0 12px 30px rgba(4,159,154,.22)}.phase-one_primaryButtonDark__p3CB6:hover:not(:disabled){transform:translateY(-1px);border-color:#1cb5ad;background:#1cb5ad;box-shadow:0 16px 36px rgba(4,159,154,.3)}.phase-one_chipButton__SJnkK{border:1px solid rgba(255,255,255,.16);color:rgba(241,246,244,.78);background:rgba(255,255,255,.04)}.phase-one_chipButton__SJnkK:hover:not(:disabled){border-color:rgba(255,255,255,.32);color:#ffffff;background:rgba(255,255,255,.08)}.phase-one_chipButton__SJnkK{min-height:44px;padding-inline:18px;border-radius:999px}.phase-one_chipButtonPrimary__gyiHC{border-color:rgba(52,207,198,.55);color:#b7f3ee;background:rgba(4,159,154,.16)}.phase-one_chipButtonPrimary__gyiHC:hover:not(:disabled){border-color:rgba(52,207,198,.85);color:#e6fffc;background:rgba(4,159,154,.26)}.phase-one_chipButton__SJnkK:active:not(:disabled),.phase-one_primaryButtonDark__p3CB6:active:not(:disabled),.phase-one_primaryButton__lo_FO:active:not(:disabled),.phase-one_secondaryButton__OHVhF:active:not(:disabled){transform:scale(.98)}.phase-one_chipButton__SJnkK:disabled,.phase-one_primaryButtonDark__p3CB6:disabled,.phase-one_primaryButton__lo_FO:disabled,.phase-one_secondaryButton__OHVhF:disabled,.phase-one_sendButton__Hm7rw:disabled{opacity:.42;cursor:not-allowed;transform:none;box-shadow:none}.phase-one_textButton__pxt_2{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:0 10px;border:0;border-radius:10px;color:var(--mf-muted);background:transparent;font-size:.88rem;font-weight:500;cursor:pointer;transition:color .16s ease,background-color .16s ease}.phase-one_textButton__pxt_2 svg{width:16px;height:16px}.phase-one_textButton__pxt_2:hover{color:var(--mf-ink);background:rgba(12,17,16,.05)}.phase-one_passwordScreen__cJEvG{display:grid;padding:88px 24px 120px;place-items:center}.phase-one_passwordPanel__NPz0N{position:relative;z-index:1;display:flex;width:min(100%,384px);flex-direction:column;align-items:stretch;text-align:center}.phase-one_passwordMark__lMEz_{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-bottom:clamp(56px,9vh,96px);color:#ffffff}.phase-one_passwordMark__lMEz_ .phase-one_productOwl___w2Pp{width:34px}.phase-one_passwordMark__lMEz_ .phase-one_productName__yK_N4{font-size:1rem}.phase-one_passwordMark__lMEz_ .phase-one_productName__yK_N4>span{color:var(--mf-night-faint)}.phase-one_passwordPanel__NPz0N h1{margin:0;color:#ffffff;font-size:clamp(2.35rem,5.4vw,3.4rem);font-weight:500;line-height:1.16;letter-spacing:-.03em;text-wrap:balance}.phase-one_passwordSub__mzWUV{margin:16px 0 40px;color:var(--mf-night-muted);font-size:.95rem}.phase-one_passwordForm__w6GpV{display:grid;gap:12px;text-align:left}.phase-one_fieldBox__7hjCu{display:grid;grid-template-columns:20px minmax(0,1fr) 44px;align-items:center;min-height:76px;padding:6px 8px 6px 16px;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:rgba(255,255,255,.05);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.phase-one_fieldBox__7hjCu:focus-within{border-color:rgba(52,207,198,.6);background:rgba(255,255,255,.075);box-shadow:0 0 0 3px rgba(4,159,154,.16)}.phase-one_fieldBox__7hjCu[data-invalid=true]{border-color:rgba(255,157,146,.65);animation:phase-one_deniedShake__Z8KB_ .38s cubic-bezier(.36,.07,.19,.97) both}@keyframes phase-one_deniedShake__Z8KB_{0%,to{transform:translateX(0)}22%{transform:translateX(-4px)}46%{transform:translateX(4px)}68%{transform:translateX(-2px)}86%{transform:translateX(2px)}}.phase-one_fieldBox__7hjCu>svg{width:16px;height:16px;align-self:center;color:var(--mf-night-faint)}.phase-one_fieldBoxMain__L_GZA{display:grid;min-width:0;gap:1px;padding-inline:12px}.phase-one_fieldBoxMain__L_GZA label{color:var(--mf-night-faint);font-size:.72rem;font-weight:500;letter-spacing:.02em}.phase-one_fieldBoxMain__L_GZA input{width:100%;min-width:0;height:44px;padding:0;border:0;outline:0;color:#ffffff;background:transparent;font-size:1rem;letter-spacing:.05em}.phase-one_fieldBoxMain__L_GZA input:disabled{cursor:wait}.phase-one_fieldBox__7hjCu>button{display:grid;width:44px;height:44px;padding:0;place-items:center;border:0;border-radius:10px;color:var(--mf-night-faint);background:transparent;cursor:pointer;transition:color .16s ease,background-color .16s ease}.phase-one_fieldBox__7hjCu>button:hover{color:#ffffff;background:rgba(255,255,255,.08)}.phase-one_fieldBox__7hjCu>button svg{width:17px;height:17px}.phase-one_passwordForm__w6GpV>.phase-one_primaryButtonDark__p3CB6{width:100%;margin-top:10px}.phase-one_formErrorDark__6Gso_,.phase-one_formErrorLight__ZvZPM{margin:0;font-size:.8rem;line-height:1.55}.phase-one_formErrorDark__6Gso_{color:var(--mf-error-dark)}.phase-one_formErrorLight__ZvZPM{min-height:1.4em;margin-top:10px;color:var(--mf-error)}.phase-one_hubMain__px18m{position:relative;z-index:1;display:flex;width:min(calc(100% - 48px),1080px);min-height:calc(100vh - 80px);min-height:calc(100dvh - 80px);flex-direction:column;justify-content:center;margin:0 auto;padding:clamp(28px,5vh,56px) 0 clamp(80px,11vh,128px)}.phase-one_rootBanner__aF8nT .phase-one_hubMain__px18m{min-height:calc(100vh - 128px);min-height:calc(100dvh - 128px)}.phase-one_hubIntro__lX25v{margin-bottom:clamp(36px,6vh,64px)}.phase-one_hubIntro__lX25v h1{max-width:640px;margin:0;color:var(--mf-ink);font-size:clamp(2.35rem,5vw,3.9rem);font-weight:500;line-height:1.14;letter-spacing:-.035em;text-wrap:balance}.phase-one_hubList__08K0k{display:grid;border-top:1px solid var(--mf-line-strong)}.phase-one_hubRow__p9oKl{position:relative;display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:18px;width:100%;padding:30px 20px 30px 8px;border:0;border-bottom:1px solid var(--mf-line-strong);border-radius:0;color:var(--mf-ink);background:transparent;text-align:left;cursor:pointer;transition:background-color .18s ease}.phase-one_hubRow__p9oKl:hover{background:rgba(255,255,255,.72)}.phase-one_hubStatus___ASGv{position:relative;width:9px;height:9px;margin-left:4px;border-radius:999px;background:var(--mf-teal)}.phase-one_hubStatus___ASGv:after{position:absolute;inset:-5px;border:1px solid rgba(4,159,154,.5);border-radius:inherit;content:"";animation:phase-one_statusPulse__zMbDU 2.4s ease-out infinite}@keyframes phase-one_statusPulse__zMbDU{0%{transform:scale(.55);opacity:.9}70%,to{transform:scale(1.35);opacity:0}}.phase-one_hubStatusPaused__r_Uup{background:#b98a2f}.phase-one_hubStatusPaused__r_Uup:after{border-color:rgba(185,138,47,.45);animation:none}.phase-one_hubStatusQuiet__8XA6S{background:var(--mf-faint)}.phase-one_hubStatusQuiet__8XA6S:after{display:none}.phase-one_hubRowMain__yGF6a{display:grid;min-width:0;gap:5px}.phase-one_hubRowMeta__uVq4h{color:var(--mf-faint);font-family:var(--mf-mono);font-size:.66rem;font-weight:600;letter-spacing:.13em;line-height:1.6;text-transform:uppercase}.phase-one_hubRowMain__yGF6a strong{color:var(--mf-ink);font-size:clamp(1.15rem,2vw,1.45rem);font-weight:600;line-height:1.35;letter-spacing:-.015em;overflow-wrap:anywhere;transition:color .16s ease}.phase-one_hubRowMain__yGF6a>span{max-width:560px;color:var(--mf-muted);font-size:.88rem;line-height:1.7;overflow-wrap:anywhere}.phase-one_hubRowAction__yv3OL{display:inline-flex;min-height:44px;align-items:center;gap:8px;padding:0 16px;border:1px solid var(--mf-line-strong);border-radius:999px;color:var(--mf-ink);background:var(--mf-card);font-size:.85rem;font-weight:600;white-space:nowrap;transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}.phase-one_hubRowAction__yv3OL svg{width:15px;height:15px;transition:transform .18s cubic-bezier(.16,1,.3,1)}.phase-one_hubRow__p9oKl:hover .phase-one_hubRowAction__yv3OL{border-color:var(--mf-ink);color:#ffffff;background:var(--mf-ink);box-shadow:0 10px 22px rgba(12,17,16,.14)}.phase-one_hubRow__p9oKl:hover .phase-one_hubRowAction__yv3OL svg{transform:translateX(3px)}.phase-one_hubRowQuiet__sxWi2{padding-block:22px}.phase-one_hubRowQuiet__sxWi2 .phase-one_hubRowMain__yGF6a strong{font-size:.95rem;font-weight:600;color:var(--mf-ink-2)}.phase-one_hubRowQuiet__sxWi2 .phase-one_hubRowMain__yGF6a>span{font-size:.8rem}.phase-one_hubRowQuiet__sxWi2 .phase-one_hubRowAction__yv3OL{border-color:transparent;color:var(--mf-muted);background:transparent;font-weight:500}.phase-one_hubRowQuiet__sxWi2:hover .phase-one_hubRowAction__yv3OL{border-color:var(--mf-line-strong);color:var(--mf-ink);background:var(--mf-card);box-shadow:none}.phase-one_convoStage___jMP7{position:relative;z-index:1;display:flex;width:min(calc(100% - 48px),800px);height:calc(100vh - 80px);height:calc(100dvh - 80px);min-height:0;flex-direction:column;margin-inline:auto}.phase-one_convoStageWelcome__9a_Mt{justify-content:center;overflow-y:auto;padding:clamp(40px,6vh,72px) 0 clamp(88px,14vh,152px)}.phase-one_convoStageTask__5jWmd{justify-content:center;overflow-y:auto;padding:clamp(40px,7vh,80px) 0 clamp(64px,9vh,104px)}.phase-one_convoStageSession__hGXre{justify-content:flex-start;overflow:visible;padding:0 0 max(56px,calc(env(safe-area-inset-bottom) + 40px))}.phase-one_convoStageSession__hGXre .phase-one_convoThread__qiWoo{min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:clamp(44px,7vh,76px) 3px clamp(26px,4vh,40px);scrollbar-color:rgba(255,255,255,.18) transparent;scrollbar-gutter:stable;scrollbar-width:thin}.phase-one_convoStageSession__hGXre .phase-one_composerRail__WhiM9{flex:0 0 auto;margin-top:0}.phase-one_convoStageSession__hGXre>.phase-one_formErrorDark__6Gso_{min-height:1.25em;margin-top:8px}.phase-one_convoStageSession__hGXre>.phase-one_skipButton__uOsUk{flex:0 0 auto;margin-top:6px}.phase-one_convoThread__qiWoo{display:flex;width:100%;flex-direction:column;gap:28px}.phase-one_msgAssistant__2UhHR{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:14px;width:min(100%,680px)}.phase-one_msgAvatar__4qj1v{display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(52,207,198,.34);border-radius:999px;color:#a7ebe6;background:rgba(4,159,154,.1);font-family:var(--mf-mono);font-size:.68rem;font-weight:600;line-height:1}.phase-one_msgBody__lXGtQ{min-width:0;padding-top:1px;color:rgba(241,246,244,.88);font-size:clamp(1rem,1.6vw,1.1rem);line-height:1.8;overflow-wrap:anywhere}.phase-one_msgSpeaker__qXkLM{display:block;margin-bottom:5px;color:var(--mf-night-faint);font-size:.72rem;font-weight:600;letter-spacing:.01em;line-height:1.35}.phase-one_msgBody__lXGtQ p{margin:0}.phase-one_msgBody__lXGtQ p+p{margin-top:10px}.phase-one_msgUser__7CSph{align-self:flex-end;max-width:min(78%,560px);padding:12px 17px;border:1px solid rgba(255,255,255,.1);border-radius:18px;color:rgba(241,246,244,.92);background:rgba(255,255,255,.075);font-size:.95rem;line-height:1.7;overflow-wrap:anywhere}.phase-one_thinkingShimmer__kXaXm{background:linear-gradient(110deg,rgba(241,246,244,.36) 28%,#ffffff 50%,rgba(241,246,244,.36) 72%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:phase-one_thinkingShimmerSweep__AI8B6 1.9s linear infinite}@keyframes phase-one_thinkingShimmerSweep__AI8B6{0%{background-position:200% 0}to{background-position:-200% 0}}.phase-one_welcomeStage__I2pdD{display:flex;flex-direction:column;align-items:center;text-align:center}.phase-one_welcomeMark__BQBHI{display:inline-flex;align-items:center;gap:10px;margin-bottom:clamp(30px,5vh,46px)}.phase-one_welcomeMarkName__X7kgB{color:var(--mf-night-faint);font-size:.8rem;font-weight:600;letter-spacing:.05em}.phase-one_welcomeHero__hkB_b{margin:0;color:#ffffff;font-size:clamp(2.9rem,7vw,4.5rem);font-weight:500;letter-spacing:-.03em;line-height:1.14;text-wrap:balance}.phase-one_welcomeQuestion__zenCl{max-width:560px;margin:clamp(16px,2.6vh,24px) 0 0;color:var(--mf-night-muted);font-size:clamp(1rem,1.8vw,1.16rem);line-height:1.75;text-wrap:balance}.phase-one_welcomeActions__n7Mx_{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(36px,6vh,54px)}.phase-one_welcomeActions__n7Mx_ .phase-one_chipButton__SJnkK{min-height:52px;padding-inline:24px;font-size:.98rem}.phase-one_messageSuggestions__yu0bS{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.phase-one_convoTurnGroup__iQOKK{display:contents}.phase-one_composerRail__WhiM9{width:100%;margin-top:30px}.phase-one_composer__G_8yp{position:relative;width:100%;min-height:64px;padding:7px 60px 7px 10px;border:1px solid var(--mf-line-strong);border-radius:28px;background:var(--mf-card);box-shadow:0 16px 40px rgba(25,40,34,.08);transition:border-color .17s ease,box-shadow .17s ease,background-color .17s ease}.phase-one_composer__G_8yp:focus-within{border-color:rgba(4,159,154,.72);box-shadow:0 0 0 3px rgba(4,159,154,.12),0 18px 44px rgba(25,40,34,.1)}.phase-one_composerDark__5yxfD{border-color:rgba(255,255,255,.15);background:rgba(255,255,255,.065);box-shadow:0 18px 48px rgba(0,0,0,.24)}.phase-one_composerDark__5yxfD:focus-within{border-color:rgba(52,207,198,.62);background:rgba(255,255,255,.075);box-shadow:0 0 0 3px rgba(4,159,154,.16),0 24px 62px rgba(0,0,0,.3)}.phase-one_composerInput__UZJn0{display:block;width:100%;min-height:48px;max-height:176px;resize:none;overflow-y:auto;padding:10px 8px;border:0;outline:0;color:var(--mf-ink);background:transparent;font-size:1rem;line-height:1.7}.phase-one_composerInput__UZJn0::placeholder{color:var(--mf-faint);opacity:1}.phase-one_composerDark__5yxfD .phase-one_composerInput__UZJn0{color:#ffffff}.phase-one_composerDark__5yxfD .phase-one_composerInput__UZJn0::placeholder{color:var(--mf-night-faint)}.phase-one_composerInput__UZJn0:disabled{cursor:wait}.phase-one_composerFooter__HSiye{position:absolute;right:9px;bottom:9px;display:flex;min-height:44px;align-items:center;justify-content:flex-end}.phase-one_sendButton__Hm7rw{display:grid;width:44px;height:44px;flex:0 0 auto;padding:0;place-items:center;border:1px solid var(--mf-ink);border-radius:999px;color:#ffffff;background:var(--mf-ink);cursor:pointer;transition:transform .15s ease,border-color .15s ease,background-color .15s ease}.phase-one_composerDark__5yxfD .phase-one_sendButton__Hm7rw{border-color:var(--mf-teal);color:var(--mf-teal-ink);background:var(--mf-teal)}.phase-one_sendButton__Hm7rw:hover:not(:disabled){transform:translateY(-1px);border-color:var(--mf-teal-deep);background:var(--mf-teal-deep)}.phase-one_composerDark__5yxfD .phase-one_sendButton__Hm7rw:hover:not(:disabled){border-color:#1cb5ad;background:#1cb5ad}.phase-one_sendButton__Hm7rw:active:not(:disabled){transform:scale(.94)}.phase-one_sendButton__Hm7rw svg{width:16px;height:16px}.phase-one_skipButton__uOsUk{align-self:center;min-height:44px;margin-top:18px;padding:0 12px;border:0;border-radius:10px;color:var(--mf-night-faint);background:transparent;font-size:.8rem;cursor:pointer;transition:color .16s ease,background-color .16s ease}.phase-one_skipButton__uOsUk:hover{color:rgba(241,246,244,.8);background:rgba(255,255,255,.06)}.phase-one_pinPanel__VRNPw{display:grid;gap:18px;padding:22px;border:1px solid rgba(255,255,255,.13);border-radius:22px;background:rgba(255,255,255,.045);box-shadow:0 24px 64px rgba(0,0,0,.22)}.phase-one_pinFields__SyfHi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.phase-one_pinFieldsMotion__cLR_w{display:grid;gap:18px}.phase-one_pinGroup__kyMzc:only-child{grid-column:1/-1}.phase-one_pinGroup__kyMzc{display:grid;min-width:0;gap:8px;color:var(--mf-night-muted);font-size:.76rem;font-weight:600}.phase-one_pinFieldLabel__JW9rj{padding-inline:2px}.phase-one_pinDigits__Lq6QQ{position:relative;min-width:0;width:max-content;max-width:100%;margin:0;padding:0;border:0}.phase-one_pinDigitsInput__cQGsj{position:absolute;inset:0;z-index:2;width:100%;height:100%;padding:0;border:0;color:transparent;background:transparent;caret-color:transparent;cursor:text;font-size:1rem}.phase-one_pinDigitsInput__cQGsj::selection{color:transparent;background:transparent}.phase-one_pinDigitsInput__cQGsj:disabled{cursor:default}.phase-one_pinDigitsSlots__heNxn{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(6px,1.2vw,8px)}.phase-one_pinDigitCell__tYXwz{position:relative;display:grid;width:clamp(34px,4.6vw,48px);height:clamp(48px,6vh,56px);place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:13px;background:rgba(255,255,255,.05);transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,opacity .16s ease}.phase-one_pinDigitCell__tYXwz[data-filled=true]{border-color:rgba(255,255,255,.32);background:rgba(255,255,255,.085)}.phase-one_pinDigits__Lq6QQ:focus-within .phase-one_pinDigitCell__tYXwz[data-active=true]{border-color:rgba(52,207,198,.78);box-shadow:0 0 0 3px rgba(4,159,154,.16)}.phase-one_pinDigits__Lq6QQ[data-state=accepted] .phase-one_pinDigitCell__tYXwz{border-color:rgba(52,207,198,.58);background:rgba(4,159,154,.1)}.phase-one_pinDigits__Lq6QQ[data-state=invalid] .phase-one_pinDigitCell__tYXwz{border-color:rgba(255,157,146,.62)}.phase-one_pinDigits__Lq6QQ[data-disabled=true] .phase-one_pinDigitCell__tYXwz{opacity:.55}.phase-one_pinDigitCaret__ohRQT{position:absolute;top:50%;left:50%;width:1px;height:22px;visibility:hidden;background:#ffffff;transform:translate(-50%,-50%)}.phase-one_pinDigits__Lq6QQ:focus-within .phase-one_pinDigitCaret__ohRQT{visibility:visible}.phase-one_pinDigitDot__r8onW{width:9px;height:9px;border-radius:999px;background:#eaf6f4}.phase-one_pinDigits__Lq6QQ[data-state=accepted] .phase-one_pinDigitDot__r8onW{background:#b7f3ee}.phase-one_pinSeal__sKslp{display:flex;flex-direction:column;align-items:center;gap:16px;padding:clamp(24px,4vh,36px) 8px;text-align:center}.phase-one_pinSealDisc__aGnwH{display:grid;width:64px;height:64px;place-items:center;border-radius:999px;color:var(--mf-teal-ink);background:var(--mf-teal-bright);box-shadow:0 12px 34px rgba(4,159,154,.38)}.phase-one_pinSealDisc__aGnwH svg{width:30px;height:30px}.phase-one_pinSeal__sKslp strong{color:#e6fffc;font-size:1.02rem;font-weight:600}.phase-one_pinFieldStatus__eze9a{min-height:18px;padding-inline:2px;color:transparent;font-size:.7rem;font-weight:500;line-height:1.4}.phase-one_pinFieldStatus__eze9a[data-state=accepted]{color:#9ce8e2}.phase-one_pinFieldStatus__eze9a[data-state=invalid]{color:#ffb2b2}.phase-one_rememberDevice__XCxoS{display:inline-flex;width:fit-content;min-height:48px;align-items:center;cursor:pointer}.phase-one_rememberDevice__XCxoS input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);opacity:0;white-space:nowrap}.phase-one_rememberDeviceControl__ggRpE{display:grid;min-height:48px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:11px;padding:4px 2px;color:var(--mf-night-muted);transition:color .16s ease,opacity .16s ease}.phase-one_rememberDeviceBox__W5YAK{display:grid;width:20px;height:20px;place-items:center;border:1px solid rgba(255,255,255,.36);border-radius:5px;color:#082c2a;background:transparent;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.phase-one_rememberDeviceBox__W5YAK svg{width:14px;height:14px;stroke-width:2.6}.phase-one_rememberDevice__XCxoS input:checked+.phase-one_rememberDeviceControl__ggRpE{color:#d8fbf8}.phase-one_rememberDevice__XCxoS input:checked+.phase-one_rememberDeviceControl__ggRpE .phase-one_rememberDeviceBox__W5YAK{border-color:var(--mf-teal-bright);background:var(--mf-teal-bright)}.phase-one_rememberDevice__XCxoS input:focus-visible+.phase-one_rememberDeviceControl__ggRpE .phase-one_rememberDeviceBox__W5YAK{box-shadow:0 0 0 3px rgba(52,207,198,.2)}.phase-one_rememberDevice__XCxoS input:disabled+.phase-one_rememberDeviceControl__ggRpE{cursor:default;opacity:.72}.phase-one_rememberDeviceCopy__3f_id{display:grid;gap:2px}.phase-one_rememberDeviceCopy__3f_id strong{color:inherit;font-size:.82rem;font-weight:600}.phase-one_rememberDeviceCopy__3f_id small{color:var(--mf-night-faint);font-size:.7rem;font-weight:400;line-height:1.45}.phase-one_pinActions__GvGdf{display:flex;align-items:center;justify-content:flex-end;gap:10px}.phase-one_pinSubmitButton__HksSE:disabled:not([data-busy=true]){border-color:rgba(255,255,255,.11);color:rgba(241,246,244,.34);background:rgba(255,255,255,.045);opacity:1}.phase-one_questionMain__clJVR{position:relative;z-index:1;width:min(calc(100% - 48px),780px);margin:clamp(40px,6vh,72px) auto 0;padding-bottom:120px}.phase-one_progress__zv7jm{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:clamp(44px,7vh,72px)}.phase-one_progressTrack__hZSQQ{height:3px;overflow:hidden;border-radius:99px;background:var(--mf-line)}.phase-one_progressFill__us_1C{display:block;width:100%;height:100%;border-radius:inherit;background:var(--mf-teal);transform-origin:left}.phase-one_progressCount__8sK6U{color:var(--mf-muted);font-family:var(--mf-mono);font-size:.68rem;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:.08em}.phase-one_questionSection__WvWq5{margin:0 0 14px;color:var(--mf-teal-deep);font-size:.8rem;font-weight:600;letter-spacing:.015em}.phase-one_questionTitle__vivNn{max-width:760px;margin:0;color:var(--mf-ink);font-size:clamp(1.85rem,3.8vw,2.8rem);font-weight:600;line-height:1.32;letter-spacing:-.02em;text-wrap:pretty;overflow-wrap:anywhere}.phase-one_questionContext__Uk8T_{max-width:680px;margin:20px 0 0;color:var(--mf-muted);font-size:.95rem;line-height:1.8;overflow-wrap:anywhere}.phase-one_questionOptions__ZZAim{display:grid;gap:10px;margin:40px 0 0;padding:0;border:0}.phase-one_otherAnswer__ezRcd{display:grid;gap:9px;margin-top:14px;overflow:hidden}.phase-one_otherAnswer__ezRcd>label{color:var(--mf-ink-2);font-size:.82rem;font-weight:600}.phase-one_otherAnswer__ezRcd textarea,.phase-one_reviewEditor__ZgH29 textarea{width:100%;border:1px solid var(--mf-line-strong);border-radius:14px;outline:0;color:var(--mf-ink);background:var(--mf-card);transition:border-color .16s ease,box-shadow .16s ease;min-height:112px;resize:vertical;padding:14px 15px;line-height:1.7}.phase-one_otherAnswer__ezRcd textarea:focus,.phase-one_reviewEditor__ZgH29 textarea:focus{border-color:rgba(4,159,154,.72);box-shadow:0 0 0 3px rgba(4,159,154,.12)}.phase-one_otherAnswer__ezRcd textarea[aria-invalid=true],.phase-one_reviewEditor__ZgH29 textarea[aria-invalid=true]{border-color:var(--mf-error)}.phase-one_optionItem__MUwp_{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr) 24px;align-items:center;gap:14px;min-height:62px;padding:14px 16px;border:1px solid var(--mf-line);border-radius:14px;color:var(--mf-ink);background:rgba(255,255,255,.64);cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.phase-one_optionItem__MUwp_:hover{border-color:var(--mf-line-strong);background:var(--mf-card);box-shadow:var(--mf-shadow-card)}.phase-one_optionItem__MUwp_[data-checked=true]{border-color:rgba(4,159,154,.6);background:var(--mf-teal-soft)}.phase-one_optionItem__MUwp_[data-compact=true]{min-height:52px;padding:10px 14px;gap:12px}.phase-one_optionItem__MUwp_[data-compact=true] .phase-one_optionIndex__PDBnD{width:26px;height:26px;border-radius:8px;font-size:.72rem}.phase-one_optionItem__MUwp_[data-compact=true] .phase-one_optionContent__KPrvY strong{font-size:.9rem}.phase-one_optionItem__MUwp_[data-disabled=true]{cursor:default;opacity:.62}.phase-one_optionItem__MUwp_ input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.phase-one_optionItem__MUwp_:has(input:focus-visible){outline:2px solid var(--mf-teal);outline-offset:2px}.phase-one_optionGlider__5OU8k{position:absolute;inset:0;border-radius:inherit;background:var(--mf-teal-pale);pointer-events:none}.phase-one_optionIndex__PDBnD{position:relative;display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--mf-line-strong);border-radius:9px;color:var(--mf-muted);background:var(--mf-card);font-size:.78rem;font-weight:600;transition:border-color .16s ease,color .16s ease,background-color .16s ease}.phase-one_optionItem__MUwp_[data-checked=true] .phase-one_optionIndex__PDBnD{border-color:var(--mf-teal-deep);color:#ffffff;background:var(--mf-teal-deep)}.phase-one_optionContent__KPrvY{position:relative;display:grid;min-width:0;gap:3px}.phase-one_optionContent__KPrvY strong{font-size:.95rem;font-weight:500;line-height:1.65;overflow-wrap:anywhere}.phase-one_optionContent__KPrvY>span{color:var(--mf-muted);font-size:.78rem;line-height:1.6;overflow-wrap:anywhere}.phase-one_optionRadio__xCW7H{position:relative;display:grid;width:20px;height:20px;place-items:center;border:1.5px solid var(--mf-line-strong);border-radius:999px;background:var(--mf-card);transition:border-color .16s ease}.phase-one_optionRadio__xCW7H:after{width:8px;height:8px;border-radius:inherit;background:var(--mf-teal-deep);content:"";transform:scale(0);transition:transform .18s cubic-bezier(.34,1.56,.64,1)}.phase-one_optionItem__MUwp_[data-checked=true] .phase-one_optionRadio__xCW7H{border-color:var(--mf-teal-deep)}.phase-one_optionItem__MUwp_[data-checked=true] .phase-one_optionRadio__xCW7H:after{transform:scale(1)}.phase-one_questionActions__HVPf7{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:30px;padding-top:22px;border-top:1px solid var(--mf-line)}.phase-one_reviewMain__SzSas{position:relative;z-index:1;width:min(calc(100% - 48px),860px);margin:clamp(40px,6vh,72px) auto 0;padding-bottom:120px}.phase-one_reviewHeader__KYAdG{max-width:720px}.phase-one_reviewHeader__KYAdG h1{margin:0;color:var(--mf-ink);font-size:clamp(2rem,4.4vw,3.35rem);font-weight:550;line-height:1.18;letter-spacing:-.03em;text-wrap:balance}.phase-one_reviewHeader__KYAdG>p:last-child{margin:14px 0 0;color:var(--mf-muted);font-size:.95rem}.phase-one_reviewCard___6BWJ{margin-top:clamp(34px,5vh,52px);overflow:hidden;border:1px solid var(--mf-line);border-radius:20px;background:rgba(255,255,255,.8);box-shadow:var(--mf-shadow-card)}.phase-one_reviewQuestionMeta__PcH_V{display:grid;grid-template-columns:34px minmax(0,1fr);gap:16px;padding:22px 24px;border-bottom:1px solid var(--mf-line)}.phase-one_reviewQuestionMeta__PcH_V>span{color:var(--mf-teal-deep);font-family:var(--mf-mono);font-size:.72rem;font-weight:600;letter-spacing:.08em}.phase-one_reviewQuestionMeta__PcH_V>p{margin:0;color:var(--mf-ink-2);font-size:.95rem;font-weight:500;line-height:1.7}.phase-one_resultAnswer__0arhg,.phase-one_reviewEditor__ZgH29{display:grid;gap:10px;padding:24px}.phase-one_reviewChoices__C_9bE{display:grid;gap:8px;margin:0 0 10px;padding:0;border:0}.phase-one_reviewChoices__C_9bE legend{padding:0 0 4px;color:var(--mf-muted);font-size:.72rem;font-weight:600;letter-spacing:.02em}.phase-one_resultAnswer__0arhg aside>span,.phase-one_resultAnswer__0arhg>span,.phase-one_reviewEditor__ZgH29>label{margin-top:8px;color:var(--mf-muted);font-size:.72rem;font-weight:600;letter-spacing:.02em}.phase-one_resultAnswer__0arhg>span:first-child,.phase-one_reviewEditor__ZgH29>label:first-child{margin-top:0}.phase-one_resultAnswer__0arhg>strong{color:var(--mf-ink);font-size:1.05rem;font-weight:600;line-height:1.65}.phase-one_resultAnswer__0arhg aside>p,.phase-one_resultAnswer__0arhg>p{margin:0;color:var(--mf-ink-2);line-height:1.75;white-space:pre-wrap}.phase-one_resultAnswer__0arhg aside{display:grid;gap:7px;margin-top:10px;padding:16px 18px;border-left:2px solid var(--mf-teal);border-radius:0 12px 12px 0;background:var(--mf-teal-soft)}.phase-one_reviewActions__cnd0I{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:26px}.phase-one_reviewActions__cnd0I>div{display:flex;align-items:center;gap:10px}.phase-one_completionScreen__EqfLR{display:flex;flex-direction:column}.phase-one_completionStage__AMWsd{position:relative;z-index:1;display:flex;width:min(calc(100% - 48px),600px);flex:1;flex-direction:column;align-items:center;justify-content:center;margin-inline:auto;padding:40px 0 140px;text-align:center}.phase-one_completionMark__nT6gv{position:relative;display:grid;width:76px;height:76px;margin-bottom:36px;place-items:center}.phase-one_completionMark__nT6gv:before{position:absolute;inset:-14px;border-radius:999px;background:radial-gradient(circle,rgba(4,159,154,.16),transparent 68%);content:""}.phase-one_completionMark__nT6gv svg{position:relative;width:76px;height:76px}.phase-one_completionStage__AMWsd h1{margin:0;color:var(--mf-ink);font-size:clamp(2.3rem,5.4vw,3.8rem);font-weight:500;line-height:1.14;letter-spacing:-.035em;text-wrap:balance}.phase-one_completionStage__AMWsd>p{margin:16px 0 36px;color:var(--mf-muted);font-size:.95rem}.phase-one_testMain__pcb4m{position:relative;z-index:1;width:min(calc(100% - 48px),1200px);margin:clamp(40px,6vh,72px) auto 0;padding-bottom:120px}.phase-one_testLayout__YE3aM{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,6vw,96px);align-items:start}.phase-one_testControls__AOfeq{min-width:0}.phase-one_testControls__AOfeq h1{margin:0;color:var(--mf-ink);font-size:clamp(2rem,4.4vw,3.2rem);font-weight:500;line-height:1.14;letter-spacing:-.03em;text-wrap:balance}.phase-one_testControls__AOfeq>p:not(.phase-one_eyebrow__NZ3hO){max-width:480px;margin:16px 0 32px;color:var(--mf-muted);font-size:.92rem;line-height:1.75}.phase-one_testControls__AOfeq fieldset{margin:0;padding:22px 0;border:0;border-top:1px solid var(--mf-line)}.phase-one_testControls__AOfeq legend{margin-bottom:12px;padding:0;color:var(--mf-ink-2);font-size:.8rem;font-weight:600}.phase-one_branchOptions__VihpV{display:grid;gap:8px}.phase-one_scenarioGrid__sNp3O{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.phase-one_scenarioGrid__sNp3O>label{position:relative;display:grid;min-height:48px;place-items:center;padding:8px 12px;border:1px solid var(--mf-line);border-radius:12px;color:var(--mf-muted);background:rgba(255,255,255,.64);text-align:center;font-size:.82rem;font-weight:500;line-height:1.4;cursor:pointer;transition:border-color .16s ease,color .16s ease,background-color .16s ease}.phase-one_scenarioGrid__sNp3O>label:hover{border-color:var(--mf-line-strong);color:var(--mf-ink);background:var(--mf-card)}.phase-one_scenarioGrid__sNp3O>label[data-checked=true]{border-color:rgba(4,159,154,.6);color:var(--mf-teal-deep);background:var(--mf-teal-pale);font-weight:600}.phase-one_scenarioGrid__sNp3O input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.phase-one_scenarioGrid__sNp3O>label:has(input:focus-visible){outline:2px solid var(--mf-teal);outline-offset:2px}.phase-one_testControls__AOfeq>.phase-one_primaryButton__lo_FO{min-width:168px;margin-top:26px}.phase-one_testPreview__jNFv0{position:sticky;top:24px;min-height:560px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:24px;color:var(--mf-night-text);background:var(--mf-night);box-shadow:var(--mf-shadow-pop)}.phase-one_testPreview__jNFv0:before{position:absolute;inset:-10% -16% 30%;pointer-events:none;content:"";background:radial-gradient(46% 34% at 50% 104%,rgba(4,159,154,.34),transparent 70%),radial-gradient(30% 24% at 78% 100%,rgba(52,207,198,.18),transparent 70%);filter:blur(24px)}.phase-one_previewTop__n_Zco{position:relative;z-index:1;display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-bottom:1px solid rgba(255,255,255,.08)}.phase-one_previewChip__Oi70V{padding:5px 9px;border:1px solid rgba(52,207,198,.32);border-radius:7px;color:var(--mf-teal-bright);background:rgba(4,159,154,.1);font-family:var(--mf-mono);font-size:.6rem;font-weight:700;letter-spacing:.12em;white-space:nowrap}.phase-one_previewBody__JsxPD{position:relative;z-index:1;display:flex;min-height:380px;flex-direction:column;justify-content:center;gap:20px;padding:clamp(28px,4vw,48px)}.phase-one_previewLabel__taalE{color:var(--mf-night-faint);font-size:.68rem;font-weight:500;letter-spacing:.03em}.phase-one_previewComposer__PCelV{position:relative;z-index:1;display:flex;min-height:56px;align-items:center;justify-content:space-between;margin:0 clamp(28px,4vw,48px) clamp(28px,4vw,44px);padding:8px 10px 8px 18px;border:1px solid rgba(255,255,255,.12);border-radius:15px;background:rgba(255,255,255,.05)}.phase-one_previewComposer__PCelV i{width:42%;height:5px;border-radius:99px;background:rgba(255,255,255,.14)}.phase-one_previewComposer__PCelV b{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;color:var(--mf-teal-ink);background:var(--mf-teal)}.phase-one_previewComposer__PCelV b svg{width:15px;height:15px}.phase-one_testModeBar__4urYN{position:fixed;inset:0 0 auto;z-index:40;display:flex;min-height:48px;align-items:center;justify-content:center;gap:12px;padding:2px 14px;border-bottom:1px solid rgba(52,207,198,.24);color:#7fe3dc;background:rgba(4,12,12,.94);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font-family:var(--mf-mono);font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.phase-one_testModeStatus__GHYS2{display:inline-flex;min-width:0;align-items:center;gap:10px}.phase-one_testModeStatus__GHYS2>svg{width:13px;height:13px;flex:0 0 auto}.phase-one_testModeBar__4urYN .phase-one_testModeMeta__chtaq{overflow:hidden;color:rgba(127,227,220,.66);font-weight:500;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap}.phase-one_testModeBar__4urYN button{min-width:44px;min-height:44px;margin-left:4px;padding:0 14px;border:1px solid rgba(127,227,220,.28);border-radius:999px;color:#a9efe9;background:transparent;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;transition:background-color .16s ease,color .16s ease}.phase-one_testModeBar__4urYN button:hover{color:#ffffff;background:rgba(127,227,220,.14)}.phase-one_prototypeDock__Dl0ZS{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:50;width:min(380px,calc(100vw - 32px));overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:14px;color:rgba(241,246,244,.82);background:rgba(8,12,12,.95);box-shadow:0 20px 58px rgba(0,0,0,.3);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.phase-one_dockToggle__dSrZJ{display:grid;grid-template-columns:18px minmax(0,1fr) 18px;align-items:center;gap:9px;width:100%;min-height:44px;padding:0 12px;border:0;color:rgba(241,246,244,.8);background:transparent;text-align:left;font-family:var(--mf-mono);font-size:.68rem;font-weight:600;letter-spacing:.04em;cursor:pointer}.phase-one_dockToggle__dSrZJ svg{width:15px;height:15px;color:var(--mf-teal-bright)}.phase-one_dockToggle__dSrZJ svg:last-child{justify-self:end;color:rgba(241,246,244,.4);transition:transform .16s ease}.phase-one_prototypeDock__Dl0ZS[data-open=true] .phase-one_dockToggle__dSrZJ svg:last-child{transform:rotate(180deg)}.phase-one_dockBody__xRsyq{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:10px;border-top:1px solid rgba(255,255,255,.09)}.phase-one_dockBody__xRsyq label,.phase-one_dockBody__xRsyq>span{color:rgba(241,246,244,.55);font-size:.64rem}.phase-one_dockBody__xRsyq select{width:100%;min-width:0;height:44px;padding:0 28px 0 9px;border:1px solid rgba(255,255,255,.14);border-radius:8px;outline:0;color:rgba(241,246,244,.85);background:#121817;font-size:.68rem}.phase-one_dockBody__xRsyq select:focus-visible{border-color:var(--mf-teal-bright);box-shadow:0 0 0 3px rgba(4,159,154,.2)}.phase-one_dockBody__xRsyq>button{display:grid;width:44px;height:44px;padding:0;place-items:center;border:0;border-radius:8px;color:rgba(241,246,244,.55);background:transparent;cursor:pointer}.phase-one_dockBody__xRsyq>button:hover{color:#ffffff;background:rgba(255,255,255,.08)}.phase-one_dockBody__xRsyq>button svg{width:15px;height:15px}.phase-one_spinIcon__iTad7{animation:phase-one_spin__gQ1YE .8s linear infinite}@keyframes phase-one_spin__gQ1YE{to{transform:rotate(1turn)}}.phase-one_srOnly__kHlpX{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.phase-one_root__7cIpA :where(button,input,textarea,select):focus-visible{outline:2px solid var(--mf-teal);outline-offset:3px}.phase-one_root__7cIpA [data-phase1-focus][tabindex="-1"]:focus{outline:none}.phase-one_prototypeDock__Dl0ZS :where(button,select):focus-visible,.phase-one_rootDark__g9jkD :where(button,input,textarea,select):focus-visible,.phase-one_stageDark__rqutx :where(button,input,textarea,select):focus-visible,.phase-one_testModeBar__4urYN :where(button):focus-visible{outline-color:var(--mf-teal-bright)}.phase-one_root__7cIpA[data-testid=phase-two-identity]{--mf-paper:var(--background);--mf-card:var(--card);--mf-ink:var(--foreground);--mf-ink-2:var(--foreground);--mf-muted:var(--muted-foreground);--mf-faint:var(--muted-foreground);--mf-line:var(--border);--mf-line-strong:var(--input);--mf-night:var(--background);--mf-night-text:var(--foreground);--mf-night-muted:var(--muted-foreground);--mf-night-faint:var(--muted-foreground);--mf-night-line:var(--border);--mf-shadow-card:0 12px 32px var(--shadow-color);--mf-shadow-pop:0 24px 64px var(--shadow-color);color:var(--foreground);background:var(--background)}html[data-theme=light] .phase-one_root__7cIpA[data-testid=phase-two-identity]{color-scheme:light}html[data-theme=dark] .phase-one_root__7cIpA[data-testid=phase-two-identity]{color-scheme:dark}.phase-one_root__7cIpA[data-testid=phase-two-identity] .phase-one_stageDarkQuiet__7BM24,.phase-one_root__7cIpA[data-testid=phase-two-identity] .phase-one_stageDark__rqutx{color:var(--foreground);background:radial-gradient(ellipse 64% 30% at 50% 112%,color-mix(in srgb,var(--mf-teal) 10%,transparent),transparent 70%),var(--background)}html[data-theme=light] .phase-one_root__7cIpA[data-testid=phase-two-identity] .phase-one_msgSpeaker__qXkLM,html[data-theme=light] .phase-one_root__7cIpA[data-testid=phase-two-identity] .phase-one_productHeaderDark__xELjz .phase-one_headerBack__FmEE6,html[data-theme=light] .phase-one_root__7cIpA[data-testid=phase-two-identity] .phase-one_productHeaderDark__xELjz .phase-one_productName__yK_N4>span,html[data-theme=light] .phase-one_root__7cIpA[data-testid=phase-two-identity] .phase-one_skipButton__uOsUk,html[data-theme=light] .phase-one_root__7cIpA[data-testid=phase-two-identity] .phase-one_welcomeMarkName__X7kgB,html[data-theme=light] .phase-one_root__7cIpA[data-testid=phase-two-identity] .phase-one_welcomeQuestion__zenCl{color:var(--muted-foreground)}html[data-theme=light] .phase-one_root__7cIpA[data-testid=phase-two-identity] .phase-one_productHeaderDark__xELjz .phase-one_headerBack__FmEE6:hover{color:var(--foreground);background:var(--muted)}html[data-theme=light] .phase-one_root__7cIpA[data-testid=phase-two-identity] .phase-one_chipButton__SJnkK{border-color:var(--border);color:var(--foreground);background:var(--card)}html[data-theme=light] .phase-one_root__7cIpA[data-testid=phase-two-identity] .phase-one_chipButton__SJnkK:hover:not(:disabled){border-color:var(--input);color:var(--foreground);background:var(--muted)}html[data-theme=light] .phase-one_root__7cIpA[data-testid=phase-two-identity] .phase-one_chipButtonPrimary__gyiHC{border-color:color-mix(in srgb,var(--mf-teal) 52%,transparent);color:var(--mf-teal-deep);background:var(--secondary)}html[data-theme=light] .phase-one_root__7cIpA[data-testid=phase-two-identity] .phase-one_msgBody__lXGtQ,html[data-theme=light] .phase-one_root__7cIpA[data-testid=phase-two-identity] .phase-one_welcomeHero__hkB_b{color:var(--foreground)}html[data-theme=light] .phase-one_root__7cIpA[data-testid=phase-two-identity] .phase-one_msgUser__7CSph{border-color:var(--border);color:var(--foreground);background:var(--surface-user)}html[data-theme=light] .phase-one_root__7cIpA[data-testid=phase-two-identity] .phase-one_msgAvatar__4qj1v{color:var(--mf-teal-deep);background:var(--secondary)}html[data-theme=light] .phase-one_root__7cIpA[data-testid=phase-two-identity] .phase-one_thinkingShimmer__kXaXm{background:linear-gradient(110deg,color-mix(in srgb,var(--foreground) 36%,transparent) 28%,var(--foreground) 50%,color-mix(in srgb,var(--foreground) 36%,transparent) 72%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent}html[data-theme=light] .phase-one_root__7cIpA[data-testid=phase-two-identity] .phase-one_composerDark__5yxfD{border-color:var(--input);background:var(--card);box-shadow:0 18px 48px var(--shadow-color)}html[data-theme=light] .phase-one_root__7cIpA[data-testid=phase-two-identity] .phase-one_composerDark__5yxfD:focus-within{border-color:color-mix(in srgb,var(--mf-teal) 62%,transparent);background:var(--card);box-shadow:0 0 0 3px rgba(4,159,154,.13),0 24px 62px var(--shadow-color)}html[data-theme=light] .phase-one_root__7cIpA[data-testid=phase-two-identity] .phase-one_composerDark__5yxfD .phase-one_composerInput__UZJn0{color:var(--foreground)}html[data-theme=light] .phase-one_root__7cIpA[data-testid=phase-two-identity] .phase-one_composerDark__5yxfD .phase-one_composerInput__UZJn0::placeholder{color:var(--muted-foreground)}html[data-theme=light] .phase-one_root__7cIpA[data-testid=phase-two-identity] .phase-one_formErrorDark__6Gso_{color:var(--destructive)}html[data-theme=light] .phase-one_root__7cIpA[data-testid=phase-two-identity] .phase-one_convoStageSession__hGXre .phase-one_convoThread__qiWoo{scrollbar-color:color-mix(in srgb,var(--foreground) 18%,transparent) transparent}html[data-theme=light] .phase-one_root__7cIpA[data-testid=phase-two-identity] :where(button,input,textarea,select):focus-visible{outline-color:var(--mf-teal)}.phase-one_composerInput__UZJn0:focus-visible,.phase-one_fieldBox__7hjCu input:focus-visible,.phase-one_optionItem__MUwp_ input:focus-visible,.phase-one_pinDigitsInput__cQGsj:focus-visible,.phase-one_scenarioGrid__sNp3O input:focus-visible{outline:0}@media (max-width:1023px){.phase-one_testLayout__YE3aM{grid-template-columns:minmax(0,1fr);gap:44px}.phase-one_testPreview__jNFv0{position:relative;top:auto;min-height:520px}}@media (max-width:767px){.phase-one_rootBanner__aF8nT .phase-one_convoStage___jMP7{height:calc(100vh - 116px);height:calc(100dvh - 116px)}.phase-one_testModeBar__4urYN{font-size:.58rem}.phase-one_productHeader__70h4N{min-height:68px;padding:12px 18px}.phase-one_passwordScreen__cJEvG{align-items:start;padding:64px 20px 110px}.phase-one_passwordPanel__NPz0N{margin-top:max(3vh,14px)}.phase-one_passwordMark__lMEz_{margin-bottom:clamp(48px,9vh,72px)}.phase-one_passwordSub__mzWUV{margin-bottom:32px}.phase-one_questionMain__clJVR,.phase-one_reviewMain__SzSas,.phase-one_testMain__pcb4m{width:min(calc(100% - 40px),640px);margin-top:44px}.phase-one_hubMain__px18m{width:min(calc(100% - 40px),640px)}.phase-one_pinFields__SyfHi{grid-template-columns:1fr}.phase-one_hubRow__p9oKl{grid-template-columns:14px minmax(0,1fr);padding:24px 12px 24px 4px}.phase-one_hubRowAction__yv3OL{grid-column:2;justify-self:start;margin-top:4px}.phase-one_convoStage___jMP7{width:min(calc(100% - 40px),640px);height:calc(100vh - 68px);height:calc(100dvh - 68px)}.phase-one_convoStageWelcome__9a_Mt{padding:28px 6px max(104px,calc(env(safe-area-inset-bottom) + 88px))}.phase-one_convoStageTask__5jWmd{padding:28px 0 max(104px,calc(env(safe-area-inset-bottom) + 88px))}.phase-one_convoStageSession__hGXre{padding-bottom:max(48px,calc(env(safe-area-inset-bottom) + 36px))}.phase-one_convoStageSession__hGXre .phase-one_convoThread__qiWoo{padding:clamp(26px,5vh,46px) 2px 24px}.phase-one_questionTitle__vivNn{font-size:clamp(1.6rem,6.6vw,2.2rem)}.phase-one_completionStage__AMWsd{padding-bottom:120px}}@media (max-width:479px){.phase-one_productHeader__70h4N{padding-inline:14px}.phase-one_hubRowMeta__uVq4h{font-size:.58rem;letter-spacing:.07em}.phase-one_productOwl___w2Pp{width:26px}.phase-one_passwordScreen__cJEvG{padding-inline:18px}.phase-one_passwordPanel__NPz0N h1{font-size:clamp(2.1rem,11vw,2.7rem)}.phase-one_completionStage__AMWsd,.phase-one_convoStage___jMP7,.phase-one_hubMain__px18m,.phase-one_questionMain__clJVR,.phase-one_reviewMain__SzSas,.phase-one_testMain__pcb4m{width:calc(100% - 32px)}.phase-one_hubIntro__lX25v h1,.phase-one_testControls__AOfeq h1{font-size:clamp(2rem,10.5vw,2.6rem)}.phase-one_welcomeHero__hkB_b{font-size:clamp(2.4rem,12vw,3.1rem)}.phase-one_welcomeActions__n7Mx_{width:100%;flex-direction:column;align-items:stretch}.phase-one_welcomeActions__n7Mx_ .phase-one_chipButton__SJnkK{width:100%}.phase-one_pinPanel__VRNPw{padding:16px}.phase-one_messageSuggestions__yu0bS>button{max-width:100%;padding-inline:14px;white-space:normal}.phase-one_msgAssistant__2UhHR{grid-template-columns:26px minmax(0,1fr);gap:11px}.phase-one_msgAvatar__4qj1v{width:26px;height:26px}.phase-one_msgUser__7CSph{max-width:92%}.phase-one_optionItem__MUwp_{grid-template-columns:28px minmax(0,1fr) 22px;gap:12px;padding:13px}.phase-one_questionActions__HVPf7{align-items:stretch}.phase-one_pinActions__GvGdf,.phase-one_reviewActions__cnd0I,.phase-one_reviewActions__cnd0I>div{width:100%;flex-direction:column;align-items:stretch}.phase-one_pinActions__GvGdf>button,.phase-one_pinSeal__sKslp,.phase-one_reviewActions__cnd0I button{width:100%}.phase-one_resultAnswer__0arhg,.phase-one_reviewEditor__ZgH29,.phase-one_reviewQuestionMeta__PcH_V{padding-inline:18px}.phase-one_questionActions__HVPf7 .phase-one_primaryButton__lo_FO{flex:1;padding-inline:14px}.phase-one_scenarioGrid__sNp3O{grid-template-columns:1fr}.phase-one_testPreview__jNFv0{min-height:480px;border-radius:20px}.phase-one_previewBody__JsxPD{min-height:340px}.phase-one_testModeBar__4urYN .phase-one_testModeMeta__chtaq{display:none}.phase-one_prototypeDock__Dl0ZS{right:max(8px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom));width:calc(100vw - 16px)}.phase-one_dockBody__xRsyq{grid-template-columns:auto minmax(0,1fr) auto}.phase-one_dockBody__xRsyq>span{display:none}}@media (max-height:640px){.phase-one_convoStageTask__5jWmd,.phase-one_convoStageWelcome__9a_Mt{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.phase-one_root__7cIpA *,.phase-one_root__7cIpA :after,.phase-one_root__7cIpA :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.phase-one_hubStatus___ASGv:after,.phase-one_spinIcon__iTad7{animation:none!important}.phase-one_thinkingShimmer__kXaXm{animation:none!important;color:var(--mf-night-muted);background:none}.phase-one_fieldBox__7hjCu[data-invalid=true]{animation:none!important}.phase-one_hubRow__p9oKl:hover .phase-one_hubRowAction__yv3OL svg,.phase-one_primaryButtonDark__p3CB6:hover:not(:disabled),.phase-one_primaryButton__lo_FO:hover:not(:disabled),.phase-one_sendButton__Hm7rw:hover:not(:disabled){transform:none}}@media (forced-colors:active){.phase-one_composer__G_8yp,.phase-one_fieldBox__7hjCu,.phase-one_hubRowAction__yv3OL,.phase-one_optionItem__MUwp_,.phase-one_otherAnswer__ezRcd textarea,.phase-one_pinDigitCell__tYXwz,.phase-one_pinPanel__VRNPw,.phase-one_prototypeDock__Dl0ZS,.phase-one_reviewCard___6BWJ,.phase-one_reviewEditor__ZgH29 textarea,.phase-one_scenarioGrid__sNp3O>label,.phase-one_testPreview__jNFv0{border:1px solid CanvasText}.phase-one_completionMark__nT6gv,.phase-one_optionIndex__PDBnD,.phase-one_optionRadio__xCW7H{forced-color-adjust:none}}