.visual-box[data-v-28d5a382]{background-color:#11182780;border-radius:1.5rem;max-width:320px;min-height:380px;overflow:hidden;position:relative;width:100%;--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);border-color:#ffffff12;border-width:1px;--tw-shadow:0 8px 32px rgba(0,0,0,.3);--tw-shadow-colored:0 8px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex;flex-direction:column;padding:1.25rem}.memory-entry[data-v-28d5a382]{align-items:flex-start;animation:memorySlideIn-28d5a382 4s ease-in-out infinite;display:flex;gap:1rem;padding-left:1rem}.entry-dot[data-v-28d5a382],.memory-entry[data-v-28d5a382]{position:relative}.entry-dot[data-v-28d5a382]{border-radius:9999px;box-shadow:0 0 8px currentColor;flex-shrink:0;height:.625rem;margin-top:.75rem;width:.625rem;z-index:10}.entry-card[data-v-28d5a382]{background-color:#ffffff0a;border-color:#ffffff0f;border-radius:.75rem;border-width:1px;flex:1 1 0%;padding:.75rem;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.memory-entry:hover .entry-card[data-v-28d5a382]{background-color:#ffffff12;border-color:#ffffff1f}@keyframes memorySlideIn-28d5a382{0%,to{opacity:.4;transform:translate(8px)}15%,85%{opacity:1;transform:translate(0)}}.query-bubble[data-v-28d5a382]{animation:queryFloat-28d5a382 4s ease-in-out infinite}.result-snippet[data-v-28d5a382]{background-color:#ffffff0a;border-color:#ffffff0f;border-radius:.75rem;border-width:1px;padding:.75rem;--tw-backdrop-blur:blur(4px);animation:resultReveal-28d5a382 3s ease-in-out infinite;-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);opacity:0}.neural-bg[data-v-28d5a382]{animation:neuralPulse-28d5a382 4s infinite alternate;background-image:radial-gradient(circle at 50% 50%,rgba(96,165,250,.4) 1px,transparent 0),radial-gradient(circle at 20% 30%,rgba(139,92,246,.3) 1px,transparent 0),radial-gradient(circle at 80% 70%,rgba(59,130,246,.3) 1.5px,transparent 0);background-size:50px 50px,70px 70px,90px 90px}@keyframes queryFloat-28d5a382{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes resultReveal-28d5a382{0%{opacity:0;transform:translateY(8px)}20%,80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@keyframes neuralPulse-28d5a382{0%{opacity:.08}to{opacity:.25}}.digest-insight[data-v-28d5a382]{animation:digestFadeIn-28d5a382 4s ease-in-out infinite;background-color:#ffffff08;border-color:#ffffff0f;border-radius:.75rem;border-width:1px;opacity:0;padding:.75rem}.shimmer-overlay[data-v-28d5a382]{animation:shimmerSweep-28d5a382 4s ease-in-out infinite;background:linear-gradient(105deg,transparent 40%,rgba(139,92,246,.04) 45%,rgba(59,130,246,.06) 50%,rgba(139,92,246,.04) 55%,transparent 60%);background-size:200% 100%}@keyframes digestFadeIn-28d5a382{0%{opacity:0;transform:translateY(6px)}20%,80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes shimmerSweep-28d5a382{0%{background-position:200% 0}to{background-position:-200% 0}}.stat-bar[data-v-28d5a382]{align-items:flex-end;display:flex;flex:1 1 0%;height:100%}.bar-fill[data-v-28d5a382]{animation:barGrow-28d5a382 3s ease-out infinite;background:linear-gradient(0deg,#3b82f6,#60a5fa);border-top-left-radius:8px;border-top-right-radius:8px;box-shadow:0 0 6px #3b82f64d;height:var(--bar-height);transform-origin:bottom;width:100%}.stat-card[data-v-28d5a382]{background-color:#ffffff0a;border-color:#ffffff0f;border-radius:.75rem;border-width:1px;padding:.625rem}@keyframes barGrow-28d5a382{0%{opacity:0;transform:scaleY(0)}20%,80%{opacity:1;transform:scaleY(1)}to{opacity:.5;transform:scaleY(.6)}}.habit-block[data-v-28d5a382]{animation:habitSlideIn-28d5a382 5s ease-in-out infinite;background-color:#ffffff08;border-color:#ffffff0f;border-radius:.75rem;border-width:1px;opacity:0;padding:.75rem}.ring-fill[data-v-28d5a382]{animation:ringDraw-28d5a382 2s ease-out forwards;stroke-dashoffset:100}@keyframes habitSlideIn-28d5a382{0%{opacity:0;transform:translate(-10px)}15%,85%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(6px)}}@keyframes ringDraw-28d5a382{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.sheet-cell[data-v-28d5a382]{border-color:#ffffff0a;border-right-width:1px;padding:.5rem .625rem}.sheet-cell[data-v-28d5a382]:last-child{border-right-width:0}.sheet-row[data-v-28d5a382]{animation:rowFadeIn-28d5a382 4s ease-in-out infinite;border-bottom-width:1px;border-color:#ffffff0a;display:grid;grid-template-columns:.8fr 1.2fr .8fr .6fr;opacity:0}.download-arrow[data-v-28d5a382]{animation:arrowBounce-28d5a382 2s ease-in-out infinite}.export-shimmer[data-v-28d5a382]{animation:exportShimmer-28d5a382 2.5s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.08),transparent)}.export-progress[data-v-28d5a382]{animation:progressFill-28d5a382 3s ease-in-out infinite;width:0}@keyframes rowFadeIn-28d5a382{0%{opacity:0;transform:translateY(4px)}15%,85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2px)}}@keyframes arrowBounce-28d5a382{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@keyframes exportShimmer-28d5a382{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes progressFill-28d5a382{0%{width:0}50%{width:100%}50.1%{width:0}to{width:0}}
