@property --scroll-area-top-fade-active{syntax:"<length>";inherits:true;initial-value:0}@property --scroll-area-bottom-fade-active{syntax:"<length>";inherits:true;initial-value:0}@property --scroll-area-top-fade-start-opacity{syntax:"<number>";inherits:true;initial-value:0}@property --scroll-area-bottom-fade-start-opacity{syntax:"<number>";inherits:true;initial-value:0}.ui-scroll-area{--scrollbar-size:6px;--scrollbar-inset:1px;--scrollbar-thumb-top-offset:6px;--scroll-area-scroll-padding:4px;position:relative;overflow:hidden;display:grid;grid-template:1fr/1fr}.ui-scroll-area__viewport{grid-area:1/1;min-height:0;max-height:100%;border-radius:inherit;overflow-x:hidden;overflow-y:auto;scroll-padding:var(--scroll-area-scroll-padding) 0;overscroll-behavior-x:auto;overscroll-behavior-y:contain;scrollbar-width:none!important;-ms-overflow-style:none}.ui-scroll-area__viewport::-webkit-scrollbar{display:none!important}.ui-scroll-area[data-direction=horizontal] .ui-scroll-area__viewport{overflow-x:auto;overflow-y:hidden;scroll-padding:0 var(--scroll-area-scroll-padding);overscroll-behavior-x:contain;overscroll-behavior-y:auto}.ui-scroll-area[data-direction=both] .ui-scroll-area__viewport{overflow-x:auto;overflow-y:auto;scroll-padding:0 var(--scroll-area-scroll-padding);overscroll-behavior:contain}.ui-scroll-area__content{box-sizing:border-box;width:-moz-fit-content;width:fit-content;min-width:100%;max-width:100%;min-height:100%;display:flex;flex-direction:column}.ui-scroll-area[data-direction=horizontal] .ui-scroll-area__content{width:auto;height:-moz-fit-content;height:fit-content;flex-direction:row}.ui-scroll-area[data-direction=both] .ui-scroll-area__content{width:-moz-max-content;width:max-content;min-width:100%;max-width:none;height:auto;flex-direction:column}.ui-scroll-area__scrollbar{position:absolute;z-index:10;inset:var(--scrollbar-inset) var(--scrollbar-inset) calc(var(--scrollbar-inset) + 4px) auto;width:var(--scrollbar-size);pointer-events:auto}.ui-scroll-area__scrollbar[data-scrollable=false]{display:none}.ui-scroll-area__scrollbar[data-orientation=horizontal]{inset:auto var(--scrollbar-inset) var(--scrollbar-inset) var(--scrollbar-inset);width:auto;height:var(--scrollbar-size)}.ui-scroll-area[data-direction=both] .ui-scroll-area__scrollbar[data-orientation=vertical]{inset:var(--scrollbar-inset) var(--scrollbar-inset) calc(var(--scrollbar-inset) + var(--scrollbar-size) + 2px) auto}.ui-scroll-area[data-direction=both] .ui-scroll-area__scrollbar[data-orientation=horizontal]{inset:auto calc(var(--scrollbar-inset) + var(--scrollbar-size) + 2px) var(--scrollbar-inset) var(--scrollbar-inset)}.ui-scroll-area__thumb{position:absolute;inset:0 0 auto 0;min-height:20px;width:var(--scrollbar-size);border-radius:var(--cursor-radius-full);background:var(--cursor-stroke-tertiary);pointer-events:auto;transform:translateZ(0);transition:background-color .15s ease,opacity .15s ease}.ui-scroll-area__thumb.ui-scroll-area__thumb--active,.ui-scroll-area__thumb:active,.ui-scroll-area__thumb:hover{background:var(--cursor-stroke-secondary)}.ui-scroll-area__thumb[data-orientation=horizontal]{inset:0 auto 0 0;width:auto;height:var(--scrollbar-size);min-height:auto;min-width:20px}.ui-scroll-area[data-visibility=hover] .ui-scroll-area__thumb{opacity:0}.ui-scroll-area[data-visibility=hover] .ui-scroll-area__thumb--active,.ui-scroll-area[data-visibility=hover] .ui-scroll-area__thumb:active,.ui-scroll-area[data-visibility=hover]:hover .ui-scroll-area__thumb{opacity:1}.ui-scroll-area[data-visibility=always] .ui-scroll-area__thumb{opacity:1}.ui-scroll-area[data-visibility=never] .ui-scroll-area__scrollbar{display:none}@media(prefers-reduced-motion:reduce){.ui-scroll-area__thumb{transition-duration:.01ms!important}}.ui-scroll-area--masked .ui-scroll-area__viewport{mask-image:linear-gradient(to bottom,rgba(0,0,0,var(--scroll-area-top-fade-start-opacity)) 0,black var(--scroll-area-top-fade-active),black calc(100% - var(--scroll-area-bottom-fade-active)),rgba(0,0,0,var(--scroll-area-bottom-fade-start-opacity)) 100%);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,var(--scroll-area-top-fade-start-opacity)) 0,black var(--scroll-area-top-fade-active),black calc(100% - var(--scroll-area-bottom-fade-active)),rgba(0,0,0,var(--scroll-area-bottom-fade-start-opacity)) 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ui-default-code{font-size:var(--cursor-font-size-sm,12px);font-weight:var(--cursor-font-weight-normal-code,400);line-height:var(--cursor-line-height-lg,20px);background-color:var(--cursor-bg-editor);contain:layout style paint;-moz-tab-size:var(--ui-default-code-tab-size,4);-o-tab-size:var(--ui-default-code-tab-size,4);tab-size:var(--ui-default-code-tab-size,4);font-family:var(--cursor-font-family-mono,var(--monaco-monospace-font,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace));padding:6px 0;--shiki-foreground:var(--cursor-syntax-foreground);--shiki-background:transparent;--shiki-token-constant:var(--cursor-syntax-constant);--shiki-token-string:var(--cursor-syntax-string);--shiki-token-comment:var(--cursor-syntax-comment);--shiki-token-keyword:var(--cursor-syntax-keyword);--shiki-token-parameter:var(--cursor-syntax-parameter);--shiki-token-function:var(--cursor-syntax-function);--shiki-token-string-expression:var(--cursor-syntax-string-expression);--shiki-token-punctuation:var(--cursor-syntax-punctuation);--shiki-token-link:var(--cursor-syntax-link);--shiki-token-tag:var(--cursor-syntax-tag,var(--cursor-syntax-keyword));--shiki-token-attribute:var(--cursor-syntax-attribute,var(--cursor-syntax-parameter));--shiki-token-property:var(--cursor-syntax-property,var(--cursor-syntax-foreground));--shiki-token-type:var(--cursor-syntax-type,var(--cursor-syntax-constant));--shiki-token-variable:var(--cursor-syntax-variable,var(--cursor-syntax-foreground));--shiki-token-class:var(--cursor-syntax-class,var(--cursor-syntax-constant));--shiki-token-language-variable:var( --cursor-syntax-language-variable,var(--cursor-syntax-keyword) );--shiki-token-constant-variable:var( --cursor-syntax-constant-variable,var(--cursor-syntax-constant) )}.ui-default-code__content{min-width:-moz-fit-content;min-width:fit-content;contain:layout style}.ui-default-code__line{display:flex;min-height:var(--cursor-line-height-lg,20px)}.ui-default-code__line-number{min-width:28px;text-align:right;padding-right:var(--cursor-spacing-3,12px);color:var(--cursor-text-tertiary);font-variant-numeric:tabular-nums;font-size:var(--cursor-font-size-xs,11px);-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.ui-default-code__line-content{flex:1;white-space:pre;overflow:hidden;text-overflow:ellipsis;padding-left:6px;color:var(--shiki-foreground,var(--cursor-text-primary));padding-right:var(--cursor-spacing-2,8px);position:relative}.ui-default-code__indent-guide{position:absolute;top:0;bottom:0;width:1px;background-color:var(--cursor-stroke-tertiary,rgba(128,128,128,.2));pointer-events:none}.ui-default-code__line--highlighted{background-color:var(--cursor-bg-active)}.ui-default-code__line--highlighted .ui-default-code__line-number{color:var(--cursor-text-primary)}.ui-page-header{display:flex;flex-direction:column;align-items:flex-start;gap:var(--cursor-spacing-1);width:100%;padding:0 var(--cursor-spacing-2)}.ui-page-header__title-row{display:flex;align-items:center;gap:var(--cursor-spacing-3);width:100%}.ui-page-header__title-group{display:flex;align-items:center;gap:var(--cursor-spacing-2);min-width:0}.ui-page-header__title{margin:0;color:var(--cursor-text-primary);font-weight:var(--cursor-font-weight-normal,400);font-size:17px;line-height:21px;letter-spacing:-.44px;word-break:break-word;overflow-wrap:break-word}.ui-page-header__help-link{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--cursor-text-tertiary);text-decoration:none}.ui-page-header__help-link:hover{color:var(--cursor-text-secondary)}.ui-page-header__help-icon{display:block}.ui-page-header__trailing{display:flex;align-items:center;gap:var(--cursor-spacing-2);flex-shrink:0;margin-left:auto}.ui-page-header__content-row{display:flex;align-items:flex-start;gap:var(--cursor-spacing-3);width:100%}.ui-page-header__description{margin:0;color:var(--cursor-text-secondary);font-size:13px;line-height:18px;letter-spacing:-.08px;word-break:break-word;overflow-wrap:break-word}.ui-page-header__description-trailing{flex-shrink:0;margin-left:auto}.pagination-footer,.ui-page-header__description-trailing{display:flex;align-items:center;gap:var(--cursor-spacing-2)}.pagination-footer{width:100%;justify-content:space-between;color:var(--cursor-text-tertiary);font-size:12px;line-height:16px;font-variant-numeric:tabular-nums}.pagination-footer__controls{display:flex;align-items:center;gap:var(--cursor-spacing-2)}.pagination-footer__status{color:var(--cursor-text-tertiary);font-variant-numeric:tabular-nums}@keyframes ui-icon-morph-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes text-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ui-palette{display:flex;flex-direction:column;width:100%;overflow:hidden;font-family:var(--cursor-font-family-sans);font-size:13px;color:var(--cursor-text-primary);background-color:var(--cursor-bg-elevated);border-radius:var(--cursor-radius-3xl)}.ui-dialog.ui-palette-dialog{top:20%;left:50%;transform:translate(-50%);transform-origin:top center;width:100%;max-width:640px;animation:none}.ui-dialog.ui-palette-dialog[data-status=close]{opacity:0}.ui-dialog.ui-palette-dialog:focus{outline:none}@media(max-width:560px){.ui-dialog.ui-palette-dialog{max-width:calc(100% - 16px)}}:has(.ui-palette-dialog)>.ui-dialog-backdrop{background-color:rgba(0,0,0,.4);animation:none}:has(.ui-palette-dialog)>.ui-dialog-backdrop[data-status=close]{opacity:0}.ui-palette-input-wrapper{display:flex;align-items:center;padding:0 var(--cursor-spacing-4);gap:var(--cursor-spacing-1);border-bottom:1px solid var(--cursor-stroke-quaternary);overflow:hidden;height:44px;cursor:text}.ui-palette-input-wrapper:has(.ui-palette-input-wrapper__icon,.ui-palette-input-wrapper__icon-button){padding-left:14px}.ui-palette-input-wrapper__icon{flex-shrink:0;color:var(--cursor-icon-secondary)}.ui-palette-input-wrapper>.ui-palette-input-wrapper__icon{margin-right:var(--cursor-spacing-1)}.ui-palette-input-wrapper__icon-button{display:inline-flex;align-items:center;justify-content:center;height:100%;width:16px;flex-shrink:0;margin-right:var(--cursor-spacing-1);padding:0;background:rgba(0,0,0,0);border:none;cursor:pointer}.ui-palette-input{flex:1;height:24px;-webkit-font-smoothing:var(--cursor-font-smoothing-webkit,antialiased);-moz-osx-font-smoothing:var(--cursor-font-smoothing-moz,grayscale);font-family:inherit;font-size:17px;line-height:21px;color:var(--cursor-text-primary);background-color:rgba(0,0,0,0);border:none;outline:none}.ui-palette-input::-moz-placeholder{color:var(--cursor-text-tertiary)}.ui-palette-input::placeholder{color:var(--cursor-text-tertiary)}.ui-palette-input:disabled{cursor:not-allowed;opacity:.5}.ui-palette-list{pointer-events:auto}.ui-palette-list__viewport{padding:var(--cursor-spacing-2);scroll-padding:var(--cursor-spacing-1)}.ui-palette-list [cmdk-list-sizer]{display:flex;flex-direction:column;gap:var(--cursor-spacing-2)}.ui-palette-item{-webkit-font-smoothing:var(--cursor-font-smoothing-webkit,antialiased);-moz-osx-font-smoothing:var(--cursor-font-smoothing-moz,grayscale);position:relative;display:flex;align-items:center;gap:var(--cursor-spacing-2);padding:var(--cursor-spacing-1-5);border-radius:var(--cursor-radius-base);font-size:13px;line-height:18px;color:var(--cursor-text-secondary);cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-palette-item[aria-selected=true]{background-color:var(--cursor-bg-tertiary);color:var(--cursor-text-primary)}.ui-palette-item[data-disabled=true]{pointer-events:none;opacity:.5}.ui-palette-item.ui-palette-item--hover-enabled:hover{background-color:var(--cursor-bg-tertiary);color:var(--cursor-text-primary)}.ui-palette-item .ui-codicon,.ui-palette-item .ui-icon:not([data-color]),.ui-palette-item>svg{color:var(--cursor-icon-secondary)}.ui-palette-group{overflow:hidden;padding:0;color:var(--cursor-text-primary);-webkit-font-smoothing:var(--cursor-font-smoothing-webkit,antialiased);-moz-osx-font-smoothing:var(--cursor-font-smoothing-moz,grayscale)}.ui-palette-group [cmdk-group-items]{display:flex;flex-direction:column;gap:1px}.ui-palette-group [cmdk-group-heading]{margin:0;padding:5px var(--cursor-spacing-1-5);font-size:12px;font-weight:var(--cursor-font-weight-normal,400);color:var(--cursor-text-tertiary)}.ui-palette-group .ui-palette-group-heading{display:flex;align-items:center;gap:var(--cursor-spacing-1-5)}.ui-palette-empty{padding:var(--cursor-spacing-6) 0;text-align:center;font-size:13px;color:var(--cursor-text-secondary)}.ui-palette-separator{margin:var(--cursor-spacing-1) calc(-1*var(--cursor-spacing-1));height:1px;border:none;background-color:var(--cursor-stroke-secondary)}.ui-palette-shortcut{margin-left:auto;display:inline-flex;align-items:center}.ui-palette-scrim{position:fixed;inset:0;z-index:var(--ui-portal-layer-z-index-modal,3000);background-color:rgba(0,0,0,.4)}@media(prefers-reduced-motion:reduce){.ui-palette-scrim{opacity:1}}.ui-vibrancy-sticky-rounded-mask{display:block;min-height:0;position:relative}.ui-voice-waveform{position:relative;display:flex;align-items:center;justify-content:center;width:100%}.ui-voice-waveform__canvas{display:block;width:100%;height:100%}
/*# sourceMappingURL=491a6cd03c2bd136.css.map*/