.app-alert-error__button,.app-analytics-refresh:hover:not(:disabled),.app-breathwork-btn--pause,.app-breathwork-btn--start,.app-breathwork-preset-btn--active,.app-breathwork-preset-btn:hover,.app-provider-btn--deep,.app-records-count,.app-user-avatar,.app-user-avatar-fallback,.app-user-signin-link{color:var(--on-primary)!important}.app-reflection-prompt-card{background:var(--warning-surface)}.app-reflection-prompt-label,.app-reflection-prompt-text{color:var(--warning-text)}.app-request-spinner__center{color:var(--primary)}.autograph-shell{color:var(--foreground)}.autograph-shell :is(.app-copy-soft,.autograph-inline-note,.autograph-context-detail,.autograph-request-time,.autograph-char-count){color:var(--text-soft)!important}.autograph-shell :is(.autograph-tone-inbox,.autograph-tone-archive) .autograph-empty{color:var(--foreground)!important}.autograph-shell :is(.autograph-card-title,.autograph-feature-title,.autograph-section-step,.autograph-signature-quote){color:var(--text-muted)!important}.autograph-shell :is(input,textarea,select,.app-form-input,.autograph-input){background:var(--surface)!important;color:var(--foreground)!important;border-color:var(--border-strong)!important}.autograph-shell :is(input,textarea,select,.app-form-input,.autograph-input)::-moz-placeholder{color:var(--text-soft)!important;opacity:1}.autograph-shell :is(input,textarea,select,.app-form-input,.autograph-input)::placeholder{color:var(--text-soft)!important;opacity:1}.autograph-shell :is(.app-button-primary,.autograph-primary-btn){color:var(--on-primary)!important}.autograph-shell :is(.autograph-secondary-btn,.app-button-secondary,.autograph-suggestion-chip){color:var(--text-muted)!important;background:var(--surface-soft)!important;border-color:var(--border-strong)!important}@media (prefers-color-scheme:dark){.app-reflection-prompt-card{background:var(--warning-surface);border-color:hsla(42,77%,78%,.35)}.app-insight-chip--emerald,.app-insight-chip--indigo{color:var(--text-muted)}.autograph-shell{color:var(--foreground)}.autograph-shell :is(input,textarea,select,.app-form-input,.autograph-input){background:rgba(20,34,29,.96)!important;color:var(--foreground)!important;border-color:rgba(178,213,198,.38)!important}.autograph-shell :is(.autograph-secondary-btn,.app-button-secondary,.autograph-suggestion-chip){background:rgba(27,46,39,.96)!important}}.buddhi-bg-gradient{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;z-index:0;pointer-events:none;background:radial-gradient(circle 200vw at 80% 10%,hsla(40,54%,72%,.2) 0,#fff0 80%),radial-gradient(circle 220vw at 20% 90%,rgba(63,122,96,.12) 0,#fff0 90%),radial-gradient(circle 240vw at 50% 50%,rgba(157,97,83,.08) 0,#fff0 98%),linear-gradient(120deg,#f2f6f1,#e6efe6 55%,#dce8db);opacity:.5;transition:opacity .5s;overflow:visible!important}.buddhi-bg-icon{font-size:30vw;opacity:.05;filter:blur(6px);line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#8da397;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:0}.app-copilot{position:fixed;right:1rem;bottom:calc(6.25rem + env(safe-area-inset-bottom, 0px));z-index:2147482500;display:grid;justify-items:end;gap:.75rem;max-width:calc(100vw - 2rem - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px));pointer-events:none}.app-copilot-launcher,.app-copilot-panel{pointer-events:auto}.app-copilot-launcher{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;max-width:100%;min-height:2.95rem;padding:.55rem .95rem;border:1px solid rgba(29,65,53,.24);border-radius:999px;color:#fff;background:linear-gradient(135deg,var(--primary) 0,var(--accent) 100%);box-shadow:0 16px 34px rgba(47,93,80,.24);cursor:pointer;font-size:.9rem;font-weight:800}.app-copilot-launcher span[aria-hidden]{display:inline-flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;border-radius:50%;background:hsla(0,0%,100%,.18)}.app-copilot-panel{width:min(25rem,calc(100vw - 2rem - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px)));max-height:min(40rem,calc(100vh - 9rem));max-height:min(40rem,calc(100dvh - 9rem));display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;overflow:hidden;border:1px solid var(--border-strong);border-radius:1rem;background:var(--surface-strong);box-shadow:0 24px 70px rgba(24,24,27,.22);backdrop-filter:blur(16px)}.app-copilot-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.9rem 1rem;border-bottom:1px solid var(--border-soft)}.app-copilot-kicker{margin:0 0 .12rem;color:var(--text-subtle);font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.app-copilot-header h2{margin:0;font-size:1rem;line-height:1.2;letter-spacing:0}.app-copilot-icon-button{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--border-soft);border-radius:.6rem;color:var(--primary);background:var(--surface-soft);cursor:pointer;font-size:1rem;font-weight:800}.app-copilot-messages{display:flex;flex-direction:column;gap:.75rem;min-height:0;overflow-y:auto;padding:.9rem;overscroll-behavior:contain}.app-copilot-message{width:min(100%,21rem);max-width:100%;display:grid;gap:.55rem;border-radius:.9rem;padding:.75rem .85rem;font-size:.88rem;line-height:1.55;overflow-wrap:anywhere}.app-copilot-message p{margin:0}.app-copilot-message--assistant{align-self:flex-start;color:var(--foreground);background:rgba(63,122,96,.11);border:1px solid rgba(63,122,96,.16)}.app-copilot-message--user{align-self:flex-end;color:#fff;background:linear-gradient(135deg,var(--primary) 0,var(--accent) 100%)}.app-copilot-message--loading{display:flex;align-items:center;gap:.55rem;color:var(--text-soft)}.app-copilot-actions,.app-copilot-citations,.app-copilot-prompts{display:flex;flex-wrap:wrap;gap:.45rem}.app-copilot-action,.app-copilot-citation,.app-copilot-prompts button{max-width:100%;min-height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.35rem .68rem;text-decoration:none;font-size:.76rem;font-weight:800;line-height:1.25;white-space:normal}.app-copilot-citation{color:var(--primary);background:var(--surface-soft);border:1px solid var(--border-soft)}.app-copilot-action{color:#fff;background:linear-gradient(135deg,var(--rose) 0,#7f4e43 100%);border:1px solid rgba(157,97,83,.24)}.app-copilot-prompts{padding:0 .9rem .75rem}.app-copilot-prompts button{color:var(--primary);background:var(--surface-soft);border:1px solid var(--border-soft);cursor:pointer}.app-copilot-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;padding:.85rem;border-top:1px solid var(--border-soft);background:var(--surface-muted)}.app-copilot-form input{min-width:0;min-height:2.5rem;border:1px solid var(--border-soft);border-radius:.75rem;background:var(--surface);color:var(--foreground);padding:.55rem .75rem;font-size:.9rem}.app-copilot-action:focus-visible,.app-copilot-citation:focus-visible,.app-copilot-form input:focus-visible,.app-copilot-icon-button:focus-visible,.app-copilot-launcher:focus-visible,.app-copilot-prompts button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.app-copilot-form button{min-height:2.5rem;border:1px solid rgba(29,65,53,.24);border-radius:.75rem;color:#fff;background:linear-gradient(135deg,var(--primary) 0,var(--accent) 100%);cursor:pointer;padding:.5rem .78rem;font-size:.84rem;font-weight:800}.app-copilot-form button:disabled,.app-copilot-prompts button:disabled{opacity:.58;cursor:not-allowed}@media (max-width:640px){.app-copilot{right:max(.75rem,env(safe-area-inset-right,0px));bottom:calc(5.75rem + env(safe-area-inset-bottom, 0px))}.app-copilot--open{inset:auto env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);justify-items:stretch;max-width:none;padding:.75rem;background:linear-gradient(180deg,transparent,rgba(15,29,25,.18))}.app-copilot-panel{width:100%;height:min(42rem,calc(100vh - 1.5rem - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px)));height:min(42rem,calc(100dvh - 1.5rem - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px)));max-height:calc(100vh - 1.5rem - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));max-height:calc(100dvh - 1.5rem - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));border-radius:1rem}.app-copilot-launcher{justify-self:end}.app-copilot--open .app-copilot-launcher{display:none}.app-copilot-form input{font-size:16px}}@media (max-width:380px){.app-copilot--open{padding:.5rem}.app-copilot-form,.app-copilot-header,.app-copilot-messages{padding-inline:.7rem}.app-copilot-form{grid-template-columns:1fr}.app-copilot-form button{width:100%}}@media (max-height:620px) and (max-width:640px){.app-copilot--open{padding-block:.45rem}.app-copilot-panel{height:calc(100dvh - .9rem - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));max-height:calc(100dvh - .9rem - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px))}.app-copilot-header{padding-block:.65rem}.app-copilot-prompts{max-height:5.25rem;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.app-copilot-messages{scroll-behavior:auto}}