@font-face{font-family:Young Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/young-serif-latin-ext-400-normal-DzElnxZw.woff2)format("woff2"),url(/assets/young-serif-latin-ext-400-normal-4arC2Gh9.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Young Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/young-serif-latin-400-normal-DIMmNPI9.woff2)format("woff2"),url(/assets/young-serif-latin-400-normal-D1tz0Z9s.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-cyrillic-ext-400-normal-BwJdxs7r.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-ext-400-normal-BqOlcezh.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-cyrillic-400-normal-DjhbW-4D.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-400-normal-DkNBMcYd.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-greek-ext-400-normal-CpIwTHMM.woff2)format("woff2"),url(/assets/source-sans-3-greek-ext-400-normal-CN4VBqpr.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-greek-400-normal-DZReXJla.woff2)format("woff2"),url(/assets/source-sans-3-greek-400-normal-DyO2Yfz5.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-vietnamese-400-normal-CwtaIDr2.woff2)format("woff2"),url(/assets/source-sans-3-vietnamese-400-normal-eMQk7hmk.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-ext-400-normal-UNsKFIBq.woff2)format("woff2"),url(/assets/source-sans-3-latin-ext-400-normal-D5P-Ud2J.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-400-normal-DQi5PRDE.woff2)format("woff2"),url(/assets/source-sans-3-latin-400-normal-RR2C27NP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-cyrillic-ext-600-normal-6AhwUnSr.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-ext-600-normal-Cjpx_pje.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-cyrillic-600-normal-BnFu5nHC.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-600-normal-CloKWf-q.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-greek-ext-600-normal-DynePNDL.woff2)format("woff2"),url(/assets/source-sans-3-greek-ext-600-normal-CnpzyT-3.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-greek-600-normal-BSO157bq.woff2)format("woff2"),url(/assets/source-sans-3-greek-600-normal-B42bzTIr.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-vietnamese-600-normal-B2sTNYey.woff2)format("woff2"),url(/assets/source-sans-3-vietnamese-600-normal-BzH4Q14_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-latin-ext-600-normal-AEyhgUpm.woff2)format("woff2"),url(/assets/source-sans-3-latin-ext-600-normal-D2VZAM8_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-latin-600-normal-DeckBYAU.woff2)format("woff2"),url(/assets/source-sans-3-latin-600-normal-Ck0n4g8U.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-cyrillic-ext-700-normal-BhUSqjb8.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-ext-700-normal-COA7LiPB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-cyrillic-700-normal-CIuudVLB.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-700-normal-D_p3L75o.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-greek-ext-700-normal-Dd6uIcuy.woff2)format("woff2"),url(/assets/source-sans-3-greek-ext-700-normal-KTP46hTS.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-greek-700-normal-C8Tp2qRF.woff2)format("woff2"),url(/assets/source-sans-3-greek-700-normal-C-sAg5NG.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-vietnamese-700-normal-Bgamivog.woff2)format("woff2"),url(/assets/source-sans-3-vietnamese-700-normal-W-J7ohm4.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-latin-ext-700-normal-6Xi0A2be.woff2)format("woff2"),url(/assets/source-sans-3-latin-ext-700-normal-C1ecyfgK.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-latin-700-normal-CkzU-mV9.woff2)format("woff2"),url(/assets/source-sans-3-latin-700-normal-B-h9tW5h.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:oklch(13% .018 285);--surface:oklch(19% .017 285);--surface-2:oklch(22% .018 285);--line:oklch(96% .006 285/.08);--ink:oklch(96% .006 285);--ink-2:oklch(82% .015 285);--ink-3:oklch(72% .015 285);--accent:oklch(82% .1 295);--on-accent:oklch(20% .04 295);--danger:oklch(68% .13 25);--ok:oklch(80% .1 170);--bubble-fill:oklch(98% .01 85);--bubble-ink:oklch(22% .03 285);--radius-s:14px;--radius-m:20px;--radius-l:28px;--radius-pill:999px;--font-serif:"Young Serif", Georgia, serif;--font-sans:"Source Sans 3", system-ui, sans-serif;--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-camera:cubic-bezier(.65, 0, .35, 1);--glow-accent:0 14px 44px oklch(70% .15 295/.35);--h-happy:90;--h-excited:135;--h-calm:170;--h-confused:200;--h-tired:230;--h-sad:255;--h-lonely:280;--h-anxious:305;--h-overwhelmed:335;--h-angry:25;--h-stressed:55}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.4}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:oklch(85% .1 295);text-decoration:none}a:hover{color:oklch(92% .08 295)}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.2s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes mb-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6%)}}@keyframes mb-hop{0%,to{transform:translateY(0)scale(1)}30%{transform:translateY(-10%)scale(.97,1.04)}60%{transform:translateY(0)scale(1.04,.96)}}@keyframes mb-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes mb-tilt{0%,to{transform:rotate(0)}50%{transform:rotate(-6deg)}}@keyframes mb-aura{0%,to{opacity:.75;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}}@keyframes mb-legA{0%,to{transform:rotate(14deg)}50%{transform:rotate(-14deg)}}@keyframes mb-legB{0%,to{transform:rotate(-14deg)}50%{transform:rotate(14deg)}}@keyframes mb-walkbob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes mb-wave{0%,to{transform:rotate(-150deg)}50%{transform:rotate(-120deg)}}@keyframes mb-twinkle{0%,to{opacity:.3}50%{opacity:1}}@keyframes mb-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes mb-shakeX{0%,to{transform:translate(0)}20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}@keyframes mb-flicker{0%,to{opacity:.85}50%{opacity:1}}@keyframes mb-fadeout{to{opacity:0}}@keyframes mb-fast{0%,to{transform:scale(1)}50%{transform:scale(1.04,1.03)translateY(-1.5%)}}@keyframes mb-sway{0%,to{transform:rotate(-2.5deg)translateY(2%)}50%{transform:rotate(2deg)translateY(3%)}}@keyframes mb-sag{0%,to{transform:translateY(0)}50%{transform:translateY(4%)scaleY(.97)}}@keyframes mb-tremble{0%,to{transform:translate(0)}25%{transform:translate(-1.2%)}75%{transform:translate(1.2%)}}@keyframes mb-jitter{0%,to{transform:rotate(0)}20%{transform:rotate(-3deg)}40%{transform:rotate(3deg)}60%{transform:rotate(-2deg)}80%{transform:rotate(2deg)}}@keyframes mb-shake{0%,60%,to{transform:translate(0)}65%,75%,85%{transform:translate(-3%)}70%,80%,90%{transform:translate(3%)}}@keyframes mb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes mb-pop{0%{opacity:0;transform:scale(.7)translateY(10px)}60%{opacity:1;transform:scale(1.06)}to{transform:none}}@keyframes mb-slide{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:none}}@keyframes mb-fade{0%{opacity:0}to{opacity:1}}@keyframes mb-stroll{0%,10%{left:56%}45%,55%{left:64%}90%,to{left:56%}}@keyframes mb-zoomin{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}._logo_1gebc_1{font-family:var(--font-serif);color:var(--ink);align-items:center;gap:10px;font-size:21px;display:flex}._mark_1gebc_9{flex:none;width:30px;height:30px;position:relative}._mark_1gebc_9>span{border-radius:50%;position:absolute}._big_1gebc_19{background:var(--accent);width:26px;height:26px;top:0;left:2px}._small_1gebc_26{background:var(--accent);width:8px;height:8px;top:21px;left:0}._eyeL_1gebc_33,._eyeR_1gebc_34{background:var(--on-accent);width:3px;height:4px;top:10px}._eyeL_1gebc_33{left:10px}._eyeR_1gebc_34{left:17px}._mouth_1gebc_46{border-bottom:1.6px solid var(--on-accent);width:8px;height:4px;top:15px;left:11px;border-radius:0 0 5px 5px!important}._primary_e3jn4_1{border-radius:var(--radius-pill);height:58px;font-family:var(--font-serif);background:var(--accent);color:var(--on-accent);box-shadow:var(--glow-accent);border:0;flex:none;padding:0 28px;font-size:20px;transition:transform .15s}._primary_e3jn4_1:active{transform:scale(.98)}._primary_e3jn4_1:disabled{opacity:.6;cursor:progress}._secondary_e3jn4_21{border-radius:var(--radius-pill);height:48px;color:var(--ink);background:0 0;border:1.5px solid oklch(96% .006 285/.2);padding:0 22px;font-weight:600}._link_e3jn4_30{color:oklch(85% .1 295);background:0 0;border:0;padding:0;font-weight:700}._sky_12nrq_1{background:linear-gradient(oklch(18% .06 270),oklch(30% .08 310) 70%,oklch(36% .07 330));position:absolute;inset:0;overflow:hidden}._star_12nrq_7{background:#fff;border-radius:50%;position:absolute}._moon_12nrq_12{background:oklch(95% .04 90);border-radius:50%;width:70px;height:70px;position:absolute;top:9%;left:10%;box-shadow:0 0 60px 10px oklch(95% .06 90/.45)}._house_12nrq_22{position:absolute;bottom:16%}._roof_12nrq_26{clip-path:polygon(50% 0,100% 100%,0 100%);background:oklch(42% .09 20);position:absolute;bottom:96%;left:-6%;right:-6%}._chimney_12nrq_34{background:oklch(38% .06 20);width:9%;position:absolute;right:16%}._wall_12nrq_40{background:oklch(55% .07 300);border-radius:6px;position:absolute;inset:0;box-shadow:inset 0 -30px 60px oklch(0% 0 0/.2)}._siding_12nrq_47{background:repeating-linear-gradient(#0000 0 22px,oklch(0% 0 0/.06) 22px 24px);border-radius:6px;position:absolute;inset:0}._window_12nrq_53{aspect-ratio:1;background:linear-gradient(oklch(88% .12 80),oklch(78% .13 65));border:7px solid oklch(40% .05 300);border-radius:10px;width:24%;position:absolute;top:14%;overflow:hidden;box-shadow:0 0 50px oklch(85% .13 75/.55)}._figBody_12nrq_64{background:oklch(45% .08 50/.55);border-radius:50% 50% 10px 10px;width:34%;height:62%;position:absolute;bottom:-8%}._figHead_12nrq_72{aspect-ratio:1;background:oklch(45% .08 50/.55);border-radius:50%;width:18%;position:absolute;bottom:44%}._mullion_12nrq_80{background:oklch(40% .05 300);width:6px;margin-left:-3px;position:absolute;top:0;bottom:0;left:50%}._doorway_12nrq_89,._door_12nrq_89{border-radius:60px 60px 0 0;width:24%;height:48%;position:absolute;bottom:0;left:38%}._doorway_12nrq_89{background:oklch(85% .12 75);transition:box-shadow 1.1s}._door_12nrq_89{transform-origin:0;transition:transform 1.1s var(--ease-camera);background:oklch(48% .1 170);box-shadow:inset 0 0 0 6px oklch(42% .09 170)}._knob_12nrq_108{background:oklch(82% .12 85);border-radius:50%;width:12px;height:12px;position:absolute;top:52%;right:14%}._doorFace_12nrq_117{aspect-ratio:1;background:oklch(82% .1 295);border-radius:50%;place-items:center;width:40%;display:grid;position:absolute;top:18%;left:30%}._doorFace_12nrq_117>div{border-bottom:3px solid oklch(20% .04 295);border-radius:0 0 10px 10px;width:40%;height:20%}._porch_12nrq_134{aspect-ratio:1;background:oklch(92% .1 85);border-radius:50%;width:6%;position:absolute;bottom:44%;left:31%;box-shadow:0 0 40px 14px oklch(92% .12 85/.5)}._mat_12nrq_144{width:32%;height:5%;font-family:var(--font-serif);color:oklch(92% .04 80);background:oklch(58% .12 40);border-radius:6px;place-items:center;font-size:13px;display:grid;position:absolute;bottom:-5%;left:34%}._grass_12nrq_158{background:linear-gradient(oklch(38% .09 150),oklch(28% .07 155));height:16%;position:absolute;bottom:0;left:0;right:0}._path_12nrq_166{clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);background:oklch(62% .04 60);height:16%;position:absolute;bottom:0}@media (prefers-reduced-motion:reduce){._door_12nrq_89,._doorway_12nrq_89{transition:none}}._root_qu9st_1{position:fixed;inset:0;overflow:hidden}._avatar_qu9st_6{transform-origin:50% 100%;transition:left 1.6s cubic-bezier(.45,0,.55,1),bottom 1.6s,transform 1.6s,opacity .6s 1.4s;position:absolute}._bubble_qu9st_15{background:var(--bubble-fill);color:var(--bubble-ink);white-space:nowrap;animation:_mb-pop_qu9st_1 .4s var(--ease-spring) both;border-radius:16px 16px 16px 4px;padding:8px 14px;font-size:15px;font-weight:700;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 10px 30px oklch(0% 0 0/.3)}._logo_qu9st_30{position:absolute;top:20px;left:clamp(16px,3vw,32px)}._card_qu9st_35{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:oklch(17% .02 285/.92);border:1px solid oklch(96% .006 285/.1);border-radius:30px;flex-direction:column;gap:14px;max-height:calc(100vh - 84px);padding:28px;transition:opacity .5s;display:flex;position:absolute;overflow-y:auto;box-shadow:0 30px 90px oklch(0% 0 0/.45)}._cardWide_qu9st_51{width:min(440px,40vw);top:calc(50% + 30px);left:clamp(24px,6vw,90px);transform:translateY(-50%)}._cardNarrow_qu9st_57{width:min(440px,100vw - 24px);bottom:16px;left:50%;transform:translate(-50%)}._compact_qu9st_63{gap:8px;padding:18px}._shake_qu9st_67{animation:.4s _card-shake_qu9st_1}._cardWide_qu9st_51._shake_qu9st_67{animation-name:_card-shake-wide_qu9st_1}._tabs_qu9st_73{background:oklch(12% .02 285);border-radius:20px;padding:4px;display:flex}._tab_qu9st_73,._tabOn_qu9st_80{color:oklch(88% .01 285);background:0 0;border:0;border-radius:16px;flex:1;height:40px;font-size:15px;font-weight:700;transition:background .2s}._tabOn_qu9st_80{background:var(--accent);color:var(--on-accent)}._compact_qu9st_63 ._tab_qu9st_73,._compact_qu9st_63 ._tabOn_qu9st_80{height:34px}._step_qu9st_99{flex-direction:column;gap:14px;animation:.4s both _mb-up_qu9st_1;display:flex}._compact_qu9st_63 ._step_qu9st_99{gap:8px}._title_qu9st_108{font-family:var(--font-serif);margin:0;font-size:30px;font-weight:400;line-height:1.1}._compact_qu9st_63 ._title_qu9st_108{font-size:24px}._sub_qu9st_118{color:var(--ink-2);margin:0;font-size:16px;line-height:1.4}._compact_qu9st_63 ._sub_qu9st_118{font-size:15px}._label_qu9st_127{color:oklch(80% .015 285);flex-direction:column;gap:6px;font-size:14px;font-weight:700;display:flex}._input_qu9st_135{background:var(--surface-2);border:1.5px solid oklch(96% .006 285/.16);border-radius:16px;outline:none;height:54px;padding:0 18px;font-size:18px;font-weight:400;transition:border-color .2s}._compact_qu9st_63 ._input_qu9st_135{height:46px}._compact_qu9st_63 button[type=submit]{height:48px}._input_qu9st_135:focus-visible{border-color:var(--accent);outline-offset:1px;outline:3px solid oklch(82% .1 295/.4)}._bad_qu9st_157{border-color:oklch(70% .14 25)}._good_qu9st_160{border-color:oklch(72% .12 170)}._looks_qu9st_163{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}._look_qu9st_163,._lookOn_qu9st_169{background:var(--surface-2);height:110px;transition:transform .2s var(--ease-spring);border:2px solid #0000;border-radius:18px;justify-content:center;align-items:flex-end;padding:0;display:flex;overflow:hidden}._look_qu9st_163:hover,._lookOn_qu9st_169:hover{transform:translateY(-3px)}._lookOn_qu9st_169{border-color:var(--accent);background:oklch(82% .1 295/.14)}._hint_qu9st_189{color:var(--ink-3);margin:0;font-size:14px}._err_qu9st_194:empty{display:none}._err_qu9st_194{color:oklch(82% .12 25);font-size:15px;font-weight:600}._back_qu9st_202{color:oklch(80% .015 285);background:0 0;border:0;align-self:center;font-size:15px;font-weight:600}._privacy_qu9st_210{color:oklch(70% .015 285);margin:0;font-size:13px;line-height:1.5}@keyframes _card-shake_qu9st_1{0%,to{transform:translate(-50%)}25%{transform:translate(calc(-50% - 8px))}75%{transform:translate(calc(8px - 50%))}}@keyframes _card-shake-wide_qu9st_1{0%,to{transform:translateY(-50%)}25%{transform:translate(-8px,-50%)}75%{transform:translate(8px,-50%)}}@media (prefers-reduced-motion:reduce){._avatar_qu9st_6{transition:opacity .2s}}._bar_1t689_1{z-index:30;pointer-events:none;justify-content:space-between;align-items:center;padding:20px clamp(16px,3vw,32px);display:flex;position:absolute;top:0;left:0;right:0}._bar_1t689_1>*{pointer-events:auto}._menu_1t689_16{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:oklch(22% .018 285/.8);border:0;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:48px;height:48px;display:flex;position:relative}._menu_1t689_16:hover{background:oklch(27% .02 285)}._menu_1t689_16>span{background:oklch(95% .006 285);border-radius:1px;width:18px;height:2px}._dot_1t689_39{background:oklch(70% .15 25);border-radius:5px;width:10px;height:10px;position:absolute;top:8px;right:8px;box-shadow:0 0 0 2px oklch(22% .018 285)}._scrim_1jl0b_1{z-index:40;background:oklch(8% .02 285/.55);animation:.3s both _mb-fade_1jl0b_1;position:fixed;inset:0}._panel_1jl0b_8{z-index:41;border-left:1px solid var(--line);background:oklch(16% .017 285);flex-direction:column;gap:6px;width:min(360px,100vw);padding:24px 18px;animation:.4s cubic-bezier(.2,.7,.2,1) both _mb-slide_1jl0b_1;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}._head_1jl0b_24{justify-content:space-between;align-items:center;padding:0 6px 14px;display:flex}._title_1jl0b_30{font-family:var(--font-serif);margin:0;font-size:22px;font-weight:400}._close_1jl0b_36{background:0 0;border:0;border-radius:20px;width:40px;height:40px;font-size:24px}._close_1jl0b_36:hover{background:oklch(26% .02 285)}._nav_1jl0b_47{text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;width:100%;height:46px;padding:0 14px;font-size:16px;font-weight:600;display:flex}._nav_1jl0b_47:hover{background:var(--surface-2)}._navDot_1jl0b_64{background:oklch(82% .1 295/.5);border-radius:50%;flex:none;width:9px;height:9px}._recent_1jl0b_71{font-family:var(--font-serif);margin:0;padding:20px 6px 6px;font-size:18px;font-weight:400}._empty_1jl0b_78{color:var(--ink-3);margin:0 6px;font-size:15px}._list_1jl0b_83{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}._item_1jl0b_91,._itemNew_1jl0b_92{text-align:left;background:0 0;border:0;border-radius:18px;gap:12px;width:100%;padding:12px;animation:.5s both _mb-slide_1jl0b_1;display:flex}._itemNew_1jl0b_92{background:oklch(82% .1 295/.1)}._item_1jl0b_91:hover,._itemNew_1jl0b_92:hover{background:var(--surface-2)}._face_1jl0b_110{background:oklch(82% .1 295/.15);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}._text_1jl0b_120{font-size:15px;line-height:1.35;display:block}._time_1jl0b_125{color:var(--ink-3);margin-top:2px;font-size:13px;display:block}._anchor_17prq_1{position:absolute;transform:translate(-50%,-100%)}._walker_17prq_5{animation:34s ease-in-out infinite _walker-stroll_17prq_1}@keyframes _walker-stroll_17prq_1{0%,10%{transform:translate(-4cqw)}45%,55%{transform:translate(4cqw)}90%,to{transform:translate(-4cqw)}}._btn_17prq_23{transition:transform .3s var(--ease-spring);background:0 0;border:0;border-radius:24px;flex-direction:column;align-items:center;gap:8px;padding:4px;display:flex}._btn_17prq_23:hover{transform:scale(1.06)}._bubble_17prq_37{z-index:2;color:var(--bubble-ink);text-align:center;white-space:nowrap;animation:_mb-pop_17prq_1 .5s var(--ease-spring) both;background:oklch(98% .01 85/.96);border:2px solid;border-radius:18px;flex-direction:column;padding:8px 14px;display:flex;position:relative;box-shadow:0 10px 30px oklch(0% 0 0/.25)}._feel_17prq_52{font-family:var(--font-serif);font-size:18px}._why_17prq_56{color:oklch(42% .03 285);font-size:13px}._av_17prq_60{animation:_mb-pop_17prq_1 .7s var(--ease-spring) both;display:block}._name_17prq_64{white-space:nowrap;color:oklch(97% .006 285);background:oklch(15% .02 285/.55);border-radius:10px;align-items:center;gap:6px;padding:3px 10px;font-size:14px;font-weight:700;display:flex}._time_17prq_76{color:oklch(82% .015 285);font-weight:400}@media (prefers-reduced-motion:reduce){._walker_17prq_5{animation:none}._btn_17prq_23:hover{transform:none}}._scrim_qn6l5_1{z-index:20;background:oklch(8% .02 285/.45);animation:.3s both _mb-fade_qn6l5_1;position:absolute;inset:0}._hub_qn6l5_8{z-index:21;width:0;height:0;position:absolute}._ring_qn6l5_14{pointer-events:none;border:1.5px dashed oklch(82% .1 295/.25);border-radius:50%;animation:.5s both _mb-pop_qn6l5_1;position:absolute}._item_qn6l5_21,._itemOn_qn6l5_22{color:oklch(95% .006 285);width:64px;height:64px;animation:_mb-pop_qn6l5_1 .45s var(--ease-spring) both;background:oklch(24% .02 285);border:0;border-radius:32px;place-items:center;margin:-32px 0 0 -32px;transition:background .2s,color .2s;display:grid;position:absolute;box-shadow:0 14px 40px oklch(0% 0 0/.4)}._itemOn_qn6l5_22{background:var(--accent);color:var(--on-accent)}._tip_qn6l5_43{color:oklch(18% .02 285);white-space:nowrap;text-align:center;pointer-events:none;background:oklch(96% .006 285);border-radius:14px;flex-direction:column;padding:10px 14px;animation:.2s both _mb-up_qn6l5_1;display:flex;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 12px 40px oklch(0% 0 0/.4)}._tip_qn6l5_43 b{font-size:15px}._tip_qn6l5_43 span{color:oklch(40% .02 285);font-size:13px}._scene_1hiny_1{pointer-events:none;position:absolute;inset:0}._scene_1hiny_1 div{position:absolute}._scene_1hiny_1 ._books_1hiny_9 div,._scene_1hiny_1 ._plantLeaves_1hiny_10 div{position:relative}._wall_1hiny_13{background:linear-gradient(oklch(24% .045 300),oklch(30% .055 320));height:62%;top:0;left:0;right:0}._wallStripes_1hiny_20{background:repeating-linear-gradient(90deg,oklch(100% 0 0/.025) 0 2px,#0000 2px 64px);height:62%;top:0;left:0;right:0}._floor_1hiny_27{background:linear-gradient(oklch(40% .06 55),oklch(27% .045 45));inset:62% 0 0}._planks_1hiny_34{background:repeating-linear-gradient(90deg,oklch(0% 0 0/.1) 0 2px,#0000 2px 120px);inset:62% 0 0;-webkit-mask-image:linear-gradient(#0000,#000 40%);mask-image:linear-gradient(#0000,#000 40%)}._skirting_1hiny_42{background:oklch(36% .04 310);height:2.2%;top:61%;left:0;right:0}._window_1hiny_49{aspect-ratio:4/5;background:linear-gradient(oklch(24% .08 270),oklch(42% .1 310));border:10px solid oklch(40% .05 300);border-radius:14px;width:clamp(120px,17vw,240px);top:11%;left:7%;overflow:hidden;box-shadow:inset 0 0 40px oklch(0% 0 0/.3)}._moon_1hiny_60{aspect-ratio:1;background:oklch(95% .04 90);border-radius:50%;width:22%;top:14%;right:18%;box-shadow:0 0 30px oklch(95% .06 90/.7)}._star1_1hiny_69{opacity:.8;background:#fff;border-radius:50%;width:4px;height:4px;top:30%;left:20%}._star2_1hiny_78{opacity:.6;background:#fff;border-radius:50%;width:3px;height:3px;top:52%;left:55%}._mullV_1hiny_87{background:oklch(40% .05 300);width:8px;margin-left:-4px;top:0;bottom:0;left:50%}._mullH_1hiny_95{background:oklch(40% .05 300);height:8px;margin-top:-4px;top:50%;left:0;right:0}._curtainL_1hiny_103,._curtainR_1hiny_104{background:oklch(50% .1 25/.85);border-radius:0 0 30px 30px;width:4%;height:44%;top:8%}._curtainL_1hiny_103{left:4.5%}._curtainR_1hiny_104{left:calc(6% + clamp(120px,17vw,240px))}._frame1_1hiny_117{aspect-ratio:1;background:oklch(62% .1 170);border:7px solid oklch(75% .08 80);border-radius:10px;width:clamp(70px,8vw,120px);top:16%;left:40%}._frame1_1hiny_117>div{background:oklch(78% .1 85);border-radius:50% 50% 0 0;width:60%;height:40%;bottom:18%;left:20%}._frame2_1hiny_134{aspect-ratio:3/4;background:oklch(60% .12 0);border:7px solid oklch(75% .08 80);border-radius:10px;width:clamp(56px,6vw,90px);top:22%;left:calc(40% + clamp(70px,8vw,120px) + 18px)}._frame2_1hiny_134>div{aspect-ratio:1;background:oklch(90% .06 85);border-radius:50%;width:50%;top:25%;left:25%}._shelf_1hiny_151{background:oklch(45% .06 55);border-radius:4px;width:clamp(110px,13vw,190px);height:10px;top:26%;right:22%}._books_1hiny_9{align-items:flex-end;gap:4px;display:flex;top:calc(26% - 44px);right:calc(22% + 12px)}._books_1hiny_9>div{border-radius:3px}._scene_1hiny_1 ._books_1hiny_9 ._pot_1hiny_169{background:oklch(70% .08 40);border-radius:0 0 8px 8px;width:30px;height:22px;margin-left:22px;position:relative}._pot_1hiny_169>div{background:oklch(62% .13 150);width:26px;height:26px;bottom:18px;left:2px;transform:rotate(-45deg);border-radius:50% 50% 50% 0!important}._lampShade_1hiny_186{background:oklch(85% .09 80);border-radius:50% 50% 8px 8px/30% 30% 8px 8px;width:clamp(90px,9vw,130px);height:12%;animation:6s ease-in-out infinite _mb-flicker_1hiny_1;top:20%;right:4%;box-shadow:0 0 80px 30px oklch(85% .12 75/.35)}._lampPole_1hiny_196{background:oklch(30% .03 285);width:6px;height:52%;top:32%;right:calc(4% + clamp(90px,9vw,130px)/2 - 3px)}._lampBase_1hiny_203{background:oklch(30% .03 285);border-radius:50%;width:60px;height:12px;top:83%;right:calc(4% + clamp(90px,9vw,130px)/2 - 30px)}._lampGlow_1hiny_211{background:radial-gradient(circle,oklch(85% .12 75/.22),#0000 65%);border-radius:50%;width:60vmin;height:60vmin;top:5%;right:-10%}._plantPot_1hiny_219{background:oklch(62% .09 40);border-radius:6px 6px 14px 14px;width:clamp(50px,5vw,80px);height:12%;top:57%;left:3%}._plantLeaves_1hiny_10{justify-content:center;align-items:flex-end;gap:2px;width:calc(clamp(50px,5vw,80px) + 20px);height:22%;display:flex;top:38%;left:calc(3% - 10px)}._plantLeaves_1hiny_10>div{width:34%}._rug_1hiny_240{background:oklch(50% .08 170/.55);border-radius:50%;width:64%;height:20%;top:84%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 10px oklch(60% .09 170/.45),inset 0 0 0 18px oklch(45% .07 170/.4)}._sofaBack_1hiny_252{background:oklch(52% .1 295);border-radius:40px 40px 12px 12px;width:36%;height:14%;top:47%;left:12%}._sofaSeat_1hiny_260{background:oklch(58% .1 295);border-radius:16px;width:36%;height:10%;top:58%;left:12%}._sofaArmL_1hiny_268,._sofaArmR_1hiny_269{background:oklch(48% .1 295);border-radius:20px;width:4%;height:17%;top:52%}._sofaArmL_1hiny_268{left:10.5%}._sofaArmR_1hiny_269{left:45.5%}._cushion_1hiny_282{background:oklch(78% .1 85);border-radius:12px;width:7%;height:8%;top:50%;left:18%;transform:rotate(-8deg)}._chairBack_1hiny_291{background:oklch(60% .1 170);border-radius:36px 36px 10px 10px;width:17%;height:12%;top:50%;left:70%}._chairSeat_1hiny_299{background:oklch(66% .1 170);border-radius:14px;width:17%;height:9%;top:59%;left:70%}._chairArmL_1hiny_307,._chairArmR_1hiny_308{background:oklch(55% .1 170);border-radius:18px;width:3.5%;height:15%;top:54%}._chairArmL_1hiny_307{left:68.5%}._chairArmR_1hiny_308{left:85%}._card_swk0o_1{z-index:15;border-radius:var(--radius-l);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--line);text-align:center;background:oklch(17% .02 285/.92);flex-direction:column;gap:12px;width:min(400px,100vw - 32px);padding:24px;animation:.5s both _mb-up_swk0o_1;display:flex;position:absolute;top:22%;left:50%;transform:translate(-50%)}._title_swk0o_19{font-family:var(--font-serif);margin:0;font-size:26px;font-weight:400}._sub_swk0o_25,._small_swk0o_26{color:var(--ink-2);margin:0}._small_swk0o_26{color:var(--ink-3);font-size:14px}._code_swk0o_34{font-family:var(--font-serif);letter-spacing:.06em;margin:4px 0;font-size:30px}._root_1fu66_1{background:oklch(12% .018 285);position:fixed;inset:0;overflow:hidden}._blobA_1fu66_7,._blobB_1fu66_8{pointer-events:none;border-radius:50%;animation:18s ease-in-out infinite _mb-float_1fu66_1;position:absolute}._blobA_1fu66_7{filter:blur(120px);background:oklch(55% .14 295/.35);width:70vmax;height:70vmax;top:-20%;left:-10%}._blobB_1fu66_8{filter:blur(130px);background:oklch(60% .12 170/.22);width:60vmax;height:60vmax;animation-duration:22s;animation-delay:3s;top:10%;right:-15%}._room_1fu66_32{transition:transform .8s var(--ease-camera), opacity .6s ease, filter .6s ease;position:absolute;inset:0;container-type:inline-size}._hint_1fu66_41{text-align:center;color:oklch(92% .01 285/.75);pointer-events:none;margin:0;padding:0 16px;font-size:14px;font-weight:600;position:absolute;top:78px;left:0;right:0}._status_1fu66_54{text-align:center;background:oklch(17% .02 285/.9);border-radius:18px;margin:0;padding:14px 20px;font-size:16px;position:absolute;top:40%;left:50%;transform:translate(-50%)}._retry_1fu66_66{color:oklch(85% .1 295);background:0 0;border:0;margin-left:8px;font-weight:700}._more_1fu66_73{z-index:95;border-radius:var(--radius-pill);color:oklch(18% .02 285);background:oklch(96% .006 285);border:0;min-width:56px;height:44px;padding:0 16px;font-size:16px;font-weight:700;position:absolute;bottom:24px;right:clamp(16px,3vw,32px)}@media (prefers-reduced-motion:reduce){._room_1fu66_32{transition:opacity .2s}}
