.KeyboardKey-module-scss-module__UnOa3a__key{background-color:var(--color-bg-tertiary);border:1px solid var(--color-border-tertiary);border-radius:var(--border-radius-sm);font-family:monospace;font-weight:var(--font-weight-regular);color:var(--color-text-primary);padding:0 .3rem}.KeyboardKey-module-scss-module__UnOa3a__key.KeyboardKey-module-scss-module__UnOa3a__sm{font-size:var(--font-size-sm)}
.DropdownMenu-module-scss-module__P4Oxha__menu-container{visibility:hidden;opacity:0;transition:var(--transition-quick);--initial-y:-.5rem;--initial-x:-.3rem;transform:translateY(var(--initial-y))translateX(var(--initial-x))scale(.95);font-weight:var(--font-weight-regular);padding-bottom:2rem;transition-property:transform,opacity;position:absolute;top:0;left:0}.DropdownMenu-module-scss-module__P4Oxha__menu-container.DropdownMenu-module-scss-module__P4Oxha__right{--initial-x:.3rem}.DropdownMenu-module-scss-module__P4Oxha__menu-container.DropdownMenu-module-scss-module__P4Oxha__above{--initial-y:.5rem;padding-top:2rem;padding-bottom:0}.DropdownMenu-module-scss-module__P4Oxha__menu-container.DropdownMenu-module-scss-module__P4Oxha__open{opacity:1;z-index:3;visibility:visible;transform:translateY(0)}.DropdownMenu-module-scss-module__P4Oxha__menu-container.DropdownMenu-module-scss-module__P4Oxha__overflow{z-index:101}.DropdownMenu-module-scss-module__P4Oxha__menu{background-color:var(--color-bg-primary);border:1px solid var(--color-border-primary);box-shadow:var(--shadow-medium);border-radius:var(--border-radius-lg);padding:var(--gap-sm)}.DropdownMenu-module-scss-module__P4Oxha__menu.DropdownMenu-module-scss-module__P4Oxha__sm{min-width:10rem}.DropdownMenu-module-scss-module__P4Oxha__menu.DropdownMenu-module-scss-module__P4Oxha__md{min-width:13rem}.DropdownMenu-module-scss-module__P4Oxha__menu.DropdownMenu-module-scss-module__P4Oxha__lg{min-width:15rem}.DropdownMenu-module-scss-module__P4Oxha__menu ul{margin:0;padding:0;list-style:none}.DropdownMenu-module-scss-module__P4Oxha__menu li button,.DropdownMenu-module-scss-module__P4Oxha__menu li a{padding-right:var(--gap-lg);padding-left:var(--gap-lg);transition:var(--transition-quick);border:0;justify-content:normal;width:100%}.DropdownMenu-module-scss-module__P4Oxha__menu hr{margin:var(--gap-sm)calc(-1*var(--gap-sm));border:none;border-top:1px solid var(--color-border-primary)}.DropdownMenu-module-scss-module__P4Oxha__menu h4{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);margin:.8rem .7rem .3rem}
.DueDot-module-scss-module__3d62Rq__container{width:.5rem}.DueDot-module-scss-module__3d62Rq__dot{background-color:var(--color-due-review);border-radius:50%;width:.5rem;height:.5rem}.DueDot-module-scss-module__3d62Rq__dot.DueDot-module-scss-module__3d62Rq__sm{width:.4rem!important;height:.4rem!important}
.ExternalLink-module-scss-module__cPVHgG__link{align-items:center;display:inline-flex}.ExternalLink-module-scss-module__cPVHgG__link svg{width:.9rem;height:.9rem;color:var(--color-text-secondary);transition:var(--transition-regular);transition-property:color}.ExternalLink-module-scss-module__cPVHgG__link:hover svg{color:var(--color-text-primary)}
.FeatureIcon-module-scss-module__pK5fRW__icon{width:3.5rem;height:3.5rem;color:var(--color-brand-text);background-color:var(--color-brand-tint-1);border-radius:var(--border-radius-lg);justify-content:center;align-items:center;display:flex}
.FeatureLabel-module-scss-module__JVHXkW__label{color:var(--color-brand-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);align-items:center;gap:var(--gap-md);margin-bottom:var(--gap-xl);display:flex}.FeatureLabel-module-scss-module__JVHXkW__label.FeatureLabel-module-scss-module__JVHXkW__centered{justify-content:center}@media (max-width:768px){.FeatureLabel-module-scss-module__JVHXkW__link{font-size:var(--font-size-md)}}
.Loader-module-scss-module__6mwDpW__loader{animation:1s linear infinite Loader-module-scss-module__6mwDpW__spin;display:inline-flex}.Loader-module-scss-module__6mwDpW__loader svg{width:.9rem;height:.9rem}@keyframes Loader-module-scss-module__6mwDpW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.FieldAiIcon-module-scss-module__tHmWNW__icon{width:1.1rem!important;color:var(--color-brand-text)!important}
.PromptEditor-module-scss-module__zEBpdG__container{width:100%;height:auto;line-height:var(--line-height-base);padding:0;overflow:hidden}.PromptEditor-module-scss-module__zEBpdG__container div[contentEditable="true"]{outline:none;padding:.8rem .7rem;display:block}.PromptEditor-module-scss-module__zEBpdG__container .PromptEditor-module-scss-module__zEBpdG__editableHint{color:var(--color-text-tertiary);background-color:var(--color-bg-secondary);border-top:1px dashed var(--color-border-secondary);font-size:var(--font-size-xs);padding:.5rem .7rem}.PromptEditor-module-scss-module__zEBpdG__suggestionsList{background-color:var(--color-bg-primary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-md);box-shadow:var(--shadow-low);padding:var(--gap-md);transition:var(--transition-quick);transition-property:transform,opacity;transform:translateY(-.5rem)scale(.97)}.PromptEditor-module-scss-module__zEBpdG__suggestionsList h3{font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin:var(--gap-sm)var(--gap-md)var(--gap-md)!important}.PromptEditor-module-scss-module__zEBpdG__suggestionsList ul{margin:0;padding:0;list-style:none}.PromptEditor-module-scss-module__zEBpdG__suggestionsList li button{min-width:10rem;padding-right:var(--gap-md);padding-left:var(--gap-md);transition:var(--transition-quick);justify-content:normal;width:100%}.tippy-box[data-state=hidden] .PromptEditor-module-scss-module__zEBpdG__suggestionsList{opacity:0;transform:translateY(-.5rem)scale(.97)}.tippy-box[data-state=visible] .PromptEditor-module-scss-module__zEBpdG__suggestionsList{opacity:1;transform:translateY(0)scale(1)}.PromptEditor-module-scss-module__zEBpdG__variable{background:var(--color-bg-tertiary);font-size:var(--font-size-sm);border-radius:var(--border-radius-sm);font-weight:var(--font-weight-semibold);margin:0;padding:0 .3rem;display:inline-block}
.EditFieldAiModalHeader-module-scss-module__gWmM8q__title{align-items:center;gap:var(--gap-md);font-weight:var(--font-weight-semibold);display:flex}.EditFieldAiModalHeader-module-scss-module__gWmM8q__title svg{width:1.3rem;color:var(--color-text-secondary)}.EditFieldAiModalHeader-module-scss-module__gWmM8q__title .EditFieldAiModalHeader-module-scss-module__gWmM8q__chevron{width:.8rem;color:var(--color-text-tertiary)}
.EditFieldAiModal-module-scss-module__IwCoua__collapsiblePanel{opacity:0;visibility:hidden;transition:var(--transition-regular);grid-template-rows:0fr;transition-property:grid-template-rows,opacity,visibility,transform;display:grid;position:relative;transform:translateY(-1rem)}.EditFieldAiModal-module-scss-module__IwCoua__collapsiblePanel.EditFieldAiModal-module-scss-module__IwCoua__opened{opacity:1;visibility:visible;grid-template-rows:1fr;transform:translateY(0)}.EditFieldAiModal-module-scss-module__IwCoua__innerContent{min-height:0;overflow:hidden}.EditFieldAiModal-module-scss-module__IwCoua__innerPadding{padding-top:1.5rem}
.CardTextFieldInput-module-scss-module__kfrHnq__withPadding{padding-right:3.5rem!important}
.CardFieldRegenerateContainer-module-scss-module__HzqR7q__container{position:relative}.CardFieldRegenerateContainer-module-scss-module__HzqR7q__buttonContainer{z-index:2;transition-property:opacity,visibility;transition:var(--transition-slow);opacity:0;visibility:hidden;top:.64rem;right:.55rem;position:absolute!important}.CardFieldRegenerateContainer-module-scss-module__HzqR7q__buttonContainer svg{color:var(--color-brand-text)!important}.CardFieldRegenerateContainer-module-scss-module__HzqR7q__container:hover .CardFieldRegenerateContainer-module-scss-module__HzqR7q__buttonContainer{opacity:1;visibility:visible}@media (max-width:768px){.CardFieldRegenerateContainer-module-scss-module__HzqR7q__buttonContainer{opacity:1;visibility:visible;top:.48rem;right:.55rem}}
.SidePanel-module-scss-module__aE9kpG__background{z-index:10;background-color:var(--color-hide-background);opacity:1;visibility:visible;width:100%;height:100%;transition:var(--transition-regular);transition-property:opacity;position:fixed;top:0;left:0}.SidePanel-module-scss-module__aE9kpG__background.SidePanel-module-scss-module__aE9kpG__hidden{opacity:0}.SidePanel-module-scss-module__aE9kpG__background.SidePanel-module-scss-module__aE9kpG__hidden .SidePanel-module-scss-module__aE9kpG__panel{opacity:0;transform:translate(5rem)}.SidePanel-module-scss-module__aE9kpG__background.SidePanel-module-scss-module__aE9kpG__fully-hidden{visibility:hidden;z-index:-1}.SidePanel-module-scss-module__aE9kpG__panel{opacity:1;background-color:var(--color-bg-primary);width:max(50rem,20% + 20rem);max-width:100%;transition-duration:var(--transition-speed-regular);flex-direction:column;transition-property:opacity,transform;transition-timing-function:ease-in-out;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden;transform:translate(0)}.SidePanel-module-scss-module__aE9kpG__panel .SidePanel-module-scss-module__aE9kpG__overflow{flex:1;overflow-y:auto}.SidePanel-module-scss-module__aE9kpG__panel header{padding:1.5rem}.SidePanel-module-scss-module__aE9kpG__panel h2{margin:0;font-size:1.2rem}.SidePanel-module-scss-module__aE9kpG__panel footer{border-top:1px solid var(--color-border-primary);background-color:var(--color-bg-primary);z-index:1;justify-content:flex-end;gap:var(--gap-md);padding:1rem 1.5rem;display:flex;position:sticky;bottom:0;left:0;right:0}@media (display-mode:standalone){.SidePanel-module-scss-module__aE9kpG__panel footer{padding-bottom:env(safe-area-inset-bottom)}}
.TiptapEditor-module-scss-module__DwaoTq__container{font:inherit;border:1px solid var(--color-border-secondary);border-radius:var(--border-radius-lg);transition-property:border-color;transition:var(--transition-regular)}.TiptapEditor-module-scss-module__DwaoTq__container:hover{border-color:var(--color-border-quaternary)}.TiptapEditor-module-scss-module__DwaoTq__container.TiptapEditor-module-scss-module__DwaoTq__focused{border-color:var(--color-brand-bg)}.TiptapEditor-module-scss-module__DwaoTq__editor .ProseMirror{padding:var(--gap-lg);min-height:2rem;line-height:var(--line-height-lg);padding-bottom:var(--gap-md);outline:none}.TiptapEditor-module-scss-module__DwaoTq__editor .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--color-text-tertiary);float:left;pointer-events:none;height:0}.TiptapEditor-module-scss-module__DwaoTq__toolbar{padding:var(--gap-sm);border-radius:0 0 var(--border-radius-md)var(--border-radius-md);gap:0;display:flex}.TiptapEditor-module-scss-module__DwaoTq__loading{background-color:var(--color-bg-secondary);border-color:var(--color-border-tertiary);color:#0000;cursor:not-allowed}.TiptapEditor-module-scss-module__DwaoTq__loading .ProseMirror p.is-editor-empty:first-child:before{content:none}.TiptapEditor-module-scss-module__DwaoTq__spinner{width:1rem;height:1rem;color:var(--color-text-tertiary);animation:1s linear infinite TiptapEditor-module-scss-module__DwaoTq__loading;display:block;position:absolute;top:1rem;right:1rem}@keyframes TiptapEditor-module-scss-module__DwaoTq__loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
