.persona-sidebar-edge-toggle{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:44px;height:88px;padding:0;border:0;background:transparent;color:var(--foreground);cursor:pointer}.persona-sidebar-edge-grip{display:flex;align-items:center;justify-content:center;width:4px;height:48px;overflow:hidden;border-radius:999px;background:var(--workspace-outline);transition:width .16s ease-out,height .16s ease-out,background-color .16s ease-out}.persona-sidebar-edge-grip svg{flex-shrink:0;opacity:0;transition:opacity .16s ease-out}.persona-sidebar-edge-toggle:is(:hover,:focus-visible) .persona-sidebar-edge-grip{width:20px;height:64px;background:var(--workspace-icon-soft)}.persona-sidebar-edge-toggle:is(:hover,:focus-visible) svg{opacity:1}.persona-sidebar-edge-toggle:focus{outline:none}.persona-sidebar-edge-toggle:focus-visible .persona-sidebar-edge-grip{outline:2px solid var(--foreground);outline-offset:3px}@media (hover:none){.persona-sidebar-edge-grip{width:20px;height:64px;background:var(--workspace-icon-soft)}.persona-sidebar-edge-grip svg{opacity:1}}@media (forced-colors:active){.persona-sidebar-edge-toggle .persona-sidebar-edge-grip,.persona-sidebar-edge-toggle:is(:hover,:focus-visible) .persona-sidebar-edge-grip{background:ButtonText;color:Canvas;forced-color-adjust:none}.persona-sidebar-edge-toggle:focus-visible .persona-sidebar-edge-grip{outline-color:ButtonText}}@media (prefers-reduced-motion:reduce){.persona-sidebar-edge-grip,.persona-sidebar-edge-grip svg{transition:none}}body:has(.thinker-editor){background:var(--background)}body:has(.thinker-editor)>footer{border-color:var(--input)}body:has(.thinker-editor)>footer :is(span,a){color:var(--muted-foreground)}body:has(.thinker-editor)>footer a:hover{color:var(--foreground)}.thinker-editor{--workspace-canvas:var(--background);--workspace-paper:var(--card);--workspace-wash:var(--muted);--workspace-header:var(--card);--workspace-header-muted:var(--muted-foreground);--workspace-line:var(--input);--workspace-outline:color-mix(in srgb,var(--foreground) 52%,var(--card));--border:var(--workspace-line)}.thinker-editor,.thinker-editor .text-foreground{color:var(--foreground)}.thinker-editor .text-foreground\/70{color:color-mix(in srgb,var(--foreground) 70%,transparent)}.thinker-editor .text-foreground\/75{color:color-mix(in srgb,var(--foreground) 75%,transparent)}.thinker-editor .text-muted-foreground{color:var(--muted-foreground)}.thinker-editor .text-secondary-foreground{color:var(--secondary-foreground)}.thinker-editor .text-destructive{color:var(--workspace-error-text)}.thinker-editor .text-background{color:var(--background)}.thinker-editor .text-border{color:var(--workspace-outline)}.thinker-editor .placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground);opacity:1}.thinker-editor .hover\:text-foreground:hover{color:var(--foreground)}.thinker-editor .hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.thinker-editor .hover\:text-destructive:hover{color:var(--workspace-error-text)}.thinker-editor :is(.bg-card,.bg-background){background-color:var(--workspace-paper)}.thinker-editor .bg-card\/70{background-color:color-mix(in srgb,var(--workspace-paper) 70%,transparent)}.thinker-editor .bg-card\/80{background-color:color-mix(in srgb,var(--workspace-paper) 80%,transparent)}.thinker-editor .bg-foreground{background-color:var(--foreground)}.thinker-editor :is(.bg-muted,.bg-secondary,.bg-brand-yellow-muted){background-color:var(--workspace-wash)}.thinker-editor .bg-muted\/30{background-color:color-mix(in srgb,var(--workspace-wash) 30%,transparent)}.thinker-editor .bg-muted\/40{background-color:color-mix(in srgb,var(--workspace-wash) 40%,transparent)}.thinker-editor :is(.bg-muted\/50,.bg-secondary\/50){background-color:color-mix(in srgb,var(--workspace-wash) 50%,transparent)}.thinker-editor :is(.bg-muted\/60,.bg-secondary\/60){background-color:color-mix(in srgb,var(--workspace-wash) 60%,transparent)}.thinker-editor .hover\:bg-card:hover{background-color:var(--workspace-paper)}.thinker-editor :is(.hover\:bg-muted,.hover\:bg-secondary):hover{background-color:var(--workspace-wash)}.thinker-editor .hover\:bg-muted\/50:hover{background-color:color-mix(in srgb,var(--workspace-wash) 50%,transparent)}.thinker-editor :is(.bg-primary,.bg-brand-yellow,.hover\:bg-brand-yellow:hover){background-color:var(--brand-yellow);color:var(--primary-foreground)}.thinker-editor .bg-brand-yellow\/90{background-color:color-mix(in srgb,var(--brand-yellow) 90%,transparent);color:var(--primary-foreground)}.thinker-editor :is(.hover\:bg-primary-hover,.hover\:bg-brand-yellow-hover):hover{background-color:var(--primary-hover);color:var(--primary-foreground)}.thinker-editor :is(.border-border,.border-input){border-color:var(--workspace-line)}.thinker-editor .hover\:border-border:hover{border-color:var(--workspace-line)}.thinker-editor .border-foreground{border-color:var(--foreground)}.thinker-editor .hover\:border-foreground\/20:hover{border-color:color-mix(in srgb,var(--foreground) 20%,transparent)}.thinker-editor .border-brand-yellow{border-color:var(--brand-yellow)}.thinker-editor .border-t-brand-yellow{border-top-color:var(--brand-yellow)}.thinker-editor :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){border-color:var(--workspace-outline)}.thinker-editor .persona-sidebar a[aria-current=page]{background:var(--brand-yellow);color:var(--primary-foreground)}@media (forced-colors:active){.thinker-editor .persona-sidebar a[aria-current=page]{outline:1px solid Highlight}}