*{margin:0;-webkit-tap-highlight-color:transparent}html,body{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%}body{overflow-x:hidden;font-size:16px}uni-app,uni-page,uni-page-wrapper,uni-page-body{display:block;box-sizing:border-box;width:100%}uni-page-wrapper{position:relative}#app,uni-app,uni-page,uni-page-wrapper{height:100%}.uni-mask{position:fixed;z-index:999;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.5)}.uni-fade-enter-active,.uni-fade-leave-active{transition-duration:.25s;transition-property:opacity;transition-timing-function:ease}.uni-fade-enter-from,.uni-fade-leave-active{opacity:0}.uni-loading,uni-button[loading]:before{background-color:transparent;background-image:url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=);background-repeat:no-repeat}.uni-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}@keyframes uni-loading{0%{transform:rotate3d(0,0,1,0)}to{transform:rotate3d(0,0,1,360deg)}}html{--primary-color: #007aff;--UI-BG: #fff;--UI-BG-1: #f7f7f7;--UI-BG-2: #fff;--UI-BG-3: #f7f7f7;--UI-BG-4: #4c4c4c;--UI-BG-5: #fff;--UI-FG: #000;--UI-FG-0: rgba(0, 0, 0, .9);--UI-FG-HALF: rgba(0, 0, 0, .9);--UI-FG-1: rgba(0, 0, 0, .5);--UI-FG-2: rgba(0, 0, 0, .3);--UI-FG-3: rgba(0, 0, 0, .1)}uni-page[data-type] uni-page-body{background-color:transparent}body:after{position:fixed;content:"";left:-1000px;top:-1000px;animation:shadow-preload .1s;animation-delay:3s}@keyframes shadow-preload{0%{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}to{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}}.uni-async-error{position:absolute;left:0;right:0;top:0;bottom:0;color:#999;padding:100px 10px;text-align:center}.uni-async-loading{box-sizing:border-box;width:100%;padding:50px;text-align:center}.uni-async-loading .uni-loading{width:30px;height:30px}@font-face{font-family:Lemihui Rounded;src:url(/assets/lemihui-rounded-DN6D1jIm.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Quicksand;src:url(/assets/Quicksand-CI1sXvx0.ttf) format("truetype");font-weight:300 700;font-style:normal;font-display:swap}uni-page-body,:root{--ui-font:Quicksand,"Lemihui Rounded",-apple-system,"PingFang SC",sans-serif;--brand:#f89b50;--brand-ink:#a9501b;--action:#9d4818;--ink:#292d29;--muted:#6e746f;--line:#edeae4;--paper:#fffcf8;--peach:#fff6ed;--blue:#f0f7ff;--pink:#fff3f3;--green:#f7ffe5;--lilac:#faf0ff;--surface:#fffefb;--surface-border:#eee3d6;--shadow-soft:0 8px 28px #8b654509;--shadow-raised:0 14px 36px #8b654516;--ease-out:cubic-bezier(.22,1,.36,1);--ease-press:cubic-bezier(.2,.8,.2,1);font-family:var(--ui-font);color:var(--ink);background:var(--paper);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}body{background:var(--paper)}uni-view,uni-text,uni-button,uni-input,uni-textarea,uni-scroll-view{box-sizing:border-box}.app-shell uni-button{font:inherit;color:inherit;margin:0;padding:0;border:0;background:none;line-height:inherit;border-radius:0;cursor:pointer;text-align:inherit;overflow:visible}.app-shell uni-button:after{border:0}uni-button:disabled,uni-button[disabled]{cursor:default;opacity:.55}uni-button:focus-visible,uni-input:focus-visible,uni-textarea:focus-visible,a:focus-visible{outline:3px solid #a9501b;outline-offset:5px}uni-textarea,uni-input{font:inherit;color:inherit}uni-textarea{width:100%;border:1px solid #c4c6bd;background:#fffdf9;border-radius:16px;padding:16px;line-height:1.65;min-height:140px}uni-image{display:block;flex-shrink:0}.eyebrow{display:block;font-size:11px;font-weight:700;letter-spacing:2px;line-height:1.6;text-transform:uppercase}.muted{color:var(--muted)}.app-shell .primary-button{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:49px;padding:12px 24px;background:var(--action);color:#fff;border-radius:30px;font-size:14px;font-weight:700;transition:background .18s,transform .18s}.primary-button:hover{background:#803b15;transform:translateY(-1px)}.app-shell .secondary-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 20px;border:1px solid #d9d9cc;border-radius:26px;background:#fff;font-size:13px;font-weight:600}.app-shell .text-button{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:var(--brand-ink);font-size:13px;font-weight:700}.arrow{font-family:system-ui,sans-serif;font-size:20px;font-weight:400;line-height:1}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.app-shell .warm-action{display:inline-flex;gap:22px;align-items:center;justify-content:center;min-height:46px;padding:12px 22px;background:linear-gradient(115deg,#ffb062,#ff974b);border-radius:26px;color:#613613;font-size:13px;font-weight:700;text-align:center}.app-shell .soft-action{display:inline-flex;gap:10px;align-items:center;justify-content:center;min-height:44px;padding:10px 17px;background:#fff6ec;border:1px solid #efd8c1;color:#975c2f;border-radius:24px;font-size:12px}.app-shell .link-action{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:12px;color:#9b643a}.workspace-input{height:48px;width:100%;padding:11px 15px;border:1px solid #e5d9cb;border-radius:15px;background:#fff;margin:9px 0 18px;font-size:14px}.workspace-error{display:block;color:#ae4931;font-size:13px;padding:15px 0}.full-action{width:100%;margin-top:20px}.field-label{display:block;font-size:12px;color:#796e60;margin:15px 0 9px}.app-shell uni-textarea{font-family:inherit;overflow-wrap:anywhere}.app-shell uni-button:disabled{opacity:.5;cursor:default}.practice-answer-input,.mood-note,.account-intention,.app-shell .practice-panel uni-textarea{width:100%}.plan-writing{width:100%;height:220px;min-height:180px;margin-top:22px;background:#f6f6f6;border:0;border-radius:22px;font-size:15px;line-height:1.9;padding:23px}.app-shell .plan-save{display:flex;align-items:center;justify-content:center;min-height:52px;padding:12px 22px;border-radius:28px;background:linear-gradient(110deg,#78d77e,#80cffa);color:#21423c;font-size:16px;font-weight:700}.app-shell{-webkit-tap-highlight-color:transparent}.app-shell :is(uni-button){touch-action:manipulation}.app-shell :is(.warm-action,.soft-action,.primary-button,.secondary-button,.link-action,.text-button,.plan-save){transition:transform .22s var(--ease-out),background .2s,box-shadow .22s,border-color .2s}.app-shell .warm-action{background:linear-gradient(115deg,#ffba76,#ffa359);border:1px solid #ef9c5540;box-shadow:0 4px 10px rgba(223,157,94,.075)}.app-shell .soft-action{background:#fff9f2;border-color:#ebd8c2}.app-shell :is(.warm-action,.soft-action,.primary-button,.secondary-button,.plan-save):active:not(:disabled){transform:scale(.975);box-shadow:none}.app-shell :is(.workspace-input,.journey-search,uni-textarea,.practice-answer-input,.settings-picker){transition:border-color .2s,box-shadow .2s,background .2s}.app-shell :is(.workspace-input,.journey-search,uni-textarea,.practice-answer-input):focus-within{border-color:#ce9363;box-shadow:0 0 0 4px rgba(248,174,107,.098);background:#fff}.app-shell :is(uni-input,uni-textarea):focus-visible{outline:2px solid #b7723f;outline-offset:3px}.app-shell :is(.home-companion-card,.home-return-card,.journal-category-card,.quick-talk-panel,.recent-panel,.journey-record,.journey-strengths,.practice-panel,.settings-group,.settings-storage-card,.daily-reflection-card,.crystal-tool-card,.discovery-practices,.persona-content){border:1px solid var(--surface-border);box-shadow:var(--shadow-soft)}.app-shell :is(.original-tool-tile,.journal-category-card,.library-card,.journey-record,.daily-reflection-card,.discovery-extra-links uni-button){transition:transform .28s var(--ease-out),box-shadow .28s,border-color .2s,background .2s}.app-shell :is(.original-tool-tile,.journal-category-card,.library-card,.daily-reflection-card):active{transform:scale(.985)}.app-shell :is(.tool-tile-link,.library-card-link,.settings-chevron,.journal-category-card>uni-text:last-child){transition:transform .24s var(--ease-out)}.app-shell :is(.original-tool-tile,.library-card):focus-visible{outline-offset:4px}.app-shell :is(.practice-question,.clarity-answer,.answer-review,.practice-saved-status){animation:nawa-rise .32s var(--ease-out) both}.app-shell :is(.workspace-toast,.settings-notice){animation:nawa-notice .24s var(--ease-out) both;box-shadow:0 10px 32px rgba(107,83,62,.14)}.app-shell .practice-saved-status{display:flex;align-items:center;gap:10px;border-radius:16px;padding:12px 15px;background:#edf5e8;color:#426647;font-size:13px;margin:12px 0 20px}.practice-saved-status>uni-text{display:flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%;background:#dbeccc}@keyframes nawa-rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes nawa-fade{0%{opacity:.35}to{opacity:1}}@keyframes nawa-notice{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@media (hover:hover) and (pointer:fine){.app-shell :is(.warm-action,.primary-button,.plan-save):hover:not(:disabled){transform:translateY(-2px);box-shadow:0 7px 18px rgba(191,128,64,.145)}.app-shell :is(.soft-action,.secondary-button):hover:not(:disabled){background:#fff0de;border-color:#d9b68f;transform:translateY(-1px)}.app-shell :is(.link-action,.text-button):hover{color:#87451c}.app-shell :is(.original-tool-tile,.journal-category-card,.library-card,.daily-reflection-card):hover{transform:translateY(-4px);box-shadow:var(--shadow-raised);border-color:#e6ccb0}.app-shell :is(.original-tool-tile,.library-card):hover :is(.tool-tile-link,.library-card-link),.app-shell .journal-category-card:hover>uni-text:last-child{transform:translate(3px)}.app-shell .journey-record:hover{border-color:#e0c6aa;box-shadow:var(--shadow-raised)}.app-shell .settings-row:hover .settings-chevron{transform:translate(4px);color:#a05827}}@media (prefers-reduced-motion:reduce){.app-shell *,.app-shell *:before,.app-shell *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.app-shell :is(.original-tool-tile,.journal-category-card,.library-card,.daily-reflection-card,.warm-action,.soft-action,.primary-button,.plan-save):hover,.app-shell :is(.original-tool-tile,.journal-category-card,.library-card,.daily-reflection-card,.warm-action,.soft-action,.primary-button,.plan-save):active{transform:none}}:root[data-theme=dark],.theme-dark{--paper:#1c211f;--surface:#262d28;--ink:#e9eee5;--muted:#b5bdb2;--line:#414a40;--surface-border:#41493e;--brand-ink:#ffc08d;--shadow-soft:0 8px 28px #00000016;--shadow-raised:0 14px 36px #00000028;color-scheme:dark;color:var(--ink);background:var(--paper)}html[data-theme=dark],html[data-theme=dark] body,html[data-theme=dark] uni-page-body{background:#1c211f;color:#e9eee5}.app-shell{font-family:var(--ui-font)}.app-shell.theme-dark.browser-workspace,.app-shell.theme-dark.chat-concept{background:radial-gradient(ellipse at 95% 0,#62432d20,transparent 45%),#1c211f;color:#e9eee5}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .side-rail{background:linear-gradient(#242923,#1f2521);border-color:#3b4439}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .browser-overline,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .rail-caption,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .home-kicker,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .settings-kicker,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .practice-kicker,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .chat-context-kicker,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .persona-eyebrow,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .scene-eyebrow,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .daily-card-eyebrow,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .practice-links-title{color:#d0ac8c}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .brand-cares,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .concept-brand-accent{color:#f1b583}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .brand-tagline,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .brand-name{color:#e7ecdf}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .nav-link,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .rail-bottom{color:#c4ccbf}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .nav-link.active,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .rail-bottom.active{background:linear-gradient(110deg,#5a412c,#423b2b);color:#ffd0a1;box-shadow:none}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .active-dot{color:#ffbb80}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .rail-note-body,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .browser-subtitle,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .home-body,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .home-small,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .practice-body,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .practice-note,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .settings-intention,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .settings-small,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .settings-dialog-copy,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .settings-row-copy>uni-text:last-child,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .appearance-option-copy>uni-text:last-child,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .daily-card-summary,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .tool-card-subtitle,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .persona-subtitle,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .persona-paragraph>uni-text:last-child,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .workspace-footnote,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .record-detail-body,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .chat-context-copy,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .concept-disclosure{color:#b8c2b3}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .browser-settings-badge{background:#343a2e;border-color:#1c211f}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .browser-back{background:#2b332b;border-color:#46503f;color:#f0c49a}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) :is(.home-companion-card,.home-return-card,.journal-category-card,.recent-panel,.journey-record,.journey-strengths,.practice-panel,.settings-group,.settings-storage-card,.daily-reflection-card,.crystal-tool-card,.discovery-practices,.persona-content,.account-panel,.chat-context-next){background:#262d28;border-color:#41493e;color:#e9eee5}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .home-return-card{background:linear-gradient(140deg,#30392b,#293229)}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .home-return-card.has-conversation{background:linear-gradient(140deg,#29343d,#2c303a)}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .return-symbol{background:#46503b;color:#d8e4c4}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .home-return-preview{color:#c3cdbf}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .home-return-action{border-color:rgba(74,86,64,.26)}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .original-tool-tile{background:#3c2d31;border-color:#5d4248}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .original-tool-tile.blue{background:#28343e;border-color:#3c5060}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .original-tool-tile.green{background:#303b28;border-color:#48593a}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .original-tool-tile.peach{background:#3f3325;border-color:#5d4932}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .original-tool-tile>uni-text:nth-child(3){color:#c2cabd}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .tool-tile-link{color:#edbc95}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .card-draw{background:radial-gradient(ellipse at 50% 45%,#76633b20,transparent 65%),linear-gradient(145deg,#3d3327,#293429);border-color:#4d4938}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .draw-caption,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .draw-navigation,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .draw-shuffle{color:#dec5a4}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .draw-count-divider{color:#bba68c}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .draw-wing{opacity:.36}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .draw-stage:before{background:rgba(0,0,0,.333)}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .quick-talk-panel,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .settings-profile-card,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .practice-illustration,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .journey-summary,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .chat-context-card{background:linear-gradient(135deg,#3e3326,#2e382b);border-color:#4e4937;color:#e9eee5}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .profile-orbit{background:rgba(255,255,255,.02)}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .recent-link{border-color:#41493e}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .recent-link>uni-text:last-child{color:#b9aa94}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .journey-plan-panel{background:linear-gradient(130deg,#30382c,#30332b);border-color:#4b513f}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .plan-panel-title{color:#f1bf8e}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .plan-entry-content,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .plan-empty{background:#242c25;border-color:#46513f;color:#bdc7b7}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .plan-status{background:#222922;border-color:#4a5541}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .plan-status uni-button{color:#d5b68e}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .plan-status .active{color:#1e3931}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .plan-check{border-color:#657258;color:#b2dfaa}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .plan-check[aria-pressed=true]{background:#364b30;border-color:#81ac72}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .plan-check:before{border-color:#6a785e}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .plan-date{color:#e8e8d9}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .journey-first{background:radial-gradient(ellipse at 20% 15%,#61413755,transparent 55%),linear-gradient(140deg,#303229,#25372f 55%,#212a23);border-color:#41493e}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .journey-first:before{background:rgba(77,108,90,.333)}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .journey-filters{background:#252d25;border-color:#424a3c}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .journey-filters uni-button,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .library-categories uni-button{color:#c6cebd}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .journey-filters uni-button.selected,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .library-categories .active{background:#4b4331;color:#ffd3a7;box-shadow:none}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .journey-record:before{opacity:.85}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .record-topline,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .record-date,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .record-detail-date{color:#c9ac8a}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .record-open>uni-text:last-child{color:#bdc7b7}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) :is(.workspace-input,.journey-search,.date-filter,.language-picker,.settings-picker,uni-textarea,.practice-answer-input,.mood-note,.plan-writing){background:#202820;border-color:#4e5945;color:#e7eddf}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) :is(.workspace-input,.journey-search,uni-textarea,.practice-answer-input):focus-within{background:#232d23;border-color:#cdad83;box-shadow:0 0 0 4px rgba(222,177,120,.086)}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) :is(uni-textarea,uni-input)::-moz-placeholder{color:#abb49d}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) :is(uni-textarea,uni-input)::placeholder{color:#abb49d}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .field-label,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .practice-char-count{color:#c5b498}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .writing-progress{color:#c7b38f}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .writing-progress>uni-view{background:#47513e}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .answer-review{border-color:#46513e}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .answer-review>uni-text:first-child{color:#e9c396}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .answer-review>uni-text:last-child{color:#dbe4d4}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .practice-saved-status{background:#32492e;color:#c3e6b2}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .practice-saved-status>uni-text{background:#46613c}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .library-card{background:#3b3026;border-color:#514332;color:#e9eee5}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .library-card.category-1{background:#2a3641;border-color:#3b5060}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .library-card.category-2{background:#3d2e35;border-color:#5d424c}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .library-card-link{color:#e8be95}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .library-categories{border-color:#444c3d}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .mood-intensities{background:#20281f}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .mood-intensities uni-button{color:#c6c8b5}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .mood-intensities .active{background:#4b4531;color:#ffcf9e}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .original-emotion-grid uni-button{color:#c7cebd}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .original-emotion-grid .active,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .trigger-options .active,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .style-options .active{background:#4a402b;border-color:#a98a5d;color:#ffdbb4;box-shadow:none}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .trigger-options uni-button,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .style-options uni-button{background:#2d352b;border-color:#49533f;color:#c9d1c0}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .style-options uni-button uni-text:first-child{color:#e0ceae}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .style-options uni-button uni-text:last-child{color:#bec6b2}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .goal-idea{background:#252d24}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .clarity-answer{color:#ffcf9f}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .discovery-scene{background:linear-gradient(135deg,#493829,#30382a 70%);border-color:#544735}.theme-dark.mode-ball .discovery-scene,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .mode-ball .discovery-scene{background:linear-gradient(135deg,#3b3048,#403526 75%)}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .world-sun{opacity:.12}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .world-cloud{opacity:.08}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .world-hill{opacity:.15}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .world-spark{opacity:.5}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .theatre-clouds{opacity:.08}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .discovery-preview-note,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .detail-preview-note,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .discovery-gesture-hint,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .object-switch-caption,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .ball-stage-note{color:#c8b699}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .daily-icon{background:#493e2c;border-color:#655239}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .daily-card-link{background:#403a2a;border-color:#675338;color:#ffce9e}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .card-corner-glow{background:#80613b;opacity:.15}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .discovery-extra-links uni-button{background:#3b3627;border-color:#574b35;color:#efd1a4}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .discovery-extra-links uni-button:last-child{background:#3d2e33;border-color:#57404a;color:#eed0d8}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .persona-hero{background:linear-gradient(140deg,#4b3c2a,#2f3d2d)}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .persona-hills{opacity:.4}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .persona-hero-cloud{background:#242e24}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .persona-facets uni-text{background:#3b4b33;color:#d8e6c8}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .settings-row,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .group-note{border-color:#41493e}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .settings-chevron{color:#d9b48c}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .settings-row-icon{border-color:rgba(90,84,66,.25)}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .settings-row-icon.peach{background:#4b3a26;color:#f0bd86}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .settings-row-icon.pink{background:#49323b}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .settings-row-icon.sage{background:#394630}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .settings-row-icon.blue{background:#2c3f4b}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .settings-row-icon.lilac{background:#3c334a;color:#d3bde4}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .settings-footer{color:#acb3a0}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .settings-style-options uni-button,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .settings-language-options uni-button,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .settings-appearance-options uni-button{background:#2a3229;border-color:#4b5542;color:#e9eee5}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .settings-style-options .selected,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .settings-language-options .selected,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .settings-appearance-options .selected{background:#483c29;border-color:#a78a60;box-shadow:none;color:#ffd2a2}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .settings-style-options uni-button>uni-view>uni-text:last-child{color:#bfc8b4}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .settings-saved-hint{color:#b2d39f}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .settings-dialog-counts>uni-text{background:#443b29;color:#e5c69e}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .appearance-check{color:#ffd0a1}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .sheet,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .sheet-head,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .plan-sheet,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .plan-sheet .sheet-head{background:#262d28;border-color:#48523f;color:#e9eee5}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .sheet-backdrop{background:rgba(0,0,0,.467)}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .sheet-close,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .plan-sheet .sheet-close{background:#3d4539;color:#d7decf}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .strength-intro,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .strength-grid uni-button{color:#bdc7b7}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .strength-grid .selected{background:#4d3f29;border-color:#af8654}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .sheet:before{background:#56604e}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .chat-original-background{opacity:.08}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .chat-screen{background:#222923;border-color:#3c4638;box-shadow:0 10px 40px rgba(0,0,0,.2)}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .concept-atmosphere{opacity:.1}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .chat-header,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .conversation-toolbar,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .chat-persistence-bar{background:rgba(37,45,37,.94);border-color:#414c3b;color:#b9c5af}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .chat-persistence-bar>uni-text{color:#c4b293}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .chat-persistence-bar>uni-button{color:#edc098}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .nawa-status,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .mode-context{color:#c6d1ba}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .view-switch{background:#20271f;border-color:#4a5441}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .view-switch uni-button{color:#bcc6b1}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .view-switch .selected{background:#424b36;color:#f2e4c7}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .thread-date,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .message-author{color:#c6b091}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .thread-welcome>uni-text{color:#e4eadb}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .message-bubble{background:rgba(48,58,46,.92);border-color:#4c5943;color:#e5ecdc}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .user .message-bubble{background:linear-gradient(130deg,#5c4031,#51432d);border-color:#795b3f;color:#ffe2bf}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .theme-empathetic .user .message-bubble{background:linear-gradient(130deg,#59404a,#53402f);border-color:#755246}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .theme-analytical .user .message-bubble{background:linear-gradient(130deg,#344d5e,#344447);border-color:#4f6a71;color:#e0edf1}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .suggestion-list uni-button{background:#303c2b;border-color:#586344;color:#dfe5ce}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .chat-practice-toolbar,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .composer-area,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .in-phone-disclosure{background:rgba(37,45,37,.933);border-color:#414c3b}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .chat-practice-toolbar uni-button{color:#d7c5a5}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .composer-box{background:#20291f;border-color:#596449}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .composer-box:focus-within{background:#252f23;border-color:#d0ad7b}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .composer-mic{color:#ced7c1}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .composer-invitation,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .composer-state,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .composer-footer,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .in-phone-disclosure{color:#bbc6ad}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .browser-speech-tools uni-button{color:#ebbd95}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .latest-reply{background:#3f4934;border-color:#75835a;color:#ffdbad}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .voice-landscape{background:#293229}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .voice-sun{opacity:.2}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .voice-hill{opacity:.17}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .voice-haze{opacity:.12}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .voice-title{color:#eceddc}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .voice-description,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .voice-state,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .voice-caption,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .voice-control-hint{color:#ced7bc}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .voice-character-orb{background:#455139;border-color:#596849}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .voice-side-control{color:#d0d9bd}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .connection-banner{background:#493f2a;color:#ffe1ab}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .warm-action{color:#482a16}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .soft-action,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .secondary-button{background:#373e2e;border-color:#696247;color:#f2ce9f}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .link-action,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .text-button,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .record-toggle,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .plan-expand{color:#f3bf8d}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .workspace-error,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .speech-error{color:#ffb49c}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .danger,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .settings-danger{color:#ffbd9e!important;border-color:#8a6046!important}html[data-theme=dark] :is(.uni-modal,.uni-modal__hd,.uni-modal__bd,.uni-modal__ft,.uni-actionsheet__menu,.uni-actionsheet__action){background:#293127;color:#e9eee0}html[data-theme=dark] .uni-modal__btn{background:#293127;color:#cdd5c3}html[data-theme=dark] .uni-modal__btn_primary{color:#ffcc91}html[data-theme=dark] .uni-modal__textarea{background:#1f271f;color:#e9eee0}@media (hover:hover) and (pointer:fine){.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .nav-link:hover,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .rail-bottom:hover,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .browser-back:hover{background:#3f4230}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .soft-action:hover,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .suggestion-list uni-button:hover{background:#4d4b32;color:#ffe1b5}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .draw-navigation uni-button:hover,.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .draw-shuffle:hover{background:#5d513a}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .link-action:hover{color:#ffe0b3}.app-shell.theme-dark:is(.browser-workspace,.chat-concept) .settings-row:hover .settings-chevron{color:#ffe0b3}}
