@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-border-style:solid;--tw-font-weight: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-tracking:initial;--tw-leading:initial;--tw-space-y-reverse:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer components{.hero-immersive{background:hsl(var(--background));position:relative;overflow:hidden}.hero-pill{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.hero-pill{border-color:color-mix(in oklab,var(--border)60%,transparent)}}.hero-pill{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.hero-pill{background-color:color-mix(in oklab,var(--background)70%,transparent)}}.hero-pill{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hero-pill{color:color-mix(in oklab,var(--foreground)70%,transparent)}}.hero-pill{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hero-demo{--hero-chat-width:.5fr;position:relative}.hero-demo--full{width:100%}.hero-demo__glow{z-index:0;pointer-events:none;filter:blur(35px);background:radial-gradient(circle at 70% 10%,#ffad3a73,#ffad3a00);position:absolute;inset:-10% -6% -6%}.hero-demo__glow--soft{filter:blur(80px);background:radial-gradient(circle at 50% 10%,#00000014,#0000)}.hero-demo__window{perspective:1000px;backface-visibility:hidden;z-index:10;width:100%;height:clamp(620px,80vh,860px);transform:translateZ(0)var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);--tw-shadow:0 20px 60px -30px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:32px;position:relative;overflow:hidden}.hero-demo__window--white{border-color:var(--border);background-color:var(--card);--tw-shadow:0 20px 60px -30px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hero-demo__body{height:100%;min-height:calc(var(--spacing,.25rem)*0);gap:calc(var(--spacing,.25rem)*0);background-color:var(--background);grid-template-columns:.45fr 1fr;display:grid}.hero-demo__body--cleve{min-height:calc(var(--spacing,.25rem)*0);grid-template-columns:minmax(210px,.28fr)1fr var(--hero-chat-width)}.hero-demo__body--notes{grid-template-columns:minmax(210px,.28fr) .32fr 1fr .5fr}.hero-demo__sidebar{min-height:calc(var(--spacing,.25rem)*0);gap:calc(var(--spacing,.25rem)*5);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--border);background-color:var(--background);padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*6);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--foreground);flex-direction:column;display:flex;overflow-y:auto}.hero-demo__brand{align-items:center;gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);display:flex}.hero-demo__avatar{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9);border-radius:calc(var(--radius) + 4px);background-color:#0000;justify-content:center;align-items:center;display:flex}.hero-demo__nav-block{gap:calc(var(--spacing,.25rem)*3);flex-direction:column;display:flex}.hero-demo__nav-block+.hero-demo__nav-block{margin-top:calc(var(--spacing,.25rem)*4)}.hero-demo__nav-label{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:.12em;letter-spacing:.12em;color:var(--muted-foreground);text-transform:uppercase}.hero-demo__nav-item{border-radius:var(--radius);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--muted-foreground);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));justify-content:space-between;align-items:center;display:flex}.hero-demo__nav-left{min-width:calc(var(--spacing,.25rem)*0);align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex}.hero-demo__nav-icon{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);color:var(--foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}.hero-demo__nav-text{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.hero-demo__nav-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.hero-demo__nav-item.is-active{background-color:var(--muted);color:var(--foreground)}.hero-demo__sidebar-bottom{gap:calc(var(--spacing,.25rem)*3);padding-top:calc(var(--spacing,.25rem)*4);flex-direction:column;margin-top:auto;display:flex}.hero-demo__sidebar-footer{gap:calc(var(--spacing,.25rem)*1);flex-direction:column;display:flex}.hero-demo__sidebar-footer .hero-demo__nav-item{padding-block:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}.hero-demo__sidebar-footer .hero-demo__nav-icon{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4)}.hero-demo__sidebar-footer .hero-demo__nav-icon svg{width:15px;height:15px}.hero-demo__profile{margin-top:calc(var(--spacing,.25rem)*1);align-items:center;gap:calc(var(--spacing,.25rem)*3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--background);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--foreground);border-radius:3.40282e38px;display:flex}.hero-demo__profile-avatar{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);background-color:var(--muted);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;overflow:hidden}.hero-demo__profile-avatar-image{object-fit:cover;width:100%;height:100%}.hero-demo__count{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--muted-foreground)}.hero-demo__editor{min-height:calc(var(--spacing,.25rem)*0);min-width:calc(var(--spacing,.25rem)*0);background-color:var(--background);flex-direction:column;display:flex;position:relative}.hero-demo__editor-toolbar{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);background-color:var(--background);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);z-index:30;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;min-height:56px;display:flex;position:relative;overflow:auto hidden}.hero-demo__editor-toolbar::-webkit-scrollbar{height:3px;display:none}.hero-demo__editor-toolbar:hover::-webkit-scrollbar{display:block}.hero-demo__editor-toolbar::-webkit-scrollbar-track{background:0 0}.hero-demo__editor-toolbar::-webkit-scrollbar-thumb{background-color:var(--color-gray-200,#e5e7eb);border-radius:3.40282e38px}@supports (color:lab(0% 0 0)){.hero-demo__editor-toolbar::-webkit-scrollbar-thumb{background-color:var(--color-gray-200,lab(91.6229% -.159115 -2.26791))}}@media (hover:hover){.hero-demo__editor-toolbar::-webkit-scrollbar-thumb:hover{background-color:var(--color-gray-300,#d1d5dc)}@supports (color:lab(0% 0 0)){.hero-demo__editor-toolbar::-webkit-scrollbar-thumb:hover{background-color:var(--color-gray-300,lab(85.1236% -.612259 -3.7138))}}}.hero-demo__editor-actions{align-items:center;gap:calc(var(--spacing,.25rem)*1);flex:none;display:flex}.hero-demo__editor-actions--right{margin-left:calc(var(--spacing,.25rem)*0)}.hero-demo__toolbar-divider{background-color:var(--border);align-self:stretch;width:1px;height:auto;min-height:24px}.hero-demo__toolbar-btn{height:calc(var(--spacing,.25rem)*9);min-width:calc(var(--spacing,.25rem)*9);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*2);color:var(--muted-foreground);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#0000;border-width:0;justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}@media (hover:hover){.hero-demo__toolbar-btn:hover{background-color:var(--muted)}}.hero-demo__toolbar-btn.is-active{background-color:var(--accent);color:var(--accent-foreground)}.hero-demo__toolbar-btn svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.hero-demo__toolbar-btn--dropdown{gap:calc(var(--spacing,.25rem)*1);padding-inline:calc(var(--spacing,.25rem)*2);font-size:18px}.hero-demo__toolbar-btn--dropdown svg{stroke-width:2.2px;height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4)}.hero-demo__heading-dropdown,.hero-demo__more-dropdown{position:relative}.hero-demo__more-menu{top:42px;left:calc(var(--spacing,.25rem)*0);z-index:20;border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--popover);min-width:190px;padding:calc(var(--spacing,.25rem)*1.5);--tw-shadow:0 12px 30px var(--tw-shadow-color,#10182824);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:26px;position:absolute}.hero-demo__more-option{align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:calc(var(--radius) + 4px);width:100%;padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);text-align:left;color:var(--muted-foreground);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:flex}@media (hover:hover){.hero-demo__more-option:hover{background-color:var(--accent)}}.hero-demo__more-option.is-active{background-color:var(--accent);color:var(--foreground)}.hero-demo__more-option-glyph{width:calc(var(--spacing,.25rem)*7);--tw-font-weight:var(--font-weight-medium,500);font-size:16px;line-height:1;font-weight:var(--font-weight-medium,500);color:var(--muted-foreground);justify-content:center;align-items:center;display:inline-flex}.hero-demo__more-option-label{--tw-font-weight:var(--font-weight-medium,500);font-size:14px;line-height:1.25;font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}.hero-demo__more-menu-divider{margin-block:calc(var(--spacing,.25rem)*1);background-color:var(--border);width:100%;height:1px;display:block}.hero-demo__heading-menu{top:42px;left:calc(var(--spacing,.25rem)*0);z-index:20;border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--popover);min-width:168px;padding:calc(var(--spacing,.25rem)*1.5);--tw-shadow:0 12px 30px var(--tw-shadow-color,#10182824);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:26px;position:absolute}.hero-demo__heading-option{align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:calc(var(--radius) + 4px);width:100%;padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);text-align:left;color:var(--muted-foreground);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:flex}@media (hover:hover){.hero-demo__heading-option:hover{background-color:var(--accent)}}.hero-demo__heading-option.is-active{background-color:var(--accent);color:var(--foreground)}.hero-demo__heading-option-prefix{width:calc(var(--spacing,.25rem)*6);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);line-height:1;font-weight:var(--font-weight-semibold,600);color:var(--muted-foreground)}.hero-demo__heading-option-label{letter-spacing:0;--tw-font-weight:var(--font-weight-medium,500);font-size:14px;line-height:1.25;font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}.hero-demo__list-dropdown{position:relative}.hero-demo__list-menu{top:42px;left:calc(var(--spacing,.25rem)*0);z-index:20;border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--popover);min-width:190px;padding:calc(var(--spacing,.25rem)*1.5);--tw-shadow:0 12px 30px var(--tw-shadow-color,#10182824);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:26px;position:absolute}.hero-demo__list-option{align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:calc(var(--radius) + 4px);width:100%;padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);text-align:left;color:var(--muted-foreground);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:flex}@media (hover:hover){.hero-demo__list-option:hover{background-color:var(--accent)}}.hero-demo__list-option.is-active{background-color:var(--accent);color:var(--foreground)}.hero-demo__list-option-icon{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);color:var(--muted-foreground)}.hero-demo__list-option-icon rect{fill:currentColor;stroke:none}.hero-demo__list-option-label{--tw-font-weight:var(--font-weight-medium,500);font-size:14px;line-height:1.25;font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}.hero-demo__toolbar-btn--format{padding-inline:calc(var(--spacing,.25rem)*1)}.hero-demo__toolbar-btn--format svg{stroke-width:1.8px;width:20px;height:20px}.hero-demo__strike-glyph{text-decoration-skip-ink:none;font-size:20px;font-weight:500;line-height:1;text-decoration:line-through;text-decoration-thickness:1.5px}.hero-demo__toolbar-btn--add{gap:calc(var(--spacing,.25rem)*1);padding-inline:calc(var(--spacing,.25rem)*2);font-size:18px}.hero-demo__toolbar-btn--add svg{width:19px;height:19px}.hero-demo__add-image-icon{stroke-width:2.35px;stroke-linecap:round;stroke-linejoin:round}.hero-demo__highlight-icon{stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.hero-demo__link-icon{stroke-width:2.9px;stroke-linecap:round;stroke-linejoin:round}.hero-demo__toolbar-btn--add span{font-size:16px;font-weight:500}.hero-demo__body--notes .hero-demo__toolbar-btn--add span{display:none}.hero-demo__body--notes .hero-demo__editor-toolbar{scrollbar-width:none;gap:calc(var(--spacing,.25rem)*1.5);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*3);background-color:#0000;border-color:#dfdfdf;border-bottom-width:1px;overflow:auto hidden}.hero-demo__body--notes .hero-demo__editor-toolbar::-webkit-scrollbar{display:none}.hero-demo__body--notes .hero-demo__toolbar-btn{min-width:calc(var(--spacing,.25rem)*9);padding-inline:calc(var(--spacing,.25rem)*2)}.hero-demo__body--notes .hero-demo__editor-actions{gap:calc(var(--spacing,.25rem)*1)}.hero-demo__body--notes .hero-demo__toolbar-btn--dropdown{gap:calc(var(--spacing,.25rem)*1);padding-inline:calc(var(--spacing,.25rem)*2);font-size:18px}.hero-demo__title-input{border-style:var(--tw-border-style);width:100%;font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none}.hero-demo__title-input::placeholder{color:hsl(var(--muted-foreground))}.hero-demo__editor-body{min-height:calc(var(--spacing,.25rem)*0);padding-inline:calc(var(--spacing,.25rem)*16);padding-block:calc(var(--spacing,.25rem)*12);color:var(--muted-foreground);flex-direction:column;flex:1;display:flex}.hero-demo__editor-body-scroll{min-height:calc(var(--spacing,.25rem)*0);flex:1;overflow-y:auto}.hero-demo__editor-body h2{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground)}.hero-demo__title-muted{color:var(--muted-foreground)}.hero-demo__editor-tab{align-items:center;gap:calc(var(--spacing,.25rem)*3);background-color:var(--muted);width:fit-content;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));white-space:nowrap;color:var(--foreground);border-radius:3.40282e38px;flex-shrink:0;margin-right:10px;display:flex}.hero-demo__editor-tab button{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));color:var(--foreground)}.hero-demo__editor-copy{margin-top:calc(var(--spacing,.25rem)*6);max-width:var(--container-2xl,42rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--muted-foreground)}.hero-demo__editor-input{margin-top:calc(var(--spacing,.25rem)*6);min-height:calc(var(--spacing,.25rem)*0);flex:1}.hero-demo__editor-textarea{resize:none;border-radius:calc(var(--radius) + 4px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--background);width:100%;height:100%;min-height:200px;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--foreground);--tw-outline-style:none;outline-style:none}.hero-demo__tiptap{min-height:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--foreground);--tw-outline-style:none;outline-style:none}.hero-demo__tiptap p{margin:0 0 12px}.hero-demo__tiptap p:last-child{margin-bottom:0}.hero-demo__tiptap ul,.hero-demo__tiptap ol{margin:0 0 12px;padding-left:22px}.hero-demo__tiptap ul{list-style:outside}.hero-demo__tiptap ol{list-style:decimal}.hero-demo__tiptap li{margin:0 0 6px}.hero-demo__tiptap li p{margin:0}.hero-demo__tiptap ul[data-type=taskList]{padding:calc(var(--spacing,.25rem)*0);margin:0 0 12px;list-style-type:none}.hero-demo__tiptap ul[data-type=taskList] li{align-items:flex-start;gap:calc(var(--spacing,.25rem)*2);margin:0 0 8px;display:flex}.hero-demo__tiptap ul[data-type=taskList] li>label{margin-top:calc(var(--spacing,.25rem)*1);align-items:center;display:inline-flex}.hero-demo__tiptap ul[data-type=taskList] li>label input{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4)}.hero-demo__tiptap ul[data-type=taskList] li>div{flex:1}.hero-demo__tiptap .is-editor-empty:first-child:before{float:left;height:0;color:hsl(var(--muted-foreground));pointer-events:none;content:attr(data-placeholder)}.hero-demo__editor-copy h3{margin-top:calc(var(--spacing,.25rem)*6);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground)}.hero-demo__editor-copy ul,.hero-demo__editor-copy ol{margin-top:calc(var(--spacing,.25rem)*3)}:where(:is(.hero-demo__editor-copy ul,.hero-demo__editor-copy ol)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*2)*calc(1 - var(--tw-space-y-reverse)))}.hero-demo__editor-copy ul,.hero-demo__editor-copy ol{padding-left:calc(var(--spacing,.25rem)*5)}.hero-demo__editor-copy li{list-style-type:disc}.hero-demo__editor-copy ol li{list-style-type:decimal}.hero-demo__notes-panel{min-height:calc(var(--spacing,.25rem)*0);min-width:calc(var(--spacing,.25rem)*0);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--border);background-color:var(--background);flex-direction:column;display:flex}.hero-demo__notes-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);min-height:56px;padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground);justify-content:space-between;align-items:center;display:flex}.hero-demo__notes-close{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));color:var(--muted-foreground)}.hero-demo__notes-search{margin-inline:calc(var(--spacing,.25rem)*4);margin-top:calc(var(--spacing,.25rem)*4);align-items:center;gap:calc(var(--spacing,.25rem)*2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--muted-foreground);border-radius:3.40282e38px;display:flex}.hero-demo__notes-icon{height:calc(var(--spacing,.25rem)*3.5);width:calc(var(--spacing,.25rem)*3.5);justify-content:center;align-items:center;display:flex}.hero-demo__notes-icon svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.hero-demo__notes-list{margin-top:calc(var(--spacing,.25rem)*4);min-height:calc(var(--spacing,.25rem)*0);gap:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*4);padding-bottom:calc(var(--spacing,.25rem)*4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.hero-demo__note{gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--foreground);border-width:1px;border-color:#0000;flex-direction:column;display:flex}.hero-demo__note.is-active{border-color:var(--border);background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hero-demo__note.is-active{background-color:color-mix(in oklab,var(--muted)40%,transparent)}}.hero-demo__note-title{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground);justify-content:space-between;align-items:center;display:flex}.hero-demo__note-title-main{min-width:calc(var(--spacing,.25rem)*0);align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.hero-demo__folder-icon{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);color:var(--muted-foreground);justify-content:center;align-items:center;display:flex}.hero-demo__folder-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.hero-demo__note.is-folder{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hero-demo__note.is-folder{background-color:color-mix(in oklab,var(--muted)40%,transparent)}}.hero-demo__note-time{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--muted-foreground)}.hero-demo__note-preview{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--muted-foreground)}.hero-demo__chat-panel{min-height:calc(var(--spacing,.25rem)*0);min-width:calc(var(--spacing,.25rem)*0);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--border);background-color:var(--background);flex-direction:column;display:flex}.hero-demo__chat-panel--exact{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--background);border-radius:24px;min-width:0;margin:12px;overflow:hidden}.hero-demo__chat-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground);justify-content:space-between;align-items:center;display:flex}.hero-demo__chat-header--exact{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*4);--tw-font-weight:var(--font-weight-semibold,600);font-size:20px;font-weight:var(--font-weight-semibold,600);border-top-left-radius:24px;border-top-right-radius:24px}.hero-demo__chat-actions{align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex}.hero-demo__icon-header{height:calc(var(--spacing,.25rem)*7);width:calc(var(--spacing,.25rem)*7);color:var(--foreground);justify-content:center;align-items:center;display:flex}.hero-demo__icon-header svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.hero-demo__chat-center{min-height:calc(var(--spacing,.25rem)*0);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*3);padding-inline:calc(var(--spacing,.25rem)*6);text-align:center;flex-direction:column;flex:1;display:flex}.hero-demo__chat-center--exact{gap:calc(var(--spacing,.25rem)*4);padding-inline:calc(var(--spacing,.25rem)*10)}.hero-demo__mascot{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);background-color:#0000;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.hero-demo__mascot--exact{height:calc(var(--spacing,.25rem)*14);width:calc(var(--spacing,.25rem)*14);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}.hero-demo__chat-title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground)}.hero-demo__chat-title--exact{--tw-leading:var(--leading-snug,1.375);font-size:20px;line-height:var(--leading-snug,1.375)}.hero-demo__chat-subtitle{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));color:var(--muted-foreground)}.hero-demo__chat-feed{min-height:calc(var(--spacing,.25rem)*0);gap:calc(var(--spacing,.25rem)*3);padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.hero-demo__bubble{gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--background);max-width:85%;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--foreground);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;display:flex}.hero-demo__bubble.is-user{background-color:var(--foreground);color:var(--background);margin-left:auto}.hero-demo__bubble.is-assistant{margin-right:auto}.hero-demo__link{color:var(--foreground);text-decoration-line:underline;-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:4px}.hero-demo__typing{color:var(--muted-foreground)}.hero-demo__chip{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--background);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--foreground);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:3.40282e38px}.hero-demo__chip--pill{padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-shadow:0 8px 18px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hero-demo__chat-quick{gap:calc(var(--spacing,.25rem)*2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*3);flex-wrap:wrap;display:flex}.hero-demo__chat-quick--exact{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*4)}.hero-demo__chip:hover{background-color:var(--muted)}.hero-demo__composer{gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--background);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);flex-direction:column;display:flex}.hero-demo__composer--chat{margin-inline:calc(var(--spacing,.25rem)*5);margin-bottom:calc(var(--spacing,.25rem)*4)}.hero-demo__composer--exact{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);min-width:0;padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*3);border-radius:20px;margin-bottom:18px;margin-left:16px;margin-right:16px}.hero-demo__composer-top{justify-content:space-between;align-items:center;display:flex}.hero-demo__composer-top--exact{margin-bottom:calc(var(--spacing,.25rem)*.5)}.hero-demo__composer-actions{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);display:flex}.hero-demo__composer-actions--exact{justify-content:flex-start;align-items:center;gap:calc(var(--spacing,.25rem)*1.5);flex-wrap:wrap;width:100%;min-width:0;display:flex}.hero-demo__composer-actions--chat{justify-content:space-between}.hero-demo__icon{height:calc(var(--spacing,.25rem)*9);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--background);padding-inline:calc(var(--spacing,.25rem)*3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--muted-foreground);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.hero-demo__icon-square{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--background);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--muted-foreground);border-radius:12px;justify-content:center;align-items:center;display:flex}.hero-demo__icon-inline{height:calc(var(--spacing,.25rem)*7);width:calc(var(--spacing,.25rem)*7);color:var(--muted-foreground);justify-content:center;align-items:center;display:flex}.hero-demo__icon-label-wrap{align-items:center;gap:calc(var(--spacing,.25rem)*1);flex-direction:column;flex:none;display:flex}.hero-demo__icon-label{white-space:nowrap;--tw-font-weight:var(--font-weight-medium,500);font-size:10px;line-height:1;font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}.hero-demo__icon-inline svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.hero-demo__icon--circle{width:calc(var(--spacing,.25rem)*9);padding-inline:calc(var(--spacing,.25rem)*0);font-size:10px}.hero-demo__input{width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--foreground);--tw-outline-style:none;background-color:#0000;outline-style:none}.hero-demo__model{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--background);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--muted-foreground);border-radius:3.40282e38px}.hero-demo__send{background-color:var(--primary);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--primary-foreground);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:3.40282e38px}.hero-demo__send--square{height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*10);background-color:var(--primary);padding-inline:calc(var(--spacing,.25rem)*0);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));color:var(--primary-foreground);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}.hero-demo__send--square svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.hero-demo__doc-pill{align-items:center;gap:calc(var(--spacing,.25rem)*2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--background);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--foreground);border-radius:3.40282e38px;display:inline-flex}.hero-demo__cleve-pill{height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*10);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--background);padding:calc(var(--spacing,.25rem)*0);color:var(--foreground);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.hero-demo__cleve-logo{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);flex:none;justify-content:center;align-items:center;display:flex}.hero-demo__composer-actions--exact .hero-demo__icon-label-wrap{gap:calc(var(--spacing,.25rem)*0)}.hero-demo__composer-actions--exact .hero-demo__icon-inline{height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6)}.hero-demo__composer-actions--exact .hero-demo__icon-inline svg{width:18px;height:18px}.hero-demo__composer-actions--exact .hero-demo__cleve-pill,.hero-demo__composer-actions--exact .hero-demo__send--square{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9)}.hero-demo__composer-actions--exact .hero-demo__send--square svg{width:18px;height:18px}.hero-demo__send.is-round{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9);padding-inline:calc(var(--spacing,.25rem)*0);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}.hero-demo__send:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x)var(--tw-translate-y);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hero-demo__toast{right:calc(var(--spacing,.25rem)*6);bottom:calc(var(--spacing,.25rem)*6);background-color:var(--foreground);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--background);border-radius:3.40282e38px;position:absolute}.hero-demo__toast--thinking{bottom:calc(var(--spacing,.25rem)*16)}.hero-demo__modal{z-index:60;inset:calc(var(--spacing,.25rem)*0);background-color:#0006;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.hero-demo__modal{background-color:color-mix(in oklab,var(--color-black,#000)40%,transparent)}}.hero-demo__model-picker{z-index:60;inset:calc(var(--spacing,.25rem)*0);background-color:#0006;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.hero-demo__model-picker{background-color:color-mix(in oklab,var(--color-black,#000)40%,transparent)}}.hero-demo__model-card{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--popover);--tw-shadow:0 20px 60px -30px var(--tw-shadow-color,#00000059);width:520px;max-width:90vw;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hero-demo__model-search{align-items:center;gap:calc(var(--spacing,.25rem)*3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--muted-foreground);display:flex}.hero-demo__model-search input{border-style:var(--tw-border-style);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--foreground);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1}.hero-demo__model-search-icon{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));color:var(--muted-foreground)}.hero-demo__model-close{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));color:var(--muted-foreground)}.hero-demo__model-list{max-height:420px;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));overflow-y:auto}.hero-demo__model-section{padding-inline:calc(var(--spacing,.25rem)*2);padding-top:calc(var(--spacing,.25rem)*3);padding-bottom:calc(var(--spacing,.25rem)*2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--muted-foreground)}.hero-demo__model-item{border-radius:calc(var(--radius) + 4px);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);color:var(--foreground);justify-content:space-between;align-items:center;display:flex}.hero-demo__model-item.is-active{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hero-demo__model-item.is-active{background-color:color-mix(in oklab,var(--muted)40%,transparent)}}.hero-demo__model-item.is-disabled{color:var(--muted-foreground)}.hero-demo__model-left{align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex}.hero-demo__model-avatar{height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6);background-color:var(--muted);border-radius:3.40282e38px;justify-content:center;align-items:center;font-size:11px;display:flex}.hero-demo__model-avatar--logo{background-color:var(--background);overflow:hidden}.hero-demo__model-right{align-items:center;gap:calc(var(--spacing,.25rem)*2);color:var(--muted-foreground);display:flex}.hero-demo__model-icon{height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);border-radius:3.40282e38px;justify-content:center;align-items:center;font-size:11px;display:flex}.hero-demo__model-icon svg,.hero-demo__model-check svg,.hero-demo__model-lock svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.hero-demo__model-check,.hero-demo__model-lock{height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6);color:var(--muted-foreground);justify-content:center;align-items:center;display:flex}.hero-demo__modal-card{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--popover);width:360px;padding:calc(var(--spacing,.25rem)*5);--tw-shadow:0 20px 60px -30px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hero-demo__modal-header{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground);justify-content:space-between;align-items:center;display:flex}.hero-demo__modal-input{margin-top:calc(var(--spacing,.25rem)*4);border-radius:calc(var(--radius) + 4px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);width:100%;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-outline-style:none;outline-style:none}.hero-demo__modal-actions{margin-top:calc(var(--spacing,.25rem)*5);justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));display:flex}.hero-demo__modal-cancel{color:var(--foreground)}.hero-demo__modal-submit{border-radius:var(--radius);background-color:var(--primary);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);color:var(--primary-foreground)}@media (max-width:1536px){.hero-demo__editor-toolbar{gap:calc(var(--spacing,.25rem)*1)}.hero-demo__editor-tab{gap:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*3);margin-right:6px}.hero-demo__toolbar-btn--add span{display:none}}@media (max-width:1360px){.hero-demo__body--cleve{grid-template-columns:minmax(210px,.28fr) minmax(0,1fr) minmax(250px,.52fr)}.hero-demo__body--notes{grid-template-columns:minmax(210px,.28fr) minmax(220px,.34fr) minmax(0,1fr)}.hero-demo__body--notes .hero-demo__chat-panel{display:none}.hero-demo__chat-panel--exact{margin:10px}}@media (max-width:1024px){.hero-demo__window{border-radius:24px;height:clamp(560px,82vh,760px)}.hero-demo__body--cleve{grid-template-columns:minmax(190px,.26fr) minmax(0,1fr) minmax(230px,.5fr)}.hero-demo__editor-body{padding-inline:calc(var(--spacing,.25rem)*8);padding-block:calc(var(--spacing,.25rem)*8)}.hero-demo__chat-header--exact{padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*3);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}.hero-demo__chat-center--exact{padding-inline:calc(var(--spacing,.25rem)*7)}.hero-demo__composer--exact{margin-bottom:12px;margin-left:12px;margin-right:12px}}@media (max-width:820px){.hero-demo__window{border-radius:20px;height:clamp(520px,78vh,680px)}.hero-demo__body,.hero-demo__body--cleve{display:block}.hero-demo__sidebar,.hero-demo__notes-panel,.hero-demo__editor{display:none}.hero-demo__chat-panel--exact{border-style:var(--tw-border-style);border-width:0;border-radius:0;height:100%;margin:0}.hero-demo__chat-header--exact{padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}.hero-demo__chat-title--exact{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}.hero-demo__chat-subtitle{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}.hero-demo__chat-feed--exact{padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);gap:10px}.hero-demo__chat-center--exact{gap:calc(var(--spacing,.25rem)*3);padding-inline:calc(var(--spacing,.25rem)*5)}.hero-demo__chat-quick--exact{padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3)}.hero-demo__chip--pill{padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}.hero-demo__composer--exact{border-radius:var(--radius-2xl,1rem);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);margin:0 8px 8px}.hero-demo__composer-actions--exact{justify-content:space-between;gap:6px}.hero-demo__icon-label{display:none}.hero-demo__composer-actions--exact .hero-demo__icon-inline{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5)}.hero-demo__composer-actions--exact .hero-demo__icon-inline svg{width:16px;height:16px}.hero-demo__composer-actions--exact .hero-demo__cleve-pill,.hero-demo__composer-actions--exact .hero-demo__send--square{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8)}.hero-demo__composer-actions--exact .hero-demo__send--square svg{width:16px;height:16px}.hero-demo__toast{right:calc(var(--spacing,.25rem)*4);bottom:calc(var(--spacing,.25rem)*4);font-size:11px}.hero-demo__toast--thinking{bottom:calc(var(--spacing,.25rem)*12)}.hero-demo__model-card{max-width:94vw}.hero-demo__model-search{padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3)}.hero-demo__model-list{max-height:56vh;padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*3)}.hero-demo__modal-card{width:min(92vw,360px);padding:calc(var(--spacing,.25rem)*4)}}@media (max-width:520px){.hero-demo__window{border-radius:18px;height:clamp(500px,74vh,620px)}.hero-demo__chat-actions{gap:calc(var(--spacing,.25rem)*1.5)}.hero-demo__icon-header{height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6)}.hero-demo__icon-header svg{width:18px;height:18px}.hero-demo__bubble{max-width:92%;padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);font-size:13px}.hero-demo__input{font-size:13px}.hero-demo__composer-actions--exact .hero-demo__icon-label-wrap{flex:none}}}@keyframes hero-float{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero-demo__window{animation:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{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-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
/*# sourceMappingURL=55b5b5bf7cd6f310.css.map*/