.Collections-module__TH7Mzq__searchButton{position:relative}.Collections-module__TH7Mzq__searchButton:after{content:"";left:var(--cv-box-inner-pad-x);width:calc(100% - (var(--cv-box-inner-pad-x) * 2));height:var(--cv-item-icon-size);border-radius:var(--cv-item-icon-radius);border:var(--cv-border-thickness) solid var(--cv-color-border);pointer-events:none;z-index:0;transition:width var(--cv-transition-duration) var(--cv-transition-ease), border-color var(--cv-transition-duration) var(--cv-transition-ease), background var(--cv-transition-duration) var(--cv-transition-ease);background:0 0;position:absolute;top:50%;transform:translateY(-50%)}.Collections-module__TH7Mzq__searchButton:hover:after{background:0 0}.Collections-module__TH7Mzq__searchButton:hover{background:0 0!important}.Collections-module__TH7Mzq__searchButtonCollapsed:after{width:var(--cv-item-icon-size)}.Collections-module__TH7Mzq__searchButtonLeading{z-index:1;gap:var(--cv-item-icon-gutter);flex:1;width:100%;position:relative}.Collections-module__TH7Mzq__searchIcon{z-index:1;width:var(--cv-item-icon-size);height:var(--cv-item-icon-size);flex:0 0 var(--cv-item-icon-size);background:0 0;border-color:#0000;justify-content:center;align-items:center;display:flex;position:relative}.Collections-module__TH7Mzq__searchIcon svg{transform-origin:50%;transform:scale(.6)}.Collections-module__TH7Mzq__searchLeading{cursor:text;justify-content:flex-start;align-items:center;gap:0;width:100%;display:flex}.Collections-module__TH7Mzq__searchLeading[data-icon-visible=false]{gap:var(--cv-item-icon-gutter)}.Collections-module__TH7Mzq__searchLeadingInput{min-width:0;height:var(--cv-item-icon-size);flex:1;align-items:center;display:flex}.Collections-module__TH7Mzq__searchLeadingInputField{min-width:0;height:100%;color:var(--cv-color-text);font-size:var(--cv-item-label-font-size);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;outline:none;flex:auto;padding:0;line-height:1.2;overflow:hidden}.Collections-module__TH7Mzq__searchLeadingInputField::placeholder{color:var(--cv-color-text-muted);text-align:left}.Collections-module__TH7Mzq__searchLeading[data-icon-visible=false] .Collections-module__TH7Mzq__searchLeadingInputField{padding:0 8px}.Collections-module__TH7Mzq__searchLeadingCollapsed{cursor:pointer}.Collections-module__TH7Mzq__searchLeadingInputCollapsed{display:none}.Collections-module__TH7Mzq__collectionIcon{background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:var(--cv-color-panel-raised);border:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.Collections-module__TH7Mzq__collectionIconFallback{background-color:color-mix(in srgb, var(--cv-color-text) 8%, transparent);border:var(--cv-border-thickness) solid color-mix(in srgb, var(--cv-color-text) 25%, transparent)}
.Profile-module__CDxpQq__section{z-index:999;background:var(--cv-color-panel);border-top:var(--cv-border-thickness,1px) solid var(--cv-color-border,#80808033);position:relative}.Profile-module__CDxpQq__item{min-width:0}.Profile-module__CDxpQq__item:hover{background:#ffffff0a}.Profile-module__CDxpQq__item .cv-button{min-height:var(--cv-column-item-height);background:0 0;border-color:#0000;align-self:stretch;min-width:0;height:100%;padding:0}:is(.Profile-module__CDxpQq__item .cv-box-inner,.Profile-module__CDxpQq__item .cv-box-button,.Profile-module__CDxpQq__item .cv-button__leading,.Profile-module__CDxpQq__item .cv-button__text){min-width:0}.Profile-module__CDxpQq__item .cv-button__text{flex:auto;width:100%;max-width:100%}:is(.Profile-module__CDxpQq__item .cv-button__label,.Profile-module__CDxpQq__item .cv-button__description){text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;max-width:100%;display:block;overflow:hidden}.Profile-module__CDxpQq__item .cv-button__icon{border-radius:var(--cv-item-icon-radius);border:0;margin:0;padding:0;overflow:hidden}.Profile-module__CDxpQq__item .cv-button__icon span{border-radius:var(--cv-item-icon-radius);border:0;margin:0;padding:0;overflow:hidden}:is(.Profile-module__CDxpQq__item .cv-button.is-active,.Profile-module__CDxpQq__item .cv-button:focus,.Profile-module__CDxpQq__item .cv-button:focus-visible){box-shadow:none;background:color-mix(in srgb, var(--cv-color-text) 8%, transparent);border-color:#0000;outline:none}.Profile-module__CDxpQq__item:focus-within{box-shadow:none;outline:none}
.RichSearch-module__cj74EG__richSearchButtonOpen:after{border-color:var(--cv-color-text-muted)}.RichSearch-module__cj74EG__flyoutWrapper{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.RichSearch-module__cj74EG__flyoutWrapperOpen{min-height:100%}.RichSearch-module__cj74EG__flyoutBody{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.RichSearch-module__cj74EG__flyout{z-index:10;background:var(--cv-color-panel);clip-path:inset(0 0 100%);pointer-events:none;flex-direction:column;transition:clip-path .18s;display:flex;position:absolute;inset:0;overflow:hidden}.RichSearch-module__cj74EG__flyoutOpen{clip-path:inset(0);pointer-events:auto}.RichSearch-module__cj74EG__controlsSection{padding:6px var(--cv-box-inner-pad-x);border-bottom:1px solid var(--cv-color-border);flex-direction:column;flex-shrink:0;gap:6px;display:flex}.RichSearch-module__cj74EG__toggleRow{justify-content:space-between;align-items:center;display:flex}.RichSearch-module__cj74EG__toggleBtn{width:24px;height:24px;color:var(--cv-color-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:background 80ms,color 80ms,border-color 80ms;display:flex}.RichSearch-module__cj74EG__toggleBtn:hover{background:color-mix(in srgb, var(--cv-color-text) 8%, transparent);color:var(--cv-color-text)}.RichSearch-module__cj74EG__toggleBtnActive{color:var(--cv-color-text);border-color:var(--cv-color-text-muted)}.RichSearch-module__cj74EG__toggleBtnActive:hover{border-color:var(--cv-color-text)}.RichSearch-module__cj74EG__toggleBtnDisabled{color:color-mix(in srgb, var(--cv-color-text) 20%, transparent);cursor:default;pointer-events:none}.RichSearch-module__cj74EG__toggleSep{background:var(--cv-color-border);flex-shrink:0;width:1px;height:16px;margin:0 3px}.RichSearch-module__cj74EG__replaceFieldWrap{height:var(--cv-item-icon-size);border:var(--cv-border-thickness) solid var(--cv-color-border);border-radius:var(--cv-item-icon-radius);transition:border-color var(--cv-transition-duration) var(--cv-transition-ease);background:0 0;align-items:center;display:flex;position:relative}.RichSearch-module__cj74EG__replaceFieldWrap:focus-within{border-color:var(--cv-color-text-muted)}.RichSearch-module__cj74EG__expandableField{min-width:0;color:var(--cv-color-text);font-size:var(--cv-item-label-font-size);font-family:inherit;line-height:var(--cv-item-icon-size);resize:none;height:var(--cv-item-icon-size);background:0 0;border:none;outline:none;flex:1;max-height:120px;padding:0 8px;overflow:hidden}.RichSearch-module__cj74EG__expandableField::placeholder{color:var(--cv-color-text-muted)}.RichSearch-module__cj74EG__fileFilters{flex-direction:column;gap:4px;display:flex}.RichSearch-module__cj74EG__fileFilterGroup{flex-direction:column;gap:1px;display:flex}.RichSearch-module__cj74EG__fileFilterLabel{color:var(--cv-color-text-muted);letter-spacing:.02em;font-family:inherit;font-size:.7rem}.RichSearch-module__cj74EG__fileFilterFieldWrap{height:var(--cv-item-icon-size);border:var(--cv-border-thickness) solid var(--cv-color-border);border-radius:var(--cv-item-icon-radius);transition:border-color var(--cv-transition-duration) var(--cv-transition-ease);background:0 0;align-items:center;display:flex;position:relative}.RichSearch-module__cj74EG__fileFilterFieldWrap:focus-within{border-color:var(--cv-color-text-muted)}.RichSearch-module__cj74EG__flyoutResults{scrollbar-width:none;flex:1;min-height:0;overflow:hidden auto}.RichSearch-module__cj74EG__flyoutResults::-webkit-scrollbar{display:none}.RichSearch-module__cj74EG__resultItem{box-sizing:border-box;width:100%;padding:6px var(--cv-item-horizontal-padding);color:var(--cv-color-text);font-size:var(--cv-item-label-font-size);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;line-height:1.4;display:flex}.RichSearch-module__cj74EG__resultItem:hover{background:color-mix(in srgb, var(--cv-color-text) 6%, transparent)}.RichSearch-module__cj74EG__resultItemChild{padding-left:calc(var(--cv-item-horizontal-padding) + 16px)}.RichSearch-module__cj74EG__resultTag{letter-spacing:.04em;text-transform:uppercase;color:var(--cv-color-text-muted);white-space:nowrap;flex:none;font-size:.65rem;font-weight:600}.RichSearch-module__cj74EG__resultLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.RichSearch-module__cj74EG__flyoutEmpty{padding:16px var(--cv-item-horizontal-padding);color:var(--cv-color-text-muted);font-size:var(--cv-item-sublabel-font-size);text-align:left;flex-direction:column;gap:2px;line-height:1.5;display:flex}.RichSearch-module__cj74EG__resultItemContentFile{border-top:1px solid color-mix(in srgb, var(--cv-color-border) 40%, transparent);padding-top:6px;padding-bottom:3px}.RichSearch-module__cj74EG__resultTagBadge{color:#ccc!important;letter-spacing:0!important;text-transform:none!important;background:#ffffff14!important;border-radius:10px!important;padding:1px 6px!important;font-size:.6rem!important;font-weight:500!important}.RichSearch-module__cj74EG__resultLabelFile{color:#bbb!important;font-size:.73rem!important}.RichSearch-module__cj74EG__resultItemContent{min-height:0;padding-top:1px;padding-bottom:1px}.RichSearch-module__cj74EG__resultItemContent:hover{background:#ffffff0a}.RichSearch-module__cj74EG__resultTagLine{text-align:right;min-width:28px;color:#858585!important;font-family:Cascadia Code,Fira Code,JetBrains Mono,SF Mono,Menlo,monospace!important;font-size:.62rem!important;font-weight:400!important}.RichSearch-module__cj74EG__resultLabelMono{color:#ccc!important;font-family:Cascadia Code,Fira Code,JetBrains Mono,SF Mono,Menlo,monospace!important;font-size:.7rem!important;line-height:1.5!important}.RichSearch-module__cj74EG__resultHighlight{color:#fff!important;font-weight:inherit!important;background:#613214!important;border:1px solid #f2995b!important;border-radius:2px!important;padding:0 1px!important}:root[data-theme=light] .RichSearch-module__cj74EG__resultTagBadge{color:#6b7280!important;background:#0000000f!important}:root[data-theme=light] .RichSearch-module__cj74EG__resultLabelFile{color:#6b7280!important}:root[data-theme=light] .RichSearch-module__cj74EG__resultTagLine{color:#9ca3af!important}:root[data-theme=light] .RichSearch-module__cj74EG__resultLabelMono{color:#374151!important}:root[data-theme=light] .RichSearch-module__cj74EG__resultHighlight{color:#1f2937!important;background:#fde68a!important;border-color:#f59e0b!important}
.QuickGenerate-module__A8lfhq__buttonBase{cursor:pointer;text-align:left;width:100%;height:100%;color:var(--cv-color-text);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;font-family:inherit;transition:all .2s;display:inline-flex}.QuickGenerate-module__A8lfhq__buttonBase:disabled{opacity:.5;cursor:not-allowed}.QuickGenerate-module__A8lfhq__iconLabelLeft{flex-direction:row}.QuickGenerate-module__A8lfhq__leading{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.QuickGenerate-module__A8lfhq__icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.QuickGenerate-module__A8lfhq__text{flex-direction:column;min-width:0;display:flex;overflow:hidden}.QuickGenerate-module__A8lfhq__text--collection{position:relative;overflow:visible}.QuickGenerate-module__A8lfhq__buttonLabel{white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.06em;font-size:.85rem;font-weight:500;overflow:hidden}.QuickGenerate-module__A8lfhq__container{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + var(--cv-craftverse-grid-spacing,16px) + 40px);z-index:8;pointer-events:none;width:min(720px,100% - 24px);transition:width .22s var(--cv-transition-ease);position:absolute;transform:translate(-50%);container:quickgen/inline-size}.QuickGenerate-module__A8lfhq__container--collection{width:min(1024px,100% - 24px)}.QuickGenerate-module__A8lfhq__inner{pointer-events:auto;justify-content:center;align-items:flex-end;display:flex}.QuickGenerate-module__A8lfhq__surface{box-sizing:border-box;border-radius:calc(var(--cv-item-icon-radius) * 2);pointer-events:auto;width:100%;max-width:720px;transition:height .22s var(--cv-transition-ease), max-width .22s var(--cv-transition-ease), transform .22s var(--cv-transition-ease), box-shadow .22s var(--cv-transition-ease), border-color .22s var(--cv-transition-ease);will-change:height, transform;position:relative;overflow:visible;box-shadow:0 14px 34px #00000052,0 0 #ffb43c00}.QuickGenerate-module__A8lfhq__surface--collection{max-width:1024px}.QuickGenerate-module__A8lfhq__surface:after{content:"";border-radius:calc(var(--cv-item-icon-radius) * 2);-webkit-mask-composite:xor;pointer-events:none;opacity:.75;background:linear-gradient(#fff3 0%,#ffffff0f 40%,#0000000f 100%);padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.QuickGenerate-module__A8lfhq__surface[data-phase=closed]:before{content:"";border-radius:calc(var(--cv-item-icon-radius) * 2);background:conic-gradient(from var(--cv-qg-angle,0deg) at 50% 50%, transparent 0%, #ffb45000 20%, #ffc86499 50%, #ffb45000 80%, transparent 100%);-webkit-mask-composite:xor;pointer-events:none;opacity:0;z-index:2;padding:2px;transition:opacity .3s;animation:4s linear infinite QuickGenerate-module__A8lfhq__cvQuickgenBorderSpin;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.QuickGenerate-module__A8lfhq__surface[data-phase=closed][data-has-free=true]:before{opacity:1}.QuickGenerate-module__A8lfhq__surface[data-has-free=true][data-phase=closed]:after{opacity:0}.QuickGenerate-module__A8lfhq__surface[data-has-free=false]{animation:none}.QuickGenerate-module__A8lfhq__clip{border-radius:calc(var(--cv-item-icon-radius) * 2);border:2px solid color-mix(in srgb, var(--cv-color-text) 18%, transparent);background:color-mix(in srgb, var(--cv-color-panel) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:absolute;inset:0;overflow:hidden}:root[data-theme=light] .QuickGenerate-module__A8lfhq__clip{background:color-mix(in srgb, #fff 86%, var(--cv-color-panel));border-color:#00000029}.QuickGenerate-module__A8lfhq__surface[data-has-free=true][data-phase=closed] .QuickGenerate-module__A8lfhq__clip{border-color:color-mix(in srgb, var(--cv-color-panel) 94%, transparent)}:root[data-theme=light] .QuickGenerate-module__A8lfhq__surface[data-has-free=true][data-phase=closed] .QuickGenerate-module__A8lfhq__clip{border-color:color-mix(in srgb, #fff 86%, var(--cv-color-panel))}.QuickGenerate-module__A8lfhq__label{z-index:3;width:100%;height:100%;min-height:var(--cv-item-icon-size);padding:0 var(--cv-item-horizontal-padding);color:color-mix(in srgb, var(--cv-color-text) 92%, transparent);cursor:pointer;text-align:center;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:3px;transition:opacity .12s;display:flex;position:relative}.QuickGenerate-module__A8lfhq__label[data-phase=open],.QuickGenerate-module__A8lfhq__label[data-phase=opening],.QuickGenerate-module__A8lfhq__label[data-phase=closing]{opacity:0;pointer-events:none}.QuickGenerate-module__A8lfhq__labelText{text-transform:uppercase;letter-spacing:.08em;color:#ffcd5af2;font-size:1rem;font-weight:800;line-height:1.05;display:block}.QuickGenerate-module__A8lfhq__surface[data-has-free=false] .QuickGenerate-module__A8lfhq__labelText{color:color-mix(in srgb, var(--cv-color-text) 92%, transparent)}:root[data-theme=light] .QuickGenerate-module__A8lfhq__surface[data-has-free=true] .QuickGenerate-module__A8lfhq__labelText{color:#aa731ef2}.QuickGenerate-module__A8lfhq__labelSub{text-transform:uppercase;letter-spacing:.02em;color:#ffcd5abf;font-size:.75rem;font-weight:800;line-height:1.05;display:block}.QuickGenerate-module__A8lfhq__surface[data-has-free=false] .QuickGenerate-module__A8lfhq__labelSub{color:color-mix(in srgb, var(--cv-color-text) 65%, transparent)}:root[data-theme=light] .QuickGenerate-module__A8lfhq__surface[data-has-free=true] .QuickGenerate-module__A8lfhq__labelSub{color:#aa731eb8}.QuickGenerate-module__A8lfhq__content{box-sizing:border-box;opacity:0;pointer-events:none;padding:12px;transition:opacity .16s;position:absolute;top:0;left:0;right:0}.QuickGenerate-module__A8lfhq__content[aria-hidden=false]{opacity:1;pointer-events:auto}.QuickGenerate-module__A8lfhq__contentInner{flex-direction:column;gap:10px;display:flex}.QuickGenerate-module__A8lfhq__promptWrap{position:relative}.QuickGenerate-module__A8lfhq__prompt{box-sizing:border-box;width:100%;min-height:var(--cv-item-icon-size);resize:none;border-radius:var(--cv-item-icon-radius);background:color-mix(in srgb, var(--cv-color-panel) 92%, transparent);max-height:160px;padding:10px var(--cv-item-horizontal-padding);padding-right:calc(var(--cv-item-horizontal-padding) + 54px);font-family:inherit;font-size:var(--cv-mainview-search-font-size,1rem);color:var(--cv-mainview-search-text);border:none;outline:none;line-height:1.25}.QuickGenerate-module__A8lfhq__prompt::placeholder{color:var(--cv-mainview-search-placeholder)}.QuickGenerate-module__A8lfhq__controls{grid-template-columns:minmax(180px, auto) minmax(70px, auto) 1fr var(--cv-item-icon-size) minmax(100px, auto) minmax(100px, auto);align-items:stretch;gap:0;width:100%;display:grid}.QuickGenerate-module__A8lfhq__controls--collection{grid-template-columns:minmax(180px, auto) minmax(70px, auto) 1fr var(--cv-item-icon-size) var(--cv-item-icon-size) var(--cv-item-icon-size) var(--cv-item-icon-size) minmax(100px, auto) minmax(100px, auto)}.QuickGenerate-module__A8lfhq__controls--collection[data-has-variation=true]{grid-template-columns:minmax(180px, auto) var(--cv-item-icon-size) minmax(70px, auto) 1fr var(--cv-item-icon-size) var(--cv-item-icon-size) var(--cv-item-icon-size) var(--cv-item-icon-size) minmax(100px, auto) minmax(100px, auto)}.QuickGenerate-module__A8lfhq__spacerItem{border-left:var(--cv-border-thickness) solid var(--cv-color-border)}.QuickGenerate-module__A8lfhq__comingSoonBadge{z-index:20;white-space:nowrap;position:absolute;top:-10px;left:50%;transform:translate(-50%);padding:1px 4px!important;font-size:8px!important;line-height:1.1!important}.QuickGenerate-module__A8lfhq__responsiveIcon{display:none}@container quickgen (max-width:600px){.QuickGenerate-module__A8lfhq__controls{grid-template-columns:minmax(120px, auto) minmax(60px, auto) 1fr var(--cv-item-icon-size) minmax(80px, auto) minmax(80px, auto)}.QuickGenerate-module__A8lfhq__sizeItem .QuickGenerate-module__A8lfhq__buttonLabel{font-size:13px}}@container quickgen (max-width:900px){.QuickGenerate-module__A8lfhq__controls--collection{grid-template-columns:minmax(150px, auto) minmax(70px, auto) 1fr var(--cv-item-icon-size) var(--cv-item-icon-size) var(--cv-item-icon-size) var(--cv-item-icon-size) minmax(100px, auto) minmax(100px, auto)}.QuickGenerate-module__A8lfhq__controls--collection .QuickGenerate-module__A8lfhq__sizeItem .QuickGenerate-module__A8lfhq__buttonLabel{font-size:13px}}.QuickGenerate-module__A8lfhq__controls .QuickGenerate-module__A8lfhq__item{min-height:var(--cv-item-icon-size);border-left:var(--cv-border-thickness) solid var(--cv-color-border);justify-content:center;align-items:stretch;min-width:0;padding:0 6px;display:flex}.QuickGenerate-module__A8lfhq__controls .QuickGenerate-module__A8lfhq__item:first-child{border-left:none}.QuickGenerate-module__A8lfhq__modelItem{flex:none;width:100%}.QuickGenerate-module__A8lfhq__sizeItem{flex:none;width:auto}.QuickGenerate-module__A8lfhq__actionItem{flex:none;width:auto;position:relative}.QuickGenerate-module__A8lfhq__iconItem{width:var(--cv-item-icon-size);flex:none;justify-content:center;padding:0;position:relative}.QuickGenerate-module__A8lfhq__iconOnlyBtn{width:var(--cv-item-icon-size)!important;height:var(--cv-item-icon-size)!important;min-width:var(--cv-item-icon-size)!important;border-radius:var(--cv-item-icon-radius)!important;background:0 0!important;border:none!important;padding:0!important}.QuickGenerate-module__A8lfhq__iconOnlyBtn:hover:not(:disabled){background:color-mix(in srgb, var(--cv-color-text) 8%, transparent)!important}.QuickGenerate-module__A8lfhq__iconOnlyBtn.QuickGenerate-module__A8lfhq__is-active,.QuickGenerate-module__A8lfhq__iconOnlyBtn:active:not(:disabled){background:color-mix(in srgb, var(--cv-color-text) 12%, transparent)!important}.QuickGenerate-module__A8lfhq__iconOnlyBtn:disabled{opacity:.5;cursor:not-allowed}.QuickGenerate-module__A8lfhq__creditsItem{flex:none;width:auto}.QuickGenerate-module__A8lfhq__ctrlBtn.QuickGenerate-module__A8lfhq__isActive,.QuickGenerate-module__A8lfhq__ctrlBtn:active{background:color-mix(in srgb, var(--cv-color-text) 10%, transparent)}.QuickGenerate-module__A8lfhq__sizeBtn{border-radius:var(--cv-item-icon-radius);border:none;width:100%;padding:0 12px}.QuickGenerate-module__A8lfhq__sizeBtn.QuickGenerate-module__A8lfhq__isActive{box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--cv-color-text) 55%, transparent)}.QuickGenerate-module__A8lfhq__sizeLeading{justify-content:center}.QuickGenerate-module__A8lfhq__sizeText .QuickGenerate-module__A8lfhq__buttonLabel{text-transform:none;letter-spacing:.02em}.QuickGenerate-module__A8lfhq__actionItem .QuickGenerate-module__A8lfhq__leading{justify-content:center}.QuickGenerate-module__A8lfhq__actionItem .QuickGenerate-module__A8lfhq__text{text-align:center;align-items:center;width:100%}.QuickGenerate-module__A8lfhq__generateBtn{background:#f5d36a38!important;border:none!important}.QuickGenerate-module__A8lfhq__ctrlBtn{padding:0 var(--cv-item-horizontal-padding)!important;border-radius:0!important}.QuickGenerate-module__A8lfhq__ctrlBtn:hover:not(:disabled){background:color-mix(in srgb, var(--cv-color-text) 6%, transparent);border-color:var(--cv-color-border)}.QuickGenerate-module__A8lfhq__actionItem .QuickGenerate-module__A8lfhq__ctrlBtn,.QuickGenerate-module__A8lfhq__actionItem .QuickGenerate-module__A8lfhq__ctrlBtn:hover:not(:disabled){border:none!important}.QuickGenerate-module__A8lfhq__sizeBtn.QuickGenerate-module__A8lfhq__ctrlBtn{padding:0 12px!important}.QuickGenerate-module__A8lfhq__iconTypeBtn.QuickGenerate-module__A8lfhq__ctrlBtn{padding:0!important}.QuickGenerate-module__A8lfhq__models{height:var(--cv-item-icon-size);align-items:center;gap:10px;min-width:0;display:flex;overflow:hidden}.QuickGenerate-module__A8lfhq__controlsShell{padding:6px 0;position:relative}.QuickGenerate-module__A8lfhq__modelIcon{font-size:var(--cv-qg-model-selector-icon-size,16px);border:none!important}.QuickGenerate-module__A8lfhq__modelIcon>*{width:var(--cv-qg-model-selector-icon-size,16px)!important;height:var(--cv-qg-model-selector-icon-size,16px)!important;transform:none!important}.QuickGenerate-module__A8lfhq__modelItem>.QuickGenerate-module__A8lfhq__buttonBase{border-radius:var(--cv-item-icon-radius);border:none;width:100%}.QuickGenerate-module__A8lfhq__creditsLeading{justify-content:center;gap:8px}.QuickGenerate-module__A8lfhq__creditsBtn{padding:0!important}.QuickGenerate-module__A8lfhq__creditsNum{letter-spacing:.02em;font-size:16px;font-weight:500;line-height:1}.QuickGenerate-module__A8lfhq__familyBtn{width:var(--cv-item-icon-size);height:var(--cv-item-icon-size);border-radius:var(--cv-item-icon-radius);border:1px solid color-mix(in srgb, var(--cv-color-text) 16%, transparent);cursor:pointer;background:#0000001f;justify-content:center;align-items:center;padding:0;display:inline-flex}.QuickGenerate-module__A8lfhq__familyImg{-o-object-fit:cover;object-fit:cover;border-radius:calc(var(--cv-item-icon-radius) - 2px);width:100%;height:100%}.QuickGenerate-module__A8lfhq__familyIcon{color:color-mix(in srgb, var(--cv-color-text) 92%, transparent);justify-content:center;align-items:center;display:inline-flex}.QuickGenerate-module__A8lfhq__familyLabel{flex-direction:column;justify-content:center;gap:2px;min-width:160px;max-width:220px;margin-right:2px;display:flex}.QuickGenerate-module__A8lfhq__familyLabelTop{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:800;overflow:hidden}.QuickGenerate-module__A8lfhq__modelPanelWindow{height:calc(var(--cv-item-icon-size) * 10);z-index:9999;pointer-events:none;min-width:220px;margin:0;padding:0;position:absolute;overflow:visible}.QuickGenerate-module__A8lfhq__modelPanelWindow--collection{min-width:unset}.QuickGenerate-module__A8lfhq__modelPanelWindow[data-open=true]{pointer-events:auto}.QuickGenerate-module__A8lfhq__modelPanel{background:color-mix(in srgb, var(--cv-color-panel) 96%, transparent);border:1px solid color-mix(in srgb, var(--cv-color-text) 14%, transparent);transform-origin:bottom;pointer-events:none;will-change:transform;visibility:hidden;border-radius:0;flex-direction:column;gap:0;width:100%;height:100%;padding:0;transition:transform .18s cubic-bezier(.4,0,.2,1),visibility 0s .18s;display:flex;position:absolute;bottom:0;left:0;overflow:hidden;transform:translateY(100%);box-shadow:0 -22px 60px #00000059}.QuickGenerate-module__A8lfhq__modelPanel[data-open=true]{visibility:visible;transition:transform .18s cubic-bezier(.4,0,.2,1),visibility;transform:translateY(0);pointer-events:auto!important}.QuickGenerate-module__A8lfhq__modelPanel[data-open=true] *{pointer-events:auto}.QuickGenerate-module__A8lfhq__modelPanelFrame{flex-direction:column;gap:0;display:flex}.QuickGenerate-module__A8lfhq__modelPanelBody{max-height:inherit;flex-direction:column;gap:0;display:flex;overflow:hidden}.QuickGenerate-module__A8lfhq__modelPanelBody .QuickGenerate-module__A8lfhq__item{min-height:var(--cv-item-icon-size);flex:0 0 var(--cv-item-icon-size);justify-content:center;align-items:stretch;min-width:0;padding:0;display:flex}.QuickGenerate-module__A8lfhq__modelsLoading{opacity:.75;white-space:nowrap;font-size:13px;font-weight:700}.QuickGenerate-module__A8lfhq__hint{color:var(--cv-color-text-muted);opacity:.9;font-size:12px}.QuickGenerate-module__A8lfhq__sizePanelWindow{height:calc(var(--cv-item-icon-size) * 4);z-index:9999;pointer-events:none;min-width:100px;margin:0;padding:0;position:absolute;overflow:visible}.QuickGenerate-module__A8lfhq__sizePanelWindow[data-open=true]{pointer-events:auto}.QuickGenerate-module__A8lfhq__sizePanel{background:color-mix(in srgb, var(--cv-color-panel) 96%, transparent);border:1px solid color-mix(in srgb, var(--cv-color-text) 14%, transparent);transform-origin:bottom;pointer-events:none;will-change:transform;visibility:hidden;border-radius:0;flex-direction:column;gap:0;width:100%;height:100%;padding:0;transition:transform .18s cubic-bezier(.4,0,.2,1),visibility 0s .18s;display:flex;position:absolute;bottom:0;left:0;overflow:hidden;transform:translateY(100%);box-shadow:0 -22px 60px #00000059}.QuickGenerate-module__A8lfhq__sizePanel[data-open=true]{visibility:visible;transition:transform .18s cubic-bezier(.4,0,.2,1),visibility;transform:translateY(0);pointer-events:auto!important}.QuickGenerate-module__A8lfhq__sizePanel[data-open=true] *{pointer-events:auto}.QuickGenerate-module__A8lfhq__sizePanelFrame{flex-direction:column;gap:0;display:flex}.QuickGenerate-module__A8lfhq__sizePanelBody{max-height:inherit;flex-direction:column;gap:0;display:flex;overflow:hidden}.QuickGenerate-module__A8lfhq__sizePanelBody .QuickGenerate-module__A8lfhq__item{min-height:var(--cv-item-icon-size);flex:0 0 var(--cv-item-icon-size);justify-content:center;align-items:stretch;min-width:0;padding:0;display:flex}.QuickGenerate-module__A8lfhq__variationPanelWindow{z-index:9999;pointer-events:none;width:max-content;min-width:240px;margin:0;padding:0;position:absolute;overflow:visible}.QuickGenerate-module__A8lfhq__variationPanelWindow[data-open=true]{pointer-events:auto}.QuickGenerate-module__A8lfhq__variationPanel{background:color-mix(in srgb, var(--cv-color-panel) 96%, transparent);border:1px solid color-mix(in srgb, var(--cv-color-text) 14%, transparent);transform-origin:bottom;pointer-events:none;will-change:transform;visibility:hidden;white-space:nowrap;border-radius:0;flex-direction:column;gap:0;width:100%;height:100%;padding:0;transition:transform .18s cubic-bezier(.4,0,.2,1),visibility 0s .18s;display:flex;position:absolute;bottom:0;left:0;overflow:hidden;transform:translateY(100%);box-shadow:0 -22px 60px #00000059}.QuickGenerate-module__A8lfhq__variationPanel[data-open=true]{visibility:visible;transition:transform .18s cubic-bezier(.4,0,.2,1),visibility;transform:translateY(0);pointer-events:auto!important}.QuickGenerate-module__A8lfhq__variationPanel[data-open=true] *{pointer-events:auto}.QuickGenerate-module__A8lfhq__variationPanelFrame{flex-direction:column;gap:0;display:flex}.QuickGenerate-module__A8lfhq__variationPanelBody{max-height:inherit;flex-direction:column;gap:0;display:flex;overflow:hidden}.QuickGenerate-module__A8lfhq__variationPanelBody .QuickGenerate-module__A8lfhq__item{min-height:var(--cv-item-icon-size);flex:0 0 var(--cv-item-icon-size);border-left:none;justify-content:center;align-items:stretch;min-width:0;padding:0;display:flex}:root[data-theme=light] .QuickGenerate-module__A8lfhq__surface[data-has-free=true][data-phase=closed]:before{filter:none}@keyframes QuickGenerate-module__A8lfhq__cvQuickgenBorderSpin{0%{--cv-qg-angle:0deg}to{--cv-qg-angle:360deg}}:root[data-theme=light] .QuickGenerate-module__A8lfhq__starfield{mix-blend-mode:normal!important;opacity:.7!important}
.LeftRail-module__fToQJW__twistOverlay{opacity:0;transition:opacity var(--cv-transition-duration) var(--cv-transition-ease);pointer-events:none;background:var(--cv-color-panel);border-radius:3px;justify-content:center;align-items:center;width:100%;height:100%;position:absolute;inset:0;display:flex!important}.LeftRail-module__fToQJW__twistChevron{width:calc(var(--cv-craftbook-chevron-svg) * 1px);height:calc(var(--cv-craftbook-chevron-svg) * 1px);transform-origin:50%;transition:transform .18s var(--cv-transition-ease);transform:rotate(0)}.LeftRail-module__fToQJW__twistOverlay[data-expanded=true] .LeftRail-module__fToQJW__twistChevron{transform:rotate(90deg)}.LeftRail-module__fToQJW__pageFile{opacity:1;transition:opacity var(--cv-transition-duration) var(--cv-transition-ease);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.LeftRail-module__fToQJW__pageFile svg{width:calc(var(--cv-craftbook-page-icon-svg) * 1px);height:calc(var(--cv-craftbook-page-icon-svg) * 1px)}.LeftRail-module__fToQJW__pageRow:hover .LeftRail-module__fToQJW__pageIcon[data-has-children=true] .LeftRail-module__fToQJW__twistOverlay{opacity:1;pointer-events:auto;cursor:pointer}.LeftRail-module__fToQJW__pageRow:hover .LeftRail-module__fToQJW__pageIcon[data-has-children=true] .LeftRail-module__fToQJW__pageFile{opacity:0}.LeftRail-module__fToQJW__pageRow{border-left:2px solid #0000;position:relative;min-height:var(--cv-craftbook-page-row-height)!important;flex:0 0 var(--cv-craftbook-page-row-height)!important}.LeftRail-module__fToQJW__pageRow:has(.cv-button.is-active){border-left-color:var(--cv-color-accent)}.LeftRail-module__fToQJW__pageRow .cv-button{--cv-craftbook-page-icon-size:var(--cv-craftbook-page-icon-tile-size);--cv-craftbook-icon-shift:var(--cv-craftbook-indent,0px);min-height:var(--cv-craftbook-page-row-height);height:var(--cv-craftbook-page-row-height);padding-top:0;padding-bottom:0}.LeftRail-module__fToQJW__pageRow .cv-button__leading{justify-content:flex-start;align-items:center;gap:8px;position:relative}.LeftRail-module__fToQJW__pageRow .cv-button__label{font-size:var(--cv-craftbook-label-font-size);font-weight:var(--cv-craftbook-label-font-weight);letter-spacing:var(--cv-craftbook-label-letter-spacing);text-transform:var(--cv-craftbook-label-text-transform)}.LeftRail-module__fToQJW__pageRow .cv-button.is-collapsed{--cv-craftbook-indent:0px;--cv-craftbook-icon-shift:calc(( var(--cv-leftbar-width-collapsed) - (2 * var(--cv-item-horizontal-padding)) - var(--cv-craftbook-page-icon-size) ) / 2)}.LeftRail-module__fToQJW__pageRow .cv-button.is-collapsed .cv-button__leading{justify-content:flex-start}.LeftRail-module__fToQJW__pageRow .cv-button.is-collapsed .LeftRail-module__fToQJW__twistOverlay{display:none}.LeftRail-module__fToQJW__pageIcon{width:var(--cv-craftbook-page-icon-size);height:var(--cv-craftbook-page-icon-size);transform:translateX(var(--cv-craftbook-icon-shift));transition:transform var(--cv-transition-duration) var(--cv-transition-ease);will-change:transform;background:0 0;border:none;border-radius:3px;display:flex;position:relative;overflow:visible}.LeftRail-module__fToQJW__sectionProfile{border-top:1px solid var(--cv-color-border);flex-direction:column;display:flex;height:var(--cv-column-item-height)!important;min-height:var(--cv-column-item-height)!important;flex:none!important}.LeftRail-module__fToQJW__sectionCraftpad,.LeftRail-module__fToQJW__sectionCraftpadSidebar{flex-direction:column;flex:1;padding:0;display:flex}.LeftRail-module__fToQJW__sectionCraftpadSidebar{min-height:0;overflow:hidden}.LeftRail-module__fToQJW__collectionFetchIndicator{pointer-events:none;justify-content:center;align-items:center;min-height:28px;padding:2px 0 8px;display:flex}.LeftRail-module__fToQJW__collectionSearchIndicator{pointer-events:none;min-height:22px;color:var(--cv-color-text-muted);justify-content:center;align-items:center;gap:8px;padding:0 0 6px;display:flex}.LeftRail-module__fToQJW__collectionSearchSquares{opacity:.74}.LeftRail-module__fToQJW__collectionSearchLabel{letter-spacing:.08em;text-transform:uppercase;font-size:11px;line-height:1}.LeftRail-module__fToQJW__collectionFetchSquares{opacity:.74}@keyframes LeftRail-module__fToQJW__slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.LeftRail-module__fToQJW__workspaceListEnter{animation:.15s cubic-bezier(.16,1,.3,1) forwards LeftRail-module__fToQJW__slideUp}.LeftRail-module__fToQJW__pageRowSettingsOpen{border-left-color:var(--cv-color-accent)!important}.LeftRail-module__fToQJW__pageRow .LeftRail-module__fToQJW__pageText{text-align:left;min-width:0;padding-left:var(--cv-craftbook-indent,0px);padding-right:calc(var(--cv-craftbook-gear-button-size) * 2 + 6px);flex:auto;align-items:flex-start;overflow:hidden}.LeftRail-module__fToQJW__pageRow .LeftRail-module__fToQJW__pageText .cv-button__label{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.LeftRail-module__fToQJW__pageGear{opacity:0;pointer-events:none;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--cv-color-text-muted);width:var(--cv-craftbook-gear-button-size);height:var(--cv-craftbook-gear-button-size);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:opacity 60ms,background 60ms,color 60ms;display:inline-flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.LeftRail-module__fToQJW__pageGear svg{width:calc(var(--cv-craftbook-gear-svg) * 1px);height:calc(var(--cv-craftbook-gear-svg) * 1px)}.LeftRail-module__fToQJW__pageRow:hover .LeftRail-module__fToQJW__pageGear,.LeftRail-module__fToQJW__pageRow:hover .LeftRail-module__fToQJW__pageAddBtn,.LeftRail-module__fToQJW__pageRowSettingsOpen .LeftRail-module__fToQJW__pageGear,.LeftRail-module__fToQJW__pageRowSettingsOpen .LeftRail-module__fToQJW__pageAddBtn{opacity:1;pointer-events:auto;transition-delay:0s}.LeftRail-module__fToQJW__pageAddBtn{right:var(--cv-craftbook-gear-button-size);opacity:0;pointer-events:none;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--cv-color-text-muted);width:var(--cv-craftbook-gear-button-size);height:var(--cv-craftbook-gear-button-size);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:opacity 60ms,background 60ms,color 60ms;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.LeftRail-module__fToQJW__pageAddBtn svg{width:calc(var(--cv-craftbook-gear-svg) * 1px);height:calc(var(--cv-craftbook-gear-svg) * 1px)}.LeftRail-module__fToQJW__pageGear:hover{background:color-mix(in srgb, var(--cv-color-text) 8%, transparent);color:var(--cv-color-text)}.LeftRail-module__fToQJW__pageGear:focus-visible{outline:2px solid color-mix(in srgb, var(--cv-color-text) 25%, transparent);outline-offset:2px}.LeftRail-module__fToQJW__craftbookFlyout{border-top:none!important;border-left:2px solid var(--cv-color-accent)!important}.LeftRail-module__fToQJW__craftbookFlyout .cv-button__label{letter-spacing:var(--cv-craftbook-flyout-label-letter-spacing);text-transform:var(--cv-craftbook-flyout-label-text-transform)}.LeftRail-module__fToQJW__craftbookIconOverlay{z-index:1001;background:var(--cv-color-panel);transition:transform .18s var(--cv-transition-ease);pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0;transform:translateY(-100%)}.LeftRail-module__fToQJW__craftbookIconOverlayOpen{pointer-events:auto;transform:translateY(0)}.LeftRail-module__fToQJW__craftbookIconOverlayHeader{height:var(--cv-column-item-height);min-height:var(--cv-column-item-height);align-items:center;gap:var(--cv-gap-small);padding:0 var(--cv-item-horizontal-padding);box-sizing:border-box;border-bottom:var(--cv-border-thickness) solid var(--cv-color-border);display:flex}.LeftRail-module__fToQJW__craftbookIconOverlayClose{width:var(--cv-column-item-height);height:var(--cv-column-item-height);color:var(--cv-color-text-muted);cursor:pointer;border-radius:calc(var(--cv-item-icon-radius) + 2px);background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:18px;line-height:1;display:inline-flex}.LeftRail-module__fToQJW__craftbookIconOverlayClose:hover{background:color-mix(in srgb, var(--cv-color-text) 8%, transparent);color:var(--cv-color-text)}.LeftRail-module__fToQJW__craftbookIconOverlayClose:focus-visible{outline:2px solid color-mix(in srgb, var(--cv-color-text) 25%, transparent);outline-offset:2px}.LeftRail-module__fToQJW__craftbookIconSearch{min-width:0;height:100%;color:var(--cv-color-text);font-size:var(--cv-item-label-font-size);font-weight:var(--cv-item-label-font-weight);letter-spacing:var(--cv-craftbook-flyout-label-letter-spacing);text-transform:var(--cv-craftbook-flyout-label-text-transform);text-align:right;background:0 0;border:none;outline:none;flex:1;padding:0}.LeftRail-module__fToQJW__craftbookIconSearch::placeholder{color:var(--cv-color-text-muted)}.LeftRail-module__fToQJW__craftbookIconOverlayBody{height:calc(var(--cv-column-item-height) * var(--cv-craftbook-icon-picker-visible-rows,3));box-sizing:border-box;width:100%;padding:0 var(--cv-item-horizontal-padding);scrollbar-width:none;flex:none;overflow:hidden auto}.LeftRail-module__fToQJW__craftbookIconOverlayBody::-webkit-scrollbar{display:none}.LeftRail-module__fToQJW__craftbookIconGrid{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:var(--cv-column-item-height);gap:0;width:100%;display:grid}.LeftRail-module__fToQJW__craftbookIconTile{width:100%;height:100%;color:var(--cv-color-text-muted);cursor:pointer;border-radius:calc(var(--cv-item-icon-radius) + 2px);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.LeftRail-module__fToQJW__craftbookIconTile:hover{background:color-mix(in srgb, var(--cv-color-text) 8%, transparent);color:var(--cv-color-text)}.LeftRail-module__fToQJW__craftbookIconTileSelected{background:color-mix(in srgb, var(--cv-color-text) 12%, transparent);color:var(--cv-color-text)}.LeftRail-module__fToQJW__craftbookIconTile svg{width:calc(var(--cv-craftbook-icon-picker-svg,20) * 1px);height:calc(var(--cv-craftbook-icon-picker-svg,20) * 1px);transform:scale(var(--cv-item-icon-inner-scale));transform-origin:50%}.LeftRail-module__fToQJW__trashSection{border-top:none;margin-top:0;padding-top:0}.LeftRail-module__fToQJW__trashRow{flex-direction:column;gap:6px;display:flex}.LeftRail-module__fToQJW__trashHeader{opacity:.9;min-height:var(--cv-craftbook-page-row-height)!important;flex:0 0 var(--cv-craftbook-page-row-height)!important}.LeftRail-module__fToQJW__trashHeader .cv-button{min-height:var(--cv-craftbook-page-row-height);height:var(--cv-craftbook-page-row-height);padding-top:0;padding-bottom:0}.LeftRail-module__fToQJW__trashHeader .cv-button__label{font-size:var(--cv-craftbook-label-font-size);font-weight:var(--cv-craftbook-label-font-weight);letter-spacing:var(--cv-craftbook-label-letter-spacing);text-transform:var(--cv-craftbook-label-text-transform)}.LeftRail-module__fToQJW__trashHeader .cv-button__text{text-align:right;align-items:flex-end;margin-left:auto}.LeftRail-module__fToQJW__trashHeader .cv-craftbook-trash-icon{width:calc(var(--cv-craftbook-page-icon-svg) * 1px);height:calc(var(--cv-craftbook-page-icon-svg) * 1px)}.LeftRail-module__fToQJW__trashList{flex-direction:column;gap:6px;padding:0 10px 10px;display:flex}.LeftRail-module__fToQJW__trashPageItem{background:0 0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:6px 8px;display:flex}.LeftRail-module__fToQJW__trashPageLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--cv-item-sublabel-font-size);color:var(--cv-color-text-muted);flex:auto;overflow:hidden}.LeftRail-module__fToQJW__trashPageActions{flex:none;align-items:center;gap:6px;display:flex}.LeftRail-module__fToQJW__trashActionBtn{border:1px solid var(--cv-color-border);color:var(--cv-color-text);cursor:pointer;background:0 0;border-radius:8px;padding:3px 8px;font-size:.75rem}.LeftRail-module__fToQJW__trashActionBtn:hover{background:color-mix(in srgb, var(--cv-color-text) 6%, transparent)}.LeftRail-module__fToQJW__trashMoveInput{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.LeftRail-module__fToQJW__trashMoveInput input{border:1px solid var(--cv-color-border);background:color-mix(in srgb, var(--cv-color-panel) 96%, transparent);width:160px;max-width:100%;height:28px;color:var(--cv-color-text);border-radius:8px;outline:none;padding:0 8px;font-size:.75rem}.LeftRail-module__fToQJW__trashMoveInput button{color:var(--cv-color-text-muted);cursor:pointer;background:0 0;border:none;padding:2px 0;font-size:.75rem}.LeftRail-module__fToQJW__trashMoveInput button:hover{color:var(--cv-color-text)}
.TreeRow-module__5y-uva__row{min-height:var(--cv-tree-row-height,28px);height:var(--cv-tree-row-height,28px);--tree-row-base-pad:calc((var(--cv-sidebar-width-collapsed,52px) - var(--cv-tree-icon-tile-size,18px)) / 2 - 2px);padding-left:calc(var(--tree-row-base-pad) + var(--tree-row-indent,0px));padding-right:var(--cv-box-inner-pad-x,8px);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--cv-transition-duration,60ms) var(--cv-transition-ease,ease), border-color var(--cv-transition-duration,60ms) var(--cv-transition-ease,ease), padding-left var(--cv-transition-duration,.2s) var(--cv-transition-ease,ease);font-size:var(--cv-item-label-font-size,.75rem);font-weight:var(--cv-craftbook-label-font-weight,500);letter-spacing:var(--cv-craftbook-label-letter-spacing,0px);text-transform:var(--cv-craftbook-label-text-transform,none);color:var(--cv-color-text-muted);border-left:2px solid #0000;align-items:center;gap:0;display:flex;position:relative}.TreeRow-module__5y-uva__row:hover{color:var(--cv-color-text)}.TreeRow-module__5y-uva__rowActive{border-left-color:var(--cv-color-accent);color:var(--cv-color-text);background:color-mix(in srgb, var(--cv-color-accent) 12%, transparent)}.TreeRow-module__5y-uva__rowActive:hover{background:color-mix(in srgb, var(--cv-color-accent) 18%, transparent)}.TreeRow-module__5y-uva__rowDragging{opacity:.4}.TreeRow-module__5y-uva__rowDropTarget{outline:2px solid var(--cv-color-accent);outline-offset:-2px;border-radius:4px}.TreeRow-module__5y-uva__rowCollapsed{padding-left:var(--tree-row-base-pad)}.TreeRow-module__5y-uva__rowCollapsed .TreeRow-module__5y-uva__text,.TreeRow-module__5y-uva__rowCollapsed .TreeRow-module__5y-uva__actions,.TreeRow-module__5y-uva__rowCollapsed .TreeRow-module__5y-uva__chevronOverlay{display:none}.TreeRow-module__5y-uva__icon{width:var(--cv-tree-icon-tile-size,18px);height:var(--cv-tree-icon-tile-size,18px);background:0 0;border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:visible}.TreeRow-module__5y-uva__iconInner{opacity:1;width:100%;height:100%;transition:opacity var(--cv-transition-duration,60ms) var(--cv-transition-ease,ease);justify-content:center;align-items:center;display:flex}.TreeRow-module__5y-uva__iconInner svg{width:var(--cv-tree-icon-svg-size,16px);height:var(--cv-tree-icon-svg-size,16px);stroke-width:1.5px}.TreeRow-module__5y-uva__row:hover .TreeRow-module__5y-uva__icon[data-has-children=true] .TreeRow-module__5y-uva__iconInner{opacity:0}.TreeRow-module__5y-uva__chevronOverlay{opacity:0;pointer-events:none;background:var(--cv-color-panel);transition:opacity var(--cv-transition-duration,60ms) var(--cv-transition-ease,ease);cursor:pointer;border:none;border-radius:3px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.TreeRow-module__5y-uva__row:hover .TreeRow-module__5y-uva__icon[data-has-children=true] .TreeRow-module__5y-uva__chevronOverlay{opacity:1;pointer-events:auto}.TreeRow-module__5y-uva__chevron{width:var(--cv-tree-chevron-size,14px);height:var(--cv-tree-chevron-size,14px);transform-origin:50%;transition:transform .18s var(--cv-transition-ease,ease);transform:rotate(0)}.TreeRow-module__5y-uva__chevronOverlay[data-expanded=true] .TreeRow-module__5y-uva__chevron{transform:rotate(90deg)}.TreeRow-module__5y-uva__text{flex:auto;align-items:center;min-width:0;margin-left:8px;display:flex}.TreeRow-module__5y-uva__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.TreeRow-module__5y-uva__actions{opacity:0;pointer-events:none;flex-shrink:0;align-items:center;gap:0;width:0;margin-left:auto;transition:width 60ms,opacity 60ms;display:flex;overflow:hidden}.TreeRow-module__5y-uva__row:hover .TreeRow-module__5y-uva__actions{opacity:1;pointer-events:auto;width:auto}.TreeRow-module__5y-uva__actionsVisible{opacity:1;pointer-events:auto}.TreeRow-module__5y-uva__actions button,.TreeRow-module__5y-uva__actions span[role=button]{width:var(--cv-craftbook-gear-button-size,24px);height:var(--cv-craftbook-gear-button-size,24px);color:var(--cv-color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:opacity 60ms,background 60ms,color 60ms;display:inline-flex}.TreeRow-module__5y-uva__actions button:hover,.TreeRow-module__5y-uva__actions span[role=button]:hover{background:color-mix(in srgb, var(--cv-color-text) 8%, transparent);color:var(--cv-color-text)}.TreeRow-module__5y-uva__actions button svg{width:calc(var(--cv-craftbook-gear-svg,20) * 1px);height:calc(var(--cv-craftbook-gear-svg,20) * 1px)}.TreeRow-module__5y-uva__actions span[role=button] svg{width:calc(var(--cv-craftbook-gear-svg,20) * 1px);height:calc(var(--cv-craftbook-gear-svg,20) * 1px)}[data-cv-layout-debug] .TreeRow-module__5y-uva__row{outline:3px solid red}[data-cv-layout-debug] .TreeRow-module__5y-uva__row:before{content:"";pointer-events:none;z-index:0;background:#ff000014;position:absolute;inset:0}[data-cv-layout-debug] .TreeRow-module__5y-uva__icon{outline:3px solid #05f;background:#0055ff1f!important}[data-cv-layout-debug] .TreeRow-module__5y-uva__text{background:#00cc001a;outline:3px solid #0c0}[data-cv-layout-debug] .TreeRow-module__5y-uva__label{outline:3px dashed #6f0}[data-cv-layout-debug] .TreeRow-module__5y-uva__actions{background:#ff88001f;outline:3px solid #f80}[data-cv-layout-debug] .TreeRow-module__5y-uva__chevronOverlay{outline:3px dashed #a0f}
