/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
@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-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--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;--tw-duration:initial;--tw-ease:initial;--angle:0deg}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-400:oklch(70.4% .191 22.216);--color-white:#fff;--spacing:.25rem;--container-3xl:48rem;--font-weight-medium:500;--tracking-wider:.05em;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--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,ui-sans-serif, system-ui, 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{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{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-3{top:calc(var(--spacing) * 3)}.right-3{right:calc(var(--spacing) * 3)}.left-3{left:calc(var(--spacing) * 3)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-11{margin-left:calc(var(--spacing) * 11)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-full{height:100%}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[\#1A93FE\]{border-color:#1a93fe}.border-t-transparent{border-top-color:#0000}.bg-\[\#1A93FE\]{background-color:#1a93fe}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#1E1E1E\]{--tw-gradient-to:#1e1e1e;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-cover{object-fit:cover}.object-top{object-position:top}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-4{padding:calc(var(--spacing) * 4)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.text-left{text-align:left}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[22px\]{font-size:22px}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-all{word-break:break-all}.text-\[\#1A93FE\]{color:#1a93fe}.text-\[\#8A8A8A\]{color:#8a8a8a}.text-\[\#333\]{color:#333}.text-\[\#444\]{color:#444}.text-\[\#555\]{color:#555}.text-\[\#E5E5E5\]{color:#e5e5e5}.text-red-400{color:var(--color-red-400)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media (hover:hover){.group-hover\:text-\[\#1A93FE\]:is(:where(.group):hover *){color:#1a93fe}.group-hover\:text-\[\#8A8A8A\]:is(:where(.group):hover *){color:#8a8a8a}.group-hover\:text-\[\#555\]:is(:where(.group):hover *){color:#555}.group-hover\:text-\[\#E5E5E5\]:is(:where(.group):hover *){color:#e5e5e5}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.hover\:bg-\[\#2A2A2A\]:hover{background-color:#2a2a2a}.hover\:text-\[\#8A8A8A\]:hover{color:#8a8a8a}}}.agent-plan-container{background:#1e1e1e;border:1px solid #2a2a2a;border-radius:10px;margin:12px 0;overflow:hidden}.agent-plan-header{cursor:pointer;color:#9a9a9a;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:9px 12px;transition:background .15s;display:flex}.agent-plan-header:hover{background:#242424}.agent-plan-header-left{align-items:center;gap:7px;display:flex}.agent-plan-header-right{align-items:center;gap:10px;display:flex}.agent-plan-icon{color:#5a5a5a;flex-shrink:0}.agent-plan-title{color:silver;font-size:12px;font-weight:500}.agent-plan-progress-text{color:#5a5a5a;font-size:11px}.agent-plan-progress-bar{background:#2e2e2e;border-radius:2px;width:60px;height:3px;overflow:hidden}.agent-plan-progress-fill{background:linear-gradient(90deg,#1a93fe,#7b5ea7);border-radius:2px;height:100%;transition:width .4s}.agent-plan-chevron{color:#5a5a5a;flex-shrink:0}.agent-plan-steps{border-top:1px solid #2a2a2a;padding:4px 0 8px}.agent-plan-step{align-items:center;gap:9px;padding:6px 12px;transition:background .1s;display:flex;position:relative}.agent-plan-step:hover{background:#222}.agent-plan-step-icon{flex-shrink:0;align-items:center;display:flex}.agent-plan-step-text{flex:1;font-size:12px;line-height:1.4}.agent-plan-step-pending .agent-plan-step-icon{color:#3a3a3a}.agent-plan-step-pending .agent-plan-step-text{color:#5a5a5a}.agent-plan-step-running .agent-plan-step-icon{color:#1a93fe}.agent-plan-step-running .agent-plan-step-text{color:#e5e5e5;font-weight:500}.agent-plan-step-done .agent-plan-step-icon{color:#34d399}.agent-plan-step-done .agent-plan-step-text{color:#6b7280;text-decoration:line-through}.agent-plan-step-error .agent-plan-step-icon,.agent-plan-step-error .agent-plan-step-text{color:#f87171}.agent-plan-spinner{animation:1s linear infinite plan-spin}@keyframes plan-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.agent-plan-step-pulse{background:#1a93fe;border-radius:50%;flex-shrink:0;width:5px;height:5px;animation:1.5s ease-in-out infinite pulse-dot}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.75)}}.memory-panel{flex-direction:column;gap:12px;display:flex}.memory-panel-header{flex-direction:column;gap:4px;display:flex}.memory-panel-title{color:silver;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.memory-panel-desc{color:#5a5a5a;margin:0;font-size:11px;line-height:1.5}.memory-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:16px 0;display:flex}.memory-empty-icon{color:#3a3a3a}.memory-empty p{color:#5a5a5a;margin:0;font-size:12px}.memory-empty-hint{color:#3a3a3a;font-size:11px;line-height:1.5}.memory-list{flex-direction:column;gap:4px;max-height:180px;display:flex;overflow-y:auto}.memory-item{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;transition:border-color .15s;display:flex}.memory-item:hover{border-color:#3a3a3a}.memory-item-content{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.memory-item-key{color:#5a5a5a;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:600}.memory-item-value{color:silver;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.memory-item-remove{cursor:pointer;color:#3a3a3a;background:0 0;border:none;border-radius:4px;flex-shrink:0;align-items:center;padding:2px;transition:color .15s;display:flex}.memory-item-remove:hover{color:#f87171}.memory-add-form{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:8px;flex-direction:column;gap:6px;padding:10px;display:flex}.memory-input{color:#e5e5e5;background:#242424;border:1px solid #2e2e2e;border-radius:6px;outline:none;padding:7px 10px;font-family:inherit;font-size:12px;transition:border-color .15s}.memory-input:focus{border-color:#1a93fe}.memory-input::placeholder{color:#3a3a3a}.memory-add-actions{justify-content:flex-end;gap:6px;display:flex}.memory-btn-cancel{color:#6b7280;cursor:pointer;background:0 0;border:1px solid #2e2e2e;border-radius:6px;padding:5px 10px;font-family:inherit;font-size:11px;transition:all .15s}.memory-btn-cancel:hover{color:#9a9a9a;border-color:#3a3a3a}.memory-btn-save{color:#fff;cursor:pointer;background:#1a93fe;border:none;border-radius:6px;padding:5px 12px;font-family:inherit;font-size:11px;font-weight:600;transition:opacity .15s}.memory-btn-save:hover{opacity:.85}.memory-actions{align-items:center;gap:8px;display:flex}.memory-btn-add{color:#9a9a9a;cursor:pointer;background:#1e1e1e;border:1px solid #2e2e2e;border-radius:6px;align-items:center;gap:5px;padding:5px 10px;font-family:inherit;font-size:11px;transition:all .15s;display:flex}.memory-btn-add:hover{color:#e5e5e5;background:#242424;border-color:#3a3a3a}.memory-btn-clear{color:#5a5a5a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;padding:5px 10px;font-family:inherit;font-size:11px;transition:all .15s;display:flex}.memory-btn-clear:hover{color:#f87171;border-color:#f8717133}.asp-tabs{border-bottom:1px solid #2a2a2a;margin:0 0 4px;display:flex}.asp-tab{color:#5a5a5a;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:5px;margin-bottom:-1px;padding:8px 12px;font-family:inherit;font-size:12px;transition:all .15s;display:flex}.asp-tab:hover{color:#9a9a9a}.asp-tab.active{color:#e5e5e5;border-bottom-color:#1a93fe}.asp-memory-badge{color:#fff;background:#1a93fe;border-radius:10px;padding:1px 5px;font-size:9px;font-weight:700;line-height:1.4}.agent-live-status{align-items:center;gap:8px;min-height:24px;padding:6px 0 4px;display:flex}.agent-live-dot{background:#f59e0b;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.4s ease-in-out infinite agent-pulse}@keyframes agent-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.agent-live-text{color:#9a9a9a;text-overflow:ellipsis;white-space:nowrap;max-width:560px;font-size:13px;font-style:italic;line-height:1.4;overflow:hidden}.agent-task-panel{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:14px;margin-bottom:8px;transition:border-color .2s;overflow:hidden}.agent-task-panel--expanded{border-color:#333}.agent-task-panel__header{cursor:pointer;color:#e5e5e5;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:10px 14px;display:flex}.agent-task-panel__header:hover{background:#ffffff08}.agent-task-panel__header-left{align-items:center;gap:10px;min-width:0;display:flex}.agent-task-panel__header-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.agent-task-panel__action{color:#d0d0d0;white-space:nowrap;font-size:13px;font-weight:500}.agent-task-panel__timer{color:#888;font-variant-numeric:tabular-nums;min-width:36px;font-size:12px}.agent-task-panel__progress{color:#888;font-size:12px}.agent-task-panel__chevron{color:#666;flex-shrink:0;transition:transform .2s}.agent-task-panel__chevron--up{transform:rotate(180deg)}.agent-task-panel__body{border-top:1px solid #252525;padding:4px 14px 12px}.agent-task-panel__loading{gap:5px;padding:8px 0;display:flex}.agent-task-panel__loading-dot{background:#444;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite agent-dot-pulse}.agent-task-panel__loading-dot:nth-child(2){animation-delay:.2s}.agent-task-panel__loading-dot:nth-child(3){animation-delay:.4s}@keyframes agent-dot-pulse{0%,80%,to{opacity:.3;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}.agent-task-panel__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.agent-task-panel__item{align-items:center;gap:10px;padding:6px 0;font-size:13.5px;line-height:1.4;display:flex}.agent-task-panel__item--pending .agent-task-panel__item-label{color:#555}.agent-task-panel__item--active .agent-task-panel__item-label,.agent-task-panel__item--active .agent-shimmer-text{color:#e5e5e5}.agent-task-panel__item--done .agent-task-panel__item-label{color:#888}.agent-task-panel__item--error .agent-task-panel__item-label{color:#ef4444}.agent-task-panel__item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.agent-task-icon--active{width:16px;height:16px}.agent-task-dot{background:#3b82f6;border-radius:50%;width:8px;height:8px;margin:auto;animation:1.5s ease-in-out infinite agent-dot-glow;display:block}@keyframes agent-dot-glow{0%,to{opacity:1;box-shadow:0 0 #3b82f680}50%{opacity:.8;box-shadow:0 0 0 4px #3b82f600}}.agent-shimmer-text{-webkit-text-fill-color:transparent;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(90deg,#888 0%,#e5e5e5 30% 50%,#888 80% 100%) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;flex:1;min-width:0;animation:2s linear infinite agent-shimmer;overflow:hidden}@keyframes agent-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.agent-blob{background:radial-gradient(circle at 40% 40%,#60a5fa,#2563eb 60%,#1d4ed8);border-radius:50%;flex-shrink:0;width:20px;height:20px;transition:border-radius .3s}.agent-blob--active{animation:3s ease-in-out infinite agent-blob-morph;box-shadow:0 0 8px #3b82f666}@keyframes agent-blob-morph{0%{border-radius:50%}20%{border-radius:60% 40% 55% 45%/45% 55% 40% 60%}40%{border-radius:40% 60% 45% 55%/60% 40% 55% 45%}60%{border-radius:55% 45% 60% 40%/40% 60% 45% 55%}80%{border-radius:45% 55% 40% 60%/55% 45% 60% 40%}to{border-radius:50%}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{color:#e5e5e5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#272727;width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:14px;line-height:1.5;overflow:hidden}::selection{background:#1a93fe40}:focus-visible{outline-offset:2px;outline:2px solid #1a93fe}textarea::placeholder,input::placeholder{color:#4a4a4a}button{font-family:inherit}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#2e2e2e;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#3a3a3a}.app-layout{width:100%;height:100%;display:flex;overflow:hidden}.sidebar{background:#1a1a1a;border-right:1px solid #262626;flex-direction:column;flex-shrink:0;width:260px;min-width:260px;height:100%;transition:width .25s cubic-bezier(.4,0,.2,1),min-width .25s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.sidebar-collapsed{background:#1a1a1a;border-right:1px solid #262626;flex-direction:column;flex-shrink:0;align-items:center;gap:4px;width:52px;min-width:52px;height:100%;padding:12px 0;transition:width .25s cubic-bezier(.4,0,.2,1),min-width .25s cubic-bezier(.4,0,.2,1);display:flex}.sidebar-logo{flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 14px 14px;display:flex}.sidebar-nav{flex-shrink:0;padding:0 8px 4px}.sidebar-divider{background:#262626;flex-shrink:0;height:1px;margin:6px 12px}.sidebar-section{flex-shrink:0;padding:4px 8px}.sidebar-section-header{justify-content:space-between;align-items:center;padding:6px 8px 4px;display:flex}.sidebar-section-label{color:#4a4a4a;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:500}.sidebar-conversations{flex:1;padding:0 4px 8px;overflow-y:auto}.sidebar-bottom{border-top:1px solid #262626;flex-shrink:0}.sidebar-icon-row{justify-content:space-between;align-items:center;padding:8px 14px 12px;display:flex}.nav-item{color:#dadada;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:7px 10px;font-family:inherit;font-size:14px;transition:background .1s,color .1s;display:flex;overflow:hidden}.nav-item:hover,.nav-item.active{color:#f0f0f0;background:#303030}.nav-item.highlight{color:#f0f0f0}.nav-item.highlight:hover{background:#252525}.conv-group-label{color:#4a4a4a;letter-spacing:.04em;text-transform:uppercase;padding:8px 8px 4px;font-size:11px;font-weight:500}.conv-item{color:#7a7a7a;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;width:100%;padding:7px 10px;font-family:inherit;font-size:13px;transition:background .1s,color .1s;display:flex;position:relative}.conv-item:hover{color:#d0d0d0;background:#252525}.conv-item.active{color:#e5e5e5;background:#252525}.conv-menu-btn{color:#7a7a7a;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:background .12s,color .12s;display:flex}.conv-menu-btn:hover{color:#d0d0d0;background:#ffffff1a}.icon-btn{color:#7a7a7a;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background .1s,color .1s;display:flex}.icon-btn:hover{color:silver;background:#252525}.sidebar-logo-btn{cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:4px;transition:opacity .15s;display:flex}.sidebar-logo-btn:hover{opacity:.75}.referral-banner{cursor:pointer;background:#1e1e1e;border:1px solid #2a2a2a;border-radius:10px;align-items:center;gap:10px;margin:0 12px 10px;padding:10px 12px;transition:background .1s;display:flex}.referral-banner:hover{background:#222}.header{background:#272727;border-bottom:1px solid #ffffff0a;flex-shrink:0;justify-content:space-between;align-items:center;height:48px;min-height:48px;padding:0 16px;display:flex}.header-model-btn{color:#e5e5e5;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-family:inherit;font-size:14px;font-weight:500;transition:background .1s;display:flex}.header-model-btn:hover{background:#252525}.header-action-btn{color:#9a9a9a;cursor:pointer;background:0 0;border:1px solid #2e2e2e;border-radius:8px;align-items:center;gap:6px;padding:5px 12px;font-family:inherit;font-size:13px;transition:background .1s,color .1s,border-color .1s;display:flex}.header-action-btn:hover{color:#e5e5e5;background:#252525;border-color:#3a3a3a}.header-icon-btn{color:#6a6a6a;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .1s,color .1s;display:flex}.header-icon-btn:hover{color:silver;background:#252525}.header-credits-btn{color:#9a9a9a;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:5px;padding:5px 10px;font-family:inherit;font-size:13px;transition:background .1s,color .1s;display:flex}.header-credits-btn:hover{color:#e5e5e5;background:#252525}.header-avatar{color:#1a2a3a;cursor:pointer;background:#9ec4ff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:700;transition:opacity .1s;display:flex}.header-avatar:hover{opacity:.85}.main-content{background:#272727;flex-direction:column;flex:1;min-width:0;height:100%;display:flex;overflow:hidden}.welcome-screen{background:#272727;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px 24px 24px;display:flex}.welcome-title{color:#e5e5e5;letter-spacing:-.5px;text-align:center;margin-bottom:28px;font-size:32px;font-weight:300;line-height:1.2}.welcome-chips{flex-wrap:wrap;justify-content:center;gap:8px;max-width:600px;display:flex}.welcome-chip{color:#9a9a9a;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #2e2e2e;border-radius:20px;align-items:center;gap:7px;padding:7px 14px;font-family:inherit;font-size:13px;transition:background .15s,color .15s,border-color .15s;display:flex}.welcome-chip:hover{color:#e5e5e5;background:#252525;border-color:#3a3a3a}.chat-view{background:#272727;flex-direction:column;flex:1;display:flex;overflow:hidden}.chat-messages-area{flex:1;padding:24px 0 8px;overflow-y:auto}.chat-messages-inner{flex-direction:column;gap:0;max-width:720px;margin:0 auto;padding:0 24px;display:flex}.message-user{justify-content:flex-end;padding:12px 0;display:flex}.message-user-bubble{color:#dadada;background:#2a2a2a;border-radius:18px 18px 4px;max-width:75%;padding:10px 16px;font-size:16px;line-height:1.5}.message-assistant{align-items:flex-start;gap:12px;padding:16px 0;display:flex}.message-avatar{background:#222;border:1px solid #2e2e2e;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:2px;display:flex;overflow:hidden}.message-body{flex:1;min-width:0}.message-header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.message-name{color:#e5e5e5;font-size:14px;font-weight:600}.message-badge{color:#6a6a6a;background:#252525;border:1px solid #2e2e2e;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:500}.message-actions{opacity:0;align-items:center;gap:2px;margin-top:10px;transition:opacity .15s;display:flex}.message-assistant:hover .message-actions{opacity:1}.message-action-btn{color:#4a4a4a;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .1s,color .1s;display:flex}.message-action-btn:hover{color:#9a9a9a;background:#252525}.streaming-cursor:after{content:"▮";color:#1a93fe;margin-left:2px;animation:.9s step-end infinite blink}.code-block-wrapper{border:1px solid #2a2a2a;border-radius:10px;margin:12px 0;overflow:hidden}.code-block-header{background:#161616;border-bottom:1px solid #2a2a2a;justify-content:space-between;align-items:center;padding:8px 14px;display:flex}.code-block-lang{color:#5a5a5a;font-family:SF Mono,Menlo,monospace;font-size:11px}.code-block-copy{color:#5a5a5a;cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:5px;padding:3px 8px;font-family:inherit;font-size:11px;transition:all .15s;display:flex}.code-block-copy:hover{color:#d0d0d0;background:#2a2a2a}.chat-input-area{flex-shrink:0;width:100%;max-width:720px;margin:0 auto;padding:8px 24px 16px}.chat-textarea{resize:none;color:#dadada;background:0 0;border:none;outline:none;width:100%;min-height:56px;max-height:200px;padding:16px 16px 8px;font-family:inherit;font-size:14px;line-height:1.6;display:block;overflow-y:auto}.model-select-btn{color:#acacac;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:9999px;align-items:center;gap:5px;height:30px;padding:0 10px;font-family:inherit;font-size:12px;transition:background .1s,color .1s;display:inline-flex}.model-select-btn:hover{color:#dadada;background:#ffffff0f}.send-btn:hover{background:#f0f0f0}.chat-disclaimer{text-align:center;color:#4a4a4a;margin-top:8px;font-size:11px}.modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#000000b3;justify-content:center;align-items:center;animation:.15s fadeIn;display:flex;position:fixed;inset:0}.modal-panel{background:#1c1c1c;border:1px solid #2a2a2a;border-radius:14px;width:900px;max-width:calc(100vw - 48px);height:720px;max-height:calc(100vh - 32px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 80px #000000b3}.modal-sidebar{background:#161616;border-right:1px solid #222;flex-direction:column;gap:1px;width:220px;min-width:220px;padding:12px 8px;display:flex;overflow-y:auto}.modal-sidebar-user{border-bottom:1px solid #222;justify-content:space-between;align-items:center;margin-bottom:4px;padding:8px 10px 12px;display:flex}.modal-sidebar-username{color:#e5e5e5;font-size:13.5px;font-weight:600}.modal-sidebar-item{color:#7a7a7a;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:10px;width:100%;padding:7px 10px;font-family:inherit;font-size:13px;transition:background .1s,color .1s;display:flex}.modal-sidebar-item:hover{color:#e5e5e5;background:#1e1e1e}.modal-sidebar-item.active{color:#e5e5e5;background:#222}.modal-content{background:#1c1c1c;flex:1;height:100%;min-height:0;padding:28px 32px;overflow-y:auto}.modal-close{color:#4a4a4a;cursor:pointer;z-index:1;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .1s,color .1s;display:flex;position:absolute;top:14px;right:14px}.modal-close:hover{color:#9a9a9a;background:#252525}.settings-title{color:#e5e5e5;margin-bottom:24px;font-size:20px;font-weight:600}.settings-section{margin-bottom:28px}.settings-section-label{color:#5a5a5a;text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px;font-size:11px;font-weight:500}.settings-row{border-bottom:1px solid #222;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.settings-row:last-child{border-bottom:none}.settings-row-label{color:#e5e5e5;font-size:14px;font-weight:500}.settings-row-desc{color:#5a5a5a;margin-top:2px;font-size:12px}.settings-select{color:#e5e5e5;cursor:pointer;background:#252525;border:1px solid #2e2e2e;border-radius:8px;outline:none;min-width:140px;padding:6px 10px;font-family:inherit;font-size:13px}.settings-select:focus{border-color:#3a3a3a}.appearance-cards{gap:10px;margin-top:8px;display:flex}.appearance-card{cursor:pointer;background:0 0;border:2px solid #2a2a2a;border-radius:10px;flex:1;padding:0;transition:border-color .15s;overflow:hidden}.appearance-card.active{border-color:#1a93fe}.appearance-card:hover:not(.active){border-color:#3a3a3a}.appearance-card-preview{flex-direction:column;height:56px;display:flex;overflow:hidden}.appearance-card-label{color:#7a7a7a;text-align:center;background:#1a1a1a;padding:6px 0;font-size:11px}.appearance-card.active .appearance-card-label{color:#1a93fe}.toggle{flex-shrink:0;width:38px;height:22px;position:relative}.toggle input{opacity:0;width:0;height:0}.toggle-slider{cursor:pointer;background:#2e2e2e;border-radius:999px;transition:background .2s;position:absolute;inset:0}.toggle-slider:before{content:"";background:#6a6a6a;border-radius:50%;width:16px;height:16px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}.toggle input:checked+.toggle-slider{background:#1a93fe}.toggle input:checked+.toggle-slider:before{background:#fff;transform:translate(16px)}.manus-agent-text{color:#dadada;max-width:none;font-size:16px;line-height:1.5}.manus-agent-text p{margin-bottom:.875em}.manus-agent-text p:last-child{margin-bottom:0}.manus-agent-text ul,.manus-agent-text ol{margin-bottom:.875em;padding-left:1.5em}.manus-agent-text li{margin-bottom:.3em}.manus-agent-text strong{color:#e5e5e5;font-weight:600}.manus-agent-text a{color:#1a93fe;text-decoration:none}.manus-agent-text a:hover{text-decoration:underline}.prose{color:#dadada;will-change:contents;contain:layout style;max-width:none;font-size:16px;line-height:1.5}.prose h1,.prose h2,.prose h3,.prose h4{color:#e5e5e5;margin-top:1.25em;margin-bottom:.5em;font-weight:600;line-height:1.3}.prose h1{font-size:1.5em}.prose h2{font-size:1.25em}.prose h3{font-size:1.1em}.prose p{margin-bottom:.875em}.prose p:last-child{margin-bottom:0}.prose ul,.prose ol{margin-bottom:.875em;padding-left:1.5em}.prose li{margin-bottom:.3em}.prose strong{color:#e5e5e5;font-weight:600}.prose em{color:#b0b0b0}.prose a,.prose-link{color:#1a93fe;text-decoration:none}.prose a:hover,.prose-link:hover{text-decoration:underline}.prose-inline-code{color:#e879f9;background:#222;border:1px solid #2e2e2e;border-radius:4px;padding:.15em .4em;font-family:SF Mono,Fira Code,Menlo,Consolas,monospace;font-size:.875em}.prose blockquote{color:#6a6a6a;border-left:3px solid #2e2e2e;margin:1em 0;padding-left:1em;font-style:italic}.prose code{color:#e879f9;background:#222;border:1px solid #2e2e2e;border-radius:4px;padding:.15em .4em;font-family:SF Mono,Fira Code,Menlo,Consolas,monospace;font-size:.875em}.prose pre{border:1px solid #2a2a2a;border-radius:10px;margin:1em 0;overflow:hidden;background:#0d0d0d!important}.prose pre code{color:inherit;background:0 0;border:none;padding:0;font-size:.8125em}.prose table{border-collapse:collapse;width:100%;margin:1em 0;font-size:.875em}.prose th,.prose td{text-align:left;border:1px solid #2e2e2e;padding:.5em .75em}.prose th{color:#d0d0d0;background:#1e1e1e;font-weight:600}.prose hr{border:none;border-top:1px solid #2a2a2a;margin:1.5em 0}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:.2s forwards fadeIn}.animate-slide-up{animation:.25s forwards slideUp}.animate-spin{animation:1s linear infinite spin}.animate-pulse{animation:2s ease-in-out infinite pulse}.conv-spinner{border:1.5px solid #1a93fe;border-left-color:#0000;border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:.9s linear infinite spin;display:inline-block}.agent-tasks-stream{flex-direction:column;gap:4px;margin:8px 0;display:flex}.agent-task-card{cursor:default;background:#1e1e1e;border:1px solid #2a2a2a;border-radius:8px;transition:border-color .15s,background .15s;position:relative;overflow:hidden}.agent-task-card:hover{border-color:#3a3a3a}.agent-task-card.agent-task-running{background:#1a1e24;border-color:#1a93fe33}.agent-task-shimmer{pointer-events:none;background:linear-gradient(90deg,#0000 0%,#1a93fe0f 40%,#1a93fe1f 50%,#1a93fe0f 60%,#0000 100%) 0 0/200% 100%;border-radius:8px;animation:1.6s ease-in-out infinite shimmerSweep;position:absolute;inset:0}@keyframes shimmerSweep{0%{background-position:-100% 0}to{background-position:200% 0}}.agent-task-card.agent-task-done{background:#4ade800a;border-color:#4ade8026}.agent-task-card.agent-task-error{background:#ef44440a;border-color:#ef444426}.agent-task-content{z-index:1;align-items:center;gap:8px;padding:7px 10px;display:flex;position:relative}.agent-task-icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.agent-task-spinner{border:1.5px solid #1a93fe;border-left-color:#0000;border-radius:50%;width:12px;height:12px;animation:.9s linear infinite spin}.agent-task-label{color:#c5c5c5;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.agent-task-running .agent-task-label{color:#e5e5e5}.agent-task-tool-badge{color:#6b7280;background:#252525;border:1px solid #2e2e2e;border-radius:4px;flex-shrink:0;padding:2px 6px;font-family:SF Mono,Menlo,monospace;font-size:10px}.agent-task-arrow{color:#4a4a4a;flex-shrink:0;transition:color .1s}.agent-task-card:hover .agent-task-arrow{color:#9a9a9a}.agent-files-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin:10px 0;display:grid}.agent-file-card{cursor:pointer;background:#1e1e1e;border:1px solid #2a2a2a;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;transition:border-color .15s,background .15s;display:flex;position:relative;overflow:hidden}.agent-file-card:hover{background:#222;border-color:#3a3a3a}.agent-file-icon{flex-shrink:0}.agent-file-info{flex:1;min-width:0}.agent-file-name{color:#e5e5e5;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.agent-file-meta{color:#6b7280;margin-top:1px;font-size:11px}.agent-file-download-btn{color:#e5e5e5;cursor:pointer;background:linear-gradient(90deg,#0000,#222 30%);border:none;border-radius:0 10px 10px 0;align-items:center;gap:5px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:600;transition:background .1s;display:flex;position:absolute;top:0;bottom:0;right:0}.agent-file-download-btn:hover{background:linear-gradient(90deg,#0000,#2a2a2a 30%)}.agent-view-all-btn{color:#9a9a9a;cursor:pointer;background:#1e1e1e;border:1px solid #2a2a2a;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-family:inherit;font-size:13px;transition:border-color .15s,color .15s;display:flex}.agent-view-all-btn:hover{color:#e5e5e5;border-color:#3a3a3a}.agent-task-complete{color:#4ade80;align-items:center;gap:6px;margin:10px 0 4px;font-size:13px;font-weight:500;display:flex}.agent-task-failed{color:#ef4444;align-items:center;gap:6px;margin:10px 0 4px;font-size:13px;font-weight:500;display:flex}.agent-suggestions{border-top:1px solid #222;margin-top:12px;padding-top:12px}.agent-suggestions-label{color:#4a4a4a;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:11px;font-weight:500}.agent-suggestion-item{color:#9a9a9a;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;margin-bottom:2px;padding:9px 10px;font-family:inherit;font-size:13px;transition:background .1s,color .1s;display:flex}.agent-suggestion-item:hover{color:#e5e5e5;background:#222}.agent-suggestion-icon{color:#6b7280;background:#252525;border:1px solid #2e2e2e;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.agent-suggestion-arrow{color:#3a3a3a;flex-shrink:0;transition:color .1s}.agent-suggestion-item:hover .agent-suggestion-arrow{color:#9a9a9a}.file-popup-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:500;background:#000000bf;justify-content:center;align-items:center;animation:.15s fadeIn;display:flex;position:fixed;inset:0}.file-popup{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:14px;flex-direction:column;width:min(900px,100vw - 48px);height:min(680px,100vh - 48px);animation:.15s fadeIn;display:flex;overflow:hidden;box-shadow:0 24px 80px #000000b3}.file-popup-header{border-bottom:1px solid #222;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.file-popup-title{color:#e5e5e5;text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:500;display:flex;overflow:hidden}.file-popup-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.file-popup-action-btn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;font-family:inherit;font-size:13px;transition:background .1s,color .1s;display:flex}.file-popup-action-btn:hover{color:#e5e5e5;background:#252525}.file-popup-close:hover{color:#ef4444;background:#ef44441a}.file-popup-body{flex:1;display:flex;overflow:hidden}.file-popup-tree{border-right:1px solid #222;flex-shrink:0;width:200px;min-width:200px;padding:8px 6px;overflow-y:auto}.file-popup-tree-root{color:#6b7280;align-items:center;gap:6px;padding:6px 8px;font-size:12px;font-weight:500;display:flex}.file-popup-tree-item{color:#9a9a9a;cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:5px 8px 5px 16px;font-size:12px;transition:background .1s,color .1s;display:flex}.file-popup-tree-item:hover{color:#e5e5e5;background:#222}.file-popup-tree-item.active{color:#e5e5e5;background:#252525}.file-popup-content{background:#141414;flex:1;overflow:auto}.file-popup-markdown{padding:24px 28px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;line-height:1.7}.file-popup-code{color:#e5e5e5;white-space:pre;background:0 0;margin:0;padding:20px 24px;font-family:SF Mono,Fira Code,Menlo,Consolas,monospace;font-size:13px;line-height:1.6;overflow:auto}.chat-input-box.agent-mode{border-color:#6366f159;box-shadow:0 0 0 1px #6366f126}.chat-input-box.agent-mode:focus-within{border-color:#6366f180;box-shadow:0 0 0 2px #6366f11f}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.mns-phases-stream{margin-top:4px}.mns-phase{align-items:flex-start;gap:0;margin-bottom:0;display:flex}.mns-phase-left{flex-direction:column;flex-shrink:0;align-items:center;width:28px;margin-top:2px;display:flex}.mns-phase-check{color:#6b7280;background:#1a1a1a;border:1.5px solid #3a3a3a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:border-color .2s,color .2s;display:flex}.mns-phase-check.done{color:#6b7280;background:#222;border-color:#4a4a4a}.mns-phase-check.running{color:#1a93fe;border-color:#1a93fe}.mns-phase-check.error{color:#ef4444;border-color:#ef4444}.mns-phase-line{border-left:1.5px dashed #2e2e2e;flex:1;width:1px;min-height:20px;margin:4px 0}.mns-phase-spinner{border:1.5px solid #1a93fe;border-color:#1a93fe #1a93fe #0000 #0000;border-radius:50%;width:11px;height:11px;animation:.8s linear infinite spin}.mns-phase-body{flex:1;min-width:0;padding:0 0 20px 10px}.mns-phase-title-row{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:6px;width:100%;margin-bottom:6px;padding:0;font-family:inherit;display:flex}.mns-phase-title{color:#e5e5e5;flex:1;font-size:14.5px;font-weight:600;line-height:1.4}.mns-phase-chevron{color:#5a5a5a;flex-shrink:0;transition:color .15s}.mns-phase-title-row:hover .mns-phase-chevron{color:#9a9a9a}.mns-phase-desc{color:#9a9a9a;margin:0 0 10px;font-size:13.5px;line-height:1.6}.mns-phase-pills{flex-direction:column;gap:6px;display:flex}.mns-pill{background:#252525;border:1px solid #2e2e2e;border-radius:8px;align-items:center;gap:8px;max-width:100%;padding:7px 12px;transition:border-color .15s;display:inline-flex;position:relative;overflow:hidden}.mns-pill-running{border-color:#333}.mns-pill-error{background:#ef44440d;border-color:#ef44444d}.mns-pill-shimmer{pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff0a 40%,#ffffff14 50%,#ffffff0a 60%,#0000 100%) 0 0/200% 100%;animation:1.6s ease-in-out infinite mns-shimmer;position:absolute;inset:0}@keyframes mns-shimmer{0%{background-position:200%}to{background-position:-200%}}.mns-pill-icon{color:#7a7a7a;flex-shrink:0;align-items:center;display:flex}.mns-pill-running .mns-pill-icon{color:#a0a0a0}.mns-pill-text{color:silver;text-overflow:ellipsis;white-space:nowrap;z-index:1;font-family:SF Mono,Menlo,Monaco,Consolas,monospace;font-size:13px;position:relative;overflow:hidden}.mns-pill-running .mns-pill-text{color:#e5e5e5}.mns-pill-error .mns-pill-text{color:#f87171}.manus-delivery-section{border-top:1px solid #222;margin-top:12px;padding-top:12px}.manus-files-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:8px;display:grid}.manus-file-card{cursor:pointer;background:#2e2e30;border:1px solid #3a3a3c;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex;position:relative;overflow:hidden}.manus-file-card:hover{background:#333335;border-color:#4a4a4c}.manus-file-icon{flex-shrink:0}.manus-file-info{flex:1;min-width:0}.manus-file-name{color:#e5e5e5;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.manus-file-meta{color:#5a5a5a;margin-top:2px;font-size:11px}.manus-file-download{color:#e5e5e5;cursor:pointer;background:linear-gradient(90deg,#0000,#1e1e1e 30%);border:none;border-radius:0 10px 10px 0;align-items:center;gap:5px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:600;transition:background .1s;display:flex;position:absolute;top:0;bottom:0;right:0}.manus-file-download:hover{background:linear-gradient(90deg,#0000,#252525 30%)}.manus-view-all-btn{color:#9a9a9a;cursor:pointer;background:#2e2e30;border:1px solid #3a3a3c;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px 14px;font-family:inherit;font-size:13px;transition:border-color .15s,color .15s,background .15s;display:flex}.manus-view-all-btn:hover{color:#e5e5e5;background:#333335;border-color:#4a4a4c}.manus-complete-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 4px;display:flex}.manus-complete-badge{color:#4ade80;align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.manus-rating{color:#4a4a4a;align-items:center;gap:6px;font-size:12px;display:flex}.manus-star{color:#3a3a3a;cursor:pointer;background:0 0;border:none;padding:0 1px;font-family:inherit;font-size:14px;transition:color .1s}.manus-star:hover{color:#f59e0b}.manus-failed-badge{color:#ef4444;align-items:center;gap:6px;margin:10px 0 4px;font-size:13px;font-weight:500;display:flex}.manus-suggestions{border-top:1px solid #1e1e1e;margin-top:14px;padding-top:12px}.manus-suggestions-label{color:#3a3a3a;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:11px;font-weight:600}.manus-suggestion-row{color:#7a7a7a;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;margin-bottom:2px;padding:9px 10px;font-family:inherit;font-size:13px;transition:background .1s,color .1s;display:flex}.manus-suggestion-row:hover{color:#e5e5e5;background:#1e1e1e}.manus-suggestion-icon{color:#4a4a4a;flex-shrink:0;transition:color .1s}.manus-suggestion-row:hover .manus-suggestion-icon{color:#9a9a9a}.manus-suggestion-arrow{color:#2a2a2a;flex-shrink:0;margin-left:auto;transition:color .1s}.manus-suggestion-row:hover .manus-suggestion-arrow{color:#6b7280}.chat-input-box{background:#363537;border:1px solid #ffffff14;border-radius:22px;transition:border-color .15s,box-shadow .15s;position:relative;overflow:visible;box-shadow:0 12px 32px #00000014}.chat-input-box:focus-within{border-color:#ffffff26;box-shadow:0 12px 32px #0000001f}.chat-input-box.agent-mode{border-color:#1a93fe4d}.chat-input-box.agent-mode:focus-within{border-color:#1a93fe80}.chat-textarea{resize:none;color:#dadada;background:0 0;border:none;border-radius:22px 22px 0 0;outline:none;width:100%;min-height:56px;max-height:200px;padding:16px 16px 8px;font-family:inherit;font-size:14px;line-height:1.6;display:block;overflow-y:auto}.chat-textarea::placeholder{color:#6a6a6a}.chat-toolbar{justify-content:space-between;align-items:center;padding:4px 12px 12px;display:flex}.chat-toolbar-left{align-items:center;gap:4px;display:flex}.chat-toolbar-right{align-items:center;gap:6px;display:flex}.toolbar-btn{color:#acacac;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff14;border-radius:9999px;justify-content:center;align-items:center;gap:4px;min-width:30px;height:30px;padding:0 8px;font-family:inherit;font-size:12px;transition:background .1s,color .1s,border-color .1s;display:inline-flex}.toolbar-btn:hover{color:#dadada;background:#ffffff0f;border-color:#ffffff24}.mic-btn{color:#acacac;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:background .1s,color .1s;display:flex}.mic-btn:hover{color:#dadada;background:#ffffff0f}.send-btn{color:#ffffff4d;cursor:not-allowed;background:#ffffff1f;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .1s,transform .1s;display:flex}.send-btn.active{color:#000000e6;cursor:pointer;background:#fff}.send-btn.active:hover{background:#f0f0f0}.send-btn:disabled{color:#fff3;cursor:not-allowed;background:#ffffff14}.send-btn:active:not(:disabled){transform:scale(.92)}.toolbar-mode-btn{color:#acacac;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff14;border-radius:9999px;align-items:center;gap:5px;height:28px;padding:0 10px;font-family:inherit;font-size:11px;font-weight:500;transition:all .15s;display:inline-flex}.toolbar-mode-btn.active{color:#1a93fe;background:#1a93fe26;border-color:#1a93fe59}.toolbar-mode-btn.safe{color:#4ade80;background:#22c55e14;border-color:#22c55e33}.toolbar-mode-btn.power{color:#f87171;background:#ef444414;border-color:#ef444433}.toolbar-mode-btn:hover{opacity:.85}.plus-menu{z-index:60;background:#38383a;border:1px solid #ffffff1a;border-radius:16px;min-width:190px;padding:6px;position:absolute;bottom:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 12px 40px #00000080,0 2px 8px #0000004d}.plus-menu-item{color:silver;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:9px 12px;font-family:inherit;font-size:13px;transition:background .1s,color .1s;display:flex}.plus-menu-item:hover{color:#e5e5e5;background:#ffffff12}.plus-menu-icon{color:#7a7a7a;flex-shrink:0}.plus-menu-item:hover .plus-menu-icon{color:silver}.live-task-bar{cursor:pointer;background:#1a1a1a;border:1px solid #2e2e2e;border-radius:16px;align-items:center;gap:12px;min-height:64px;margin-bottom:8px;padding:10px 16px 10px 10px;transition:border-color .15s,background .15s;display:flex;overflow:hidden}.live-task-bar:hover{background:#1e1e1e;border-color:#3a3a3a}.live-task-thumb{background:#0d0d0d;border:1px solid #2a2a2a;border-radius:10px;flex-shrink:0;justify-content:flex-start;align-items:flex-start;width:96px;height:52px;padding:6px 8px;display:flex;overflow:hidden}.live-task-thumb-inner{flex-direction:column;gap:2px;width:100%;display:flex}.live-task-content{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.live-task-label{color:#e5e5e5;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;line-height:1.4;overflow:hidden}.live-task-sublabel{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.live-task-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.live-task-counter{color:#6b7280;background:#252525;border:1px solid #2e2e2e;border-radius:6px;padding:2px 7px;font-size:12px}.computer-panel{background:#161616;border-left:1px solid #1e1e1e;flex-direction:column;width:520px;min-width:520px;height:100%;display:flex;overflow:hidden}.computer-panel-header{background:#111;border-bottom:1px solid #1e1e1e;flex-shrink:0;align-items:center;gap:10px;padding:11px 14px;display:flex}.computer-panel-title{color:#e5e5e5;flex-shrink:0;align-items:center;gap:7px;font-size:14px;font-weight:600;display:flex}.computer-panel-tabs{flex:1;gap:2px;margin-left:8px;display:flex}.computer-tab{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:5px;padding:4px 10px;font-family:inherit;font-size:12px;transition:background .1s,color .1s;display:flex}.computer-tab.active{color:#e5e5e5;background:#2a2a2a}.computer-tab:hover:not(.active){color:silver;background:#222}.computer-panel-close{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:background .1s,color .1s;display:flex}.computer-panel-close:hover{color:#e5e5e5;background:#2a2a2a}.computer-panel-status-bar{background:#0f0f0f;border-bottom:1px solid #1a1a1a;flex-shrink:0;align-items:center;gap:8px;padding:5px 14px;display:flex}.computer-panel-status-icon{color:#4ade80;font-size:10px}.computer-panel-status-text{color:#6b7280;flex-shrink:0;font-size:11px}.computer-panel-status-cmd{color:#9a9a9a;text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;overflow:hidden}.computer-panel-body,.computer-terminal{flex-direction:column;flex:1;display:flex;overflow:hidden}.computer-terminal-title{color:#6b7280;background:#111;border-bottom:1px solid #1a1a1a;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:6px 0;font-family:SF Mono,Menlo,monospace;font-size:11px;display:flex}.computer-terminal-content{background:#0a0a0a;flex:1;padding:14px 16px;overflow-y:auto}.computer-playback-bar{background:#0f0f0f;border-top:1px solid #1a1a1a;flex-shrink:0;align-items:center;gap:8px;padding:9px 14px;display:flex}.computer-playback-btn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:background .1s,color .1s;display:flex}.computer-playback-btn:hover{color:silver;background:#2a2a2a}.computer-playback-track{background:#2a2a2a;border-radius:2px;flex:1;height:3px;position:relative;overflow:visible}.computer-playback-fill{background:#1a93fe;border-radius:2px;height:100%;transition:width .3s}.computer-playback-dot{background:#1a93fe;border-radius:50%;width:10px;height:10px;transition:left .3s;position:absolute;top:50%;transform:translateY(-50%)}.computer-live-badge{flex-shrink:0;align-items:center;gap:5px;display:flex}.computer-live-dot{background:#4ade80;border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite pulse}.computer-task-footer{cursor:pointer;background:#161616;border-top:1px solid #222;flex-shrink:0;align-items:center;gap:8px;padding:10px 14px;transition:background .1s;display:flex}.computer-task-footer:hover{background:#1a1a1a}.computer-task-footer-label{color:#e5e5e5;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:500;overflow:hidden}.computer-task-footer-counter{color:#6b7280;flex-shrink:0;font-size:12px}.thinking-indicator{align-items:center;gap:8px;padding:2px 0;display:flex}.thinking-dot{background:#3b82f6;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.4s ease-in-out infinite thinking-pulse;box-shadow:0 0 #3b82f680}@keyframes thinking-pulse{0%{transform:scale(1);box-shadow:0 0 #3b82f699}50%{transform:scale(1.1);box-shadow:0 0 0 5px #3b82f600}to{transform:scale(1);box-shadow:0 0 #3b82f600}}.thinking-text{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#6b7280 0%,#e5e5e5 30%,#6b7280 60%,#e5e5e5 90%) 0 0/200%;-webkit-background-clip:text;background-clip:text;font-size:14px;font-weight:500;animation:2s linear infinite thinking-shimmer}@keyframes thinking-shimmer{0%{background-position:200%}to{background-position:-200%}}.message-avatar-clean{flex-shrink:0;justify-content:flex-start;align-items:center;width:48px;height:24px;margin-top:2px;display:flex}.message-badge-clean{color:#6b7280;letter-spacing:.02em;font-size:11px;font-weight:500;line-height:1}.message-avatar-row{flex-shrink:0;align-items:center;gap:7px;margin-bottom:8px;display:flex}.message-logo-img{object-fit:contain;flex-shrink:0;width:auto;max-width:72px;height:18px;display:block}.message-assistant:has(.message-avatar-row){flex-direction:column;align-items:flex-start;gap:0}.referral-banner{cursor:pointer!important;text-align:left!important;background:#38383a!important;border:1px solid #444446!important;border-radius:10px!important;align-items:center!important;gap:10px!important;width:calc(100% - 8px)!important;margin:0 4px 6px!important;padding:10px 12px!important;transition:background .15s,border-color .15s!important;display:flex!important}.referral-banner:hover{background:#404042!important;border-color:#505052!important}.referral-icon-wrap{background:#484849;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.referral-title{color:silver;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.referral-sub{color:#5a5a5a;margin-top:1px;font-size:11px}.referral-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#000000a6;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.referral-modal{background:#141414;border:1px solid #2a2a2a;border-radius:18px;width:100%;max-width:440px;max-height:90vh;padding:28px 24px 24px;position:relative;overflow-y:auto;box-shadow:0 24px 80px #0009}.referral-modal-close{color:#7a7a7a;cursor:pointer;background:#252525;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s,color .15s;display:flex;position:absolute;top:16px;right:16px}.referral-modal-close:hover{color:#fff;background:#333}.referral-modal-hero{justify-content:center;margin-bottom:18px;display:flex}.referral-modal-title{color:#f0f0f0;text-align:center;margin:0 0 8px;font-size:20px;font-weight:700}.referral-modal-sub{color:#7a7a7a;text-align:center;margin:0 0 18px;font-size:13px;line-height:1.5}.referral-modal-sub strong{color:silver}.referral-modal-tabs{background:#1e1e1e;border-radius:8px;gap:4px;margin-bottom:14px;padding:3px;display:flex}.referral-tab{cursor:pointer;color:#6a6a6a;background:0 0;border:none;border-radius:6px;flex:1;padding:6px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s,color .15s}.referral-tab.active{color:#e0e0e0;background:#2a2a2a}.referral-copy-btn{color:#d0d0d0;cursor:pointer;background:#1e1e1e;border:1px solid #333;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:8px;padding:11px 16px;font-family:inherit;font-size:14px;font-weight:500;transition:background .15s,border-color .15s;display:flex}.referral-copy-btn:hover{background:#252525;border-color:#444}.referral-facebook-btn{color:#fff;cursor:pointer;background:#1877f2;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:12px;padding:11px 16px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s;display:flex}.referral-facebook-btn:hover{background:#166fe5}.referral-social-row{gap:8px;margin-bottom:16px;display:flex}.referral-social-btn{color:#9a9a9a;cursor:pointer;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:10px;flex:1;justify-content:center;align-items:center;padding:10px;transition:background .15s,border-color .15s,color .15s;display:flex}.referral-social-btn:hover{color:#d0d0d0;background:#222;border-color:#3a3a3a}.referral-email-section{margin-bottom:14px}.referral-email-label{color:#7a7a7a;margin:0 0 8px;font-size:12px;font-weight:600}.referral-email-row{gap:8px;display:flex}.referral-email-input{color:#d0d0d0;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:8px;outline:none;flex:1;padding:9px 12px;font-family:inherit;font-size:13px;transition:border-color .15s}.referral-email-input::placeholder{color:#4a4a4a}.referral-email-input:focus{border-color:#444}.referral-email-send{color:silver;cursor:pointer;white-space:nowrap;background:#252525;border:1px solid #2a2a2a;border-radius:8px;align-items:center;gap:6px;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s;display:flex}.referral-email-send:hover{background:#2e2e2e}.referral-stats{background:#1a1a1a;border:1px solid #252525;border-radius:10px;padding:12px 14px}.referral-stats-header{color:silver;cursor:pointer;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13px;font-weight:600;display:flex}.referral-stats-row{align-items:center;gap:24px;display:flex}.referral-stat{flex-direction:column;gap:2px;display:flex}.referral-stat-num{color:#e0e0e0;font-size:22px;font-weight:700;line-height:1}.referral-stat-label{color:#5a5a5a;font-size:11px}.referral-stat-icon{opacity:.4;margin-left:auto}.search-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0009;justify-content:center;align-items:flex-start;padding-top:80px;animation:.15s fadeIn;display:flex;position:fixed;inset:0}.search-modal{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:14px;flex-direction:column;width:100%;max-width:580px;max-height:70vh;animation:.15s slideDown;display:flex;overflow:hidden;box-shadow:0 24px 60px #000000b3}@keyframes slideDown{0%{opacity:0;transform:translateY(-12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.search-modal-input-row{align-items:center;gap:10px;padding:14px 16px;display:flex}.search-modal-icon{color:#5a5a5a;flex-shrink:0}.search-modal-input{color:#e0e0e0;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:15px}.search-modal-input::placeholder{color:#4a4a4a}.search-modal-close{color:#6a6a6a;cursor:pointer;background:#252525;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:background .15s;display:flex}.search-modal-close:hover{color:silver;background:#303030}.search-modal-divider{background:#252525;flex-shrink:0;height:1px}.search-modal-results{flex-direction:column;gap:2px;padding:8px;display:flex;overflow-y:auto}.search-modal-new-task{color:silver;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;margin-bottom:4px;padding:9px 10px;font-family:inherit;font-size:13px;transition:background .12s;display:flex}.search-modal-new-task:hover{background:#222}.search-modal-new-icon{color:#1a93fe;background:#1a93fe20;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.search-modal-group-label{color:#4a4a4a;text-transform:uppercase;letter-spacing:.06em;padding:8px 10px 4px;font-size:11px;font-weight:600}.search-modal-item{color:silver;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-family:inherit;transition:background .12s;display:flex}.search-modal-item:hover{background:#222}.search-modal-item-icon{color:#6a6a6a;background:#252525;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.search-modal-item-content{flex:1;min-width:0}.search-modal-item-title{color:#d0d0d0;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.search-modal-item-preview{color:#5a5a5a;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;overflow:hidden}.search-modal-item-time{color:#4a4a4a;flex-shrink:0;margin-left:8px;font-size:11px}.search-modal-empty{text-align:center;color:#4a4a4a;padding:24px 16px;font-size:13px}.lib-manus-container{background:#111;flex-direction:column;height:100%;display:flex;overflow:hidden}.lib-manus-topbar{flex-shrink:0;padding:24px 28px 0}.lib-manus-title{color:#e0e0e0;margin:0 0 16px;font-size:20px;font-weight:700}.lib-manus-toolbar{border-bottom:1px solid #1e1e1e;flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:16px;display:flex}.lib-manus-tabs{flex-wrap:wrap;flex:1;gap:2px;display:flex}.lib-manus-tab{color:#5a5a5a;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:5px 12px;font-family:inherit;font-size:12px;transition:background .12s,color .12s}.lib-manus-tab:hover{color:#9a9a9a;background:#1e1e1e}.lib-manus-tab.active{color:#e0e0e0;background:#252525}.lib-manus-search{color:#5a5a5a;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:7px;align-items:center;gap:6px;padding:5px 10px;display:flex}.lib-manus-search input{color:#e0e0e0;background:0 0;border:none;outline:none;width:160px;font-family:inherit;font-size:12px}.lib-manus-search input::placeholder{color:#3a3a3a}.lib-manus-search button{cursor:pointer;color:#5a5a5a;background:0 0;border:none;align-items:center;display:flex}.lib-manus-view-toggle{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:7px;gap:2px;padding:2px;display:flex}.lib-manus-view-toggle button{cursor:pointer;color:#5a5a5a;background:0 0;border:none;border-radius:5px;align-items:center;padding:4px 8px;transition:background .12s,color .12s;display:flex}.lib-manus-view-toggle button:hover{color:#9a9a9a}.lib-manus-view-toggle button.active{color:#e0e0e0;background:#2a2a2a}.lib-manus-content{flex:1;padding:20px 28px;overflow-y:auto}.lib-manus-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:300px;display:flex}.lib-manus-group{margin-bottom:32px}.lib-manus-group-header{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.lib-manus-group-title{color:silver;text-overflow:ellipsis;white-space:nowrap;max-width:70%;margin:0;font-size:14px;font-weight:600;overflow:hidden}.lib-manus-group-date{color:#4a4a4a;flex-shrink:0;font-size:11px}.lib-manus-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.lib-manus-card{cursor:pointer;background:#1a1a1a;border:1px solid #252525;border-radius:10px;flex-direction:column;transition:border-color .15s,transform .12s;display:flex;overflow:hidden}.lib-manus-card:hover{border-color:#3a3a3a;transform:translateY(-1px)}.lib-manus-card-preview{background:#141414;border-bottom:1px solid #1e1e1e;justify-content:center;align-items:center;height:160px;display:flex;overflow:hidden}.lib-manus-card-img{object-fit:cover;width:100%;height:100%}.lib-manus-card-doc-preview{width:100%;height:100%;padding:12px;position:relative;overflow:hidden}.lib-manus-card-doc-preview:after{content:"";background:linear-gradient(#0000,#141414);height:40px;position:absolute;bottom:0;left:0;right:0}.lib-manus-card-doc-text{color:#5a5a5a;white-space:pre-wrap;word-break:break-word;font-size:10px;line-height:1.6}.lib-manus-card-icon-area{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.lib-manus-card-footer{flex-shrink:0;align-items:center;gap:8px;padding:10px 12px;display:flex}.lib-manus-card-name{color:silver;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.lib-manus-card-menu-wrap{flex-shrink:0;position:relative}.lib-manus-card-menu-btn{cursor:pointer;color:#4a4a4a;background:0 0;border:none;border-radius:4px;align-items:center;padding:2px;transition:background .1s,color .1s;display:flex}.lib-manus-card-menu-btn:hover{color:#9a9a9a;background:#252525}.lib-manus-card-dropdown{z-index:50;background:#1e1e1e;border:1px solid #2a2a2a;border-radius:8px;min-width:130px;padding:4px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #0006}.lib-manus-card-dropdown button{color:#9a9a9a;cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:8px;width:100%;padding:7px 10px;font-family:inherit;font-size:12px;transition:background .1s,color .1s;display:flex}.lib-manus-card-dropdown button:hover{color:#e0e0e0;background:#252525}.lib-manus-list{flex-direction:column;gap:2px;display:flex}.lib-manus-row{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;transition:background .1s,border-color .1s;display:flex}.lib-manus-row:hover{background:#1a1a1a;border-color:#252525}.lib-manus-row-name{color:silver;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.lib-manus-row-conv{color:#4a4a4a;text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:11px;overflow:hidden}.lib-manus-row-menu{cursor:pointer;color:#4a4a4a;background:0 0;border:none;border-radius:4px;align-items:center;padding:2px;transition:background .1s,color .1s;display:flex}.lib-manus-row-menu:hover{color:#9a9a9a;background:#252525}.lib-manus-show-more{color:#5a5a5a;cursor:pointer;background:0 0;border:1px solid #252525;border-radius:6px;align-items:center;gap:6px;margin-top:10px;padding:6px 12px;font-family:inherit;font-size:12px;transition:border-color .12s,color .12s;display:flex}.lib-manus-show-more:hover{color:#9a9a9a;border-color:#3a3a3a}.lib-container{background:#111;flex-direction:column;height:100%;display:flex;overflow:hidden}.lib-header{flex-shrink:0;padding:28px 32px 0}.lib-title{color:#e0e0e0;margin:0 0 20px;font-size:22px;font-weight:700}.lib-toolbar{border-bottom:1px solid #1e1e1e;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:0 32px 16px;display:flex}.lib-toolbar-left,.lib-toolbar-right{align-items:center;gap:8px;display:flex}.lib-filter-wrap{position:relative}.lib-filter-btn{color:silver;cursor:pointer;background:#1a1a1a;border:1px solid #252525;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-family:inherit;font-size:13px;transition:background .15s;display:flex}.lib-filter-btn:hover{background:#222}.lib-filter-dropdown{z-index:100;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:10px;min-width:180px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #00000080}.lib-filter-option{color:silver;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:8px 10px;font-family:inherit;font-size:13px;transition:background .12s;display:flex}.lib-filter-option:hover{background:#252525}.lib-filter-option.active{color:#1a93fe}.lib-favorites-btn{color:#8a8a8a;cursor:pointer;background:#1a1a1a;border:1px solid #252525;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-family:inherit;font-size:13px;transition:background .15s,color .15s;display:flex}.lib-favorites-btn:hover{color:silver;background:#222}.lib-favorites-btn.active{color:#f59e0b;border-color:#f59e0b40}.lib-search-wrap{background:#1a1a1a;border:1px solid #252525;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;display:flex}.lib-search-icon{color:#5a5a5a;flex-shrink:0}.lib-search-input{color:#d0d0d0;background:0 0;border:none;outline:none;width:160px;font-family:inherit;font-size:13px}.lib-search-input::placeholder{color:#4a4a4a}.lib-search-clear{color:#5a5a5a;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:flex}.lib-search-clear:hover{color:silver}.lib-view-toggle{background:#1a1a1a;border:1px solid #252525;border-radius:8px;align-items:center;display:flex;overflow:hidden}.lib-view-btn{color:#5a5a5a;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;transition:background .12s,color .12s;display:flex}.lib-view-btn:hover{color:silver;background:#222}.lib-view-btn.active{color:#1a93fe;background:#252525}.lib-content{flex:1;padding:20px 32px 32px;overflow-y:auto}.lib-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:80px 24px;display:flex}.lib-empty-icon{color:#3a3a3a;background:#1a1a1a;border:1px solid #252525;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.lib-empty-title{color:#5a5a5a;margin:0;font-size:16px;font-weight:600}.lib-empty-sub{color:#3a3a3a;margin:0;font-size:13px}.lib-group{margin-bottom:32px}.lib-group-header{align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.lib-group-title{color:silver;margin:0;font-size:14px;font-weight:600}.lib-group-date{color:#4a4a4a;font-size:12px}.lib-files-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.lib-file-card-grid{cursor:pointer;background:#1a1a1a;border:1px solid #222;border-radius:10px;transition:border-color .15s,box-shadow .15s;overflow:hidden}.lib-file-card-grid:hover{border-color:#333;box-shadow:0 4px 16px #0006}.lib-file-card-header{border-bottom:1px solid #1e1e1e;align-items:center;gap:8px;padding:10px 12px;display:flex}.lib-file-card-name{color:silver;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.lib-file-card-menu{color:#4a4a4a;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.lib-file-card-menu:hover{color:silver;background:#252525}.lib-file-card-preview{justify-content:center;align-items:center;height:100px;display:flex;overflow:hidden}.lib-file-card-img{object-fit:cover;width:100%;height:100%}.lib-file-card-text{color:#5a5a5a;-webkit-line-clamp:6;text-overflow:ellipsis;-webkit-box-orient:vertical;align-self:flex-start;padding:8px 12px;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.lib-file-card-placeholder{color:#2a2a2a;background:#151515;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.lib-files-list{flex-direction:column;gap:2px;display:flex}.lib-file-row{cursor:pointer;background:#1a1a1a;border:1px solid #1e1e1e;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;transition:border-color .12s;display:flex}.lib-file-row:hover{border-color:#2a2a2a}.lib-file-row-name{color:silver;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.lib-file-row-menu{color:#4a4a4a;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.lib-file-row-menu:hover{color:silver;background:#252525}.lib-show-more{color:#5a5a5a;cursor:pointer;background:0 0;border:1px dashed #252525;border-radius:6px;align-items:center;gap:6px;margin-top:8px;padding:6px 12px;font-family:inherit;font-size:12px;transition:border-color .12s,color .12s;display:flex}.lib-show-more:hover{color:#9a9a9a;border-color:#3a3a3a}.welcome-blob{filter:blur(80px);opacity:0;pointer-events:none;z-index:0;border-radius:50%;animation:1.2s forwards blob-fade-in;position:absolute}.welcome-blob-blue{background:radial-gradient(circle, transparent 0, var(--nlm-blue-50,#1a93fe2e) 70%);width:400px;height:400px;animation-delay:.1s;top:-120px;left:-60px}.welcome-blob-purple{background:radial-gradient(circle,#0000 0,#a02bfe26 70%);width:400px;height:400px;animation-delay:.3s;top:-80px;right:-80px}@keyframes blob-fade-in{0%{opacity:0;transform:scale(.85)}to{opacity:.7;transform:scale(1)}}.welcome-blob.fading-out{animation:.6s forwards blob-fade-out!important}@keyframes blob-fade-out{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.1)}}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes rotate-angle{to{--angle:360deg}}.agent-rainbow-wrap{justify-content:center;align-items:center;display:inline-flex}.agent-rainbow-border{background:linear-gradient(var(--angle), #02fcef70 0%, #ffb52b70 50%, #a02bfe70 100%);cursor:default;border-radius:22px;padding:1.5px;transition:box-shadow .35s;animation:10s linear infinite rotate-angle;position:relative;box-shadow:0 0 12px #02fcef1f,0 0 24px #a02bfe1a,0 0 6px #ffb52b14}.agent-rainbow-border:hover{box-shadow:0 0 20px #02fcef4d,0 0 40px #a02bfe40,0 0 14px #ffb52b33,0 0 60px #1a93fe26}.agent-rainbow-inner{color:silver;white-space:nowrap;background:#141414;border-radius:20px;align-items:center;gap:6px;padding:5px 14px;font-size:12px;font-weight:500;display:flex}.agent-settings-popover{z-index:200;background:#161616;border:1px solid #2a2a2a;border-radius:14px;min-width:300px;max-width:340px;animation:.18s popover-in;position:absolute;bottom:calc(100% + 10px);left:0;overflow:hidden;box-shadow:0 12px 40px #000000bf,0 0 0 1px #ffffff0a}@keyframes popover-in{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.asp-section{padding:12px 14px}.asp-divider{background:#222;height:1px;margin:0}.asp-section-label{color:#5a5a5a;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:5px;margin-bottom:8px;font-size:11px;font-weight:600;display:flex}.asp-type-grid{flex-direction:column;gap:5px;display:flex}.asp-type-btn{cursor:pointer;text-align:left;background:0 0;border:1px solid #252525;border-radius:9px;align-items:flex-start;gap:10px;width:100%;padding:9px 11px;font-family:inherit;transition:background .12s,border-color .12s;display:flex}.asp-type-btn:hover{background:#1e1e1e;border-color:#2e2e2e}.asp-type-btn.active{background:#1a93fe12;border-color:#1a93fe40}.asp-type-icon{color:#9a9a9a;background:#1e1e1e;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:1px;display:flex}.asp-type-btn.active .asp-type-icon{color:#1a93fe;background:#1a93fe1f}.asp-type-name{color:silver;margin-bottom:2px;font-size:13px;font-weight:500}.asp-type-btn.active .asp-type-name{color:#e5e5e5}.asp-type-desc{color:#5a5a5a;font-size:11px;line-height:1.4}.asp-chip-row{flex-wrap:wrap;gap:5px;display:flex}.asp-chip{color:#7a7a7a;cursor:pointer;background:0 0;border:1px solid #2a2a2a;border-radius:20px;padding:4px 10px;font-family:inherit;font-size:12px;transition:all .12s}.asp-chip:hover{color:silver;background:#1e1e1e;border-color:#3a3a3a}.asp-chip.active{color:#60a5fa;background:#1a93fe1a;border-color:#1a93fe4d}.asp-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.asp-row-label{color:silver;align-items:center;gap:5px;margin-bottom:3px;font-size:13px;font-weight:500;display:flex}.asp-row-desc{color:#5a5a5a;max-width:210px;font-size:11px;line-height:1.4}.asp-toggle{cursor:pointer;border:none;border-radius:10px;flex-shrink:0;width:34px;height:19px;margin-top:2px;transition:background .2s;position:relative}.asp-toggle.on{background:#1a93fe}.asp-toggle.off{background:#2a2a2a}.asp-toggle-knob{background:#fff;border-radius:50%;width:15px;height:15px;transition:left .2s;position:absolute;top:2px;box-shadow:0 1px 3px #0006}.asp-toggle.on .asp-toggle-knob{left:17px}.asp-toggle.off .asp-toggle-knob{left:2px}.toolbar-badge{color:#fff;pointer-events:none;background:#1a93fe;border-radius:7px;justify-content:center;align-items:center;min-width:14px;height:14px;padding:0 3px;font-size:9px;font-weight:700;display:flex;position:absolute;top:-4px;right:-4px}.toolbar-badge.connector-badge{color:#000;background:#4ade80}.toolbar-btn.skill-active{color:#1a93fe}.toolbar-btn.connector-active{color:#4ade80}.chat-skills-dropdown{z-index:60;background:#38383a;border:1px solid #ffffff1a;border-radius:16px;min-width:240px;padding:6px;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 12px 40px #00000080,0 2px 8px #0000004d}.chat-skills-header{color:#6b7280;text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:center;padding:6px 8px 8px;font-size:11px;font-weight:600;display:flex}.chat-skills-manage{color:#1a93fe;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:11px}.chat-skills-manage:hover{text-decoration:underline}.chat-skills-empty{text-align:center;padding:12px 8px}.chat-skills-empty p{color:#4a4a4a;margin-bottom:6px;font-size:12px}.chat-skills-add-link{color:#1a93fe;cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:12px}.chat-skills-list{flex-direction:column;gap:2px;display:flex}.chat-skill-item{color:silver;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;width:100%;padding:7px 8px;font-family:inherit;font-size:13px;transition:background .1s;display:flex}.chat-skill-item:hover{background:#ffffff12}.chat-skill-item.active{color:#e5e5e5}.chat-skill-icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;display:flex}.chat-skill-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.chat-connectors-popup{z-index:60;background:#38383a;border:1px solid #ffffff1a;border-radius:16px;min-width:240px;padding:6px;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 12px 40px #00000080,0 2px 8px #0000004d}.chat-connector-section-label{color:#4a4a4a;text-transform:uppercase;letter-spacing:.06em;padding:4px 8px 2px;font-size:10px;font-weight:600}.chat-connector-item{color:silver;border-radius:7px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.chat-connector-manage-btn{color:#1a93fe;cursor:pointer;text-align:center;background:0 0;border:1px dashed #2a2a2a;border-radius:8px;width:100%;margin-top:6px;padding:7px 8px;font-family:inherit;font-size:12px;display:block}.chat-connector-manage-btn:hover{background:#ffffff12}.plus-menu-badge{color:#fff;background:#1a93fe;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;margin-left:auto;padding:0 4px;font-size:10px;font-weight:700;display:flex}.save-skill-box{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:14px;margin-top:16px;overflow:hidden}.save-skill-box.saved{color:#4ade80;align-items:center;gap:8px;padding:14px 16px;font-size:13px;display:flex}.save-skill-box-header{border-bottom:1px solid #222;justify-content:space-between;align-items:flex-start;padding:14px 16px 10px;display:flex}.save-skill-box-icon{background:#1a93fe1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.save-skill-box-title{color:#e5e5e5;font-size:13px;font-weight:600}.save-skill-box-sub{color:#6b7280;margin-top:2px;font-size:11px}.save-skill-box-close{color:#4a4a4a;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:2px;display:flex}.save-skill-box-close:hover{color:#9a9a9a;background:#252525}.save-skill-box-body{flex-direction:column;gap:10px;padding:12px 16px;display:flex}.save-skill-field{flex-direction:column;gap:4px;display:flex}.save-skill-label{color:#6b7280;font-size:11px;font-weight:600}.save-skill-input{color:#e5e5e5;background:#252525;border:1px solid #2e2e2e;border-radius:8px;outline:none;width:100%;padding:7px 10px;font-family:inherit;font-size:13px;transition:border-color .15s}.save-skill-input:focus{border-color:#1a93fe}.save-skill-textarea{color:#e5e5e5;resize:vertical;background:#252525;border:1px solid #2e2e2e;border-radius:8px;outline:none;width:100%;padding:8px 10px;font-family:inherit;font-size:12px;line-height:1.5;transition:border-color .15s}.save-skill-textarea:focus{border-color:#1a93fe}.save-skill-advanced-toggle{color:#6b7280;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;width:fit-content;padding:0;font-family:inherit;font-size:11px;display:flex}.save-skill-advanced-toggle:hover{color:#9a9a9a}.save-skill-box-footer{border-top:1px solid #222;justify-content:flex-end;align-items:center;gap:8px;padding:10px 16px 14px;display:flex}.save-skill-cancel{color:#9a9a9a;cursor:pointer;background:0 0;border:1px solid #2e2e2e;border-radius:8px;padding:6px 12px;font-family:inherit;font-size:12px}.save-skill-cancel:hover{color:#e5e5e5;background:#252525}.save-skill-save{color:#fff;cursor:pointer;background:#1a93fe;border:none;border-radius:8px;align-items:center;gap:5px;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s;display:flex}.save-skill-save:hover{background:#1580e0}.save-skill-save:disabled{opacity:.4;cursor:not-allowed}.skills-content,.connectors-content{flex-direction:column;height:100%;display:flex;overflow:hidden}.skills-header,.connectors-header{flex-shrink:0;justify-content:space-between;align-items:center;padding:0 0 16px;display:flex}.skills-header h2,.connectors-header h2{color:#e5e5e5;font-size:16px;font-weight:600}.skills-add-btn{color:#e5e5e5;cursor:pointer;background:#1e1e1e;border:1px solid #2e2e2e;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-family:inherit;font-size:13px;font-weight:500;display:flex;position:relative}.skills-add-btn:hover{background:#252525;border-color:#3a3a3a}.skills-add-dropdown{z-index:100;background:#1e1e1e;border:1px solid #2a2a2a;border-radius:12px;min-width:260px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 32px #0009}.skills-add-dropdown-item{color:#e5e5e5;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:flex-start;gap:10px;width:100%;padding:10px;font-family:inherit;font-size:13px;transition:background .1s;display:flex}.skills-add-dropdown-item:hover{background:#252525}.skills-add-dropdown-item-icon{color:#9a9a9a;background:#252525;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.skills-add-dropdown-item-text{flex-direction:column;gap:2px;display:flex}.skills-add-dropdown-item-title{color:#e5e5e5;font-size:13px;font-weight:500}.skills-add-dropdown-item-desc{color:#6b7280;font-size:11px}.skills-list{flex-direction:column;flex:1;gap:2px;display:flex;overflow-y:auto}.skill-card{background:#1a1a1a;border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;transition:border-color .15s;display:flex}.skill-card.enabled{border-color:#1a93fe33}.skill-card-body{flex:1;min-width:0}.skill-card-name{color:#e5e5e5;margin-bottom:3px;font-size:13px;font-weight:600}.skill-card-source{color:#4a4a4a;text-transform:uppercase;letter-spacing:.05em;margin-top:4px;font-size:10px}.skill-card-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.skill-toggle.on{color:#1a93fe}.official-library-panel{z-index:200;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.official-library-inner{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;flex-direction:column;width:600px;max-width:95vw;max-height:80vh;display:flex;overflow:hidden}.official-library-header{border-bottom:1px solid #222;flex-shrink:0;align-items:center;gap:10px;padding:16px 20px;display:flex}.official-library-back{color:#9a9a9a;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-family:inherit;font-size:13px;display:flex}.official-library-back:hover{color:#e5e5e5}.official-library-title{color:#e5e5e5;flex:1;font-size:15px;font-weight:600}.official-library-close{color:#4a4a4a;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;padding:4px;display:flex}.official-library-close:hover{color:#9a9a9a;background:#252525}.official-library-search{border-bottom:1px solid #1e1e1e;flex-shrink:0;padding:12px 20px}.official-library-search input{color:#e5e5e5;background:#252525;border:1px solid #2e2e2e;border-radius:8px;outline:none;width:100%;padding:8px 12px;font-family:inherit;font-size:13px}.official-library-search input:focus{border-color:#3a3a3a}.official-library-list{flex:1;padding:8px 12px;overflow-y:auto}.official-library-item{border-bottom:1px solid #1e1e1e;justify-content:space-between;align-items:center;padding:12px 8px;display:flex}.official-library-item:last-child{border-bottom:none}.official-library-item-body{flex:1;min-width:0}.official-library-item-name{color:#e5e5e5;align-items:center;gap:6px;margin-bottom:3px;font-size:13px;font-weight:600;display:flex}.official-library-item-desc{color:#6b7280;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.official-library-add-btn{color:#e5e5e5;cursor:pointer;background:#252525;border:1px solid #2e2e2e;border-radius:7px;flex-shrink:0;align-items:center;gap:4px;margin-left:12px;padding:5px 10px;font-family:inherit;font-size:12px;font-weight:500;transition:background .1s;display:flex}.official-library-add-btn:hover{background:#2e2e2e}.official-library-add-btn.added{color:#4ade80;cursor:default;border-color:#4ade804d}.import-github-modal{z-index:200;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.import-github-inner{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;width:420px;max-width:95vw;padding:28px 24px 24px;position:relative}.import-github-close{color:#4a4a4a;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;padding:4px;display:flex;position:absolute;top:16px;right:16px}.import-github-close:hover{color:#9a9a9a;background:#252525}.import-github-icons{justify-content:center;align-items:center;gap:10px;margin-bottom:16px;display:flex}.import-github-icon-box{background:#252525;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}.import-github-title{color:#e5e5e5;text-align:center;margin-bottom:6px;font-size:18px;font-weight:600}.import-github-sub{color:#6b7280;text-align:center;margin-bottom:20px;font-size:13px}.import-github-label{color:#9a9a9a;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:12px;font-weight:600}.import-github-input{color:#e5e5e5;background:#252525;border:1px solid #2e2e2e;border-radius:8px;outline:none;width:100%;margin-bottom:16px;padding:9px 12px;font-family:monospace;font-size:13px}.import-github-input:focus{border-color:#1a93fe}.import-github-btn{color:#e5e5e5;cursor:pointer;background:#252525;border:1px solid #2e2e2e;border-radius:9px;width:100%;padding:10px;font-family:inherit;font-size:14px;font-weight:500;transition:background .15s}.import-github-btn:hover{background:#2e2e2e}.import-github-btn:disabled{opacity:.4;cursor:not-allowed}.upload-skill-modal{z-index:200;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.upload-skill-inner{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;width:440px;max-width:95vw;padding:24px;position:relative}.upload-skill-close{color:#4a4a4a;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;padding:4px;display:flex;position:absolute;top:16px;right:16px}.upload-skill-close:hover{color:#9a9a9a;background:#252525}.upload-skill-title{color:#e5e5e5;margin-bottom:16px;font-size:16px;font-weight:600}.upload-skill-dropzone{text-align:center;cursor:pointer;background:#1e1e1e;border:1.5px dashed #2e2e2e;border-radius:12px;margin-bottom:16px;padding:40px 24px;transition:border-color .15s,background .15s}.upload-skill-dropzone:hover,.upload-skill-dropzone.drag-over{background:#1a93fe0a;border-color:#1a93fe}.upload-skill-dropzone-icon{opacity:.5;margin-bottom:8px;font-size:32px}.upload-skill-dropzone-text{color:#6b7280;font-size:13px}.upload-skill-requirements{color:#6b7280;font-size:12px}.upload-skill-requirements strong{color:#9a9a9a;margin-bottom:6px;font-size:12px;display:block}.upload-skill-requirements ul{padding-left:16px}.upload-skill-requirements li{margin-bottom:3px}.connectors-tabs{border-bottom:1px solid #222;flex-shrink:0;gap:0;margin-bottom:16px;display:flex}.connectors-tab{color:#6b7280;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:500;transition:color .15s}.connectors-tab:hover{color:#e5e5e5}.connectors-tab.active{color:#e5e5e5;border-bottom-color:#1a93fe}.connectors-search{flex-shrink:0;margin-bottom:14px}.connectors-search input{color:#e5e5e5;background:#1e1e1e;border:1px solid #2a2a2a;border-radius:8px;outline:none;width:100%;padding:8px 12px;font-family:inherit;font-size:13px}.connectors-search input:focus{border-color:#3a3a3a}.connectors-apps-grid{flex-direction:column;flex:1;gap:2px;display:flex;overflow-y:auto}.connector-app-card{background:#1a1a1a;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s;display:flex}.connector-app-card:hover{border-color:#2a2a2a}.connector-app-card.connected{border-color:#4ade8033}.connector-app-icon{background:#252525;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.connector-app-body{flex:1;min-width:0}.connector-app-name{color:#e5e5e5;margin-bottom:2px;font-size:13px;font-weight:600}.connector-app-desc{color:#6b7280;font-size:11px}.connector-app-status{color:#4ade80;flex-shrink:0;align-items:center;gap:5px;font-size:11px;display:flex}.connector-connect-btn{color:#e5e5e5;cursor:pointer;background:#252525;border:1px solid #2e2e2e;border-radius:7px;flex-shrink:0;padding:5px 12px;font-family:inherit;font-size:12px;font-weight:500;transition:background .1s}.connector-connect-btn:hover{background:#2e2e2e}.custom-api-form{flex-direction:column;flex:1;gap:14px;padding-right:4px;display:flex;overflow-y:auto}.custom-api-title{color:#e5e5e5;margin-bottom:2px;font-size:15px;font-weight:600}.custom-api-sub{color:#6b7280;margin-bottom:4px;font-size:12px}.custom-api-field{flex-direction:column;gap:5px;display:flex}.custom-api-label{color:#9a9a9a;font-size:12px;font-weight:500}.custom-api-input{color:#e5e5e5;background:#1e1e1e;border:1px solid #2a2a2a;border-radius:8px;outline:none;width:100%;padding:8px 12px;font-family:inherit;font-size:13px}.custom-api-input:focus{border-color:#3a3a3a}.custom-api-textarea{color:#e5e5e5;resize:vertical;background:#1e1e1e;border:1px solid #2a2a2a;border-radius:8px;outline:none;width:100%;padding:8px 12px;font-family:inherit;font-size:12px;line-height:1.5}.custom-api-textarea:focus{border-color:#3a3a3a}.custom-api-secrets-box{background:#1e1e1e;border:1px solid #2a2a2a;border-radius:10px;padding:12px}.custom-api-secrets-title{color:#9a9a9a;align-items:center;gap:5px;margin-bottom:10px;font-size:12px;font-weight:600;display:flex}.custom-api-secret-row{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.custom-api-add-secret{color:#1a93fe;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;margin-top:4px;padding:0;font-family:inherit;font-size:12px;display:flex}.custom-api-add-secret:hover{text-decoration:underline}.custom-api-save-btn{color:#e5e5e5;cursor:pointer;background:#252525;border:1px solid #2e2e2e;border-radius:9px;align-self:flex-end;padding:9px 20px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s}.custom-api-save-btn:hover{background:#2e2e2e}.custom-mcp-empty{color:#4a4a4a;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;display:flex}.custom-mcp-empty-icon{opacity:.4;font-size:36px}.custom-mcp-empty-text{color:#6b7280;font-size:13px}.custom-mcp-add-btn{color:#e5e5e5;cursor:pointer;background:#1e1e1e;border:1px solid #2a2a2a;border-radius:9px;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:500;display:flex;position:relative}.custom-mcp-add-btn:hover{background:#252525}.custom-mcp-dropdown{z-index:100;background:#1e1e1e;border:1px solid #2a2a2a;border-radius:10px;min-width:200px;padding:4px;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000080}.custom-mcp-dropdown-item{color:#e5e5e5;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;width:100%;padding:9px 10px;font-family:inherit;font-size:13px;display:flex}.custom-mcp-dropdown-item:hover{background:#252525}.skill-add-btn{color:#e5e5e5;cursor:pointer;white-space:nowrap;background:#1e1e1e;border:1px solid #2e2e2e;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-family:inherit;font-size:13px;font-weight:500;display:flex}.skill-add-btn:hover{background:#252525;border-color:#3a3a3a}.skill-add-menu{z-index:100;background:#1e1e1e;border:1px solid #2a2a2a;border-radius:12px;min-width:280px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 32px #0009}.skill-add-menu-item{color:#e5e5e5;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:flex-start;gap:10px;width:100%;padding:10px;font-family:inherit;font-size:13px;transition:background .1s;display:flex}.skill-add-menu-item:hover{background:#252525}.skill-add-menu-icon{background:#252525;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.skill-add-menu-label{color:#e5e5e5;font-size:13px;font-weight:500}.skill-add-menu-sub{color:#6b7280;margin-top:2px;font-size:11px}.skill-card{background:#1a1a1a;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:4px;padding:12px 14px;transition:border-color .15s;display:flex}.skill-card:hover{border-color:#2a2a2a}.skill-card-left{flex:1;align-items:flex-start;gap:10px;min-width:0;display:flex}.skill-card-right{flex-shrink:0;align-items:center;gap:6px;display:flex}.skill-card-icon{background:#252525;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}.skill-card-info{flex:1;min-width:0}.skill-card-name{color:#e5e5e5;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:3px;font-size:13px;font-weight:600;display:flex}.skill-card-desc{color:#6b7280;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.skill-badge-official{color:#1a93fe;background:#1a93fe1a;border:1px solid #1a93fe33;border-radius:4px;align-items:center;gap:3px;padding:1px 5px;font-size:10px;font-weight:500;display:inline-flex}.skill-toggle{cursor:pointer;color:#3a3a3a;background:0 0;border:none;align-items:center;padding:2px;transition:color .15s;display:flex}.skill-toggle.active{color:#1a93fe}.skill-menu-btn{cursor:pointer;color:#4a4a4a;background:0 0;border:none;border-radius:5px;align-items:center;padding:4px;display:flex}.skill-menu-btn:hover{color:#9a9a9a;background:#252525}.skill-dropdown-menu{z-index:50;background:#1e1e1e;border:1px solid #2a2a2a;border-radius:9px;min-width:140px;padding:4px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 4px 16px #00000080}.skill-dropdown-item{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:7px;width:100%;padding:8px 10px;font-family:inherit;font-size:12px;display:flex}.skill-dropdown-item:hover{background:#252525}.skill-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:60px 24px;display:flex}.skill-empty-icon{background:#1e1e1e;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:16px;display:flex}.skill-empty-title{color:#e5e5e5;margin-bottom:6px;font-size:15px;font-weight:600}.skill-empty-sub{color:#6b7280;max-width:280px;margin-bottom:20px;font-size:13px;line-height:1.5}.skill-empty-cta{color:#e5e5e5;cursor:pointer;background:#1e1e1e;border:1px solid #2e2e2e;border-radius:9px;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:500}.skill-empty-cta:hover{background:#252525}.skill-list{flex-direction:column;display:flex}.skill-modal-overlay{z-index:200;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.skill-modal{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;width:420px;max-width:95vw;padding:28px 24px 24px;position:relative}.skill-modal-close{color:#4a4a4a;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;padding:4px;display:flex;position:absolute;top:16px;right:16px}.skill-modal-close:hover{color:#9a9a9a;background:#252525}.skill-modal-icons{justify-content:center;align-items:center;gap:10px;margin-bottom:16px;display:flex}.skill-modal-icon-box{border:1px solid #2a2a2a;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}.skill-modal-icon-arrow{color:#4a4a4a;font-size:18px}.skill-modal-title{color:#e5e5e5;text-align:center;margin-bottom:6px;font-size:18px;font-weight:600}.skill-modal-sub{color:#6b7280;text-align:center;margin-bottom:20px;font-size:13px;line-height:1.5}.skill-modal-field{flex-direction:column;gap:5px;margin-bottom:14px;display:flex}.skill-modal-label{color:#9a9a9a;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.skill-modal-input{color:#e5e5e5;background:#252525;border:1px solid #2e2e2e;border-radius:8px;outline:none;width:100%;padding:9px 12px;font-family:monospace;font-size:13px}.skill-modal-input:focus{border-color:#1a93fe}.skill-modal-btn{color:#e5e5e5;cursor:pointer;background:#252525;border:1px solid #2e2e2e;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:100%;padding:10px;font-family:inherit;font-size:14px;font-weight:500;transition:background .15s;display:flex}.skill-modal-btn:hover{background:#2e2e2e}.skill-modal-btn:disabled{opacity:.4;cursor:not-allowed}.skill-upload-zone{text-align:center;cursor:pointer;background:#1e1e1e;border:1.5px dashed #2e2e2e;border-radius:12px;margin-bottom:16px;padding:36px 24px;transition:border-color .15s,background .15s}.skill-upload-zone:hover,.skill-upload-zone.dragging{background:#1a93fe0a;border-color:#1a93fe}.skill-upload-icon{justify-content:center;margin-bottom:4px;display:flex}.skill-upload-requirements{margin-bottom:16px}.skill-library-panel{z-index:200;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.skill-library-panel>div{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;flex-direction:column;width:600px;max-width:95vw;max-height:80vh;display:flex;overflow:hidden}.skill-library-header{border-bottom:1px solid #222;flex-shrink:0;align-items:center;gap:10px;padding:16px 20px;display:flex}.skill-library-back{color:#9a9a9a;cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;padding:4px;display:flex}.skill-library-back:hover{color:#e5e5e5;background:#252525}.skill-library-title{color:#e5e5e5;flex:1;font-size:15px;font-weight:600}.skill-library-search{border-bottom:1px solid #1e1e1e;flex-shrink:0;align-items:center;gap:8px;padding:12px 20px;display:flex}.skill-library-search-input{color:#e5e5e5;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13px}.skill-library-list{flex:1;padding:8px 16px;overflow-y:auto}.skill-library-item{border-bottom:1px solid #1e1e1e;justify-content:space-between;align-items:center;gap:12px;padding:12px 4px;display:flex}.skill-library-item:last-child{border-bottom:none}.skill-library-item-info{flex:1;min-width:0}.skill-library-item-name{color:#e5e5e5;align-items:center;margin-bottom:3px;font-size:13px;font-weight:600;display:flex}.skill-library-item-desc{color:#6b7280;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.skill-library-add-btn{color:#e5e5e5;cursor:pointer;white-space:nowrap;background:#252525;border:1px solid #2e2e2e;border-radius:7px;flex-shrink:0;padding:5px 10px;font-family:inherit;font-size:12px;font-weight:500;transition:background .1s}.skill-library-add-btn:hover{background:#2e2e2e}.skill-library-added{color:#4ade80;flex-shrink:0;align-items:center;gap:4px;font-size:12px;font-weight:500;display:inline-flex}.skill-result-card-wrapper{background:#1c1c1c;border:1px solid #2a2a2a;border-radius:10px;margin:12px 0 4px;overflow:hidden}.skill-result-card{background:#1c1c1c;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.skill-result-card.saved{background:#1c1c1c;border:1px solid #2a2a2a;border-radius:10px;align-items:center;gap:10px;margin:12px 0 4px;padding:12px 14px;display:flex}.skill-result-icon-wrap{background:#252525;border:1px solid #333;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.skill-result-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.skill-result-name{color:#e5e5e5;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.skill-result-label{color:#5a5a5a;font-size:11px}.skill-result-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.skill-result-download{color:#7a7a7a;cursor:pointer;background:#252525;border:1px solid #333;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:color .15s,background .15s;display:flex}.skill-result-download:hover{color:#e5e5e5;background:#2e2e2e}.skill-result-add-btn{color:#111;cursor:pointer;white-space:nowrap;background:#e5e5e5;border:none;border-radius:7px;padding:6px 14px;font-size:12px;font-weight:600;transition:background .15s}.skill-result-add-btn:hover{background:#fff}.skill-result-close{color:#4a4a4a;cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;width:22px;height:22px;transition:color .15s;display:flex}.skill-result-close:hover{color:#9a9a9a}.skill-result-expand{background:#1a1a1a;border-top:1px solid #2a2a2a;flex-direction:column;gap:8px;padding:12px 14px 14px;display:flex}.connectors-mini-popup{z-index:9999;background:#38383a;border:1px solid #ffffff1a;border-radius:16px;width:280px;padding:6px 0;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 12px 40px #00000080,0 2px 8px #0000004d}.connectors-mini-row{align-items:center;gap:10px;padding:7px 14px;transition:background .1s;display:flex}.connectors-mini-row:hover{background:#ffffff12}.connectors-mini-icon{flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.connectors-mini-name{color:#d0d0d0;flex:1;align-items:center;gap:6px;min-width:0;font-size:13px;display:flex}.connectors-mini-beta{color:#7a7a7a;background:#2a2a2a;border:1px solid #333;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:500}.connectors-mini-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.connectors-mini-sub{color:#7a7a7a;cursor:pointer;background:0 0;border:none;align-items:center;gap:2px;padding:0;font-size:11px;display:flex}.connectors-mini-sub:hover{color:silver}.connectors-mini-toggle{cursor:pointer}.connectors-mini-toggle-track{background:#3a3a3a;border-radius:9px;width:32px;height:18px;transition:background .2s;display:block;position:relative}.connectors-mini-toggle-track.on{background:#1a93fe}.connectors-mini-toggle-track:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:2px;left:2px}.connectors-mini-toggle-track.on:after{transform:translate(14px)}.connectors-mini-connect{color:#9a9a9a;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-size:12px;transition:color .15s}.connectors-mini-connect:hover{color:#e5e5e5}.connectors-mini-divider{background:#ffffff14;height:1px;margin:4px 0}.connectors-mini-add{cursor:pointer;color:#d0d0d0;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:8px 14px;font-size:13px;transition:background .1s;display:flex}.connectors-mini-add:hover{background:#ffffff12}.connectors-mini-add-icons{align-items:center;gap:3px;margin-left:auto;display:flex}.connectors-mini-add-count{color:#7a7a7a;background:#2a2a2a;border-radius:4px;padding:1px 5px;font-size:11px}.connectors-mini-manage{cursor:pointer;color:#9a9a9a;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:8px 14px;font-size:13px;transition:background .1s;display:flex}.connectors-mini-manage:hover{color:#d0d0d0;background:#252525}.connectors-mini-footer{border-top:1px solid #2a2a2a;align-items:center;gap:4px;margin-top:2px;padding:6px 14px 4px;display:flex}.connectors-mini-footer-btn{color:#5a5a5a;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .1s,color .1s;display:flex}.connectors-mini-footer-btn:hover,.connectors-mini-footer-btn.active{color:#d0d0d0;background:#252525}.conn-root{flex-direction:column;height:100%;display:flex}.conn-header{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.conn-search-wrap{background:#1e1e1e;border:1px solid #2e2e2e;border-radius:6px;align-items:center;gap:6px;width:180px;padding:5px 10px;display:flex}.conn-app-list{flex-direction:column;gap:0;margin-top:4px;display:flex}.conn-app-row{border-bottom:1px solid #1e1e1e;align-items:center;gap:12px;padding:10px 4px;transition:background .15s;display:flex}.conn-app-row:last-child{border-bottom:none}.conn-app-row:hover{background:#ffffff05;border-radius:6px}.conn-icon-wrap{border:1px solid #ffffff14;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}.conn-icon-img{object-fit:contain;width:20px;height:20px}.conn-app-info{flex:1;min-width:0}.conn-app-name{color:#e0e0e0;align-items:center;gap:6px;font-size:13.5px;font-weight:500;display:flex}.conn-beta-badge{color:#9a9a9a;background:#2a2a2a;border:1px solid #3a3a3a;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:500;line-height:1.4}.conn-app-action{flex-shrink:0;justify-content:flex-end;align-items:center;min-width:70px;display:flex}.conn-app-desc{color:#5a5a5a;white-space:nowrap;text-overflow:ellipsis;max-width:320px;margin-top:2px;font-size:12px;line-height:1.4;overflow:hidden}.conn-category-group{margin-bottom:4px}.conn-category-label{color:#4a4a4a;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #1e1e1e;margin-bottom:0;padding:12px 4px 6px;font-size:11px;font-weight:600}.conn-connect-btn{color:#9a9a9a;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #2e2e2e;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:500;transition:all .15s}.conn-connect-btn:hover{color:#e0e0e0;border-color:#4a4a4a}.conn-connect-btn:disabled{opacity:.5;cursor:not-allowed}.conn-connected-btn{color:#22c55e;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #22c55e40;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.conn-connected-btn:hover{background:#22c55e14}.conn-toggle{cursor:pointer;background:#3a3a3a;border:none;border-radius:10px;flex-shrink:0;width:36px;height:20px;padding:0;transition:background .2s;position:relative}.conn-toggle--on{background:#2563eb}.conn-toggle-thumb{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;display:block;position:absolute;top:2px;left:2px}.conn-toggle--on .conn-toggle-thumb{transform:translate(16px)}.connector-detail-modal{max-width:440px}.conn-detail-icon{border:1px solid #ffffff14;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.conn-detail-icon img{object-fit:contain;width:32px;height:32px}.connector-detail-section{margin-top:14px}.connector-detail-label{color:#4a4a4a;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.connector-scope-badge{color:#7a7a7a;background:#1e1e1e;border:1px solid #2e2e2e;border-radius:4px;padding:2px 7px;font-size:11px}.connector-docs-link{color:#1a93fe;align-items:center;gap:5px;margin-top:8px;font-size:12px;text-decoration:none;display:inline-flex}.connector-docs-link:hover{text-decoration:underline}.connector-disconnect-btn{color:#ef4444;cursor:pointer;background:0 0;border:1px solid #ef44444d;border-radius:6px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.connector-disconnect-btn:hover{background:#ef444414}.skills-v2-container{flex-direction:column;gap:16px;padding-bottom:24px;display:flex}.skills-v2-toolbar{align-items:center;gap:8px;display:flex}.skills-v2-filter-btn{color:#9a9a9a;cursor:pointer;background:0 0;border:1px solid #2a2a2a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,color .15s;display:flex}.skills-v2-filter-btn:hover{color:#e5e5e5;background:#2a2a2a}.skills-v2-search-wrap{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:8px;flex:1;align-items:center;gap:8px;height:32px;padding:0 12px;display:flex}.skills-v2-search{color:#e5e5e5;background:0 0;border:none;outline:none;flex:1;font-size:13px}.skills-v2-search::placeholder{color:#5a5a5a}.skills-v2-official-btn{color:#9a9a9a;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #2a2a2a;border-radius:8px;align-items:center;gap:5px;height:32px;padding:0 12px;font-size:12px;transition:background .15s,color .15s,border-color .15s;display:flex}.skills-v2-official-btn:hover{color:#e5e5e5;background:#2a2a2a}.skills-v2-official-btn.active{color:#1a93fe;background:#1a93fe17;border-color:#1a93fe54}.skills-v2-add-banner{background:#1c1c1c;border:1px solid #2a2a2a;border-radius:12px;align-items:center;gap:14px;padding:14px 16px;display:flex}.skills-v2-add-banner-icons{flex-shrink:0}.skills-v2-banner-icon-stack{width:40px;height:40px;position:relative}.skills-v2-banner-icon{background:#2a2a2a;border:1px solid #3a3a3a;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:flex;position:absolute}.skills-v2-banner-icon.top{z-index:2;top:0;left:0}.skills-v2-banner-icon.bot{z-index:1;opacity:.6;bottom:0;right:0}.skills-v2-add-banner-text{flex-direction:column;flex:1;gap:2px;display:flex}.skills-v2-add-banner-title{color:#e5e5e5;font-size:13px;font-weight:600}.skills-v2-add-banner-sub{color:#5a5a5a;font-size:12px}.skills-v2-add-btn{color:#0a0a0a;cursor:pointer;white-space:nowrap;background:#e5e5e5;border:none;border-radius:8px;align-items:center;gap:5px;height:32px;padding:0 14px;font-size:12px;font-weight:600;transition:background .15s;display:flex}.skills-v2-add-btn:hover{background:#fff}.skills-v2-add-menu{z-index:1000;background:#1c1c1c;border:1px solid #2a2a2a;border-radius:12px;width:280px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #00000080}.skills-v2-add-menu-item{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:flex-start;gap:10px;width:100%;padding:10px;transition:background .12s;display:flex}.skills-v2-add-menu-item:hover{background:#2a2a2a}.skills-v2-add-menu-icon{color:#9a9a9a;background:#2a2a2a;border:1px solid #3a3a3a;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:1px;display:flex}.skills-v2-add-menu-label{color:#e5e5e5;margin-bottom:2px;font-size:13px;font-weight:500}.skills-v2-add-menu-sub{color:#5a5a5a;font-size:11px;line-height:1.4}.skills-v2-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.skill-card-v2{background:#1c1c1c;border:1px solid #2a2a2a;border-radius:12px;flex-direction:column;gap:8px;padding:14px 14px 12px;transition:border-color .15s;display:flex}.skill-card-v2:hover{border-color:#3a3a3a}.skill-card-v2-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.skill-card-v2-name{color:#e5e5e5;text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:5px;min-width:0;font-size:13px;font-weight:600;display:flex;overflow:hidden}.skill-sparkle{color:#1a93fe;flex-shrink:0}.skill-card-v2-desc{color:#7a7a7a;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.skill-card-v2-footer{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.skill-card-v2-meta{flex:1;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.skill-card-v2-source{color:#5a5a5a;font-size:11px}.skill-card-v2-dot{color:#3a3a3a;font-size:11px}.skill-card-v2-date{color:#5a5a5a;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.skill-card-v2-menu-btn{color:#5a5a5a;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:background .12s,color .12s;display:flex}.skill-card-v2-menu-btn:hover{color:#e5e5e5;background:#2a2a2a}.skill-card-v2-dropdown{z-index:100;background:#1c1c1c;border:1px solid #2a2a2a;border-radius:8px;width:140px;padding:4px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 4px 16px #00000080}.skill-card-v2-dropdown-item{cursor:pointer;color:#9a9a9a;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:7px;width:100%;padding:7px 8px;font-size:12px;transition:background .12s;display:flex}.skill-card-v2-dropdown-item:hover{background:#2a2a2a}.skill-card-v2-dropdown-item.danger{color:#ef4444}.skill-card-v2-dropdown-item.danger:hover{background:#ef444414}.skill-ios-toggle{cursor:pointer;background:#3a3a3a;border:none;border-radius:10px;flex-shrink:0;width:36px;height:20px;padding:0;transition:background .2s;position:relative}.skill-ios-toggle.on{background:#2563eb}.skill-ios-thumb{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;display:block;position:absolute;top:2px;left:2px}.skill-ios-toggle.on .skill-ios-thumb{transform:translate(16px)}.skills-v2-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:48px 24px;display:flex}.skills-v2-empty-icon{opacity:.4;margin-bottom:8px;font-size:32px}.skills-v2-empty-title{color:#9a9a9a;font-size:14px;font-weight:600}.skills-v2-empty-sub{color:#5a5a5a;max-width:260px;font-size:12px}.skills-v2-empty-cta{color:#1a93fe;cursor:pointer;background:#1a93fe14;border:1px solid #1a93fe45;border-radius:8px;align-items:center;gap:6px;margin-top:12px;padding:8px 16px;font-size:12px;font-weight:500;transition:background .15s;display:flex}.skills-v2-empty-cta:hover{background:#1a93fe29}test .recurring-task-card{background:#1c1c1c;border:1px solid #2a2a2a;border-radius:12px;max-width:480px;margin:8px 0;font-family:inherit;overflow:hidden}.recurring-task-card-header{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:12px 14px 10px;display:flex}.recurring-task-card-header:hover{background:#222}.recurring-task-card-title-row{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.recurring-task-card-icon{color:#9a9a9a;flex-shrink:0}.recurring-task-card-title{color:#e5e5e5;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.recurring-task-card-chevron{color:#5a5a5a;flex-shrink:0;transition:transform .2s}.recurring-task-card-chevron.open{transform:rotate(180deg)}.recurring-task-card-body{border-top:1px solid #252525;padding:0 14px 12px}.recurring-task-card-description{color:#7a7a7a;margin:10px 0 12px;font-size:12px;line-height:1.6}.recurring-task-card-meta{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.recurring-task-card-meta-row{color:#7a7a7a;align-items:center;gap:8px;font-size:12px;display:flex}.recurring-task-card-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.recurring-task-card-status{align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.recurring-task-card-status.accepted{color:#4ade80}.recurring-task-card-status.dismissed{color:#5a5a5a}.recurring-task-card-status.pending{color:#9a9a9a}.recurring-task-card-btn-activate{color:#fff;cursor:pointer;background:#1a93fe;border:none;border-radius:7px;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:600}.recurring-task-card-btn-activate:hover{background:#1580e0}.recurring-task-card-btn-activate:disabled{color:#5a5a5a;cursor:not-allowed;background:#252525}.recurring-task-card-btn-dismiss{color:#7a7a7a;cursor:pointer;background:0 0;border:1px solid #2a2a2a;border-radius:7px;padding:6px 12px;font-family:inherit;font-size:12px}.recurring-task-card-btn-dismiss:hover{color:#e5e5e5;background:#252525}.recurring-task-card-view-more{color:#5a5a5a;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-family:inherit;font-size:12px;display:flex}.recurring-task-card-view-more:hover{color:#9a9a9a}.recurring-task-card-connector-warning{color:#f59e0b;background:#2a1a00;border:1px solid #3a2800;border-radius:8px;align-items:flex-start;gap:8px;margin-bottom:10px;padding:8px 10px;font-size:11px;line-height:1.5;display:flex}[data-theme=light] body,[data-theme=light] html,[data-theme=light] #root{color:#111;background:#f5f5f5}[data-theme=light] .sidebar,[data-theme=light] .sidebar-collapsed{background:#fafafa;border-right:1px solid #e5e5e5}[data-theme=light] .sidebar-divider{background:#e5e5e5}[data-theme=light] .sidebar-section-label{color:#999}[data-theme=light] .sidebar-bottom{border-top:1px solid #e5e5e5}[data-theme=light] .sidebar-section-header{color:#888}[data-theme=light] .nav-item{color:#444}[data-theme=light] .nav-item:hover{color:#111;background:#eee}[data-theme=light] .nav-item.active{color:#111;background:#e8e8e8}[data-theme=light] .nav-item.highlight{color:#111}[data-theme=light] .nav-item.highlight:hover{background:#eee}[data-theme=light] .icon-btn{color:#555}[data-theme=light] .icon-btn:hover{color:#111;background:#eee}[data-theme=light] .conv-item{color:#555}[data-theme=light] .conv-item:hover{color:#222;background:#eee}[data-theme=light] .conv-item.active{color:#111;background:#e8e8e8}[data-theme=light] .conv-group-label{color:#aaa}[data-theme=light] .referral-banner{background:#eee!important;border:1px solid #ddd!important}[data-theme=light] .referral-banner:hover{background:#e5e5e5!important;border-color:#ccc!important}[data-theme=light] .referral-icon-wrap{background:#ddd}[data-theme=light] .referral-title{color:#333}[data-theme=light] .referral-sub{color:#777}[data-theme=light] .referral-modal{background:#fff;border:1px solid #e0e0e0;box-shadow:0 24px 80px #00000026}[data-theme=light] .referral-modal-close{color:#555;background:#f0f0f0}[data-theme=light] .referral-modal-close:hover{color:#111;background:#e0e0e0}[data-theme=light] .referral-modal-title{color:#111}[data-theme=light] .referral-modal-sub{color:#666}[data-theme=light] .referral-modal-sub strong{color:#333}[data-theme=light] .referral-modal-tabs{background:#f0f0f0}[data-theme=light] .referral-tab{color:#666}[data-theme=light] .referral-tab.active{color:#111;background:#fff}[data-theme=light] .referral-copy-btn{color:#333;background:#f0f0f0;border:1px solid #ddd}[data-theme=light] .referral-copy-btn:hover{background:#e5e5e5}[data-theme=light] .modal-overlay{background:#00000059}[data-theme=light] .modal-panel{background:#fff;border:1px solid #e0e0e0;box-shadow:0 24px 80px #00000026}[data-theme=light] .modal-sidebar{background:#f5f5f5;border-right:1px solid #e5e5e5}[data-theme=light] .modal-sidebar-user{border-bottom:1px solid #e5e5e5}[data-theme=light] .modal-sidebar-username{color:#111}[data-theme=light] .modal-sidebar-item{color:#666}[data-theme=light] .modal-sidebar-item:hover{color:#111;background:#ebebeb}[data-theme=light] .modal-sidebar-item.active{color:#111;background:#e5e5e5}[data-theme=light] .modal-content{background:#fff}[data-theme=light] .modal-close{color:#888}[data-theme=light] .modal-close:hover{color:#333;background:#f0f0f0}[data-theme=light] .settings-title{color:#111}[data-theme=light] .settings-section-label{color:#999}[data-theme=light] .settings-row{border-bottom:1px solid #eee}[data-theme=light] .settings-row-label{color:#222}[data-theme=light] .settings-row-desc{color:#888}[data-theme=light] .settings-select{color:#222;background:#f5f5f5;border:1px solid #ddd}[data-theme=light] .settings-select:focus{border-color:#bbb}[data-theme=light] .appearance-card{border:2px solid #ddd}[data-theme=light] .appearance-card.active{border-color:#1a93fe}[data-theme=light] .appearance-card:hover:not(.active){border-color:#bbb}[data-theme=light] .appearance-card-label{color:#777;background:#f5f5f5}[data-theme=light] .appearance-card.active .appearance-card-label{color:#1a93fe}[data-theme=light] .header{background:#fff;border-bottom:1px solid #eee}[data-theme=light] .header-model-btn{color:#222}[data-theme=light] .header-model-btn:hover{background:#f0f0f0}[data-theme=light] .header-action-btn{color:#666;border:1px solid #ddd}[data-theme=light] .header-action-btn:hover{color:#222;background:#f0f0f0;border-color:#ccc}[data-theme=light] .header-icon-btn{color:#666}[data-theme=light] .header-icon-btn:hover{color:#333;background:#f0f0f0}[data-theme=light] .header-credits-btn{color:#666}[data-theme=light] .header-credits-btn:hover{color:#222;background:#f0f0f0}[data-theme=light] .main-content,[data-theme=light] .chat-view,[data-theme=light] .welcome-screen{background:#fff}[data-theme=light] .welcome-title{color:#111}[data-theme=light] .welcome-chip{color:#666;border:1px solid #ddd}[data-theme=light] .welcome-chip:hover{color:#222;background:#f0f0f0;border-color:#ccc}[data-theme=light] .message-user-bubble{color:#111;background:#f0f0f0}[data-theme=light] .message-assistant{color:#222}[data-theme=light] .message-badge-clean{color:#666;background:#eee;border:1px solid #ddd}[data-theme=light] .message-action-btn{color:#aaa}[data-theme=light] .message-action-btn:hover{color:#333;background:#f0f0f0}[data-theme=light] .prose{color:#222}[data-theme=light] .chat-input-area{background:#f7f7f5;border-top:1px solid #e8e8e6}[data-theme=light] .chat-input-box{background:#fff;border:1px solid #e2e2df;box-shadow:0 2px 12px #00000012,0 1px 3px #0000000a}[data-theme=light] .chat-input-box:focus-within{border-color:#c8c8c4;box-shadow:0 4px 16px #0000001a,0 1px 4px #0000000f}[data-theme=light] .chat-input-box.agent-mode{border-color:#6366f14d;box-shadow:0 2px 12px #6366f114}[data-theme=light] .chat-textarea{color:#1a1a1a}[data-theme=light] .chat-textarea::placeholder{color:#9a9a95}[data-theme=light] .toolbar-btn{color:#6a6a65}[data-theme=light] .toolbar-btn:hover{color:#1a1a1a;background:#f0f0ed}[data-theme=light] .toolbar-btn.skill-active{color:#1a93fe}[data-theme=light] .toolbar-btn.connector-active{color:#16a34a}[data-theme=light] .chat-input-btn{color:#6a6a65}[data-theme=light] .chat-input-btn:hover{color:#1a1a1a;background:#f0f0ed}[data-theme=light] .send-btn{color:#fff;background:#1a1a1a}[data-theme=light] .send-btn:hover{background:#333}[data-theme=light] .send-btn:disabled{color:#aaa;background:#e5e5e2}[data-theme=light] .mns-phase-title{color:#111}[data-theme=light] .mns-phase-desc{color:#666}[data-theme=light] .mns-pill{color:#333;background:#f0f0f0;border:1px solid #ddd}[data-theme=light] .mns-pill-icon{color:#666}[data-theme=light] .mns-connector-line{border-left:2px dashed #ccc}[data-theme=light] .mns-phase-circle{color:#666;background:#eee;border:2px solid #ccc}[data-theme=light] .mns-phase-circle.done{color:#1a93fe;background:#e8f4ff;border-color:#1a93fe}[data-theme=light] .code-block-wrapper{border:1px solid #e0e0e0}[data-theme=light] .code-block-header{background:#f5f5f5;border-bottom:1px solid #e0e0e0}[data-theme=light] .code-block-lang,[data-theme=light] .code-block-copy{color:#888}[data-theme=light] .code-block-copy:hover{color:#333}[data-theme=light] .mobile-topbar{background:#fafafa;border-bottom:1px solid #e5e5e5}[data-theme=light] .mobile-topbar-center{color:#111}[data-theme=light] .mobile-topbar-btn{color:#555}[data-theme=light] .mobile-avatar-btn{color:#333;background:#eee}[data-theme=light] .thinking-text{color:#888}[data-theme=light] .thinking-dot{background:#aaa}[data-theme=light] ::-webkit-scrollbar-thumb{background:#ccc}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#bbb}.uad-root{position:relative}.uad-trigger{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:border-color .15s;display:flex}.uad-trigger--open,.uad-trigger:hover{border-color:#ffffff26}.uad-avatar{background:linear-gradient(135deg,#1a93fe,#05c);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:visible}.uad-avatar--sm{width:28px;height:28px}.uad-avatar--lg{width:40px;height:40px}.uad-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.uad-avatar span{color:#fff;font-size:13px;font-weight:700;line-height:1}.uad-avatar--lg span{font-size:16px}.uad-avatar-badge{background:#1c1c1e;border-radius:50%;justify-content:center;align-items:center;width:10px;height:10px;display:flex;position:absolute;bottom:-1px;right:-1px}.uad-avatar-badge-dot{background:#30d158;border-radius:50%;width:6px;height:6px}.uad-panel{z-index:2000;background:#38383a;border:1px solid #ffffff1a;border-radius:18px;width:272px;animation:.15s cubic-bezier(.16,1,.3,1) uadFadeIn;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 12px 48px #0009,0 2px 8px #0000004d}@keyframes uadFadeIn{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.uad-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:14px 14px 12px;display:flex}.uad-header-left{align-items:center;gap:10px;display:flex}.uad-header-info{flex-direction:column;gap:2px;min-width:0;display:flex}.uad-header-name{color:#f5f5f5;white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-size:14px;font-weight:600;overflow:hidden}.uad-header-email{color:#6e6e73;white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-size:12px;overflow:hidden}.uad-header-chevron{color:#6e6e73;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;padding:4px;transition:background .1s,color .1s;display:flex}.uad-header-chevron:hover{color:#aeaeb2;background:#ffffff0f}.uad-plan-card{background:#ffffff12;border:1px solid #ffffff12;border-radius:10px;margin:0 10px 4px;overflow:hidden}.uad-plan-card-top{justify-content:space-between;align-items:center;padding:10px 12px 8px;display:flex}.uad-plan-name{color:#f5f5f5;font-size:14px;font-weight:700}.uad-add-credits-btn{color:#1c1c1e;cursor:pointer;background:#f5f5f5;border:none;border-radius:20px;padding:4px 10px;font-family:inherit;font-size:12px;font-weight:600;transition:background .1s}.uad-add-credits-btn:hover{background:#e5e5e5}.uad-plan-divider{background:#ffffff0f;height:1px;margin:0 12px}.uad-credits-row{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:8px 12px;font-family:inherit;transition:background .1s;display:flex}.uad-credits-row:hover{background:#ffffff0a}.uad-credits-left{align-items:center;gap:6px;display:flex}.uad-credits-icon{color:#ffd60a}.uad-credits-label{color:#aeaeb2;font-size:13px}.uad-credits-help{color:#6e6e73;cursor:pointer;background:0 0;border:1px solid #48484a;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;padding:0;font-family:inherit;font-size:9px;line-height:1;display:flex}.uad-credits-right{align-items:center;gap:4px;display:flex}.uad-credits-value{color:#f5f5f5;font-size:13px;font-weight:600}.uad-credits-chevron{color:#48484a}.uad-explore-row{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:7px 12px 10px;font-family:inherit;transition:background .1s;display:flex}.uad-explore-row:hover{background:#ffffff0a}.uad-explore-text{color:#6e6e73;font-size:12px}.uad-explore-chevron{color:#48484a}.uad-section{padding:4px 6px}.uad-section--last{padding-bottom:6px}.uad-item{cursor:pointer;text-align:left;color:#e5e5e5;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-family:inherit;font-size:14px;transition:background .1s;display:flex}.uad-item:hover{background:#ffffff0f}.uad-item-icon{color:#aeaeb2;flex-shrink:0;display:flex}.uad-item-label{flex:1}.uad-item-external{color:#6e6e73;flex-shrink:0}.uad-divider{background:#ffffff0f;height:1px;margin:2px 0}.uad-signout-btn{cursor:pointer;text-align:left;color:#ff453a;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-family:inherit;font-size:14px;transition:background .1s;display:flex}.uad-signout-btn:hover{background:#ff453a1a}[data-theme=light] .uad-trigger--open,[data-theme=light] .uad-trigger:hover{border-color:#0000001f}[data-theme=light] .uad-panel{background:#fff;border:1px solid #0000001a;box-shadow:0 12px 48px #00000026,0 2px 8px #00000014}[data-theme=light] .uad-header{border-bottom-color:#00000012}[data-theme=light] .uad-header-name{color:#111}[data-theme=light] .uad-header-email{color:#888}[data-theme=light] .uad-header-chevron{color:#aaa}[data-theme=light] .uad-header-chevron:hover{color:#555;background:#0000000d}[data-theme=light] .uad-avatar-badge{background:#fff}[data-theme=light] .uad-plan-card{background:#f5f5f5;border-color:#00000014}[data-theme=light] .uad-plan-name{color:#111}[data-theme=light] .uad-add-credits-btn{color:#fff;background:#111}[data-theme=light] .uad-add-credits-btn:hover{background:#333}[data-theme=light] .uad-plan-divider{background:#00000012}[data-theme=light] .uad-credits-row:hover{background:#0000000a}[data-theme=light] .uad-credits-label{color:#666}[data-theme=light] .uad-credits-help{color:#999;border-color:#ccc}[data-theme=light] .uad-credits-value{color:#111}[data-theme=light] .uad-credits-chevron{color:#ccc}[data-theme=light] .uad-explore-row:hover{background:#0000000a}[data-theme=light] .uad-explore-text{color:#999}[data-theme=light] .uad-explore-chevron{color:#ccc}[data-theme=light] .uad-item{color:#222}[data-theme=light] .uad-item:hover{background:#0000000d}[data-theme=light] .uad-item-icon{color:#666}[data-theme=light] .uad-item-external{color:#aaa}[data-theme=light] .uad-divider{background:#00000012}[data-theme=light] .uad-signout-btn{color:#e53e3e}[data-theme=light] .uad-signout-btn:hover{background:#e53e3e14}.skill-modal--wide{width:100%;max-width:560px}.skill-modal-search{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:8px;align-items:center;gap:8px;height:34px;margin-bottom:14px;padding:0 12px;display:flex}.skill-library-grid{flex-direction:column;gap:8px;max-height:360px;padding-right:4px;display:flex;overflow-y:auto}.skill-library-card{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:10px;padding:12px 14px;transition:border-color .15s}.skill-library-card:hover{border-color:#3a3a3a}.skill-library-card-top{align-items:center;gap:10px;display:flex}.skill-library-install-btn{cursor:pointer;color:#1a93fe;background:#1a93fe14;border:1px solid #1a93fe;border-radius:7px;flex-shrink:0;padding:5px 12px;font-size:12px;font-weight:600;transition:background .15s}.skill-library-install-btn:hover:not(:disabled){background:#1a93fe2e}.skill-library-install-btn.installed{color:#5a5a5a;cursor:default;background:0 0;border-color:#2a2a2a;align-items:center;gap:5px;display:flex}.mode-pill-toggle{background:#1e1e1e;border:1px solid #2e2e2e;border-radius:9999px;align-items:center;gap:1px;padding:2px;display:inline-flex}.mode-pill-option{color:#5a5a5a;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;height:22px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.mode-pill-option:hover{color:#a0a0a0}.mode-pill-option.active{color:#e5e5e5;background:#2e2e2e}.suggestion-pill{color:#7a7a7a;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #2a2a2a;border-radius:9999px;align-items:center;gap:4px;height:28px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:500;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.suggestion-pill:hover{color:silver;background:#252525;border-color:#3a3a3a}.suggestion-dropdown{z-index:9999;background:#1e1e1e;border:1px solid #2e2e2e;border-radius:12px;min-width:240px;padding:4px;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 8px 32px #00000080,0 2px 8px #0000004d}.suggestion-dropdown-item{color:silver;text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:8px;width:100%;padding:8px 12px;font-family:inherit;font-size:13px;transition:background .1s,color .1s;display:block;overflow:hidden}.suggestion-dropdown-item:hover{color:#e5e5e5;background:#252525}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.auth-loading{z-index:9999;background:#111113;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.auth-loading-spinner{border:2px solid #ffffff1a;border-top-color:#00ff9f;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite auth-spin}@keyframes auth-spin{to{transform:rotate(360deg)}}.login-page{z-index:1000;background:#111113;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.login-pixel-bg{z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.pixel-blast-container{width:100%;height:100%;position:relative;overflow:hidden}.login-logo{z-index:10;align-items:center;gap:8px;display:flex;position:absolute;top:24px;left:28px}.login-logo-img{width:auto;height:28px}.login-card-wrapper{z-index:10;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:420px;padding:0 20px;display:flex;position:relative}.login-card{-webkit-backdrop-filter:blur(32px)saturate(1.6);background:#0e0e10eb;border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;align-items:center;gap:0;width:100%;padding:36px 32px 32px;display:flex;box-shadow:0 0 0 1px #00ff9f0f,0 24px 64px #000c,0 0 100px #00d4ff0f}.login-icon{justify-content:center;align-items:center;margin-bottom:16px;display:flex}.login-title{color:#f0f0f0;text-align:center;letter-spacing:-.3px;margin:0 0 6px;font-size:20px;font-weight:600}.login-subtitle{color:#888;text-align:center;margin:0 0 24px;font-size:13px}.login-oauth-buttons{flex-direction:column;gap:8px;width:100%;margin-bottom:4px;display:flex}.login-oauth-btn{color:#d0d0d0;cursor:pointer;text-align:left;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:12px;width:100%;padding:11px 16px;font-size:14px;font-weight:500;transition:background .15s,border-color .15s,transform .1s;display:flex}.login-oauth-btn:hover:not(:disabled){background:#ffffff17;border-color:#ffffff2e;transform:translateY(-1px)}.login-oauth-btn:active:not(:disabled){transform:translateY(0)}.login-oauth-btn:disabled{opacity:.5;cursor:not-allowed}.login-oauth-btn svg{flex-shrink:0}.login-oauth-btn span{text-align:center;flex:1;margin-right:18px}.login-divider{color:#555;align-items:center;gap:12px;width:100%;margin:16px 0;font-size:12px;display:flex}.login-divider:before,.login-divider:after{content:"";background:#ffffff14;flex:1;height:1px}.login-email-section{flex-direction:column;gap:10px;width:100%;display:flex}.login-input-group{flex-direction:column;gap:6px;width:100%;display:flex}.login-label{color:#888;font-size:12px;font-weight:500}.login-input{color:#e0e0e0;box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;outline:none;width:100%;padding:11px 14px;font-size:14px;transition:border-color .15s,box-shadow .15s}.login-input:focus{border-color:#00d4ff66;box-shadow:0 0 0 3px #00d4ff14}.login-input::placeholder{color:#555}.login-input-with-action{align-items:center;display:flex;position:relative}.login-input-with-action .login-input{padding-right:56px}.login-edit-btn{color:#00d4ff;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:500;position:absolute;right:12px}.login-edit-btn:hover{color:#00ff9f}.login-eye-btn{color:#666;cursor:pointer;background:0 0;border:none;align-items:center;padding:4px;display:flex;position:absolute;right:12px}.login-eye-btn:hover{color:#aaa}.login-continue-btn{color:#e0e0e0;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff26;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:4px;padding:12px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s,transform .1s;display:flex}.login-continue-btn:hover:not(:disabled){background:#ffffff2e;border-color:#00d4ff4d;transform:translateY(-1px)}.login-continue-btn:disabled{opacity:.4;cursor:not-allowed}.login-back-btn{color:#888;cursor:pointer;text-align:center;background:0 0;border:none;padding:6px;font-size:13px;transition:color .15s}.login-back-btn:hover{color:#ccc}.login-error{color:#ff6b6b;background:#ff6b6b14;border:1px solid #ff6b6b33;border-radius:8px;margin:0;padding:8px 12px;font-size:12px}.login-spinner{border:2px solid #fff3;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite auth-spin;display:inline-block}.login-email-sent-icon{background:#00ff9f14;border:1px solid #00ff9f33;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:16px;display:flex}.login-footer{align-items:center;gap:20px;display:flex}.login-footer-link{color:#555;font-size:12px;text-decoration:none;transition:color .15s}.login-footer-link:hover{color:#888}.login-favicon-icon{object-fit:contain;opacity:.92;width:48px;height:48px}@media (width<=480px){.login-page{align-items:flex-end}.login-logo{top:20px;left:20px}.login-card-wrapper{width:100%;max-width:100%;padding:0}.login-card{padding:28px 20px max(28px, env(safe-area-inset-bottom));border-bottom:none;border-radius:24px 24px 0 0;position:relative}.login-card:before{content:"";background:#ffffff26;border-radius:2px;width:36px;height:4px;margin:0 auto 20px;display:block}.login-title{font-size:22px}.login-oauth-btn{padding:13px 16px;font-size:15px}.login-input{padding:13px 14px;font-size:16px}.login-continue-btn{padding:14px;font-size:15px}.login-footer{justify-content:center}}[data-theme=light] html,[data-theme=light] body,[data-theme=light] #root,html[data-theme=light],html[data-theme=light] body,html[data-theme=light] #root{color:#1a1a1a;background:#fff}html[data-theme=light] ::selection{background:#1a93fe33}html[data-theme=light] ::-webkit-scrollbar-thumb{background:#d0d0d0}html[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#b8b8b8}html[data-theme=light] textarea::placeholder,html[data-theme=light] input::placeholder{color:#a0a0a0}html[data-theme=light] .sidebar,html[data-theme=light] .sidebar-collapsed{background:#f5f5f5;border-right-color:#e0e0e0}html[data-theme=light] .sidebar-collapsed .icon-btn{color:#4a4a4a}html[data-theme=light] .sidebar-collapsed .icon-btn:hover{color:#1a1a1a;background:#e0e0e0}html[data-theme=light] .sidebar-divider{background:#e0e0e0}html[data-theme=light] .sidebar-section-label{color:#a0a0a0}html[data-theme=light] .sidebar-bottom{border-top-color:#e0e0e0}html[data-theme=light] .nav-item{color:#4a4a4a}html[data-theme=light] .nav-item:hover,html[data-theme=light] .nav-item.active{color:#1a1a1a;background:#ebebeb}html[data-theme=light] .nav-item.highlight{color:#1a1a1a}html[data-theme=light] .nav-item.highlight:hover{background:#ebebeb}html[data-theme=light] .conv-group-label{color:#a0a0a0}html[data-theme=light] .conv-item{color:#6a6a6a}html[data-theme=light] .conv-item:hover{color:#1a1a1a;background:#ebebeb}html[data-theme=light] .conv-item.active{color:#1a1a1a;background:#e5e5e5}html[data-theme=light] .icon-btn{color:#8a8a8a}html[data-theme=light] .icon-btn:hover{color:#4a4a4a;background:#ebebeb}html[data-theme=light] .referral-banner{background:#eee;border-color:#e0e0e0}html[data-theme=light] .referral-banner:hover{background:#e8e8e8}html[data-theme=light] .header{background:#fff;border-bottom-color:#e8e8e8}html[data-theme=light] .header-model-btn{color:#1a1a1a}html[data-theme=light] .header-model-btn:hover{background:#f0f0f0}html[data-theme=light] .header-action-btn{color:#6a6a6a;border-color:#e0e0e0}html[data-theme=light] .header-action-btn:hover{color:#1a1a1a;background:#f0f0f0;border-color:#d0d0d0}html[data-theme=light] .header-icon-btn{color:#8a8a8a}html[data-theme=light] .header-icon-btn:hover{color:#3a3a3a;background:#f0f0f0}html[data-theme=light] .header-credits-btn{color:#6a6a6a}html[data-theme=light] .header-credits-btn:hover{color:#1a1a1a;background:#f0f0f0}html[data-theme=light] .main-content,html[data-theme=light] .welcome-screen{background:#fff}html[data-theme=light] .welcome-chip{color:#6a6a6a;background:#fafafa;border-color:#e0e0e0}html[data-theme=light] .welcome-chip:hover{color:#1a1a1a;background:#f0f0f0;border-color:#d0d0d0}html[data-theme=light] .chat-view,html[data-theme=light] .chat-messages-area{background:#fff}html[data-theme=light] .message-user-bubble{color:#1a1a1a;background:#f0f0f0}html[data-theme=light] .message-avatar{background:#f0f0f0;border-color:#e0e0e0}html[data-theme=light] .message-name{color:#1a1a1a}html[data-theme=light] .message-badge{color:#8a8a8a;background:#f0f0f0;border-color:#e0e0e0}html[data-theme=light] .message-action-btn{color:#a0a0a0}html[data-theme=light] .message-action-btn:hover{color:#4a4a4a;background:#f0f0f0}html[data-theme=light] .prose{color:#2a2a2a}html[data-theme=light] .prose h1,html[data-theme=light] .prose h2,html[data-theme=light] .prose h3,html[data-theme=light] .prose h4,html[data-theme=light] .prose h5,html[data-theme=light] .prose h6,html[data-theme=light] .prose strong{color:#1a1a1a}html[data-theme=light] .prose em{color:#4a4a4a}html[data-theme=light] .prose a,html[data-theme=light] .prose-link{color:#1a93fe}html[data-theme=light] .prose li{color:#2a2a2a}html[data-theme=light] .prose-inline-code{color:#c026d3;background:#ebebeb;border:1px solid #d8d8d8;border-radius:4px;padding:1px 5px;font-family:monospace;font-size:.8em}html[data-theme=light] .prose blockquote{color:#7a7a7a;border-left-color:#d0d0d0}html[data-theme=light] .prose code{color:#c026d3;background:#f0f0f0;border-color:#e0e0e0}html[data-theme=light] .prose pre{border-color:#e0e0e0;background:#f7f7f7!important}html[data-theme=light] .prose pre code{color:#1a1a1a}html[data-theme=light] .prose th{color:#2a2a2a;background:#f5f5f5}html[data-theme=light] .prose th,html[data-theme=light] .prose td{border-color:#e0e0e0}html[data-theme=light] .prose hr{border-top-color:#e8e8e8}html[data-theme=light] .chat-textarea{color:#1a1a1a}html[data-theme=light] .model-select-btn{color:#8a8a8a}html[data-theme=light] .model-select-btn:hover{color:#3a3a3a;background:#e8e8e8}html[data-theme=light] .mic-btn{color:#8a8a8a}html[data-theme=light] .mic-btn:hover{color:#3a3a3a;background:#e8e8e8}html[data-theme=light] .chat-disclaimer{color:#b0b0b0}html[data-theme=light] .modal-overlay{background:#0006}html[data-theme=light] .modal-panel{background:#fff;border-color:#e0e0e0;box-shadow:0 24px 80px #00000026}html[data-theme=light] .modal-sidebar{background:#f5f5f5;border-right-color:#e8e8e8}html[data-theme=light] .modal-sidebar-user{border-bottom-color:#e8e8e8}html[data-theme=light] .modal-sidebar-username{color:#1a1a1a}html[data-theme=light] .modal-sidebar-item{color:#5a5a5a}html[data-theme=light] .modal-sidebar-item:hover{color:#1a1a1a;background:#ebebeb}html[data-theme=light] .modal-sidebar-item.active{color:#1a1a1a;background:#e5e5e5}html[data-theme=light] .modal-content{background:#fff}html[data-theme=light] .modal-close{color:#8a8a8a}html[data-theme=light] .modal-close:hover{color:#1a1a1a;background:#f0f0f0}html[data-theme=light] .settings-title{color:#1a1a1a}html[data-theme=light] .settings-section-label{color:#a0a0a0}html[data-theme=light] .settings-row-label{color:#1a1a1a}html[data-theme=light] .settings-row-desc{color:#7a7a7a}html[data-theme=light] .settings-select{color:#1a1a1a;background:#f0f0f0;border-color:#e0e0e0}html[data-theme=light] .settings-select:hover{border-color:#c8c8c8}html[data-theme=light] .toggle-slider{background:#d0d0d0}html[data-theme=light] input:checked+.toggle-slider{background:#1a93fe}html[data-theme=light] .search-modal-overlay{background:#00000059}html[data-theme=light] .search-modal{background:#fff;border-color:#e0e0e0;box-shadow:0 16px 48px #0000001f}html[data-theme=light] .search-modal-input-row{border-bottom-color:#e8e8e8}html[data-theme=light] .search-modal-icon{color:#a0a0a0}html[data-theme=light] .search-modal-input{color:#1a1a1a;background:0 0}html[data-theme=light] .search-modal-input::placeholder{color:#a0a0a0}html[data-theme=light] .search-modal-close{color:#6a6a6a;background:#f0f0f0;border-color:#e0e0e0}html[data-theme=light] .search-modal-close:hover{color:#1a1a1a;background:#e8e8e8}html[data-theme=light] .search-modal-divider{background:#e8e8e8}html[data-theme=light] .search-modal-results{background:#fff}html[data-theme=light] .search-modal-new-task{color:#4a4a4a}html[data-theme=light] .search-modal-new-task:hover{background:#f5f5f5}html[data-theme=light] .search-modal-new-icon{color:#6a6a6a;background:#f0f0f0;border-color:#e0e0e0}html[data-theme=light] .search-modal-group-label{color:#a0a0a0}html[data-theme=light] .search-modal-item{color:#3a3a3a}html[data-theme=light] .search-modal-item:hover{background:#f5f5f5}html[data-theme=light] .search-modal-item-icon{color:#6a6a6a;background:#f0f0f0;border-color:#e0e0e0}html[data-theme=light] .search-modal-item-title{color:#1a1a1a}html[data-theme=light] .search-modal-item-preview{color:#7a7a7a}html[data-theme=light] .search-modal-item-time,html[data-theme=light] .search-modal-empty{color:#a0a0a0}html[data-theme=light] .file-popup-overlay{background:#0006}html[data-theme=light] .file-popup{background:#fff;border-color:#e0e0e0;box-shadow:0 24px 80px #00000026}html[data-theme=light] .file-popup-header{border-bottom-color:#e8e8e8}html[data-theme=light] .file-popup-title{color:#1a1a1a}html[data-theme=light] .file-popup-action-btn{color:#8a8a8a}html[data-theme=light] .file-popup-action-btn:hover{color:#1a1a1a;background:#f0f0f0}html[data-theme=light] .file-popup-tree{border-right-color:#e8e8e8}html[data-theme=light] .file-popup-tree-root{color:#8a8a8a}html[data-theme=light] .file-popup-tree-item{color:#6a6a6a}html[data-theme=light] .file-popup-tree-item:hover{color:#1a1a1a;background:#f0f0f0}html[data-theme=light] .file-popup-tree-item.active{color:#1a1a1a;background:#ebebeb}html[data-theme=light] .file-popup-content{background:#fafafa}html[data-theme=light] .file-popup-code{color:#1a1a1a}html[data-theme=light] .agent-task-card.agent-task-done{background:#16a34a0a;border-color:#16a34a33}html[data-theme=light] .agent-task-card.agent-task-error{background:#dc26260a;border-color:#dc262633}html[data-theme=light] .agent-task-running .agent-task-label{color:#1a1a1a}html[data-theme=light] .manus-task-card{background:#f5f5f5;border-color:#e0e0e0}html[data-theme=light] .manus-task-card:hover{border-color:#c8c8c8}html[data-theme=light] .manus-task-card.manus-task-running{background:#eff6ff;border-color:#1a93fe4d}html[data-theme=light] .manus-task-card.manus-task-error{background:#dc26260a;border-color:#dc262633}html[data-theme=light] .manus-task-label{color:#3a3a3a}html[data-theme=light] .manus-task-running .manus-task-label{color:#1a1a1a}html[data-theme=light] .manus-task-badge{color:#5a5a5a;background:#ebebeb;border-color:#e0e0e0}html[data-theme=light] .manus-task-arrow{color:silver}html[data-theme=light] .manus-task-card:hover .manus-task-arrow{color:#8a8a8a}html[data-theme=light] .manus-file-card{background:#f5f5f5;border-color:#e0e0e0}html[data-theme=light] .manus-file-card:hover{background:#ebebeb;border-color:#c8c8c8}html[data-theme=light] .manus-file-name{color:#1a1a1a}html[data-theme=light] .manus-file-meta{color:#8a8a8a}html[data-theme=light] .manus-file-download{color:#1a1a1a;background:linear-gradient(90deg,#0000,#f0f0f0 30%)}html[data-theme=light] .manus-file-download:hover{background:linear-gradient(90deg,#0000,#e8e8e8 30%)}html[data-theme=light] .manus-view-all-btn{color:#6a6a6a;background:#f5f5f5;border-color:#e0e0e0}html[data-theme=light] .manus-view-all-btn:hover{color:#1a1a1a;background:#ebebeb;border-color:#c8c8c8}html[data-theme=light] .agent-suggestions{border-top-color:#e8e8e8}html[data-theme=light] .agent-suggestions-label{color:#a0a0a0}html[data-theme=light] .agent-suggestion-item{color:#6a6a6a}html[data-theme=light] .agent-suggestion-item:hover{color:#1a1a1a;background:#f5f5f5}html[data-theme=light] .agent-suggestion-icon{color:#8a8a8a;background:#f0f0f0;border-color:#e0e0e0}html[data-theme=light] .agent-suggestion-arrow{color:#d0d0d0}html[data-theme=light] .agent-suggestion-item:hover .agent-suggestion-arrow{color:#8a8a8a}html[data-theme=light] .agent-view-all-btn{color:#6a6a6a;background:#f5f5f5;border-color:#e0e0e0}html[data-theme=light] .agent-view-all-btn:hover{color:#1a1a1a;border-color:#c8c8c8}html[data-theme=light] .library-view{background:#fff}html[data-theme=light] .library-header{background:#fff;border-bottom-color:#e8e8e8}html[data-theme=light] .library-title{color:#1a1a1a}html[data-theme=light] .lib-search-input{color:#1a1a1a;background:#f0f0f0;border-color:#e0e0e0}html[data-theme=light] .lib-search-input::placeholder{color:#a0a0a0}html[data-theme=light] .lib-tab{color:#7a7a7a}html[data-theme=light] .lib-tab:hover{color:#1a1a1a}html[data-theme=light] .lib-tab.active{color:#1a1a1a;border-bottom-color:#1a1a1a}html[data-theme=light] .lib-file-card{background:#fafafa;border-color:#e8e8e8}html[data-theme=light] .lib-file-card:hover{background:#f5f5f5;border-color:#d0d0d0}html[data-theme=light] .lib-file-name{color:#1a1a1a}html[data-theme=light] .lib-file-meta{color:#8a8a8a}html[data-theme=light] .lib-empty{color:#a0a0a0}html[data-theme=light] .calendar-page{background:#fff}html[data-theme=light] .calendar-header{background:#fff;border-bottom-color:#e8e8e8}html[data-theme=light] .calendar-title{color:#1a1a1a}html[data-theme=light] .calendar-day{color:#1a1a1a;border-color:#e8e8e8}html[data-theme=light] .calendar-day:hover{background:#f5f5f5}html[data-theme=light] .calendar-day-header{color:#7a7a7a}html[data-theme=light] .calendar-task-card{color:#2a2a2a;background:#f0f0f0;border-color:#e0e0e0}html[data-theme=light] .admin-panel{color:#1a1a1a;background:#fafafa}html[data-theme=light] .admin-header{background:#fff;border-bottom-color:#e8e8e8}html[data-theme=light] .admin-sidebar{background:#f5f5f5;border-right-color:#e0e0e0}html[data-theme=light] .admin-nav-item{color:#5a5a5a}html[data-theme=light] .admin-nav-item:hover{color:#1a1a1a;background:#ebebeb}html[data-theme=light] .admin-nav-item.active{color:#1a1a1a;background:#e5e5e5}html[data-theme=light] .admin-card{background:#fff;border-color:#e8e8e8;box-shadow:0 1px 4px #0000000f}html[data-theme=light] .admin-stat-label{color:#7a7a7a}html[data-theme=light] .admin-stat-value{color:#1a1a1a}html[data-theme=light] .admin-table th{color:#5a5a5a;background:#f5f5f5;border-bottom-color:#e0e0e0}html[data-theme=light] .admin-table td{color:#2a2a2a;border-bottom-color:#f0f0f0}html[data-theme=light] .admin-table tr:hover td{background:#fafafa}html[data-theme=light] .modal-panel [style*="background: #222222"],html[data-theme=light] .modal-panel [style*="background:#222222"]{background:#f5f5f5!important}html[data-theme=light] .modal-panel [style*="background: #1C1C1C"],html[data-theme=light] .modal-panel [style*="background:#1C1C1C"]{background:#fff!important}html[data-theme=light] .modal-panel [style*="background: #1A1A1A"],html[data-theme=light] .modal-panel [style*="background:#1A1A1A"]{background:#f5f5f5!important}html[data-theme=light] .modal-panel [style*="color: #E5E5E5"],html[data-theme=light] .modal-panel [style*="color:#E5E5E5"]{color:#1a1a1a!important}html[data-theme=light] .modal-panel [style*="color: #9A9A9A"],html[data-theme=light] .modal-panel [style*="color:#9A9A9A"]{color:#6a6a6a!important}html[data-theme=light] .modal-panel [style*="color: #5A5A5A"],html[data-theme=light] .modal-panel [style*="color:#5A5A5A"]{color:#8a8a8a!important}html[data-theme=light] .modal-panel [style*="color: #7A7A7A"],html[data-theme=light] .modal-panel [style*="color:#7A7A7A"]{color:#6a6a6a!important}html[data-theme=light] .modal-panel [style*="background: #222222"],html[data-theme=light] .modal-panel [style*="border: 1px solid #2A2A2A"]{border-color:#e8e8e8!important}html[data-theme=light] .modal-panel [style*="height: 1px"][style*="background: #222222"]{background:#e8e8e8!important}html[data-theme=light] .modal-content [style*="background: #222222"]{background:#f5f5f5!important}html[data-theme=light] .modal-content [style*="border: 1px solid #2A2A2A"]{border-color:#e0e0e0!important}html[data-theme=light] .modal-content [style*="color: #E5E5E5"]{color:#1a1a1a!important}html[data-theme=light] .modal-content [style*="color: #5A5A5A"]{color:#7a7a7a!important}html[data-theme=light] .modal-content [style*="color: #3A3A3A"]{color:#9a9a9a!important}html[data-theme=light] .modal-content [style*="background: #2E2E2E"]{background:#e8e8e8!important}html[data-theme=light] .modal-content [style*="border: 1px solid #2E2E2E"]{border-color:#e0e0e0!important}html[data-theme=light] .modal-content [style*="border: 1px solid #3A1A1A"]{border-color:#dc26264d!important}html[data-theme=light] .modal-content [style*="height: 1px"][style*="background: #222222"]{background:#e8e8e8!important}html[data-theme=light] .modal-content [style*="background: #2E2E2E"][style*="height: 6px"]{background:#e0e0e0!important}html[data-theme=light] .modal-sidebar [style*="color: #5A5A5A"]{color:#8a8a8a!important}html[data-theme=light] .modal-sidebar [style*="color: #4A4A4A"]{color:#a0a0a0!important}html[data-theme=light] .modal-sidebar [style*="color: #3A3A3A"]{color:silver!important}html[data-theme=light] .modal-sidebar [style*="border-bottom: 1px solid #222222"]{border-bottom-color:#e8e8e8!important}html[data-theme=light] .connectors-panel{background:#fff}html[data-theme=light] .connector-card{background:#fafafa;border-color:#e8e8e8}html[data-theme=light] .connector-card:hover{background:#f5f5f5;border-color:#d0d0d0}html[data-theme=light] .connector-name{color:#1a1a1a}html[data-theme=light] .connector-desc{color:#7a7a7a}html[data-theme=light] .skills-panel{background:#fff}html[data-theme=light] .skill-card{background:#fafafa;border-color:#e8e8e8}html[data-theme=light] .skill-card:hover{border-color:#d0d0d0}html[data-theme=light] .skill-name{color:#1a1a1a}html[data-theme=light] .skill-desc{color:#7a7a7a}html[data-theme=light] .billing-card{background:#fafafa;border-color:#e8e8e8}html[data-theme=light] .billing-plan-name,html[data-theme=light] .billing-plan-price{color:#1a1a1a}html[data-theme=light] .personalization-section{background:#fafafa;border-color:#e8e8e8}html[data-theme=light] .dropdown-menu{background:#fff;border-color:#e0e0e0;box-shadow:0 8px 24px #0000001a}html[data-theme=light] .dropdown-item{color:#3a3a3a}html[data-theme=light] .dropdown-item:hover{color:#1a1a1a;background:#f5f5f5}html[data-theme=light] .dropdown-divider{background:#e8e8e8}html[data-theme=light] .tooltip{color:#f0f0f0;background:#2a2a2a}html[data-theme=light] .btn-primary{color:#fff;background:#1a1a1a;border-color:#1a1a1a}html[data-theme=light] .btn-primary:hover{background:#333}html[data-theme=light] .btn-secondary{color:#1a1a1a;background:#f0f0f0;border-color:#e0e0e0}html[data-theme=light] .btn-secondary:hover{background:#e8e8e8}html[data-theme=light] .btn-ghost{color:#5a5a5a}html[data-theme=light] .btn-ghost:hover{color:#1a1a1a;background:#f0f0f0}html[data-theme=light] .auth-loading{background:#fff}html[data-theme=light] .agent-task-shimmer,html[data-theme=light] .manus-task-shimmer{background:linear-gradient(90deg,#0000 0%,#1a93fe0a 40%,#1a93fe14 50%,#1a93fe0a 60%,#0000 100%)}html[data-theme=light] .manus-complete-badge{color:#16a34a}html[data-theme=light] .manus-failed-badge{color:#dc2626}html[data-theme=light] .agent-task-complete{color:#16a34a}html[data-theme=light] .agent-task-failed{color:#dc2626}html[data-theme=light] .manus-star{color:#d0d0d0}html[data-theme=light] .manus-star:hover{color:#f59e0b}html[data-theme=light] .manus-rating{color:#a0a0a0}html[data-theme=light] .official-library-panel,html[data-theme=light] .official-library-inner{background:#fff}html[data-theme=light] .official-library-header{border-bottom-color:#e8e8e8}html[data-theme=light] .official-library-back{color:#7a7a7a}html[data-theme=light] .official-library-back:hover,html[data-theme=light] .official-library-title{color:#1a1a1a}html[data-theme=light]{--ctx-bg:#fff;--ctx-border:#e2e2df;--ctx-text:#1a1a1a;--ctx-hover:#f5f5f3;--td-bg:#fff;--td-border:#e2e2df;--td-text:#1a1a1a;--td-text-muted:#6a6a65;--td-input:#f5f5f3;--logout-bg:#fff;--logout-border:#e2e2df;--logout-text:#1a1a1a;--logout-muted:#7a7a7a;--logout-btn-border:#d8d8d5;--logout-btn-border-hover:#b8b8b4;--logout-btn-hover:#f5f5f3;--logout-confirm-bg:#1a1a1a;--logout-confirm-text:#fff}html[data-theme=light] .conn-search-wrap{background:#f5f5f3;border-color:#e2e2df}html[data-theme=light] .conn-category-label{color:#aeaead;border-color:#ebebea}html[data-theme=light] .conn-app-row{border-color:#ebebea}html[data-theme=light] .conn-app-row:hover{background:#00000005}html[data-theme=light] .conn-app-name{color:#1a1a1a}html[data-theme=light] .conn-app-desc{color:#9a9a9a}html[data-theme=light] .conn-beta-badge{color:#7a7a7a;background:#f0f0ee;border-color:#e0e0de}html[data-theme=light] .conn-icon-wrap{border-color:#00000014}html[data-theme=light] .conn-connect-btn{color:#7a7a7a;border-color:#dededc}html[data-theme=light] .conn-connect-btn:hover{color:#1a1a1a;border-color:#aeaead}html[data-theme=light] .connector-detail-modal{background:#fff;border-color:#e2e2df}html[data-theme=light] .connector-detail-label{color:#aeaead}html[data-theme=light] .connector-scope-badge{color:#7a7a7a;background:#f5f5f3;border-color:#e2e2df}html[data-theme=light]{--connector-detail-text:#6a6a65}html[data-theme=light] .skill-card-v2{background:#fafafa;border-color:#e5e5e5}html[data-theme=light] .skill-card-v2:hover{border-color:#d0d0d0}html[data-theme=light] .skill-card-v2-name{color:#1a1a1a}html[data-theme=light] .skill-card-v2-desc{color:#6a6a6a}html[data-theme=light] .skill-card-v2-source{color:#8a8a8a}html[data-theme=light] .skill-card-v2-dot{color:silver}html[data-theme=light] .skill-card-v2-date,html[data-theme=light] .skill-card-v2-menu-btn{color:#8a8a8a}html[data-theme=light] .skill-card-v2-menu-btn:hover{color:#1a1a1a;background:#ebebeb}html[data-theme=light] .skill-card-v2-dropdown{background:#fff;border-color:#e5e5e5;box-shadow:0 4px 16px #0000001f}html[data-theme=light] .skill-card-v2-dropdown-item{color:#3a3a3a}html[data-theme=light] .skill-card-v2-dropdown-item:hover{background:#f5f5f5}html[data-theme=light] .skill-card-v2-dropdown-item.danger{color:#dc2626}html[data-theme=light] .skill-card-v2-dropdown-item.danger:hover{background:#dc26260f}html[data-theme=light] .skill-ios-toggle{background:#d1d1d6}html[data-theme=light] .skill-ios-toggle.on{background:#2563eb}html[data-theme=light] .skill-sparkle{color:#1a93fe}html[data-theme=light] .skill-modal{background:#fff;border-color:#e5e5e5;box-shadow:0 24px 64px #00000026}html[data-theme=light] .skill-modal-close{color:#8a8a8a}html[data-theme=light] .skill-modal-close:hover{color:#1a1a1a;background:#f0f0f0}html[data-theme=light] .skill-modal-icon-box{background:#f5f5f5;border-color:#e5e5e5}html[data-theme=light] .skill-modal-icon-arrow{color:#aeaeb2}html[data-theme=light] .skill-modal-title{color:#1a1a1a}html[data-theme=light] .skill-modal-sub{color:#6a6a6a}html[data-theme=light] .skill-modal-label{color:#8a8a8a}html[data-theme=light] .skill-modal-input{color:#1a1a1a;background:#f5f5f5;border-color:#e5e5e5}html[data-theme=light] .skill-modal-input:focus{background:#fff;border-color:#1a93fe}html[data-theme=light] .skill-modal-btn{color:#fff;background:#1a1a1a}html[data-theme=light] .skill-modal-btn:hover{background:#333}html[data-theme=light] .upload-skill-inner{background:#fff;border-color:#e5e5e5}html[data-theme=light] .skill-upload-icon{color:#8a8a8a}html[data-theme=light] .chat-skills-dropdown{background:#fff;border-color:#e5e5e5;box-shadow:0 8px 24px #0000001a}html[data-theme=light] .chat-skills-header{border-bottom-color:#f0f0f0}html[data-theme=light] .chat-skills-manage{color:#1a93fe}html[data-theme=light] .chat-skills-empty{color:#8a8a8a}html[data-theme=light] .chat-skill-item{color:#3a3a3a}html[data-theme=light] .chat-skill-item:hover{background:#0000000a}html[data-theme=light] .chat-skill-item.active{color:#1a1a1a}html[data-theme=light] .modal-panel [style*="background: '#1A1A1A'"],html[data-theme=light] .modal-panel [style*="background:'#1A1A1A'"],html[data-theme=light] .modal-panel [style*="background: '#1E1E1E'"],html[data-theme=light] .modal-panel [style*="background:'#1E1E1E'"]{background:#f5f5f5!important}html[data-theme=light] .modal-panel [style*="background: '#252525'"],html[data-theme=light] .modal-panel [style*="background:'#252525'"]{background:#ebebeb!important}html[data-theme=light] .modal-panel [style*="background: '#2E2E2E'"],html[data-theme=light] .modal-panel [style*="background:'#2E2E2E'"]{background:#e8e8e8!important}html[data-theme=light] .modal-panel [style*="background: '#1E2A3A'"],html[data-theme=light] .modal-panel [style*="background:'#1E2A3A'"]{background:#ebf5ff!important}html[data-theme=light] .modal-panel [style*="background: '#E5E5E5'"],html[data-theme=light] .modal-panel [style*="background:'#E5E5E5'"]{background:#1a1a1a!important}html[data-theme=light] .modal-panel [style*="color: '#E5E5E5'"],html[data-theme=light] .modal-panel [style*="color:'#E5E5E5'"]{color:#1a1a1a!important}html[data-theme=light] .modal-panel [style*="color: '#5A5A5A'"],html[data-theme=light] .modal-panel [style*="color:'#5A5A5A'"]{color:#6a6a6a!important}html[data-theme=light] .modal-panel [style*="color: '#9A9A9A'"],html[data-theme=light] .modal-panel [style*="color:'#9A9A9A'"]{color:#7a7a7a!important}html[data-theme=light] .modal-panel [style*="color: '#0A0A0A'"],html[data-theme=light] .modal-panel [style*="color:'#0A0A0A'"]{color:#fff!important}html[data-theme=light] .welcome-title{color:#1a1a1a}html[data-theme=light] .welcome-subtitle{color:#6a6a6a}html[data-theme=light] .suggestion-pill{color:#3a3a3a;background:#fff;border-color:#e5e5e5}html[data-theme=light] .suggestion-pill:hover{color:#1a1a1a;background:#f5f5f5;border-color:#d0d0d0}html[data-theme=light] .chat-input-box{background:#fff;border-color:#e5e5e5}html[data-theme=light] .chat-input-box:focus-within{border-color:#d0d0d0}html[data-theme=light] .chat-input-textarea{color:#1a1a1a}html[data-theme=light] .chat-input-textarea::placeholder{color:#aeaeb2}html[data-theme=light] .toolbar-btn{color:#8a8a8a}html[data-theme=light] .toolbar-btn:hover{color:#1a1a1a;background:#f0f0f0}html[data-theme=light] .toolbar-btn.active{color:#1a93fe}html[data-theme=light] .send-btn{color:#fff;background:#1a1a1a}html[data-theme=light] .send-btn:hover{background:#333}html[data-theme=light] .send-btn:disabled{color:#aeaeb2;background:#e5e5e5}html[data-theme=light] .agent-badge{color:#fff;background:#1a1a1a}html[data-theme=light] .agent-mode-btn{color:#3a3a3a;background:#f5f5f5;border-color:#e5e5e5}html[data-theme=light] .agent-mode-btn:hover{color:#1a1a1a;background:#ebebeb}html[data-theme=light] .agent-mode-btn.active{color:#fff;background:#1a93fe;border-color:#1a93fe}html[data-theme=light] .modal-content [style*="color: '#E5E5E5'"]{color:#1a1a1a!important}html[data-theme=light] .modal-content [style*="color: '#5A5A5A'"]{color:#6a6a6a!important}html[data-theme=light] .modal-content [style*="color: '#7A7A7A'"]{color:#7a7a7a!important}html[data-theme=light] .modal-content [style*="color: '#9A9A9A'"]{color:#8a8a8a!important}html[data-theme=light] .agent-rainbow-inner{color:#3a3a3a;background:#fff;border:1px solid #e0e0e0}html[data-theme=light] .agent-settings-popover{background:#fff;border-color:#e5e5e5;box-shadow:0 12px 40px #00000026,0 0 0 1px #0000000a}html[data-theme=light] .asp-divider{background:#f0f0f0}html[data-theme=light] .asp-section-label{color:#9a9a9a}html[data-theme=light] .asp-type-btn{background:0 0;border-color:#e5e5e5}html[data-theme=light] .asp-type-btn:hover{background:#f5f5f5;border-color:#d5d5d5}html[data-theme=light] .asp-type-btn.active{background:#1a93fe0f;border-color:#1a93fe40}html[data-theme=light] .asp-type-icon{color:#6a6a6a;background:#f0f0f0}html[data-theme=light] .asp-type-btn.active .asp-type-icon{color:#1a93fe;background:#1a93fe1a}html[data-theme=light] .asp-type-name{color:#3a3a3a}html[data-theme=light] .asp-type-btn.active .asp-type-name{color:#1a1a1a}html[data-theme=light] .asp-type-desc{color:#8a8a8a}html[data-theme=light] .asp-chip{color:#6a6a6a;border-color:#e0e0e0}html[data-theme=light] .asp-chip:hover{color:#1a1a1a;background:#f0f0f0;border-color:#c8c8c8}html[data-theme=light] .asp-chip.active{color:#1a93fe;background:#1a93fe14;border-color:#1a93fe4d}html[data-theme=light] .asp-row-label{color:#3a3a3a}html[data-theme=light] .asp-row-desc{color:#8a8a8a}html[data-theme=light] .asp-toggle.off{background:#d1d1d6}html[data-theme=light] .agent-task-card{background:#fafafa;border-color:#e5e5e5}html[data-theme=light] .agent-task-card:hover{border-color:#d0d0d0}html[data-theme=light] .agent-task-card.agent-task-running{background:#1a93fe0a;border-color:#1a93fe4d}html[data-theme=light] .agent-task-label{color:#3a3a3a}html[data-theme=light] .agent-task-tool-badge{color:#6a6a6a;background:#f0f0f0}html[data-theme=light] .agent-task-arrow{color:silver}html[data-theme=light] .agent-file-card{background:#f5f5f5;border-color:#e5e5e5}html[data-theme=light] .agent-file-card:hover{background:#ebebeb;border-color:#d0d0d0}.mobile-topbar,.mobile-fab,.mobile-back-btn{display:none}.sidebar-logo-desktop{display:flex}.sidebar-wrapper{display:contents}.main-content{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}@media (width<=768px){html,body,#root{overscroll-behavior:none;-webkit-overflow-scrolling:touch;overflow:hidden}.app-layout{width:100%;height:100%;position:relative;overflow:hidden}.sidebar-logo-desktop,.sidebar-collapsed,.sidebar-nav,.sidebar-divider,.sidebar-section,.sidebar-bottom,.sidebar-settings-btn,.referral-panel{display:none!important}.sidebar-wrapper{z-index:200;will-change:transform;transition:transform .28s cubic-bezier(.4,0,.2,1);display:block;position:fixed;inset:0;transform:translate(0)}.sidebar-wrapper.mobile-hidden{pointer-events:none;transform:translate(-100%)}.main-content{z-index:100;will-change:transform;flex-direction:column;width:100%;height:100%;transition:transform .28s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;inset:0;transform:translate(100%)}.main-content:not(.mobile-hidden){transform:translate(0)}.main-content.mobile-hidden{pointer-events:none;transform:translate(100%)}.sidebar{background:#1a1a1a;border-right:none;flex-direction:column;height:100%;display:flex;width:100%!important;min-width:100%!important}.mobile-topbar{padding:12px 16px;padding-top:max(12px, env(safe-area-inset-top));background:#1a1a1a;border-bottom:1px solid #262626;flex-shrink:0;justify-content:space-between;align-items:center;position:relative;display:flex!important}.mobile-topbar-center{color:#e5e5e5;letter-spacing:-.3px;pointer-events:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:17px;font-weight:600;position:absolute;left:50%;transform:translate(-50%)}.mobile-topbar-right{align-items:center;gap:4px;margin-left:auto;display:flex}.mobile-topbar-btn{color:#e5e5e5;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.mobile-topbar-btn:active{background:#ffffff14}.mobile-avatar-btn{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#1a93fe,#06c);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:flex}.sidebar-conversations{-webkit-overflow-scrolling:touch;flex:1;padding:4px 0;overflow-y:auto}.conv-item{border-bottom:1px solid #ffffff0a;align-items:center;gap:12px;min-height:60px;border-radius:0!important;padding:10px 16px!important;display:flex!important}.conv-item:active{background:#ffffff0f!important}.conv-item-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.conv-item-title{color:#e5e5e5;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.conv-item-preview{color:#6a6a6a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.conv-item-time{color:#5a5a5a;flex-shrink:0;align-self:flex-start;margin-top:2px;font-size:12px}.conv-group-label{padding:8px 16px 4px!important;font-size:12px!important}.mobile-fab{bottom:max(24px, calc(env(safe-area-inset-bottom) + 16px));color:#1a1a1a;cursor:pointer;z-index:300;-webkit-tap-highlight-color:transparent;background:#e5e5e5;border:none;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .15s,box-shadow .15s;position:fixed;right:20px;box-shadow:0 4px 20px #0006;display:flex!important}.mobile-fab:active{transform:scale(.94);box-shadow:0 2px 10px #0000004d}.header{border-bottom:1px solid #262626;flex-shrink:0;justify-content:space-between;align-items:center;display:flex;height:52px!important;padding:0 12px!important;padding-top:max(0px, env(safe-area-inset-top))!important}.mobile-back-btn{color:#1a93fe;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:4px;min-width:44px;padding:8px 4px;font-family:inherit;font-size:16px;display:flex!important}.header-model-btn{padding:6px 8px!important;font-size:16px!important;font-weight:600!important}.header-action-btn,.header-divider{display:none!important}.header-icon-btn{width:38px!important;height:38px!important}.header-credits-btn{padding:5px 10px!important;font-size:12px!important}.chat-view{flex-direction:column;flex:1;display:flex;overflow:hidden}.chat-messages{-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto;padding:12px 0 0!important}.message-row{padding:6px 16px!important}.message-bubble{max-width:85%!important}.welcome-screen{padding:32px 20px!important}.welcome-title{text-align:center;font-size:28px!important}.welcome-subtitle{text-align:center;font-size:15px!important}.chat-input-wrapper{position:sticky;bottom:0;padding:10px 12px!important;padding-bottom:max(10px, env(safe-area-inset-bottom))!important;background:#1a1a1a!important;border:none!important;border-top:1px solid #262626!important;border-radius:0!important;margin:0!important}.chat-input-box{border-radius:14px!important;padding:10px 12px!important}.chat-input-textarea{min-height:24px!important;max-height:120px!important;font-size:16px!important}.chat-toolbar{padding:6px 0 0!important}.chat-toolbar-left{gap:4px!important}.chat-toolbar-right{gap:6px!important}.toolbar-btn,.send-btn,.mic-btn{width:34px!important;height:34px!important}.model-select-btn{padding:4px 8px!important;font-size:12px!important}.toolbar-mode-btn span,.chat-disclaimer{display:none!important}.modal-overlay{align-items:flex-end!important;padding:0!important}.modal-panel{overflow:hidden;width:100%!important;max-width:100%!important;height:92vh!important;max-height:92vh!important;padding-bottom:env(safe-area-inset-bottom)!important;border-radius:20px 20px 0 0!important;flex-direction:column!important}.modal-panel:before{content:"";background:#3a3a3a;border-radius:2px;flex-shrink:0;width:36px;height:4px;margin:10px auto 0;display:block}.modal-sidebar{flex-shrink:0;border-bottom:1px solid #262626!important;border-right:none!important;width:100%!important;min-width:100%!important;max-height:none!important;padding:0!important;overflow:visible!important}.modal-sidebar-user{border-bottom:1px solid #262626;padding:16px 16px 12px!important}.modal-sidebar-item{white-space:nowrap;border-bottom:2px solid #0000;border-radius:0!important;flex-direction:column!important;align-items:center!important;gap:4px!important;padding:8px 14px!important;font-size:11px!important;display:inline-flex!important}.modal-sidebar-item.active{background:0 0!important;border-bottom-color:#1a93fe!important}.modal-sidebar-nav-row{scrollbar-width:none;-ms-overflow-style:none;border-bottom:1px solid #262626;display:flex!important;overflow-x:auto!important}.modal-sidebar-nav-row::-webkit-scrollbar{display:none}.modal-content{-webkit-overflow-scrolling:touch;flex:1;padding:16px!important;overflow-y:auto!important}.settings-row{padding:14px 0!important}.settings-row-label{font-size:15px!important}.search-modal{border-radius:0 0 16px 16px!important;width:100%!important;max-width:100%!important;max-height:70vh!important;top:0!important;left:0!important;transform:none!important}.search-input{font-size:16px!important}.library-view,.calendar-page,.admin-panel{padding:16px!important}.agent-side-panel{z-index:400;border-left:none!important;border-radius:0!important;width:100%!important;position:fixed!important;inset:0!important}.file-popup-overlay{align-items:flex-end!important}.file-popup{border-radius:20px 20px 0 0!important;width:100%!important;max-width:100%!important;max-height:90vh!important}.user-dropdown{overflow-y:auto;width:100%!important;max-height:80vh!important;padding-bottom:max(16px, env(safe-area-inset-bottom))!important;border-radius:20px 20px 0 0!important;position:fixed!important;inset:auto 0 0!important}.billing-plans-grid{flex-direction:column!important;gap:12px!important}.connectors-grid{grid-template-columns:1fr 1fr!important;gap:10px!important}.skills-grid{grid-template-columns:1fr!important}.collaborate-panel{border-radius:20px 20px 0 0!important;width:100%!important;position:fixed!important;inset:auto 0 0!important}.icon-btn{width:38px!important;height:38px!important}.conv-item,.nav-item,.mobile-fab,.mobile-topbar-btn{-webkit-user-select:none;user-select:none}}@media (width>=769px) and (width<=1024px){.sidebar{width:220px!important;min-width:220px!important}.modal-panel{width:680px!important;max-width:90vw!important}}.sine-page{color:#1a1a1a;-webkit-font-smoothing:antialiased;background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;line-height:1.6}.sine-page.dark{color:#f0f0f0;background:#0a0a0a}.announce-bar{color:#fff;text-align:center;background:#1a1a1a;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;padding:.55rem 1rem;font-size:.8125rem;font-weight:450;display:flex}.sine-page.dark .announce-bar{background:#111;border-bottom:1px solid #222}.announce-badge{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#3b82f6;border-radius:9999px;align-items:center;padding:.1rem .45rem;font-size:.7rem;font-weight:600;display:inline-flex}.announce-link{color:#93c5fd;white-space:nowrap;font-weight:500;text-decoration:none}.announce-link:hover{text-decoration:underline}.s-nav{z-index:100;-webkit-backdrop-filter:blur(12px);background:#ffffffeb;border-bottom:1px solid #e8e8e8;position:sticky;top:0}.sine-page.dark .s-nav{background:#0a0a0aeb;border-bottom:1px solid #1f1f1f}.s-nav-inner{align-items:center;gap:2rem;max-width:1200px;height:60px;margin:0 auto;padding:0 2rem;display:flex}.s-nav-logo img{width:auto;height:26px;display:block}.s-nav-links{flex:1;justify-content:center;align-items:center;gap:.25rem;display:flex}.s-nav-links a{color:#555;border-radius:6px;padding:.4rem .75rem;font-size:.875rem;font-weight:450;text-decoration:none;transition:color .15s,background .15s}.s-nav-links a:hover{color:#1a1a1a;background:#f5f5f5}.sine-page.dark .s-nav-links a{color:#999}.sine-page.dark .s-nav-links a:hover{color:#f0f0f0;background:#1a1a1a}.s-nav-actions{align-items:center;gap:.5rem;display:flex}.s-nav-login{color:#555;border-radius:6px;padding:.4rem .75rem;font-size:.875rem;font-weight:450;text-decoration:none;transition:color .15s}.s-nav-login:hover{color:#1a1a1a}.sine-page.dark .s-nav-login{color:#999}.sine-page.dark .s-nav-login:hover{color:#f0f0f0}.s-nav-cta{color:#fff;background:#1a1a1a;border-radius:9999px;align-items:center;padding:.45rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .15s,opacity .15s;display:inline-flex}.s-nav-cta:hover{background:#333}.sine-page.dark .s-nav-cta{color:#0a0a0a;background:#f0f0f0}.sine-page.dark .s-nav-cta:hover{background:#fff}.s-hero{text-align:center;background:#fff;padding:5rem 2rem 4rem;position:relative;overflow:hidden}.sine-page.dark .s-hero{background:#0a0a0a}.s-hero:before{content:"";pointer-events:none;background:radial-gradient(#3b82f612 0%,#0000 70%);width:900px;height:600px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.sine-page.dark .s-hero:before{background:radial-gradient(#3b82f61a 0%,#0000 70%)}.s-hero-inner{max-width:800px;margin:0 auto;position:relative}.s-hero-h1{letter-spacing:-.02em;color:#1a1a1a;margin-bottom:1.25rem;font-family:Instrument Serif,Georgia,serif;font-size:clamp(2.5rem,6vw,4rem);font-weight:400;line-height:1.15}.sine-page.dark .s-hero-h1{color:#f0f0f0}.s-hero-sub{color:#666;max-width:580px;margin:0 auto 2rem;font-size:1.0625rem;line-height:1.65}.sine-page.dark .s-hero-sub{color:#888}.s-hero-btns{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-bottom:2.5rem;display:flex}.s-btn-primary{color:#fff;background:#1a1a1a;border-radius:9999px;align-items:center;gap:.4rem;padding:.65rem 1.4rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:background .15s;display:inline-flex}.s-btn-primary:hover{background:#333}.sine-page.dark .s-btn-primary{color:#0a0a0a;background:#f0f0f0}.sine-page.dark .s-btn-primary:hover{background:#fff}.s-btn-ghost{color:#555;background:0 0;border:1px solid #ddd;border-radius:9999px;align-items:center;gap:.4rem;padding:.65rem 1.2rem;font-size:.9rem;font-weight:450;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.s-btn-ghost:hover{color:#1a1a1a;border-color:#999}.sine-page.dark .s-btn-ghost{color:#888;border-color:#333}.sine-page.dark .s-btn-ghost:hover{color:#f0f0f0;border-color:#555}.s-chat-box{text-align:left;background:0 0;max-width:680px;margin:0 auto}.s-chat-pills{flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:.75rem;display:flex}.s-chat-pill{color:#444;cursor:pointer;white-space:nowrap;background:#f5f5f5;border:1px solid #e8e8e8;border-radius:9999px;padding:.3rem .7rem;font-size:.8125rem;font-weight:450;transition:background .15s,border-color .15s}.s-chat-pill:hover{background:#ebebeb;border-color:#ccc}.sine-page.dark .s-chat-pill{color:#aaa;background:#1a1a1a;border-color:#2a2a2a}.sine-page.dark .s-chat-pill:hover{background:#222}.s-chat-input-box{background:#fff;border:1.5px solid #e2e2e2;border-radius:16px;transition:border-color .15s,box-shadow .15s;overflow:hidden;box-shadow:0 2px 16px #0000000f}.s-chat-input-box:focus-within{border-color:silver;box-shadow:0 4px 24px #0000001a}.s-chat-textarea{resize:none;color:#1a1a1a;box-sizing:border-box;background:0 0;border:none;outline:none;width:100%;min-height:56px;max-height:180px;padding:16px 16px 6px;font-family:inherit;font-size:15px;line-height:1.6;display:block;overflow-y:auto}.s-chat-textarea::placeholder{color:#999}.s-chat-toolbar{justify-content:space-between;align-items:center;padding:4px 10px 10px;display:flex}.s-chat-toolbar-left{align-items:center;gap:2px;display:flex}.s-chat-toolbar-right{align-items:center;gap:6px;display:flex}.s-chat-tool-btn{color:#555;cursor:pointer;background:#fff;border:1.5px solid #e2e2e2;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .1s,color .1s,border-color .1s;display:flex}.s-chat-tool-btn:hover{color:#1a1a1a;background:#f5f5f5;border-color:#ccc}.s-chat-send-btn{color:#aaa;cursor:not-allowed;background:#e8e8e8;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,color .15s;display:flex}.s-chat-send-btn.active{color:#fff;cursor:pointer;background:#1a1a1a}.s-chat-send-btn.active:hover{background:#333}.sine-page.dark .s-chat-input-box{background:#1e1e1e;border-color:#2e2e2e;box-shadow:0 2px 16px #0000004d}.sine-page.dark .s-chat-input-box:focus-within{border-color:#444}.sine-page.dark .s-chat-textarea{color:#e5e5e5}.sine-page.dark .s-chat-textarea::placeholder{color:#555}.sine-page.dark .s-chat-tool-btn{color:#888;background:#2a2a2a;border-color:#3a3a3a}.sine-page.dark .s-chat-tool-btn:hover{color:#ccc;background:#333;border-color:#555}.sine-page.dark .s-chat-send-btn{color:#555;background:#2a2a2a}.sine-page.dark .s-chat-send-btn.active{color:#0a0a0a;background:#f0f0f0}.sine-page.dark .s-chat-send-btn.active:hover{background:#fff}.s-section{padding:5rem 2rem}.s-section--gray{background:#f9f9f9}.sine-page.dark .s-section--gray{background:#0f0f0f}.s-container{max-width:1100px;margin:0 auto}.s-container--narrow{max-width:760px;margin:0 auto}.s-section-header{text-align:center;margin-bottom:3.5rem}.s-label{letter-spacing:.1em;text-transform:uppercase;color:#888;margin-bottom:.75rem;font-size:.75rem;font-weight:600}.s-h2{letter-spacing:-.02em;color:#1a1a1a;white-space:pre-line;margin-bottom:1rem;font-family:Instrument Serif,Georgia,serif;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:400;line-height:1.2}.sine-page.dark .s-h2{color:#f0f0f0}.s-section-sub{color:#666;max-width:560px;margin:0 auto;font-size:1rem;line-height:1.65}.sine-page.dark .s-section-sub{color:#888}.s-table-wrap{border:1px solid #e8e8e8;border-radius:12px;overflow-x:auto;box-shadow:0 2px 12px #0000000a}.sine-page.dark .s-table-wrap{border-color:#222;box-shadow:0 2px 12px #0000004d}.s-compare-table{border-collapse:collapse;width:100%;font-size:.9rem}.s-compare-table thead tr{background:#f5f5f5;border-bottom:1px solid #e8e8e8}.sine-page.dark .s-compare-table thead tr{background:#111;border-bottom:1px solid #222}.s-compare-table th{text-align:left;color:#555;letter-spacing:.02em;padding:.9rem 1.25rem;font-size:.8125rem;font-weight:600}.sine-page.dark .s-compare-table th{color:#888}.s-compare-table th:nth-child(3){color:#1a1a1a}.sine-page.dark .s-compare-table th:nth-child(3){color:#f0f0f0}.s-compare-table tbody tr{border-bottom:1px solid #f0f0f0;transition:background .12s}.s-compare-table tbody tr:last-child{border-bottom:none}.s-compare-table tbody tr:hover{background:#fafafa}.sine-page.dark .s-compare-table tbody tr{border-bottom:1px solid #1a1a1a}.sine-page.dark .s-compare-table tbody tr:hover{background:#111}.s-compare-table td{vertical-align:middle;padding:.85rem 1.25rem}.s-td-feature{color:#1a1a1a;width:35%;font-weight:500}.sine-page.dark .s-td-feature{color:#e0e0e0}.s-td-no{color:#999;font-size:.875rem}.s-td-yes{color:#1a1a1a;font-size:.875rem;font-weight:450}.sine-page.dark .s-td-yes{color:#e0e0e0}.s-check-wrap{color:#16a34a;align-items:center;gap:.4rem;display:inline-flex}.s-feature-section{border-top:1px solid #f0f0f0;padding:5rem 2rem}.sine-page.dark .s-feature-section{border-top:1px solid #1a1a1a}.s-feature-section:nth-child(2n){background:#fafafa}.sine-page.dark .s-feature-section:nth-child(2n){background:#0c0c0c}.s-feature-grid{grid-template-columns:1fr 1fr;align-items:center;gap:5rem;max-width:1100px;margin:0 auto;display:grid}.s-feature-grid--rev{direction:rtl}.s-feature-grid--rev>*{direction:ltr}.s-feature-img{aspect-ratio:16/10;background:#f0f0f0;border-radius:12px;overflow:hidden;box-shadow:0 8px 40px #0000001a}.sine-page.dark .s-feature-img{background:#1a1a1a;box-shadow:0 8px 40px #00000080}.s-feature-img img{object-fit:cover;width:100%;height:100%;display:block}.s-nature-bg{box-sizing:border-box;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px;justify-content:center;align-items:center;width:100%;height:100%;padding:24px;display:flex;overflow:hidden}.s-nature-bg img{object-fit:cover;border-radius:8px;width:100%;height:100%;display:block;box-shadow:0 8px 40px #00000040}.s-h3{letter-spacing:-.02em;color:#1a1a1a;margin:.5rem 0 .75rem;font-family:Instrument Serif,Georgia,serif;font-size:clamp(1.4rem,3vw,2rem);font-weight:400;line-height:1.25}.sine-page.dark .s-h3{color:#f0f0f0}.s-feature-desc{color:#666;margin-bottom:1.25rem;font-size:.9375rem;line-height:1.65}.sine-page.dark .s-feature-desc{color:#888}.s-feature-bullets{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.s-feature-bullets li{color:#444;align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.5;display:flex}.sine-page.dark .s-feature-bullets li{color:#aaa}.s-bullet-check{color:#16a34a;flex-shrink:0;margin-top:1px;display:flex}.s-freedom-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.s-freedom-card{background:#fff;border:1px solid #e8e8e8;border-radius:12px;padding:1.75rem;transition:box-shadow .2s}.s-freedom-card:hover{box-shadow:0 4px 20px #00000012}.sine-page.dark .s-freedom-card{background:#111;border-color:#222}.sine-page.dark .s-freedom-card:hover{box-shadow:0 4px 20px #00000080}.s-freedom-icon{margin-bottom:.75rem;font-size:1.5rem}.s-freedom-title{color:#1a1a1a;margin-bottom:.4rem;font-size:.9375rem;font-weight:600}.sine-page.dark .s-freedom-title{color:#e0e0e0}.s-freedom-desc{color:#666;font-size:.875rem;line-height:1.6}.sine-page.dark .s-freedom-desc{color:#888}.s-steps{counter-reset:steps;flex-direction:column;gap:0;max-width:680px;margin:0 auto;display:flex}.s-step{border-bottom:1px solid #f0f0f0;align-items:flex-start;gap:1.5rem;padding:2rem 0;display:flex}.s-step:last-child{border-bottom:none}.sine-page.dark .s-step{border-bottom:1px solid #1a1a1a}.sine-page.dark .s-step:last-child{border-bottom:none}.s-step-num{color:#e0e0e0;text-align:center;flex-shrink:0;width:2.5rem;font-family:Instrument Serif,Georgia,serif;font-size:2.5rem;font-weight:400;line-height:1}.sine-page.dark .s-step-num{color:#333}.s-step-title{color:#1a1a1a;margin-bottom:.35rem;font-size:1rem;font-weight:600}.sine-page.dark .s-step-title{color:#e0e0e0}.s-step-desc{color:#666;font-size:.875rem;line-height:1.6}.sine-page.dark .s-step-desc{color:#888}.s-steps-cta{text-align:center;margin-top:2.5rem}.s-billing-toggle{background:#f5f5f5;border:1px solid #e8e8e8;border-radius:9999px;align-items:center;margin-top:1.5rem;padding:3px;display:inline-flex}.sine-page.dark .s-billing-toggle{background:#111;border-color:#222}.s-toggle-btn{color:#666;cursor:pointer;background:0 0;border:none;border-radius:9999px;align-items:center;gap:.4rem;padding:.4rem 1rem;font-size:.875rem;font-weight:450;transition:background .15s,color .15s;display:inline-flex}.s-toggle-btn.active{color:#1a1a1a;background:#fff;box-shadow:0 1px 4px #00000014}.sine-page.dark .s-toggle-btn{color:#888}.sine-page.dark .s-toggle-btn.active{color:#f0f0f0;background:#1a1a1a}.s-save-badge{color:#fff;background:#16a34a;border-radius:9999px;padding:.1rem .4rem;font-size:.7rem;font-weight:600}.s-pricing-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:1.5rem;display:grid}.s-pricing-card{background:#fff;border:1px solid #e8e8e8;border-radius:16px;padding:2rem;position:relative}.sine-page.dark .s-pricing-card{background:#111;border-color:#222}.s-pricing-card--featured{border-color:#1a1a1a;box-shadow:0 4px 24px #0000001a}.sine-page.dark .s-pricing-card--featured{border-color:#f0f0f0;box-shadow:0 4px 24px #ffffff0d}.s-pricing-badge{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#1a1a1a;border-radius:9999px;margin-bottom:1rem;padding:.2rem .6rem;font-size:.7rem;font-weight:600;display:inline-flex}.sine-page.dark .s-pricing-badge{color:#0a0a0a;background:#f0f0f0}.s-pricing-name{color:#1a1a1a;margin-bottom:.5rem;font-size:1rem;font-weight:600}.sine-page.dark .s-pricing-name{color:#e0e0e0}.s-pricing-price{color:#1a1a1a;margin-bottom:.5rem;font-family:Instrument Serif,Georgia,serif;font-size:2.25rem;font-weight:400;line-height:1}.s-pricing-price span{color:#999;font-family:Inter,sans-serif;font-size:.9rem;font-weight:400}.sine-page.dark .s-pricing-price{color:#f0f0f0}.s-pricing-desc{color:#888;margin-bottom:1.25rem;font-size:.875rem}.s-pricing-hr{border:none;border-top:1px solid #f0f0f0;margin-bottom:1.25rem}.sine-page.dark .s-pricing-hr{border-top:1px solid #222}.s-pricing-features{flex-direction:column;gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.s-pricing-features li{color:#444;align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.5;display:flex}.sine-page.dark .s-pricing-features li{color:#aaa}.s-pricing-cta{text-align:center;color:#1a1a1a;border:1px solid #e0e0e0;border-radius:9999px;padding:.65rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s;display:block}.s-pricing-cta:hover{background:#f5f5f5}.s-pricing-cta.primary{color:#fff;background:#1a1a1a;border-color:#1a1a1a}.s-pricing-cta.primary:hover{background:#333}.sine-page.dark .s-pricing-cta{color:#e0e0e0;border-color:#333}.sine-page.dark .s-pricing-cta:hover{background:#1a1a1a}.sine-page.dark .s-pricing-cta.primary{color:#0a0a0a;background:#f0f0f0;border-color:#f0f0f0}.sine-page.dark .s-pricing-cta.primary:hover{background:#fff}.s-faq{border-top:1px solid #e8e8e8}.sine-page.dark .s-faq{border-top:1px solid #222}.s-faq-item{border-bottom:1px solid #e8e8e8}.sine-page.dark .s-faq-item{border-bottom:1px solid #222}.s-faq-trigger{text-align:left;color:#1a1a1a;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.25rem 0;font-size:.9375rem;font-weight:500;transition:color .15s;display:flex}.s-faq-trigger:hover{color:#555}.sine-page.dark .s-faq-trigger{color:#e0e0e0}.sine-page.dark .s-faq-trigger:hover{color:#aaa}.s-faq-body{color:#666;padding:0 0 1.25rem;font-size:.9rem;line-height:1.7}.sine-page.dark .s-faq-body{color:#888}.s-cta-banner{text-align:center;background:#1a1a1a;padding:5rem 2rem}.sine-page.dark .s-cta-banner{background:#111;border-top:1px solid #222}.s-cta-h2{color:#fff;letter-spacing:-.02em;white-space:pre-line;margin-bottom:1rem;font-family:Instrument Serif,Georgia,serif;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:400;line-height:1.2}.s-cta-sub{color:#999;margin-bottom:2rem;font-size:1rem}.s-cta-btn{color:#1a1a1a;background:#fff;border-radius:9999px;align-items:center;gap:.4rem;padding:.7rem 1.5rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:background .15s;display:inline-flex}.s-cta-btn:hover{background:#f0f0f0}.s-footer{color:#888;background:#111;padding:4rem 2rem 2rem}.s-footer-top{border-bottom:1px solid #222;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:2.5rem;max-width:1100px;margin:0 auto;padding-bottom:3rem;display:grid}.s-footer-logo{opacity:.85;width:auto;height:24px;margin-bottom:1rem}.s-footer-tagline{color:#666;white-space:pre-line;font-size:.875rem;font-style:italic;line-height:1.6}.s-footer-col h5{color:#e0e0e0;letter-spacing:.01em;margin-bottom:.85rem;font-size:.8125rem;font-weight:600}.s-footer-col ul{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.s-footer-col ul li a{color:#666;font-size:.875rem;text-decoration:none;transition:color .15s}.s-footer-col ul li a:hover{color:#e0e0e0}.s-footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:1100px;margin:0 auto;padding-top:1.5rem;display:flex}.s-footer-social{align-items:center;gap:.75rem;display:flex}.s-footer-social a{color:#888;background:#1a1a1a;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;text-decoration:none;transition:background .15s,color .15s;display:flex}.s-footer-social a:hover{color:#e0e0e0;background:#2a2a2a}.s-footer-copy{color:#555;font-size:.875rem}.s-footer-toggles{align-items:center;gap:.5rem;display:flex}.s-toggle-pill{color:#888;cursor:pointer;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:9999px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-family:inherit;font-size:.8125rem;font-weight:450;transition:background .15s,color .15s;display:inline-flex}.s-toggle-pill:hover{color:#e0e0e0;background:#222}.s-nav-mobile-toggle{display:none}@media (width<=900px){.s-feature-grid{grid-template-columns:1fr;gap:2.5rem}.s-feature-grid--rev{direction:ltr}.s-freedom-grid{grid-template-columns:repeat(2,1fr)}.s-pricing-grid{grid-template-columns:1fr;max-width:420px;margin:0 auto}.s-footer-top{grid-template-columns:1fr 1fr}.s-footer-brand{grid-column:1/-1}.s-section,.s-cta-banner{padding:3.5rem 1.5rem}}@media (width<=640px){.s-nav-inner{gap:.75rem;padding:0 1rem}.s-nav-links{display:none}.s-nav-actions{gap:.35rem}.s-nav-login{display:none}.s-nav-cta{padding:.4rem .875rem;font-size:.8125rem}.announce-bar{padding:.45rem .75rem;font-size:.75rem}.s-hero{padding:3rem 1.25rem 2.5rem}.s-hero-h1{margin-bottom:1rem;font-size:clamp(2rem,9vw,2.75rem)}.s-hero-sub{margin-bottom:1.5rem;font-size:.9375rem}.s-hero-btns{flex-direction:column;align-items:stretch;gap:.625rem;max-width:300px;margin:0 auto 1.75rem}.s-btn-primary,.s-btn-ghost{justify-content:center;padding:.75rem 1.25rem;font-size:.9rem}.s-chat-box{margin:0 -.25rem}.s-chat-pills{gap:.4rem;padding-bottom:.75rem}.s-chat-pill{padding:.3rem .65rem;font-size:.8rem}.s-chat-textarea{min-height:48px;padding:12px 12px 4px;font-size:16px}.s-section{padding:3rem 1.25rem}.s-section-header{margin-bottom:2rem}.s-h2{font-size:clamp(1.5rem,7vw,2.25rem)}.s-h3{font-size:clamp(1.35rem,6vw,2rem)}.s-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.s-compare-table{min-width:520px}.s-feature-section{padding:2.5rem 1.25rem}.s-feature-grid{grid-template-columns:1fr;gap:2rem}.s-feature-img img{border-radius:12px}.s-feature-bullets{gap:.5rem}.s-freedom-grid{grid-template-columns:1fr;gap:.75rem}.s-steps{gap:1.5rem}.s-pricing-grid{grid-template-columns:1fr;gap:1rem;max-width:100%}.s-billing-toggle{justify-content:center;width:100%}.s-cta-banner{padding:3rem 1.25rem}.s-cta-h2{font-size:clamp(1.5rem,7vw,2.25rem)}.s-footer{padding:2.5rem 1.25rem 1.5rem}.s-footer-top{grid-template-columns:1fr 1fr;gap:1.5rem}.s-footer-brand{grid-column:1/-1}.s-footer-bottom{flex-direction:column;align-items:flex-start;gap:.75rem}.s-footer-toggles{flex-flow:wrap;gap:.5rem}}.adm-root{background:#1a1a1a;width:100%;height:100%;display:flex;overflow:hidden}.adm-mobile-header{display:none}.adm-sidebar{background:#141414;border-right:1px solid #262626;flex-direction:column;flex-shrink:0;width:220px;min-width:220px;height:100%;display:flex;overflow:hidden}.adm-sidebar-top{flex:1;padding:16px 0 8px;overflow-y:auto}.adm-sidebar-bottom{border-top:1px solid #1e1e1e;padding:12px 16px}.adm-sidebar-version{color:#3a3a3a;font-size:11px}.adm-sidebar-brand{border-bottom:1px solid #1e1e1e;margin-bottom:8px;padding:0 16px 16px}.adm-brand-badge{color:#1a93fe;letter-spacing:.03em;background:#1a93fe1f;border:1px solid #1a93fe40;border-radius:20px;align-items:center;gap:5px;margin-bottom:8px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.adm-brand-email{color:#5a5a5a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.adm-nav{flex-direction:column;gap:2px;padding:0 8px;display:flex}.adm-nav-item{color:#7a7a7a;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-family:inherit;font-size:13.5px;transition:background .1s,color .1s;display:flex;position:relative}.adm-nav-item:hover{color:silver;background:#1e1e1e}.adm-nav-item.active{color:#e5e5e5;background:#252525}.adm-nav-icon{opacity:.8;flex-shrink:0;align-items:center;display:flex}.adm-nav-arrow{opacity:.5;margin-left:auto}.adm-main{background:#1a1a1a;flex:1;min-width:0;overflow-y:auto}.adm-content{max-width:960px;padding:28px 32px}.adm-page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.adm-page-title{color:#e5e5e5;letter-spacing:-.02em;font-size:22px;font-weight:600}.adm-header-actions{align-items:center;gap:8px;display:flex}.adm-btn-primary{color:#fff;cursor:pointer;background:#1a93fe;border:none;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s;display:inline-flex}.adm-btn-primary:hover{background:#0e7de0}.adm-btn-primary:disabled{opacity:.5;cursor:not-allowed}.adm-btn-ghost{color:#9a9a9a;cursor:pointer;background:0 0;border:1px solid #2e2e2e;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-family:inherit;font-size:13px;transition:all .15s;display:inline-flex}.adm-btn-ghost:hover{color:#e5e5e5;background:#252525;border-color:#3a3a3a}.adm-btn-ghost:disabled{opacity:.5;cursor:not-allowed}.adm-btn-danger{color:#ef4444;cursor:pointer;background:#ef444414;border:1px solid #ef44444d;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:13px;transition:all .15s;display:inline-flex}.adm-btn-danger:hover{background:#ef444426}.adm-stats-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-bottom:24px;display:grid}.adm-stat-card{background:#1e1e1e;border:1px solid #262626;border-radius:12px;align-items:flex-start;gap:12px;padding:16px;transition:border-color .15s;display:flex}.adm-stat-card:hover{border-color:#333}.adm-stat-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.adm-stat-body{flex:1;min-width:0}.adm-stat-value{color:#e5e5e5;letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:1.1}.adm-stat-label{color:#6a6a6a;margin-top:3px;font-size:12px}.adm-stat-sub{color:#5a5a5a;align-items:center;gap:6px;margin-top:6px;font-size:11px;display:flex}.adm-trend{align-items:center;gap:3px;font-size:11px;font-weight:500;display:inline-flex}.adm-trend.up{color:#22c55e}.adm-trend.down{color:#ef4444}.adm-info-box{color:#d97706;background:#f59e0b0f;border:1px solid #f59e0b33;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:24px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.adm-quick-actions{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.adm-quick-btn{color:silver;cursor:pointer;background:#1e1e1e;border:1px solid #2a2a2a;border-radius:10px;align-items:center;gap:7px;padding:9px 16px;font-family:inherit;font-size:13px;transition:all .15s;display:inline-flex}.adm-quick-btn:hover{color:#e5e5e5;background:#252525;border-color:#333}.adm-section-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.adm-section-title{color:#9a9a9a;letter-spacing:.02em;text-transform:uppercase;margin-bottom:12px;font-size:14px;font-weight:600}.adm-filters{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.adm-search-wrap{flex:1;min-width:200px;position:relative}.adm-search-icon{color:#4a4a4a;pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.adm-search{color:#e5e5e5;background:#1e1e1e;border:1px solid #2a2a2a;border-radius:8px;outline:none;width:100%;padding:8px 12px 8px 32px;font-family:inherit;font-size:13px;transition:border-color .15s}.adm-search:focus{border-color:#1a93fe}.adm-search::placeholder{color:#4a4a4a}.adm-filter-tabs{background:#1e1e1e;border:1px solid #2a2a2a;border-radius:8px;gap:4px;padding:3px;display:flex}.adm-filter-tab{color:#7a7a7a;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:5px 12px;font-family:inherit;font-size:12px;transition:all .15s}.adm-filter-tab.active{color:#e5e5e5;background:#2e2e2e}.adm-table-count{color:#5a5a5a;margin-bottom:10px;font-size:12px}.adm-table-wrap{border:1px solid #262626;border-radius:12px;overflow-x:auto}.adm-table{border-collapse:collapse;width:100%;font-size:13px}.adm-table th{text-align:left;color:#5a5a5a;letter-spacing:.04em;text-transform:uppercase;background:#1a1a1a;border-bottom:1px solid #262626;padding:10px 14px;font-size:11px;font-weight:600}.adm-table td{color:silver;vertical-align:middle;border-bottom:1px solid #1e1e1e;padding:11px 14px}.adm-table tr:last-child td{border-bottom:none}.adm-table tr:hover td{background:#ffffff04}.adm-empty-cell{text-align:center;color:#5a5a5a;padding:2rem!important}.adm-user-cell{align-items:center;gap:8px;display:flex}.adm-user-avatar{color:#9a9a9a;background:#252525;border:1px solid #333;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:flex}.adm-date-cell{color:#6a6a6a;font-size:12px}.adm-badge{color:#7a7a7a;background:#252525;border:1px solid #2e2e2e;border-radius:20px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex}.adm-badge.admin{color:#1a93fe;background:#1a93fe1a;border-color:#1a93fe40}.adm-badge.published{color:#22c55e;background:#22c55e1a;border-color:#22c55e40}.adm-plan-select{color:silver;cursor:pointer;background:#1e1e1e;border:1px solid #2a2a2a;border-radius:6px;outline:none;padding:4px 8px;font-family:inherit;font-size:12px}.adm-plan-select:focus{border-color:#1a93fe}.adm-row-actions{align-items:center;gap:4px;display:flex}.adm-action-btn{color:#7a7a7a;cursor:pointer;background:0 0;border:1px solid #2a2a2a;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.adm-action-btn:hover{color:#e5e5e5;background:#252525;border-color:#333}.adm-action-btn.promote:hover{color:#22c55e;border-color:#22c55e4d}.adm-action-btn.demote:hover{color:#f59e0b;border-color:#f59e0b4d}.adm-action-btn.danger:hover{color:#ef4444;border-color:#ef44444d}.adm-loading{color:#5a5a5a;align-items:center;gap:8px;padding:24px 0;font-size:13px;display:flex}.adm-empty-state{color:#4a4a4a;flex-direction:column;align-items:center;gap:12px;padding:48px 0;display:flex}.adm-empty-state p{font-size:14px}.adm-blog-editor{background:#1e1e1e;border:1px solid #262626;border-radius:12px;margin-bottom:24px;padding:20px}.adm-post-list{flex-direction:column;gap:8px;display:flex}.adm-post-item{background:#1e1e1e;border:1px solid #262626;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;transition:border-color .15s;display:flex}.adm-post-item:hover{border-color:#333}.adm-post-left{align-items:center;gap:10px;min-width:0;display:flex}.adm-post-dot{background:#3a3a3a;border-radius:50%;flex-shrink:0;width:8px;height:8px}.adm-post-dot.published{background:#22c55e}.adm-post-title{color:#d0d0d0;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.adm-post-meta{align-items:center;gap:8px;margin-top:4px;display:flex}.adm-post-date{color:#5a5a5a;font-size:11px}.adm-form-group{margin-bottom:14px}.adm-label{color:#7a7a7a;letter-spacing:.02em;margin-bottom:6px;font-size:12px;font-weight:500;display:block}.adm-input{color:#e5e5e5;background:#141414;border:1px solid #2a2a2a;border-radius:8px;outline:none;width:100%;padding:9px 12px;font-family:inherit;font-size:13px;transition:border-color .15s}.adm-input:focus{border-color:#1a93fe}.adm-input::placeholder{color:#3a3a3a}.adm-textarea{color:#e5e5e5;resize:vertical;background:#141414;border:1px solid #2a2a2a;border-radius:8px;outline:none;width:100%;padding:9px 12px;font-family:inherit;font-size:13px;line-height:1.6;transition:border-color .15s}.adm-textarea:focus{border-color:#1a93fe}.adm-textarea::placeholder{color:#3a3a3a}.adm-editor-actions{gap:8px;margin-top:16px;display:flex}.adm-msg{border-radius:8px;margin-bottom:12px;padding:8px 12px;font-size:13px}.adm-notif-composer{background:#1e1e1e;border:1px solid #262626;border-radius:12px;margin-bottom:24px;padding:20px}.adm-notif-list{flex-direction:column;gap:6px;display:flex}.adm-notif-item{background:#1e1e1e;border:1px solid #262626;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;transition:border-color .15s;display:flex}.adm-notif-item.read{opacity:.5}.adm-notif-item:hover{border-color:#333}.adm-notif-dot{background:#1a93fe;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:5px}.adm-notif-item.read .adm-notif-dot{background:#3a3a3a}.adm-notif-body{flex:1;min-width:0}.adm-notif-title{color:#d0d0d0;font-size:13px;font-weight:500}.adm-notif-msg{color:#7a7a7a;margin-top:2px;font-size:12px}.adm-notif-meta{color:#4a4a4a;margin-top:4px;font-size:11px}.adm-notif-read-icon{color:#22c55e;flex-shrink:0;margin-top:2px}.adm-notif-unread-icon{color:#3a3a3a;flex-shrink:0;margin-top:2px}.adm-settings-section{background:#1e1e1e;border:1px solid #262626;border-radius:12px;margin-bottom:16px;padding:20px}.adm-setting-row{border-bottom:1px solid #1a1a1a;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.adm-setting-row:last-child{border-bottom:none;padding-bottom:0}.adm-setting-label{color:#d0d0d0;font-size:13px;font-weight:500}.adm-setting-desc{color:#5a5a5a;margin-top:2px;font-size:12px}.adm-toggle{cursor:pointer;background:#2a2a2a;border:none;border-radius:11px;flex-shrink:0;width:40px;height:22px;transition:background .2s;position:relative}.adm-toggle.on{background:#1a93fe}.adm-toggle-thumb{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px}.adm-toggle.on .adm-toggle-thumb{transform:translate(18px)}.adm-env-grid{flex-direction:column;gap:8px;display:flex}.adm-env-row{border-bottom:1px solid #1a1a1a;justify-content:space-between;align-items:center;padding:8px 0;font-size:13px;display:flex}.adm-env-row:last-child{border-bottom:none}.adm-env-key{color:#9a9a9a}.adm-env-val{color:#22c55e;align-items:center;gap:5px;font-size:12px;display:flex}.adm-danger-zone{justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.adm-spin{animation:.8s linear infinite adm-spin}@keyframes adm-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=640px){.adm-root{flex-direction:column;position:relative}.adm-mobile-header{background:#141414;border-bottom:1px solid #1e1e1e;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.adm-mobile-back{color:#9a9a9a;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.adm-mobile-title{color:#e5e5e5;text-align:center;flex:1;font-size:15px;font-weight:600}.adm-mobile-menu-btn{color:#9a9a9a;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.adm-sidebar{z-index:100;border-right:none;width:100%;transition:transform .25s;position:absolute;inset:57px 0 0;transform:translate(-100%)}.adm-sidebar.open{transform:translate(0)}.adm-main{flex:1;overflow-y:auto}.adm-content{padding:16px}.adm-stats-grid{grid-template-columns:repeat(2,1fr);gap:8px}.adm-stat-value{font-size:20px}.adm-page-title{font-size:18px}.adm-table th,.adm-table td{padding:8px 10px;font-size:12px}.adm-filters{flex-direction:column;align-items:stretch}.adm-search-wrap{min-width:unset}.adm-quick-actions{gap:8px}.adm-quick-btn{padding:8px 12px;font-size:12px}}.adm-modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.adm-modal{background:#1e1e1e;border:1px solid #2e2e2e;border-radius:16px;flex-direction:column;width:100%;max-width:480px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 24px 64px #00000080}.adm-modal-header{border-bottom:1px solid #2a2a2a;justify-content:space-between;align-items:center;padding:20px 24px 16px;display:flex}.adm-modal-title{color:#e5e5e5;font-size:16px;font-weight:600}.adm-modal-close{color:#7a7a7a;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:18px;transition:background .15s,color .15s;display:flex}.adm-modal-close:hover{color:#e5e5e5;background:#2a2a2a}.adm-modal-body{flex-direction:column;flex:1;gap:14px;padding:20px 24px;display:flex;overflow-y:auto}.adm-modal-footer{border-top:1px solid #2a2a2a;justify-content:flex-end;align-items:center;gap:8px;padding:16px 24px;display:flex}.adm-user-detail-avatar{color:#1a93fe;background:linear-gradient(135deg,#1a93fe22,#1a93fe44);border:2px solid #1a93fe44;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 8px;font-size:24px;font-weight:700;display:flex}.adm-msg{border-radius:6px;margin:0;padding:6px 10px;font-size:12px}.adm-msg.success{color:#22c55e;background:#22c55e1a;border:1px solid #22c55e33}.adm-msg.error{color:#ef4444;background:#ef44441a;border:1px solid #ef444433}[data-theme=light] .adm-root{background:#f5f5f7}[data-theme=light] .adm-sidebar{background:#fff;border-right-color:#e5e5ea}[data-theme=light] .adm-sidebar-bottom{border-top-color:#e5e5ea}[data-theme=light] .adm-sidebar-version{color:#aeaeb2}[data-theme=light] .adm-sidebar-brand{border-bottom-color:#e5e5ea}[data-theme=light] .adm-brand-email,[data-theme=light] .adm-nav-item{color:#6c6c70}[data-theme=light] .adm-nav-item:hover{color:#1c1c1e;background:#f2f2f7}[data-theme=light] .adm-nav-item.active{color:#1a93fe;background:#e8f0fe}[data-theme=light] .adm-main{background:#f5f5f7}[data-theme=light] .adm-page-title{color:#1c1c1e}[data-theme=light] .adm-btn-ghost{color:#3c3c43;background:#fff;border-color:#d1d1d6}[data-theme=light] .adm-btn-ghost:hover{color:#1c1c1e;background:#f2f2f7;border-color:#aeaeb2}[data-theme=light] .adm-stat-card{background:#fff;border-color:#e5e5ea}[data-theme=light] .adm-stat-card:hover{border-color:#aeaeb2}[data-theme=light] .adm-stat-value{color:#1c1c1e}[data-theme=light] .adm-stat-label{color:#6c6c70}[data-theme=light] .adm-stat-sub{color:#8e8e93}[data-theme=light] .adm-info-box{color:#1a6fb5;background:#ebf5ff;border-color:#bad7f5}[data-theme=light] .adm-quick-btn{color:#3c3c43;background:#fff;border-color:#d1d1d6}[data-theme=light] .adm-quick-btn:hover{color:#1c1c1e;background:#f2f2f7;border-color:#aeaeb2}[data-theme=light] .adm-section-title{color:#8e8e93}[data-theme=light] .adm-search{color:#1c1c1e;background:#fff;border-color:#d1d1d6}[data-theme=light] .adm-search::placeholder,[data-theme=light] .adm-search-icon{color:#aeaeb2}[data-theme=light] .adm-filter-tabs{background:#fff;border-color:#e5e5ea}[data-theme=light] .adm-filter-tab{color:#8e8e93}[data-theme=light] .adm-filter-tab.active{color:#1c1c1e;background:#f2f2f7}[data-theme=light] .adm-table-count{color:#8e8e93}[data-theme=light] .adm-table-wrap{border-color:#e5e5ea}[data-theme=light] .adm-table th{color:#8e8e93;background:#f5f5f7;border-bottom-color:#e5e5ea}[data-theme=light] .adm-table td{color:#3c3c43;border-bottom-color:#f2f2f7}[data-theme=light] .adm-table tr:hover td{background:#f9f9fb}[data-theme=light] .adm-badge{color:#6c6c70;background:#f2f2f7;border-color:#e5e5ea}[data-theme=light] .adm-badge.admin{color:#1a93fe;background:#ebf5ff;border-color:#1a93fe40}[data-theme=light] .adm-badge.published{color:#16a34a;background:#22c55e1a;border-color:#22c55e40}[data-theme=light] .adm-plan-select{color:#1c1c1e;background:#fff;border-color:#d1d1d6}[data-theme=light] .adm-action-btn{color:#6c6c70;background:#fff;border-color:#e5e5ea}[data-theme=light] .adm-action-btn:hover{color:#1c1c1e;background:#f2f2f7;border-color:#aeaeb2}[data-theme=light] .adm-loading{color:#8e8e93}[data-theme=light] .adm-empty-state{color:#aeaeb2}[data-theme=light] .adm-blog-editor,[data-theme=light] .adm-post-item{background:#fff;border-color:#e5e5ea}[data-theme=light] .adm-post-item:hover{border-color:#aeaeb2}[data-theme=light] .adm-post-title{color:#1c1c1e}[data-theme=light] .adm-post-date{color:#8e8e93}[data-theme=light] .adm-label{color:#6c6c70}[data-theme=light] .adm-input{color:#1c1c1e;background:#fff;border-color:#d1d1d6}[data-theme=light] .adm-input::placeholder{color:#aeaeb2}[data-theme=light] .adm-textarea{color:#1c1c1e;background:#fff;border-color:#d1d1d6}[data-theme=light] .adm-textarea::placeholder{color:#aeaeb2}[data-theme=light] .adm-notif-composer,[data-theme=light] .adm-notif-item{background:#fff;border-color:#e5e5ea}[data-theme=light] .adm-notif-item:hover{border-color:#aeaeb2}[data-theme=light] .adm-notif-title{color:#1c1c1e}[data-theme=light] .adm-notif-msg{color:#6c6c70}[data-theme=light] .adm-notif-meta{color:#aeaeb2}[data-theme=light] .adm-settings-section{background:#fff;border-color:#e5e5ea}[data-theme=light] .adm-setting-row{border-bottom-color:#f2f2f7}[data-theme=light] .adm-setting-label{color:#1c1c1e}[data-theme=light] .adm-setting-desc{color:#8e8e93}[data-theme=light] .adm-toggle{background:#d1d1d6}[data-theme=light] .adm-toggle.on{background:#1a93fe}[data-theme=light] .adm-env-row{border-bottom-color:#f2f2f7}[data-theme=light] .adm-env-key{color:#6c6c70}[data-theme=light] .adm-modal{background:#fff;border-color:#e5e5ea;box-shadow:0 24px 64px #00000026}[data-theme=light] .adm-modal-header{border-bottom-color:#e5e5ea}[data-theme=light] .adm-modal-title{color:#1c1c1e}[data-theme=light] .adm-modal-close{color:#8e8e93}[data-theme=light] .adm-modal-close:hover{color:#1c1c1e;background:#f2f2f7}[data-theme=light] .adm-modal-footer{border-top-color:#e5e5ea}[data-theme=light] .adm-mobile-header{background:#fff;border-bottom-color:#e5e5ea}[data-theme=light] .adm-mobile-back,[data-theme=light] .adm-mobile-menu-btn{color:#6c6c70}[data-theme=light] .adm-mobile-title{color:#1c1c1e}[data-theme=light] .adm-user-avatar{color:#6c6c70;background:#f2f2f7;border-color:#e5e5ea}
