.onboarding-module__U0PO2W__root{background:#faf9f6;height:100dvh;overflow:hidden}.onboarding-module__U0PO2W__overlay{z-index:50;color:#f0eeeb;background:#171717;position:fixed;inset:0;overflow:hidden}.onboarding-module__U0PO2W__tapSurface{z-index:3;cursor:pointer;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.onboarding-module__U0PO2W__tapSurface:disabled{cursor:default}.onboarding-module__U0PO2W__tapSurface:focus-visible{outline-offset:-10px;outline:1px solid #777}.onboarding-module__U0PO2W__top{z-index:4;pointer-events:none;color:#777;letter-spacing:-.7px;justify-content:space-between;align-items:center;font-size:16px;display:flex;position:absolute;inset:32px 40px auto}.onboarding-module__U0PO2W__top button{pointer-events:auto;color:#888;cursor:pointer;background:0 0;border:0;padding:10px;font-size:22px}.onboarding-module__U0PO2W__intro,.onboarding-module__U0PO2W__confirm{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.onboarding-module__U0PO2W__intro h1{letter-spacing:-.065em;margin:-30px 0 24px;font-size:clamp(42px,6.4vw,88px);font-weight:400;line-height:1.05}.onboarding-module__U0PO2W__intro p{color:#979491;font-size:17px}.onboarding-module__U0PO2W__mobile{display:none}.onboarding-module__U0PO2W__listening{z-index:3;overscroll-behavior:contain;pointer-events:auto;flex-direction:column;align-items:center;gap:24px;padding:16px 24px;display:flex;position:absolute;inset:120px 0 76px;overflow-y:auto}.onboarding-module__U0PO2W__listening:before,.onboarding-module__U0PO2W__listening:after{content:"";flex:1 0 0}.onboarding-module__U0PO2W__question{text-align:center;overflow-wrap:anywhere;flex:none;width:min(700px,100%)}.onboarding-module__U0PO2W__listening .onboarding-module__U0PO2W__wave{flex:none;max-width:100%;position:relative;inset:auto;transform:none}.onboarding-module__U0PO2W__question h1{letter-spacing:-.045em;font-size:clamp(28px,3.7vw,48px);font-weight:400;line-height:1.14}.onboarding-module__U0PO2W__wave{width:292px;height:140px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.onboarding-module__U0PO2W__bars{align-items:center;gap:8px;width:292px;height:128px;display:flex;position:absolute;bottom:0}.onboarding-module__U0PO2W__bar{will-change:height;background:#373739;border-radius:20px;flex-shrink:0;width:12px;height:16px}.onboarding-module__U0PO2W__ball{transform-origin:bottom;background:#f5f5f5;border-radius:50%;width:12px;height:12px;position:absolute;bottom:0;left:0}.onboarding-module__U0PO2W__transcript{overscroll-behavior:contain;text-align:center;letter-spacing:-.02em;color:#bcb9b5;overflow-wrap:anywhere;flex:none;width:min(660px,100%);max-height:190px;font-size:clamp(18px,2vw,23px);line-height:1.55;overflow-y:auto}.onboarding-module__U0PO2W__placeholder{color:#777470}.onboarding-module__U0PO2W__confirm h1{letter-spacing:-.055em;font-size:clamp(50px,6vw,78px);font-weight:400}.onboarding-module__U0PO2W__confirm p{color:#c9c6c2;margin-top:18px;font-size:23px}.onboarding-module__U0PO2W__confirm span{color:#82807d;margin-top:20px;font-size:14px}.onboarding-module__U0PO2W__confirm i{transform-origin:0;background:#777;width:100px;height:1px;margin-top:34px}.onboarding-module__U0PO2W__processing{text-align:center;position:absolute;inset:0}.onboarding-module__U0PO2W__processing h1{letter-spacing:-.045em;width:100%;font-size:clamp(30px,3.7vw,48px);font-weight:400;position:absolute;top:calc(50% - 215px)}.onboarding-module__U0PO2W__processing .onboarding-module__U0PO2W__bars{align-items:flex-end;bottom:35px}.onboarding-module__U0PO2W__processing p{color:#8d8a86;width:100%;padding:0 28px;font-size:17px;position:absolute;top:calc(50% + 110px)}.onboarding-module__U0PO2W__mapping{z-index:4;pointer-events:none;flex-direction:column;padding:112px 0 64px;display:flex;position:absolute;inset:0}.onboarding-module__U0PO2W__mappingBackground{opacity:.8;pointer-events:none;flex:1;min-height:100px;position:relative}.onboarding-module__U0PO2W__mappingCopy{pointer-events:auto;text-align:center;flex:none;width:100%;padding:0 25px;position:relative}.onboarding-module__U0PO2W__bottom{z-index:4;bottom:max(28px, env(safe-area-inset-bottom));text-align:center;pointer-events:none;color:#777470;font-size:12px;position:absolute;left:24px;right:24px}.onboarding-module__U0PO2W__bottom button,.onboarding-module__U0PO2W__bottom a{pointer-events:auto}.onboarding-module__U0PO2W__bottom>p{margin-top:18px}.onboarding-module__U0PO2W__bottom .onboarding-module__U0PO2W__notice{color:#d6bca6;max-width:460px;margin:0 auto 18px;font-size:14px}.onboarding-module__U0PO2W__demo{cursor:pointer;color:#c1bdb8;background:0 0;border:1px solid #42403e;border-radius:30px;padding:10px 18px;font-size:13px}.onboarding-module__U0PO2W__demo span{margin-left:24px}.onboarding-module__U0PO2W__situation{color:#242321;height:100%;overflow:auto}.onboarding-module__U0PO2W__appHeader{border-bottom:1px solid #e4e2dd;align-items:center;gap:45px;height:88px;padding:0 42px;display:flex}.onboarding-module__U0PO2W__appHeader a{letter-spacing:-1.5px;font-size:27px;font-weight:600}.onboarding-module__U0PO2W__appHeader>span{color:#99958d}.onboarding-module__U0PO2W__appHeader button{cursor:pointer;border:1px solid #d5d1c9;border-radius:25px;margin-left:auto;padding:9px 18px}.onboarding-module__U0PO2W__workspace{grid-template-columns:200px 1fr;gap:70px;max-width:1240px;margin:64px auto;padding:0 40px;display:grid}.onboarding-module__U0PO2W__workspace aside{flex-direction:column;gap:8px;padding-top:12px;display:flex}.onboarding-module__U0PO2W__workspace aside>span{color:#77736e;border-radius:25px;padding:12px 16px}.onboarding-module__U0PO2W__workspace aside .onboarding-module__U0PO2W__selected{color:#fff;background:#242321}.onboarding-module__U0PO2W__workspace aside small{float:right}.onboarding-module__U0PO2W__workspace article>h1{letter-spacing:-.06em;font-size:clamp(42px,5vw,68px);font-weight:400;line-height:1.03}.onboarding-module__U0PO2W__summary{color:#817b73;max-width:530px;margin-top:23px;font-size:17px;line-height:1.6}.onboarding-module__U0PO2W__people{gap:8px;margin-top:27px;display:flex}.onboarding-module__U0PO2W__people span{border:1px solid #dedbd4;border-radius:30px;padding:7px 16px}.onboarding-module__U0PO2W__cards{grid-template-columns:1fr 1fr;gap:16px;margin-top:38px;display:grid}.onboarding-module__U0PO2W__cards section{background:#eeece6;border-radius:15px;padding:24px}.onboarding-module__U0PO2W__cards h2,.onboarding-module__U0PO2W__next h2{letter-spacing:-.4px;font-size:18px;font-weight:450}.onboarding-module__U0PO2W__cards p,.onboarding-module__U0PO2W__next p{color:#7a756e;margin-top:12px;line-height:1.6}.onboarding-module__U0PO2W__next{border-top:1px solid #e0ddd5;margin-top:38px;padding-top:26px}.onboarding-module__U0PO2W__next button{color:#f4f1ea;cursor:pointer;background:#242321;border-radius:30px;margin-top:20px;padding:13px 20px}.onboarding-module__U0PO2W__next button span{margin-left:40px}.onboarding-module__U0PO2W__sampleNote{color:#9a958d;margin-top:28px;font-size:12px}@media (max-width:600px){.onboarding-module__U0PO2W__top{inset:16px 20px auto}.onboarding-module__U0PO2W__mobile{display:inline}.onboarding-module__U0PO2W__desktop{display:none}.onboarding-module__U0PO2W__intro h1{max-width:340px;font-size:55px}.onboarding-module__U0PO2W__listening{gap:16px;padding-inline:20px;top:96px}.onboarding-module__U0PO2W__wave{transform:translate(-50%,-50%)scale(.85)}.onboarding-module__U0PO2W__transcript{max-height:23vh}.onboarding-module__U0PO2W__processing h1{top:calc(50% - 175px)}.onboarding-module__U0PO2W__processing p{top:calc(50% + 90px)}.onboarding-module__U0PO2W__appHeader{gap:20px;height:72px;padding:0 22px}.onboarding-module__U0PO2W__appHeader>span{display:none}.onboarding-module__U0PO2W__workspace{margin:38px auto;padding:0 24px;display:block}.onboarding-module__U0PO2W__workspace aside{display:none}.onboarding-module__U0PO2W__cards{grid-template-columns:1fr}}@media (max-height:650px){.onboarding-module__U0PO2W__processing h1{top:19%}.onboarding-module__U0PO2W__transcript{max-height:19vh;font-size:17px}.onboarding-module__U0PO2W__bottom{bottom:18px}}.onboarding-module__U0PO2W__logo{color:#242321;width:80px;height:80px}.onboarding-module__U0PO2W__top .onboarding-module__U0PO2W__logo{color:#f0eeeb}@media (max-width:600px){.onboarding-module__U0PO2W__logo{width:64px;height:64px}}.onboarding-module__U0PO2W__form{z-index:4;overscroll-behavior:contain;color:#f0eeeb;width:min(660px,100% - 40px);max-height:calc(100dvh - 210px);padding:8px 4px;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.onboarding-module__U0PO2W__form>div>h1{letter-spacing:-.04em;margin-bottom:24px;font-size:clamp(26px,3vw,38px);font-weight:400;line-height:1.15}.onboarding-module__U0PO2W__formSubtitle{color:#99958f;margin:-8px 0 24px;line-height:1.5}.onboarding-module__U0PO2W__questionCount{color:#88847e;margin-bottom:20px}.onboarding-module__U0PO2W__formActions{justify-content:space-between;margin-top:28px;display:flex}.onboarding-module__U0PO2W__formActions button{cursor:pointer;border-radius:30px;padding:11px 22px}.onboarding-module__U0PO2W__formActions button:last-child{color:#171717;background:#eeece7}.onboarding-module__U0PO2W__formActions button:disabled{opacity:.35;cursor:default}.onboarding-module__U0PO2W__top button{min-width:44px;min-height:44px}.onboarding-module__U0PO2W__form button{min-height:44px}@media (max-width:600px){.onboarding-module__U0PO2W__top{top:max(16px, env(safe-area-inset-top));left:max(16px, env(safe-area-inset-left));right:max(16px, env(safe-area-inset-right))}.onboarding-module__U0PO2W__form{width:calc(100% - 32px);max-height:calc(100dvh - 190px)}.onboarding-module__U0PO2W__form>div>h1{font-size:28px}}@media (max-width:360px){.onboarding-module__U0PO2W__intro h1{font-size:47px}.onboarding-module__U0PO2W__question h1{font-size:26px}.onboarding-module__U0PO2W__transcript{font-size:17px}}@media (max-height:500px){.onboarding-module__U0PO2W__top .onboarding-module__U0PO2W__logo{width:48px;height:48px}.onboarding-module__U0PO2W__processing h1{top:20%}.onboarding-module__U0PO2W__question h1,.onboarding-module__U0PO2W__processing h1{font-size:24px}.onboarding-module__U0PO2W__wave{transform:translate(-50%,-50%)scale(.65)}.onboarding-module__U0PO2W__transcript{max-height:18vh;font-size:16px}.onboarding-module__U0PO2W__form{max-height:calc(100dvh - 130px)}.onboarding-module__U0PO2W__bottom{bottom:max(12px, env(safe-area-inset-bottom));font-size:11px}.onboarding-module__U0PO2W__bottom>p{margin-top:8px}}.onboarding-module__U0PO2W__formActions{background:#171717;padding:12px 0;position:sticky;bottom:0}@media (max-width:600px){.onboarding-module__U0PO2W__mapping{padding:96px 0 max(24px, env(safe-area-inset-bottom))}}@media (max-height:500px){.onboarding-module__U0PO2W__listening{top:76px;bottom:48px}.onboarding-module__U0PO2W__mapping{padding-top:76px;padding-bottom:16px;overflow-y:auto}}
.mappingScene-module__fzoGZq__labels{overscroll-behavior:contain;pointer-events:auto;scrollbar-width:thin;padding:24px;position:absolute;inset:0;overflow-y:auto}.mappingScene-module__fzoGZq__labels:focus-visible{outline-offset:-4px;outline:1px solid #888}.mappingScene-module__fzoGZq__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;align-items:start;gap:40px 32px;width:min(100%,1040px);min-height:100%;margin:0 auto;padding:clamp(0px,4vh,40px) 0 0;list-style:none;display:grid}.mappingScene-module__fzoGZq__node{text-align:center;color:#e1deda;overflow-wrap:anywhere;min-width:0;font-size:15px;line-height:1.45}.mappingScene-module__fzoGZq__node p,.mappingScene-module__fzoGZq__category{background:#171717e6;box-shadow:0 0 10px 5px #171717b3}.mappingScene-module__fzoGZq__point{background:#e1deda;border-radius:50%;width:6px;height:6px;margin:0 auto 12px;display:block}.mappingScene-module__fzoGZq__node[data-active=true] .mappingScene-module__fzoGZq__point{outline-offset:8px;outline:1px solid #aaa}.mappingScene-module__fzoGZq__category{color:#aaa6a1;margin-top:6px;font-size:12px;display:inline-block}@media (max-width:850px){.mappingScene-module__fzoGZq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}}@media (max-width:500px){.mappingScene-module__fzoGZq__labels{padding:20px 28px}.mappingScene-module__fzoGZq__grid{grid-template-columns:minmax(0,1fr);gap:28px}}
.mapBuildProgress-module__Mna5vq__panel{text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#171716cc;border:1px solid #ffffff0f;border-radius:14px;width:min(100%,660px);margin:auto;padding:20px 24px}.mapBuildProgress-module__Mna5vq__finding{min-height:58px}.mapBuildProgress-module__Mna5vq__finding p{color:#c1bfbb;text-wrap:pretty;margin:0;font-size:18px;line-height:1.6}.mapBuildProgress-module__Mna5vq__finding p span{color:#eeeae5}.mapBuildProgress-module__Mna5vq__footer{color:#aaa8a3;align-items:center;gap:9px;margin-top:18px;font-size:12px;display:flex}.mapBuildProgress-module__Mna5vq__clock{font-variant-numeric:tabular-nums;color:#b7b5b0;margin-left:auto}.mapBuildProgress-module__Mna5vq__spinner{border:1px solid #ffffff25;border-top-color:#b7b5b0;border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:1.5s linear infinite mapBuildProgress-module__Mna5vq__turn}.mapBuildProgress-module__Mna5vq__dot{background:#b7b5b0;border-radius:50%;flex-shrink:0;width:5px;height:5px}.mapBuildProgress-module__Mna5vq__panel .mapBuildProgress-module__Mna5vq__quiet{color:#999792;margin:12px 0 0;font-size:12px}.mapBuildProgress-module__Mna5vq__stop{color:#b7b5b0;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #ffffff24;min-height:44px;margin-top:12px;padding:8px 0;font-size:12px;display:block}.mapBuildProgress-module__Mna5vq__stop:hover{color:#eeeae5}.mapBuildProgress-module__Mna5vq__stop:focus-visible{outline-offset:4px;outline:2px solid #b7b5b0}.mapBuildProgress-module__Mna5vq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes mapBuildProgress-module__Mna5vq__turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mapBuildProgress-module__Mna5vq__spinner{animation:none}}@media (max-width:600px){.mapBuildProgress-module__Mna5vq__panel{padding:16px 18px}.mapBuildProgress-module__Mna5vq__finding p{font-size:16px}.mapBuildProgress-module__Mna5vq__footer>span:nth-child(2){min-width:0}.mapBuildProgress-module__Mna5vq__clock{flex-shrink:0}.mapBuildProgress-module__Mna5vq__finding{scrollbar-width:thin;max-height:156px;overflow-y:auto}.mapBuildProgress-module__Mna5vq__finding p{overflow-wrap:anywhere}}
