.AppDemo-module__Tk3yjq__root{flex-wrap:wrap;justify-content:center;align-items:center;gap:56px 72px;display:flex}.AppDemo-module__Tk3yjq__phoneCol{flex-direction:column;flex:none;align-items:center;gap:22px;width:min(100%,340px);display:flex}.AppDemo-module__Tk3yjq__stage{width:100%;position:relative}.AppDemo-module__Tk3yjq__device{transform-origin:0 0;background:linear-gradient(150deg,#4e3629 0%,#2e1a12 38%,#1d110b 100%);border-radius:66px;width:414px;height:868px;padding:12px;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1.5px #f5ede31f,0 46px 90px #2e1a1247,0 14px 30px #2e1a122e}.AppDemo-module__Tk3yjq__device:before{content:"";background:#2e1a12;border-radius:3px 0 0 3px;width:4px;height:36px;position:absolute;top:168px;left:-4px;box-shadow:0 58px #2e1a12}.AppDemo-module__Tk3yjq__device:after{content:"";background:#2e1a12;border-radius:0 3px 3px 0;width:4px;height:96px;position:absolute;top:218px;right:-4px}.AppDemo-module__Tk3yjq__screen{--bg:#f5ede3;--surface:#fcfaf6;--surface-muted:#efe6d9;--primary:#c05f4a;--primary-soft:#e8a88a;--brown:#9a705a;--text:#2e1a12;--text-muted:#9a705a;--on-primary:#f5ede3;--border:#e6d9c8;--safety:#dc2626;--t1:#9a705a;--t2:#b07a5e;--t3:#d08a6a;--t4:#c05f4a;--t5:#a84b39;background:var(--bg);width:390px;height:844px;color:var(--text);font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:0;text-align:left;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;cursor:default;border-radius:54px;font-size:16px;line-height:24px;transition:background-color .9s;position:relative;overflow:hidden}.AppDemo-module__Tk3yjq__screen[data-theme=dark],.AppDemo-module__Tk3yjq__page[data-theme=dark]{--bg:#2e1a12;--surface:#3d2519;--surface-muted:#34201a;--primary:#ce6b54;--brown:#b79a88;--text:#f5ede3;--text-muted:#c2a996;--border:#4c3427;--safety:#f87171}.AppDemo-module__Tk3yjq__page[data-theme=light]{--bg:#f5ede3;--surface:#fcfaf6;--surface-muted:#efe6d9;--primary:#c05f4a;--brown:#9a705a;--text:#2e1a12;--text-muted:#9a705a;--border:#e6d9c8;--safety:#dc2626}.AppDemo-module__Tk3yjq__page{color:var(--text)}.AppDemo-module__Tk3yjq__screen *{box-sizing:border-box;margin:0}.AppDemo-module__Tk3yjq__screen p,.AppDemo-module__Tk3yjq__screen h3{max-width:none}.AppDemo-module__Tk3yjq__frozen *,.AppDemo-module__Tk3yjq__frozen :before,.AppDemo-module__Tk3yjq__frozen :after{animation-play-state:paused!important}.AppDemo-module__Tk3yjq__island{z-index:70;background:#000;border-radius:20px;width:122px;height:36px;margin-left:-61px;position:absolute;top:11px;left:50%}.AppDemo-module__Tk3yjq__status{z-index:60;height:54px;color:var(--text);pointer-events:none;justify-content:space-between;align-items:center;padding:6px 34px 0 44px;font-size:16px;font-weight:600;display:flex;position:absolute;top:0;left:0;right:0}.AppDemo-module__Tk3yjq__statusIcons{align-items:center;gap:6px;display:flex}.AppDemo-module__Tk3yjq__homebar{z-index:70;background:var(--text);opacity:.8;pointer-events:none;border-radius:3px;width:136px;height:5px;margin-left:-68px;position:absolute;bottom:8px;left:50%}.AppDemo-module__Tk3yjq__navbar{z-index:20;background:var(--bg);height:98px;color:var(--text);justify-content:center;align-items:center;padding-top:54px;font-size:17px;font-weight:600;display:flex;position:absolute;top:0;left:0;right:0}.AppDemo-module__Tk3yjq__navBack{height:44px;color:var(--text);align-items:center;gap:2px;font-size:17px;font-weight:500;display:flex;position:absolute;bottom:0;left:8px}.AppDemo-module__Tk3yjq__wordmarkFiara{letter-spacing:-.44px;color:#c05f4a;font-size:22px;font-weight:700}.AppDemo-module__Tk3yjq__wordmarkMind{color:#e8a88a;margin-left:4px;font-size:13.9px;font-weight:300}.AppDemo-module__Tk3yjq__tabbar{z-index:30;background:var(--surface);border-top:1px solid var(--border);height:83px;padding-top:8px;transition:opacity .6s;display:flex;position:absolute;bottom:0;left:0;right:0}.AppDemo-module__Tk3yjq__tab{color:var(--brown);flex-direction:column;flex:1;align-items:center;gap:3px;font-size:11px;font-weight:600;line-height:14px;transition:color .3s;display:flex}.AppDemo-module__Tk3yjq__tabOn{color:var(--primary)}.AppDemo-module__Tk3yjq__help{z-index:40;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:999px;align-items:center;gap:4px;padding:8px 16px;font-size:14px;font-weight:600;line-height:20px;display:flex;position:absolute;bottom:96px;right:16px;box-shadow:0 2px 8px #0000001f}.AppDemo-module__Tk3yjq__helpIcon{color:var(--primary);display:flex}.AppDemo-module__Tk3yjq__page{animation:.9s cubic-bezier(.33,1,.68,1) both AppDemo-module__Tk3yjq__pageIn;position:absolute;inset:98px 0 83px;overflow:hidden}.AppDemo-module__Tk3yjq__pageOut{pointer-events:none;animation:.6s both AppDemo-module__Tk3yjq__pageOut}@keyframes AppDemo-module__Tk3yjq__pageOut{0%{opacity:1}to{opacity:0}}.AppDemo-module__Tk3yjq__tabbarHidden{opacity:0;pointer-events:none}.AppDemo-module__Tk3yjq__pageFull{bottom:0}@keyframes AppDemo-module__Tk3yjq__pageIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes AppDemo-module__Tk3yjq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AppDemo-module__Tk3yjq__riseIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.AppDemo-module__Tk3yjq__scroll{will-change:transform;flex-direction:column;gap:16px;padding:16px 16px 48px;display:flex}.AppDemo-module__Tk3yjq__fadeIn{animation:.6s ease-out both AppDemo-module__Tk3yjq__fadeIn}.AppDemo-module__Tk3yjq__riseIn{animation:.32s cubic-bezier(.22,1,.36,1) both AppDemo-module__Tk3yjq__riseIn}.AppDemo-module__Tk3yjq__press{opacity:.85;transform:scale(.96)}.AppDemo-module__Tk3yjq__pressable{transition:transform .12s,opacity .12s}.AppDemo-module__Tk3yjq__title{color:var(--text);font-size:26px;font-weight:700;line-height:32px}.AppDemo-module__Tk3yjq__heading{color:var(--text);font-size:20px;font-weight:600;line-height:26px}.AppDemo-module__Tk3yjq__small{color:var(--text-muted);font-size:13px;line-height:18px}.AppDemo-module__Tk3yjq__body{color:var(--text);font-size:16px;line-height:24px}.AppDemo-module__Tk3yjq__sectionLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:13px;line-height:18px}.AppDemo-module__Tk3yjq__card{background:var(--surface);border:1px solid var(--border);border-radius:22px;padding:16px}.AppDemo-module__Tk3yjq__cardMuted{background:var(--surface-muted)}.AppDemo-module__Tk3yjq__rowCard{background:var(--surface);border:1px solid var(--border);border-radius:22px;align-items:center;gap:16px;padding:16px;display:flex}.AppDemo-module__Tk3yjq__rowText{flex:1;min-width:0}.AppDemo-module__Tk3yjq__rowTitle{color:var(--text);font-size:17px;font-weight:600;line-height:24px}.AppDemo-module__Tk3yjq__circleArrow{background:var(--primary);width:40px;height:40px;color:var(--on-primary);border-radius:50%;justify-content:center;align-items:center;display:flex}.AppDemo-module__Tk3yjq__circleSoft{background:var(--surface-muted);width:40px;height:40px;color:var(--primary);border-radius:50%;justify-content:center;align-items:center;display:flex}.AppDemo-module__Tk3yjq__chevron{color:var(--text-muted);display:flex}.AppDemo-module__Tk3yjq__quickRow{gap:16px;display:flex}.AppDemo-module__Tk3yjq__quick{background:var(--surface);border:1px solid var(--border);color:var(--primary);border-radius:22px;flex-direction:column;flex:1;gap:4px;padding:16px;display:flex}.AppDemo-module__Tk3yjq__quickLabel{color:var(--text);font-size:16px;font-weight:600;line-height:24px}.AppDemo-module__Tk3yjq__btn{border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.AppDemo-module__Tk3yjq__btnPrimary{background:var(--primary);color:var(--on-primary);padding:9px 16px}.AppDemo-module__Tk3yjq__btnSecondary{border:1px solid var(--border);color:var(--text);padding:8px 16px}.AppDemo-module__Tk3yjq__btnGhost{color:var(--text-muted);padding:8px 14px}.AppDemo-module__Tk3yjq__moodRow{justify-content:space-between;display:flex}.AppDemo-module__Tk3yjq__moodItem{flex-direction:column;flex:1;align-items:center;gap:4px;display:flex}.AppDemo-module__Tk3yjq__moodDot{background:var(--surface-muted);border:2px solid;border-radius:50%;width:34px;height:34px;transition:transform .3s,background-color .3s}.AppDemo-module__Tk3yjq__moodDotOn{transform:scale(1.12)}.AppDemo-module__Tk3yjq__moodLabel{text-align:center;color:var(--text-muted);font-size:11px;line-height:14px}.AppDemo-module__Tk3yjq__moodLabelOn{color:var(--text);font-weight:700}.AppDemo-module__Tk3yjq__reply{border-top:1px solid var(--border);flex-direction:column;gap:8px;margin-top:16px;padding-top:16px;display:flex}.AppDemo-module__Tk3yjq__replyText{color:var(--text);font-size:15px;line-height:22px}.AppDemo-module__Tk3yjq__replyRow{flex-wrap:wrap;gap:8px;display:flex}.AppDemo-module__Tk3yjq__chatPage{flex-direction:column;display:flex;position:absolute;inset:0}.AppDemo-module__Tk3yjq__chatViewport{flex:1;min-height:0;position:relative;overflow:hidden}.AppDemo-module__Tk3yjq__chatList{will-change:transform;flex-direction:column;gap:8px;padding:16px 16px 48px;transition:transform .7s cubic-bezier(.22,1,.36,1);display:flex}.AppDemo-module__Tk3yjq__bubble{border-radius:22px;max-width:85%;padding:16px;font-size:16px;line-height:24px}.AppDemo-module__Tk3yjq__bubbleFiara{background:var(--surface);border:1px solid var(--border);color:var(--text);align-self:flex-start}.AppDemo-module__Tk3yjq__bubbleUser{background:var(--primary);color:var(--on-primary);align-self:flex-end}.AppDemo-module__Tk3yjq__suggest{background:var(--surface-muted);border-radius:22px;flex-direction:column;align-self:flex-start;gap:8px;max-width:85%;padding:16px;display:flex}.AppDemo-module__Tk3yjq__suggestHead{color:var(--text);align-items:flex-start;gap:8px;font-size:15px;line-height:22px;display:flex}.AppDemo-module__Tk3yjq__suggestHead>span:first-child{color:var(--primary);padding-top:1px;display:flex}.AppDemo-module__Tk3yjq__spinner{border:2.5px solid color-mix(in srgb, var(--primary) 22%, transparent);border-top-color:var(--primary);border-radius:50%;width:22px;height:22px;margin:8px 0 0 6px;animation:.8s linear infinite AppDemo-module__Tk3yjq__spin}@keyframes AppDemo-module__Tk3yjq__spin{to{transform:rotate(360deg)}}.AppDemo-module__Tk3yjq__inputRow{background:var(--bg);border-top:1px solid var(--border);flex:none;align-items:flex-end;gap:8px;padding:16px;display:flex}.AppDemo-module__Tk3yjq__input{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:44px;max-height:120px;color:var(--text);border-radius:22px;flex:1;padding:9px 16px;font-size:16px;line-height:24px;overflow:hidden}.AppDemo-module__Tk3yjq__inputText{overflow-wrap:anywhere}.AppDemo-module__Tk3yjq__placeholder{color:var(--text-muted)}.AppDemo-module__Tk3yjq__caret{background:var(--primary);vertical-align:middle;width:2px;height:20px;margin-left:1px;animation:1s step-end infinite AppDemo-module__Tk3yjq__blink;display:inline-block}@keyframes AppDemo-module__Tk3yjq__blink{50%{opacity:0}}.AppDemo-module__Tk3yjq__send{background:var(--primary-soft);width:44px;height:44px;color:var(--on-primary);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background-color .25s;display:flex}.AppDemo-module__Tk3yjq__sendOn{background:var(--primary)}.AppDemo-module__Tk3yjq__sessionHeader{z-index:20;background:var(--bg);align-items:center;gap:8px;padding:54px 16px 8px;display:flex;position:absolute;top:0;left:0;right:0}.AppDemo-module__Tk3yjq__iconBtn{width:40px;height:40px;color:var(--text);justify-content:center;align-items:center;display:flex}.AppDemo-module__Tk3yjq__sessionTitle{text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:16px;font-weight:600;overflow:hidden}.AppDemo-module__Tk3yjq__sessionTime{text-align:right;width:52px;color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.AppDemo-module__Tk3yjq__sessionBody{animation:.6s ease-out both AppDemo-module__Tk3yjq__fadeIn;position:absolute;inset:102px 0 0}.AppDemo-module__Tk3yjq__center{flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;padding:24px 24px 80px;display:flex}.AppDemo-module__Tk3yjq__bigTitle{text-align:center;color:var(--text);font-size:26px;font-weight:700;line-height:32px}.AppDemo-module__Tk3yjq__muted{text-align:center;color:var(--text-muted);font-size:15px;line-height:22px}.AppDemo-module__Tk3yjq__moodBox{background:var(--surface);border:1px solid var(--border);border-radius:22px;flex-direction:column;align-self:stretch;gap:8px;padding:16px;display:flex}.AppDemo-module__Tk3yjq__moodQ{color:var(--text);font-size:15px;font-weight:600;line-height:22px}.AppDemo-module__Tk3yjq__bigBtn{background:var(--primary);color:var(--on-primary);border-radius:999px;justify-content:center;align-self:stretch;align-items:center;gap:8px;margin-top:8px;padding:15px;font-size:16px;font-weight:700;line-height:22px;display:flex}.AppDemo-module__Tk3yjq__bigBtnGhost{border:1px solid var(--border);color:var(--text);border-radius:999px;justify-content:center;align-self:stretch;align-items:center;padding:14px;font-size:15px;font-weight:600;line-height:22px;display:flex}.AppDemo-module__Tk3yjq__hint{text-align:center;color:var(--text-muted);font-size:13px;line-height:19px}.AppDemo-module__Tk3yjq__track{background:var(--border);border-radius:2px;height:3px;margin:8px 24px 0;overflow:hidden}.AppDemo-module__Tk3yjq__trackFill{background:var(--primary);height:3px}.AppDemo-module__Tk3yjq__playStage{flex-direction:column;justify-content:center;align-items:center;padding:0 24px 150px;display:flex;position:absolute;inset:0}.AppDemo-module__Tk3yjq__orbWrap{justify-content:center;align-items:center;width:260px;height:260px;display:flex;position:relative}.AppDemo-module__Tk3yjq__orbLayer{border-radius:50%;position:absolute;inset:0}.AppDemo-module__Tk3yjq__orbCount{color:var(--on-primary);font-variant-numeric:tabular-nums;font-size:34px;font-weight:300;position:relative}.AppDemo-module__Tk3yjq__orbLabel{text-align:center;min-height:30px;color:var(--text);margin-top:22px;font-size:22px;font-weight:600;line-height:30px;animation:.8s ease-out both AppDemo-module__Tk3yjq__fadeIn}.AppDemo-module__Tk3yjq__stepCard{flex-direction:column;align-items:center;gap:12px;padding:0 12px;display:flex}.AppDemo-module__Tk3yjq__ring{justify-content:center;align-items:center;width:128px;height:128px;margin-bottom:8px;display:flex;position:relative}.AppDemo-module__Tk3yjq__ringCount{color:var(--text);font-variant-numeric:tabular-nums;font-size:34px;font-weight:300;position:absolute}.AppDemo-module__Tk3yjq__kicker{letter-spacing:1.5px;text-transform:uppercase;color:var(--primary);font-size:12px;font-weight:600}.AppDemo-module__Tk3yjq__stepTitle{text-align:center;color:var(--text);font-size:24px;font-weight:700;line-height:30px}.AppDemo-module__Tk3yjq__stepText{text-align:center;color:var(--text);font-size:18px;line-height:27px}.AppDemo-module__Tk3yjq__stepTextMuted{color:var(--text-muted)}.AppDemo-module__Tk3yjq__controls{flex-direction:column;align-items:center;gap:16px;padding:0 24px 112px;display:flex;position:absolute;bottom:0;left:0;right:0}.AppDemo-module__Tk3yjq__toggles{gap:32px;display:flex}.AppDemo-module__Tk3yjq__toggle{min-width:58px;color:var(--text);flex-direction:column;align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:16px;display:flex}.AppDemo-module__Tk3yjq__toggleIcon{border:1px solid var(--border);background:var(--surface);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.AppDemo-module__Tk3yjq__playBtn{background:var(--primary);width:72px;height:72px;color:var(--on-primary);border-radius:50%;justify-content:center;align-items:center;display:flex}.AppDemo-module__Tk3yjq__dizzy{text-align:center;color:var(--text-muted);font-size:12.5px;line-height:18px}.AppDemo-module__Tk3yjq__urgent{background:var(--primary);color:var(--on-primary);border-radius:22px;align-items:center;gap:16px;padding:16px;display:flex}.AppDemo-module__Tk3yjq__urgentIcon{background:#f5ede32e;border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.AppDemo-module__Tk3yjq__urgentTitle{font-size:18px;font-weight:700;line-height:24px}.AppDemo-module__Tk3yjq__urgentSub{opacity:.92;font-size:14px;line-height:20px}.AppDemo-module__Tk3yjq__grid{flex-wrap:wrap;gap:16px;display:flex}.AppDemo-module__Tk3yjq__tile{background:var(--surface);border:1px solid var(--border);max-width:calc(50% - 8px);min-height:138px;color:var(--primary);border-radius:22px;flex-direction:column;flex:calc(50% - 8px);gap:4px;padding:16px;display:flex}.AppDemo-module__Tk3yjq__tileTitle{color:var(--text);margin-top:4px;font-size:17px;font-weight:600;line-height:24px}.AppDemo-module__Tk3yjq__tileSub{color:var(--text-muted);font-size:13px;line-height:18px}.AppDemo-module__Tk3yjq__settingsRow{color:var(--text-muted);align-items:center;gap:8px;padding:16px 8px;font-size:16px;line-height:24px;display:flex}.AppDemo-module__Tk3yjq__settingsRow>span:nth-child(2){flex:1}.AppDemo-module__Tk3yjq__promptCard{background:var(--surface-muted);border:1px solid var(--border);border-radius:22px;flex-direction:column;gap:8px;padding:16px;display:flex}.AppDemo-module__Tk3yjq__promptText{color:var(--text);font-size:17px;font-weight:600;line-height:24px}.AppDemo-module__Tk3yjq__promptCta{color:var(--primary);font-size:16px;font-weight:600;line-height:24px}.AppDemo-module__Tk3yjq__freeCta{color:var(--text-muted);font-size:13px;line-height:18px;text-decoration:underline}.AppDemo-module__Tk3yjq__entry{flex-direction:column;gap:4px;display:flex}.AppDemo-module__Tk3yjq__entryDay{color:var(--primary);text-transform:capitalize;font-size:13px;line-height:18px}.AppDemo-module__Tk3yjq__entryText{color:var(--text);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:16px;line-height:24px;display:-webkit-box;overflow:hidden}.AppDemo-module__Tk3yjq__writeBody{flex-direction:column;padding:16px;display:flex;position:absolute;inset:0}.AppDemo-module__Tk3yjq__writePrompt{color:var(--text-muted);margin-bottom:16px;font-size:18px;font-weight:600;line-height:24px}.AppDemo-module__Tk3yjq__writeText{color:var(--text);flex:1;font-size:18px;line-height:28px;overflow:hidden}.AppDemo-module__Tk3yjq__writeFooter{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 0 28px;display:flex}.AppDemo-module__Tk3yjq__saveBtn{background:var(--primary-soft);color:var(--on-primary);border-radius:999px;padding:8px 24px;font-size:15px;font-weight:600;line-height:24px;transition:background-color .3s}.AppDemo-module__Tk3yjq__saveBtnOn{background:var(--primary)}.AppDemo-module__Tk3yjq__week{justify-content:space-between;margin:8px 0;display:flex}.AppDemo-module__Tk3yjq__dayCol{flex-direction:column;align-items:center;gap:4px;display:flex}.AppDemo-module__Tk3yjq__dayDot{border-radius:50%;width:26px;height:26px}.AppDemo-module__Tk3yjq__legend{flex-wrap:wrap;gap:4px 16px;margin-top:8px;display:flex}.AppDemo-module__Tk3yjq__legendItem{color:var(--text-muted);align-items:center;gap:6px;font-size:13px;line-height:18px;display:flex}.AppDemo-module__Tk3yjq__legendDot{border-radius:50%;width:9px;height:9px}.AppDemo-module__Tk3yjq__statsRow{gap:16px;display:flex}.AppDemo-module__Tk3yjq__stat{flex-direction:column;flex:1;gap:4px;display:flex}.AppDemo-module__Tk3yjq__statNum{color:var(--primary);font-size:24px;font-weight:700;line-height:30px}.AppDemo-module__Tk3yjq__chart{justify-content:space-between;align-items:flex-end;margin:16px 0;display:flex}.AppDemo-module__Tk3yjq__barCol{flex-direction:column;flex:1;align-items:center;gap:6px;display:flex}.AppDemo-module__Tk3yjq__barTrack{align-items:flex-end;height:96px;display:flex}.AppDemo-module__Tk3yjq__bar{border-radius:6px;width:18px}.AppDemo-module__Tk3yjq__barLabel{color:var(--text-muted);font-size:11px;line-height:14px}.AppDemo-module__Tk3yjq__note{color:var(--text-muted);font-size:13px;line-height:18px}.AppDemo-module__Tk3yjq__effectRow{border-top:1px solid var(--border);color:var(--text);justify-content:space-between;padding:6px 0;font-size:15px;line-height:22px;display:flex}.AppDemo-module__Tk3yjq__effectVal{color:var(--primary);font-size:14px;font-weight:600}.AppDemo-module__Tk3yjq__identity{align-items:center;gap:16px;display:flex}.AppDemo-module__Tk3yjq__avatar{background:var(--primary);width:48px;height:48px;color:var(--on-primary);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex}.AppDemo-module__Tk3yjq__name{color:var(--text);font-size:18px;font-weight:600;line-height:24px}.AppDemo-module__Tk3yjq__statCard{background:var(--surface);border:1px solid var(--border);border-radius:22px;flex-direction:column;flex:1;align-items:center;gap:4px;padding:16px;display:flex}.AppDemo-module__Tk3yjq__statCardNum{color:var(--primary);font-size:22px;font-weight:700;line-height:28px}.AppDemo-module__Tk3yjq__statCardLabel{text-align:center;color:var(--text-muted);font-size:11px;line-height:15px}.AppDemo-module__Tk3yjq__themeRow{gap:8px;display:flex}.AppDemo-module__Tk3yjq__themeChip{text-align:center;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:999px;flex:1;padding:8px;font-size:13px;font-weight:600;line-height:18px}.AppDemo-module__Tk3yjq__themeChipOn{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.AppDemo-module__Tk3yjq__pref{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:14px;align-items:center;gap:16px;padding:16px;font-size:16px;line-height:24px;display:flex}.AppDemo-module__Tk3yjq__pref>span:first-child{color:var(--brown);display:flex}.AppDemo-module__Tk3yjq__pref>span:nth-child(2){flex:1}.AppDemo-module__Tk3yjq__logout{text-align:center;color:var(--safety);padding:16px 0;font-weight:600}.AppDemo-module__Tk3yjq__dataBody{flex-direction:column;gap:16px;padding:16px;display:flex}.AppDemo-module__Tk3yjq__dataTitle{color:var(--text);font-size:18px;font-weight:600;line-height:24px}.AppDemo-module__Tk3yjq__dataText{color:var(--text-muted);font-size:15px;line-height:22px}.AppDemo-module__Tk3yjq__dataBtn{text-align:center;background:var(--primary);color:var(--on-primary);border-radius:999px;align-self:stretch;padding:10px;font-size:15px;font-weight:600;line-height:22px}.AppDemo-module__Tk3yjq__dataBtnDanger{background:var(--safety);opacity:.45}.AppDemo-module__Tk3yjq__dataInput{border:1px solid var(--border);background:var(--bg);color:var(--text-muted);border-radius:14px;padding:9px 16px;font-size:16px;line-height:24px}.AppDemo-module__Tk3yjq__cursor{z-index:80;pointer-events:none;background:#2e1a1238;border:1.5px solid #2e1a1252;border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;transition:opacity .25s,scale .12s;position:absolute;top:0;left:0;box-shadow:0 4px 14px #2e1a122e}.AppDemo-module__Tk3yjq__screen[data-theme=dark] .AppDemo-module__Tk3yjq__cursor{background:#f5ede347;border-color:#f5ede366}.AppDemo-module__Tk3yjq__cursorDown{scale:.8}.AppDemo-module__Tk3yjq__ripple{z-index:79;border:2px solid var(--primary);pointer-events:none;border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;position:absolute;top:0;left:0}.AppDemo-module__Tk3yjq__controlsBar{align-items:center;gap:12px;display:flex}.AppDemo-module__Tk3yjq__roundBtn{width:40px;height:40px;color:var(--color-terracota,#c05f4a);cursor:pointer;background:#fff;border:1.5px solid #c05f4a47;border-radius:50%;justify-content:center;align-items:center;transition:border-color .3s,transform .3s;display:flex}.AppDemo-module__Tk3yjq__roundBtn:hover{border-color:var(--color-terracota,#c05f4a);transform:translateY(-1px)}.AppDemo-module__Tk3yjq__roundBtn:focus-visible,.AppDemo-module__Tk3yjq__stepBtn:focus-visible{outline:2px solid var(--color-terracota,#c05f4a);outline-offset:3px}.AppDemo-module__Tk3yjq__caption{color:var(--color-terracota-mid,#87634f);text-align:center;font-size:12px;line-height:18px}.AppDemo-module__Tk3yjq__steps{flex-direction:column;flex:320px;min-width:0;max-width:460px;margin:0;padding:0;list-style:none;display:flex}.AppDemo-module__Tk3yjq__stepItem{padding-left:30px;position:relative}.AppDemo-module__Tk3yjq__stepItem:before{content:"";background:#c05f4a29;width:2px;position:absolute;top:0;bottom:0;left:5px}.AppDemo-module__Tk3yjq__stepItem:after{content:"";width:2px;height:calc(var(--progress,0) * 100%);background:var(--color-terracota,#c05f4a);position:absolute;top:0;left:5px}.AppDemo-module__Tk3yjq__stepItem:first-child:before,.AppDemo-module__Tk3yjq__stepItem:first-child:after{top:22px}.AppDemo-module__Tk3yjq__stepItem:last-child:before{bottom:calc(100% - 22px)}.AppDemo-module__Tk3yjq__stepItem:last-child:after{max-height:22px}.AppDemo-module__Tk3yjq__stepDot{background:var(--color-crema,#f5ede3);border:2px solid #c05f4a59;border-radius:50%;width:12px;height:12px;transition:background-color .5s,border-color .5s,transform .5s;position:absolute;top:17px;left:0}.AppDemo-module__Tk3yjq__stepDotOn{background:var(--color-terracota,#c05f4a);border-color:var(--color-terracota,#c05f4a);transform:scale(1.15)}.AppDemo-module__Tk3yjq__stepDotDone{border-color:var(--color-terracota,#c05f4a)}.AppDemo-module__Tk3yjq__stepBtn{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:14px 0 14px 4px;display:block}.AppDemo-module__Tk3yjq__stepTitleText{letter-spacing:-.01em;color:var(--color-marron-oscuro,#2e1a12);opacity:.62;font-size:17px;font-weight:700;line-height:24px;transition:opacity .5s;display:block}.AppDemo-module__Tk3yjq__stepBlurb{grid-template-rows:0fr;transition:grid-template-rows .7s cubic-bezier(.16,1,.3,1);display:grid}.AppDemo-module__Tk3yjq__stepBlurbInner{min-height:0;color:var(--color-terracota-mid,#87634f);opacity:0;font-size:15px;line-height:24px;transition:opacity .6s;display:block;overflow:hidden}.AppDemo-module__Tk3yjq__stepOn .AppDemo-module__Tk3yjq__stepTitleText{opacity:1}.AppDemo-module__Tk3yjq__stepOn .AppDemo-module__Tk3yjq__stepBlurb{grid-template-rows:1fr}.AppDemo-module__Tk3yjq__stepOn .AppDemo-module__Tk3yjq__stepBlurbInner{opacity:1;padding-top:4px}.AppDemo-module__Tk3yjq__stepBtn:hover .AppDemo-module__Tk3yjq__stepTitleText{opacity:1}@media (max-width:720px){.AppDemo-module__Tk3yjq__root{gap:40px}.AppDemo-module__Tk3yjq__steps{flex-basis:100%;max-width:none}}@media (prefers-reduced-motion:reduce){.AppDemo-module__Tk3yjq__page,.AppDemo-module__Tk3yjq__fadeIn,.AppDemo-module__Tk3yjq__riseIn,.AppDemo-module__Tk3yjq__sessionBody,.AppDemo-module__Tk3yjq__orbLabel{animation:none}.AppDemo-module__Tk3yjq__stepBlurb,.AppDemo-module__Tk3yjq__stepBlurbInner,.AppDemo-module__Tk3yjq__stepTitleText,.AppDemo-module__Tk3yjq__stepDot,.AppDemo-module__Tk3yjq__chatList{transition:none}}
