.voice-waveform{display:flex;flex:1 1 0%;align-items:center;justify-content:space-between;align-self:stretch;min-width:72px;height:22px}.voice-waveform__bar{width:1.6px;min-width:1.6px;height:2px;border-radius:9999px;background:currentColor;opacity:.62;transition:height 75ms}@keyframes voiceBreathing{0%,to{opacity:.55}50%{opacity:1}}.voice-input-breathing{animation:voiceBreathing 1.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.voice-input-breathing{animation:none}}.voice-input-control{position:relative;display:inline-flex;align-items:center;gap:2px;min-width:0;flex-shrink:0;color:inherit;transition:min-width .3s ease-in-out}.qiaodoumayi-gen-toolbar .voice-input-control,.qiaodoumayi-aux-gen-toolbar .voice-input-control{overflow:visible}.voice-input-control[data-expanded=true]{min-width:150px}.voice-input-control[data-expanded=true][data-divider=true]{min-width:160px}.voice-input-action{display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0 6px;border:0;border-radius:6px;background:transparent;color:inherit;font-size:11px;line-height:1;white-space:nowrap;cursor:pointer}.voice-input-action:hover{background:#ffffff14}.theme-light .voice-input-action:hover{background:#0000000f}.voice-input-spinner{width:14px;height:14px;flex-shrink:0;animation:voiceSpin .8s linear infinite}@keyframes voiceSpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.voice-input-spinner{animation:none}}body:has([data-canvas-pin-ui=bar]) [data-canvas-watermark]{display:none!important}:root{--pin-trigger-size: 24px;--pin-control-size: 28px;--pin-node-dot-size: 14px;--pin-swatch-dot-size: 18.6667px;--pin-ring-size: 28px;--pin-ring-width: 1.6px;--pin-indicator-size: 12px;--pin-dot-pitch: 8px;--pin-selector-height: 44px;--pin-selector-inset: 8px;--pin-selector-radius: 12px;--pin-panel-width: 280px;--pin-panel-radius: 16px;--pin-panel-header-height: 52px}.canvas-pin-dot-stack{position:relative;display:block;height:var(--pin-node-dot-size);flex-shrink:0}.canvas-pin-dot{position:absolute;right:0;top:0;width:var(--pin-node-dot-size);height:var(--pin-node-dot-size);border-radius:50%;transition:none}.canvas-pin-dot[data-pin-presence=exiting]{pointer-events:none}.canvas-pin-dot-presence{display:block;transition:translate .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1),scale .2s cubic-bezier(.4,0,.2,1)}.canvas-pin-dot-presence[data-pin-presence=exiting]{opacity:0;scale:.5}.canvas-pin-dot-presence[data-pin-presence=present],.canvas-pin-dot-presence[data-pin-presence=entering]{opacity:1;scale:1}@starting-style{.canvas-pin-dot-presence[data-enter-from-starting-style=true]{opacity:0;scale:.5}}.canvas-pin-selector{position:fixed;display:flex;align-items:center;height:var(--pin-selector-height);max-width:calc(100vw - 32px);gap:var(--pin-selector-inset);padding:var(--pin-selector-inset);border-radius:var(--pin-selector-radius);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.canvas-pin-selector::-webkit-scrollbar{display:none}.canvas-pin-selector[data-theme=dark]{background:#222;color:#fff;box-shadow:0 8px 24px #00000059}.canvas-pin-selector[data-theme=light]{background:#fff;color:#18181b;border:1px solid rgba(24,24,27,.08);box-shadow:none}.canvas-pin-swatch{position:relative;display:flex;align-items:center;justify-content:center;width:var(--pin-control-size);height:var(--pin-control-size);border:0;border-radius:8px;background:transparent;cursor:pointer;overflow:visible}.canvas-pin-swatch:hover,.canvas-pin-swatch:active{background:transparent}.canvas-pin-ring{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:var(--pin-ring-size);height:var(--pin-ring-size);border-radius:50%;border:var(--pin-ring-width) solid transparent;pointer-events:none;transition:opacity .15s,transform .15s,border-color .15s}.canvas-pin-ring--hover{opacity:0;transform:scale(.5)}.canvas-pin-selector[data-theme=dark] .canvas-pin-ring--hover{border-color:#fff3}.canvas-pin-selector[data-theme=light] .canvas-pin-ring--hover{border-color:#18181b2e}.canvas-pin-swatch:hover .canvas-pin-ring--hover,.canvas-pin-swatch:focus-visible .canvas-pin-ring--hover{opacity:1;transform:scale(1)}.canvas-pin-ring--active{opacity:1}.canvas-pin-selector[data-theme=dark] .canvas-pin-ring--active{border-color:#fff}.canvas-pin-selector[data-theme=light] .canvas-pin-ring--active{border-color:#18181b}.canvas-pin-swatch-dot{position:absolute;left:50%;top:50%;translate:-50% -50%;width:var(--pin-swatch-dot-size);height:var(--pin-swatch-dot-size);border-radius:50%;pointer-events:none}.canvas-pin-indicator{position:absolute;left:50%;top:50%;translate:-50% -50%;width:var(--pin-indicator-size);height:var(--pin-indicator-size);color:#000;pointer-events:none;opacity:0;transition:opacity .15s;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:1;font-weight:600}.canvas-pin-indicator--partial{z-index:10;opacity:1}.canvas-pin-indicator--hover{z-index:20}.canvas-pin-swatch:hover .canvas-pin-indicator--partial,.canvas-pin-swatch:focus-visible .canvas-pin-indicator--partial{opacity:0}.canvas-pin-swatch:hover .canvas-pin-indicator--hover,.canvas-pin-swatch:focus-visible .canvas-pin-indicator--hover{opacity:1}.canvas-pin-clear{color:inherit;opacity:.45}.canvas-pin-clear:hover,.canvas-pin-clear:focus-visible{opacity:.85}.canvas-pin-panel{width:var(--pin-panel-width);max-width:min(20rem,calc(100vw - 1rem));max-height:min(640px,calc(100vh - 74px));min-height:0;border-radius:var(--pin-panel-radius);overflow:hidden;display:flex;flex-direction:column}.canvas-pin-panel[data-theme=dark]{background:#222;color:#f4f4f5;box-shadow:0 12px 32px #0006}.canvas-pin-panel[data-theme=light]{background:#fff;color:#18181b;border:1px solid rgba(24,24,27,.08);box-shadow:0 12px 32px #18181b1f}.canvas-pin-filter-ring{pointer-events:none;position:absolute;z-index:5;outline:1px solid var(--pin-active-color);outline-offset:-1px;box-shadow:0 0 8px color-mix(in srgb,var(--pin-active-color) 25%,transparent);border-radius:12px;top:-4px;right:-4px;bottom:-4px;left:-4px}.canvas-pin-bar-dot{width:var(--pin-swatch-dot-size);height:var(--pin-swatch-dot-size);border-radius:50%}@media(prefers-reduced-motion:reduce){.canvas-pin-dot-presence{transition:none}.canvas-pin-dot-presence[data-pin-presence=exiting]{display:none}.canvas-pin-ring,.canvas-pin-indicator,.canvas-pin-filter-ring,.canvas-pin-dot{transition:none!important;animation:none!important}}@keyframes input-image-upload-spin{to{transform:rotate(360deg)}}.input-image-upload-shell{position:relative;display:flex;height:100%;width:100%;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border-radius:1rem;contain:paint}.input-image-upload-shell--dark{background-image:linear-gradient(135deg,#232326,#161618)}.input-image-upload-shell--light{background-image:linear-gradient(135deg,#f4f4f5,#e4e4e7)}.input-image-upload-busy{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;overflow:hidden;border-radius:1rem}.input-image-upload-preview-mask{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0006}.input-image-upload-spinner{position:absolute;top:50%;left:50%;width:28px;height:28px;margin:-14px 0 0 -14px;border:2.5px solid rgba(255,255,255,.28);border-top-color:#fff;border-radius:50%;animation:input-image-upload-spin .7s linear infinite}.input-image-upload-spinner--inline{position:relative;top:auto;left:auto;margin:0 auto 8px}.input-image-upload-preview{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.input-image-upload-copy{position:relative;z-index:1;display:flex;max-width:240px;flex-direction:column;gap:8px;padding:0 27px;text-align:center;font-size:12px;line-height:20px}.input-image-upload-copy__title{font-weight:500}.input-image-upload-copy__hint{font-size:10px;line-height:14px;opacity:.72}.input-image-upload-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.input-image-upload-spinner{animation:none}}.simple-video-player{position:relative;height:100%;width:100%;min-height:0}.simple-video-player .video-hover-controls{z-index:11;background:linear-gradient(transparent 0%,#000000c7);flex-direction:row;align-items:center;gap:6px;padding:8px;display:none;position:absolute;bottom:0;left:0;right:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:auto}.simple-video-player:hover .video-hover-controls,.simple-video-player.is-playing .video-hover-controls,.simple-video-player.is-controls-visible .video-hover-controls{display:flex}.simple-video-player.is-pointer-passthrough{pointer-events:none}.simple-video-player.is-pointer-passthrough .video-hover-controls{pointer-events:auto}.simple-video-player .video-progress-track{cursor:pointer;background:#fff3;border-radius:999px;flex:1;min-width:0;height:2px;position:relative;overflow:visible}.simple-video-player .video-progress-track:before{content:"";position:absolute;top:-8px;bottom:-8px;left:0;right:0}.simple-video-player .video-progress-fill{border-radius:inherit;background:#fff;height:100%;position:relative}.simple-video-player .video-progress-fill:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;right:-4px;transform:translateY(-50%);box-shadow:0 0 2px #0000004d}.simple-video-player .video-hover-time{color:#ffffffeb;text-shadow:0 1px 2px rgba(0,0,0,.35);white-space:nowrap;flex-shrink:0;font-size:11px;line-height:1}.simple-video-player .video-hover-action{color:#ffffffe6;cursor:pointer;background:transparent;border:none;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;transition:opacity .15s;display:inline-flex}.simple-video-player .video-hover-action:hover{opacity:.7}.simple-video-player .video-hover-action svg{pointer-events:none;width:16px;height:16px}.simple-video-player .video-hover-text-btn{white-space:nowrap;background:#ffffff26;border-radius:16px;width:auto;height:auto;padding:3px 6px;font-size:10px}.simple-video-player .video-hover-text-btn:hover{opacity:1;background:#ffffff40}.simple-video-player .video-hover-text-btn:disabled{opacity:.4;cursor:not-allowed}.simple-video-player .video-volume-wrap{flex-shrink:0;display:inline-flex;position:relative}.simple-video-player .video-volume-popup{z-index:12;padding-bottom:4px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.simple-video-player .video-volume-popup-inner{background:#000000b8;border-radius:9px;justify-content:center;align-items:center;width:18px;height:68px;display:flex}.simple-video-player .video-volume-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:#ffffff47;border-radius:1.5px;outline:none;width:52px;height:3px;transform:rotate(-90deg)}.simple-video-player .video-volume-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:#fff;border:none;border-radius:50%;width:8px;height:8px}.simple-video-player .video-volume-slider::-moz-range-thumb{cursor:pointer;background:#fff;border:none;border-radius:50%;width:8px;height:8px}.node-wrapper{--canvas-node-selection-color: rgb(122, 122, 122)}:is(.theme-dark,[data-theme=dark]) .node-wrapper{--canvas-node-selection-color: rgb(156, 156, 156)}.canvas-node-selection-frame{position:absolute;top:0;right:0;bottom:0;left:0;z-index:80;border-radius:inherit;pointer-events:none;opacity:0;background:transparent!important;box-shadow:inset 0 0 0 2px var(--canvas-node-selection-color, rgb(122, 122, 122));transition:none!important;animation:none!important}.canvas-node-selection-frame[data-media-aligned=false]{display:none}.canvas-node-selection-frame[data-media-aligned=true]{display:none!important}.node-wrapper.node-selected-border .canvas-node-selection-frame,.node-wrapper.node-selection-immediate .canvas-node-selection-frame{opacity:1!important;transition:none!important}.node-wrapper.node-selection-immediate:not([data-node-type=input-image]):not([data-node-type=gen-image]):not([data-node-type=gen-video]){outline:2px solid var(--canvas-node-selection-color, rgb(122, 122, 122));outline-offset:0}.node-wrapper.node-selection-immediate[data-node-type=input-image],.node-wrapper.node-selection-immediate[data-node-type=gen-image],.node-wrapper.node-selection-immediate[data-node-type=gen-video]{outline:none!important;box-shadow:none!important;background:transparent!important}.node-wrapper.node-selection-hidden.node-selected-border,.node-wrapper.node-selection-hidden.node-selection-immediate{outline:none!important;box-shadow:none!important}.node-wrapper.node-selection-hidden.node-selected-border .canvas-node-selection-frame,.node-wrapper.node-selection-hidden.node-selection-immediate .canvas-node-selection-frame{opacity:0!important}.node-wrapper.node-selection-hidden.node-selected-border[data-node-type=input-image] [data-input-image-content=true],.node-wrapper.node-selection-hidden.node-selected-border[data-node-type=input-image] .smart-image-container,.node-wrapper.node-selection-hidden.node-selected-border[data-node-type=gen-image] .smart-image-container,.node-wrapper.node-selection-hidden.node-selected-border[data-node-type=gen-video] .smart-image-container,.node-wrapper.node-selection-hidden.node-selection-immediate[data-node-type=input-image] [data-input-image-content=true],.node-wrapper.node-selection-hidden.node-selection-immediate[data-node-type=input-image] .smart-image-container,.node-wrapper.node-selection-hidden.node-selection-immediate[data-node-type=gen-image] .smart-image-container,.node-wrapper.node-selection-hidden.node-selection-immediate[data-node-type=gen-video] .smart-image-container{outline:none!important}.node-wrapper.node-selection-hidden .resize-handle,.node-wrapper.node-selection-hidden .connector,.node-wrapper.node-selection-hidden .qiaodoumayi-node-handle,.node-wrapper.node-selection-hidden .qiaodoumayi-node-handle-slide{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:none!important}.node-wrapper.node-selection-hidden .node-output-connector-hit,.node-wrapper.node-selection-hidden .node-input-connector-hit{pointer-events:none!important}.node-wrapper.node-selection-hidden .node-float-chrome:not(.generation-timer-badge){opacity:0!important;pointer-events:none!important}[data-selection-chrome-hidden]{visibility:hidden!important;pointer-events:none!important}[data-group-frame-bg]{border-radius:16px;outline:none!important}[data-group-frame-bg].group-frame-selected{outline:none!important}@keyframes group-run-ping{75%,to{transform:scale(2);opacity:0}}.group-run-ping{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9999px;border:1px solid currentColor;transform-origin:center;animation:group-run-ping 1s cubic-bezier(0,0,.2,1) infinite;pointer-events:none}@media(prefers-reduced-motion:reduce){.group-run-ping{animation:none}}#canvas-bg.canvas-reference-pick-active{cursor:default!important}#canvas-bg.canvas-reference-pick-active .node-wrapper[data-reference-pick-role=candidate],#canvas-bg.canvas-reference-pick-active .node-wrapper[data-reference-pick-role=blocked]{transition:filter .18s ease,opacity .18s ease,transform .18s cubic-bezier(.22,1,.36,1)!important}#canvas-bg.canvas-custom-cursor.canvas-reference-pick-active .node-wrapper[data-reference-pick-role=candidate],#canvas-bg.canvas-custom-cursor.canvas-reference-pick-active .node-wrapper[data-reference-pick-role=candidate] *{cursor:pointer!important}#canvas-bg.canvas-reference-pick-active .node-wrapper[data-reference-pick-role=candidate]:hover{z-index:10010!important;filter:drop-shadow(0 14px 28px rgba(0,0,0,.28)) drop-shadow(0 4px 12px rgba(0,0,0,.12))}.theme-light #canvas-bg.canvas-reference-pick-active .node-wrapper[data-reference-pick-role=candidate]:hover,[data-theme=light] #canvas-bg.canvas-reference-pick-active .node-wrapper[data-reference-pick-role=candidate]:hover{filter:drop-shadow(0 12px 24px rgba(15,23,42,.14)) drop-shadow(0 4px 10px rgba(15,23,42,.08))}#canvas-bg.canvas-reference-pick-active .node-wrapper[data-reference-pick-role=blocked]{z-index:1!important;pointer-events:none!important;filter:blur(3.5px) brightness(.58) saturate(.62);opacity:.88}#canvas-bg.canvas-reference-pick-active .node-wrapper[data-reference-pick-role=blocked] *{pointer-events:none!important}.theme-light #canvas-bg.canvas-reference-pick-active .node-wrapper[data-reference-pick-role=blocked],[data-theme=light] #canvas-bg.canvas-reference-pick-active .node-wrapper[data-reference-pick-role=blocked]{filter:blur(3.5px) brightness(.82) saturate(.7);opacity:.84}#canvas-bg.canvas-reference-pick-active .node-wrapper[data-reference-pick-role=target]{z-index:10005!important}.canvas-reference-pick-chrome,.canvas-reference-pick-border-beam{opacity:0;visibility:hidden}.node-wrapper[data-reference-pick-role=candidate]:hover .canvas-reference-pick-chrome,.node-wrapper[data-reference-pick-role=candidate]:hover .canvas-reference-pick-border-beam{opacity:1;visibility:visible}.node-wrapper[data-reference-pick-role=candidate]:hover .canvas-reference-pick-label{animation:canvasReferencePickLabelIn .15s ease-out 60ms forwards}@keyframes canvasReferencePickLabelIn{0%{opacity:0;transform:translate(6px,-50%)}to{opacity:1;transform:translateY(-50%)}}@media(prefers-reduced-motion:reduce){#canvas-bg.canvas-reference-pick-active .node-wrapper,.node-wrapper[data-reference-pick-role=candidate]:hover .canvas-reference-pick-label{animation:none!important;transition-duration:0ms!important}}.desktop-pet{position:fixed;z-index:138;padding:0;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grab;transform-origin:50% 65%}.desktop-pet.is-dragging{cursor:grabbing;transition:none;will-change:transform,left,top}.desktop-pet.is-idle{transition:transform .45s cubic-bezier(.2,.9,.3,1.3)}.desktop-pet__sprite{pointer-events:none}.desktop-pet__bubble{position:absolute;bottom:calc(100% + 8px);left:50%;z-index:1;min-width:60px;max-width:min(240px,70vw);padding:7px 10px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:color-mix(in srgb,#18181b 94%,transparent);color:#ffffffdb;font-size:11px;line-height:1.45;letter-spacing:.2px;transform:translate(-50%);pointer-events:none;white-space:nowrap}.desktop-pet__bubble--left{left:0;transform:none}.desktop-pet__bubble--right{left:auto;right:0;transform:none}.desktop-pet__bubble--busy{border-color:#ffffff47}.desktop-pet__bubble--success{border-color:#4ade8073}.desktop-pet__bubble--error{border-color:#f8717180}.desktop-pet-card__preview{display:flex;align-items:center;justify-content:center;height:188px;margin-bottom:14px;overflow:hidden;border-radius:16px;background:#141416}.desktop-pet-card__preview--light{background:#ececee}.desktop-pet-filmstrip{display:none}.desktop-pet-card__row{display:flex;align-items:center;gap:12px;margin-bottom:8px}.desktop-pet-card__label{width:4.25rem;flex-shrink:0;font-size:11px}@media(prefers-reduced-motion:reduce){.desktop-pet,.desktop-pet.is-idle{transition:none}}.desktop-pet__bubble{white-space:normal;width:-moz-max-content;width:max-content;overflow-wrap:anywhere}.desktop-pet__bubble[data-theme=light]{background:#fafafa;color:#27272a;border-color:#0000002e}.desktop-pet:focus-visible{outline:2px solid #60a5fa;outline-offset:3px;border-radius:18px}.desktop-pet-chat{position:fixed;z-index:140;right:24px;bottom:24px;width:min(330px,calc(100vw - 24px));color:#ddd;font-size:12px}.desktop-pet-chat form{display:flex;align-items:center;gap:7px;min-height:40px;padding:5px 8px;border-radius:24px;background:#202022f5}.desktop-pet-chat textarea{display:block;flex:1;min-width:0;height:26px;max-height:72px;resize:none;padding:5px 0;background:transparent;outline:none;line-height:16px;-webkit-user-select:text;-moz-user-select:text;user-select:text}.desktop-pet-chat textarea::-moz-placeholder{color:#777}.desktop-pet-chat textarea::placeholder{color:#777}.desktop-pet-chat button{cursor:pointer}.desktop-pet-chat button:disabled{opacity:.4;cursor:not-allowed}.desktop-pet-chat button:focus-visible{outline:2px solid #60a5fa;outline-offset:2px}.desktop-pet-chat__plus,.desktop-pet-chat__send{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:27px;height:27px;border-radius:50%}.desktop-pet-chat__plus{background:#ffffff0b;color:#aaa}.desktop-pet-chat__plus:hover{background:#ffffff18;color:#eee}.desktop-pet-chat__send{background:#315e9e;color:#b8d9ff}.desktop-pet-chat__reply{position:absolute;bottom:54px;left:0;width:min(330px,calc(100vw - 24px));max-height:106px;overflow:auto;overscroll-behavior:contain;padding:9px 12px;border-radius:13px;background:#1d1d20e8;font-size:11px}.desktop-pet-chat__reply p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65;-webkit-user-select:text;-moz-user-select:text;user-select:text}.desktop-pet-chat__reply button{color:#83b7ff;margin-top:8px;font-size:10px}.desktop-pet-chat__menu{position:absolute;z-index:2;bottom:49px;left:0;width:248px;max-height:min(440px,calc(100dvh - 100px));overflow:auto;overscroll-behavior:contain;padding:5px;border-radius:13px;background:#242426;border:1px solid #ffffff12}.desktop-pet-chat__menu>button{display:block;width:100%;padding:7px 10px;text-align:left;border-radius:7px;font-size:11px}.desktop-pet-chat__menu>button:hover,.desktop-pet-chat__menu>button[aria-pressed=true]{background:#ffffff0e}.desktop-pet-chat__model{display:block}.desktop-pet-chat__model .relative{overflow:visible;flex:none;width:100%}.desktop-pet-chat__model .node-dropdown-button{width:100%;min-height:0;justify-content:flex-start;gap:6px;padding:7px 10px;border:0;border-radius:7px;background:transparent;box-shadow:none;color:inherit;font-size:11px;font-weight:400}.desktop-pet-chat__model .node-dropdown-button:hover{background:#ffffff0e}.desktop-pet-chat[data-theme=light] .desktop-pet-chat__model .node-dropdown-button:hover{background:#0000000c}.desktop-pet-chat__voice{position:absolute;bottom:48px;left:0;padding:4px 8px;border-radius:18px;background:#242426}.desktop-pet-chat__voice--idle{display:none}.desktop-pet-chat[data-theme=light]{color:#27272a}.desktop-pet-chat[data-theme=light] form,.desktop-pet-chat[data-theme=light] .desktop-pet-chat__reply,.desktop-pet-chat[data-theme=light] .desktop-pet-chat__menu,.desktop-pet-chat[data-theme=light] .desktop-pet-chat__voice{background:#fafafa;border:1px solid rgba(0,0,0,.18)}.desktop-pet-card__fold{margin-bottom:10px}.desktop-pet-card__fold-btn{display:flex;align-items:center;gap:4px;width:100%;padding:4px 0;font-size:11px;color:#71717a;background:transparent;text-align:left}.desktop-pet-card__fold-btn.is-dark{color:#a1a1aa}.desktop-pet-card__fold-btn:hover{color:#3f3f46}.desktop-pet-card__fold-btn.is-dark:hover{color:#e4e4e7}.desktop-pet-card__fold-icon{flex-shrink:0;transition:transform .15s ease}.desktop-pet-card__fold-icon.is-open{transform:rotate(90deg)}.desktop-pet-card__fold-body{padding:6px 0 2px}.desktop-pet-card__personality{display:block;width:100%;margin-top:6px;padding:8px;background:#8881;border:1px solid #8883;border-radius:8px;resize:vertical}.desktop-pet-card__preferences{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:4px;font-size:11px}.desktop-pet-card__preferences label{display:flex;align-items:center;gap:6px}.desktop-pet-card__chime-interval{display:flex;align-items:center;gap:6px;margin-top:10px;font-size:11px}.desktop-pet-card__chime-interval input{width:56px;padding:4px 6px;background:#8881;border:1px solid #8883;border-radius:6px;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.desktop-pet-card__chime-interval input::-webkit-outer-spin-button,.desktop-pet-card__chime-interval input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.desktop-pet-card__help-wrap{position:relative}.desktop-pet-card__help-btn{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:999px;font-size:11px;line-height:1;color:#71717a;border:1px solid #d4d4d8;background:transparent}.desktop-pet-card__help-btn:hover{color:#3f3f46;border-color:#a1a1aa}.desktop-pet-card__help-btn--dark{color:#a1a1aa;border-color:#52525b}.desktop-pet-card__help-btn--dark:hover{color:#e4e4e7;border-color:#a1a1aa}.desktop-pet-card__help{position:absolute;z-index:8;top:calc(100% + 8px);left:0;width:min(320px,calc(100vw - 48px));padding:12px 13px;border-radius:12px;border:1px solid #e4e4e7;background:#fff;box-shadow:0 12px 32px #0002;font-size:11px;line-height:1.55;color:#3f3f46}.desktop-pet-card__help--dark{border-color:#3f3f46;background:#18181b;color:#d4d4d8;box-shadow:0 12px 32px #0006}.desktop-pet-card__help strong{display:block;margin-bottom:3px;font-size:11px;color:#18181b}.desktop-pet-card__help--dark strong{color:#f4f4f5}.desktop-pet-card__help p{margin:0 0 10px;color:#71717a}.desktop-pet-card__help p:last-child{margin-bottom:0}.desktop-pet-card__help--dark p{color:#a1a1aa}.desktop-pet-card__library{padding-top:12px}.desktop-pet-card__pets{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 10px}.desktop-pet-card__pet{padding:5px 10px;border-radius:999px;font-size:11px;border:1px solid #d4d4d8;color:#52525b;background:transparent}.desktop-pet-card__pet:hover{border-color:#a1a1aa}.desktop-pet-card__pet.is-active{border-color:#a1a1aa;background:#f4f4f5;color:#18181b}.desktop-pet-card__pet.is-dark{border-color:#3f3f46;color:#a1a1aa}.desktop-pet-card__pet.is-dark:hover{border-color:#71717a}.desktop-pet-card__pet.is-dark.is-active{border-color:#ffffff4d;background:#ffffff26;color:#fff}.desktop-pet-card__library-bar{display:flex;justify-content:flex-end;align-items:center;gap:12px}.desktop-pet-card__library-bar>span{margin-right:auto}.desktop-pet-chat__reply,.desktop-pet-chat__menu{scrollbar-width:thin;scrollbar-color:#ffffff28 transparent}.desktop-pet-chat__reply::-webkit-scrollbar,.desktop-pet-chat__menu::-webkit-scrollbar{width:3px;height:3px;background:transparent}.desktop-pet-chat__reply::-webkit-scrollbar-track,.desktop-pet-chat__menu::-webkit-scrollbar-track{background:transparent;margin:9px 0}.desktop-pet-chat__reply::-webkit-scrollbar-thumb,.desktop-pet-chat__menu::-webkit-scrollbar-thumb{background:#ffffff28;border-radius:8px;border:0}.desktop-pet-chat__reply:hover::-webkit-scrollbar-thumb,.desktop-pet-chat__menu:hover::-webkit-scrollbar-thumb{background:#ffffff45}.desktop-pet-chat__reply::-webkit-scrollbar-button,.desktop-pet-chat__menu::-webkit-scrollbar-button{display:none;width:0;height:0}.desktop-pet-chat[data-theme=light] .desktop-pet-chat__reply,.desktop-pet-chat[data-theme=light] .desktop-pet-chat__menu{scrollbar-color:#0003 transparent}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.\!sticky{position:sticky!important}.sticky{position:sticky}.-inset-1{top:-.25rem;right:-.25rem;bottom:-.25rem;left:-.25rem}.inset-0{top:0;right:0;bottom:0;left:0}.inset-10{top:2.5rem;right:2.5rem;bottom:2.5rem;left:2.5rem}.inset-3{top:.75rem;right:.75rem;bottom:.75rem;left:.75rem}.inset-\[-5px\]{top:-5px;right:-5px;bottom:-5px;left:-5px}.inset-\[2px\]{top:2px;right:2px;bottom:2px;left:2px}.inset-\[9px\]{top:9px;right:9px;bottom:9px;left:9px}.inset-x-0{left:0;right:0}.inset-x-1{left:.25rem;right:.25rem}.inset-x-2{left:.5rem;right:.5rem}.inset-x-3{left:.75rem;right:.75rem}.inset-x-4{left:1rem;right:1rem}.inset-y-0{top:0;bottom:0}.inset-y-5{top:1.25rem;bottom:1.25rem}.inset-y-\[10\%\]{top:10%;bottom:10%}.inset-y-\[2px\]{top:2px;bottom:2px}.inset-y-\[4px\]{top:4px;bottom:4px}.inset-y-\[7px\]{top:7px;bottom:7px}.-bottom-0\.5{bottom:-.125rem}.-bottom-1{bottom:-.25rem}.-bottom-5{bottom:-1.25rem}.-bottom-px{bottom:-1px}.-left-0\.5{left:-.125rem}.-left-1{left:-.25rem}.-left-px{left:-1px}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-2{right:-.5rem}.-right-px{right:-1px}.-top-0\.5{top:-.125rem}.-top-1{top:-.25rem}.-top-10{top:-2.5rem}.-top-2{top:-.5rem}.-top-5{top:-1.25rem}.-top-\[5px\]{top:-5px}.-top-px{top:-1px}.bottom-0{bottom:0}.bottom-0\.5{bottom:.125rem}.bottom-1{bottom:.25rem}.bottom-12{bottom:3rem}.bottom-16{bottom:4rem}.bottom-2{bottom:.5rem}.bottom-3{bottom:.75rem}.bottom-32{bottom:8rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-\[-8px\]{bottom:-8px}.bottom-\[3px\]{bottom:3px}.bottom-\[72px\]{bottom:72px}.bottom-\[calc\(100\%\+25px\)\]{bottom:calc(100% + 25px)}.bottom-\[calc\(100\%\+40px\)\]{bottom:calc(100% + 40px)}.bottom-\[calc\(100\%\+8px\)\]{bottom:calc(100% + 8px)}.bottom-full{bottom:100%}.left-0{left:0}.left-0\.5{left:.125rem}.left-1{left:.25rem}.left-1\/2{left:50%}.left-1\/3{left:33.333333%}.left-1\/4{left:25%}.left-10{left:2.5rem}.left-12{left:3rem}.left-2{left:.5rem}.left-2\/3{left:66.666667%}.left-3{left:.75rem}.left-4{left:1rem}.left-\[-4px\]{left:-4px}.left-\[-8px\]{left:-8px}.left-\[248px\]{left:248px}.left-\[24px\]{left:24px}.left-\[256px\]{left:256px}.left-\[328px\]{left:328px}.left-\[360px\]{left:360px}.left-\[3px\]{left:3px}.left-\[4\.5rem\]{left:4.5rem}.left-\[72px\]{left:72px}.left-full{left:100%}.right-0{right:0}.right-0\.5{right:.125rem}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-1\/4{right:25%}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-7{right:1.75rem}.right-8{right:2rem}.right-\[-8px\]{right:-8px}.right-\[calc\(100\%\+9px\)\]{right:calc(100% + 9px)}.right-full{right:100%}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-1\/3{top:33.333333%}.top-12{top:3rem}.top-14{top:3.5rem}.top-16{top:4rem}.top-2{top:.5rem}.top-2\/3{top:66.666667%}.top-20{top:5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-9{top:2.25rem}.top-\[-10px\]{top:-10px}.top-\[-8px\]{top:-8px}.top-\[12px\]{top:12px}.top-\[18px\]{top:18px}.top-\[24px\]{top:24px}.top-\[3px\]{top:3px}.top-\[52\%\]{top:52%}.top-\[calc\(-6px-1\.25rem\)\]{top:calc(-6px - 1.25rem)}.top-\[calc\(100\%\+4px\)\]{top:calc(100% + 4px)}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.top-full{top:100%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100000\]{z-index:100000}.z-\[100002\]{z-index:100002}.z-\[10000\]{z-index:10000}.z-\[100050\]{z-index:100050}.z-\[1000\]{z-index:1000}.z-\[10020\]{z-index:10020}.z-\[10040\]{z-index:10040}.z-\[10050\]{z-index:10050}.z-\[10051\]{z-index:10051}.z-\[10052\]{z-index:10052}.z-\[10053\]{z-index:10053}.z-\[10054\]{z-index:10054}.z-\[10055\]{z-index:10055}.z-\[10060\]{z-index:10060}.z-\[10080\]{z-index:10080}.z-\[100\]{z-index:100}.z-\[10140\]{z-index:10140}.z-\[10150\]{z-index:10150}.z-\[101\]{z-index:101}.z-\[10220\]{z-index:10220}.z-\[10400\]{z-index:10400}.z-\[10450\]{z-index:10450}.z-\[10\]{z-index:10}.z-\[110\]{z-index:110}.z-\[112\]{z-index:112}.z-\[118\]{z-index:118}.z-\[12000\]{z-index:12000}.z-\[120\]{z-index:120}.z-\[125\]{z-index:125}.z-\[128\]{z-index:128}.z-\[129\]{z-index:129}.z-\[12\]{z-index:12}.z-\[130\]{z-index:130}.z-\[140\]{z-index:140}.z-\[160\]{z-index:160}.z-\[161\]{z-index:161}.z-\[18\]{z-index:18}.z-\[19\]{z-index:19}.z-\[1\]{z-index:1}.z-\[20000\]{z-index:20000}.z-\[20050\]{z-index:20050}.z-\[20060\]{z-index:20060}.z-\[200\]{z-index:200}.z-\[205\]{z-index:205}.z-\[20\]{z-index:20}.z-\[210\]{z-index:210}.z-\[22\]{z-index:22}.z-\[240\]{z-index:240}.z-\[245\]{z-index:245}.z-\[250\]{z-index:250}.z-\[260\]{z-index:260}.z-\[28\]{z-index:28}.z-\[2\]{z-index:2}.z-\[300\]{z-index:300}.z-\[30\]{z-index:30}.z-\[3\]{z-index:3}.z-\[400\]{z-index:400}.z-\[40\]{z-index:40}.z-\[45\]{z-index:45}.z-\[48\]{z-index:48}.z-\[4\]{z-index:4}.z-\[55\]{z-index:55}.z-\[5\]{z-index:5}.z-\[60\]{z-index:60}.z-\[65\]{z-index:65}.z-\[6\]{z-index:6}.z-\[70\]{z-index:70}.z-\[74\]{z-index:74}.z-\[80\]{z-index:80}.z-\[8\]{z-index:8}.z-\[90\]{z-index:90}.z-\[95\]{z-index:95}.z-\[9998\]{z-index:9998}.z-\[99999\]{z-index:99999}.z-\[9999\]{z-index:9999}.z-\[99\]{z-index:99}.z-\[9\]{z-index:9}.order-1{order:1}.order-2{order:2}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-4{grid-column:span 4 / span 4}.col-span-full{grid-column:1 / -1}.col-start-2{grid-column-start:2}.-m-0\.5{margin:-.125rem}.-m-1{margin:-.25rem}.-m-4{margin:-1rem}.m-0{margin:0}.m-1{margin:.25rem}.m-3{margin:.75rem}.m-5{margin:1.25rem}.m-auto{margin:auto}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.-mb-3{margin-bottom:-.75rem}.-mb-px{margin-bottom:-1px}.-mt-0\.5{margin-top:-.125rem}.-mt-1{margin-top:-.25rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.ml-px{margin-left:1px}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-\[1px\]{margin-top:1px}.mt-auto{margin-top:auto}.box-border{box-sizing:border-box}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.line-clamp-6{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[16\/6\]{aspect-ratio:16/6}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-auto{aspect-ratio:auto}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-6{width:1.5rem;height:1.5rem}.size-8{width:2rem;height:2rem}.size-9{width:2.25rem;height:2.25rem}.size-full{width:100%;height:100%}.\!h-full{height:100%!important}.h-0{height:0px}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-1\/2{height:50%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1\.5px\]{height:1.5px}.h-\[120px\]{height:120px}.h-\[148px\]{height:148px}.h-\[14px\]{height:14px}.h-\[150px\]{height:150px}.h-\[15px\]{height:15px}.h-\[18px\]{height:18px}.h-\[200\%\]{height:200%}.h-\[220px\]{height:220px}.h-\[22px\]{height:22px}.h-\[240px\]{height:240px}.h-\[260px\]{height:260px}.h-\[26px\]{height:26px}.h-\[2px\]{height:2px}.h-\[300px\]{height:300px}.h-\[30px\]{height:30px}.h-\[322px\]{height:322px}.h-\[360px\]{height:360px}.h-\[3px\]{height:3px}.h-\[44px\]{height:44px}.h-\[490px\]{height:490px}.h-\[58px\]{height:58px}.h-\[6px\]{height:6px}.h-\[72px\]{height:72px}.h-\[76px\]{height:76px}.h-\[7px\]{height:7px}.h-\[88px\]{height:88px}.h-\[min\(52vw\,360px\)\]{height:min(52vw,360px)}.h-\[min\(58vh\,480px\)\]{height:min(58vh,480px)}.h-\[min\(92vh\,860px\)\]{height:min(92vh,860px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-0{max-height:0px}.max-h-14{max-height:3.5rem}.max-h-16{max-height:4rem}.max-h-20{max-height:5rem}.max-h-24{max-height:6rem}.max-h-28{max-height:7rem}.max-h-32{max-height:8rem}.max-h-36{max-height:9rem}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-52{max-height:13rem}.max-h-64{max-height:16rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[220px\]{max-height:220px}.max-h-\[22rem\]{max-height:22rem}.max-h-\[280px\]{max-height:280px}.max-h-\[292px\]{max-height:292px}.max-h-\[300px\]{max-height:300px}.max-h-\[400px\]{max-height:400px}.max-h-\[420px\]{max-height:420px}.max-h-\[560px\]{max-height:560px}.max-h-\[56px\]{max-height:56px}.max-h-\[58\%\]{max-height:58%}.max-h-\[72vh\]{max-height:72vh}.max-h-\[76vh\]{max-height:76vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[86vh\]{max-height:86vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[900px\]{max-height:900px}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(100vh-16px\)\]{max-height:calc(100vh - 16px)}.max-h-\[calc\(100vh-180px\)\]{max-height:calc(100vh - 180px)}.max-h-\[calc\(100vh-240px\)\]{max-height:calc(100vh - 240px)}.max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.max-h-\[calc\(100vh-88px\)\]{max-height:calc(100vh - 88px)}.max-h-\[min\(180px\,45\%\)\]{max-height:min(180px,45%)}.max-h-\[min\(22rem\,70vh\)\]{max-height:min(22rem,70vh)}.max-h-\[min\(28vh\,16rem\)\]{max-height:min(28vh,16rem)}.max-h-\[min\(420px\,52vh\)\]{max-height:min(420px,52vh)}.max-h-\[min\(50vh\,22rem\)\]{max-height:min(50vh,22rem)}.max-h-\[min\(52vh\,28rem\)\]{max-height:min(52vh,28rem)}.max-h-\[min\(58vh\,480px\)\]{max-height:min(58vh,480px)}.max-h-\[min\(70vh\,36rem\)\]{max-height:min(70vh,36rem)}.max-h-\[min\(70vh\,420px\)\]{max-height:min(70vh,420px)}.max-h-\[min\(86vh\,820px\)\]{max-height:min(86vh,820px)}.max-h-\[min\(88vh\,860px\)\]{max-height:min(88vh,860px)}.max-h-\[min\(90vh\,720px\)\]{max-height:min(90vh,720px)}.max-h-full{max-height:100%}.min-h-0{min-height:0px}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-24{min-height:6rem}.min-h-28{min-height:7rem}.min-h-5{min-height:1.25rem}.min-h-9{min-height:2.25rem}.min-h-\[100px\]{min-height:100px}.min-h-\[10rem\]{min-height:10rem}.min-h-\[11rem\]{min-height:11rem}.min-h-\[120px\]{min-height:120px}.min-h-\[12rem\]{min-height:12rem}.min-h-\[140px\]{min-height:140px}.min-h-\[148px\]{min-height:148px}.min-h-\[14rem\]{min-height:14rem}.min-h-\[160\]{min-height:160}.min-h-\[160px\]{min-height:160px}.min-h-\[16rem\]{min-height:16rem}.min-h-\[180px\]{min-height:180px}.min-h-\[18rem\]{min-height:18rem}.min-h-\[196px\]{min-height:196px}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[200px\]{min-height:200px}.min-h-\[20px\]{min-height:20px}.min-h-\[220px\]{min-height:220px}.min-h-\[240px\]{min-height:240px}.min-h-\[280px\]{min-height:280px}.min-h-\[28px\]{min-height:28px}.min-h-\[2rem\]{min-height:2rem}.min-h-\[320px\]{min-height:320px}.min-h-\[34px\]{min-height:34px}.min-h-\[360px\]{min-height:360px}.min-h-\[36px\]{min-height:36px}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[5\.5rem\]{min-height:5.5rem}.min-h-\[56px\]{min-height:56px}.min-h-\[72px\]{min-height:72px}.min-h-\[80px\]{min-height:80px}.min-h-\[88px\]{min-height:88px}.min-h-\[8rem\]{min-height:8rem}.min-h-\[96px\]{min-height:96px}.min-h-full{min-height:100%}.\!w-full{width:100%!important}.w-0{width:0px}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[11rem\]{width:11rem}.w-\[130px\]{width:130px}.w-\[132px\]{width:132px}.w-\[148px\]{width:148px}.w-\[14px\]{width:14px}.w-\[154px\]{width:154px}.w-\[15px\]{width:15px}.w-\[2\.75rem\]{width:2.75rem}.w-\[200\%\]{width:200%}.w-\[200px\]{width:200px}.w-\[216px\]{width:216px}.w-\[220px\]{width:220px}.w-\[224px\]{width:224px}.w-\[22px\]{width:22px}.w-\[232px\]{width:232px}.w-\[240px\]{width:240px}.w-\[246px\]{width:246px}.w-\[260px\]{width:260px}.w-\[26px\]{width:26px}.w-\[272px\]{width:272px}.w-\[280px\]{width:280px}.w-\[3\.25rem\]{width:3.25rem}.w-\[3\.4rem\]{width:3.4rem}.w-\[3\.5rem\]{width:3.5rem}.w-\[3\.75rem\]{width:3.75rem}.w-\[306px\]{width:306px}.w-\[30px\]{width:30px}.w-\[322px\]{width:322px}.w-\[360px\]{width:360px}.w-\[3px\]{width:3px}.w-\[4\.25rem\]{width:4.25rem}.w-\[4\.5rem\]{width:4.5rem}.w-\[4\.75rem\]{width:4.75rem}.w-\[400px\]{width:400px}.w-\[420px\]{width:420px}.w-\[480px\]{width:480px}.w-\[5\.5rem\]{width:5.5rem}.w-\[500px\]{width:500px}.w-\[540px\]{width:540px}.w-\[6\.75rem\]{width:6.75rem}.w-\[600px\]{width:600px}.w-\[680px\]{width:680px}.w-\[7\.5rem\]{width:7.5rem}.w-\[700px\]{width:700px}.w-\[72px\]{width:72px}.w-\[760px\]{width:760px}.w-\[76px\]{width:76px}.w-\[7px\]{width:7px}.w-\[800px\]{width:800px}.w-\[88px\]{width:88px}.w-\[8px\]{width:8px}.w-\[calc\(100\%-12px\)\]{width:calc(100% - 12px)}.w-\[calc\(100\%-16px\)\]{width:calc(100% - 16px)}.w-\[calc\(100\%-8px\)\]{width:calc(100% - 8px)}.w-\[min\(100\%\,400px\)\]{width:min(100%,400px)}.w-\[min\(140px\,28vw\)\]{width:min(140px,28vw)}.w-\[min\(18rem\,calc\(100vw-2rem\)\)\]{width:min(18rem,calc(100vw - 2rem))}.w-\[min\(228px\,20vw\)\]{width:min(228px,20vw)}.w-\[min\(320px\,calc\(100vw-48px\)\)\]{width:min(320px,calc(100vw - 48px))}.w-\[min\(520px\,92vw\)\]{width:min(520px,92vw)}.w-\[min\(52vw\,360px\)\]{width:min(52vw,360px)}.w-\[min\(650px\,calc\(100vw-32px\)\)\]{width:min(650px,calc(100vw - 32px))}.w-\[min\(760px\,calc\(100vw-48px\)\)\]{width:min(760px,calc(100vw - 48px))}.w-\[min\(820px\,94vw\)\]{width:min(820px,94vw)}.w-\[min\(840px\,calc\(100vw-32px\)\)\]{width:min(840px,calc(100vw - 32px))}.w-\[min\(860px\,94vw\)\]{width:min(860px,94vw)}.w-\[min\(860px\,calc\(100vw-48px\)\)\]{width:min(860px,calc(100vw - 48px))}.w-\[min\(88vw\,248px\)\]{width:min(88vw,248px)}.w-\[min\(920px\,calc\(100vw-24px\)\)\]{width:min(920px,calc(100vw - 24px))}.w-\[min\(92vw\,360px\)\]{width:min(92vw,360px)}.w-\[min\(97vw\,1520px\)\]{width:min(97vw,1520px)}.w-\[min\(calc\(100vw-2rem\)\,22rem\)\]{width:min(calc(100vw - 2rem),22rem)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-10{min-width:2.5rem}.min-w-24{min-width:6rem}.min-w-3{min-width:.75rem}.min-w-4{min-width:1rem}.min-w-6{min-width:1.5rem}.min-w-7{min-width:1.75rem}.min-w-9{min-width:2.25rem}.min-w-\[1\.75rem\]{min-width:1.75rem}.min-w-\[108px\]{min-width:108px}.min-w-\[10rem\]{min-width:10rem}.min-w-\[120px\]{min-width:120px}.min-w-\[132px\]{min-width:132px}.min-w-\[140px\]{min-width:140px}.min-w-\[148px\]{min-width:148px}.min-w-\[150px\]{min-width:150px}.min-w-\[168px\]{min-width:168px}.min-w-\[176px\]{min-width:176px}.min-w-\[180px\]{min-width:180px}.min-w-\[190px\]{min-width:190px}.min-w-\[196px\]{min-width:196px}.min-w-\[2\.5rem\]{min-width:2.5rem}.min-w-\[200px\]{min-width:200px}.min-w-\[20px\]{min-width:20px}.min-w-\[220px\]{min-width:220px}.min-w-\[22px\]{min-width:22px}.min-w-\[240px\]{min-width:240px}.min-w-\[25\%\]{min-width:25%}.min-w-\[280px\]{min-width:280px}.min-w-\[2rem\]{min-width:2rem}.min-w-\[300px\]{min-width:300px}.min-w-\[33\%\]{min-width:33%}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-\[420px\]{min-width:420px}.min-w-\[44px\]{min-width:44px}.min-w-\[4rem\]{min-width:4rem}.min-w-\[5\.5rem\]{min-width:5.5rem}.min-w-\[50\%\]{min-width:50%}.min-w-\[520px\]{min-width:520px}.min-w-\[52px\]{min-width:52px}.min-w-\[5rem\]{min-width:5rem}.min-w-\[64px\]{min-width:64px}.min-w-\[70px\]{min-width:70px}.min-w-\[72px\]{min-width:72px}.min-w-\[7rem\]{min-width:7rem}.min-w-\[88px\]{min-width:88px}.min-w-\[8px\]{min-width:8px}.min-w-\[8rem\]{min-width:8rem}.min-w-full{min-width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.\!max-w-full{max-width:100%!important}.\!max-w-none{max-width:none!important}.max-w-28{max-width:7rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-64{max-width:16rem}.max-w-6xl{max-width:72rem}.max-w-\[10\.5rem\]{max-width:10.5rem}.max-w-\[100px\]{max-width:100px}.max-w-\[100vw\]{max-width:100vw}.max-w-\[10rem\]{max-width:10rem}.max-w-\[11\.5rem\]{max-width:11.5rem}.max-w-\[110px\]{max-width:110px}.max-w-\[11rem\]{max-width:11rem}.max-w-\[120px\]{max-width:120px}.max-w-\[12rem\]{max-width:12rem}.max-w-\[140px\]{max-width:140px}.max-w-\[148px\]{max-width:148px}.max-w-\[168px\]{max-width:168px}.max-w-\[180px\]{max-width:180px}.max-w-\[2\.75rem\]{max-width:2.75rem}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[40\%\]{max-width:40%}.max-w-\[400px\]{max-width:400px}.max-w-\[40px\]{max-width:40px}.max-w-\[45\%\]{max-width:45%}.max-w-\[4rem\]{max-width:4rem}.max-w-\[5\.5rem\]{max-width:5.5rem}.max-w-\[5\.75rem\]{max-width:5.75rem}.max-w-\[50\%\]{max-width:50%}.max-w-\[560px\]{max-width:560px}.max-w-\[5rem\]{max-width:5rem}.max-w-\[640px\]{max-width:640px}.max-w-\[7\.5rem\]{max-width:7.5rem}.max-w-\[72\%\]{max-width:72%}.max-w-\[720px\]{max-width:720px}.max-w-\[72px\]{max-width:72px}.max-w-\[78vw\]{max-width:78vw}.max-w-\[7rem\]{max-width:7rem}.max-w-\[8\.5rem\]{max-width:8.5rem}.max-w-\[88px\]{max-width:88px}.max-w-\[8rem\]{max-width:8rem}.max-w-\[9\.5rem\]{max-width:9.5rem}.max-w-\[90vw\]{max-width:90vw}.max-w-\[92px\]{max-width:92px}.max-w-\[92vw\]{max-width:92vw}.max-w-\[980px\]{max-width:980px}.max-w-\[calc\(100\%-0\.5rem\)\]{max-width:calc(100% - .5rem)}.max-w-\[calc\(100\%-1rem\)\]{max-width:calc(100% - 1rem)}.max-w-\[calc\(100vw-1\.5rem\)\]{max-width:calc(100vw - 1.5rem)}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-\[calc\(100vw-340px\)\]{max-width:calc(100vw - 340px)}.max-w-\[calc\(100vw-7rem\)\]{max-width:calc(100vw - 7rem)}.max-w-\[min\(100\%\,11rem\)\]{max-width:min(100%,11rem)}.max-w-\[min\(100\%\,280px\)\]{max-width:min(100%,280px)}.max-w-\[min\(360px\,calc\(100vw-2rem\)\)\]{max-width:min(360px,calc(100vw - 2rem))}.max-w-\[min\(420px\,70vw\)\]{max-width:min(420px,70vw)}.max-w-\[min\(420px\,calc\(100vw-32px\)\)\]{max-width:min(420px,calc(100vw - 32px))}.max-w-\[min\(42vw\,280px\)\]{max-width:min(42vw,280px)}.max-w-\[min\(720px\,calc\(100vw-24px\)\)\]{max-width:min(720px,calc(100vw - 24px))}.max-w-\[min\(86vw\,920px\)\]{max-width:min(86vw,920px)}.max-w-\[min\(96vw\,calc\(100vw-2rem\)\)\]{max-width:min(96vw,calc(100vw - 2rem))}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.\!flex-\[1\.6\]{flex:1.6!important}.\!flex-none{flex:none!important}.flex-1{flex:1 1 0%}.flex-\[2\.2\]{flex:2.2}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-center{transform-origin:center}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-2{--tw-translate-x: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-4{--tw-translate-x: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-6{--tw-translate-x: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-7{--tw-translate-x: 1.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/2{--tw-translate-y: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-full{--tw-translate-y: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-150{--tw-scale-x: 1.5;--tw-scale-y: 1.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-90{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[0\.97\]{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[0\.98\]{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\!transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes breathe{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:.2}}.animate-breathe{animation:breathe 4s ease-in-out infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.\!cursor-wait{cursor:wait!important}.cursor-cell{cursor:cell}.cursor-col-resize{cursor:col-resize}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-help{cursor:help}.cursor-move{cursor:move}.cursor-ne-resize{cursor:ne-resize}.cursor-nesw-resize{cursor:nesw-resize}.cursor-none{cursor:none}.cursor-not-allowed{cursor:not-allowed}.cursor-ns-resize{cursor:ns-resize}.cursor-nw-resize{cursor:nw-resize}.cursor-nwse-resize{cursor:nwse-resize}.cursor-pointer{cursor:pointer}.cursor-row-resize{cursor:row-resize}.cursor-se-resize{cursor:se-resize}.cursor-sw-resize{cursor:sw-resize}.cursor-text{cursor:text}.cursor-wait{cursor:wait}.cursor-zoom-in{cursor:zoom-in}.touch-none{touch-action:none}.touch-manipulation{touch-action:manipulation}.resize-none{resize:none}.resize-y{resize:vertical}.\!resize{resize:both!important}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.auto-cols-max{grid-auto-columns:max-content}.grid-flow-col{grid-auto-flow:column}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[1fr_58px\]{grid-template-columns:1fr 58px}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[repeat\(auto-fill\,minmax\(148px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(148px,1fr))}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-px{gap:1px}.gap-x-0\.5{-moz-column-gap:.125rem;column-gap:.125rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.-space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.375rem * var(--tw-space-x-reverse));margin-left:calc(-.375rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-white\/\[0\.055\]>:not([hidden])~:not([hidden]){border-color:#ffffff0e}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.justify-self-end{justify-self:end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.\!overflow-visible{overflow:visible!important}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.\!overflow-y-auto{overflow-y:auto!important}.overflow-y-auto{overflow-y:auto}.\!overflow-x-hidden{overflow-x:hidden!important}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-visible{overflow-x:visible}.overflow-y-visible{overflow-y:visible}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[1\.5px\]{border-radius:1.5px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[18px\]{border-radius:18px}.rounded-\[1px\]{border-radius:1px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[2px\]{border-radius:2px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[30px\]{border-radius:30px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[9px\]{border-radius:9px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.rounded-b-\[18px\]{border-bottom-right-radius:18px;border-bottom-left-radius:18px}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-l-\[3px\]{border-top-left-radius:3px;border-bottom-left-radius:3px}.rounded-l-\[7px\]{border-top-left-radius:7px;border-bottom-left-radius:7px}.rounded-r-\[3px\]{border-top-right-radius:3px;border-bottom-right-radius:3px}.rounded-r-\[7px\]{border-top-right-radius:7px;border-bottom-right-radius:7px}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-t-\[22px\]{border-top-left-radius:22px;border-top-right-radius:22px}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-bl{border-bottom-left-radius:.25rem}.rounded-bl-sm{border-bottom-left-radius:.125rem}.rounded-br-sm{border-bottom-right-radius:.125rem}.rounded-tl-sm{border-top-left-radius:.125rem}.rounded-tr-sm{border-top-right-radius:.125rem}.\!border-0{border-width:0px!important}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-x-\[6px\]{border-left-width:6px;border-right-width:6px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-b-\[3px\]{border-bottom-width:3px}.border-l{border-left-width:1px}.border-l-0{border-left-width:0px}.border-l-2{border-left-width:2px}.border-l-\[3px\]{border-left-width:3px}.border-r{border-right-width:1px}.border-r-2{border-right-width:2px}.border-r-\[3px\]{border-right-width:3px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0px}.border-t-2{border-top-width:2px}.border-t-\[3px\]{border-top-width:3px}.border-t-\[9px\]{border-top-width:9px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-none{border-style:none}.\!border-sky-300\/40{border-color:#7dd3fc66!important}.\!border-sky-400\/50{border-color:#38bdf880!important}.border-\[\#323232\]{--tw-border-opacity: 1;border-color:rgb(50 50 50 / var(--tw-border-opacity, 1))}.border-\[\#4db4ff\]\/60{border-color:#4db4ff99}.border-\[\#9fc5e8\]{--tw-border-opacity: 1;border-color:rgb(159 197 232 / var(--tw-border-opacity, 1))}.border-\[\#b8b0ff\]\/45{border-color:#b8b0ff73}.border-\[\#ddd9ff\]{--tw-border-opacity: 1;border-color:rgb(221 217 255 / var(--tw-border-opacity, 1))}.border-\[rgba\(0\,0\,0\,0\.18\)\]{border-color:#0000002e}.border-\[rgba\(255\,255\,255\,0\.06\)\]{border-color:#ffffff0f}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-amber-500{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/40{border-color:#f59e0b66}.border-amber-500\/50{border-color:#f59e0b80}.border-amber-500\/60{border-color:#f59e0b99}.border-amber-500\/80{border-color:#f59e0bcc}.border-amber-700{--tw-border-opacity: 1;border-color:rgb(180 83 9 / var(--tw-border-opacity, 1))}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.border-black\/10{border-color:#0000001a}.border-black\/15{border-color:#00000026}.border-black\/20{border-color:#0003}.border-black\/25{border-color:#00000040}.border-black\/30{border-color:#0000004d}.border-black\/40{border-color:#0006}.border-black\/50{border-color:#00000080}.border-black\/60{border-color:#0009}.border-black\/70{border-color:#000000b3}.border-black\/\[0\.12\]{border-color:#0000001f}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.border-blue-400\/30{border-color:#60a5fa4d}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-500\/20{border-color:#3b82f633}.border-blue-500\/50{border-color:#3b82f680}.border-blue-700{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.border-blue-700\/50{border-color:#1d4ed880}.border-blue-800{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.border-current{border-color:currentColor}.border-cyan-200{--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1))}.border-cyan-300{--tw-border-opacity: 1;border-color:rgb(103 232 249 / var(--tw-border-opacity, 1))}.border-cyan-400{--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.border-cyan-400\/25{border-color:#22d3ee40}.border-cyan-400\/40{border-color:#22d3ee66}.border-cyan-400\/50{border-color:#22d3ee80}.border-cyan-500{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.border-cyan-500\/45{border-color:#06b6d473}.border-cyan-500\/70{border-color:#06b6d4b3}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-400{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.border-emerald-400\/95{border-color:#34d399f2}.border-emerald-500{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-600{--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity, 1))}.border-emerald-600\/90{border-color:#059669e6}.border-fuchsia-200\/90{border-color:#f5d0fee6}.border-fuchsia-800\/50{border-color:#86198f80}.border-fuchsia-900\/50{border-color:#701a7580}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-green-300{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-green-500\/20{border-color:#22c55e33}.border-green-500\/40{border-color:#22c55e66}.border-green-700{--tw-border-opacity: 1;border-color:rgb(21 128 61 / var(--tw-border-opacity, 1))}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-orange-300{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.border-orange-400\/50{border-color:#fb923c80}.border-orange-500{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.border-orange-500\/50{border-color:#f9731680}.border-pink-300\/40{border-color:#f9a8d466}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.border-purple-300{--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity, 1))}.border-purple-400{--tw-border-opacity: 1;border-color:rgb(192 132 252 / var(--tw-border-opacity, 1))}.border-purple-500{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.border-purple-500\/20{border-color:#a855f733}.border-purple-500\/50{border-color:#a855f780}.border-purple-700\/30{border-color:#7e22ce4d}.border-purple-700\/40{border-color:#7e22ce66}.border-purple-800{--tw-border-opacity: 1;border-color:rgb(107 33 168 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-400\/20{border-color:#f8717133}.border-red-400\/40{border-color:#f8717166}.border-red-400\/90{border-color:#f87171e6}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-500\/20{border-color:#ef444433}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/40{border-color:#ef444466}.border-red-600{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.border-red-700{--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity, 1))}.border-red-800{--tw-border-opacity: 1;border-color:rgb(153 27 27 / var(--tw-border-opacity, 1))}.border-red-800\/45{border-color:#991b1b73}.border-rose-500{--tw-border-opacity: 1;border-color:rgb(244 63 94 / var(--tw-border-opacity, 1))}.border-sky-200{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1))}.border-sky-300{--tw-border-opacity: 1;border-color:rgb(125 211 252 / var(--tw-border-opacity, 1))}.border-sky-300\/25{border-color:#7dd3fc40}.border-sky-400{--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity, 1))}.border-sky-400\/50{border-color:#38bdf880}.border-sky-400\/60{border-color:#38bdf899}.border-sky-600{--tw-border-opacity: 1;border-color:rgb(2 132 199 / var(--tw-border-opacity, 1))}.border-sky-600\/40{border-color:#0284c766}.border-transparent{border-color:transparent}.border-violet-100{--tw-border-opacity: 1;border-color:rgb(237 233 254 / var(--tw-border-opacity, 1))}.border-violet-200{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.border-violet-300{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.border-violet-400\/30{border-color:#a78bfa4d}.border-violet-400\/50{border-color:#a78bfa80}.border-violet-500{--tw-border-opacity: 1;border-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.border-violet-500\/10{border-color:#8b5cf61a}.border-violet-500\/20{border-color:#8b5cf633}.border-violet-500\/30{border-color:#8b5cf64d}.border-violet-500\/60{border-color:#8b5cf699}.border-violet-500\/70{border-color:#8b5cf6b3}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-white\/30{border-color:#ffffff4d}.border-white\/35{border-color:#ffffff59}.border-white\/40{border-color:#fff6}.border-white\/45{border-color:#ffffff73}.border-white\/5{border-color:#ffffff0d}.border-white\/50{border-color:#ffffff80}.border-white\/55{border-color:#ffffff8c}.border-white\/70{border-color:#ffffffb3}.border-white\/80{border-color:#fffc}.border-white\/85{border-color:#ffffffd9}.border-white\/90{border-color:#ffffffe6}.border-white\/\[0\.045\]{border-color:#ffffff0b}.border-white\/\[0\.055\]{border-color:#ffffff0e}.border-white\/\[0\.05\]{border-color:#ffffff0d}.border-white\/\[0\.06\]{border-color:#ffffff0f}.border-white\/\[0\.07\]{border-color:#ffffff12}.border-white\/\[0\.08\]{border-color:#ffffff14}.border-white\/\[0\.09\]{border-color:#ffffff17}.border-white\/\[0\.14\]{border-color:#ffffff24}.border-white\/\[0\.18\]{border-color:#ffffff2e}.border-white\/\[0\.1\]{border-color:#ffffff1a}.border-white\/\[0\.376\]{border-color:#ffffff60}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}.border-yellow-500\/20{border-color:#eab30833}.border-zinc-100{--tw-border-opacity: 1;border-color:rgb(244 244 245 / var(--tw-border-opacity, 1))}.border-zinc-100\/85{border-color:#f4f4f5d9}.border-zinc-200{--tw-border-opacity: 1;border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}.border-zinc-200\/50{border-color:#e4e4e780}.border-zinc-200\/60{border-color:#e4e4e799}.border-zinc-200\/80{border-color:#e4e4e7cc}.border-zinc-200\/90{border-color:#e4e4e7e6}.border-zinc-300{--tw-border-opacity: 1;border-color:rgb(212 212 216 / var(--tw-border-opacity, 1))}.border-zinc-300\/70{border-color:#d4d4d8b3}.border-zinc-300\/80{border-color:#d4d4d8cc}.border-zinc-300\/90{border-color:#d4d4d8e6}.border-zinc-400{--tw-border-opacity: 1;border-color:rgb(161 161 170 / var(--tw-border-opacity, 1))}.border-zinc-400\/50{border-color:#a1a1aa80}.border-zinc-500{--tw-border-opacity: 1;border-color:rgb(113 113 122 / var(--tw-border-opacity, 1))}.border-zinc-500\/30{border-color:#71717a4d}.border-zinc-500\/50{border-color:#71717a80}.border-zinc-500\/80{border-color:#71717acc}.border-zinc-600{--tw-border-opacity: 1;border-color:rgb(82 82 91 / var(--tw-border-opacity, 1))}.border-zinc-600\/30{border-color:#52525b4d}.border-zinc-600\/50{border-color:#52525b80}.border-zinc-600\/80{border-color:#52525bcc}.border-zinc-600\/90{border-color:#52525be6}.border-zinc-700{--tw-border-opacity: 1;border-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}.border-zinc-700\/30{border-color:#3f3f464d}.border-zinc-700\/40{border-color:#3f3f4666}.border-zinc-700\/45{border-color:#3f3f4673}.border-zinc-700\/50{border-color:#3f3f4680}.border-zinc-700\/60{border-color:#3f3f4699}.border-zinc-700\/75{border-color:#3f3f46bf}.border-zinc-700\/80{border-color:#3f3f46cc}.border-zinc-700\/90{border-color:#3f3f46e6}.border-zinc-800{--tw-border-opacity: 1;border-color:rgb(39 39 42 / var(--tw-border-opacity, 1))}.border-zinc-800\/50{border-color:#27272a80}.border-zinc-800\/80{border-color:#27272acc}.border-zinc-900{--tw-border-opacity: 1;border-color:rgb(24 24 27 / var(--tw-border-opacity, 1))}.border-zinc-900\/95{border-color:#18181bf2}.border-x-transparent{border-left-color:transparent;border-right-color:transparent}.border-t-\[\#4db4ff\]{--tw-border-opacity: 1;border-top-color:rgb(77 180 255 / var(--tw-border-opacity, 1))}.border-t-zinc-300{--tw-border-opacity: 1;border-top-color:rgb(212 212 216 / var(--tw-border-opacity, 1))}.border-t-zinc-500{--tw-border-opacity: 1;border-top-color:rgb(113 113 122 / var(--tw-border-opacity, 1))}.\!bg-\[\#1f1f1f\]\/75{background-color:#1f1f1fbf!important}.\!bg-\[\#2a2a2a\]{--tw-bg-opacity: 1 !important;background-color:rgb(42 42 42 / var(--tw-bg-opacity, 1))!important}.\!bg-fuchsia-500\/10{background-color:#d946ef1a!important}.\!bg-sky-400\/15{background-color:#38bdf826!important}.\!bg-sky-50{--tw-bg-opacity: 1 !important;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))!important}.\!bg-transparent{background-color:transparent!important}.\!bg-zinc-200{--tw-bg-opacity: 1 !important;background-color:rgb(228 228 231 / var(--tw-bg-opacity, 1))!important}.bg-\[\#020617\]{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-\[\#020617\]\/70{background-color:#020617b3}.bg-\[\#020617\]\/80{background-color:#020617cc}.bg-\[\#030507\]{--tw-bg-opacity: 1;background-color:rgb(3 5 7 / var(--tw-bg-opacity, 1))}.bg-\[\#050506\]{--tw-bg-opacity: 1;background-color:rgb(5 5 6 / var(--tw-bg-opacity, 1))}.bg-\[\#050508\]{--tw-bg-opacity: 1;background-color:rgb(5 5 8 / var(--tw-bg-opacity, 1))}.bg-\[\#050509\]{--tw-bg-opacity: 1;background-color:rgb(5 5 9 / var(--tw-bg-opacity, 1))}.bg-\[\#060608\]{--tw-bg-opacity: 1;background-color:rgb(6 6 8 / var(--tw-bg-opacity, 1))}.bg-\[\#09090b\]{--tw-bg-opacity: 1;background-color:rgb(9 9 11 / var(--tw-bg-opacity, 1))}.bg-\[\#09090b\]\/90{background-color:#09090be6}.bg-\[\#09090b\]\/95{background-color:#09090bf2}.bg-\[\#0D0D0D\]{--tw-bg-opacity: 1;background-color:rgb(13 13 13 / var(--tw-bg-opacity, 1))}.bg-\[\#0a0a0c\]{--tw-bg-opacity: 1;background-color:rgb(10 10 12 / var(--tw-bg-opacity, 1))}.bg-\[\#0a0a0c\]\/35{background-color:#0a0a0c59}.bg-\[\#0a0a0c\]\/75{background-color:#0a0a0cbf}.bg-\[\#0c0c0e\]{--tw-bg-opacity: 1;background-color:rgb(12 12 14 / var(--tw-bg-opacity, 1))}.bg-\[\#0d9bd8\]{--tw-bg-opacity: 1;background-color:rgb(13 155 216 / var(--tw-bg-opacity, 1))}.bg-\[\#101012\]{--tw-bg-opacity: 1;background-color:rgb(16 16 18 / var(--tw-bg-opacity, 1))}.bg-\[\#111113\]{--tw-bg-opacity: 1;background-color:rgb(17 17 19 / var(--tw-bg-opacity, 1))}.bg-\[\#111\]{--tw-bg-opacity: 1;background-color:rgb(17 17 17 / var(--tw-bg-opacity, 1))}.bg-\[\#121212\]{--tw-bg-opacity: 1;background-color:rgb(18 18 18 / var(--tw-bg-opacity, 1))}.bg-\[\#121214\]{--tw-bg-opacity: 1;background-color:rgb(18 18 20 / var(--tw-bg-opacity, 1))}.bg-\[\#141414\]\/95{background-color:#141414f2}.bg-\[\#141416\]{--tw-bg-opacity: 1;background-color:rgb(20 20 22 / var(--tw-bg-opacity, 1))}.bg-\[\#151515\]\/95{background-color:#151515f2}.bg-\[\#161618\]{--tw-bg-opacity: 1;background-color:rgb(22 22 24 / var(--tw-bg-opacity, 1))}.bg-\[\#171717\]{--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))}.bg-\[\#171717\]\/95{background-color:#171717f2}.bg-\[\#181818\]{--tw-bg-opacity: 1;background-color:rgb(24 24 24 / var(--tw-bg-opacity, 1))}.bg-\[\#18181b\]{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.bg-\[\#191919\]{--tw-bg-opacity: 1;background-color:rgb(25 25 25 / var(--tw-bg-opacity, 1))}.bg-\[\#191919\]\/95{background-color:#191919f2}.bg-\[\#191b20\]\/90{background-color:#191b20e6}.bg-\[\#1F1F1F\]{--tw-bg-opacity: 1;background-color:rgb(31 31 31 / var(--tw-bg-opacity, 1))}.bg-\[\#1a1a1a\]{--tw-bg-opacity: 1;background-color:rgb(26 26 26 / var(--tw-bg-opacity, 1))}.bg-\[\#1a1a1c\]{--tw-bg-opacity: 1;background-color:rgb(26 26 28 / var(--tw-bg-opacity, 1))}.bg-\[\#1a1a1e\]{--tw-bg-opacity: 1;background-color:rgb(26 26 30 / var(--tw-bg-opacity, 1))}.bg-\[\#1a1a1e\]\/95{background-color:#1a1a1ef2}.bg-\[\#1b1b1b\]{--tw-bg-opacity: 1;background-color:rgb(27 27 27 / var(--tw-bg-opacity, 1))}.bg-\[\#1c1c1c\]{--tw-bg-opacity: 1;background-color:rgb(28 28 28 / var(--tw-bg-opacity, 1))}.bg-\[\#1c1c1e\]{--tw-bg-opacity: 1;background-color:rgb(28 28 30 / var(--tw-bg-opacity, 1))}.bg-\[\#1d1d1e\]{--tw-bg-opacity: 1;background-color:rgb(29 29 30 / var(--tw-bg-opacity, 1))}.bg-\[\#1d1d22\]{--tw-bg-opacity: 1;background-color:rgb(29 29 34 / var(--tw-bg-opacity, 1))}.bg-\[\#1f1f1f\]{--tw-bg-opacity: 1;background-color:rgb(31 31 31 / var(--tw-bg-opacity, 1))}.bg-\[\#1f1f1f\]\/30{background-color:#1f1f1f4d}.bg-\[\#1f1f1f\]\/40{background-color:#1f1f1f66}.bg-\[\#1f1f1f\]\/50{background-color:#1f1f1f80}.bg-\[\#1f1f1f\]\/70{background-color:#1f1f1fb3}.bg-\[\#1f1f1f\]\/80{background-color:#1f1f1fcc}.bg-\[\#1f1f1f\]\/90{background-color:#1f1f1fe6}.bg-\[\#1f1f1f\]\/95{background-color:#1f1f1ff2}.bg-\[\#1f1f1f\]\/\[0\.04\]{background-color:#1f1f1f0a}.bg-\[\#202020\]{--tw-bg-opacity: 1;background-color:rgb(32 32 32 / var(--tw-bg-opacity, 1))}.bg-\[\#202020\]\/95{background-color:#202020f2}.bg-\[\#202022\]{--tw-bg-opacity: 1;background-color:rgb(32 32 34 / var(--tw-bg-opacity, 1))}.bg-\[\#202023\]{--tw-bg-opacity: 1;background-color:rgb(32 32 35 / var(--tw-bg-opacity, 1))}.bg-\[\#212121\]{--tw-bg-opacity: 1;background-color:rgb(33 33 33 / var(--tw-bg-opacity, 1))}.bg-\[\#232323\]{--tw-bg-opacity: 1;background-color:rgb(35 35 35 / var(--tw-bg-opacity, 1))}.bg-\[\#232326\]{--tw-bg-opacity: 1;background-color:rgb(35 35 38 / var(--tw-bg-opacity, 1))}.bg-\[\#242424\]{--tw-bg-opacity: 1;background-color:rgb(36 36 36 / var(--tw-bg-opacity, 1))}.bg-\[\#242424\]\/95{background-color:#242424f2}.bg-\[\#252525\]{--tw-bg-opacity: 1;background-color:rgb(37 37 37 / var(--tw-bg-opacity, 1))}.bg-\[\#252525\]\/95{background-color:#252525f2}.bg-\[\#262626\]{--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.bg-\[\#262626\]\/95{background-color:#262626f2}.bg-\[\#282828\]{--tw-bg-opacity: 1;background-color:rgb(40 40 40 / var(--tw-bg-opacity, 1))}.bg-\[\#292929\]{--tw-bg-opacity: 1;background-color:rgb(41 41 41 / var(--tw-bg-opacity, 1))}.bg-\[\#2A2A2A\],.bg-\[\#2a2a2a\]{--tw-bg-opacity: 1;background-color:rgb(42 42 42 / var(--tw-bg-opacity, 1))}.bg-\[\#2a2a2c\]{--tw-bg-opacity: 1;background-color:rgb(42 42 44 / var(--tw-bg-opacity, 1))}.bg-\[\#2a2a2e\]{--tw-bg-opacity: 1;background-color:rgb(42 42 46 / var(--tw-bg-opacity, 1))}.bg-\[\#2c2c2c\]{--tw-bg-opacity: 1;background-color:rgb(44 44 44 / var(--tw-bg-opacity, 1))}.bg-\[\#303236\]{--tw-bg-opacity: 1;background-color:rgb(48 50 54 / var(--tw-bg-opacity, 1))}.bg-\[\#323232\]{--tw-bg-opacity: 1;background-color:rgb(50 50 50 / var(--tw-bg-opacity, 1))}.bg-\[\#363636\]{--tw-bg-opacity: 1;background-color:rgb(54 54 54 / var(--tw-bg-opacity, 1))}.bg-\[\#383838\]{--tw-bg-opacity: 1;background-color:rgb(56 56 56 / var(--tw-bg-opacity, 1))}.bg-\[\#38bdf8\]{--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity, 1))}.bg-\[\#393939\]{--tw-bg-opacity: 1;background-color:rgb(57 57 57 / var(--tw-bg-opacity, 1))}.bg-\[\#3a3a3a\]{--tw-bg-opacity: 1;background-color:rgb(58 58 58 / var(--tw-bg-opacity, 1))}.bg-\[\#3b82f6\]{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-\[\#4a4a4a\]{--tw-bg-opacity: 1;background-color:rgb(74 74 74 / var(--tw-bg-opacity, 1))}.bg-\[\#4db4ff\]{--tw-bg-opacity: 1;background-color:rgb(77 180 255 / var(--tw-bg-opacity, 1))}.bg-\[\#5ec8e8\]\/10{background-color:#5ec8e81a}.bg-\[\#7164d8\]\/20{background-color:#7164d833}.bg-\[\#7367d8\]{--tw-bg-opacity: 1;background-color:rgb(115 103 216 / var(--tw-bg-opacity, 1))}.bg-\[\#9fc5e8\]{--tw-bg-opacity: 1;background-color:rgb(159 197 232 / var(--tw-bg-opacity, 1))}.bg-\[\#d2d2d2\]{--tw-bg-opacity: 1;background-color:rgb(210 210 210 / var(--tw-bg-opacity, 1))}.bg-\[\#e5e5e5\]{--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity, 1))}.bg-\[\#ececef\]{--tw-bg-opacity: 1;background-color:rgb(236 236 239 / var(--tw-bg-opacity, 1))}.bg-\[\#ededed\]{--tw-bg-opacity: 1;background-color:rgb(237 237 237 / var(--tw-bg-opacity, 1))}.bg-\[\#f3f3f3\]{--tw-bg-opacity: 1;background-color:rgb(243 243 243 / var(--tw-bg-opacity, 1))}.bg-\[\#f4e58f\]{--tw-bg-opacity: 1;background-color:rgb(244 229 143 / var(--tw-bg-opacity, 1))}.bg-\[\#f4f4f5\]{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}.bg-\[\#f5f5f7\]{--tw-bg-opacity: 1;background-color:rgb(245 245 247 / var(--tw-bg-opacity, 1))}.bg-\[\#f6f6f6\]{--tw-bg-opacity: 1;background-color:rgb(246 246 246 / var(--tw-bg-opacity, 1))}.bg-\[rgba\(246\,246\,246\,0\.82\)\]{background-color:#f6f6f6d1}.bg-\[rgba\(253\,226\,236\,0\.45\)\]{background-color:#fde2ec73}.bg-\[rgba\(28\,28\,32\,0\.82\)\]{background-color:#1c1c20d1}.bg-\[rgba\(30\,30\,30\,0\.85\)\]{background-color:#1e1e1ed9}.bg-\[rgba\(34\,34\,34\,\.78\)\]{background-color:#222222c7}.bg-\[rgba\(38\,38\,38\,0\.5\)\]{background-color:#26262680}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-400\/15{background-color:#fbbf2426}.bg-amber-400\/95{background-color:#fbbf24f2}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/50{background-color:#fffbeb80}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-amber-500\/60{background-color:#f59e0b99}.bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.bg-amber-600\/80{background-color:#d97706cc}.bg-amber-900\/90{background-color:#78350fe6}.bg-amber-950\/20{background-color:#451a0333}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/0{background-color:#0000}.bg-black\/10{background-color:#0000001a}.bg-black\/15{background-color:#00000026}.bg-black\/20{background-color:#0003}.bg-black\/25{background-color:#00000040}.bg-black\/30{background-color:#0000004d}.bg-black\/35{background-color:#00000059}.bg-black\/40{background-color:#0006}.bg-black\/45{background-color:#00000073}.bg-black\/5{background-color:#0000000d}.bg-black\/50{background-color:#00000080}.bg-black\/55{background-color:#0000008c}.bg-black\/60{background-color:#0009}.bg-black\/65{background-color:#000000a6}.bg-black\/70{background-color:#000000b3}.bg-black\/80{background-color:#000c}.bg-black\/85{background-color:#000000d9}.bg-black\/\[0\.02\]{background-color:#00000005}.bg-black\/\[0\.03\]{background-color:#00000008}.bg-black\/\[0\.04\]{background-color:#0000000a}.bg-black\/\[0\.05\]{background-color:#0000000d}.bg-black\/\[0\.06\]{background-color:#0000000f}.bg-black\/\[0\.16\]{background-color:#00000029}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.bg-blue-400\/20{background-color:#60a5fa33}.bg-blue-400\/30{background-color:#60a5fa4d}.bg-blue-400\/5{background-color:#60a5fa0d}.bg-blue-400\/60{background-color:#60a5fa99}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-500\/15{background-color:#3b82f626}.bg-blue-500\/20{background-color:#3b82f633}.bg-blue-500\/30{background-color:#3b82f64d}.bg-blue-500\/80{background-color:#3b82f6cc}.bg-blue-500\/95{background-color:#3b82f6f2}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-600\/20{background-color:#2563eb33}.bg-blue-600\/30{background-color:#2563eb4d}.bg-blue-600\/80{background-color:#2563ebcc}.bg-blue-900\/30{background-color:#1e3a8a4d}.bg-blue-900\/40{background-color:#1e3a8a66}.bg-blue-900\/90{background-color:#1e3a8ae6}.bg-cyan-300{--tw-bg-opacity: 1;background-color:rgb(103 232 249 / var(--tw-bg-opacity, 1))}.bg-cyan-400{--tw-bg-opacity: 1;background-color:rgb(34 211 238 / var(--tw-bg-opacity, 1))}.bg-cyan-400\/10{background-color:#22d3ee1a}.bg-cyan-400\/15{background-color:#22d3ee26}.bg-cyan-400\/20{background-color:#22d3ee33}.bg-cyan-400\/5{background-color:#22d3ee0d}.bg-cyan-400\/\[0\.06\]{background-color:#22d3ee0f}.bg-cyan-400\/\[0\.12\]{background-color:#22d3ee1f}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.bg-cyan-500\/10{background-color:#06b6d41a}.bg-cyan-500\/30{background-color:#06b6d44d}.bg-cyan-950\/50{background-color:#08334480}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-400\/\[0\.11\]{background-color:#34d3991c}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/30{background-color:#10b9814d}.bg-emerald-500\/80{background-color:#10b981cc}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-emerald-600\/80{background-color:#059669cc}.bg-emerald-900\/40{background-color:#064e3b66}.bg-emerald-900\/80{background-color:#064e3bcc}.bg-emerald-950\/40{background-color:#022c2266}.bg-fuchsia-50{--tw-bg-opacity: 1;background-color:rgb(253 244 255 / var(--tw-bg-opacity, 1))}.bg-fuchsia-950\/40{background-color:#4a044e66}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.bg-gray-700\/50{background-color:#37415180}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-50\/50{background-color:#f0fdf480}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-500\/10{background-color:#22c55e1a}.bg-green-500\/20{background-color:#22c55e33}.bg-green-500\/30{background-color:#22c55e4d}.bg-green-500\/80{background-color:#22c55ecc}.bg-green-500\/90{background-color:#22c55ee6}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-green-900\/20{background-color:#14532d33}.bg-green-900\/30{background-color:#14532d4d}.bg-green-900\/90{background-color:#14532de6}.bg-green-950\/20{background-color:#052e1633}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-500\/30{background-color:#f973164d}.bg-orange-950\/40{background-color:#43140766}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-400{--tw-bg-opacity: 1;background-color:rgb(192 132 252 / var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-purple-500\/10{background-color:#a855f71a}.bg-purple-500\/30{background-color:#a855f74d}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.bg-purple-600\/30{background-color:#9333ea4d}.bg-purple-900\/20{background-color:#581c8733}.bg-purple-900\/30{background-color:#581c874d}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.bg-red-400\/10{background-color:#f871711a}.bg-red-400\/60{background-color:#f8717199}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-50\/50{background-color:#fef2f280}.bg-red-50\/80{background-color:#fef2f2cc}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/15{background-color:#ef444426}.bg-red-500\/20{background-color:#ef444433}.bg-red-500\/90{background-color:#ef4444e6}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-600\/80{background-color:#dc2626cc}.bg-red-600\/90{background-color:#dc2626e6}.bg-red-900\/30{background-color:#7f1d1d4d}.bg-red-900\/90{background-color:#7f1d1de6}.bg-red-950\/20{background-color:#450a0a33}.bg-red-950\/35{background-color:#450a0a59}.bg-red-950\/80{background-color:#450a0acc}.bg-red-950\/90{background-color:#450a0ae6}.bg-red-950\/95{background-color:#450a0af2}.bg-rose-400{--tw-bg-opacity: 1;background-color:rgb(251 113 133 / var(--tw-bg-opacity, 1))}.bg-rose-400\/90{background-color:#fb7185e6}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.bg-sky-400{--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity, 1))}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-sky-50\/80{background-color:#f0f9ffcc}.bg-sky-500{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.bg-sky-500\/10{background-color:#0ea5e91a}.bg-sky-500\/15{background-color:#0ea5e926}.bg-sky-600{--tw-bg-opacity: 1;background-color:rgb(2 132 199 / var(--tw-bg-opacity, 1))}.bg-sky-600\/90{background-color:#0284c7e6}.bg-sky-950\/40{background-color:#082f4966}.bg-transparent{background-color:transparent}.bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.bg-violet-300{--tw-bg-opacity: 1;background-color:rgb(196 181 253 / var(--tw-bg-opacity, 1))}.bg-violet-300\/95{background-color:#c4b5fdf2}.bg-violet-400{--tw-bg-opacity: 1;background-color:rgb(167 139 250 / var(--tw-bg-opacity, 1))}.bg-violet-400\/20{background-color:#a78bfa33}.bg-violet-400\/90{background-color:#a78bfae6}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-violet-50\/50{background-color:#f5f3ff80}.bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.bg-violet-500\/10{background-color:#8b5cf61a}.bg-violet-500\/15{background-color:#8b5cf626}.bg-violet-500\/20{background-color:#8b5cf633}.bg-violet-500\/25{background-color:#8b5cf640}.bg-violet-500\/5{background-color:#8b5cf60d}.bg-violet-500\/95{background-color:#8b5cf6f2}.bg-violet-600{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.bg-violet-600\/30{background-color:#7c3aed4d}.bg-violet-600\/90{background-color:#7c3aede6}.bg-violet-600\/95{background-color:#7c3aedf2}.bg-violet-700{--tw-bg-opacity: 1;background-color:rgb(109 40 217 / var(--tw-bg-opacity, 1))}.bg-violet-950\/40{background-color:#2e106566}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/25{background-color:#ffffff40}.bg-white\/30{background-color:#ffffff4d}.bg-white\/35{background-color:#ffffff59}.bg-white\/40{background-color:#fff6}.bg-white\/45{background-color:#ffffff73}.bg-white\/5{background-color:#ffffff0d}.bg-white\/50{background-color:#ffffff80}.bg-white\/55{background-color:#ffffff8c}.bg-white\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.bg-white\/75{background-color:#ffffffbf}.bg-white\/80{background-color:#fffc}.bg-white\/85{background-color:#ffffffd9}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-white\/\[0\.025\]{background-color:#ffffff06}.bg-white\/\[0\.02\]{background-color:#ffffff05}.bg-white\/\[0\.035\]{background-color:#ffffff09}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.043\]{background-color:#ffffff0b}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.055\]{background-color:#ffffff0e}.bg-white\/\[0\.05\]{background-color:#ffffff0d}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-white\/\[0\.086\]{background-color:#ffffff16}.bg-white\/\[0\.08\]{background-color:#ffffff14}.bg-white\/\[0\.09\]{background-color:#ffffff17}.bg-white\/\[0\.125\]{background-color:#ffffff20}.bg-white\/\[0\.12\]{background-color:#ffffff1f}.bg-white\/\[0\.13\]{background-color:#ffffff21}.bg-white\/\[0\.14\]{background-color:#ffffff24}.bg-white\/\[0\.16\]{background-color:#ffffff29}.bg-white\/\[0\.1\]{background-color:#ffffff1a}.bg-white\/\[0\.22\]{background-color:#ffffff38}.bg-white\/\[0\.96\]{background-color:#fffffff5}.bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-yellow-500\/10{background-color:#eab3081a}.bg-zinc-100{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}.bg-zinc-100\/30{background-color:#f4f4f54d}.bg-zinc-100\/80{background-color:#f4f4f5cc}.bg-zinc-100\/95{background-color:#f4f4f5f2}.bg-zinc-200{--tw-bg-opacity: 1;background-color:rgb(228 228 231 / var(--tw-bg-opacity, 1))}.bg-zinc-200\/50{background-color:#e4e4e780}.bg-zinc-200\/60{background-color:#e4e4e799}.bg-zinc-200\/70{background-color:#e4e4e7b3}.bg-zinc-200\/80{background-color:#e4e4e7cc}.bg-zinc-200\/90{background-color:#e4e4e7e6}.bg-zinc-300{--tw-bg-opacity: 1;background-color:rgb(212 212 216 / var(--tw-bg-opacity, 1))}.bg-zinc-300\/45{background-color:#d4d4d873}.bg-zinc-300\/70{background-color:#d4d4d8b3}.bg-zinc-300\/80{background-color:#d4d4d8cc}.bg-zinc-400{--tw-bg-opacity: 1;background-color:rgb(161 161 170 / var(--tw-bg-opacity, 1))}.bg-zinc-400\/70{background-color:#a1a1aab3}.bg-zinc-50{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.bg-zinc-50\/80{background-color:#fafafacc}.bg-zinc-50\/95{background-color:#fafafaf2}.bg-zinc-500{--tw-bg-opacity: 1;background-color:rgb(113 113 122 / var(--tw-bg-opacity, 1))}.bg-zinc-500\/10{background-color:#71717a1a}.bg-zinc-500\/50{background-color:#71717a80}.bg-zinc-500\/60{background-color:#71717a99}.bg-zinc-600{--tw-bg-opacity: 1;background-color:rgb(82 82 91 / var(--tw-bg-opacity, 1))}.bg-zinc-600\/50{background-color:#52525b80}.bg-zinc-600\/80{background-color:#52525bcc}.bg-zinc-700{--tw-bg-opacity: 1;background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1))}.bg-zinc-700\/30{background-color:#3f3f464d}.bg-zinc-700\/45{background-color:#3f3f4673}.bg-zinc-700\/60{background-color:#3f3f4699}.bg-zinc-700\/80{background-color:#3f3f46cc}.bg-zinc-700\/90{background-color:#3f3f46e6}.bg-zinc-700\/95{background-color:#3f3f46f2}.bg-zinc-800{--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}.bg-zinc-800\/40{background-color:#27272a66}.bg-zinc-800\/50{background-color:#27272a80}.bg-zinc-800\/60{background-color:#27272a99}.bg-zinc-800\/70{background-color:#27272ab3}.bg-zinc-800\/80{background-color:#27272acc}.bg-zinc-800\/90{background-color:#27272ae6}.bg-zinc-800\/95{background-color:#27272af2}.bg-zinc-900{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.bg-zinc-900\/25{background-color:#18181b40}.bg-zinc-900\/30{background-color:#18181b4d}.bg-zinc-900\/40{background-color:#18181b66}.bg-zinc-900\/50{background-color:#18181b80}.bg-zinc-900\/60{background-color:#18181b99}.bg-zinc-900\/70{background-color:#18181bb3}.bg-zinc-900\/80{background-color:#18181bcc}.bg-zinc-900\/85{background-color:#18181bd9}.bg-zinc-900\/90{background-color:#18181be6}.bg-zinc-900\/95{background-color:#18181bf2}.bg-zinc-950{--tw-bg-opacity: 1;background-color:rgb(9 9 11 / var(--tw-bg-opacity, 1))}.bg-zinc-950\/50{background-color:#09090b80}.bg-zinc-950\/60{background-color:#09090b99}.bg-zinc-950\/70{background-color:#09090bb3}.bg-zinc-950\/80{background-color:#09090bcc}.bg-zinc-950\/85{background-color:#09090bd9}.bg-zinc-950\/90{background-color:#09090be6}.bg-opacity-50{--tw-bg-opacity: .5}.bg-\[linear-gradient\(\#050509_52\%\,\#11151d_52\%\)\]{background-image:linear-gradient(#050509 52%,#11151d 52%)}.bg-\[radial-gradient\(circle_at_50\%_45\%\,rgba\(38\,34\,29\,\.18\)\,rgba\(0\,0\,0\,\.42\)_72\%\)\]{background-image:radial-gradient(circle at 50% 45%,#26221d2e,#0000006b 72%)}.bg-\[radial-gradient\(circle_at_center\,rgba\(255\,255\,255\,0\.06\)_0\%\,rgba\(6\,6\,8\,0\.08\)_36\%\,rgba\(0\,0\,0\,0\.46\)_100\%\)\]{background-image:radial-gradient(circle at center,#ffffff0f,#06060814 36%,#00000075)}.bg-\[radial-gradient\(circle_at_center\,transparent_0\%\,rgba\(8\,8\,12\,0\.04\)_45\%\,rgba\(8\,8\,12\,0\.22\)_100\%\)\]{background-image:radial-gradient(circle at center,transparent 0%,rgba(8,8,12,.04) 45%,rgba(8,8,12,.22) 100%)}.bg-\[repeating-linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.06\)_0_12px\,rgba\(255\,255\,255\,0\.02\)_12px_24px\)\]{background-image:repeating-linear-gradient(135deg,#ffffff0f 0,#ffffff0f 12px,#ffffff05 12px,#ffffff05 24px)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#030507\]\/55{--tw-gradient-from: rgb(3 5 7 / .55) var(--tw-gradient-from-position);--tw-gradient-to: rgb(3 5 7 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-400{--tw-gradient-from: #fbbf24 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-600{--tw-gradient-from: #d97706 var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 119 6 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-700{--tw-gradient-from: #b45309 var(--tw-gradient-from-position);--tw-gradient-to: rgb(180 83 9 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black{--tw-gradient-from: #000 var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/55{--tw-gradient-from: rgb(0 0 0 / .55) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/80{--tw-gradient-from: rgb(0 0 0 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-600{--tw-gradient-from: #059669 var(--tw-gradient-from-position);--tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-400{--tw-gradient-from: #e879f9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(232 121 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-50\/70{--tw-gradient-from: rgb(253 244 255 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 244 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-600{--tw-gradient-from: #4b5563 var(--tw-gradient-from-position);--tw-gradient-to: rgb(75 85 99 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-600{--tw-gradient-from: #16a34a var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-400{--tw-gradient-from: #818cf8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(129 140 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500{--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-neutral-600{--tw-gradient-from: #525252 var(--tw-gradient-from-position);--tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-300{--tw-gradient-from: #fdba74 var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 186 116 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-300{--tw-gradient-from: #f9a8d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-400{--tw-gradient-from: #f472b6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-400{--tw-gradient-from: #fb7185 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 113 133 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-500{--tw-gradient-from: #0ea5e9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-600{--tw-gradient-from: #0284c7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-500{--tw-gradient-from: #64748b var(--tw-gradient-from-position);--tw-gradient-to: rgb(100 116 139 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-600{--tw-gradient-from: #475569 var(--tw-gradient-from-position);--tw-gradient-to: rgb(71 85 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-stone-600{--tw-gradient-from: #57534e var(--tw-gradient-from-position);--tw-gradient-to: rgb(87 83 78 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-400{--tw-gradient-from: #2dd4bf var(--tw-gradient-from-position);--tw-gradient-to: rgb(45 212 191 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-400{--tw-gradient-from: #a78bfa var(--tw-gradient-from-position);--tw-gradient-to: rgb(167 139 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500{--tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-zinc-500{--tw-gradient-from: #71717a var(--tw-gradient-from-position);--tw-gradient-to: rgb(113 113 122 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#030507\]\/20{--tw-gradient-to: rgb(3 5 7 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(3 5 7 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-zinc-700{--tw-gradient-to: rgb(63 63 70 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #3f3f46 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-amber-500{--tw-gradient-to: #f59e0b var(--tw-gradient-to-position)}.to-amber-900{--tw-gradient-to: #78350f var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-blue-700{--tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position)}.to-blue-800{--tw-gradient-to: #1e40af var(--tw-gradient-to-position)}.to-cyan-400{--tw-gradient-to: #22d3ee var(--tw-gradient-to-position)}.to-cyan-500{--tw-gradient-to: #06b6d4 var(--tw-gradient-to-position)}.to-cyan-700{--tw-gradient-to: #0e7490 var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to: #059669 var(--tw-gradient-to-position)}.to-fuchsia-700{--tw-gradient-to: #a21caf var(--tw-gradient-to-position)}.to-gray-800{--tw-gradient-to: #1f2937 var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.to-indigo-700{--tw-gradient-to: #4338ca var(--tw-gradient-to-position)}.to-neutral-800{--tw-gradient-to: #262626 var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to: #ea580c var(--tw-gradient-to-position)}.to-orange-800{--tw-gradient-to: #9a3412 var(--tw-gradient-to-position)}.to-orange-900{--tw-gradient-to: #7c2d12 var(--tw-gradient-to-position)}.to-pink-600{--tw-gradient-to: #db2777 var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.to-purple-700{--tw-gradient-to: #7e22ce var(--tw-gradient-to-position)}.to-red-400{--tw-gradient-to: #f87171 var(--tw-gradient-to-position)}.to-rose-600{--tw-gradient-to: #e11d48 var(--tw-gradient-to-position)}.to-slate-700{--tw-gradient-to: #334155 var(--tw-gradient-to-position)}.to-stone-500{--tw-gradient-to: #78716c var(--tw-gradient-to-position)}.to-teal-50\/40{--tw-gradient-to: rgb(240 253 250 / .4) var(--tw-gradient-to-position)}.to-teal-800{--tw-gradient-to: #115e59 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-zinc-800{--tw-gradient-to: #27272a var(--tw-gradient-to-position)}.to-zinc-900{--tw-gradient-to: #18181b var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-center{background-position:center}.fill-cyan-300{fill:#67e8f9}.\!object-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[10\%\]{padding:10%}.p-\[3px\]{padding:3px}.p-\[6\%\]{padding:6%}.\!px-1\.5{padding-left:.375rem!important;padding-right:.375rem!important}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-16{padding-left:4rem;padding-right:4rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[7px\]{padding-left:7px;padding-right:7px}.px-\[8\%\]{padding-left:8%;padding-right:8%}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[12\%\]{padding-top:12%;padding-bottom:12%}.py-\[1px\]{padding-top:1px;padding-bottom:1px}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-10{padding-bottom:2.5rem}.pb-14{padding-bottom:3.5rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-8{padding-bottom:2rem}.pl-0{padding-left:0}.pl-1{padding-left:.25rem}.pl-1\.5{padding-left:.375rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-9{padding-left:2.25rem}.pl-\[4\.25rem\]{padding-left:4.25rem}.pl-\[calc\(theme\(spacing\.20\)\+0\.75rem\)\]{padding-left:5.75rem}.pr-0\.5{padding-right:.125rem}.pr-1{padding-right:.25rem}.pr-1\.5{padding-right:.375rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-16{padding-right:4rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-8{padding-right:2rem}.pr-\[10px\]{padding-right:10px}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-10{padding-top:2.5rem}.pt-14{padding-top:3.5rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-36{padding-top:9rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.9em\]{font-size:.9em}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[min\(28vw\,180px\)\]{font-size:min(28vw,180px)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-3{line-height:.75rem}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.55\]{line-height:1.55}.leading-\[1\.6\]{line-height:1.6}.leading-\[1\.8\]{line-height:1.8}.leading-\[18px\]{line-height:18px}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.4px\]{letter-spacing:-.4px}.tracking-\[-0\.6px\]{letter-spacing:-.6px}.tracking-\[0\.2px\]{letter-spacing:.2px}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-fuchsia-700{--tw-text-opacity: 1 !important;color:rgb(162 28 175 / var(--tw-text-opacity, 1))!important}.\!text-sky-200{--tw-text-opacity: 1 !important;color:rgb(186 230 253 / var(--tw-text-opacity, 1))!important}.\!text-sky-700{--tw-text-opacity: 1 !important;color:rgb(3 105 161 / var(--tw-text-opacity, 1))!important}.\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.\!text-zinc-400{--tw-text-opacity: 1 !important;color:rgb(161 161 170 / var(--tw-text-opacity, 1))!important}.\!text-zinc-500{--tw-text-opacity: 1 !important;color:rgb(113 113 122 / var(--tw-text-opacity, 1))!important}.text-\[\#009EFA\]{--tw-text-opacity: 1;color:rgb(0 158 250 / var(--tw-text-opacity, 1))}.text-\[\#111\]{--tw-text-opacity: 1;color:rgb(17 17 17 / var(--tw-text-opacity, 1))}.text-\[\#1a1a1a\]{--tw-text-opacity: 1;color:rgb(26 26 26 / var(--tw-text-opacity, 1))}.text-\[\#262629\]{--tw-text-opacity: 1;color:rgb(38 38 41 / var(--tw-text-opacity, 1))}.text-\[\#38bdf8\]{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.text-\[\#4db4ff\]{--tw-text-opacity: 1;color:rgb(77 180 255 / var(--tw-text-opacity, 1))}.text-\[\#5ec8e8\]{--tw-text-opacity: 1;color:rgb(94 200 232 / var(--tw-text-opacity, 1))}.text-\[\#7be3a0\]{--tw-text-opacity: 1;color:rgb(123 227 160 / var(--tw-text-opacity, 1))}.text-\[\#7ec8ff\]{--tw-text-opacity: 1;color:rgb(126 200 255 / var(--tw-text-opacity, 1))}.text-\[\#808080\]{--tw-text-opacity: 1;color:rgb(128 128 128 / var(--tw-text-opacity, 1))}.text-\[\#FBBC05\]{--tw-text-opacity: 1;color:rgb(251 188 5 / var(--tw-text-opacity, 1))}.text-\[\#a79cff\]{--tw-text-opacity: 1;color:rgb(167 156 255 / var(--tw-text-opacity, 1))}.text-\[\#bdb5ff\]{--tw-text-opacity: 1;color:rgb(189 181 255 / var(--tw-text-opacity, 1))}.text-\[\#f5f5f5\]{--tw-text-opacity: 1;color:rgb(245 245 245 / var(--tw-text-opacity, 1))}.text-\[\#ffb4a8\]{--tw-text-opacity: 1;color:rgb(255 180 168 / var(--tw-text-opacity, 1))}.text-\[\#ffd27f\]{--tw-text-opacity: 1;color:rgb(255 210 127 / var(--tw-text-opacity, 1))}.text-\[rgba\(245\,245\,245\,0\.55\)\]{color:#f5f5f58c}.text-\[rgba\(245\,245\,245\,0\.6\)\]{color:#f5f5f599}.text-\[rgba\(245\,245\,245\,0\.75\)\]{color:#f5f5f5bf}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-200\/90{color:#fde68ae6}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-300\/80{color:#fcd34dcc}.text-amber-300\/85{color:#fcd34dd9}.text-amber-300\/90{color:#fcd34de6}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-400\/90{color:#fbbf24e6}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-black\/35{color:#00000059}.text-black\/40{color:#0006}.text-black\/70{color:#000000b3}.text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-cyan-100{--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.text-cyan-200{--tw-text-opacity: 1;color:rgb(165 243 252 / var(--tw-text-opacity, 1))}.text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.text-cyan-400{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.text-cyan-800{--tw-text-opacity: 1;color:rgb(21 94 117 / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-fuchsia-100\/95{color:#fae8fff2}.text-fuchsia-300{--tw-text-opacity: 1;color:rgb(240 171 252 / var(--tw-text-opacity, 1))}.text-fuchsia-600{--tw-text-opacity: 1;color:rgb(192 38 211 / var(--tw-text-opacity, 1))}.text-fuchsia-950{--tw-text-opacity: 1;color:rgb(74 4 78 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-300\/80{color:#86efaccc}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-500\/90{color:#22c55ee6}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-inherit{color:inherit}.text-neutral-100{--tw-text-opacity: 1;color:rgb(245 245 245 / var(--tw-text-opacity, 1))}.text-orange-200{--tw-text-opacity: 1;color:rgb(254 215 170 / var(--tw-text-opacity, 1))}.text-orange-300{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.text-pink-500{--tw-text-opacity: 1;color:rgb(236 72 153 / var(--tw-text-opacity, 1))}.text-purple-300{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-purple-400\/60{color:#c084fc99}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-600\/60{color:#9333ea99}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-400\/80{color:#f87171cc}.text-red-400\/90{color:#f87171e6}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-rose-400{--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.text-sky-200{--tw-text-opacity: 1;color:rgb(186 230 253 / var(--tw-text-opacity, 1))}.text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.text-sky-400{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.text-sky-400\/90{color:#38bdf8e6}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-sky-800{--tw-text-opacity: 1;color:rgb(7 89 133 / var(--tw-text-opacity, 1))}.text-teal-500{--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-violet-100{--tw-text-opacity: 1;color:rgb(237 233 254 / var(--tw-text-opacity, 1))}.text-violet-200{--tw-text-opacity: 1;color:rgb(221 214 254 / var(--tw-text-opacity, 1))}.text-violet-300{--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.text-violet-400{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.text-violet-500{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-violet-800{--tw-text-opacity: 1;color:rgb(91 33 182 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/0{color:#fff0}.text-white\/15{color:#ffffff26}.text-white\/20{color:#fff3}.text-white\/25{color:#ffffff40}.text-white\/30{color:#ffffff4d}.text-white\/35{color:#ffffff59}.text-white\/40{color:#fff6}.text-white\/45{color:#ffffff73}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.text-white\/95{color:#fffffff2}.text-white\/\[0\.34\]{color:#ffffff57}.text-white\/\[0\.48\]{color:#ffffff7a}.text-yellow-300{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.text-zinc-100{--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1))}.text-zinc-200{--tw-text-opacity: 1;color:rgb(228 228 231 / var(--tw-text-opacity, 1))}.text-zinc-300{--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.text-zinc-400{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.text-zinc-50{--tw-text-opacity: 1;color:rgb(250 250 250 / var(--tw-text-opacity, 1))}.text-zinc-500{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.text-zinc-600{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.text-zinc-700{--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1))}.text-zinc-800{--tw-text-opacity: 1;color:rgb(39 39 42 / var(--tw-text-opacity, 1))}.text-zinc-800\/90{color:#27272ae6}.text-zinc-900{--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.text-zinc-950{--tw-text-opacity: 1;color:rgb(9 9 11 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-dashed{text-decoration-style:dashed}.underline-offset-2{text-underline-offset:2px}.placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.placeholder-white\/40::-moz-placeholder{color:#fff6}.placeholder-white\/40::placeholder{color:#fff6}.placeholder-white\/50::-moz-placeholder{color:#ffffff80}.placeholder-white\/50::placeholder{color:#ffffff80}.placeholder-zinc-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(161 161 170 / var(--tw-placeholder-opacity, 1))}.placeholder-zinc-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(161 161 170 / var(--tw-placeholder-opacity, 1))}.placeholder-zinc-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(113 113 122 / var(--tw-placeholder-opacity, 1))}.placeholder-zinc-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(113 113 122 / var(--tw-placeholder-opacity, 1))}.placeholder-zinc-600::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(82 82 91 / var(--tw-placeholder-opacity, 1))}.placeholder-zinc-600::placeholder{--tw-placeholder-opacity: 1;color:rgb(82 82 91 / var(--tw-placeholder-opacity, 1))}.caret-blue-400{caret-color:#60a5fa}.accent-amber-500{accent-color:#f59e0b}.accent-blue-500{accent-color:#3b82f6}.accent-blue-600{accent-color:#2563eb}.accent-cyan-400{accent-color:#22d3ee}.accent-sky-400{accent-color:#38bdf8}.accent-sky-600{accent-color:#0284c7}.accent-white{accent-color:#fff}.accent-zinc-100{accent-color:#f4f4f5}.accent-zinc-200{accent-color:#e4e4e7}.accent-zinc-500{accent-color:#71717a}.accent-zinc-800{accent-color:#27272a}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-\[0\.38\]{opacity:.38}.opacity-\[0\.42\]{opacity:.42}.opacity-\[0\.88\]{opacity:.88}.mix-blend-normal{mix-blend-mode:normal}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(0\,0\,0\,\.12\)\],.shadow-\[0_0_0_1px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow: 0 0 0 1px rgba(0,0,0,.12);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow: 0 0 0 1px rgba(0,0,0,.15);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow: 0 0 0 1px rgba(0,0,0,.35);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow: 0 0 0 1px rgba(0,0,0,.45);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(0\,0\,0\,0\.65\)\]{--tw-shadow: 0 0 0 1px rgba(0,0,0,.65);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(255\,255\,255\,0\.35\)\]{--tw-shadow: 0 0 0 1px rgba(255,255,255,.35);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(56\,189\,248\,0\.18\)\,0_0_18px_rgba\(14\,165\,233\,0\.16\)\]{--tw-shadow: 0 0 0 1px rgba(56,189,248,.18),0 0 18px rgba(14,165,233,.16);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(255\,255\,255\,0\.5\)\]{--tw-shadow: 0 0 10px rgba(255,255,255,.5);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_4px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow: 0 0 4px rgba(0,0,0,.4);--tw-shadow-colored: 0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(139\,92\,246\,0\.5\)\]{--tw-shadow: 0 0 6px rgba(139,92,246,.5);--tw-shadow-colored: 0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow: 0 0 8px rgba(0,0,0,.55);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(255\,255\,255\,0\.3\)\]{--tw-shadow: 0 0 8px rgba(255,255,255,.3);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(34\,197\,94\,0\.8\)\]{--tw-shadow: 0 0 8px rgba(34,197,94,.8);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(37\,99\,235\,0\.45\)\]{--tw-shadow: 0 0 8px rgba(37,99,235,.45);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_34px_rgba\(0\,0\,0\,0\.34\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.2\)\]{--tw-shadow: 0 10px 34px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.2);--tw-shadow-colored: 0 10px 34px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_35px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow: 0 10px 35px rgba(0,0,0,.4);--tw-shadow-colored: 0 10px 35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_42px_rgba\(0\,0\,0\,\.42\)\]{--tw-shadow: 0 10px 42px rgba(0,0,0,.42);--tw-shadow-colored: 0 10px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow: 0 12px 32px rgba(0,0,0,.15);--tw-shadow-colored: 0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(0\,0\,0\,0\.38\)\]{--tw-shadow: 0 12px 32px rgba(0,0,0,.38);--tw-shadow-colored: 0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(0\,0\,0\,0\.45\)\,0_1px_3px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow: 0 12px 32px rgba(0,0,0,.45),0 1px 3px rgba(0,0,0,.3);--tw-shadow-colored: 0 12px 32px var(--tw-shadow-color), 0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow: 0 12px 32px rgba(0,0,0,.45);--tw-shadow-colored: 0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_38px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow: 0 12px 38px rgba(0,0,0,.45);--tw-shadow-colored: 0 12px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow: 0 12px 40px rgba(0,0,0,.55);--tw-shadow-colored: 0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_48px_rgba\(0\,0\,0\,\.42\)\]{--tw-shadow: 0 16px 48px rgba(0,0,0,.42);--tw-shadow-colored: 0 16px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_48px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow: 0 18px 48px rgba(0,0,0,.45);--tw-shadow-colored: 0 18px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_48px_rgba\(0\,0\,0\,0\.58\)\]{--tw-shadow: 0 18px 48px rgba(0,0,0,.58);--tw-shadow-colored: 0 18px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(15\,23\,42\,0\.08\)\,inset_0_0_0_1px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 1px 2px rgba(15,23,42,.08),inset 0 0 0 1px rgba(15,23,42,.06);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color), inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_4px_rgba\(0\,0\,0\,0\.18\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.9\)\]{--tw-shadow: 0 1px 4px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.9);--tw-shadow-colored: 0 1px 4px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_4px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow: 0 1px 4px rgba(0,0,0,.18);--tw-shadow-colored: 0 1px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_4px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow: 0 1px 4px rgba(0,0,0,.28);--tw-shadow-colored: 0 1px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_4px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow: 0 1px 4px rgba(0,0,0,.35);--tw-shadow-colored: 0 1px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_5px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow: 0 1px 5px rgba(0,0,0,.35);--tw-shadow-colored: 0 1px 5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow: 0 20px 60px rgba(0,0,0,.15);--tw-shadow-colored: 0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow: 0 20px 60px rgba(0,0,0,.55);--tw-shadow-colored: 0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_60px_rgba\(15\,23\,42\,\.18\)\]{--tw-shadow: 0 22px 60px rgba(15,23,42,.18);--tw-shadow-colored: 0 22px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_70px_rgba\(0\,0\,0\,\.55\)\]{--tw-shadow: 0 22px 70px rgba(0,0,0,.55);--tw-shadow-colored: 0 22px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow: 0 24px 80px rgba(0,0,0,.18);--tw-shadow-colored: 0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow: 0 24px 80px rgba(0,0,0,.55);--tw-shadow-colored: 0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_16px_rgba\(0\,0\,0\,0\.16\)\,inset_0_0\.5px_0_rgba\(255\,255\,255\,0\.12\)\]{--tw-shadow: 0 4px 16px rgba(0,0,0,.16),inset 0 .5px 0 rgba(255,255,255,.12);--tw-shadow-colored: 0 4px 16px var(--tw-shadow-color), inset 0 .5px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_18px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow: 0 4px 18px rgba(0,0,0,.28);--tw-shadow-colored: 0 4px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_8px_rgba\(0\,0\,0\,0\.04\)\,inset_0_0\.5px_0_rgba\(255\,255\,255\,0\.12\)\]{--tw-shadow: 0 4px 8px rgba(0,0,0,.04),inset 0 .5px 0 rgba(255,255,255,.12);--tw-shadow-colored: 0 4px 8px var(--tw-shadow-color), inset 0 .5px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_22px_rgba\(0\,0\,0\,0\.32\)\]{--tw-shadow: 0 8px 22px rgba(0,0,0,.32);--tw-shadow-colored: 0 8px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(0\,0\,0\,\.18\)\]{--tw-shadow: 0 8px 24px rgba(0,0,0,.18);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow: 0 8px 24px rgba(0,0,0,.35);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_28px_rgba\(0\,0\,0\,\.35\)\]{--tw-shadow: 0 8px 28px rgba(0,0,0,.35);--tw-shadow-colored: 0 8px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_30px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow: 0 8px 30px rgba(0,0,0,.12);--tw-shadow-colored: 0 8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow: 0 8px 32px rgba(0,0,0,.12);--tw-shadow-colored: 0 8px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow: 0 8px 32px rgba(0,0,0,.45);--tw-shadow-colored: 0 8px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_40px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow: 0 8px 40px rgba(0,0,0,.45);--tw-shadow-colored: 0 8px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_56px_\#0000003d\]{--tw-shadow: 0 8px 56px #0000003d;--tw-shadow-colored: 0 8px 56px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_-1px_0_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow: inset 0 -1px 0 rgba(0,0,0,.35);--tw-shadow-colored: inset 0 -1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.1\)\,0_1px_2px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow: inset 0 0 0 1px rgba(255,255,255,.1),0 1px 2px rgba(0,0,0,.35);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color), 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_32px_rgba\(236\,72\,153\,0\.07\)\]{--tw-shadow: inset 0 0 32px rgba(236,72,153,.07);--tw-shadow-colored: inset 0 0 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-blue-500\/30{--tw-shadow-color: rgb(59 130 246 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-900\/20{--tw-shadow-color: rgb(30 58 138 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-white\/20{--tw-shadow-color: rgb(255 255 255 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-zinc-400\/20{--tw-shadow-color: rgb(161 161 170 / .2);--tw-shadow: var(--tw-shadow-colored)}.\!outline-none{outline:2px solid transparent!important;outline-offset:2px!important}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-1{outline-width:1px}.outline-2{outline-width:2px}.outline-offset-0{outline-offset:0px}.outline-blue-500{outline-color:#3b82f6}.outline-white\/55{outline-color:#ffffff8c}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-\[\#4ea8ff\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(78 168 255 / var(--tw-ring-opacity, 1))}.ring-amber-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 230 138 / var(--tw-ring-opacity, 1))}.ring-amber-500\/20{--tw-ring-color: rgb(245 158 11 / .2)}.ring-amber-500\/40{--tw-ring-color: rgb(245 158 11 / .4)}.ring-black\/15{--tw-ring-color: rgb(0 0 0 / .15)}.ring-black\/40{--tw-ring-color: rgb(0 0 0 / .4)}.ring-black\/50{--tw-ring-color: rgb(0 0 0 / .5)}.ring-black\/\[0\.05\]{--tw-ring-color: rgb(0 0 0 / .05)}.ring-blue-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1))}.ring-blue-400\/50{--tw-ring-color: rgb(96 165 250 / .5)}.ring-blue-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.ring-blue-500\/30{--tw-ring-color: rgb(59 130 246 / .3)}.ring-blue-500\/40{--tw-ring-color: rgb(59 130 246 / .4)}.ring-cyan-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(103 232 249 / var(--tw-ring-opacity, 1))}.ring-cyan-300\/20{--tw-ring-color: rgb(103 232 249 / .2)}.ring-cyan-400\/40{--tw-ring-color: rgb(34 211 238 / .4)}.ring-cyan-400\/50{--tw-ring-color: rgb(34 211 238 / .5)}.ring-cyan-500\/40{--tw-ring-color: rgb(6 182 212 / .4)}.ring-cyan-500\/50{--tw-ring-color: rgb(6 182 212 / .5)}.ring-emerald-300\/50{--tw-ring-color: rgb(110 231 183 / .5)}.ring-emerald-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(52 211 153 / var(--tw-ring-opacity, 1))}.ring-emerald-400\/70{--tw-ring-color: rgb(52 211 153 / .7)}.ring-emerald-600\/50{--tw-ring-color: rgb(5 150 105 / .5)}.ring-fuchsia-950\/40{--tw-ring-color: rgb(74 4 78 / .4)}.ring-green-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(187 247 208 / var(--tw-ring-opacity, 1))}.ring-green-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity, 1))}.ring-green-500\/20{--tw-ring-color: rgb(34 197 94 / .2)}.ring-green-500\/30{--tw-ring-color: rgb(34 197 94 / .3)}.ring-green-500\/40{--tw-ring-color: rgb(34 197 94 / .4)}.ring-orange-500\/30{--tw-ring-color: rgb(249 115 22 / .3)}.ring-purple-500\/30{--tw-ring-color: rgb(168 85 247 / .3)}.ring-purple-500\/40{--tw-ring-color: rgb(168 85 247 / .4)}.ring-red-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 202 202 / var(--tw-ring-opacity, 1))}.ring-red-500\/20{--tw-ring-color: rgb(239 68 68 / .2)}.ring-red-500\/90{--tw-ring-color: rgb(239 68 68 / .9)}.ring-rose-500\/40{--tw-ring-color: rgb(244 63 94 / .4)}.ring-sky-400\/60{--tw-ring-color: rgb(56 189 248 / .6)}.ring-violet-500\/40{--tw-ring-color: rgb(139 92 246 / .4)}.ring-white\/10{--tw-ring-color: rgb(255 255 255 / .1)}.ring-white\/20{--tw-ring-color: rgb(255 255 255 / .2)}.ring-white\/25{--tw-ring-color: rgb(255 255 255 / .25)}.ring-white\/30{--tw-ring-color: rgb(255 255 255 / .3)}.ring-white\/40{--tw-ring-color: rgb(255 255 255 / .4)}.ring-white\/50{--tw-ring-color: rgb(255 255 255 / .5)}.ring-white\/55{--tw-ring-color: rgb(255 255 255 / .55)}.ring-white\/70{--tw-ring-color: rgb(255 255 255 / .7)}.ring-white\/\[0\.035\]{--tw-ring-color: rgb(255 255 255 / .035)}.ring-white\/\[0\.04\]{--tw-ring-color: rgb(255 255 255 / .04)}.ring-white\/\[0\.05\]{--tw-ring-color: rgb(255 255 255 / .05)}.ring-white\/\[0\.07\]{--tw-ring-color: rgb(255 255 255 / .07)}.ring-zinc-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(212 212 216 / var(--tw-ring-opacity, 1))}.ring-zinc-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(161 161 170 / var(--tw-ring-opacity, 1))}.ring-zinc-400\/50{--tw-ring-color: rgb(161 161 170 / .5)}.ring-zinc-400\/60{--tw-ring-color: rgb(161 161 170 / .6)}.ring-zinc-400\/70{--tw-ring-color: rgb(161 161 170 / .7)}.ring-zinc-500\/25{--tw-ring-color: rgb(113 113 122 / .25)}.ring-zinc-500\/40{--tw-ring-color: rgb(113 113 122 / .4)}.ring-zinc-500\/45{--tw-ring-color: rgb(113 113 122 / .45)}.ring-zinc-500\/50{--tw-ring-color: rgb(113 113 122 / .5)}.ring-zinc-900{--tw-ring-opacity: 1;--tw-ring-color: rgb(24 24 27 / var(--tw-ring-opacity, 1))}.ring-zinc-900\/20{--tw-ring-color: rgb(24 24 27 / .2)}.ring-zinc-900\/40{--tw-ring-color: rgb(24 24 27 / .4)}.ring-offset-1{--tw-ring-offset-width: 1px}.ring-offset-2{--tw-ring-offset-width: 2px}.ring-offset-transparent{--tw-ring-offset-color: transparent}.ring-offset-white{--tw-ring-offset-color: #fff}.ring-offset-zinc-900{--tw-ring-offset-color: #18181b}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[42px\]{--tw-blur: blur(42px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[50px\]{--tw-blur: blur(50px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-sm{--tw-blur: blur(4px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-\[0\.55\]{--tw-brightness: brightness(.55);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_16px_26px_rgba\(0\,0\,0\,0\.34\)\]{--tw-drop-shadow: drop-shadow(0 16px 26px rgba(0,0,0,.34));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_1px_2px_\#0000003d\]{--tw-drop-shadow: drop-shadow(0 1px 2px #0000003d);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.8\)\]{--tw-drop-shadow: drop-shadow(0 1px 2px rgba(0,0,0,.8));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-md{--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.sepia{--tw-sepia: sepia(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-2xl{--tw-backdrop-blur: blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[10px\]{--tw-backdrop-blur: blur(10px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[18px\]{--tw-backdrop-blur: blur(18px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[1px\]{--tw-backdrop-blur: blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[20px\]{--tw-backdrop-blur: blur(20px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[22px\]{--tw-backdrop-blur: blur(22px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[28px\]{--tw-backdrop-blur: blur(28px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[2px\]{--tw-backdrop-blur: blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[3px\]{--tw-backdrop-blur: blur(3px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[6px\]{--tw-backdrop-blur: blur(6px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[8px\]{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-lg{--tw-backdrop-blur: blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-brightness-\[0\.8\]{--tw-backdrop-brightness: brightness(.8);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\,background-color\]{transition-property:border-color,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[box-shadow\,border-color\]{transition-property:box-shadow,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[color\,background-color\,border-color\,box-shadow\,transform\]{transition-property:color,background-color,border-color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[filter\,opacity\]{transition-property:filter,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,max-width\]{transition-property:left,max-width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,transform\]{transition-property:left,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\]{transition-property:left;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[max-height\]{transition-property:max-height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-75{transition-duration:75ms}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-transform{will-change:transform}.contain-content{contain:content}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[appearance\:textfield\]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.\[backface-visibility\:hidden\]{backface-visibility:hidden}.\[line-height\:0\]{line-height:0}.\[perspective-origin\:50\%_48\%\]{perspective-origin:50% 48%}.\[scrollbar-color\:\#454545_transparent\]{scrollbar-color:#454545 transparent}.\[scrollbar-color\:\#464646_transparent\]{scrollbar-color:#464646 transparent}.\[scrollbar-color\:rgba\(113\,113\,122\,0\.35\)_transparent\]{scrollbar-color:rgba(113,113,122,.35) transparent}.\[scrollbar-color\:rgba\(255\,255\,255\,0\.18\)_transparent\]{scrollbar-color:rgba(255,255,255,.18) transparent}.\[scrollbar-color\:rgba\(255\,255\,255\,0\.22\)_transparent\]{scrollbar-color:rgba(255,255,255,.22) transparent}.\[scrollbar-color\:rgba\(255\,255\,255\,0\.28\)_transparent\]{scrollbar-color:rgba(255,255,255,.28) transparent}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.\[transform-style\:preserve-3d\]{transform-style:preserve-3d}.\[transform\:translateZ\(0\)\]{transform:translateZ(0)}.\[will-change\:opacity\]{will-change:opacity}html.qdm-app-cursor{cursor:url("data:image/svg+xml,%3csvg%20height='32'%20width='32'%20viewBox='0%200%2032%2032'%20xmlns='http://www.w3.org/2000/svg'%20style='color:%20black;'%3e%3cdefs%3e%3cfilter%20id='shadow'%20y='-40%25'%20x='-40%25'%20width='180px'%20height='180%25'%20color-interpolation-filters='sRGB'%3e%3cfeDropShadow%20dx='1'%20dy='1'%20stdDeviation='1.2'%20flood-opacity='.5'/%3e%3c/filter%3e%3c/defs%3e%3cg%20fill='none'%20transform='rotate(0%2016%2016)'%20filter='url(%23shadow)'%3e%3cpath%20d='m12%2024.4219v-16.015l11.591%2011.619h-6.781l-.411.124z'%20fill='white'/%3e%3cpath%20d='m21.0845%2025.0962-3.605%201.535-4.682-11.089%203.686-1.553z'%20fill='white'/%3e%3cpath%20d='m19.751%2024.4155-1.844.774-3.1-7.374%201.841-.775z'%20fill='black'/%3e%3cpath%20d='m13%2010.814v11.188l2.969-2.866.428-.139h4.768z'%20fill='black'/%3e%3c/g%3e%3c/svg%3e") 12 10,default!important;height:100%;max-width:100%;overflow:hidden}html.qdm-app-cursor body{height:100%;max-width:100%;overflow:hidden;box-sizing:border-box}.material-library-sidebar,.material-library-sidebar *{cursor:url("data:image/svg+xml,%3csvg%20height='32'%20width='32'%20viewBox='0%200%2032%2032'%20xmlns='http://www.w3.org/2000/svg'%20style='color:%20black;'%3e%3cdefs%3e%3cfilter%20id='shadow'%20y='-40%25'%20x='-40%25'%20width='180px'%20height='180%25'%20color-interpolation-filters='sRGB'%3e%3cfeDropShadow%20dx='1'%20dy='1'%20stdDeviation='1.2'%20flood-opacity='.5'/%3e%3c/filter%3e%3c/defs%3e%3cg%20fill='none'%20transform='rotate(0%2016%2016)'%20filter='url(%23shadow)'%3e%3cpath%20d='m12%2024.4219v-16.015l11.591%2011.619h-6.781l-.411.124z'%20fill='white'/%3e%3cpath%20d='m21.0845%2025.0962-3.605%201.535-4.682-11.089%203.686-1.553z'%20fill='white'/%3e%3cpath%20d='m19.751%2024.4155-1.844.774-3.1-7.374%201.841-.775z'%20fill='black'/%3e%3cpath%20d='m13%2010.814v11.188l2.969-2.866.428-.139h4.768z'%20fill='black'/%3e%3c/g%3e%3c/svg%3e") 12 10,default!important}.material-library-sidebar input,.material-library-sidebar textarea{cursor:text!important}html.qdm-app-cursor #root{height:100%;max-width:100%;min-height:0;overflow:hidden}[data-canvas-container=true]{contain:paint}#canvas-bg{touch-action:none;-webkit-tap-highlight-color:transparent;overscroll-behavior:contain;--canvas-pan-grab-cursor: url("data:image/svg+xml,%3csvg%20height='32'%20width='32'%20viewBox='0%200%2032%2032'%20xmlns='http://www.w3.org/2000/svg'%20style='color:%20black;'%3e%3cdefs%3e%3cfilter%20id='shadow'%20y='-40%25'%20x='-40%25'%20width='180px'%20height='180%25'%20color-interpolation-filters='sRGB'%3e%3cfeDropShadow%20dx='1'%20dy='1'%20stdDeviation='1.2'%20flood-opacity='.5'/%3e%3c/filter%3e%3c/defs%3e%3cg%20fill='none'%20transform='rotate(0%2016%2016)'%20filter='url(%23shadow)'%3e%3cpath%20d='m13.5732%2012.0361c.48-.178%201.427-.069%201.677.473.213.462.396%201.241.406%201.075.024-.369-.024-1.167.137-1.584.117-.304.347-.59.686-.691.285-.086.62-.116.916-.055.313.064.642.287.765.499.362.623.368%201.899.385%201.831.064-.272.07-1.229.283-1.584.141-.235.497-.445.687-.479.294-.052.656-.068.964-.008.249.049.586.344.677.487.219.344.342%201.316.379%201.658.016.141.074-.393.293-.736.406-.639%201.844-.763%201.898.639.026.654.02.624.02%201.064%200%20.516-.012.828-.04%201.202-.03.399-.116%201.304-.241%201.742-.086.301-.371.978-.653%201.384%200%200-1.074%201.25-1.191%201.812-.117.563-.078.567-.102.965-.023.399.121.923.121.923s-.801.104-1.234.034c-.391-.062-.875-.84-1-1.078-.172-.328-.539-.265-.682-.023-.224.383-.709%201.07-1.05%201.113-.669.084-2.055.03-3.14.02%200%200%20.185-1.011-.227-1.358-.305-.26-.83-.784-1.144-1.06l-.832-.921c-.283-.36-1.002-.929-1.243-1.985-.213-.936-.192-1.395.037-1.77.232-.381.67-.589.854-.625.208-.042.692-.039.875.062.223.123.313.159.488.391.23.307.312.456.213.121-.076-.262-.322-.595-.434-.97-.109-.361-.401-.943-.38-1.526.008-.221.103-.771.832-1.042'%20fill='white'/%3e%3cg%20stroke='black'%20stroke-width='.75'%3e%3cpath%20d='m13.5732%2012.0361c.48-.178%201.427-.069%201.677.473.213.462.396%201.241.406%201.075.024-.369-.024-1.167.137-1.584.117-.304.347-.59.686-.691.285-.086.62-.116.916-.055.313.064.642.287.765.499.362.623.368%201.899.385%201.831.064-.272.07-1.229.283-1.584.141-.235.497-.445.687-.479.294-.052.656-.068.964-.008.249.049.586.344.677.487.219.344.342%201.316.379%201.658.016.141.074-.393.293-.736.406-.639%201.844-.763%201.898.639.026.654.02.624.02%201.064%200%20.516-.012.828-.04%201.202-.03.399-.116%201.304-.241%201.742-.086.301-.371.978-.653%201.384%200%200-1.074%201.25-1.191%201.812-.117.563-.078.567-.102.965-.023.399.121.923.121.923s-.801.104-1.234.034c-.391-.062-.875-.84-1-1.078-.172-.328-.539-.265-.682-.023-.224.383-.709%201.07-1.05%201.113-.669.084-2.055.03-3.14.02%200%200%20.185-1.011-.227-1.358-.305-.26-.83-.784-1.144-1.06l-.832-.921c-.283-.36-1.002-.929-1.243-1.985-.213-.936-.192-1.395.037-1.77.232-.381.67-.589.854-.625.208-.042.692-.039.875.062.223.123.313.159.488.391.23.307.312.456.213.121-.076-.262-.322-.595-.434-.97-.109-.361-.401-.943-.38-1.526.008-.221.103-.771.832-1.042z'%20stroke-linejoin='round'/%3e%3cpath%20d='m20.5664%2019.7344v-3.459'%20stroke-linecap='round'/%3e%3cpath%20d='m18.5508%2019.7461-.016-3.473'%20stroke-linecap='round'/%3e%3cpath%20d='m16.5547%2016.3047.021%203.426'%20stroke-linecap='round'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 16 16, grabbing}#canvas-bg.canvas-custom-cursor{cursor:url("data:image/svg+xml,%3Csvg%20height=%2732%27%20width=%2732%27%20viewBox=%270%200%2032%2032%27%20xmlns=%27http://www.w3.org/2000/svg%27%20style=%27color:%20black;%27%3E%3Cdefs%3E%3Cfilter%20id=%27shadow%27%20y=%27-40%25%27%20x=%27-40%25%27%20width=%27180px%27%20height=%27180%25%27%20color-interpolation-filters=%27sRGB%27%3E%3CfeDropShadow%20dx=%271%27%20dy=%271%27%20stdDeviation=%271.2%27%20flood-opacity=%27.5%27/%3E%3C/filter%3E%3C/defs%3E%3Cg%20fill=%27none%27%20transform=%27rotate(0%2016%2016)%27%20filter=%27url(%23shadow)%27%3E%3Cpath%20d=%27m12%2024.4219v-16.015l11.591%2011.619h-6.781l-.411.124z%27%20fill=%27white%27/%3E%3Cpath%20d=%27m21.0845%2025.0962-3.605%201.535-4.682-11.089%203.686-1.553z%27%20fill=%27white%27/%3E%3Cpath%20d=%27m19.751%2024.4155-1.844.774-3.1-7.374%201.841-.775z%27%20fill=%27black%27/%3E%3Cpath%20d=%27m13%2010.814v11.188l2.969-2.866.428-.139h4.768z%27%20fill=%27black%27/%3E%3C/g%3E%3C/svg%3E") 12 10,default!important}#canvas-bg.canvas-custom-cursor *{cursor:inherit!important}#canvas-bg.canvas-custom-cursor textarea[data-table-editor-textarea],#canvas-bg.canvas-custom-cursor textarea[data-table-editor-textarea] *{cursor:text!important;caret-color:#3b82f6}#canvas-bg.canvas-custom-cursor .resize-handle-corner,#canvas-bg.canvas-custom-cursor .resize-handle-corner *{cursor:url("data:image/svg+xml,%3Csvg%20height=%2732%27%20width=%2732%27%20viewBox=%270%200%2032%2032%27%20xmlns=%27http://www.w3.org/2000/svg%27%20style=%27color:%20black;%27%3E%3Cdefs%3E%3Cfilter%20id=%27shadow%27%20y=%27-40%25%27%20x=%27-40%25%27%20width=%27180px%27%20height=%27180%25%27%20color-interpolation-filters=%27sRGB%27%3E%3CfeDropShadow%20dx=%271%27%20dy=%271%27%20stdDeviation=%271.2%27%20flood-opacity=%27.5%27/%3E%3C/filter%3E%3C/defs%3E%3Cg%20fill=%27none%27%20transform=%27rotate(0%2016%2016)%27%20filter=%27url(%23shadow)%27%3E%3Cpath%20d=%27m19.7432%2017.0869-4.072%204.068%202.829%202.828-8.473-.013-.013-8.47%202.841%202.842%204.075-4.068%201.414-1.415-2.844-2.842h8.486v8.484l-2.83-2.827z%27%20fill=%27%23fff%27/%3E%3Cpath%20d=%27m18.6826%2016.7334-4.427%204.424%201.828%201.828-5.056-.016-.014-5.054%201.842%201.841%204.428-4.422%202.474-2.475-1.844-1.843h5.073v5.071l-1.83-1.828z%27%20fill=%27%23000%27/%3E%3C/g%3E%3C/svg%3E") 16 16,nwse-resize!important}#canvas-bg.canvas-custom-cursor .resize-handle-top-bottom,#canvas-bg.canvas-custom-cursor .resize-handle-top-bottom *{cursor:url("data:image/svg+xml,%3Csvg%20height=%2732%27%20width=%2732%27%20viewBox=%270%200%2032%2032%27%20xmlns=%27http://www.w3.org/2000/svg%27%20style=%27color:%20black;%27%3E%3Cdefs%3E%3Cfilter%20id=%27shadow%27%20y=%27-40%25%27%20x=%27-40%25%27%20width=%27180px%27%20height=%27180%25%27%20color-interpolation-filters=%27sRGB%27%3E%3CfeDropShadow%20dx=%271%27%20dy=%27-0.9999999999999999%27%20stdDeviation=%271.2%27%20flood-opacity=%27.5%27/%3E%3C/filter%3E%3C/defs%3E%3Cg%20fill=%27none%27%20transform=%27rotate(90%2016%2016)%27%20filter=%27url(%23shadow)%27%3E%3Cpath%20d=%27m9%2017.9907v.005l5.997%205.996.001-3.999h1.999%202.02v4l5.98-6.001-5.98-5.999.001%204.019-2.021.002h-2l.001-4.022zm1.411.003%203.587-3.588-.001%202.587h3.5%202.521v-2.585l3.565%203.586-3.564%203.585-.001-2.585h-2.521l-3.499-.001-.001%202.586z%27%20fill=%27%23fff%27/%3E%3Cpath%20d=%27m17.4971%2018.9932h2.521v2.586l3.565-3.586-3.565-3.585v2.605h-2.521-3.5v-2.607l-3.586%203.587%203.586%203.586v-2.587z%27%20fill=%27%23000%27/%3E%3C/g%3E%3C/svg%3E") 16 16,ns-resize!important}html input[type=range],body input[type=range],input[type=range]{cursor:url("data:image/svg+xml,%3Csvg%20height=%2732%27%20width=%2732%27%20viewBox=%270%200%2032%2032%27%20xmlns=%27http://www.w3.org/2000/svg%27%20style=%27color:%20black;%27%3E%3Cdefs%3E%3Cfilter%20id=%27shadow%27%20y=%27-40%25%27%20x=%27-40%25%27%20width=%27180px%27%20height=%27180%25%27%20color-interpolation-filters=%27sRGB%27%3E%3CfeDropShadow%20dx=%271%27%20dy=%271%27%20stdDeviation=%271.2%27%20flood-opacity=%27.5%27/%3E%3C/filter%3E%3C/defs%3E%3Cg%20fill=%27none%27%20transform=%27rotate(0%2016%2016)%27%20filter=%27url(%23shadow)%27%3E%3Cpath%20d=%27m12%2024.4219v-16.015l11.591%2011.619h-6.781l-.411.124z%27%20fill=%27white%27/%3E%3Cpath%20d=%27m21.0845%2025.0962-3.605%201.535-4.682-11.089%203.686-1.553z%27%20fill=%27white%27/%3E%3Cpath%20d=%27m19.751%2024.4155-1.844.774-3.1-7.374%201.841-.775z%27%20fill=%27black%27/%3E%3Cpath%20d=%27m13%2010.814v11.188l2.969-2.866.428-.139h4.768z%27%20fill=%27black%27/%3E%3C/g%3E%3C/svg%3E") 12 10,pointer!important}html input[type=range]::-webkit-slider-thumb,body input[type=range]::-webkit-slider-thumb,input[type=range]::-webkit-slider-thumb{cursor:url("data:image/svg+xml,%3Csvg%20height=%2732%27%20width=%2732%27%20viewBox=%270%200%2032%2032%27%20xmlns=%27http://www.w3.org/2000/svg%27%20style=%27color:%20black;%27%3E%3Cdefs%3E%3Cfilter%20id=%27shadow%27%20y=%27-40%25%27%20x=%27-40%25%27%20width=%27180px%27%20height=%27180%25%27%20color-interpolation-filters=%27sRGB%27%3E%3CfeDropShadow%20dx=%271%27%20dy=%271%27%20stdDeviation=%271.2%27%20flood-opacity=%27.5%27/%3E%3C/filter%3E%3C/defs%3E%3Cg%20fill=%27none%27%20transform=%27rotate(0%2016%2016)%27%20filter=%27url(%23shadow)%27%3E%3Cpath%20d=%27m12%2024.4219v-16.015l11.591%2011.619h-6.781l-.411.124z%27%20fill=%27white%27/%3E%3Cpath%20d=%27m21.0845%2025.0962-3.605%201.535-4.682-11.089%203.686-1.553z%27%20fill=%27white%27/%3E%3Cpath%20d=%27m19.751%2024.4155-1.844.774-3.1-7.374%201.841-.775z%27%20fill=%27black%27/%3E%3Cpath%20d=%27m13%2010.814v11.188l2.969-2.866.428-.139h4.768z%27%20fill=%27black%27/%3E%3C/g%3E%3C/svg%3E") 12 10,pointer!important}html input[type=range]::-moz-range-thumb,body input[type=range]::-moz-range-thumb,input[type=range]::-moz-range-thumb{cursor:url("data:image/svg+xml,%3Csvg%20height=%2732%27%20width=%2732%27%20viewBox=%270%200%2032%2032%27%20xmlns=%27http://www.w3.org/2000/svg%27%20style=%27color:%20black;%27%3E%3Cdefs%3E%3Cfilter%20id=%27shadow%27%20y=%27-40%25%27%20x=%27-40%25%27%20width=%27180px%27%20height=%27180%25%27%20color-interpolation-filters=%27sRGB%27%3E%3CfeDropShadow%20dx=%271%27%20dy=%271%27%20stdDeviation=%271.2%27%20flood-opacity=%27.5%27/%3E%3C/filter%3E%3C/defs%3E%3Cg%20fill=%27none%27%20transform=%27rotate(0%2016%2016)%27%20filter=%27url(%23shadow)%27%3E%3Cpath%20d=%27m12%2024.4219v-16.015l11.591%2011.619h-6.781l-.411.124z%27%20fill=%27white%27/%3E%3Cpath%20d=%27m21.0845%2025.0962-3.605%201.535-4.682-11.089%203.686-1.553z%27%20fill=%27white%27/%3E%3Cpath%20d=%27m19.751%2024.4155-1.844.774-3.1-7.374%201.841-.775z%27%20fill=%27black%27/%3E%3Cpath%20d=%27m13%2010.814v11.188l2.969-2.866.428-.139h4.768z%27%20fill=%27black%27/%3E%3C/g%3E%3C/svg%3E") 12 10,pointer!important}html input[type=range].cursor-pointer,body input[type=range].cursor-pointer,input[type=range].cursor-pointer,html input[type=range].cursor-pointer::-webkit-slider-thumb,body input[type=range].cursor-pointer::-webkit-slider-thumb,input[type=range].cursor-pointer::-webkit-slider-thumb,html input[type=range].cursor-pointer::-moz-range-thumb,body input[type=range].cursor-pointer::-moz-range-thumb,input[type=range].cursor-pointer::-moz-range-thumb{cursor:url("data:image/svg+xml,%3Csvg%20height=%2732%27%20width=%2732%27%20viewBox=%270%200%2032%2032%27%20xmlns=%27http://www.w3.org/2000/svg%27%20style=%27color:%20black;%27%3E%3Cdefs%3E%3Cfilter%20id=%27shadow%27%20y=%27-40%25%27%20x=%27-40%25%27%20width=%27180px%27%20height=%27180%25%27%20color-interpolation-filters=%27sRGB%27%3E%3CfeDropShadow%20dx=%271%27%20dy=%271%27%20stdDeviation=%271.2%27%20flood-opacity=%27.5%27/%3E%3C/filter%3E%3C/defs%3E%3Cg%20fill=%27none%27%20transform=%27rotate(0%2016%2016)%27%20filter=%27url(%23shadow)%27%3E%3Cpath%20d=%27m12%2024.4219v-16.015l11.591%2011.619h-6.781l-.411.124z%27%20fill=%27white%27/%3E%3Cpath%20d=%27m21.0845%2025.0962-3.605%201.535-4.682-11.089%203.686-1.553z%27%20fill=%27white%27/%3E%3Cpath%20d=%27m19.751%2024.4155-1.844.774-3.1-7.374%201.841-.775z%27%20fill=%27black%27/%3E%3Cpath%20d=%27m13%2010.814v11.188l2.969-2.866.428-.139h4.768z%27%20fill=%27black%27/%3E%3C/g%3E%3C/svg%3E") 12 10,pointer!important}#canvas-bg.canvas-custom-cursor input[type=range],#canvas-bg.canvas-custom-cursor input[type=range]::-webkit-slider-thumb,#canvas-bg.canvas-custom-cursor input[type=range]::-moz-range-thumb,#canvas-bg.canvas-custom-cursor input[type=range].cursor-pointer,#canvas-bg.canvas-custom-cursor input[type=range].cursor-pointer::-webkit-slider-thumb,#canvas-bg.canvas-custom-cursor input[type=range].cursor-pointer::-moz-range-thumb{cursor:url("data:image/svg+xml,%3csvg%20height='32'%20width='32'%20viewBox='0%200%2032%2032'%20xmlns='http://www.w3.org/2000/svg'%20style='color:%20black;'%3e%3cdefs%3e%3cfilter%20id='shadow'%20y='-40%25'%20x='-40%25'%20width='180px'%20height='180%25'%20color-interpolation-filters='sRGB'%3e%3cfeDropShadow%20dx='1'%20dy='1'%20stdDeviation='1.2'%20flood-opacity='.5'/%3e%3c/filter%3e%3c/defs%3e%3cg%20fill='none'%20transform='rotate(0%2016%2016)'%20filter='url(%23shadow)'%3e%3cpath%20d='m12%2024.4219v-16.015l11.591%2011.619h-6.781l-.411.124z'%20fill='white'/%3e%3cpath%20d='m21.0845%2025.0962-3.605%201.535-4.682-11.089%203.686-1.553z'%20fill='white'/%3e%3cpath%20d='m19.751%2024.4155-1.844.774-3.1-7.374%201.841-.775z'%20fill='black'/%3e%3cpath%20d='m13%2010.814v11.188l2.969-2.866.428-.139h4.768z'%20fill='black'/%3e%3c/g%3e%3c/svg%3e") 12 10,pointer!important}#canvas-bg.canvas-custom-cursor .resize-handle-side,#canvas-bg.canvas-custom-cursor .resize-handle-side *{cursor:url("data:image/svg+xml,%3Csvg%20height=%2732%27%20width=%2732%27%20viewBox=%270%200%2032%2032%27%20xmlns=%27http://www.w3.org/2000/svg%27%20style=%27color:%20black;%27%3E%3Cdefs%3E%3Cfilter%20id=%27shadow%27%20y=%27-40%25%27%20x=%27-40%25%27%20width=%27180px%27%20height=%27180%25%27%20color-interpolation-filters=%27sRGB%27%3E%3CfeDropShadow%20dx=%271%27%20dy=%271%27%20stdDeviation=%271.2%27%20flood-opacity=%27.5%27/%3E%3C/filter%3E%3C/defs%3E%3Cg%20fill=%27none%27%20transform=%27rotate(0%2016%2016)%27%20filter=%27url(%23shadow)%27%3E%3Cpath%20d=%27m9%2017.9907v.005l5.997%205.996.001-3.999h1.999%202.02v4l5.98-6.001-5.98-5.999.001%204.019-2.021.002h-2l.001-4.022zm1.411.003%203.587-3.588-.001%202.587h3.5%202.521v-2.585l3.565%203.586-3.564%203.585-.001-2.585h-2.521l-3.499-.001-.001%202.586z%27%20fill=%27%23fff%27/%3E%3Cpath%20d=%27m17.4971%2018.9932h2.521v2.586l3.565-3.586-3.565-3.585v2.605h-2.521-3.5v-2.607l-3.586%203.587%203.586%203.586v-2.587z%27%20fill=%27%23000%27/%3E%3C/g%3E%3C/svg%3E") 16 16,ew-resize!important}#canvas-bg.canvas-custom-cursor .resize-handle-corner-rb,#canvas-bg.canvas-custom-cursor .resize-handle-corner-rb *{cursor:url("data:image/svg+xml,%3Csvg%20height=%2732%27%20width=%2732%27%20viewBox=%270%200%2032%2032%27%20xmlns=%27http://www.w3.org/2000/svg%27%20style=%27color:%20black;%27%3E%3Cdefs%3E%3Cfilter%20id=%27shadow%27%20y=%27-40%25%27%20x=%27-40%25%27%20width=%27180px%27%20height=%27180%25%27%20color-interpolation-filters=%27sRGB%27%3E%3CfeDropShadow%20dx=%271%27%20dy=%27-0.9999999999999999%27%20stdDeviation=%271.2%27%20flood-opacity=%27.5%27/%3E%3C/filter%3E%3C/defs%3E%3Cg%20fill=%27none%27%20transform=%27rotate(90%2016%2016)%27%20filter=%27url(%23shadow)%27%3E%3Cpath%20d=%27m19.7432%2017.0869-4.072%204.068%202.829%202.828-8.473-.013-.013-8.47%202.841%202.842%204.075-4.068%201.414-1.415-2.844-2.842h8.486v8.484l-2.83-2.827z%27%20fill=%27%23fff%27/%3E%3Cpath%20d=%27m18.6826%2016.7334-4.427%204.424%201.828%201.828-5.056-.016-.014-5.054%201.842%201.841%204.428-4.422%202.474-2.475-1.844-1.843h5.073v5.071l-1.83-1.828z%27%20fill=%27%23000%27/%3E%3C/g%3E%3C/svg%3E") 16 16,nwse-resize!important}#canvas-bg.canvas-custom-cursor [data-group-resize-handle].resize-handle-side,#canvas-bg.canvas-custom-cursor [data-group-resize-handle].resize-handle-side *{cursor:url("data:image/svg+xml,%3Csvg%20height=%2732%27%20width=%2732%27%20viewBox=%270%200%2032%2032%27%20xmlns=%27http://www.w3.org/2000/svg%27%20style=%27color:%20black;%27%3E%3Cdefs%3E%3Cfilter%20id=%27shadow%27%20y=%27-40%25%27%20x=%27-40%25%27%20width=%27180px%27%20height=%27180%25%27%20color-interpolation-filters=%27sRGB%27%3E%3CfeDropShadow%20dx=%271%27%20dy=%271%27%20stdDeviation=%271.2%27%20flood-opacity=%27.5%27/%3E%3C/filter%3E%3C/defs%3E%3Cg%20fill=%27none%27%20transform=%27rotate(0%2016%2016)%27%20filter=%27url(%23shadow)%27%3E%3Cpath%20d=%27m9%2017.9907v.005l5.997%205.996.001-3.999h1.999%202.02v4l5.98-6.001-5.98-5.999.001%204.019-2.021.002h-2l.001-4.022zm1.411.003%203.587-3.588-.001%202.587h3.5%202.521v-2.585l3.565%203.586-3.564%203.585-.001-2.585h-2.521l-3.499-.001-.001%202.586z%27%20fill=%27%23fff%27/%3E%3Cpath%20d=%27m17.4971%2018.9932h2.521v2.586l3.565-3.586-3.565-3.585v2.605h-2.521-3.5v-2.607l-3.586%203.587%203.586%203.586v-2.587z%27%20fill=%27%23000%27/%3E%3C/g%3E%3C/svg%3E") 16 16,ew-resize!important}#canvas-bg.canvas-custom-cursor [data-group-resize-handle].resize-handle-top-bottom,#canvas-bg.canvas-custom-cursor [data-group-resize-handle].resize-handle-top-bottom *{cursor:url("data:image/svg+xml,%3Csvg%20height=%2732%27%20width=%2732%27%20viewBox=%270%200%2032%2032%27%20xmlns=%27http://www.w3.org/2000/svg%27%20style=%27color:%20black;%27%3E%3Cdefs%3E%3Cfilter%20id=%27shadow%27%20y=%27-40%25%27%20x=%27-40%25%27%20width=%27180px%27%20height=%27180%25%27%20color-interpolation-filters=%27sRGB%27%3E%3CfeDropShadow%20dx=%271%27%20dy=%27-0.9999999999999999%27%20stdDeviation=%271.2%27%20flood-opacity=%27.5%27/%3E%3C/filter%3E%3C/defs%3E%3Cg%20fill=%27none%27%20transform=%27rotate(90%2016%2016)%27%20filter=%27url(%23shadow)%27%3E%3Cpath%20d=%27m9%2017.9907v.005l5.997%205.996.001-3.999h1.999%202.02v4l5.98-6.001-5.98-5.999.001%204.019-2.021.002h-2l.001-4.022zm1.411.003%203.587-3.588-.001%202.587h3.5%202.521v-2.585l3.565%203.586-3.564%203.585-.001-2.585h-2.521l-3.499-.001-.001%202.586z%27%20fill=%27%23fff%27/%3E%3Cpath%20d=%27m17.4971%2018.9932h2.521v2.586l3.565-3.586-3.565-3.585v2.605h-2.521-3.5v-2.607l-3.586%203.587%203.586%203.586v-2.587z%27%20fill=%27%23000%27/%3E%3C/g%3E%3C/svg%3E") 16 16,ns-resize!important}#canvas-bg.canvas-custom-cursor [data-group-resize-handle].resize-handle-corner,#canvas-bg.canvas-custom-cursor [data-group-resize-handle].resize-handle-corner *{cursor:url("data:image/svg+xml,%3Csvg%20height=%2732%27%20width=%2732%27%20viewBox=%270%200%2032%2032%27%20xmlns=%27http://www.w3.org/2000/svg%27%20style=%27color:%20black;%27%3E%3Cdefs%3E%3Cfilter%20id=%27shadow%27%20y=%27-40%25%27%20x=%27-40%25%27%20width=%27180px%27%20height=%27180%25%27%20color-interpolation-filters=%27sRGB%27%3E%3CfeDropShadow%20dx=%271%27%20dy=%271%27%20stdDeviation=%271.2%27%20flood-opacity=%27.5%27/%3E%3C/filter%3E%3C/defs%3E%3Cg%20fill=%27none%27%20transform=%27rotate(0%2016%2016)%27%20filter=%27url(%23shadow)%27%3E%3Cpath%20d=%27m19.7432%2017.0869-4.072%204.068%202.829%202.828-8.473-.013-.013-8.47%202.841%202.842%204.075-4.068%201.414-1.415-2.844-2.842h8.486v8.484l-2.83-2.827z%27%20fill=%27%23fff%27/%3E%3Cpath%20d=%27m18.6826%2016.7334-4.427%204.424%201.828%201.828-5.056-.016-.014-5.054%201.842%201.841%204.428-4.422%202.474-2.475-1.844-1.843h5.073v5.071l-1.83-1.828z%27%20fill=%27%23000%27/%3E%3C/g%3E%3C/svg%3E") 16 16,nwse-resize!important}#canvas-bg.canvas-custom-cursor [data-group-resize-handle].resize-handle-corner-rb,#canvas-bg.canvas-custom-cursor [data-group-resize-handle].resize-handle-corner-rb *{cursor:url("data:image/svg+xml,%3Csvg%20height=%2732%27%20width=%2732%27%20viewBox=%270%200%2032%2032%27%20xmlns=%27http://www.w3.org/2000/svg%27%20style=%27color:%20black;%27%3E%3Cdefs%3E%3Cfilter%20id=%27shadow%27%20y=%27-40%25%27%20x=%27-40%25%27%20width=%27180px%27%20height=%27180%25%27%20color-interpolation-filters=%27sRGB%27%3E%3CfeDropShadow%20dx=%271%27%20dy=%27-0.9999999999999999%27%20stdDeviation=%271.2%27%20flood-opacity=%27.5%27/%3E%3C/filter%3E%3C/defs%3E%3Cg%20fill=%27none%27%20transform=%27rotate(90%2016%2016)%27%20filter=%27url(%23shadow)%27%3E%3Cpath%20d=%27m19.7432%2017.0869-4.072%204.068%202.829%202.828-8.473-.013-.013-8.47%202.841%202.842%204.075-4.068%201.414-1.415-2.844-2.842h8.486v8.484l-2.83-2.827z%27%20fill=%27%23fff%27/%3E%3Cpath%20d=%27m18.6826%2016.7334-4.427%204.424%201.828%201.828-5.056-.016-.014-5.054%201.842%201.841%204.428-4.422%202.474-2.475-1.844-1.843h5.073v5.071l-1.83-1.828z%27%20fill=%27%23000%27/%3E%3C/g%3E%3C/svg%3E") 16 16,nwse-resize!important}#canvas-bg.canvas-panning,#canvas-bg.canvas-panning .canvas-world,#canvas-bg.canvas-local-panning,#canvas-bg.canvas-local-panning .canvas-world{cursor:var(--canvas-pan-grab-cursor)!important}#canvas-pan-hit-shield.canvas-pan-hit-shield--active{cursor:url("data:image/svg+xml,%3csvg%20height='32'%20width='32'%20viewBox='0%200%2032%2032'%20xmlns='http://www.w3.org/2000/svg'%20style='color:%20black;'%3e%3cdefs%3e%3cfilter%20id='shadow'%20y='-40%25'%20x='-40%25'%20width='180px'%20height='180%25'%20color-interpolation-filters='sRGB'%3e%3cfeDropShadow%20dx='1'%20dy='1'%20stdDeviation='1.2'%20flood-opacity='.5'/%3e%3c/filter%3e%3c/defs%3e%3cg%20fill='none'%20transform='rotate(0%2016%2016)'%20filter='url(%23shadow)'%3e%3cpath%20d='m12%2024.4219v-16.015l11.591%2011.619h-6.781l-.411.124z'%20fill='white'/%3e%3cpath%20d='m21.0845%2025.0962-3.605%201.535-4.682-11.089%203.686-1.553z'%20fill='white'/%3e%3cpath%20d='m19.751%2024.4155-1.844.774-3.1-7.374%201.841-.775z'%20fill='black'/%3e%3cpath%20d='m13%2010.814v11.188l2.969-2.866.428-.139h4.768z'%20fill='black'/%3e%3c/g%3e%3c/svg%3e") 12 10,default!important}#canvas-bg.canvas-custom-cursor #canvas-pan-hit-shield.canvas-pan-hit-shield--grabbing{cursor:var(--canvas-pan-grab-cursor)!important}#canvas-bg.canvas-panning .node-border-beam,#canvas-bg.canvas-panning .node-border-beam:before,#canvas-bg.canvas-panning .node-border-beam:after,#canvas-bg.canvas-panning .node-border-beam *,#canvas-bg.canvas-local-panning .node-border-beam,#canvas-bg.canvas-local-panning .node-border-beam:before,#canvas-bg.canvas-local-panning .node-border-beam:after,#canvas-bg.canvas-local-panning .node-border-beam *{animation-play-state:paused!important}#canvas-bg.dense-media-overview.canvas-panning [data-canvas-connections-layer],#canvas-bg.dense-media-overview.canvas-viewport-interacting [data-canvas-connections-layer],#canvas-bg.dense-media-overview.canvas-local-panning [data-canvas-connections-layer]{display:none!important}#canvas-bg.dense-media-overview [data-dense-overview-stub]{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important}#canvas-bg.dense-media-micro [data-dense-media-micro-thumb]{background-color:#1f1f1f;contain:strict}.theme-light #canvas-bg.dense-media-micro [data-dense-media-micro-thumb],[data-theme=light] #canvas-bg.dense-media-micro [data-dense-media-micro-thumb]{background-color:#f4f4f5}#canvas-bg.canvas-panning.zoom-oss-lod-tiny:not(.dense-media-micro) .node-wrapper:not(.node-selected-border) img,#canvas-bg.canvas-panning.zoom-oss-lod-tiny:not(.dense-media-micro) .node-wrapper:not(.node-selected-border) video,#canvas-bg.canvas-viewport-interacting.zoom-oss-lod-tiny:not(.dense-media-micro) .node-wrapper:not(.node-selected-border) img,#canvas-bg.canvas-viewport-interacting.zoom-oss-lod-tiny:not(.dense-media-micro) .node-wrapper:not(.node-selected-border) video,body.canvas-release-settle #canvas-bg.zoom-oss-lod-tiny:not(.dense-media-micro) .node-wrapper:not(.node-selected-border) img,body.canvas-release-settle #canvas-bg.zoom-oss-lod-tiny:not(.dense-media-micro) .node-wrapper:not(.node-selected-border) video{content-visibility:hidden!important;visibility:hidden!important;pointer-events:none!important}#canvas-bg.canvas-minimap-dragging [data-canvas-connections-layer],#canvas-bg.canvas-minimap-dragging .connection-group{display:none!important}#canvas-bg.canvas-minimap-dragging .node-wrapper{pointer-events:none!important;contain:layout style;box-shadow:none!important;filter:none!important;outline:none!important}#canvas-bg.canvas-panning.zoom-oss-lod-tiny:not(.dense-media-micro) .node-wrapper:not(.node-selected-border) [data-compact-gen-preview],#canvas-bg.canvas-panning.zoom-oss-lod-tiny:not(.dense-media-micro) .node-wrapper:not(.node-selected-border) [data-input-image-media],#canvas-bg.canvas-viewport-interacting.zoom-oss-lod-tiny:not(.dense-media-micro) .node-wrapper:not(.node-selected-border) [data-compact-gen-preview],#canvas-bg.canvas-viewport-interacting.zoom-oss-lod-tiny:not(.dense-media-micro) .node-wrapper:not(.node-selected-border) [data-input-image-media],body.canvas-release-settle #canvas-bg.zoom-oss-lod-tiny:not(.dense-media-micro) .node-wrapper:not(.node-selected-border) [data-compact-gen-preview],body.canvas-release-settle #canvas-bg.zoom-oss-lod-tiny:not(.dense-media-micro) .node-wrapper:not(.node-selected-border) [data-input-image-media]{content-visibility:hidden!important;contain-intrinsic-size:120px 90px}#canvas-bg.canvas-panning .node-wrapper[data-node-type=gen-image],#canvas-bg.canvas-panning .node-wrapper[data-node-type=gen-video],#canvas-bg.canvas-panning .node-wrapper[data-node-type=preview],#canvas-bg.canvas-panning .node-wrapper[data-node-type=input-image],#canvas-bg.canvas-panning .node-wrapper[data-node-type=video-input]{contain:layout style}#canvas-bg.canvas-local-panning .node-wrapper img,#canvas-bg.canvas-local-panning .node-wrapper video{pointer-events:none!important;backface-visibility:hidden}#canvas-bg.canvas-local-panning .node-wrapper{contain:layout style}#canvas-bg.canvas-panning .node-wrapper{pointer-events:none!important}.canvas-world{contain:layout;transform-origin:0 0;pointer-events:none}#canvas-bg.canvas-panning .canvas-world,#canvas-bg.canvas-local-panning .canvas-world,#canvas-bg.canvas-viewport-interacting .canvas-world{will-change:transform;backface-visibility:hidden}#canvas-bg.canvas-node-dragging .canvas-world,#canvas-bg.canvas-local-node-dragging .canvas-world{will-change:transform;backface-visibility:visible}[data-canvas-locked-ui-scale]{will-change:auto!important;backface-visibility:visible!important}.node-wrapper:hover,.node-wrapper.node-dragging-self{will-change:transform}#canvas-bg.canvas-node-dragging .node-wrapper,#canvas-bg.canvas-local-node-dragging .node-wrapper{pointer-events:none!important}#canvas-bg.canvas-node-dragging .node-wrapper[data-node-type=gen-video] [data-gen-ref-strip-overlay]{display:none!important}.node-wrapper.node-dragging-self [data-input-image-toolbar],.node-wrapper.node-dragging-self [data-input-image-audio-toolbar-wrap],.node-wrapper.node-dragging-self [data-gen-media-toolbar]{visibility:hidden!important;pointer-events:none!important}#canvas-bg.canvas-node-dragging .node-wrapper:not(.node-dragging-self) img,#canvas-bg.canvas-node-dragging .node-wrapper:not(.node-dragging-self) video{image-rendering:pixelated}#canvas-bg.canvas-viewport-interacting .node-wrapper{pointer-events:none!important}.canvas-pan-hit-shield{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;pointer-events:none}#canvas-pan-hit-shield.canvas-pan-hit-shield--active{pointer-events:auto}body.canvas-release-settle #canvas-bg .node-mount-fade-in,body.canvas-interacting #canvas-bg .node-mount-fade-in{animation:none!important;opacity:1!important}.canvas-world[data-gesture-lite] .node-mount-fade-in{animation:none!important;opacity:0!important}body.canvas-release-settle #canvas-bg .qiaodoumayi-node-handle,body.canvas-release-settle #canvas-bg .qiaodoumayi-node-handle-slide{opacity:0!important;will-change:auto}#canvas-bg.canvas-panning .node-wrapper img,#canvas-bg.canvas-panning .node-wrapper video{pointer-events:none}body.canvas-release-settle #canvas-bg .connection-group .edge-flow,body.canvas-release-settle #canvas-bg .connection-group .edge-flow-glow,body.canvas-release-settle #canvas-bg .connection-group .edge-bg{animation-play-state:paused!important}body.canvas-generation-burst #canvas-bg .connection-group animateTransform{visibility:hidden!important}body.canvas-generation-burst #canvas-bg .node-wrapper img,body.canvas-generation-burst #canvas-bg .node-wrapper video{image-rendering:pixelated;contain:layout style;backface-visibility:hidden}#canvas-bg.canvas-panning .connection-group .edge-flow,#canvas-bg.canvas-panning .connection-group .edge-flow-glow,#canvas-bg.canvas-panning .connection-group .edge-bg,#canvas-bg.canvas-local-panning .connection-group .edge-flow,#canvas-bg.canvas-local-panning .connection-group .edge-flow-glow,#canvas-bg.canvas-local-panning .connection-group .edge-bg{visibility:hidden!important}#canvas-bg.canvas-panning .connection-group .edge-hit-path,#canvas-bg.canvas-local-panning .connection-group .edge-hit-path,#canvas-bg.canvas-panning .connection-group animateTransform,#canvas-bg.canvas-local-panning .connection-group animateTransform{visibility:hidden!important}#canvas-bg.canvas-panning .node-wrapper[data-node-type=gen-image] img,#canvas-bg.canvas-panning .node-wrapper[data-node-type=gen-video] img,#canvas-bg.canvas-panning .node-wrapper[data-node-type=preview] img,#canvas-bg.canvas-panning .node-wrapper[data-node-type=input-image] img,#canvas-bg.canvas-panning .node-wrapper[data-node-type=video-input] img,#canvas-bg.canvas-panning .node-wrapper[data-node-type=gen-video] video,#canvas-bg.canvas-panning .node-wrapper[data-node-type=preview] video,#canvas-bg.canvas-panning .node-wrapper[data-node-type=video-input] video{contain:layout style;backface-visibility:hidden;pointer-events:none}#canvas-bg.canvas-panning .node-wrapper .generation-timer-badge,#canvas-bg.canvas-panning .node-wrapper [data-generation-timer],#canvas-bg.canvas-local-panning .node-wrapper .generation-timer-badge,#canvas-bg.canvas-local-panning .node-wrapper [data-generation-timer],#canvas-bg.canvas-viewport-interacting .node-wrapper .generation-timer-badge,#canvas-bg.canvas-viewport-interacting .node-wrapper [data-generation-timer]{opacity:1!important;visibility:visible!important}.node-wrapper.node-generating-visual:not(.node-generating-visual--simple) [data-compact-gen-preview]:after,.node-wrapper.node-generating-visual:not(.node-generating-visual--simple) [data-aux-gen-preview]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:61;pointer-events:none;border-radius:inherit;background:#18181be6}.node-wrapper.node-generating-visual:not(.node-generating-visual--simple) [data-compact-gen-preview]:has([data-compact-gen-progress-layer]):after,.node-wrapper.node-generating-visual:not(.node-generating-visual--simple) [data-aux-gen-preview]:has([data-aux-gen-progress-layer]):after{opacity:0}@media(prefers-reduced-motion:reduce){}.node-wrapper.node-generating-visual[data-node-type=gen-image]:before,.node-wrapper.node-generating-visual[data-node-type=gen-video]:before,.node-wrapper.node-generating-visual[data-node-type=preview]:before{display:none}.node-wrapper.node-generating-visual [data-gen-empty-shell]{visibility:hidden}#canvas-bg.canvas-panning .node-wrapper.node-generating-visual:before{display:none}.node-wrapper.node-generating-visual--simple[data-node-type=gen-image]:before,.node-wrapper.node-generating-visual--simple[data-node-type=gen-video]:before,.node-wrapper.node-generating-visual--simple[data-node-type=preview]:before{display:none}@property --qiaodoumayi-gen-burst-r{syntax: "<percentage>"; inherits: false; initial-value: 0%;}.qiaodoumayi-generation-overlay{z-index:1;border-radius:inherit;isolation:isolate;contain:paint;overflow:hidden;clip-path:inset(0 round 16px);background:transparent;transform:translateZ(0);will-change:opacity;--qiaodoumayi-gen-elapsed: 0s}.qiaodoumayi-starfield-root{z-index:1;overflow:visible;isolation:isolate;color:#f5fbff}.qiaodoumayi-starfield-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;isolation:isolate;contain:paint;overflow:hidden;clip-path:inset(0 round 16px)}.qiaodoumayi-starfield-bg,.qiaodoumayi-starfield-stars{position:absolute;top:0;right:0;bottom:0;left:0}.qiaodoumayi-starfield-bg{z-index:0;background:linear-gradient(135deg,#202022,#121212)}.qiaodoumayi-starfield-stars{z-index:6;width:100%;height:100%;mix-blend-mode:screen;pointer-events:none}.qiaodoumayi-starfield-border{position:absolute;z-index:2;overflow:visible;pointer-events:none}.qiaodoumayi-generation-empty,.qiaodoumayi-generation-media-blur,.qiaodoumayi-generation-shadow-layer,.qiaodoumayi-generation-shadow-layer-empty,.qiaodoumayi-generation-motion,.qiaodoumayi-generation-grid-stars,.qiaodoumayi-generation-grid-sweep,.qiaodoumayi-generation-burst,.qiaodoumayi-generation-dither{position:absolute;top:0;right:0;bottom:0;left:0}.qiaodoumayi-generation-empty{z-index:0;border-radius:inherit;background:#070708}[data-canvas-shell-bridging=true] [data-input-image-png-fill],[data-canvas-shell-bridging=true] [data-input-image-media]{background-color:transparent!important;background-image:none!important}.node-wrapper [data-canvas-media-clip],.node-wrapper [data-canvas-persistent-media-layer],.node-wrapper [data-canvas-shell-generation-overlay],.node-wrapper [data-canvas-media-stage],.node-wrapper .canvas-media-reveal-clip,.node-wrapper .canvas-media-reveal-content,.node-wrapper .canvas-media-reveal-underlay{overflow:hidden!important;border-radius:1rem}.node-wrapper.node-generating-visual [data-canvas-media-clip],.node-wrapper.node-generating-visual [data-canvas-persistent-media-layer],.node-wrapper.node-generating-visual [data-canvas-shell-generation-overlay],.node-wrapper.node-generating-visual [data-canvas-media-stage],.node-wrapper .canvas-media-reveal-content.is-generating-shell,.node-wrapper .canvas-media-reveal-content.is-replacing,.node-wrapper .canvas-media-reveal-underlay{isolation:isolate;transform:translateZ(0);clip-path:inset(0 round 16px);-webkit-mask-image:linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0,#fff 0);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.node-wrapper [data-canvas-shell-generation-overlay]:has(.qiaodoumayi-starfield-border),.node-wrapper [data-canvas-media-stage]:has(.qiaodoumayi-starfield-border),.node-wrapper .qingtian-starfield-ancestor.qingtian-starfield-ancestor{overflow:visible!important;clip-path:none;-webkit-mask-image:none;mask-image:none}.node-wrapper [data-canvas-persistent-media-layer] img,.node-wrapper [data-canvas-persistent-media-layer] video{opacity:1!important}.node-wrapper [data-canvas-hidden-media-shell]{background-color:transparent!important;background-image:none!important;border-color:transparent!important}.qiaodoumayi-generation-media-blur{z-index:10;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.9);transform-origin:center;filter:blur(42px);opacity:.22}.qiaodoumayi-generation-shadow-layer,.qiaodoumayi-generation-shadow-layer-empty{z-index:20}.qiaodoumayi-generation-shadow-layer{background:#0000009e}.qiaodoumayi-generation-shadow-layer-empty{background:#000000a8;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.qiaodoumayi-generation-motion{z-index:30;overflow:hidden;border-radius:inherit;opacity:0;animation:qiaodoumayi-generation-motion-enter .42s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(0s - var(--qiaodoumayi-gen-elapsed, 0s))}.qiaodoumayi-generation-grid-stars{background-image:radial-gradient(circle,rgba(255,255,255,1) 0 .75px,transparent 1.4px);background-size:18px 18px;background-position:0px 0px;background-repeat:repeat;opacity:1;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='360'%20height='360'%3E%3Cfilter%20id='sa'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='0.09'%20numOctaves='1'%20seed='2'%20stitchTiles='stitch'/%3E%3CfeColorMatrix%20type='luminanceToAlpha'/%3E%3CfeComponentTransfer%3E%3CfeFuncA%20type='linear'%20slope='9'%20intercept='-4.7'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect%20width='360'%20height='360'%20filter='url(%23sa)'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='360'%20height='360'%3E%3Cfilter%20id='sb'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='0.088'%20numOctaves='1'%20seed='7'%20stitchTiles='stitch'/%3E%3CfeColorMatrix%20type='luminanceToAlpha'/%3E%3CfeComponentTransfer%3E%3CfeFuncA%20type='linear'%20slope='9'%20intercept='-4.7'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect%20width='360'%20height='360'%20filter='url(%23sb)'/%3E%3C/svg%3E");-webkit-mask-size:360px 360px,360px 360px;-webkit-mask-position:0px 0px,0px 0px;-webkit-mask-repeat:repeat,repeat;-webkit-mask-composite:source-in;-webkit-mask-mode:alpha,alpha;mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='360'%20height='360'%3E%3Cfilter%20id='sa'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='0.09'%20numOctaves='1'%20seed='2'%20stitchTiles='stitch'/%3E%3CfeColorMatrix%20type='luminanceToAlpha'/%3E%3CfeComponentTransfer%3E%3CfeFuncA%20type='linear'%20slope='9'%20intercept='-4.7'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect%20width='360'%20height='360'%20filter='url(%23sa)'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='360'%20height='360'%3E%3Cfilter%20id='sb'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='0.088'%20numOctaves='1'%20seed='7'%20stitchTiles='stitch'/%3E%3CfeColorMatrix%20type='luminanceToAlpha'/%3E%3CfeComponentTransfer%3E%3CfeFuncA%20type='linear'%20slope='9'%20intercept='-4.7'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect%20width='360'%20height='360'%20filter='url(%23sb)'/%3E%3C/svg%3E");mask-size:360px 360px,360px 360px;mask-position:0px 0px,0px 0px;mask-repeat:repeat,repeat;-webkit-mask-composite:source-in,xor;mask-composite:intersect;mask-mode:alpha,alpha;animation:qiaodoumayi-generation-stars-shimmer 96s linear infinite;animation-delay:calc(0s - var(--qiaodoumayi-gen-elapsed, 0s))}.qiaodoumayi-generation-grid-sweep{background-image:radial-gradient(circle,rgba(255,255,255,1) 0 .75px,transparent 1.4px);background-size:18px 18px;background-position:0px 0px;background-repeat:repeat;opacity:1;-webkit-mask-image:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 33%,rgba(255,255,255,.1) 38%,rgba(255,255,255,.38) 43%,rgba(255,255,255,.72) 47%,rgba(255,255,255,1) 50%,rgba(255,255,255,.72) 53%,rgba(255,255,255,.38) 57%,rgba(255,255,255,.1) 62%,rgba(255,255,255,0) 67%,rgba(255,255,255,0) 100%),url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='640'%20height='640'%3E%3Cfilter%20id='ns'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='0.0025%200.006'%20numOctaves='2'%20stitchTiles='stitch'/%3E%3CfeColorMatrix%20type='luminanceToAlpha'/%3E%3CfeComponentTransfer%3E%3CfeFuncA%20type='linear'%20slope='0.7'%20intercept='0.5'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect%20width='640'%20height='640'%20filter='url(%23ns)'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='180'%20height='180'%3E%3Cfilter%20id='hs'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='0.14'%20numOctaves='1'%20seed='9'%20stitchTiles='stitch'/%3E%3CfeColorMatrix%20type='luminanceToAlpha'/%3E%3CfeComponentTransfer%3E%3CfeFuncA%20type='linear'%20slope='3.4'%20intercept='-0.72'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect%20width='180'%20height='180'%20filter='url(%23hs)'/%3E%3C/svg%3E");-webkit-mask-size:200% 100%,640px 640px,180px 180px;-webkit-mask-position:150% 50%,0px 0px,0px 0px;-webkit-mask-repeat:repeat-x,repeat,repeat;-webkit-mask-composite:source-in,source-in;-webkit-mask-mode:alpha,alpha,alpha;mask-image:linear-gradient(90deg,#fff0,#fff0 33%,#ffffff1a,#ffffff61 43%,#ffffffb8 47%,#fff,#ffffffb8 53%,#ffffff61 57%,#ffffff1a,#fff0 67%,#fff0),url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='640'%20height='640'%3E%3Cfilter%20id='ns'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='0.0025%200.006'%20numOctaves='2'%20stitchTiles='stitch'/%3E%3CfeColorMatrix%20type='luminanceToAlpha'/%3E%3CfeComponentTransfer%3E%3CfeFuncA%20type='linear'%20slope='0.7'%20intercept='0.5'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect%20width='640'%20height='640'%20filter='url(%23ns)'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='180'%20height='180'%3E%3Cfilter%20id='hs'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='0.14'%20numOctaves='1'%20seed='9'%20stitchTiles='stitch'/%3E%3CfeColorMatrix%20type='luminanceToAlpha'/%3E%3CfeComponentTransfer%3E%3CfeFuncA%20type='linear'%20slope='3.4'%20intercept='-0.72'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect%20width='180'%20height='180'%20filter='url(%23hs)'/%3E%3C/svg%3E");mask-size:200% 100%,640px 640px,180px 180px;mask-position:150% 50%,0px 0px,0px 0px;mask-repeat:repeat-x,repeat,repeat;-webkit-mask-composite:source-in,source-in,xor;mask-composite:intersect,intersect;mask-mode:alpha,alpha,alpha;animation:qiaodoumayi-generation-sweep-shift 7s linear infinite,qiaodoumayi-generation-sweep-pulse 2.6s cubic-bezier(.65,0,.35,1) infinite;animation-delay:calc(2.5s - var(--qiaodoumayi-gen-elapsed, 0s)),calc(2.5s - var(--qiaodoumayi-gen-elapsed, 0s))}.qiaodoumayi-generation-sweep-glow{position:absolute;top:-60%;right:0;bottom:-60%;left:0;background-image:linear-gradient(90deg,#fff0,#fff0 35%,#ffffff15,#ffffff32,#ffffff4f,#ffffff64,#ffffff6b,#ffffff64,#ffffff4f,#ffffff32,#ffffff15,#fff0 65%,#fff0);background-size:200% 100%;background-position:150% 50%;background-repeat:repeat-x;filter:blur(26px);mix-blend-mode:screen;animation:qiaodoumayi-generation-sweep-glow-shift 7s linear infinite,qiaodoumayi-generation-sweep-glow-breathe 4.5s cubic-bezier(.65,0,.35,1) infinite;animation-delay:calc(2.5s - var(--qiaodoumayi-gen-elapsed, 0s)),calc(2.5s - var(--qiaodoumayi-gen-elapsed, 0s))}.qiaodoumayi-generation-burst{background-image:radial-gradient(circle,rgba(255,255,255,1) 0 .75px,transparent 1.4px);background-size:18px 18px;background-position:0px 0px;background-repeat:repeat;--qiaodoumayi-gen-burst-r: 0%;-webkit-mask-image:radial-gradient(circle at 50% 100%,transparent var(--qiaodoumayi-gen-burst-r),#fff calc(var(--qiaodoumayi-gen-burst-r) + 6%),#fff calc(var(--qiaodoumayi-gen-burst-r) + 10%),transparent calc(var(--qiaodoumayi-gen-burst-r) + 22%));-webkit-mask-size:100% 100%;-webkit-mask-position:0 0;-webkit-mask-repeat:no-repeat;mask-image:radial-gradient(circle at 50% 100%,transparent var(--qiaodoumayi-gen-burst-r),#fff calc(var(--qiaodoumayi-gen-burst-r) + 6%),#fff calc(var(--qiaodoumayi-gen-burst-r) + 10%),transparent calc(var(--qiaodoumayi-gen-burst-r) + 22%));mask-size:100% 100%;mask-position:0 0;mask-repeat:no-repeat;animation:qiaodoumayi-generation-burst 2s linear forwards;animation-delay:calc(0s - var(--qiaodoumayi-gen-elapsed, 0s))}.qiaodoumayi-generation-dither{z-index:40;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='120'%20height='120'%3E%3Cfilter%20id='d'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='0.9'%20numOctaves='2'%20stitchTiles='stitch'/%3E%3CfeColorMatrix%20type='saturate'%20values='0'/%3E%3C/filter%3E%3Crect%20width='120'%20height='120'%20filter='url(%23d)'/%3E%3C/svg%3E");background-size:120px 120px;background-repeat:repeat;opacity:.06;mix-blend-mode:overlay;pointer-events:none}.qiaodoumayi-generation-progress-probe{position:absolute;left:0;top:0;width:0;height:0;overflow:hidden;visibility:hidden}@keyframes qiaodoumayi-generation-stars-shimmer{0%{-webkit-mask-position:0px 0px,0px 0px;mask-position:0px 0px,0px 0px}to{-webkit-mask-position:360px 360px,-360px -360px;mask-position:360px 360px,-360px -360px}}@keyframes qiaodoumayi-generation-sweep-shift{0%{-webkit-mask-position:150% 50%,0px 0px,0px 0px;mask-position:150% 50%,0px 0px,0px 0px}to{-webkit-mask-position:-50% 50%,0px 0px,0px 180px;mask-position:-50% 50%,0px 0px,0px 180px}}@keyframes qiaodoumayi-generation-sweep-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes qiaodoumayi-generation-sweep-glow-shift{0%{background-position:150% 50%}to{background-position:-50% 50%}}@keyframes qiaodoumayi-generation-sweep-glow-breathe{0%,to{opacity:.75}50%{opacity:1}}@keyframes qiaodoumayi-generation-motion-enter{0%{opacity:0}to{opacity:1}}@keyframes qiaodoumayi-generation-burst{0%{--qiaodoumayi-gen-burst-r: 0%;opacity:0}6%{opacity:1}85%{opacity:1}to{--qiaodoumayi-gen-burst-r: 125%;opacity:0}}.node-wrapper[data-canvas-strict-in-view=false] *:not([data-canvas-shell-generation-overlay])>.qiaodoumayi-generation-overlay{display:none!important}.node-wrapper:has([data-canvas-shell-generation-overlay]) [data-compact-gen-preview] .qiaodoumayi-generation-overlay,.node-wrapper:has([data-canvas-shell-generation-overlay]) [data-aux-gen-preview] .qiaodoumayi-generation-overlay{display:none!important}@media(prefers-reduced-motion:reduce){.qiaodoumayi-generation-motion{animation:qiaodoumayi-generation-motion-enter .2s cubic-bezier(.16,1,.3,1) forwards}.qiaodoumayi-generation-grid-stars{-webkit-mask-image:none;mask-image:none;animation:none;opacity:.35}.qiaodoumayi-generation-grid-sweep,.qiaodoumayi-generation-sweep-glow,.qiaodoumayi-generation-burst{display:none}}#canvas-bg.canvas-text-dragging,#canvas-bg.canvas-text-dragging *{cursor:url("data:image/svg+xml,%3Csvg%20height=%2732%27%20width=%2732%27%20viewBox=%270%200%2032%2032%27%20xmlns=%27http://www.w3.org/2000/svg%27%20style=%27color:%20black;%27%3E%3Cdefs%3E%3Cfilter%20id=%27shadow%27%20y=%27-40%25%27%20x=%27-40%25%27%20width=%27180px%27%20height=%27180%25%27%20color-interpolation-filters=%27sRGB%27%3E%3CfeDropShadow%20dx=%271%27%20dy=%271%27%20stdDeviation=%271.2%27%20flood-opacity=%27.5%27/%3E%3C/filter%3E%3C/defs%3E%3Cg%20fill=%27none%27%20transform=%27rotate(0%2016%2016)%27%20filter=%27url(%23shadow)%27%3E%3Cpath%20d=%27m13.5732%2012.0361c.48-.178%201.427-.069%201.677.473.213.462.396%201.241.406%201.075.024-.369-.024-1.167.137-1.584.117-.304.347-.59.686-.691.285-.086.62-.116.916-.055.313.064.642.287.765.499.362.623.368%201.899.385%201.831.064-.272.07-1.229.283-1.584.141-.235.497-.445.687-.479.294-.052.656-.068.964-.008.249.049.586.344.677.487.219.344.342%201.316.379%201.658.016.141.074-.393.293-.736.406-.639%201.844-.763%201.898.639.026.654.02.624.02%201.064%200%20.516-.012.828-.04%201.202-.03.399-.116%201.304-.241%201.742-.086.301-.371.978-.653%201.384%200%200-1.074%201.25-1.191%201.812-.117.563-.078.567-.102.965-.023.399.121.923.121.923s-.801.104-1.234.034c-.391-.062-.875-.84-1-1.078-.172-.328-.539-.265-.682-.023-.224.383-.709%201.07-1.05%201.113-.669.084-2.055.03-3.14.02%200%200%20.185-1.011-.227-1.358-.305-.26-.83-.784-1.144-1.06l-.832-.921c-.283-.36-1.002-.929-1.243-1.985-.213-.936-.192-1.395.037-1.77.232-.381.67-.589.854-.625.208-.042.692-.039.875.062.223.123.313.159.488.391.23.307.312.456.213.121-.076-.262-.322-.595-.434-.97-.109-.361-.401-.943-.38-1.526.008-.221.103-.771.832-1.042%27%20fill=%27white%27/%3E%3Cg%20stroke=%27black%27%20stroke-width=%27.75%27%3E%3Cpath%20d=%27m13.5732%2012.0361c.48-.178%201.427-.069%201.677.473.213.462.396%201.241.406%201.075.024-.369-.024-1.167.137-1.584.117-.304.347-.59.686-.691.285-.086.62-.116.916-.055.313.064.642.287.765.499.362.623.368%201.899.385%201.831.064-.272.07-1.229.283-1.584.141-.235.497-.445.687-.479.294-.052.656-.068.964-.008.249.049.586.344.677.487.219.344.342%201.316.379%201.658.016.141.074-.393.293-.736.406-.639%201.844-.763%201.898.639.026.654.02.624.02%201.064%200%20.516-.012.828-.04%201.202-.03.399-.116%201.304-.241%201.742-.086.301-.371.978-.653%201.384%200%200-1.074%201.25-1.191%201.812-.117.563-.078.567-.102.965-.023.399.121.923.121.923s-.801.104-1.234.034c-.391-.062-.875-.84-1-1.078-.172-.328-.539-.265-.682-.023-.224.383-.709%201.07-1.05%201.113-.669.084-2.055.03-3.14.02%200%200%20.185-1.011-.227-1.358-.305-.26-.83-.784-1.144-1.06l-.832-.921c-.283-.36-1.002-.929-1.243-1.985-.213-.936-.192-1.395.037-1.77.232-.381.67-.589.854-.625.208-.042.692-.039.875.062.223.123.313.159.488.391.23.307.312.456.213.121-.076-.262-.322-.595-.434-.97-.109-.361-.401-.943-.38-1.526.008-.221.103-.771.832-1.042z%27%20stroke-linejoin=%27round%27/%3E%3Cpath%20d=%27m20.5664%2019.7344v-3.459%27%20stroke-linecap=%27round%27/%3E%3Cpath%20d=%27m18.5508%2019.7461-.016-3.473%27%20stroke-linecap=%27round%27/%3E%3Cpath%20d=%27m16.5547%2016.3047.021%203.426%27%20stroke-linecap=%27round%27/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 16 16,grabbing!important}#canvas-bg.canvas-text-create-cursor,#canvas-bg.canvas-text-create-cursor *{cursor:url("data:image/svg+xml,%3Csvg%20height%3D'32'%20width%3D'32'%20viewBox%3D'0%200%2032%2032'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20style%3D'color%3A%20black%3B'%3E%3Cdefs%3E%3Cfilter%20id%3D'shadow'%20y%3D'-40%25'%20x%3D'-40%25'%20width%3D'180px'%20height%3D'180%25'%20color-interpolation-filters%3D'sRGB'%3E%3CfeDropShadow%20dx%3D'1'%20dy%3D'1'%20stdDeviation%3D'1.2'%20flood-opacity%3D'.5'%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cg%20fill%3D'none'%20transform%3D'rotate(0%2016%2016)'%20filter%3D'url(%23shadow)'%3E%3Cpath%20d%3D'm25%2016h-6.01v-6h-2.98v6h-6.01v3h6.01v6h2.98v-6h6.01z'%20fill%3D'white'%2F%3E%3Cpath%20d%3D'm23.9902%2017.0103h-6v-6.01h-.98v6.01h-6v.98h6v6.01h.98v-6.01h6z'%20fill%3D'%23231f1f'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") 16 16,crosshair!important}#canvas-bg.canvas-doodle-cursor,#canvas-bg.canvas-doodle-cursor *{cursor:var(--app-doodle-cursor, crosshair),crosshair!important}#canvas-bg.canvas-custom-cursor.canvas-compact-ref-pick,#canvas-bg.canvas-custom-cursor.canvas-compact-ref-pick *{cursor:url(./select-frame-DAfa60lA.ico) 4 4,crosshair!important}#canvas-bg.canvas-custom-cursor.canvas-connecting-wire,#canvas-bg.canvas-custom-cursor.canvas-connecting-wire *{cursor:url(./select-frame-DAfa60lA.ico) 4 4,crosshair!important}.canvas-text-input-cursor,.canvas-text-input-cursor *{cursor:url("data:image/svg+xml,%3Csvg%20height%3D'32'%20width%3D'32'%20viewBox%3D'0%200%2032%2032'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20style%3D'color%3A%20black%3B'%3E%3Cdefs%3E%3Cfilter%20id%3D'shadow'%20y%3D'-40%25'%20x%3D'-40%25'%20width%3D'180px'%20height%3D'180%25'%20color-interpolation-filters%3D'sRGB'%3E%3CfeDropShadow%20dx%3D'1'%20dy%3D'1'%20stdDeviation%3D'1.2'%20flood-opacity%3D'.5'%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cg%20fill%3D'none'%20transform%3D'rotate(0%2016%2016)'%20filter%3D'url(%23shadow)'%3E%3Cpath%20fill%3D'white'%20d%3D'M7.94%200a5.25%205.25%200%200%200-3.47%201.17A5.27%205.27%200%200%200%201%200H0v3h1c1.41%200%201.85.7%202%201v3.94H2v3h1v3c-.13.3-.57%201-2%201H0v3h1a5.27%205.27%200%200%200%203.47-1.17c.98.8%202.21%201.21%203.47%201.17h1v-3h-1c-1.41%200-1.85-.7-2-1v-3H7v-3H6V4c.13-.3.57-1%202-1h1V0H7.94z'%2F%3E%3Cpath%20fill%3D'black'%20d%3D'M7.94%202V1a4%204%200%200%200-3.47%201.64A4%204%200%200%200%201%201v1c1.3-.17%202.56.6%203%201.84v5.1H3v1h1v4.16c-.45%201.24-1.7%202-3%201.84v1a4.05%204.05%200%200%200%203.47-1.63%204.05%204.05%200%200%200%203.47%201.63v-1A2.82%202.82%200%200%201%205%2014.1V9.93h1v-1H5V3.85A2.81%202.81%200%200%201%207.94%202z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") 8 16,text!important}.canvas-text-editor-minimal{scrollbar-width:none;-ms-overflow-style:none}.canvas-text-editor-minimal::-webkit-scrollbar{width:0;height:0}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}.feature-control-password-input::-ms-reveal{display:none}.feature-control-password-input::-ms-clear{display:none}.rh-scroll-minimal{scrollbar-width:thin;scrollbar-color:rgba(113,113,122,.5) transparent}.rh-scroll-minimal::-webkit-scrollbar{width:4px;height:4px}.rh-scroll-minimal::-webkit-scrollbar-track{background:transparent}.rh-scroll-minimal::-webkit-scrollbar-thumb{background:#71717a59;border-radius:999px}.rh-scroll-minimal::-webkit-scrollbar-thumb:hover{background:#71717a8c}.rh-scroll-minimal::-webkit-scrollbar-button{display:none!important;height:0!important;width:0!important}.rh-scroll-minimal.scroll-no-buttons::-webkit-scrollbar-button{display:none!important;height:0!important;width:0!important}.smart-edit-model-menu{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.28) transparent;scrollbar-gutter:auto}.smart-edit-model-menu::-webkit-scrollbar{width:3px}.smart-edit-model-menu::-webkit-scrollbar-track{background:transparent;margin:8px 0}.smart-edit-model-menu::-webkit-scrollbar-thumb{background:#ffffff47;border-radius:999px}.smart-edit-model-menu::-webkit-scrollbar-thumb:hover{background:#ffffff6b}.smart-edit-model-menu::-webkit-scrollbar-button,.smart-edit-model-menu::-webkit-scrollbar-corner{display:none!important;width:0!important;height:0!important}.inpaint-crop-scroll{scrollbar-width:thin;scrollbar-color:rgba(113,113,122,.35) transparent}.inpaint-crop-scroll::-webkit-scrollbar{width:3px;height:3px}.inpaint-crop-scroll::-webkit-scrollbar-track{background:transparent}.inpaint-crop-scroll::-webkit-scrollbar-thumb{background:#71717a47;border-radius:999px}.inpaint-crop-scroll::-webkit-scrollbar-thumb:hover{background:#71717a80}.inpaint-crop-scroll::-webkit-scrollbar-button,.inpaint-crop-scroll::-webkit-scrollbar-corner{display:none!important;width:0!important;height:0!important}.node-wrapper{contain:layout style;--qiaodoumayi-node-bg: #1f1f1f;--qiaodoumayi-node-surface: #1f1f1f;--qiaodoumayi-node-surface-hover: #292929;--qiaodoumayi-node-border: rgba(255, 255, 255, .06);--qiaodoumayi-node-text: #cccccc;--qiaodoumayi-node-text-muted: rgba(204, 204, 204, .6);--qiaodoumayi-node-text-subtle: rgba(204, 204, 204, .35);--qiaodoumayi-node-icon-subtle: rgba(204, 204, 204, .2);--qiaodoumayi-node-radius: 1rem;border-radius:var(--qiaodoumayi-node-radius)}#canvas-bg.canvas-single-node-focus .node-wrapper:not([data-connection-focus-related=true]){opacity:.22!important;transition:none!important}#canvas-bg.canvas-single-node-focus-releasing .node-wrapper{opacity:1;transition:opacity .42s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){#canvas-bg.canvas-single-node-focus-releasing .node-wrapper{transition:none}}:is(.theme-dark,[data-theme=dark]) .node-wrapper{color:var(--qiaodoumayi-node-text);background-color:var(--qiaodoumayi-node-bg)!important;border-radius:var(--qiaodoumayi-node-radius)!important}:is(.theme-dark,[data-theme=dark]) .node-wrapper:not(.node-selected-border){box-shadow:none!important}:is(.theme-dark,[data-theme=dark]) .node-wrapper:not(.node-selected-border):not([data-hide-border=true]):not([data-has-image=true]):not([data-highlighted=true]){border-color:var(--qiaodoumayi-node-border)!important}:is(.theme-light,[data-theme=light]) .node-wrapper{--qiaodoumayi-node-border: rgba(0, 0, 0, .18)}:is(.theme-light,[data-theme=light]) .node-wrapper:not(.node-selected-border){box-shadow:none!important}:is(.theme-light,[data-theme=light]) .node-wrapper:not(.node-selected-border):not([data-hide-border=true]):not([data-has-image=true]):not([data-highlighted=true]){border-color:var(--qiaodoumayi-node-border)!important}:is(.theme-dark,[data-theme=dark]) .node-wrapper [class~=bg-zinc-900],:is(.theme-dark,[data-theme=dark]) .node-wrapper [class~="bg-[#18181b]"],:is(.theme-dark,[data-theme=dark]) .node-wrapper [class~="bg-[#1f1f1f]"]{background-color:var(--qiaodoumayi-node-surface)!important}:is(.theme-dark,[data-theme=dark]) .node-wrapper [class~=border-zinc-800],:is(.theme-dark,[data-theme=dark]) .node-wrapper [class~=border-zinc-700],:is(.theme-dark,[data-theme=dark]) .node-wrapper [class~="border-zinc-700/80"],:is(.theme-dark,[data-theme=dark]) .node-wrapper [class~="border-zinc-600/80"]{border-color:var(--qiaodoumayi-node-border)!important}:is(.theme-dark,[data-theme=dark]) .node-wrapper [class~=text-zinc-100],:is(.theme-dark,[data-theme=dark]) .node-wrapper [class~=text-zinc-200]{color:var(--qiaodoumayi-node-text)!important}:is(.theme-dark,[data-theme=dark]) .node-wrapper [class~=text-zinc-300],:is(.theme-dark,[data-theme=dark]) .node-wrapper [class~=text-zinc-400]{color:var(--qiaodoumayi-node-text-muted)!important}:is(.theme-dark,[data-theme=dark]) .node-wrapper [class~="placeholder:text-zinc-500"]::-moz-placeholder{color:var(--qiaodoumayi-node-text-subtle)!important}:is(.theme-dark,[data-theme=dark]) .node-wrapper [class~=text-zinc-500],:is(.theme-dark,[data-theme=dark]) .node-wrapper [class~="placeholder:text-zinc-500"]::placeholder{color:var(--qiaodoumayi-node-text-subtle)!important}.node-wrapper img,.node-wrapper video{image-rendering:pixelated}svg{shape-rendering:geometricPrecision;text-rendering:optimizeLegibility}.perf-mode .node-wrapper{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:none!important}.perf-mode .connection-group{opacity:var(--conn-target-opacity, 1)!important}.interacting .node-wrapper,body.canvas-interacting:not(.canvas-node-dragging) .node-wrapper,[data-interacting=true].node-wrapper{transition:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;contain:layout style;transform-style:flat!important}.canvas-interacting .node-wrapper[data-node-type=gen-image] img,.canvas-interacting .node-wrapper[data-node-type=gen-video] img,.canvas-interacting .node-wrapper[data-node-type=input-image] img{opacity:1!important;visibility:visible!important}.canvas-interacting .node-wrapper[data-node-type=input-image]:not(.node-selected-border):not(.node-dragging-self) [data-input-image-media],#canvas-bg.canvas-viewport-interacting .node-wrapper[data-node-type=input-image]:not(.node-selected-border):not(.node-dragging-self) [data-input-image-media],#canvas-bg.canvas-local-panning .node-wrapper[data-node-type=input-image]:not(.node-selected-border):not(.node-dragging-self) [data-input-image-media],#canvas-bg.canvas-panning .node-wrapper[data-node-type=input-image]:not(.node-selected-border):not(.node-dragging-self) [data-input-image-media],.canvas-interacting .node-wrapper[data-node-type=gen-image]:not(.node-selected-border):not(.node-dragging-self) [data-compact-gen-preview],.canvas-interacting .node-wrapper[data-node-type=gen-video]:not(.node-selected-border):not(.node-dragging-self) [data-compact-gen-preview],#canvas-bg.canvas-viewport-interacting .node-wrapper[data-node-type=gen-image]:not(.node-selected-border):not(.node-dragging-self) [data-compact-gen-preview],#canvas-bg.canvas-viewport-interacting .node-wrapper[data-node-type=gen-video]:not(.node-selected-border):not(.node-dragging-self) [data-compact-gen-preview],#canvas-bg.canvas-local-panning .node-wrapper[data-node-type=gen-image]:not(.node-selected-border):not(.node-dragging-self) [data-compact-gen-preview],#canvas-bg.canvas-local-panning .node-wrapper[data-node-type=gen-video]:not(.node-selected-border):not(.node-dragging-self) [data-compact-gen-preview],#canvas-bg.canvas-panning .node-wrapper[data-node-type=gen-image]:not(.node-selected-border):not(.node-dragging-self) [data-compact-gen-preview],#canvas-bg.canvas-panning .node-wrapper[data-node-type=gen-video]:not(.node-selected-border):not(.node-dragging-self) [data-compact-gen-preview]{content-visibility:auto;contain-intrinsic-size:300px 200px}.canvas-interacting .node-wrapper[data-node-type=gen-video]:not(.node-selected-border):not(.node-dragging-self) [data-compact-gen-preview],#canvas-bg.canvas-viewport-interacting .node-wrapper[data-node-type=gen-video]:not(.node-selected-border):not(.node-dragging-self) [data-compact-gen-preview],#canvas-bg.canvas-local-panning .node-wrapper[data-node-type=gen-video]:not(.node-selected-border):not(.node-dragging-self) [data-compact-gen-preview],#canvas-bg.canvas-panning .node-wrapper[data-node-type=gen-video]:not(.node-selected-border):not(.node-dragging-self) [data-compact-gen-preview]{contain-intrinsic-size:444px 250px}#canvas-bg .node-wrapper:not(.node-selected-border):not(.node-dragging-self):not(.node-generating-visual)[data-node-type=gen-image] [data-compact-gen-preview],#canvas-bg .node-wrapper:not(.node-selected-border):not(.node-dragging-self):not(.node-generating-visual)[data-node-type=input-image] [data-input-image-media]{content-visibility:auto;contain-intrinsic-size:300px 200px}#canvas-bg .node-wrapper:not(.node-selected-border):not(.node-dragging-self):not(.node-generating-visual)[data-node-type=gen-video] [data-compact-gen-preview]{content-visibility:auto;contain-intrinsic-size:444px 250px}#canvas-bg.canvas-panning .node-input-connector-hit,#canvas-bg.canvas-panning .node-output-connector-hit,#canvas-bg.canvas-panning .connector,#canvas-bg.canvas-local-panning .node-input-connector-hit,#canvas-bg.canvas-local-panning .node-output-connector-hit,#canvas-bg.canvas-local-panning .connector{pointer-events:none!important}#canvas-bg.canvas-panning [data-node-delete-chrome],#canvas-bg.canvas-local-panning [data-node-delete-chrome]{visibility:hidden!important}.interacting .node-wrapper,body.canvas-interacting:not(.canvas-box-select-group-dragging) .node-wrapper,.interacting .node-wrapper *:not(.input-point):not(.connector):not(.node-input-connector-hit):not(.node-output-connector-hit):not([data-node-delete-button]):not(.resize-handle),body.canvas-interacting:not(.canvas-box-select-group-dragging) .node-wrapper *:not(.input-point):not(.connector):not(.node-input-connector-hit):not(.node-output-connector-hit):not([data-node-delete-button]):not(.resize-handle){pointer-events:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.interacting .node-wrapper.node-dragging-self,body.canvas-interacting:not(.canvas-box-select-group-dragging) .node-wrapper.node-dragging-self,#canvas-bg.canvas-node-dragging .node-wrapper.node-dragging-self,#canvas-bg.canvas-local-node-dragging .node-wrapper.node-dragging-self{pointer-events:auto!important}.interacting .node-wrapper .input-point,.interacting .node-wrapper .connector,.interacting .node-wrapper .node-input-connector-hit,.interacting .node-wrapper .node-output-connector-hit,.interacting .node-wrapper [data-node-delete-button],.interacting .node-wrapper .resize-handle,.canvas-interacting .node-wrapper .input-point,.canvas-interacting .node-wrapper .connector,.canvas-interacting .node-wrapper .node-input-connector-hit,.canvas-interacting .node-wrapper .node-output-connector-hit,.canvas-interacting .node-wrapper [data-node-delete-button],.canvas-interacting .node-wrapper .resize-handle{pointer-events:auto!important}.interacting .node-wrapper[data-node-type=preview] .grid>div,.canvas-interacting .node-wrapper[data-node-type=preview] .grid>div,.interacting .node-wrapper[data-node-type=preview] button,.canvas-interacting .node-wrapper[data-node-type=preview] button{pointer-events:auto!important}.interacting .node-wrapper .rh-list-dropdown,.interacting .node-wrapper .rh-list-dropdown *,.canvas-interacting .node-wrapper .rh-list-dropdown,.canvas-interacting .node-wrapper .rh-list-dropdown *,.interacting .node-wrapper [data-model-select-area],.interacting .node-wrapper [data-model-select-area] *,.canvas-interacting .node-wrapper [data-model-select-area],.canvas-interacting .node-wrapper [data-model-select-area] *,.interacting .node-wrapper .node-dropdown-button,.interacting .node-wrapper .node-dropdown-menu,.interacting .node-wrapper .node-dropdown-menu *,.canvas-interacting .node-wrapper .node-dropdown-button,.canvas-interacting .node-wrapper .node-dropdown-menu,.canvas-interacting .node-wrapper .node-dropdown-menu *{pointer-events:auto!important}textarea,input[type=text],input[type=password],input[type=email],input[type=number],input[type=search],input[type=url],input:not([type]),[contenteditable=true]{user-select:text!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;pointer-events:auto!important}.canvas-interacting .node-wrapper[data-node-type=text-node] textarea[data-node-text-editing="1"],.interacting .node-wrapper[data-node-type=text-node] textarea[data-node-text-editing="1"],.canvas-interacting .node-wrapper[data-node-type=text-node] [data-node-text-editing="1"][contenteditable=true],.interacting .node-wrapper[data-node-type=text-node] [data-node-text-editing="1"][contenteditable=true]{pointer-events:auto!important;-moz-user-select:text!important;user-select:text!important;-webkit-user-select:text!important}.node-wrapper textarea,.node-wrapper input[type=text],.node-wrapper input[type=search],.node-wrapper input:not([type]),.node-wrapper [contenteditable=true]{font-synthesis:none!important;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Microsoft YaHei,PingFang SC,sans-serif!important;font-size:18px!important;line-height:1.6!important}.node-wrapper [data-portrait-texture-panel] input[type=text]{font-size:9px!important;line-height:1!important}[data-theme=dark] .node-wrapper textarea,[data-theme=dark] .node-wrapper input[type=text],[data-theme=dark] .node-wrapper [contenteditable=true],.theme-dark .node-wrapper textarea,.theme-dark .node-wrapper input[type=text],.theme-dark .node-wrapper [contenteditable=true],:is(.theme-dark,[data-theme=dark]) [data-gen-prompt-panel] textarea,:is(.theme-dark,[data-theme=dark]) [data-gen-prompt-panel] [contenteditable=true],:is(.theme-dark,[data-theme=dark]) [data-prompt-editor-area=true],:is(.theme-dark,[data-theme=dark]) .qiaodoumayi-aux-gen-composer textarea,:is(.theme-dark,[data-theme=dark]) .qiaodoumayi-aux-gen-composer [contenteditable=true]{color:var(--qiaodoumayi-node-text, #cccccc)!important}:is(.theme-dark,[data-theme=dark]) .node-wrapper strong,:is(.theme-dark,[data-theme=dark]) .node-wrapper b,:is(.theme-dark,[data-theme=dark]) [data-prompt-editor-area=true] strong,:is(.theme-dark,[data-theme=dark]) [data-prompt-editor-area=true] b,:is(.theme-dark,[data-theme=dark]) .prompt-md-rich-root strong,:is(.theme-dark,[data-theme=dark]) .prompt-md-rich-root b{color:color-mix(in srgb,var(--qiaodoumayi-node-text, #cccccc) 90%,#ffffff);font-weight:500}:is(.theme-dark,[data-theme=dark]) .node-wrapper[data-node-type=text-node] strong,:is(.theme-dark,[data-theme=dark]) .node-wrapper[data-node-type=text-node] b,:is(.theme-dark,[data-theme=dark]) .text-node-rich-root strong,:is(.theme-dark,[data-theme=dark]) .text-node-rich-root b{color:inherit;font-weight:700}.prompt-md-rich-root h1,.prompt-md-rich-root h2,.prompt-md-rich-root h3{font-weight:600}.prompt-md-rich-root>:first-child,.text-node-rich-root>:first-child{margin-top:0}.node-wrapper[data-node-type=text-node] .text-node-rich-root,.node-wrapper[data-node-type=text-node] [data-node-type=text-node-rich-editor][contenteditable=true],.node-wrapper[data-node-type=text-node] [data-node-type=text-node-rich-editor-fullscreen][contenteditable=true]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"!important;font-size:16px!important;line-height:1.6!important;letter-spacing:normal;word-wrap:break-word;overflow-wrap:anywhere;color:#f5f5f5}.node-wrapper[data-node-type=text-node] textarea[data-node-type=text-node]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif!important;font-size:16px!important;line-height:1.6!important;letter-spacing:normal;word-wrap:break-word}.node-wrapper[data-node-type=text-node] .text-node-rich-root.text-node-body--lg,.node-wrapper[data-node-type=text-node] [contenteditable=true].text-node-body--lg{font-size:18px!important}.node-wrapper[data-node-type=text-node] .text-node-rich-root.text-node-body--sm,.node-wrapper[data-node-type=text-node] [contenteditable=true].text-node-body--sm{font-size:14px!important}.theme-light .node-wrapper[data-node-type=text-node] .text-node-rich-root,.theme-light .node-wrapper[data-node-type=text-node] [data-node-type=text-node-rich-editor][contenteditable=true],.theme-light .node-wrapper[data-node-type=text-node] [data-node-type=text-node-rich-editor-fullscreen][contenteditable=true]{color:#18181b}.canvas-text-markdown{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.6;font-weight:400;letter-spacing:normal;word-wrap:break-word;overflow-wrap:anywhere;color:#f5f5f5;scrollbar-width:thin;scrollbar-color:#ffffff20 transparent}.theme-light .canvas-text-markdown{scrollbar-color:rgba(0,0,0,.18) transparent;color:#18181b}.theme-light .canvas-text-markdown p,.theme-light .canvas-text-markdown li,.theme-light .canvas-text-markdown h2,.theme-light .canvas-text-markdown h3,.theme-light .canvas-text-markdown h4,.theme-light .canvas-text-markdown h5,.theme-light .canvas-text-markdown h6,.theme-light .canvas-text-markdown td{color:#3f3f46}.theme-light .canvas-text-markdown h1,.theme-light .canvas-text-markdown th{color:#18181b}.theme-light .canvas-text-markdown strong,.theme-light .canvas-text-markdown b,.theme-light .canvas-text-markdown em,.theme-light .canvas-text-markdown i{color:inherit}.canvas-text-markdown::-webkit-scrollbar{width:6px}.canvas-text-markdown::-webkit-scrollbar-track{background:transparent}.canvas-text-markdown::-webkit-scrollbar-thumb{background:#ffffff20;border-radius:999px}.theme-light .canvas-text-markdown::-webkit-scrollbar-thumb{background:#0000002e}.canvas-text-markdown::-webkit-scrollbar-button{display:none!important;width:0!important;height:0!important}.node-wrapper[data-node-type=text-node] [data-text-node-body] [data-scrollable=true],.node-wrapper[data-node-type=text-node] [data-node-text-editing="1"],[data-text-node-fullscreen-overlay] [data-scrollable=true]{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.28) transparent}.node-wrapper[data-node-type=text-node] [data-text-node-body] [data-scrollable=true]::-webkit-scrollbar,.node-wrapper[data-node-type=text-node] [data-node-text-editing="1"]::-webkit-scrollbar,[data-text-node-fullscreen-overlay] [data-scrollable=true]::-webkit-scrollbar{width:4px;height:4px;background:transparent}.node-wrapper[data-node-type=text-node] [data-text-node-body] [data-scrollable=true]::-webkit-scrollbar-track,.node-wrapper[data-node-type=text-node] [data-text-node-body] [data-scrollable=true]::-webkit-scrollbar-track-piece,.node-wrapper[data-node-type=text-node] [data-text-node-body] [data-scrollable=true]::-webkit-scrollbar-corner,.node-wrapper[data-node-type=text-node] [data-node-text-editing="1"]::-webkit-scrollbar-track,.node-wrapper[data-node-type=text-node] [data-node-text-editing="1"]::-webkit-scrollbar-track-piece,.node-wrapper[data-node-type=text-node] [data-node-text-editing="1"]::-webkit-scrollbar-corner,[data-text-node-fullscreen-overlay] [data-scrollable=true]::-webkit-scrollbar-track,[data-text-node-fullscreen-overlay] [data-scrollable=true]::-webkit-scrollbar-track-piece,[data-text-node-fullscreen-overlay] [data-scrollable=true]::-webkit-scrollbar-corner{background:transparent}.node-wrapper[data-node-type=text-node] [data-text-node-body] [data-scrollable=true]::-webkit-scrollbar-thumb,.node-wrapper[data-node-type=text-node] [data-node-text-editing="1"]::-webkit-scrollbar-thumb,[data-text-node-fullscreen-overlay] [data-scrollable=true]::-webkit-scrollbar-thumb{background:#ffffff47;border-radius:999px}.node-wrapper[data-node-type=text-node] [data-text-node-body] [data-scrollable=true]::-webkit-scrollbar-button,.node-wrapper[data-node-type=text-node] [data-node-text-editing="1"]::-webkit-scrollbar-button,[data-text-node-fullscreen-overlay] [data-scrollable=true]::-webkit-scrollbar-button{display:none!important;width:0!important;height:0!important}.theme-light .node-wrapper[data-node-type=text-node] [data-text-node-body] [data-scrollable=true],.theme-light .node-wrapper[data-node-type=text-node] [data-node-text-editing="1"],.theme-light [data-text-node-fullscreen-overlay] [data-scrollable=true]{scrollbar-color:rgba(0,0,0,.28) transparent}.theme-light .node-wrapper[data-node-type=text-node] [data-text-node-body] [data-scrollable=true]::-webkit-scrollbar-thumb,.theme-light .node-wrapper[data-node-type=text-node] [data-node-text-editing="1"]::-webkit-scrollbar-thumb,.theme-light [data-text-node-fullscreen-overlay] [data-scrollable=true]::-webkit-scrollbar-thumb{background:#00000047}.text-node-placeholder{pointer-events:none;position:absolute;left:0;top:0;font-size:15px;line-height:24px;letter-spacing:normal;color:color-mix(in srgb,#7a7a7a 80%,transparent)}.theme-light .text-node-placeholder{color:#18181b73}.canvas-text-markdown>:first-child{margin-top:0}.canvas-text-markdown>:last-child{margin-bottom:0}.canvas-text-markdown p{margin:.25em 0;font-size:1rem;font-weight:400;line-height:1.7;color:#ccc;word-wrap:break-word;overflow-wrap:anywhere}.canvas-text-markdown h1,.canvas-text-markdown h2,.canvas-text-markdown h3,.canvas-text-markdown h4,.canvas-text-markdown h5,.canvas-text-markdown h6{font-weight:600;margin:.5em 0 .3em;line-height:1.3;padding:0;border:0;scroll-margin-top:1rem;overflow-wrap:anywhere}.canvas-text-markdown h1{font-size:2em!important;color:#f5f5f5;border-bottom:1px solid var(--qiaodoumayi-node-border, rgba(255, 255, 255, .1));padding-bottom:.2em}.canvas-text-markdown h2{font-size:1.5em!important;color:#ccc;border-bottom:1px solid var(--qiaodoumayi-node-border, rgba(255, 255, 255, .1));padding-bottom:.2em}.canvas-text-markdown h3{font-size:1.25em!important;color:#ccc}.canvas-text-markdown h4{font-size:1em!important;color:#ccc}.canvas-text-markdown h5{font-size:.875em!important;color:#ccc}.canvas-text-markdown h6{font-size:.85em!important;color:#ccc}@media(min-width:768px){.canvas-text-markdown h1{font-size:2.5em!important}.canvas-text-markdown h2{font-size:2em!important}.canvas-text-markdown h3{font-size:1.5em!important}.canvas-text-markdown h4{font-size:1.25em!important}.canvas-text-markdown h5{font-size:1em!important}.canvas-text-markdown h6{font-size:.875em!important}}.canvas-text-markdown .text-node-size-lg{font-size:1.5em;font-weight:600;line-height:1.3;margin:.5em 0 .3em;color:#ccc}.canvas-text-markdown .text-node-size-md{font-size:1.25em;font-weight:600;line-height:1.3;margin:.5em 0 .3em;color:#ccc}.canvas-text-markdown .text-node-size-sm{font-size:1em;font-weight:600;line-height:1.3;margin:.5em 0 .3em;color:#ccc}.canvas-text-markdown h1:first-child,.canvas-text-markdown h2:first-child,.canvas-text-markdown h3:first-child,.canvas-text-markdown h4:first-child{margin-top:0}.canvas-text-markdown ul,.canvas-text-markdown ol{margin:.3em 0;padding-left:1.2em;overflow:visible}.canvas-text-markdown ul{list-style-type:disc;list-style-position:outside}.canvas-text-markdown ul ul{margin:.1em 0;list-style-type:circle}.canvas-text-markdown ul ul ul{list-style-type:square}.canvas-text-markdown ol{list-style-type:decimal;list-style-position:outside}.canvas-text-markdown ol ol{margin:.1em 0;list-style-type:lower-alpha}.canvas-text-markdown ol ol ol{list-style-type:lower-roman}.canvas-text-markdown li{display:list-item;margin:.15em 0;padding-left:.2em;font-size:1rem;font-weight:400;line-height:1.5;color:#ccc;word-wrap:break-word;overflow-wrap:anywhere}.canvas-text-markdown li::marker{color:#71717a;font-size:1em}.canvas-text-markdown ul>li:before,.canvas-text-markdown ol>li:before{content:none}.canvas-text-markdown li>p{display:inline;margin:0;padding:0;overflow-wrap:anywhere}.canvas-text-markdown li>ul,.canvas-text-markdown li>ol{margin-top:.1em}.canvas-text-markdown hr,.canvas-text-markdown .text-node-hr,.canvas-text-markdown .text-node-hr-spaced{border:none;height:2px;margin:1.5em 0;border-radius:0;background-color:var(--qiaodoumayi-node-border, rgba(255, 255, 255, .1))}.canvas-text-markdown .text-node-hr-wrap{margin:0}.canvas-text-markdown blockquote,.canvas-text-markdown .text-node-quote{--quote-text: color-mix(in srgb, #7a7a7a 84%, transparent);--quote-accent: color-mix(in srgb, #7a7a7a 52%, transparent);--quote-strong: color-mix(in srgb, #f5f5f5 85%, transparent);margin:1em 0;padding:0 0 0 1.35em;border-left:1px solid var(--quote-accent);background:transparent}.canvas-text-markdown blockquote:before{content:none}.canvas-text-markdown blockquote p,.canvas-text-markdown blockquote div{margin:0;color:var(--quote-text);line-height:1.8;font-weight:400}.canvas-text-markdown blockquote p:not(:last-child),.canvas-text-markdown blockquote div:not(:last-child){margin-bottom:.4em}.canvas-text-markdown blockquote :is(strong,b){color:var(--quote-strong);font-weight:700}.canvas-text-markdown :not(pre)>code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.85em;font-weight:400;line-height:inherit;padding:.2em .4em;border-radius:3px;border:0;background:#2b2b2b;color:#f5f5f5;word-break:break-word;box-decoration-break:clone;-webkit-box-decoration-break:clone}.canvas-text-markdown pre{margin:1em 0;padding:1em;overflow-x:auto;border-radius:6px;border:1px solid var(--qiaodoumayi-node-border, rgba(255, 255, 255, .1));background:#2b2b2b;box-shadow:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.85em;line-height:1.45;white-space:pre}.theme-light .canvas-text-markdown pre,.theme-light .canvas-text-markdown :not(pre)>code{background:#f4f4f5;color:#18181b}.canvas-text-markdown pre code{padding:0;border:0;background:transparent;font-size:inherit;white-space:pre}.canvas-text-markdown strong,.canvas-text-markdown b{font-weight:700;color:inherit}.canvas-text-markdown em,.canvas-text-markdown i{font-weight:inherit;font-style:italic;color:inherit}.canvas-text-markdown del,.canvas-text-markdown s{text-decoration:line-through;color:#7a7a7a;opacity:.8}.canvas-text-markdown a{font-weight:500;color:#1fa2dc;text-decoration:none;overflow-wrap:anywhere}.canvas-text-markdown a:hover{text-decoration:underline;opacity:.8}.canvas-text-markdown img{display:block;max-width:100%;height:auto;margin:.4em 0;border-radius:4px}.canvas-text-markdown table{display:block;width:-moz-max-content;width:max-content;max-width:100%;margin:.8em 0;overflow:auto;table-layout:auto;border-collapse:collapse;border:1px solid color-mix(in srgb,var(--qiaodoumayi-node-text, #cccccc) 16%,transparent);border-radius:6px;font-size:.875em}.canvas-text-markdown th,.canvas-text-markdown td{padding:8px 12px;text-align:left;white-space:nowrap;vertical-align:top;font-size:14px;line-height:1.5}.canvas-text-markdown th{background:color-mix(in srgb,var(--qiaodoumayi-node-text, #cccccc) 5%,transparent);font-weight:600;color:#f5f5f5;border-bottom:2px solid color-mix(in srgb,var(--qiaodoumayi-node-text, #cccccc) 16%,transparent)}.canvas-text-markdown td{border-top:1px solid color-mix(in srgb,var(--qiaodoumayi-node-text, #cccccc) 8%,transparent);font-weight:400;color:#ccc}.text-node-color-palette{display:flex;flex-direction:row;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:9999px;background:#262626eb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.12)}.theme-light .text-node-color-palette{background:#ffffffdb;border-color:#0000001f}[data-node-type=text-node-rich-editor][contenteditable=true],[data-node-type=text-node-rich-editor-fullscreen][contenteditable=true]{overflow:visible;outline:none;box-shadow:none;border:0}:is(.theme-dark,[data-theme=dark]) .node-wrapper::-moz-selection,:is(.theme-dark,[data-theme=dark]) .node-wrapper *::-moz-selection,:is(.theme-dark,[data-theme=dark]) [data-gen-prompt-panel]::-moz-selection,:is(.theme-dark,[data-theme=dark]) [data-gen-prompt-panel] *::-moz-selection,:is(.theme-dark,[data-theme=dark]) [data-prompt-editor-area=true]::-moz-selection,:is(.theme-dark,[data-theme=dark]) [data-prompt-editor-area=true] *::-moz-selection,:is(.theme-dark,[data-theme=dark]) .qiaodoumayi-aux-gen-composer::-moz-selection,:is(.theme-dark,[data-theme=dark]) .qiaodoumayi-aux-gen-composer *::-moz-selection,:is(.theme-dark,[data-theme=dark]) [data-node-type^=text-node]::-moz-selection,:is(.theme-dark,[data-theme=dark]) [data-node-type^=text-node] *::-moz-selection,.node-wrapper[data-node-type=text-node] .canvas-text-markdown::-moz-selection,.node-wrapper[data-node-type=text-node] .canvas-text-markdown *::-moz-selection{background:#79bfff;color:#fff;text-shadow:none}:is(.theme-dark,[data-theme=dark]) .node-wrapper::selection,:is(.theme-dark,[data-theme=dark]) [data-gen-prompt-panel]::selection,:is(.theme-dark,[data-theme=dark]) [data-prompt-editor-area=true]::selection,:is(.theme-dark,[data-theme=dark]) .qiaodoumayi-aux-gen-composer::selection,:is(.theme-dark,[data-theme=dark]) [data-node-type^=text-node]::selection,.node-wrapper[data-node-type=text-node] .canvas-text-markdown::selection{background:#79bfff;color:#fff;text-shadow:none}:is(.theme-dark,[data-theme=dark]) .sketch-chat-panel::-moz-selection,:is(.theme-dark,[data-theme=dark]) .sketch-chat-panel *::-moz-selection,:is(.theme-dark,[data-theme=dark]) .sketch-chat-messages::-moz-selection,:is(.theme-dark,[data-theme=dark]) .sketch-chat-messages *::-moz-selection,:is(.theme-dark,[data-theme=dark]) .chat-markdown::-moz-selection,:is(.theme-dark,[data-theme=dark]) .chat-markdown *::-moz-selection{background:#79bfff;color:#fff;text-shadow:none}:is(.theme-dark,[data-theme=dark]) .sketch-chat-panel::selection,:is(.theme-dark,[data-theme=dark]) .sketch-chat-panel *::selection,:is(.theme-dark,[data-theme=dark]) .sketch-chat-messages::selection,:is(.theme-dark,[data-theme=dark]) .sketch-chat-messages *::selection,:is(.theme-dark,[data-theme=dark]) .chat-markdown::selection,:is(.theme-dark,[data-theme=dark]) .chat-markdown *::selection{background:#79bfff;color:#fff;text-shadow:none}.node-wrapper.media-offscreen img,.node-wrapper.media-offscreen video{visibility:hidden;pointer-events:none}.node-wrapper.media-viewport-shell .bg-black,.node-wrapper.media-offscreen .bg-black{background-color:#18181bbf!important}.node-wrapper img,.node-wrapper video{transition:none}.node-wrapper [data-gen-prompt-panel]:not([data-gen-prompt-panel-host]),.node-wrapper [data-gen-prompt-panel] *{transition-property:none}@keyframes nodeMountFadeIn{0%{opacity:0}to{opacity:1}}.node-mount-fade-in{animation:nodeMountFadeIn .28s ease-out both}@keyframes connectionMountFadeIn{0%{opacity:0}to{opacity:var(--conn-target-opacity, 1)}}.connection-mount-fade-in:not([data-conn-intro-done]){animation:connectionMountFadeIn .22s ease-out both;animation-delay:var(--conn-fade-delay, 0ms)}.connection-group[data-conn-intro-done="1"]{animation:none!important}.canvas-interacting .connection-group,.canvas-interacting .connection-group .edge-main,.canvas-interacting .connection-group .edge-bg,.interacting .connection-group,.interacting .connection-group .edge-main,.interacting .connection-group .edge-bg{transition:none!important}.canvas-interacting .connection-group .edge-flow,.canvas-interacting .connection-group .edge-flow-glow,.canvas-interacting .connection-group .edge-hit-path,.interacting .connection-group .edge-flow,.interacting .connection-group .edge-flow-glow,.interacting .connection-group .edge-hit-path{display:none!important}.canvas-interacting .connection-mount-fade-in,.interacting .connection-mount-fade-in,.large-project-mode .connection-mount-fade-in,.ultra-perf-mode .connection-mount-fade-in{animation:none!important;opacity:var(--conn-target-opacity, 1)!important}.canvas-world[data-gesture-lite] .connection-mount-fade-in:not([data-conn-intro-done]){animation:none!important;opacity:0!important}.box-select-marquee-rect{border-radius:16px;border:1px solid rgba(255,255,255,.376);background:#c8c8dc14;box-sizing:border-box}:is(.theme-light,[data-theme=light]) .box-select-marquee-rect{border-color:#0000002e;background:#5050640f}@keyframes box-select-toolbar-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.box-select-toolbar-capsule{transform-origin:bottom center;animation:box-select-toolbar-in .15s ease-out}.box-select-toolbar-capsule--settled{animation:none}#canvas-bg.canvas-box-select-group-dragging .node-wrapper:not(.node-dragging-self),body.canvas-box-select-group-dragging .node-wrapper:not(.node-dragging-self){transition:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}#canvas-bg.canvas-box-select-multi .node-wrapper .resize-handle,#canvas-bg.canvas-box-select-multi .node-wrapper .resize-handle *,body.canvas-box-select-group-dragging .node-wrapper .resize-handle,body.canvas-box-select-group-dragging .node-wrapper .resize-handle *,#canvas-bg.canvas-box-select-group-dragging .node-wrapper .resize-handle,#canvas-bg.canvas-box-select-group-dragging .node-wrapper .resize-handle *{pointer-events:none!important;visibility:hidden!important}body.canvas-box-select-group-dragging [data-canvas-connections-layer],#canvas-bg.canvas-box-select-group-dragging [data-canvas-connections-layer]{pointer-events:none!important}#canvas-bg.canvas-box-select-group-dragging{cursor:url("data:image/svg+xml,%3Csvg%20height%3D'32'%20width%3D'32'%20viewBox%3D'0%200%2032%2032'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20style%3D'color%3A%20black%3B'%3E%3Cdefs%3E%3Cfilter%20id%3D'shadow'%20y%3D'-40%25'%20x%3D'-40%25'%20width%3D'180px'%20height%3D'180%25'%20color-interpolation-filters%3D'sRGB'%3E%3CfeDropShadow%20dx%3D'1'%20dy%3D'1'%20stdDeviation%3D'1.2'%20flood-opacity%3D'.5'%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cg%20fill%3D'none'%20transform%3D'rotate(0%2016%2016)'%20filter%3D'url(%23shadow)'%3E%3Cpath%20d%3D'm19%2014h1v1h-1zm1%206h-1v-1h1zm-5-5h-1v-1h1zm0%205h-1v-1h1zm2-10.987-7.985%207.988%205.222%205.221%202.763%202.763%207.984-7.985z'%20fill%3D'white'%2F%3E%3Cg%20fill%3D'black'%3E%3Cpath%20d%3D'm23.5664%2016.9971-2.557-2.809v1.829h-4.009-4.001v-1.829l-2.571%202.809%202.572%202.808-.001-1.808h4.001%204.009l-.001%201.808z'%2F%3E%3Cpath%20d%3D'm17.9873%2017h.013v-4.001l1.807.001-2.807-2.571-2.809%202.57h1.809v4.001h.008v4.002l-1.828-.001%202.807%202.577%202.805-2.576h-1.805z'%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") 16 16,grabbing!important}body.canvas-node-dragging .connection-group[data-drag-related=false],#canvas-bg.canvas-node-dragging .connection-group[data-drag-related=false],#canvas-bg.canvas-local-node-dragging .connection-group[data-drag-related=false],body.canvas-node-dragging .connection-group .edge-bg,#canvas-bg.canvas-node-dragging .connection-group .edge-bg,#canvas-bg.canvas-local-node-dragging .connection-group .edge-bg,body.canvas-node-dragging .connection-group .edge-flow-glow,#canvas-bg.canvas-node-dragging .connection-group .edge-flow-glow,#canvas-bg.canvas-local-node-dragging .connection-group .edge-flow-glow,body.canvas-node-dragging .connection-group .edge-flow,#canvas-bg.canvas-node-dragging .connection-group .edge-flow,#canvas-bg.canvas-local-node-dragging .connection-group .edge-flow,body.canvas-node-dragging .connection-group .edge-hit-path,#canvas-bg.canvas-node-dragging .connection-group .edge-hit-path,#canvas-bg.canvas-local-node-dragging .connection-group .edge-hit-path{visibility:hidden!important}body.canvas-node-dragging .connection-group,#canvas-bg.canvas-node-dragging .connection-group,#canvas-bg.canvas-local-node-dragging .connection-group{opacity:var(--conn-target-opacity, 1)!important;transition:none!important;animation:none!important}.zoom-tiny .node-wrapper,.group-preview-collapsed.node-wrapper{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;contain:layout style}.zoom-tiny .node-wrapper:not([data-node-type=preview]):not([data-node-type=input-image]):not([data-node-type=image-compare]):not([data-node-type=gen-image]):not([data-node-type=gen-video])>*,.zoom-tiny .node-wrapper:not([data-node-type=preview]):not([data-node-type=input-image]):not([data-node-type=image-compare]):not([data-node-type=gen-image]):not([data-node-type=gen-video]) *,.group-preview-collapsed.node-wrapper:not([data-node-type=preview]):not([data-node-type=input-image]):not([data-node-type=image-compare]):not([data-node-type=gen-image]):not([data-node-type=gen-video])>*,.group-preview-collapsed.node-wrapper:not([data-node-type=preview]):not([data-node-type=input-image]):not([data-node-type=image-compare]):not([data-node-type=gen-image]):not([data-node-type=gen-video]) *{opacity:0!important;visibility:hidden!important;pointer-events:none}.zoom-tiny .node-wrapper[data-node-type=preview]>*:not(.smart-image-container):not(.preview-content):not(img):not(video),.zoom-tiny .node-wrapper[data-node-type=input-image]>*:not(.smart-image-container):not(img):not(video),.zoom-tiny .node-wrapper[data-node-type=image-compare]>*:not(.smart-image-container):not(img):not(video),.zoom-tiny .node-wrapper[data-node-type=gen-image]>*:not(.smart-image-container):not(img):not(video):not([data-focus-edit-source-overlay]),.zoom-tiny .node-wrapper[data-node-type=gen-video]>*:not(.smart-image-container):not(img):not(video):not([data-focus-edit-source-overlay]),.group-preview-collapsed.node-wrapper[data-node-type=preview]>*:not(.smart-image-container):not(.preview-content):not(img):not(video),.group-preview-collapsed.node-wrapper[data-node-type=input-image]>*:not(.smart-image-container):not(img):not(video),.group-preview-collapsed.node-wrapper[data-node-type=image-compare]>*:not(.smart-image-container):not(img):not(video),.group-preview-collapsed.node-wrapper[data-node-type=gen-image]>*:not(.smart-image-container):not(img):not(video):not([data-focus-edit-source-overlay]),.group-preview-collapsed.node-wrapper[data-node-type=gen-video]>*:not(.smart-image-container):not(img):not(video):not([data-focus-edit-source-overlay]){opacity:0!important;visibility:hidden!important;pointer-events:none}.zoom-tiny .node-wrapper[data-node-type=preview] img,.zoom-tiny .node-wrapper[data-node-type=preview] video,.zoom-tiny .node-wrapper[data-node-type=input-image] img,.zoom-tiny .node-wrapper[data-node-type=input-image] video,.zoom-tiny .node-wrapper[data-node-type=image-compare] img,.zoom-tiny .node-wrapper[data-node-type=gen-image] img,.zoom-tiny .node-wrapper[data-node-type=gen-image] video,.zoom-tiny .node-wrapper[data-node-type=gen-video] img,.zoom-tiny .node-wrapper[data-node-type=gen-video] video,.group-preview-collapsed.node-wrapper[data-node-type=preview] img,.group-preview-collapsed.node-wrapper[data-node-type=preview] video,.group-preview-collapsed.node-wrapper[data-node-type=input-image] img,.group-preview-collapsed.node-wrapper[data-node-type=input-image] video,.group-preview-collapsed.node-wrapper[data-node-type=image-compare] img,.group-preview-collapsed.node-wrapper[data-node-type=gen-image] img,.group-preview-collapsed.node-wrapper[data-node-type=gen-image] video,.group-preview-collapsed.node-wrapper[data-node-type=gen-video] img,.group-preview-collapsed.node-wrapper[data-node-type=gen-video] video{opacity:1!important;visibility:visible!important;image-rendering:auto}.zoom-tiny .node-wrapper[data-node-type=preview] .smart-image-container,.zoom-tiny .node-wrapper[data-node-type=preview] .preview-content,.zoom-tiny .node-wrapper[data-node-type=input-image] .smart-image-container,.zoom-tiny .node-wrapper[data-node-type=image-compare] .smart-image-container,.zoom-tiny .node-wrapper[data-node-type=gen-image] .smart-image-container,.zoom-tiny .node-wrapper[data-node-type=gen-video] .smart-image-container,.group-preview-collapsed.node-wrapper[data-node-type=preview] .smart-image-container,.group-preview-collapsed.node-wrapper[data-node-type=preview] .preview-content,.group-preview-collapsed.node-wrapper[data-node-type=input-image] .smart-image-container,.group-preview-collapsed.node-wrapper[data-node-type=image-compare] .smart-image-container,.group-preview-collapsed.node-wrapper[data-node-type=gen-image] .smart-image-container,.group-preview-collapsed.node-wrapper[data-node-type=gen-video] .smart-image-container{opacity:1!important;visibility:visible!important}.zoom-tiny .node-wrapper[data-node-type=preview] .smart-image-container *,.zoom-tiny .node-wrapper[data-node-type=input-image] .smart-image-container *,.zoom-tiny .node-wrapper[data-node-type=image-compare] .smart-image-container *,.zoom-tiny .node-wrapper[data-node-type=gen-image] .smart-image-container *,.zoom-tiny .node-wrapper[data-node-type=gen-video] .smart-image-container *{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.zoom-tiny .node-wrapper[data-node-type=preview] .smart-image-container img,.zoom-tiny .node-wrapper[data-node-type=preview] .smart-image-container video,.zoom-tiny .node-wrapper[data-node-type=input-image] .smart-image-container img,.zoom-tiny .node-wrapper[data-node-type=input-image] .smart-image-container video,.zoom-tiny .node-wrapper[data-node-type=image-compare] .smart-image-container img,.zoom-tiny .node-wrapper[data-node-type=image-compare] .smart-image-container video,.zoom-tiny .node-wrapper[data-node-type=gen-image] .smart-image-container img,.zoom-tiny .node-wrapper[data-node-type=gen-image] .smart-image-container video,.zoom-tiny .node-wrapper[data-node-type=gen-video] .smart-image-container img,.zoom-tiny .node-wrapper[data-node-type=gen-video] .smart-image-container video{opacity:1!important;visibility:visible!important;pointer-events:auto!important;image-rendering:auto}.zoom-tiny .node-wrapper[data-node-type=preview] .smart-image-container *:has(img),.zoom-tiny .node-wrapper[data-node-type=preview] .smart-image-container *:has(video),.zoom-tiny .node-wrapper[data-node-type=input-image] .smart-image-container *:has(img),.zoom-tiny .node-wrapper[data-node-type=input-image] .smart-image-container *:has(video),.zoom-tiny .node-wrapper[data-node-type=image-compare] .smart-image-container *:has(img),.zoom-tiny .node-wrapper[data-node-type=image-compare] .smart-image-container *:has(video),.zoom-tiny .node-wrapper[data-node-type=gen-image] .smart-image-container *:has(img),.zoom-tiny .node-wrapper[data-node-type=gen-image] .smart-image-container *:has(video),.zoom-tiny .node-wrapper[data-node-type=gen-video] .smart-image-container *:has(img),.zoom-tiny .node-wrapper[data-node-type=gen-video] .smart-image-container *:has(video){opacity:1!important;visibility:visible!important;pointer-events:auto!important}.group-preview-collapsed.node-wrapper[data-node-type=preview] .smart-image-container *,.group-preview-collapsed.node-wrapper[data-node-type=input-image] .smart-image-container *,.group-preview-collapsed.node-wrapper[data-node-type=image-compare] .smart-image-container *,.group-preview-collapsed.node-wrapper[data-node-type=gen-image] .smart-image-container *,.group-preview-collapsed.node-wrapper[data-node-type=gen-video] .smart-image-container *{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.group-preview-collapsed.node-wrapper[data-node-type=preview] .smart-image-container img,.group-preview-collapsed.node-wrapper[data-node-type=preview] .smart-image-container video,.group-preview-collapsed.node-wrapper[data-node-type=input-image] .smart-image-container img,.group-preview-collapsed.node-wrapper[data-node-type=input-image] .smart-image-container video,.group-preview-collapsed.node-wrapper[data-node-type=image-compare] .smart-image-container img,.group-preview-collapsed.node-wrapper[data-node-type=image-compare] .smart-image-container video,.group-preview-collapsed.node-wrapper[data-node-type=gen-image] .smart-image-container img,.group-preview-collapsed.node-wrapper[data-node-type=gen-image] .smart-image-container video,.group-preview-collapsed.node-wrapper[data-node-type=gen-video] .smart-image-container img,.group-preview-collapsed.node-wrapper[data-node-type=gen-video] .smart-image-container video{opacity:1!important;visibility:visible!important;pointer-events:auto!important;image-rendering:auto}.group-preview-collapsed.node-wrapper[data-node-type=preview] .smart-image-container *:has(img),.group-preview-collapsed.node-wrapper[data-node-type=preview] .smart-image-container *:has(video),.group-preview-collapsed.node-wrapper[data-node-type=input-image] .smart-image-container *:has(img),.group-preview-collapsed.node-wrapper[data-node-type=input-image] .smart-image-container *:has(video),.group-preview-collapsed.node-wrapper[data-node-type=image-compare] .smart-image-container *:has(img),.group-preview-collapsed.node-wrapper[data-node-type=image-compare] .smart-image-container *:has(video),.group-preview-collapsed.node-wrapper[data-node-type=gen-image] .smart-image-container *:has(img),.group-preview-collapsed.node-wrapper[data-node-type=gen-image] .smart-image-container *:has(video),.group-preview-collapsed.node-wrapper[data-node-type=gen-video] .smart-image-container *:has(img),.group-preview-collapsed.node-wrapper[data-node-type=gen-video] .smart-image-container *:has(video){opacity:1!important;visibility:visible!important;pointer-events:auto!important}.zoom-tiny .connection-group{stroke-width:1px!important;opacity:.5}.ultra-perf-mode .node-wrapper{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:none!important;contain:strict}.ultra-perf-mode .node-wrapper img,.ultra-perf-mode .node-wrapper video{image-rendering:auto}.ultra-perf-mode .connection-group{stroke-width:1px!important}.ultra-perf-mode svg{shape-rendering:optimizeSpeed}.large-project-mode .node-wrapper{transition:none!important}.large-project-mode .node-wrapper:hover{transform:none!important}.large-project-mode .node-wrapper:hover:not(.node-dragging):not(.node-selected){transform:none!important;box-shadow:inherit!important}.large-project-mode .connection-group{transition:none!important}.large-project-mode .connection-group path{transition:none!important}.large-project-mode .animate-pulse-glow{animation:none!important}.large-project-mode .node-wrapper img{image-rendering:auto}.dragging-active .node-wrapper:not(.is-dragging){opacity:.85;transition:none!important}.dragging-active .node-wrapper:not(.is-dragging) img,.dragging-active .node-wrapper:not(.is-dragging) video{visibility:hidden}.dragging-active .node-wrapper:not(.is-dragging):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:inherit}.dragging-active .node-wrapper.is-dragging{z-index:100!important;opacity:1}.zooming .node-wrapper img,.zooming .node-wrapper video{image-rendering:auto}.zoom-low .node-wrapper .text-xs,.zoom-low .node-wrapper .text-\[10px\],.zoom-low .node-wrapper .text-\[9px\],.zoom-low .node-wrapper button:not(.essential-btn),.zoom-low .node-wrapper input,.zoom-low .node-wrapper textarea,.zoom-low .node-wrapper select{visibility:hidden}.zoom-ultra-low .node-wrapper>*:not(:first-child){visibility:hidden}.zoom-ultra-low .node-wrapper img,.zoom-ultra-low .node-wrapper video{image-rendering:auto}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(113,113,122,.45) transparent}.custom-scrollbar::-webkit-scrollbar{width:4px;height:4px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:#71717a73;border-radius:999px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#71717aa6}.custom-scrollbar::-webkit-scrollbar-button{display:none;height:0;width:0}.custom-scrollbar::-webkit-scrollbar-corner{background:transparent}.script-parse-workspace textarea,.script-parse-workspace [data-scrollable]{scrollbar-width:thin;scrollbar-color:rgba(113,113,122,.45) transparent}.script-parse-workspace textarea::-webkit-scrollbar,.script-parse-workspace [data-scrollable]::-webkit-scrollbar{width:4px;height:4px}.script-parse-workspace textarea::-webkit-scrollbar-track,.script-parse-workspace [data-scrollable]::-webkit-scrollbar-track{background:transparent}.script-parse-workspace textarea::-webkit-scrollbar-thumb,.script-parse-workspace [data-scrollable]::-webkit-scrollbar-thumb{background:#71717a73;border-radius:999px}.script-parse-workspace textarea::-webkit-scrollbar-button,.script-parse-workspace textarea::-webkit-scrollbar-corner,.script-parse-workspace [data-scrollable]::-webkit-scrollbar-button,.script-parse-workspace [data-scrollable]::-webkit-scrollbar-corner{display:none;width:0;height:0;background:transparent}.app-console-scroll{scrollbar-width:thin;scrollbar-color:rgba(113,113,122,.45) transparent}.app-console-scroll::-webkit-scrollbar{width:4px;height:4px}.app-console-scroll::-webkit-scrollbar-track{background:transparent}.app-console-scroll::-webkit-scrollbar-thumb{background:#71717a66;border-radius:999px}.app-console-scroll::-webkit-scrollbar-thumb:hover{background:#71717aa6}.app-console-scroll::-webkit-scrollbar-button{display:none;width:0;height:0}.app-console-scroll::-webkit-scrollbar-corner{background:transparent}.director-scrollbar{scrollbar-width:thin;scrollbar-color:#52525b transparent}.director-scrollbar::-webkit-scrollbar{height:6px;width:6px}.director-scrollbar::-webkit-scrollbar-track{background:#27272a4d;border-radius:3px;margin:0 4px}.director-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#3b82f6,#8b5cf6);border-radius:3px;min-width:30px}.director-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#60a5fa,#a78bfa)}#canvas-bg.canvas-custom-cursor .director-scrollbar::-webkit-scrollbar-thumb,#canvas-bg.canvas-custom-cursor .director-scrollbar::-webkit-scrollbar-thumb:hover{cursor:url("data:image/svg+xml,%3csvg%20height='32'%20width='32'%20viewBox='0%200%2032%2032'%20xmlns='http://www.w3.org/2000/svg'%20style='color:%20black;'%3e%3cdefs%3e%3cfilter%20id='shadow'%20y='-40%25'%20x='-40%25'%20width='180px'%20height='180%25'%20color-interpolation-filters='sRGB'%3e%3cfeDropShadow%20dx='1'%20dy='1'%20stdDeviation='1.2'%20flood-opacity='.5'/%3e%3c/filter%3e%3c/defs%3e%3cg%20fill='none'%20transform='rotate(0%2016%2016)'%20filter='url(%23shadow)'%3e%3cpath%20d='m12%2024.4219v-16.015l11.591%2011.619h-6.781l-.411.124z'%20fill='white'/%3e%3cpath%20d='m21.0845%2025.0962-3.605%201.535-4.682-11.089%203.686-1.553z'%20fill='white'/%3e%3cpath%20d='m19.751%2024.4155-1.844.774-3.1-7.374%201.841-.775z'%20fill='black'/%3e%3cpath%20d='m13%2010.814v11.188l2.969-2.866.428-.139h4.768z'%20fill='black'/%3e%3c/g%3e%3c/svg%3e") 12 10,pointer!important}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none}.side-panel-shell,.side-panel-shell *,.material-library-sidebar,.material-library-sidebar *,.sketch-history-panel,.sketch-history-panel *{scrollbar-width:none!important;-ms-overflow-style:none!important}.side-panel-shell::-webkit-scrollbar,.side-panel-shell *::-webkit-scrollbar,.material-library-sidebar::-webkit-scrollbar,.material-library-sidebar *::-webkit-scrollbar,.sketch-history-panel::-webkit-scrollbar,.sketch-history-panel *::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.audio-slider{outline:none;transition:all .2s ease;height:6px;border-radius:3px}.audio-slider::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:transparent}.audio-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid rgba(255,255,255,.5);box-shadow:0 2px 8px #0003,0 0 0 3px #ffffff1a;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;margin-top:-5px}.audio-slider::-webkit-slider-thumb:hover{transform:scale(1.2);box-shadow:0 3px 12px #0000004d,0 0 0 4px #ffffff26;border-color:#fffc}.audio-slider::-webkit-slider-thumb:active{transform:scale(1.15);box-shadow:0 2px 10px #0006,0 0 0 5px #fff3}.audio-slider::-moz-range-track{height:6px;border-radius:3px;background:transparent}.audio-slider::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid rgba(255,255,255,.5);box-shadow:0 2px 8px #0003,0 0 0 3px #ffffff1a;cursor:pointer;-moz-transition:all .2s ease;transition:all .2s ease}.audio-slider::-moz-range-thumb:hover{transform:scale(1.2);box-shadow:0 3px 12px #0000004d,0 0 0 4px #ffffff26;border-color:#fffc}.audio-slider::-moz-range-thumb:active{transform:scale(1.15);box-shadow:0 2px 10px #0006,0 0 0 5px #fff3}html input[type=range].doodle-toolbar-eraser-range-light{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;outline:none}html input[type=range].doodle-toolbar-eraser-range-light::-webkit-slider-runnable-track{height:6px;border-radius:9999px;background:linear-gradient(to right,#f59e0b 0%,#f59e0b var(--eraser-fill-pct, 0%),#ffffff var(--eraser-fill-pct, 0%),#ffffff 100%);border:1px solid #e4e4e7}html input[type=range].doodle-toolbar-eraser-range-light::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;margin-top:-4px;border-radius:50%;background:#f59e0b;border:none;box-shadow:0 1px 3px #0000001f}html input[type=range].doodle-toolbar-eraser-range-light::-moz-range-progress{height:6px;border-radius:9999px;background:#f59e0b}html input[type=range].doodle-toolbar-eraser-range-light::-moz-range-track{height:6px;border-radius:9999px;background:#fff;border:1px solid #e4e4e7}html input[type=range].doodle-toolbar-eraser-range-light::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#f59e0b;border:none;box-shadow:0 1px 3px #0000001f}.style-tags-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}.style-tags-scrollbar::-webkit-scrollbar{width:6px;height:6px}.style-tags-scrollbar::-webkit-scrollbar-track{background:transparent;border-radius:3px}.style-tags-scrollbar::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px;min-width:30px;min-height:30px}.style-tags-scrollbar::-webkit-scrollbar-thumb:hover{background:#ffffff80}.music-node-scrollbar{scrollbar-width:thin;scrollbar-color:#3b82f6 #27272a;position:relative}.music-node-scrollbar::-webkit-scrollbar{width:10px}.music-node-scrollbar::-webkit-scrollbar-track{background:#27272a;border-radius:0;margin:0;border-left:1px solid rgba(63,63,70,.5)}.music-node-scrollbar::-webkit-scrollbar-thumb{background:#3b82f6;border-radius:0;border:none;min-height:40px;border-left:1px solid rgba(37,99,235,.8)}.music-node-scrollbar::-webkit-scrollbar-thumb:hover{background:#2563eb;border-left-color:#1e40af}.music-node-scrollbar::-webkit-scrollbar-button{display:block;height:12px;width:10px;background:#27272a;border-left:1px solid rgba(63,63,70,.5)}.music-node-scrollbar::-webkit-scrollbar-button:single-button:vertical:decrement{border-bottom:1px solid rgba(63,63,70,.5);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6' viewBox='0 0 6 6'%3E%3Cpath fill='%231e40af' d='M3 0L0 3h6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:6px 6px}.music-node-scrollbar::-webkit-scrollbar-button:single-button:vertical:increment{border-top:1px solid rgba(63,63,70,.5);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6' viewBox='0 0 6 6'%3E%3Cpath fill='%231e40af' d='M3 6L0 3h6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:6px 6px}.music-node-scrollbar::-webkit-scrollbar-button:hover{background-color:#1e293b}.theme-light .music-node-scrollbar{scrollbar-color:#3b82f6 #e4e4e7}.theme-light .music-node-scrollbar::-webkit-scrollbar-track{background:#e4e4e7;border-left-color:#d4d4d8}.theme-light .music-node-scrollbar::-webkit-scrollbar-thumb{border-left-color:#2563eb99}.theme-light .music-node-scrollbar::-webkit-scrollbar-button{background:#e4e4e7;border-left-color:#d4d4d8}.theme-light .music-node-scrollbar::-webkit-scrollbar-button:single-button:vertical:decrement{border-bottom-color:#d4d4d8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6' viewBox='0 0 6 6'%3E%3Cpath fill='%232563eb' d='M3 0L0 3h6z'/%3E%3C/svg%3E")}.theme-light .music-node-scrollbar::-webkit-scrollbar-button:single-button:vertical:increment{border-top-color:#d4d4d8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6' viewBox='0 0 6 6'%3E%3Cpath fill='%232563eb' d='M3 6L0 3h6z'/%3E%3C/svg%3E")}.theme-light .music-node-scrollbar::-webkit-scrollbar-button:hover{background-color:#d4d4d8}.resize-handle{cursor:nwse-resize;opacity:0;transition:opacity .2s}.node-wrapper:hover .resize-handle:not(.resize-handle-corner-grip){opacity:1}[data-group-frame]:hover .resize-handle:not(.resize-handle-corner-grip){opacity:1}.canvas-world{--canvas-locked-ui-scale: 1;--float-scale: 1;--float-offset: 12px}#canvas-bg.zoom-oss-lod-tiny .node-float-chrome{opacity:0;pointer-events:none;transform:scale(var(--float-scale, 1))}#canvas-bg.zoom-oss-lod-tiny .node-wrapper[data-node-selected=true] .node-float-chrome,#canvas-bg.zoom-oss-lod-tiny .node-wrapper[data-node-hover-chrome=true] .node-float-chrome{opacity:1;pointer-events:auto}#canvas-bg.canvas-box-select-multi.zoom-oss-lod-tiny .node-wrapper .node-float-chrome,#canvas-bg.canvas-box-select-multi.zoom-oss-lod-tiny .node-wrapper[data-node-selected=true] .node-float-chrome,#canvas-bg.canvas-box-select-multi.zoom-oss-lod-tiny .node-wrapper[data-node-hover-chrome=true] .node-float-chrome{opacity:0;pointer-events:none}#canvas-bg.zoom-oss-lod-tiny .node-float-chrome[data-node-label-chrome]{transform-origin:left bottom}#canvas-bg.zoom-oss-lod-tiny [data-node-delete-chrome].node-float-chrome{transform-origin:top right}#canvas-bg.zoom-oss-lod-tiny .generation-timer-badge.node-float-chrome,#canvas-bg.zoom-oss-lod-tiny .node-float-chrome--center{transform:translate(-50%) scale(var(--float-scale, 1));transform-origin:center bottom}#canvas-bg.zoom-oss-lod-tiny .connection-group,#canvas-bg.zoom-oss-lod-tiny .connection-group .edge-main,#canvas-bg.zoom-oss-lod-tiny .connecting-line{transition:none!important}.resize-handle-corner-grip{width:36px;height:36px;z-index:110;opacity:1!important;box-sizing:border-box;transform:scale(var(--canvas-locked-ui-scale, 1))}.resize-handle-corner-grip .node-resize-corner-arc{position:absolute;width:20px;height:20px;color:#fffffff2;filter:drop-shadow(0 0 1px rgba(0,0,0,.55));pointer-events:none;opacity:0;transition:opacity .15s ease}.resize-handle-corner-grip:hover .node-resize-corner-arc,.resize-handle-corner-grip:active .node-resize-corner-arc{opacity:1}.theme-light .resize-handle-corner-grip .node-resize-corner-arc,[data-theme=light] .resize-handle-corner-grip .node-resize-corner-arc{color:#18181bd1;filter:drop-shadow(0 0 1px rgba(255,255,255,.65))}.resize-handle-corner-grip--se{right:-16px;bottom:-16px;transform-origin:20px 20px}.resize-handle-corner-grip--se .node-resize-corner-arc{right:-1px;bottom:-1px}.resize-handle-corner-grip--sw{left:-16px;bottom:-16px;cursor:nesw-resize;transform-origin:16px 20px}.resize-handle-corner-grip--sw .node-resize-corner-arc{left:-1px;bottom:-1px;transform:scaleX(-1)}.resize-handle-corner-grip--ne{right:-16px;top:-16px;cursor:nesw-resize;transform-origin:20px 16px}.resize-handle-corner-grip--ne .node-resize-corner-arc{right:-1px;top:-1px;transform:scaleY(-1)}.resize-handle-corner-grip--nw{left:-16px;top:-16px;transform-origin:16px 16px}.resize-handle-corner-grip--nw .node-resize-corner-arc{left:-1px;top:-1px;transform:scale(-1)}.connector{position:absolute;top:50%;transform:translateY(-50%);width:.9rem;height:.9rem;background-color:#27272a;border:1px solid #71717a;color:#a1a1aa;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:crosshair;transition:opacity 90ms ease-out;z-index:30;opacity:0;pointer-events:auto}.node-wrapper[data-node-hover-chrome=true] .connector,.node-wrapper[data-node-selected=true] .connector{opacity:1}.node-wrapper [data-node-delete-button]{pointer-events:none}.node-wrapper[data-node-hover-chrome=true] [data-node-delete-button]{opacity:1;pointer-events:auto}.node-wrapper [data-node-delete-chrome]{z-index:20;pointer-events:auto}#canvas-bg.canvas-connecting-wire .node-wrapper .connector,#canvas-bg.canvas-connecting-wire .node-wrapper .input-point,#canvas-bg.canvas-connecting-wire .node-wrapper .qiaodoumayi-node-handle-slide{opacity:0!important;pointer-events:none!important}#canvas-bg.canvas-connecting-wire .node-wrapper .qiaodoumayi-node-handle-slide.is-active{opacity:1!important}#canvas-bg.canvas-connecting-wire .node-wrapper .qiaodoumayi-node-handle-slide.is-active .connector,#canvas-bg.canvas-connecting-wire .node-wrapper .input-point.active{opacity:1!important;pointer-events:none!important}#canvas-bg.canvas-connecting-wire .node-wrapper [data-node-delete-button]{opacity:0!important;pointer-events:none!important}#canvas-bg.canvas-connecting-wire .node-output-connector-hit,#canvas-bg.canvas-connecting-wire .node-input-connector-hit{pointer-events:none!important}#canvas-bg.canvas-node-dragging .node-wrapper .connector,#canvas-bg.canvas-node-dragging .node-wrapper .qiaodoumayi-node-handle,#canvas-bg.canvas-local-node-dragging .node-wrapper .connector,#canvas-bg.canvas-local-node-dragging .node-wrapper .qiaodoumayi-node-handle,#canvas-bg.canvas-box-select-group-dragging .node-wrapper .connector,#canvas-bg.canvas-box-select-group-dragging .node-wrapper .qiaodoumayi-node-handle,body.canvas-node-dragging .node-wrapper .connector,body.canvas-box-select-group-dragging .node-wrapper .connector,.node-wrapper.node-dragging-self .connector,.node-wrapper.node-dragging-self .qiaodoumayi-node-handle{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:none!important}#canvas-bg.canvas-node-dragging .node-output-connector-hit,#canvas-bg.canvas-node-dragging .node-input-connector-hit,#canvas-bg.canvas-local-node-dragging .node-output-connector-hit,#canvas-bg.canvas-local-node-dragging .node-input-connector-hit,#canvas-bg.canvas-box-select-group-dragging .node-output-connector-hit,#canvas-bg.canvas-box-select-group-dragging .node-input-connector-hit{pointer-events:none!important}#canvas-bg.canvas-node-dragging [data-group-output-connector],#canvas-bg.canvas-box-select-group-dragging [data-group-output-connector],#canvas-bg.canvas-node-dragging [data-stack-output-connector],#canvas-bg.canvas-box-select-group-dragging [data-stack-output-connector],#canvas-bg.canvas-node-dragging .stack-card__output-plus,#canvas-bg.canvas-box-select-group-dragging .stack-card__output-plus{opacity:0!important;visibility:hidden!important;pointer-events:none!important}#canvas-bg.canvas-node-dragging [data-box-select-toolbar],#canvas-bg.canvas-box-select-group-dragging [data-box-select-toolbar],#canvas-bg.canvas-node-dragging [data-box-select-batch-connect],#canvas-bg.canvas-box-select-group-dragging [data-box-select-batch-connect]{pointer-events:none!important}#canvas-bg.canvas-node-dragging [data-box-select-batch-connect] .qiaodoumayi-node-handle-slide,#canvas-bg.canvas-box-select-group-dragging [data-box-select-batch-connect] .qiaodoumayi-node-handle-slide{opacity:1;transform:translate3d(-50%,-50%,0)}.node-wrapper[data-compact-gen-start-hover=true] .connector:not(.active){opacity:0!important}.node-wrapper[data-compact-gen-start-hover=true] [data-node-delete-button]{opacity:0!important}.node-wrapper.node-wrapper-has-open-dropdown .connector:not(.active),.node-wrapper.node-wrapper-has-open-dropdown:hover .connector,.node-wrapper.node-wrapper-has-open-dropdown .node-output-connector-hit:hover .connector,.node-wrapper.node-wrapper-has-open-dropdown .node-input-connector-hit:hover .connector{opacity:0!important;pointer-events:none!important}.node-wrapper.node-wrapper-has-open-dropdown .connector.active,.node-wrapper.node-wrapper-has-open-dropdown:hover .connector.active,.node-wrapper.node-wrapper-has-open-dropdown .node-output-connector-hit:hover .connector.active,.node-wrapper.node-wrapper-has-open-dropdown .node-input-connector-hit:hover .connector.active{opacity:1}.node-wrapper.node-wrapper-has-open-dropdown [data-node-delete-button]{opacity:0!important;pointer-events:none!important}.connector:hover:not(.qiaodoumayi-node-handle),.connector.active:not(.qiaodoumayi-node-handle){background-color:#d4d4d8;border-color:#fff;transform:translateY(-50%) scale(1.2);opacity:1;color:#000}.connector-right{right:-.45rem}.connector-left{left:-.45rem;right:auto}.node-output-connector-hit,.node-input-connector-hit{border-radius:9999px;z-index:0!important}.qiaodoumayi-node-handle-slide{position:absolute;left:50%;top:50%;width:32px;height:32px;opacity:0;pointer-events:auto;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .3s cubic-bezier(.34,1.56,.64,1)}.node-input-connector-hit .qiaodoumayi-node-handle-slide{transform:translate3d(calc(-50% + 24px),-50%,0)}.node-output-connector-hit .qiaodoumayi-node-handle-slide{transform:translate3d(calc(-50% - 24px),-50%,0)}.qiaodoumayi-node-handle-slide.is-force-hidden{opacity:0!important;pointer-events:none!important}[data-box-select-batch-connect] .qiaodoumayi-node-handle-slide{transform:translate3d(calc(-50% - 24px),-50%,0);opacity:0}[data-box-select-batch-connect] .qiaodoumayi-node-handle-slide.is-active,[data-box-select-batch-connect]:hover .qiaodoumayi-node-handle-slide{opacity:1;transform:translate3d(-50%,-50%,0)}[data-box-select-batch-connect]:hover .qiaodoumayi-node-handle{color:var(--qiaodoumayi-handle-hover-color);border-color:var(--qiaodoumayi-handle-hover-color)}.node-wrapper[data-node-hover-chrome=true] .qiaodoumayi-node-handle-slide,.node-wrapper[data-node-dial-open=true] .qiaodoumayi-node-handle-slide,.node-wrapper[data-node-selected=true] .qiaodoumayi-node-handle-slide,.node-input-connector-hit:hover .qiaodoumayi-node-handle-slide,.node-output-connector-hit:hover .qiaodoumayi-node-handle-slide,.qiaodoumayi-node-handle-slide.is-active{opacity:1;transform:translate3d(-50%,-50%,0)}.qiaodoumayi-node-handle-slide .qiaodoumayi-node-handle{position:relative;left:auto;right:auto;top:auto;width:100%;height:100%;margin:0;transform:none;opacity:1;display:flex;align-items:center;justify-content:center;color:var(--qiaodoumayi-handle-color);background:var(--qiaodoumayi-handle-bg);border:2px solid var(--qiaodoumayi-handle-color);border-radius:9999px;box-shadow:none;cursor:url(./select-frame-DAfa60lA.ico) 4 4,crosshair;pointer-events:auto;will-change:transform;transition:none}.qiaodoumayi-node-handle-slide .qiaodoumayi-node-handle svg{display:block;flex-shrink:0}.node-input-connector-hit:hover .qiaodoumayi-node-handle,.node-output-connector-hit:hover .qiaodoumayi-node-handle,.qiaodoumayi-node-handle:focus-visible{color:var(--qiaodoumayi-handle-hover-color);border-color:var(--qiaodoumayi-handle-hover-color);background:var(--qiaodoumayi-handle-bg);outline:none}.qiaodoumayi-node-handle:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--qiaodoumayi-handle-hover-color) 18%,transparent)}@media(prefers-reduced-motion:reduce){.qiaodoumayi-node-handle-slide{transition-duration:1ms}}.qiaodoumayi-context-menu{animation:qiaodoumayi-context-menu-in .18s cubic-bezier(.22,1,.36,1) both;backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08)}@keyframes qiaodoumayi-context-menu-in{0%{opacity:0;transform:translateY(-50%) scale(.96)}to{opacity:1;transform:translateY(-50%) scale(1)}}@media(prefers-reduced-motion:reduce){.qiaodoumayi-context-menu{animation-duration:1ms}}.node-output-connector-hit,.node-output-connector-hit .connector,.node-input-connector-hit,.node-input-connector-hit .connector{cursor:url(./select-frame-DAfa60lA.ico) 4 4,crosshair!important}#canvas-bg.canvas-custom-cursor .node-output-connector-hit,#canvas-bg.canvas-custom-cursor .node-output-connector-hit *,#canvas-bg.canvas-custom-cursor .node-input-connector-hit,#canvas-bg.canvas-custom-cursor .node-input-connector-hit *{cursor:url(./select-frame-DAfa60lA.ico) 4 4,crosshair!important}.input-point{position:absolute;top:50%;transform:translateY(-50%);left:-.25rem;width:.5rem;height:.5rem;background-color:#52525b;border-radius:50%;border:1px solid #18181b;transition:all .2s;z-index:20;cursor:crosshair}.node-wrapper[data-node-hover-chrome=true] .input-point{background-color:#a1a1aa}.input-point.connected{background-color:#fff;box-shadow:none}.input-point.active{background-color:#fff;border-color:#fff;transform:translateY(-50%);box-shadow:none}.node-wrapper[data-node-type=topaz-upscale] .input-point,.node-wrapper[data-node-type=topaz-upscale] .connector{opacity:0!important;box-shadow:none!important}.node-wrapper[data-node-type=topaz-upscale][data-node-hover-chrome=true] .connector,.node-wrapper[data-node-type=topaz-upscale] .connector:hover,.node-wrapper[data-node-type=topaz-upscale] .connector.active,.node-wrapper[data-node-type=topaz-upscale] .input-point.connected,.node-wrapper[data-node-type=topaz-upscale] .input-point.active{opacity:0!important}.lightbox-overlay{background-color:#090a0c}.sketch-lightbox{--sketch-lb-text: rgba(255, 255, 255, .88);--sketch-lb-text-dim: rgba(255, 255, 255, .52);--sketch-lb-glass: rgba(28, 28, 32, .72);--sketch-lb-glass-border: rgba(255, 255, 255, .1);--sketch-lb-glass-hover: rgba(255, 255, 255, .12);--sketch-lb-divider: rgba(255, 255, 255, .12);opacity:1}.sketch-lightbox-overlay{background:#0000008c;backdrop-filter:blur(20px) saturate(1.1);-webkit-backdrop-filter:blur(20px) saturate(1.1);overflow:visible}.sketch-lightbox-overlay:before{content:none}.sketch-border-gold-clean{border:1px solid var(--sketch-lb-gold-36);box-sizing:border-box}.sketch-inset-outline{box-shadow:inset 0 0 0 1px var(--sketch-lb-inset)}.sketch-soft-shadow{box-shadow:0 12px 32px #00000047}.sketch-lightbox-stage{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:0;box-sizing:border-box;overflow:visible}.sketch-lightbox-image-area{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:visible}.sketch-lightbox-zoom-surface{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:visible;-webkit-user-select:none;-moz-user-select:none;user-select:none}img.sketch-lightbox-img-frame{display:block;border-radius:12px;border:none;box-shadow:0 24px 64px #00000073;box-sizing:border-box;background:#ffffff0a}.sketch-lightbox-video-frame{position:relative;flex-shrink:0;border-radius:12px;overflow:hidden;box-shadow:0 24px 64px #00000073;background:#0000008c;box-sizing:border-box}.sketch-lightbox-frame--bare img{border-radius:0}.sketch-lightbox-top-left{position:absolute;top:16px;left:16px;z-index:50;pointer-events:auto}.sketch-lightbox-top{position:absolute;top:16px;left:50%;transform:translate(-50%);z-index:50;display:flex;align-items:center;gap:0;pointer-events:auto;max-width:calc(100vw - 32px)}.sketch-lightbox-pill{display:inline-flex;align-items:center;gap:1px;background:var(--sketch-lb-glass);border:1px solid var(--sketch-lb-glass-border);border-radius:999px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 6px 20px #00000047;padding:2px 4px}.sketch-lightbox-pill+.sketch-lightbox-pill{margin-left:8px}.sketch-lightbox-pill-divider{width:1px;height:14px;background:var(--sketch-lb-divider);flex-shrink:0;margin:0 2px}.sketch-lightbox-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:999px;background:transparent;color:var(--sketch-lb-text);cursor:pointer;flex-shrink:0;transition:background-color .14s ease,color .14s ease}.sketch-lightbox-icon-btn:hover{background:var(--sketch-lb-glass-hover);color:#fff}.sketch-lightbox-icon-btn:active{background:#ffffff2e}.sketch-lightbox-zoom-label{min-width:36px;text-align:center;font-size:11px;font-variant-numeric:tabular-nums;color:var(--sketch-lb-text);-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.sketch-lightbox-zoom-slider{width:72px;height:3px;margin:0 4px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#ffffff2e;border-radius:999px;outline:none;cursor:pointer;flex-shrink:0}.sketch-lightbox-zoom-slider::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:11px;height:11px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000059;cursor:pointer}.sketch-lightbox-zoom-slider::-moz-range-thumb{width:11px;height:11px;border:none;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000059;cursor:pointer}.sketch-lightbox-close-group{display:inline-flex;flex-direction:row;align-items:center;gap:2px}.sketch-lightbox-close-hint{font-size:9px;letter-spacing:.04em;color:var(--sketch-lb-text-dim);line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;padding-right:4px}.sketch-lightbox-bottom-bar{position:absolute;bottom:68px;left:50%;transform:translate(-50%);z-index:50;display:flex;align-items:center;justify-content:center;gap:24px;pointer-events:auto;min-width:min(100%,480px);padding:0 16px}.sketch-lightbox-page-text{font-size:13px;font-variant-numeric:tabular-nums;color:var(--sketch-lb-text);min-width:48px;text-align:left;flex-shrink:0}.sketch-lightbox-dots{display:flex;align-items:center;gap:8px;flex:1;justify-content:center}.sketch-lightbox-dot{width:6px;height:6px;border-radius:999px;border:none;padding:0;background:#ffffff47;cursor:pointer;transition:transform .14s ease,background-color .14s ease}.sketch-lightbox-dot:hover{background:#ffffff85}.sketch-lightbox-dot--active{width:8px;height:8px;background:#fff}.sketch-lightbox-bottom-actions{display:none}.sketch-lightbox-tooltip{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);padding:4px 8px;font-size:11px;white-space:nowrap;color:#fff;background:#000000e0;border-radius:8px;pointer-events:none;z-index:60;animation:sketch-lightbox-tooltip-in .12s ease both}@keyframes sketch-lightbox-tooltip-in{0%{opacity:0;transform:translate(-50%) translateY(-4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.sketch-lightbox-info-wrap{position:relative}.sketch-lightbox-info-popover{position:absolute;top:calc(100% + 8px);left:0;right:auto;bottom:auto;min-width:200px;padding:10px 14px;background:#000000c7;border:1px solid rgba(255,255,255,.1);border-radius:12px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 12px 32px #0006;z-index:60;animation:sketch-lightbox-info-in .15s ease both}.sketch-lightbox-info-row{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px;line-height:1.5;color:var(--sketch-lb-text)}.sketch-lightbox-info-row+.sketch-lightbox-info-row{margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}.sketch-lightbox-info-row span:first-child{color:var(--sketch-lb-text-dim)}.sketch-lightbox-bottom{position:absolute;bottom:20px;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 16px;pointer-events:none;z-index:40}.sketch-lightbox-bottom .sketch-lightbox-actions{pointer-events:auto}.sketch-lightbox-actions{display:inline-flex;align-items:center;max-width:min(100vw - 2rem,42rem);background:var(--sketch-lb-glass);border:1px solid var(--sketch-lb-glass-border);border-radius:999px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 6px 20px #00000047;padding:2px 4px;gap:1px}.sketch-lightbox-action-title{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px;font-size:11px;color:var(--sketch-lb-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px;flex-shrink:1;min-width:0}.sketch-lightbox-action-divider{width:1px;height:14px;background:var(--sketch-lb-divider);flex-shrink:0;margin:0 2px}.sketch-lightbox-action{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px;border:none;border-radius:999px;background:transparent;font-size:11px;color:var(--sketch-lb-text);cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background-color .14s ease,color .14s ease}.sketch-lightbox-oss-url{height:28px;padding:0 8px;font-size:10px;line-height:28px;color:var(--sketch-lb-text-dim)}.sketch-lightbox-action:hover{background:var(--sketch-lb-glass-hover);color:#fff}.sketch-lightbox-action:active{background:#ffffff29}.sketch-lightbox-close{display:none}.sketch-lightbox-grid-btn{position:absolute;top:20px;left:20px;z-index:50;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--sketch-lb-glass-border);background:var(--sketch-lb-glass);color:var(--sketch-lb-text);cursor:pointer;pointer-events:auto;transition:background-color .14s ease,color .14s ease;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.sketch-lightbox-grid-btn:hover{background:#28282cd9;color:#fff}.sketch-lightbox-zoom,.sketch-lightbox-nav{display:none}.sketch-lightbox-loading{color:#ffffff8c}.sketch-lightbox-grid-item{position:relative;aspect-ratio:1;background:#141418e6;border-radius:12px;overflow:hidden;cursor:pointer;border:1px solid rgba(255,255,255,.1);transition:border-color .14s ease,box-shadow .14s ease}.sketch-lightbox-grid-item:hover{border-color:#ffffff47}.sketch-lightbox-grid-item--selected{border-color:#ffffff8c;box-shadow:0 0 0 2px #ffffff2e}.sketch-lightbox-grid-check{position:absolute;top:8px;right:8px;width:22px;height:22px;border-radius:999px;background:#ffffffeb;color:#111;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center}.sketch-lightbox-grid-hint{color:var(--sketch-lb-text-dim);font-size:12px}.sketch-lightbox-grid-hint button{color:#ffffffb8;background:none;border:none;cursor:pointer;text-decoration:underline;font-size:inherit}.sketch-lightbox-grid-hint button:hover{color:#fff}.sketch-lightbox-context-menu{background:#141418f2;border:1px solid rgba(255,255,255,.1);border-radius:12px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 12px 32px #0000005c}.sketch-lightbox-context-menu button{color:var(--sketch-lb-text)}.sketch-lightbox-context-menu button:hover{background:#ffffff1a}@keyframes sketch-lightbox-info-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.sketch-lightbox video{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:auto;border-radius:12px;box-shadow:0 24px 64px #00000073}.sketch-lightbox audio{width:100%}.thumb-stack-item{transition:transform .2s,z-index .2s}.thumb-stack-item:hover{transform:scale(1.1) translateY(-2px);z-index:10!important;border-color:#60a5fa}.stack-card-host{overflow:visible}.stack-card-host--dragging{z-index:100}.stack-card-body{position:relative;overflow:visible}.stack-card__output-plus{position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%);z-index:250;display:flex;width:2.5rem;height:4rem;align-items:center;justify-content:center}.stack-card__output-plus--hidden{opacity:0}.stack-card__output-plus:not(.stack-card__output-plus--hidden) .connector{opacity:1}.stack-card__output-plus-btn{width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.stack-card-wrap{overflow:visible}.stack-card{position:relative;border-radius:12px;overflow:visible;cursor:grab}.stack-card--pile{background:transparent!important;border:none!important;box-shadow:none!important}.stack-card--pile:before,.stack-card--pile:after{display:none}.stack-card-pile__item{position:absolute;left:50%;top:50%;overflow:hidden;border-radius:12px;pointer-events:none;transition:transform .34s cubic-bezier(.65,0,.35,1);box-shadow:0 8px 20px #00000038;backface-visibility:visible}.stack-card-pile__item--light{background:#fff;border:1px solid #d4d4d8}.stack-card-pile__item--dark{background:#18181b;border:1px solid #3f3f46}.stack-card:active{cursor:grabbing}.stack-card:before,.stack-card:after{content:"";position:absolute;border-radius:12px;pointer-events:none;box-sizing:border-box}.stack-card:before{top:0;right:0;bottom:0;left:0;transform:translate(4px,4px);z-index:0}.stack-card:after{top:0;right:0;bottom:0;left:0;transform:translate(8px,8px);z-index:-1}.stack-card--light:before{background:#e4e4e7;border:1px solid #d4d4d8}.stack-card--light:after{background:#f4f4f5;border:1px solid #e4e4e7}.stack-card--dark:before{background:#27272a;border:1px solid #3f3f46}.stack-card--dark:after{background:#18181b;border:1px solid #27272a}.stack-card--light{background:#fff;border:1px solid #d4d4d8;box-shadow:0 2px 8px #00000014}.stack-card--dark{background:#18181b;border:1px solid #3f3f46;box-shadow:0 2px 12px #00000059}.stack-card__thumb,.stack-card__placeholder{position:relative;z-index:1;display:block;width:100%;height:100%;border-radius:11px;-o-object-fit:cover;object-fit:cover}.stack-card__face{position:relative;z-index:1;width:100%;height:100%;overflow:hidden;border-radius:11px}.stack-card__face--text.stack-card__face--light,.stack-card__face--other.stack-card__face--light{background:#fff}.stack-card__face--text.stack-card__face--dark,.stack-card__face--other.stack-card__face--dark{background:#2a2a2a}.stack-card__face--audio.stack-card__face--light{background:#ecfdf5}.stack-card__face--audio.stack-card__face--dark{background:#1a2420}.stack-card__face--text{padding:14px 16px;box-sizing:border-box}.stack-card__face-body{margin:0;font-size:13px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:8;line-clamp:8;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.stack-card__face-title{display:block;padding:10px 12px 0;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stack-card__face--light .stack-card__face-body,.stack-card__face--light .stack-card__face-title{color:#18181b}.stack-card__face--dark .stack-card__face-body,.stack-card__face--dark .stack-card__face-title{color:#f4f4f5}.stack-card__wave{position:absolute;top:28px;right:12px;bottom:14px;left:12px;display:flex;align-items:flex-end;justify-content:space-between;gap:1px}.stack-card__wave-bar{flex:1 1 0;min-width:2px;border-radius:999px}.stack-card__face--light .stack-card__wave-bar{background:#a1a1aa}.stack-card__face--dark .stack-card__wave-bar{background:#71717a}.stack-card__badge{position:absolute;right:8px;bottom:8px;z-index:2;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#0000009e;color:#fff;font-size:11px;font-weight:600;line-height:22px;text-align:center;pointer-events:none}.stack-card__badge--dark{background:#ffffff2e;color:#fafafa}.stack-card__header{box-sizing:border-box;box-shadow:0 1px 4px #0000000f}.node-wrapper.box-select-stack-anim-hidden{visibility:hidden!important;opacity:0!important;pointer-events:none!important;overflow:hidden!important}.node-wrapper.pile-member-anchor,.node-wrapper.pile-member-anchor:hover,.node-wrapper.pile-member-anchor.selected,.node-wrapper.pile-member-anchor:focus,.node-wrapper.pile-member-anchor:focus-visible{pointer-events:none!important;opacity:0!important;visibility:hidden!important;overflow:hidden!important;border:none!important;background:transparent!important;box-shadow:none!important;outline:none!important}.box-select-pile-anim-card{position:absolute;left:0;top:0;transform-origin:center center;will-change:transform;pointer-events:none}.box-select-pile-anim-card__face{width:100%;height:100%;overflow:hidden;border-radius:12px;transform-origin:center center;box-shadow:0 10px 28px #00000047}.box-select-pile-anim-card__face--light{background:#fff;border:1px solid #d4d4d8}.box-select-pile-anim-card__face--dark{background:#18181b;border:1px solid #3f3f46}.box-select-pile-anim-card img,.box-select-pile-anim-card__ph{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.box-select-pile-anim-card__ph{background:#71717a59}.box-select-stack-count-btn{position:absolute;top:8px;right:8px;z-index:8;display:inline-flex;align-items:center;height:1.75rem;padding:.375rem .75rem;border-radius:10px;border:0;font-size:12px;font-weight:600;background:#00000080;color:#f5f5f5;cursor:pointer;transition:background-color .15s}.box-select-stack-count-btn:hover{background:#000000b3}.box-select-stack-count-btn__chevron{margin-left:.5rem;transition:transform .3s ease-in-out;transform:rotate(90deg)}.box-select-stack-count-btn:hover .box-select-stack-count-btn__chevron{transform:rotate(0)}@media(prefers-reduced-motion:reduce){.box-select-pile-anim-card,.box-select-pile-anim-card__face,.stack-card-pile__item{transition:none!important;will-change:auto}.box-select-stack-count-btn__chevron,.box-select-stack-fold-chevron{transition:none}}.connection-delete{opacity:0;transition:opacity .2s;pointer-events:auto}.connection-group:hover .connection-delete{opacity:1}.drop-zone{border:0;outline:2px dashed transparent;outline-offset:-2px;transition:outline-color .2s ease,background-color .2s ease}.drop-zone.drag-over{outline-color:#60a5fa;background-color:#60a5fa1a}.markdown-body{font-size:13px;line-height:1.5;color:#ccc;word-wrap:break-word;-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important;cursor:text}.markdown-body *{-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important;cursor:text}.markdown-body pre{background:#27272a;padding:10px;border-radius:6px;overflow-x:auto;margin:8px 0;white-space:pre-wrap;word-wrap:break-word;-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important;cursor:text}.markdown-body code{font-family:monospace;background:#3f3f46;padding:2px 4px;border-radius:4px;font-size:12px;-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important;cursor:text}.markdown-body pre code{background:transparent;padding:0;color:#a1a1aa;-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important;cursor:text}.markdown-body p{margin-bottom:8px;-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important;cursor:text}.markdown-body ul,.markdown-body ol{margin-left:20px;margin-bottom:8px;list-style:disc;-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important;cursor:text}.markdown-body li{-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important;cursor:text}.markdown-body video{max-width:100%;border-radius:.5rem;margin-top:.5rem}.markdown-body table{border-collapse:collapse;width:100%;margin:12px 0}.markdown-body table th,.markdown-body table td{border:1px solid #3f3f46;padding:8px 12px;text-align:left}.markdown-body table th{background-color:#3f3f46;font-weight:600}.markdown-body table tr:nth-child(2n){background-color:#27272a}.theme-light .markdown-body table th,.theme-light .markdown-body table td{border-color:#d4d4d8}.theme-light .markdown-body table th{background-color:#e4e4e7}.theme-light .markdown-body table tr:nth-child(2n){background-color:#f4f4f5}.theme-light .markdown-body{color:#18181b}.theme-light .markdown-body pre{background:#f4f4f5;color:#18181b}.theme-light .markdown-body code{background:#e4e4e7;color:#18181b}.theme-light .markdown-body pre code{color:#18181b}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes zoomIn95{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-in{animation-duration:.2s;animation-fill-mode:both}.fade-in{animation-name:fadeIn}.zoom-in-95{animation-name:zoomIn95}@keyframes dash{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}@keyframes flowPulse{0%,to{opacity:.6}50%{opacity:1}}.animate-dash{animation:dash .6s linear infinite}.flow-line{animation:flowPulse 2s ease-in-out infinite}.theme-light .flow-line,[data-theme=light] .flow-line{animation:flowPulseLight 2.2s ease-in-out infinite}@keyframes flowPulseLight{0%,to{opacity:.88}50%{opacity:1}}.animate-pulse-glow,.node-selected{animation:none!important}.node-dragging{transition:transform .1s ease-out,box-shadow .2s ease-out!important}.connector-point{transition:all .2s cubic-bezier(.4,0,.2,1)}.connector-point:hover{filter:brightness(1.2)}.connector-point.connector-input:hover,.connector-point.connector-input.active{box-shadow:0 0 12px #3b82f680}.connector-point.connector-output:hover{box-shadow:0 0 12px #3b82f666}.scrollbar-hide{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hide::-webkit-scrollbar{display:none}.prompt-fade-mask{-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 14px),transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 14px),transparent 100%)}.theme-light .connector-point.connector-input:hover,.theme-light .connector-point.connector-input.active{box-shadow:0 0 12px #0ea5e980}.theme-light .connector-point.connector-output:hover{box-shadow:0 0 12px #0ea5e966}.node-wrapper{transition:border-color .2s ease-out}.node-focus-ripple{position:absolute;pointer-events:none;border-radius:9999px;--focus-ripple-stroke: rgba(226, 232, 240, .28);--focus-ripple-op-0: .55;--focus-ripple-op-35: .28;--focus-ripple-op-70: .16}.theme-light .node-focus-ripple,[data-theme=light] .node-focus-ripple{--focus-ripple-stroke: rgba(96, 165, 250, .3);--focus-ripple-op-0: .72;--focus-ripple-op-35: .33;--focus-ripple-op-70: .2}.node-focus-ripple:before,.node-focus-ripple:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:1px solid var(--focus-ripple-stroke);opacity:0;transform:scale(.85)}.node-focus-ripple:before{animation:focusRippleWave 1.6s ease-out 0s 1 both}.node-focus-ripple:after{animation:focusRippleWave 1.6s ease-out .35s 1 both}@keyframes focusRippleWave{0%{opacity:var(--focus-ripple-op-0);transform:scale(.85)}35%{opacity:var(--focus-ripple-op-35);transform:scale(1.15)}70%{opacity:var(--focus-ripple-op-70);transform:scale(1.8)}to{opacity:0;transform:scale(2.45)}}.theme-light .node-focus-ripple:before,[data-theme=light] .node-focus-ripple:before,.theme-light .node-focus-ripple:after,[data-theme=light] .node-focus-ripple:after{border-width:2px}.node-wrapper.node-connect-edge-glow:before,.node-wrapper.node-connect-edge-glow:after{content:"";position:absolute;left:16px;right:16px;height:3px;pointer-events:none;opacity:0;border-radius:999px;z-index:60;background:linear-gradient(90deg,#f8fafc00,#f8fafc00 40%,#f8fafcf2,#f8fafc00 60%,#f8fafc00);background-size:240% 100%;filter:drop-shadow(0 0 6px rgba(248,250,252,.18));animation:connectEdgeShimmerX .9s linear infinite;-webkit-mask-image:linear-gradient(to right,transparent 0px,#000 14px,#000 calc(100% - 14px),transparent 100%);mask-image:linear-gradient(to right,transparent 0px,#000 14px,#000 calc(100% - 14px),transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.node-wrapper.node-connect-edge-glow:before{top:-2px}.node-wrapper.node-connect-edge-glow:after{bottom:-2px}.node-wrapper[data-node-type=custom-agent],.node-wrapper[data-node-type=custom-agent].node-selected-border{transition:none!important}.agent-wire-drop-capture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:145;cursor:crosshair;background:transparent;border:none;pointer-events:auto}.agent-wire-drop-strip{position:absolute;left:0;right:0;top:-8px;bottom:-8px;z-index:148;cursor:crosshair;background:transparent;border:none;pointer-events:auto}.agent-wire-drop-row-host,.agent-input-port-row{position:relative;min-height:32px}.agent-input-port-row--linking{cursor:crosshair;z-index:148}.agent-input-port-dot-hit{position:relative;flex-shrink:0;width:32px;height:32px;margin:-6px 0 -6px -10px;display:flex;align-items:center;justify-content:center;cursor:crosshair;z-index:210}.agent-input-port-dot-visual{width:12px;height:12px;border-radius:9999px;pointer-events:none;flex-shrink:0}@keyframes connectEdgeShimmerX{0%{opacity:0;background-position:100% 50%}10%{opacity:1}90%{opacity:1}to{opacity:0;background-position:0% 50%}}@keyframes connectEdgeShimmerXLight{0%{opacity:.92;background-position:125% 50%}to{opacity:.92;background-position:-25% 50%}}.node-wrapper.node-connect-edge-glow[data-connect-glow-side=left]:after{display:none}.node-wrapper.node-connect-edge-glow[data-connect-glow-side=right]:before{display:none}.theme-light .node-wrapper.node-connect-edge-glow:before,.theme-light .node-wrapper.node-connect-edge-glow:after,[data-theme=light] .node-wrapper.node-connect-edge-glow:before,[data-theme=light] .node-wrapper.node-connect-edge-glow:after{height:3.5px;background:linear-gradient(90deg,#2563eb00,#2563eb00 32%,#3b82f68c 42%,#60a5fa,#3b82f68c 58%,#2563eb00 68%,#2563eb00);background-size:260% 100%;filter:drop-shadow(0 0 8px rgba(59,130,246,.45));animation:connectEdgeShimmerXLight 1s linear infinite;will-change:background-position}#canvas-bg.canvas-connecting-wire .node-wrapper.node-connect-duplicate-blocked{z-index:1!important;filter:blur(3.5px) brightness(.58) saturate(.62);opacity:.88;transition:filter .18s ease,opacity .18s ease;pointer-events:none!important}#canvas-bg.canvas-connecting-wire .node-wrapper.node-connect-duplicate-blocked *{pointer-events:none!important}.theme-light #canvas-bg.canvas-connecting-wire .node-wrapper.node-connect-duplicate-blocked,[data-theme=light] #canvas-bg.canvas-connecting-wire .node-wrapper.node-connect-duplicate-blocked{filter:blur(3.5px) brightness(.82) saturate(.7);opacity:.84}.node-wrapper.node-connect-wire-hover{z-index:20!important;border-color:transparent!important;filter:drop-shadow(0 14px 28px rgba(0,0,0,.28)) drop-shadow(0 4px 12px rgba(0,0,0,.12))}.theme-light .node-wrapper.node-connect-wire-hover,[data-theme=light] .node-wrapper.node-connect-wire-hover{border-color:transparent!important;filter:drop-shadow(0 12px 24px rgba(15,23,42,.14)) drop-shadow(0 4px 10px rgba(15,23,42,.08))}.node-wrapper.node-connect-wire-hover.node-connect-edge-glow:before,.node-wrapper.node-connect-wire-hover.node-connect-edge-glow:after{display:none!important}.node-wrapper.node-connect-wire-hover [data-node-hover-chrome-body]{border-width:0!important;border-color:transparent!important}.node-connect-tilt-host{isolation:isolate;overflow:visible}.node-connect-tilt-host--active,.node-connect-tilt-host[data-connect-tilt=on]{transition:transform .18s cubic-bezier(.22,1,.32,1)}#canvas-bg.canvas-connecting-wire .node-connect-tilt-host--active,#canvas-bg.canvas-connecting-wire .node-connect-tilt-host[data-connect-tilt=on]{transition:none!important}#canvas-bg.canvas-connecting-wire [data-gen-prompt-panel-host]:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:12px;pointer-events:auto}.node-border-beam{--flow-start: 0%;--flow-end: 200%;--qiaodoumayi-flow-core: linear-gradient( 90deg, transparent 0%, transparent 20%, rgba(255, 255, 255, .55) 40%, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, .55) 60%, transparent 80%, transparent 100% );--qiaodoumayi-flow-glow: linear-gradient( 90deg, transparent 0%, transparent 20%, rgba(255, 255, 255, .24) 40%, rgba(255, 255, 255, .58) 50%, rgba(255, 255, 255, .24) 60%, transparent 80%, transparent 100% );z-index:-1;overflow:visible;box-sizing:border-box;border-radius:var(--qiaodoumayi-node-radius, 1rem);pointer-events:none}.node-border-beam--reverse{--flow-start: 100%;--flow-end: -100%}.node-border-beam:before,.node-border-beam:after{content:"";position:absolute;box-sizing:border-box;pointer-events:none;background-size:200% 200%;background-repeat:no-repeat;opacity:1;animation:flowingLight 1.5s linear infinite}.node-border-beam:before{top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:calc(var(--qiaodoumayi-node-radius, 1rem) + 2px);background-image:var(--qiaodoumayi-flow-core);z-index:1}.node-border-beam:after{top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:calc(var(--qiaodoumayi-node-radius, 1rem) + 6px);background-image:var(--qiaodoumayi-flow-glow);filter:blur(8px);z-index:0}@keyframes flowingLight{0%{background-position:var(--flow-start) 50%}to{background-position:var(--flow-end) 50%}}.node-wrapper.node-connect-edge-glow:before,.node-wrapper.node-connect-edge-glow:after{display:none!important}.node-wrapper.node-selected-border{border-color:transparent!important;box-shadow:none!important;outline:2px solid var(--canvas-node-selection-color, rgb(122, 122, 122));outline-offset:0}.node-wrapper.node-selected-border[data-node-type=input-image],.node-wrapper.node-selected-border[data-node-type=gen-image],.node-wrapper.node-selected-border[data-node-type=gen-video],.node-wrapper.node-dragging-self[data-node-type=input-image],.node-wrapper.node-dragging-self[data-node-type=gen-image],.node-wrapper.node-dragging-self[data-node-type=gen-video]{outline:none!important;outline-offset:0!important;border-color:transparent!important;border-width:0!important;box-shadow:none!important;background:transparent!important}.node-wrapper[data-node-type=input-image].node-selected-border [data-input-image-content=true],.node-wrapper[data-node-type=input-image].node-selection-immediate [data-input-image-content=true],.node-wrapper[data-node-type=input-image].node-dragging-self [data-input-image-content=true],.node-wrapper[data-node-type=input-image].node-selected-border .smart-image-container,.node-wrapper[data-node-type=input-image].node-selection-immediate .smart-image-container,.node-wrapper[data-node-type=input-image].node-dragging-self .smart-image-container,.node-wrapper[data-node-type=gen-image].node-selected-border .smart-image-container,.node-wrapper[data-node-type=gen-image].node-selection-immediate .smart-image-container,.node-wrapper[data-node-type=gen-image].node-dragging-self .smart-image-container,.node-wrapper[data-node-type=gen-video].node-selected-border .smart-image-container,.node-wrapper[data-node-type=gen-video].node-selection-immediate .smart-image-container,.node-wrapper[data-node-type=gen-video].node-dragging-self .smart-image-container{background:transparent!important;border-color:transparent!important;box-shadow:none!important;outline:2px solid var(--canvas-node-selection-color, rgb(122, 122, 122))!important;outline-offset:-2px}.node-wrapper.node-selected-border[data-node-type=gen-image] [data-compact-gen-preview],.node-wrapper.node-selected-border[data-node-type=gen-video] [data-compact-gen-preview]{transition:none!important}.node-wrapper.node-selected-border [data-node-edge-chrome=true]{border-color:transparent!important}.node-reflective-border{display:none}.theme-light .node-wrapper.node-selected-border:not([data-node-type=input-image]):not([data-node-type=gen-image]):not([data-node-type=gen-video]),[data-theme=light] .node-wrapper.node-selected-border:not([data-node-type=input-image]):not([data-node-type=gen-image]):not([data-node-type=gen-video]){box-shadow:none!important}.theme-light .node-reflective-border,[data-theme=light] .node-reflective-border{display:none}@media(prefers-reduced-motion:reduce){.node-border-beam:before,.node-border-beam:after{animation:none!important;background-position:50% 50%;opacity:.85}}.node-wrapper[data-hide-border=true]{border-color:transparent!important;box-shadow:none!important}.node-wrapper[data-node-type=input-image][data-has-image=true]{border:none!important;border-width:0!important;background:transparent!important}.node-wrapper[data-node-type=input-image][data-has-image=true]:not(.node-selected-border){box-shadow:none!important}.theme-dark .node-wrapper[data-node-type=input-image][data-highlighted=true],.theme-dark .node-wrapper[data-node-type=gen-image][data-highlighted=true],.theme-dark .node-wrapper[data-node-type=gen-video][data-highlighted=true]{box-shadow:0 0 0 3px #60a5fa,0 0 28px 8px #60a5fa99!important}.theme-light .node-wrapper[data-node-type=input-image][data-highlighted=true],.theme-light .node-wrapper[data-node-type=gen-image][data-highlighted=true],.theme-light .node-wrapper[data-node-type=gen-video][data-highlighted=true]{box-shadow:0 0 0 3px #3b82f6,0 0 16px 4px #3b82f666!important}.node-wrapper[data-node-type=input-image] [data-input-image-content=true]{background:transparent!important}.node-wrapper[data-node-type=input-image] [data-input-image-media],.node-wrapper[data-node-type=input-image] [data-input-image-png-fill]{background-color:var(--qiaodoumayi-node-bg, #1f1f1f)!important}:is(.theme-light,[data-theme=light]) .node-wrapper[data-node-type=input-image] [data-input-image-media],:is(.theme-light,[data-theme=light]) .node-wrapper[data-node-type=input-image] [data-input-image-png-fill]{background-color:#fff!important}.node-wrapper[data-hide-border=true].node-selected-border{border-color:transparent!important;box-shadow:none!important}.project-name-input::placeholder{opacity:.35}.project-name-input::-webkit-input-placeholder{opacity:.35}.project-name-input::-moz-placeholder{opacity:.35}.project-name-input:-ms-input-placeholder{opacity:.35}.render-quality-medium img,.render-quality-medium video{image-rendering:auto}.render-quality-medium{box-shadow:none!important}.render-quality-low img,.render-quality-low video{image-rendering:auto}.render-quality-low{box-shadow:none!important;border-radius:var(--qiaodoumayi-node-radius, 1rem)!important}.render-quality-medium.group:hover img:not(.model-brand-logo),.render-quality-medium.group:hover video,.render-quality-low.group:hover img:not(.model-brand-logo),.render-quality-low.group:hover video{image-rendering:auto;filter:none;opacity:1}.alt-selection-box{position:fixed!important;border:3px solid #22c55e!important;background-color:#22c55e33!important;pointer-events:none!important;z-index:2147483647!important;box-shadow:0 0 0 2px #22c55e66,0 0 20px #22c55e4d!important;display:block!important;visibility:visible!important;opacity:1!important;border-radius:4px!important;transform:none!important;will-change:auto!important}.alt-selection-box[data-selection-box=true]{isolation:isolate!important;mix-blend-mode:normal!important}@keyframes marker-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:0}}.marker-point:hover{transform:translate(-50%,-50%) scale(1.2)!important}.marker-point.selected{animation:marker-selected-pulse 1.5s infinite}@keyframes marker-selected-pulse{0%,to{box-shadow:0 0 0 2px #fbbf244d,0 2px 8px #0000004d}50%{box-shadow:0 0 0 4px #fbbf2480,0 2px 12px #0006}}.marker-point.dragging{opacity:.6!important;cursor:move!important}.marker-layer{position:absolute;top:0;right:0;bottom:0;left:0}.marker-label{position:absolute;background:#fff;color:#3b82f6;font-weight:500;box-shadow:0 2px 6px #00000026;transition:opacity .2s}.marker-point:hover+.marker-label{opacity:1}.marker-editor{position:absolute;z-index:1000}.marker-editor textarea:focus{outline:none;box-shadow:0 0 0 2px #3b82f6}.marker-edit-select option{background-color:#000!important;color:#fff!important}select,.node-wrapper select,[class*=Agent] select,.cursor-grabbing select{cursor:pointer!important}.theme-dark .video-analyze-select{color-scheme:dark}.theme-dark .video-analyze-select option{background-color:#000!important;color:#fff!important}.theme-light .video-analyze-select{color-scheme:light}.theme-light .video-analyze-select option{background-color:#fff!important;color:#18181b!important}.theme-dark .text-node-chat-select:not(.text-node-chat-model-menu){background-color:transparent!important;color-scheme:dark}.theme-dark .text-node-chat-model-menu{background-color:#1f1f1f!important;color:#fff;color-scheme:dark}.theme-light .text-node-chat-model-menu{background-color:#fff!important;color:#18181b;color-scheme:light}.theme-light .node-dropdown-menu,.theme-light .text-node-chat-model-menu{box-shadow:none!important}.theme-dark .text-node-chat-select option{background-color:#1f1f1f!important;color:#fff!important}.theme-light .text-node-chat-select:not(.text-node-chat-model-menu){background-color:#fff!important;color-scheme:light}.theme-light .text-node-chat-select.chat-select-transparent:not(.text-node-chat-model-menu){background-color:transparent!important}.theme-light .text-node-chat-select option{background-color:#fff!important;color:#18181b!important}.theme-dark .storyboard-select option{background-color:#000!important;color:#fff!important}.theme-light .storyboard-select option{background-color:#fff!important;color:#18181b!important}.light-intensity-slider:not(.light-intensity-slider-dark)::-webkit-slider-runnable-track{height:2px;background:#e4e4e7;border-radius:1px}.light-intensity-slider:not(.light-intensity-slider-dark)::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid rgb(212 212 216);cursor:pointer;margin-top:-6px;box-shadow:0 1px 2px #0000001a;-webkit-transition:box-shadow .2s,border-color .2s;transition:box-shadow .2s,border-color .2s}.light-intensity-slider:not(.light-intensity-slider-dark)::-webkit-slider-thumb:hover{border-color:#a1a1aa;box-shadow:0 2px 4px #00000026}.light-intensity-slider:not(.light-intensity-slider-dark)::-moz-range-track{height:2px;background:#e4e4e7;border-radius:1px}.light-intensity-slider:not(.light-intensity-slider-dark)::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid rgb(212 212 216);cursor:pointer;box-shadow:0 1px 2px #0000001a;-moz-transition:box-shadow .2s,border-color .2s;transition:box-shadow .2s,border-color .2s}.light-intensity-slider:not(.light-intensity-slider-dark)::-moz-range-thumb:hover{border-color:#a1a1aa;box-shadow:0 2px 4px #00000026}.light-intensity-slider-dark{background:transparent!important}.light-intensity-slider-dark::-webkit-slider-runnable-track{height:2px;background:#ffffff4d;border-radius:1px}.light-intensity-slider-dark::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:#fffc;border:1px solid rgba(255,255,255,.5);cursor:pointer;margin-top:-5px;box-shadow:0 0 #fff0;-webkit-transition:box-shadow .2s;transition:box-shadow .2s}.light-intensity-slider-dark::-webkit-slider-thumb:hover{background:#fff;box-shadow:0 0 0 2px #fff3}.light-intensity-slider-dark::-moz-range-track{height:2px;background:#ffffff4d;border-radius:1px}.light-intensity-slider-dark::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#fffc;border:1px solid rgba(255,255,255,.5);cursor:pointer;box-shadow:0 0 #fff0;-moz-transition:box-shadow .2s;transition:box-shadow .2s}.light-intensity-slider-dark::-moz-range-thumb:hover{background:#fff;box-shadow:0 0 0 2px #fff3}.theme-dark .text-node-chat-select option:hover,.theme-dark .text-node-chat-select option:checked{background-color:#27272a!important;color:#fff!important}.theme-light .text-node-chat-select option:hover,.theme-light .text-node-chat-select option:checked{background-color:#f4f4f5!important;color:#18181b!important}.multi-angle-slider{background:transparent}.multi-angle-slider::-webkit-slider-runnable-track{height:2px;background:#ffffff4d;border-radius:1px}.multi-angle-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:#fffc;border:1px solid rgba(255,255,255,.5);cursor:pointer;margin-top:-5px;box-shadow:0 0 #fff0;-webkit-transition:box-shadow .2s;transition:box-shadow .2s}.multi-angle-slider::-webkit-slider-thumb:hover{background:#fff;box-shadow:0 0 0 2px #fff3}.multi-angle-slider::-moz-range-track{height:2px;background:#ffffff4d;border-radius:1px;border:none}.multi-angle-slider::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#fffc;border:1px solid rgba(255,255,255,.5);cursor:pointer;box-shadow:0 0 #fff0;-moz-transition:box-shadow .2s;transition:box-shadow .2s}.multi-angle-slider::-moz-range-thumb:hover{background:#fff;box-shadow:0 0 0 2px #fff3}.multi-angle-slider-light::-webkit-slider-runnable-track{height:2px;background:#00000040;border-radius:1px}.multi-angle-slider-light::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:#171717;border:1px solid rgba(0,0,0,.3);cursor:pointer;margin-top:-5px;box-shadow:0 0 #0000;-webkit-transition:box-shadow .2s;transition:box-shadow .2s}.multi-angle-slider-light::-webkit-slider-thumb:hover{background:#262626;box-shadow:0 0 0 2px #0000001a}.multi-angle-slider-light::-moz-range-track{height:2px;background:#00000040;border-radius:1px;border:none}.multi-angle-slider-light::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#171717;border:1px solid rgba(0,0,0,.3);cursor:pointer;box-shadow:0 0 #0000;-moz-transition:box-shadow .2s;transition:box-shadow .2s}.multi-angle-slider-light::-moz-range-thumb:hover{background:#262626;box-shadow:0 0 0 2px #0000001a}.angle-panel-range{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent}.angle-panel-range::-webkit-slider-thumb{width:18px;height:18px;-moz-appearance:none;appearance:none;-webkit-appearance:none}.angle-panel-range::-moz-range-thumb{width:18px;height:18px;border:0;background:transparent}@keyframes angle-panel-enter{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.angle-panel-enter{animation:angle-panel-enter .16s cubic-bezier(.22,1,.36,1);transform-origin:top center}@media(prefers-reduced-motion:reduce){.angle-panel-enter{animation:none}}.minimal-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.minimal-scrollbar::-webkit-scrollbar{width:6px;height:6px}.minimal-scrollbar::-webkit-scrollbar-track{background:transparent}.minimal-scrollbar::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px;-webkit-transition:background .2s ease;transition:background .2s ease}.minimal-scrollbar::-webkit-scrollbar-thumb:hover{background:#ffffff59}.theme-light .minimal-scrollbar{scrollbar-color:rgba(0,0,0,.15) transparent}.theme-light .minimal-scrollbar::-webkit-scrollbar-thumb{background:#00000026}.theme-light .minimal-scrollbar::-webkit-scrollbar-thumb:hover{background:#00000040}select{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}select::-webkit-scrollbar{width:6px;height:6px}select::-webkit-scrollbar-track{background:transparent}select::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px;-webkit-transition:background .2s ease;transition:background .2s ease}select::-webkit-scrollbar-thumb:hover{background:#ffffff59}.theme-light select{scrollbar-color:rgba(0,0,0,.15) transparent}.theme-light select::-webkit-scrollbar-thumb{background:#00000026}.theme-light select::-webkit-scrollbar-thumb:hover{background:#00000040}.chat-scroll-minimal{scrollbar-width:none;-ms-overflow-style:none}.chat-scroll-minimal::-webkit-scrollbar{display:none;width:0;height:0}.chat-markdown{font-size:12px;line-height:1.6;word-wrap:break-word;overflow-wrap:break-word;-moz-user-select:text!important;user-select:text!important;-webkit-user-select:text!important;cursor:text}.chat-markdown *{-moz-user-select:text!important;user-select:text!important;-webkit-user-select:text!important;cursor:text}.chat-markdown p{margin:0 0 8px}.chat-markdown p:last-child{margin-bottom:0}.chat-markdown h1,.chat-markdown h2,.chat-markdown h3,.chat-markdown h4,.chat-markdown h5,.chat-markdown h6{margin:12px 0 8px;font-weight:600;line-height:1.4}.chat-markdown h1{font-size:16px}.chat-markdown h2{font-size:14px}.chat-markdown h3{font-size:13px}.chat-markdown h4,.chat-markdown h5,.chat-markdown h6{font-size:12px}.chat-markdown h1:first-child,.chat-markdown h2:first-child,.chat-markdown h3:first-child{margin-top:0}.chat-markdown .chat-md-code-card{margin:8px 0;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#00000047;overflow:hidden}.chat-markdown .chat-md-code-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:34px;padding:4px 6px 4px 10px;border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff08;-moz-user-select:none!important;user-select:none!important;-webkit-user-select:none!important;cursor:default}.chat-markdown .chat-md-code-label{font-size:10px;color:#ffffff73;text-transform:lowercase;-moz-user-select:none!important;user-select:none!important;-webkit-user-select:none!important;cursor:default;pointer-events:none}.chat-markdown .chat-md-code-copy,.chat-markdown .chat-md-code-copy *{-moz-user-select:none!important;user-select:none!important;-webkit-user-select:none!important;cursor:pointer!important}.chat-markdown .chat-md-code-copy{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:4px;flex-shrink:0;min-width:56px;min-height:28px;height:28px;padding:0 10px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#0003;color:#ffffffb8;font-size:11px;line-height:1;pointer-events:auto;touch-action:manipulation;transition:background .1s ease,border-color .1s ease,color .1s ease}.chat-markdown .chat-md-code-copy:before{content:"";position:absolute;top:-6px;right:-4px;bottom:-6px;left:-4px;border-radius:999px}.chat-markdown .chat-md-code-copy:hover{background:#ffffff14;border-color:#ffffff38;color:#ffffffeb}.chat-markdown .chat-md-code-copy:active{background:#ffffff24}.chat-markdown .chat-md-code-copy svg,.chat-markdown .chat-md-code-copy span{position:relative;z-index:1;flex-shrink:0;pointer-events:none}.chat-markdown pre{background:#0000004d;border-radius:6px;padding:10px 12px;margin:8px 0;overflow-x:auto;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:11px;line-height:1.5;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:anywhere;-moz-user-select:text!important;user-select:text!important;-webkit-user-select:text!important;cursor:text}.chat-markdown .chat-md-code-card pre{margin:0;border-radius:0;background:#0000002e;padding:10px 12px}.chat-markdown pre code{background:transparent;padding:0;border-radius:0;font-size:inherit;color:inherit;white-space:inherit;word-wrap:inherit;overflow-wrap:inherit;-moz-user-select:text!important;user-select:text!important;-webkit-user-select:text!important;cursor:text}.chat-markdown code{background:#0003;padding:2px 5px;border-radius:4px;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:11px;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:anywhere;-moz-user-select:text!important;user-select:text!important;-webkit-user-select:text!important;cursor:text}.chat-markdown :not(pre)>code{display:inline;max-width:100%}.chat-markdown ul,.chat-markdown ol{margin:8px 0;padding-left:20px}.chat-markdown ul{list-style-type:disc}.chat-markdown ol{list-style-type:decimal}.chat-markdown li{margin:4px 0}.chat-markdown li>ul,.chat-markdown li>ol{margin:4px 0}.chat-markdown blockquote{border-left:3px solid rgba(59,130,246,.5);margin:8px 0;padding:4px 12px;background:#3b82f61a;border-radius:0 4px 4px 0}.chat-markdown blockquote p{margin:0}.chat-markdown table{border-collapse:collapse;width:100%;margin:8px 0;font-size:11px}.chat-markdown th,.chat-markdown td{border:1px solid rgba(255,255,255,.1);padding:6px 10px;text-align:left}.chat-markdown th{background:#0003;font-weight:600}.chat-markdown tr:nth-child(2n){background:#0000001a}.chat-markdown hr{border:none;border-top:1px solid rgba(255,255,255,.1);margin:12px 0}.chat-markdown a{color:#60a5fa;text-decoration:none}.chat-markdown a:hover{text-decoration:underline}.chat-markdown strong{font-weight:600}.chat-markdown em{font-style:italic}.chat-markdown img{max-width:100%;border-radius:6px;margin:8px 0}.theme-light .chat-markdown .chat-md-code-card{border-color:#00000014;background:#0000000a}.theme-light .chat-markdown .chat-md-code-head{border-bottom-color:#0000000f;background:#00000005}.theme-light .chat-markdown .chat-md-code-label{color:#00000073}.theme-light .chat-markdown .chat-md-code-copy{border-color:#0000001a;background:#fffc;color:#0000009e}.theme-light .chat-markdown .chat-md-code-copy:hover{background:#fff;border-color:#0000002e;color:#000000e0}.theme-light .chat-markdown .chat-md-code-card pre{background:#00000008}.theme-light .chat-markdown pre{background:#0000000d}.theme-light .chat-markdown code{background:#0000000f}.theme-light .chat-markdown blockquote{background:#3b82f614}.theme-light .chat-markdown th,.theme-light .chat-markdown td{border-color:#0000001a}.theme-light .chat-markdown th{background:#0000000a}.theme-light .chat-markdown tr:nth-child(2n){background:#00000005}.theme-light .chat-markdown hr{border-top-color:#0000001a}.chat-markdown.streaming:after{content:"?";animation:blink 1s step-end infinite;margin-left:2px}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}[data-gen-prompt-panel-host]{width:min(680px,90vw)!important;max-width:min(680px,90vw)!important;box-sizing:border-box;flex-shrink:0}.node-wrapper[data-gen-prompt-panel-open=true]{z-index:105!important}.node-wrapper.node-selected-border[data-gen-prompt-panel-open=true]{z-index:106!important}@keyframes gen-prompt-panel-enter-opacity{0%{opacity:0}to{opacity:1}}@keyframes gen-prompt-panel-enter-translate{0%{translate:0 calc(14px * var(--float-scale, 1))}to{translate:0 0}}.gen-prompt-panel-enter{animation:gen-prompt-panel-enter-opacity .21s cubic-bezier(.42,0,.58,1) both,gen-prompt-panel-enter-translate .25s cubic-bezier(.25,1,.5,1) both}@media(prefers-reduced-motion:reduce){.gen-prompt-panel-enter{animation:none}}.node-wrapper [data-gen-prompt-panel-host]{opacity:1;translate:0 0;transform-origin:top center;transition-property:opacity,translate!important;transition-duration:.21s,.25s!important;transition-timing-function:cubic-bezier(.42,0,.58,1),cubic-bezier(.25,1,.5,1)!important;transition-delay:0s,0s!important}.node-wrapper.node-dragging-self [data-gen-prompt-panel-host]{opacity:0;translate:0 calc(14px * var(--float-scale, 1));pointer-events:none;transition-duration:.19s,.19s!important;transition-timing-function:cubic-bezier(.45,0,1,1),cubic-bezier(.45,0,1,1)!important}@media(prefers-reduced-motion:reduce){.node-wrapper [data-gen-prompt-panel-host]{transition-duration:.1s,.1s!important;transition-timing-function:linear,linear!important}.node-wrapper.node-dragging-self [data-gen-prompt-panel-host]{transition-duration:80ms,80ms!important}}[data-prompt-shell=true]{overflow:hidden;contain:layout style paint}[data-gen-prompt-panel-host] [data-prompt-editor-area=true]{font-size:14px!important;line-height:24px!important}.group\/prompt:before,.group\/prompt:after,.group\/prompt>div:before,.group\/prompt>div:after{display:none!important}[data-node-type=gen-node]:before,[data-node-type=gen-node]:after{display:none!important}[data-node-type=gen-node]::-webkit-scrollbar-button{display:none!important;height:0!important;width:0!important}[data-node-type=gen-node][data-has-overflow=true]::-webkit-scrollbar-button,[data-node-type=gen-node][data-has-overflow=true]::-webkit-scrollbar-button:single-button:vertical:decrement,[data-node-type=gen-node][data-has-overflow=true]::-webkit-scrollbar-button:single-button:vertical:increment{display:block!important;height:12px!important;width:12px!important}.group\/prompt ::-webkit-scrollbar-button,.group\/prompt div::-webkit-scrollbar-button{display:none!important;height:0!important;width:0!important}.group\/prompt [data-node-type=gen-node][data-has-overflow=true]::-webkit-scrollbar-button,.group\/prompt div[data-node-type=gen-node][data-has-overflow=true]::-webkit-scrollbar-button,[data-node-type=gen-node][data-has-overflow=true]::-webkit-scrollbar-button{display:block!important;height:12px!important;width:12px!important}.sketch-capsule{position:relative;border:1px solid rgba(60,60,60,.22);border-radius:999px;background:#ffffff08;box-shadow:none}.sketch-capsule-dark{border-color:#ffffff1f;background:#ffffff0a}.sketch-card{position:relative;border:1px solid rgba(60,60,60,.2);border-radius:10px;background:#ffffff08;box-shadow:none}.sketch-card:hover:not(:disabled){border-color:#3c3c3c52;background:#ffffff0d}.sketch-card-dark{border-color:#ffffff1f;background:#ffffff0a}.sketch-card-dark:hover:not(:disabled){border-color:#fff3;background:#ffffff0f}.sketch-heart-btn{border:1px solid rgba(251,113,133,.5);background:linear-gradient(165deg,#fecdd3,#fb7185);box-shadow:none}.sketch-heart-btn-dark{border-color:#fb718580;background:linear-gradient(165deg,#fb7185,#e11d48);box-shadow:none}@keyframes sponsor-globe-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-3px) rotate(8deg)}}.sponsor-globe-wrap{animation:sponsor-globe-float 4s ease-in-out infinite}.sketch-modal-overlay{background:#00000047}@keyframes sketch-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes sketch-modal-panel-in{0%{opacity:0}to{opacity:1}}@keyframes sketch-chat-sidebar-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes sketch-chat-memory-files-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.sketch-modal-overlay.sketch-modal-enter{animation:sketch-modal-overlay-in .12s ease-out}.sketch-modal.sketch-modal-enter{animation:sketch-modal-panel-in .1s ease-out}.sketch-chat-panel.sketch-chat-enter{animation:sketch-chat-sidebar-in .16s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.sketch-history-panel.sketch-history-enter{animation:none}.sketch-history-panel{contain:layout;isolation:isolate}body.canvas-interacting .sketch-history-panel,body.canvas-interacting .sketch-history-panel *{pointer-events:none!important}@media(prefers-reduced-motion:reduce){.sketch-modal-overlay.sketch-modal-enter,.sketch-modal.sketch-modal-enter,.sketch-chat-panel.sketch-chat-enter{animation:none}}@keyframes sketch-skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}.sketch-skeleton-pulse{animation:sketch-skeleton-pulse 1.2s ease-in-out infinite}.sketch-modal{--sketch-modal-r: 22px;position:relative;background:#fff;border:1px solid rgba(45,45,45,.16);border-radius:var(--sketch-modal-r);box-shadow:0 12px 40px #0000000f,0 4px 14px #00000009}.sketch-modal-dark{background:#121214;border-color:#ffffff1a;box-shadow:0 12px 40px #00000059,0 4px 14px #0003}.sketch-modal-header{padding:1rem;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.sketch-modal-close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid rgba(45,45,45,.14);background:transparent;color:#52525bd9;transition:background .12s ease,color .12s ease,transform .12s ease;cursor:pointer}.sketch-modal-close:hover{background:#0000000a;color:#27272a;transform:translateY(-1px)}.sketch-modal-close-dark{border-color:#ffffff1f;color:#a1a1aae6}.sketch-modal-close-dark:hover{background:#ffffff0f;color:#e4e4e7}.settings-workspace-overlay{padding:24px}.settings-workspace{width:min(960px,calc(100vw - 48px));height:min(680px,calc(100vh - 48px));display:flex;overflow:hidden;border-radius:24px}.settings-workspace-dark{background:#1c1c1e;border-color:#ffffff0f}.settings-workspace-sidebar{width:212px;flex-shrink:0;padding:22px 12px 16px;display:flex;flex-direction:column}.settings-workspace-brand{padding:0 12px 16px;font-size:13px;line-height:1.2;color:#71717af2}.settings-workspace-dark .settings-workspace-brand{color:#a1a1aae0}.settings-workspace-nav{display:flex;flex-direction:column;gap:2px}.settings-workspace-nav-item{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:8px 12px;border:0;border-radius:999px;background:transparent;color:#52525bf2;font-size:13.5px;text-align:left;cursor:pointer}.settings-workspace-nav-item:hover{background:#18181b0d}.settings-workspace-nav-item.is-active{background:#18181b14;color:#18181beb}.settings-workspace-dark .settings-workspace-nav-item{color:#d4d4d8d1}.settings-workspace-dark .settings-workspace-nav-item:hover{background:#ffffff0d}.settings-workspace-dark .settings-workspace-nav-item.is-active{background:#ffffff1a;color:#fafafaf5}.settings-workspace-nav-icon{display:inline-flex;width:16px;height:16px;flex-shrink:0;opacity:.88}.settings-workspace-nav-label{flex:1;min-width:0}.settings-workspace-nav-count{font-size:11px;color:inherit;opacity:.55}.settings-workspace-main{flex:1;min-width:0;display:flex;flex-direction:column}.settings-workspace-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 28px 10px;flex-shrink:0}.settings-workspace-page-title{margin:0;font-size:22px;font-weight:600;letter-spacing:-.02em;color:#18181beb}.settings-workspace-dark .settings-workspace-page-title{color:#fafafaf5}.settings-workspace-close{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:#71717af2;cursor:pointer}.settings-workspace-close:hover{background:#18181b0f;color:#18181beb}.settings-workspace-close.is-dark{color:#a1a1aae6}.settings-workspace-close.is-dark:hover{background:#ffffff14;color:#fafafaf5}.settings-workspace-body{flex:1;min-height:0;overflow-y:auto;padding:8px 28px 28px}.settings-pref-block+.settings-pref-block{margin-top:8px}.settings-pref-row{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.settings-pref-copy{min-width:0;flex:1}.settings-pref-title{margin:0;font-size:14px;font-weight:500;color:#18181beb}.settings-workspace-dark .settings-pref-title{color:#f4f4f5f0}.settings-pref-desc{margin-top:4px;font-size:12px;line-height:1.55;color:#71717af2;max-width:460px}.settings-workspace-dark .settings-pref-desc{color:#a1a1aae0}.settings-pref-action{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;flex-shrink:0}.settings-pill-btn{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border:0;border-radius:999px;background:#18181b0f;color:#27272aeb;font-size:12px;cursor:pointer}.settings-pill-btn:hover:not(:disabled){background:#18181b1a}.settings-pill-btn:disabled{opacity:.5;cursor:not-allowed}.settings-workspace-dark .settings-pill-btn{background:#ffffff14;color:#f4f4f5f0}.settings-workspace-dark .settings-pill-btn:hover:not(:disabled){background:#ffffff1f}.settings-pill-btn.is-active{background:#18181b24;color:#18181beb}.settings-workspace-dark .settings-pill-btn.is-active{background:#ffffff29;color:#fafafaf5}.settings-pill-btn-danger{color:#b91c1cf2}.settings-workspace-dark .settings-pill-btn-danger{color:#fca5a5f2}.settings-mode-pills{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.settings-slim-range{position:relative;width:100%;height:20px;margin-top:12px}.settings-slim-range-track,.settings-slim-range-fill{position:absolute;top:50%;left:0;height:1px;border-radius:999px;transform:translateY(-50%)}.settings-slim-range-track{right:0;background:#18181b1f}.settings-workspace-dark .settings-slim-range-track{background:#ffffff1f}.settings-slim-range-fill{width:var(--settings-range-progress, 0%);background:#18181bb8}.settings-workspace-dark .settings-slim-range-fill{background:#ffffffb8}.settings-slim-range-thumb{position:absolute;top:50%;left:var(--settings-range-progress, 0%);width:10px;height:10px;border-radius:50%;background:#18181be0;transform:translate(-50%,-50%);pointer-events:none}.settings-workspace-dark .settings-slim-range-thumb{background:#fff}.settings-slim-range-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent}.settings-slim-range-input::-webkit-slider-thumb{width:18px;height:18px;-moz-appearance:none;appearance:none;-webkit-appearance:none}.settings-slim-range-input::-moz-range-thumb{width:18px;height:18px;border:0;background:transparent}.settings-path-field,.settings-notice{margin-top:12px;padding:10px 14px;border-radius:12px;background:#18181b0a;color:#52525beb;font-size:12.5px;word-break:break-all}.settings-workspace-dark .settings-path-field,.settings-workspace-dark .settings-notice{background:#ffffff0f;color:#d4d4d8e6}.settings-notice.is-warn{display:flex;align-items:flex-start;gap:8px;color:#b45309f2}.settings-workspace-dark .settings-notice.is-warn{color:#fbbf24eb}.settings-stat-list{margin-top:12px;display:flex;flex-direction:column;gap:8px}.settings-stat-row{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:12.5px;color:#71717af2}.settings-workspace-dark .settings-stat-row{color:#a1a1aae0}.settings-stat-value{color:#18181be0}.settings-workspace-dark .settings-stat-value{color:#f4f4f5eb}.settings-progress-track{margin-top:8px;height:6px;overflow:hidden;border-radius:999px;background:#18181b14}.settings-workspace-dark .settings-progress-track{background:#ffffff14}.settings-progress-fill{height:100%;border-radius:inherit;background:#52525bb3}.settings-workspace-dark .settings-progress-fill{background:#d4d4d8b3}.settings-toggle{position:relative;width:40px;height:24px;padding:0;border:0;border-radius:999px;background:#18181b29;cursor:pointer;flex-shrink:0}.settings-workspace-dark .settings-toggle{background:#ffffff29}.settings-toggle.is-on{background:#3b82f6}.settings-workspace-dark .settings-toggle.is-on{background:#60a5fa}.settings-toggle.is-disabled{opacity:.5;cursor:not-allowed}.settings-toggle-thumb{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000002e;transition:transform .14s ease}.settings-toggle.is-on .settings-toggle-thumb{transform:translate(16px)}.settings-workspace .sketch-section-card,.settings-workspace .sketch-section-card-dark{box-shadow:none;background:transparent;border:1px solid rgba(24,24,27,.1);border-radius:14px}.settings-workspace-dark .sketch-section-card,.settings-workspace-dark .sketch-section-card-dark{box-shadow:none;background:transparent;border-color:#ffffff14}.settings-model-filter-bar{position:sticky;top:-8px;z-index:8;padding:8px 0 12px;background:#fff}.settings-workspace-dark .settings-model-filter-bar{background:#1c1c1e}.sketch-paper-bg{background:#fff}.sketch-border{border:1px solid rgba(40,40,40,.14)}.sketch-soft-shadow{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.sketch-menu{--sketch-menu-r: 17px;--sketch-menu-pad: 6px;--sketch-menu-item-r: 8px;--sketch-menu-edge-item-r: calc(var(--sketch-menu-r) - var(--sketch-menu-pad));position:relative;padding:var(--sketch-menu-pad);border:1px solid rgba(0,0,0,.18);border-radius:var(--sketch-menu-r);background:#fff;box-shadow:none}.sketch-menu-dark{background:#1f1f1f;border-color:#ffffff1a;box-shadow:none}.sketch-menu-inner{display:flex;flex-direction:column;gap:0}.sketch-menu-body-scroll{overflow-x:hidden;overflow-y:auto}.sketch-menu-item-label{flex:1;min-width:0;white-space:nowrap}.sketch-menu-item--truncate .sketch-menu-item-label{overflow:hidden;text-overflow:ellipsis}.sketch-menu-watermark{padding:6px 12px;font-size:12px;line-height:1.2;text-align:center;color:#1e1e1e6b;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sketch-menu-dark .sketch-menu-watermark{color:#ffffff61}.sketch-menu-item{display:flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid transparent;border-radius:var(--sketch-menu-item-r, 8px);font-size:12px;line-height:1.2;color:#09090beb;background:transparent;cursor:pointer;transition:background .1s ease,color .1s ease,box-shadow .1s ease,border-color .1s ease}.canvas-node-menu{--sketch-menu-r: 12px;--sketch-menu-pad: 4px;--sketch-menu-item-r: 12px;--sketch-menu-edge-item-r: 12px;--canvas-node-menu-fg: #3f3f46;--canvas-node-menu-fg-hover: #18181b;--canvas-node-menu-fg-muted: #71717a;--canvas-node-menu-icon-box: #ececec;--canvas-node-menu-item-hover: #f4f4f5;padding:4px;border:1px solid rgba(0,0,0,.18);border-radius:12px;background:#fff;box-shadow:none}.canvas-node-menu.sketch-menu-dark{--canvas-node-menu-fg: #cccccc;--canvas-node-menu-fg-hover: #ffffff;--canvas-node-menu-fg-muted: #7a7a7a;--canvas-node-menu-icon-box: #2c2c2c;--canvas-node-menu-item-hover: #383838;border-color:#ffffff0f;background:#212121}.canvas-command-menu{z-index:10150;overflow:visible;max-width:calc(100vw - 24px)}.canvas-command-menu::-webkit-scrollbar{display:none;width:0;height:0}.canvas-command-menu-group+.canvas-command-menu-group{margin-top:2px}.canvas-command-menu-heading{padding:4px 8px;font-size:14px;line-height:20px;color:var(--canvas-node-menu-fg-muted)}@keyframes canvas-command-menu-zoom-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.canvas-command-menu-zoom-in{animation:canvas-command-menu-zoom-in .18s cubic-bezier(.22,1,.36,1) both}.canvas-node-menu>.sketch-menu-inner,.canvas-node-menu.sketch-menu-submenu>.sketch-menu-inner{gap:4px}.canvas-node-menu .sketch-menu-watermark{padding:6px 8px;color:var(--canvas-node-menu-fg-muted);font-size:12px;line-height:14px;text-align:left}.canvas-node-menu .sketch-menu-item--node{height:56px;min-height:56px;padding:8px;gap:8px;border-radius:12px;color:var(--canvas-node-menu-fg);background:transparent;overflow:hidden;transition:background .2s ease,color .2s ease,box-shadow .2s ease,border-color .2s ease}.canvas-node-menu .sketch-menu-item-icon-box{position:relative;width:36px;height:36px;flex:0 0 36px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:var(--canvas-node-menu-icon-box);transition:background .2s ease,color .2s ease}.canvas-node-menu .sketch-menu-item-icon-box .sketch-menu-icon{width:18px;height:18px;color:var(--canvas-node-menu-fg)}.canvas-node-menu .sketch-menu-item:hover .sketch-menu-icon,.canvas-node-menu .sketch-menu-item.active .sketch-menu-icon,.canvas-node-menu .sketch-menu-item:focus-visible .sketch-menu-icon,.canvas-node-menu .sketch-menu-item--node:hover .sketch-menu-item-icon-box .sketch-menu-icon,.canvas-node-menu .sketch-menu-item--node.active .sketch-menu-item-icon-box .sketch-menu-icon,.canvas-node-menu .sketch-menu-item--node:focus-visible .sketch-menu-item-icon-box .sketch-menu-icon{color:var(--canvas-node-menu-fg)}.canvas-node-menu .sketch-menu-item-copy{flex:1;min-width:0;height:40px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.canvas-node-menu .sketch-menu-item-label{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;color:var(--canvas-node-menu-fg);font-size:14px;font-weight:500;line-height:18px;letter-spacing:normal;font-stretch:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transform:translateY(11px);transition:transform .2s ease,color .2s ease}.canvas-node-menu .sketch-menu-item-description{display:block;min-width:0;margin:0;font-size:12px;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--canvas-node-menu-fg-muted);opacity:0;transition:opacity .2s ease}.canvas-node-menu .sketch-menu-item--node:hover .sketch-menu-item-label,.canvas-node-menu .sketch-menu-item--node.active .sketch-menu-item-label,.canvas-node-menu .sketch-menu-item--node:focus-visible .sketch-menu-item-label{transform:translateY(0);color:var(--canvas-node-menu-fg-hover)}.canvas-node-menu .sketch-menu-item--node:hover .sketch-menu-item-description,.canvas-node-menu .sketch-menu-item--node.active .sketch-menu-item-description,.canvas-node-menu .sketch-menu-item--node:focus-visible .sketch-menu-item-description{opacity:1}.canvas-node-menu .sketch-menu-item.sketch-menu-item--node:hover,.canvas-node-menu .sketch-menu-item.sketch-menu-item--node.active,.canvas-node-menu .sketch-menu-item.sketch-menu-item--node:focus-visible{color:var(--canvas-node-menu-fg-hover);background:var(--canvas-node-menu-item-hover)}.canvas-node-menu .sketch-menu-item--node:hover .sketch-menu-item-icon-box,.canvas-node-menu .sketch-menu-item--node.active .sketch-menu-item-icon-box,.canvas-node-menu .sketch-menu-item--node:focus-visible .sketch-menu-item-icon-box{background:var(--canvas-node-menu-icon-box)}.canvas-node-menu .sketch-menu-arrow{color:var(--canvas-node-menu-fg-muted)}.canvas-node-menu .sketch-menu-item:hover .sketch-menu-arrow,.canvas-node-menu .sketch-menu-item.active .sketch-menu-arrow{color:var(--canvas-node-menu-fg-hover)}@media(prefers-reduced-motion:reduce){.canvas-command-menu-zoom-in{animation-duration:1ms}.canvas-node-menu .sketch-menu-item--node,.canvas-node-menu .sketch-menu-item-icon-box,.canvas-node-menu .sketch-menu-item-label,.canvas-node-menu .sketch-menu-item-description{transition-duration:.01ms}}.sketch-menu-inner>.sketch-menu-item:first-child,.sketch-menu-inner>.sketch-menu-watermark+.sketch-menu-item,.sketch-menu-inner>.sketch-menu-item-has-submenu:first-child>.sketch-menu-item,.sketch-menu-inner>.sketch-menu-watermark+.sketch-menu-item-has-submenu>.sketch-menu-item{border-top-left-radius:var(--sketch-menu-edge-item-r, 11px);border-top-right-radius:var(--sketch-menu-edge-item-r, 11px)}.sketch-menu-inner>.sketch-menu-item:last-child,.sketch-menu-inner>.sketch-menu-item-has-submenu:last-child>.sketch-menu-item{border-bottom-left-radius:var(--sketch-menu-edge-item-r, 11px);border-bottom-right-radius:var(--sketch-menu-edge-item-r, 11px)}.sketch-menu-item:hover,.sketch-menu-item.active{background:#f4f4f5;box-shadow:none;color:#18181b}.sketch-menu-dark .sketch-menu-item{color:#ffffffd1}.sketch-menu-dark .sketch-menu-item:hover,.sketch-menu-dark .sketch-menu-item.active{background:#27272a;box-shadow:none;color:#d4d4d8f2}.sketch-menu-icon{flex-shrink:0;width:14px;height:14px;color:#09090bc7;stroke-width:1.75}.sketch-menu-item:hover .sketch-menu-icon,.sketch-menu-item.active .sketch-menu-icon{color:#18181b}.sketch-menu-dark .sketch-menu-icon{color:#ffffff7a}.sketch-menu-dark .sketch-menu-item:hover .sketch-menu-icon,.sketch-menu-dark .sketch-menu-item.active .sketch-menu-icon{color:#a1a1aaf2}.sketch-menu-arrow{flex-shrink:0;width:14px;height:14px;margin-left:auto;color:#09090b7a;stroke-width:1.75}.sketch-menu-item:hover .sketch-menu-arrow,.sketch-menu-item.active .sketch-menu-arrow{color:#09090bb8}.sketch-menu-dark .sketch-menu-arrow{color:#ffffff47}.sketch-menu-dark .sketch-menu-item:hover .sketch-menu-arrow,.sketch-menu-dark .sketch-menu-item.active .sketch-menu-arrow{color:#71717af2}.sketch-menu-divider{height:1px;margin:4px 6px;background:#28282814;pointer-events:none}.sketch-menu-dark .sketch-menu-divider{background:#ffffff14}.sketch-menu-scroll{scrollbar-width:thin;scrollbar-color:rgba(113,113,122,.28) transparent}.sketch-menu-scroll::-webkit-scrollbar{width:4px}.sketch-menu-scroll::-webkit-scrollbar-track{background:transparent}.sketch-menu-scroll::-webkit-scrollbar-thumb{background:#71717a47;border-radius:999px}.sketch-menu-scroll::-webkit-scrollbar-thumb:hover{background:#71717a7a}.sketch-menu-scroll::-webkit-scrollbar-button{display:none;height:0;width:0}.sketch-menu-dark .sketch-menu-scroll{scrollbar-color:rgba(255,255,255,.22) transparent}.sketch-menu-dark .sketch-menu-scroll::-webkit-scrollbar-thumb{background:#ffffff38}.sketch-menu-dark .sketch-menu-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff61}@keyframes sketch-menu-enter{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.sketch-menu-enter{animation:sketch-menu-enter .12s ease-out forwards;transform-origin:center center}.sketch-menu-enter-at-cursor{animation:sketch-menu-enter-at-cursor .1s ease-out forwards;transform-origin:top left}@keyframes sketch-menu-enter-at-cursor{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.sketch-menu.sketch-menu-submenu{--sketch-menu-submenu-gap: 2px;position:absolute;left:calc(100% + var(--sketch-menu-pad, 6px) + var(--sketch-menu-submenu-gap));top:0;z-index:70;overflow:visible;box-shadow:none}.sketch-menu-item-has-submenu{position:relative}.sketch-chat-panel{--sketch-chat-r: 26px;background:#fffefa;border:1px solid rgba(0,0,0,.18);box-shadow:none;-moz-user-select:text;user-select:text;-webkit-user-select:text}.sketch-chat-panel button,.sketch-chat-panel [role=button]{-moz-user-select:none;user-select:none;-webkit-user-select:none}.sketch-chat-panel-dark{background:#121214;border-color:#ffffff1a;box-shadow:-8px 0 24px #00000040}.sketch-chat-panel--sidebar.sketch-chat-panel-dark{background:transparent;border-color:transparent;box-shadow:none}.sketch-chat-panel--sidebar{position:fixed;top:0;right:0;bottom:0;left:auto;height:100vh;height:100dvh;border-radius:var(--sketch-chat-r) 0 0 var(--sketch-chat-r);border-right:none;overflow:visible;background:transparent}html{--sketch-chat-sidebar-width: 720px}html[data-chat-sidebar-open=true] .app-canvas-viewport{right:var(--sketch-chat-sidebar-width)}.top-navbar-chat-aware-actions{right:16px}html[data-chat-sidebar-open=true] .top-navbar-chat-aware-actions{right:calc(var(--sketch-chat-sidebar-width) + 12px)}.sketch-chat-memory-files-drawer{position:fixed;z-index:60;top:10px;bottom:12px;display:flex;flex-direction:column;overflow:visible;border-radius:20px;border:1px solid rgba(24,24,27,.12);background:#fafafa;box-shadow:none;animation:sketch-chat-memory-files-in .18s cubic-bezier(.16,1,.3,1)}.sketch-chat-memory-files-drawer-dark{border-color:#ffffff1a;background:#151515;box-shadow:none}.sketch-chat-memory-files-drawer-body{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;border-radius:inherit}.sketch-chat-memory-files-drawer .sketch-chat-agent-inline-ref-label{max-width:148px}.sketch-chat-memory-files-tabs{display:flex;align-items:center;gap:14px;min-width:0;flex:1}.sketch-chat-memory-files-tab{border:0;background:transparent;padding:0;font-size:13px;font-weight:500;line-height:1;color:#18181b61;cursor:pointer}.sketch-chat-memory-files-tab.is-active{color:#18181b}.sketch-chat-memory-files-drawer-dark .sketch-chat-memory-files-tab{color:#ffffff61}.sketch-chat-memory-files-drawer-dark .sketch-chat-memory-files-tab.is-active{color:#f4f4f5}.sketch-chat-memory-files-drawer-dark .chat-markdown{color:#fff9}.sketch-chat-memory-files-drawer-dark .chat-markdown :is(p,li){color:inherit}.sketch-chat-memory-files-drawer-dark .chat-markdown :is(h1,h2,h3,h4,h5,h6),.sketch-chat-memory-files-drawer-dark .chat-markdown strong,.sketch-chat-memory-files-drawer-dark .chat-markdown b{color:#ffffffe6}.sketch-chat-memory-files-drawer-dark .chat-markdown hr{border-top-color:#ffffff14}.sketch-chat-memory-files-drawer-dark .chat-markdown blockquote{border-left-color:#fff3;color:#9c9c9c}.sketch-chat-memory-files-drawer-dark .chat-markdown th{background:#ffffff0d;color:#ffffffe6}.sketch-chat-memory-files-drawer-dark .chat-markdown td{border-top-color:#ffffff14!important}.sketch-chat-ref-pool-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.sketch-chat-ref-pool-card{display:flex;flex-direction:column;gap:4px;padding:0;text-align:left;background:transparent;border:0}.sketch-chat-ref-pool-thumb{position:relative;display:block}.sketch-chat-ref-pool-card img,.sketch-chat-ref-pool-fallback{width:100%;aspect-ratio:3 / 4;-o-object-fit:cover;object-fit:cover;border-radius:8px;background:#ececec}.sketch-chat-ref-pool-anchor,.sketch-chat-ref-pool-anchor-inline{border-radius:4px;font-size:9px;line-height:1.3;color:#5b4a2e;background:#ffecc8eb}.sketch-chat-ref-pool-anchor{position:absolute;top:4px;left:4px}.sketch-chat-ref-pool-anchor-inline{display:inline-flex;padding:1px 6px}.sketch-chat-ref-pool-card.is-dark .sketch-chat-ref-pool-anchor,.sketch-chat-memory-files-drawer-dark .sketch-chat-ref-pool-anchor-inline{color:#f3e6c8;background:#5a461ec7}.sketch-chat-ref-pool-card.is-dark img,.sketch-chat-ref-pool-card.is-dark .sketch-chat-ref-pool-fallback{background:#ffffff0f}.sketch-chat-ref-pool-fallback{display:grid;place-items:center;color:#a1a1aa}.sketch-chat-ref-pool-card-title,.sketch-chat-ref-pool-card-meta{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;line-height:1.35}.sketch-chat-ref-pool-card-title{font-size:10px;color:#3f3f46}.sketch-chat-ref-pool-card-meta{font-size:9px;color:#a1a1aa}.sketch-chat-ref-pool-card.is-dark .sketch-chat-ref-pool-card-title{color:#ffffffc7}.sketch-chat-ref-pool-card.is-dark .sketch-chat-ref-pool-card-meta{color:#ffffff6b}.sketch-chat-ref-pool-detail-image{display:block;width:100%;max-height:46%;-o-object-fit:contain;object-fit:contain;background:#111}.sketch-chat-memory-archive-heading{padding:4px 10px 8px;font-size:11px;font-weight:500;letter-spacing:.02em;color:#18181b6b}.sketch-chat-memory-archive-heading.is-dark{color:#ffffff61}.sketch-chat-memory-archive-dot{width:7px;height:7px;flex-shrink:0;border-radius:999px;background:#71717a8c}.sketch-chat-memory-archive-dot.is-running{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b29;animation:sketch-chat-memory-archive-pulse 1.4s ease-in-out infinite}.sketch-chat-memory-archive-dot.is-error{background:#f87171}@keyframes sketch-chat-memory-archive-pulse{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.sketch-chat-memory-files-drawer{animation:none}}.left-toolbar-dock-bottom{left:50%;transform:translate(-50%)}html[data-chat-sidebar-open=true] .left-toolbar-dock-bottom{left:calc((100% - var(--sketch-chat-sidebar-width)) / 2);max-width:calc(100vw - var(--sketch-chat-sidebar-width) - 1rem)}html[data-history-panel-open=true] .left-toolbar-dock-side,html[data-project-panel-open=true] .left-toolbar-dock-side{left:256px;transition:none!important}html[data-history-panel-open=true] [data-canvas-bottom-left-dock=true],html[data-project-panel-open=true] [data-canvas-bottom-left-dock=true]{left:256px!important;transition:none!important}html[data-history-toolbar-snap=true] .left-toolbar-dock-side,html[data-history-toolbar-snap=true] [data-canvas-bottom-left-dock=true],html[data-project-toolbar-snap=true] .left-toolbar-dock-side,html[data-project-toolbar-snap=true] [data-canvas-bottom-left-dock=true]{transition:none!important}.sketch-chat-panel--sidebar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--sketch-chat-sidebar-backdrop, #dfdfdf);opacity:0;pointer-events:none}.sketch-chat-panel--floating{position:fixed;border-radius:var(--sketch-chat-r);overflow:hidden}.sketch-chat-panel-body{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;border-radius:inherit;overflow:hidden;background:#fffefa;position:relative;z-index:1}.sketch-chat-panel-dark .sketch-chat-panel-body{background:#121214}.sketch-chat-resize-wrap{position:absolute;left:0;top:50%;z-index:50;transform:translate(-50%,-50%);width:22px;height:52px;display:flex;align-items:center;justify-content:center;cursor:ew-resize}.sketch-chat-resize-handle{position:relative;width:7px;height:38px;border-radius:999px;border:1px solid rgba(40,40,40,.14);background:#fffefafa;transition:background .12s ease,border-color .12s ease,opacity .12s ease}.sketch-chat-resize-handle:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:999px;border:1px solid rgba(40,40,40,.08);pointer-events:none}.sketch-chat-resize-handle-dark{background:#1e1e22f5;border-color:#ffffff1f}.sketch-chat-resize-handle-dark:after{border-color:#ffffff0f}.sketch-chat-resize-wrap:hover .sketch-chat-resize-handle-dark,.sketch-chat-resize-wrap--active .sketch-chat-resize-handle-dark{background:#fff;border-color:#ffffff47}.sketch-chat-resize-wrap:hover .sketch-chat-resize-handle-dark:after,.sketch-chat-resize-wrap--active .sketch-chat-resize-handle-dark:after{border-color:#00000014}.sketch-chat-header{height:48px;padding:0 12px;border-bottom:1px solid rgba(40,40,40,.1);display:flex;align-items:center;justify-content:space-between;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#fffefa}.sketch-chat-header-dark{border-bottom-color:#ffffff14;background:#121214}.sketch-chat-title{display:block;font-size:13px;font-weight:500;color:#181818eb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sketch-chat-title-dark{color:#ffffffeb}.sketch-chat-header-btn{padding:6px;border-radius:999px;border:1px solid transparent;background:transparent;color:#505050b8;transition:background .1s ease,color .1s ease,border-color .1s ease;cursor:pointer}.sketch-chat-header-btn:hover{background:#ec608412;color:#181818eb}.sketch-chat-header-dark .sketch-chat-header-btn{color:#ffffff8c}.sketch-chat-header-dark .sketch-chat-header-btn:hover{background:#ffffff14;color:#ffffffeb}.sketch-chat-header-btn--active{background:#f5f3eefa;border-color:#2828281a;color:#181818eb}.sketch-chat-header-dark .sketch-chat-header-btn--active{background:#ffffff1a;border-color:#ffffff1f;color:#ffffffeb}.sketch-chat-messages{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:12px;background-color:#fffdfb;background-image:none}.sketch-chat-messages-dark{background-color:#0e0e10;background-image:none}.sketch-chat-messages-wrap{background:#fffdfb}.sketch-chat-messages-wrap.sketch-chat-messages-dark{background:#0e0e10}.sketch-chat-empty-greeting{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:min(36vh,240px);padding:36px 20px 16px;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sketch-chat-empty-agent-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(100%,520px);margin-top:24px}.sketch-chat-empty-agent-actions button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;min-height:92px;padding:13px 12px;border:1px solid rgba(24,24,27,.09);border-radius:13px;background:#fafafac2;color:#27272a;text-align:left;transition:border-color .14s ease,background .14s ease,transform .14s ease}.sketch-chat-empty-greeting-dark .sketch-chat-empty-agent-actions button{border-color:#ffffff14;background:#ffffff09;color:#f4f4f5f0}.sketch-chat-empty-agent-actions button:hover{border-color:#18181b29;background:#f4f4f5f0;transform:translateY(-1px)}.sketch-chat-empty-greeting-dark .sketch-chat-empty-agent-actions button:hover{border-color:#ffffff26;background:#fff1}.sketch-chat-empty-agent-actions button>span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:5px}.sketch-chat-empty-agent-actions strong{font-size:12px;font-weight:650}.sketch-chat-empty-agent-actions small{font-size:10px;line-height:1.45;color:#52525ba8}.sketch-chat-empty-greeting-dark .sketch-chat-empty-agent-actions small{color:#d4d4d880}.sketch-chat-empty-agent-action-icon{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:6px;background:#6366f11f;color:#6366f1}.sketch-chat-empty-agent-actions i{color:#71717a8f;font-style:normal}.sketch-chat-empty-greeting-text{margin:0;font-size:18px;font-weight:500;letter-spacing:.01em;line-height:1.4;color:#18181bb8;white-space:nowrap}.sketch-chat-empty-greeting-dark .sketch-chat-empty-greeting-text{color:#f4f4f5b8}.sketch-chat-empty-greeting-caret{display:inline-block;width:2px;height:1.05em;margin-left:2px;vertical-align:-.12em;background:currentColor;animation:sketch-chat-empty-caret-blink .85s step-end infinite}.sketch-chat-empty-greeting-caret--done{animation:sketch-chat-empty-caret-fade 1.1s ease forwards}@keyframes sketch-chat-empty-caret-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes sketch-chat-empty-caret-fade{0%,55%{opacity:1}to{opacity:0}}@media(max-width:520px){.sketch-chat-empty-greeting{flex-direction:column;gap:10px;text-align:center}.sketch-chat-empty-greeting-text{font-size:18px;white-space:normal}.sketch-chat-empty-agent-actions{grid-template-columns:1fr}}.sketch-chat-oss-panel{background:#fffefa}.sketch-chat-oss-panel-dark{background:#121214}.sketch-chat-message-row{display:flex;gap:8px}.sketch-chat-message-row--assistant{gap:8px;margin-top:4px;margin-bottom:4px;align-items:flex-start}.sketch-chat-message-row--assistant .sketch-chat-message-wrap{max-width:85%;padding-left:4px;padding-right:8px}.sketch-chat-message-row--user{flex-direction:row;justify-content:flex-end}.sketch-chat-message-row--user .sketch-chat-message-wrap{max-width:92%}.sketch-chat-avatar{width:24px;height:24px;border-radius:999px;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;border:1px solid rgba(40,40,40,.1);background:#f5f3eefa;color:#505050d1}.sketch-chat-avatar--user{background:#fdf2f2e0;border-color:#f0b4b440;color:#b45050d9}.sketch-chat-avatar-dark{background:#28282cf5;border-color:#ffffff1a;color:#ffffffb8}.sketch-chat-avatar-dark.sketch-chat-avatar--user{background:#3a3a3ef5;border-color:#ffffff24;color:#ffffffe0}.sketch-chat-message-wrap{position:relative;max-width:92%}.sketch-chat-message{position:relative;padding:10px 14px;border-radius:18px/16px;border:1px solid rgba(40,40,40,.1);background:#fffffff5;color:#282828e0;-webkit-user-select:text;-moz-user-select:text;user-select:text;cursor:text}.sketch-chat-message--user{width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:999px;padding:10px 18px;background:#fdf2f2e0;border-color:#f0b4b433;color:#282828eb}.sketch-chat-message--selected{border-color:#f0b4648c}.sketch-chat-message-dark{background:#1c1c20eb;border-color:#ffffff1a;color:#ffffffe0}.sketch-chat-message-dark.sketch-chat-message--user{background:#3a3a3ef5;border-color:#ffffff1f;color:#ffffffeb}.sketch-chat-message-dark.sketch-chat-message--selected{border-color:#fbbf2473}.sketch-chat-user-stack{display:flex;flex-direction:column;align-items:flex-end;gap:8px;max-width:100%}.sketch-chat-user-skill-badge{color:#4f46e5;background:#6366f11a;box-shadow:0 0 0 1px #6366f147}.sketch-chat-user-skill-badge.is-dark{color:#c7d2fe;background:#5b6fff29;box-shadow:0 0 0 1px #919eff61}.sketch-chat-user-media-carousel{position:relative;flex-shrink:0}.sketch-chat-user-media-viewport{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.sketch-chat-user-media-viewport::-webkit-scrollbar{display:none}.sketch-chat-user-media-track{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:6px}.sketch-chat-user-media-item{position:relative;flex-shrink:0}.sketch-chat-user-media-thumb{display:block;width:48px;height:48px;border-radius:10px;-o-object-fit:cover;object-fit:cover;border:1px solid rgba(40,40,40,.12);background:#0000000a;cursor:pointer;overflow:hidden;transition:opacity .12s ease}.sketch-chat-user-media-thumb--file{cursor:default}.sketch-chat-user-media-thumb:hover{opacity:.9}.sketch-chat-message-dark .sketch-chat-user-media-thumb{border-color:#ffffff1f;background:#ffffff0a}.sketch-chat-user-media-thumb--video{padding:0;position:relative}.sketch-chat-user-media-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000047;color:#fffffff2;pointer-events:none}.sketch-chat-user-media-nav{position:absolute;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-top:-11px;border-radius:999px;border:1px solid rgba(40,40,40,.12);background:#fffffff5;color:#282828e0;box-shadow:0 2px 8px #0000001f;cursor:pointer;transition:background .1s ease,color .1s ease}.sketch-chat-user-media-nav:hover{background:#fff;color:#181818eb}.sketch-chat-user-media-nav--prev{left:-6px}.sketch-chat-user-media-nav--next{right:-6px}.sketch-chat-user-media-nav-dark{border-color:#ffffff24;background:#28282cf5;color:#ffffffe0;box-shadow:0 2px 10px #00000059}.sketch-chat-user-media-nav-dark:hover{background:#3a3a3efa;color:#fffffff5}.sketch-chat-message--user-block{width:-moz-fit-content;width:fit-content;max-width:min(100%,320px);border-radius:18px/16px;padding:10px 14px}.sketch-chat-message--ask-memory{max-width:min(100%,420px);text-align:left}.sketch-chat-ask-memory{display:flex;flex-direction:column;gap:10px}.sketch-chat-ask-memory-row{display:flex;flex-direction:column;gap:4px;line-height:1.45}.sketch-chat-user-text-wrap{position:relative;min-width:0}.sketch-chat-user-text-wrap--collapsible{padding-right:22px;padding-bottom:2px}.sketch-chat-user-text--collapsed{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.sketch-chat-user-fold-btn{position:absolute;right:-2px;bottom:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;border:1px solid rgba(40,40,40,.12);background:#ffffffeb;color:#505050d1;cursor:pointer;transition:background .1s ease,color .1s ease}.sketch-chat-user-fold-btn:hover{background:#f5f3eefa;color:#181818eb}.sketch-chat-message-dark .sketch-chat-user-fold-btn{border-color:#ffffff1f;background:#28282cf5;color:#ffffffb8}.sketch-chat-message-dark .sketch-chat-user-fold-btn:hover{background:#3a3a3ef5;color:#ffffffeb}.sketch-chat-assistant-stack{display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:100%;max-width:100%}.sketch-chat-assistant-stack:has(.sketch-chat-agent-cursor+.sketch-chat-message){gap:0}.sketch-chat-assistant-stack .sketch-chat-agent-cursor:has(+.sketch-chat-message){margin-bottom:0}.sketch-chat-assistant-stack .sketch-chat-agent-cursor+.sketch-chat-message{border-top:none;border-top-left-radius:10px;border-top-right-radius:10px;padding-top:8px}.sketch-chat-assistant-stack .sketch-chat-message{width:-moz-fit-content;width:fit-content;max-width:100%;padding:10px 12px;border-radius:12px}.sketch-chat-agent-cursor .chat-markdown,.sketch-chat-assistant-stack .chat-markdown{line-height:1.42}.sketch-chat-agent-cursor .chat-markdown p,.sketch-chat-assistant-stack .chat-markdown p{margin:0 0 4px}.sketch-chat-agent-cursor .chat-markdown p:last-child,.sketch-chat-assistant-stack .chat-markdown p:last-child{margin-bottom:0}.sketch-chat-agent-cursor .chat-markdown h1,.sketch-chat-agent-cursor .chat-markdown h2,.sketch-chat-agent-cursor .chat-markdown h3,.sketch-chat-agent-cursor .chat-markdown h4,.sketch-chat-agent-cursor .chat-markdown h5,.sketch-chat-agent-cursor .chat-markdown h6,.sketch-chat-assistant-stack .chat-markdown h1,.sketch-chat-assistant-stack .chat-markdown h2,.sketch-chat-assistant-stack .chat-markdown h3,.sketch-chat-assistant-stack .chat-markdown h4,.sketch-chat-assistant-stack .chat-markdown h5,.sketch-chat-assistant-stack .chat-markdown h6{margin:6px 0 3px;line-height:1.35}.sketch-chat-agent-cursor .chat-markdown h1:first-child,.sketch-chat-agent-cursor .chat-markdown h2:first-child,.sketch-chat-agent-cursor .chat-markdown h3:first-child,.sketch-chat-assistant-stack .chat-markdown h1:first-child,.sketch-chat-assistant-stack .chat-markdown h2:first-child,.sketch-chat-assistant-stack .chat-markdown h3:first-child{margin-top:0}.sketch-chat-agent-cursor .chat-markdown ul,.sketch-chat-agent-cursor .chat-markdown ol,.sketch-chat-assistant-stack .chat-markdown ul,.sketch-chat-assistant-stack .chat-markdown ol{margin:3px 0;padding-left:16px}.sketch-chat-agent-cursor .chat-markdown li,.sketch-chat-assistant-stack .chat-markdown li{margin:1px 0;line-height:1.42}.sketch-chat-agent-cursor .chat-markdown li>ul,.sketch-chat-agent-cursor .chat-markdown li>ol,.sketch-chat-assistant-stack .chat-markdown li>ul,.sketch-chat-assistant-stack .chat-markdown li>ol{margin:1px 0}.sketch-chat-agent-cursor .chat-markdown blockquote,.sketch-chat-assistant-stack .chat-markdown blockquote{margin:4px 0;padding:2px 10px}.sketch-chat-agent-cursor .chat-markdown.prose :where(p,ul,ol,blockquote,h1,h2,h3,h4,h5,h6):not(:where([class~=not-prose],[class~=not-prose] *)),.sketch-chat-assistant-stack .chat-markdown.prose :where(p,ul,ol,blockquote,h1,h2,h3,h4,h5,h6):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.sketch-chat-agent-cursor .chat-markdown.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)),.sketch-chat-assistant-stack .chat-markdown.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1px;margin-bottom:1px}.sketch-chat-assistant-text--collapsed{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.sketch-chat-assistant-actions{display:inline-flex;align-items:center;gap:4px;padding:0;background:transparent;border:none}.sketch-chat-assistant-action-btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:4px;background:transparent;color:#18181b;cursor:pointer;transition:color .1s ease,opacity .1s ease}.sketch-chat-assistant-action-btn:hover{background:transparent;color:#000}.sketch-chat-assistant-actions-dark .sketch-chat-assistant-action-btn{color:#ffffff73}.sketch-chat-assistant-actions-dark .sketch-chat-assistant-action-btn:hover{background:transparent;color:#ffffffe0}.sketch-chat-assistant-action-btn--skill-active{color:#10b981d9}.sketch-chat-assistant-actions-dark .sketch-chat-assistant-action-btn--skill-active{color:#34d399e6}.sketch-chat-user-message-block{display:flex;flex-direction:column;align-items:flex-end;gap:4px;max-width:100%}.sketch-chat-user-actions{display:flex;align-items:center;gap:2px;min-height:24px;opacity:0;pointer-events:none;transition:opacity .15s ease}.sketch-chat-message-row--user:hover .sketch-chat-user-actions,.sketch-chat-message-row--user:focus-within .sketch-chat-user-actions{opacity:1;pointer-events:auto}.sketch-chat-user-actions-dark .sketch-chat-assistant-action-btn{color:#ffffff8c}.sketch-chat-quote-ref,.sketch-chat-quote-input{display:flex;align-items:flex-start;gap:6px;max-width:100%;padding:6px 8px;border-left:2px solid rgba(59,130,246,.55);border-radius:8px;background:#3b82f60f;color:#3c3c3cd1}.sketch-chat-quote-ref-dark,.sketch-chat-quote-input-dark{border-left-color:#60a5faa6;background:#60a5fa14;color:#ffffffc7}.sketch-chat-quote-ref-text,.sketch-chat-quote-input-snippet{min-width:0;font-size:.85em;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.sketch-chat-quote-chip-wrap{cursor:default}.sketch-chat-quote-chip{display:flex;align-items:center;justify-content:center;color:#3c3c3cc7}.sketch-chat-quote-chip-dark{color:#ffffffd1}.sketch-chat-quote-hover-card{max-width:min(360px,calc(100vw - 24px));padding:12px 14px 10px;border-radius:16px;border:1px solid rgba(40,40,40,.12);background:#fff;box-shadow:0 10px 28px #0000002e;color:#282828eb}.sketch-chat-quote-hover-card-dark{border-color:#ffffff1f;background:#2a2a2a;box-shadow:0 12px 32px #00000073;color:#ffffffe6}.sketch-chat-quote-hover-text{max-height:220px;overflow:auto;font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-word;scrollbar-width:none;-ms-overflow-style:none}.sketch-chat-quote-hover-text.chat-markdown{white-space:normal}.sketch-chat-quote-hover-text.chat-markdown :first-child{margin-top:0}.sketch-chat-quote-hover-text.chat-markdown :last-child{margin-bottom:0}.sketch-chat-quote-hover-text::-webkit-scrollbar{display:none}.sketch-chat-quote-hover-label{margin-top:8px;padding-top:6px;border-top:1px solid rgba(40,40,40,.08);font-size:11px;font-weight:600;line-height:1.2;opacity:.88}.sketch-chat-quote-hover-card-dark .sketch-chat-quote-hover-label{border-top-color:#ffffff1a}.sketch-chat-selection-quote-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid rgba(40,40,40,.1);border-radius:999px;background:#fff;color:#1e1e1eeb;font-size:12px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;box-shadow:0 6px 20px #00000029;transition:background .1s ease,transform .1s ease}.sketch-chat-selection-quote-btn:hover{background:#f5f5f5}.sketch-chat-selection-quote-btn-dark{border-color:#ffffff1f;background:#1c1c1c;color:#fff;box-shadow:0 8px 24px #0006}.sketch-chat-selection-quote-btn-dark:hover{background:#262626}.sketch-chat-quote-input{margin:0 10px 8px;align-items:center}.sketch-chat-quote-input-main{display:flex;align-items:flex-start;gap:8px;min-width:0;flex:1}.sketch-chat-quote-input-label{font-size:10px;line-height:1.2;opacity:.72;margin-bottom:2px}.sketch-chat-quote-input-close{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;border-radius:999px;background:transparent;color:inherit;opacity:.72;cursor:pointer}.sketch-chat-quote-input-close:hover{opacity:1;background:#0000000f}.sketch-chat-quote-input-dark .sketch-chat-quote-input-close:hover{background:#ffffff14}.sketch-chat-agent-skill-btn{display:inline-flex;align-items:center;gap:4px;max-width:108px;padding:4px 8px;border-radius:6px;border:1px solid rgba(40,40,40,.12);background:transparent;font-size:10px;line-height:1.2;color:#3c3c3cd1;cursor:pointer}.sketch-chat-agent-skill-btn--active{border-color:#10b9818c;background:#10b9811a;color:#05785af2}.sketch-chat-agent-skill-btn-dark{border-color:#ffffff1f;color:#ffffffd1}.sketch-chat-agent-skill-btn-dark.sketch-chat-agent-skill-btn--active{border-color:#34d3998c;background:#34d3991f;color:#a7f3d0f2}.sketch-chat-agent-skill-menu{width:min(280px,calc(100vw - 24px));max-height:min(320px,calc(100vh - 120px));overflow:hidden;display:flex;flex-direction:column;padding:8px;border-radius:12px;border:1px solid rgba(40,40,40,.12);background:#fcfbf8fa;box-shadow:0 12px 36px #00000029}.sketch-chat-agent-skill-menu-dark{background:#18181bfa;border-color:#ffffff1a;color:#ffffffe0}.sketch-chat-agent-skill-menu-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 4px 8px;font-size:12px;font-weight:600}.sketch-chat-agent-skill-menu-head-actions{display:inline-flex;align-items:center;gap:4px}.sketch-chat-agent-skill-menu--browse{width:min(340px,calc(100vw - 24px));max-height:min(440px,calc(100vh - 100px))}.sketch-chat-agent-skill-menu-tabs{display:flex;gap:4px;margin:0 0 8px;padding:0 2px 8px;border-bottom:1px solid rgba(40,40,40,.08)}.sketch-chat-agent-skill-menu-dark .sketch-chat-agent-skill-menu-tabs{border-bottom-color:#ffffff14}.sketch-chat-agent-skill-menu-tabs button{flex:1;padding:4px 6px;border-radius:6px;border:1px solid transparent;background:transparent;font-size:11px;color:inherit;opacity:.7;cursor:pointer}.sketch-chat-agent-skill-menu-tabs button.is-active{opacity:1;border-color:#28282824;background:#2828280f}.sketch-chat-agent-skill-menu-dark .sketch-chat-agent-skill-menu-tabs button.is-active{border-color:#ffffff29;background:#ffffff14}.local-file-skill-browser{display:flex;flex-direction:column;gap:8px;min-height:0}.local-file-skill-browser-toolbar{display:flex;align-items:center;gap:6px;min-width:0}.local-file-skill-browser-search{flex:1;min-width:0;display:flex;align-items:center;gap:6px;padding:2px 0;border:none;background:transparent}.local-file-skill-browser--menu .local-file-skill-browser-search{border:none}.sketch-chat-agent-skill-menu-dark .local-file-skill-browser-search,.local-file-skill-browser-search:has(.is-dark){border:none}.local-file-skill-browser-search-input{width:100%;min-width:0;border:none;outline:none;background:transparent;font-size:10px;line-height:1.3;color:inherit}.local-file-skill-browser-search-input::-moz-placeholder{font-size:10px;opacity:.72}.local-file-skill-browser-search-input::placeholder{font-size:10px;opacity:.72}.local-file-skill-lib-trigger{display:inline-flex;align-items:center;gap:4px;max-width:148px;padding:2px 4px;border:none;background:transparent;color:inherit;cursor:pointer;font-size:12px;line-height:1.3;flex-shrink:0}.local-file-skill-lib-trigger.is-dark{color:#ffffffe0}.local-file-skill-lib-row{display:flex;align-items:center;gap:2px}.local-file-skill-lib-row .sketch-chat-agent-skill-menu-item{flex:1;min-width:0}.local-file-skill-lib-remove{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:6px;background:transparent;color:inherit;opacity:.65;cursor:pointer;flex-shrink:0}.local-file-skill-lib-remove:hover{opacity:1;background:#7f7f7f2e}.local-file-skill-browser-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;line-height:1.35}.local-file-skill-browser-crumb{background:transparent;border:none;color:inherit;cursor:pointer;max-width:100%;padding:0;font-size:12px;line-height:1.35;text-align:left;word-break:break-word}.local-file-skill-crumb-sep{opacity:.45}.local-file-skill-browser-crumb:hover{text-decoration:underline}.local-file-skill-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.local-file-skill-folder,.local-file-skill-card{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-height:44px;padding:8px 10px;border-radius:8px;border:1px solid transparent;text-align:left}.local-file-skill-folder{align-items:center}.local-file-skill-name{flex:1;min-width:0;font-size:12px;font-weight:600;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.sketch-chat-agent-skill-menu-item-name .local-file-skill-name{font-weight:600}.local-file-skill-browser--menu .sketch-chat-agent-skill-menu-item-name{align-items:flex-start}.local-file-skill-browser--menu .sketch-chat-agent-skill-menu-item-preview{font-size:11px;line-height:1.4;white-space:normal;word-break:break-word}.sketch-chat-agent-skill-menu-add{display:inline-flex;align-items:center;gap:3px;padding:3px 7px;border:1px solid rgba(16,185,129,.35);border-radius:6px;background:#10b98114;color:#059669f2;font-size:11px;font-weight:600;cursor:pointer}.sketch-chat-agent-skill-menu-dark .sketch-chat-agent-skill-menu-add{border-color:#34d39966;background:#34d3991a;color:#a7f3d0f2}.sketch-chat-agent-skill-menu-add:hover{background:#10b98124}.sketch-chat-agent-skill-menu-dark .sketch-chat-agent-skill-menu-add:hover{background:#34d39929}.sketch-chat-agent-skill-menu-form{display:flex;flex-direction:column;gap:6px;margin-bottom:8px;padding:8px;border-radius:10px;border:1px solid rgba(40,40,40,.1);background:#00000005}.sketch-chat-agent-skill-menu-dark .sketch-chat-agent-skill-menu-form{border-color:#ffffff14;background:#ffffff08}.sketch-chat-agent-skill-menu-form-title{font-size:11px;font-weight:600;opacity:.85}.sketch-chat-agent-skill-menu-form-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.sketch-chat-agent-skill-menu-form-import{display:inline-flex;align-items:center;gap:3px;padding:3px 7px;border:1px solid rgba(40,40,40,.16);border-radius:6px;background:transparent;color:inherit;font-size:11px;font-weight:600;opacity:.88;cursor:pointer;flex-shrink:0}.sketch-chat-agent-skill-menu-dark .sketch-chat-agent-skill-menu-form-import{border-color:#ffffff24}.sketch-chat-agent-skill-menu-form-import:hover{background:#0000000a}.sketch-chat-agent-skill-menu-dark .sketch-chat-agent-skill-menu-form-import:hover{background:#ffffff0f}.sketch-chat-agent-skill-menu-form-input,.sketch-chat-agent-skill-menu-form-textarea{width:100%;padding:6px 8px;border-radius:8px;border:1px solid rgba(40,40,40,.14);background:#ffffffe6;font-size:11px;line-height:1.4;color:inherit;outline:none;resize:vertical}.sketch-chat-agent-skill-menu-dark .sketch-chat-agent-skill-menu-form-input,.sketch-chat-agent-skill-menu-dark .sketch-chat-agent-skill-menu-form-textarea{border-color:#ffffff1f;background:#00000040}.sketch-chat-agent-skill-menu-form-input::-moz-placeholder,.sketch-chat-agent-skill-menu-form-textarea::-moz-placeholder{opacity:.5}.sketch-chat-agent-skill-menu-form-input::placeholder,.sketch-chat-agent-skill-menu-form-textarea::placeholder{opacity:.5}.sketch-chat-agent-skill-menu-form-textarea{min-height:96px;max-height:min(220px,42vh)}.sketch-chat-agent-skill-menu-form-actions{display:flex;gap:6px}.sketch-chat-agent-skill-menu-form-save,.sketch-chat-agent-skill-menu-form-cancel{flex:1;padding:6px 8px;border-radius:8px;font-size:11px;font-weight:600;cursor:pointer}.sketch-chat-agent-skill-menu-form-save{border:1px solid rgba(16,185,129,.4);background:#10b9811f;color:#059669fa}.sketch-chat-agent-skill-menu-dark .sketch-chat-agent-skill-menu-form-save{border-color:#34d39973;background:#34d39924;color:#a7f3d0fa}.sketch-chat-agent-skill-menu-form-cancel{border:1px solid rgba(40,40,40,.14);background:transparent;color:inherit;opacity:.8}.sketch-chat-agent-skill-menu-dark .sketch-chat-agent-skill-menu-form-cancel{border-color:#ffffff1f}.sketch-chat-agent-skill-menu-close{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:6px;background:transparent;color:inherit;opacity:.65;cursor:pointer}.sketch-chat-agent-skill-menu-clear{width:100%;margin-bottom:6px;padding:6px 8px;border-radius:8px;border:1px dashed rgba(40,40,40,.18);background:transparent;font-size:11px;color:inherit;opacity:.8;cursor:pointer;text-align:left}.sketch-chat-agent-skill-menu-dark .sketch-chat-agent-skill-menu-clear{border-color:#ffffff24}.sketch-chat-agent-skill-menu-empty{margin:0;padding:8px 6px 4px;font-size:11px;line-height:1.45;opacity:.72}.sketch-chat-agent-skill-menu-create{display:flex;align-items:flex-start;gap:8px;width:100%;margin-bottom:8px;padding:8px;border:1px solid rgba(40,40,40,.12);border-radius:10px;background:#10b9810f;color:inherit;text-align:left;cursor:pointer}.sketch-chat-agent-skill-menu-create strong{display:block;font-size:12px;font-weight:600}.sketch-chat-agent-skill-menu-create em{display:block;margin-top:2px;font-size:10px;font-style:normal;opacity:.65}.sketch-chat-agent-skill-menu-create.is-disabled,.sketch-chat-agent-skill-menu-create:disabled{opacity:.4;cursor:not-allowed}.sketch-chat-agent-skill-menu-dark .sketch-chat-agent-skill-menu-create{border-color:#ffffff1f;background:#34d3991a}.sketch-chat-skill-ask,.sketch-chat-skill-card{margin-top:8px;border:1px solid rgba(40,40,40,.12);border-radius:16px;background:linear-gradient(180deg,#ffffffeb,#f7f7f7e0);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow:hidden}.sketch-chat-skill-ask-dark,.sketch-chat-skill-card-dark{border-color:#ffffff1f;background:linear-gradient(180deg,#202024eb,#18181be0)}.sketch-chat-skill-ask-kicker{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px 0;font-size:11px;font-weight:600;letter-spacing:.02em;opacity:.55}.sketch-chat-skill-ask-kicker em{font-style:normal;font-variant-numeric:tabular-nums}.sketch-chat-skill-ask-item{padding:8px 12px 0}.sketch-chat-skill-ask-item+.sketch-chat-skill-ask-item{margin-top:8px}.sketch-chat-skill-ask-title{margin-bottom:8px;font-size:13px;font-weight:600;line-height:20px;white-space:pre-wrap}.sketch-chat-skill-ask-answer{margin-bottom:10px;font-size:12px;line-height:18px;opacity:.7}.sketch-chat-skill-ask-options{display:flex;flex-direction:column;gap:6px}.sketch-chat-skill-ask-option{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:1px solid rgba(40,40,40,.12);border-radius:10px;background:#ffffff8c;color:inherit;text-align:left;cursor:pointer}.sketch-chat-skill-ask-option.is-recommended{box-shadow:inset 0 0 0 1px #10b98138}.sketch-chat-skill-ask-option.is-active{border-color:#10b9818c;background:#10b9811f}.sketch-chat-skill-ask-dark .sketch-chat-skill-ask-option{border-color:#ffffff1f;background:#ffffff0a}.sketch-chat-skill-ask-badge{flex:0 0 18px;width:18px;height:18px;border-radius:999px;background:#28282814;font-size:10px;line-height:18px;text-align:center}.sketch-chat-skill-ask-option input{flex:1;min-width:0;border:none;background:transparent;color:inherit;outline:none;font-size:12px}.sketch-chat-skill-ask-dots{display:flex;justify-content:center;gap:6px;padding:10px 12px 0}.sketch-chat-skill-ask-dots span{width:6px;height:6px;border-radius:999px;background:#2828282e}.sketch-chat-skill-ask-dots span.is-done{background:#10b98173}.sketch-chat-skill-ask-dots span.is-current{width:14px;background:#10b981}.sketch-chat-skill-ask-dark .sketch-chat-skill-ask-dots span{background:#ffffff2e}.sketch-chat-skill-ask-bar{display:flex;justify-content:flex-end;gap:8px;padding:10px 12px 12px}.sketch-chat-skill-ask-bar button,.sketch-chat-skill-card-foot button,.sketch-chat-skill-editor-bar button,.sketch-chat-skill-editor-discard button,.sketch-chat-skill-modal-tabs button{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 12px;border:1px solid rgba(40,40,40,.14);border-radius:8px;background:transparent;color:inherit;font-size:13px;cursor:pointer}.sketch-chat-skill-ask-bar button.is-primary,.sketch-chat-skill-card-foot button.is-primary,.sketch-chat-skill-editor-bar button.is-primary{background:#18181b;border-color:#18181b;color:#fff}.sketch-chat-skill-ask-bar button.is-primary:disabled,.sketch-chat-skill-card-foot button.is-primary:disabled{cursor:wait;opacity:.5}.sketch-chat-skill-card-dark .sketch-chat-skill-ask-bar button.is-primary,.sketch-chat-skill-card-dark .sketch-chat-skill-card-foot button.is-primary,.sketch-chat-skill-card-dark .sketch-chat-skill-editor-bar button.is-primary,.sketch-chat-skill-ask-dark .sketch-chat-skill-ask-bar button.is-primary{background:#f4f4f5;border-color:#f4f4f5;color:#18181b}.sketch-chat-skill-card{display:flex;flex-direction:column}.sketch-chat-skill-card-head{display:flex;align-items:center;gap:12px;min-height:64px;padding:12px 14px}.sketch-chat-skill-card-meta{min-width:0;flex:1}.sketch-chat-skill-card-kicker{font-size:10px;line-height:14px;letter-spacing:.04em;opacity:.5}.sketch-chat-skill-card-name{font-size:13px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sketch-chat-skill-card-desc{margin-top:2px;font-size:12px;line-height:18px;opacity:.65;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sketch-chat-skill-thumbs{position:relative;width:70px;align-self:stretch;flex:0 0 70px;overflow:hidden}.sketch-chat-skill-thumb{position:absolute;overflow:hidden;border:1px solid rgba(255,255,255,.7);border-radius:3px;box-shadow:0 4px 10px #0000001f;transition:transform .3s ease;background:#10b98114}.sketch-chat-skill-thumb.is-loading{border-radius:2px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff59}.sketch-chat-skill-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sketch-chat-skill-card-foot{display:flex;align-items:center;justify-content:flex-end;gap:8px;height:56px;padding:0 12px;border-top:1px solid rgba(40,40,40,.1)}.sketch-chat-skill-card-dark .sketch-chat-skill-card-foot{border-top-color:#ffffff1a}.sketch-chat-skill-card-saved{display:inline-flex;align-items:center;height:32px;padding:0 12px;border:1px solid rgba(40,40,40,.14);border-radius:8px;font-size:13px;opacity:.55;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sketch-chat-skill-card-dark .sketch-chat-skill-card-saved{border-color:#ffffff24}.sketch-chat-skill-skel{height:12px;margin-top:8px;border-radius:8px;background:#28282814;animation:sketch-chat-skill-pulse 1.2s ease-in-out infinite}.sketch-chat-skill-card-dark .sketch-chat-skill-skel{background:#ffffff14}@keyframes sketch-chat-skill-pulse{0%,to{opacity:.55}50%{opacity:1}}.sketch-chat-skill-editor{display:flex;flex-direction:column;gap:8px;padding:0 12px 12px;border-top:1px solid rgba(40,40,40,.08)}.sketch-chat-skill-editor label{display:flex;flex-direction:column;gap:4px;font-size:11px;opacity:.8}.sketch-chat-skill-editor input,.sketch-chat-skill-editor textarea{width:100%;padding:7px 8px;border:1px solid rgba(40,40,40,.12);border-radius:8px;background:#ffffffb3;color:inherit;font:inherit}.sketch-chat-skill-editor textarea{min-height:140px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:18px}.sketch-chat-skill-editor-bar,.sketch-chat-skill-editor-discard{display:flex;justify-content:flex-end;align-items:center;gap:8px}.sketch-chat-skill-editor-discard span{flex:1;font-size:12px;opacity:.7}.sketch-chat-skill-editor-discard .is-danger{border-color:#ef444466;color:#ef4444}.sketch-chat-skill-card-dark .sketch-chat-skill-editor,.sketch-chat-skill-ask-dark .sketch-chat-skill-editor{border-top-color:#ffffff14}.sketch-chat-skill-card-dark .sketch-chat-skill-editor input,.sketch-chat-skill-card-dark .sketch-chat-skill-editor textarea{border-color:#ffffff1f;background:#00000040}.sketch-chat-skill-modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:flex;align-items:center;justify-content:center;background:#0009}.sketch-chat-skill-modal{position:fixed;display:flex;flex-direction:column;width:min(720px,calc(100vw - 32px));height:min(680px,90vh);max-height:calc(100vh - 32px);padding:20px;border-radius:16px;background:#fff;color:#18181b;box-shadow:0 24px 80px #00000047}.sketch-chat-skill-modal-dark{background:#18181b;color:#f4f4f5}.sketch-chat-skill-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sketch-chat-skill-modal-head button{border:none;background:transparent;color:inherit;cursor:pointer}.sketch-chat-skill-modal-tabs{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:16px 0 10px;font-size:12px}.sketch-chat-skill-modal-tabs button.is-active{background:#18181b14}.sketch-chat-skill-modal-body{min-height:0;flex:1;overflow:auto}.sketch-chat-skill-modal-body pre{margin:0;white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:23px;color:inherit}.sketch-chat-skill-modal-body .chat-markdown,.sketch-chat-skill-modal-body .chat-markdown :is(p,li,td,th,span,div,blockquote,code){color:#18181bdb!important}.sketch-chat-skill-modal-body .chat-markdown :is(h1,h2,h3,h4,h5,h6,strong,b){color:#18181b!important}.sketch-chat-skill-modal-dark .sketch-chat-skill-modal-body .chat-markdown,.sketch-chat-skill-modal-dark .sketch-chat-skill-modal-body .chat-markdown :is(p,li,td,th,span,div,blockquote,code,em){color:#f4f4f5e0!important}.sketch-chat-skill-modal-dark .sketch-chat-skill-modal-body .chat-markdown :is(h1,h2,h3,h4,h5,h6,strong,b){color:#fafafa!important}.sketch-chat-agent-skill-menu-list{list-style:none;margin:0;padding:0;overflow-y:auto;overflow-x:hidden;max-height:240px;scrollbar-width:thin;scrollbar-color:rgba(113,113,122,.35) transparent}.sketch-chat-agent-skill-menu-list::-webkit-scrollbar{width:4px;height:4px}.sketch-chat-agent-skill-menu-list::-webkit-scrollbar-track{background:transparent}.sketch-chat-agent-skill-menu-list::-webkit-scrollbar-thumb{background:#71717a59;border-radius:999px}.sketch-chat-agent-skill-menu-list::-webkit-scrollbar-thumb:hover{background:#71717a8c}.sketch-chat-agent-skill-menu-list::-webkit-scrollbar-button,.sketch-chat-agent-skill-menu-list::-webkit-scrollbar-corner{display:none;width:0;height:0}.sketch-chat-agent-skill-menu-dark .sketch-chat-agent-skill-menu-list{scrollbar-color:rgba(255,255,255,.22) transparent}.sketch-chat-agent-skill-menu-dark .sketch-chat-agent-skill-menu-list::-webkit-scrollbar-thumb{background:#fff3}.sketch-chat-agent-skill-menu-dark .sketch-chat-agent-skill-menu-list::-webkit-scrollbar-thumb:hover{background:#ffffff61}.sketch-chat-agent-skill-menu-item{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px;border:none;border-radius:8px;background:transparent;text-align:left;cursor:pointer;color:inherit}.sketch-chat-agent-skill-menu-item:hover{background:#0000000a}.sketch-chat-agent-skill-menu-dark .sketch-chat-agent-skill-menu-item:hover{background:#ffffff0f}.sketch-chat-agent-skill-menu-item--active{background:#10b9811a}.sketch-chat-agent-skill-menu-dark .sketch-chat-agent-skill-menu-item--active{background:#34d3991f}.sketch-chat-agent-skill-menu-item-name{display:inline-flex;align-items:center;gap:4px;width:100%;font-size:12px;font-weight:600}.sketch-chat-agent-skill-menu-item-preview{font-size:10px;line-height:1.35;opacity:.62;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sketch-skill-slash{position:relative;z-index:20;margin:0 8px 6px;padding:6px;border-radius:12px;border:1px solid rgba(40,40,40,.12);background:#fcfbf8fa;box-shadow:0 10px 28px #0000001f}.sketch-skill-slash-dark{background:#18181bfa;border-color:#ffffff1a;color:#ffffffe0}.sketch-skill-slash-row{display:flex;align-items:center;gap:8px;width:100%;height:32px;padding:0 8px;border:none;border-radius:8px;background:transparent;color:inherit;font-size:13px;text-align:left;cursor:pointer}.sketch-skill-slash-row:hover:not(:disabled){background:#0000000d}.sketch-skill-slash-dark .sketch-skill-slash-row:hover:not(:disabled){background:#ffffff0f}.sketch-skill-slash-row.is-disabled,.sketch-skill-slash-row:disabled{opacity:.32;cursor:not-allowed}.sketch-skill-slash-divider{height:1px;margin:6px 4px;background:#2828281a}.sketch-skill-slash-dark .sketch-skill-slash-divider{background:#ffffff14}.sketch-skill-slash-list{max-height:180px;overflow-y:auto}.sketch-skill-ask{width:100%;max-height:440px;display:flex;flex-direction:column;margin-top:8px;border-radius:16px;border:1px solid rgba(40,40,40,.12);background:#fcfbf8f5;overflow:hidden}.sketch-skill-ask-dark{background:#18181bf5;border-color:#ffffff1a;color:#ffffffe0}.sketch-skill-ask-head,.sketch-skill-ask-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px}.sketch-skill-ask-title{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#505050c7}.sketch-skill-ask-dark .sketch-skill-ask-title{color:#ffffff9e}.sketch-skill-ask-pager{display:inline-flex;align-items:center;gap:6px;font-size:13px}.sketch-skill-ask-pager button{border:none;background:transparent;color:inherit;cursor:pointer}.sketch-skill-ask-pager button:disabled{opacity:.35;cursor:not-allowed}.sketch-skill-ask-body{flex:1;min-height:0;overflow-y:auto}.sketch-skill-ask-item{padding:8px 14px 12px}.sketch-skill-ask-question{margin:0 0 8px;font-size:13px;font-weight:600;line-height:20px}.sketch-skill-ask-multi{margin-left:4px;font-weight:400;opacity:.6}.sketch-skill-ask-options{display:flex;flex-direction:column;gap:6px}.sketch-skill-ask-option{display:flex;align-items:center;gap:8px;width:100%;min-height:34px;padding:6px 10px;border-radius:10px;border:1px solid rgba(40,40,40,.1);background:#fffc;color:inherit;font-size:13px;text-align:left;cursor:pointer}.sketch-skill-ask-dark .sketch-skill-ask-option{background:#ffffff0a;border-color:#ffffff1a}.sketch-skill-ask-option.is-selected{border-color:#10b9818c;background:#10b9811a}.sketch-skill-ask-option input{flex:1;min-width:0;border:none;background:transparent;color:inherit;outline:none;font-size:13px}.sketch-skill-ask-letter{width:16px;flex-shrink:0;font-size:11px;opacity:.55}.sketch-skill-ask-ghost,.sketch-skill-ask-primary,.sketch-skill-card-ghost,.sketch-skill-card-primary{height:32px;padding:0 14px;border-radius:999px;font-size:13px;cursor:pointer}.sketch-skill-ask-ghost,.sketch-skill-card-ghost{border:1px solid rgba(40,40,40,.14);background:transparent;color:inherit}.sketch-skill-ask-dark .sketch-skill-ask-ghost,.sketch-skill-card-dark .sketch-skill-card-ghost{border-color:#ffffff24}.sketch-skill-ask-primary,.sketch-skill-card-primary{border:none;background:#18181b;color:#fafafa}.sketch-skill-ask-dark .sketch-skill-ask-primary,.sketch-skill-card-dark .sketch-skill-card-primary{background:#f4f4f5;color:#18181b}.sketch-skill-ask-primary:disabled,.sketch-skill-ask-ghost:disabled{opacity:.4;cursor:not-allowed}.sketch-skill-ask-submitted{padding:0 14px 12px;font-size:12px;opacity:.7;white-space:pre-wrap}.sketch-skill-card{container-type:inline-size;margin-top:8px;border-radius:16px;border:1px solid rgba(40,40,40,.12);background:#fcfbf8f5;overflow:hidden}.sketch-skill-card-dark{background:#18181bf5;border-color:#ffffff1a;color:#ffffffe6}.sketch-skill-card-kicker{padding:8px 12px 0;font-size:12px;opacity:.55}.sketch-skill-card-row{display:flex;flex-direction:column}@container (min-width: 480px){.sketch-skill-card-row{flex-direction:row;align-items:center}.sketch-skill-card-actions{border-top:none;padding-top:0;padding-right:10px}}.sketch-skill-card-cover{position:relative;width:80px;height:60px;margin:8px;border-radius:8px;border:1px solid rgba(40,40,40,.1);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;background:#00000008}.sketch-skill-card-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sketch-skill-card-meta{min-width:0;flex:1;padding:8px 10px}.sketch-skill-card-name,.sketch-skill-modal-name{font-size:14px;line-height:22px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sketch-skill-card-desc,.sketch-skill-modal-desc{font-size:13px;line-height:20px;opacity:.68;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sketch-skill-card-name-input,.sketch-skill-card-desc-input{width:100%;border:none;background:transparent;color:inherit;outline:none}.sketch-skill-card-actions{display:flex;justify-content:flex-end;gap:8px;padding:8px 12px 12px;border-top:1px solid rgba(40,40,40,.08)}.sketch-skill-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;align-items:center;justify-content:center;background:#0009}.sketch-skill-modal{width:min(720px,calc(100vw - 32px));height:min(680px,90vh);display:flex;flex-direction:column;border-radius:16px;background:#fcfbf8;color:#18181b;overflow:hidden}.sketch-skill-modal-dark{background:#18181b;color:#f4f4f5}.sketch-skill-modal-top{display:flex;align-items:flex-start;gap:8px;padding:20px 22px 12px}.sketch-skill-modal-tools{display:inline-flex;align-items:center;gap:8px}.sketch-skill-modal-close{border:none;background:transparent;color:inherit;cursor:pointer}.sketch-skill-modal-pane{flex:1;min-height:0;margin:0 20px 20px;display:flex;flex-direction:column;border:1px solid rgba(40,40,40,.12);border-radius:12px;overflow:hidden}.sketch-skill-modal-dark .sketch-skill-modal-pane{border-color:#ffffff1a}.sketch-skill-modal-toolbar{display:flex;align-items:center;justify-content:space-between;padding:14px 16px}.sketch-skill-modal-file{font-size:12px;opacity:.7}.sketch-skill-modal-tabs{display:inline-flex;gap:4px;padding:2px;border-radius:8px;background:#0000000d}.sketch-skill-modal-tabs button{width:24px;height:24px;border:none;border-radius:6px;background:transparent;color:inherit;cursor:pointer}.sketch-skill-modal-tabs button.is-active{background:#ffffffe6}.sketch-skill-modal-dark .sketch-skill-modal-tabs button.is-active{background:#ffffff1f}.sketch-skill-modal-body{flex:1;min-height:0;overflow-y:auto;padding:0 20px 20px}.sketch-skill-modal-code{margin:0;font-size:13px;line-height:23px;white-space:pre-wrap;word-break:break-word}.sketch-chat-agent-quick-replies{margin-top:8px;padding:10px 12px;border-radius:14px;border:1px solid rgba(24,24,27,.09);background:#fafafaf5;color:#27272a}.sketch-chat-agent-quick-replies-dark{border-color:#ffffff14;background:#202024eb;color:#f4f4f5eb}.sketch-chat-agent-quick-replies-hint,.sketch-chat-agent-quick-replies-question{margin-bottom:8px;font-size:12px;font-weight:650;line-height:1.45;color:#27272a}.sketch-chat-agent-quick-replies-dark .sketch-chat-agent-quick-replies-hint,.sketch-chat-agent-quick-replies-dark .sketch-chat-agent-quick-replies-question{color:#f4f4f5eb}.sketch-chat-agent-quick-replies-list{display:flex;flex-direction:column;gap:6px}.sketch-chat-agent-quick-reply-btn{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;max-width:100%;padding:8px 10px;border-radius:10px;border:1px solid rgba(24,24,27,.1);background:#18181b0a;color:#3f3f46;font-size:12px;line-height:1.35;text-align:left;cursor:pointer;transition:background .12s ease,border-color .12s ease}.sketch-chat-agent-quick-reply-btn:hover:not(:disabled){background:#18181b14;border-color:#18181b29}.sketch-chat-agent-quick-reply-btn:disabled{opacity:.45;cursor:not-allowed}.sketch-chat-agent-quick-replies-dark .sketch-chat-agent-quick-reply-btn{background:#00000047;border-color:#ffffff14;color:#f4f4f5e0}.sketch-chat-agent-quick-replies-dark .sketch-chat-agent-quick-reply-btn:hover:not(:disabled){background:#ffffff14;border-color:#ffffff29}.sketch-chat-agent-ask-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sketch-chat-agent-ask-progress{flex:none;font-size:12px;font-weight:650;opacity:.62}.sketch-chat-agent-ask-title{margin:0 0 8px;font-size:13px;line-height:1.5}.sketch-chat-agent-quick-reply-btn.is-active{border-color:#18181b47;background:#18181b1a}.sketch-chat-agent-quick-replies-dark .sketch-chat-agent-quick-reply-btn.is-active{border-color:#ffffff47;background:#ffffff1f}.sketch-chat-agent-ask-input{width:100%;margin-top:8px;padding:8px 10px;border-radius:10px;border:1px solid rgba(24,24,27,.1);background:#ffffffb8;color:inherit;font-size:12px;line-height:1.4}.sketch-chat-agent-quick-replies-dark .sketch-chat-agent-ask-input{border-color:#ffffff1a;background:#00000047}.sketch-chat-agent-ask-actions{display:flex;justify-content:space-between;gap:8px;margin-top:10px}.sketch-chat-agent-ask-skip,.sketch-chat-agent-ask-next{border:0;background:transparent;font-size:12px;font-weight:650;cursor:pointer;color:inherit}.sketch-chat-agent-ask-skip{opacity:.62}.sketch-chat-agent-ask-next{margin-left:auto}.sketch-chat-composer-ask,.sketch-chat-skill-ask--composer{padding:10px 12px 12px}.sketch-chat-ask-card{margin:0 0 8px;border-radius:var(--sketch-chat-input-r-x, 16px) / var(--sketch-chat-input-r-y, 16px);border:1px solid rgba(40,40,40,.14);background:#fff;overflow:hidden}.sketch-chat-ask-card-dark{background:#0e0e10;border-color:#ffffff1f}.sketch-chat-skill-ask--composer{margin:0;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:visible}.sketch-chat-composer-ask-head,.sketch-chat-skill-ask--composer .sketch-chat-skill-ask-kicker{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;padding:0 0 8px;opacity:1}.sketch-chat-composer-ask-kicker,.sketch-chat-skill-ask--composer .sketch-chat-skill-ask-kicker>span{font-size:11px;font-weight:650;letter-spacing:.02em;opacity:.55}.sketch-chat-composer-ask-pager{display:inline-flex;align-items:center;gap:2px;font-size:11px;font-weight:650;font-variant-numeric:tabular-nums;opacity:.62}.sketch-chat-composer-ask-page-btn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;border-radius:6px;background:transparent;color:inherit;cursor:pointer}.sketch-chat-composer-ask-page-btn:hover:not(:disabled){background:#18181b14}.sketch-chat-composer-ask-dark .sketch-chat-composer-ask-page-btn:hover:not(:disabled),.sketch-chat-skill-ask-dark .sketch-chat-composer-ask-page-btn:hover:not(:disabled){background:#ffffff14}.sketch-chat-composer-ask-page-btn:disabled{opacity:.28;cursor:default}.sketch-chat-composer-ask-title,.sketch-chat-skill-ask--composer .sketch-chat-skill-ask-title{margin:0 0 8px;font-size:13px;font-weight:600;line-height:1.45}.sketch-chat-composer-ask-chips,.sketch-chat-skill-ask--composer .sketch-chat-skill-ask-options{display:flex;flex-wrap:wrap;flex-direction:row;gap:6px}.sketch-chat-composer-ask-chip,.sketch-chat-skill-ask--composer .sketch-chat-skill-ask-option{display:inline-flex;align-items:center;gap:6px;width:auto;max-width:100%;padding:6px 10px;border-radius:10px;border:1px solid rgba(24,24,27,.1);background:#18181b0a;color:inherit;font-size:12px;line-height:1.35;text-align:left;cursor:pointer}.sketch-chat-composer-ask-chip:hover:not(:disabled),.sketch-chat-skill-ask--composer .sketch-chat-skill-ask-option:hover:not(:disabled){background:#18181b14;border-color:#18181b29}.sketch-chat-composer-ask-chip.is-active,.sketch-chat-composer-ask-chip.is-active:hover:not(:disabled),.sketch-chat-skill-ask--composer .sketch-chat-skill-ask-option.is-active,.sketch-chat-skill-ask--composer .sketch-chat-skill-ask-option.is-active:hover:not(:disabled){border-color:#18181b2e;background:#18181beb;color:#fafafa}.sketch-chat-composer-ask-chip.is-active .sketch-chat-composer-ask-badge,.sketch-chat-skill-ask--composer .sketch-chat-skill-ask-option.is-active .sketch-chat-skill-ask-badge{background:#ffffff29;color:#fafafa}.sketch-chat-composer-ask-dark .sketch-chat-composer-ask-chip,.sketch-chat-skill-ask-dark.sketch-chat-skill-ask--composer .sketch-chat-skill-ask-option{background:#ffffff0d;border-color:#ffffff1a;color:#f4f4f5e6}.sketch-chat-composer-ask-dark .sketch-chat-composer-ask-chip:hover:not(:disabled),.sketch-chat-skill-ask-dark.sketch-chat-skill-ask--composer .sketch-chat-skill-ask-option:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff2e}.sketch-chat-composer-ask-dark .sketch-chat-composer-ask-chip.is-active,.sketch-chat-composer-ask-dark .sketch-chat-composer-ask-chip.is-active:hover:not(:disabled),.sketch-chat-skill-ask-dark.sketch-chat-skill-ask--composer .sketch-chat-skill-ask-option.is-active,.sketch-chat-skill-ask-dark.sketch-chat-skill-ask--composer .sketch-chat-skill-ask-option.is-active:hover:not(:disabled){border-color:#ffffffeb;background:#ffffffeb;color:#18181b}.sketch-chat-composer-ask-dark .sketch-chat-composer-ask-chip.is-active .sketch-chat-composer-ask-badge,.sketch-chat-skill-ask-dark.sketch-chat-skill-ask--composer .sketch-chat-skill-ask-option.is-active .sketch-chat-skill-ask-badge{background:#18181b1a;color:#18181b}.sketch-chat-composer-ask-chip:disabled{opacity:.45;cursor:not-allowed}.sketch-chat-composer-ask-badge,.sketch-chat-skill-ask--composer .sketch-chat-skill-ask-badge{flex:none;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:6px;background:#18181b14;font-size:10px;font-weight:700}.sketch-chat-composer-ask-dark .sketch-chat-composer-ask-badge,.sketch-chat-skill-ask-dark.sketch-chat-skill-ask--composer .sketch-chat-skill-ask-badge{background:#ffffff1a}.sketch-chat-composer-ask-chip-label{min-width:0;font-weight:550}.sketch-chat-composer-ask-input{width:100%;margin-top:8px;padding:7px 10px;border-radius:10px;border:1px solid rgba(24,24,27,.1);background:#ffffffb8;color:inherit;font-size:12px}.sketch-chat-composer-ask-dark .sketch-chat-composer-ask-input{border-color:#ffffff1a;background:#00000047}.sketch-chat-composer-ask-actions,.sketch-chat-skill-ask--composer .sketch-chat-skill-ask-bar{display:flex;justify-content:flex-end;gap:8px;margin-top:8px;padding:0}.sketch-chat-composer-ask-skip,.sketch-chat-composer-ask-next,.sketch-chat-skill-ask--composer .sketch-chat-skill-ask-bar button{min-height:28px;padding:0 10px;border-radius:8px;border:1px solid rgba(24,24,27,.12);background:transparent;color:inherit;font-size:12px;font-weight:650;cursor:pointer}.sketch-chat-composer-ask-skip,.sketch-chat-skill-ask--composer .sketch-chat-skill-ask-bar button:not(.is-primary){opacity:.72;margin-right:auto}.sketch-chat-composer-ask-next,.sketch-chat-skill-ask--composer .sketch-chat-skill-ask-bar button.is-primary{border-color:#18181b2e;background:#18181beb;color:#fafafa}.sketch-chat-composer-ask-dark .sketch-chat-composer-ask-skip,.sketch-chat-composer-ask-dark .sketch-chat-composer-ask-next,.sketch-chat-skill-ask-dark.sketch-chat-skill-ask--composer .sketch-chat-skill-ask-bar button{border-color:#ffffff1f}.sketch-chat-composer-ask-dark .sketch-chat-composer-ask-next,.sketch-chat-skill-ask-dark.sketch-chat-skill-ask--composer .sketch-chat-skill-ask-bar button.is-primary{background:#ffffffeb;color:#18181b}.sketch-chat-skill-ask--composer .sketch-chat-skill-ask-item{padding:0}.sketch-chat-skill-ask--composer .sketch-chat-skill-ask-dots{padding:8px 0 0}.sketch-chat-agent-quick-reply-label{font-weight:600}.sketch-chat-agent-quick-reply-hint{font-size:10px;opacity:.72;max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sketch-chat-selected-badge{display:inline-flex;padding:2px 10px;margin-bottom:6px;border-radius:999px;border:1px solid rgba(240,180,100,.35);background:#fffbebfa;font-size:10px;color:#a06414e0;position:relative}.sketch-chat-selected-badge-dark{background:#fffffff5;color:#503c14e0}.sketch-chat-input-area{flex-shrink:0;padding:0 12px;position:relative;background:#fffefa}.sketch-chat-panel--sidebar:not(.sketch-chat-panel-dark) .sketch-chat-input-area{background:transparent}.sketch-chat-input-area-dark{background:#0e0e10}.sketch-chat-input{--sketch-chat-input-r-x: 22px;--sketch-chat-input-r-y: 20px;position:relative;display:flex;flex-direction:column;border-radius:var(--sketch-chat-input-r-x) / var(--sketch-chat-input-r-y);border:1px solid rgba(40,40,40,.14);background:#fff;overflow:visible}.sketch-chat-input-dark{background:#0e0e10;border-color:#ffffff1f}.sketch-chat-input--drag-over{border:0;box-shadow:none;outline:1px dashed rgba(255,255,255,.22);outline-offset:-4px}.sketch-chat-input-dark.sketch-chat-input--drag-over{border:0;box-shadow:none}.sketch-chat-attach-row{display:flex;align-items:center;gap:6px;padding:10px 12px;overflow:visible}.sketch-chat-attach-scroll{flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;padding:8px 8px 0 0;margin:-8px -8px 0 0;scrollbar-width:none}.sketch-chat-attach-scroll::-webkit-scrollbar{display:none}.sketch-chat-attach-strip{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:10px;width:-moz-max-content;width:max-content;min-width:100%}.sketch-chat-attach-item{position:relative;flex-shrink:0}.sketch-chat-attach-thumb-wrap{position:relative;flex-shrink:0;cursor:default;overflow:visible}.sketch-chat-attach-thumb-remove{position:absolute;right:-7px;top:-7px;z-index:4;display:flex;width:16px;height:16px;align-items:center;justify-content:center;border:none;border-radius:999px;background:#ef4444;color:#fff;box-shadow:0 1px 4px #00000047;cursor:pointer;opacity:0;transition:opacity .1s ease,background .1s ease}.sketch-chat-attach-thumb-wrap:hover .sketch-chat-attach-thumb-remove,.sketch-chat-attach-thumb-remove:focus-visible{opacity:1}.sketch-chat-attach-thumb-remove:hover,.sketch-chat-attach-thumb-remove-dark{background:#dc2626}.sketch-chat-attach-thumb-remove-dark:hover{background:#ef4444}.sketch-chat-attach-thumb{position:relative;width:44px;height:44px;border-radius:10px;overflow:hidden;border:1px solid rgba(40,40,40,.12);background:#0000000a}.sketch-chat-attach-thumb img,.sketch-chat-attach-thumb video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sketch-chat-attach-thumb--pending{display:flex;align-items:center;justify-content:center;background:#78787838;border-color:#5050502e;color:#5a5a5ab8}.sketch-chat-attach-thumb--pending-dark{background:#ffffff14;border-color:#ffffff1f;color:#dcdcdca6}.sketch-chat-attach-thumb-spinner{animation:sketch-chat-attach-spin .85s linear infinite}@keyframes sketch-chat-attach-spin{to{transform:rotate(360deg)}}.sketch-chat-attach-row-dark .sketch-chat-attach-thumb{border-color:#ffffff1f;background:#ffffff0a}.sketch-chat-attach-clear-btn{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:8px;background:transparent;color:#5050508c;cursor:pointer;transition:color .1s ease,background .1s ease}.sketch-chat-attach-clear-btn:hover{color:#282828e6;background:#0000000f}.sketch-chat-attach-row-dark .sketch-chat-attach-clear-btn{color:#ffffff73}.sketch-chat-attach-row-dark .sketch-chat-attach-clear-btn:hover{color:#ffffffe6;background:#ffffff14}.sketch-chat-attach-row+textarea,.sketch-chat-attach-row+.sketch-chat-composer-line textarea,.sketch-chat-composer-ask+.sketch-chat-composer-line textarea,.sketch-chat-skill-ask--composer+.sketch-chat-composer-line textarea{padding-top:8px}.sketch-chat-composer-line{display:flex;align-items:flex-start;gap:8px;min-width:0}.sketch-chat-composer-line textarea{flex:1;min-width:0;width:auto}.sketch-chat-composer-line:has(.sketch-chat-skill-chip) textarea{padding-left:0}.sketch-chat-skill-chip{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;margin:8px 0 0 12px;padding:6px 10px;border-radius:999px;border:1px solid rgba(24,24,27,.1);background:#ececee;color:#18181b;font-size:12px;line-height:1.2;max-width:58%;box-shadow:0 0 0 1px #ffffff0a}.sketch-chat-skill-chip-dark{border-color:#ffffff14;background:#f4f4f5;color:#18181b}.sketch-chat-skill-chip button{border:0;background:transparent;color:inherit;opacity:.45;font-size:14px;line-height:1;cursor:pointer}.sketch-chat-skill-chip button:hover{opacity:.8}.sketch-chat-skill-slash-footer{margin-top:6px;padding:6px 4px 2px;font-size:11px;font-weight:500;opacity:.45}.sketch-chat-input textarea{width:100%;padding:10px 12px;font-size:12px;resize:none;outline:none;border:none;background:transparent;color:#181818eb}.sketch-chat-input-dark textarea{color:#ffffffeb}.sketch-chat-input-dark textarea::-moz-placeholder{color:#ffffff61}.sketch-chat-input-dark textarea::placeholder{color:#ffffff61}.sketch-chat-input-resize-wrap{position:absolute;top:0;left:50%;z-index:10;transform:translate(-50%,-50%);width:52px;height:22px;display:flex;align-items:center;justify-content:center;cursor:ns-resize}.sketch-chat-input-resize-handle{width:38px;height:7px;border-radius:999px;border:1px solid rgba(40,40,40,.14);background:#fffefafa;position:relative;transition:background .12s ease,border-color .12s ease}.sketch-chat-input-resize-handle:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:999px;border:1px solid rgba(40,40,40,.08);pointer-events:none}.sketch-chat-input-resize-handle-dark{background:#1e1e22f5;border-color:#ffffff1f}.sketch-chat-input-resize-handle-dark:after{border-color:#ffffff0f}.sketch-chat-input-resize-wrap:hover .sketch-chat-input-resize-handle-dark,.sketch-chat-input-resize-wrap--active .sketch-chat-input-resize-handle-dark{background:#fff;border-color:#ffffff47}.sketch-chat-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;flex-wrap:nowrap}.sketch-chat-toolbar .node-dropdown-button{height:32px!important;padding:0 12px!important;border-radius:999px!important;border:1px solid rgba(40,40,40,.14)!important;background:transparent!important;background-color:transparent!important;position:relative}.sketch-chat-toolbar-dark .node-dropdown-button{border-color:transparent!important;background:transparent!important;background-color:transparent!important;color:#ffffffe0!important}.sketch-chat-toolbar [data-chat-platform-group-picker]{max-width:3.375rem;width:auto}.sketch-chat-toolbar [data-chat-platform-group-picker] .node-dropdown-button{width:auto!important;max-width:3.375rem!important;height:32px!important;padding:0 3px!important;border-radius:999px!important;border:1px solid rgba(40,40,40,.14)!important;background:transparent!important;background-color:transparent!important}.sketch-chat-toolbar-dark [data-chat-platform-group-picker] .node-dropdown-button{border-color:transparent!important;background:transparent!important;background-color:transparent!important}.sketch-chat-toolbar [data-chat-platform-group-picker] .sketch-platform-group-tag,.sketch-chat-toolbar [data-chat-platform-group-picker] .platform-group-plain-label{display:block;width:2.625rem;max-width:2.625rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;padding:2px 4px;box-sizing:border-box}.sketch-chat-toolbar-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border-radius:8px;border:none;background:transparent;color:#505050b8;cursor:pointer;transition:background .1s ease,color .1s ease,opacity .1s ease;flex-shrink:0}.sketch-chat-toolbar-icon-btn:hover{background:transparent;color:#181818eb}.sketch-chat-toolbar-dark .sketch-chat-toolbar-icon-btn{background:transparent;color:#ffffff8c}.sketch-chat-toolbar-dark .sketch-chat-toolbar-icon-btn:hover{background:transparent;color:#ffffffeb}.sketch-chat-web-chip{display:inline-flex;align-items:center;gap:4px;padding:0 10px;height:32px;border-radius:999px;border:1px solid rgba(40,40,40,.14);background:#fff;font-size:10px;color:#282828d1;cursor:pointer;white-space:nowrap;flex-shrink:0;position:relative}.sketch-chat-web-chip:has(input:checked){background:#fdf2f2e0;border-color:#f0b4b44d}.sketch-chat-toolbar-dark .sketch-chat-web-chip{border-color:#ffffff1f;background:#1e1e22eb;color:#ffffffd1}.sketch-chat-toolbar-dark .sketch-chat-web-chip:has(input:checked){background:#ffffff1f;border-color:#fff3}.sketch-chat-mode-toggle{display:flex;gap:2px;padding:2px;border-radius:999px;overflow:visible;background:#f5f3eefa;border:1px solid rgba(40,40,40,.1);flex-shrink:0}.sketch-chat-mode-toggle button{padding:4px 7px;font-size:10px;border-radius:999px;border:none;background:transparent;color:#505050b8;cursor:pointer;white-space:nowrap;transition:background .1s ease,color .1s ease,box-shadow .1s ease}.sketch-chat-mode-toggle button.sketch-chat-mode-toggle--active,.sketch-chat-mode-toggle-dark button.sketch-chat-mode-toggle--active{background:#fff;color:#282828eb;border-radius:999px;box-shadow:0 1px 3px #0000000f}.sketch-chat-mode-toggle-dark{background:#28282cf5;border-color:#ffffff1a}.sketch-chat-mode-toggle-dark button{color:#ffffff8c}.sketch-chat-agent-mind{position:relative;display:flex;flex-direction:column;gap:8px;margin-bottom:8px;padding:10px 12px 11px;border-radius:14px;border:1px solid rgba(40,40,40,.08);background:linear-gradient(145deg,#ffffffeb,#f5f3eee0);box-shadow:0 10px 28px #0000000a;overflow:hidden}.sketch-chat-agent-mind:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 0%,rgba(16,185,129,.05) 42%,transparent 68%);opacity:0;pointer-events:none;transition:opacity .35s ease}.sketch-chat-agent-mind--live:before{opacity:1;animation:sketch-chat-agent-mind-shimmer 2.8s ease-in-out infinite}@keyframes sketch-chat-agent-mind-shimmer{0%,to{transform:translate(-8%);opacity:.35}50%{transform:translate(8%);opacity:.85}}.sketch-chat-agent-mind-dark{border-color:#ffffff14;background:linear-gradient(145deg,#222226f5,#18181beb);box-shadow:0 12px 32px #00000038}.sketch-chat-agent-mind-head{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin:0;padding:0;border:none;background:transparent;color:inherit;text-align:left;cursor:pointer}.sketch-chat-agent-mind-head:disabled{cursor:default}.sketch-chat-agent-mind--collapsed{padding-bottom:10px}.sketch-chat-agent-mind-step-count{flex-shrink:0;font-size:10px;line-height:1;padding:2px 6px;border-radius:999px;color:#3c3c3c9e;background:#0000000a}.sketch-chat-agent-mind-dark .sketch-chat-agent-mind-step-count{color:#ffffff80;background:#ffffff0f}.sketch-chat-agent-mind-skill-badge{flex-shrink:0;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1;padding:2px 6px;border-radius:999px;color:#05785af2;background:#10b9811f}.sketch-chat-agent-mind-dark .sketch-chat-agent-mind-skill-badge{color:#a7f3d0f2;background:#34d39924}.sketch-chat-agent-mind-timeline-scroll{position:relative;margin-top:4px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border-radius:10px;border:1px solid rgba(40,40,40,.06);background:#ffffff59}.sketch-chat-agent-mind-dark .sketch-chat-agent-mind-timeline-scroll{border-color:#ffffff0f;background:#0000002e}.sketch-chat-agent-mind-timeline-scroll--placeholder{height:auto;max-height:88px;padding:4px 8px 6px}.sketch-chat-agent-mind-timeline-virtual-inner{position:relative;width:100%}.sketch-chat-agent-mind-timeline-virtual-row{position:absolute;left:0;right:0;padding:0 8px;box-sizing:border-box;overflow:hidden}.sketch-chat-agent-mind-head-main{display:inline-flex;align-items:center;gap:7px;min-width:0}.sketch-chat-agent-mind-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:#10b9811a;color:#059669f2;flex-shrink:0}.sketch-chat-agent-mind-dark .sketch-chat-agent-mind-icon{background:#34d3991f;color:#6ee7b7f2}.sketch-chat-agent-mind-title{font-size:12px;font-weight:600;letter-spacing:.02em;color:#1e1e1eeb}.sketch-chat-agent-mind-dark .sketch-chat-agent-mind-title{color:#ffffffe0}.sketch-chat-agent-mind-dots{display:inline-flex;align-items:center;gap:3px;margin-left:2px}.sketch-chat-agent-mind-dots span{width:4px;height:4px;border-radius:999px;background:currentColor;opacity:.45;animation:sketch-chat-agent-mind-dot 1.2s ease-in-out infinite}.sketch-chat-agent-mind-dots span:nth-child(2){animation-delay:.15s}.sketch-chat-agent-mind-dots span:nth-child(3){animation-delay:.3s}@keyframes sketch-chat-agent-mind-dot{0%,80%,to{transform:translateY(0);opacity:.35}40%{transform:translateY(-2px);opacity:1}}.sketch-chat-agent-mind-fold{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;opacity:.55;flex-shrink:0}.sketch-chat-agent-mind-head:hover .sketch-chat-agent-mind-fold{opacity:.9;background:#0000000a}.sketch-chat-agent-mind-dark .sketch-chat-agent-mind-head:hover .sketch-chat-agent-mind-fold{background:#ffffff0f}.sketch-chat-agent-mind-sub{padding-left:29px;font-size:10px;line-height:1.45;color:#3c3c3cb8}.sketch-chat-agent-mind-dark .sketch-chat-agent-mind-sub{color:#ffffff94}.sketch-chat-agent-mind-reasoning{margin-top:2px;padding:8px 10px;border-radius:10px;border:1px solid rgba(16,185,129,.12);background:#ffffff94}.sketch-chat-agent-mind-dark .sketch-chat-agent-mind-reasoning{border-color:#34d39924;background:#ffffff08}.sketch-chat-agent-mind-reasoning-label{display:inline-flex;align-items:center;gap:4px;margin-bottom:4px;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.62}.sketch-chat-agent-mind-reasoning p{margin:0;font-size:11px;line-height:1.55;white-space:pre-wrap;color:#282828db}.sketch-chat-agent-mind-dark .sketch-chat-agent-mind-reasoning p{color:#ffffffc7}.sketch-chat-agent-mind-timeline{list-style:none;margin:2px 0 0;padding:0 0 0 8px;display:flex;flex-direction:column;gap:0}.sketch-chat-agent-mind-item{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;padding:7px 0}.sketch-chat-agent-mind-timeline:not(.sketch-chat-agent-mind-timeline--virtual) .sketch-chat-agent-mind-item{animation:sketch-chat-agent-mind-item-in .28s ease both}@keyframes sketch-chat-agent-mind-item-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.sketch-chat-agent-mind-rail{position:absolute;left:8px;top:18px;bottom:-7px;width:1px;background:linear-gradient(180deg,#10b98147,#10b98114)}.sketch-chat-agent-mind-item:last-child .sketch-chat-agent-mind-rail{display:none}.sketch-chat-agent-mind-node{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-top:1px;border-radius:999px;border:1px solid rgba(16,185,129,.22);background:#ffffffeb;color:#059669f2}.sketch-chat-agent-mind-dark .sketch-chat-agent-mind-node{background:#18181bf5;border-color:#34d3993d;color:#6ee7b7f2}.sketch-chat-agent-mind-item--running .sketch-chat-agent-mind-node{box-shadow:0 0 0 3px #10b9811f}.sketch-chat-agent-mind-item--error .sketch-chat-agent-mind-node{border-color:#ef444459;color:#ef4444}.sketch-chat-agent-mind-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.sketch-chat-agent-mind-phase{font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;opacity:.55}.sketch-chat-agent-mind-summary{font-size:11px;line-height:1.45;color:#282828e0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sketch-chat-agent-mind-detail{font-size:10px;line-height:1.4;color:#5050509e;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sketch-chat-agent-mind-dark .sketch-chat-agent-mind-detail{color:#ffffff6b}.sketch-chat-agent-mind-dark .sketch-chat-agent-mind-summary{color:#fffc}.sketch-chat-agent-mind-item--running .sketch-chat-agent-mind-summary{color:#059669f2}.sketch-chat-agent-mind-dark .sketch-chat-agent-mind-item--running .sketch-chat-agent-mind-summary{color:#6ee7b7f2}.sketch-chat-agent-mind-item--error .sketch-chat-agent-mind-summary{color:#dc2626}.sketch-chat-agent-mind-resolved{display:inline-flex;align-items:center;gap:6px;padding-left:29px;font-size:10px;opacity:.78}.sketch-chat-agent-cursor{margin-bottom:4px;padding:0;font-size:13px;line-height:1.65;color:#18181bb8}.sketch-chat-agent-cursor-dark{color:#ffffffb8}.sketch-chat-agent-cursor-master{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:2px 0;border:none;background:transparent;color:#18181bb8;font-size:13px;font-weight:400;line-height:1.65;text-align:left;cursor:pointer;opacity:.88;transition:color .15s ease,opacity .15s ease}.sketch-chat-agent-cursor-dark .sketch-chat-agent-cursor-master{color:#ffffffb8}.sketch-chat-agent-cursor-master:hover{color:#18181be0;opacity:1}.sketch-chat-agent-cursor-dark .sketch-chat-agent-cursor-master:hover{color:#ffffffe0}.sketch-chat-agent-cursor-master-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sketch-chat-agent-cursor-body{display:flex;flex-direction:column;gap:6px;margin-top:6px;margin-bottom:8px;padding:6px 0 6px 14px;border-left:1px solid rgba(24,24,27,.1)}.sketch-chat-agent-cursor-dark .sketch-chat-agent-cursor-body{border-left-color:#ffffff1a}.sketch-chat-flash-text,.sketch-chat-agent-cursor-summary--live{--flash-duration: 1.7s;color:inherit;-webkit-mask-image:linear-gradient(90deg,#0000008c 0%,#000 40% 60%,#0000008c 100%);mask-image:linear-gradient(90deg,#0000008c,#000 40%,#000 60%,#0000008c);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-mask-repeat:repeat;mask-repeat:repeat;animation:sketch-chat-flash-sweep var(--flash-duration, 1.7s) linear infinite}.sketch-chat-agent-cursor-master-label .sketch-chat-agent-cursor-summary--live{--flash-duration: .8s}.sketch-chat-agent-timeline-title .sketch-chat-agent-cursor-summary--live,.sketch-chat-flash-text--tool{--flash-duration: 2.1s}@keyframes sketch-chat-flash-sweep{0%{-webkit-mask-position:150%;mask-position:150%}to{-webkit-mask-position:-50%;mask-position:-50%}}.sketch-chat-thinking-status{display:inline-flex;align-items:center;gap:8px;padding:4px 0;font-size:13px;font-weight:500;line-height:1.65}.sketch-chat-thinking-status-label{flex-shrink:0;font-size:13px;line-height:1.65;overflow:visible}.sketch-chat-thinking-dots{width:14px;height:14px;flex-shrink:0;fill:currentColor}.sketch-chat-thinking-dots circle{transform-origin:center;animation:sketch-chat-thinking-dot 1.6s ease-in-out infinite}.sketch-chat-thinking-dots circle:nth-child(2){animation-delay:.15s}.sketch-chat-thinking-dots circle:nth-child(3){animation-delay:.3s}.sketch-chat-thinking-dots circle:nth-child(4){animation-delay:.45s}@keyframes sketch-chat-thinking-dot{0%,to{opacity:.3}50%{opacity:1}}.sketch-chat-tool-icon-live{animation:sketch-chat-tool-icon-shimmer 2.1s ease-in-out infinite}@keyframes sketch-chat-tool-icon-shimmer{0%,to{opacity:.58;filter:drop-shadow(0 0 0 transparent)}45%{opacity:1;filter:drop-shadow(0 0 7px color-mix(in srgb,currentColor 46%,transparent))}}@media(prefers-reduced-motion:reduce){.sketch-chat-flash-text,.sketch-chat-agent-cursor-summary--live{animation:none;-webkit-mask-image:none;mask-image:none}.sketch-chat-thinking-dots circle,.sketch-chat-tool-icon-live{animation:none;opacity:.85;filter:none}}.sketch-chat-agent-cursor-thinking{padding:2px 0;font-size:13px;line-height:1.65;color:#18181b9e}.sketch-chat-agent-cursor-thinking.sketch-chat-thinking-status{padding:4px 0;font-weight:500}.sketch-chat-agent-cursor-thinking.sketch-chat-agent-cursor-dark{color:#ffffffb8}.sketch-chat-agent-cursor-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.sketch-chat-agent-cursor-master .sketch-chat-agent-cursor-duration{margin-left:2px}.sketch-chat-agent-cursor-duration{flex-shrink:0;font-size:12px;font-weight:400;font-variant-numeric:tabular-nums;color:#18181b6b;opacity:.85}.sketch-chat-agent-cursor-dark .sketch-chat-agent-cursor-duration{color:#ffffff61}.sketch-chat-agent-cursor-fold{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:transparent;color:inherit;opacity:.55;cursor:pointer}.sketch-chat-agent-cursor-lead{margin:2px 0 4px;font-size:13px;line-height:1.65;color:#1e1e1ee6;white-space:pre-wrap}.sketch-chat-agent-cursor-dark .sketch-chat-agent-cursor-lead{color:#ffffffe0}.sketch-chat-agent-cursor-block{margin:1px 0}.sketch-chat-agent-cursor-skill{display:inline-flex;align-items:center;gap:6px;margin-bottom:3px;font-size:11px;line-height:1.35;opacity:.58}.sketch-chat-agent-cursor-dark .sketch-chat-agent-cursor-skill{opacity:.52}.sketch-chat-agent-cursor-block-head{display:inline-flex;align-items:center;gap:5px;padding:0;border:none;background:transparent;color:inherit;font-size:11px;line-height:1.35;opacity:.72;cursor:pointer;transition:opacity .15s ease}.sketch-chat-agent-cursor-block-head:hover{opacity:.95}.sketch-chat-agent-cursor-block-head--static{cursor:default}.sketch-chat-agent-cursor-block-head--running{opacity:.82}.sketch-chat-agent-cursor-block-head--running .sketch-chat-agent-cursor-term{color:#059669f2}.sketch-chat-agent-cursor-dark .sketch-chat-agent-cursor-block-head--running .sketch-chat-agent-cursor-term{color:#6ee7b7f2}.sketch-chat-agent-cursor-term{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;opacity:.88}.sketch-chat-agent-cursor-chevron{flex-shrink:0;margin-left:2px;opacity:.62;transition:transform .2s cubic-bezier(.22,1,.36,1),color .15s ease}.sketch-chat-agent-cursor-master:hover .sketch-chat-agent-cursor-chevron{opacity:.88}.sketch-chat-agent-cursor-chevron.is-expanded{transform:rotate(90deg)}.sketch-chat-agent-timeline{display:contents}.sketch-chat-agent-timeline-row{display:flex;align-items:flex-start;gap:8px;min-width:0;padding:2px 0}.sketch-chat-agent-timeline-row.is-running .sketch-chat-agent-timeline-title{color:#18181be6}.sketch-chat-agent-cursor-dark .sketch-chat-agent-timeline-row.is-running .sketch-chat-agent-timeline-title{color:#ffffffeb}.sketch-chat-agent-timeline-row.is-error .sketch-chat-agent-timeline-title{color:#dc2626c7}.sketch-chat-agent-timeline-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-top:3px;flex-shrink:0;color:#18181b6b}.sketch-chat-agent-cursor-dark .sketch-chat-agent-timeline-icon{color:#ffffff6b}.sketch-chat-agent-timeline-row.is-running .sketch-chat-agent-timeline-icon{color:#18181bb8}.sketch-chat-agent-cursor-dark .sketch-chat-agent-timeline-row.is-running .sketch-chat-agent-timeline-icon{color:#ffffffb8}.sketch-chat-agent-timeline-content{min-width:0;flex:1}.sketch-chat-agent-timeline-title{font-size:13px;font-weight:400;line-height:1.65;color:#18181b8c;word-break:break-word}.sketch-chat-agent-cursor-dark .sketch-chat-agent-timeline-title{color:#ffffff7a}.sketch-chat-agent-timeline-line{display:flex;align-items:center;gap:6px;width:100%;min-width:0;padding:0;border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:default}.sketch-chat-agent-timeline-line.is-expandable{cursor:pointer}.sketch-chat-agent-timeline-line.is-expandable:hover .sketch-chat-agent-timeline-title{color:#18181bd1}.sketch-chat-agent-cursor-dark .sketch-chat-agent-timeline-line.is-expandable:hover .sketch-chat-agent-timeline-title{color:#ffffffd1}.sketch-chat-agent-timeline-line .sketch-chat-agent-cursor-chevron{margin-left:auto;opacity:0;flex-shrink:0}.sketch-chat-agent-timeline-line.is-expandable:hover .sketch-chat-agent-cursor-chevron,.sketch-chat-agent-timeline-line .sketch-chat-agent-cursor-chevron.is-expanded{opacity:.7}.sketch-chat-agent-timeline-log{margin-top:2px;max-width:min(640px,100%)}.sketch-chat-agent-timeline-log.is-scrollable{max-height:17.75rem;overflow-y:auto;padding-bottom:8px;mask-image:linear-gradient(to bottom,#000 0%,#000 88%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 88%,transparent 100%)}.sketch-chat-agent-timeline-detail{margin-top:2px;max-width:min(640px,100%);overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.65;color:#18181b61}.sketch-chat-agent-cursor-dark .sketch-chat-agent-timeline-detail{color:#ffffff57}.sketch-chat-agent-timeline-title.is-file:hover{color:#18181bd1}.sketch-chat-agent-cursor-dark .sketch-chat-agent-timeline-title.is-file:hover{color:#ffffffd1}.sketch-chat-agent-timeline-title-detail{color:#18181b61}.sketch-chat-agent-timeline-elapsed{color:#18181b61;font-variant-numeric:tabular-nums}.sketch-chat-agent-cursor-dark .sketch-chat-agent-timeline-title-detail,.sketch-chat-agent-cursor-dark .sketch-chat-agent-timeline-elapsed{color:#ffffff57}.sketch-chat-agent-timeline-row.is-running .sketch-chat-agent-timeline-title-detail,.sketch-chat-agent-timeline-row.is-running .sketch-chat-agent-timeline-elapsed{color:inherit}.sketch-chat-agent-timeline-meta{margin-top:2px;font-size:12px;line-height:1.45;color:#71717ab8;word-break:break-word}.sketch-chat-agent-cursor-dark .sketch-chat-agent-timeline-meta{color:#a1a1aa94}.sketch-chat-agent-timeline-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.sketch-chat-agent-timeline-pill{display:inline-flex;align-items:center;gap:6px;height:22px;max-width:160px;padding:0 8px 0 3px;border:none;border-radius:8px;background:#18181b0f;color:#27272adb;font-size:12px;line-height:1;white-space:nowrap}.sketch-chat-agent-timeline-pill.is-dark{background:#ffffff14;color:#f4f4f5e0}.sketch-chat-agent-timeline-pill--folder{background:#f59e0b29;color:#b45309}.sketch-chat-agent-timeline-pill--folder.is-dark{background:#f59e0b33;color:#fbbf24}.sketch-chat-agent-timeline-pill--image{background:#3b82f624;color:#1d4ed8}.sketch-chat-agent-timeline-pill--image.is-dark{background:#3b82f638;color:#93c5fd}.sketch-chat-agent-timeline-pill.is-clickable{cursor:pointer}.sketch-chat-agent-timeline-pill.is-clickable:hover{filter:brightness(1.08)}.sketch-chat-agent-timeline-pill-thumb{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;overflow:hidden;flex-shrink:0;border-radius:4px}.sketch-chat-agent-timeline-pill-thumb img,.sketch-chat-agent-timeline-pill-thumb .sketch-chat-local-skill-thumb,.sketch-chat-agent-timeline-pill-thumb .sketch-chat-local-skill-thumb-fallback{width:16px;height:16px;border-radius:4px;-o-object-fit:cover;object-fit:cover}.sketch-chat-agent-timeline-pill-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sketch-chat-agent-timeline-pill--generate{height:28px;padding:0 10px 0 4px;border-radius:10px;background:#18181beb;border-color:#18181beb;color:#f4f4f5;font-weight:600}.sketch-chat-agent-timeline-pill--generate.is-dark{background:#18181beb;border-color:#ffffff14;color:#fafafa}.sketch-chat-agent-timeline-generate-mark{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;background:#22c55e;color:#052e16}.sketch-chat-agent-cursor-list{display:flex;flex-direction:column;gap:1px;margin-top:3px;padding-left:2px}.sketch-chat-agent-trace-row{padding:1px 0 1px 10px;border-left:1px solid rgba(40,40,40,.08)}.sketch-chat-agent-trace-row.is-dark{border-left-color:#ffffff14}.sketch-chat-agent-trace-row--thought .sketch-chat-agent-trace-primary{font-size:10px;opacity:.72}.sketch-chat-agent-trace-primary{display:inline-flex;align-items:center;gap:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px;color:#323232db;word-break:break-word}.sketch-chat-agent-trace-row.is-dark .sketch-chat-agent-trace-primary{color:#ffffffc7}.sketch-chat-agent-trace-row--running .sketch-chat-agent-trace-primary{color:#059669f2}.sketch-chat-agent-trace-row.is-dark.sketch-chat-agent-trace-row--running .sketch-chat-agent-trace-primary{color:#6ee7b7f2}.sketch-chat-agent-trace-row--error .sketch-chat-agent-trace-primary{color:#dc2626}.sketch-chat-agent-trace-meta{margin-top:1px;padding-left:16px;font-size:10px;line-height:1.35;color:#5050509e;word-break:break-word}.sketch-chat-agent-trace-row.is-dark .sketch-chat-agent-trace-meta{color:#ffffff6b}.sketch-chat-agent-trace-preview{margin-top:3px;padding-left:0;font-size:10px;line-height:1.45;white-space:pre-wrap;color:#3c3c3cb8}.sketch-chat-agent-trace-row.is-dark .sketch-chat-agent-trace-preview{color:#ffffff94}.sketch-chat-agent-cursor-resolved{display:inline-flex;align-items:center;gap:6px;margin-top:2px;font-size:13px;line-height:1.65;color:#18181b7a}.sketch-chat-agent-cursor-dark .sketch-chat-agent-cursor-resolved{color:#ffffff7a}.sketch-chat-agent-generation-stack{display:flex;flex-direction:column;gap:12px;margin:10px 0 12px;width:100%;align-self:stretch}.sketch-chat-agent-generation-wrap{display:flex;flex-direction:column;gap:6px;min-width:0}.sketch-chat-agent-generation-card{overflow:hidden;border:1px solid rgba(24,24,27,.09);border-radius:14px;background:#fafafaf5;color:#27272a;position:relative}.sketch-chat-agent-generation-card.is-locatable{cursor:pointer}.sketch-chat-agent-generation-card.is-locatable:hover{border-color:#18181b29}.sketch-chat-agent-generation-card.is-locatable.is-dark:hover{border-color:#ffffff29}.sketch-chat-agent-generation-card.is-dark{border-color:#ffffff14;background:#202024eb;color:#f4f4f5eb}.sketch-chat-agent-inline-ref{display:inline-flex;align-items:center;gap:4px;margin:0 2px;padding:2px 5px 2px 3px;height:20px;box-sizing:border-box;border:0;border-radius:4px;background:#64748b1f;color:#475569;font-size:11px;line-height:16px;vertical-align:middle;white-space:nowrap}.sketch-chat-agent-inline-ref.is-dark{background:#ffffff1a;color:#cbd5e1}.sketch-chat-agent-inline-ref img{width:16px;height:16px;flex:0 0 16px;border-radius:3px;-o-object-fit:cover;object-fit:cover}.sketch-chat-agent-inline-ref-label{max-width:76px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-markdown .sketch-chat-agent-inline-ref,.chat-markdown .sketch-chat-agent-inline-ref *{cursor:pointer;-moz-user-select:none!important;user-select:none!important;-webkit-user-select:none!important}.sketch-chat-agent-generation-head,.sketch-chat-agent-generation-foot{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px}.sketch-chat-agent-generation-foot{flex-wrap:nowrap}.sketch-chat-agent-generation-head{justify-content:space-between;font-size:12px}.sketch-chat-agent-generation-expand{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-left:auto;border:none;border-radius:6px;background:transparent;color:inherit;opacity:.55;cursor:pointer}.sketch-chat-agent-generation-action{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:auto;min-width:0;height:22px;padding:0 7px;margin-left:0;flex:0 0 auto;border:none;border-radius:6px;background:transparent;color:inherit;opacity:.78;cursor:pointer;font-size:11px;line-height:1;white-space:nowrap}.sketch-chat-agent-generation-well>.sketch-chat-agent-generation-action{margin-top:8px}.sketch-chat-agent-generation-expand:hover,.sketch-chat-agent-generation-action:hover{opacity:.92;background:#ffffff0f}.sketch-chat-agent-generation-act{display:inline-flex;align-items:center;gap:6px;color:#60a5faf2;font-size:11px;font-weight:600}.sketch-chat-agent-generation-act-dot{width:6px;height:6px;border-radius:50%;background:#60a5fa;box-shadow:0 0 8px #60a5fab3}.sketch-chat-agent-generation-act.is-error{color:#f87171}.sketch-chat-agent-generation-act.is-error .sketch-chat-agent-generation-act-dot{background:#f87171;box-shadow:0 0 8px #f871718c}.sketch-chat-agent-generation-duration{color:#71717ab8;font-size:11px;font-variant-numeric:tabular-nums;padding-left:4px}.sketch-chat-agent-generation-wrap.is-dark .sketch-chat-agent-generation-duration{color:#a1a1aab8}.sketch-chat-agent-generation-kind,.sketch-chat-agent-generation-model{display:inline-flex;align-items:center;gap:6px}.sketch-chat-agent-generation-kind{font-weight:600}.sketch-chat-agent-generation-body{padding:0 12px 10px}.sketch-chat-agent-generation-well{position:relative;min-height:0;padding:10px 12px;border-radius:10px;background:#18181b0a}.sketch-chat-agent-generation-card.is-dark .sketch-chat-agent-generation-well{background:#00000047}.sketch-chat-agent-generation-title{margin-bottom:6px;font-size:12px;font-weight:650;line-height:1.4}.sketch-chat-agent-generation-ref-groups{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.sketch-chat-agent-generation-ref-group{display:flex;flex-direction:column;gap:4px}.sketch-chat-agent-generation-ref-group-label{font-size:10px;line-height:1.4;color:#71717aeb}.sketch-chat-agent-generation-card.is-dark .sketch-chat-agent-generation-ref-group-label{color:#d4d4d89e}.sketch-chat-agent-generation-refs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.sketch-chat-agent-generation-ref{display:inline-flex;align-items:center;gap:5px;height:28px;padding:3px 7px 3px 3px;border:1px solid rgba(24,24,27,.08);border-radius:8px;background:#ffffffb8;font-size:10px;color:#3f3f46d1}.sketch-chat-agent-generation-card.is-dark .sketch-chat-agent-generation-ref{border-color:#ffffff17;background:#ffffff0e;color:#e4e4e7c7}.sketch-chat-agent-generation-ref img,.sketch-chat-agent-generation-ref-placeholder{width:22px;height:22px;border-radius:5px;-o-object-fit:cover;object-fit:cover}.sketch-chat-agent-generation-ref-placeholder{display:inline-flex;align-items:center;justify-content:center;background:#71717a26;font-size:9px}.sketch-chat-agent-generation-prompt{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;font-size:11px;line-height:1.65;white-space:pre-wrap;word-break:break-word;color:#27272ac7}.sketch-chat-agent-generation-prompt.is-clamped{-webkit-line-clamp:4;line-clamp:4;white-space:normal}.sketch-chat-agent-generation-well.is-expanded .sketch-chat-agent-generation-prompt{display:block;overflow:visible;-webkit-line-clamp:unset;line-clamp:unset;white-space:pre-wrap}.sketch-chat-agent-generation-card.is-dark .sketch-chat-agent-generation-prompt{color:#d4d4d8d1}.sketch-chat-agent-generation-foot{padding-top:0;font-size:11px;color:#52525bb8}.sketch-chat-agent-generation-card.is-dark .sketch-chat-agent-generation-foot{color:#d4d4d89e}.sketch-chat-agent-generation-model{min-width:0;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.sketch-chat-agent-generation-model-logo{width:14px;height:14px;flex:0 0 auto;-o-object-fit:contain;object-fit:contain;border-radius:3px}.sketch-chat-agent-generation-foot-right{display:inline-flex;align-items:center;gap:10px;margin-left:auto;flex-shrink:0}.sketch-chat-agent-generation-params{display:inline-flex;align-items:center;flex-shrink:0;white-space:nowrap}.sketch-chat-agent-generation-param{display:inline-flex;align-items:center}.sketch-chat-agent-generation-param+.sketch-chat-agent-generation-param:before{content:"";display:inline-block;width:1px;height:10px;margin:0 8px;background:currentColor;opacity:.28}.sketch-chat-agent-plan-tasks{display:flex;flex-direction:column;gap:4px;margin-top:8px}.sketch-chat-agent-plan-task-row{display:flex;align-items:center;gap:4px}.sketch-chat-agent-plan-task-row>button:not(.sketch-chat-agent-plan-task){flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;border-radius:6px;color:inherit;background:transparent;cursor:pointer;opacity:.72}.sketch-chat-agent-plan-task{display:flex;align-items:center;gap:6px;width:100%;min-width:0;padding:0;border:0;background:transparent;color:inherit;font-size:11px;line-height:1.45;text-align:left;cursor:default}.sketch-chat-agent-plan-task:disabled{cursor:default}button.sketch-chat-agent-plan-task:not(:disabled):hover{opacity:.82}.sketch-chat-agent-plan-task-mark{flex:0 0 auto;color:#71717ab3}.sketch-chat-agent-generation-card.is-dark .sketch-chat-agent-plan-task-mark{color:#f4f4f5d9}.sketch-chat-agent-plan-task-mark.is-completed{color:#34d399}.sketch-chat-agent-plan-task-mark.is-generating{color:#fbbf24}.sketch-chat-agent-plan-task-title{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sketch-chat-agent-plan-task-status{flex:0 0 auto;color:#71717ab8}.sketch-chat-agent-generation-card.is-dark .sketch-chat-agent-plan-task-status{color:#a1a1aab3}.sketch-chat-agent-steps{display:flex;flex-direction:column;gap:4px;margin-bottom:6px;padding:8px 10px;border-radius:10px;background:#f5f3eeeb;border:1px solid rgba(40,40,40,.08);font-size:11px;color:#3c3c3ce0}.sketch-chat-agent-steps-dark{background:#28282ce0;border-color:#ffffff14;color:#ffffffb8}.sketch-chat-agent-status{display:flex;flex-direction:column;align-items:flex-start;gap:2px;font-weight:500}.sketch-chat-agent-status>span:first-of-type{display:inline-flex;align-items:center;gap:6px}.sketch-chat-agent-status-detail{font-weight:400;font-size:10px;opacity:.72;padding-left:18px;line-height:1.35}.sketch-chat-agent-reasoning{padding:6px 8px;margin-top:2px;border-radius:8px;background:#ffffff8c;border:1px dashed rgba(40,40,40,.1);font-size:10px;line-height:1.45;white-space:pre-wrap;max-height:120px;overflow:auto}.sketch-chat-agent-steps-dark .sketch-chat-agent-reasoning{background:#ffffff0a;border-color:#ffffff14}.sketch-chat-agent-step{display:flex;align-items:flex-start;gap:6px;padding-left:2px;line-height:1.35}.sketch-chat-agent-step-icon{flex-shrink:0;width:12px;text-align:center}.sketch-chat-agent-step--running{opacity:.92;color:#10b981f2}.sketch-chat-agent-steps-dark .sketch-chat-agent-step--running{color:#34d399f2}.sketch-chat-agent-step--error{color:#dc2626}.sketch-chat-agent-steps-dark .sketch-chat-agent-step--error{color:#f87171}.sketch-chat-agent-choice-block{display:flex;flex-direction:column;gap:6px;margin-top:4px}.sketch-chat-agent-choice-question{font-weight:500;line-height:1.4}.sketch-chat-agent-choice-list{display:flex;flex-direction:column;gap:4px}.sketch-chat-agent-choice-btn{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:7px 10px;border-radius:8px;border:1px solid rgba(40,40,40,.12);background:#ffffffeb;color:#1e1e1ee6;font-size:11px;text-align:left;cursor:pointer;transition:border-color .12s ease,background .12s ease}.sketch-chat-agent-choice-btn:hover:not(:disabled){border-color:#18181b2e;background:#18181b0f}.sketch-chat-agent-choice-btn:disabled{opacity:.55;cursor:not-allowed}.sketch-chat-agent-cursor-dark .sketch-chat-agent-choice-btn{border-color:#ffffff1a;background:#ffffff0a;color:#ffffffdb}.sketch-chat-agent-cursor-dark .sketch-chat-agent-choice-btn:hover:not(:disabled){background:#ffffff14;border-color:#ffffff29}.sketch-chat-agent-mind-dark .sketch-chat-agent-choice-btn{border-color:#ffffff1a;background:#ffffff0a;color:#ffffffdb}.sketch-chat-agent-mind-dark .sketch-chat-agent-choice-btn:hover:not(:disabled){background:#ffffff14;border-color:#ffffff29}.sketch-chat-agent-steps-dark .sketch-chat-agent-choice-btn{background:#18181bf2;border-color:#ffffff1f;color:#ffffffe0}.sketch-chat-agent-steps-dark .sketch-chat-agent-choice-btn:hover:not(:disabled){border-color:#ffffff29;background:#ffffff14}.sketch-chat-agent-choice-hint{font-size:10px;opacity:.72}.sketch-chat-gen-prefs-btn{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 8px;border-radius:8px;border:1px solid rgba(40,40,40,.12);background:#f5f3eef2;color:#3c3c3ce0;font-size:10px;cursor:pointer;flex-shrink:0}.sketch-chat-gen-prefs-mode-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid rgba(40,40,40,.08)}.sketch-chat-gen-prefs-mode-row [data-chat-agent-skill-picker]{margin-left:auto}.sketch-chat-gen-prefs-panel-dark .sketch-chat-gen-prefs-mode-row{border-bottom-color:#ffffff14}.sketch-chat-gen-prefs-mode-btn{padding:4px 8px;border-radius:6px;border:1px solid rgba(40,40,40,.12);background:transparent;font-size:10px;cursor:pointer}.sketch-chat-gen-prefs-mode-btn--active{border-color:#000000e0;background:transparent}.sketch-chat-gen-prefs-panel-dark .sketch-chat-gen-prefs-mode-btn{border-color:#ffffff1f;color:#ffffffd9}.sketch-chat-gen-prefs-panel-dark .sketch-chat-gen-prefs-mode-btn--active{border-color:#ffffffeb;background:transparent}.sketch-chat-local-skill-folder-btn{margin-left:auto;max-width:9.5rem;padding:4px 8px;border-radius:6px;border:1px solid rgba(40,40,40,.12);background:transparent;font-size:10px;cursor:pointer;display:inline-flex;align-items:center;gap:4px;min-width:0}.sketch-chat-gen-prefs-panel-dark .sketch-chat-local-skill-folder-btn{border-color:#ffffff1f;color:#ffffffd9}.sketch-chat-local-skill-workspace-chip{display:flex;align-items:center;gap:6px;padding:4px 8px 2px;font-size:11px;min-width:0}.sketch-chat-local-skill-workspace-chip button{flex-shrink:0;font-size:11px;border:none;background:transparent;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.sketch-chat-local-skill-edits{display:flex;flex-direction:column;gap:6px;margin:6px 0 2px}.sketch-chat-local-skill-file-card{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:10px;border:1px solid rgba(40,40,40,.12);background:#ffffffb8}.sketch-chat-local-skill-file-card-dark{border-color:#ffffff1f;background:#ffffff0a}.sketch-chat-local-skill-file-card--undone{opacity:.55}.sketch-chat-local-skill-file-card-main{display:flex;align-items:center;gap:8px;min-width:0}.sketch-chat-local-skill-file-card-icon{flex-shrink:0;opacity:.8}.sketch-chat-local-skill-file-card-title{font-size:12px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;width:100%;max-width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.sketch-chat-local-skill-file-card-title:hover:not(:disabled){color:#2563eb;text-decoration:underline;text-underline-offset:2px}.sketch-chat-local-skill-file-card-dark .sketch-chat-local-skill-file-card-title:hover:not(:disabled){color:#60a5fa}.sketch-chat-local-skill-file-card-title:disabled{cursor:default}.sketch-chat-local-skill-file-link{display:inline;padding:0;border:0;background:transparent;color:#2563eb;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px;word-break:break-all}.sketch-chat-local-skill-file-link--image{display:inline-flex;align-items:center;gap:5px;vertical-align:text-bottom;text-decoration:none}.sketch-chat-local-skill-file-link--image .sketch-chat-local-skill-file-link-icon{display:inline-flex;width:28px;height:28px;margin-right:0;border-radius:6px;overflow:hidden;background:#18181b14;flex-shrink:0;align-items:center;justify-content:center}.sketch-chat-agent-cursor-dark .sketch-chat-local-skill-file-link--image .sketch-chat-local-skill-file-link-icon,.sketch-chat-message-dark .sketch-chat-local-skill-file-link--image .sketch-chat-local-skill-file-link-icon{background:#ffffff1a}.sketch-chat-local-skill-file-link--image .sketch-chat-local-skill-file-link-name{text-decoration:underline;text-underline-offset:2px}.sketch-chat-local-skill-inline-thumb{width:28px;height:28px;-o-object-fit:cover;object-fit:cover;display:block}.sketch-chat-local-skill-file-link:hover{color:#1d4ed8}.sketch-chat-agent-cursor-dark .sketch-chat-local-skill-file-link,.sketch-chat-message-dark .sketch-chat-local-skill-file-link{color:#60a5fa}.sketch-chat-agent-cursor-dark .sketch-chat-local-skill-file-link:hover,.sketch-chat-message-dark .sketch-chat-local-skill-file-link:hover{color:#93c5fd}.sketch-chat-local-skill-at{color:#38bdf8;font-weight:600}.sketch-chat-local-skill-file-link--action{font-weight:600}.sketch-chat-local-skill-file-link-icon{margin-right:4px}.sketch-chat-local-skill-tabs{display:flex;gap:2px;overflow-x:auto;overflow-y:hidden;padding:2px 8px 0;border-bottom:1px solid rgba(24,24,27,.08);scrollbar-width:none;-ms-overflow-style:none}.sketch-chat-local-skill-tabs::-webkit-scrollbar{display:none;width:0;height:0}.sketch-chat-local-skill-tabs::-webkit-scrollbar-button{display:none!important;height:0!important;width:0!important}.sketch-chat-local-skill-tabs.is-dark{border-bottom-color:#ffffff14}.sketch-chat-local-skill-tab{display:inline-flex;align-items:center;gap:5px;max-width:168px;min-height:26px;padding:3px 8px;border:0;border-radius:6px 6px 0 0;background:transparent;color:#52525b;font-size:11px;font-weight:500;cursor:pointer}.sketch-chat-local-skill-tab:hover{background:#18181b0f;color:#18181b}.sketch-chat-local-skill-tab.is-active{background:#18181b14;color:#18181b}.sketch-chat-local-skill-tabs.is-dark .sketch-chat-local-skill-tab{color:#f4f4f59e}.sketch-chat-local-skill-tabs.is-dark .sketch-chat-local-skill-tab:hover{background:#ffffff14;color:#f4f4f5eb}.sketch-chat-local-skill-tabs.is-dark .sketch-chat-local-skill-tab.is-active{background:#ffffff1a;color:#fff}.sketch-chat-local-skill-tab-close{font-size:12px;line-height:1;opacity:.45}.sketch-chat-local-skill-tab:hover .sketch-chat-local-skill-tab-close,.sketch-chat-local-skill-tab.is-active .sketch-chat-local-skill-tab-close{opacity:.85}.sketch-chat-local-skill-pathbar{display:flex;align-items:center;gap:4px;min-height:28px;margin:6px 10px 4px;padding:0 8px;overflow:hidden;border-radius:8px;background:#18181b0d;color:#71717a;font-size:11px;line-height:1}.sketch-chat-local-skill-pathbar.is-dark{background:#ffffff0f;color:#e4e4e7b8}.sketch-chat-local-skill-pathbar-seg{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:transparent;border:0;padding:0;color:inherit;cursor:pointer}.sketch-chat-local-skill-pathbar-seg:hover,.sketch-chat-local-skill-pathbar.is-dark .sketch-chat-local-skill-pathbar-seg:hover,.sketch-chat-local-skill-pathbar-seg.is-current{color:#18181b}.sketch-chat-local-skill-pathbar.is-dark .sketch-chat-local-skill-pathbar-seg.is-current,.sketch-chat-local-skill-pathbar.is-dark .sketch-chat-local-skill-pathbar-seg:hover{color:#f4f4f5}.sketch-chat-local-skill-preview-stage{display:flex;min-height:0;height:0;flex:1;align-items:center;justify-content:center;overflow:hidden;padding:16px 20px}.sketch-chat-local-skill-preview-image{display:block;max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:10px;cursor:grab}.sketch-chat-local-skill-preview-image:active{cursor:grabbing}.sketch-chat-local-skill-perm-panel{width:248px;overflow:hidden;border-radius:12px;border:1px solid rgba(24,24,27,.12);background:#fff;box-shadow:0 8px 24px #0000001f;color:#18181b;padding:4px}.sketch-chat-local-skill-perm-panel.is-dark{border-color:#ffffff1f;background:#1a1a1a;box-shadow:0 8px 28px #0006;color:#f4f4f5}.sketch-chat-local-skill-perm-label{padding:6px 8px 4px;font-size:11px;line-height:16px;color:#71717a}.sketch-chat-local-skill-perm-panel.is-dark .sketch-chat-local-skill-perm-label{color:#a1a1aaf2}.sketch-chat-local-skill-perm-option{display:flex;width:100%;align-items:center;gap:8px;min-height:34px;border:0;border-radius:8px;background:transparent;padding:5px 8px;text-align:left;cursor:pointer}.sketch-chat-local-skill-perm-option:hover{background:#18181b0f}.sketch-chat-local-skill-perm-option.is-selected{background:#18181b12}.sketch-chat-local-skill-perm-option.is-warn.is-selected{background:#f59e0b1f}.sketch-chat-local-skill-perm-panel.is-dark .sketch-chat-local-skill-perm-option:hover{background:#ffffff12}.sketch-chat-local-skill-perm-panel.is-dark .sketch-chat-local-skill-perm-option.is-selected{background:#ffffff14}.sketch-chat-local-skill-perm-panel.is-dark .sketch-chat-local-skill-perm-option.is-warn.is-selected{background:#f59e0b29}.sketch-chat-local-skill-perm-icon{flex:none;color:#71717a}.sketch-chat-local-skill-perm-option.is-warn.is-selected .sketch-chat-local-skill-perm-icon,.sketch-chat-local-skill-perm-option.is-warn.is-selected .sketch-chat-local-skill-perm-title,.sketch-chat-local-skill-perm-option.is-warn.is-selected .sketch-chat-local-skill-perm-check{color:#d97706}.sketch-chat-local-skill-perm-panel.is-dark .sketch-chat-local-skill-perm-icon{color:#a1a1aa}.sketch-chat-local-skill-perm-panel.is-dark .sketch-chat-local-skill-perm-option.is-warn.is-selected .sketch-chat-local-skill-perm-icon,.sketch-chat-local-skill-perm-panel.is-dark .sketch-chat-local-skill-perm-option.is-warn.is-selected .sketch-chat-local-skill-perm-title,.sketch-chat-local-skill-perm-panel.is-dark .sketch-chat-local-skill-perm-option.is-warn.is-selected .sketch-chat-local-skill-perm-check{color:#fbbf24}.sketch-chat-local-skill-perm-title{display:block;font-size:12px;font-weight:500;line-height:16px;color:inherit}.sketch-chat-local-skill-perm-desc{display:block;margin-top:1px;font-size:10px;line-height:14px;color:#a1a1aa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sketch-chat-local-skill-perm-check{flex:none}.sketch-chat-toolbar [data-local-skill-permission] .sketch-chat-local-skill-perm-trigger{height:28px!important;max-width:7.25rem;padding:0 6px!important;border:none!important;background:transparent!important;gap:4px}.sketch-chat-toolbar-dark [data-local-skill-permission] .sketch-chat-local-skill-perm-trigger.is-warn{color:#fbbf24!important}.sketch-chat-local-skill-path-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;margin-top:4px;padding:3px 8px 3px 4px;border:1px solid rgba(24,24,27,.1);border-radius:8px;background:#ffffffc7;color:#27272ae0;font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;line-height:1.3;text-align:left}.sketch-chat-local-skill-path-chip.is-dark{border-color:#ffffff1a;background:#ffffff0f;color:#e4e4e7e6}.sketch-chat-local-skill-path-chip.is-clickable{cursor:pointer}.sketch-chat-local-skill-path-chip.is-clickable:hover{border-color:#2563eb73;color:#2563eb}.sketch-chat-local-skill-path-chip.is-dark.is-clickable:hover{border-color:#60a5fa73;color:#93c5fd}.sketch-chat-local-skill-image-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.sketch-chat-local-skill-image-pills .sketch-chat-local-skill-path-chip{margin-top:0;min-height:40px;padding:5px 10px 5px 5px;border-width:1px;border-radius:10px;background:#18181b0d}.sketch-chat-local-skill-image-pills .sketch-chat-local-skill-path-chip.is-dark{background:#ffffff1a;border-color:#ffffff2e}.sketch-chat-local-skill-image-pills .sketch-chat-local-skill-path-chip.is-clickable:hover{background:#2563eb14}.sketch-chat-local-skill-image-pills .sketch-chat-local-skill-path-chip.is-dark.is-clickable:hover{background:#60a5fa24}.sketch-chat-local-skill-image-pills .sketch-chat-local-skill-thumb,.sketch-chat-local-skill-image-pills .sketch-chat-local-skill-thumb-fallback{width:32px;height:32px;border-radius:7px}.sketch-chat-local-skill-path-chip-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sketch-chat-local-skill-thumb,.sketch-chat-local-skill-thumb-fallback{width:22px;height:22px;flex-shrink:0;border-radius:5px;-o-object-fit:cover;object-fit:cover}.sketch-chat-local-skill-thumb-fallback{display:inline-flex;align-items:center;justify-content:center;background:#18181b14}.sketch-chat-local-skill-file-card-meta{font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums}.sketch-chat-local-skill-file-card-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.sketch-chat-local-skill-file-card-actions button{display:inline-flex;align-items:center;gap:3px;padding:3px 7px;border-radius:999px;border:1px solid rgba(40,40,40,.14);background:transparent;font-size:11px;cursor:pointer}.sketch-chat-local-skill-file-card-dark .sketch-chat-local-skill-file-card-actions button{border-color:#ffffff29;color:#ffffffe0}.sketch-chat-local-skill-file-card-actions button:disabled{opacity:.4;cursor:not-allowed}.sketch-chat-history-all-chip{flex-shrink:0;padding:4px 8px;border-radius:6px;border:1px solid rgba(40,40,40,.12);font-size:11px;line-height:1.2;white-space:nowrap;opacity:.85}.sketch-chat-toolbar-dark .sketch-chat-history-all-chip{border-color:#ffffff2e;color:#fffc}.sketch-chat-gen-prefs-btn--open,.sketch-chat-gen-prefs-btn:hover{border-color:#0000008c}.sketch-chat-gen-prefs-btn-dark{background:#28282cf2;border-color:#ffffff1a;color:#ffffffbf}.sketch-chat-gen-prefs-btn-dark.sketch-chat-gen-prefs-btn--open,.sketch-chat-gen-prefs-btn-dark:hover{border-color:#ffffff8c}.sketch-chat-gen-prefs-panel{width:320px;max-height:min(460px,calc(100vh - 96px));overflow:auto;padding:12px;border-radius:14px;border:1px solid rgba(0,0,0,.18);background:#fff;box-shadow:none;pointer-events:auto;scrollbar-width:thin;scrollbar-color:rgba(113,113,122,.35) transparent}.sketch-chat-gen-prefs-panel::-webkit-scrollbar{width:4px;height:4px}.sketch-chat-gen-prefs-panel::-webkit-scrollbar-track{background:transparent}.sketch-chat-gen-prefs-panel::-webkit-scrollbar-thumb{background:#71717a52;border-radius:999px}.sketch-chat-gen-prefs-panel::-webkit-scrollbar-thumb:hover{background:#71717a85}.sketch-chat-gen-prefs-panel::-webkit-scrollbar-button,.sketch-chat-gen-prefs-panel::-webkit-scrollbar-corner{display:none;width:0;height:0}.sketch-chat-toolbar [data-chat-agent-gen-prefs]{flex:0 0 auto;width:auto;max-width:none}.sketch-chat-toolbar [data-chat-agent-gen-prefs] .node-dropdown-button{min-width:0;width:auto;padding:0 10px!important}.sketch-chat-toolbar [data-chat-agent-gen-prefs] .node-dropdown-button:after{display:none}.sketch-chat-toolbar [data-chat-agent-gen-prefs] .node-dropdown-button--open{border-color:#0000008c!important}.sketch-chat-toolbar-dark [data-chat-agent-gen-prefs] .node-dropdown-button--open{border-color:#ffffff8c!important}.sketch-chat-gen-prefs-panel-dark{background:#2e2e2e;border-color:#ffffff1a;box-shadow:none;color:#ffffffe0;scrollbar-color:rgba(255,255,255,.22) transparent}.sketch-chat-gen-prefs-panel-dark::-webkit-scrollbar-thumb{background:#ffffff2e}.sketch-chat-gen-prefs-panel-dark::-webkit-scrollbar-thumb:hover{background:#ffffff52}.sketch-chat-gen-prefs-head{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;font-weight:600}.sketch-chat-gen-prefs-auto{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:500;white-space:nowrap}.sketch-chat-gen-prefs-close{display:inline-flex;padding:2px;border:none;background:transparent;cursor:pointer;opacity:.65}.sketch-chat-gen-prefs-tabs{display:flex;gap:6px;margin-bottom:10px}.sketch-chat-gen-prefs-tabs button{flex:1;padding:6px 8px;border-radius:8px;border:1px solid rgba(40,40,40,.1);background:transparent;font-size:11px;cursor:pointer}.sketch-chat-gen-prefs-tab--active{border-color:#000000e0!important;background:transparent!important}.sketch-chat-gen-prefs-panel-dark .sketch-chat-gen-prefs-tabs button{border-color:#ffffff1f;color:#fffc}.sketch-chat-gen-prefs-panel-dark .sketch-chat-gen-prefs-tab--active{border-color:#ffffffeb!important;background:transparent!important}.sketch-chat-gen-prefs-section{margin-bottom:10px}.sketch-chat-gen-prefs-section [data-chat-agent-skill-picker],.sketch-chat-gen-prefs-section .sketch-chat-agent-skill-btn{width:100%;max-width:none}.sketch-chat-gen-prefs-section .sketch-chat-agent-skill-btn-label{max-width:none;flex:1;text-align:left}.sketch-chat-gen-prefs-label{font-size:11px;opacity:.75;margin-bottom:6px}.sketch-chat-gen-prefs-ratio-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.sketch-chat-gen-prefs-row{display:flex;gap:6px}.sketch-chat-gen-prefs-chip{padding:5px 8px;border-radius:8px;border:1px solid rgba(40,40,40,.12);background:transparent;font-size:10px;cursor:pointer}.sketch-chat-gen-prefs-chip--active{border-color:#000000e0;background:transparent}.sketch-chat-gen-prefs-panel-dark .sketch-chat-gen-prefs-chip{border-color:#ffffff1f;color:#ffffffd9}.sketch-chat-gen-prefs-panel-dark .sketch-chat-gen-prefs-chip--active{border-color:#ffffffeb;background:transparent}.sketch-chat-gen-prefs-hint{font-size:11px;line-height:1.5;opacity:.75}.sketch-chat-send{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:50%;border:none;background:#e6e6e6f2;color:#8c8c8cd9;cursor:not-allowed;transition:background .1s ease,color .1s ease,opacity .1s ease;flex-shrink:0}.sketch-chat-send--active{background:#202020eb;color:#fff;cursor:pointer}.sketch-chat-send--active:hover{background:#181818f5}.sketch-chat-send-dark{background:#3c3c40eb;color:#ffffff59}.sketch-chat-send-dark.sketch-chat-send--active{background:#ecececf5;color:#202020eb}.sketch-chat-send-dark.sketch-chat-send--active:hover{background:#ffffffeb}.sketch-menu.sketch-menu--portal-fixed{position:fixed;z-index:10150}.sketch-menu.sketch-menu--portal-fixed .sketch-menu-item{width:100%;text-align:left}.sketch-toolbar{position:relative;display:flex;align-items:center;border:1px solid rgba(0,0,0,.18);background:#fff;box-shadow:none;transition:opacity .2s ease,transform .2s ease,box-shadow .2s ease}.sketch-toolbar>*{position:relative;z-index:1}.sketch-toolbar--horizontal{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:2px;padding:7px 12px;border-radius:999px;box-sizing:border-box}.sketch-toolbar--vertical{flex-direction:column;align-items:center;gap:2px;padding:8px 7px;border-radius:999px;box-sizing:border-box}.sketch-toolbar-dark{background:#212121;border-color:#ffffff0f;box-shadow:0 6px 18px #0000005c,0 1px 3px #00000038}.sketch-toolbar-item{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;padding:0;line-height:0;border:none;background:transparent;color:#18181bd1;cursor:pointer;border-radius:11px;transition:color .12s ease}.sketch-toolbar-item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:30px;height:30px;margin:auto;border-radius:9999px;box-sizing:border-box;opacity:0;border:none;transform:none;transition:opacity .14s ease,box-shadow .14s ease;pointer-events:none;z-index:0}.sketch-toolbar-item>*{position:relative;z-index:1}.sketch-toolbar--horizontal .sketch-toolbar-item,.sketch-toolbar--vertical .sketch-toolbar-item{width:36px;height:36px}.sketch-toolbar--horizontal .sketch-toolbar-item:before,.sketch-toolbar--vertical .sketch-toolbar-item:before{width:30px;height:30px}.sketch-toolbar-dark .sketch-toolbar-item{color:#e0e0e0eb}.sketch-toolbar:not(.sketch-toolbar-dark) .sketch-toolbar-item:hover{color:#09090bf5}.sketch-toolbar:not(.sketch-toolbar-dark) .sketch-toolbar-item:hover:before{opacity:1;background:#d4d4d4;box-shadow:none}.sketch-toolbar:not(.sketch-toolbar-dark) .sketch-toolbar-item:active,.sketch-toolbar:not(.sketch-toolbar-dark) .sketch-toolbar-item[data-toolbar-active=true],.sketch-toolbar:not(.sketch-toolbar-dark) .sketch-toolbar-item.sketch-toolbar-item--active,.sketch-toolbar:not(.sketch-toolbar-dark) .sketch-toolbar-item[data-toolbar-active=true]:hover,.sketch-toolbar:not(.sketch-toolbar-dark) .sketch-toolbar-item.sketch-toolbar-item--active:hover{color:#fff}.sketch-toolbar:not(.sketch-toolbar-dark) .sketch-toolbar-item:active:before,.sketch-toolbar:not(.sketch-toolbar-dark) .sketch-toolbar-item[data-toolbar-active=true]:before,.sketch-toolbar:not(.sketch-toolbar-dark) .sketch-toolbar-item.sketch-toolbar-item--active:before{opacity:1;background:#18181b;box-shadow:none}.sketch-toolbar-dark .sketch-toolbar-item:hover:before{opacity:1;background:radial-gradient(circle at 50% 38%,#050508fa,#14141af0,#2a2a34d1 68%,#3e3e4a94);box-shadow:inset 0 1px #ffffff57,inset 0 -1px #ffffff29,inset 1px 0 #ffffff0f,inset -1px 0 #ffffff0f,0 0 0 .5px #ffffff1a}.sketch-toolbar-dark .sketch-toolbar-item[data-toolbar-active=true]:before{opacity:1;background:radial-gradient(circle at 50% 38%,#020205,#0e0e14f7,#24242ee0 68%,#3a3a46a6);box-shadow:inset 0 1px #ffffff75,inset 0 -1px #ffffff38,inset 1px 0 #ffffff12,inset -1px 0 #ffffff12,0 0 0 .5px #ffffff24}.text-node-rich-toolbar{box-sizing:border-box;box-shadow:none;overflow:visible!important}.text-node-rich-toolbar--light{background:#f6f6f6!important;border-color:#e4e4e7!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;color:#18181bd1}.text-node-rich-toolbar--dark{background:#262626cc!important;border-color:#ffffff1a!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;box-shadow:none!important;color:#ffffffe6}.text-node-rich-toolbar--dark .text-node-rich-toolbar-btn--active,.text-node-rich-toolbar--dark .text-node-rich-toolbar-btn:hover{color:#f5f5f5}.text-node-rich-toolbar-btn{position:relative;flex-shrink:0;border:none;background:transparent;cursor:pointer;border-radius:9999px;color:inherit;transition:color .12s ease}.text-node-rich-toolbar-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:40px;height:40px;margin:auto;border-radius:9999px;box-sizing:border-box;opacity:0;border:none;transform:none;transition:opacity .14s ease,box-shadow .14s ease;pointer-events:none;z-index:0}.text-node-rich-toolbar-btn>*{position:relative;z-index:1}.text-node-rich-toolbar--light .text-node-rich-toolbar-btn:hover{color:#09090bf5}.text-node-rich-toolbar--light .text-node-rich-toolbar-btn:hover:before,.text-node-rich-toolbar--light .text-node-rich-toolbar-btn[data-pin-popover-open=true]:before{opacity:1;background:#d4d4d4;box-shadow:none}.text-node-rich-toolbar--light .text-node-rich-toolbar-btn:active:before,.text-node-rich-toolbar--light .text-node-rich-toolbar-btn--active:before,.text-node-rich-toolbar--light .text-node-rich-toolbar-btn--active:hover:before{opacity:1;background:#18181b;box-shadow:none}.text-node-rich-toolbar--dark .text-node-rich-toolbar-btn:hover{color:#fffffff5}.text-node-rich-toolbar--dark .text-node-rich-toolbar-btn:hover:before,.text-node-rich-toolbar--dark .text-node-rich-toolbar-btn[data-pin-popover-open=true]:before{opacity:1;background:radial-gradient(circle at 50% 38%,#050508fa,#14141af0,#2a2a34d1 68%,#3e3e4a94);box-shadow:inset 0 1px #ffffff57,inset 0 -1px #ffffff29,inset 1px 0 #ffffff0f,inset -1px 0 #ffffff0f,0 0 0 .5px #ffffff1a}.text-node-rich-toolbar--dark .text-node-rich-toolbar-btn--active{color:#fffffffa}.text-node-rich-toolbar--dark .text-node-rich-toolbar-btn--active:before,.text-node-rich-toolbar--dark .text-node-rich-toolbar-btn--active:hover:before{opacity:1;background:radial-gradient(circle at 50% 38%,#020205,#0e0e14f7,#24242ee0 68%,#3a3a46a6);box-shadow:inset 0 1px #ffffff75,inset 0 -1px #ffffff38,inset 1px 0 #ffffff12,inset -1px 0 #ffffff12,0 0 0 .5px #ffffff24}.sketch-toolbar-toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;line-height:0;border:none;background:transparent;color:#1e1e1e6b;cursor:pointer;border-radius:9px;transition:background-color .12s ease,color .12s ease}.sketch-toolbar--horizontal .sketch-toolbar-toggle,.sketch-toolbar--vertical .sketch-toolbar-toggle{width:36px;height:36px}.sketch-toolbar-dark .sketch-toolbar-toggle{color:#e0e0e0b8}.sketch-toolbar-divider{flex-shrink:0;pointer-events:none;background:#28282814}.sketch-toolbar--horizontal .sketch-toolbar-divider{width:1px;height:20px;margin:0 3px}.sketch-toolbar--vertical .sketch-toolbar-divider{width:20px;height:1px;margin:3px auto}.sketch-toolbar-dark .sketch-toolbar-divider{background:#ffffff1f}.sketch-toolbar-icon{flex-shrink:0;display:block;width:17px;height:17px;stroke-width:1.75}.sketch-toolbar-toggle .sketch-toolbar-icon{width:14px;height:14px}.left-toolbar-overflow-anchor{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center}.sketch-toolbar-plus-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;margin:0;padding:0;border:none;border-radius:9999px;background:#18181b;color:#fff;cursor:pointer;box-shadow:none;transition:background .16s ease,transform .2s cubic-bezier(.34,1.2,.64,1)}.left-toolbar-overflow-anchor:hover .sketch-toolbar-plus-btn,.sketch-toolbar-plus-btn[data-open=true]{transform:scale(1.04);background:#000;box-shadow:none}.sketch-toolbar-dark .sketch-toolbar-plus-btn{background:#fff;color:#111}.sketch-toolbar-dark .left-toolbar-overflow-anchor:hover .sketch-toolbar-plus-btn,.sketch-toolbar-dark .sketch-toolbar-plus-btn[data-open=true]{background:#f4f4f5;box-shadow:none}.sketch-toolbar-plus-btn__glyph{display:inline-flex;align-items:center;justify-content:center;transform:rotate(0);transition:transform .26s cubic-bezier(.34,1.35,.64,1);will-change:transform}.left-toolbar-overflow-anchor:hover .sketch-toolbar-plus-btn__glyph,.sketch-toolbar-plus-btn[data-open=true] .sketch-toolbar-plus-btn__glyph{transform:rotate(45deg)}.sketch-toolbar--horizontal .left-toolbar-overflow-anchor,.sketch-toolbar--vertical .left-toolbar-overflow-anchor{width:36px;height:36px}.sketch-toolbar--horizontal .sketch-toolbar-plus-btn,.sketch-toolbar--vertical .sketch-toolbar-plus-btn{width:34px;height:34px;margin:0}.left-toolbar-overflow-menu{min-width:196px;max-width:min(260px,calc(100vw - 24px));padding:6px;pointer-events:auto;display:flex;flex-direction:column}.left-toolbar-overflow-menu__scroll{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;min-height:0;scrollbar-width:none;-ms-overflow-style:none}.left-toolbar-overflow-menu__scroll::-webkit-scrollbar{width:0;height:0;display:none}.left-toolbar-overflow-menu__header{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:4px 6px 6px 10px}.left-toolbar-overflow-menu__title{padding:0;font-size:11px;line-height:1.2;color:#1e1e1e73;-webkit-user-select:none;-moz-user-select:none;user-select:none}.left-toolbar-overflow-menu__settings{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;padding:0;border:none;border-radius:6px;background:transparent;color:#1e1e1e6b;cursor:pointer;transition:background .12s ease,color .12s ease}.left-toolbar-overflow-menu__settings:hover{background:#0000000f;color:#1e1e1eb8}.sketch-menu-dark .left-toolbar-overflow-menu__settings{color:#ffffff5c}.sketch-menu-dark .left-toolbar-overflow-menu__settings:hover{background:#ffffff14;color:#ffffffb8}.sketch-menu-dark .left-toolbar-overflow-menu__title{color:#ffffff61}.left-toolbar-overflow-menu__section{padding:8px 10px 4px;font-size:11px;line-height:1.2;color:#1e1e1e6b;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sketch-menu-dark .left-toolbar-overflow-menu__section{color:#ffffff57}.left-toolbar-overflow-menu .sketch-menu-item{width:100%;border-radius:var(--sketch-menu-item-r, 8px)}.sketch-modal-footer{padding:1rem;border-top:1px solid rgba(45,45,45,.1);display:flex;justify-content:flex-end;flex-shrink:0}.sketch-modal-footer-dark{border-top-color:#ffffff14}.sketch-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(113,113,122,.45) transparent}.sketch-scrollbar::-webkit-scrollbar{width:4px;height:4px}.sketch-scrollbar::-webkit-scrollbar-track{background:transparent}.sketch-scrollbar::-webkit-scrollbar-thumb{background:#71717a73;border-radius:999px}.sketch-scrollbar::-webkit-scrollbar-thumb:hover{background:#71717aa6}.sketch-scrollbar::-webkit-scrollbar-button{display:none;height:0;width:0}.sketch-scrollbar-hidden{scrollbar-width:none;-ms-overflow-style:none}.sketch-scrollbar-hidden::-webkit-scrollbar{display:none;width:0;height:0}.sketch-modal-dark .sketch-scrollbar{scrollbar-color:rgba(255,255,255,.28) transparent}.sketch-modal-dark .sketch-scrollbar::-webkit-scrollbar-thumb{background:#ffffff47}.sketch-modal-dark .sketch-scrollbar::-webkit-scrollbar-thumb:hover{background:#ffffff6b}.sketch-section-card{--sketch-card-r-x: 17px;--sketch-card-r-y: 16px;position:relative;border:1px solid rgba(45,45,45,.12);border-radius:var(--sketch-card-r-x) / var(--sketch-card-r-y);background:#fff;box-shadow:0 2px 8px #00000009}.sketch-section-card-dark{border-color:#ffffff14;background:#18181b8c;box-shadow:0 2px 8px #0000002e}.sketch-section-title{font-size:15px;font-weight:600;line-height:1.3}.sketch-icon-blue{color:#52525be0}.sketch-modal-dark .sketch-icon-blue{color:#d4d4d8eb}.sketch-icon-green{color:#10b981c7}.sketch-icon-orange{color:#f59e0bd1}.sketch-icon-violet{color:#8b5cf6c7}.sketch-icon-purple{color:#a855f7c7}.sketch-path-box{padding:.75rem;border-radius:12px;border:1px solid rgba(45,45,45,.08);background:#ffffffa6}.sketch-path-box-dark{border-color:#ffffff14;background:#27272a73}.sketch-button{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;line-height:1.25;border-radius:12px;border:1px solid rgba(45,45,45,.16);background:#ffffff8c;color:#27272ae0;transition:background .12s ease,border-color .12s ease,transform .12s ease,opacity .12s ease;cursor:pointer}.sketch-button:hover:not(:disabled){transform:translateY(-1px)}.sketch-button:disabled{opacity:.55;cursor:not-allowed;transform:none}.sketch-button-primary{border-color:#2d2d2d38;background:#27272aeb;color:#fafafafa}.sketch-button-primary:hover:not(:disabled){background:#18181bf5}.sketch-button-success{border-color:#10b98159;background:#10b9811a;color:#059669eb}.sketch-button-success:hover:not(:disabled){background:#10b98129}.sketch-button-warning{border-color:#f59e0b61;background:#f59e0b1a;color:#b45309eb}.sketch-button-warning:hover:not(:disabled){background:#f59e0b29}.sketch-button-accent{border-color:#6366f159;background:#6366f11a;color:#4f46e5eb}.sketch-button-accent:hover:not(:disabled){background:#6366f129}.sketch-button-muted{border-color:#71717a38;background:#f4f4f5a6;color:#52525be0}.sketch-button-muted:hover:not(:disabled){background:#e4e4e7d9}.sketch-button-danger{border-color:#ef444459;background:#ef444414;color:#dc2626eb}.sketch-button-danger:hover:not(:disabled){background:#ef444424}.sketch-button-dark{background:#27272a8c;border-color:#ffffff1a;color:#e4e4e7eb}.sketch-button-dark.sketch-button-primary{background:#fafafaf0;border-color:#ffffff47;color:#18181bf5}.sketch-button-dark.sketch-button-primary:hover:not(:disabled){background:#fff;color:#09090bfa}.sketch-button-dark.sketch-button-success{background:#10b98124;border-color:#34d39959;color:#6ee7b7f2}.sketch-button-dark.sketch-button-warning{background:#f59e0b24;border-color:#fbbf2459;color:#fcd34df2}.sketch-button-dark.sketch-button-accent{background:#6366f124;border-color:#818cf859;color:#a5b4fcf2}.sketch-button-dark.sketch-button-muted{background:#3f3f468c;border-color:#ffffff1a;color:#d4d4d8eb}.sketch-button-dark.sketch-button-muted:hover:not(:disabled){background:#e4e4e7d9;border-color:#71717a38;color:#18181beb}.sketch-button-dark.sketch-button-danger{background:#ef44441f;border-color:#f8717159;color:#fca5a5f2}.sketch-button-xs{padding:.25rem .5rem;font-size:.625rem;border-radius:10px;min-height:28px}.sketch-input{width:4rem;padding:.25rem .5rem;font-size:.75rem;border-radius:10px;border:1px solid rgba(45,45,45,.14);background:#ffffffbf;color:#27272aeb;outline:none;transition:border-color .12s ease}.sketch-input:focus{border-color:#3b82f673}.sketch-input-dark{border-color:#ffffff1f;background:#27272aa6;color:#e4e4e7f2}.sketch-checkbox{width:14px;height:14px;border-radius:4px;border:1px solid rgba(113,113,122,.45);accent-color:rgba(39,39,42,.92)}.sketch-checkbox-dark{border-color:#ffffff38;accent-color:rgba(244,244,245,.95)}.sketch-status-badge{display:inline-flex;align-items:center;gap:.25rem;font-size:10px;font-weight:500}.sketch-status-badge-success{color:#10b981e0}.sketch-status-badge-warn{color:#f59e0beb}.sketch-status-badge-muted{color:#71717abf}.sketch-status-badge-neutral{color:#3f3f46e0}.sketch-status-badge-neutral-dark{color:#e4e4e7eb}.sketch-progress-track{height:8px;border-radius:999px;border:1px solid rgba(45,45,45,.1);background:#f4f4f5bf;overflow:hidden}.sketch-progress-track-dark{border-color:#ffffff1a;background:#27272aa6}.sketch-progress-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#d68ca08c,#a855f78c);transition:width .3s ease}.sketch-progress-fill-neutral{background:linear-gradient(90deg,#71717a8c,#3f3f46b8)}.sketch-progress-fill-neutral-dark{background:linear-gradient(90deg,#a1a1aa8c,#f4f4f5c7)}.sketch-text-accent{color:#a855f7e0}.sketch-stat-row{display:flex;align-items:center;justify-content:space-between;padding:.375rem 0;border-bottom:1px solid rgba(45,45,45,.06)}.sketch-stat-row:last-child{border-bottom:none}.sketch-stat-row-dark{border-bottom-color:#ffffff0f}.sketch-hint{font-size:10px;line-height:1.45;color:#a1a1aaf2}.sketch-hint-dark{color:#71717aeb}.sketch-alert-warning{padding:.625rem;border-radius:12px;font-size:.75rem;display:flex;align-items:flex-start;gap:.5rem;border:1px solid rgba(245,158,11,.28);background:#f59e0b14;color:#b45309eb}.sketch-alert-warning-dark{border-color:#f59e0b38;background:#f59e0b1a;color:#fcd34deb}.sketch-toast-success{padding:.5rem;border-radius:10px;font-size:.75rem;border:1px solid rgba(16,185,129,.22);background:#10b98114;color:#059669eb}.sketch-toast-success-dark{border-color:#10b98133;background:#10b9811a;color:#6ee7b7eb}.sketch-toast-error{padding:.5rem;border-radius:10px;font-size:.75rem;border:1px solid rgba(239,68,68,.22);background:#ef444414;color:#dc2626eb}.sketch-toast-error-dark{border-color:#ef444433;background:#ef44441a;color:#fca5a5eb}.sketch-field-label{font-size:10px;text-transform:uppercase;letter-spacing:.04em;width:5rem;flex-shrink:0;text-align:right;color:#71717aeb}.sketch-field-label-dark{color:#71717ad9}.sketch-section-label{display:block;font-size:10px;letter-spacing:.02em;margin-bottom:.5rem;color:#71717aeb}.sketch-section-label-dark{color:#71717ad9}.sketch-input-inline{flex:1;padding:.375rem .75rem;font-size:.75rem;border-radius:10px;border:1px solid rgba(45,45,45,.14);background:#ffffffbf;color:#27272aeb;outline:none;transition:border-color .12s ease}.sketch-input-inline::-moz-placeholder{color:#a1a1aad9}.sketch-input-inline::placeholder{color:#a1a1aad9}.sketch-input-inline:focus,.sketch-input-inline:focus-within{border-color:#3b82f673}.sketch-input-inline-dark{border-color:#ffffff1f;background:#27272aa6;color:#e4e4e7f2}.sketch-input-inline-dark::-moz-placeholder{color:#71717ad9}.sketch-input-inline-dark::placeholder{color:#71717ad9}.sketch-input-inline-dark:focus,.sketch-input-inline-dark:focus-within{border-color:#ffffff8c}.sketch-input-block{width:100%;padding:.625rem .75rem;font-size:.875rem;border-radius:12px;border:1px solid rgba(45,45,45,.14);background:#ffffffbf;color:#27272aeb;outline:none;transition:border-color .12s ease}.sketch-input-block::-moz-placeholder{color:#a1a1aad9}.sketch-input-block::placeholder{color:#a1a1aad9}.sketch-input-block:focus{border-color:#3b82f673}.sketch-input-block-dark{border-color:#ffffff1f;background:#18181bbf;color:#f4f4f5f2}.sketch-input-block-dark::-moz-placeholder{color:#71717ad9}.sketch-input-block-dark::placeholder{color:#71717ad9}.sketch-input-block-dark:focus{border-color:#ffffff8c}.sketch-tabs-bar{display:flex;gap:.25rem;padding:.75rem 1rem 0;border-bottom:1px solid rgba(45,45,45,.1)}.sketch-tabs-bar-dark{border-bottom-color:#ffffff14}.sketch-tab{padding:.5rem 1rem;font-size:.875rem;font-weight:500;border:1px solid transparent;border-bottom:none;border-radius:12px 12px 0 0;background:transparent;color:#71717aeb;transition:background .12s ease,color .12s ease;cursor:pointer;position:relative}.sketch-tab:hover{color:#3f3f46f2;background:transparent}.sketch-tab-dark{color:#a1a1aaeb}.sketch-tab-dark:hover{color:#e4e4e7f2;background:transparent}.sketch-tab-active{color:#18181bf2;background:#f4f4f5eb;border-color:#71717a47}.sketch-tab-active:hover{background:#f4f4f5eb}.sketch-tab-active.sketch-tab-dark{color:#fffffff5;background:#ffffff24;border-color:#ffffff38}.sketch-tab-active.sketch-tab-dark:hover{background:#ffffff24}.sketch-tab-count{margin-left:.5rem;font-size:.75rem;padding:.125rem .375rem;border-radius:999px;border:1px solid rgba(45,45,45,.1);background:#f4f4f5bf;color:#52525be0}.sketch-tab-dark .sketch-tab-count{background:transparent;border-color:#ffffff52;color:#ffffffe0}.sketch-tab-active .sketch-tab-count{border-color:#71717a47;background:#ffffffb8;color:#27272ae0}.sketch-tab-active.sketch-tab-dark .sketch-tab-count{background:#ffffff1a;border-color:#ffffff47;color:#fffffff2}.sketch-dropdown{position:absolute;z-index:120;margin-top:.25rem;width:100%;border-radius:12px;border:1px solid rgba(45,45,45,.12);background:#fff;box-shadow:0 8px 24px #0000000f;padding:.25rem 0;max-height:12rem;overflow-y:auto}.sketch-dropdown-dark{border-color:#ffffff1a;background:#18181bfa;box-shadow:0 8px 24px #00000047}.sketch-dropdown-item{width:100%;padding:.375rem .75rem;text-align:left;font-size:.75rem;color:#3f3f46eb;background:transparent;border:none;cursor:pointer;transition:background .12s ease}.sketch-dropdown-item:hover{background:#0000000a}.sketch-dropdown-dark .sketch-dropdown-item{color:#e4e4e7eb}.sketch-dropdown-dark .sketch-dropdown-item:hover{background:#ffffff0f}.sketch-icon-btn{position:absolute;top:50%;transform:translateY(-50%);padding:.25rem;border-radius:8px;border:none;background:transparent;color:#71717ad9;cursor:pointer;transition:background .12s ease,color .12s ease}.sketch-icon-btn:hover{background:#0000000d;color:#27272aeb}.sketch-icon-btn-dark{color:#a1a1aae6}.sketch-icon-btn-dark:hover{background:#ffffff0f;color:#e4e4e7f2}.sketch-divider{border-top:1px solid rgba(45,45,45,.08)}.sketch-divider-dark{border-top-color:#ffffff0f}.sketch-badge{font-size:10px;padding:.125rem .5rem;border-radius:999px;border:1px solid transparent;font-weight:500}.sketch-badge-chat{border-color:#3b82f640;background:#3b82f61a;color:#2563ebe0}.sketch-badge-image{border-color:#10b98140;background:#10b9811a;color:#059669e0}.sketch-badge-video{border-color:#a855f740;background:#a855f71a;color:#7e22cee0}.sketch-badge-music{border-color:#f59e0b47;background:#f59e0b1a;color:#b45309e0}.sketch-badge-speech{border-color:#f43f5e40;background:#f43f5e1a;color:#be123ce0}.sketch-badge-tool{border-color:#71717a38;background:#f4f4f5bf;color:#52525be0}.sketch-badge-muted{border-color:#71717a2e;background:#f4f4f58c;color:#71717ae0}.sketch-badge-chat-dark,.sketch-badge-image-dark,.sketch-badge-video-dark,.sketch-badge-music-dark,.sketch-badge-speech-dark,.sketch-badge-tool-dark,.sketch-badge-muted-dark{opacity:.92}.sketch-status-dot-on{width:8px;height:8px;border-radius:999px;flex-shrink:0;background:#10b981d9}.sketch-status-dot-warn{width:8px;height:8px;border-radius:999px;flex-shrink:0;background:#f59e0be0}.sketch-status-dot-off{width:8px;height:8px;border-radius:999px;flex-shrink:0;background:#71717a8c}.sketch-toggle{width:3rem;height:1.5rem;border-radius:999px;border:1px solid rgba(45,45,45,.14);background:#d4d4d8a6;position:relative;cursor:pointer;transition:background .12s ease,border-color .12s ease}.sketch-toggle-dark{border-color:#ffffff1f;background:#3f3f46bf}.sketch-toggle-on{background:#27272ae0;border-color:#18181b8c}.sketch-toggle-on.sketch-toggle-dark{background:#f4f4f5e0;border-color:#ffffff59}.sketch-toggle-knob{position:absolute;top:3px;left:3px;width:1rem;height:1rem;border-radius:999px;background:#fff;border:1px solid rgba(45,45,45,.1);transition:transform .12s ease}.sketch-toggle-on .sketch-toggle-knob{transform:translate(1.5rem)}.sketch-nested-panel{margin-top:.75rem;border-radius:12px;border:1px solid rgba(45,45,45,.1);background:#ffffff73}.sketch-nested-panel-dark{border-color:#ffffff14;background:#09090b59}.sketch-test-btn{display:inline-flex;align-items:center;gap:.375rem;padding:0;margin:0;font-size:10px;font-weight:500;line-height:1.2;border-radius:0;border:0!important;outline:none;box-shadow:none;background:transparent!important;-moz-appearance:none;appearance:none;-webkit-appearance:none;color:#71717aeb;transition:color .12s ease,opacity .12s ease;cursor:pointer}.sketch-test-btn:hover:not(:disabled){background:transparent!important;border:0!important;box-shadow:none;color:#27272af5}.sketch-test-btn:disabled{opacity:.55;cursor:not-allowed}.sketch-test-btn-dark{background:transparent!important;border:0!important;box-shadow:none;color:#a1a1aaeb}.sketch-test-btn-dark:hover:not(:disabled){background:transparent!important;color:#f4f4f5f5}.sketch-test-btn-success{border:0!important;background:transparent!important;box-shadow:none;color:#059669eb}.sketch-test-btn-error{border:0!important;background:transparent!important;box-shadow:none;color:#dc2626eb}.sketch-test-btn-success.sketch-test-btn-dark{border:0!important;background:transparent!important;color:#6ee7b7f2}.sketch-test-btn-error.sketch-test-btn-dark{border:0!important;background:transparent!important;color:#fca5a5f2}.left-toolbar-fast-tooltip button[data-tip]{position:relative}.left-toolbar-fast-tooltip button[data-tip]:after{content:attr(data-tip);position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);white-space:nowrap;max-width:240px;overflow:hidden;text-overflow:ellipsis;padding:6px 10px;border-radius:10px;font-size:12px;line-height:1.2;pointer-events:none;opacity:0;visibility:hidden;transition:opacity 80ms ease,visibility 80ms ease;z-index:9999;border:1px solid rgba(0,0,0,.14);background:#fff;color:#18181b}.left-toolbar-fast-tooltip button[data-tip]:hover:after{opacity:1;visibility:visible}.left-toolbar-fast-tooltip--light button[data-tip]:after{border:1px solid rgba(0,0,0,.14);background:#fff;color:#18181b}.left-toolbar-fast-tooltip--dark button[data-tip]:after{border:1px solid rgba(255,255,255,.06);background:#212121;color:#f5f5f4}.left-toolbar-use-portal-tip button[data-tip]:after{content:none!important;display:none!important}.left-toolbar-portal-tip{max-width:min(280px,calc(100vw - 24px));padding:6px 10px;border-radius:10px;font-size:12px;line-height:1.2;text-align:center;white-space:normal;border:1px solid rgba(0,0,0,.14);background:#fff;color:#18181b}.left-toolbar-portal-tip--light{border:1px solid rgba(0,0,0,.14);background:#fff;color:#18181b}.left-toolbar-portal-tip--dark{border:1px solid rgba(255,255,255,.06);background:#212121;color:#f5f5f4}.left-toolbar-bottom-strip{scrollbar-width:none;-ms-overflow-style:none}.left-toolbar-bottom-strip::-webkit-scrollbar{display:none;width:0;height:0}.left-toolbar-fast-tooltip button:focus,.left-toolbar-fast-tooltip button:focus-visible,.canvas-viewport-bar-fast-tooltip button:focus,.canvas-viewport-bar-fast-tooltip button:focus-visible,.doodle-bottom-toolbar-fast-tooltip button:focus,.doodle-bottom-toolbar-fast-tooltip button:focus-visible,.canvas-text-toolbar-fast-tooltip button:focus,.canvas-text-toolbar-fast-tooltip button:focus-visible,.input-node-fast-tooltip button:focus,.input-node-fast-tooltip button:focus-visible,.sketch-toolbar-item:focus,.sketch-toolbar-item:focus-visible,.sketch-toolbar-toggle:focus,.sketch-toolbar-toggle:focus-visible,.text-node-rich-toolbar-btn:focus,.text-node-rich-toolbar-btn:focus-visible{outline:none;box-shadow:none}.top-navbar-fast-tooltip [data-tip]{position:relative}.top-navbar-fast-tooltip [data-tip]:after{content:attr(data-tip);position:absolute;left:50%;top:calc(100% + 8px);transform:translate(-50%);white-space:nowrap;max-width:320px;overflow:hidden;text-overflow:ellipsis;padding:6px 8px;border-radius:10px;font-size:12px;line-height:1.2;pointer-events:none;opacity:0;visibility:hidden;transition:opacity 80ms ease,visibility 80ms ease;z-index:9999;border:1px solid rgba(255,255,255,.06);background:#212121;color:#f5f5f4}.top-navbar-fast-tooltip [data-tip]:hover:after{opacity:1;visibility:visible}.top-navbar-fast-tooltip button:focus,.top-navbar-fast-tooltip button:focus-visible{outline:none;box-shadow:none}.top-navbar-fast-tooltip--light [data-tip]:after{border:1px solid rgba(0,0,0,.08);background:#ffffffeb;color:#18181b}.top-navbar-fast-tooltip--dark [data-tip]:after{border:1px solid rgba(255,255,255,.06);background:#212121;color:#f5f5f4}.canvas-viewport-bar-fast-tooltip{overflow:visible!important}.canvas-viewport-bar-fast-tooltip [data-tip]{position:relative}.canvas-viewport-bar-fast-tooltip [data-tip]:after{content:attr(data-tip);position:absolute;left:0;bottom:calc(100% + 8px);transform:none;max-width:min(280px,calc(100vw - 16px));width:-moz-max-content;width:max-content;white-space:normal;overflow:visible;padding:6px 8px;border-radius:10px;font-size:12px;line-height:1.25;pointer-events:none;opacity:0;visibility:hidden;transition:opacity 80ms ease,visibility 80ms ease;z-index:9999;border:1px solid rgba(255,255,255,.14);background:#000000a6;color:#f5f5f4}.canvas-viewport-bar-fast-tooltip [data-tip]:hover:after{opacity:1;visibility:visible}.canvas-viewport-bar-fast-tooltip--light [data-tip]:after{border:1px solid rgba(0,0,0,.08);background:#ffffffeb;color:#18181b}.canvas-viewport-bar-fast-tooltip--dark [data-tip]:after{border:1px solid rgba(255,255,255,.14);background:#000000a6;color:#f5f5f4}.doodle-bottom-toolbar-fast-tooltip{overflow:visible!important}.doodle-bottom-toolbar-fast-tooltip [data-tip]{position:relative}.doodle-bottom-toolbar-fast-tooltip [data-tip]:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 8px);top:auto;transform:translate(-50%);max-width:min(280px,calc(100vw - 24px));width:-moz-max-content;width:max-content;white-space:normal;text-align:center;line-height:1.25;padding:6px 8px;border-radius:10px;font-size:12px;pointer-events:none;opacity:0;visibility:hidden;transition:none;z-index:9999;border:1px solid rgba(0,0,0,.08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#fffffff5;color:#18181b;box-shadow:0 4px 14px #0000001f}.doodle-bottom-toolbar-fast-tooltip [data-tip]:hover:after{opacity:1;visibility:visible}.doodle-bottom-toolbar-fast-tooltip--light [data-tip]:after{border:1px solid rgba(0,0,0,.08);background:#fffffff5;color:#18181b}.doodle-bottom-toolbar-fast-tooltip--dark [data-tip]:after{border:1px solid rgba(255,255,255,.14);background:#000000e0;color:#f4f4f5;box-shadow:0 4px 16px #00000059}.canvas-text-toolbar-fast-tooltip [data-tip]{position:relative}.canvas-text-toolbar-fast-tooltip [data-tip]:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 6px);transform:translate(-50%) translateY(1px);white-space:nowrap;padding:4px 8px;border-radius:8px;font-size:11px;line-height:1.2;pointer-events:none;opacity:0;visibility:hidden;transition:opacity 60ms ease,transform 60ms ease,visibility 60ms ease;z-index:9999}.canvas-text-toolbar-fast-tooltip [data-tip]:hover:after{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.theme-light .canvas-text-toolbar-fast-tooltip [data-tip]:after,[data-theme=light] .canvas-text-toolbar-fast-tooltip [data-tip]:after{border:1px solid rgba(0,0,0,.12);background:#fffffff5;color:#18181b}.theme-dark .canvas-text-toolbar-fast-tooltip [data-tip]:after,[data-theme=dark] .canvas-text-toolbar-fast-tooltip [data-tip]:after{border:1px solid rgba(255,255,255,.14);background:#000000e0;color:#f4f4f5}.input-node-fast-tooltip [data-tip]{position:relative}.input-node-fast-tooltip{overflow:visible!important}.input-node-fast-tooltip button.w-11{position:relative;background:transparent!important}.input-node-fast-tooltip button.w-11:before{content:"";position:absolute;left:50%;top:50%;width:30px;height:30px;border-radius:9999px;box-sizing:border-box;transform:translate(-50%,-50%);opacity:0;border:none;transition:opacity .14s ease,box-shadow .14s ease;pointer-events:none;z-index:0}.input-node-fast-tooltip button.w-11>*{position:relative;z-index:1}.input-node-fast-tooltip button.toolbar-label-btn{position:relative;background:transparent!important;border-radius:9999px}.input-node-fast-tooltip button.toolbar-label-btn:before{content:"";position:absolute;left:2px;right:2px;top:2px;bottom:2px;border-radius:9999px;box-sizing:border-box;opacity:0;border:none;transition:opacity .14s ease,filter .18s cubic-bezier(.25,.8,.25,1);pointer-events:none;z-index:0}.input-node-fast-tooltip button.toolbar-label-btn--capsule-start{border-radius:9999px 0 0 9999px}.input-node-fast-tooltip button.toolbar-label-btn--capsule-start:before{left:2px;right:2px;top:2px;bottom:2px;border-radius:9999px}.input-node-fast-tooltip button.toolbar-label-btn>*{position:relative;z-index:1}.input-node-fast-tooltip--light button.w-11:hover:before,.input-node-fast-tooltip--light button.toolbar-label-btn:hover:before{opacity:1;background:#d4d4d4;box-shadow:none}.input-node-fast-tooltip--light button.w-11:active,.input-node-fast-tooltip--light button.toolbar-label-btn:active,.input-node-fast-tooltip--light button.w-11[data-toolbar-active=true],.input-node-fast-tooltip--light button.toolbar-label-btn[data-toolbar-active=true]{color:#fff}.input-node-fast-tooltip--light button.w-11:active:before,.input-node-fast-tooltip--light button.toolbar-label-btn:active:before,.input-node-fast-tooltip--light button.w-11[data-toolbar-active=true]:before,.input-node-fast-tooltip--light button.toolbar-label-btn[data-toolbar-active=true]:before{opacity:1;background:#18181b;box-shadow:none}.input-node-fast-tooltip--dark button.w-11:hover:before,.input-node-fast-tooltip--dark button.toolbar-label-btn:hover:before{opacity:1;background:radial-gradient(circle at 50% 38%,#050508fa,#14141af0,#2a2a34d1 68%,#3e3e4a94);box-shadow:inset 0 1px #ffffff57,inset 0 -1px #ffffff29,inset 1px 0 #ffffff0f,inset -1px 0 #ffffff0f,0 0 0 .5px #ffffff1a}.input-node-fast-tooltip--dark button.w-11[data-toolbar-active=true]:before,.input-node-fast-tooltip--dark button.toolbar-label-btn[data-toolbar-active=true]:before{opacity:1;background:radial-gradient(circle at 50% 38%,#020205,#0e0e14f7,#24242ee0 68%,#3a3a46a6);box-shadow:inset 0 1px #ffffff75,inset 0 -1px #ffffff38,inset 1px 0 #ffffff12,inset -1px 0 #ffffff12,0 0 0 .5px #ffffff24}.input-node-fast-tooltip [data-tip]:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%) translateY(2px);white-space:nowrap;max-width:340px;overflow:hidden;text-overflow:ellipsis;padding:6px 10px;border-radius:10px;font-size:12px;line-height:1.2;pointer-events:none;opacity:0;visibility:hidden;transition:opacity 70ms ease,transform 70ms ease,visibility 70ms ease;z-index:9999}.input-node-fast-tooltip [data-tip]:hover:after{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.input-node-fast-tooltip--light [data-tip]:after{border:1px solid rgba(0,0,0,.14);background:#fff;color:#18181b;box-shadow:none}.input-node-fast-tooltip--dark [data-tip]:after{border:1px solid rgba(255,255,255,.14);background:#000000e0;color:#f4f4f5;box-shadow:none}#canvas-bg.canvas-custom-cursor .node-move-cursor.node-move-cursor-dragging{cursor:url("data:image/svg+xml,%3Csvg%20height=%2732%27%20width=%2732%27%20viewBox=%270%200%2032%2032%27%20xmlns=%27http://www.w3.org/2000/svg%27%20style=%27color:%20black;%27%3E%3Cdefs%3E%3Cfilter%20id=%27shadow%27%20y=%27-40%25%27%20x=%27-40%25%27%20width=%27180px%27%20height=%27180%25%27%20color-interpolation-filters=%27sRGB%27%3E%3CfeDropShadow%20dx=%271%27%20dy=%271%27%20stdDeviation=%271.2%27%20flood-opacity=%27.5%27/%3E%3C/filter%3E%3C/defs%3E%3Cg%20fill=%27none%27%20transform=%27rotate(0%2016%2016)%27%20filter=%27url(%23shadow)%27%3E%3Cpath%20d=%27m19%2014h1v1h-1zm1%206h-1v-1h1zm-5-5h-1v-1h1zm0%205h-1v-1h1zm2-10.987-7.985%207.988%205.222%205.221%202.763%202.763%207.984-7.985z%27%20fill=%27white%27/%3E%3Cg%20fill=%27black%27%3E%3Cpath%20d=%27m23.5664%2016.9971-2.557-2.809v1.829h-4.009-4.001v-1.829l-2.571%202.809%202.572%202.808-.001-1.808h4.001%204.009l-.001%201.808z%27/%3E%3Cpath%20d=%27m17.9873%2017h.013v-4.001l1.807.001-2.807-2.571-2.809%202.57h1.809v4.001h.008v4.002l-1.828-.001%202.807%202.577%202.805-2.576h-1.805z%27/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 16 16,grabbing!important}#canvas-bg.canvas-custom-cursor .node-move-cursor.node-move-cursor-dragging,#canvas-bg.canvas-custom-cursor .node-move-cursor.node-move-cursor-dragging *{cursor:url("data:image/svg+xml,%3Csvg%20height=%2732%27%20width=%2732%27%20viewBox=%270%200%2032%2032%27%20xmlns=%27http://www.w3.org/2000/svg%27%20style=%27color:%20black;%27%3E%3Cdefs%3E%3Cfilter%20id=%27shadow%27%20y=%27-40%25%27%20x=%27-40%25%27%20width=%27180px%27%20height=%27180%25%27%20color-interpolation-filters=%27sRGB%27%3E%3CfeDropShadow%20dx=%271%27%20dy=%271%27%20stdDeviation=%271.2%27%20flood-opacity=%27.5%27/%3E%3C/filter%3E%3C/defs%3E%3Cg%20fill=%27none%27%20transform=%27rotate(0%2016%2016)%27%20filter=%27url(%23shadow)%27%3E%3Cpath%20d=%27m19%2014h1v1h-1zm1%206h-1v-1h1zm-5-5h-1v-1h1zm0%205h-1v-1h1zm2-10.987-7.985%207.988%205.222%205.221%202.763%202.763%207.984-7.985z%27%20fill=%27white%27/%3E%3Cg%20fill=%27black%27%3E%3Cpath%20d=%27m23.5664%2016.9971-2.557-2.809v1.829h-4.009-4.001v-1.829l-2.571%202.809%202.572%202.808-.001-1.808h4.001%204.009l-.001%201.808z%27/%3E%3Cpath%20d=%27m17.9873%2017h.013v-4.001l1.807.001-2.807-2.571-2.809%202.57h1.809v4.001h.008v4.002l-1.828-.001%202.807%202.577%202.805-2.576h-1.805z%27/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 16 16,grabbing!important}#canvas-bg.canvas-text-dragging,#canvas-bg.canvas-text-dragging *{cursor:url("data:image/svg+xml,%3Csvg%20height%3D'32'%20width%3D'32'%20viewBox%3D'0%200%2032%2032'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20style%3D'color%3A%20black%3B'%3E%3Cdefs%3E%3Cfilter%20id%3D'shadow'%20y%3D'-40%25'%20x%3D'-40%25'%20width%3D'180px'%20height%3D'180%25'%20color-interpolation-filters%3D'sRGB'%3E%3CfeDropShadow%20dx%3D'1'%20dy%3D'1'%20stdDeviation%3D'1.2'%20flood-opacity%3D'.5'%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cg%20fill%3D'none'%20transform%3D'rotate(0%2016%2016)'%20filter%3D'url(%23shadow)'%3E%3Cpath%20d%3D'm19%2014h1v1h-1zm1%206h-1v-1h1zm-5-5h-1v-1h1zm0%205h-1v-1h1zm2-10.987-7.985%207.988%205.222%205.221%202.763%202.763%207.984-7.985z'%20fill%3D'white'%2F%3E%3Cg%20fill%3D'black'%3E%3Cpath%20d%3D'm23.5664%2016.9971-2.557-2.809v1.829h-4.009-4.001v-1.829l-2.571%202.809%202.572%202.808-.001-1.808h4.001%204.009l-.001%201.808z'%2F%3E%3Cpath%20d%3D'm17.9873%2017h.013v-4.001l1.807.001-2.807-2.571-2.809%202.57h1.809v4.001h.008v4.002l-1.828-.001%202.807%202.577%202.805-2.576h-1.805z'%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") 16 16,grabbing!important}#canvas-bg.canvas-local-node-dragging{cursor:url("data:image/svg+xml,%3Csvg%20height%3D'32'%20width%3D'32'%20viewBox%3D'0%200%2032%2032'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20style%3D'color%3A%20black%3B'%3E%3Cdefs%3E%3Cfilter%20id%3D'shadow'%20y%3D'-40%25'%20x%3D'-40%25'%20width%3D'180px'%20height%3D'180%25'%20color-interpolation-filters%3D'sRGB'%3E%3CfeDropShadow%20dx%3D'1'%20dy%3D'1'%20stdDeviation%3D'1.2'%20flood-opacity%3D'.5'%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cg%20fill%3D'none'%20transform%3D'rotate(0%2016%2016)'%20filter%3D'url(%23shadow)'%3E%3Cpath%20d%3D'm19%2014h1v1h-1zm1%206h-1v-1h1zm-5-5h-1v-1h1zm0%205h-1v-1h1zm2-10.987-7.985%207.988%205.222%205.221%202.763%202.763%207.984-7.985z'%20fill%3D'white'%2F%3E%3Cg%20fill%3D'black'%3E%3Cpath%20d%3D'm23.5664%2016.9971-2.557-2.809v1.829h-4.009-4.001v-1.829l-2.571%202.809%202.572%202.808-.001-1.808h4.001%204.009l-.001%201.808z'%2F%3E%3Cpath%20d%3D'm17.9873%2017h.013v-4.001l1.807.001-2.807-2.571-2.809%202.57h1.809v4.001h.008v4.002l-1.828-.001%202.807%202.577%202.805-2.576h-1.805z'%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") 16 16,grabbing!important}#canvas-bg.canvas-node-dragging:not(.canvas-box-select-group-dragging){cursor:url("data:image/svg+xml,%3Csvg%20height%3D'32'%20width%3D'32'%20viewBox%3D'0%200%2032%2032'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20style%3D'color%3A%20black%3B'%3E%3Cdefs%3E%3Cfilter%20id%3D'shadow'%20y%3D'-40%25'%20x%3D'-40%25'%20width%3D'180px'%20height%3D'180%25'%20color-interpolation-filters%3D'sRGB'%3E%3CfeDropShadow%20dx%3D'1'%20dy%3D'1'%20stdDeviation%3D'1.2'%20flood-opacity%3D'.5'%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cg%20fill%3D'none'%20transform%3D'rotate(0%2016%2016)'%20filter%3D'url(%23shadow)'%3E%3Cpath%20d%3D'm19%2014h1v1h-1zm1%206h-1v-1h1zm-5-5h-1v-1h1zm0%205h-1v-1h1zm2-10.987-7.985%207.988%205.222%205.221%202.763%202.763%207.984-7.985z'%20fill%3D'white'%2F%3E%3Cg%20fill%3D'black'%3E%3Cpath%20d%3D'm23.5664%2016.9971-2.557-2.809v1.829h-4.009-4.001v-1.829l-2.571%202.809%202.572%202.808-.001-1.808h4.001%204.009l-.001%201.808z'%2F%3E%3Cpath%20d%3D'm17.9873%2017h.013v-4.001l1.807.001-2.807-2.571-2.809%202.57h1.809v4.001h.008v4.002l-1.828-.001%202.807%202.577%202.805-2.576h-1.805z'%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") 16 16,grabbing!important}@keyframes sketch-assets-modal-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes sketch-assets-fade-in{0%{opacity:0}to{opacity:1}}.sketch-assets-overlay{background:#0a0c106b;animation:sketch-assets-fade-in .14s ease}.sketch-assets-modal{--sketch-assets-r: 24px;position:relative;display:flex;flex-direction:column;width:92vw;max-width:1240px;height:86vh;border-radius:var(--sketch-assets-r);background:#fffefaf5;border:1px solid rgba(40,40,40,.12);box-shadow:0 18px 44px #00000014;overflow:hidden;animation:sketch-assets-modal-in .16s ease}.sketch-assets-modal.sketch-assets-lib{--lib-bg: #f4f4f5;--lib-panel: #ececee;--lib-main: #fafafa;--lib-line: rgba(0, 0, 0, .08);--lib-text: rgba(24, 24, 27, .94);--lib-muted: rgba(113, 113, 122, .9);--lib-active: rgba(59, 90, 140, .16);--lib-active-text: rgba(36, 58, 96, .96);width:96vw;max-width:1560px;height:92vh;border-radius:12px;background:var(--lib-main);border:1px solid var(--lib-line);box-shadow:none}.sketch-assets-modal.sketch-assets-lib.sketch-assets-modal-dark{--lib-bg: #101014;--lib-panel: #16161a;--lib-main: #121214;--lib-line: rgba(255, 255, 255, .08);--lib-text: rgba(244, 244, 245, .94);--lib-muted: rgba(161, 161, 170, .88);--lib-active: rgba(90, 120, 180, .22);--lib-active-text: rgba(220, 230, 255, .96);background:var(--lib-main);border-color:var(--lib-line);box-shadow:none}.sketch-assets-lib-topbar{display:flex;align-items:center;gap:.55rem;flex-shrink:0;flex-wrap:wrap;padding:.45rem .65rem;border-bottom:1px solid var(--lib-line);background:var(--lib-panel)}.sketch-assets-lib-search-top{width:200px;flex-shrink:0}.sketch-assets-lib-type-counts{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.sketch-assets-lib-count-chip{display:inline-flex;align-items:center;gap:.3rem;height:28px;padding:0 .55rem;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--lib-muted);font-size:12px;font-variant-numeric:tabular-nums;cursor:pointer}.sketch-assets-lib-count-chip:hover{background:#0000000d}.sketch-assets-lib-count-chip.active{background:#00000014;color:var(--lib-text)}.sketch-assets-modal-dark .sketch-assets-lib-count-chip:hover{background:#ffffff0d}.sketch-assets-modal-dark .sketch-assets-lib-count-chip.active{background:#ffffff1a}.sketch-assets-lib-topbar-mid{display:inline-flex;align-items:center;gap:.35rem;flex-wrap:wrap}.sketch-assets-sort-group{display:inline-flex;align-items:center;gap:.3rem}.sketch-assets-lib .sketch-assets-sort-group .sketch-assets-sort{padding-right:.55rem}.sketch-assets-sort-dir{display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:6px;border:1px solid var(--lib-line);background:transparent}.sketch-assets-sort-dir-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:4px;background:transparent;color:var(--lib-muted);cursor:pointer}.sketch-assets-sort-dir-btn:hover{background:#0000000f;color:var(--lib-text)}.sketch-assets-sort-dir-btn.active{background:#0000001a;color:var(--lib-text)}.sketch-assets-modal-dark .sketch-assets-sort-dir-btn:hover{background:#ffffff0f}.sketch-assets-modal-dark .sketch-assets-sort-dir-btn.active{background:#ffffff1f}.sketch-assets-lib-select-mode{display:inline-flex;align-items:center;gap:.45rem;margin-left:auto;color:var(--lib-muted);font-size:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sketch-assets-lib-switch{position:relative;width:34px;height:18px;padding:0;border:none;border-radius:999px;background:#78788059;cursor:pointer;transition:background .14s ease}.sketch-assets-lib-switch.on{background:#3b82f6}.sketch-assets-lib-switch-knob{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:999px;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .14s ease}.sketch-assets-lib-switch.on .sketch-assets-lib-switch-knob{transform:translate(16px)}.sketch-assets-lib-topbar-right{display:inline-flex;align-items:center;gap:.35rem;margin-left:auto;flex-wrap:wrap}.sketch-assets-lib-empty-hint{padding:.45rem .5rem;font-size:11px;color:var(--lib-muted)}.sketch-assets-lib-status-line{display:inline-flex;align-items:center;gap:.4rem;color:var(--lib-muted);font-size:12px}.sketch-assets-lib-status-sel{color:var(--lib-muted);font-size:11px}.sketch-assets-lib-status-send{display:inline-flex;align-items:center;gap:.25rem;height:22px;padding:0 .5rem;border:1px solid var(--lib-line);border-radius:999px;background:transparent;color:var(--lib-text);font-size:11px;cursor:pointer}.sketch-assets-lib-status-send:hover:not(:disabled){background:#3b82f61f}.sketch-assets-lib-status-send:disabled{opacity:.45;cursor:default}.sketch-assets-lib-status-meta{font-size:12px;color:var(--lib-muted);font-variant-numeric:tabular-nums}.sketch-assets-lib-shell{display:flex;flex:1;min-height:0}.sketch-assets-lib-sidebar{width:220px;flex-shrink:0;display:flex;flex-direction:column;gap:.65rem;padding:.7rem .55rem .85rem;border-right:1px solid var(--lib-line);background:var(--lib-panel);overflow:hidden}.sketch-assets-modal-dark .sketch-assets-lib-sidebar{border-right-color:var(--lib-line);background:var(--lib-panel)}.sketch-assets-lib-search{display:flex;align-items:center;gap:.4rem;height:32px;padding:0 .55rem;border-radius:6px;border:1px solid var(--lib-line);background:#ffffff8c;color:var(--lib-muted);box-shadow:none}.sketch-assets-modal-dark .sketch-assets-lib-search{border-color:var(--lib-line);background:#ffffff0a;color:var(--lib-muted)}.sketch-assets-lib-search input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:12px;color:var(--lib-text)}.sketch-assets-lib-search input::-moz-placeholder{color:var(--lib-muted)}.sketch-assets-lib-search input::placeholder{color:var(--lib-muted)}.sketch-assets-lib-section{display:flex;flex-direction:column;gap:.15rem;min-height:0}.sketch-assets-lib-section-head{display:flex;align-items:center;justify-content:space-between;padding:.25rem .4rem .3rem;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--lib-muted)}.sketch-assets-modal-dark .sketch-assets-lib-section-head{color:var(--lib-muted)}.sketch-assets-lib-nav{display:flex;flex-direction:column;gap:1px;overflow-y:auto;min-height:0;padding-right:1px}.sketch-assets-lib-nav-item{display:flex;align-items:center;gap:.4rem;width:100%;min-height:30px;padding:.25rem .45rem;border:none;border-radius:6px;background:transparent;color:var(--lib-text);font-size:12px;text-align:left;cursor:pointer;transition:background .1s ease,color .1s ease;box-shadow:none}.sketch-assets-lib-nav-item:hover{background:#0000000a}.sketch-assets-lib-nav-item.active{background:var(--lib-active);color:var(--lib-active-text);font-weight:600}.sketch-assets-modal-dark .sketch-assets-lib-nav-item{color:var(--lib-text)}.sketch-assets-modal-dark .sketch-assets-lib-nav-item:hover{background:#ffffff0d}.sketch-assets-modal-dark .sketch-assets-lib-nav-item.active{background:var(--lib-active);color:var(--lib-active-text)}.sketch-assets-lib-nav-item .lib-nav-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sketch-assets-lib-nav-item .lib-nav-count{flex-shrink:0;font-size:11px;color:var(--lib-muted);font-variant-numeric:tabular-nums}.sketch-assets-lib-nav-item.active .lib-nav-count{color:inherit;opacity:.75}.sketch-assets-lib-nav-badge{flex-shrink:0;padding:.05rem .3rem;border-radius:4px;background:#22c55e2e;color:#22c55efa;font-size:9px;font-weight:700;letter-spacing:.03em}.sketch-assets-lib-main{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--lib-main)}.sketch-assets-lib-toolbar{display:none}.sketch-assets-lib .sketch-assets-filters{border:1px solid var(--lib-line);background:transparent;border-radius:6px;box-shadow:none;padding:2px;gap:2px}.sketch-assets-lib .sketch-assets-filter-item{height:28px;min-width:32px;border-radius:4px;box-shadow:none}.sketch-assets-lib .sketch-assets-filter-item.active{background:#00000014;border-color:transparent;box-shadow:none}.sketch-assets-modal-dark.sketch-assets-lib .sketch-assets-filter-item.active{background:#ffffff1a}.sketch-assets-lib .sketch-assets-view-toggle,.sketch-assets-lib .sketch-assets-sort{border-radius:6px;box-shadow:none;border:1px solid var(--lib-line);background:transparent}.sketch-assets-lib .sketch-assets-view-btn{border-radius:4px}.sketch-assets-lib .sketch-assets-view-btn.active{box-shadow:none;background:#00000014;border-color:transparent}.sketch-assets-modal-dark.sketch-assets-lib .sketch-assets-view-btn.active{background:#ffffff1a}.sketch-assets-lib-status{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.35rem .7rem .15rem;flex-shrink:0;font-size:12px;color:var(--lib-muted)}.sketch-assets-modal-dark .sketch-assets-lib-status{color:var(--lib-muted)}.sketch-assets-lib-status-pill{display:inline-flex;align-items:center;height:22px;padding:0 .55rem;border-radius:4px;background:#d9943a33;color:#f5b45afa;font-size:11px;font-weight:600;border:none}.sketch-assets-modal-dark .sketch-assets-lib-status-pill{background:#d9943a2e;color:#f5b45af2}.sketch-assets-lib-chip{display:inline-flex;align-items:center;gap:.3rem;height:28px;padding:0 .6rem;border-radius:6px;border:1px solid var(--lib-line);background:transparent;color:var(--lib-muted);font-size:12px;cursor:pointer;box-shadow:none;transition:background .1s ease,color .1s ease}.sketch-assets-lib-chip:hover{border-color:var(--lib-line);background:#0000000a}.sketch-assets-lib-chip.active{background:#00000014;border-color:transparent;color:var(--lib-text)}.sketch-assets-modal-dark .sketch-assets-lib-chip{border-color:var(--lib-line);background:transparent;color:var(--lib-muted)}.sketch-assets-modal-dark .sketch-assets-lib-chip.active{background:#ffffff1a;border-color:transparent;color:var(--lib-text)}.sketch-assets-date-section{padding:.2rem 0 .55rem;contain:layout paint}.sketch-assets-date-head-row{display:flex;align-items:center;gap:.35rem;margin:.15rem 0 .45rem;min-height:26px}.sketch-assets-date-head{display:inline-flex;align-items:center;gap:.4rem;margin:0;height:26px;padding:0 .65rem;border:none;border-radius:999px;background:#00000014;color:var(--lib-text);font-size:12px;font-weight:600;cursor:pointer;box-shadow:none}.sketch-assets-date-send{display:inline-flex;align-items:center;gap:.25rem;box-sizing:border-box;height:26px;padding:0 .55rem;border:1px solid var(--lib-line);border-radius:999px;background:transparent;color:var(--lib-muted);font-size:11px;font-weight:500;cursor:pointer}.sketch-assets-date-send:hover{background:#3b82f61f;color:var(--lib-text)}.sketch-assets-modal-dark .sketch-assets-date-send:hover{background:#3b82f638}.sketch-assets-date-head span{font-size:12px;font-weight:500;color:var(--lib-muted);font-variant-numeric:tabular-nums}.sketch-assets-modal-dark .sketch-assets-date-head{background:#ffffff14;color:var(--lib-text)}.sketch-assets-modal-dark .sketch-assets-date-head span{color:var(--lib-muted)}.sketch-assets-date-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:3px}.sketch-asset-card-flow{position:relative!important;top:auto!important;left:auto!important;width:100%!important;height:auto!important}.sketch-assets-lib .sketch-asset-card{border-radius:6px;border:1px solid transparent;background:transparent;box-shadow:none;overflow:hidden}.sketch-assets-lib .sketch-asset-card:hover{transform:none;border-color:#00000029;box-shadow:none}.sketch-assets-modal-dark.sketch-assets-lib .sketch-asset-card:hover{border-color:#fff3}.sketch-assets-lib .sketch-asset-card.selected{border-width:2px;border-color:#3b82f6e6;box-shadow:inset 0 0 0 1px #3b82f68c}.sketch-assets-lib .sketch-asset-cloud-tag,.sketch-assets-lib .sketch-asset-local-tag,.sketch-assets-lib .sketch-asset-fail-tag{border-radius:4px;box-shadow:none;font-size:10px;padding:.1rem .35rem}.sketch-assets-lib .sketch-asset-thumb{border-radius:6px;background:#0000000f}.sketch-assets-lib.sketch-assets-modal-dark .sketch-asset-thumb{background:#ffffff0f}.sketch-asset-thumb-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:11px;letter-spacing:.02em;color:#71717ad9;background:linear-gradient(110deg,#a1a1aa14 25%,#a1a1aa29 37%,#a1a1aa14 63%);background-size:200% 100%;animation:sketch-asset-thumb-shimmer 1.2s ease-in-out infinite}.sketch-assets-modal-dark .sketch-asset-thumb-placeholder{color:#a1a1aab8;background:linear-gradient(110deg,#ffffff0a 25%,#ffffff17 37%,#ffffff0a 63%);background-size:200% 100%}@keyframes sketch-asset-thumb-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.sketch-assets-lib-body-skeleton{padding:.75rem .85rem}.sketch-assets-lib-skel-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.65rem}.sketch-assets-lib-skel-card{aspect-ratio:1 / 1;border-radius:6px;background:linear-gradient(110deg,#a1a1aa1a 25%,#a1a1aa2e 37%,#a1a1aa1a 63%);background-size:200% 100%;animation:sketch-asset-thumb-shimmer 1.2s ease-in-out infinite}.sketch-assets-modal-dark .sketch-assets-lib-skel-card{background:linear-gradient(110deg,#ffffff0a 25%,#ffffff17 37%,#ffffff0a 63%);background-size:200% 100%}.sketch-assets-lib .sketch-asset-thumb.aspect-video{aspect-ratio:1 / 1}.sketch-assets-lib .sketch-assets-date-grid .sketch-asset-info{display:none}.sketch-assets-lib .sketch-assets-header{padding:.65rem .85rem .5rem;border-bottom:1px solid var(--lib-line)}.sketch-assets-lib .sketch-assets-header-icon{width:30px;height:30px;border-radius:6px;box-shadow:none}.sketch-assets-lib .sketch-assets-btn{border-radius:6px;box-shadow:none}.sketch-assets-lib .sketch-assets-btn:hover:not(:disabled){transform:none}.sketch-assets-lib .sketch-assets-grid,.sketch-assets-lib .sketch-assets-list{padding:.15rem .55rem .65rem}.sketch-assets-lib .sketch-assets-modal,.sketch-assets-modal.sketch-assets-lib{display:flex;flex-direction:column}.sketch-assets-lib .sketch-assets-count{font-variant-numeric:tabular-nums}.sketch-asset-fav-btn{position:absolute;top:8px;right:8px;z-index:12;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(40,40,40,.12);background:#ffffffe0;color:#71717ae6;cursor:pointer;opacity:0;transition:opacity .12s ease,color .12s ease,background .12s ease}.sketch-asset-card:hover .sketch-asset-fav-btn,.sketch-asset-card.selected .sketch-asset-fav-btn{opacity:1}.sketch-asset-fav-btn:hover{color:#eab308f2;background:#fef9c3f2}.sketch-assets-modal-dark .sketch-asset-fav-btn{border-color:#ffffff24;background:#1c1c22e6;color:#d4d4d8e0}.sketch-assets-modal-dark .sketch-asset-fav-btn:hover{color:#facc15f2;background:#42300ae6}.sketch-assets-modal-dark{background:#121216f7;border-color:#ffffff24;box-shadow:0 18px 44px #0000006b}.sketch-assets-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem 1rem;flex-shrink:0;border-bottom:1px solid rgba(40,40,40,.08)}.sketch-assets-modal-dark .sketch-assets-header{border-bottom-color:#ffffff14}.sketch-assets-header-left{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.sketch-assets-header-icon{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:11px;border:1px solid rgba(40,40,40,.12);background:#ffffffb8;color:#27272ad1;box-shadow:inset 0 0 0 1px #28282808}.sketch-assets-modal-dark .sketch-assets-header-icon{border-color:#ffffff1f;background:#202026e0;color:#e4e4e7e6;box-shadow:inset 0 0 0 1px #ffffff0a}.sketch-assets-title{margin:0;font-size:15px;font-weight:600;letter-spacing:-.01em;color:#18181bf2;line-height:1.3}.sketch-assets-modal-dark .sketch-assets-title{color:#f4f4f5f5}.sketch-assets-subtitle{margin:.2rem 0 0;font-size:12px;line-height:1.45;color:#71717aeb}.sketch-assets-modal-dark .sketch-assets-subtitle{color:#a1a1aae0}.sketch-assets-header-actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.sketch-assets-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;height:32px;padding:0 .75rem;border-radius:999px;border:1px solid rgba(40,40,40,.12);background:#ffffffe0;color:#3f3f46eb;font-size:12px;line-height:1;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease;box-shadow:inset 0 0 0 1px #28282808}.sketch-assets-btn:hover:not(:disabled){background:#fafaf9;border-color:#2828282e;transform:translateY(-1px)}.sketch-assets-btn:disabled{opacity:.45;cursor:not-allowed}.sketch-assets-btn-icon{width:32px;padding:0}.sketch-assets-btn-danger{color:#b91c1ce0;border-color:#b91c1c38;background:#fef2f2b8}.sketch-assets-btn-danger:hover:not(:disabled){background:#fee2e2eb;border-color:#b91c1c52;color:#991b1bf2}.sketch-assets-modal-dark .sketch-assets-btn{border-color:#ffffff1f;background:#202026d1;color:#d4d4d8eb;box-shadow:inset 0 0 0 1px #ffffff0a}.sketch-assets-modal-dark .sketch-assets-btn:hover:not(:disabled){background:#2a2a32f2;border-color:#ffffff2e}.sketch-assets-modal-dark .sketch-assets-btn-danger{color:#fca5a5eb;border-color:#f8717147;background:#451a1a8c}.sketch-assets-modal-dark .sketch-assets-btn-danger:hover:not(:disabled){background:#521e1eb8;border-color:#f8717161}.sketch-assets-more-wrap{position:relative}.sketch-assets-more-menu{position:absolute;top:calc(100% + 6px);right:0;min-width:148px;padding:.35rem;border-radius:12px;border:1px solid rgba(40,40,40,.12);background:#fffefafa;box-shadow:inset 0 0 0 1px #2828280a,0 8px 20px #00000014;z-index:20}.sketch-assets-modal-dark .sketch-assets-more-menu{border-color:#ffffff1f;background:#1c1c22fa;box-shadow:inset 0 0 0 1px #ffffff0d,0 8px 20px #00000059}.sketch-assets-more-item{display:flex;align-items:center;width:100%;padding:.45rem .65rem;border:none;border-radius:8px;background:transparent;color:#3f3f46eb;font-size:12px;text-align:left;cursor:pointer;transition:background .12s ease}.sketch-assets-more-item:hover{background:#0000000a}.sketch-assets-more-item-danger{color:#b91c1ce6}.sketch-assets-more-item-danger:hover{background:#fee2e2a6}.sketch-assets-modal-dark .sketch-assets-more-item{color:#d4d4d8eb}.sketch-assets-modal-dark .sketch-assets-more-item:hover{background:#ffffff0f}.sketch-assets-modal-dark .sketch-assets-more-item-danger{color:#fca5a5e6}.sketch-assets-modal-dark .sketch-assets-more-item-danger:hover{background:#7f1d1d59}.sketch-assets-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1.5rem .5rem;flex-shrink:0}.sketch-assets-toolbar-left{display:flex;flex-direction:column;gap:.4rem;min-width:0}.sketch-assets-filters{display:inline-flex;align-items:center;gap:.35rem;padding:3px;border-radius:11px;border:1px solid rgba(40,40,40,.1);background:#ffffff8c;box-shadow:inset 0 0 0 1px #28282808}.sketch-assets-modal-dark .sketch-assets-filters{border-color:#ffffff1a;background:#18181ea6;box-shadow:inset 0 0 0 1px #ffffff0a}.sketch-assets-filter-item{height:30px;min-width:40px;padding:0 .65rem;border-radius:8px;border:1px solid transparent;background:transparent;color:#52525be0;font-size:12px;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.sketch-assets-filter-item:hover{background:#00000008}.sketch-assets-filter-item.active{background:#f4f4f5f2;border-color:#2828281a;color:#18181beb;box-shadow:inset 0 0 0 1px #2828280a}.sketch-assets-modal-dark .sketch-assets-filter-item{color:#a1a1aae6}.sketch-assets-modal-dark .sketch-assets-filter-item:hover{background:#ffffff0d}.sketch-assets-modal-dark .sketch-assets-filter-item.active{background:#303038f2;border-color:#ffffff1a;color:#f4f4f5f2;box-shadow:inset 0 0 0 1px #ffffff0d}.sketch-assets-count{font-size:11px;color:#71717ac7;padding-left:.15rem}.sketch-assets-modal-dark .sketch-assets-count{color:#a1a1aab8}.sketch-assets-toolbar-right{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.sketch-assets-sort{display:inline-flex;align-items:center;gap:.3rem;height:32px;padding:0 .7rem;border-radius:999px;border:1px solid rgba(40,40,40,.12);background:#ffffffb8;color:#52525be0;font-size:12px;box-shadow:inset 0 0 0 1px #28282808}.sketch-assets-modal-dark .sketch-assets-sort{border-color:#ffffff1f;background:#202026b8;color:#a1a1aae6;box-shadow:inset 0 0 0 1px #ffffff0a}.sketch-assets-view-toggle{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:10px;border:1px solid rgba(40,40,40,.1);background:#ffffff8c;box-shadow:inset 0 0 0 1px #28282808}.sketch-assets-modal-dark .sketch-assets-view-toggle{border-color:#ffffff1a;background:#18181ea6;box-shadow:inset 0 0 0 1px #ffffff0a}.sketch-assets-view-btn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:7px;border:1px solid transparent;background:transparent;color:#71717abf;cursor:pointer;padding:0;transition:background .14s ease,border-color .14s ease,color .14s ease}.sketch-assets-view-btn:hover:not(.active){background:#0000000a;color:#52525be0}.sketch-assets-modal-dark .sketch-assets-view-btn:hover:not(.active){background:#ffffff0f;color:#d4d4d8e0}.sketch-assets-view-btn.active{background:#f4f4f5f2;border-color:#2828281a;color:#27272ae6;box-shadow:inset 0 0 0 1px #2828280a}.sketch-assets-modal-dark .sketch-assets-view-btn.active{background:#303038f2;border-color:#ffffff1a;color:#e4e4e7eb;box-shadow:inset 0 0 0 1px #ffffff0d}.sketch-assets-grid-wrap{flex:1;min-height:0;display:flex;flex-direction:column}.sketch-assets-grid{flex:1;overflow-y:auto;min-height:0;padding:.5rem 1.25rem 1.25rem;overflow-anchor:none;overscroll-behavior:contain}.sketch-assets-virtual{will-change:transform;transform:translateZ(0)}.sketch-assets-list{flex:1;overflow-y:auto;min-height:0;padding:.35rem 1.25rem 1.25rem;overflow-anchor:none;overscroll-behavior:contain}.sketch-asset-list-row{--sketch-asset-r: 14px;position:relative;display:flex;align-items:center;gap:.75rem;padding:.45rem .65rem;contain:layout paint;border-radius:var(--sketch-asset-r);background:#ffffffd1;border:1px solid rgba(40,40,40,.11);box-shadow:0 4px 12px #00000008;cursor:pointer;overflow:hidden;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.sketch-asset-list-row:hover{border-color:#28282829;box-shadow:0 6px 16px #0000000a}.sketch-asset-list-row.selected{border-width:2px;border-color:#52525bb3;box-shadow:0 6px 16px #0000000d}.sketch-asset-list-row.failed{border-color:#b91c1c59}.sketch-assets-modal-dark .sketch-asset-list-row{background:#202026e0;border-color:#ffffff1f;box-shadow:0 4px 12px #0000002e}.sketch-assets-modal-dark .sketch-asset-list-row:hover{border-color:#ffffff2e}.sketch-assets-modal-dark .sketch-asset-list-row.selected{border-width:2px;border-color:#f4f4f5e0;box-shadow:inset 0 0 0 1px #ffffff47,0 6px 16px #00000038}.sketch-asset-list-thumb{position:relative;flex-shrink:0;width:96px;height:54px;border-radius:10px;background:#f4f4f5a6;overflow:hidden}.sketch-asset-list-thumb.is-audio{width:54px;height:54px}.sketch-assets-modal-dark .sketch-asset-list-thumb{background:#121216bf}.sketch-asset-list-body{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.15rem}.sketch-asset-list-tags{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.15rem}.sketch-asset-list-tag{display:inline-flex;align-items:center;gap:.2rem;padding:.1rem .4rem;border-radius:999px;border:1px solid rgba(40,40,40,.1);font-size:10.5px;line-height:1.2}.sketch-asset-list-tag-local{background:#ecfdf5e0;color:#166534d1}.sketch-asset-list-tag-cloud{background:#f4f4f5e0;color:#52525be0}.sketch-asset-list-tag-fail{background:#fee2e2eb;color:#991b1be6;border-color:#b91c1c40}.sketch-assets-modal-dark .sketch-asset-list-tag-local{background:#14532d73;color:#bbf7d0e0;border-color:#ffffff1a}.sketch-assets-modal-dark .sketch-asset-list-tag-cloud{background:#303038e0;color:#d4d4d8e0;border-color:#ffffff1a}.sketch-assets-modal-dark .sketch-asset-list-tag-fail{background:#451a1ab8;color:#fca5a5eb;border-color:#f8717147}.sketch-asset-list-side{position:relative;flex-shrink:0;display:flex;align-items:center;gap:.35rem;padding-left:.25rem}.sketch-asset-list-row .sketch-asset-hover-actions{position:static;opacity:0}.sketch-asset-list-row:hover .sketch-asset-hover-actions{opacity:1}.sketch-asset-list-thumb .sketch-asset-play-badge:before{width:28px;height:28px}.sketch-asset-list-thumb .sketch-asset-play-badge svg{width:12px;height:12px}.sketch-asset-list-row .sketch-asset-select-mark{position:static;flex-shrink:0}.sketch-asset-list-row.selection-mode:hover .sketch-asset-select-mark,.sketch-asset-list-row.selection-mode.selected .sketch-asset-select-mark{color:#71717a80}.sketch-asset-list-row.selection-mode.selected .sketch-asset-select-mark{background:#3f3f46eb;border-color:#3f3f46eb;color:#fffffff2}.sketch-assets-modal-dark .sketch-asset-list-row.selection-mode.selected .sketch-asset-select-mark{background:#d4d4d8eb;border-color:#d4d4d8eb;color:#18181bf2}.sketch-asset-card{--sketch-asset-r: 16px;position:relative;display:flex;flex-direction:column;contain:layout paint;border-radius:var(--sketch-asset-r);background:#ffffffd1;border:1px solid rgba(40,40,40,.11);box-shadow:0 6px 16px #00000009;cursor:pointer;overflow:hidden;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.sketch-asset-card:hover{transform:translateY(-1px);border-color:#28282829;box-shadow:0 8px 20px #0000000d}.sketch-asset-card.selected{border-width:2px;border-color:#52525bb3;box-shadow:0 8px 20px #0000000f}.sketch-asset-card.failed{border-color:#b91c1c59;box-shadow:0 6px 16px #00000009}.sketch-assets-modal-dark .sketch-asset-card{background:#202026e0;border-color:#ffffff1f;box-shadow:0 6px 16px #00000038}.sketch-assets-modal-dark .sketch-asset-card:hover{border-color:#ffffff2e}.sketch-assets-modal-dark .sketch-asset-card.selected{border-width:2px;border-color:#f4f4f5e6;box-shadow:inset 0 0 0 1px #ffffff59,0 8px 20px #00000047}.sketch-asset-thumb{position:relative;width:100%;background:#f4f4f5a6;overflow:hidden;border-radius:14px 14px 0 0}.sketch-assets-modal-dark .sketch-asset-thumb{background:#ffffff0f}.sketch-asset-thumb.aspect-video{aspect-ratio:16 / 9}.sketch-asset-thumb.aspect-square{aspect-ratio:1 / 1}.sketch-asset-cloud-tag{position:absolute;top:8px;left:8px;z-index:10;display:inline-flex;align-items:center;gap:.2rem;padding:.15rem .45rem;border-radius:999px;border:1px solid rgba(40,40,40,.1);background:#f4f4f5e0;color:#52525be0;font-size:11px;line-height:1.2;box-shadow:inset 0 0 0 1px #28282808}.sketch-asset-local-tag{position:absolute;top:8px;left:8px;z-index:10;display:inline-flex;align-items:center;gap:.2rem;padding:.15rem .45rem;border-radius:999px;border:1px solid rgba(40,40,40,.1);background:#ecfdf5e0;color:#166534d1;font-size:11px;line-height:1.2;box-shadow:inset 0 0 0 1px #28282808}.sketch-asset-cloud-tag.offset{top:8px;left:auto;right:8px}.sketch-assets-modal-dark .sketch-asset-cloud-tag{border-color:#ffffff1a;background:#303038e0;color:#d4d4d8e0;box-shadow:inset 0 0 0 1px #ffffff0a}.sketch-assets-modal-dark .sketch-asset-local-tag{border-color:#ffffff1a;background:#14532d73;color:#bbf7d0e0;box-shadow:inset 0 0 0 1px #ffffff0a}.sketch-asset-fail-tag{position:absolute;top:8px;left:8px;z-index:10;padding:.15rem .45rem;border-radius:999px;border:1px solid rgba(185,28,28,.25);background:#fee2e2eb;color:#991b1be6;font-size:11px}.sketch-assets-modal-dark .sketch-asset-fail-tag{border-color:#f8717147;background:#451a1ab8;color:#fca5a5eb}.sketch-asset-info{padding:.55rem .65rem .6rem;min-height:52px;display:flex;flex-direction:column;justify-content:center;gap:.2rem}.sketch-asset-title{margin:0;font-size:12.5px;font-weight:500;line-height:1.35;color:#18181beb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sketch-assets-modal-dark .sketch-asset-title{color:#f4f4f5f0}.sketch-asset-meta{margin:0;font-size:11.5px;line-height:1.3;color:#71717ad1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sketch-assets-modal-dark .sketch-asset-meta{color:#a1a1aac7}.sketch-asset-hover-actions{position:absolute;top:8px;right:8px;z-index:12;display:flex;align-items:center;gap:.25rem;opacity:0;transition:opacity .14s ease}.sketch-asset-card:hover .sketch-asset-hover-actions{opacity:1}.sketch-asset-video-thumb{position:relative;width:100%;height:100%;overflow:hidden}.sketch-asset-play-badge{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none}.sketch-asset-play-badge:before{content:"";position:absolute;width:42px;height:42px;border-radius:999px;border:1.5px solid rgba(255,255,255,.92);background:#00000038;box-shadow:0 2px 10px #00000047}.sketch-asset-play-badge svg{position:relative;z-index:1;margin-left:2px;color:#fffffff5;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.sketch-asset-action-btn{width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(40,40,40,.12);background:#ffffffeb;color:#3f3f46e0;cursor:pointer;transition:background .12s ease;box-shadow:inset 0 0 0 1px #28282808}.sketch-asset-action-btn:hover{background:#fafaf9}.sketch-asset-action-btn.sketch-asset-action-fav.is-fav{color:#eab308f2}.sketch-assets-modal-dark .sketch-asset-action-btn{border-color:#ffffff1f;background:#202026eb;color:#d4d4d8e6;box-shadow:inset 0 0 0 1px #ffffff0a}.sketch-assets-modal-dark .sketch-asset-action-btn.sketch-asset-action-fav.is-fav{color:#facc15f2}.sketch-asset-select-mark{position:absolute;bottom:8px;right:8px;top:auto;left:auto;z-index:11;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(40,40,40,.14);background:#ffffffe6;color:transparent;transition:background .12s ease,color .12s ease,border-color .12s ease;box-shadow:inset 0 0 0 1px #28282808}.sketch-asset-card.selection-mode .sketch-asset-select-mark{color:transparent}.sketch-asset-card.selection-mode:hover .sketch-asset-select-mark,.sketch-asset-card.selection-mode.selected .sketch-asset-select-mark{color:#71717a80}.sketch-asset-card.selection-mode.selected .sketch-asset-select-mark{background:#3f3f46eb;border-color:#3f3f46eb;color:#fffffff2}.sketch-assets-modal-dark .sketch-asset-select-mark{border-color:#ffffff24;background:#202026e6;box-shadow:inset 0 0 0 1px #ffffff0a}.sketch-assets-modal-dark .sketch-asset-card.selection-mode.selected .sketch-asset-select-mark{background:#d4d4d8eb;border-color:#d4d4d8eb;color:#18181bf2}.sketch-assets-empty{flex:1;display:flex;align-items:center;justify-content:center;font-size:13px;color:#71717ac7;padding:2rem}.sketch-assets-modal-dark .sketch-assets-empty{color:#a1a1aab8}.sketch-border-clean{border:1px solid rgba(40,40,40,.12)}.sketch-assets-modal-dark .sketch-border-clean{border-color:#ffffff24}.sketch-inset-outline{box-shadow:inset 0 0 0 1px #2828280a}.sketch-assets-modal-dark .sketch-inset-outline{box-shadow:inset 0 0 0 1px #ffffff0d}@keyframes sketch-material-detail-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes sketch-material-preview-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.sketch-material-detail-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#00000073;animation:sketch-material-detail-in .15s ease}.sketch-material-detail-modal{--sketch-material-r: 24px;--sketch-material-gap: 2px;position:relative;display:flex;flex-direction:column;width:min(960px,94vw);max-height:88vh;border-radius:var(--sketch-material-r);background:#fffefaf5;border:1px solid rgba(40,40,40,.12);box-shadow:inset 0 0 0 1px #28282809,0 22px 56px #0000001f;overflow:hidden;animation:sketch-material-detail-in .16s ease}.sketch-material-detail-modal:after{content:"";position:absolute;inset:var(--sketch-material-gap);border-radius:calc(var(--sketch-material-r) - var(--sketch-material-gap));border:1px solid rgba(40,40,40,.04);pointer-events:none}.sketch-material-detail-modal-dark{background:#121216f7;border-color:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff0d,0 22px 56px #0000006b}.sketch-material-detail-modal-dark:after{border-color:#ffffff0d}.sketch-material-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.15rem 1.35rem 1rem;border-bottom:1px solid rgba(40,40,40,.08);flex-shrink:0}.sketch-material-detail-modal-dark .sketch-material-detail-header{border-bottom-color:#ffffff14}.sketch-material-detail-header-left{display:flex;align-items:flex-start;gap:.7rem;min-width:0}.sketch-material-detail-header-icon{flex-shrink:0;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid rgba(40,40,40,.12);background:#ffffffb8;color:#3f3f46d9;box-shadow:inset 0 0 0 1px #28282808}.sketch-material-detail-modal-dark .sketch-material-detail-header-icon{border-color:#ffffff1f;background:#202026e0;color:#d4d4d8e6;box-shadow:inset 0 0 0 1px #ffffff0a}.sketch-material-detail-title{margin:0;font-size:15px;font-weight:600;color:#18181bf2;line-height:1.3}.sketch-material-detail-modal-dark .sketch-material-detail-title{color:#f4f4f5f5}.sketch-material-detail-subtitle{margin:.18rem 0 0;font-size:12px;color:#71717ae6;line-height:1.4}.sketch-material-detail-modal-dark .sketch-material-detail-subtitle{color:#a1a1aad9}.sketch-material-detail-close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid rgba(40,40,40,.12);background:#ffffffb8;color:#52525be0;cursor:pointer;transition:background .14s ease,border-color .14s ease,transform .14s ease;box-shadow:inset 0 0 0 1px #28282808}.sketch-material-detail-close:hover{background:#fafaf9;border-color:#2828282e;transform:translateY(-1px)}.sketch-material-detail-modal-dark .sketch-material-detail-close{border-color:#ffffff1f;background:#202026d1;color:#a1a1aaeb;box-shadow:inset 0 0 0 1px #ffffff0a}.sketch-material-detail-modal-dark .sketch-material-detail-close:hover{background:#2a2a32f2;border-color:#ffffff2e}.sketch-material-detail-body{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:22px;padding:1rem 1.35rem .75rem;flex:1;min-height:0;overflow:auto}@media(max-width:860px){.sketch-material-detail-body{grid-template-columns:1fr}}.sketch-material-detail-left,.sketch-material-detail-right{display:flex;flex-direction:column;gap:14px;min-width:0}.sketch-material-preview{--sketch-preview-r: 18px;--sketch-preview-gap: 2px;position:relative;border-radius:var(--sketch-preview-r);background:#ffffffb8;border:1px solid rgba(40,40,40,.11);box-shadow:inset 0 0 0 1px #28282809,0 8px 20px #0000000a;overflow:hidden;min-height:280px}.sketch-material-preview:after{content:"";position:absolute;inset:var(--sketch-preview-gap);border-radius:calc(var(--sketch-preview-r) - var(--sketch-preview-gap));border:1px solid rgba(40,40,40,.04);pointer-events:none}.sketch-material-detail-modal-dark .sketch-material-preview{background:#1c1c22b8;border-color:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff0d,0 8px 20px #00000038}.sketch-material-detail-modal-dark .sketch-material-preview:after{border-color:#ffffff0a}.sketch-material-preview-inner{position:relative;width:100%;min-height:280px;display:flex;align-items:center;justify-content:center}.sketch-material-preview-inner.aspect-video{aspect-ratio:16 / 9;min-height:0}.sketch-material-preview-inner.aspect-square{aspect-ratio:1 / 1;min-height:0;max-height:420px;margin:0 auto}.sketch-material-preview-media{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;animation:sketch-material-preview-in .18s ease}.sketch-material-info-card,.sketch-material-action-card,.sketch-material-prompt-card{--sketch-card-r: 16px;--sketch-card-gap: 2px;position:relative;border-radius:var(--sketch-card-r);background:#ffffffc7;border:1px solid rgba(40,40,40,.11);box-shadow:inset 0 0 0 1px #28282808,0 6px 16px #00000009}.sketch-material-info-card:after,.sketch-material-action-card:after,.sketch-material-prompt-card:after{content:"";position:absolute;inset:var(--sketch-card-gap);border-radius:calc(var(--sketch-card-r) - var(--sketch-card-gap));border:1px solid rgba(40,40,40,.04);pointer-events:none}.sketch-material-detail-modal-dark .sketch-material-info-card,.sketch-material-detail-modal-dark .sketch-material-action-card,.sketch-material-detail-modal-dark .sketch-material-prompt-card{background:#202026d1;border-color:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff0a,0 6px 16px #0003}.sketch-material-detail-modal-dark .sketch-material-info-card:after,.sketch-material-detail-modal-dark .sketch-material-action-card:after,.sketch-material-detail-modal-dark .sketch-material-prompt-card:after{border-color:#ffffff0a}.sketch-material-card-title{margin:0;padding:.85rem .95rem .55rem;font-size:13px;font-weight:600;color:#27272aeb}.sketch-material-detail-modal-dark .sketch-material-card-title{color:#f4f4f5f0}.sketch-material-info-rows{padding:0 .95rem .85rem;display:flex;flex-direction:column;gap:.55rem}.sketch-material-info-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;font-size:12px;line-height:1.45}.sketch-material-info-label{flex-shrink:0;color:#2828287a}.sketch-material-info-value{text-align:right;color:#1e1e1ec7;word-break:break-word}.sketch-material-detail-modal-dark .sketch-material-info-label{color:#a1a1aab8}.sketch-material-detail-modal-dark .sketch-material-info-value{color:#e4e4e7e0}.sketch-material-status-tag{display:inline-flex;align-items:center;gap:.25rem;padding:.12rem .45rem;border-radius:999px;border:1px solid rgba(40,40,40,.1);background:#f4f4f5e0;color:#52525be0;font-size:11px;box-shadow:inset 0 0 0 1px #28282808}.sketch-material-status-tag.local{background:#ecfdf5e0;color:#166534d1;border-color:#16653424}.sketch-material-detail-modal-dark .sketch-material-status-tag{background:#303038e0;border-color:#ffffff1a;color:#d4d4d8e0;box-shadow:inset 0 0 0 1px #ffffff0a}.sketch-material-detail-modal-dark .sketch-material-status-tag.local{background:#14532d73;color:#bbf7d0e0;border-color:#86efac2e}.sketch-material-action-list{padding:0 .75rem .75rem;display:flex;flex-direction:column;gap:.4rem}.sketch-material-action-row{display:flex;align-items:center;gap:.55rem;width:100%;padding:.55rem .65rem;border-radius:11px;border:1px solid transparent;background:#28282809;color:#3f3f46e6;font-size:12.5px;text-align:left;cursor:pointer;transition:background .14s ease,border-color .14s ease}.sketch-material-action-row:hover:not(:disabled){background:#ec608412;border-color:#ec60841f}.sketch-material-action-row:disabled{opacity:.45;cursor:not-allowed}.sketch-material-detail-modal-dark .sketch-material-action-row{background:#ffffff0a;color:#d4d4d8e6}.sketch-material-detail-modal-dark .sketch-material-action-row:hover:not(:disabled){background:#ec60841a;border-color:#ec608429}.sketch-material-prompt-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.85rem .95rem .55rem}.sketch-material-prompt-actions{display:flex;align-items:center;gap:.35rem}.sketch-material-prompt-btn{display:inline-flex;align-items:center;gap:.25rem;height:28px;padding:0 .55rem;border-radius:999px;border:1px solid rgba(40,40,40,.1);background:#ffffffb8;color:#52525be0;font-size:11px;cursor:pointer;transition:background .14s ease,border-color .14s ease;box-shadow:inset 0 0 0 1px #28282808}.sketch-material-prompt-btn:hover:not(:disabled){background:#fafaf9;border-color:#28282829}.sketch-material-prompt-btn.copied{border-color:#16653433;background:#ecfdf5e0;color:#166534e0}.sketch-material-detail-modal-dark .sketch-material-prompt-btn{border-color:#ffffff1a;background:#202026b8;color:#a1a1aae6;box-shadow:inset 0 0 0 1px #ffffff0a}.sketch-material-prompt-body{margin:0 .95rem .85rem;padding:.65rem .75rem;border-radius:12px;border:1px solid rgba(40,40,40,.1);background:#fafaf9b8;color:#27272ad1;font-size:12px;line-height:1.55;max-height:160px;overflow-y:auto;white-space:pre-wrap;word-break:break-word}.sketch-material-detail-modal-dark .sketch-material-prompt-body{border-color:#ffffff1a;background:#18181eb8;color:#d4d4d8e0}.sketch-material-detail-footer{display:flex;justify-content:flex-end;padding:.75rem 1.35rem 1.1rem;border-top:1px solid rgba(40,40,40,.08);flex-shrink:0}.sketch-material-detail-modal-dark .sketch-material-detail-footer{border-top-color:#ffffff14}.sketch-material-detail-footer-btn{height:34px;padding:0 1rem;border-radius:11px;border:1px solid rgba(40,40,40,.12);background:#fffcf5eb;color:#3f3f46e6;font-size:13px;cursor:pointer;transition:background .14s ease,border-color .14s ease,transform .14s ease;box-shadow:inset 0 0 0 1px #28282808}.sketch-material-detail-footer-btn:hover{background:#fafaf9;border-color:#2828282e;transform:translateY(-1px)}.sketch-material-detail-modal-dark .sketch-material-detail-footer-btn{border-color:#ffffff1f;background:#202026d1;color:#d4d4d8eb;box-shadow:inset 0 0 0 1px #ffffff0a}.sketch-material-detail-modal-dark .sketch-material-detail-footer-btn:hover{background:#2a2a32f2;border-color:#ffffff2e}@keyframes project-io-modal-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.project-io-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#0000006b;animation:project-io-modal-in .14s ease}.project-io-modal{--project-io-r: 22px;--project-io-gap: 2px;--project-io-sidebar-w: 72px;position:relative;display:flex;width:min(780px,94vw);max-height:86vh;border-radius:var(--project-io-r);background:#fffefafa;border:1px solid rgba(40,40,40,.12);box-shadow:inset 0 0 0 1px #28282809,0 16px 40px #0000001a;overflow:hidden;animation:project-io-modal-in .15s ease}.project-io-modal:after{content:"";position:absolute;inset:var(--project-io-gap);border-radius:calc(var(--project-io-r) - var(--project-io-gap));border:1px solid rgba(40,40,40,.04);pointer-events:none;z-index:1}.project-io-modal-dark{background:#121214fa;border-color:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff0a,0 16px 40px #00000061}.project-io-modal-dark:after{border-color:#ffffff0a}.project-io-sidebar{position:relative;z-index:2;flex-shrink:0;width:var(--project-io-sidebar-w);display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:1.35rem 0 1.15rem;background:#171717;border-radius:var(--project-io-r) 0 0 var(--project-io-r)}.project-io-sidebar-top,.project-io-sidebar-bottom{display:flex;align-items:center;justify-content:center;color:#c79a52e0}.project-io-sidebar-top svg,.project-io-sidebar-bottom svg{opacity:.92}.project-io-sidebar-line{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;min-height:48px;padding:.75rem 0}.project-io-sidebar-line-bar{width:1px;flex:1;min-height:24px;background:#ffffff1a}.project-io-sidebar-line-dot{width:5px;height:5px;border-radius:50%;background:#c79a528c;border:1px solid rgba(199,154,82,.35);flex-shrink:0}.project-io-content{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}.project-io-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.35rem 1.5rem .85rem;flex-shrink:0}.project-io-header-text{min-width:0}.project-io-title{margin:0;font-size:17px;font-weight:600;color:#202124;line-height:1.3;letter-spacing:-.01em}.project-io-modal-dark .project-io-title{color:#f4f4f5f5}.project-io-subtitle{margin:.3rem 0 0;font-size:12.5px;color:#2828288a;line-height:1.45}.project-io-modal-dark .project-io-subtitle{color:#a1a1aad1}.project-io-close{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid rgba(40,40,40,.12);background:#ffffffb8;color:#52525be0;cursor:pointer;transition:background .14s ease,border-color .14s ease,opacity .14s ease;box-shadow:inset 0 0 0 1px #28282808}.project-io-close:hover:not(:disabled){background:#fafaf9;border-color:#2828282e}.project-io-close:disabled{opacity:.45;cursor:not-allowed}.project-io-modal-dark .project-io-close{border-color:#ffffff1f;background:#202026d1;color:#a1a1aaeb;box-shadow:inset 0 0 0 1px #ffffff0a}.project-io-tabs{display:flex;gap:8px;padding:0 1.5rem;border-bottom:1px solid rgba(40,40,40,.08);flex-shrink:0}.project-io-modal-dark .project-io-tabs{border-bottom-color:#ffffff14}.project-io-tab{flex:1;max-width:180px;padding:.55rem 1rem;margin-bottom:-1px;border:1px solid rgba(40,40,40,.1);border-bottom:none;border-radius:10px 10px 0 0;background:#fff9;color:#28282894;font-size:13px;font-weight:500;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.project-io-tab:hover:not(:disabled):not(.project-io-tab-active){border-color:#be87372e;color:#282828b8}.project-io-tab-active{background:#be873714;border-color:#be873752;color:#78501ef2}.project-io-tab:disabled{opacity:.45;cursor:not-allowed}.project-io-modal-dark .project-io-tab{background:#20202680;border-color:#ffffff1a;color:#a1a1aabf}.project-io-modal-dark .project-io-tab-active{background:#be87371f;border-color:#be873759;color:#d7af6ef2}.project-io-progress{padding:.85rem 1.5rem;border-bottom:1px solid rgba(40,40,40,.08);background:#f8f4ec8c;flex-shrink:0}.project-io-modal-dark .project-io-progress{border-bottom-color:#ffffff14;background:#20202673}.project-io-progress-row{display:flex;align-items:center;gap:.65rem;margin-bottom:.55rem}.project-io-progress-msg{font-size:12.5px;color:#282828b8}.project-io-modal-dark .project-io-progress-msg{color:#d4d4d8e0}.project-io-progress-cancel{margin-left:auto;font-size:11px;padding:.2rem .55rem;border-radius:8px;border:1px solid rgba(40,40,40,.12);background:#ffffffb8;color:#52525be0;cursor:pointer;transition:background .14s ease,border-color .14s ease}.project-io-progress-cancel:hover{background:#fafaf9;border-color:#2828282e}.project-io-progress-track{width:100%;height:4px;border-radius:999px;background:#28282814;overflow:hidden}.project-io-modal-dark .project-io-progress-track{background:#ffffff1a}.project-io-progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#c79a52,#b98535);transition:width .16s ease}.project-io-body{flex:1;min-height:0;overflow-y:auto;padding:1.15rem 1.5rem .75rem}.project-io-body::-webkit-scrollbar{width:5px}.project-io-body::-webkit-scrollbar-thumb{background:#28282824;border-radius:999px}.project-io-field{margin-bottom:1.1rem}.project-io-field-label{display:block;margin-bottom:.45rem;font-size:12.5px;font-weight:500;color:#202124d1}.project-io-modal-dark .project-io-field-label{color:#d4d4d8e0}.project-io-field-input-wrap{position:relative}.project-io-field-input{width:100%;height:38px;padding:0 2.25rem 0 .85rem;border-radius:10px;border:1px solid rgba(40,40,40,.12);background:#ffffffd9;color:#202124;font-size:13.5px;outline:none;transition:border-color .14s ease,box-shadow .14s ease;box-shadow:inset 0 0 0 1px #28282808}.project-io-field-input:focus{border-color:#be873761;box-shadow:inset 0 0 0 1px #be87371f}.project-io-field-input:disabled{opacity:.5}.project-io-modal-dark .project-io-field-input{border-color:#ffffff1f;background:#202026b8;color:#f4f4f5f2;box-shadow:inset 0 0 0 1px #ffffff0a}.project-io-field-input-icon{position:absolute;right:.7rem;top:50%;transform:translateY(-50%);color:#28282861;pointer-events:none}.project-io-option-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:560px){.project-io-option-grid{grid-template-columns:1fr}}.project-io-option-card{position:relative;display:flex;align-items:flex-start;gap:.65rem;min-height:72px;padding:.75rem .85rem;border-radius:12px;border:1px solid rgba(40,40,40,.12);background:#ffffffb8;text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .14s ease,box-shadow .14s ease;box-shadow:inset 0 0 0 1px #28282808}.project-io-option-card:hover:not(:disabled){border-color:#be873747;transform:translateY(-1px)}.project-io-option-card-selected{border-color:#be87376b;background:#be87370f;box-shadow:inset 0 0 0 1px #be87371a}.project-io-option-card:disabled{opacity:.45;cursor:not-allowed}.project-io-modal-dark .project-io-option-card{border-color:#ffffff1f;background:#2020268c;box-shadow:inset 0 0 0 1px #ffffff0a}.project-io-option-card-icon{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:9px;border:1px solid rgba(40,40,40,.1);background:#f8f4eca6;color:#78501ec7}.project-io-modal-dark .project-io-option-card-icon{border-color:#ffffff1a;background:#18181cb8;color:#c79a52d1}.project-io-option-card-body{flex:1;min-width:0;padding-right:1rem}.project-io-option-card-title{font-size:13px;font-weight:500;color:#202124;line-height:1.3}.project-io-modal-dark .project-io-option-card-title{color:#f4f4f5f2}.project-io-option-card-desc{margin-top:.2rem;font-size:11px;color:#28282880;line-height:1.4}.project-io-modal-dark .project-io-option-card-desc{color:#a1a1aac7}.project-io-option-card-check{position:absolute;top:.55rem;right:.55rem;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(40,40,40,.14);background:#ffffffe6;color:transparent;transition:border-color .14s ease,background .14s ease,color .14s ease}.project-io-option-card-selected .project-io-option-card-check{border-color:#be873773;background:#be8737e0;color:#fff}.project-io-option-card-badge{display:inline-block;margin-left:.35rem;padding:.05rem .35rem;border-radius:4px;font-size:10px;font-weight:500;color:#78501ed1;background:#be87371f;border:1px solid rgba(190,135,55,.2);vertical-align:middle}.project-io-import-card{position:relative;display:flex;align-items:center;gap:.75rem;width:100%;padding:.85rem 1rem;margin-bottom:.85rem;border-radius:12px;border:1px solid rgba(40,40,40,.12);background:#ffffffb8;text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .14s ease;box-shadow:inset 0 0 0 1px #28282808}.project-io-import-card:hover:not(:disabled){border-color:#be873747}.project-io-import-card-selected{border-color:#be87376b;background:#be87370f;box-shadow:inset 0 0 0 1px #be87371a}.project-io-import-card:disabled{opacity:.45;cursor:not-allowed}.project-io-modal-dark .project-io-import-card{border-color:#ffffff1f;background:#2020268c;box-shadow:inset 0 0 0 1px #ffffff0a}.project-io-import-card-arrow{margin-left:auto;color:#28282859;flex-shrink:0}.project-io-import-card-selected .project-io-import-card-arrow{color:#78501eb8}.project-io-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;min-height:148px;padding:1.5rem 1rem;margin-bottom:.85rem;border-radius:12px;border:1px dashed rgba(40,40,40,.22);background:#f8f4ec59;color:#28282894;cursor:pointer;transition:border-color .14s ease,background .14s ease;box-shadow:inset 0 0 0 1px #28282808}.project-io-dropzone:hover:not(:disabled){border-color:#be873759;background:#be87370a}.project-io-dropzone:disabled{opacity:.45;cursor:not-allowed}.project-io-modal-dark .project-io-dropzone{border-color:#ffffff2e;background:#20202659;color:#a1a1aac7;box-shadow:inset 0 0 0 1px #ffffff0a}.project-io-dropzone-icon{color:#78501e8c}.project-io-dropzone-title{font-size:13px;font-weight:500;color:#202124c7}.project-io-modal-dark .project-io-dropzone-title{color:#d4d4d8e6}.project-io-dropzone-hint{font-size:11.5px;color:#2828287a}.project-io-modal-dark .project-io-dropzone-hint{color:#a1a1aab8}.project-io-alert{display:flex;align-items:flex-start;gap:.55rem;padding:.7rem .85rem;border-radius:10px;border:1px solid rgba(190,135,55,.22);background:#be873712;font-size:12px;color:#644418e0;line-height:1.45;box-shadow:inset 0 0 0 1px #be87370f}.project-io-modal-dark .project-io-alert{border-color:#be873747;background:#be87371a;color:#d7af6eeb;box-shadow:inset 0 0 0 1px #be873714}.project-io-alert-icon{flex-shrink:0;margin-top:1px;color:#b98535d1}.project-io-stats{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1.1rem;margin-top:.85rem;padding:.65rem .85rem;border-radius:10px;border:1px solid rgba(40,40,40,.1);background:#f8f4ec73;box-shadow:inset 0 0 0 1px #28282808}.project-io-modal-dark .project-io-stats{border-color:#ffffff1a;background:#20202666;box-shadow:inset 0 0 0 1px #ffffff0a}.project-io-stat{display:inline-flex;align-items:center;gap:.3rem;font-size:11.5px;color:#28282894}.project-io-modal-dark .project-io-stat{color:#a1a1aac7}.project-io-stat-icon{color:#78501e8c}.project-io-stat-value{font-weight:600;color:#202124c7}.project-io-modal-dark .project-io-stat-value{color:#d4d4d8eb}.project-io-stat-selection{display:inline-flex;align-items:center;gap:.35rem;font-size:11.5px;color:#28282894;cursor:pointer}.project-io-stat-selection input[type=checkbox]{width:13px;height:13px;accent-color:#b98535;cursor:pointer}.project-io-footer{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;padding:.85rem 1.5rem 1.15rem;border-top:1px solid rgba(40,40,40,.08);flex-shrink:0}.project-io-modal-dark .project-io-footer{border-top-color:#ffffff14}.project-io-secondary-button{height:36px;padding:0 1.1rem;border-radius:11px;border:1px solid rgba(40,40,40,.12);background:#ffffffd9;color:#3f3f46e6;font-size:13px;cursor:pointer;transition:background .14s ease,border-color .14s ease;box-shadow:inset 0 0 0 1px #28282808}.project-io-secondary-button:hover:not(:disabled){background:#fafaf9;border-color:#2828282e}.project-io-secondary-button:disabled{opacity:.45;cursor:not-allowed}.project-io-modal-dark .project-io-secondary-button{border-color:#ffffff1f;background:#202026b8;color:#d4d4d8eb;box-shadow:inset 0 0 0 1px #ffffff0a}.project-io-primary-button{display:inline-flex;align-items:center;gap:.4rem;height:36px;padding:0 1.15rem;border-radius:11px;border:1px solid rgba(160,110,40,.25);background:linear-gradient(180deg,#d6ad63,#b9802f);color:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:filter .14s ease,transform .14s ease,opacity .14s ease;box-shadow:0 6px 14px #a06e282e}.project-io-primary-button:hover:not(:disabled){filter:brightness(1.04)}.project-io-primary-button:disabled{opacity:.45;cursor:not-allowed}html.low-end-device *,html.low-end-device *:before,html.low-end-device *:after{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.low-end-device .sketch-glass,html.low-end-device .sketch-glass-dark,html.low-end-device .sketch-frosted,html.low-end-device .sketch-blur,html.low-end-device .sketch-blur-light,html.low-end-device .sketch-blur-strong,html.low-end-device [class*=-blur],html.low-end-device [class*=backdrop-]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}html.low-end-device .canvas-node,html.low-end-device .canvas-node *,html.low-end-device .sketch-card,html.low-end-device .sketch-floating-panel{will-change:auto!important}html.low-end-device .sketch-elevated,html.low-end-device .sketch-shadow-strong{box-shadow:0 2px 8px #0000001f!important}html.low-end-device .sketch-card{box-shadow:none!important}html.low-end-device .connection-flow-gradient,html.low-end-device .connection-marquee,html.low-end-device .marquee-stripe{animation:none!important;background-size:100% 100%!important}html.low-end-device .sketch-saturate,html.low-end-device .sketch-vibrant{filter:none!important}.qiaodoumayi-gen-toolbar{--tap-gen-fg: rgba(255, 255, 255, .96);--tap-gen-muted: rgba(255, 255, 255, .96);--tap-gen-hover: rgba(255, 255, 255, .08);--tap-gen-active: rgba(255, 255, 255, .12);display:flex!important;align-items:center!important;gap:6px!important;padding:0 1px;color:var(--tap-gen-fg);font-family:Inter,PingFang SC,Noto Sans SC,Microsoft YaHei,ui-sans-serif,system-ui,sans-serif}.qiaodoumayi-gen-toolbar [data-model-select-area]{display:flex!important;align-items:center!important;align-self:center!important;flex:0 1 auto!important;min-width:0!important;width:auto!important;max-width:min(42%,190px)!important;height:28px!important;overflow:visible!important}.qiaodoumayi-gen-toolbar [data-chat-platform-group-picker][data-model-select-area]{flex:0 0 auto!important;min-width:-moz-max-content!important;min-width:max-content!important;max-width:none!important;width:auto!important;height:auto!important}.qiaodoumayi-gen-toolbar [data-chat-platform-group-picker] .node-dropdown-button{width:auto!important;min-width:-moz-max-content!important;min-width:max-content!important;max-width:none!important;justify-content:flex-start!important}.qiaodoumayi-gen-toolbar [data-chat-platform-group-picker] .node-dropdown-button>span{overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;max-width:none!important}.qiaodoumayi-gen-toolbar [data-qiaodoumayi-gen-model=true]{display:inline-flex!important;align-items:center!important;width:auto!important;max-width:100%!important;height:28px!important;min-height:28px!important;gap:6px!important;padding:0 7px 0 3px!important;border-color:transparent!important;border-radius:9px!important;background:transparent!important;color:var(--tap-gen-fg)!important;font-size:13px!important;font-weight:500;letter-spacing:-.015em;line-height:1!important}.model-brand-logo{display:block!important;flex-shrink:0;align-self:center;line-height:0;pointer-events:none;-webkit-mask-image:var(--model-brand-logo);mask-image:var(--model-brand-logo);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.model-brand-logo--light{background-color:#000}.model-brand-logo--dark{background-color:#b8b8b8}.qiaodoumayi-gen-toolbar [data-qiaodoumayi-gen-model=true] .model-brand-logo{transform:translateY(-.5px)}.qiaodoumayi-gen-toolbar [data-qiaodoumayi-gen-model=true]>span:not(.model-brand-logo){display:inline-flex!important;align-items:center!important;line-height:1!important;font-weight:500!important}.qiaodoumayi-gen-toolbar [data-qiaodoumayi-gen-model=true]:hover{background:var(--tap-gen-hover)!important;color:var(--tap-gen-fg)!important}.qiaodoumayi-gen-toolbar .model-brand-logo--dark{background-color:#f4f4f5}.theme-light .qiaodoumayi-gen-toolbar .model-brand-logo--light{background-color:#18181b}.qiaodoumayi-gen-toolbar .qiaodoumayi-gen-params{flex:1 1 auto!important;display:flex!important;align-items:center!important;align-self:center!important;gap:2px!important;min-height:28px}.qiaodoumayi-gen-toolbar .qiaodoumayi-gen-params-fold{display:flex;align-items:center;align-self:center;flex:1 1 auto;min-width:28px;min-height:28px;gap:2px;overflow:visible}.qiaodoumayi-gen-toolbar .qiaodoumayi-gen-params-fold-trigger{display:inline-flex!important;align-items:center;justify-content:center;width:28px;height:28px;min-height:28px;padding:0!important;border-color:transparent!important;border-radius:9px!important;background:transparent!important;color:var(--tap-gen-muted)!important}.qiaodoumayi-gen-toolbar .qiaodoumayi-gen-params-fold-trigger:hover,.qiaodoumayi-gen-toolbar .qiaodoumayi-gen-params-fold-trigger[aria-expanded=true]{background:var(--tap-gen-hover)!important;color:var(--tap-gen-fg)!important}.qiaodoumayi-gen-params-fold-icon{opacity:.5;transition:opacity .16s ease}.qiaodoumayi-gen-toolbar .qiaodoumayi-gen-params-fold-trigger:hover .qiaodoumayi-gen-params-fold-icon,.qiaodoumayi-gen-params-fold-icon.is-open{opacity:.92}.qiaodoumayi-gen-toolbar .qiaodoumayi-gen-params-fold-tray{display:flex;align-items:center;flex:1 1 auto;min-width:0;gap:2px;overflow:visible}.qiaodoumayi-gen-toolbar .qiaodoumayi-gen-params-fold-tray .qiaodoumayi-gen-params{flex:0 1 auto!important;flex-wrap:nowrap!important}.qiaodoumayi-gen-toolbar .qiaodoumayi-gen-params-fold-tray .qiaodoumayi-gen-params>*{transform-origin:left center;animation:qiaodoumayi-params-fan-out .28s cubic-bezier(.22,1.18,.32,1) both}.qiaodoumayi-gen-toolbar .qiaodoumayi-gen-params-fold-tray[data-state=closing] .qiaodoumayi-gen-params>*{animation-name:qiaodoumayi-params-fan-in;animation-duration:.22s;animation-timing-function:cubic-bezier(.4,0,1,1);pointer-events:none}.qiaodoumayi-gen-toolbar .qiaodoumayi-gen-params-fold-tray .qiaodoumayi-gen-params>*:nth-child(1){animation-delay:0ms}.qiaodoumayi-gen-toolbar .qiaodoumayi-gen-params-fold-tray .qiaodoumayi-gen-params>*:nth-child(2){animation-delay:24ms}.qiaodoumayi-gen-toolbar .qiaodoumayi-gen-params-fold-tray .qiaodoumayi-gen-params>*:nth-child(3){animation-delay:48ms}.qiaodoumayi-gen-toolbar .qiaodoumayi-gen-params-fold-tray .qiaodoumayi-gen-params>*:nth-child(4){animation-delay:72ms}.qiaodoumayi-gen-toolbar .qiaodoumayi-gen-params-fold-tray .qiaodoumayi-gen-params>*:nth-child(5){animation-delay:96ms}.qiaodoumayi-gen-toolbar .qiaodoumayi-gen-params-fold-tray .qiaodoumayi-gen-params>*:nth-child(n+6){animation-delay:.12s}.qiaodoumayi-gen-toolbar .qiaodoumayi-gen-params-fold-tray[data-state=closing] .qiaodoumayi-gen-params>*:nth-child(1){animation-delay:80ms}.qiaodoumayi-gen-toolbar .qiaodoumayi-gen-params-fold-tray[data-state=closing] .qiaodoumayi-gen-params>*:nth-child(2){animation-delay:56ms}.qiaodoumayi-gen-toolbar .qiaodoumayi-gen-params-fold-tray[data-state=closing] .qiaodoumayi-gen-params>*:nth-child(3){animation-delay:32ms}.qiaodoumayi-gen-toolbar .qiaodoumayi-gen-params-fold-tray[data-state=closing] .qiaodoumayi-gen-params>*:nth-child(4){animation-delay:16ms}.qiaodoumayi-gen-toolbar .qiaodoumayi-gen-params-fold-tray[data-state=closing] .qiaodoumayi-gen-params>*:nth-child(5){animation-delay:0ms}.qiaodoumayi-gen-toolbar .qiaodoumayi-gen-params-fold-tray[data-state=closing] .qiaodoumayi-gen-params>*:nth-child(n+6){animation-delay:0ms}@keyframes qiaodoumayi-params-fan-out{0%{opacity:0;transform:translate(-12px) scale(.84)}to{opacity:1;transform:none}}@keyframes qiaodoumayi-params-fan-in{to{opacity:0;transform:translate(-12px) scale(.84)}}@media(prefers-reduced-motion:reduce){.qiaodoumayi-gen-toolbar .qiaodoumayi-gen-params-fold-tray .qiaodoumayi-gen-params>*{animation:none!important}}.qiaodoumayi-gen-toolbar [data-prompt-enhance-control]{margin-left:auto!important}.qiaodoumayi-gen-toolbar .qiaodoumayi-gen-size-beside-model{display:flex!important;align-items:center!important;align-self:center!important;flex:0 0 auto!important;min-height:28px;gap:4px!important}.qiaodoumayi-gen-toolbar .qiaodoumayi-gen-model-size-divider{display:inline-block;width:1px;height:12px;margin:0 1px;border-radius:1px;background:#ffffff38;flex-shrink:0}.theme-light .qiaodoumayi-gen-toolbar .qiaodoumayi-gen-model-size-divider{background:#00000029}.qiaodoumayi-gen-toolbar .qiaodoumayi-gen-size-beside-model .node-dropdown-button{border-color:transparent!important;border-radius:9px!important;background:transparent!important;color:var(--tap-gen-muted)!important;font-size:13px!important;font-weight:500;min-height:28px;padding:0 7px!important}.qiaodoumayi-gen-toolbar .qiaodoumayi-gen-size-beside-model .node-dropdown-button:hover{background:var(--tap-gen-hover)!important;color:var(--tap-gen-fg)!important}.qiaodoumayi-gen-toolbar label:has(input[type=checkbox]):not(.sketch-chat-web-chip){min-height:28px;gap:5px!important;padding:0 7px!important;border-color:transparent!important;border-radius:9px!important;background:transparent!important;color:var(--tap-gen-muted)!important;font-size:13px!important;font-weight:500;line-height:1}.qiaodoumayi-gen-toolbar label:has(input[type=checkbox]):not(.sketch-chat-web-chip):hover{background:var(--tap-gen-hover)!important;color:var(--tap-gen-fg)!important}.qiaodoumayi-gen-toolbar label:has(input[type=checkbox]):not(.sketch-chat-web-chip) input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-grid;width:14px!important;height:14px!important;flex:0 0 14px;place-content:center;border:1px solid rgba(255,255,255,.18)!important;border-radius:4px;background:#ffffff0e!important;box-shadow:inset 0 1px #ffffff09;cursor:pointer}.qiaodoumayi-gen-toolbar label:has(input[type=checkbox]):not(.sketch-chat-web-chip) input[type=checkbox]:after{content:"";width:4px;height:7px;border:solid transparent;border-width:0 1.5px 1.5px 0;transform:translateY(-1px) rotate(45deg) scale(.7);transition:transform .12s ease,border-color .12s ease}.qiaodoumayi-gen-toolbar label:has(input[type=checkbox]):not(.sketch-chat-web-chip) input[type=checkbox]:checked{border-color:#ffffff57!important;background:#ffffff29!important}.qiaodoumayi-gen-toolbar label:has(input[type=checkbox]):not(.sketch-chat-web-chip) input[type=checkbox]:checked:after{border-color:#ffffffeb;transform:translateY(-1px) rotate(45deg) scale(1)}.qiaodoumayi-gen-toolbar .qiaodoumayi-gen-params .node-dropdown-button,.qiaodoumayi-gen-toolbar .qiaodoumayi-gen-params>button,.qiaodoumayi-gen-toolbar .qiaodoumayi-gen-params>div>button,.qiaodoumayi-gen-toolbar .qiaodoumayi-gen-params>div>div>button,.qiaodoumayi-gen-toolbar>button{min-height:28px;padding:0 7px!important;border-color:transparent!important;border-radius:9px!important;background:transparent!important;color:var(--tap-gen-muted)!important;font-size:13px!important;font-weight:500;line-height:1;white-space:nowrap}.qiaodoumayi-gen-toolbar .qiaodoumayi-gen-params .node-dropdown-button:hover,.qiaodoumayi-gen-toolbar .qiaodoumayi-gen-params>button:hover,.qiaodoumayi-gen-toolbar .qiaodoumayi-gen-params>div>button:hover,.qiaodoumayi-gen-toolbar .qiaodoumayi-gen-params>div>div>button:hover,.qiaodoumayi-gen-toolbar>button:hover{background:var(--tap-gen-hover)!important;color:var(--tap-gen-fg)!important}.qiaodoumayi-gen-toolbar .qiaodoumayi-gen-params [data-gen-inline-director-bar]{overflow:visible}.qiaodoumayi-gen-toolbar .qiaodoumayi-gen-params [data-gen-inline-director-bar]>button{gap:4px;border-color:transparent!important;box-shadow:none!important;outline:none!important;--tw-ring-shadow: 0 0 #0000 !important}.qiaodoumayi-gen-toolbar .qiaodoumayi-gen-params [data-gen-inline-director-bar]>button:focus,.qiaodoumayi-gen-toolbar .qiaodoumayi-gen-params [data-gen-inline-director-bar]>button:focus-visible,.qiaodoumayi-gen-toolbar .qiaodoumayi-gen-params [data-gen-inline-director-bar]>button:active{border-color:transparent!important;box-shadow:none!important;outline:none!important;--tw-ring-shadow: 0 0 #0000 !important}.qiaodoumayi-gen-toolbar .qiaodoumayi-gen-params [data-gen-inline-director-bar]>button svg{width:12px;height:12px;flex-shrink:0;opacity:.85}.qiaodoumayi-gen-toolbar .qiaodoumayi-gen-params [data-gen-inline-director-bar]>button .qiaodoumayi-gen-camera-orb-icon{width:16px!important;height:16px!important;flex-shrink:0;-o-object-fit:contain;object-fit:contain;display:block;border-radius:50%}[data-qiaodoumayi-camera-panel]{--camera-panel-bg: #242424;--camera-panel-fg: rgba(255, 255, 255, .93);--camera-panel-muted: rgba(255, 255, 255, .46);--camera-panel-subtle: rgba(255, 255, 255, .34);--camera-panel-line: rgba(255, 255, 255, .12);width:min(600px,calc(100vw - 24px));height:253px;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:18px;background:var(--camera-panel-bg);color:var(--camera-panel-fg);box-shadow:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:translate(-50%);transform-origin:center bottom;animation:qiaodoumayi-camera-panel-in .15s cubic-bezier(.2,.8,.2,1)}[data-qiaodoumayi-camera-panel][data-theme=light]{--camera-panel-bg: #ffffff;--camera-panel-fg: rgba(24, 24, 27, .94);--camera-panel-muted: rgba(63, 63, 70, .62);--camera-panel-subtle: rgba(63, 63, 70, .4);--camera-panel-line: rgba(24, 24, 27, .12);border-color:#18181b24;box-shadow:none}@keyframes qiaodoumayi-camera-panel-in{0%{opacity:0;transform:translate(-50%) translateY(5px) scale(.986)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.qiaodoumayi-camera-header{display:flex;height:53px;align-items:center;justify-content:space-between;padding:0 16px;font-size:14px;font-weight:650;letter-spacing:-.01em}.qiaodoumayi-camera-save,.qiaodoumayi-camera-clear,.qiaodoumayi-camera-step,.qiaodoumayi-camera-preview{border:0!important;font:inherit;-webkit-tap-highlight-color:transparent}.qiaodoumayi-camera-actions{display:flex;align-items:center;gap:6px}.qiaodoumayi-camera-clear{height:28px;padding:0 11px!important;border-radius:999px!important;background:transparent!important;color:var(--camera-panel-muted)!important;font-size:11px;font-weight:600;transition:color .12s ease,background .12s ease,transform 80ms ease}.qiaodoumayi-camera-clear:not(:disabled):hover{background:#ffffff14!important;color:var(--camera-panel-fg)!important}[data-qiaodoumayi-camera-panel][data-theme=light] .qiaodoumayi-camera-clear:not(:disabled):hover{background:#18181b0e!important}.qiaodoumayi-camera-clear:disabled{opacity:.34;cursor:default}.qiaodoumayi-camera-clear:not(:disabled):active{transform:scale(.9)}.qiaodoumayi-camera-save{height:28px;padding:0 13px!important;border-radius:999px!important;background:#ffffff0b!important;color:var(--camera-panel-fg)!important;font-size:11px;font-weight:600;transition:color .12s ease,background .12s ease,transform 80ms ease}.qiaodoumayi-camera-save:not(:disabled):hover{background:#ffffff1a!important}.qiaodoumayi-camera-save:disabled{opacity:.34;cursor:default}[data-qiaodoumayi-camera-panel][data-theme=light] .qiaodoumayi-camera-save{background:#18181b0e!important}.qiaodoumayi-camera-grid{display:grid;height:200px;grid-template-columns:repeat(4,minmax(0,1fr));padding:0}.qiaodoumayi-camera-column{position:relative;display:grid;min-width:0;grid-template-rows:35px 78px 37px 32px;align-items:center;justify-items:stretch;padding:0 8px 10px;touch-action:none}.qiaodoumayi-camera-column:not(:last-child):after{position:absolute;top:57px;right:0;width:1px;height:78px;background:var(--camera-panel-line);content:""}.qiaodoumayi-camera-current{display:grid;min-width:0;grid-template-columns:22px minmax(0,1fr) 22px;align-items:center}.qiaodoumayi-camera-step{display:flex;width:22px;height:34px;align-items:center;justify-content:center;padding:0!important;border-radius:7px!important;background:transparent!important;color:var(--camera-panel-subtle)!important;cursor:pointer;transition:color .11s ease,background .11s ease,transform 80ms ease}.qiaodoumayi-camera-step svg{width:13px;height:13px;fill:currentColor;stroke-width:3}.qiaodoumayi-camera-step:hover{background:#ffffff0e!important;color:var(--camera-panel-fg)!important}[data-qiaodoumayi-camera-panel][data-theme=light] .qiaodoumayi-camera-step:hover{background:#18181b0e!important}.qiaodoumayi-camera-step:active,.qiaodoumayi-camera-save:not(:disabled):active{transform:scale(.9)}.qiaodoumayi-camera-preview{position:relative;display:flex;width:100%;height:76px;align-items:center;justify-content:center;overflow:hidden;padding:3px!important;border-radius:12px!important;background:radial-gradient(circle at center,rgba(255,255,255,.07),transparent 64%)!important;color:var(--camera-panel-fg)!important;cursor:pointer;transition:background .12s ease,transform 90ms ease}.qiaodoumayi-camera-preview:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background-image:linear-gradient(rgba(255,255,255,.22) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.22) 1px,transparent 1px);background-size:3.5px 3.5px;background-position:center;opacity:.42;pointer-events:none;content:"";-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 18%,transparent 58%);mask-image:radial-gradient(circle at 50% 50%,#000 18%,transparent 58%)}.qiaodoumayi-camera-preview>*{position:relative;z-index:1}.qiaodoumayi-camera-preview:active{transform:scale(.97)}[data-qiaodoumayi-camera-panel][data-theme=light] .qiaodoumayi-camera-preview:before{background-image:linear-gradient(rgba(24,24,27,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(24,24,27,.18) 1px,transparent 1px)}.qiaodoumayi-camera-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:saturate(.78) contrast(1.04);pointer-events:none}.qiaodoumayi-camera-placeholder{width:34px;height:34px;color:var(--camera-panel-subtle);stroke-width:1.15}.qiaodoumayi-camera-focal{display:flex;align-items:center;justify-content:center;line-height:1}.qiaodoumayi-camera-focal strong{font-size:20px;font-weight:720;letter-spacing:-.04em}.qiaodoumayi-camera-ghost{display:flex;width:100%;height:100%;align-items:center;justify-content:center;overflow:hidden;padding:2px 34px;opacity:.17;pointer-events:none}.qiaodoumayi-camera-ghost .qiaodoumayi-camera-image{max-width:54px;max-height:28px}.qiaodoumayi-camera-ghost .qiaodoumayi-camera-focal strong{font-size:13px}.qiaodoumayi-camera-ghost-previous{align-items:flex-start}.qiaodoumayi-camera-ghost-next{align-items:flex-end}.qiaodoumayi-camera-value{display:-webkit-box;width:100%;overflow:hidden;align-self:end;padding:0 2px;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;color:var(--camera-panel-fg);font-size:12px;font-weight:650;line-height:1.2;overflow-wrap:anywhere;text-align:center}.qiaodoumayi-camera-save:focus-visible,.qiaodoumayi-camera-clear:focus-visible,.qiaodoumayi-camera-step:focus-visible,.qiaodoumayi-camera-preview:focus-visible{outline:2px solid rgba(125,211,252,.8);outline-offset:1px}@media(max-width:640px){[data-qiaodoumayi-camera-panel]{height:238px}.qiaodoumayi-camera-header{height:49px;padding-inline:13px}.qiaodoumayi-camera-grid{height:189px}.qiaodoumayi-camera-column{grid-template-rows:31px 73px 34px 29px;padding-inline:4px}.qiaodoumayi-camera-column:not(:last-child):after{top:52px;height:74px}.qiaodoumayi-camera-current{grid-template-columns:18px minmax(0,1fr) 18px}.qiaodoumayi-camera-step{width:18px}.qiaodoumayi-camera-preview{height:70px}.qiaodoumayi-camera-value{font-size:10px}}.qiaodoumayi-gen-toolbar [data-prompt-enhance-control] button,.qiaodoumayi-aux-gen-toolbar [data-prompt-enhance-control] button,.qiaodoumayi-gen-toolbar [data-voice-input-control] button,.qiaodoumayi-aux-gen-toolbar [data-voice-input-control] button{border:0!important;background:transparent!important;box-shadow:none!important}.qiaodoumayi-gen-toolbar .qiaodoumayi-gen-submit-wrap{margin-left:auto!important;padding-left:3px}.qiaodoumayi-gen-toolbar:has([data-prompt-enhance-control]) .qiaodoumayi-gen-submit-wrap{margin-left:0!important}.qiaodoumayi-gen-toolbar .qiaodoumayi-gen-submit{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;padding:0!important;border:0!important;border-radius:999px!important;background:#ececef!important;color:#262629!important;box-shadow:0 0 0 1px #fff3,0 2px 8px #0000003d}.qiaodoumayi-gen-toolbar .qiaodoumayi-gen-submit:hover{background:#fff!important;color:#111113!important;transform:none}.qiaodoumayi-gen-toolbar .qiaodoumayi-gen-submit:active{transform:scale(.94)}.qiaodoumayi-gen-toolbar .qiaodoumayi-gen-submit:disabled{opacity:.72;cursor:not-allowed;transform:none!important;pointer-events:none}.qiaodoumayi-gen-toolbar .qiaodoumayi-gen-submit:disabled:hover{background:#ececef!important;color:#262629!important}.theme-light .qiaodoumayi-gen-toolbar .qiaodoumayi-gen-submit{background:#18181b!important;color:#fff!important;box-shadow:none!important}.theme-light .qiaodoumayi-gen-toolbar .qiaodoumayi-gen-submit:hover{background:#000!important;color:#fff!important;transform:none}.theme-light .qiaodoumayi-gen-toolbar .qiaodoumayi-gen-submit:active{transform:scale(.94)}.theme-light .qiaodoumayi-gen-toolbar .qiaodoumayi-gen-submit:disabled:hover{background:#18181b!important;color:#fff!important}[data-gen-node-portal-dropdown=true],.qiaodoumayi-gen-toolbar .node-dropdown-menu{border-color:#ffffff13!important;border-radius:18px!important;background:#1f1f1f!important;box-shadow:none!important;padding:8px!important}.node-dropdown-menu,[data-gen-node-portal-dropdown=true],.text-node-chat-model-menu{scrollbar-width:none;-ms-overflow-style:none}.node-dropdown-menu::-webkit-scrollbar,[data-gen-node-portal-dropdown=true]::-webkit-scrollbar,.text-node-chat-model-menu::-webkit-scrollbar{display:none;width:0;height:0}[data-gen-node-portal-dropdown=true] button,.qiaodoumayi-gen-toolbar .node-dropdown-menu button{border-radius:10px!important}[data-gen-node-portal-dropdown=true] button:hover,.qiaodoumayi-gen-toolbar .node-dropdown-menu button:hover{background:#ffffff14!important}[data-expand-toolbar] .expand-toolbar-row .node-dropdown-button,[data-expand-toolbar] .expand-toolbar-size-slot .node-dropdown-button,[data-qiaodoumayi-eraser-workspace] .eraser-toolbar-params .node-dropdown-button{height:28px!important;min-height:28px!important;padding:0 10px!important;border-radius:9px!important;border-width:1px!important;border-style:solid!important;border-color:#ffffff4d!important;background:transparent!important;color:#f4f4f5f0!important;font-size:11px!important;font-weight:550;line-height:1!important}[data-qiaodoumayi-eraser-workspace] .eraser-toolbar-params .node-dropdown-button:hover{background:#ffffff0f!important;border-color:#ffffff73!important}.theme-light [data-qiaodoumayi-eraser-workspace] .eraser-toolbar-params .node-dropdown-button{border-color:#0000002e!important;color:#18181beb!important}.theme-light [data-qiaodoumayi-eraser-workspace] .eraser-toolbar-params .node-dropdown-button:hover{background:#0000000a!important;border-color:#00000047!important}[data-expand-toolbar] .expand-toolbar-row .node-dropdown-button:hover,[data-expand-toolbar] .expand-toolbar-size-slot .node-dropdown-button:hover{background:#ffffff0f!important;border-color:#ffffff73!important}.theme-light [data-expand-toolbar] .expand-toolbar-row .node-dropdown-button,.theme-light [data-expand-toolbar] .expand-toolbar-size-slot .node-dropdown-button{border-color:#0000002e!important;color:#18181beb!important}.theme-light [data-expand-toolbar] .expand-toolbar-row .node-dropdown-button:hover,.theme-light [data-expand-toolbar] .expand-toolbar-size-slot .node-dropdown-button:hover{background:#0000000a!important;border-color:#00000047!important}[data-marker-toolbar] .marker-toolbar-row .node-dropdown-button{height:28px!important;min-height:28px!important;padding:0 10px!important;border-radius:9px!important;border-width:1px!important;border-style:solid!important;border-color:#ffffff4d!important;background:transparent!important;color:#f4f4f5f0!important;font-size:11px!important;font-weight:550;line-height:1!important;width:auto!important;max-width:9.5rem}[data-marker-toolbar] .marker-toolbar-row .node-dropdown-button:hover{background:#ffffff0f!important;border-color:#ffffff73!important}.theme-light [data-marker-toolbar] .marker-toolbar-row .node-dropdown-button{border-color:#0000002e!important;color:#18181beb!important}.theme-light [data-marker-toolbar] .marker-toolbar-row .node-dropdown-button:hover{background:#0000000a!important;border-color:#00000047!important}.qiaodoumayi-gen-ratio-panel{width:342px!important;min-width:342px!important;max-width:min(342px,calc(100vw - 24px))!important;padding:14px 12px 13px!important}.qiaodoumayi-gen-popover-label{margin:0 2px 9px;color:#e4e4e794;font-size:11px;font-weight:600;letter-spacing:.01em}.theme-light .qiaodoumayi-gen-popover-label{color:#71717ad9}.qiaodoumayi-gen-ratio-panel-content>div:last-child:not(.qiaodoumayi-gen-size-section),.qiaodoumayi-gen-ratio-grid>div{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px!important;padding:0!important;border:0;border-radius:0;background:transparent}.qiaodoumayi-gen-ratio-panel-content>div:last-child:not(.qiaodoumayi-gen-size-section)>button,.qiaodoumayi-gen-ratio-grid>div>button{flex-direction:column!important;min-width:0;min-height:62px;justify-content:center;gap:5px!important;padding:7px 4px!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:9px!important;background:transparent!important;color:#e4e4e7c7!important;box-shadow:none!important;transition:border-color .14s ease,background-color .14s ease,color .14s ease!important}.qiaodoumayi-gen-ratio-panel-content>div:last-child:not(.qiaodoumayi-gen-size-section)>button>div:first-child,.qiaodoumayi-gen-ratio-grid>div>button>div:first-child{width:26px!important;height:20px!important;min-width:26px!important;min-height:20px!important}.qiaodoumayi-gen-ratio-panel-content>div:last-child:not(.qiaodoumayi-gen-size-section)>button>div:first-child>div,.qiaodoumayi-gen-ratio-grid>div>button>div:first-child>div{border-width:1.75px!important;border-color:#f4f4f5e6!important;border-radius:2px!important}.qiaodoumayi-gen-ratio-panel-content>div:last-child:not(.qiaodoumayi-gen-size-section)>button>span,.qiaodoumayi-gen-ratio-grid>div>button>span{color:inherit!important;font-size:10px!important;font-weight:500!important}.qiaodoumayi-gen-ratio-panel-content>div:last-child:not(.qiaodoumayi-gen-size-section)>button[data-dropdown-option-selected=true],.qiaodoumayi-gen-ratio-grid>div>button[data-dropdown-option-selected=true]{border-color:#fffffff0!important;background:#ffffff13!important;color:#fff!important;box-shadow:inset 0 0 0 1px #ffffff0e!important}.qiaodoumayi-gen-ratio-panel-content>div:last-child:not(.qiaodoumayi-gen-size-section)>button:hover,.qiaodoumayi-gen-ratio-grid>div>button:hover{border-color:#ffffff6b!important;background:#ffffff0b!important;color:#fffffff5!important}.qiaodoumayi-gen-quality-pills{border-radius:12px!important}.qiaodoumayi-gen-video-settings-panel{width:min(380px,calc(100vw - 24px))!important;min-width:min(320px,calc(100vw - 24px))!important;max-width:min(380px,calc(100vw - 24px))!important;overflow-x:hidden!important;overflow-y:auto!important}.qiaodoumayi-gen-video-settings-panel--wide{width:min(440px,calc(100vw - 24px))!important;min-width:min(360px,calc(100vw - 24px))!important;max-width:min(440px,calc(100vw - 24px))!important}.qiaodoumayi-gen-video-settings-panel--workflow{width:min(420px,calc(100vw - 24px))!important;min-width:min(360px,calc(100vw - 24px))!important;max-width:min(420px,calc(100vw - 24px))!important;padding-bottom:10px!important}.qiaodoumayi-gen-video-settings-panel--workflow-compact{width:min(300px,calc(100vw - 24px))!important;min-width:min(260px,calc(100vw - 24px))!important;max-width:min(300px,calc(100vw - 24px))!important;padding-bottom:10px!important}.qiaodoumayi-gen-video-settings-panel--workflow-compact.qiaodoumayi-gen-video-settings-panel--wide{width:min(440px,calc(100vw - 24px))!important;min-width:min(360px,calc(100vw - 24px))!important;max-width:min(440px,calc(100vw - 24px))!important}.qiaodoumayi-gen-video-settings-panel--workflow-compact .qiaodoumayi-gen-ratio-grid>div{grid-template-columns:repeat(auto-fit,minmax(56px,1fr))!important;gap:6px!important}.qiaodoumayi-gen-video-settings-panel--workflow-compact .qiaodoumayi-gen-ratio-grid>div>button{min-height:44px!important;padding:5px 2px!important;gap:3px!important;border-radius:8px!important}.qiaodoumayi-gen-video-settings-panel--workflow-compact .qiaodoumayi-gen-ratio-grid>div>button>div:first-child{width:18px!important;height:14px!important;min-width:18px!important;min-height:14px!important}.qiaodoumayi-gen-video-settings-panel--workflow-compact .qiaodoumayi-gen-ratio-grid>div>button>span{font-size:9px!important}.qiaodoumayi-gen-video-settings-panel--workflow-compact .qiaodoumayi-gen-size-section.mb-3{margin-bottom:10px!important}.qiaodoumayi-gen-video-settings-panel--workflow .qiaodoumayi-gen-ratio-grid>div,.qiaodoumayi-gen-video-settings-panel--one-row-ratio .qiaodoumayi-gen-ratio-grid>div{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:6px!important}.qiaodoumayi-gen-video-settings-panel--workflow .qiaodoumayi-gen-ratio-grid>div>button,.qiaodoumayi-gen-video-settings-panel--one-row-ratio .qiaodoumayi-gen-ratio-grid>div>button{min-height:54px!important;padding:6px 2px!important;gap:4px!important}.qiaodoumayi-gen-video-settings-panel--workflow .qiaodoumayi-gen-ratio-grid>div>button>div:first-child,.qiaodoumayi-gen-video-settings-panel--one-row-ratio .qiaodoumayi-gen-ratio-grid>div>button>div:first-child{width:22px!important;height:17px!important;min-width:22px!important;min-height:17px!important}.qiaodoumayi-gen-video-settings-panel--workflow .qiaodoumayi-gen-ratio-grid>div>button>span,.qiaodoumayi-gen-video-settings-panel--one-row-ratio .qiaodoumayi-gen-ratio-grid>div>button>span{font-size:9px!important}.qiaodoumayi-gen-quality-pills--single-line{scrollbar-width:none}.qiaodoumayi-gen-quality-pills--single-line::-webkit-scrollbar{display:none}.qiaodoumayi-gen-quality-pills--single-line .qiaodoumayi-gen-quality-pill{white-space:nowrap!important;flex:1 0 auto!important}.qiaodoumayi-gen-workflow-mode-grid-item{min-height:36px}.qiaodoumayi-gen-workflow-mode-list{gap:2px}.qiaodoumayi-gen-workflow-mode-item{min-height:34px;padding:7px 10px;border-radius:10px;font-size:13px;font-weight:500;line-height:1.2}.qiaodoumayi-gen-workflow-mode-item[data-workflow-mode-active=true]{background:#ffffff1a}.theme-light .qiaodoumayi-gen-workflow-mode-item[data-workflow-mode-active=true]{background:#18181b0f}.qiaodoumayi-gen-workflow-mode-badge{border:1px solid rgba(249,115,22,.85);color:#fb923c;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:600;line-height:1.2;letter-spacing:.02em}.theme-light .qiaodoumayi-gen-workflow-mode-badge{border-color:#ea580cd9;color:#ea580c}.qiaodoumayi-gen-voice-chip-row{padding:2px 0 0}.qiaodoumayi-gen-video-duration-row{min-width:0}.qiaodoumayi-gen-video-duration-custom{min-width:3.15rem;padding:0 .5rem}.qiaodoumayi-gen-video-duration-custom input{min-width:0;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.qiaodoumayi-gen-video-duration-pills{gap:4px!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}.qiaodoumayi-gen-video-duration-pills::-webkit-scrollbar{display:none;height:0}.qiaodoumayi-gen-video-duration-pills .qiaodoumayi-gen-quality-pill{min-width:2.1rem;padding-left:.55rem!important;padding-right:.55rem!important;white-space:nowrap}.qiaodoumayi-gen-video-duration-pills .qiaodoumayi-gen-quality-pill.flex-none{flex:0 0 auto!important}.qiaodoumayi-gen-video-duration-pills .qiaodoumayi-gen-quality-pill.flex-1{flex:1 1 auto!important}.qiaodoumayi-gen-quality-pill{border:0!important;box-shadow:none!important}[data-gen-node-portal-dropdown=true] .qiaodoumayi-gen-quality-pill:hover{background:#ffffff0f!important}[data-gen-node-portal-dropdown=true] .qiaodoumayi-gen-quality-pill[data-quality-pill-active=true],[data-gen-node-portal-dropdown=true] .qiaodoumayi-gen-quality-pill[data-quality-pill-active=true]:hover{background:#ffffff1f!important;color:#fff!important}.theme-light [data-gen-node-portal-dropdown=true] .qiaodoumayi-gen-quality-pill:hover{background:#0000000a!important}.theme-light [data-gen-node-portal-dropdown=true] .qiaodoumayi-gen-quality-pill[data-quality-pill-active=true],.theme-light [data-gen-node-portal-dropdown=true] .qiaodoumayi-gen-quality-pill[data-quality-pill-active=true]:hover{background:#fff!important;color:#18181b!important;box-shadow:0 1px 2px #0000000f!important}.theme-light .qiaodoumayi-gen-toolbar{--tap-gen-fg: #18181b;--tap-gen-muted: #18181b;--tap-gen-hover: rgba(0, 0, 0, .055);--tap-gen-active: rgba(0, 0, 0, .08)}.theme-light [data-gen-node-portal-dropdown=true],.theme-light .qiaodoumayi-gen-toolbar .node-dropdown-menu{border-color:#e4e4e7!important;background:#fff!important;box-shadow:none!important}.theme-light [data-gen-node-portal-dropdown=true] button:hover,.theme-light .qiaodoumayi-gen-toolbar .node-dropdown-menu button:hover,.theme-light [data-gen-node-portal-dropdown=true] button[data-dropdown-option-selected=true],.theme-light .qiaodoumayi-gen-toolbar .node-dropdown-menu button[data-dropdown-option-selected=true]{background:#f4f4f5!important;color:#3f3f46!important}.theme-light .qiaodoumayi-gen-ratio-panel-content>div:last-child:not(.qiaodoumayi-gen-size-section)>button,.theme-light .qiaodoumayi-gen-ratio-grid>div>button{background:#f4f4f5!important;border:1.5px solid transparent!important;color:#27272ab8!important;box-shadow:none!important}.theme-light .qiaodoumayi-gen-ratio-panel-content>div:last-child:not(.qiaodoumayi-gen-size-section)>button>div:first-child>div,.theme-light .qiaodoumayi-gen-ratio-grid>div>button>div:first-child>div{border-width:1.75px!important;border-color:#3f3f46c7!important}.theme-light .qiaodoumayi-gen-ratio-panel-content>div:last-child:not(.qiaodoumayi-gen-size-section)>button:hover,.theme-light .qiaodoumayi-gen-ratio-grid>div>button:hover{border-color:#0000002e!important;background:#f4f4f5!important;color:#18181b!important;box-shadow:none!important}.theme-light .qiaodoumayi-gen-ratio-panel-content>div:last-child:not(.qiaodoumayi-gen-size-section)>button[data-dropdown-option-selected=true],.theme-light .qiaodoumayi-gen-ratio-grid>div>button[data-dropdown-option-selected=true],.theme-light .qiaodoumayi-gen-ratio-panel-content>div:last-child:not(.qiaodoumayi-gen-size-section)>button[data-dropdown-option-selected=true]:hover,.theme-light .qiaodoumayi-gen-ratio-grid>div>button[data-dropdown-option-selected=true]:hover{border:1.5px solid #18181b!important;background:#fff!important;color:#18181b!important;box-shadow:none!important}.theme-light .qiaodoumayi-gen-toolbar label:has(input[type=checkbox]):not(.sketch-chat-web-chip) input[type=checkbox]{border-color:#0000002e!important;background:#00000009!important}.theme-light .qiaodoumayi-gen-toolbar label:has(input[type=checkbox]):not(.sketch-chat-web-chip) input[type=checkbox]:checked{border-color:#00000059!important;background:#0000001f!important}.theme-light .qiaodoumayi-gen-toolbar label:has(input[type=checkbox]):not(.sketch-chat-web-chip) input[type=checkbox]:checked:after{border-color:#18181be0}.qiaodoumayi-aux-gen-composer{--tap-aux-fg: rgba(255, 255, 255, .96);--tap-aux-muted: rgba(255, 255, 255, .96);--tap-aux-hover: rgba(255, 255, 255, .075);padding:12px 12px 10px!important;border-color:#ffffff17!important;border-radius:16px!important;background:#1e1e1ffb!important;color:var(--tap-aux-fg)!important;box-shadow:none!important}.text-node-ai-composer.qiaodoumayi-aux-gen-composer{background:#1f1f1f!important;box-shadow:0 10px 15px -3px #0000002e,0 4px 6px -4px #00000029!important}.theme-light .text-node-ai-composer.qiaodoumayi-aux-gen-composer{background:#fff!important;box-shadow:0 10px 15px -3px #00000014,0 4px 6px -4px #00000014!important}.text-node-ai-composer .qiaodoumayi-aux-gen-toolbar{min-height:56px;padding:8px 0 0!important}.qiaodoumayi-aux-gen-composer .qiaodoumayi-aux-prompt-group{margin-bottom:4px!important}.qiaodoumayi-aux-gen-composer .qiaodoumayi-aux-prompt-inner{padding:4px 4px 7px!important}.qiaodoumayi-aux-gen-toolbar{--tap-aux-fg: rgba(255, 255, 255, .96);--tap-aux-muted: rgba(255, 255, 255, .96);--tap-aux-hover: rgba(255, 255, 255, .075);min-width:0;gap:2px!important;padding-top:1px;color:var(--tap-aux-fg);font-family:Inter,PingFang SC,Noto Sans SC,Microsoft YaHei,ui-sans-serif,system-ui,sans-serif}.theme-light .qiaodoumayi-aux-gen-toolbar{--tap-aux-fg: #18181b;--tap-aux-muted: #18181b;--tap-aux-hover: rgba(0, 0, 0, .055)}.qiaodoumayi-aux-gen-toolbar .qiaodoumayi-aux-gen-params{gap:2px!important}.qiaodoumayi-aux-gen-toolbar [data-model-select-area]{flex:0 1 auto!important;width:auto!important;min-width:0!important;max-width:180px!important;overflow:visible!important}.qiaodoumayi-aux-gen-toolbar button:not(.qiaodoumayi-aux-submit){min-height:28px;padding:0 7px!important;border-color:transparent!important;border-radius:9px!important;background:transparent!important;color:var(--tap-aux-fg)!important;font-size:13px!important;font-weight:500;letter-spacing:-.015em;line-height:1;white-space:nowrap}.qiaodoumayi-aux-gen-toolbar button:not(.qiaodoumayi-aux-submit):hover{background:var(--tap-aux-hover)!important;color:var(--tap-aux-fg)!important}.qiaodoumayi-aux-gen-toolbar button[data-qiaodoumayi-aux-model=true]:not(.qiaodoumayi-aux-submit),.qiaodoumayi-aux-gen-toolbar button.text-node-chat-select:not(.qiaodoumayi-aux-submit){width:auto!important;min-width:0!important;gap:6px!important;padding-left:4px!important;padding-right:7px!important;color:var(--tap-aux-fg)!important;font-weight:500!important;letter-spacing:-.015em}.qiaodoumayi-aux-gen-toolbar button[data-qiaodoumayi-aux-model=true]:not(.qiaodoumayi-aux-submit):hover,.qiaodoumayi-aux-gen-toolbar button.text-node-chat-select:not(.qiaodoumayi-aux-submit):hover{color:var(--tap-aux-fg)!important}.qiaodoumayi-aux-gen-toolbar button[data-qiaodoumayi-aux-model=true]:not(.qiaodoumayi-aux-submit) span,.qiaodoumayi-aux-gen-toolbar button.text-node-chat-select:not(.qiaodoumayi-aux-submit)>span.truncate{color:inherit!important;font-weight:500!important}.qiaodoumayi-aux-gen-toolbar .model-brand-logo--dark{background-color:#f4f4f5}.theme-light .qiaodoumayi-aux-gen-toolbar .model-brand-logo--light{background-color:#18181b}.qiaodoumayi-aux-gen-toolbar .node-dropdown-button .lucide-chevron-down,.qiaodoumayi-gen-toolbar .node-dropdown-button .lucide-chevron-down{width:11px;height:11px;opacity:.9;color:inherit}.qiaodoumayi-aux-submit-wrap{margin-left:auto!important;padding-left:4px}.qiaodoumayi-aux-gen-toolbar .qiaodoumayi-aux-submit{display:inline-flex;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;align-items:center;justify-content:center;padding:0!important;border:0!important;border-radius:999px!important;background:#ececef!important;color:#262629!important;box-shadow:0 0 0 1px #ffffff2e,0 2px 8px #0000003d!important}.qiaodoumayi-aux-gen-toolbar .qiaodoumayi-aux-submit:hover:not(:disabled){background:#fff!important;color:#111113!important;transform:none}.qiaodoumayi-aux-gen-toolbar .qiaodoumayi-aux-submit:active:not(:disabled){transform:scale(.94)}.theme-light .qiaodoumayi-aux-gen-toolbar .qiaodoumayi-aux-submit{background:#18181b!important;color:#fff!important;box-shadow:none!important}.theme-light .qiaodoumayi-aux-gen-toolbar .qiaodoumayi-aux-submit:hover:not(:disabled){background:#000!important;color:#fff!important;transform:none}.theme-light .qiaodoumayi-aux-gen-toolbar .qiaodoumayi-aux-submit:active:not(:disabled){transform:scale(.94)}.qiaodoumayi-aux-gen-toolbar .qiaodoumayi-aux-submit:disabled{cursor:not-allowed!important;opacity:.38}.qiaodoumayi-aux-gen-toolbar label:has(input[type=checkbox]):not(.sketch-chat-web-chip){min-height:28px;gap:5px!important;padding:0 7px!important;border-color:transparent!important;border-radius:9px!important;background:transparent!important;color:var(--tap-aux-muted)!important;font-size:11px!important}.qiaodoumayi-aux-gen-toolbar label:has(input[type=checkbox]):not(.sketch-chat-web-chip) input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-grid;width:14px!important;height:14px!important;flex:0 0 14px;place-content:center;border:1px solid rgba(255,255,255,.18)!important;border-radius:4px;background:#ffffff0e!important}.qiaodoumayi-aux-gen-toolbar label:has(input[type=checkbox]):not(.sketch-chat-web-chip) input[type=checkbox]:after{content:"";width:4px;height:7px;border:solid transparent;border-width:0 1.5px 1.5px 0;transform:translateY(-1px) rotate(45deg) scale(.7)}.qiaodoumayi-aux-gen-toolbar label:has(input[type=checkbox]):not(.sketch-chat-web-chip) input[type=checkbox]:checked{border-color:#ffffff57!important;background:#ffffff29!important}.qiaodoumayi-aux-gen-toolbar label:has(input[type=checkbox]):not(.sketch-chat-web-chip) input[type=checkbox]:checked:after{border-color:#ffffffeb;transform:translateY(-1px) rotate(45deg) scale(1)}.theme-light .qiaodoumayi-aux-gen-composer{--tap-aux-fg: #18181b;--tap-aux-muted: #18181b;--tap-aux-hover: rgba(0, 0, 0, .055);border-color:#0000002e!important;background:#fff!important;box-shadow:none!important}[data-gen-prompt-panel=true].rounded-2xl,[data-gen-prompt-panel=true].border{box-shadow:none!important}.theme-light [data-gen-prompt-panel=true].rounded-2xl,.theme-light [data-gen-prompt-panel=true].border{border-color:#0000002e!important;box-shadow:none!important}.theme-light .qiaodoumayi-aux-gen-toolbar label:has(input[type=checkbox]):not(.sketch-chat-web-chip) input[type=checkbox]{border-color:#0000002e!important;background:#00000009!important}.theme-light .qiaodoumayi-aux-gen-toolbar label:has(input[type=checkbox]):not(.sketch-chat-web-chip) input[type=checkbox]:checked:after{border-color:#18181be0}.sketch-chat-panel{--sketch-chat-r: 12px;background:#fafafa;border-color:#0000002e;box-shadow:none;font-family:Inter,PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif}.sketch-chat-panel-dark{--chat-background: #141414;--chat-foreground: #d4d4d8;--chat-bubble-header: #1a1a1a;--chat-bubble-surface: #2e2e2e;--chat-border: #ffffff1a;background:#141414;border-color:#ffffff1a;box-shadow:-10px 0 30px #0000003d}.sketch-chat-panel .sketch-chat-panel-body,.sketch-chat-panel .sketch-chat-header,.sketch-chat-panel .sketch-chat-messages-wrap{background:#fafafa}.sketch-chat-panel .sketch-chat-header,.sketch-chat-panel .sketch-chat-input-area{background:transparent}.sketch-chat-panel-dark .sketch-chat-panel-body,.sketch-chat-panel-dark .sketch-chat-header,.sketch-chat-panel-dark .sketch-chat-messages-wrap{background:#141414}.sketch-chat-panel-dark .sketch-chat-header,.sketch-chat-panel-dark .sketch-chat-input-area{background:transparent}.sketch-chat-panel--sidebar .sketch-chat-panel-body{border-radius:var(--sketch-chat-r) 0 0 var(--sketch-chat-r)}.sketch-chat-header{height:40px;padding:0 8px 0 12px;border-bottom:0;gap:8px}.sketch-chat-header-dark{border-bottom:0}.sketch-chat-header-btn{width:28px;height:28px;padding:0;border:0;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:#52525b9e}.sketch-chat-header-btn:hover{background:#18181b0d;color:#18181be0}.sketch-chat-header-dark .sketch-chat-header-btn{color:#f4f4f56b}.sketch-chat-header-dark .sketch-chat-header-btn:hover{background:#ffffff0f;color:#ffffffe0}.sketch-chat-header-btn--active,.sketch-chat-header-dark .sketch-chat-header-btn--active{border:0;background:#18181b0f;color:#18181be0}.sketch-chat-header-dark .sketch-chat-header-btn--active{background:#ffffff14;color:#fafafaeb}.sketch-chat-header-main{display:flex;align-items:center;min-width:0;flex:1;gap:2px}.sketch-chat-header-mark{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:6px;color:#3f3f46b8}.sketch-chat-panel-dark .sketch-chat-header-mark{color:#f4f4f5b8}.sketch-chat-session-switcher{position:relative;width:-moz-max-content;width:max-content;min-width:0;max-width:min(58%,220px)}.sketch-chat-session-trigger{min-width:0;max-width:100%;height:28px;padding:0 2px 0 0;display:inline-flex;align-items:center;gap:4px;border:0;border-radius:0;background:transparent;color:#18181bb8;cursor:pointer;transition:color .12s ease}.sketch-chat-session-trigger:hover,.sketch-chat-session-trigger--open{background:transparent;color:#18181beb}.sketch-chat-panel-dark .sketch-chat-session-trigger{color:#f4f4f59e}.sketch-chat-panel-dark .sketch-chat-session-trigger:hover,.sketch-chat-panel-dark .sketch-chat-session-trigger--open{background:transparent;color:#fafafaeb}.sketch-chat-session-trigger .sketch-chat-title,.sketch-chat-session-trigger .sketch-chat-title-dark{min-width:0;max-width:100%;font-size:13px;font-weight:500;color:inherit}.sketch-chat-session-trigger-chevron{flex:0 0 auto;opacity:.54;transition:transform .14s ease,opacity .12s ease}.sketch-chat-session-trigger:hover .sketch-chat-session-trigger-chevron,.sketch-chat-session-trigger--open .sketch-chat-session-trigger-chevron{opacity:.86}.sketch-chat-session-trigger-chevron--open{transform:rotate(180deg)}.sketch-chat-header-actions{display:flex;align-items:center;flex:0 0 auto;gap:4px}@keyframes sketch-chat-session-menu-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.sketch-chat-session-menu{position:absolute;z-index:80;top:calc(100% + 8px);left:0;width:320px;max-width:min(320px,calc(100vw - 32px));padding:8px;overflow:hidden;border:1px solid rgba(24,24,27,.12);border-radius:16px;background:#fff;color:#27272ad1;box-shadow:none;transform-origin:top left;animation:sketch-chat-session-menu-in .14s cubic-bezier(.16,1,.3,1)}.sketch-chat-panel-dark .sketch-chat-session-menu{border-color:#ffffff1a;background:#262626;color:#e4e4e7d1;box-shadow:none}.sketch-chat-session-new,.sketch-chat-session-select{width:100%;border:0;background:transparent;color:inherit;cursor:pointer}.sketch-chat-session-new{height:40px;padding:0 12px;display:flex;align-items:center;gap:8px;border-radius:12px;font-size:14px;text-align:left;transition:background-color .1s ease,color .1s ease}.sketch-chat-session-new:hover,.sketch-chat-session-new:focus-visible{outline:none;background:#0000000d;color:#18181bf5}.sketch-chat-workspace-block{margin:2px 0 6px;padding:6px 4px 4px;border-top:1px solid rgba(24,24,27,.08)}.sketch-chat-panel-dark .sketch-chat-workspace-block{border-top-color:#ffffff14}.sketch-chat-workspace-head{display:flex;align-items:center;gap:8px;padding:4px 6px 10px;font-size:12px;letter-spacing:.02em;color:#71717af2}.sketch-chat-workspace-label{flex:0 0 auto}.sketch-chat-workspace-search{display:flex;align-items:center;gap:6px;min-width:0;flex:1;height:30px;margin:0;padding:0 10px;border-radius:8px;background:#18181b0d;color:#71717ae6}.sketch-chat-workspace-add{display:grid;place-items:center;width:22px;height:22px;border:0;border-radius:6px;background:transparent;color:inherit;cursor:pointer}.sketch-chat-workspace-add:hover{background:#0000000f;color:#18181beb}.sketch-chat-panel-dark .sketch-chat-workspace-add:hover{background:#ffffff14;color:#fafafa}.sketch-chat-panel-dark .sketch-chat-workspace-search{background:#ffffff0f}.sketch-chat-workspace-search input{min-width:0;flex:1;border:0;background:transparent;color:inherit;font-size:12px;outline:none}.sketch-chat-workspace-folders{display:flex;flex-direction:column;gap:10px;margin-bottom:4px;max-height:min(420px,calc(100dvh - 220px));overflow-y:auto;overscroll-behavior:contain}.sketch-chat-workspace-group{display:flex;flex-direction:column;gap:2px}.sketch-chat-workspace-chevron{flex-shrink:0;opacity:.5;transition:transform .12s ease}.sketch-chat-workspace-chevron.is-open{transform:rotate(90deg)}.sketch-chat-workspace-sessions{display:flex;flex-direction:column;gap:4px;padding:2px 0 8px 22px}.sketch-chat-workspace-sessions .sketch-chat-session-item{border-radius:10px}.sketch-chat-workspace-more{display:block;width:100%;min-height:32px;margin:2px 0 0;padding:6px 12px;border:0;border-radius:10px;background:transparent;color:inherit;font-size:12px;text-align:left;opacity:.58;cursor:pointer}.sketch-chat-workspace-more:hover{background:#0000000d;opacity:.9}.sketch-chat-panel-dark .sketch-chat-workspace-more:hover{background:#ffffff0f}.sketch-chat-workspace-folder{display:flex;align-items:center;gap:4px;width:100%;min-width:0;min-height:36px;padding:0 2px 0 0;border-radius:10px}.sketch-chat-workspace-folder-main{display:flex;align-items:center;gap:10px;min-width:0;flex:1;min-height:36px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:inherit;font-size:13px;text-align:left;cursor:pointer}.sketch-chat-workspace-folder-del{display:grid;place-items:center;width:22px;height:22px;margin-right:4px;border:0;border-radius:6px;background:transparent;color:#a1a1aae6;opacity:0;cursor:pointer}.sketch-chat-workspace-folder:hover .sketch-chat-workspace-folder-del,.sketch-chat-workspace-folder:focus-within .sketch-chat-workspace-folder-del{opacity:1}.sketch-chat-workspace-folder-del:hover{background:#ef44441f;color:#ef4444}.sketch-chat-workspace-folder:hover{background:#0000000a}.sketch-chat-panel-dark .sketch-chat-workspace-folder:hover{background:#ffffff0d}.sketch-chat-panel-dark .sketch-chat-session-new:hover,.sketch-chat-panel-dark .sketch-chat-session-new:focus-visible{background:#ffffff0f;color:#fafafa}.sketch-chat-session-list{display:flex;flex-direction:column;gap:4px;max-height:min(304px,calc(100dvh - 176px));margin-top:4px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(113,113,122,.32) transparent}.sketch-chat-session-list--all{max-height:min(220px,calc(100dvh - 260px));margin-top:0;padding-top:2px}.sketch-chat-session-list::-webkit-scrollbar{width:5px}.sketch-chat-session-list::-webkit-scrollbar-thumb{border-radius:999px;background:#71717a52}.sketch-chat-session-item{position:relative;min-width:0;border-radius:12px;transition:background-color .1s ease}.sketch-chat-session-item:hover,.sketch-chat-session-item:focus-within{background:#0000000d}.sketch-chat-session-item--active{background:#00000014}.sketch-chat-panel-dark .sketch-chat-session-item:hover,.sketch-chat-panel-dark .sketch-chat-session-item:focus-within{background:#ffffff0f}.sketch-chat-panel-dark .sketch-chat-session-item--active{background:#ffffff29}.sketch-chat-panel-dark .sketch-chat-session-item--active:hover,.sketch-chat-panel-dark .sketch-chat-session-item--active:focus-within{background:#fff3}.sketch-chat-session-select{height:40px;min-width:0;padding:0 12px;display:flex;align-items:center;gap:10px;border-radius:inherit;text-align:left}.sketch-chat-session-select:focus-visible{outline:1px solid rgba(113,113,122,.42);outline-offset:-1px}.sketch-chat-session-mode{flex:0 0 auto;min-width:30px;padding:2px 5px;border-radius:5px;background:#71717a1c;color:#52525bb3;font-size:9px;font-weight:600;line-height:14px;text-align:center}.sketch-chat-panel-dark .sketch-chat-session-mode{background:#ffffff12;color:#d4d4d89e}.sketch-chat-session-mode--skill{background:#f59e0b1c;color:#a16207}.sketch-chat-panel-dark .sketch-chat-session-mode--skill{background:#f59e0b1f;color:#fdba74d1}.sketch-chat-session-mode--agent{background:#10b9811a;color:#047857}.sketch-chat-panel-dark .sketch-chat-session-mode--agent{background:#10b9811f;color:#6ee7b7d1}.sketch-chat-session-name{min-width:0;flex:1;overflow:hidden;color:#27272ad6;font-size:13px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.sketch-chat-panel-dark .sketch-chat-session-name{color:#e4e4e7d1}.sketch-chat-session-item--active .sketch-chat-session-name{color:#18181bf5;font-weight:600}.sketch-chat-panel-dark .sketch-chat-session-item--active .sketch-chat-session-name{color:#fff}.sketch-chat-session-item--active .sketch-chat-session-age{color:#52525bc7}.sketch-chat-panel-dark .sketch-chat-session-item--active .sketch-chat-session-age{color:#e4e4e7b8}.sketch-chat-session-item--renaming{background:transparent!important}.sketch-chat-session-item--renaming .sketch-chat-session-select{height:auto;min-height:42px;padding:6px;outline:none}.sketch-chat-session-item--renaming .sketch-chat-session-select:focus-visible{outline:none}.sketch-chat-session-rename-input{flex:1;min-width:0;width:100%;height:34px;padding:0 10px;border:1px solid transparent;border-radius:10px;background:#0000000f;color:#18181beb;font-size:13px;line-height:20px;outline:none;box-shadow:none}.sketch-chat-session-rename-input:focus{border-color:transparent;outline:none;box-shadow:none}.sketch-chat-panel-dark .sketch-chat-session-rename-input{border-color:transparent;background:#00000059;color:#f4f4f5}.sketch-chat-panel-dark .sketch-chat-session-rename-input:focus{border-color:transparent;background:#0000006b}.sketch-chat-session-item--renaming .sketch-chat-session-actions,.sketch-chat-session-item--renaming:hover .sketch-chat-session-actions,.sketch-chat-session-item--renaming:focus-within .sketch-chat-session-actions{display:none!important;opacity:0!important;pointer-events:none!important}.sketch-chat-session-item--renaming .sketch-chat-session-age{display:none}.sketch-chat-session-age{flex:0 0 auto;color:#71717a85;font-size:10px;line-height:16px;transition:opacity .1s ease}.sketch-chat-panel-dark .sketch-chat-session-age{color:#a1a1aa7a}.sketch-chat-session-actions{position:absolute;top:50%;right:5px;display:flex;gap:2px;opacity:0;pointer-events:none;transform:translateY(-50%);transition:opacity .1s ease}.sketch-chat-session-item:hover .sketch-chat-session-actions,.sketch-chat-session-item:focus-within .sketch-chat-session-actions{opacity:1;pointer-events:auto}.sketch-chat-session-item:hover .sketch-chat-session-age,.sketch-chat-session-item:focus-within .sketch-chat-session-age{opacity:0}.sketch-chat-session-action{width:26px;height:26px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:7px;background:#fff;color:#52525b8f;cursor:pointer}.sketch-chat-session-action:hover{background:#00000014;color:#18181beb}.sketch-chat-panel-dark .sketch-chat-session-action{background:#2f2f2f;color:#d4d4d894}.sketch-chat-panel-dark .sketch-chat-session-action:hover{background:#ffffff1a;color:#fafafa}.sketch-chat-session-action--delete:hover,.sketch-chat-panel-dark .sketch-chat-session-action--delete:hover{background:#ef44441f;color:#ef4444}.sketch-chat-session-empty{padding:20px 10px;color:#71717a8f;font-size:12px;text-align:center}.sketch-chat-session-summary{height:32px;margin-top:2px;padding:0 10px;display:flex;align-items:center;gap:5px;border-top:1px solid rgba(24,24,27,.07);color:#71717a94;font-size:10px;letter-spacing:.02em}button.sketch-chat-session-summary--toggle{width:100%;border:0;border-radius:0 0 12px 12px;background:transparent;cursor:pointer;text-align:left;transition:background-color .1s ease,color .1s ease}button.sketch-chat-session-summary--toggle:hover,button.sketch-chat-session-summary--toggle:focus-visible{outline:none;background:#0000000a;color:#3f3f46d1}.sketch-chat-panel-dark button.sketch-chat-session-summary--toggle:hover,.sketch-chat-panel-dark button.sketch-chat-session-summary--toggle:focus-visible{background:#ffffff0d;color:#d4d4d8c7}.sketch-chat-session-summary-chevron{flex:0 0 auto;transition:transform .14s cubic-bezier(.22,1,.36,1)}.sketch-chat-session-summary-chevron--open{transform:rotate(90deg)}.sketch-chat-panel-dark .sketch-chat-session-summary{border-top-color:#ffffff12;color:#a1a1aa8a}@media(prefers-reduced-motion:reduce){.sketch-chat-session-menu{animation:none}.sketch-chat-session-trigger-chevron{transition:none}}.sketch-chat-query-locator{--locator-line: #c2c2c2;--locator-line-hover: #000000;position:absolute;top:50%;right:8px;z-index:20;width:36px;height:min(46%,340px);min-height:120px;pointer-events:none;transform:translateY(-50%);contain:layout style}.sketch-chat-query-locator-dark{--locator-line: rgba(228, 228, 231, .55);--locator-line-hover: rgba(250, 250, 250, .98)}.sketch-chat-query-marker{position:absolute;right:0;width:28px;height:14px;padding:0;display:block;border:0;border-radius:999px 0 0 999px;background:transparent;cursor:pointer;pointer-events:auto;transform:translateY(-50%)}.sketch-chat-query-marker:focus-visible{outline:none}.sketch-chat-query-marker-line{position:absolute;top:50%;right:0;width:12px;height:1.5px;border-radius:999px;background:var(--locator-line);opacity:1;pointer-events:none;transform:translateY(-50%) scaleX(.85);transform-origin:right center;transition:transform .14s cubic-bezier(.22,1,.36,1),background-color .14s ease-out,height .14s ease-out}.sketch-chat-query-locator:hover .sketch-chat-query-marker-line,.sketch-chat-query-locator:focus-within .sketch-chat-query-marker-line{background:var(--locator-line);height:1.5px;transform:translateY(-50%) scaleX(.72)}.sketch-chat-query-locator:hover .sketch-chat-query-marker:hover .sketch-chat-query-marker-line,.sketch-chat-query-locator:focus-within .sketch-chat-query-marker:focus-visible .sketch-chat-query-marker-line{background:var(--locator-line-hover);height:2px;transform:translateY(-50%) scaleX(2)}.sketch-chat-query-preview{position:absolute;right:28px;z-index:30;width:320px;max-width:calc(100vw - 112px);padding:10px 12px;overflow:hidden;border:1px solid rgba(24,24,27,.1);border-radius:14px;background:#fff;color:#27272aeb;box-shadow:0 10px 24px #0000001f;pointer-events:none;transform:translateY(-50%);animation:sketch-chat-session-menu-in .1s cubic-bezier(.16,1,.3,1)}.sketch-chat-query-locator-dark .sketch-chat-query-preview{border-color:#ffffff14;background:#2d2d2f;color:#d4d4d8;box-shadow:0 10px 24px #00000047}.sketch-chat-query-preview-title{overflow:hidden;color:inherit;font-size:13px;font-weight:600;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.sketch-chat-query-preview-response{display:-webkit-box;margin-top:2px;overflow:hidden;color:#52525b9e;font-size:12px;line-height:20px;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.sketch-chat-query-locator-dark .sketch-chat-query-preview-response{color:#d4d4d873}@media(prefers-reduced-motion:reduce){.sketch-chat-query-marker-line{transition:none}.sketch-chat-query-preview{animation:none}}.sketch-chat-messages{padding:12px 16px 28px;background:transparent;scroll-padding-block:8px 36px;display:flex;flex-direction:column;gap:0}.sketch-chat-messages-wrap--with-locator .sketch-chat-messages{padding-right:40px}.sketch-chat-messages-dark{background:transparent}.sketch-chat-message-row{gap:8px}.sketch-chat-message-row--assistant{margin:0;align-items:flex-start}.sketch-chat-message-row--assistant .sketch-chat-message-wrap{width:100%;max-width:95%;padding:0}.sketch-chat-message-row--user .sketch-chat-message-wrap{width:100%;max-width:95%}.sketch-chat-message-row--assistant .sketch-chat-message,.sketch-chat-message-row--assistant .sketch-chat-message-dark{width:100%;max-width:100%;padding:0!important;overflow:visible;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#27272ae6}.sketch-chat-panel-dark .sketch-chat-message-row--assistant .sketch-chat-message,.sketch-chat-panel-dark .sketch-chat-message-row--assistant .sketch-chat-message-dark{color:#d4d4d8}.sketch-chat-message-row--assistant .sketch-chat-message--selected{outline:1px solid rgba(113,113,122,.22);outline-offset:4px}.sketch-chat-panel-dark .sketch-chat-message-row--assistant .sketch-chat-message--selected{outline-color:#ffffff24}.sketch-chat-message-row--assistant .sketch-chat-message-wrap:has(.sketch-chat-message--selected){padding-bottom:2px}.sketch-chat-message-row--assistant:has(.sketch-chat-message--selected) .sketch-chat-assistant-actions{margin-top:10px}.sketch-chat-assistant-stack{gap:2px}.chat-markdown,.sketch-chat-assistant-stack .chat-markdown,.sketch-chat-agent-cursor .chat-markdown{font-size:14px!important;line-height:20px!important;font-weight:400;letter-spacing:0;color:#18181b99}.sketch-chat-panel-dark .chat-markdown,.sketch-chat-panel-dark .sketch-chat-assistant-stack .chat-markdown,.sketch-chat-panel-dark .sketch-chat-agent-cursor .chat-markdown{color:#fff9}.sketch-chat-skill-modal-dark .sketch-chat-skill-preview-md,.sketch-chat-skill-modal-dark .sketch-chat-skill-preview-md :where(*){color:#f4f4f5e0!important}.sketch-chat-skill-modal-dark .sketch-chat-skill-preview-md :where(h1,h2,h3,h4,h5,h6,strong,b){color:#fafafa!important}.chat-markdown>:first-child,.sketch-chat-assistant-stack .chat-markdown>:first-child,.sketch-chat-agent-cursor .chat-markdown>:first-child{margin-top:0!important}.chat-markdown>:last-child,.sketch-chat-assistant-stack .chat-markdown>:last-child,.sketch-chat-agent-cursor .chat-markdown>:last-child{margin-bottom:0!important}.chat-markdown p,.sketch-chat-assistant-stack .chat-markdown p,.sketch-chat-agent-cursor .chat-markdown p{margin:14px 0!important;font-size:14px!important;font-weight:400;line-height:20px!important;overflow-wrap:anywhere}.chat-markdown h1,.chat-markdown h2,.chat-markdown h3,.chat-markdown h4,.chat-markdown h5,.chat-markdown h6,.sketch-chat-assistant-stack .chat-markdown h1,.sketch-chat-assistant-stack .chat-markdown h2,.sketch-chat-assistant-stack .chat-markdown h3,.sketch-chat-assistant-stack .chat-markdown h4,.sketch-chat-assistant-stack .chat-markdown h5,.sketch-chat-assistant-stack .chat-markdown h6,.sketch-chat-agent-cursor .chat-markdown h1,.sketch-chat-agent-cursor .chat-markdown h2,.sketch-chat-agent-cursor .chat-markdown h3,.sketch-chat-agent-cursor .chat-markdown h4,.sketch-chat-agent-cursor .chat-markdown h5,.sketch-chat-agent-cursor .chat-markdown h6{margin:.75em 0 .4em!important;padding:0;border:0;font-weight:600!important;line-height:normal!important;letter-spacing:0;color:#18181be6;overflow-wrap:anywhere}.sketch-chat-panel-dark .chat-markdown :is(h1,h2,h3,h4,h5,h6){color:#ffffffe6}.chat-markdown h1,.sketch-chat-assistant-stack .chat-markdown h1,.sketch-chat-agent-cursor .chat-markdown h1{font-size:24px!important}.chat-markdown h2,.sketch-chat-assistant-stack .chat-markdown h2,.sketch-chat-agent-cursor .chat-markdown h2{font-size:20px!important}.chat-markdown h3,.sketch-chat-assistant-stack .chat-markdown h3,.sketch-chat-agent-cursor .chat-markdown h3{font-size:17px!important}.chat-markdown h4,.sketch-chat-assistant-stack .chat-markdown h4,.sketch-chat-agent-cursor .chat-markdown h4{font-size:15px!important}.chat-markdown h5,.sketch-chat-assistant-stack .chat-markdown h5,.sketch-chat-agent-cursor .chat-markdown h5{font-size:14px!important;line-height:20px!important}.chat-markdown h6,.sketch-chat-assistant-stack .chat-markdown h6,.sketch-chat-agent-cursor .chat-markdown h6{font-size:12px!important;line-height:16px!important}.chat-markdown strong,.chat-markdown b{font-size:14px;font-weight:500!important;line-height:140%;color:#18181be6}.sketch-chat-panel-dark .chat-markdown strong,.sketch-chat-panel-dark .chat-markdown b{color:#ffffffe6}.chat-markdown em{font-size:14px;font-weight:400;font-style:italic;line-height:20px}.chat-markdown ul,.chat-markdown ol,.sketch-chat-assistant-stack .chat-markdown ul,.sketch-chat-assistant-stack .chat-markdown ol,.sketch-chat-agent-cursor .chat-markdown ul,.sketch-chat-agent-cursor .chat-markdown ol{list-style:none!important;margin:0!important;padding:0!important}.chat-markdown ol{counter-reset:skill-detail-ol}.chat-markdown li,.sketch-chat-assistant-stack .chat-markdown li,.sketch-chat-agent-cursor .chat-markdown li{position:relative;margin:0!important;padding:0 0 8px 20px!important;font-size:14px!important;font-weight:400;line-height:20px!important}.chat-markdown li:last-child{padding-bottom:0!important}.chat-markdown li::marker{content:none}.chat-markdown ul>li:before{content:"•";position:absolute;left:0;color:inherit}.chat-markdown ol>li{counter-increment:skill-detail-ol}.chat-markdown ol>li:before{content:counter(skill-detail-ol) ".";position:absolute;left:0;color:inherit}.chat-markdown li>p{display:inline;margin:0!important}.chat-markdown li>ul,.chat-markdown li>ol{margin-top:8px!important}.chat-markdown hr,.sketch-chat-assistant-stack .chat-markdown hr,.sketch-chat-agent-cursor .chat-markdown hr,.sketch-chat-panel-dark .sketch-chat-assistant-stack .chat-markdown hr,.sketch-chat-panel-dark .sketch-chat-agent-cursor .chat-markdown hr{margin:16px 0!important;border:0;border-top:1px solid rgba(24,24,27,.08)}.sketch-chat-panel-dark .chat-markdown hr{border-top-color:#ffffff14}.chat-markdown blockquote,.sketch-chat-assistant-stack .chat-markdown blockquote,.sketch-chat-agent-cursor .chat-markdown blockquote,.sketch-chat-panel-dark .sketch-chat-assistant-stack .chat-markdown blockquote,.sketch-chat-panel-dark .sketch-chat-agent-cursor .chat-markdown blockquote{margin:14px 0!important;padding:0 0 0 12px!important;border:0;border-left:2px solid rgba(24,24,27,.2);border-radius:0;background:transparent!important;color:#9c9c9c;font-style:normal}.sketch-chat-panel-dark .chat-markdown blockquote{border-left-color:#fff3;color:#9c9c9c}.chat-markdown table,.sketch-chat-assistant-stack .chat-markdown table,.sketch-chat-agent-cursor .chat-markdown table{width:100%;margin:16px 0!important;table-layout:fixed;border-collapse:collapse;border:0!important;font-size:14px!important}.chat-markdown th,.chat-markdown td,.sketch-chat-assistant-stack .chat-markdown th,.sketch-chat-assistant-stack .chat-markdown td,.sketch-chat-agent-cursor .chat-markdown th,.sketch-chat-agent-cursor .chat-markdown td,.sketch-chat-panel-dark .sketch-chat-assistant-stack .chat-markdown th,.sketch-chat-panel-dark .sketch-chat-assistant-stack .chat-markdown td,.sketch-chat-panel-dark .sketch-chat-agent-cursor .chat-markdown th,.sketch-chat-panel-dark .sketch-chat-agent-cursor .chat-markdown td{padding:8px 12px!important;border:0!important;background:transparent;font-size:14px!important;font-feature-settings:"liga" off,"calt" off}.chat-markdown th{background:#18181b0d;font-weight:500;line-height:140%;color:#18181be6}.sketch-chat-panel-dark .chat-markdown th{background:#ffffff0d;color:#ffffffe6}.chat-markdown td{border-top:1px solid rgba(24,24,27,.08)!important;font-weight:400;line-height:20px}.sketch-chat-panel-dark .chat-markdown td{border-top-color:#ffffff14!important}.chat-markdown tr:nth-child(2n),.sketch-chat-assistant-stack .chat-markdown tr:nth-child(2n),.sketch-chat-agent-cursor .chat-markdown tr:nth-child(2n){background:transparent}.chat-markdown a{font-weight:500;color:#90c4e5;text-decoration:underline;overflow-wrap:anywhere}.chat-markdown img{display:block;width:100%;margin:8px 0;border-radius:16px}.chat-markdown .chat-md-code-card,.chat-markdown pre{position:relative;margin:8px 0!important;overflow:hidden;border-radius:16px!important;border:1px solid rgba(255,255,255,.08)!important;background:#333!important;box-shadow:none!important}.theme-light .chat-markdown .chat-md-code-card,.theme-light .chat-markdown pre{border-color:#18181b14!important;background:#f4f4f5!important}.chat-markdown .chat-md-code-head{position:absolute;right:12px;top:12px;z-index:10;min-height:0;padding:0;border:0;background:transparent!important}.chat-markdown .chat-md-code-label{display:none!important}.chat-markdown .chat-md-code-copy{width:24px;min-width:24px;height:24px;min-height:24px;padding:0;border:0!important;border-radius:6px;background:transparent!important}.chat-markdown .chat-md-code-card pre,.chat-markdown pre{margin:0!important;padding:12px 14px;background:transparent!important;font-size:13px;line-height:1.65}.chat-markdown :not(pre)>code{font-family:inherit!important;font-size:12px!important;font-weight:400;line-height:inherit;padding:0 2px!important;border-radius:3px!important;border:1px solid rgba(255,255,255,.08);background:#ffffff1a!important;box-decoration-break:clone;-webkit-box-decoration-break:clone}.theme-light .chat-markdown :not(pre)>code{border-color:#18181b14;background:#18181b14!important}.sketch-chat-message-row--user .sketch-chat-message--user{max-width:min(100%,480px);padding:8px 12px;border:0;border-radius:16px;background:#18181b0e;box-shadow:none;color:#27272a;font-size:13px;line-height:1.55;letter-spacing:.01em}.sketch-chat-panel-dark .sketch-chat-message-row--user .sketch-chat-message--user,.sketch-chat-message-row--user .sketch-chat-message-dark.sketch-chat-message--user{border:0;background:#ffffff14;color:#d4d4d8}.sketch-chat-message--user-block{max-width:min(100%,520px);border-radius:12px}.sketch-chat-user-stack{gap:4px}.sketch-chat-assistant-actions{min-height:24px;margin-top:2px;margin-bottom:0;opacity:1}.sketch-chat-assistant-stack:hover .sketch-chat-assistant-actions,.sketch-chat-assistant-stack:focus-within .sketch-chat-assistant-actions{opacity:1}.sketch-chat-panel-dark .sketch-chat-assistant-actions{opacity:.72}.sketch-chat-panel-dark .sketch-chat-assistant-stack:hover .sketch-chat-assistant-actions,.sketch-chat-panel-dark .sketch-chat-assistant-stack:focus-within .sketch-chat-assistant-actions{opacity:1}.sketch-chat-agent-mind,.sketch-chat-agent-mind-dark{margin:0 0 2px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.sketch-chat-agent-mind:before{display:none}.sketch-chat-agent-mind--collapsed{padding-bottom:0}.sketch-chat-agent-mind-timeline-scroll,.sketch-chat-agent-mind-dark .sketch-chat-agent-mind-timeline-scroll{margin-top:6px;border:0;border-radius:0;background:transparent}.sketch-chat-agent-mind-reasoning,.sketch-chat-agent-mind-dark .sketch-chat-agent-mind-reasoning{padding:8px 0 8px 29px;border:0;border-radius:0;background:transparent}.sketch-chat-input-area{padding:0 8px 8px;background:transparent;border-top:0}.sketch-chat-input-area-dark{background:transparent;border-top:0}.sketch-chat-panel .sketch-chat-input-area,.sketch-chat-panel-dark .sketch-chat-input-area{background:transparent}.sketch-chat-input{--sketch-chat-input-r-x: 16px;--sketch-chat-input-r-y: 16px;border:1px solid rgba(24,24,27,.08);border-radius:16px;background:#fff;box-shadow:0 5px 10px #0000000f;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px)}.sketch-chat-input-dark{border:.5px solid #ffffff1a;background:#1a1a1a;box-shadow:0 5px 10px #0000000f}.sketch-chat-ask-card{margin-bottom:8px;border:1px solid rgba(24,24,27,.08);border-radius:16px;background:#fff;box-shadow:0 5px 10px #0000000f;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px)}.sketch-chat-ask-card-dark{border:.5px solid #ffffff1a;background:#1a1a1a;box-shadow:0 5px 10px #0000000f}.sketch-chat-input textarea{padding:12px 14px 8px;font-family:inherit;font-size:13px;line-height:18px;letter-spacing:0;color:#18181bcc}.sketch-chat-input-dark textarea{color:#fffc}.sketch-chat-input textarea::-moz-placeholder{color:#18181b66;font-size:14px;line-height:20px}.sketch-chat-input textarea::placeholder{color:#18181b66;font-size:14px;line-height:20px}.sketch-chat-input-dark textarea::-moz-placeholder{color:#fff6}.sketch-chat-input-dark textarea::placeholder{color:#fff6}.sketch-chat-input-resize-wrap{top:0;left:50%;right:auto;width:52px;height:16px;transform:translate(-50%,-50%)}.sketch-chat-input-resize-handle,.sketch-chat-input-resize-handle-dark{width:28px;height:3px;border:0;border-radius:999px;background:#ffffff24;opacity:0}.sketch-chat-input-resize-handle:after{display:none}.sketch-chat-input-resize-wrap:hover .sketch-chat-input-resize-handle,.sketch-chat-input-resize-wrap--active .sketch-chat-input-resize-handle,.sketch-chat-input-resize-wrap:hover .sketch-chat-input-resize-handle-dark,.sketch-chat-input-resize-wrap--active .sketch-chat-input-resize-handle-dark{border:0;background:#ffffff47;opacity:1}.sketch-chat-panel:not(.sketch-chat-panel-dark) .sketch-chat-input-resize-handle{background:#18181b1f}.sketch-chat-panel:not(.sketch-chat-panel-dark) .sketch-chat-input-resize-wrap:hover .sketch-chat-input-resize-handle,.sketch-chat-panel:not(.sketch-chat-panel-dark) .sketch-chat-input-resize-wrap--active .sketch-chat-input-resize-handle{background:#18181b47}.sketch-chat-resize-handle,.sketch-chat-resize-handle-dark{width:3px;height:28px;border:0;background:#71717a3d;opacity:.5}.sketch-chat-resize-handle:after{display:none}.sketch-chat-resize-wrap:hover .sketch-chat-resize-handle,.sketch-chat-resize-wrap--active .sketch-chat-resize-handle,.sketch-chat-resize-wrap:hover .sketch-chat-resize-handle-dark,.sketch-chat-resize-wrap--active .sketch-chat-resize-handle-dark{border:0;background:#a1a1aab8;opacity:1}.sketch-chat-resize-wrap:hover .sketch-chat-resize-handle-dark:after,.sketch-chat-resize-wrap--active .sketch-chat-resize-handle-dark:after{display:none}.sketch-chat-toolbar{min-height:40px;padding:0 8px 8px;gap:8px}.sketch-chat-input--bar-only{justify-content:center}.sketch-chat-input--bar-only .sketch-chat-toolbar{min-height:40px;padding:6px 8px}.sketch-chat-toolbar-left,.sketch-chat-toolbar-right{display:flex;flex-wrap:nowrap;align-items:center;min-width:0}.sketch-chat-toolbar-left{flex:1;gap:8px;overflow-x:auto}.sketch-chat-toolbar-right{gap:6px}.sketch-chat-toolbar-right [data-prompt-enhance-control] button{width:32px!important;height:32px!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important}.sketch-chat-toolbar-divider{width:1px;height:16px;margin:0;flex-shrink:0;background:#ffffff1a}.sketch-chat-toolbar:not(.sketch-chat-toolbar-dark) .sketch-chat-toolbar-divider{background:#18181b1a}.sketch-chat-mode-pill{width:-moz-max-content;width:max-content;max-width:4.75rem}.sketch-chat-mode-pill+[data-chat-composer-more]{margin-left:-6px}.sketch-chat-toolbar-icon-btn.is-active,.sketch-chat-toolbar-icon-btn.is-open{background:transparent;color:#18181be0}.sketch-chat-toolbar-dark .sketch-chat-toolbar-icon-btn.is-active,.sketch-chat-toolbar-dark .sketch-chat-toolbar-icon-btn.is-open{background:transparent;color:#ffffffe0}.sketch-chat-composer-more-panel{width:260px;padding:12px 14px 10px;border-radius:16px;border:0;background:#fff;box-shadow:0 10px 28px #0000001f;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px)}.sketch-chat-composer-more-panel.is-dark{border:.5px solid #ffffff1a;background:#2e2e2e;box-shadow:0 10px 28px #00000047;color:#d4d4d8}.sketch-chat-popover,.sketch-chat-gen-prefs-panel,.sketch-chat-composer-more-panel,.sketch-chat-agent-skill-menu,.sketch-chat-local-skill-perm-panel{background:#fff!important;border-color:#18181b14!important}.sketch-chat-popover.is-dark,.theme-dark .sketch-chat-popover,.sketch-chat-gen-prefs-panel-dark,.sketch-chat-composer-more-panel.is-dark,.sketch-chat-agent-skill-menu-dark,.sketch-chat-local-skill-perm-panel.is-dark{background:#2e2e2e!important;border-color:#ffffff1a!important}.sketch-chat-composer-more-head{margin-bottom:8px;font-size:12px;font-weight:600;color:#18181b9e}.sketch-chat-composer-more-panel.is-dark .sketch-chat-composer-more-head{color:#f4f4f585}.sketch-chat-composer-more-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px}.sketch-chat-composer-more-row>span{flex:1;min-width:0;font-size:12px;color:#18181bc7}.sketch-chat-composer-more-panel.is-dark .sketch-chat-composer-more-row>span{color:#f4f4f5c7}.sketch-chat-composer-more-select{width:auto;max-width:9.5rem;flex:0 0 auto}.sketch-chat-composer-more-panel .node-dropdown-button,.sketch-chat-composer-more-panel .node-dropdown-button.text-node-chat-select,.sketch-chat-composer-more-panel .sketch-chat-local-skill-perm-trigger,.theme-light .sketch-chat-composer-more-panel .node-dropdown-button,.theme-light .sketch-chat-composer-more-panel .node-dropdown-button.text-node-chat-select,.theme-dark .sketch-chat-composer-more-panel .node-dropdown-button,.theme-dark .sketch-chat-composer-more-panel .node-dropdown-button.text-node-chat-select{width:auto!important;min-width:0!important;height:26px!important;padding:0 2px 0 6px!important;border:0!important;border-radius:6px!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;color:#71717aeb!important}.sketch-chat-composer-more-panel.is-dark .node-dropdown-button,.sketch-chat-composer-more-panel.is-dark .node-dropdown-button.text-node-chat-select,.sketch-chat-composer-more-panel.is-dark .sketch-chat-local-skill-perm-trigger,.theme-dark .sketch-chat-composer-more-panel .node-dropdown-button,.theme-dark .sketch-chat-composer-more-panel .node-dropdown-button.text-node-chat-select{color:#d4d4d8b3!important}.sketch-chat-composer-more-panel .node-dropdown-button:hover,.sketch-chat-composer-more-panel .sketch-chat-local-skill-perm-trigger:hover,.theme-light .sketch-chat-composer-more-panel .node-dropdown-button:hover,.theme-dark .sketch-chat-composer-more-panel .node-dropdown-button:hover{background:#18181b0d!important;background-color:#18181b0d!important;color:#18181beb!important}.sketch-chat-composer-more-panel.is-dark .node-dropdown-button:hover,.sketch-chat-composer-more-panel.is-dark .sketch-chat-local-skill-perm-trigger:hover,.theme-dark .sketch-chat-composer-more-panel .node-dropdown-button:hover{background:#ffffff0f!important;background-color:#ffffff0f!important;color:#fafafaf0!important}.sketch-chat-composer-more-panel .node-dropdown-button:after,.sketch-chat-composer-more-panel .sketch-chat-local-skill-perm-trigger:after{display:none!important}.sketch-chat-composer-more-panel [data-chat-platform-group-picker],.sketch-chat-composer-more-panel [data-chat-platform-group-picker] .node-dropdown-button,.sketch-chat-composer-more-panel [data-local-skill-permission]{max-width:9.5rem!important}.sketch-chat-composer-more-switch{position:relative;width:34px;height:20px;flex-shrink:0;padding:0;border:0;border-radius:999px;background:#18181b1f;cursor:pointer}.sketch-chat-composer-more-switch.is-dark{background:#ffffff29}.sketch-chat-composer-more-switch.is-on{background:#18181b}.sketch-chat-composer-more-switch.is-dark.is-on{background:#f4f4f5}.sketch-chat-composer-more-switch span{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:999px;background:#fff;transition:transform .16s ease}.sketch-chat-composer-more-switch.is-on span{transform:translate(14px)}.sketch-chat-composer-more-switch.is-dark.is-on span{background:#18181b}.sketch-chat-toolbar-right{flex:0 0 auto;gap:6px}.sketch-chat-toolbar-right .sketch-chat-model-picker{max-width:188px}.sketch-deepseek-context-ring{display:inline-flex;align-items:center;justify-content:center;width:22px;height:26px;color:#52525b;flex:0 0 auto}.sketch-deepseek-context-ring.is-dark{color:#ffffffb8}.sketch-chat-toolbar-right .node-dropdown-button,.sketch-chat-toolbar-right .sketch-chat-model-picker .node-dropdown-button{height:26px!important;border-radius:8px!important}.theme-light .sketch-chat-toolbar .node-dropdown-button,.theme-light .sketch-chat-toolbar .node-dropdown-button.text-node-chat-select,.sketch-chat-toolbar .node-dropdown-button,.sketch-chat-toolbar [data-chat-platform-group-picker] .node-dropdown-button{width:auto!important;height:28px!important;padding:0 8px!important;border-color:transparent!important;border-radius:8px!important;background:transparent!important;background-color:transparent!important}.sketch-chat-toolbar-dark .node-dropdown-button,.sketch-chat-toolbar-dark [data-chat-platform-group-picker] .node-dropdown-button{border-color:transparent!important;background:transparent!important;background-color:transparent!important}.theme-light .sketch-chat-toolbar .node-dropdown-button:hover,.theme-light .sketch-chat-toolbar .node-dropdown-button.text-node-chat-select:hover,.sketch-chat-toolbar .node-dropdown-button:hover,.sketch-chat-toolbar [data-chat-platform-group-picker] .node-dropdown-button:hover{background:#0000000d!important;background-color:#0000000d!important}.sketch-chat-toolbar-dark .node-dropdown-button:hover,.sketch-chat-toolbar-dark [data-chat-platform-group-picker] .node-dropdown-button:hover{background:#ffffff12!important;background-color:#ffffff12!important}.sketch-chat-toolbar-icon-btn:not(.sketch-chat-toolbar-plus){width:26px;height:26px;border-radius:8px!important;background:transparent!important;box-shadow:none!important;color:#18181b8c}.sketch-chat-toolbar-icon-btn:not(.sketch-chat-toolbar-plus):hover,.sketch-chat-toolbar-icon-btn:not(.sketch-chat-toolbar-plus).is-active,.sketch-chat-toolbar-icon-btn:not(.sketch-chat-toolbar-plus).is-open{background:transparent!important;color:#18181be0}.sketch-chat-toolbar-dark .sketch-chat-toolbar-icon-btn:not(.sketch-chat-toolbar-plus){background:transparent!important;color:#ffffff73}.sketch-chat-toolbar-dark .sketch-chat-toolbar-icon-btn:not(.sketch-chat-toolbar-plus):hover,.sketch-chat-toolbar-dark .sketch-chat-toolbar-icon-btn:not(.sketch-chat-toolbar-plus).is-active,.sketch-chat-toolbar-dark .sketch-chat-toolbar-icon-btn:not(.sketch-chat-toolbar-plus).is-open{background:transparent!important;color:#ffffffe0}.sketch-chat-toolbar-plus{border-radius:999px;background:#18181b0f;color:#18181bb8}.sketch-chat-toolbar-plus:hover{background:#18181b1a;color:#18181be0}.sketch-chat-toolbar-dark .sketch-chat-toolbar-plus{background:#ffffff1a;color:#ffffffe6}.sketch-chat-toolbar-dark .sketch-chat-toolbar-plus:hover{background:#ffffff26;color:#fff}.sketch-chat-toolbar-dark .node-dropdown-button,.sketch-chat-toolbar-dark .node-dropdown-button.text-node-chat-select{color:#fffc!important}.sketch-chat-web-chip{height:28px;padding:0 8px;border-color:transparent;border-radius:8px;background:transparent}.sketch-chat-toolbar-dark .sketch-chat-web-chip,.sketch-chat-web-chip--dark{border-color:transparent;background:transparent}.sketch-chat-web-chip:has(input:checked),.sketch-chat-toolbar-dark .sketch-chat-web-chip:has(input:checked),.sketch-chat-web-chip--dark:has(input:checked){border-color:transparent;background:#ffffff17}.sketch-chat-send,.sketch-chat-send-dark{width:32px;height:32px;border-radius:999px;background:#18181b26;color:#18181b73}.sketch-chat-send-dark{background:#f5f5f526;color:#f5f5f58c}.sketch-chat-send--active,.sketch-chat-send-dark.sketch-chat-send--active{background:#18181b26;color:#18181beb}.sketch-chat-send--active:hover{background:#18181b40}.sketch-chat-panel-dark .sketch-chat-send--active,.sketch-chat-panel-dark .sketch-chat-send-dark.sketch-chat-send--active{background:#f5f5f526;color:#f5f5f5}.sketch-chat-panel-dark .sketch-chat-send--active:hover,.sketch-chat-panel-dark .sketch-chat-send-dark.sketch-chat-send--active:hover{background:#f5f5f540}.sketch-chat-scroll-nav{left:50%!important;right:auto!important;bottom:14px!important;top:auto!important;transform:translate(-50%)!important;flex-direction:row!important;align-items:center;gap:6px}.sketch-chat-scroll-btn{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;padding:0!important;border-radius:999px!important;border:1px solid rgba(0,0,0,.18)!important;background:#fff!important;box-shadow:none!important}.sketch-chat-panel-dark .sketch-chat-scroll-btn{border-color:#ffffff24!important;background:#1a1a1af5!important;color:#f4f4f5e6!important;box-shadow:none!important}.sketch-chat-input{container-type:inline-size}.sketch-chat-web-chip{min-width:0;height:28px;gap:0;padding:0 7px;border:1px solid transparent;border-radius:8px;font-size:11px;line-height:1}.sketch-chat-web-chip input[type=checkbox]{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.sketch-chat-web-chip>span{display:inline-flex;min-width:0;align-items:center;gap:5px}.sketch-chat-web-chip>span:before{content:"";width:6px;height:6px;flex:0 0 6px;border:1px solid rgba(82,82,91,.45);border-radius:999px;background:transparent;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.sketch-chat-toolbar-dark .sketch-chat-web-chip>span:before,.sketch-chat-web-chip--dark>span:before{border-color:#d4d4d86b}.sketch-chat-web-chip:has(input:checked){background:#0000000e;color:#27272aeb}.sketch-chat-toolbar-dark .sketch-chat-web-chip:has(input:checked),.sketch-chat-web-chip--dark:has(input:checked){background:#ffffff17;color:#f4f4f5f0}.sketch-chat-web-chip:has(input:checked)>span:before{border-color:#52525b;background:#52525b;box-shadow:0 0 0 2px #52525b1f}.sketch-chat-toolbar-dark .sketch-chat-web-chip:has(input:checked)>span:before,.sketch-chat-web-chip--dark:has(input:checked)>span:before{border-color:#e4e4e7;background:#e4e4e7;box-shadow:0 0 0 2px #e4e4e71f}.sketch-chat-web-chip:has(input:focus-visible){outline:1px solid rgba(82,82,91,.48);outline-offset:1px}.sketch-chat-toolbar-dark .sketch-chat-web-chip:has(input:focus-visible),.sketch-chat-web-chip--dark:has(input:focus-visible){outline-color:#e4e4e780}.sketch-chat-web-chip--dark{border-color:transparent;background:transparent;color:#d4d4d8c7}.sketch-chat-web-chip--dark:hover{color:#f4f4f5f0}.sketch-chat-toolbar [data-model-select-area]{min-width:0;overflow:hidden}.sketch-chat-toolbar .node-dropdown-button{width:auto!important;max-width:100%!important;min-width:0;box-sizing:border-box;gap:3px!important;padding-right:6px!important;padding-left:7px!important;font-size:11px!important;font-weight:500!important}.sketch-chat-toolbar .node-dropdown-button>span.truncate{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sketch-chat-toolbar [data-chat-platform-group-picker],.sketch-chat-toolbar [data-chat-platform-group-picker] .node-dropdown-button{max-width:3rem!important}@container (max-width: 450px){.sketch-chat-toolbar{gap:4px;padding-right:6px;padding-left:6px}.sketch-chat-toolbar .node-dropdown-button,.sketch-chat-web-chip{height:26px!important;padding-right:5px!important;padding-left:5px!important;font-size:10px!important}.sketch-chat-toolbar-icon-btn,.sketch-chat-send,.sketch-chat-send-dark{width:26px;height:26px}}[data-prompt-ref] [data-ref-pill-close]{opacity:0;pointer-events:none;transition:none}[data-prompt-ref] [data-ref-pill-close] svg{pointer-events:none}[data-prompt-ref]:hover [data-ref-pill-thumb]{opacity:0}[data-prompt-ref]:hover [data-ref-pill-close]{opacity:1!important;pointer-events:auto}.sketch-toolbar-item:before,.text-node-rich-toolbar-btn:before,.input-node-fast-tooltip button.w-11:before,.input-node-fast-tooltip button.toolbar-label-btn:before{border:none;background:#d4d4d4!important;box-shadow:none!important;transition:opacity .18s cubic-bezier(.25,.8,.25,1)}.sketch-toolbar-item:before{width:34px!important;height:34px!important}.input-node-fast-tooltip button.w-11:before{width:40px!important;height:40px!important}.input-node-fast-tooltip button.toolbar-label-btn:before{width:auto!important;height:auto!important;left:2px!important;right:2px!important;top:2px!important;bottom:2px!important;transform:none!important;border-radius:9999px!important}.sketch-toolbar-dark .sketch-toolbar-item:before,.text-node-rich-toolbar--dark .text-node-rich-toolbar-btn:before,.input-node-fast-tooltip--dark button.w-11:before,.input-node-fast-tooltip--dark button.toolbar-label-btn:before{border:1px solid transparent;background:radial-gradient(200% 140% at 50% 40.25%,#1a1a1afa 16%,#656766eb 85%) padding-box,conic-gradient(from 0deg,#5d5d5df5,#6a6a6a1a 70deg,#909090f5,#9090901a 290deg,#5d5d5df5 360deg) border-box!important;box-shadow:0 1px 3px #00000047,inset 0 1px #ffffff14!important;transition:opacity .18s cubic-bezier(.25,.8,.25,1),filter .18s cubic-bezier(.25,.8,.25,1)}.sketch-toolbar:not(.sketch-toolbar-dark) .sketch-toolbar-item:active:before,.sketch-toolbar:not(.sketch-toolbar-dark) .sketch-toolbar-item[data-toolbar-active=true]:before,.sketch-toolbar:not(.sketch-toolbar-dark) .sketch-toolbar-item.sketch-toolbar-item--active:before,.text-node-rich-toolbar--light .text-node-rich-toolbar-btn:active:before,.text-node-rich-toolbar--light .text-node-rich-toolbar-btn--active:before,.input-node-fast-tooltip--light button.w-11:active:before,.input-node-fast-tooltip--light button.toolbar-label-btn:active:before,.input-node-fast-tooltip--light button.w-11[data-toolbar-active=true]:before,.input-node-fast-tooltip--light button.toolbar-label-btn[data-toolbar-active=true]:before{background:#18181b!important;filter:none}.sketch-toolbar-dark .sketch-toolbar-item[data-toolbar-active=true]:before,.sketch-toolbar-dark .sketch-toolbar-item.sketch-toolbar-item--active:before,.text-node-rich-toolbar--dark .text-node-rich-toolbar-btn--active:before,.input-node-fast-tooltip--dark button.w-11[data-toolbar-active=true]:before,.input-node-fast-tooltip--dark button.toolbar-label-btn[data-toolbar-active=true]:before{filter:brightness(.9) contrast(1.06)}.sketch-toolbar-dark .sketch-toolbar-item:hover:before,.text-node-rich-toolbar--dark .text-node-rich-toolbar-btn:hover:before,.input-node-fast-tooltip--dark button.w-11:hover:before,.input-node-fast-tooltip--dark button.toolbar-label-btn:hover:before{filter:brightness(1.04)}.text-node-rich-toolbar-btn:before{box-shadow:none!important;transition:opacity .4s cubic-bezier(.25,.8,.25,1)!important}.text-node-rich-toolbar--dark .text-node-rich-toolbar-btn:before{background:radial-gradient(200% 140% at 50% 40.25%,#1a1a1a 16%,#656766 85%) padding-box,conic-gradient(from 0deg,#5d5d5d,#6a6a6a1a 70deg,#909090,#9090901a 290deg,#5d5d5d 360deg) border-box!important}.text-node-rich-toolbar-btn:hover:before,.text-node-rich-toolbar-btn--active:before,.text-node-rich-toolbar-btn--active:hover:before{filter:none!important}.text-node-rich-toolbar--dark .text-node-rich-toolbar-btn{color:#7a7a7a}.text-node-rich-toolbar--dark .text-node-rich-toolbar-btn:hover,.text-node-rich-toolbar--dark .text-node-rich-toolbar-btn--active,.text-node-rich-toolbar--dark .text-node-rich-toolbar-btn--active:hover{color:#f5f5f5}.text-node-rich-toolbar--light .text-node-rich-toolbar-btn{color:#71717a}.text-node-rich-toolbar--light .text-node-rich-toolbar-btn:hover{color:#18181b}.text-node-rich-toolbar--light .text-node-rich-toolbar-btn--active,.text-node-rich-toolbar--light .text-node-rich-toolbar-btn--active:hover{color:#fff}@media(prefers-reduced-motion:reduce){.sketch-toolbar-item:before,.text-node-rich-toolbar-btn:before,.input-node-fast-tooltip button.w-11:before,.input-node-fast-tooltip button.toolbar-label-btn:before{transition:none}}.canvas-ai-orb{--canvas-ai-orb-right: 20px;position:fixed;right:var(--canvas-ai-orb-right);bottom:20px;z-index:140;display:grid;width:52px;height:52px;padding:0;place-items:center;overflow:visible;border:1px solid rgba(255,255,255,.13);border-radius:9999px;background:radial-gradient(circle at 34% 25%,rgba(255,255,255,.13),transparent 34%),linear-gradient(145deg,#1e2026fa,#0a0b0ffa);box-shadow:0 12px 32px #0000004d,inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff06;color:#f5f7fff0;cursor:pointer;isolation:isolate;transform:translateZ(0);transition:right .26s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1),border-color .26s ease,box-shadow .32s ease,background-color .26s ease}.canvas-ai-orb--light{border-color:#18181b21;background:radial-gradient(circle at 34% 25%,rgba(255,255,255,.94),transparent 38%),linear-gradient(145deg,#fffffffa,#e4e7eefa);box-shadow:0 12px 30px #27272a29,inset 0 1px #fffffff2,inset 0 0 0 1px #18181b08;color:#18181be6}.canvas-ai-orb:hover,.canvas-ai-orb:focus-visible,.canvas-ai-orb.is-open{border-color:#a1b8ff80;box-shadow:0 16px 42px #00000061,0 0 0 1px #8fa4ff1f,0 0 28px #6c85ff2b,inset 0 1px #ffffff1f;transform:translateY(-2px) scale(1.045)}.canvas-ai-orb--light:hover,.canvas-ai-orb--light:focus-visible,.canvas-ai-orb--light.is-open{box-shadow:0 16px 38px #27272a33,0 0 0 1px #6366f11f,0 0 26px #6366f121,inset 0 1px #fffffffa}.canvas-ai-orb:active{transform:translateY(0) scale(.96);transition-duration:90ms}.canvas-ai-orb:focus-visible{outline:2px solid rgba(139,157,255,.78);outline-offset:4px}.canvas-ai-orb__halo{position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px;z-index:-1;border-radius:inherit;background:radial-gradient(circle,rgba(103,129,255,.24),rgba(142,88,255,.08) 42%,transparent 72%);filter:blur(7px);opacity:.18;pointer-events:none;animation:canvas-ai-orb-breathe 5.4s ease-in-out infinite;transition:opacity .32s ease,transform .52s cubic-bezier(.22,1,.36,1)}.canvas-ai-orb:hover .canvas-ai-orb__halo,.canvas-ai-orb:focus-visible .canvas-ai-orb__halo,.canvas-ai-orb.is-open .canvas-ai-orb__halo{opacity:.78;transform:scale(1.12)}.canvas-ai-orb__orbit{position:absolute;border-radius:inherit;pointer-events:none;transition:transform 1.05s cubic-bezier(.16,1,.3,1),opacity .26s ease,border-color .26s ease}.canvas-ai-orb__orbit--outer{top:6px;right:6px;bottom:6px;left:6px;border:1px solid rgba(185,196,224,.25);border-top-color:#97b3ffd1;border-right-color:#a47cff80;opacity:.64;transform:rotate(-28deg)}.canvas-ai-orb__orbit--inner{top:10px;right:10px;bottom:10px;left:10px;border:1px solid transparent;border-bottom-color:#d4ddff8a;border-left-color:#6fcfff57;opacity:.55;transform:rotate(34deg)}.canvas-ai-orb__orbit i{position:absolute;left:50%;top:-2px;width:3px;height:3px;border-radius:50%;background:#dce5ff;box-shadow:0 0 7px #9fb7fff2;transform:translate(-50%)}.canvas-ai-orb__orbit--inner i{left:auto;top:50%;right:-2px;width:2px;height:2px;background:#c8b5ff;box-shadow:0 0 6px #b593ffe6;transform:translateY(-50%)}.canvas-ai-orb:hover .canvas-ai-orb__orbit--outer,.canvas-ai-orb:focus-visible .canvas-ai-orb__orbit--outer{opacity:1;transform:rotate(160deg) scale(1.04)}.canvas-ai-orb:hover .canvas-ai-orb__orbit--inner,.canvas-ai-orb:focus-visible .canvas-ai-orb__orbit--inner{opacity:.9;transform:rotate(-190deg) scale(.94)}.canvas-ai-orb.is-open .canvas-ai-orb__orbit--outer{opacity:1;animation:canvas-ai-orb-orbit 8s linear infinite}.canvas-ai-orb.is-open .canvas-ai-orb__orbit--inner{opacity:.9;animation:canvas-ai-orb-orbit-reverse 6.5s linear infinite}.canvas-ai-orb__core{position:relative;z-index:2;display:grid;width:29px;height:29px;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:50%;background:radial-gradient(circle at 38% 28%,rgba(255,255,255,.12),transparent 34%),linear-gradient(145deg,#5b6a913d,#282b371f);box-shadow:inset 0 1px 5px #ffffff0a;transition:transform .52s cubic-bezier(.16,1,.3,1),background-color .26s ease}.canvas-ai-orb--light .canvas-ai-orb__core{border-color:#18181b14;background:radial-gradient(circle at 38% 28%,rgba(255,255,255,.92),transparent 36%),linear-gradient(145deg,#6366f11a,#a1a1aa14)}.canvas-ai-orb:hover .canvas-ai-orb__core,.canvas-ai-orb:focus-visible .canvas-ai-orb__core,.canvas-ai-orb.is-open .canvas-ai-orb__core{transform:scale(1.08) rotate(-2deg)}.canvas-ai-orb__message{opacity:.88;transform:translate(-1px,1px);transition:opacity .26s ease,transform .52s cubic-bezier(.16,1,.3,1)}.canvas-ai-orb__spark{position:absolute;right:3px;top:2px;color:#bac8ff;filter:drop-shadow(0 0 4px rgba(141,166,255,.7));transform-origin:50% 50%;transition:transform .62s cubic-bezier(.16,1,.3,1),color .26s ease}.canvas-ai-orb:hover .canvas-ai-orb__message,.canvas-ai-orb:focus-visible .canvas-ai-orb__message,.canvas-ai-orb.is-open .canvas-ai-orb__message{opacity:1;transform:translate(-1px)}.canvas-ai-orb:hover .canvas-ai-orb__spark,.canvas-ai-orb:focus-visible .canvas-ai-orb__spark,.canvas-ai-orb.is-open .canvas-ai-orb__spark{transform:rotate(92deg) scale(1.12)}.canvas-ai-orb__label{position:absolute;right:calc(100% + 10px);top:50%;display:block;width:-moz-max-content;width:max-content;max-width:150px;padding:6px 9px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#18181beb;box-shadow:0 8px 24px #00000038;color:#fafafaf0;font-size:11px;font-weight:500;line-height:1;letter-spacing:.02em;opacity:0;pointer-events:none;transform:translate(5px,-50%);transition:opacity .16s ease,transform .26s cubic-bezier(.22,1,.36,1);white-space:nowrap}.canvas-ai-orb--light .canvas-ai-orb__label{border-color:#18181b14;background:#fffffff5;box-shadow:0 8px 22px #27272a24;color:#18181be6}.canvas-ai-orb:hover .canvas-ai-orb__label,.canvas-ai-orb:focus-visible .canvas-ai-orb__label{opacity:1;transform:translateY(-50%)}@keyframes canvas-ai-orb-breathe{0%,to{opacity:.16;transform:scale(.94)}50%{opacity:.34;transform:scale(1.04)}}@keyframes canvas-ai-orb-orbit{to{transform:rotate(332deg)}}@keyframes canvas-ai-orb-orbit-reverse{to{transform:rotate(-326deg)}}@media(prefers-reduced-motion:reduce){.canvas-ai-orb,.canvas-ai-orb *,.canvas-ai-orb *:before,.canvas-ai-orb *:after{animation:none!important;transition-duration:1ms!important}}.canvas-ai-orb{right:20px;bottom:20px;width:46px;height:46px;border-color:#ffffff24;background:#1d1e23;box-shadow:0 3px #0d0e11,0 9px 22px #00000047,inset 0 1px #ffffff12;color:#f4f6fceb;transform:none;transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .16s ease,background-color .16s ease,box-shadow .18s ease}.canvas-ai-orb--light{border-color:#18181b24;background:#f5f5f7;box-shadow:0 3px #cfd1d7,0 9px 20px #27272a21,inset 0 1px #fffffff2;color:#18181bdb}.canvas-ai-orb:hover,.canvas-ai-orb:focus-visible{border-color:#97a5d27a;background:#24262d;box-shadow:0 4px #0d0e11,0 11px 25px #00000052,inset 0 1px #ffffff17;transform:translateY(-1px)}.canvas-ai-orb--light:hover,.canvas-ai-orb--light:focus-visible{background:#fff;box-shadow:0 4px #c9cbd2,0 11px 23px #27272a26,inset 0 1px #fff}.canvas-ai-orb:active{box-shadow:0 1px #0d0e11,0 5px 12px #0000003d,inset 0 1px #ffffff0f;transform:translateY(2px) scale(.98)}.canvas-ai-orb__core,.canvas-ai-orb--light .canvas-ai-orb__core{width:100%;height:100%;border:0;background:transparent;box-shadow:none}.canvas-ai-orb:hover .canvas-ai-orb__core,.canvas-ai-orb:focus-visible .canvas-ai-orb__core{transform:none}.canvas-ai-orb__message{opacity:.9;transform:none}.canvas-ai-orb:hover .canvas-ai-orb__message,.canvas-ai-orb:focus-visible .canvas-ai-orb__message{opacity:1;transform:translateY(-1px)}.canvas-ai-orb__spark{right:9px;top:8px;color:#aebcff;filter:none}.canvas-ai-orb--light .canvas-ai-orb__spark{color:#6366f1}.canvas-ai-orb:hover .canvas-ai-orb__spark,.canvas-ai-orb:focus-visible .canvas-ai-orb__spark{transform:scale(1.08)}.canvas-ai-orb{width:48px;height:48px;overflow:visible;border-color:#ced8ff29;background:#121318f5;box-shadow:0 9px 26px #0000004d,inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff06;color:#fff;transform:translateZ(0);transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .24s ease,box-shadow .32s ease,background-color .24s ease}.canvas-ai-orb:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px solid rgba(255,255,255,.055);border-radius:inherit;background:radial-gradient(circle at 35% 27%,rgba(255,255,255,.08),transparent 38%),#ffffff05;pointer-events:none}.canvas-ai-orb--light{border-color:#40424e24;background:#f9f9fbfa;box-shadow:0 9px 23px #27272a24,inset 0 1px #fffffffa,inset 0 0 0 1px #18181b06}.canvas-ai-orb--light:before{border-color:#18181b0b;background:radial-gradient(circle at 35% 27%,rgba(255,255,255,.9),transparent 40%),#6366f105}.canvas-ai-orb:hover,.canvas-ai-orb:focus-visible{border-color:#9aaeff6b;background:#16171dfa;box-shadow:0 13px 32px #0000005c,0 0 24px #6f84ff1f,inset 0 1px #ffffff1a;transform:translateY(-2px) scale(1.035)}.canvas-ai-orb--light:hover,.canvas-ai-orb--light:focus-visible{background:#fff;box-shadow:0 13px 29px #27272a2b,0 0 22px #6366f11a,inset 0 1px #fff}.canvas-ai-orb:active{transform:translateY(1px) scale(.96);box-shadow:0 5px 14px #00000042,inset 0 1px #ffffff0f;transition-duration:90ms}.canvas-ai-orb__liquid{position:relative;z-index:1;display:block;width:31px;height:31px;overflow:hidden;border:1px solid rgba(210,220,255,.13);border-radius:47% 53% 51% 49%/52% 45% 55% 48%;background:#14161d;box-shadow:inset 0 0 10px #5868ae29,0 0 0 1px #00000026;isolation:isolate;transform:rotate(-5deg);animation:canvas-ai-liquid-shape 7s ease-in-out infinite;transition:transform .52s cubic-bezier(.16,1,.3,1),border-color .24s ease}.canvas-ai-orb--light .canvas-ai-orb__liquid{border-color:#4a4f681f;background:#eceef5;box-shadow:inset 0 0 10px #6366f11a,0 0 0 1px #fffc}.canvas-ai-orb__liquid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;border-radius:inherit;background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.38),transparent 12%),radial-gradient(circle at 50% 120%,rgba(5,7,12,.5),transparent 58%);pointer-events:none}.canvas-ai-orb--light .canvas-ai-orb__liquid:after{background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.88),transparent 13%),radial-gradient(circle at 50% 120%,rgba(84,92,134,.18),transparent 58%)}.canvas-ai-orb__blob{position:absolute;display:block;width:24px;height:24px;border-radius:45% 55% 58% 42%/52% 42% 58% 48%;filter:blur(2.8px);mix-blend-mode:screen;opacity:.84;will-change:transform}.canvas-ai-orb__blob--a{left:-5px;top:1px;background:radial-gradient(circle at 62% 45%,#81d8ff 0,#6388ff 44%,transparent 72%);animation:canvas-ai-liquid-drift-a 4.8s ease-in-out infinite}.canvas-ai-orb__blob--b{right:-4px;bottom:-2px;background:radial-gradient(circle at 38% 38%,#c39cff 0,#735cff 45%,transparent 72%);animation:canvas-ai-liquid-drift-b 5.6s ease-in-out infinite}.canvas-ai-orb__nucleus{position:absolute;left:50%;top:50%;z-index:5;width:4px;height:4px;border-radius:50%;background:#fffffff0;box-shadow:0 0 6px #fffc,0 0 13px #8ba4ffbd;transform:translate(-50%,-50%);animation:canvas-ai-liquid-core 3.2s ease-in-out infinite;transition:width .36s ease,height .36s ease,box-shadow .36s ease}.canvas-ai-orb:hover .canvas-ai-orb__liquid,.canvas-ai-orb:focus-visible .canvas-ai-orb__liquid{border-color:#becdff47;transform:rotate(7deg) scale(1.07)}.canvas-ai-orb:hover .canvas-ai-orb__blob--a,.canvas-ai-orb:focus-visible .canvas-ai-orb__blob--a,.canvas-ai-orb:hover .canvas-ai-orb__blob--b,.canvas-ai-orb:focus-visible .canvas-ai-orb__blob--b{animation-duration:1.7s;opacity:1}.canvas-ai-orb:hover .canvas-ai-orb__nucleus,.canvas-ai-orb:focus-visible .canvas-ai-orb__nucleus{width:5px;height:5px;box-shadow:0 0 8px #ffffffeb,0 0 18px #8ba4ffe6}@keyframes canvas-ai-liquid-shape{0%,to{border-radius:47% 53% 51% 49%/52% 45% 55% 48%}50%{border-radius:54% 46% 44% 56%/46% 55% 45% 54%}}@keyframes canvas-ai-liquid-drift-a{0%,to{transform:translate3d(-2px,1px,0) rotate(0) scale(.94)}50%{transform:translate3d(8px,4px,0) rotate(145deg) scale(1.12)}}@keyframes canvas-ai-liquid-drift-b{0%,to{transform:translate3d(2px,2px,0) rotate(0) scale(1.02)}50%{transform:translate3d(-8px,-5px,0) rotate(-160deg) scale(.9)}}@keyframes canvas-ai-liquid-core{0%,to{opacity:.72;transform:translate(-50%,-50%) scale(.78)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}.canvas-ai-orb{width:48px;height:48px;border-color:#dadfeb26;background:#18191ef7;box-shadow:0 8px 23px #00000047,inset 0 1px #fff1;transform:none;transition:border-color .18s ease,background-color .18s ease,box-shadow .22s ease}.canvas-ai-orb:before{top:5px;right:5px;bottom:5px;left:5px;border-color:#ffffff09;background:transparent}.canvas-ai-orb--light{border-color:#27272a21;background:#f9f9fafa;box-shadow:0 8px 21px #27272a21,inset 0 1px #fffffffa}.canvas-ai-orb--light:before{border-color:#18181b09;background:transparent}.canvas-ai-orb:hover,.canvas-ai-orb:focus-visible{border-color:#a5b2d857;background:#1c1d23fc;box-shadow:0 8px 23px #0000004d,inset 0 1px #ffffff14;transform:none}.canvas-ai-orb--light:hover,.canvas-ai-orb--light:focus-visible{background:#fff;box-shadow:0 8px 21px #27272a26,inset 0 1px #fff}.canvas-ai-orb:active{box-shadow:0 5px 14px #00000040,inset 0 1px #ffffff0d;transform:translateY(1px)}.canvas-ai-orb__infinity{position:relative;z-index:2;display:block;width:36px;height:36px}.canvas-ai-orb__infinity svg{display:block;width:100%;height:100%;overflow:visible}.canvas-ai-orb__infinity-line,.canvas-ai-orb__infinity-ghost,.canvas-ai-orb__infinity-trace{fill:none;stroke-linecap:round;stroke-linejoin:round}.canvas-ai-orb__infinity-line{stroke:#edeff7e6;stroke-width:1.8}.canvas-ai-orb--light .canvas-ai-orb__infinity-line{stroke:#23252dd6}.canvas-ai-orb__infinity-ghost{stroke:#9aa4c447;stroke-width:1.05;stroke-dasharray:1.2 2.4;transform:translate(.2px,.7px)}.canvas-ai-orb__infinity-trace{stroke:#9db9ff;stroke-width:2.15;stroke-dasharray:7 78;stroke-dashoffset:0;opacity:0;filter:drop-shadow(0 0 3px rgba(126,154,255,.55))}.canvas-ai-orb--light .canvas-ai-orb__infinity-trace{stroke:#6366f1;filter:drop-shadow(0 0 2px rgba(99,102,241,.3))}.canvas-ai-orb__doodle-mark{fill:#eceffab3;stroke:#eceffab3;stroke-width:1.1;stroke-linecap:round;opacity:.42;transform-origin:37px 16px}.canvas-ai-orb--light .canvas-ai-orb__doodle-mark{fill:#4d50629e;stroke:#4d50629e}.canvas-ai-orb:hover .canvas-ai-orb__infinity-trace,.canvas-ai-orb:focus-visible .canvas-ai-orb__infinity-trace{opacity:1;animation:canvas-ai-infinity-trace 1.25s linear infinite}.canvas-ai-orb:hover .canvas-ai-orb__doodle-mark,.canvas-ai-orb:focus-visible .canvas-ai-orb__doodle-mark{opacity:.9;animation:canvas-ai-doodle-wink .76s ease-in-out infinite}@keyframes canvas-ai-infinity-trace{to{stroke-dashoffset:-85}}@keyframes canvas-ai-doodle-wink{0%,to{transform:translateY(0) rotate(0)}45%{transform:translateY(-1.2px) rotate(7deg)}}.canvas-ai-orb{width:48px;height:48px;border:1px solid transparent;background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.075),transparent 32%) padding-box,linear-gradient(148deg,#f4f6fc33,#666d8417 48%,#e0d6f42e) border-box,#17181d padding-box;box-shadow:0 10px 28px #00000052,inset 0 1px #ffffff13,inset 0 -1px #0000004d;transform:none;transition:background-color .22s ease,box-shadow .26s ease}.canvas-ai-orb:before{top:4px;right:4px;bottom:4px;left:4px;border-color:#ffffff0a;background:radial-gradient(circle at 50% 60%,rgba(114,125,158,.04),transparent 68%)}.canvas-ai-orb--light{background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.96),transparent 34%) padding-box,linear-gradient(148deg,#383b482e,#fffc 48%,#5c547024) border-box,#f4f4f6 padding-box;box-shadow:0 10px 25px #27272a26,inset 0 1px #fff,inset 0 -1px #3f3f4614}.canvas-ai-orb--light:before{border-color:#18181b09;background:radial-gradient(circle at 50% 60%,rgba(99,102,241,.03),transparent 68%)}.canvas-ai-orb:hover,.canvas-ai-orb:focus-visible{background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.1),transparent 34%) padding-box,linear-gradient(148deg,#f7f8ff4d,#7984a621 48%,#e1d3f745) border-box,#1a1b21 padding-box;box-shadow:0 10px 28px #00000057,0 0 18px #818fbe14,inset 0 1px #ffffff17,inset 0 -1px #00000052;transform:none}.canvas-ai-orb--light:hover,.canvas-ai-orb--light:focus-visible{background:radial-gradient(circle at 34% 24%,#ffffff,transparent 36%) padding-box,linear-gradient(148deg,#2e313f3d,#ffffffe6 48%,#65588233) border-box,#fafafd padding-box;box-shadow:0 10px 25px #27272a2b,0 0 16px #6366f10f,inset 0 1px #fff}.canvas-ai-orb:active{transform:translateY(1px);box-shadow:0 6px 17px #00000047,inset 0 1px #ffffff0f}.canvas-ai-orb__ribbon{position:relative;z-index:2;display:block;width:37px;height:37px}.canvas-ai-orb__ribbon svg{display:block;width:100%;height:100%;overflow:visible}.canvas-ai-orb__ribbon-shadow,.canvas-ai-orb__ribbon-band,.canvas-ai-orb__ribbon-sheen{fill:none;stroke-linecap:round;stroke-linejoin:round;transform-box:fill-box;transform-origin:center}.canvas-ai-orb__ribbon-shadow{stroke:#0000009e;stroke-width:5.2;filter:blur(.35px)}.canvas-ai-orb--light .canvas-ai-orb__ribbon-shadow{stroke:#2628312e}.canvas-ai-orb__ribbon-band{stroke-width:3.25;filter:drop-shadow(0 1px 1px rgba(0,0,0,.38));transition:transform .52s cubic-bezier(.16,1,.3,1),filter .26s ease}.canvas-ai-orb__ribbon-band--a{stroke:url(#canvas-ai-ribbon-a)}.canvas-ai-orb__ribbon-band--b{stroke:url(#canvas-ai-ribbon-b)}.canvas-ai-orb__ribbon-sheen{stroke:#fffffff0;stroke-width:1.35;stroke-dasharray:5 62;stroke-dashoffset:0;opacity:0;filter:drop-shadow(0 0 2px rgba(228,234,255,.72))}.canvas-ai-orb__ribbon-sheen--b{stroke-dashoffset:-28}.canvas-ai-orb:hover .canvas-ai-orb__ribbon-band--a,.canvas-ai-orb:focus-visible .canvas-ai-orb__ribbon-band--a{filter:drop-shadow(0 1px 1px rgba(0,0,0,.42)) brightness(1.07);transform:translate(.35px,-.25px)}.canvas-ai-orb:hover .canvas-ai-orb__ribbon-band--b,.canvas-ai-orb:focus-visible .canvas-ai-orb__ribbon-band--b{filter:drop-shadow(0 1px 1px rgba(0,0,0,.42)) brightness(1.07);transform:translate(-.35px,.25px)}.canvas-ai-orb:hover .canvas-ai-orb__ribbon-sheen,.canvas-ai-orb:focus-visible .canvas-ai-orb__ribbon-sheen{opacity:1;animation:canvas-ai-ribbon-sheen 1.65s cubic-bezier(.45,0,.25,1) infinite}.canvas-ai-orb:hover .canvas-ai-orb__ribbon-sheen--b,.canvas-ai-orb:focus-visible .canvas-ai-orb__ribbon-sheen--b{animation-delay:.18s}@keyframes canvas-ai-ribbon-sheen{to{stroke-dashoffset:-67}}.canvas-ai-orb{width:44px;height:44px;border:1px solid rgba(255,255,255,.14);background:#242428;box-shadow:0 7px 20px #00000042,inset 0 1px #ffffff0e;transform:none;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.canvas-ai-orb--light{border-color:#18181b21;background:#fff;box-shadow:0 7px 18px #27272a21,inset 0 1px #fff}.canvas-ai-orb:hover,.canvas-ai-orb:focus-visible{border-color:#ffffff3b;background:#29292e;box-shadow:0 7px 20px #00000047,inset 0 1px #ffffff12;transform:none}.canvas-ai-orb--light:hover,.canvas-ai-orb--light:focus-visible{border-color:#18181b33;background:#fafafa;box-shadow:0 7px 18px #27272a26,inset 0 1px #fff}.canvas-ai-orb:active{background:#202024;box-shadow:0 4px 12px #0000003d,inset 0 1px #ffffff0a;transform:translateY(1px)}.canvas-ai-orb--light:active{background:#f4f4f5}.canvas-ai-orb__horizon{position:relative;z-index:2;display:block;width:28px;height:28px}.canvas-ai-orb__horizon svg{display:block;width:100%;height:100%}.canvas-ai-orb__horizon-line,.canvas-ai-orb__horizon-pulse{fill:none;stroke-linecap:round;stroke-linejoin:round}.canvas-ai-orb__horizon-line{stroke:#f4f4f5e0;stroke-width:1.65;transition:transform .48s cubic-bezier(.16,1,.3,1),opacity .18s ease}.canvas-ai-orb__horizon-line--top,.canvas-ai-orb__horizon-line--bottom{opacity:.54}.canvas-ai-orb__horizon-line--middle{opacity:.9}.canvas-ai-orb--light .canvas-ai-orb__horizon-line{stroke:#27272acc}.canvas-ai-orb__horizon-pulse{stroke:#fff;stroke-width:2;stroke-dasharray:3.2 30;stroke-dashoffset:0;opacity:0}.canvas-ai-orb--light .canvas-ai-orb__horizon-pulse{stroke:#27272a}.canvas-ai-orb:hover .canvas-ai-orb__horizon-line--top,.canvas-ai-orb:focus-visible .canvas-ai-orb__horizon-line--top{opacity:.72;transform:translate(1px)}.canvas-ai-orb:hover .canvas-ai-orb__horizon-line--middle,.canvas-ai-orb:focus-visible .canvas-ai-orb__horizon-line--middle{transform:translate(-1px)}.canvas-ai-orb:hover .canvas-ai-orb__horizon-line--bottom,.canvas-ai-orb:focus-visible .canvas-ai-orb__horizon-line--bottom{opacity:.72;transform:translate(.5px)}.canvas-ai-orb:hover .canvas-ai-orb__horizon-pulse,.canvas-ai-orb:focus-visible .canvas-ai-orb__horizon-pulse{opacity:.92;animation:canvas-ai-horizon-pulse 1.2s linear infinite}@keyframes canvas-ai-horizon-pulse{to{stroke-dashoffset:-33.2}}.canvas-ai-orb{right:20px;bottom:20px;width:36px;height:36px;border:0;border-radius:50%;color:#18181b;background:#fff;box-shadow:0 5px 16px #00000047,inset 0 0 0 1px #0000000b;transform:none;transition:background-color .16s ease,box-shadow .18s ease}.canvas-ai-orb:before{display:none}.canvas-ai-orb--light{color:#fff;background:#18181b;box-shadow:none}.canvas-ai-orb:hover,.canvas-ai-orb:focus-visible{color:#111113;background:#f4f4f5;box-shadow:0 7px 18px #0000004d,inset 0 0 0 1px #0000000e;transform:none}.canvas-ai-orb--light:hover,.canvas-ai-orb--light:focus-visible{color:#fff;background:#27272a;box-shadow:none;transform:none}.canvas-ai-orb:active{background:#ececef;transform:translateY(1px)}.canvas-ai-orb--light:active{color:#fff;background:#09090b;box-shadow:none;transform:translateY(1px)}.canvas-ai-orb__wave{position:relative;z-index:1;display:flex;width:18px;height:16px;align-items:center;justify-content:center;gap:2px}.canvas-ai-orb__wave i{display:block;width:2px;border-radius:999px;background:currentColor;transform:scaleY(1);transform-origin:center}.canvas-ai-orb__wave i:nth-child(1),.canvas-ai-orb__wave i:nth-child(5){height:6px}.canvas-ai-orb__wave i:nth-child(2),.canvas-ai-orb__wave i:nth-child(4){height:10px}.canvas-ai-orb__wave i:nth-child(3){height:14px}.canvas-ai-orb:hover .canvas-ai-orb__wave i,.canvas-ai-orb:focus-visible .canvas-ai-orb__wave i{animation:canvas-ai-wave .76s ease-in-out infinite}.canvas-ai-orb:hover .canvas-ai-orb__wave i:nth-child(2),.canvas-ai-orb:focus-visible .canvas-ai-orb__wave i:nth-child(2){animation-delay:90ms}.canvas-ai-orb:hover .canvas-ai-orb__wave i:nth-child(3),.canvas-ai-orb:focus-visible .canvas-ai-orb__wave i:nth-child(3){animation-delay:.18s}.canvas-ai-orb:hover .canvas-ai-orb__wave i:nth-child(4),.canvas-ai-orb:focus-visible .canvas-ai-orb__wave i:nth-child(4){animation-delay:.27s}.canvas-ai-orb:hover .canvas-ai-orb__wave i:nth-child(5),.canvas-ai-orb:focus-visible .canvas-ai-orb__wave i:nth-child(5){animation-delay:.36s}@keyframes canvas-ai-wave{0%,to{opacity:.72;transform:scaleY(.58)}50%{opacity:1;transform:scaleY(1.15)}}.production-zone-boundary{position:fixed;left:0;top:0;z-index:40;pointer-events:none;border:1px dashed rgba(250,183,38,.72);border-radius:18px;background:#fab72606;box-shadow:0 0 0 1px #fab72614 inset;transition:border-color .16s ease,background-color .16s ease,opacity .16s ease;will-change:transform,width,height;contain:layout paint style}.production-zone-boundary.is-running,.production-zone-boundary.is-waiting_generation,.production-zone-boundary.is-planning{animation:production-zone-pulse 2.2s ease-in-out infinite}.production-zone-boundary.is-completed,.production-zone-boundary.is-reviewing{border-color:#34d399b8;background:#34d39906}.production-zone-boundary.is-failed{border-color:#f87171bf}html[data-chat-sidebar-open=true] .production-zone-boundary,html[data-chat-sidebar-open=true] .production-diff-layer{clip-path:inset(0 var(--sketch-chat-sidebar-width) 0 0)}.production-zone-bar{position:fixed;left:0;top:0;z-index:122;width:min(384px,calc(100vw - 24px));overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:13px;color:#fffffff0;background:#19191bf0;box-shadow:0 12px 34px #0000003d;-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15);pointer-events:auto;will-change:transform;contain:layout paint style}.production-zone-bar.is-light{color:#18181bf0;border-color:#18181b1f;background:#fffffff0;box-shadow:0 12px 30px #18181b21}.production-zone-bar__main{display:flex;align-items:center;min-height:45px;padding:5px 6px 5px 10px;gap:5px}.production-zone-bar__icon{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;flex:0 0 auto;color:#f4b51f;border-radius:8px;background:#f4b51f1f}.production-zone-bar__summary{min-width:0;flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:2px 4px;color:inherit;background:transparent;border:0;cursor:pointer;text-align:left}.production-zone-bar__name,.production-zone-bar__meta{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.production-zone-bar__name{font-size:12px;font-weight:600}.production-zone-bar__meta{font-size:10px;color:#ffffff85}.production-zone-bar.is-light .production-zone-bar__meta{color:#18181b85}.production-zone-bar__button{width:27px;height:27px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;color:#fff9;background:transparent;cursor:pointer;transition:color .12s ease,background .12s ease}.production-zone-bar.is-light .production-zone-bar__button{color:#18181b94}.production-zone-bar__button:hover{color:inherit;background:#ffffff14}.production-zone-bar.is-light .production-zone-bar__button:hover{background:#18181b0f}.production-zone-bar__button.is-resume{color:#6ee7b7;background:#34d3991a}.production-zone-bar__save-recipe{width:auto;min-width:0;height:28px;padding:0 10px;gap:6px;flex-direction:row;align-self:flex-start;justify-content:flex-start;white-space:nowrap;font-size:11px;line-height:1;color:inherit;background:#ffffff0f}.production-zone-bar.is-light .production-zone-bar__save-recipe{background:#18181b0f}.production-permission-trigger.is-preview{color:#93c5fd}.production-permission-trigger.is-supervised{color:#f8cc64}.production-permission-trigger.is-production{color:#6ee7b7}.production-permission-trigger.is-studio{color:#fbbf24;background:#fbbf2414}.production-permission-panel{width:min(352px,calc(100vw - 24px));overflow:hidden;padding:7px;border:1px solid rgba(255,255,255,.11);border-radius:13px;color:#ffffffe6;background:#18181bf7;box-shadow:0 18px 46px #00000057;-webkit-backdrop-filter:blur(18px) saturate(1.12);backdrop-filter:blur(18px) saturate(1.12)}.production-permission-panel.is-light{color:#18181be6;border-color:#18181b1f;background:#fffffffa;box-shadow:0 18px 42px #18181b26}.production-permission-panel__label{padding:5px 7px 8px;color:#ffffff7a;font-size:10px}.production-permission-panel.is-light .production-permission-panel__label{color:#18181b7a}.production-permission-option{width:100%;display:flex;align-items:center;gap:9px;padding:9px 8px;border:0;border-radius:9px;color:inherit;background:transparent;text-align:left;cursor:pointer}.production-permission-option:hover,.production-permission-option.is-selected{background:#ffffff13}.production-permission-panel.is-light .production-permission-option:hover,.production-permission-panel.is-light .production-permission-option.is-selected{background:#18181b0e}.production-permission-option.is-warn .production-permission-option__icon,.production-permission-option.is-warn .production-permission-option__concurrency{color:#fbbf24}.production-permission-option__icon{width:27px;height:27px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:#f8cc64;background:#ffffff0f}.production-permission-panel.is-light .production-permission-option__icon{background:#18181b0d}.production-permission-option__copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.production-permission-option__copy strong{font-size:11px;font-weight:650}.production-permission-option__copy small{color:#ffffff75;font-size:9px;line-height:1.35}.production-permission-panel.is-light .production-permission-option__copy small{color:#18181b80}.production-permission-option__concurrency{color:#ffffff61;font-size:9px}.production-permission-panel.is-light .production-permission-option__concurrency{color:#18181b66}.production-permission-panel__footnote{margin:6px 7px 3px;color:#ffffff5c;font-size:9px;line-height:1.4}.production-permission-panel.is-light .production-permission-panel__footnote{color:#18181b66}.production-zone-bar__progress{height:2px;background:#ffffff0f}.production-zone-bar__progress i{display:block;height:100%;min-width:3%;background:linear-gradient(90deg,#e9a91a,#ffd766);transition:width .24s ease}.production-zone-bar__details{display:flex;flex-direction:column;gap:7px;padding:9px 12px 11px;border-top:1px solid rgba(255,255,255,.07);font-size:10px;line-height:1.45;color:#ffffffa8}.production-zone-bar.is-light .production-zone-bar__details{color:#18181ba6;border-top-color:#18181b14}.production-zone-bar__details p{margin:0}.production-diff-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;pointer-events:none}.production-diff-connections{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;overflow:visible}.production-diff-connections line{stroke:#fab726e0;stroke-width:2;stroke-dasharray:7 6;animation:production-diff-dash 1.1s linear infinite}.production-diff-ghost{position:fixed;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px;border:1px dashed rgba(250,183,38,.92);border-radius:16px;color:#ffde8af2;background:repeating-linear-gradient(-45deg,#fab72613 0,#fab72613 8px,#fab72606 8px,#fab72606 16px),#1a1a1cad;box-shadow:0 0 0 1px #fab72614 inset;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);animation:production-diff-ghost 1.8s ease-in-out infinite}.production-diff-ghost span{max-width:100%;overflow:hidden;color:#ffffffe6;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.production-diff-ghost small{color:#ffffff7a;font-size:9px}.production-diff-node-mark{position:fixed;border:2px dashed rgba(250,183,38,.9);border-radius:19px;background:#fab7260e}.production-diff-node-mark.is-delete{border-color:#f87171f2;background:#f8717114}.production-diff-node-mark.is-run{border-color:#60a5faf2;background:#60a5fa0f}.production-diff-node-mark span{position:absolute;top:-24px;left:8px;max-width:calc(100% - 16px);overflow:hidden;padding:3px 7px;border-radius:6px;color:#18181b;background:#f4b51f;font-size:9px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.production-diff-node-mark.is-delete span{color:#fff;background:#ef4444}.production-diff-more{position:fixed;right:18px;bottom:76px;padding:6px 9px;border:1px solid rgba(250,183,38,.28);border-radius:8px;color:#ffe29be0;background:#18181be6;font-size:10px}.production-diff-approval{display:flex;align-items:center;gap:10px;padding:9px 10px 10px;border-top:1px solid rgba(250,183,38,.18);background:#fab7260b}.production-diff-approval__copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.production-diff-approval__copy strong{display:flex;align-items:center;gap:5px;color:#f8cc64;font-size:10px;font-weight:650}.production-diff-approval__copy span{overflow:hidden;color:#ffffff8a;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.production-zone-bar.is-light .production-diff-approval__copy span{color:#18181b8f}.production-diff-approval__actions{display:flex;gap:5px}.production-diff-approval__actions button{display:inline-flex;height:27px;align-items:center;gap:3px;padding:0 8px;border:1px solid rgba(255,255,255,.1);border-radius:7px;color:#ffffffb8;background:#ffffff0f;font-size:9px;cursor:pointer}.production-diff-approval__actions button.is-primary{border-color:#fab72675;color:#1c1917;background:#f4b51f;font-weight:650}.production-zone-bar.is-light .production-diff-approval__actions button:not(.is-primary){border-color:#18181b1a;color:#18181bb3;background:#18181b0d}.agent-runtime-approval{position:fixed;z-index:130;left:50%;bottom:96px;display:flex;width:min(420px,calc(100vw - 24px));transform:translate(-50%);align-items:center;gap:10px;padding:9px 10px 10px;border:1px solid rgba(250,183,38,.28);border-radius:13px;color:#fffffff0;background:#19191bf0;box-shadow:0 12px 34px #0000003d;-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15);pointer-events:auto}.agent-runtime-approval.is-light{color:#18181bf0;border-color:#18181b1f;background:#fffffff0}.agent-runtime-approval.is-risk-high{border-color:#f871716b}.agent-runtime-approval__copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.agent-runtime-approval__copy strong{display:flex;align-items:center;gap:5px;color:#f8cc64;font-size:10px;font-weight:650}.agent-runtime-approval.is-risk-high .agent-runtime-approval__copy strong{color:#fca5a5}.agent-runtime-approval__copy span{overflow:hidden;color:#ffffff8a;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.agent-runtime-approval.is-light .agent-runtime-approval__copy span{color:#18181b8f}.agent-runtime-approval__actions{display:flex;gap:5px}.agent-runtime-approval__actions button{display:inline-flex;height:27px;align-items:center;gap:3px;padding:0 8px;border:1px solid rgba(255,255,255,.1);border-radius:7px;color:#ffffffb8;background:#ffffff0f;font-size:9px;cursor:pointer}.agent-runtime-approval.is-light .agent-runtime-approval__actions button:not(.is-primary){border-color:#18181b1a;color:#18181bb3;background:#18181b0d}.agent-runtime-approval__actions button.is-primary{border-color:#fab72675;color:#1c1917;background:#f4b51f;font-weight:650}@keyframes production-diff-dash{to{stroke-dashoffset:-26}}@keyframes production-diff-ghost{0%,to{opacity:.66}50%{opacity:.92}}.production-zone-bar__chips{display:flex;flex-wrap:wrap;gap:5px}.production-zone-bar__chips span{display:inline-flex;align-items:center;gap:3px;padding:3px 6px;border-radius:6px;background:#ffffff12}.production-zone-bar.is-light .production-zone-bar__chips span{background:#18181b0e}.production-zone-bar__chips .is-risk-high,.production-zone-bar__warning{color:#fca5a5}.production-zone-bar__chips .is-risk-medium{color:#fcd34d}.production-zone-spin{animation:production-zone-spin 1s linear infinite}@keyframes production-zone-spin{to{transform:rotate(360deg)}}@keyframes production-zone-pulse{0%,to{opacity:.62}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.production-zone-boundary,.production-zone-spin{animation:none!important}}.production-history-panel{position:fixed;right:16px;top:72px;z-index:130;display:flex;flex-direction:column;width:min(520px,calc(100vw - 32px));max-height:calc(100vh - 96px);overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:14px;color:#fffffff0;background:#161618f5;box-shadow:none;-webkit-backdrop-filter:blur(18px) saturate(1.12);backdrop-filter:blur(18px) saturate(1.12);color-scheme:dark}.production-history-panel.is-light{color:#18181bf0;border-color:#18181b1f;background:#fffffff5;color-scheme:light}.production-history-panel__head,.production-history-panel__filters{display:flex;align-items:center;gap:6px;padding:10px 12px}.production-history-panel__head{justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08)}.production-history-panel.is-light .production-history-panel__head{border-bottom-color:#18181b14}.production-history-panel__head strong{display:inline-flex;align-items:center;gap:6px;font-size:13px}.production-history-panel__head span,.production-history-panel__detail p,.production-history-panel__stats span{font-size:10px;color:#ffffff8c}.production-history-panel.is-light .production-history-panel__head span,.production-history-panel.is-light .production-history-panel__detail p,.production-history-panel.is-light .production-history-panel__stats span{color:#18181b8c}.production-history-panel__head button,.production-history-panel__filters button:not(.node-dropdown-button),.production-history-job__actions button{border:0;border-radius:8px;color:inherit;background:#ffffff0f;cursor:pointer}.production-history-panel__filters{flex-wrap:wrap;align-items:center;padding-top:8px}.production-history-panel__filters button:not(.node-dropdown-button),.production-history-panel__filters select{display:inline-flex;align-items:center;justify-content:center;flex-direction:row;gap:4px;height:26px;padding:0 8px;border-radius:7px;font-size:10px;white-space:nowrap;flex:0 0 auto}.production-recipe-import-btn{margin-left:auto}.production-trigger-add-btn{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:4px!important;white-space:nowrap!important}.production-trigger-panel .production-history-panel__filters{flex-wrap:nowrap}.production-trigger-panel .production-history-status-filter{flex:1 1 auto;min-width:0}.production-history-status-filter{min-width:118px}.production-history-status-filter .node-dropdown-button{height:26px!important;min-height:26px!important;padding:0 8px!important;border-radius:7px!important;font-size:10px!important}.production-history-panel.is-dark .production-history-status-filter .node-dropdown-button{background:#ffffff0f!important;border-color:#ffffff29!important;color:inherit!important}.production-history-panel.is-light .production-history-status-filter .node-dropdown-button{background:#18181b0f!important;border-color:#18181b1f!important;color:inherit!important}.production-history-panel__filters button.is-on,.production-history-panel__head button.is-on{color:#111;background:#f4b51f}.production-history-panel__body{display:grid;grid-template-columns:minmax(160px,38%) 1fr;min-height:0;overflow:hidden}.production-history-panel__list{margin:0;padding:8px;overflow:auto;border-right:1px solid rgba(255,255,255,.08);list-style:none}.production-history-panel textarea,.production-history-panel__list,.production-history-panel__detail{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}.production-history-panel textarea::-webkit-scrollbar,.production-history-panel__list::-webkit-scrollbar,.production-history-panel__detail::-webkit-scrollbar{width:6px;height:6px}.production-history-panel textarea::-webkit-scrollbar-track,.production-history-panel__list::-webkit-scrollbar-track,.production-history-panel__detail::-webkit-scrollbar-track{background:transparent}.production-history-panel textarea::-webkit-scrollbar-thumb,.production-history-panel__list::-webkit-scrollbar-thumb,.production-history-panel__detail::-webkit-scrollbar-thumb{background:#fff3;border-radius:999px}.production-history-panel textarea::-webkit-scrollbar-button,.production-history-panel__list::-webkit-scrollbar-button,.production-history-panel__detail::-webkit-scrollbar-button{display:none;width:0;height:0}.production-history-panel textarea::-webkit-scrollbar-thumb:hover,.production-history-panel__list::-webkit-scrollbar-thumb:hover,.production-history-panel__detail::-webkit-scrollbar-thumb:hover{background:#ffffff59}.production-history-panel.is-light textarea,.production-history-panel.is-light .production-history-panel__list,.production-history-panel.is-light .production-history-panel__detail{scrollbar-color:rgba(24,24,27,.22) transparent}.production-history-panel.is-light textarea::-webkit-scrollbar-thumb,.production-history-panel.is-light .production-history-panel__list::-webkit-scrollbar-thumb,.production-history-panel.is-light .production-history-panel__detail::-webkit-scrollbar-thumb{background:#18181b2e}.production-history-panel__list .is-empty{padding:12px 8px;font-size:11px;opacity:.6}.production-history-panel__list button{width:100%;padding:8px;border:0;border-radius:8px;color:inherit;background:transparent;text-align:left;cursor:pointer}.production-history-panel__list button.is-selected,.production-history-panel__list button:hover{background:#ffffff12}.production-history-panel__list b,.production-history-panel__list small{display:block}.production-history-panel__list small{margin-top:3px;font-size:10px;opacity:.62}.production-history-panel__detail{display:flex;flex-direction:column;gap:8px;min-height:0;padding:10px 12px 12px;overflow:auto}.production-history-panel__stats,.production-history-job{display:flex;flex-wrap:wrap;gap:6px}.production-history-panel__stats span{padding:3px 6px;border-radius:6px;background:#ffffff12}.production-history-panel__detail h4{display:flex;align-items:center;gap:4px;margin:4px 0;font-size:11px}.production-history-memory-usage{display:grid;gap:6px;padding:8px;border:1px solid rgba(249,115,22,.22);border-radius:9px;background:#f973160e}.production-history-memory-usage__row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 7px;align-items:start}.production-history-memory-usage__row>span{padding:2px 5px;border-radius:5px;color:#fb923c;background:#f973161c;font-size:9px;white-space:nowrap}.production-history-memory-usage__row>p{min-width:0;margin:1px 0 0}.production-history-memory-usage__row>small{grid-column:2;color:#71717a;font-size:9px}.production-history-job{justify-content:space-between;align-items:center}.production-history-job__actions{display:inline-flex;gap:4px}.production-recipe-panel{left:auto;right:16px;width:min(720px,calc(100vw - 32px))}.production-recipe-preview{margin:10px 12px 0;padding:10px;border:1px solid rgba(250,183,38,.34);border-radius:10px;background:#fab72614}.production-recipe-preview__head,.production-recipe-preview__actions{display:flex;align-items:center;gap:8px}.production-recipe-preview__head{justify-content:space-between}.production-recipe-preview__head>div:first-child{display:grid;min-width:0;gap:2px}.production-recipe-preview__head span{overflow:hidden;color:#ffffff94;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.production-history-panel.is-light .production-recipe-preview__head span{color:#14141694}.production-recipe-preview button{display:inline-flex;align-items:center;gap:4px}.production-recipe-preview button.is-primary{color:#1b1609;border-color:#fab726b8;background:#fab726}.production-recipe-preview ul{display:grid;gap:4px;max-height:112px;margin:8px 0 0;padding:0;overflow:auto;list-style:none}.production-recipe-preview li{display:flex;align-items:center;gap:6px;font-size:11px}.production-recipe-preview li>span{min-width:48px;padding:1px 5px;border-radius:999px;color:#ffffffb8;background:#ffffff17;text-align:center}.production-history-panel.is-light .production-recipe-preview li>span{color:#141416b3;background:#14141614}.production-trigger-panel{left:auto;right:16px}.production-trigger-panel__engine{margin-left:auto;font-size:9px;color:#72d39a;opacity:.8}html[data-chat-sidebar-open=true] .production-history-panel{right:calc(var(--sketch-chat-sidebar-width) + 16px);left:auto;width:min(500px,calc(100vw - var(--sketch-chat-sidebar-width) - 32px))}.production-history-panel.production-center-panel{width:min(392px,calc(100vw - 32px));min-height:min(320px,calc(100dvh - 96px));max-height:calc(100dvh - 96px);resize:vertical;border-radius:12px}html[data-chat-sidebar-open=true] .production-history-panel.production-center-panel{width:min(392px,calc(100vw - var(--sketch-chat-sidebar-width) - 32px))}.production-center-panel .production-history-panel__head{padding:7px 9px}.production-center-panel .production-history-panel__head strong{gap:5px;font-size:12px}.production-center-panel .production-history-panel__head>button:not(.production-panel-close){width:24px;height:24px;padding:0}.production-history-panel__head>.production-panel-close{width:auto;height:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit}.production-history-panel__head>.production-panel-close:hover{background:transparent;color:inherit;opacity:.72}.production-center-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:5px 8px;border-bottom:1px solid rgba(255,255,255,.08)}.production-history-panel.is-light .production-center-nav{border-bottom-color:#14141614}.production-center-nav button{display:flex;min-width:0;align-items:center;justify-content:center;gap:4px;padding:5px 4px;border:1px solid transparent;border-radius:8px;color:#ffffff94;background:transparent;font-size:10px}.production-history-panel.is-light .production-center-nav button{color:#14141694}.production-center-nav button:hover,.production-center-nav button.is-active{color:#fab726;border-color:#fab7263d;background:#fab72617}.production-center-subnav{display:flex;align-items:center;justify-content:space-between;padding:7px 12px;border-bottom:1px solid rgba(255,255,255,.07);color:#ffffff80;font-size:10px}.production-history-panel.is-light .production-center-subnav{border-bottom-color:#14141612;color:#14141685}.production-center-subnav button{display:inline-flex;align-items:center;gap:3px;padding:3px 0;border:0;color:inherit;background:transparent;cursor:pointer}.production-center-subnav button:hover{color:#fab726}.production-center-current,.production-center-permissions{display:flex;min-height:0;flex:1;flex-direction:column;gap:6px;padding:8px;overflow:auto}.production-center-empty{display:grid;place-items:center;gap:6px;min-height:220px;color:#ffffff85;text-align:center}.production-center-start-hero,.production-center-run-hero{border:1px solid rgba(250,183,38,.2);border-radius:13px;background:linear-gradient(145deg,#fab7261a,#fab72606)}.production-history-panel.is-light :is(.production-center-start-hero,.production-center-run-hero){border-color:#b97b0033;background:linear-gradient(145deg,#fab72621,#fab72609)}.production-center-start-hero{display:grid;flex-shrink:0;gap:8px;padding:10px}.production-center-howto{display:flex;align-items:center;gap:6px;color:#ffffff80;font-size:9px}.production-history-panel.is-light .production-center-howto{color:#14141680}.production-center-howto span{display:inline-flex;min-width:0;align-items:center;gap:4px;white-space:nowrap}.production-center-howto b{display:inline-grid;width:16px;height:16px;place-items:center;border-radius:50%;color:#17130b;background:#fab726e0;font-size:8px}.production-center-howto i{height:1px;min-width:8px;flex:1;background:#ffffff1a}.production-history-panel.is-light .production-center-howto i{background:#1414161a}.production-center-start-hero__title{display:flex;align-items:center;gap:7px}.production-center-start-hero__title>span,.production-center-suggestion-icon,.production-center-run-hero__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fab726;background:#fab72621}.production-center-start-hero__title>span{width:24px;height:24px;border-radius:8px}.production-center-start-hero__title>div,.production-center-suggestion-grid button>span:nth-child(2),.production-center-home-links button>span,.production-center-run-hero__copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.production-center-start-hero__title strong{font-size:12px}.production-center-start-hero__title small,.production-center-section-title span,.production-center-suggestion-grid small,.production-center-home-links small,.production-center-run-hero__copy small,.production-center-run-hero__copy span{color:#ffffff80;font-size:9px;line-height:1.35}.production-history-panel.is-light :is(.production-center-start-hero__title small,.production-center-section-title span,.production-center-suggestion-grid small,.production-center-home-links small,.production-center-run-hero__copy small,.production-center-run-hero__copy span){color:#14141685}.production-center-start-hero textarea{width:100%;min-height:80px;max-height:max(80px,calc(100dvh - 290px));resize:vertical;padding:7px 8px;border:1px solid rgba(255,255,255,.1);border-radius:10px;outline:none;color:inherit;background:#0000002e;font:inherit;font-size:10px;line-height:1.4}.production-center-start-hero textarea:focus{border-color:#fab72694;box-shadow:0 0 0 2px #fab72617}.production-history-panel.is-light .production-center-start-hero textarea{border-color:#1414161a;background:#ffffffa8}.production-center-start-actions,.production-center-section-title,.production-center-run-hero,.production-center-simple-stats{display:flex;align-items:center}.production-center-start-actions,.production-center-section-title{justify-content:space-between;gap:8px}.production-center-start-actions>span{color:#ffffff70;font-size:9px}.production-history-panel.is-light .production-center-start-actions>span{color:#14141675}.production-center-start-actions button,.production-center-suggestion-grid button,.production-center-home-links button{border:1px solid rgba(255,255,255,.1);color:inherit;background:#ffffff0a;cursor:pointer}.production-history-panel.is-light :is(.production-center-start-actions button,.production-center-suggestion-grid button,.production-center-home-links button){border-color:#1414161a;background:#14141609}.production-center-start-actions button{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 8px;border-radius:8px;font-size:10px}.production-center-start-actions button.is-primary,.production-center-run-actions button.is-primary{border-color:#fab726;color:#1d1709;background:#fab726}.production-center-start-actions button:disabled{opacity:.42;cursor:default}.production-center-suggestions{display:grid;gap:0;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff06}.production-history-panel.is-light .production-center-suggestions{border-color:#14141614;background:#14141606}.production-center-suggestions>summary{display:flex;min-height:34px;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;color:#ffffff9e;cursor:pointer;font-size:10px;list-style:none}.production-center-suggestions>summary::-webkit-details-marker,.production-recipe-info>summary::-webkit-details-marker,.production-recipe-advanced>summary::-webkit-details-marker,.production-recipe-more>summary::-webkit-details-marker{display:none}.production-history-panel.is-light .production-center-suggestions>summary{color:#1414169e}.production-center-suggestions>summary span{display:inline-flex;align-items:center;gap:6px}.production-center-suggestions>summary span svg{color:#fab726}.production-center-suggestions>summary>svg,.production-recipe-info>summary>svg,.production-recipe-advanced>summary>svg{transition:transform .14s ease}.production-center-suggestions[open]>summary>svg,.production-recipe-info[open]>summary>svg,.production-recipe-advanced[open]>summary>svg{transform:rotate(180deg)}.production-center-section-title strong{font-size:10px}.production-center-panel .production-center-section-title>span{display:none}.production-center-suggestion-grid{display:grid;gap:4px;padding:0 6px 6px}.production-center-suggestion-grid button,.production-center-home-links button{display:flex;align-items:center;gap:6px;border-radius:9px;text-align:left}.production-center-suggestion-grid button{padding:6px 8px}.production-center-suggestion-grid button:hover,.production-center-home-links button:hover{border-color:#fab7266b;background:#fab72614}.production-center-suggestion-grid button>svg,.production-center-home-links button>svg:last-child{flex:0 0 auto;opacity:.52}.production-center-suggestion-icon{width:20px;height:20px;border-radius:7px}.production-center-suggestion-grid strong,.production-center-home-links strong{font-size:10px}.production-center-panel .production-center-suggestion-grid small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.production-center-home-links{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;padding-top:1px}.production-center-home-links button{min-width:0;justify-content:center;padding:6px 5px}.production-center-home-links button>svg:first-child{flex:0 0 auto;color:#fab726db}.production-center-panel .production-center-home-links button>span{flex:0 1 auto}.production-center-panel .production-center-home-links small,.production-center-panel .production-center-home-links button>svg:last-child{display:none}.production-center-run-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;padding:9px}.production-center-run-hero__icon{width:29px;height:29px;border-radius:10px}.production-center-run-hero.is-failed{border-color:#ef5d5d57;background:#ef5d5d12}.production-center-run-hero.is-failed .production-center-run-hero__icon{color:#f07878;background:#ef5d5d1f}.production-center-run-hero__copy strong{font-size:11px}.production-center-run-hero__copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.production-center-simple-stats{flex-wrap:wrap;gap:5px}.production-center-simple-stats span{padding:3px 7px;border-radius:999px;color:#ffffff8f;background:#ffffff0e;font-size:9px}.production-center-delivery{display:flex;align-items:center;justify-content:space-between;gap:7px;padding:6px 8px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#ffffff09}.production-center-delivery>div:first-child{display:grid;min-width:0;flex:1;gap:2px}.production-center-delivery strong{font-size:10px}.production-center-delivery span{overflow:hidden;color:#ffffff80;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.production-center-delivery>div:last-child,.production-center-delivery button{display:inline-flex;align-items:center}.production-center-delivery>div:last-child{flex:0 0 auto;gap:4px}.production-center-delivery button{gap:3px;padding:4px 6px;border:1px solid rgba(255,255,255,.1);border-radius:7px;color:inherit;background:#ffffff0d;font-size:9px;cursor:pointer}.production-center-delivery.is-failed{border-color:#ef5d5d47;background:#ef5d5d12}.production-center-delivery.is-failed strong{color:#ff9292}.production-center-delivery.is-completed strong{color:#79dca0}.production-history-panel.is-light .production-center-delivery{border-color:#14141617;background:#14141609}.production-history-panel.is-light .production-center-delivery span{color:#14141685}.production-history-panel.is-light .production-center-delivery button{border-color:#1414161a;background:#1414160a}.production-history-panel.is-light .production-center-simple-stats span{color:#14141694;background:#1414160d}.production-center-details{padding:8px 9px;border:1px solid rgba(255,255,255,.08);border-radius:10px}.production-history-panel.is-light .production-center-details{border-color:#14141617}.production-center-details summary{color:#ffffff9e;font-size:10px;cursor:pointer}.production-history-panel.is-light .production-center-details summary{color:#141416a3}.production-center-details[open] summary{margin-bottom:9px}.production-center-details .production-center-list+.production-center-list{margin-top:10px}.production-center-settings-intro{border-color:#fab72638!important;background:#fab7260f}body.canvas-interacting :is(.production-zone-spin,.production-zone-boundary,.production-diff-connections line){animation-play-state:paused!important}body.canvas-interacting .production-center-progress i{transition:none}body.canvas-interacting .production-center-details[open]>:not(summary),body.canvas-interacting .production-zone-bar__details{visibility:hidden}.production-history-panel.is-light .production-center-empty{color:#1414168a}.production-center-run-card,.production-center-run-card>div,.production-center-run-actions,.production-center-list button,.production-center-cross-call,.production-center-cross-call>div{display:flex;align-items:center}.production-center-run-card{justify-content:space-between;gap:10px}.production-center-run-card>div:first-child{min-width:0;flex-direction:column;align-items:flex-start;gap:3px}.production-center-run-card span,.production-center-goal,.production-center-permissions p,.production-center-list small{color:#ffffff8f;font-size:11px}.production-history-panel.is-light :is(.production-center-run-card span,.production-center-goal,.production-center-permissions p,.production-center-list small){color:#1414168f}.production-center-run-actions button,.production-center-list button,.production-center-permission-grid button,.production-center-cross-call button{border:1px solid rgba(255,255,255,.1);border-radius:8px;color:inherit;background:#ffffff0a}.production-history-panel.is-light :is(.production-center-run-actions button,.production-center-list button,.production-center-permission-grid button,.production-center-cross-call button){border-color:#1414161a;background:#14141609}.production-center-run-actions button{gap:4px;padding:6px 8px}.production-center-run-actions button.is-primary{border-color:#fab726}.production-center-run-actions{align-items:stretch;flex-direction:column;gap:4px}.production-center-run-actions button.is-danger,.production-history-record-delete{color:#f07878e6}.production-center-run-actions button.is-danger:hover,.production-history-record-delete:hover{border-color:#ef5d5d5c;color:#f07878;background:#ef5d5d1a}.production-history-record-row{display:flex;align-items:stretch;gap:2px}.production-history-panel__list .production-history-record-select{width:auto;min-width:0;flex:1}.production-history-panel__list .production-history-record-delete{width:28px;flex:0 0 28px;align-self:center;padding:6px;opacity:.42;text-align:center}.production-history-record-row:hover .production-history-record-delete,.production-history-record-delete:focus-visible{opacity:1}.production-center-progress{height:3px;overflow:hidden;border-radius:999px;background:#ffffff14}.production-center-progress i{display:block;height:100%;border-radius:inherit;background:#fab726;transition:width .18s ease}.production-center-goal{margin:0;line-height:1.5}.production-center-list,.production-center-permissions section{display:grid;gap:7px}.production-center-list h4,.production-center-permissions h4{display:flex;align-items:center;gap:5px;margin:0;font-size:12px}.production-center-list button{width:100%;gap:7px;padding:8px;text-align:left}.production-center-list button span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.production-center-permissions section{padding:10px;border:1px solid rgba(255,255,255,.09);border-radius:10px}.production-history-panel.is-light .production-center-permissions section{border-color:#14141617}.production-center-permission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.production-center-permission-grid button{display:grid;gap:3px;padding:8px;text-align:left}.production-center-permission-grid button span{color:#ffffff80;font-size:10px;line-height:1.35}.production-history-panel.is-light .production-center-permission-grid button span{color:#14141685}.production-center-permission-grid button.is-selected,.production-center-cross-call button.is-selected{border-color:#fab72680;background:#fab7261f}.production-center-cross-call{justify-content:space-between;gap:8px;font-size:11px}.production-center-cross-call>div{gap:4px}.production-center-cross-call button{padding:4px 6px;font-size:10px}.production-center-workspace p{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.production-history-node-link{display:flex;width:100%;align-items:center;gap:5px;padding:3px 0;border:0;color:inherit;background:transparent;font-size:11px;text-align:left}.production-history-node-link:hover{color:#fab726}.production-history-artifact-row{display:flex;min-width:0;align-items:center;gap:5px}.production-history-artifact-row .production-history-node-link{min-width:0;flex:1}.production-history-artifact-row .production-history-node-link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.production-history-artifact-open{display:inline-flex;flex:0 0 auto;align-items:center;gap:3px;padding:3px 5px;border:0;border-radius:6px;color:#fab726e6;background:#fab7261a;font-size:9px;cursor:pointer}.production-history-delivery-status{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:2px 0 6px;padding:6px 8px;border-radius:7px;color:#ffffffad;background:#ffffff0b;font-size:10px;line-height:1.45;overflow-wrap:anywhere}.production-history-delivery-status>span:first-child{min-width:0;flex:1}.production-history-delivery-actions{display:inline-flex;flex:0 0 auto;gap:4px}.production-history-delivery-actions button{display:inline-flex;align-items:center;gap:3px;padding:3px 5px;border:1px solid currentColor;border-radius:6px;color:inherit;background:transparent;font-size:9px;cursor:pointer}.production-history-delivery-status.is-completed{color:#79dca0;background:#48bb781a}.production-history-delivery-status.is-failed{color:#ff9292;background:#ff5b5b1a}@media(max-width:980px){html[data-chat-sidebar-open=true] .production-history-panel{right:12px;width:min(460px,calc(100vw - 24px))}.production-center-nav button span{display:none}.production-center-home-links{grid-template-columns:1fr}}.production-trigger-panel__body{grid-template-columns:1fr}.production-trigger-panel__api{display:grid;gap:6px;margin:6px 8px 0;padding:7px 8px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#ffffff06}.production-trigger-panel__api.is-enabled{border-color:#f4b51f42;background:#f4b51f0b}.production-trigger-panel__api-head,.production-trigger-panel__api-title,.production-trigger-panel__api-options{display:flex;align-items:center}.production-trigger-panel__api-head{justify-content:space-between;gap:8px}.production-trigger-panel__api-title{min-width:0;gap:6px}.production-trigger-panel__api-title>span{display:grid;min-width:0;gap:1px}.production-trigger-panel__api-title b{font-size:10px}.production-trigger-panel__api-title small{overflow:hidden;color:#ffffff7a;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.production-trigger-panel__api button{display:inline-flex;align-items:center;justify-content:center;gap:3px;height:23px;padding:0 7px;border:1px solid rgba(255,255,255,.1);border-radius:7px;color:inherit;background:#ffffff0d;font-size:9px;cursor:pointer}.production-trigger-panel__api button.is-on{border-color:#f4b51f80;color:#f7c84b;background:#f4b51f1f}.production-trigger-panel__api-options{flex-wrap:wrap;gap:4px}.production-trigger-panel__api-url{max-width:120px;margin-right:auto;overflow:hidden;color:#ffffff7a;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.production-trigger-panel__webhooks{display:grid;gap:3px;padding-top:5px;border-top:1px solid rgba(255,255,255,.07)}.production-trigger-panel__webhook-heading,.production-trigger-panel__webhook{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px}.production-trigger-panel__webhook-heading span{color:#ffffffad;font-size:9px;font-weight:600}.production-trigger-panel__webhook-heading small{grid-column:2 / -1;color:#fff6;font-size:8px}.production-trigger-panel__webhook>span{min-width:0;overflow:hidden;color:#ffffff94;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.production-trigger-panel__webhook>small{color:#ffffff75;font-size:8px;white-space:nowrap}.production-trigger-panel__webhook>small.is-delivered{color:#6ee7a8}.production-trigger-panel__webhook>small.is-failed{color:#fb7185}.production-trigger-panel__webhook>small.is-delivering{color:#f7c84b}.production-trigger-panel__webhook button:disabled{opacity:.5;cursor:wait}.production-trigger-panel__webhook .is-spinning{animation:production-webhook-spin .8s linear infinite}@keyframes production-webhook-spin{to{transform:rotate(360deg)}}.production-history-panel.is-light .production-trigger-panel__api{border-color:#18181b17;background:#18181b06}.production-history-panel.is-light .production-trigger-panel__api.is-enabled{border-color:#b880004d;background:#f4b51f12}.production-history-panel.is-light .production-trigger-panel__api-title small,.production-history-panel.is-light .production-trigger-panel__api-url,.production-history-panel.is-light .production-trigger-panel__webhook-heading small,.production-history-panel.is-light .production-trigger-panel__webhook>span,.production-history-panel.is-light .production-trigger-panel__webhook>small{color:#18181b80}.production-history-panel.is-light .production-trigger-panel__webhooks{border-top-color:#18181b14}.production-history-panel.is-light .production-trigger-panel__webhook-heading span{color:#18181bb8}.production-history-panel.is-light .production-trigger-panel__webhook>small.is-delivered{color:#17834c}.production-history-panel.is-light .production-trigger-panel__webhook>small.is-failed{color:#be123c}.production-history-panel.is-light .production-trigger-panel__webhook>small.is-delivering{color:#9a6700}.production-history-panel.is-light .production-trigger-panel__api button{border-color:#18181b1a;background:#18181b0a}.production-trigger-panel li{display:flex;align-items:center;gap:6px;padding:7px 6px;border-radius:9px}.production-trigger-panel li:hover{background:#ffffff0a}.production-trigger-panel__summary{flex:1;min-width:0}.production-trigger-panel__title-row{display:flex;align-items:center;gap:6px}.production-trigger-panel__title-row b{min-width:0}.production-trigger-panel__status{display:inline-flex;align-items:center;min-height:16px;padding:0 5px;border-radius:999px;font-size:9px;font-weight:600;color:#ffffffa3;background:#ffffff14}.production-trigger-panel__status.is-running{color:#f7c84b;background:#f4b51f24}.production-trigger-panel__status.is-success{color:#77dda0;background:#48bb7824}.production-trigger-panel__status.is-failed,.production-trigger-panel__status.is-interrupted,.production-trigger-panel__error{color:#ff8d8d}.production-trigger-panel__summary small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.production-trigger-panel__actions{display:flex;flex:0 0 auto;gap:3px}.production-history-panel__list .production-trigger-panel__actions button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;padding:0;border:0;border-radius:8px;color:inherit;background:#ffffff0f;cursor:pointer}.production-history-panel__list .production-trigger-panel__actions button:disabled{cursor:not-allowed;opacity:.32}.production-history-panel.is-light .production-trigger-panel__status{color:#141416a8;background:#14141612}.production-recipe-slot{display:flex;flex-direction:column;gap:4px;margin-bottom:8px;font-size:11px}.production-recipe-summary{display:flex;align-items:center;gap:7px;min-height:30px;padding:6px 8px;border-radius:9px;color:#ffffffb3;background:#ffffff0b;font-size:10px}.production-recipe-summary b{padding:3px 6px;border-radius:6px;color:#f8c44f;background:#fab7261a;font-size:9px;font-weight:600}.production-history-panel.is-light .production-recipe-summary{color:#141416b3;background:#1414160b}.production-recipe-summary i{opacity:.36;font-style:normal}.production-recipe-summary small{margin-left:auto;opacity:.48}.production-recipe-simple-editor{display:grid;gap:10px}.production-recipe-simple-goal,.production-recipe-analysis-brief{display:grid;gap:6px}.production-recipe-simple-goal>span,.production-recipe-analysis-brief>span{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:650}.production-recipe-analysis-brief>span small{opacity:.45;font-size:9px;font-weight:400}.production-recipe-simple-goal textarea,.production-recipe-analysis-brief textarea{width:100%;min-height:66px;resize:vertical;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:9px 10px;outline:none;color:inherit;background:#ffffff09;font:inherit;font-size:10px;line-height:1.5}.production-recipe-analysis-brief textarea{min-height:52px}.production-history-panel.is-light :is(.production-recipe-simple-goal,.production-recipe-analysis-brief) textarea{border-color:#1414161a;background:#14141608}.production-recipe-simple-goal textarea:focus,.production-recipe-analysis-brief textarea:focus{border-color:#fab7268c}.production-recipe-capture-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.production-recipe-capture-card,.production-recipe-decision{display:grid;gap:8px;padding:9px;border:1px solid rgba(255,255,255,.085);border-radius:11px;background:#ffffff06}.production-history-panel.is-light :is(.production-recipe-capture-card,.production-recipe-decision){border-color:#14141617;background:#14141606}.production-recipe-capture-card>header,.production-recipe-decision>header{display:flex;align-items:center;gap:7px}.production-recipe-capture-card>header>svg{flex:0 0 auto;color:#f8c44f}.production-recipe-capture-card>header>span,.production-recipe-decision>header{min-width:0}.production-recipe-capture-card header span{display:grid;gap:2px}.production-recipe-capture-card header b,.production-recipe-decision header>span{font-size:10px}.production-recipe-capture-card header small,.production-recipe-decision header>small{opacity:.5;font-size:8px;font-weight:400}.production-recipe-decision>header{justify-content:space-between}.production-recipe-node-strip{display:flex;min-width:0;min-height:43px;align-items:center;gap:5px;overflow:hidden}.production-recipe-node-strip.is-empty{justify-content:center;border:1px dashed rgba(255,255,255,.1);border-radius:8px;color:#ffffff61;font-size:9px}.production-history-panel.is-light .production-recipe-node-strip.is-empty{border-color:#1414161a;color:#14141666}.production-recipe-node-thumb{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#ffffff73;background:#00000029}.production-history-panel.is-light .production-recipe-node-thumb{border-color:#1414161f;color:#14141675;background:#1414160a}.production-recipe-node-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.production-recipe-node-strip>b{font-size:9px}.production-recipe-node-strip>small{margin-left:auto;opacity:.5;font-size:8px;white-space:nowrap}.production-recipe-capture-card>button{display:inline-flex;min-height:29px;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(250,183,38,.25);border-radius:8px;color:#f8c44f;background:#fab7260e;cursor:pointer;font-size:9px}.production-recipe-capture-card>button:disabled{border-color:#ffffff12;color:#ffffff40;background:transparent;cursor:default}.production-history-panel.is-light .production-recipe-capture-card>button:disabled{border-color:#14141612;color:#14141647}.production-recipe-choice-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.production-recipe-choice-row>button{display:flex;min-width:0;align-items:center;gap:6px;padding:7px;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:inherit;background:transparent;cursor:pointer;text-align:left}.production-recipe-choice-row>button>span{display:grid;min-width:0;gap:1px}.production-recipe-choice-row b{font-size:9px}.production-recipe-choice-row small{overflow:hidden;opacity:.45;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.production-recipe-choice-row>button.is-selected,.production-recipe-review-row>button.is-selected{border-color:#fab72680;color:#f8c44f;background:#fab72613}.production-recipe-choice-row>button:disabled,.production-recipe-review-row>button:disabled{opacity:.28;cursor:not-allowed}.production-recipe-count-stepper{display:flex;align-items:center;justify-content:flex-end;gap:6px;font-size:9px}.production-recipe-count-stepper>span{margin-right:auto;opacity:.62}.production-recipe-count-stepper button{display:grid;width:25px;height:25px;place-items:center;border:1px solid rgba(255,255,255,.09);border-radius:7px;color:inherit;background:#ffffff09;cursor:pointer}.production-recipe-count-stepper b{min-width:24px;text-align:center}.production-recipe-review-row{display:flex;flex-wrap:wrap;gap:5px}.production-recipe-review-row>button{display:inline-flex;min-height:27px;flex:1 1 110px;align-items:center;justify-content:center;gap:4px;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:inherit;background:transparent;cursor:pointer;font-size:9px}.production-history-panel.is-light :is(.production-recipe-choice-row,.production-recipe-review-row)>button,.production-history-panel.is-light .production-recipe-count-stepper button{border-color:#14141617}.production-recipe-readonly-flow{display:grid;grid-template-columns:minmax(82px,1fr) auto minmax(82px,1fr) auto minmax(120px,1.25fr);align-items:center;gap:6px}.production-recipe-readonly-flow>i{opacity:.32;font-style:normal}.production-recipe-readonly-flow>span{display:inline-flex;min-height:43px;align-items:center;justify-content:center;gap:5px;border-radius:8px;color:#f8c44f;background:#fab7260f;font-size:9px;text-align:center}.production-recipe-advanced-slots{display:grid;gap:6px;margin-bottom:10px}@media(max-width:680px){.production-recipe-capture-grid,.production-recipe-choice-row,.production-recipe-readonly-flow{grid-template-columns:1fr}.production-recipe-readonly-flow>i{display:none}}.production-recipe-setup{display:grid;gap:6px}.production-recipe-mode-editor{display:grid;gap:7px;padding:9px;border:1px solid rgba(250,183,38,.18);border-radius:10px;background:#fab72609}.production-recipe-mode-editor h4{margin:0}.production-recipe-mode-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.production-recipe-mode-options>button{display:flex;min-width:0;align-items:center;gap:7px;padding:8px;border:1px solid rgba(255,255,255,.09);border-radius:9px;color:inherit;background:#ffffff06;cursor:pointer;text-align:left}.production-history-panel.is-light .production-recipe-mode-options>button{border-color:#14141617;background:#14141606}.production-recipe-mode-options>button.is-selected{border-color:#fab7268a;color:#f8c44f;background:#fab72617}.production-recipe-mode-options>button>span{display:grid;min-width:0;gap:2px}.production-recipe-mode-options strong{font-size:10px}.production-recipe-mode-options small{overflow:hidden;opacity:.55;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.production-recipe-slot__head{display:flex;min-height:20px;align-items:center;justify-content:space-between;gap:6px}.production-recipe-slot__head>button{display:grid;width:20px;height:20px;place-items:center;border:0;border-radius:6px;color:#ffffff75;background:transparent;cursor:pointer}.production-history-panel.is-light .production-recipe-slot__head>button{color:#14141675}.production-recipe-slot__head>button:hover{color:#ff8585;background:#ef444414}.production-recipe-input-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.production-recipe-input-modes button{display:inline-flex;min-width:0;height:26px;align-items:center;justify-content:center;gap:3px;padding:0 5px;border:1px solid rgba(255,255,255,.08);border-radius:7px;color:#ffffff8c;background:#ffffff06;cursor:pointer;font-size:9px}.production-history-panel.is-light .production-recipe-input-modes button{border-color:#14141614;color:#1414168c;background:#14141606}.production-recipe-input-modes button.is-selected{border-color:#fab72670;color:#f8c44f;background:#fab72614}.production-recipe-fixed-input,.production-recipe-random-input{display:flex;min-height:32px;align-items:center;gap:6px;padding:0 8px;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#ffffff94;background:#ffffff06;font-size:9px}.production-history-panel.is-light :is(.production-recipe-fixed-input,.production-recipe-random-input){border-color:#14141614;color:#14141694;background:#14141606}.production-recipe-fixed-input svg,.production-recipe-random-input svg{flex:0 0 auto;color:#f8c44f}.production-recipe-fixed-input strong{overflow:hidden;margin-left:auto;color:#ffffffd6;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.production-history-panel.is-light .production-recipe-fixed-input strong{color:#141416d6}.production-recipe-add-input,.production-recipe-enable-variant{display:inline-flex;min-height:30px;align-items:center;justify-content:center;gap:5px;border:1px dashed rgba(250,183,38,.3);border-radius:8px;color:#f8c44fdb;background:#fab72609;cursor:pointer;font-size:9px}.production-recipe-add-input:hover,.production-recipe-enable-variant:hover{border-style:solid;background:#fab72613}.production-recipe-ready,.production-recipe-output-summary{display:flex;min-height:38px;align-items:center;gap:7px;padding:7px 9px;border:1px solid rgba(255,255,255,.08);border-radius:9px;color:#ffffff9e;background:#ffffff06;font-size:10px}.production-history-panel.is-light :is(.production-recipe-ready,.production-recipe-output-summary){border-color:#14141614;color:#1414169e;background:#14141606}.production-recipe-ready svg{color:#72d39a}.production-recipe-output-summary span{opacity:.56}.production-recipe-output-summary strong{color:#ffffffd6;font-weight:550}.production-history-panel.is-light .production-recipe-output-summary strong{color:#141416d6}.production-recipe-info,.production-recipe-advanced{border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#ffffff05}.production-history-panel.is-light :is(.production-recipe-info,.production-recipe-advanced){border-color:#14141614;background:#14141605}.production-recipe-info>summary,.production-recipe-advanced>summary{display:flex;min-height:32px;align-items:center;justify-content:space-between;gap:8px;padding:0 9px;color:#ffffff94;cursor:pointer;font-size:10px;list-style:none}.production-history-panel.is-light :is(.production-recipe-info,.production-recipe-advanced)>summary{color:#14141694}.production-recipe-info>div,.production-recipe-advanced>section,.production-recipe-advanced>.production-recipe-editor-grid,.production-recipe-advanced>.production-recipe-reference-editor{margin:0 8px 8px}.production-recipe-param-dropdown{width:100%;min-width:0}.production-recipe-param-dropdown .node-dropdown-button{width:100%;height:28px!important;min-height:28px!important;padding:0 8px!important;border-radius:7px!important;font-size:10px!important}.production-history-panel.is-dark .production-recipe-param-dropdown .node-dropdown-button{background:#ffffff0f!important;border-color:#ffffff29!important;color:inherit!important}.production-history-panel.is-light .production-recipe-param-dropdown .node-dropdown-button{background:#18181b0b!important;border-color:#18181b1f!important;color:inherit!important}.production-recipe-slot select,.production-recipe-rename{height:28px;padding:0 8px;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:inherit;background:#ffffff0f}.production-recipe-parameter-summary{color:#fab726d1;font-size:10px;line-height:1.45}.production-history-panel.is-light .production-recipe-parameter-summary{color:#9d6300db}.production-recipe-output-editor{display:grid;gap:9px;margin-top:3px;padding:9px;border:1px solid rgba(250,183,38,.22);border-radius:10px;background:#fab7260b}.production-recipe-delivery>p{overflow:hidden;margin:0;color:#ffffff9e;font-size:10px;line-height:1.5;text-overflow:ellipsis}.production-history-panel.is-light .production-recipe-delivery>p{color:#18181b9e}.production-recipe-delivery-toggle{display:flex;align-items:center;gap:6px;font-size:11px}.production-recipe-delivery-directory{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}.production-recipe-delivery-directory input{min-width:0;height:28px;padding:0 7px;border:1px solid rgba(255,255,255,.12);border-radius:7px;color:inherit;background:#ffffff0f;font-size:10px}.production-recipe-delivery-directory button{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 9px;border:0;border-radius:7px;color:#17130b;background:#f4b51f;font-size:10px;cursor:pointer}.production-history-panel.is-light .production-recipe-delivery-directory input{border-color:#18181b1f;background:#18181b0b}.production-recipe-output-editor>small{color:#ffffff7a;font-size:9px}.production-recipe-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.production-recipe-editor-field{display:grid;min-width:0;gap:4px;color:#ffffff9e;font-size:10px}.production-history-panel.is-light .production-recipe-editor-field{color:#18181b9e}.production-recipe-editor-field.is-wide{grid-column:1 / -1}.production-recipe-editor-field input,.production-recipe-editor-field select,.production-recipe-editor-field textarea,.production-recipe-reference-row select{min-width:0;height:28px;padding:0 7px;border:1px solid rgba(255,255,255,.12);border-radius:7px;color:inherit;background:#ffffff0f;font-size:10px}.production-history-panel.is-light :is(.production-recipe-editor-field input,.production-recipe-editor-field select,.production-recipe-editor-field textarea,.production-recipe-reference-row select){border-color:#18181b1f;background:#18181b0b}.production-recipe-editor-field textarea{height:72px;padding:7px;resize:vertical;line-height:1.45}.production-recipe-reference-editor{display:grid;gap:6px}.production-recipe-reference-editor>strong{font-size:10px}.production-recipe-reference-row{display:grid;grid-template-columns:minmax(90px,1fr) minmax(76px,.8fr) minmax(92px,.9fr);align-items:center;gap:6px}.production-recipe-reference-row>label{display:flex;min-width:0;align-items:center;gap:5px}.production-recipe-reference-row>label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.production-recipe-reference-row select:disabled{opacity:.42}@media(max-width:620px){.production-recipe-editor-grid,.production-recipe-reference-row{grid-template-columns:1fr}}.production-recipe-actions{position:sticky;bottom:-12px;z-index:3;align-items:center;flex-wrap:wrap;margin-top:auto;padding:8px 0 0;background:linear-gradient(180deg,transparent,rgba(22,22,24,.98) 30%)}.production-history-panel.is-light .production-recipe-actions{background:linear-gradient(180deg,transparent,rgba(255,255,255,.98) 30%)}.production-recipe-actions button{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 8px;border:0;border-radius:8px;color:inherit;background:#ffffff0f;cursor:pointer}.production-recipe-actions button.is-primary{margin-left:auto;color:#111;background:#f4b51f}.production-recipe-actions button:disabled{opacity:.5;cursor:not-allowed}.production-recipe-validation{padding:8px 10px;border:1px solid rgba(244,181,31,.2);border-radius:9px;background:#f4b51f0f}.production-recipe-validation p{margin:4px 0 0;font-size:11px;line-height:1.45}.production-recipe-validation p.is-error,.production-recipe-run-error{color:#ff7676}.production-recipe-validation p.is-warning{color:#e8b84c}.production-recipe-more{position:relative}.production-recipe-more>summary{display:inline-flex;height:26px;align-items:center;gap:4px;padding:0 8px;border-radius:8px;background:#ffffff0f;cursor:pointer;font-size:10px;list-style:none}.production-history-panel.is-light .production-recipe-more>summary{background:#1414160f}.production-recipe-more>div{position:absolute;left:0;bottom:32px;z-index:20;display:grid;width:142px;gap:2px;padding:5px;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#1a1a1dfa;box-shadow:0 10px 28px #00000047}.production-history-panel.is-light .production-recipe-more>div{border-color:#1414161f;background:#fffffffc}.production-recipe-actions .production-recipe-more button{width:100%;justify-content:flex-start;background:transparent}.production-recipe-actions .production-recipe-more button:hover{background:#ffffff12}.production-history-panel.is-light .production-recipe-actions .production-recipe-more button:hover{background:#1414160f}.production-recipe-actions .production-recipe-more button.is-danger{color:#ff8585}.production-recipe-run-error{margin:8px 0 0;font-size:11px}.production-recipe-save{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:6px 10px;border:0;border-radius:8px;color:inherit;background:#ffffff0f;cursor:pointer;font-size:11px}.project-memory-panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:420;overflow:hidden;color:#f4f4f5;background-color:#0b0b0d;-webkit-user-select:none;-moz-user-select:none;user-select:none}.project-memory-panel.is-light{color:#18181b;background-color:#f3f3f1}.project-memory-panel__header{position:absolute;inset:0 0 auto;z-index:10;height:64px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 18px;pointer-events:none}.project-memory-panel__header-left,.project-memory-panel__scope-tabs,.project-memory-panel__header-actions{pointer-events:auto;will-change:transform}.project-memory-panel__header-left{display:flex;align-items:center;gap:8px}.project-memory-panel__icon-button,.project-memory-panel__title-pill,.project-memory-panel__scope-tabs,.project-memory-panel__enabled,.project-memory-panel__session-toggle,.project-memory-panel__zoom-controls{border:1px solid rgba(113,113,122,.46);background:#18181bdb;box-shadow:0 8px 28px #0000002e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.is-light .project-memory-panel__icon-button,.is-light .project-memory-panel__title-pill,.is-light .project-memory-panel__scope-tabs,.is-light .project-memory-panel__enabled,.is-light .project-memory-panel__session-toggle,.is-light .project-memory-panel__zoom-controls{background:#ffffffdb;border-color:#3f3f4633}.project-memory-panel__icon-button{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;color:inherit;cursor:pointer}.project-memory-panel__icon-button:hover{border-color:#f97316ad}.project-memory-panel__icon-button.is-active{border-color:#f97316b3;color:#fdba74;background:#f973161a}.project-memory-panel__title-pill{height:34px;border-radius:12px;display:flex;align-items:center;gap:8px;padding:0 12px;font-size:13px}.project-memory-panel__title-pill svg{color:#fb923c}.project-memory-panel__help-wrap{position:relative}.project-memory-panel__help{position:absolute;top:42px;left:0;width:290px;border:1px solid rgba(113,113,122,.5);border-radius:14px;padding:14px;background:#141417f7;box-shadow:0 20px 50px #00000061;font-size:12px;line-height:1.55}.is-light .project-memory-panel__help{background:#fffffffa}.project-memory-panel__help p{margin:8px 0;color:#d4d4d8}.is-light .project-memory-panel__help p{color:#52525b}.project-memory-panel__help span{color:#a1a1aa}.project-memory-panel__scope-tabs{justify-self:center;display:flex;border-radius:12px;padding:3px}.project-memory-panel__scope-tabs button{min-width:82px;height:28px;border:0;border-radius:9px;background:transparent;color:#a1a1aa;font-size:12px;cursor:pointer}.project-memory-panel__scope-tabs button.is-active{color:#fff7ed;background:#ea580c}.project-memory-panel__enabled{justify-self:end;height:34px;border-radius:12px;display:flex;align-items:center;gap:7px;padding:0 12px;color:#a1a1aa;font-size:12px;cursor:pointer}.project-memory-panel__enabled.is-enabled{color:#4ade80}.project-memory-panel__header-actions{justify-self:end;display:flex;align-items:center;gap:7px}.project-memory-panel__session-toggle{height:34px;border-radius:12px;display:flex;align-items:center;gap:7px;padding:0 11px;color:#a1a1aa;font-size:12px;cursor:pointer}.project-memory-panel__session-toggle.is-disabled{color:#fb923c;border-color:#f9731694}.project-memory-panel__session-toggle:disabled{opacity:.45;cursor:default}.project-memory-panel__filters{position:absolute;z-index:11;top:72px;left:50%;width:min(360px,calc(100vw - 32px));height:34px;transform:translate(-50%);display:grid;grid-template-columns:24px 1fr auto;align-items:center;border:1px solid rgba(113,113,122,.38);border-radius:11px;padding:0 5px 0 9px;color:#a1a1aa;background:#18181bd6;box-shadow:0 8px 26px #0000002e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.project-memory-panel__filters input{min-width:0;height:28px;border:0;outline:0;color:#e4e4e7;background:transparent;font-size:11px}.project-memory-panel__filter-picker{position:relative;width:92px;height:28px;border-left:1px solid rgba(113,113,122,.3);padding-left:4px}.project-memory-panel__filter-trigger{width:100%;height:28px;padding:0 6px 0 8px;border:0;border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:4px;color:#a1a1aa;background:transparent;font-size:11px;cursor:pointer;transition:color .14s ease,background .14s ease}.project-memory-panel__filter-trigger:hover,.project-memory-panel__filter-trigger.is-open{color:#f4f4f5;background:#ffffff12}.project-memory-panel__filter-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-memory-panel__filter-trigger>svg{flex:0 0 auto;transition:transform .16s ease}.project-memory-panel__filter-trigger.is-open>svg{transform:rotate(180deg)}.project-memory-panel__filter-menu{position:absolute;z-index:30;top:calc(100% + 7px);right:-5px;width:132px;max-height:260px;overflow-y:auto;padding:6px;border:1px solid rgba(113,113,122,.38);border-radius:12px;color:#d4d4d8;background:#1f1f1f;box-shadow:0 14px 38px #00000052;animation:project-memory-filter-menu-in .14s cubic-bezier(.2,.8,.2,1)}.project-memory-panel__filter-menu>button{position:relative;width:100%;min-height:30px;padding:6px 25px 6px 8px;border:0;border-radius:8px;display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:7px;color:#d4d4d8;background:transparent;font-size:11px;text-align:left;cursor:pointer;transition:color .12s ease,background .12s ease}.project-memory-panel__filter-menu>button:hover,.project-memory-panel__filter-menu>button[data-dropdown-option-selected=true]{color:#fff;background:#ffffff14}.project-memory-panel__filter-option-icon{width:16px;height:16px;display:grid;place-items:center;color:#a1a1aa}.project-memory-panel__filter-menu>button:hover .project-memory-panel__filter-option-icon,.project-memory-panel__filter-menu>button[data-dropdown-option-selected=true] .project-memory-panel__filter-option-icon{color:#fb923c}.project-memory-panel__filter-option-check{position:absolute;right:8px;color:#fb923c}.project-memory-panel.is-light .project-memory-panel__filters{background:#ffffffe0}.project-memory-panel.is-light .project-memory-panel__filters input{color:#27272a}.project-memory-panel.is-light .project-memory-panel__filter-trigger{color:#71717a}.project-memory-panel.is-light .project-memory-panel__filter-trigger:hover,.project-memory-panel.is-light .project-memory-panel__filter-trigger.is-open{color:#27272a;background:#0000000d}.project-memory-panel.is-light .project-memory-panel__filter-menu{border-color:#3f3f462e;color:#3f3f46;background:#fff;box-shadow:0 14px 38px #0000001f}.project-memory-panel.is-light .project-memory-panel__filter-menu>button{color:#3f3f46}.project-memory-panel.is-light .project-memory-panel__filter-menu>button:hover,.project-memory-panel.is-light .project-memory-panel__filter-menu>button[data-dropdown-option-selected=true]{color:#18181b;background:#f4f4f5}.project-memory-panel__viewport{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;cursor:grab;touch-action:none;background-image:radial-gradient(circle,rgba(148,163,184,.17) 1px,transparent 1.25px);background-size:15.84px 15.84px;background-position:50% 50%;will-change:background-position,background-size}.project-memory-panel.is-light .project-memory-panel__viewport{background-image:radial-gradient(circle,rgba(63,63,70,.18) 1px,transparent 1.25px)}.project-memory-panel__viewport.is-panning{cursor:grabbing}.project-memory-panel__viewport.is-selecting,.project-memory-panel__viewport.is-selecting *{cursor:crosshair;-webkit-user-select:none;-moz-user-select:none;user-select:none}.project-memory-panel__marquee{display:none;position:absolute;z-index:8;pointer-events:none;border:1px solid #f59e0b;background:#f59e0b1f}.project-memory-panel__world{position:absolute;left:50%;top:50%;width:1px;height:1px;transform-origin:0 0;will-change:transform}.project-memory-panel__world.is-view-animating{transition:transform .24s cubic-bezier(.2,.8,.2,1)}.project-memory-panel__edges{position:absolute;left:-1600px;top:-1200px;width:3200px;height:2400px;overflow:visible;pointer-events:none}.project-memory-panel__edges path{fill:none;stroke:#a1a1aa4d;stroke-width:1.15;vector-effect:non-scaling-stroke;transition:stroke .18s ease,stroke-width .18s ease,opacity .18s ease}.project-memory-panel__edges path.is-active{stroke:#fb923ce6;stroke-width:1.7;filter:drop-shadow(0 0 4px rgba(249,115,22,.28))}.project-memory-panel__center-node,.project-memory-panel__category,.project-memory-panel__memory-card,.project-memory-panel__evidence,.project-memory-panel__inline-editor{position:absolute;transform:translate(-50%,-50%)}.project-memory-panel__center-node,.project-memory-panel__category,.project-memory-panel__memory-card,.project-memory-panel__evidence{touch-action:none}.project-memory-panel__center-node{width:92px;height:92px;border-radius:15px;display:grid;place-items:center;border:1px solid rgba(249,115,22,.92);background:#09090b;box-shadow:0 0 0 4px #f9731612,0 0 32px #f9731638;color:#fb923c;cursor:grab;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;animation:project-memory-node-in .22s ease}.project-memory-panel__center-node:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 8px 8px,#fb923c 0 1.7px,transparent 2.7px),radial-gradient(circle at calc(100% - 8px) 8px,#fb923c 0 1.7px,transparent 2.7px),radial-gradient(circle at 8px calc(100% - 8px),#fb923c 0 1.7px,transparent 2.7px),radial-gradient(circle at calc(100% - 8px) calc(100% - 8px),#fb923c 0 1.7px,transparent 2.7px);filter:drop-shadow(0 0 4px rgba(249,115,22,.65));animation:project-memory-chip-corners 2.4s ease-in-out infinite}.project-memory-panel__center-node:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;z-index:1;border-radius:18px;pointer-events:none;padding:2px;background:conic-gradient(from 0deg,transparent 0 9%,rgba(251,146,60,.12) 13%,#fb923c 17%,rgba(253,186,116,.28) 22%,transparent 28% 56%,rgba(249,115,22,.72) 61%,transparent 67% 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:drop-shadow(0 0 7px rgba(249,115,22,.48));animation:project-memory-chip-orbit 2.85s linear infinite}.is-light .project-memory-panel__center-node{background:#fff}.project-memory-panel__center-node:hover{border-color:#fb923c;box-shadow:0 0 0 5px #f9731613,0 0 42px #f9731647;transform:translate(-50%,-50%) scale(1.025)}.project-memory-panel__center-node:hover:after{animation-duration:1.45s}.project-memory-panel__center-node:hover .project-memory-panel__center-dots:before{animation-duration:1.25s}.project-memory-panel__center-node:active{transform:translate(-50%,-50%) scale(.98)}.project-memory-panel__center-node small{position:absolute;z-index:3;top:calc(100% + 7px);left:50%;max-width:126px;transform:translate(-50%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#a1a1aa;font-size:9px;opacity:.82;text-align:center}.is-light .project-memory-panel__center-node small{color:#3f3f46}.project-memory-panel__center-node>svg{z-index:2}.project-memory-panel__center-dots{position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;opacity:.92;background-image:radial-gradient(circle,#f97316 1.45px,transparent 1.75px);background-position:center;background-size:5.4px 5.4px;-webkit-mask-image:radial-gradient(circle,#000 0 69%,transparent 72%);mask-image:radial-gradient(circle,#000 0 69%,transparent 72%);animation:project-memory-chip-flow 2.8s ease-in-out infinite}.project-memory-panel__center-dots:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;background:linear-gradient(105deg,transparent 26%,rgba(254,215,170,.72) 46%,transparent 66%);mix-blend-mode:screen;-webkit-mask-image:radial-gradient(circle,#000 0 69%,transparent 72%);mask-image:radial-gradient(circle,#000 0 69%,transparent 72%);transform:translate(-92%) rotate(-8deg);animation:project-memory-chip-scan 2.45s cubic-bezier(.35,0,.2,1) infinite}.project-memory-panel__center-dots:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background-image:radial-gradient(circle,#fde68a 1.45px,transparent 1.75px);background-position:center;background-size:5.4px 5.4px;opacity:0;-webkit-mask-image:radial-gradient(circle,transparent 0 39%,#000 47% 61%,transparent 69%);mask-image:radial-gradient(circle,transparent 0 39%,#000 47% 61%,transparent 69%);transform-origin:center;animation:project-memory-chip-ripple 2.6s cubic-bezier(.22,.7,.25,1) infinite}.project-memory-panel__center-core{z-index:2;position:relative;width:20px;height:20px;border:2px solid rgba(244,244,245,.95);border-radius:2px;background:#09090b;box-shadow:inset 0 0 0 3px #09090b,inset 0 0 0 4px #fb923c9e,0 0 14px #f9731659;animation:project-memory-chip-core 2.2s ease-in-out infinite}.project-memory-panel__center-core:before{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;z-index:-1;background:repeating-linear-gradient(90deg,#d4d4d8 0 2px,transparent 2px 4px) top / 100% 3px no-repeat,repeating-linear-gradient(90deg,#d4d4d8 0 2px,transparent 2px 4px) bottom / 100% 3px no-repeat,repeating-linear-gradient(0deg,#d4d4d8 0 2px,transparent 2px 4px) left / 3px 100% no-repeat,repeating-linear-gradient(0deg,#d4d4d8 0 2px,transparent 2px 4px) right / 3px 100% no-repeat;opacity:.9}.project-memory-panel__category{width:72px;height:72px;border:1px solid rgba(113,113,122,.42);border-radius:50%;background:#1d1d20f7;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"icon" "label" "count";align-content:center;justify-items:center;row-gap:2px;padding:9px 7px;color:#e4e4e7;cursor:grab;outline:none;transition:border-color .17s ease,background .17s ease,box-shadow .17s ease,transform .14s ease;animation:project-memory-node-in .22s ease}.is-light .project-memory-panel__category{background:#fffffff5;color:#27272a}.project-memory-panel__category>svg{grid-area:icon;color:#d4d4d8;margin-bottom:1px}.project-memory-panel__category strong{grid-area:label;font-size:11px;font-weight:600;line-height:1.05}.project-memory-panel__category>span:not(.project-memory-panel__category-add){grid-area:count;margin-left:0;color:#a1a1aa;font-size:10px;line-height:1}.project-memory-panel__category:hover,.project-memory-panel__category:focus-visible,.project-memory-panel__category.is-active{border-color:#fb923cad;background:#292524fa;box-shadow:0 0 0 4px #f973160e,0 8px 28px #0003;transform:translate(-50%,-50%) scale(1.045)}.project-memory-panel__category:active{transform:translate(-50%,-50%) scale(.965)}.project-memory-panel__category .project-memory-panel__category-add{position:absolute;grid-area:unset;left:50%;top:calc(100% + 8px);width:-moz-max-content;width:max-content;min-height:26px;margin:0;padding:4px 9px;transform:translate(-50%,-3px);display:flex;align-items:center;justify-content:center;gap:3px;border:1px solid rgba(113,113,122,.28);border-radius:999px;color:#d4d4d8;background:#27272af5;box-shadow:0 7px 18px #0003;font-size:10px;opacity:0;pointer-events:none;transition:opacity .14s ease,transform .14s ease,color .14s ease}.project-memory-panel__category:hover .project-memory-panel__category-add,.project-memory-panel__category:focus-visible .project-memory-panel__category-add,.project-memory-panel__category.is-active .project-memory-panel__category-add{opacity:1;color:#f4f4f5;transform:translate(-50%)}.project-memory-panel__memory-card{width:250px;min-height:54px;border:1px solid rgba(113,113,122,.38);border-radius:11px;padding:11px 13px;background:#1b1b1ef7;box-shadow:0 8px 24px #00000026;color:#f4f4f5;-webkit-user-select:text;-moz-user-select:text;user-select:text;cursor:grab;outline:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .14s ease;animation:project-memory-node-in .22s ease}.project-memory-panel__memory-card:after{content:"";position:absolute;z-index:1;left:8px;right:8px;top:100%;height:14px}.is-light .project-memory-panel__memory-card{background:#fffffff7;color:#27272a}.project-memory-panel__memory-card.is-disabled{opacity:.48}.project-memory-panel__memory-card.is-selected{outline:2px solid #f59e0b;outline-offset:2px}.project-memory-panel__memory-card p{margin:0;font-size:11px;line-height:1.55}.project-memory-panel__memory-status{display:inline-flex;margin:0 0 6px;padding:2px 6px;border:1px solid rgba(251,146,60,.34);border-radius:999px;color:#fdba74;background:#f9731614;font-size:8px;line-height:1.4}.project-memory-panel__memory-status.is-conflict{border-color:#f8717161;color:#fca5a5;background:#7f1d1d21}.project-memory-panel__memory-status.is-expired{border-color:#71717a57;color:#71717a;background:#3f3f461f}.project-memory-panel__memory-status.is-superseded{border-color:#60a5fa4d;color:#93c5fd;background:#1e40af1a}.project-memory-panel__audit{position:fixed;z-index:32;top:66px;right:16px;width:min(380px,calc(100vw - 32px));max-height:calc(100vh - 84px);display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(113,113,122,.42);border-radius:16px;color:#e4e4e7;background:#141417f5;box-shadow:0 20px 54px #0000005c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:project-memory-audit-in .18s cubic-bezier(.2,.8,.2,1)}.project-memory-panel.is-light .project-memory-panel__audit{border-color:#3f3f4633;color:#27272a;background:#fffffff5;box-shadow:0 20px 54px #18181b26}.project-memory-panel__audit>header,.project-memory-panel__audit>header>div,.project-memory-panel__audit-row,.project-memory-panel__restore,.project-memory-panel__purge{display:flex;align-items:center}.project-memory-panel__audit>header{min-height:48px;justify-content:space-between;padding:0 12px 0 14px;border-bottom:1px solid rgba(113,113,122,.24)}.project-memory-panel__audit>header>div{gap:8px}.project-memory-panel__audit>header>div svg{color:#fb923c}.project-memory-panel__audit>header button{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:8px;color:#a1a1aa;background:transparent;cursor:pointer}.project-memory-panel__audit>header button:hover{color:inherit;background:#ffffff12}.project-memory-panel__audit-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:8px;border-bottom:1px solid rgba(113,113,122,.18)}.project-memory-panel__audit-tabs button{height:31px;border:0;border-radius:9px;color:#a1a1aa;background:transparent;font-size:11px;cursor:pointer}.project-memory-panel__audit-tabs button.is-active{color:#fdba74;background:#f973161a}.project-memory-panel__audit-tabs span{margin-left:4px;opacity:.7}.project-memory-panel__audit-list{min-height:150px;overflow:auto;padding:8px;scrollbar-width:thin;scrollbar-color:rgba(113,113,122,.45) transparent}.project-memory-panel__audit-list::-webkit-scrollbar{width:4px;height:4px}.project-memory-panel__audit-list::-webkit-scrollbar-track{background:transparent}.project-memory-panel__audit-list::-webkit-scrollbar-thumb{background:#71717a59;border-radius:999px}.project-memory-panel__audit-list::-webkit-scrollbar-thumb:hover{background:#71717a8c}.project-memory-panel__audit-list::-webkit-scrollbar-button,.project-memory-panel__audit-list::-webkit-scrollbar-corner{display:none;width:0;height:0}.project-memory-panel__audit-list article{position:relative;margin-bottom:7px;padding:10px;border:1px solid rgba(113,113,122,.22);border-radius:11px;background:#ffffff06}.project-memory-panel__audit-list article.is-latest-run{border-color:#f9731657;background:#f973160b}.project-memory-panel__audit-row{gap:6px;color:#a1a1aa;font-size:9px}.project-memory-panel__audit-row span{color:#d4d4d8}.project-memory-panel.is-light .project-memory-panel__audit-row span{color:#3f3f46}.project-memory-panel__audit-row em{padding:1px 5px;border-radius:999px;color:#fdba74;background:#f973161f;font-style:normal}.project-memory-panel__audit-row time{margin-left:auto}.project-memory-panel__audit-list article p{margin:7px 0 5px;font-size:11px;line-height:1.55}.project-memory-panel__audit-list article small{display:block;color:#a1a1aa;font-size:9px;line-height:1.45}.project-memory-panel__audit-list article code{display:block;margin-top:6px;color:#71717a;font-size:8px}.project-memory-panel__audit-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.project-memory-panel__restore,.project-memory-panel__purge{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:7px;font-size:10px;cursor:pointer}.project-memory-panel__restore{border:1px solid rgba(249,115,22,.3);color:#fdba74;background:#f9731612}.project-memory-panel__restore:hover{background:#f9731624}.project-memory-panel__purge{border:1px solid rgba(248,113,113,.32);color:#fca5a5;background:#f8717114}.project-memory-panel__purge:hover{background:#f8717129}.project-memory-panel__audit-empty{padding:42px 18px;color:#71717a;font-size:11px;line-height:1.6;text-align:center}.project-memory-panel__interactive-node.is-dragging{z-index:40!important;cursor:grabbing!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;transition:none!important;transform:translate(-50%,-50%) scale(1.035)!important;box-shadow:0 14px 38px #0000004d,0 0 0 3px #f973161a!important}.project-memory-panel__interactive-node.is-dragging .project-memory-panel__category-add,.project-memory-panel__interactive-node.is-dragging .project-memory-panel__card-actions{opacity:0!important;pointer-events:none!important}.project-memory-panel__memory-card:hover,.project-memory-panel__memory-card:focus-visible,.project-memory-panel__memory-card.is-active{border-color:#94a3b89e;background:#222226fc;box-shadow:0 10px 30px #0000003d,0 0 0 3px #f973160b;transform:translate(-50%,-50%) scale(1.018)}.project-memory-panel__memory-card:active{transform:translate(-50%,-50%) scale(.992)}.project-memory-panel__pinned{position:absolute;right:8px;top:-6px;padding:2px;box-sizing:content-box;border-radius:50%;color:#fdba74;background:#27272a}.project-memory-panel__card-actions{position:absolute;z-index:2;left:50%;top:calc(100% + 5px);min-height:32px;padding:3px 5px;transform:translate(-50%,-3px);display:flex;align-items:center;justify-content:flex-end;gap:3px;border:1px solid rgba(113,113,122,.35);border-radius:10px;background:#18181bf0;box-shadow:0 9px 24px #00000038;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s ease .16s,transform .14s ease .16s,visibility 0s linear .3s}.project-memory-panel__card-actions>button{width:25px;height:25px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:#a1a1aa;cursor:pointer}.project-memory-panel__memory-card:hover .project-memory-panel__card-actions,.project-memory-panel__memory-card:focus-within .project-memory-panel__card-actions,.project-memory-panel__card-actions:hover{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%);transition-delay:0s}.project-memory-panel__card-actions>button:hover{color:#fdba74;background:#f973161a}.project-memory-panel__agent-tag{display:inline-flex;align-items:center;gap:4px;color:#a1a1aa;font-size:9px;padding:0 4px}.project-memory-panel__use-count{color:#71717a;font-size:8px;white-space:nowrap}.project-memory-panel__evidence{width:66px;height:66px;border:1px solid rgba(113,113,122,.45);border-radius:12px;padding:0;display:grid;place-items:center;background:#18181b;color:#a1a1aa;overflow:visible;cursor:grab;outline:none;transition:width .18s ease,height .18s ease,transform .16s ease,border-color .16s ease,box-shadow .16s ease;animation:project-memory-node-in .22s ease}.project-memory-panel__evidence:hover,.project-memory-panel__evidence:focus-visible{border-color:#fb923cb3;box-shadow:0 0 0 4px #f973160f,0 10px 28px #0003;transform:translate(-50%,-50%) scale(1.055)}.project-memory-panel__evidence:active{transform:translate(-50%,-50%) scale(.97)}.project-memory-panel__evidence.is-missing{border-style:dashed;border-color:#f43f5e85;color:#fb7185;filter:saturate(.55);opacity:.76}.project-memory-panel__evidence.is-missing:hover,.project-memory-panel__evidence.is-missing:focus-visible{border-color:#fb7185e6;box-shadow:0 0 0 4px #f43f5e14,0 10px 28px #0003}.project-memory-panel__evidence.is-missing .project-memory-panel__evidence-label{color:#fb7185}.project-memory-panel__evidence-thumb{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden;border-radius:11px;pointer-events:none}.project-memory-panel__evidence-thumb img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.project-memory-panel__evidence-label{position:absolute;top:calc(100% + 7px);left:50%;width:-moz-max-content;width:max-content;max-width:140px;transform:translate(-50%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;line-height:1.25;color:#a1a1aa;font-size:9px;pointer-events:none}.project-memory-panel__zoom-controls{position:absolute;left:18px;bottom:18px;display:grid;grid-template-columns:34px;border-radius:12px;overflow:hidden;z-index:5}.project-memory-panel__zoom-controls button{width:34px;height:32px;border:0;border-bottom:1px solid rgba(113,113,122,.28);display:grid;place-items:center;color:inherit;background:transparent;cursor:pointer}.project-memory-panel__zoom-controls span{padding:6px 2px;text-align:center;color:#a1a1aa;font-size:9px}.project-memory-panel__empty{position:absolute;left:50%;bottom:52px;transform:translate(-50%);display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid rgba(113,113,122,.32);border-radius:12px;background:#18181bd1;color:#d4d4d8;font-size:11px;pointer-events:none}.is-light .project-memory-panel__empty{background:#ffffffdb;color:#3f3f46}.project-memory-panel__empty span{color:#a1a1aa}.project-memory-panel__inline-editor{z-index:6;width:270px;min-height:78px;border-radius:12px;color:#f4f4f5;transform:translate(-50%,-50%);transform-origin:center center;backface-visibility:hidden;animation:project-memory-editor-in .18s cubic-bezier(.2,.8,.2,1)}.project-memory-panel__inline-editor textarea{width:100%;min-height:78px;max-height:180px;resize:vertical;border:1px solid rgba(161,161,170,.52);border-radius:12px;padding:11px 13px;outline:none;color:inherit;background:#1b1b1efa;box-shadow:none;font-size:11px;line-height:1.55;-webkit-user-select:text;-moz-user-select:text;user-select:text;transition:border-color .16s ease}.project-memory-panel__inline-editor textarea:focus{border-color:#fb923c9e;box-shadow:0 0 0 3px #f9731611}:is(.project-memory-panel__inline-editor textarea,.project-memory-panel__confirm p){overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(113,113,122,.55) transparent}@supports selector(::-webkit-scrollbar){:is(.project-memory-panel__inline-editor textarea,.project-memory-panel__confirm p){scrollbar-width:auto;scrollbar-color:auto}}:is(.project-memory-panel__inline-editor textarea,.project-memory-panel__confirm p)::-webkit-scrollbar{width:5px;height:5px}:is(.project-memory-panel__inline-editor textarea,.project-memory-panel__confirm p)::-webkit-scrollbar-track{background:transparent}:is(.project-memory-panel__inline-editor textarea,.project-memory-panel__confirm p)::-webkit-scrollbar-thumb{background:#71717a8c;border-radius:8px}:is(.project-memory-panel__inline-editor textarea,.project-memory-panel__confirm p)::-webkit-scrollbar-button{display:none;width:0;height:0}:is(.project-memory-panel__inline-editor textarea,.project-memory-panel__confirm p)::-webkit-scrollbar-corner{background:transparent}.project-memory-panel__batch-actions{display:flex;align-items:center;gap:8px}.project-memory-panel__audit>.project-memory-panel__batch-actions{padding:8px 12px;border-bottom:1px solid rgba(113,113,122,.15)}.project-memory-panel__batch-actions button,.project-memory-panel__audit-delete{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:5px 7px;border:0;border-radius:6px;color:inherit;background:transparent;font-size:11px;cursor:pointer}.project-memory-panel__batch-actions button:hover,.project-memory-panel__audit-delete:hover{background:#71717a24}.project-memory-panel__batch-actions .is-danger,.project-memory-panel__audit-delete:hover{color:#f87171}.project-memory-panel__batch-actions button:disabled{opacity:.4;cursor:default}.project-memory-panel__select{accent-color:#f59e0b;width:14px;height:14px;flex:0 0 auto;cursor:pointer}.is-light .project-memory-panel__inline-editor{color:#27272a}.is-light .project-memory-panel__inline-editor textarea{background:#fffffffa}.project-memory-panel__inline-sources{position:absolute;left:9px;bottom:7px;display:flex;align-items:center;gap:3px;pointer-events:none}.project-memory-panel__inline-sources>span{width:18px;height:18px;border:1px solid rgba(113,113,122,.55);border-radius:5px;display:grid;place-items:center;color:#a1a1aa;background:#18181b;overflow:hidden}.project-memory-panel__inline-sources img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.project-memory-panel__inline-sources small{color:#a1a1aa;font-size:9px}.project-memory-panel__inline-actions{position:absolute;left:50%;top:calc(100% + 8px);transform:translate(-50%);height:34px;padding:3px 5px;border:1px solid rgba(113,113,122,.38);border-radius:12px;display:flex;align-items:center;gap:3px;background:#18181bf5;box-shadow:none}.is-light .project-memory-panel__inline-actions{background:#fffffffa}.project-memory-panel__inline-actions button{position:relative;width:27px;height:27px;border:0;border-radius:8px;display:grid;place-items:center;color:#a1a1aa;background:transparent;cursor:pointer;transition:color .13s ease,background .13s ease,transform .1s ease}.project-memory-panel__inline-actions button:hover:not(:disabled){color:#f4f4f5;background:#ffffff13}.project-memory-panel__inline-actions button:active:not(:disabled){transform:scale(.9)}.project-memory-panel__inline-actions button:disabled{opacity:.28;cursor:not-allowed}.project-memory-panel__inline-actions button.is-selected{color:#fb923c;background:#f973161a}.project-memory-panel__inline-actions button.is-confirm{color:#fb923c}.project-memory-panel__inline-actions button.is-confirm:hover:not(:disabled){color:#fdba74;background:#f973161c}.project-memory-panel__inline-actions button>span{position:absolute;right:-2px;top:-2px;min-width:13px;height:13px;padding:0 3px;border-radius:7px;display:grid;place-items:center;color:#fff7ed;background:#ea580c;font-size:8px}.project-memory-panel__confirm{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;padding:20px;background:#0000007a}.project-memory-panel__confirm>div{width:min(390px,100%);border:1px solid rgba(113,113,122,.48);border-radius:16px;padding:18px;color:#f4f4f5;background:#18181b;box-shadow:0 24px 80px #00000080}.is-light .project-memory-panel__confirm>div{color:#27272a;background:#fff}.project-memory-panel__confirm>div>svg{color:#f87171}.project-memory-panel__confirm strong{display:block;margin-top:8px;font-size:14px}.project-memory-panel__confirm p{max-height:120px;overflow:auto;margin:10px 0 6px;color:#d4d4d8;font-size:11px;line-height:1.55}.is-light .project-memory-panel__confirm p{color:#52525b}.project-memory-panel__confirm span{color:#71717a;font-size:10px}.project-memory-panel__confirm footer{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.project-memory-panel__confirm footer button{border:1px solid rgba(113,113,122,.4);border-radius:8px;padding:7px 13px;color:inherit;background:transparent;cursor:pointer}.project-memory-panel__confirm footer button.is-danger{border-color:#b91c1c;color:#fff;background:#b91c1c}@keyframes project-memory-node-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.92)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes project-memory-editor-in{0%{opacity:0;transform:translate(-50%,-48%) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes project-memory-filter-menu-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes project-memory-audit-in{0%{opacity:0;transform:translate(8px) scale(.985)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes project-memory-chip-flow{0%,to{opacity:.72;filter:brightness(.92) drop-shadow(0 0 2px rgba(249,115,22,.2))}50%{opacity:1;filter:brightness(1.25) drop-shadow(0 0 7px rgba(249,115,22,.46))}}@keyframes project-memory-chip-orbit{to{transform:rotate(360deg)}}@keyframes project-memory-chip-scan{0%,12%{opacity:0;transform:translate(-92%) rotate(-8deg)}28%{opacity:.92}70%{opacity:.56}82%,to{opacity:0;transform:translate(92%) rotate(-8deg)}}@keyframes project-memory-chip-ripple{0%{opacity:0;transform:scale(.34)}18%{opacity:.9}62%{opacity:.52}to{opacity:0;transform:scale(1.18)}}@keyframes project-memory-chip-corners{0%,to{opacity:.58}50%{opacity:1}}@keyframes project-memory-chip-core{0%,to{transform:scale(.94);box-shadow:inset 0 0 0 3px #f973161a,0 0 8px #f973163d}50%{transform:scale(1.07);box-shadow:inset 0 0 0 3px #f9731633,0 0 17px #f9731680}}@media(prefers-reduced-motion:reduce){.project-memory-panel__world,.project-memory-panel__center-node,.project-memory-panel__category,.project-memory-panel__memory-card,.project-memory-panel__evidence,.project-memory-panel__inline-editor,.project-memory-panel__center-node:before,.project-memory-panel__center-node:after,.project-memory-panel__center-dots,.project-memory-panel__center-dots:before,.project-memory-panel__center-dots:after,.project-memory-panel__center-core{animation:none!important;transition-duration:.01ms!important}}@media(max-width:760px){.project-memory-panel__header{grid-template-columns:auto 1fr auto;padding:0 10px}.project-memory-panel__title-pill strong{display:none}.project-memory-panel__scope-tabs button{min-width:70px}.project-memory-panel__enabled,.project-memory-panel__session-toggle{width:34px;padding:0;justify-content:center;font-size:0}.project-memory-panel__empty span{display:none}}.mtl-apply-overlay-btn{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:#ffffff14}.selection\:bg-blue-500\/35 *::-moz-selection{background-color:#3b82f659}.selection\:bg-blue-500\/35 *::selection{background-color:#3b82f659}.selection\:bg-blue-500\/35::-moz-selection{background-color:#3b82f659}.selection\:bg-blue-500\/35::selection{background-color:#3b82f659}.placeholder\:text-center::-moz-placeholder{text-align:center}.placeholder\:text-center::placeholder{text-align:center}.placeholder\:text-\[9px\]::-moz-placeholder{font-size:9px}.placeholder\:text-\[9px\]::placeholder{font-size:9px}.placeholder\:text-white\/20::-moz-placeholder{color:#fff3}.placeholder\:text-white\/20::placeholder{color:#fff3}.placeholder\:text-white\/25::-moz-placeholder{color:#ffffff40}.placeholder\:text-white\/25::placeholder{color:#ffffff40}.placeholder\:text-white\/30::-moz-placeholder{color:#ffffff4d}.placeholder\:text-white\/30::placeholder{color:#ffffff4d}.placeholder\:text-white\/35::-moz-placeholder{color:#ffffff59}.placeholder\:text-white\/35::placeholder{color:#ffffff59}.placeholder\:text-white\/40::-moz-placeholder{color:#fff6}.placeholder\:text-white\/40::placeholder{color:#fff6}.placeholder\:text-zinc-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.placeholder\:text-zinc-400::placeholder{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.placeholder\:text-zinc-500::-moz-placeholder{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.placeholder\:text-zinc-500::placeholder{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.placeholder\:text-zinc-600::-moz-placeholder{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.placeholder\:text-zinc-600::placeholder{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.placeholder\:text-zinc-700::-moz-placeholder{--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1))}.placeholder\:text-zinc-700::placeholder{--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1))}.placeholder\:opacity-40::-moz-placeholder{opacity:.4}.placeholder\:opacity-40::placeholder{opacity:.4}.placeholder\:opacity-60::-moz-placeholder{opacity:.6}.placeholder\:opacity-60::placeholder{opacity:.6}.last\:mb-0:last-child{margin-bottom:0}.last\:border-b-0:last-child{border-bottom-width:0px}.focus-within\:border-zinc-500:focus-within{--tw-border-opacity: 1;border-color:rgb(113 113 122 / var(--tw-border-opacity, 1))}.focus-within\:border-zinc-900:focus-within{--tw-border-opacity: 1;border-color:rgb(24 24 27 / var(--tw-border-opacity, 1))}.focus-within\:bg-white\/\[0\.18\]:focus-within{background-color:#ffffff2e}.focus-within\:bg-zinc-200:focus-within{--tw-bg-opacity: 1;background-color:rgb(228 228 231 / var(--tw-bg-opacity, 1))}.focus-within\:ring-cyan-400\/30:focus-within{--tw-ring-color: rgb(34 211 238 / .3)}.focus-within\:ring-cyan-500\/30:focus-within{--tw-ring-color: rgb(6 182 212 / .3)}.hover\:w-1\.5:hover{width:.375rem}.hover\:w-2:hover{width:.5rem}.hover\:scale-100:hover{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-black:hover{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.hover\:border-blue-300:hover{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.hover\:border-blue-500:hover{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.hover\:border-blue-500\/50:hover{border-color:#3b82f680}.hover\:border-cyan-400\/30:hover{border-color:#22d3ee4d}.hover\:border-cyan-400\/35:hover{border-color:#22d3ee59}.hover\:border-cyan-400\/40:hover{border-color:#22d3ee66}.hover\:border-gray-400:hover{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.hover\:border-green-500:hover{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.hover\:border-orange-300:hover{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.hover\:border-red-300:hover{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.hover\:border-red-400\/30:hover{border-color:#f871714d}.hover\:border-red-500\/50:hover{border-color:#ef444480}.hover\:border-sky-300:hover{--tw-border-opacity: 1;border-color:rgb(125 211 252 / var(--tw-border-opacity, 1))}.hover\:border-violet-300:hover{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.hover\:border-violet-500\/30:hover{border-color:#8b5cf64d}.hover\:border-violet-500\/40:hover{border-color:#8b5cf666}.hover\:border-white:hover{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.hover\:border-white\/15:hover{border-color:#ffffff26}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:border-white\/25:hover{border-color:#ffffff40}.hover\:border-white\/35:hover{border-color:#ffffff59}.hover\:border-white\/40:hover{border-color:#fff6}.hover\:border-white\/45:hover{border-color:#ffffff73}.hover\:border-white\/50:hover{border-color:#ffffff80}.hover\:border-zinc-300:hover{--tw-border-opacity: 1;border-color:rgb(212 212 216 / var(--tw-border-opacity, 1))}.hover\:border-zinc-400:hover{--tw-border-opacity: 1;border-color:rgb(161 161 170 / var(--tw-border-opacity, 1))}.hover\:border-zinc-500:hover{--tw-border-opacity: 1;border-color:rgb(113 113 122 / var(--tw-border-opacity, 1))}.hover\:border-zinc-500\/60:hover{border-color:#71717a99}.hover\:border-zinc-600:hover{--tw-border-opacity: 1;border-color:rgb(82 82 91 / var(--tw-border-opacity, 1))}.hover\:border-zinc-700:hover{--tw-border-opacity: 1;border-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#1f1f1f\]:hover{--tw-bg-opacity: 1;background-color:rgb(31 31 31 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#252525\]:hover{--tw-bg-opacity: 1;background-color:rgb(37 37 37 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#292929\]:hover{--tw-bg-opacity: 1;background-color:rgb(41 41 41 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#2c2c2c\]:hover{--tw-bg-opacity: 1;background-color:rgb(44 44 44 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#333333\]:hover,.hover\:bg-\[\#333\]:hover{--tw-bg-opacity: 1;background-color:rgb(51 51 51 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#3a3a3a\]:hover{--tw-bg-opacity: 1;background-color:rgb(58 58 58 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#454545\]:hover{--tw-bg-opacity: 1;background-color:rgb(69 69 69 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#464646\]:hover{--tw-bg-opacity: 1;background-color:rgb(70 70 70 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#4db4ff\]\/40:hover{background-color:#4db4ff66}.hover\:bg-\[\#ececec\]:hover{--tw-bg-opacity: 1;background-color:rgb(236 236 236 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-400:hover{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-400\/10:hover{background-color:#fbbf241a}.hover\:bg-amber-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-500:hover{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-500\/20:hover{background-color:#f59e0b33}.hover\:bg-amber-500\/30:hover{background-color:#f59e0b4d}.hover\:bg-amber-600:hover{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.hover\:bg-black:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.hover\:bg-black\/10:hover{background-color:#0000001a}.hover\:bg-black\/25:hover{background-color:#00000040}.hover\:bg-black\/5:hover{background-color:#0000000d}.hover\:bg-black\/50:hover{background-color:#00000080}.hover\:bg-black\/60:hover{background-color:#0009}.hover\:bg-black\/65:hover{background-color:#000000a6}.hover\:bg-black\/75:hover{background-color:#000000bf}.hover\:bg-black\/80:hover{background-color:#000c}.hover\:bg-black\/\[0\.04\]:hover{background-color:#0000000a}.hover\:bg-black\/\[0\.05\]:hover{background-color:#0000000d}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-200:hover{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-400:hover{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-500:hover{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-500\/20:hover{background-color:#3b82f633}.hover\:bg-blue-500\/50:hover{background-color:#3b82f680}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-600\/30:hover{background-color:#2563eb4d}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-400\/15:hover{background-color:#22d3ee26}.hover\:bg-cyan-400\/25:hover{background-color:#22d3ee40}.hover\:bg-cyan-400\/50:hover{background-color:#22d3ee80}.hover\:bg-emerald-100:hover{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-500:hover{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-500\/20:hover{background-color:#10b98133}.hover\:bg-emerald-600:hover{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-800\/50:hover{background-color:#065f4680}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-600:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.hover\:bg-green-100:hover{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.hover\:bg-green-500:hover{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.hover\:bg-green-500\/20:hover{background-color:#22c55e33}.hover\:bg-green-500\/30:hover{background-color:#22c55e4d}.hover\:bg-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-500:hover{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-600:hover{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.hover\:bg-red-400\/10:hover{background-color:#f871711a}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500:hover{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500\/10:hover{background-color:#ef44441a}.hover\:bg-red-500\/20:hover{background-color:#ef444433}.hover\:bg-red-500\/25:hover{background-color:#ef444440}.hover\:bg-red-500\/30:hover{background-color:#ef44444d}.hover\:bg-red-500\/50:hover{background-color:#ef444480}.hover\:bg-red-500\/80:hover{background-color:#ef4444cc}.hover\:bg-red-500\/90:hover{background-color:#ef4444e6}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-red-800:hover{--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity, 1))}.hover\:bg-red-900\/20:hover{background-color:#7f1d1d33}.hover\:bg-red-900\/30:hover{background-color:#7f1d1d4d}.hover\:bg-red-900\/50:hover{background-color:#7f1d1d80}.hover\:bg-red-950\/40:hover{background-color:#450a0a66}.hover\:bg-red-950\/50:hover{background-color:#450a0a80}.hover\:bg-sky-100:hover{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-500:hover{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-600:hover{--tw-bg-opacity: 1;background-color:rgb(2 132 199 / var(--tw-bg-opacity, 1))}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-violet-100:hover{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-400\/10:hover{background-color:#a78bfa1a}.hover\:bg-violet-50:hover{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-500:hover{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-500\/10:hover{background-color:#8b5cf61a}.hover\:bg-violet-600:hover{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-900\/50:hover{background-color:#4c1d9580}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/15:hover{background-color:#ffffff26}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/25:hover{background-color:#ffffff40}.hover\:bg-white\/30:hover{background-color:#ffffff4d}.hover\:bg-white\/40:hover{background-color:#fff6}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/60:hover{background-color:#fff9}.hover\:bg-white\/70:hover{background-color:#ffffffb3}.hover\:bg-white\/80:hover{background-color:#fffc}.hover\:bg-white\/95:hover{background-color:#fffffff2}.hover\:bg-white\/\[0\.045\]:hover{background-color:#ffffff0b}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}.hover\:bg-white\/\[0\.055\]:hover{background-color:#ffffff0e}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}.hover\:bg-white\/\[0\.07\]:hover{background-color:#ffffff12}.hover\:bg-white\/\[0\.086\]:hover{background-color:#ffffff16}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}.hover\:bg-white\/\[0\.09\]:hover{background-color:#ffffff17}.hover\:bg-white\/\[0\.12\]:hover{background-color:#ffffff1f}.hover\:bg-white\/\[0\.14\]:hover{background-color:#ffffff24}.hover\:bg-white\/\[0\.1\]:hover{background-color:#ffffff1a}.hover\:bg-white\/\[0\.22\]:hover{background-color:#ffffff38}.hover\:bg-zinc-100:hover{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-100\/80:hover{background-color:#f4f4f5cc}.hover\:bg-zinc-200:hover{--tw-bg-opacity: 1;background-color:rgb(228 228 231 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-200\/40:hover{background-color:#e4e4e766}.hover\:bg-zinc-200\/50:hover{background-color:#e4e4e780}.hover\:bg-zinc-200\/60:hover{background-color:#e4e4e799}.hover\:bg-zinc-200\/70:hover{background-color:#e4e4e7b3}.hover\:bg-zinc-300:hover{--tw-bg-opacity: 1;background-color:rgb(212 212 216 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-400:hover{--tw-bg-opacity: 1;background-color:rgb(161 161 170 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-50:hover{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-500:hover{--tw-bg-opacity: 1;background-color:rgb(113 113 122 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-500\/15:hover{background-color:#71717a26}.hover\:bg-zinc-500\/20:hover{background-color:#71717a33}.hover\:bg-zinc-600:hover{--tw-bg-opacity: 1;background-color:rgb(82 82 91 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-700:hover{--tw-bg-opacity: 1;background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-700\/50:hover{background-color:#3f3f4680}.hover\:bg-zinc-700\/60:hover{background-color:#3f3f4699}.hover\:bg-zinc-700\/80:hover{background-color:#3f3f46cc}.hover\:bg-zinc-800:hover{--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-800\/30:hover{background-color:#27272a4d}.hover\:bg-zinc-800\/50:hover{background-color:#27272a80}.hover\:bg-zinc-800\/60:hover{background-color:#27272a99}.hover\:bg-zinc-800\/70:hover{background-color:#27272ab3}.hover\:bg-zinc-800\/75:hover{background-color:#27272abf}.hover\:bg-zinc-800\/80:hover{background-color:#27272acc}.hover\:bg-zinc-800\/90:hover{background-color:#27272ae6}.hover\:bg-zinc-900:hover{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-900\/\[0\.04\]:hover{background-color:#18181b0a}.hover\:bg-opacity-10:hover{--tw-bg-opacity: .1}.hover\:bg-opacity-50:hover{--tw-bg-opacity: .5}.hover\:from-blue-500:hover{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-green-500:hover{--tw-gradient-from: #22c55e var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-emerald-500:hover{--tw-gradient-to: #10b981 var(--tw-gradient-to-position)}.hover\:to-indigo-500:hover{--tw-gradient-to: #6366f1 var(--tw-gradient-to-position)}.hover\:\!text-white\/70:hover{color:#ffffffb3!important}.hover\:\!text-zinc-700:hover{--tw-text-opacity: 1 !important;color:rgb(63 63 70 / var(--tw-text-opacity, 1))!important}.hover\:text-amber-300:hover{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.hover\:text-amber-400:hover{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.hover\:text-amber-600:hover{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.hover\:text-black:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.hover\:text-black\/65:hover{color:#000000a6}.hover\:text-black\/75:hover{color:#000000bf}.hover\:text-blue-300:hover{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.hover\:text-blue-400:hover{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.hover\:text-cyan-100:hover{--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.hover\:text-cyan-300:hover{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.hover\:text-green-400:hover{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.hover\:text-green-600:hover{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.hover\:text-purple-300:hover{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.hover\:text-purple-400:hover{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.hover\:text-red-300:hover{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.hover\:text-red-400:hover{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:text-sky-300:hover{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.hover\:text-violet-300:hover{--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.hover\:text-violet-400:hover{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.hover\:text-violet-600:hover{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-white\/60:hover{color:#fff9}.hover\:text-white\/70:hover{color:#ffffffb3}.hover\:text-white\/80:hover{color:#fffc}.hover\:text-white\/85:hover{color:#ffffffd9}.hover\:text-white\/90:hover{color:#ffffffe6}.hover\:text-zinc-100:hover{--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1))}.hover\:text-zinc-200:hover{--tw-text-opacity: 1;color:rgb(228 228 231 / var(--tw-text-opacity, 1))}.hover\:text-zinc-300:hover{--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.hover\:text-zinc-400:hover{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.hover\:text-zinc-50:hover{--tw-text-opacity: 1;color:rgb(250 250 250 / var(--tw-text-opacity, 1))}.hover\:text-zinc-600:hover{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.hover\:text-zinc-700:hover{--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1))}.hover\:text-zinc-800:hover{--tw-text-opacity: 1;color:rgb(39 39 42 / var(--tw-text-opacity, 1))}.hover\:text-zinc-900:hover{--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.hover\:text-zinc-950:hover{--tw-text-opacity: 1;color:rgb(9 9 11 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:ring-1:hover{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.hover\:ring-2:hover{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.hover\:ring-inset:hover{--tw-ring-inset: inset}.hover\:ring-white\/30:hover{--tw-ring-color: rgb(255 255 255 / .3)}.hover\:ring-white\/35:hover{--tw-ring-color: rgb(255 255 255 / .35)}.hover\:ring-white\/50:hover{--tw-ring-color: rgb(255 255 255 / .5)}.hover\:ring-zinc-400:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(161 161 170 / var(--tw-ring-opacity, 1))}.hover\:ring-zinc-400\/50:hover{--tw-ring-color: rgb(161 161 170 / .5)}.focus\:border-\[\#4db4ff\]\/50:focus{border-color:#4db4ff80}.focus\:border-amber-400:focus{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.focus\:border-amber-500:focus{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.focus\:border-amber-500\/30:focus{border-color:#f59e0b4d}.focus\:border-amber-500\/50:focus{border-color:#f59e0b80}.focus\:border-black\/20:focus{border-color:#0003}.focus\:border-blue-400:focus{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:border-blue-500\/50:focus{border-color:#3b82f680}.focus\:border-cyan-400\/35:focus{border-color:#22d3ee59}.focus\:border-violet-300:focus{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.focus\:border-violet-400:focus{--tw-border-opacity: 1;border-color:rgb(167 139 250 / var(--tw-border-opacity, 1))}.focus\:border-violet-500:focus{--tw-border-opacity: 1;border-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.focus\:border-violet-500\/40:focus{border-color:#8b5cf666}.focus\:border-violet-500\/50:focus{border-color:#8b5cf680}.focus\:border-white\/20:focus{border-color:#fff3}.focus\:border-white\/30:focus{border-color:#ffffff4d}.focus\:border-zinc-400:focus{--tw-border-opacity: 1;border-color:rgb(161 161 170 / var(--tw-border-opacity, 1))}.focus\:border-zinc-500:focus{--tw-border-opacity: 1;border-color:rgb(113 113 122 / var(--tw-border-opacity, 1))}.focus\:border-zinc-900:focus{--tw-border-opacity: 1;border-color:rgb(24 24 27 / var(--tw-border-opacity, 1))}.focus\:bg-zinc-50:focus{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.focus\:bg-zinc-800\/50:focus{background-color:#27272a80}.focus\:bg-zinc-900:focus{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-inset:focus{--tw-ring-inset: inset}.focus\:ring-blue-400\/30:focus{--tw-ring-color: rgb(96 165 250 / .3)}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-500\/20:focus{--tw-ring-color: rgb(59 130 246 / .2)}.focus\:ring-blue-500\/50:focus{--tw-ring-color: rgb(59 130 246 / .5)}.focus\:ring-white\/30:focus{--tw-ring-color: rgb(255 255 255 / .3)}.focus\:ring-white\/50:focus{--tw-ring-color: rgb(255 255 255 / .5)}.focus\:ring-zinc-400\/60:focus{--tw-ring-color: rgb(161 161 170 / .6)}.focus\:ring-zinc-500\/40:focus{--tw-ring-color: rgb(113 113 122 / .4)}.focus-visible\:bg-white\/10:focus-visible{background-color:#ffffff1a}.focus-visible\:bg-zinc-100:focus-visible{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset: inset}.focus-visible\:ring-black\/20:focus-visible{--tw-ring-color: rgb(0 0 0 / .2)}.focus-visible\:ring-pink-400\/70:focus-visible{--tw-ring-color: rgb(244 114 182 / .7)}.focus-visible\:ring-white\/25:focus-visible{--tw-ring-color: rgb(255 255 255 / .25)}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.96\]:active{--tw-scale-x: .96;--tw-scale-y: .96;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-zinc-200\/80:active{background-color:#e4e4e7cc}.active\:bg-zinc-300:active{--tw-bg-opacity: 1;background-color:rgb(212 212 216 / var(--tw-bg-opacity, 1))}.active\:bg-zinc-700\/80:active{background-color:#3f3f46cc}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:text-white\/25:disabled{color:#ffffff40}.disabled\:text-zinc-300:disabled{--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.disabled\:text-zinc-400:disabled{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.disabled\:text-zinc-500:disabled{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.disabled\:text-zinc-600:disabled{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.disabled\:opacity-0:disabled{opacity:0}.disabled\:opacity-20:disabled{opacity:.2}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group\/audio-card:focus-within .group-focus-within\/audio-card\:pointer-events-auto{pointer-events:auto}.group\/audio-card:focus-within .group-focus-within\/audio-card\:opacity-100{opacity:1}.group\/audio-card:hover .group-hover\/audio-card\:pointer-events-auto,.group\/item:hover .group-hover\/item\:pointer-events-auto,.group:hover .group-hover\:pointer-events-auto{pointer-events:auto}.group\/rim:hover .group-hover\/rim\:block{display:block}.group:hover .group-hover\:rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-black\/20{background-color:#0003}.group:hover .group-hover\:bg-black\/40{background-color:#0006}.group:hover .group-hover\:bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-blue-500\/30{background-color:#3b82f64d}.group:hover .group-hover\:text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-white\/40{color:#fff6}.group:hover .group-hover\:text-zinc-400{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.group\/audio-card:hover .group-hover\/audio-card\:opacity-100,.group\/img:hover .group-hover\/img\:opacity-100,.group\/item:hover .group-hover\/item\:opacity-100,.group\/tip2:hover .group-hover\/tip2\:opacity-100,.group\/tip:hover .group-hover\/tip\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:brightness-90{--tw-brightness: brightness(.9);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@media(prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}.dark\:border-zinc-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(82 82 91 / var(--tw-border-opacity, 1))}.dark\:bg-zinc-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1))}.dark\:bg-zinc-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}.dark\:bg-zinc-800\/50:is(.dark *){background-color:#27272a80}.dark\:text-amber-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark\:text-zinc-300:is(.dark *){--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.dark\:text-zinc-400:is(.dark *){--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.dark\:hover\:bg-zinc-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}@media(min-width:640px){.sm\:block{display:block}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-center{align-items:center}.sm\:gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:text-left{text-align:left}}@media(min-width:768px){.md\:inset-x-6{left:1.5rem;right:1.5rem}.md\:bottom-6{bottom:1.5rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(280px\,0\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}}@media(min-width:1024px){.lg\:min-w-\[280px\]{min-width:280px}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:gap-5{gap:1.25rem}}.\[\&\:\:-moz-range-thumb\]\:h-2\.5::-moz-range-thumb{height:.625rem}.\[\&\:\:-moz-range-thumb\]\:w-2\.5::-moz-range-thumb{width:.625rem}.\[\&\:\:-moz-range-thumb\]\:cursor-pointer::-moz-range-thumb{cursor:pointer}.\[\&\:\:-moz-range-thumb\]\:appearance-none::-moz-range-thumb{-moz-appearance:none;-webkit-appearance:none;appearance:none}.\[\&\:\:-moz-range-thumb\]\:rounded-full::-moz-range-thumb{border-radius:9999px}.\[\&\:\:-moz-range-thumb\]\:border-0::-moz-range-thumb{border-width:0px}.\[\&\:\:-moz-range-thumb\]\:bg-white::-moz-range-thumb{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.\[\&\:\:-moz-range-track\]\:rounded-full::-moz-range-track{border-radius:9999px}.\[\&\:\:-moz-range-track\]\:bg-white\/20::-moz-range-track{background-color:#fff3}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-full::-webkit-scrollbar-thumb{border-radius:9999px}.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-white\/20::-webkit-scrollbar-thumb{background-color:#fff3}.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-white\/25::-webkit-scrollbar-thumb{background-color:#ffffff40}.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-zinc-500\/35::-webkit-scrollbar-thumb{background-color:#71717a59}.hover\:\[\&\:\:-webkit-scrollbar-thumb\]\:bg-white\/35::-webkit-scrollbar-thumb:hover{background-color:#ffffff59}.hover\:\[\&\:\:-webkit-scrollbar-thumb\]\:bg-zinc-500\/50::-webkit-scrollbar-thumb:hover{background-color:#71717a80}.\[\&\:\:-webkit-scrollbar-track\]\:bg-transparent::-webkit-scrollbar-track{background-color:transparent}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:\:-webkit-scrollbar\]\:w-1::-webkit-scrollbar{width:.25rem}.\[\&\:\:-webkit-scrollbar\]\:w-1\.5::-webkit-scrollbar{width:.375rem}.\[\&\:\:-webkit-slider-thumb\]\:h-2\.5::-webkit-slider-thumb{height:.625rem}.\[\&\:\:-webkit-slider-thumb\]\:h-3\.5::-webkit-slider-thumb{height:.875rem}.\[\&\:\:-webkit-slider-thumb\]\:w-2\.5::-webkit-slider-thumb{width:.625rem}.\[\&\:\:-webkit-slider-thumb\]\:w-3\.5::-webkit-slider-thumb{width:.875rem}.\[\&\:\:-webkit-slider-thumb\]\:cursor-pointer::-webkit-slider-thumb{cursor:pointer}.\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb{border-radius:9999px}.\[\&\:\:-webkit-slider-thumb\]\:border-0::-webkit-slider-thumb{border-width:0px}.\[\&\:\:-webkit-slider-thumb\]\:bg-white::-webkit-slider-thumb{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.\[\&\:\:-webkit-slider-thumb\]\:bg-zinc-100::-webkit-slider-thumb{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}.\[\&\:\:-webkit-slider-thumb\]\:bg-zinc-800::-webkit-slider-thumb{--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}.\[\&\:\:-webkit-slider-thumb\]\:bg-zinc-900::-webkit-slider-thumb{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.\[\&\:\:-webkit-slider-thumb\]\:shadow-\[0_0_0_1px_rgba\(0\,0\,0\,0\.3\)\]::-webkit-slider-thumb{--tw-shadow: 0 0 0 1px rgba(0,0,0,.3);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.\[\&\:\:-webkit-slider-thumb\]\:shadow-\[0_0_0_1px_rgba\(0\,0\,0\,0\.4\)\]::-webkit-slider-thumb{--tw-shadow: 0 0 0 1px rgba(0,0,0,.4);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.\[\&_button\]\:cursor-pointer button{cursor:pointer}[data-interacting=true] *,.interacting .node-wrapper *,body.canvas-interacting:not(.canvas-node-dragging) .node-wrapper *{filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}[data-interacting=true] .canvas-media-reveal-underlay,.interacting .node-wrapper .canvas-media-reveal-underlay,body.canvas-interacting:not(.canvas-node-dragging) .node-wrapper .canvas-media-reveal-underlay,[data-interacting=true] .canvas-media-reveal-content.is-generating-shell,.interacting .node-wrapper .canvas-media-reveal-content.is-generating-shell,body.canvas-interacting:not(.canvas-node-dragging) .node-wrapper .canvas-media-reveal-content.is-generating-shell{filter:blur(14px)!important}[data-interacting=true] .canvas-media-reveal-content.is-replacing,.interacting .node-wrapper .canvas-media-reveal-content.is-replacing,body.canvas-interacting:not(.canvas-node-dragging) .node-wrapper .canvas-media-reveal-content.is-replacing{filter:blur(36px)!important}[data-interacting=true] .canvas-media-reveal-content.is-revealing,.interacting .node-wrapper .canvas-media-reveal-content.is-revealing,body.canvas-interacting:not(.canvas-node-dragging) .node-wrapper .canvas-media-reveal-content.is-revealing{filter:blur(0px)!important}[data-interacting=true] .qiaodoumayi-generation-overlay,.interacting .node-wrapper .qiaodoumayi-generation-overlay,body.canvas-interacting:not(.canvas-node-dragging) .node-wrapper .qiaodoumayi-generation-overlay{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#canvas-bg.canvas-viewport-interacting .node-wrapper,#canvas-bg.canvas-local-panning .node-wrapper,#canvas-bg.canvas-panning .node-wrapper,#canvas-bg.canvas-local-node-dragging .node-wrapper,#canvas-bg.canvas-node-dragging:not(.canvas-box-select-group-dragging) .node-wrapper{transition:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}#canvas-bg.canvas-viewport-interacting .node-wrapper *,#canvas-bg.canvas-local-panning .node-wrapper *,#canvas-bg.canvas-panning .node-wrapper *,#canvas-bg.canvas-local-node-dragging .node-wrapper *,#canvas-bg.canvas-node-dragging:not(.canvas-box-select-group-dragging) .node-wrapper *{filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#canvas-bg.canvas-viewport-interacting .node-wrapper .qiaodoumayi-generation-overlay,#canvas-bg.canvas-local-panning .node-wrapper .qiaodoumayi-generation-overlay,#canvas-bg.canvas-panning .node-wrapper .qiaodoumayi-generation-overlay,#canvas-bg.canvas-local-node-dragging .node-wrapper .qiaodoumayi-generation-overlay,#canvas-bg.canvas-node-dragging:not(.canvas-box-select-group-dragging) .node-wrapper .qiaodoumayi-generation-overlay{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-interacting=true] .node-border-beam:after,.interacting .node-wrapper .node-border-beam:after,body.canvas-interacting:not(.canvas-node-dragging) .node-wrapper .node-border-beam:after,#canvas-bg.canvas-viewport-interacting .node-wrapper .node-border-beam:after,#canvas-bg.canvas-local-panning .node-wrapper .node-border-beam:after,#canvas-bg.canvas-panning .node-wrapper .node-border-beam:after,#canvas-bg.canvas-local-node-dragging .node-wrapper .node-border-beam:after,#canvas-bg.canvas-node-dragging:not(.canvas-box-select-group-dragging) .node-wrapper .node-border-beam:after{filter:blur(8px)!important}.canvas-interacting .node-wrapper .edit-region-generating-overlay .edit-region-blur-layer,.interacting .node-wrapper .edit-region-generating-overlay .edit-region-blur-layer,[data-interacting=true] .node-wrapper .edit-region-generating-overlay .edit-region-blur-layer,#canvas-bg.canvas-viewport-interacting .node-wrapper .edit-region-generating-overlay .edit-region-blur-layer,#canvas-bg.canvas-local-panning .node-wrapper .edit-region-generating-overlay .edit-region-blur-layer,#canvas-bg.canvas-panning .node-wrapper .edit-region-generating-overlay .edit-region-blur-layer,#canvas-bg.canvas-local-node-dragging .node-wrapper .edit-region-generating-overlay .edit-region-blur-layer,#canvas-bg.canvas-node-dragging .node-wrapper .edit-region-generating-overlay .edit-region-blur-layer{filter:blur(14px) saturate(.92)!important}#canvas-bg.canvas-panning .node-wrapper .qiaodoumayi-generation-overlay,#canvas-bg.canvas-local-panning .node-wrapper .qiaodoumayi-generation-overlay,#canvas-bg.canvas-viewport-interacting .node-wrapper .qiaodoumayi-generation-overlay,body.canvas-generation-burst #canvas-bg .node-wrapper .qiaodoumayi-generation-overlay{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#canvas-bg:is(.canvas-node-dragging,.canvas-local-node-dragging,.canvas-box-select-group-dragging,.canvas-panning,.canvas-local-panning,.canvas-viewport-interacting) :is(.node-float-chrome,[data-gen-media-toolbar],[data-input-image-toolbar],[data-input-image-audio-toolbar-wrap],[data-node-delete-chrome]),body.canvas-node-dragging :is(.node-float-chrome,[data-gen-media-toolbar],[data-input-image-toolbar],[data-input-image-audio-toolbar-wrap],[data-node-delete-chrome]){opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:none!important}#canvas-bg:is(.canvas-panning,.canvas-local-panning) :is([data-gen-prompt-panel-host],[data-gen-prompt-panel]){opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:none!important}#canvas-bg.canvas-viewport-interacting :is([data-gen-prompt-panel-host],[data-gen-prompt-panel]){opacity:1!important;visibility:visible!important;pointer-events:auto!important}#canvas-bg:is(.canvas-node-dragging,.canvas-local-node-dragging,.canvas-box-select-group-dragging) .node-wrapper :is([data-generation-timer],.generation-timer-badge),body.canvas-node-dragging .node-wrapper :is([data-generation-timer],.generation-timer-badge){opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:none!important}.canvas-world[data-gesture-lite] .connection-group,.canvas-world[data-gesture-lite] .connection-group .edge-main,.canvas-world[data-gesture-lite] .connection-group .edge-bg,.canvas-world[data-gesture-lite] .connecting-line{transition:none!important}.canvas-world[data-gesture-lite] .node-wrapper .qiaodoumayi-node-handle-slide,.canvas-world[data-gesture-lite] .node-wrapper .connector,.canvas-world[data-gesture-lite] .node-wrapper .input-point,.canvas-world[data-gesture-lite] [data-group-output-connector],.canvas-world[data-gesture-lite] [data-stack-output-connector],.canvas-world[data-gesture-lite] .stack-card__output-plus{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:none!important}.canvas-world[data-gesture-lite] .node-output-connector-hit,.canvas-world[data-gesture-lite] .node-input-connector-hit{pointer-events:none!important}.qiaodoumayi-fade-row{position:relative;min-width:0}.qiaodoumayi-fade-row-scroller{display:flex;align-items:flex-start;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.qiaodoumayi-fade-row-scroller::-webkit-scrollbar{display:none}.qiaodoumayi-fade-mask{pointer-events:none;position:absolute;top:0;bottom:0;z-index:1;width:40px}.qiaodoumayi-fade-mask.is-start{left:0;background:linear-gradient(to right,var(--qiaodoumayi-fade-from, #1a1a1a) 0%,transparent 100%)}.qiaodoumayi-fade-mask.is-end{right:0;background:linear-gradient(to left,var(--qiaodoumayi-fade-from, #1a1a1a) 0%,transparent 100%)}.qiaodoumayi-attach-thumb{position:relative;display:flex;flex:none;align-items:center;justify-content:center;width:48px;height:48px;overflow:hidden;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:transparent;padding:0}.qiaodoumayi-attach-thumb.has-visual{border-color:transparent;background:#ffffff14}.qiaodoumayi-attach-thumb img,.qiaodoumayi-attach-thumb video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.qiaodoumayi-attach-thumb.is-button{cursor:pointer}.qiaodoumayi-chip{position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;gap:4px;height:20px;min-width:24px;max-width:120px;margin:4px 0;padding:4px;border-radius:4px;background:#333;color:#fff9;cursor:default}.qiaodoumayi-chip.is-button{border:0;font:inherit;cursor:pointer}.qiaodoumayi-chip.is-button:hover{color:#ffffffeb}.qiaodoumayi-chip.is-button .qiaodoumayi-chip-inner{cursor:pointer}.qiaodoumayi-chip-inner{display:inline-flex;min-width:0;align-items:center;gap:4px;cursor:default}.qiaodoumayi-chip-label{overflow:hidden;text-align:center;font-size:12px;font-weight:400;line-height:1;text-overflow:ellipsis;white-space:nowrap}.qiaodoumayi-mention-body{width:100%;font-size:inherit;line-height:inherit;color:inherit;white-space:pre-wrap;word-break:break-word}.sketch-chat-message .qiaodoumayi-fade-row{margin-bottom:10px}.sketch-chat-assistant-stack.is-full{width:100%;gap:12px}.sketch-chat-assistant-stack.is-full .sketch-chat-message{width:100%;max-width:100%}.qiaodoumayi-task{width:100%;align-self:stretch;--qiaodoumayi-fg: #f5f5f5;--qiaodoumayi-fg-75: rgb(245 245 245 / .75);--qiaodoumayi-fg-80: rgb(245 245 245 / .8);--qiaodoumayi-fg-90: rgb(245 245 245 / .9);--qiaodoumayi-muted: #7a7a7a;--qiaodoumayi-muted-70: rgb(122 122 122 / .7);--qiaodoumayi-chat-fg: #d4d4d8;--qiaodoumayi-surface: #2e2e2e;--qiaodoumayi-border: #ffffff1a;--qiaodoumayi-accent: #404040;--qiaodoumayi-ring: #90c4e5;--qiaodoumayi-chat-bg: #141414;color:var(--qiaodoumayi-fg)}.qiaodoumayi-task--light{--qiaodoumayi-fg: #18181b;--qiaodoumayi-fg-75: rgb(24 24 27 / .75);--qiaodoumayi-fg-80: rgb(24 24 27 / .8);--qiaodoumayi-fg-90: rgb(24 24 27 / .9);--qiaodoumayi-muted: #71717a;--qiaodoumayi-muted-70: rgb(113 113 122 / .7);--qiaodoumayi-chat-fg: #3f3f46;--qiaodoumayi-surface: #f4f4f5;--qiaodoumayi-border: rgb(24 24 27 / .1);--qiaodoumayi-accent: #e4e4e7;--qiaodoumayi-chat-bg: #ffffff}.qiaodoumayi-task-history{width:100%;margin:8px 0;overflow:hidden;border:1px solid var(--qiaodoumayi-border);border-radius:16px;background:var(--qiaodoumayi-surface)}.qiaodoumayi-task-history-trigger{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border:0;background:transparent;color:var(--qiaodoumayi-fg-75);font-size:12px;line-height:16px;text-align:left;cursor:pointer}.qiaodoumayi-task-history-trigger:hover{background:color-mix(in srgb,var(--qiaodoumayi-accent) 50%,transparent)}.qiaodoumayi-task-history-trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--qiaodoumayi-ring) 60%,transparent);outline-offset:-2px}.qiaodoumayi-task-history-summary{display:flex;min-width:0;align-items:center;gap:8px}.qiaodoumayi-task-history-icon{display:flex;width:16px;height:16px;flex-shrink:0;align-items:center;justify-content:center;color:var(--qiaodoumayi-fg-80)}.qiaodoumayi-task-history-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qiaodoumayi-task-chevron{flex-shrink:0;transition:transform .16s ease-out}.qiaodoumayi-task-chevron.is-open{transform:rotate(180deg)}.qiaodoumayi-task-collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease-out}.qiaodoumayi-task-collapse.is-open{grid-template-rows:1fr}.qiaodoumayi-task-collapse-inner{min-height:0;overflow:hidden}.qiaodoumayi-task-scroll{max-height:320px;overflow-y:auto;border-top:1px solid var(--qiaodoumayi-border);scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / .16) transparent}.qiaodoumayi-task-list{display:flex;flex-direction:column;gap:12px;margin:0;padding:16px 20px 12px;list-style:none}.qiaodoumayi-task-list.is-comfortable{gap:10px;padding:16px 20px}.qiaodoumayi-task-row{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:16px}.qiaodoumayi-task-list.is-comfortable .qiaodoumayi-task-row{font-size:14px;line-height:20px}.qiaodoumayi-task-row-icon{display:flex;width:16px;height:16px;flex-shrink:0;align-items:center;justify-content:center;margin-top:2px;color:var(--qiaodoumayi-muted)}.qiaodoumayi-task-row-icon.is-spin{color:var(--qiaodoumayi-chat-fg);animation:qiaodoumayi-task-spin 1s linear infinite}.qiaodoumayi-task-row-body{min-width:0;flex:1}.qiaodoumayi-task-row-title{display:block;overflow-wrap:anywhere;font-weight:500;color:var(--qiaodoumayi-fg-90)}.qiaodoumayi-task-row-title.is-active{color:var(--qiaodoumayi-fg)}.qiaodoumayi-task-row-title.is-done{color:var(--qiaodoumayi-muted);text-decoration:line-through;text-decoration-color:#7a7a7a99}.qiaodoumayi-task-row-desc,.qiaodoumayi-task-row-active{display:-webkit-box;margin-top:4px;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:11px;line-height:16px;color:var(--qiaodoumayi-muted)}.qiaodoumayi-task-row-desc.is-done{color:var(--qiaodoumayi-muted-70)}.qiaodoumayi-task-row-active{-webkit-line-clamp:unset;color:var(--qiaodoumayi-chat-fg)}.qiaodoumayi-task-capsule-wrap{pointer-events:none;position:relative;display:flex;justify-content:center;padding:0 0 8px;transform-origin:bottom center}.qiaodoumayi-task-capsule-wrap.is-visible{animation:qiaodoumayi-task-capsule-in .28s cubic-bezier(.22,1,.36,1)}.qiaodoumayi-task-capsule-inner{pointer-events:auto;position:relative;width:auto;max-width:calc(100% - 16px)}.qiaodoumayi-task-capsule-panel{position:absolute;inset-inline:0;bottom:100%;padding-bottom:8px;transform-origin:bottom center;animation:qiaodoumayi-task-panel-in .16s cubic-bezier(.22,1,.36,1)}.qiaodoumayi-task-capsule-panel-card{overflow:hidden;border:1px solid var(--qiaodoumayi-border);border-radius:16px;background:var(--qiaodoumayi-surface);box-shadow:0 2px 4px #00000040,0 8px 24px #00000040}.qiaodoumayi-task-capsule-panel-card .qiaodoumayi-task-scroll{max-height:min(50vh,320px);border-top:0}.qiaodoumayi-task-capsule-btn{display:flex;margin:0 auto;height:32px;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;gap:6px;padding:0 10px;border:1px solid var(--qiaodoumayi-border);border-radius:9999px;background:var(--qiaodoumayi-surface);color:var(--qiaodoumayi-chat-fg);font-size:11px;line-height:16px;box-shadow:0 2px 4px #0000001a,0 4px 6px #0000001a;cursor:default}.qiaodoumayi-task-capsule-btn:hover{background:color-mix(in srgb,var(--qiaodoumayi-accent) 70%,var(--qiaodoumayi-surface))}.qiaodoumayi-task-capsule-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--qiaodoumayi-ring) 70%,transparent);outline-offset:2px}.qiaodoumayi-task-capsule-progress{flex-shrink:0;font-variant-numeric:tabular-nums;color:var(--qiaodoumayi-fg-75)}.qiaodoumayi-task-capsule-dot{width:4px;height:4px;flex-shrink:0;border-radius:9999px;background:#ffffff40}.qiaodoumayi-task--light .qiaodoumayi-task-capsule-dot{background:#18181b40}.qiaodoumayi-task-capsule-current{min-width:0;max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:var(--qiaodoumayi-fg)}.qiaodoumayi-task-ring{position:relative;display:flex;width:20px;height:20px;flex-shrink:0;align-items:center;justify-content:center;color:var(--qiaodoumayi-ring)}.qiaodoumayi-task-ring svg{transform:rotate(-90deg)}.qiaodoumayi-task-ring-track{stroke:#ffffff1f}.qiaodoumayi-task--light .qiaodoumayi-task-ring-track{stroke:#18181b1f}.qiaodoumayi-task-ring-value{stroke:currentColor;transition:stroke-dashoffset .3s ease-out}@keyframes qiaodoumayi-task-spin{to{transform:rotate(360deg)}}@keyframes qiaodoumayi-task-capsule-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes qiaodoumayi-task-panel-in{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.qiaodoumayi-task-row-icon.is-spin,.qiaodoumayi-task-collapse,.qiaodoumayi-task-chevron,.qiaodoumayi-task-capsule-wrap.is-visible,.qiaodoumayi-task-capsule-panel,.qiaodoumayi-task-ring-value{animation:none;transition:none}}.material-library-sidebar button:focus-visible,.material-library-sidebar [role=button]:focus-visible{outline:2px solid #999;outline-offset:-2px}.material-library-scroll{scrollbar-width:none;overscroll-behavior:contain}.material-library-scroll::-webkit-scrollbar{display:none}.material-library-card{cursor:pointer;outline:none}.material-library-card-media{transition:transform .2s ease-out}.material-library-card:hover .material-library-card-media{transform:scale(1.04)}.material-library-actions{opacity:0;pointer-events:none;transition:opacity .18s ease-out;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.material-library-card:hover .material-library-actions,.material-library-card:focus-within .material-library-actions{opacity:1;pointer-events:auto}.material-library-actions button{transition:transform .15s,background-color .15s}.material-library-actions button:hover{background:#ffffff20}.material-library-actions button:active{transform:scale(.92)}.material-library-folder:focus-within .material-library-folder-more{opacity:1;pointer-events:auto}@media(hover:none){.material-library-actions,.material-library-folder-more{opacity:1;pointer-events:auto}}@media(prefers-reduced-motion:reduce){.material-library-sidebar *,.material-library-sidebar *:before{transition:none!important;animation:none!important}.material-library-card:hover .material-library-card-media{transform:none}}.video-timeline-node{--video-timeline-bg: #242424;--video-timeline-border: rgba(255, 255, 255, .18);--video-timeline-soft: rgba(255, 255, 255, .08);--video-timeline-text: rgba(255, 255, 255, .82);--video-timeline-muted: rgba(255, 255, 255, .38);position:relative;width:100%;height:100%;min-height:72px;border-radius:14px;background:var(--video-timeline-bg);color:var(--video-timeline-text);box-shadow:inset 0 0 0 1px var(--video-timeline-border);isolation:isolate;contain:layout style;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;cursor:grab}.video-timeline-node.is-light{--video-timeline-bg: #f5f5f5;--video-timeline-border: rgba(24, 24, 27, .2);--video-timeline-soft: rgba(24, 24, 27, .08);--video-timeline-text: rgba(24, 24, 27, .84);--video-timeline-muted: rgba(24, 24, 27, .42);box-shadow:inset 0 0 0 1px var(--video-timeline-border)}.video-timeline-node.is-selected{box-shadow:inset 0 0 0 2px #e6e6e6d1}.video-timeline-node.is-light.is-selected{box-shadow:inset 0 0 0 2px #27272a9e}.node-wrapper.node-selected-border[data-node-type=video-timeline]{outline:none!important}.video-timeline-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:inherit;background:transparent;color:var(--video-timeline-muted);font-size:12px;cursor:grab;pointer-events:none}.video-timeline-empty__content{display:inline-flex;align-items:center;gap:12px;pointer-events:none}.video-timeline-empty__ruler{position:absolute;inset:0 8px auto;height:18px;color:var(--video-timeline-muted);font-size:8px;line-height:1;pointer-events:none}.video-timeline-empty__ruler>span{position:absolute;top:6px;min-width:26px;padding-left:4px;border-left:1px solid rgba(255,255,255,.12);text-align:left;transform:translate(-1px)}.is-light .video-timeline-empty__ruler>span{border-left-color:#18181b29}.video-timeline-empty__plus{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:0;border-radius:9px;color:#ffffffd9;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff14;cursor:pointer;pointer-events:auto}.video-timeline-empty__plus:hover{color:#fff;background:#ffffff21}.is-light .video-timeline-empty__plus{color:#18181bd1;background:#18181b14;box-shadow:inset 0 0 0 1px #18181b14}.video-timeline-node__shortcut{position:absolute;right:10px;bottom:-18px;display:flex;align-items:center;gap:4px;color:var(--video-timeline-muted);font-size:9px;line-height:1;opacity:0;transition:opacity .14s ease;pointer-events:none}.video-timeline-node:hover .video-timeline-node__shortcut{opacity:1}.video-timeline-tools{position:absolute;right:calc(100% + 7px);top:50%;display:flex;flex-direction:column;gap:8px;z-index:8;transform:translateY(-50%)}.video-timeline-tools button{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border:0;border-radius:12px;color:#ffffffe6;background:#ffffff1f;box-shadow:0 5px 14px #00000029;cursor:pointer;transition:color .12s ease,background-color .12s ease,opacity .12s ease}.video-timeline-tools button:hover{color:#fff;background:#ffffff38}.video-timeline-tools button:disabled{color:#ffffff6b;cursor:not-allowed;background:#ffffff1f;opacity:.6}.is-light .video-timeline-tools button{color:#18181bdb;background:#18181b1a}.is-light .video-timeline-tools button:hover{background:#18181b2e}.video-timeline-track__viewport{position:absolute;top:0;right:0;bottom:0;left:0;overflow-x:auto;overflow-y:hidden;border-radius:inherit;overscroll-behavior:contain;scrollbar-width:none;cursor:grab;contain:layout paint}.video-timeline-track__viewport::-webkit-scrollbar{display:none}.video-timeline-track__world{position:relative;height:100%}.video-timeline-ruler{position:absolute;inset:0 0 auto;height:18px;color:var(--video-timeline-muted);font-size:8px;line-height:1;z-index:6;overflow:hidden;opacity:.72;pointer-events:auto;cursor:ew-resize}.video-timeline-ruler__extend{display:none}.video-timeline-ruler__tick{position:absolute;top:0;width:1px;height:2px;padding-left:4px;background:#fff3;white-space:nowrap;pointer-events:none}.video-timeline-ruler__label{display:inline-block}.is-light .video-timeline-ruler__tick{background:#18181b38}.is-light .video-timeline-ruler__tick.is-major{background:#18181b7a}.video-timeline-ruler__tick.is-major{height:8px;background:#ffffff7a}.video-timeline-clips{position:absolute;top:20px;right:0;bottom:7px;left:0;overflow:visible}.video-timeline-clip{--clip-radius: 6px;--clip-stroke: 1.5px;--clip-trim: 12px;position:absolute;top:0;bottom:0;z-index:0;min-width:8px;overflow:visible;background:transparent;outline:none;touch-action:none;transition:transform .3s cubic-bezier(.4,0,.2,1)}.video-timeline-clip.is-workspace{--clip-radius: 4px;--clip-stroke: 2px;--clip-trim: 8px}.video-timeline-clip.is-active{z-index:2}.video-timeline-clip.is-trimming{z-index:12}.video-timeline-clip.is-dragging{cursor:grabbing}.video-timeline-clip__drag-placeholder{display:none;position:absolute;top:0;bottom:0;left:0;right:3px;pointer-events:none;border:1.5px dashed rgba(255,255,255,.28);border-radius:var(--clip-radius);background:#28282a5c}.video-timeline-clip[data-timeline-dragging=true] .video-timeline-clip__drag-placeholder{display:block}.video-timeline-clip__surface{position:relative;display:block;width:max(2px,calc(100% - var(--clip-stroke)));height:100%;padding:0;overflow:hidden;border:0;border-radius:var(--clip-radius);color:inherit;background:#1a1a1c;cursor:grab;text-align:left}.video-timeline-clip[data-timeline-dragging=true] .video-timeline-clip__surface{cursor:grabbing;box-shadow:0 4px 16px #0000003d}.video-timeline-clip__filmstrip{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none;will-change:transform}.video-timeline-clip__filmstrip.is-passive{background-repeat:repeat-x;background-size:52px 100%;background-position:left center}.video-timeline-clip__tile,.video-timeline-clip__filmstrip img,.video-timeline-clip__placeholder{position:absolute;top:0;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none}.video-timeline-clip__placeholder{background:linear-gradient(135deg,#323232,#181818 55%,#2b2b2b)}.video-timeline-clip__shimmer{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.14) 50%,transparent 100%);background-size:200% 100%;animation:video-timeline-shimmer 1.15s ease-in-out infinite;pointer-events:none}@keyframes video-timeline-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.video-timeline-clip{transition:none}.video-timeline-clip__shimmer{animation:none}}.video-timeline-clip__duration{position:absolute;left:7.5px;bottom:0;color:#fff;font-size:15px;font-weight:500;font-variant-numeric:tabular-nums;line-height:18px;text-shadow:0 1px 2px rgba(0,0,0,.45);pointer-events:none}.video-timeline-clip.is-workspace .video-timeline-clip__duration{left:5px;font-size:10px;line-height:12px}.video-timeline-clip__stroke,.video-timeline-clip__selection{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:var(--clip-radius)}.video-timeline-clip__stroke{border:1px solid color-mix(in srgb,#fff 8%,transparent)}.video-timeline-clip.is-node .video-timeline-clip__stroke,.video-timeline-clip.is-node .video-timeline-clip__selection{border-width:1.5px}.video-timeline-clip__selection{border:1px solid #fff}.video-timeline-clip__trim{position:absolute;top:0;bottom:0;z-index:12;width:var(--clip-trim);cursor:ew-resize;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.video-timeline-clip__trim.is-left{left:calc(-1 * var(--clip-trim))}.video-timeline-clip__trim.is-right{right:calc(-1 * var(--clip-trim))}.video-timeline-clip.is-active .video-timeline-clip__trim:after{content:"";position:absolute;top:50%;left:50%;width:3px;height:min(30px,66%);border-radius:999px;background:#fff;box-shadow:0 0 6px #0006;transform:translate(-50%,-50%)}.video-timeline-add{position:absolute;top:50%;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-left:6px;border:0;border-radius:9px;color:var(--video-timeline-muted);background:var(--video-timeline-soft);transform:translateY(-50%);cursor:pointer}.video-timeline-add:hover{color:var(--video-timeline-text);background:#ffffff1f}.video-timeline-playhead{position:absolute;top:0;bottom:4px;left:0;width:1px;z-index:8;background:transparent;will-change:transform;pointer-events:none}.video-timeline-playhead__line{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;pointer-events:none}.video-timeline-playhead__thumb{position:absolute;top:0;left:50%;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #fff;transform:translate(-50%);pointer-events:none}.video-timeline-playhead[data-timeline-snapped=true] .video-timeline-playhead__line,.video-timeline-playhead[data-timeline-snapped=true] .video-timeline-playhead__thumb{background:#fff}.video-timeline-playhead>em,.video-timeline-hoverhead>em{position:absolute;top:8px;left:50%;padding:2px 6px;border-radius:4px;color:#fff;background:#000000bf;font-size:10px;font-style:normal;font-variant-numeric:tabular-nums;line-height:1.2;white-space:nowrap;transform:translate(-50%);pointer-events:none}.video-timeline-hoverhead{position:absolute;top:0;bottom:4px;width:1px;z-index:7;background:#60a5fae6;transform:translate(-50%);pointer-events:none}.video-timeline-snap,.video-timeline-insert{position:absolute;top:18px;bottom:6px;width:1px;transform:translate(-50%);pointer-events:none}.video-timeline-snap{z-index:6;background:var(--dreamina-brand-default, #009efa)}.video-timeline-insert{z-index:9;width:2px;background:#60a5faf2;box-shadow:0 0 8px #60a5fa73}.video-timeline-hoverhead>span{position:absolute;top:-2px;left:50%;width:8px;height:8px;border:2px solid rgb(147,197,253);border-radius:50%;background:var(--video-timeline-bg);box-shadow:0 0 0 1px #00000052;transform:translate(-50%)}.video-timeline-player{position:absolute;left:50%;bottom:calc(100% + 12px);width:var(--video-timeline-preview-width, 55%);overflow:hidden;border-radius:16px;background:#111;box-shadow:0 20px 44px #00000059,inset 0 0 0 1px #ffffff29;transform:translate(-50%);z-index:12}.video-timeline-player:fullscreen{width:100vw;height:100vh;aspect-ratio:auto!important;border-radius:0;transform:none}.video-timeline-player__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#111;cursor:grab;image-rendering:auto;transform:translateZ(0)}.video-timeline-player__shade{position:absolute;inset:auto 0 0;height:26%;background:linear-gradient(transparent,#00000094);pointer-events:none}.video-timeline-player__icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:0;border-radius:7px;color:#ffffffeb;background:transparent;cursor:pointer}.video-timeline-player__icon:hover{background:#ffffff24}.video-timeline-player__mute,.video-timeline-player__close{position:absolute;top:10px;z-index:2}.video-timeline-player__mute{left:9px}.video-timeline-player__close{right:9px}.video-timeline-player__controls{position:absolute;left:9px;right:9px;bottom:8px;display:flex;align-items:center;gap:3px;z-index:2}.video-timeline-player__time{color:#ffffff8c;font-size:11px;font-variant-numeric:tabular-nums}.video-timeline-player__time strong{color:#fffffff0;font-weight:600}.video-timeline-player__spacer{flex:1}.video-timeline-pick-hint{position:absolute;top:20px;right:0;bottom:7px;left:0;z-index:18;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;border-radius:0 0 13px 13px;color:#ffffffc7;background:#181818b8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none}.video-timeline-pick-hint strong{font-size:12px;font-weight:550}.video-timeline-pick-hint span{display:inline-flex;align-items:center;gap:5px;color:#ffffff80;font-size:10px}.video-timeline-pick-hint kbd{padding:1px 4px;border:1px solid rgba(255,255,255,.22);border-radius:3px;color:#ffffffbf;background:#ffffff14;font:inherit}.video-timeline-canvas-pick-banner{position:fixed;top:28px;left:50%;z-index:10020;display:inline-flex;align-items:center;gap:9px;padding:7px 8px 7px 14px;border-radius:12px;color:#fff;background:#2aa8df;box-shadow:0 8px 24px #00000047;font-size:13px;font-weight:650;transform:translate(-50%)}.video-timeline-canvas-pick-banner button{padding:5px 10px;border:0;border-radius:9px;color:#ffffffeb;background:#00334c6b;cursor:pointer;font:inherit;font-weight:550}.video-timeline-canvas-pick-banner button:disabled{cursor:wait;opacity:.68}body.video-timeline-canvas-pick-active .node-wrapper:not([data-video-timeline-pick-eligible=true]):not([data-video-timeline-pick-target=true]){opacity:.24!important;filter:blur(1.2px) brightness(.64);transition:opacity .12s ease,filter .12s ease}body.video-timeline-canvas-pick-active .node-wrapper[data-video-timeline-pick-eligible=true]{z-index:118!important;cursor:copy!important}body.video-timeline-canvas-pick-active .node-wrapper[data-video-timeline-pick-target=true]{z-index:117!important}body.video-timeline-canvas-pick-active .node-wrapper[data-video-timeline-pick-eligible=true]:after{content:"添加 " attr(data-video-timeline-pick-name);position:absolute;left:50%;bottom:-34px;z-index:30;max-width:260px;padding:7px 10px;overflow:hidden;border-radius:7px;color:#ffffffe6;background:#2a2a2af0;box-shadow:0 8px 20px #00000047;font-size:11px;line-height:1;text-overflow:ellipsis;white-space:nowrap;opacity:0;transform:translate(-50%,4px);transition:opacity .1s ease,transform .1s ease;pointer-events:none}body.video-timeline-canvas-pick-active .node-wrapper[data-video-timeline-pick-hover=true]:after{opacity:1;transform:translate(-50%)}body.video-timeline-canvas-pick-active .node-wrapper[data-video-timeline-pick-hover=true]{outline:2px solid rgba(84,156,255,.96);outline-offset:3px}body.video-timeline-canvas-pick-active .video-timeline-node__shortcut{opacity:0!important}.video-timeline-empty__workspace{margin-left:4px;padding:4px 8px;border:0;border-radius:7px;color:var(--video-timeline-text);background:var(--video-timeline-soft);cursor:pointer;font:inherit;font-size:12px;pointer-events:auto}.video-timeline-player.is-workspace{position:relative;left:auto;bottom:auto;display:flex;flex:1 1 0;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden;border-radius:0;background:transparent;box-shadow:none;transform:none}.video-timeline-player.is-workspace .video-timeline-player__letterbox{position:relative;display:flex;flex:1 1 0;align-items:center;justify-content:center;min-height:0;margin:4px 4px 0;overflow:hidden;background:var(--dreamina-bg-surface, #1a1a1a);border-radius:10px}.video-timeline-player.is-workspace .video-timeline-player__stage{position:relative;flex:none;overflow:hidden;background:#000}.video-timeline-player.is-workspace .video-timeline-player__video{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.video-timeline-player.is-workspace .video-timeline-player__controls{position:relative;left:auto;right:auto;bottom:auto;display:flex;flex:none;align-items:center;justify-content:center;height:44px;padding:0 8px;background:transparent}.video-timeline-player.is-workspace .video-timeline-player__transport{display:inline-flex;align-items:center;gap:8px}.video-timeline-player.is-workspace .video-timeline-player__transport .video-timeline-player__icon{width:28px;height:28px;color:#fff}.video-timeline-player.is-workspace .video-timeline-player__transport .video-timeline-player__icon svg{width:24px;height:24px}.video-timeline-player.is-workspace .video-timeline-player__trail{position:absolute;right:8px;display:inline-flex;align-items:center}.video-timeline-player.is-workspace .video-timeline-player__time{color:#ffffffe0;font-size:13px;font-weight:400;letter-spacing:.02em}.video-timeline-player.is-workspace .video-timeline-player__time strong,.video-timeline-player.is-workspace .video-timeline-player__time span{color:inherit;font-weight:inherit}.video-timeline-player.is-workspace .video-timeline-player__shade,.video-timeline-player.is-workspace .video-timeline-player__mute,.video-timeline-player.is-workspace .video-timeline-player__close{display:none}.video-timeline-workspace{--tls-header-height: 60px;--tls-header-padding-start: 18px;--tls-header-padding-end: 12px;--tls-header-title-size: 14px;--tls-header-title-weight: 500;--tls-workspace-inset: 12px;--tls-toolbar-padding: 8px;--tls-track-inset: 4px;--tls-workspace-min-height: 218px;--tls-workspace-max-height: 320px;--tls-workspace-radius: 12px;--tls-workspace-resize-handle-height: 24px;--tls-workspace-resize-thickness: 2px;--tls-toolbar-height: 44px;--tls-control-size: 28px;--tls-control-icon-size: 16px;--tls-control-radius: 6px;--tls-zoom-controls-width: 152px;--tls-zoom-slider-width: 80px;--tls-zoom-slider-track-height: 12px;--tls-ruler-height: 18px;--tls-visual-track-height: 56px;--tls-audio-track-height: 32px;--tls-track-end-add: 56px;--tls-track-gutter: 44px;--tls-track-offset: 52px;--tls-playhead-width: 6px;--tls-playhead-line-width: 1px;--tls-playhead-height: 16px;--tls-playhead-offset: -2.5px;--tls-preview-radius: 10px;--tls-asset-min-width: 360px;--tls-asset-max-width: 520px;--tls-asset-resize-hit-width: 8px;--tls-asset-resize-guide-offset: 3px;--tls-panel-inline: 16px;--tls-scrollbar-lane: 8px;--tls-z-panel-resize: 10;--tls-z-track-gutter: 10;--dreamina-brand-default: #009efa;--dreamina-bg-surface: #1a1a1a;--dreamina-text-primary: #fff;--dreamina-text-secondary: rgba(255, 255, 255, .5);--dreamina-stroke-primary: rgba(255, 255, 255, .2);position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:flex;flex-direction:column;color:#f5f5f5;background:#0d0d0d;color-scheme:dark}.video-timeline-workspace.is-picking{opacity:0;pointer-events:none}.video-timeline-workspace .tls-header{display:flex;flex:none;align-items:center;justify-content:space-between;height:var(--tls-header-height);padding-left:var(--tls-header-padding-start);padding-right:var(--tls-header-padding-end)}.video-timeline-workspace .tls-header-title{margin:0;overflow:hidden;color:#fff;font-size:var(--tls-header-title-size);font-weight:var(--tls-header-title-weight);white-space:nowrap;text-overflow:ellipsis}.video-timeline-workspace .tls-export{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 8px;border:0;border-radius:6px;color:#ffffffb8;background:transparent;cursor:pointer;font:inherit;font-size:13px}.video-timeline-workspace .tls-export:hover{color:#fff;background:#ffffff0f}.video-timeline-workspace .tls-header-close{width:32px;height:32px}.video-timeline-workspace .tls-export:disabled{opacity:.4;cursor:not-allowed}.video-timeline-workspace .tls-body{display:flex;flex:1;flex-direction:column;min-height:0;padding:0 var(--tls-workspace-inset) var(--tls-workspace-inset);gap:var(--tls-toolbar-padding)}.video-timeline-workspace .tls-top{display:flex;flex:1 1 0;min-height:0;gap:var(--tls-toolbar-padding)}.video-timeline-workspace .tls-asset-panel{position:relative;display:flex;flex:none;flex-direction:column;width:360px;min-width:var(--tls-asset-min-width);max-width:var(--tls-asset-max-width);height:100%;overflow:visible;border-radius:var(--tls-workspace-radius);background:var(--dreamina-bg-surface)}.video-timeline-workspace .tls-asset-tabs{display:flex;flex:none;align-items:center;gap:2px;padding:var(--tls-panel-inline) var(--tls-panel-inline) var(--tls-track-inset)}.video-timeline-workspace .tls-asset-tabs button{height:28px;padding:0 10px;border:0;border-radius:8px;color:#ffffff7a;background:transparent;cursor:pointer;font:inherit;font-size:13px}.video-timeline-workspace .tls-asset-tabs button.is-active{color:#fff}.video-timeline-workspace .tls-asset-filters{display:flex;align-items:center;gap:6px;padding:8px var(--tls-panel-inline) 0}.video-timeline-workspace .tls-asset-filters button{height:22px;padding:0 8px;border:0;border-radius:999px;color:#ffffff73;background:transparent;cursor:pointer;font:inherit;font-size:11px}.video-timeline-workspace .tls-asset-filters button.is-active{color:#fff;background:#ffffff14}.video-timeline-workspace .tls-asset-import{display:inline-flex;align-items:center;gap:4px;margin-left:auto;height:22px;padding:0 8px;border:0;border-radius:6px;color:#ffffffd1;background:transparent;cursor:pointer;font:inherit;font-size:12px}.video-timeline-workspace .tls-asset-import:hover{color:#fff;background:#ffffff0f}.video-timeline-workspace .tls-asset-scroll{position:relative;flex:1 1 0;min-height:0;overflow-y:auto;padding-right:var(--tls-scrollbar-lane)}.video-timeline-workspace .tls-asset-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px 16px 28px}.video-timeline-workspace .tls-asset{position:relative;display:flex;align-items:center;justify-content:center;height:88px;padding:18px 10px 16px;overflow:hidden;border:0;border-radius:8px;color:inherit;background:#111;cursor:grab}.video-timeline-workspace .tls-asset__thumb{display:flex;align-items:center;justify-content:center;max-width:78%;max-height:44px}.video-timeline-workspace .tls-asset__thumb img,.video-timeline-workspace .tls-asset__thumb>span{display:block;max-width:100%;max-height:44px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;background:transparent}.video-timeline-workspace .tls-asset__thumb>span{width:40px;height:28px;border-radius:4px;background:#2a2a2a}.video-timeline-workspace .tls-asset__badge{position:absolute;top:6px;left:8px;color:#ffffff85;font-size:10px;font-style:normal;line-height:1}.video-timeline-workspace .tls-asset small{position:absolute;left:8px;bottom:6px;padding:0;color:#ffffffb8;background:transparent;font-size:11px;font-variant-numeric:tabular-nums;line-height:1.2}.video-timeline-workspace .tls-asset.is-added{box-shadow:none}.video-timeline-workspace .tls-asset-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:calc(100% - 32px);min-height:120px;margin:16px;padding:0;border:0;border-radius:8px;color:#ffffff59;background:transparent;box-shadow:inset 0 0 0 1px #ffffff14;cursor:pointer;font:inherit;font-size:13px}.video-timeline-workspace div.tls-asset-empty{cursor:default}.video-timeline-workspace .tls-asset-fade{display:none}.video-timeline-workspace .tls-asset-resize{position:absolute;top:0;right:calc(-1 * var(--tls-asset-resize-hit-width));width:var(--tls-asset-resize-hit-width);height:100%;z-index:var(--tls-z-panel-resize);padding:0;border:0;cursor:col-resize;background:transparent}.video-timeline-workspace .tls-asset-resize:after{content:"";position:absolute;top:0;bottom:0;left:var(--tls-asset-resize-guide-offset);width:2px;border-radius:999px;pointer-events:none;background-color:var(--dreamina-text-secondary);opacity:0;transition:opacity .1s linear}.video-timeline-workspace .tls-asset-resize:hover:after,.video-timeline-workspace .tls-asset-resize:focus-visible:after,.video-timeline-workspace .tls-asset-resize[data-resizing=true]:after{opacity:1}.video-timeline-workspace .tls-preview-shell{position:relative;display:flex;flex:1 1 0;flex-direction:column;min-width:0;overflow:hidden;background-color:var(--dreamina-bg-surface);border-radius:var(--tls-workspace-radius)}.video-timeline-workspace .tls-preview-shell[data-browser-fullscreen=true]{width:100vw;height:100vh;max-width:none;max-height:none;border-radius:0;background-color:#000}.video-timeline-workspace__preview-empty{display:flex;align-items:center;justify-content:center;height:100%;color:#ffffff52;font-size:13px}.video-timeline-workspace .tls-workspace-resize{position:absolute;top:-4px;left:0;z-index:var(--tls-z-panel-resize);display:block;width:100%;height:var(--tls-workspace-resize-handle-height);padding:0;border:0;cursor:row-resize;background:transparent;transform:translateY(-50%)}.video-timeline-workspace .tls-workspace-resize:after{content:"";position:absolute;top:50%;right:0;left:0;height:var(--tls-workspace-resize-thickness);border-radius:999px;background-color:var(--dreamina-text-secondary);opacity:0;transform:translateY(-50%);pointer-events:none}.video-timeline-workspace .tls-workspace-resize:hover:after,.video-timeline-workspace .tls-workspace-resize:focus-visible:after,.video-timeline-workspace .tls-workspace-resize[data-resizing=true]:after{opacity:1}.video-timeline-workspace .tls-workspace{position:relative;isolation:isolate;display:flex;flex:none;flex-direction:column;height:var(--tls-workspace-min-height);min-height:var(--tls-workspace-min-height);max-height:var(--tls-workspace-max-height);overflow:hidden;border-radius:var(--tls-workspace-radius);background:var(--dreamina-bg-surface)}.video-timeline-workspace .tls-workspace:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--tls-z-panel-resize);pointer-events:none;border-radius:inherit}.video-timeline-workspace .tls-workspace:has([data-asset-drop-active=true]):after{box-shadow:inset 0 0 0 1px var(--dreamina-brand-default)}.video-timeline-workspace .tls-toolbar{display:flex;flex:none;align-items:center;justify-content:space-between;height:var(--tls-toolbar-height);padding:var(--tls-toolbar-padding);color:#ffffffb8}.video-timeline-workspace .tls-toolbar-group{display:flex;align-items:center;gap:var(--tls-toolbar-padding)}.video-timeline-workspace .tls-control{display:inline-flex;align-items:center;justify-content:center;width:var(--tls-control-size);height:var(--tls-control-size);padding:0;border:0;border-radius:var(--tls-control-radius);color:inherit;background:transparent;cursor:pointer}.video-timeline-workspace .tls-control svg{width:var(--tls-control-icon-size);height:var(--tls-control-icon-size)}.video-timeline-workspace .tls-control:hover:not(:disabled){color:#fff;background:#ffffff0f}.video-timeline-workspace .tls-control:disabled{opacity:.35;cursor:not-allowed}.video-timeline-workspace .tls-control-snap[aria-pressed=true]{color:var(--dreamina-brand-default)}.video-timeline-workspace .tls-clock{font-size:12px;font-variant-numeric:tabular-nums}.video-timeline-workspace .tls-zoom-controls{display:flex;align-items:center;gap:var(--tls-toolbar-padding);width:var(--tls-zoom-controls-width)}.video-timeline-workspace .tls-zoom-slider{--tls-slider-progress: 0%;position:relative;width:var(--tls-zoom-slider-width);height:var(--tls-zoom-slider-track-height);cursor:pointer;touch-action:none}.video-timeline-workspace .tls-zoom-slider:before{content:"";position:absolute;top:50%;right:0;left:0;height:3px;border-radius:999px;background:#ffffff1f;transform:translateY(-50%)}.video-timeline-workspace .tls-slider-fill{position:absolute;top:50%;left:0;width:var(--tls-slider-progress);height:3px;border-radius:999px;background:#ffffff61;transform:translateY(-50%);pointer-events:none}.video-timeline-workspace .tls-slider-thumb{position:absolute;top:50%;left:var(--tls-slider-progress);width:12px;height:12px;border:0;border-radius:999px;background:#fff;box-shadow:0 0 0 1px #00000040;transform:translate(-50%,-50%);pointer-events:none}.video-timeline-workspace .tls-track-host{position:relative;flex:1 1 0;min-height:0}.video-timeline-workspace .tls-track-gutter{position:absolute;top:0;bottom:0;left:0;z-index:var(--tls-z-track-gutter);width:var(--tls-track-gutter);background:var(--dreamina-bg-surface)}.video-timeline-workspace .tls-track-gutter__lock,.video-timeline-workspace .tls-track-gutter__audio{position:absolute;left:0;display:flex;align-items:center;justify-content:center;width:var(--tls-track-gutter);color:#ffffff61}.video-timeline-workspace .tls-track-gutter__lock{top:calc(var(--tls-ruler-height, 18px) + 4px);height:var(--tls-visual-track-height, 56px);padding:0;border:0;border-radius:6px;background:transparent;cursor:pointer}.video-timeline-workspace .tls-track-gutter__lock:hover{color:#fff;background:#ffffff0f}.video-timeline-workspace .tls-track-gutter__audio{top:calc(var(--tls-ruler-height, 18px) + 4px + var(--tls-visual-track-height, 56px));height:var(--tls-audio-track-height, 32px);pointer-events:none}.video-timeline-workspace .tls-track-canvas{position:absolute;inset:0 0 0 var(--tls-track-offset)}.video-timeline-workspace .tls-track-canvas .video-timeline-track__viewport{position:absolute;top:0;right:0;bottom:0;left:0;cursor:default}.video-timeline-track__viewport.is-workspace .video-timeline-track__world{min-height:100%;height:100%}.video-timeline-track__viewport.is-workspace .video-timeline-audio-lane{position:absolute;top:calc(var(--tls-ruler-height, 18px) + 4px + var(--tls-visual-track-height, 56px));right:8px;left:8px;height:var(--tls-audio-track-height, 32px);border-radius:4px;background:#ffffff0a;pointer-events:none}.video-timeline-track__viewport.is-workspace .video-timeline-blank-zone{position:absolute;top:calc(var(--tls-ruler-height, 18px) + 4px + var(--tls-visual-track-height, 56px) + var(--tls-audio-track-height, 32px));right:0;bottom:0;left:0;min-height:16px}.video-timeline-track__viewport.is-workspace .video-timeline-ruler{height:var(--tls-ruler-height, 18px);font-size:9px;font-weight:500;line-height:10px;font-variant-numeric:tabular-nums;opacity:1;color:#ffffff6b}.video-timeline-track__viewport.is-workspace .video-timeline-ruler__extend{display:block;position:absolute;right:0;bottom:100%;left:0;height:8px}.video-timeline-track__viewport.is-workspace .video-timeline-ruler__tick{top:4px;width:1px;height:4px;padding-left:0;background:#fff3}.video-timeline-track__viewport.is-workspace .video-timeline-ruler__tick.is-major{top:2px;height:10px;padding-left:3px;background:transparent}.video-timeline-track__viewport.is-workspace .video-timeline-ruler__tick.is-major:before{content:"";position:absolute;top:2px;left:0;width:1px;height:8px;background:#fff3}.video-timeline-track__viewport.is-workspace .video-timeline-ruler__label{position:relative;height:100%;padding:0 2px;background:var(--dreamina-bg-surface, #1c1c1e)}.video-timeline-track__viewport.is-workspace .video-timeline-clips{top:calc(var(--tls-ruler-height, 18px) + 4px);right:0;bottom:auto;left:0;height:var(--tls-visual-track-height, 56px);overflow:visible}.video-timeline-track__viewport.is-workspace .video-timeline-add{top:50%;width:var(--tls-track-end-add, 56px);height:var(--tls-visual-track-height, 56px);margin-left:8px;border-radius:4px;transform:translateY(-50%)}.video-timeline-track__viewport.is-workspace .video-timeline-playhead,.video-timeline-track__viewport.is-workspace .video-timeline-hoverhead,.video-timeline-track__viewport.is-workspace .video-timeline-snap,.video-timeline-track__viewport.is-workspace .video-timeline-insert{top:0;bottom:0;height:auto}.video-timeline-track__viewport.is-workspace .video-timeline-playhead{width:1px;z-index:30;pointer-events:auto;cursor:ew-resize}.video-timeline-track__viewport.is-workspace .video-timeline-playhead:before{content:"";position:absolute;top:0;right:-5px;bottom:0;left:-5px;cursor:ew-resize}.video-timeline-track__viewport.is-workspace .video-timeline-playhead__line{background:#fff}.video-timeline-track__viewport.is-workspace .video-timeline-playhead__thumb{top:0;left:-2.5px;width:6px;height:16px;border:0;border-radius:999px;background:#fff;transform:none}.video-timeline-track__viewport.is-workspace .video-timeline-hoverhead{z-index:25;background:#ffffff47}.video-timeline-track__viewport.is-workspace .video-timeline-hoverhead>span,.video-timeline-track__viewport.is-workspace .video-timeline-playhead>em,.video-timeline-track__viewport.is-workspace .video-timeline-hoverhead>em{display:none}.video-timeline-track__viewport.is-workspace .video-timeline-snap{z-index:25}.video-timeline-workspace.is-immersive .tls-header,.video-timeline-workspace.is-immersive .tls-asset-panel,.video-timeline-workspace.is-immersive .tls-workspace{display:none}.video-timeline-workspace.is-immersive .tls-body,.video-timeline-workspace.is-immersive .tls-top{padding:0;gap:0}.video-timeline-workspace.is-immersive .tls-preview-shell{border-radius:0;background:#000}.video-timeline-workspace.is-immersive .video-timeline-player.is-workspace .video-timeline-player__letterbox{margin:0}.video-timeline-workspace.is-immersive .video-timeline-player.is-workspace .video-timeline-player__controls{position:absolute;right:0;bottom:0;left:0;z-index:20;background:#0009}.mood-pad{--mp-size:220px;--mp-radius:16px;--mp-bg:#1d1d1e;--mp-dot:#f4f4f6;--mp-ring:#f6f6f8;--mp-label:rgba(255,255,255,.38);position:relative;width:var(--mp-size);height:var(--mp-size);border-radius:var(--mp-radius);border:1px solid rgba(255,255,255,.05);background:var(--mp-bg);box-shadow:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;cursor:pointer;outline:none}.mood-pad:focus-visible{box-shadow:inset 0 0 0 1px #ffffff2e}.mood-pad__axis{position:absolute;font-size:11px;color:var(--mp-label);letter-spacing:.02em;pointer-events:none;line-height:1}.mood-pad__axis--top{left:50%;top:12px;transform:translate(-50%)}.mood-pad__axis--bottom{left:50%;bottom:12px;transform:translate(-50%)}.mood-pad__axis--left{left:12px;top:50%;transform:translateY(-50%)}.mood-pad__axis--right{right:12px;top:50%;transform:translateY(-50%)}.mood-pad__dot{position:absolute;border-radius:50%;background:var(--mp-dot);pointer-events:none;will-change:transform,opacity}.mood-pad__dot.is-origin{background:transparent;box-shadow:inset 0 0 0 1.5px #ffffff8c}.mood-pad__dot.is-tick{animation:mood-pad-tick .28s cubic-bezier(.22,1,.36,1)}.mood-pad__handle{position:absolute;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;background:transparent;border:2px solid var(--mp-ring);box-shadow:none;cursor:grab;z-index:2;pointer-events:none}.mood-pad.is-dragging .mood-pad__handle,.mood-pad.is-coasting .mood-pad__handle{cursor:grabbing;border-width:2.5px}.mood-pad.is-disabled{opacity:.5;pointer-events:none}.mood-pad.is-busy .mood-pad__handle{border-color:#f6f6f8b3}.mood-pad--light{--mp-bg:#f4f4f5;--mp-dot:#18181b;--mp-ring:#18181b;--mp-label:rgba(24,24,27,.45);border-color:#00000014}.mood-pad--light:focus-visible{box-shadow:inset 0 0 0 1px #00000029}.mood-pad--light .mood-pad__dot.is-origin{box-shadow:inset 0 0 0 1.5px #18181b73}.mood-pad--light.is-busy .mood-pad__handle{border-color:#18181b8c}@keyframes mood-pad-tick{0%{transform:scale(.86)}55%{transform:scale(1.08)}to{transform:scale(1)}}
