.AppDemo_demo__2Dl1m{width:100%;max-width:328px;margin:0 auto;scroll-margin-top:92px}.AppDemo_phoneShell__gPJjN{position:relative;padding:4px;border:1px solid #65616f;border-radius:47px;background:linear-gradient(135deg,#77737f,#302d38 17%,#19171f 48%,#5b5864 85%,#87838d);box-shadow:12px 28px 60px #0006}.AppDemo_sideKey__LDKGk{position:absolute;right:-3px;top:147px;width:3px;height:62px;border-radius:0 2px 2px 0;background:#716c7d}.AppDemo_phone__m37nU{position:relative;height:620px;overflow:hidden;border:4px solid #08070c;border-radius:42px;background:#100e1b;padding:0 18px 20px}.AppDemo_phone__m37nU:focus-visible{outline:2px solid #a78bfa;outline-offset:8px}.AppDemo_statusBar__fSX8Y{position:relative;height:42px;display:flex;justify-content:space-between;align-items:center;padding:0 6px;font-size:11px;font-weight:600;color:#efedf5}.AppDemo_camera__eL3nA{position:absolute;left:calc(50% - 4px);top:13px;width:8px;height:8px;border-radius:50%;background:#030205;box-shadow:inset 1px 1px 2px #282333}.AppDemo_phoneHeader__43e_f{display:flex;align-items:center;gap:10px;padding:18px 0 22px;color:#aaa6b7;font-size:11px}.AppDemo_phoneHeader__43e_f>:last-child{margin-left:auto}.AppDemo_protected__u0kc3{display:inline-flex;align-items:center;gap:5px;margin-left:auto;padding:5px 7px;border:1px solid #ffffff12;border-radius:8px;font-size:10px}.AppDemo_screen__VSIbt{display:flex;flex-direction:column;height:473px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#53416d transparent}.AppDemo_entryText__JGho0{color:#e0dce9;font-size:16px;line-height:1.75}.AppDemo_caret__5cl4A{display:inline-block;width:2px;height:16px;margin-left:2px;vertical-align:-2px;background:#a78bfa}.AppDemo_entryFooter__qeKsP{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;border:1px solid #ffffff13;border-radius:14px;background:#ffffff08;padding:8px}.AppDemo_closedScreen__NwuF_{margin:auto;text-align:center}.AppDemo_reflection__cNYy_{color:#ede9f4;font-size:16px;line-height:1.7}.AppDemo_observation__DkGTn{margin-top:14px;color:#c3bdd0;font-size:14px;line-height:1.7}.AppDemo_fieldLabel__v9sTZ{color:#a6a0b6;font-size:10px;line-height:1.4;letter-spacing:.04em}.AppDemo_screen__VSIbt>.AppDemo_fieldLabel__v9sTZ{margin-top:22px}.AppDemo_feelings__Jw7UG{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.AppDemo_feelings__Jw7UG span{border:1px solid #a78bfa40;background:#a78bfa0c;border-radius:10px;padding:6px 8px;font-size:11px;color:#c4b5fd}.AppDemo_feelings__Jw7UG span:nth-child(2){color:#5eead4;border-color:#0d948866;background:#0d948810}.AppDemo_question__KkZh9{margin-top:22px;padding:15px;border:1px solid #ffffff12;border-radius:16px;background:#ffffff05}.AppDemo_nativeNote__mVFsX{margin-top:auto;padding-top:18px;color:#a6a0b6;font-size:10px;line-height:1.6;text-align:center}.AppDemo_screenTitle__15Iyr{font-size:22px;line-height:1.3;font-weight:600;color:#ede9f4}.AppDemo_history__H_l5e{margin-top:20px}.AppDemo_historyDay__DEXok{display:flex;gap:10px;padding:16px 0;border-bottom:1px solid #ffffff12}.AppDemo_historyMark__TSyAO{flex-shrink:0;display:grid;place-items:center;width:21px;height:21px;margin-top:3px;border-radius:50%;background:#0d94881f;color:#5eead4}.AppDemo_homeIndicator__1fuea{position:absolute;bottom:9px;left:34%;width:32%;height:4px;border-radius:4px;background:#ede9f4}.AppDemo_demoFooter__2bOF_{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:10px}.AppDemo_iconButton__7NEkY{display:inline-flex;width:44px;min-height:44px;align-items:center;justify-content:center;color:#b7afc8;border-radius:50%}.AppDemo_iconButton__7NEkY:hover{color:#ede9f4;background:#ffffff08}.AppDemo_iconButton__7NEkY:focus-visible,.AppDemo_step__21ola:focus-visible{outline:2px solid #a78bfa;outline-offset:2px}.AppDemo_steps__0hnPK{display:flex}.AppDemo_step__21ola{display:grid;place-items:center;width:44px;height:44px;border-radius:50%}.AppDemo_step__21ola>span{width:6px;height:6px;border-radius:50%;background:#655e77}.AppDemo_step__21ola:hover>span{background:#aaa0c0}.AppDemo_activeStep__jNWHC>span{background:#c4b5fd}.AppDemo_caption__ForT3{margin-top:7px;text-align:center;color:#a6a0b6;font-size:10px;line-height:1.6}@media (max-width:359px){.AppDemo_phone__m37nU{padding-inline:14px;height:610px}.AppDemo_screen__VSIbt{height:463px}.AppDemo_entryText__JGho0,.AppDemo_reflection__cNYy_{font-size:15px}}