.IconBtn-module__9EZ53W__icon:before{top:var(--icon-top,0);position:relative;color:currentColor!important;font-size:var(--icon-size,14px)!important}
.CodeBlock-module__9Gh4TW__code .shiki{margin:0;padding:10px 12px;font-size:12px;line-height:1.6;overflow-x:auto;background:0 0!important}.CodeBlock-module__9Gh4TW__code .shiki span{color:var(--shiki-light)}.dark .CodeBlock-module__9Gh4TW__code .shiki span{color:var(--shiki-dark)}
.ImageGallery-module__M6ToPW__gallery{container-type:inline-size}.ImageGallery-module__M6ToPW__grid{grid-template-columns:minmax(0,240px);justify-content:start;gap:6px;display:grid}.ImageGallery-module__M6ToPW__two{grid-template-columns:repeat(2,minmax(0,150px))}.ImageGallery-module__M6ToPW__many{grid-template-columns:repeat(3,minmax(0,120px))}@container (max-width:300px){.ImageGallery-module__M6ToPW__grid{grid-template-columns:minmax(0,1fr)}.ImageGallery-module__M6ToPW__two,.ImageGallery-module__M6ToPW__many{grid-template-columns:repeat(2,minmax(0,1fr))}}.ImageGallery-module__M6ToPW__checker{background:repeating-conic-gradient(var(--uxpin-checker-mid-a)0% 25%,var(--uxpin-checker-mid-b)0% 50%)50%/12px 12px}.ImageGallery-module__M6ToPW__two>figure,.ImageGallery-module__M6ToPW__many>figure{height:120px}.ImageGallery-module__M6ToPW__many>figure{height:96px}.ImageGallery-module__M6ToPW__two>figure>button,.ImageGallery-module__M6ToPW__many>figure>button,.ImageGallery-module__M6ToPW__two>figure img,.ImageGallery-module__M6ToPW__many>figure img{height:100%}.ImageGallery-module__M6ToPW__two>figure img,.ImageGallery-module__M6ToPW__many>figure img{-o-object-fit:cover;object-fit:cover;max-height:none}.ImageGallery-module__M6ToPW__two>figure.ImageGallery-module__M6ToPW__checker img,.ImageGallery-module__M6ToPW__many>figure.ImageGallery-module__M6ToPW__checker img{-o-object-fit:contain;object-fit:contain}
.StreamingCodePreview-module__NqHC9a__miniContainer{scroll-behavior:smooth;-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%)}.StreamingCodePreview-module__NqHC9a__shimmer{animation:2s ease-in-out infinite StreamingCodePreview-module__NqHC9a__shimmerPulse}@keyframes StreamingCodePreview-module__NqHC9a__shimmerPulse{0%,to{opacity:.7}50%{opacity:1}}
.Messages-module__vQWJOG__container{flex:1;position:relative;overflow:hidden}.Messages-module__vQWJOG__scrollArea{flex:1;height:100%;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 16px),#0000);mask-image:linear-gradient(#000 calc(100% - 16px),#0000)}
.ScrollShadow-module__rdxENG__shadow{pointer-events:none;z-index:10;background:linear-gradient(to bottom,var(--uxpin-scroll-shadow),transparent);height:8px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}
.Modal-module__lStIjq__header{justify-content:space-between;align-items:flex-start;margin-bottom:12px;padding:24px 32px 0;display:flex}.Modal-module__lStIjq__title{color:var(--uxpin-text-primary);margin-bottom:12px;font-size:24px;font-weight:600;line-height:32px}.Modal-module__lStIjq__close-button{cursor:pointer;background:0 0;border:none;padding:4px;font-size:14px;line-height:1}.Modal-module__lStIjq__close-button span:before{color:var(--uxpin-text-tertiary)}.Modal-module__lStIjq__close-button:hover span:before{color:var(--uxpin-text-primary)}
.ErrorOverlay-module__Ayncia__overlay{z-index:20;background:var(--background);padding:var(--spacing-2xl);font-family:-apple-system,system-ui,sans-serif;position:absolute;inset:0;overflow:auto}.ErrorOverlay-module__Ayncia__inline{max-height:40%;padding:var(--spacing-md)var(--spacing-xl)var(--spacing-xl);background:var(--background);flex-shrink:0;font-family:-apple-system,system-ui,sans-serif;overflow:auto}.ErrorOverlay-module__Ayncia__entry{margin-bottom:var(--spacing-xl);padding:var(--spacing-xl);background:var(--uxpin-error-bg);border:1px solid var(--uxpin-error-border);border-radius:var(--radius-md)}.ErrorOverlay-module__Ayncia__entryInline{margin-bottom:0}.ErrorOverlay-module__Ayncia__title{color:var(--uxpin-error-title);font-weight:600;font-size:var(--font-size-base);margin-bottom:var(--spacing-md)}.ErrorOverlay-module__Ayncia__list{gap:var(--spacing-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ErrorOverlay-module__Ayncia__message{color:var(--uxpin-error-text);font-size:var(--font-size-sm);white-space:pre-wrap;word-break:break-word;margin:0;font-family:ui-monospace,SF Mono,monospace}.ErrorOverlay-module__Ayncia__footer{margin-top:var(--spacing-xl);justify-content:flex-end;display:flex}
@keyframes MessagesSkeleton-module__Otz6pq__shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.MessagesSkeleton-module__Otz6pq__skeleton-container{flex-direction:column;flex:1;gap:16px;padding:16px;display:flex;overflow:hidden}.MessagesSkeleton-module__Otz6pq__skeleton-bubble{background:linear-gradient(90deg,var(--uxpin-surface)25%,var(--uxpin-surface-alt)50%,var(--uxpin-surface)75%);background-size:800px 100%;border-radius:8px;width:80%;animation:1.5s ease-in-out infinite MessagesSkeleton-module__Otz6pq__shimmer}.MessagesSkeleton-module__Otz6pq__skeleton-bubble--right{align-self:flex-end}.MessagesSkeleton-module__Otz6pq__skeleton-bubble--left{align-self:flex-start}
.ElementPill-module__pGUTea__element-pill{background:var(--uxpin-primary-5);border:1px solid var(--uxpin-primary);max-width:100%;height:18px;color:var(--uxpin-primary);border-radius:4px;align-items:center;gap:4px;padding:4px 6px;font-family:ProximaNova,sans-serif;font-size:12px;line-height:12px;display:inline-flex}.ElementPill-module__pGUTea__pill-icon{flex-shrink:0}.ElementPill-module__pGUTea__pill-icon:before{color:var(--uxpin-primary);font-size:10px}.ElementPill-module__pGUTea__pill-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ElementPill-module__pGUTea__pill-close{cursor:pointer;flex-shrink:0;font-size:8px}.ElementPill-module__pGUTea__pill-close:before{color:var(--uxpin-primary-30);font-size:8px}.ElementPill-module__pGUTea__pill-close:hover:before{color:var(--uxpin-primary)}
.PreviewToast-module__4NscqW__toast{background:var(--background);color:var(--uxpin-text-primary);border:1px solid var(--uxpin-border);border-radius:var(--radius-md);z-index:100;pointer-events:none;align-items:center;gap:12px;padding:14px 24px;font-family:ProximaNova,sans-serif;font-size:14px;animation:.25s ease-out PreviewToast-module__4NscqW__toast-in;display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000001f}@keyframes PreviewToast-module__4NscqW__toast-in{0%{opacity:0;transform:translate(-50%)translateY(-16px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.PreviewToast-module__4NscqW__spinner{border:2px solid var(--uxpin-border);border-top-color:var(--uxpin-primary);border-radius:50%;width:18px;height:18px;animation:.6s linear infinite PreviewToast-module__4NscqW__spin}@keyframes PreviewToast-module__4NscqW__spin{to{transform:rotate(360deg)}}
.MonacoPopover-module__kZnCIq__popover{z-index:1000;background:var(--background);color:var(--uxpin-text-primary);border:1px solid var(--uxpin-border);border-radius:var(--radius-md);font-family:ProximaNova,sans-serif;box-shadow:0 8px 24px #0000001f}
.HamburgerIcon-module__V61SCG__icon{width:10px;height:10px;position:relative}.HamburgerIcon-module__V61SCG__icon:before{content:"";background-color:var(--uxpin-text-secondary);width:10px;height:1px;box-shadow:0 3px 0 0 var(--uxpin-text-secondary),0 6px 0 0 var(--uxpin-text-secondary),0 9px 0 0 var(--uxpin-text-secondary);position:absolute;top:1px;left:0}
.InlineEdit-module__0kYzLW__root{max-width:var(--inline-edit-width,200px);cursor:pointer;white-space:nowrap;border-bottom:1px solid #0000;outline:none;transition:border-color .15s;display:inline-block}.InlineEdit-module__0kYzLW__root:hover:not(.InlineEdit-module__0kYzLW__editing){border-bottom:1px dotted}.InlineEdit-module__0kYzLW__editing{cursor:text;scrollbar-width:none;border-bottom:none;overflow:auto hidden}.InlineEdit-module__0kYzLW__editing::-webkit-scrollbar{display:none}.InlineEdit-module__0kYzLW__view{text-overflow:ellipsis;overflow:hidden}
.UnsplashPopover-module___iSLlq__header{border-bottom:1px solid var(--uxpin-border);align-items:center;gap:6px;padding:10px 12px;display:flex}.UnsplashPopover-module___iSLlq__thumb-wrapper{flex-shrink:0;position:relative}.UnsplashPopover-module___iSLlq__thumb{border-radius:var(--radius-sm);-o-object-fit:cover;object-fit:cover;cursor:zoom-in;width:32px;height:32px}.UnsplashPopover-module___iSLlq__thumb-preview{border-radius:var(--radius-md);z-index:1001;pointer-events:none;background:var(--background);width:256px;height:256px;position:fixed;overflow:hidden;box-shadow:0 8px 24px #0003}.UnsplashPopover-module___iSLlq__thumb-preview img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.UnsplashPopover-module___iSLlq__grid{grid-template-columns:repeat(3,92px);justify-content:center;gap:6px;padding:8px;display:grid}.UnsplashPopover-module___iSLlq__photo{border-radius:var(--radius-sm);cursor:pointer;border:2px solid #0000;width:92px;height:92px;overflow:hidden}.UnsplashPopover-module___iSLlq__photo:hover{border-color:var(--uxpin-primary)}.UnsplashPopover-module___iSLlq__photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.UnsplashPopover-module___iSLlq__loading{color:var(--uxpin-text-tertiary);justify-content:center;align-items:center;padding:32px;font-size:13px;display:flex}.UnsplashPopover-module___iSLlq__empty{color:var(--uxpin-text-tertiary);justify-content:center;align-items:center;padding:24px;font-size:13px;display:flex}.UnsplashPopover-module___iSLlq__footer{border-top:1px solid var(--uxpin-border);color:var(--uxpin-text-tertiary);padding:6px 12px 8px;font-size:11px}.UnsplashPopover-module___iSLlq__footer a{color:var(--uxpin-text-secondary);text-decoration:none}.UnsplashPopover-module___iSLlq__footer a:hover{text-decoration:underline}.UnsplashPopover-module___iSLlq__upload-tab{flex-direction:column;gap:8px;padding:10px 12px;display:flex}.UnsplashPopover-module___iSLlq__drop-zone{border:1.5px dashed var(--uxpin-border);border-radius:var(--radius-md);color:var(--uxpin-text-secondary);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:24px 12px;font-size:13px;display:flex}.UnsplashPopover-module___iSLlq__drop-zone:hover:not(:disabled){border-color:var(--uxpin-primary);color:var(--uxpin-text-primary)}.UnsplashPopover-module___iSLlq__drop-zone:disabled{cursor:default}.UnsplashPopover-module___iSLlq__drop-zone--active{border-color:var(--uxpin-primary);background:var(--uxpin-surface)}.UnsplashPopover-module___iSLlq__drop-zone-hint{color:var(--uxpin-text-tertiary);font-size:11px}.UnsplashPopover-module___iSLlq__drop-zone-spinner{border:2px solid var(--uxpin-text-tertiary);border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite UnsplashPopover-module___iSLlq__spin}@keyframes UnsplashPopover-module___iSLlq__spin{to{transform:rotate(360deg)}}.UnsplashPopover-module___iSLlq__upload-error{color:var(--uxpin-red);text-align:center;font-size:12px}
:is(.CodeEditor-module__zap-oG__monacoEditor .monaco-editor,.CodeEditor-module__zap-oG__monacoEditor .monaco-editor-background,.CodeEditor-module__zap-oG__monacoEditor .monaco-editor .inputarea.ime-input){background-color:var(--uxpin-surface-alt)!important}.CodeEditor-module__zap-oG__monacoEditor .margin-view-overlays{background-color:var(--uxpin-surface)!important}.CodeEditor-module__zap-oG__monacoEditor .line-numbers{color:var(--uxpin-text-secondary)!important}.CodeEditor-module__zap-oG__monacoEditor .monaco-editor{--vscode-input-background:var(--background)!important;--vscode-input-foreground:var(--uxpin-text-primary)!important;--vscode-input-border:var(--uxpin-border)!important;--vscode-editorWidget-background:var(--background)!important;--vscode-editorWidget-foreground:var(--uxpin-text-primary)!important;--vscode-editorWidget-border:var(--uxpin-border)!important;--vscode-focusBorder:var(--uxpin-primary)!important}.CodeEditor-module__zap-oG__monacoEditor .monaco-editor .monaco-inputbox{border-radius:var(--radius-md)!important}:is(.CodeEditor-module__zap-oG__monacoEditor .monaco-editor .monaco-editor [tabindex="0"]:focus,.CodeEditor-module__zap-oG__monacoEditor .monaco-editor input[type=button]:focus,.CodeEditor-module__zap-oG__monacoEditor .monaco-editor .button){outline:none!important}.context-view.monaco-component .workbench-hover-container{visibility:hidden!important}.picker-line-highlight{background-color:#7800ff1f;transition:background-color .3s}
.ResizeHandle-module__ydhfbG__handle{flex-shrink:0;position:relative}.ResizeHandle-module__ydhfbG__handle-vertical{cursor:col-resize;width:3px;height:100%}.ResizeHandle-module__ydhfbG__handle-horizontal{cursor:row-resize;width:100%;height:3px}.ResizeHandle-module__ydhfbG__line{background-color:#0000;position:absolute}.ResizeHandle-module__ydhfbG__line-vertical{width:2px;top:8px;bottom:8px;left:0;-webkit-mask-image:linear-gradient(#0000,#000 60px calc(100% - 60px),#0000);mask-image:linear-gradient(#0000,#000 60px calc(100% - 60px),#0000)}.ResizeHandle-module__ydhfbG__line-horizontal{height:2px;top:0;left:8px;right:8px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 60px calc(100% - 60px),#0000);mask-image:linear-gradient(90deg,#0000,#000 60px calc(100% - 60px),#0000)}.ResizeHandle-module__ydhfbG__handle:hover .ResizeHandle-module__ydhfbG__line,.ResizeHandle-module__ydhfbG__line-active{background-color:var(--uxpin-primary)}
.AiChat-module__-OoUNq__accordion-section{background:radial-gradient(circle at center,var(--uxpin-primary-5)0%,transparent 100%);width:100%;height:100vh}.AiChat-module__-OoUNq__section-top-actions{padding:var(--spacing-md);justify-content:flex-end;display:flex}.AiChat-module__-OoUNq__g-unordered-list{gap:var(--spacing-md);margin:0;padding:0;list-style:none;display:flex}.AiChat-module__-OoUNq__action-icon{border-radius:var(--radius-full);background-color:var(--uxpin-surface);width:32px;height:32px;color:var(--uxpin-primary);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.AiChat-module__-OoUNq__action-icon:hover{background-color:var(--uxpin-border)}.AiChat-module__-OoUNq__ai-chat-container{padding:var(--spacing-xl);box-sizing:border-box;flex-direction:column;height:100%;display:flex}.AiChat-module__-OoUNq__ai-chat-empty-state{text-align:center;flex-direction:column;flex:1;align-items:center;padding:40px 20px;display:flex}.AiChat-module__-OoUNq__ai-chat-empty-state svg{margin-bottom:var(--spacing-2xl);fill:var(--uxpin-primary)}.AiChat-module__-OoUNq__ai-chat-empty-state h1{color:var(--uxpin-primary);margin:0 0 var(--spacing-lg)0;font-family:ProximaNova,sans-serif;font-size:24px;font-weight:600}.AiChat-module__-OoUNq__ai-chat-empty-state h2{font-size:var(--font-size-base);color:var(--uxpin-text-secondary);margin:0 0 var(--spacing-2xl)0;font-family:ProximaNova,sans-serif;font-weight:400;line-height:1.5}.AiChat-module__-OoUNq__ai-chat-empty-state h3{font-size:var(--font-size-base);color:var(--uxpin-primary);margin:0;font-family:ProximaNova,sans-serif;font-weight:500}.AiChat-module__-OoUNq__input-container{margin-bottom:var(--spacing-md)}.AiChat-module__-OoUNq__input-wrapper{border:1px solid var(--uxpin-border);border-radius:var(--radius-md);background:var(--background);box-shadow:var(--uxpin-composer-shadow);cursor:text;flex-direction:column;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.AiChat-module__-OoUNq__input-wrapper:has(.AiChat-module__-OoUNq__prompt-textarea:focus){border-color:var(--uxpin-composer-border-focus);box-shadow:var(--uxpin-composer-shadow-focus)}.AiChat-module__-OoUNq__prompt-textarea{resize:none;width:100%;max-height:320px;border-radius:var(--radius-md)var(--radius-md)0 0!important;padding:var(--spacing-md)!important;font-size:var(--font-size-base)!important;background:var(--background)!important;color:var(--uxpin-text-base)!important;border:none!important;outline:none!important}.AiChat-module__-OoUNq__textarea-header+.AiChat-module__-OoUNq__prompt-field .AiChat-module__-OoUNq__prompt-textarea{padding-top:0!important}.AiChat-module__-OoUNq__prompt-field{background:var(--background);flex-direction:column;flex:1;display:flex;position:relative}.AiChat-module__-OoUNq__prompt-field .AiChat-module__-OoUNq__prompt-textarea{position:relative;background:0 0!important}.AiChat-module__-OoUNq__textarea-header{padding:var(--spacing-xs)var(--spacing-xs)var(--spacing-xs)var(--spacing-md);align-items:center;display:flex}.AiChat-module__-OoUNq__textarea-footer{padding:var(--spacing-sm)var(--spacing-md)var(--spacing-md);justify-content:space-between;align-items:center;display:flex}.AiChat-module__-OoUNq__textarea-footer>div{gap:var(--spacing-md);display:flex}.AiChat-module__-OoUNq__textarea-footer a{border-radius:var(--radius-full);background-color:var(--uxpin-surface);justify-content:center;align-items:center;width:32px;height:32px;text-decoration:none;display:inline-flex}.AiChat-module__-OoUNq__textarea-footer a:before{color:var(--uxpin-text-secondary)}.AiChat-module__-OoUNq__textarea-footer a:hover{background-color:var(--uxpin-border)}.AiChat-module__-OoUNq__picker-active{background-color:#ffd34d!important}.AiChat-module__-OoUNq__picker-active:before{color:#1a1a1a!important}.AiChat-module__-OoUNq__picker-disabled{opacity:.35;cursor:not-allowed!important}.AiChat-module__-OoUNq__action-button{border-radius:var(--radius-full);background-color:var(--uxpin-primary);cursor:pointer;border:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.AiChat-module__-OoUNq__action-button:not(:disabled):hover{background-color:var(--uxpin-primary-dark)}.AiChat-module__-OoUNq__action-button:disabled{cursor:not-allowed;background-color:#7800ff33}
.UsageDisplay-module__V66VsG__container{margin-top:4px;padding:8px 9px}.UsageDisplay-module__V66VsG__progress-bar{border-radius:2px;height:4px;margin-bottom:6px;overflow:hidden}.UsageDisplay-module__V66VsG__progress-level{background:var(--uxpin-primary);border-radius:2px;height:100%;transition:width .3s}.UsageDisplay-module__V66VsG__info{font-family:ProximaNova,sans-serif;font-size:9px}.UsageDisplay-module__V66VsG__info strong{font-weight:600}.UsageDisplay-module__V66VsG__dark{border-top:1px solid #ffffff1a}.UsageDisplay-module__V66VsG__dark .UsageDisplay-module__V66VsG__progress-bar{background:#ffffff26}.UsageDisplay-module__V66VsG__dark .UsageDisplay-module__V66VsG__info{color:#ffffffb3}.UsageDisplay-module__V66VsG__dark .UsageDisplay-module__V66VsG__info strong{color:#fff}.UsageDisplay-module__V66VsG__light .UsageDisplay-module__V66VsG__progress-bar{background:var(--uxpin-surface)}.UsageDisplay-module__V66VsG__light .UsageDisplay-module__V66VsG__info{color:var(--uxpin-text-secondary)}.UsageDisplay-module__V66VsG__light .UsageDisplay-module__V66VsG__info strong{color:var(--uxpin-text-primary)}.uxpin-modal .UsageDisplay-module__V66VsG__container{border-top:none;width:100%;padding-left:0;padding-right:0}
.ChatHistory-module__nhVNqq__content{margin:0 -32px -6px}.ChatHistory-module__nhVNqq__conversation-item{cursor:pointer;border-bottom:1px solid var(--uxpin-border);justify-content:space-between;align-items:center;padding:12px 32px;display:flex}.ChatHistory-module__nhVNqq__conversation-item:hover{background-color:var(--uxpin-surface)}.ChatHistory-module__nhVNqq__conversation-item--active{background-color:var(--uxpin-selected-bg)}.ChatHistory-module__nhVNqq__conversation-info{flex:1;min-width:0}.ChatHistory-module__nhVNqq__conversation-title{color:var(--uxpin-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.ChatHistory-module__nhVNqq__conversation-date{color:var(--uxpin-text-tertiary);margin-top:2px;font-size:12px}.ChatHistory-module__nhVNqq__open-label{color:var(--uxpin-text-secondary);opacity:0;flex-shrink:0;margin-left:16px;font-size:13px}.ChatHistory-module__nhVNqq__conversation-item:hover .ChatHistory-module__nhVNqq__open-label,.ChatHistory-module__nhVNqq__conversation-item--active .ChatHistory-module__nhVNqq__open-label{opacity:1}.ChatHistory-module__nhVNqq__empty{text-align:center;color:var(--uxpin-text-tertiary);padding:40px 32px;font-size:14px}
.AiSettings-module__igwecW__section-label{color:var(--uxpin-text-secondary);align-items:center;gap:6px;margin-bottom:8px;font-size:13px;font-weight:500;display:flex}.AiSettings-module__igwecW__description{color:var(--uxpin-text-tertiary);margin-top:8px;font-size:13px;line-height:1.5}.AiSettings-module__igwecW__saving{color:var(--uxpin-text-tertiary);margin-top:4px;font-size:12px}.AiSettings-module__igwecW__api-key-row{align-items:center;gap:8px;display:flex}.AiSettings-module__igwecW__api-key-input{flex:1}.AiSettings-module__igwecW__api-key-edit{color:var(--uxpin-text-secondary);border:1px solid var(--uxpin-border);cursor:pointer;background:0 0;border-radius:4px;padding:4px 10px;font-size:13px}.AiSettings-module__igwecW__api-key-edit:hover{color:var(--uxpin-text-primary)}
.ResponsiveWrapper-module__2lCr_q__handle{z-index:10;justify-content:center;align-items:center;display:flex;position:absolute}.ResponsiveWrapper-module__2lCr_q__pill{background-color:var(--uxpin-text-disabled);opacity:0;border-radius:100px;transition:opacity .15s}.ResponsiveWrapper-module__2lCr_q__wrapper:hover .ResponsiveWrapper-module__2lCr_q__pill{opacity:1}.ResponsiveWrapper-module__2lCr_q__viewport:hover .ResponsiveWrapper-module__2lCr_q__pill{opacity:0}.ResponsiveWrapper-module__2lCr_q__handle-active .ResponsiveWrapper-module__2lCr_q__pill{opacity:1}.ResponsiveWrapper-module__2lCr_q__handle-right{cursor:col-resize;width:28px;height:100%;top:0;right:-36px}.ResponsiveWrapper-module__2lCr_q__handle-right .ResponsiveWrapper-module__2lCr_q__pill{width:6px;height:200px;max-height:60%}.ResponsiveWrapper-module__2lCr_q__handle-left{cursor:col-resize;width:28px;height:100%;top:0;left:-36px}.ResponsiveWrapper-module__2lCr_q__handle-left .ResponsiveWrapper-module__2lCr_q__pill{width:6px;height:200px;max-height:60%}.ResponsiveWrapper-module__2lCr_q__handle-bottom{cursor:row-resize;width:100%;height:28px;bottom:-36px;left:0}.ResponsiveWrapper-module__2lCr_q__handle-bottom .ResponsiveWrapper-module__2lCr_q__pill{width:200px;max-width:60%;height:6px}.ResponsiveWrapper-module__2lCr_q__handle-corner{cursor:nwse-resize;z-index:20;width:28px;height:28px;bottom:-44px;right:-44px}.ResponsiveWrapper-module__2lCr_q__handle-corner .ResponsiveWrapper-module__2lCr_q__pill{width:6px;height:6px}
.Screens-module__E-OsmG__canvas{width:var(--canvas-width);height:var(--canvas-height);transform:scale(var(--zoom));transform-origin:0 0;position:relative}.Screens-module__E-OsmG__zoomLayer{width:calc(var(--canvas-width)*var(--zoom));height:calc(var(--canvas-height)*var(--zoom));flex-shrink:0;margin:auto}.Screens-module__E-OsmG__card{left:var(--card-x);top:var(--card-y);width:var(--card-width);height:var(--card-height);contain:layout;position:absolute}.Screens-module__E-OsmG__thumb{height:var(--thumb-height);contain:strict;flex-shrink:0;position:relative;overflow:hidden}.Screens-module__E-OsmG__thumbFrame{width:var(--frame-width);height:var(--frame-height);transform:scale(var(--thumb-scale));transform-origin:0 0;pointer-events:none;will-change:transform;border:0}.Screens-module__E-OsmG__panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.Screens-module__E-OsmG__baker{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.Screens-module__E-OsmG__tray{left:var(--tray-x);top:var(--tray-y);width:var(--tray-width);height:var(--tray-height);z-index:0;position:absolute}.Screens-module__E-OsmG__swatch{width:var(--swatch-size,18px);height:var(--swatch-size,18px);background:var(--swatch)}.Screens-module__E-OsmG__specimenFamily{font-family:var(--specimen-family);font-size:13px;line-height:1.2}.Screens-module__E-OsmG__specimen{font-family:var(--specimen-family);font-size:var(--specimen-size,14px);font-weight:var(--specimen-weight,400);white-space:nowrap;flex-shrink:0;line-height:1}
@keyframes ScreensSkeleton-module__hixYZa__screens-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.ScreensSkeleton-module__hixYZa__shimmer{background:linear-gradient(90deg,var(--uxpin-surface)25%,var(--uxpin-surface-alt)50%,var(--uxpin-surface)75%);background-size:800px 100%;animation:1.5s ease-in-out infinite ScreensSkeleton-module__hixYZa__screens-shimmer;display:block}.ScreensSkeleton-module__hixYZa__card{width:var(--card-width);height:var(--card-height)}.ScreensSkeleton-module__hixYZa__thumb{height:var(--thumb-height);flex-shrink:0}
.Dashboard-module__dh2cqq__scrollShadow{pointer-events:none;z-index:10;background:linear-gradient(to bottom,var(--uxpin-scroll-shadow),transparent);height:8px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}
.Devices-module__GFsWjq__box{width:calc(var(--box-width)*var(--device-scale));height:calc(var(--box-height)*var(--device-scale));flex-shrink:0;position:relative}.Devices-module__GFsWjq__device{width:var(--box-width);height:var(--box-height);transform:scale(var(--device-scale));transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.Devices-module__GFsWjq__body{width:var(--body-width);height:var(--body-height);position:absolute;top:0;left:0}.Devices-module__GFsWjq__landscape .Devices-module__GFsWjq__body{transform:translateY(var(--body-width))rotate(-90deg);transform-origin:0 0}.Devices-module__GFsWjq__chassis{left:calc(var(--button-depth)*-1);width:calc(var(--body-width) + var(--button-depth)*2);height:var(--body-height);filter:drop-shadow(0 18px 30px #0a0c1447)drop-shadow(0 3px 6px #0a0c1433);position:absolute;top:0;overflow:visible}.Devices-module__GFsWjq__landscape .Devices-module__GFsWjq__chassis{filter:drop-shadow(-18px 0 30px #0a0c1447)drop-shadow(-3px 0 6px #0a0c1433)}.Devices-module__GFsWjq__screen{left:var(--screen-x);top:var(--screen-y);width:var(--screen-width);height:var(--screen-height);border-radius:var(--screen-radius);isolation:isolate;background:var(--screen-background,#fff);position:absolute;overflow:hidden}.Devices-module__GFsWjq__page{left:var(--page-x);top:var(--page-y);width:var(--page-width);height:var(--page-height);background:#fff;border:0;position:absolute}.Devices-module__GFsWjq__overlay{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.Devices-module__GFsWjq__rotor{transform-origin:50%}.Devices-module__GFsWjq__turnLeft,.Devices-module__GFsWjq__turnRight{transition:transform var(--turn-ms)cubic-bezier(.2,.8,.2,1)}.Devices-module__GFsWjq__turnLeft{transform:rotate(-90deg)}.Devices-module__GFsWjq__turnRight{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.Devices-module__GFsWjq__turnLeft,.Devices-module__GFsWjq__turnRight{transition:none}}
