@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:Arial, Helvetica, sans-serif;--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.block{display:block}.contents{display:contents}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#090c08;--surface:#11150f;--surface-raised:#171c14;--surface-hover:#20271a;--border:#293122;--border-soft:#20271c;--foreground:#f1f3e9;--muted:#9ba28f;--dim:#717968;--violet:#d2f48a;--violet-bright:#e0ffa2;--teal:#b5d394;--amber:#dfc58c;--red:#e99286}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(ellipse at 12% 0%, #68843b21, transparent 42rem), radial-gradient(ellipse at 90% 35%, #384a2817, transparent 44rem), var(--background);min-height:100vh;color:var(--foreground);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:14px}button,input,textarea{font:inherit}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--violet);outline-offset:3px}button:disabled{cursor:not-allowed;opacity:.5}main{min-height:100vh}.topbar{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:0 5.5vw;display:flex}.brand{color:var(--foreground);letter-spacing:-.8px;align-items:center;gap:9px;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.brand-button{cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.brand-mark{width:30px;height:30px;color:var(--violet);background:#816ce721;border:1px solid #a99bff40;border-radius:9px;place-items:center;display:grid}.brand-period{color:var(--violet)}.topbar-actions,.input-actions,.report-actions{align-items:center;gap:9px;display:flex}.privacy-chip,.local-badge{color:#93ddce;letter-spacing:.01em;white-space:nowrap;background:#70d7c40f;border:1px solid #70d7c42b;border-radius:999px;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.privacy-chip{padding:7px 10px}.theme-control{position:relative}.theme-swatches{align-items:center;gap:3px;display:inline-flex}.theme-swatches i{background:#d2f48a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 1px #ffffff1f}.theme-swatches i:nth-child(2){background:#c0a7ff}.theme-swatches i:nth-child(3){background:#8bdce8}.theme-trigger{color:#e5ebd9;cursor:pointer;letter-spacing:.01em;background:linear-gradient(145deg,#1a2116,#11160f);border:1px solid #35402b;border-radius:10px;align-items:center;gap:9px;min-height:36px;padding:0 11px;font-size:11px;font-weight:650;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff0a,0 3px 12px #00000021}.theme-trigger:hover,.theme-trigger[aria-expanded=true]{background:linear-gradient(145deg,#242f1b,#151c12);border-color:#687d4c;box-shadow:0 5px 16px #00000038,0 0 0 3px #d2f48a12}.theme-trigger:active{transform:translateY(1px)}.theme-chevron,.theme-option-check{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:14px;height:14px}.theme-chevron{color:#929d83;transition:transform .15s}.theme-chevron.is-open{transform:rotate(180deg)}.theme-popover{z-index:50;background:radial-gradient(at 100% 0,#d2f48a14,#0000 65%),#141a11;border:1px solid #36432d;border-radius:13px;width:190px;padding:6px;animation:.15s cubic-bezier(.2,.7,.25,1) both theme-popover-enter;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 14px 36px #0000006b,inset 0 1px #ffffff0a}.theme-option{color:#c5cdb9;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 10px;font-size:11px;transition:border-color .14s,background-color .14s,color .14s;display:flex}.theme-option:hover{color:#f0f4e8;background:#1c2417;border-color:#303b27}.theme-option.is-selected{color:#eff8dc;background:#d2f48a14;border-color:#d2f48a2e}.theme-option-swatch{border:2px solid #ffffff3b;border-radius:50%;width:17px;height:17px;box-shadow:0 0 0 2px #0003}.theme-option-swatch-moss{background:linear-gradient(135deg,#d2f48a 0 50%,#68843b 50%)}.theme-option-swatch-amethyst{background:linear-gradient(135deg,#c0a7ff 0 50%,#6955a8 50%)}.theme-option-swatch-tide{background:linear-gradient(135deg,#8bdce8 0 50%,#398c9b 50%)}.theme-option-check{width:15px;height:15px;color:var(--violet);margin-left:auto}@keyframes theme-popover-enter{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.button{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;transition:background-color .14s,border-color .14s,transform .14s;display:inline-flex}.button:active:not(:disabled){transform:translateY(1px)}.button-small{min-height:34px;padding:0 11px;font-size:12px}.button-quiet{border-color:var(--border);color:#c5c5d1;background:#151720}.button-quiet:hover:not(:disabled){color:#fff;background:#1b1e28;border-color:#454858}.button-primary{color:#100e1a;background:#9886f2;min-height:45px;padding:0 16px;font-size:13px;font-weight:700;box-shadow:0 5px 18px #725cd92b}.button-primary:hover:not(:disabled){background:#b4a7ff}.page-shell{width:min(1120px,100% - 56px);margin:0 auto}.hero{justify-content:space-between;align-items:flex-end;gap:36px;min-height:274px;padding:57px 2px 42px;display:flex}.hero-kicker,.step-label,.eyebrow{color:#9291a7;letter-spacing:.115em;font-size:10px;font-weight:700}.hero-kicker{color:#a9a3c3;align-items:center;gap:8px;margin-bottom:16px;display:flex}.live-dot{background:var(--teal);border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #70d7c4bf}.hero h1{color:#f6f4fc;letter-spacing:-2.25px;margin:0;font-size:clamp(34px,4.4vw,51px);font-weight:700;line-height:1.09}.hero h1 span{color:#aba1d5}.hero-copy>p{color:#a6a6b5;max-width:500px;margin:15px 0 0;font-size:14px;line-height:1.65}.hero-note{border:1px solid var(--border-soft);background:#13151dbf;border-radius:12px;align-items:center;gap:11px;margin-bottom:8px;padding:13px 15px;display:flex}.note-icon,.preview-icon,.summary-spark{color:var(--violet);flex:none;place-items:center;display:grid}.note-icon{background:#a99bff1c;border-radius:10px;width:33px;height:33px}.hero-note strong,.hero-note span,.preview-heading strong,.preview-heading span{display:block}.hero-note strong{font-size:11px;font-weight:600}.hero-note span{color:var(--muted);margin-top:4px;font-size:10px}.workspace{grid-template-columns:minmax(0,1fr) 245px;align-items:stretch;gap:15px;display:grid}.input-card,.preview-card,.panel,.summary-card{border:1px solid var(--border);background:linear-gradient(135deg,#151720fa,#11131afa);border-radius:14px;box-shadow:0 14px 36px #0000001f}.input-card{min-width:0;padding:22px 23px 17px}.input-card-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.step-label{align-items:center;gap:8px;display:flex}.step-label>span{color:var(--violet);font-variant-numeric:tabular-nums}.input-card h2{letter-spacing:-.45px;margin:10px 0 4px;font-size:19px}.input-card-header p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.local-badge{margin-top:1px;padding:7px 9px;font-size:10px}.conversation-input{resize:vertical;color:#e8e7f0;background:#101117;border:1px solid #2a2d38;border-radius:10px;width:100%;min-height:205px;padding:14px 15px;font-family:Cascadia Code,Consolas,monospace;font-size:12px;line-height:1.85;transition:border-color .12s,box-shadow .12s}.conversation-input::placeholder{color:#686a79;opacity:1}.conversation-input:focus{border-color:#8173cc;outline:none;box-shadow:0 0 0 3px #a99bff1a}.input-meta{color:#767888;justify-content:space-between;gap:14px;margin-top:7px;font-size:10px;display:flex}.count-error{color:var(--red)}.input-options{justify-content:space-between;align-items:flex-end;gap:20px;margin-top:18px;display:flex}.name-field{color:#b7b7c5;gap:7px;min-width:165px;font-size:11px;font-weight:600;display:grid}.optional-label{color:#747686;margin-left:4px;font-size:10px;font-weight:400}.name-field input{border:1px solid var(--border);width:190px;max-width:100%;height:37px;color:var(--foreground);background:#101117;border-radius:8px;padding:0 11px;font-size:12px}.name-field input::placeholder{color:#6e7080}.input-actions{justify-content:flex-end}.input-actions .button-quiet{min-height:43px;padding:0 13px;font-size:12px}.privacy-note{color:#838594;border-top:1px solid #ffffff0d;align-items:center;gap:7px;margin:14px 0 0;padding-top:12px;font-size:10px;line-height:1.5;display:flex}.privacy-note svg{color:#80c9bc;flex:none}.form-message{margin:11px 0 0;font-size:11px}.error-message{color:#f2a0a8}.notice-message{color:#e4bd80}.preview-card{background:radial-gradient(at 80% 0,#7963cb1f,#0000 65%),#14151d;flex-direction:column;justify-content:space-between;padding:20px 17px;display:flex}.preview-heading{align-items:flex-start;gap:10px;display:flex}.preview-icon{background:#a99bff17;border:1px solid #a99bff26;border-radius:9px;width:31px;height:31px}.preview-heading strong{padding-top:1px;font-size:12px}.preview-heading span{color:var(--muted);margin-top:5px;font-size:10px}.preview-chips{color:#c2c1cd;gap:10px;font-size:11px;display:grid}.preview-chips>span{align-items:center;gap:8px;display:flex}.chip-dot,.priority-dot{border-radius:50%;width:7px;height:7px;display:inline-block}.dot-violet{background:#b09cff}.dot-amber{background:var(--amber)}.dot-teal{background:var(--teal)}.results{margin-top:41px}.results-topline{justify-content:space-between;align-items:center;gap:15px;margin:0 1px 13px;display:flex}.report-actions{flex-wrap:wrap;justify-content:flex-end}.feedback-message{color:#8ed9c9;text-align:right;margin:0 1px 12px;font-size:11px}.summary-card{background:radial-gradient(at 0 0,#7462c824,#0000 50%),linear-gradient(115deg,#191824,#14151e 68%);grid-template-columns:minmax(0,1fr) auto;gap:25px;padding:23px 25px;display:grid}.summary-title-line{align-items:center;gap:8px;display:flex}.summary-spark{background:#a99bff1f;border-radius:8px;width:27px;height:27px}.summary-main h2{letter-spacing:-.6px;margin:12px 0 7px;font-size:20px}.summary-main>p{color:#b3b2c0;max-width:700px;margin:0;font-size:12px;line-height:1.75}.summary-footnote{color:#7d7e8e;align-items:center;gap:6px;margin-top:14px;font-size:10px;display:flex}.summary-footnote svg{color:#80c9bc}.summary-stats{border-left:1px solid #ffffff12;grid-template-columns:repeat(3,1fr);align-content:center;gap:20px 15px;min-width:286px;padding-left:22px;display:grid}.summary-stats div{gap:3px;display:grid}.summary-stats strong{color:#ebe7ff;font-variant-numeric:tabular-nums;letter-spacing:-.6px;font-size:20px}.summary-stats span{color:#8f90a0;font-size:10px}.dashboard{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:start;gap:15px;margin-top:16px;display:grid}.panel{background:#12141b;min-width:0;padding:19px}.section-heading{justify-content:space-between;align-items:center;gap:10px;min-height:38px;margin-bottom:15px;display:flex}.section-heading .eyebrow{margin:0 0 7px;font-size:9px}.section-heading h2{color:#e8e7f0;letter-spacing:-.2px;align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.section-count{color:#aaaabd;border:1px solid #2a2d39;border-radius:6px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;font-weight:500;display:inline-grid}.filter-row{scrollbar-width:thin;gap:4px;margin:0 -3px 13px;padding-bottom:3px;display:flex;overflow-x:auto}.filter-button{color:#9293a2;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;min-height:30px;padding:0 9px;font-size:10px}.filter-button:hover{color:#e5e4ed}.filter-button.filter-active{color:#c3b9ff;background:#211f2d;border-color:#353344}.priority-breakdown{color:#9394a3;background:#101117;border:1px solid #242630;border-radius:8px;flex-wrap:wrap;gap:12px;margin-bottom:11px;padding:9px 10px;font-size:10px;display:flex}.priority-breakdown span{align-items:center;gap:5px;display:inline-flex}.dot-high{background:var(--red)}.dot-medium{background:var(--amber)}.dot-low{background:#888ba0}.insight-list{gap:8px;display:grid}.insight-card{background:#161820;border:1px solid #272a35;border-radius:9px;padding:12px 12px 10px}.insight-card-top,.insight-tags{justify-content:space-between;align-items:center;gap:8px;display:flex}.insight-tags{flex-wrap:wrap;justify-content:flex-start}.priority-pill,.tag{text-transform:capitalize;border-radius:5px;align-items:center;min-height:19px;padding:2px 7px;font-size:9px;font-weight:700;display:inline-flex}.priority-high{color:#f0a2ac;background:#f18d991f}.priority-medium{color:#e6c081;background:#edc17d1c}.priority-low{color:#a4a6b8;background:#252833}.tag-soft{color:#c3b7ff;background:#a99bff1a}.insight-copy{color:#dad9e4;overflow-wrap:anywhere;margin:9px 0 5px;font-size:11px;line-height:1.55}.insight-reason{color:#898a9a;margin:0;font-size:10px;line-height:1.45}.source-link{color:#b3a6ff;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:9px;padding:0;font-size:10px;display:inline-flex}.source-link:hover{color:#d0c8ff;text-underline-offset:3px;text-decoration:underline}.source-dot{background:currentColor;border-radius:50%;width:5px;height:5px}.empty-state{color:#858797;text-align:center;border:1px dashed #2d303c;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:175px;display:flex}.empty-state-icon{width:36px;height:36px;color:var(--teal);background:#70d7c414;border-radius:50%;place-items:center;display:grid}.empty-state strong{color:#d2d1dc;font-size:12px}.empty-state>span:last-child{max-width:230px;font-size:10px;line-height:1.5}.side-panels{gap:15px;display:grid}.task-list{gap:1px;display:grid}.task-row{border-top:1px solid #242630;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:11px 0;display:grid}.task-row:first-child{border-top:0;padding-top:4px}.task-check-label{cursor:pointer;width:18px;height:18px;margin-top:1px;position:relative}.task-check-label input{opacity:0;width:1px;height:1px;position:absolute}.task-check{color:#0000;border:1px solid #545665;border-radius:5px;place-items:center;width:17px;height:17px;transition:background .12s,border-color .12s;display:grid}.task-check-label input:focus-visible+.task-check{outline:2px solid var(--violet);outline-offset:2px}.task-check-label input:checked+.task-check{color:#111018;background:#8876dc;border-color:#8d7be1}.task-content{min-width:0}.task-content>p{color:#d9d8e3;margin:0;font-size:11px;line-height:1.55}.task-done .task-content>p{color:#858694;-webkit-text-decoration:line-through #777887;text-decoration:line-through #777887}.task-meta{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.task-meta>span{color:#a6a7b8;background:#22242e;border-radius:5px;padding:3px 6px;font-size:9px}.task-meta .due-tag{color:#e7c385;background:#edc17d17}.task-content .source-link{margin-top:7px}.compact-empty{color:#9091a0;padding:13px 0 3px;font-size:11px;line-height:1.65}.deadline-list{gap:12px;display:grid}.deadline-item{border-top:1px solid #242630;padding-top:10px}.deadline-item:first-child{border-top:0;padding-top:0}.deadline-date{align-items:center;gap:9px;display:flex}.deadline-icon{width:27px;height:27px;color:var(--amber);background:#edc17d17;border-radius:8px;place-items:center;display:grid;transform:rotate(-45deg)}.deadline-date>span:last-child{gap:3px;display:grid}.deadline-date strong{color:#e6c589;font-size:11px;font-weight:600}.deadline-date small{color:#898a99;font-size:9px}.deadline-item>p{color:#c9c8d3;margin:8px 0 0;font-size:10px;line-height:1.55}.panel-disclaimer{color:#777988;border-top:1px solid #242630;margin:11px 0 0;padding-top:9px;font-size:9px;line-height:1.5}.conversation-panel{margin-top:15px}.conversation-helper{color:#898a9a;margin:-6px 0 13px;font-size:10px;line-height:1.5}.search-control{color:#838595;background:#101117;border:1px solid #2c2e3a;border-radius:7px;align-items:center;gap:7px;width:190px;height:33px;padding:0 9px;display:flex}.search-control input{color:#e4e3ed;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.search-control input::placeholder{color:#717382}.message-list{scrollbar-color:#343744 transparent;scrollbar-width:thin;max-height:470px;padding-right:3px;overflow-y:auto}.message-row{border-top:1px solid #22242e;align-items:flex-start;gap:10px;padding:12px 10px;transition:background .15s,border-color .15s;display:flex}.message-row.message-highlighted{background:#a99bff08;border-left:2px solid #65588f}.message-row.message-active{background:#a99bff17;border-radius:7px;box-shadow:inset 0 0 0 1px #a99bff2e}.message-avatar{color:#c5bcf2;background:#20212c;border:1px solid #353747;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:10px;font-weight:700;display:grid}.message-body{min-width:0}.message-meta{flex-wrap:wrap;align-items:center;gap:8px;min-height:15px;display:flex}.message-meta strong{color:#dfdee9;font-size:10px}.message-meta>span{color:#777989;font-size:9px}.message-meta .message-flag{color:#b7aaff;background:#a99bff1a;border-radius:4px;padding:2px 5px}.message-body>p{color:#b6b6c3;overflow-wrap:anywhere;white-space:pre-wrap;margin:5px 0 0;font-size:11px;line-height:1.6}.limitations-note{background:#11131a;border:1px solid #272934;border-radius:9px;align-items:flex-start;gap:9px;margin-top:13px;padding:12px 14px;display:flex}.note-info{color:#aaa8bb;border:1px solid #77768b;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-size:10px;font-weight:700;display:grid}.limitations-note p{color:#8f909f;margin:0;font-size:10px;line-height:1.6}.limitations-note strong{color:#c2c1ce}.footer{color:#9c9bab;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:14px;min-height:77px;margin-top:31px;font-size:11px;font-weight:700;display:flex}.footer-caption{color:#737584;margin-left:7px;font-size:10px;font-weight:400}.footer>span:last-child{color:#7eafa6;align-items:center;gap:6px;font-size:10px;font-weight:400;display:inline-flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-page{background:radial-gradient(at 10% 4%,#5f4cb52b,#0000 35rem),#0c0d12;grid-template-columns:minmax(0,1.04fr) minmax(440px,.96fr);min-height:100vh;display:grid}.auth-story{background:radial-gradient(at 84% 39%,#6855b326,#0000 31rem),linear-gradient(145deg,#12121b 0%,#101119 58%,#0e1015 100%);border-right:1px solid #ffffff0f;flex-direction:column;justify-content:space-between;min-height:100vh;padding:31px clamp(32px,6vw,86px) 25px;display:flex;position:relative;overflow:hidden}.auth-story:before,.auth-story:after{content:"";pointer-events:none;border:1px solid #beb0ff0d;border-radius:50%;width:430px;height:430px;position:absolute}.auth-story:before{top:18%;right:-275px;box-shadow:0 0 0 40px #beb0ff05,0 0 0 82px #beb0ff05}.auth-story:after{width:500px;height:500px;bottom:-340px;left:-300px;box-shadow:0 0 0 50px #beb0ff05}.auth-story-top,.auth-story-footer{z-index:1;justify-content:space-between;align-items:center;gap:18px;display:flex;position:relative}.auth-brand{font-size:19px}.auth-brand .brand-mark{width:34px;height:34px}.auth-privacy{color:#a3cec6;letter-spacing:.09em;border:1px solid #70d7c426;border-radius:99px;align-items:center;gap:7px;padding:8px 10px;font-size:9px;font-weight:700;display:inline-flex}.auth-privacy>span{background:var(--teal);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #70d7c4b3}.auth-story-content{z-index:1;width:min(100%,535px);margin:51px auto 36px;position:relative}.auth-kicker{color:#aaa4c4;letter-spacing:.14em;align-items:center;gap:8px;font-size:9px;font-weight:700;display:flex}.auth-kicker-star{color:#b6a6ff;font-size:15px}.auth-story-content h1{color:#f4f2fa;letter-spacing:-2.9px;margin:17px 0 13px;font-size:clamp(38px,4.8vw,62px);font-weight:700;line-height:1.045}.auth-story-content h1 span{color:#b2a6ee}.auth-story-lede{color:#a0a0b0;max-width:420px;margin:0;font-size:13px;line-height:1.8}.auth-product-card{background:radial-gradient(at 5% 0,#9b85f11c,#0000 46%),#15161feb;border:1px solid #30303c;border-radius:13px;max-width:445px;margin-top:28px;padding:16px 17px 13px;box-shadow:0 18px 55px #0000003b,inset 0 1px #ffffff08}.auth-product-head{align-items:center;gap:9px;display:flex}.auth-product-avatar{color:#c6baff;background:#9b85f121;border:1px solid #b4a4ff4d;border-radius:9px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.auth-product-head>div:nth-child(2){gap:3px;display:grid}.auth-product-head strong{color:#e6e4ee;font-size:10px}.auth-product-head>div:nth-child(2) span{color:#818291;font-size:9px}.auth-product-dots{gap:4px;margin-left:auto;display:flex}.auth-product-dots i{background:#777789;border-radius:50%;width:4px;height:4px}.auth-product-summary{background:#0d0e15b8;border:1px solid #2c2b3b;border-radius:9px;align-items:flex-start;gap:10px;margin-top:13px;padding:12px 12px 11px;display:flex}.auth-product-spark{color:#b8aaff;background:#a99bff1f;border-radius:7px;flex:none;place-items:center;width:23px;height:23px;font-size:12px;display:grid}.auth-product-label{color:#9b94b9;letter-spacing:.12em;font-size:8px;font-weight:700}.auth-product-summary p{color:#d0cedb;margin:5px 0 0;font-size:10px;line-height:1.65}.auth-product-footer{color:#9394a2;flex-wrap:wrap;gap:13px;margin-top:12px;font-size:9px;display:flex}.auth-product-footer>span{align-items:center;gap:5px;display:inline-flex}.auth-mini-dot{border-radius:50%;width:6px;height:6px}.auth-mini-dot.amber{background:var(--amber)}.auth-mini-dot.violet{background:#b2a2ff}.auth-mini-dot.teal{background:var(--teal)}.auth-benefits{grid-template-columns:1fr 1fr;gap:15px;max-width:440px;margin-top:21px;display:grid}.auth-benefits>div{align-items:flex-start;gap:8px;display:flex}.auth-benefits>div>span{color:#8bd9c9;background:#70d7c412;border:1px solid #70d7c440;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;display:grid}.auth-benefits p{gap:4px;margin:0;display:grid}.auth-benefits strong{color:#d7d5e0;font-size:9px;font-weight:600}.auth-benefits small{color:#818291;font-size:9px}.auth-story-footer{color:#797b8b;font-size:9px}.auth-story-footer>span:last-child{color:#9e97bb;align-items:center;gap:6px;display:inline-flex}.auth-footer-mark{color:#b4a5ff;font-size:14px}.auth-form-side{background:radial-gradient(at 50% 38%,#4b427817,#0000 30rem),#0d0e14;flex-direction:column;justify-content:space-between;align-items:center;min-height:100vh;padding:36px clamp(34px,6.5vw,92px) 24px;display:flex;position:relative}.auth-form-top .theme-control{flex:none}.auth-back-link{color:#9697a7;align-self:flex-start;align-items:center;gap:7px;font-size:10px;text-decoration:none;transition:color .12s;display:inline-flex}.auth-back-link:hover{color:#d8d5e6}.auth-form-wrap{width:min(100%,386px);margin:28px auto}.auth-welcome-icon{color:#b9aaff;background:linear-gradient(145deg,#a99bff26,#a99bff0f);border:1px solid #a99bff30;border-radius:12px;place-items:center;width:41px;height:41px;display:grid;box-shadow:0 5px 19px #6e59d21a}.auth-form-eyebrow{color:#aaa1d0;letter-spacing:.14em;margin:19px 0 7px;font-size:8px;font-weight:700}.auth-form-wrap h2{color:#f1eff8;letter-spacing:-1px;margin:0;font-size:clamp(23px,2.2vw,29px);line-height:1.2}.auth-form-intro{color:#9293a3;margin:8px 0 19px;font-size:11px;line-height:1.6}.auth-mode-switch{background:#111219;border:1px solid #262833;border-radius:9px;grid-template-columns:1fr 1fr;gap:4px;min-height:42px;margin-bottom:20px;padding:4px;display:grid}.auth-mode-switch a{color:#858695;border-radius:6px;place-items:center;font-size:10px;text-decoration:none;transition:color .12s,background-color .12s;display:grid}.auth-mode-switch a:hover{color:#d8d6e4}.auth-mode-switch a.selected{color:#e1dcf7;background:#211f2a;border:1px solid #383541;font-weight:600;box-shadow:0 2px 6px #00000029}.auth-form{gap:14px;display:grid}.auth-field{color:#c9c8d3;gap:7px;font-size:10px;font-weight:600;display:grid}.auth-field>input,.auth-password-wrap>input{color:#eeedf4;background:#111219;border:1px solid #2b2d38;border-radius:8px;width:100%;height:42px;padding:0 12px;font-size:11px;font-weight:400;transition:border-color .13s,box-shadow .13s,background-color .13s}.auth-field>input:focus,.auth-password-wrap>input:focus{background:#14141d;border-color:#8274c9;outline:none;box-shadow:0 0 0 3px #a99bff17}.auth-password-wrap{display:block;position:relative}.auth-password-wrap>input{padding-right:42px}.auth-password-toggle{color:#888a9a;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.auth-password-toggle:hover{color:#d3d0df;background:#22232d}.auth-form-options{justify-content:space-between;align-items:center;margin-top:-1px;display:flex}.auth-consent{color:#9697a7;cursor:pointer;align-items:flex-start;gap:7px;font-size:9px;line-height:1.55;display:inline-flex}.auth-consent input{accent-color:#a99bff;width:13px;height:13px;margin:0}.auth-remember-note{color:#9697a7;font-size:9px}.auth-consent a{color:#b4a6ff;text-underline-offset:2px}.auth-demo-hint{color:#a59bc9;font-size:9px}.auth-submit{color:#15121f;cursor:pointer;background:linear-gradient(100deg,#b6a7ff,#9e8ce9);border:1px solid #c2b4ff70;border-radius:8px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:44px;margin-top:2px;padding:0 14px;font-size:11px;font-weight:700;transition:transform .13s,filter .13s,box-shadow .13s;display:flex;box-shadow:0 7px 19px #7760d42e,inset 0 1px #ffffff40}.auth-submit:hover{filter:brightness(1.07);transform:translateY(-1px);box-shadow:0 10px 24px #7760d442,inset 0 1px #ffffff4d}.auth-submit:active{transform:translateY(0)}.auth-feedback{color:#a7ddd3;background:#70d7c40f;border:1px solid #70d7c436;border-radius:7px;margin:-3px 0 0;padding:10px 11px;font-size:9px;line-height:1.6}.auth-divider{justify-content:center;margin:23px 0 15px;display:flex;position:relative}.auth-divider:before{content:"";background:#262832;height:1px;position:absolute;top:50%;left:0;right:0}.auth-divider span{color:#747686;letter-spacing:.12em;background:#0e0f15;padding:0 10px;font-size:8px;font-weight:700;position:relative}.auth-privacy-note{background:#14161db8;border:1px solid #282a34;border-radius:8px;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.auth-lock{color:#91d2c6;background:#70d7c40f;border:1px solid #70d7c429;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;display:grid}.auth-privacy-note p{color:#8e909f;margin:0;font-size:9px;line-height:1.6}.auth-privacy-note strong{color:#c8c7d3;font-weight:600}.auth-switch-copy{color:#898a9a;text-align:center;margin:17px 0 0;font-size:9px}.auth-switch-copy a{color:#b5a8ff;font-weight:600;text-decoration:none}.auth-switch-copy a:hover{color:#d1c8ff;text-underline-offset:3px;text-decoration:underline}.auth-legal{color:#717383;justify-content:space-between;align-items:center;width:100%;font-size:9px;display:flex}.auth-mobile-brand{display:none}@media (max-width:900px){.page-shell{width:min(100% - 38px,740px)}.hero{min-height:250px}.hero-note{display:none}.workspace{grid-template-columns:minmax(0,1fr)}.preview-card{gap:15px;min-height:115px}.preview-chips{grid-template-columns:repeat(3,1fr)}.dashboard{grid-template-columns:minmax(0,1fr)}.auth-page{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.auth-story{padding-left:35px;padding-right:35px}.auth-story-content h1{font-size:clamp(39px,5.4vw,51px)}.auth-form-side{padding-left:36px;padding-right:36px}}@media (max-width:760px){.auth-page{grid-template-columns:minmax(0,1fr)}.auth-story{display:none}.auth-form-side{justify-content:flex-start;width:min(100%,640px);min-height:100svh;margin:0 auto;padding:22px 28px 18px}.auth-mobile-brand{justify-content:center;width:100%;margin-bottom:19px;display:flex}.auth-back-link{align-self:flex-start}.auth-form-wrap{width:min(100%,390px);margin:27px auto 22px}.auth-form-wrap h2{font-size:25px}.auth-legal{margin-top:auto;padding-top:16px}}@media (max-width:600px){.topbar{min-height:60px;padding:0 17px}.brand{font-size:17px}.privacy-chip{display:none}.topbar-actions{gap:6px}.reset-button{width:35px;padding:0;font-size:0}.reset-button svg{width:16px;height:16px}.page-shell{width:calc(100% - 30px)}.hero{min-height:auto;padding:41px 1px 27px}.hero h1{letter-spacing:-1.8px;font-size:clamp(34px,9vw,43px)}.hero-copy>p{max-width:380px;margin-top:12px;font-size:12px}.input-card{padding:17px 14px 14px}.input-card-header{flex-direction:column}.local-badge{margin-top:2px}.conversation-input{min-height:187px;padding:11px;font-size:11px}.input-meta{align-items:flex-start;font-size:9px}.input-options{flex-direction:column;align-items:stretch;gap:14px}.name-field input{width:100%}.input-actions{grid-template-columns:auto minmax(0,1fr);display:grid}.input-actions .button-primary{padding:0 9px;font-size:12px}.preview-card{padding:16px}.preview-chips{grid-template-columns:1fr;gap:8px}.results{margin-top:32px}.results-topline{flex-direction:column;align-items:flex-start}.report-actions{justify-content:flex-start;width:100%}.report-actions .button-small{flex:1;padding:0 7px;font-size:10px}.summary-card{grid-template-columns:minmax(0,1fr);gap:17px;padding:18px 16px}.summary-stats{border-top:1px solid #ffffff12;border-left:0;grid-template-columns:repeat(3,1fr);gap:13px;min-width:0;padding:14px 0 0}.summary-stats strong{font-size:17px}.summary-main h2{font-size:18px}.panel{padding:15px 13px}.section-heading{align-items:flex-start}.search-control{width:138px}.conversation-panel .section-heading{flex-wrap:wrap}.conversation-panel .section-heading>label{width:100%}.message-row{padding-left:7px;padding-right:4px}.footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-height:67px;margin-top:23px}.auth-form-side{padding-left:22px;padding-right:22px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-home{--surface-shadow:0 22px 56px #0000003d;background:radial-gradient(at 78% 14%,#67843514,#0000 34rem),linear-gradient(#0b0e09 0%,#0b0d09 52%,#090b08 100%)}.app-home .topbar{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0d09c7;border-bottom-color:#dcedbe14;min-height:74px;padding-left:max(5.5vw,50vw - 640px);padding-right:max(5.5vw,50vw - 640px);position:relative}.app-home .brand{letter-spacing:-.95px;font-size:20px}.app-home .brand-mark{width:34px;height:34px;color:var(--violet);background:linear-gradient(145deg,#d2f48a24,#d2f48a0d);border-color:#d2f48a45;border-radius:10px;box-shadow:inset 0 1px #ffffff0d}.app-home .privacy-chip,.app-home .local-badge{color:#c3dca5;background:#b5d3940f;border-color:#b5d3942e}.app-home .button-primary{color:#17200d;background:linear-gradient(120deg,#d9f69a,#c5e77d);border-color:#e6ffb140;box-shadow:0 7px 22px #a3cd5f24,inset 0 1px #ffffff5c}.app-home .button-primary:hover:not(:disabled){background:linear-gradient(120deg,#e8ffb9,#d4f391);box-shadow:0 9px 27px #a3cd5f3b,inset 0 1px #fff6}.app-home .button-quiet{color:#c4c9bb;background:#141811;border-color:#303729}.app-home .button-quiet:hover:not(:disabled){color:#f1f4e9;background:#1c2217;border-color:#586345}.app-home .page-shell{width:min(1240px,100% - 80px)}.app-home .hero{isolation:isolate;align-items:flex-end;min-height:338px;padding:75px 3px 47px;position:relative;overflow:hidden}.app-home .hero:after{z-index:-1;aspect-ratio:1;content:"";pointer-events:none;background:radial-gradient(circle,#7c97481a 0,#7c974808 42%,#0000 69%),repeating-radial-gradient(circle,#0000 0 49px,#c6df990a 50px 51px);border:1px solid #c6df9914;border-radius:50%;width:clamp(250px,34vw,415px);position:absolute;top:22px;right:8%}.app-home .hero-kicker{color:#adb89d;letter-spacing:.16em;gap:10px;margin-bottom:20px;font-size:9px}.app-home .live-dot{background:#d2f48a;width:6px;height:6px;box-shadow:0 0 13px #d2f48abf}.app-home .hero h1{color:#f1f2e9;letter-spacing:-3.8px;font-size:clamp(45px,6vw,70px);font-weight:500;line-height:.99}.app-home .hero h1 span{color:#d2f48a}.app-home .hero-copy>p{color:#a5ab9b;max-width:470px;margin-top:19px;font-size:13px;line-height:1.8}.app-home .hero-note{z-index:1;background:linear-gradient(145deg,#171d13eb,#0f130de8);border-color:#cfe3ae1f;border-radius:12px;min-width:247px;margin-bottom:9px;padding:14px 16px;position:relative;box-shadow:0 16px 40px #0000002e}.app-home .note-icon,.app-home .preview-icon,.app-home .summary-spark{color:#d2f48a;background:#d2f48a14;border:1px solid #d2f48a2b}.app-home .hero-note strong{color:#e5e9dc;font-size:11px}.app-home .hero-note span{color:#9ca390}.app-home .workspace{grid-template-columns:minmax(0,1fr) 260px;gap:18px}.app-home .input-card,.app-home .preview-card,.app-home .panel,.app-home .summary-card{box-shadow:var(--surface-shadow), inset 0 1px 0 #ffffff05;background:linear-gradient(145deg,#131810fa,#0e110cfc);border-color:#293122;border-radius:17px}.app-home .input-card{padding:27px 28px 20px}.app-home .input-card h2{color:#eff1e7;letter-spacing:-.65px;margin-top:12px;font-size:21px}.app-home .step-label,.app-home .eyebrow{color:#9aa18e}.app-home .step-label>span{color:#d2f48a}.app-home .input-card-header p{color:#a0a695}.app-home .conversation-input{color:#e9eddf;background:#0c0f0a;border-color:#30382a;border-radius:11px;min-height:224px;padding:17px 18px;font-size:12px;line-height:1.9}.app-home .conversation-input::placeholder{color:#737b68}.app-home .conversation-input:focus{border-color:#a8c86c;box-shadow:0 0 0 3px #d2f48a17}.app-home .input-meta{color:#838b79}.app-home .name-field{color:#c5cabb}.app-home .optional-label{color:#87907c}.app-home .name-field input{background:#0c0f0a;border-color:#30382a}.app-home .name-field input::placeholder{color:#737b68}.app-home .privacy-note{color:#929a87;border-top-color:#d3e6b714}.app-home .privacy-note svg{color:#b5d394}.app-home .preview-card{background:radial-gradient(at 100% 0,#9bbe5b21,#0000 60%),linear-gradient(150deg,#171d12,#10140e 76%);min-height:100%;padding:24px 20px;position:relative;overflow:hidden}.app-home .preview-card:after{content:"";pointer-events:none;border:1px solid #d2f48a17;border-radius:50%;width:178px;height:178px;position:absolute;bottom:-77px;right:-50px;box-shadow:0 0 0 22px #d2f48a05,0 0 0 46px #d2f48a05}.app-home .preview-heading strong{color:#e8ebdf;font-size:12px}.app-home .preview-heading span{color:#a0a792;line-height:1.5}.app-home .preview-chips{z-index:1;color:#c5cbbb;gap:13px;position:relative}.app-home .chip-dot.dot-violet{background:#d2f48a}.app-home .chip-dot.dot-amber{background:#dfc58c}.app-home .chip-dot.dot-teal{background:#b5d394}.app-home .form-message{background:#12170f;border:1px solid #333a2c;border-radius:8px;padding:10px 12px}.app-home .error-message{color:#efa89c;background:#e992860f;border-color:#e992863b}.app-home .notice-message{color:#dfc58c;background:#dfc58c0d;border-color:#dfc58c36}.app-home .results{margin-top:48px}.app-home .results-topline{margin-bottom:17px}.app-home .summary-card{background:radial-gradient(at 6% 0,#8ba95129,#0000 51%),linear-gradient(116deg,#171d12,#11150f 71%);grid-template-columns:minmax(0,1fr) auto;gap:32px;padding:30px 31px;position:relative;overflow:hidden}.app-home .summary-card:after{content:"";pointer-events:none;border:1px solid #d2f48a0f;border-radius:50%;width:240px;height:240px;position:absolute;top:-90px;right:22%;box-shadow:0 0 0 28px #d2f48a05,0 0 0 60px #d2f48a05}.app-home .summary-main,.app-home .summary-stats{z-index:1;position:relative}.app-home .summary-main h2{color:#f0f2e8;letter-spacing:-.9px;font-size:24px}.app-home .summary-main>p{color:#b8bfad;font-size:12px;line-height:1.85}.app-home .summary-footnote{color:#919985}.app-home .summary-footnote svg{color:#b5d394}.app-home .summary-stats{border-left-color:#d7e7bf1a;min-width:310px}.app-home .summary-stats strong{color:#e4f3c5;font-size:22px}.app-home .summary-stats span{color:#9ca48f}.app-home .dashboard{gap:18px;margin-top:19px}.app-home .side-panels{gap:18px}.app-home .panel{padding:23px 22px}.app-home .section-heading{margin-bottom:18px}.app-home .section-heading h2{color:#edf0e4;letter-spacing:-.35px;font-size:16px}.app-home .section-count{color:#c1c8b6;background:#191e15;border-color:#343c2e}.app-home .filter-button{color:#a1a793}.app-home .filter-button:hover{color:#e9eddf}.app-home .filter-button.filter-active{color:#dcf4ad;background:#d2f48a17;border-color:#d2f48a3d}.app-home .priority-breakdown{color:#a3aa98;background:#0d100b;border-color:#2c3427}.app-home .priority-low{color:#bbc3ad;background:#252b21}.app-home .tag-soft{color:#d8eea8;background:#d2f48a17}.app-home .insight-card{background:linear-gradient(135deg,#191e15,#141811);border-color:#30372a;border-radius:11px}.app-home .insight-card:hover{background:linear-gradient(135deg,#1c2316,#161a12);border-color:#465237}.app-home .insight-copy{color:#e1e5d9;font-size:12px;line-height:1.65}.app-home .insight-reason{color:#a0a794;line-height:1.6}.app-home .source-link{color:#d4f38f}.app-home .source-link:hover{color:#e8ffb4}.app-home .empty-state{color:#a4ab98;border-color:#343c2e}.app-home .empty-state-icon{color:#b5d394;background:#b5d39417}.app-home .empty-state strong{color:#e1e5d9}.app-home .task-row{border-top-color:#2b3226}.app-home .task-check{border-color:#687454}.app-home .task-check-label input:checked+.task-check{color:#151b0e;background:#d2f48a;border-color:#d2f48a}.app-home .task-content>p{color:#e1e4da;font-size:12px;line-height:1.65}.app-home .task-done .task-content>p{color:#929887}.app-home .task-meta>span{color:#c0c7b4;background:#252c20}.app-home .task-meta>.priority-pill{text-transform:uppercase;min-height:19px;padding:2px 7px;font-weight:700}.app-home .task-meta>.priority-high{color:#efa99e;background:#e9928621}.app-home .task-meta>.priority-medium{color:#e7d09d;background:#dfc58c21}.app-home .task-meta>.priority-low{color:#c0c7b4;background:#252c20}.app-home .task-meta>.task-owner-you{color:var(--violet-bright);background:#d2f48a17;font-weight:700}.app-home .task-meta .due-tag{color:#e2cc9a;background:#dfc58c1a}.app-home .compact-empty{color:#a1a793;line-height:1.75}.app-home .deadline-item{border-top-color:#2b3226}.app-home .deadline-icon{color:#dfc58c;background:#dfc58c1a}.app-home .deadline-date strong{color:#e2cc9a}.app-home .deadline-date small,.app-home .panel-disclaimer{color:#969d89}.app-home .deadline-item>p{color:#d0d5c8;line-height:1.7}.app-home .panel-disclaimer{border-top-color:#2b3226}.app-home .conversation-helper{color:#9fa691;line-height:1.7}.app-home .search-control{color:#a3aa98;background:#0c0f0a;border-color:#30382a}.app-home .search-control input{color:#e8ecde}.app-home .search-control input::placeholder{color:#858d79}.app-home .message-row{border:0;gap:8px;margin-bottom:10px;padding:0}.app-home .message-row.message-highlighted{background:0 0;border:0}.app-home .message-row.message-active{box-shadow:none;background:0 0}.app-home .message-list{scrollbar-color:#3c4a50 #0b141a;background-color:#11191d;background-image:url(/chat-doodle-wallpaper.svg);background-position:top;background-repeat:repeat;background-size:240px 240px;border:1px solid #26343b;border-radius:12px;padding:14px 12px 6px}.app-home .message-body{background:#202c33;border-radius:4px 12px 12px;flex:0 auto;width:fit-content;max-width:min(82%,680px);padding:8px 10px 9px;box-shadow:0 1px 1px #0003}.app-home .message-row.message-outgoing{justify-content:flex-end}.app-home .message-row.message-outgoing .message-avatar{display:none}.app-home .message-row.message-outgoing .message-body{background:#075e4e;border-radius:12px 4px 12px 12px}.app-home .message-row.message-outgoing .message-meta{justify-content:flex-end}.app-home .message-row.message-outgoing .message-meta strong{display:none}.app-home .message-row.message-highlighted .message-body{background:#26372f;box-shadow:inset 2px 0 #b8d978,0 1px 1px #0003}.app-home .message-row.message-outgoing.message-highlighted .message-body{background:#0b6b58;box-shadow:inset 2px 0 #b8d978,0 1px 1px #0003}.app-home .message-row.message-active .message-body{background:#2b4035;box-shadow:inset 0 0 0 1px #d2f48a5c,0 1px 1px #0003}.app-home .message-row.message-outgoing.message-active .message-body{background:#117360}.app-home .message-avatar{color:#c4d6db;background:#26343b;border-color:#34434a;margin-top:4px}.app-home .message-meta strong,.app-home .message-row.message-outgoing .message-meta strong{color:#8bd5b5}.app-home .message-meta>span{color:#9aabb1}.app-home .message-row.message-outgoing .message-meta>span{color:#b4d9ce}.app-home .message-meta .message-flag{color:#d4ed9e;background:#d2f48a17}.app-home .message-body>p{color:#e3e9eb;line-height:1.6}.app-home .limitations-note{background:#11150f;border-color:#2b3226}.app-home .limitations-note p{color:#a0a794;line-height:1.7}.app-home .limitations-note strong{color:#d6ddc9}.app-home .note-info{color:#c8d2b5;border-color:#748061}.app-home .footer{color:#b5bba9;border-top-color:#d7e7bf17}.app-home .footer-caption{color:#838b78}.app-home .footer>span:last-child{color:#bbd59a}@media (max-width:900px){.app-home .page-shell{width:min(100% - 48px,740px)}.app-home .hero{min-height:295px;padding:61px 2px 38px}.app-home .hero:after{opacity:.72;width:300px;top:26px;right:-15px}.app-home .workspace{grid-template-columns:minmax(0,1fr)}.app-home .preview-card{min-height:142px}}@media (max-width:600px){.app-home .topbar{gap:10px;min-height:66px;padding:0 15px}.app-home .brand{gap:7px;font-size:17px}.app-home .brand-mark{width:31px;height:31px}.app-home .topbar-actions{gap:5px}.app-home .topbar-actions>.button-quiet:not(.reset-button){min-height:33px;padding:0 8px;font-size:10px}.app-home .reset-button{width:32px;min-width:32px;height:33px}.app-home .page-shell{width:calc(100% - 32px)}.app-home .hero{align-items:flex-start;min-height:272px;padding:49px 1px 30px}.app-home .hero:after{opacity:.55;width:265px;top:38px;right:-117px}.app-home .hero h1{letter-spacing:-2.6px;font-size:clamp(39px,10vw,51px);line-height:1.02}.app-home .hero-copy>p{max-width:345px;margin-top:14px;font-size:12px;line-height:1.7}.app-home .input-card{padding:20px 16px 16px}.app-home .input-card-header{flex-direction:column;gap:12px}.app-home .conversation-input{min-height:195px;padding:13px}.app-home .input-options{gap:16px}.app-home .privacy-note{align-items:flex-start;line-height:1.65}.app-home .preview-card{gap:19px;min-height:155px;padding:19px 17px}.app-home .preview-chips{grid-template-columns:1fr}.app-home .results{margin-top:36px}.app-home .summary-card{grid-template-columns:minmax(0,1fr);gap:18px;padding:21px 17px}.app-home .summary-main h2{font-size:21px}.app-home .summary-stats{border-top:1px solid #d7e7bf1a;border-left:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px;min-width:0;padding:15px 0 0}.app-home .summary-stats strong{font-size:19px}.app-home .dashboard,.app-home .side-panels{gap:14px}.app-home .panel{padding:18px 15px}.app-home .section-heading{gap:8px}.app-home .filter-row{scrollbar-width:none;margin-left:-5px;margin-right:-5px}.app-home .filter-row::-webkit-scrollbar{display:none}.app-home .report-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-home .report-actions .button-small{min-width:0}.app-home .report-actions .button-small:last-child{grid-column:1/-1}.app-home .conversation-panel .section-heading{gap:12px}.app-home .search-control{width:100%;height:38px}.app-home .message-row{gap:8px;padding:0}.app-home .message-body{max-width:min(90%,680px)}.app-home .message-body>p{font-size:11px}.app-home .footer{min-height:74px}}@media (max-width:370px){.app-home .topbar-actions>.button-quiet:not(.reset-button){display:none}}.auth-page{background:radial-gradient(at 10% 4%,#68843b29,#0000 35rem),#090c08}.auth-story{background:radial-gradient(at 84% 39%,#708b3f24,#0000 31rem),linear-gradient(145deg,#12170f 0%,#10140e 58%,#0e110c 100%)}.auth-story:before,.auth-story:after{border-color:#d2e6af0f}.auth-story:before{box-shadow:0 0 0 40px #d2e6af05,0 0 0 82px #d2e6af05}.auth-story:after{box-shadow:0 0 0 50px #d2e6af05}.auth-privacy{color:#c0d7a5;border-color:#b5d3942e}.auth-kicker{color:#b1bb9f}.auth-kicker-star,.auth-footer-mark,.auth-story-content h1 span{color:#d2f48a}.auth-product-card{background:radial-gradient(at 5% 0,#9bbe5b1a,#0000 46%),#151a12f0;border-color:#303a29}.auth-product-avatar{color:#d9efaa;background:#d2f48a17;border-color:#d2f48a42}.auth-product-summary{background:#0c0f0ac7;border-color:#30382b}.auth-product-spark{color:#d2f48a;background:#d2f48a17}.auth-product-label{color:#b8c69d}.auth-benefits>div>span{color:#b5d394;background:#b5d39412;border-color:#b5d39442}.auth-story-footer>span:last-child{color:#bac99f}.auth-form-side{background:radial-gradient(at 50% 38%,#5c743617,#0000 30rem),#0d100b}.auth-welcome-icon{color:#d2f48a;background:linear-gradient(145deg,#d2f48a21,#d2f48a0d);border-color:#d2f48a36;box-shadow:0 5px 19px #708b3f1f}.auth-form-eyebrow{color:#bdce9e}.auth-mode-switch{background:#11150f;border-color:#2d3528}.auth-mode-switch a.selected{color:#e3efcf;background:#20281a;border-color:#3a4430}.auth-field{color:#d0d5c7}.auth-field>input,.auth-password-wrap>input{color:#eff2e8;background:#11150f;border-color:#30382b}.auth-field>input::placeholder,.auth-password-wrap>input::placeholder{color:#7d8671}.auth-field>input:focus,.auth-password-wrap>input:focus{background:#151a11;border-color:#a3bd70;box-shadow:0 0 0 3px #d2f48a17}.auth-password-toggle:hover{background:#252d20}.auth-consent input{accent-color:#d2f48a}.auth-consent a,.auth-switch-copy a{color:#d2f48a}.auth-switch-copy a:hover{color:#e8ffb4}.auth-demo-hint{color:#c1d49e}.auth-submit{color:#17200d;background:linear-gradient(110deg,#dcf89f,#c4e77a);border-color:#e6ffb154;box-shadow:0 7px 19px #82a74e30,inset 0 1px #ffffff4a}.auth-submit:hover{box-shadow:0 10px 24px #82a74e40,inset 0 1px #ffffff54}.auth-divider:before{background:#2b3226}.auth-divider span{color:#858d7a;background:#0e110c}.auth-privacy-note{background:#141811c7;border-color:#30372a}.auth-lock{color:#b5d394;background:#b5d39412;border-color:#b5d39433}html[data-theme=amethyst]{--violet:#c8b3ff;--violet-bright:#dccdff;--teal:#a8c9d3;--theme-accent:#c8b3ff;--theme-accent-bright:#ded0ff;--theme-accent-soft:#c8b3ff17;--theme-accent-border:#c8b3ff42;--theme-glow:#6f53b224;--theme-background:#0d0b12}html[data-theme=tide]{--violet:#8ce1e8;--violet-bright:#b6f4ee;--teal:#91d9d1;--theme-accent:#8ce1e8;--theme-accent-bright:#b6f4ee;--theme-accent-soft:#8ce1e817;--theme-accent-border:#8ce1e842;--theme-glow:#2d778426;--theme-background:#081014}html[data-theme=amethyst] body,html[data-theme=tide] body{background-color:var(--theme-background)}html[data-theme=amethyst] .app-home{background:radial-gradient(ellipse at 78% 14%, var(--theme-glow), transparent 34rem), linear-gradient(180deg, #100d16 0%, #0e0c13 52%, #0b0a10 100%)}html[data-theme=tide] .app-home{background:radial-gradient(ellipse at 78% 14%, var(--theme-glow), transparent 34rem), linear-gradient(180deg, #091217 0%, #091115 52%, #080e12 100%)}html[data-theme=amethyst] .app-home .topbar,html[data-theme=tide] .app-home .topbar{background:var(--theme-background)}@supports (color:color-mix(in lab, red, red)){html[data-theme=amethyst] .app-home .topbar,html[data-theme=tide] .app-home .topbar{background:color-mix(in srgb, var(--theme-background) 88%, transparent)}}html[data-theme=amethyst] .app-home .topbar,html[data-theme=tide] .app-home .topbar{border-bottom-color:var(--theme-accent-border)}html[data-theme=amethyst] .app-home .brand-mark,html[data-theme=tide] .app-home .brand-mark,html[data-theme=amethyst] .app-home .note-icon,html[data-theme=tide] .app-home .note-icon,html[data-theme=amethyst] .app-home .preview-icon,html[data-theme=tide] .app-home .preview-icon,html[data-theme=amethyst] .app-home .summary-spark,html[data-theme=tide] .app-home .summary-spark{border-color:var(--theme-accent-border);background:var(--theme-accent-soft);color:var(--theme-accent)}html[data-theme=amethyst] .app-home .hero:after,html[data-theme=tide] .app-home .hero:after{border-color:var(--theme-accent-border);background:radial-gradient(circle, var(--theme-accent-soft) 0, transparent 68%), repeating-radial-gradient(circle, transparent 0 49px, var(--theme-accent-border) 50px 51px)}html[data-theme=amethyst] .app-home .hero h1 span,html[data-theme=tide] .app-home .hero h1 span{color:var(--theme-accent-bright)}html[data-theme=amethyst] .app-home .live-dot,html[data-theme=tide] .app-home .live-dot{background:var(--theme-accent);box-shadow:0 0 13px var(--theme-accent-soft)}html[data-theme=amethyst] .app-home .auth-nav-cta,html[data-theme=tide] .app-home .auth-nav-cta,html[data-theme=amethyst] .app-home .button-primary,html[data-theme=tide] .app-home .button-primary{border-color:var(--theme-accent-border);background:linear-gradient(120deg, var(--theme-accent-bright), var(--theme-accent));box-shadow:0 7px 22px var(--theme-glow), inset 0 1px 0 #ffffff5c;color:#11141a}html[data-theme=amethyst] .app-home .auth-nav-cta:hover,html[data-theme=tide] .app-home .auth-nav-cta:hover,html[data-theme=amethyst] .app-home .button-primary:hover:not(:disabled),html[data-theme=tide] .app-home .button-primary:hover:not(:disabled){filter:brightness(1.1)}html[data-theme=amethyst] .app-home .preview-card,html[data-theme=tide] .app-home .preview-card{background:radial-gradient(ellipse at 100% 0%, var(--theme-glow), transparent 60%), linear-gradient(150deg, #171720, #101116 76%)}html[data-theme=tide] .app-home .preview-card{background:radial-gradient(ellipse at 100% 0%, var(--theme-glow), transparent 60%), linear-gradient(150deg, #111c20, #0d1418 76%)}html[data-theme=amethyst] .app-home .summary-card{background:radial-gradient(ellipse at 6% 0%, var(--theme-glow), transparent 51%), linear-gradient(116deg, #191621, #121017 71%)}html[data-theme=tide] .app-home .summary-card{background:radial-gradient(ellipse at 6% 0%, var(--theme-glow), transparent 51%), linear-gradient(116deg, #142024, #0e161a 71%)}html[data-theme=amethyst] .app-home .summary-card:after,html[data-theme=tide] .app-home .summary-card:after{border-color:var(--theme-accent-border);box-shadow:0 0 0 28px var(--theme-accent-soft), 0 0 0 60px var(--theme-accent-soft)}html[data-theme=amethyst] .app-home .summary-stats strong,html[data-theme=tide] .app-home .summary-stats strong{color:var(--theme-accent-bright)}html[data-theme=amethyst] .app-home .filter-button.filter-active,html[data-theme=tide] .app-home .filter-button.filter-active{border-color:var(--theme-accent-border);background:var(--theme-accent-soft);color:var(--theme-accent-bright)}html[data-theme=amethyst] .app-home .source-link,html[data-theme=tide] .app-home .source-link{color:var(--theme-accent-bright)}html[data-theme=amethyst] .app-home .task-check-label input:checked+.task-check,html[data-theme=tide] .app-home .task-check-label input:checked+.task-check{border-color:var(--theme-accent);background:var(--theme-accent);color:#101319}html[data-theme=amethyst] .auth-page{background:radial-gradient(ellipse at 10% 4%, var(--theme-glow), transparent 35rem), #0d0b12}html[data-theme=tide] .auth-page{background:radial-gradient(ellipse at 10% 4%, var(--theme-glow), transparent 35rem), #081014}html[data-theme=amethyst] .auth-story,html[data-theme=amethyst] .auth-form-side,html[data-theme=tide] .auth-story,html[data-theme=tide] .auth-form-side{background:radial-gradient(ellipse at 75% 30%, var(--theme-glow), transparent 32rem), var(--theme-background)}html[data-theme=amethyst] .auth-story-content h1 span,html[data-theme=amethyst] .auth-kicker-star,html[data-theme=amethyst] .auth-footer-mark,html[data-theme=amethyst] .auth-form-eyebrow,html[data-theme=amethyst] .auth-consent a,html[data-theme=amethyst] .auth-switch-copy a,html[data-theme=tide] .auth-story-content h1 span,html[data-theme=tide] .auth-kicker-star,html[data-theme=tide] .auth-footer-mark,html[data-theme=tide] .auth-form-eyebrow,html[data-theme=tide] .auth-consent a,html[data-theme=tide] .auth-switch-copy a{color:var(--theme-accent-bright)}html[data-theme=amethyst] .auth-submit,html[data-theme=tide] .auth-submit{border-color:var(--theme-accent-border);background:linear-gradient(110deg, var(--theme-accent-bright), var(--theme-accent));box-shadow:0 7px 19px var(--theme-glow), inset 0 1px 0 #ffffff4a;color:#11141a}html[data-theme=amethyst] .auth-welcome-icon,html[data-theme=tide] .auth-welcome-icon{border-color:var(--theme-accent-border);background:var(--theme-accent-soft);color:var(--theme-accent);box-shadow:0 5px 19px var(--theme-glow)}html[data-theme=amethyst] .auth-mode-switch a.selected,html[data-theme=tide] .auth-mode-switch a.selected{border-color:var(--theme-accent-border);background:var(--theme-accent-soft);color:var(--theme-accent-bright)}html[data-theme=amethyst] .auth-field>input:focus,html[data-theme=amethyst] .auth-password-wrap>input:focus,html[data-theme=tide] .auth-field>input:focus,html[data-theme=tide] .auth-password-wrap>input:focus{border-color:var(--theme-accent);box-shadow:0 0 0 3px var(--theme-accent-soft)}.app-home .results-workspace{grid-template-columns:192px minmax(0,1fr);align-items:start;gap:18px;margin-top:19px;display:grid}.app-home .category-sidebar{background:radial-gradient(at 0 0,#d2f48a0f,#0000 75%),linear-gradient(160deg,#131810,#0f130d);border:1px solid #293122;border-radius:13px;min-width:0;padding:13px 10px 10px;position:sticky;top:18px;box-shadow:0 14px 32px #00000021}.app-home .category-sidebar-heading{gap:6px;padding:3px 9px 12px;display:grid}.app-home .category-sidebar-heading .eyebrow{color:#87917a;font-size:9px}.app-home .category-sidebar-heading strong{color:#e6ebdc;letter-spacing:-.2px;font-size:14px}.app-home .category-sidebar-nav{gap:3px;display:grid}.app-home .category-nav-button{color:#a2aa97;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:37px;padding:0 9px;font-size:11px;transition:color .15s,background-color .15s,border-color .15s,transform .15s;display:flex}.app-home .category-nav-button:hover{color:#eef2e6;background:#1a2016;border-color:#30392a}.app-home .category-nav-button:active{transform:scale(.985)}.app-home .category-nav-button[aria-current=location]{color:#e0f1c2;background:linear-gradient(100deg,#d2f48a1c,#d2f48a0d);border-color:#d2f48a2e}.app-home .category-nav-label{align-items:center;gap:9px;min-width:0;display:inline-flex}.app-home .category-nav-label i{background:#343e2b;border:1px solid #657157;border-radius:50%;flex:none;width:6px;height:6px}.app-home .category-nav-button[aria-current=location] .category-nav-label i{border-color:var(--violet);background:var(--violet);box-shadow:0 0 10px #d2f48a59}.app-home .category-nav-count{color:#aab39d;font-variant-numeric:tabular-nums;background:#171c13;border:1px solid #30382a;border-radius:6px;place-items:center;min-width:22px;height:20px;padding:0 5px;font-size:9px;display:inline-grid}.app-home .category-nav-button[aria-current=location] .category-nav-count{color:#d7eab9;background:#d2f48a14;border-color:#d2f48a2b}.app-home .category-sidebar-note{color:#88927d;border-top:1px solid #d7e7bf14;align-items:center;gap:6px;margin:11px 5px 0;padding:10px 5px 2px;font-size:9px;display:flex}.app-home .category-sidebar-note svg{color:#b5d394;flex:none}.app-home .results-content{min-width:0}.app-home .results-content>.dashboard{margin-top:0}.app-home .category-sidebar [aria-current=location]:focus-visible{outline-offset:2px}@media (max-width:900px){.app-home .results-workspace{grid-template-columns:minmax(0,1fr);gap:12px}.app-home .category-sidebar{padding:9px;position:static}.app-home .category-sidebar-heading,.app-home .category-sidebar-note{display:none}.app-home .category-sidebar-nav{overscroll-behavior-x:contain;scrollbar-width:none;gap:5px;display:flex;overflow-x:auto}.app-home .category-sidebar-nav::-webkit-scrollbar{display:none}.app-home .category-nav-button{white-space:nowrap;flex:none;width:auto;min-height:35px;padding-left:9px;padding-right:9px}.app-home .category-nav-label{gap:7px}}@media (max-width:600px){.app-home .results-workspace{gap:10px;margin-top:13px}.app-home .category-sidebar{border-radius:11px;padding:7px}.app-home .category-nav-button{min-height:33px;font-size:10px}}@media (prefers-reduced-motion:reduce){.app-home .category-nav-button{transition:none}.app-home .category-nav-button:active{transform:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
.app-home{animation:.42s cubic-bezier(.2,.7,.25,1) both unread-page-enter}.preview-icon{animation:5.5s ease-in-out infinite unread-spark-breathe}.preview-chips>button{align-items:center;gap:8px;animation:.36s cubic-bezier(.2,.7,.25,1) both unread-chip-enter;display:flex}.is-analyzing .preview-icon{animation-duration:1.6s}.preview-chips>button:nth-child(2){animation-delay:55ms}.preview-chips>button:nth-child(3){animation-delay:.11s}.suggestion-chip{min-height:30px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;padding:6px 9px;transition:background-color .16s,border-color .16s,color .16s,transform .16s}.suggestion-chip:hover{border-color:var(--border);background:var(--surface-hover);color:var(--foreground);transform:translate(2px)}.suggestion-chip:active{transform:translate(1px)scale(.99)}.conversation-input{transition:border-color .18s,box-shadow .18s,background-color .18s}.app-home .button-primary:not(:disabled){transition:background-color .16s,box-shadow .16s,transform .16s}.app-home .button-primary:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 7px 22px #afd87421}.app-home .button-primary:not(:disabled):active{transform:translateY(0)scale(.985)}.analysis-thinking{align-items:center;gap:2px;display:inline-flex}.analysis-thinking>svg{animation:2.8s ease-in-out infinite unread-thinking-spark}.thinking-dots{align-items:center;gap:2px;display:inline-flex}.thinking-dots i{background:currentColor;border-radius:50%;width:3px;height:3px;animation:.9s ease-in-out infinite unread-thinking-dot}.thinking-dots i:nth-child(2){animation-delay:.13s}.thinking-dots i:nth-child(3){animation-delay:.26s}.results-topline,.summary-card,.priority-panel,.side-panels>.panel{animation:.42s cubic-bezier(.2,.7,.25,1) both unread-panel-enter}.summary-card{animation-delay:45ms}.priority-panel{animation-delay:90ms}.side-panels>.panel:first-child{animation-delay:.135s}.side-panels>.panel:nth-child(2){animation-delay:.18s}.insight-list>.insight-card,.task-list>.task-row{animation:.35s cubic-bezier(.2,.7,.25,1) both unread-card-enter}.insight-list>:nth-child(2),.task-list>:nth-child(2){animation-delay:45ms}.insight-list>:nth-child(3),.task-list>:nth-child(3){animation-delay:90ms}.insight-list>:nth-child(4),.task-list>:nth-child(4){animation-delay:.135s}.insight-list>:nth-child(5),.task-list>:nth-child(5){animation-delay:.18s}.message-active{animation:.7s ease-out both unread-source-highlight}.form-message,.feedback-message{animation:.24s ease-out both unread-feedback-enter}@keyframes unread-page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes unread-spark-breathe{0%,to{transform:translateY(0);box-shadow:0 0 #d2f48a00}50%{transform:translateY(-1px);box-shadow:0 0 16px #d2f48a1f}}@keyframes unread-chip-enter{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@keyframes unread-thinking-spark{0%,to{opacity:.72;transform:rotate(-8deg)scale(.92)}50%{opacity:1;transform:rotate(8deg)scale(1.04)}}@keyframes unread-thinking-dot{0%,70%,to{opacity:.42;transform:translateY(0)}35%{opacity:1;transform:translateY(-2px)}}@keyframes unread-panel-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes unread-card-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes unread-source-highlight{0%{box-shadow:0 0 #d2f48a00}35%{box-shadow:0 0 0 3px #d2f48a47}to{box-shadow:0 0 #d2f48a00}}@keyframes unread-feedback-enter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.app-home,.preview-icon,.preview-chips>button,.analysis-thinking>svg,.thinking-dots i,.results-topline,.summary-card,.priority-panel,.side-panels>.panel,.insight-list>.insight-card,.task-list>.task-row,.message-active,.form-message,.feedback-message{animation:none}.suggestion-chip:hover,.app-home .button-primary:not(:disabled):hover{transform:none}}
