.review-opinion-controls-module__4XKQNW__controls{border:1px solid color-mix(in srgb, var(--foreground) 14%, transparent);background:color-mix(in srgb, var(--foreground) 5%, transparent);border-radius:.55rem;flex-wrap:wrap;align-items:center;gap:8px;padding:.55rem .65rem;display:flex}.review-opinion-controls-module__4XKQNW__controlsCompact{gap:6px;padding:.4rem .5rem}.review-opinion-controls-module__4XKQNW__legend{letter-spacing:.04em;text-transform:uppercase;opacity:.62;flex:100%;margin:0;font-size:.68rem;font-weight:700}.review-opinion-controls-module__4XKQNW__indicator{width:10px;height:10px;box-shadow:0 0 0 1px color-mix(in srgb, var(--foreground) 14%, transparent);border-radius:999px;flex-shrink:0}.review-opinion-controls-module__4XKQNW__indicatorGreen{background:#22c55e}.review-opinion-controls-module__4XKQNW__indicatorYellow{background:#eab308}.review-opinion-controls-module__4XKQNW__indicatorRed{background:#ef4444}.review-opinion-controls-module__4XKQNW__btn{cursor:pointer;border:1px solid color-mix(in srgb, var(--foreground) 16%, transparent);background:color-mix(in srgb, var(--foreground) 4%, transparent);min-width:4.5rem;color:var(--foreground);-webkit-user-select:none;user-select:none;border-radius:.45rem;justify-content:center;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.74rem;font-weight:750;display:inline-flex}.review-opinion-controls-module__4XKQNW__swatch{border-radius:999px;flex-shrink:0;width:.55rem;height:.55rem}.review-opinion-controls-module__4XKQNW__btnGreen .review-opinion-controls-module__4XKQNW__swatch{background:#22c55e}.review-opinion-controls-module__4XKQNW__btnYellow .review-opinion-controls-module__4XKQNW__swatch{background:#eab308}.review-opinion-controls-module__4XKQNW__btnRed .review-opinion-controls-module__4XKQNW__swatch{background:#ef4444}.review-opinion-controls-module__4XKQNW__btnGreen.review-opinion-controls-module__4XKQNW__btnActive{color:color-mix(in srgb, #bbf7d0 55%, var(--foreground));background:#22c55e3d;border-color:#22c55ea6}.review-opinion-controls-module__4XKQNW__btnYellow.review-opinion-controls-module__4XKQNW__btnActive{color:color-mix(in srgb, #fef08a 50%, var(--foreground));background:#eab30842;border-color:#eab308a6}.review-opinion-controls-module__4XKQNW__btnRed.review-opinion-controls-module__4XKQNW__btnActive{color:color-mix(in srgb, #fecaca 55%, var(--foreground));background:#ef444438;border-color:#ef4444a6}.review-opinion-controls-module__4XKQNW__btn:not(.review-opinion-controls-module__4XKQNW__btnActive):hover{border-color:color-mix(in srgb, var(--foreground) 30%, transparent);background:color-mix(in srgb, var(--foreground) 9%, transparent)}.review-opinion-controls-module__4XKQNW__summary{opacity:.75;flex:100%;margin:0;font-size:.72rem;line-height:1.35}
.workflow-node-inspector-module__AqNXiW__inspector{border-left:1px solid var(--border);background:var(--background);flex-shrink:0;width:17.5rem;max-height:65dvh;padding:.75rem .85rem 1rem;overflow:auto}.workflow-node-inspector-module__AqNXiW__inspectorTitle{letter-spacing:-.02em;margin:0 0 .5rem;font-size:.85rem;font-weight:600}.workflow-node-inspector-module__AqNXiW__inspectorEmpty{opacity:.75;margin:0;font-size:.8rem;line-height:1.45}.workflow-node-inspector-module__AqNXiW__lead{opacity:.85;margin:0 0 .6rem;font-size:.8rem;line-height:1.4}.workflow-node-inspector-module__AqNXiW__muted{opacity:.72;margin:.5rem 0 0;font-size:.78rem;line-height:1.35}.workflow-node-inspector-module__AqNXiW__configGrid{flex-direction:column;gap:.55rem;display:flex}.workflow-node-inspector-module__AqNXiW__configField{flex-direction:column;gap:.2rem;font-size:.78rem;display:flex}.workflow-node-inspector-module__AqNXiW__configLabel{opacity:.85;font-weight:500}.workflow-node-inspector-module__AqNXiW__configInput{border:1px solid var(--border);background:var(--surface-elevated);color:var(--foreground);border-radius:6px;padding:.35rem .45rem;font-size:.85rem}.workflow-node-inspector-module__AqNXiW__configInput:focus{border-color:color-mix(in srgb, #7c5cff 45%, var(--border));outline:none}.workflow-node-inspector-module__AqNXiW__configHint{opacity:.65;font-size:.68rem;line-height:1.3}.workflow-node-inspector-module__AqNXiW__profileBlock{border-top:1px solid var(--border);flex-direction:column;gap:.5rem;margin:.5rem 0 .65rem;padding:.5rem 0 0;display:flex}.workflow-node-inspector-module__AqNXiW__runtimeHead{text-transform:uppercase;letter-spacing:.05em;opacity:.6;margin:0 0 .4rem;font-size:.68rem;font-weight:600}.workflow-node-inspector-module__AqNXiW__btnSecondary{border:1px solid var(--border);cursor:pointer;color:var(--foreground);background:var(--surface-elevated);border-radius:6px;align-self:flex-start;padding:.35rem .65rem;font-size:.8rem;font-weight:500}.workflow-node-inspector-module__AqNXiW__btnSecondary:disabled{opacity:.5;cursor:not-allowed}.workflow-node-inspector-module__AqNXiW__btnSecondary:hover:enabled{background:color-mix(in srgb, #7c5cff 12%, var(--surface-elevated))}.workflow-node-inspector-module__AqNXiW__errorText{color:#f87171;margin:0;font-size:.75rem}
.still-image-editor-module__0kZFdq__overlay{z-index:5000;background:color-mix(in srgb, var(--foreground) 28%, transparent);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.still-image-editor-module__0kZFdq__overlayDocked{z-index:1;pointer-events:auto;background:color-mix(in srgb, var(--foreground) 42%, transparent);justify-content:center;align-items:center;padding:1rem;display:flex;position:absolute;inset:0}.still-image-editor-module__0kZFdq__shell{background:var(--surface);border:1px solid var(--border);width:min(100%,112rem);height:min(90dvh,52rem);max-height:calc(100dvh - 2rem);box-shadow:0 24px 60px color-mix(in srgb, var(--foreground) 14%, transparent);border-radius:.85rem;flex-direction:column;display:flex;overflow:hidden auto}.still-image-editor-module__0kZFdq__header{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--surface) 88%, var(--foreground) 12%);flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem 1rem;display:flex}.still-image-editor-module__0kZFdq__title{letter-spacing:.02em;margin:0;font-size:.95rem;font-weight:600}.still-image-editor-module__0kZFdq__closeBtn{border:1px solid var(--border);background:var(--surface);color:inherit;cursor:pointer;border-radius:.45rem;flex-shrink:0;padding:.35rem .65rem;font-size:.8rem}.still-image-editor-module__0kZFdq__closeBtn:hover{border-color:color-mix(in srgb, var(--border) 70%, var(--foreground) 30%)}.still-image-editor-module__0kZFdq__body{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.still-image-editor-module__0kZFdq__body.still-image-editor-module__0kZFdq__bodyZoneRepairOpen .still-image-editor-module__0kZFdq__viewport{flex:auto;min-height:clamp(11rem,38dvh,22rem)}@media (min-width:960px){.still-image-editor-module__0kZFdq__body.still-image-editor-module__0kZFdq__bodyZoneRepairOpen{flex-direction:row;align-items:stretch}.still-image-editor-module__0kZFdq__body.still-image-editor-module__0kZFdq__bodyZoneRepairOpen .still-image-editor-module__0kZFdq__viewport{flex:1;min-width:0;min-height:0}}.still-image-editor-module__0kZFdq__zoneDock{border-top:1px solid var(--border);background:color-mix(in srgb, var(--surface) 92%, var(--foreground) 8%);flex-shrink:0;padding:.65rem 1rem .75rem}@media (min-width:960px){.still-image-editor-module__0kZFdq__body.still-image-editor-module__0kZFdq__bodyZoneRepairOpen .still-image-editor-module__0kZFdq__zoneDock{border-top:none;border-left:1px solid var(--border);align-self:stretch;width:min(22rem,36vw);max-width:28rem;overflow:hidden auto}}@media (max-width:959.98px){.still-image-editor-module__0kZFdq__body.still-image-editor-module__0kZFdq__bodyZoneRepairOpen .still-image-editor-module__0kZFdq__zoneDock{-webkit-overflow-scrolling:touch;max-height:min(44dvh,26rem);overflow-y:auto}}.still-image-editor-module__0kZFdq__viewport{background:color-mix(in srgb, var(--foreground) 6%, var(--surface));flex:1;grid-template:1fr/1fr;min-width:0;min-height:0;padding:.75rem 1rem;display:grid;overflow:hidden}.still-image-editor-module__0kZFdq__viewportStage{grid-area:1/1;justify-content:center;place-self:stretch stretch;align-items:stretch;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.still-image-editor-module__0kZFdq__imageFrame{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;line-height:0;display:block;position:relative}.still-image-editor-module__0kZFdq__imageFrame img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;border:1px solid color-mix(in srgb, var(--border) 80%, transparent);-webkit-user-select:none;user-select:none;touch-action:none;border-radius:.35rem;width:100%;height:100%;display:block}.still-image-editor-module__0kZFdq__zoneOverlay{pointer-events:none;border:2px solid color-mix(in srgb, var(--accent,#818cf8) 90%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--background) 55%, transparent), 0 0 12px color-mix(in srgb, var(--foreground) 25%, transparent);z-index:4;border-radius:.2rem;position:absolute}.still-image-editor-module__0kZFdq__zoneOverlayDragging{border-style:dashed;border-color:color-mix(in srgb, #fbbf24 88%, var(--foreground));box-shadow:0 0 0 1px color-mix(in srgb, var(--background) 50%, transparent), 0 0 10px #fbbf2459}.still-image-editor-module__0kZFdq__zoneExtractOverlay{pointer-events:none;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--background) 45%, transparent), 0 0 10px #38bdf840;z-index:5;border:2px dashed #38bdf8e0;border-radius:.2rem;position:absolute}.still-image-editor-module__0kZFdq__zoneExtractLabel{pointer-events:none;letter-spacing:.03em;text-transform:uppercase;background:color-mix(in srgb, #0ea5e9 22%, var(--background));color:color-mix(in srgb, var(--foreground) 92%, #38bdf8);z-index:6;white-space:nowrap;border-radius:.2rem;padding:.12rem .35rem;font-size:.65rem;font-weight:650;position:absolute}.still-image-editor-module__0kZFdq__gridOverlay{pointer-events:auto;z-index:1;background:color-mix(in srgb, var(--foreground) 42%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 38%, transparent);gap:1px;display:grid;position:absolute}.still-image-editor-module__0kZFdq__gridOverlayInert{pointer-events:none;opacity:.88}.still-image-editor-module__0kZFdq__gridCell{cursor:pointer;background:color-mix(in srgb, var(--foreground) 8%, transparent);border:none;padding:0}.still-image-editor-module__0kZFdq__gridCell:hover{background:color-mix(in srgb, var(--accent,#6366f1) 28%, transparent)}.still-image-editor-module__0kZFdq__gridCellSelected{background:color-mix(in srgb, var(--accent,#6366f1) 48%, transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--accent,#a5b4fc) 90%, transparent)}.still-image-editor-module__0kZFdq__zoneHint{opacity:.72;margin:0 0 .4rem;font-size:.78rem;line-height:1.4}.still-image-editor-module__0kZFdq__zoneRow{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.45rem;display:flex}.still-image-editor-module__0kZFdq__zoneErr{color:color-mix(in srgb, #f87171 90%, var(--foreground));margin:.35rem 0 0;font-size:.8rem}.still-image-editor-module__0kZFdq__zonePatchChrome{pointer-events:none;z-index:5;box-shadow:0 0 0 1px color-mix(in srgb, var(--background) 55%, transparent), 0 0 0 2px color-mix(in srgb, var(--accent,#818cf8) 75%, transparent), 0 0 14px color-mix(in srgb, var(--foreground) 22%, transparent);border-radius:.2rem;position:absolute}.still-image-editor-module__0kZFdq__zonePatchOverlayImg{z-index:6;-o-object-fit:fill;object-fit:fill;pointer-events:none;border-radius:.15rem;position:absolute}.still-image-editor-module__0kZFdq__zonePatchLoading{z-index:6;opacity:.75;background:color-mix(in srgb, var(--foreground) 12%, var(--surface));pointer-events:none;border-radius:.2rem;justify-content:center;align-items:center;font-size:.78rem;display:flex;position:absolute}.still-image-editor-module__0kZFdq__zoneDockSectionTitle{text-transform:uppercase;letter-spacing:.07em;opacity:.72;margin-bottom:.3rem;font-size:.65rem;font-weight:600;display:block}.still-image-editor-module__0kZFdq__zoneDockSliderRow{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.25rem;display:flex}.still-image-editor-module__0kZFdq__zoneDockSliderRow input[type=range]{flex:1;min-width:5rem}.still-image-editor-module__0kZFdq__zoneDockSliderLabel{opacity:.78;flex:none;width:6.5rem;font-size:.72rem}.still-image-editor-module__0kZFdq__zoneDockSliderValue{font-variant-numeric:tabular-nums;opacity:.82;text-align:right;flex:none;min-width:2.25rem;font-size:.72rem}.still-image-editor-module__0kZFdq__zoneDockCheckboxLabel{opacity:.82;cursor:pointer;align-items:center;gap:.4rem;margin-bottom:.15rem;font-size:.75rem;display:flex}.still-image-editor-module__0kZFdq__zoneDockCheckboxLabel input[type=checkbox]{cursor:pointer;margin:0}.still-image-editor-module__0kZFdq__zoneDockReprompt{border-top:1px solid color-mix(in srgb, var(--border) 85%, transparent);flex-direction:column;gap:.35rem;margin-top:.45rem;padding-top:.5rem;display:flex}.still-image-editor-module__0kZFdq__zoneDockRepromptLabel{text-transform:uppercase;letter-spacing:.07em;opacity:.72;font-size:.65rem;font-weight:600}.still-image-editor-module__0kZFdq__zoneDockRepromptTextarea{resize:vertical;border:1px solid var(--border);background:var(--surface);width:100%;min-height:2.75rem;color:inherit;border-radius:.4rem;padding:.35rem .45rem;font-family:inherit;font-size:.78rem;line-height:1.35}.still-image-editor-module__0kZFdq__zoneDockRepromptActions{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.still-image-editor-module__0kZFdq__zoneDockRepromptHint{opacity:.62;margin:0;font-size:.68rem;line-height:1.35}.still-image-editor-module__0kZFdq__zoneDockActions{border-top:1px solid color-mix(in srgb, var(--border) 85%, transparent);flex-wrap:wrap;justify-content:flex-end;gap:.45rem;margin-top:.35rem;padding-top:.45rem;display:flex}.still-image-editor-module__0kZFdq__viewportEmpty,.still-image-editor-module__0kZFdq__viewportLoading{opacity:.72;text-align:center;max-width:20rem;font-size:.85rem;line-height:1.45}.still-image-editor-module__0kZFdq__refinePanel{border-top:1px solid var(--border);background:color-mix(in srgb, var(--surface) 92%, var(--foreground) 8%);flex-shrink:0;padding:.65rem 1rem .75rem;position:relative}.still-image-editor-module__0kZFdq__refineLabel{text-transform:uppercase;letter-spacing:.06em;opacity:.75;margin-bottom:.35rem;font-size:.72rem;font-weight:600;display:block}.still-image-editor-module__0kZFdq__refineTextarea{resize:vertical;border:1px solid var(--border);background:var(--surface);width:100%;min-height:4.5rem;color:inherit;border-radius:.45rem;padding:.5rem .6rem;font-family:inherit;font-size:.85rem;line-height:1.45}.still-image-editor-module__0kZFdq__refineActions{justify-content:flex-end;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.still-image-editor-module__0kZFdq__refineHint{opacity:.62;text-align:left;flex:1;margin:0;font-size:.75rem}.still-image-editor-module__0kZFdq__toolbar{border-top:1px solid var(--border);background:var(--surface);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem;padding:.55rem 1rem .65rem;display:flex;position:relative}.still-image-editor-module__0kZFdq__toolBtn{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 94%, var(--foreground) 6%);color:inherit;cursor:pointer;border-radius:.45rem;padding:.4rem .75rem;font-size:.8rem}.still-image-editor-module__0kZFdq__toolBtn:hover:not(:disabled){border-color:color-mix(in srgb, var(--border) 65%, var(--foreground) 35%)}.still-image-editor-module__0kZFdq__toolBtn:disabled{opacity:.45;cursor:not-allowed}.still-image-editor-module__0kZFdq__toolBtnActive{border-color:color-mix(in srgb, var(--accent,#6366f1) 55%, var(--border));background:color-mix(in srgb, var(--accent,#6366f1) 12%, var(--surface))}.still-image-editor-module__0kZFdq__primaryBtn{border:1px solid color-mix(in srgb, var(--foreground) 22%, var(--border));background:var(--foreground);color:var(--background);cursor:pointer;border-radius:.45rem;padding:.4rem .85rem;font-size:.8rem;font-weight:500}.still-image-editor-module__0kZFdq__primaryBtn:hover:not(:disabled){opacity:.92}.still-image-editor-module__0kZFdq__primaryBtn:disabled{opacity:.4;cursor:not-allowed}
.app-image-module__tfgYMW__wrap{max-width:100%;display:inline-block;position:relative}.app-image-module__tfgYMW__img{max-width:100%;height:auto;display:block}.app-image-module__tfgYMW__toolbar{opacity:0;z-index:2;flex-wrap:wrap;justify-content:flex-end;gap:.25rem;transition:opacity .12s;display:flex;position:absolute;top:auto;bottom:.35rem;right:.35rem}.app-image-module__tfgYMW__toolbarTop{top:.35rem;bottom:auto}.app-image-module__tfgYMW__wrap:hover .app-image-module__tfgYMW__toolbar,.app-image-module__tfgYMW__wrap:focus-within .app-image-module__tfgYMW__toolbar{opacity:1}.app-image-module__tfgYMW__toolBtn{letter-spacing:.04em;text-transform:uppercase;border:1px solid color-mix(in srgb, var(--foreground) 18%, var(--border));background:color-mix(in srgb, var(--background) 88%, var(--foreground));color:inherit;cursor:pointer;border-radius:.35rem;padding:.22rem .45rem;font-size:.65rem;font-weight:600;line-height:1.2}.app-image-module__tfgYMW__toolBtn:hover{border-color:color-mix(in srgb, var(--foreground) 28%, var(--border))}.app-image-module__tfgYMW__meta{opacity:.55;margin-top:.25rem;font-size:.65rem;line-height:1.3}.app-image-module__tfgYMW__fsBackdrop{z-index:12000;background:color-mix(in srgb, var(--foreground) 72%, black);box-sizing:border-box;justify-content:center;align-items:stretch;padding:.75rem;display:flex;position:fixed;inset:0}.app-image-module__tfgYMW__fsZonePortalHost{z-index:3;pointer-events:none;position:absolute;inset:0}.app-image-module__tfgYMW__fsShell{flex-direction:column;justify-content:flex-end;align-items:stretch;gap:.75rem;width:100%;max-width:min(100%,1680px);min-height:0;max-height:100%;display:flex}.app-image-module__tfgYMW__fsMain{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:auto}.app-image-module__tfgYMW__fsImg{-o-object-fit:contain;object-fit:contain;width:auto;max-width:min(96vw,1600px);height:auto;max-height:min(100vh - 8rem,1200px)}.app-image-module__tfgYMW__fsToolbox{background:#0f172aeb;border:1px solid #f8fafc1f;border-radius:.5rem;flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .65rem;display:flex}.app-image-module__tfgYMW__fsToolBtn{letter-spacing:.04em;text-transform:uppercase;color:#f8fafc;cursor:pointer;background:#1e293bf2;border:1px solid #f8fafc47;border-radius:.35rem;padding:.3rem .5rem;font-size:.65rem;font-weight:600;line-height:1.25}.app-image-module__tfgYMW__fsToolBtn:hover:not(:disabled){border-color:#f8fafc73}.app-image-module__tfgYMW__fsToolBtn:disabled{opacity:.45;cursor:not-allowed}.app-image-module__tfgYMW__fsDetails{list-style:none;position:relative}.app-image-module__tfgYMW__fsDetails>summary{list-style:none}.app-image-module__tfgYMW__fsDetails>summary::-webkit-details-marker{display:none}.app-image-module__tfgYMW__fsSummaryBtn{letter-spacing:.04em;text-transform:uppercase;color:#f8fafc;cursor:pointer;background:#1e293bf2;border:1px solid #f8fafc47;border-radius:.35rem;padding:.3rem .5rem;font-size:.65rem;font-weight:600;line-height:1.25;display:list-item}.app-image-module__tfgYMW__fsSummaryBtn:hover{border-color:#f8fafc73}.app-image-module__tfgYMW__fsMenu{z-index:5;background:#0f172afa;border:1px solid #f8fafc33;border-radius:.4rem;min-width:15rem;max-width:min(90vw,22rem);max-height:min(45vh,16rem);padding:.35rem;position:absolute;bottom:calc(100% + .35rem);left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 6px 28px #00000059}.app-image-module__tfgYMW__fsMenuHint{color:#f8fafca6;margin:.2rem .45rem .35rem;font-size:.68rem;line-height:1.35}.app-image-module__tfgYMW__fsMenuBtn{text-align:left;color:#f8fafc;cursor:pointer;width:100%;font:inherit;background:0 0;border:1px solid #0000;border-radius:.3rem;flex-direction:column;align-items:flex-start;gap:.12rem;margin-bottom:.15rem;padding:.4rem .45rem;display:flex}.app-image-module__tfgYMW__fsMenuBtn:last-child{margin-bottom:0}.app-image-module__tfgYMW__fsMenuBtn:hover{background:#f8fafc14;border-color:#f8fafc1f}.app-image-module__tfgYMW__fsMenuTitle{font-size:.74rem;font-weight:600}.app-image-module__tfgYMW__fsMenuSub{opacity:.75;text-transform:none;letter-spacing:.02em;font-size:.65rem;font-weight:500}.app-image-module__tfgYMW__fsClose{letter-spacing:.04em;text-transform:uppercase;color:#f8fafc;cursor:pointer;background:#0f172ad9;border:1px solid #f8fafc59;border-radius:.35rem;padding:.28rem .55rem;font-size:.65rem;font-weight:600}
.project-asset-media-card-chrome-module__NzkGOW__toolboxGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));align-items:start;gap:1rem 1.1rem;display:grid}@media (min-width:900px){.project-asset-media-card-chrome-module__NzkGOW__toolboxGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}.project-asset-media-card-chrome-module__NzkGOW__toolboxCell{min-width:0}.project-asset-media-card-chrome-module__NzkGOW__virtualGridRoot{width:100%;position:relative}.project-asset-media-card-chrome-module__NzkGOW__virtualGridRow{width:100%;position:absolute;top:0;left:0}.project-asset-media-card-chrome-module__NzkGOW__card{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 55%, var(--background));min-height:0;box-shadow:0 1px 0 color-mix(in srgb, var(--border) 40%, transparent);border-radius:10px;flex-direction:column;display:flex;overflow:visible}.project-asset-media-card-chrome-module__NzkGOW__cardMediaShell{aspect-ratio:1;background:color-mix(in srgb, var(--background) 88%, var(--surface));border-bottom:1px solid var(--border);border-radius:9px 9px 0 0;width:100%;max-height:min(52vh,420px);position:relative;overflow:hidden}.project-asset-media-card-chrome-module__NzkGOW__cardVisualMedia{width:100%;height:100%;position:relative;overflow:hidden}.project-asset-media-card-chrome-module__NzkGOW__cardVisualText{background:color-mix(in srgb, var(--background) 92%, var(--surface));border-bottom:none;height:100%;min-height:7rem;max-height:min(48vh,22rem);overflow:auto}.project-asset-media-card-chrome-module__NzkGOW__cardMediaShellText{aspect-ratio:auto;min-height:7rem;max-height:min(48vh,22rem)}.project-asset-media-card-chrome-module__NzkGOW__cardVisualEmpty{background:color-mix(in srgb, var(--background) 90%, var(--surface));justify-content:center;align-items:center;width:100%;height:100%;min-height:5.5rem;padding:.75rem;display:flex}.project-asset-media-card-chrome-module__NzkGOW__mutedPreview{opacity:.5;text-align:center;font-size:.8rem}.project-asset-media-card-chrome-module__NzkGOW__mediaFill{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.project-asset-media-card-chrome-module__NzkGOW__cardHud{z-index:3;pointer-events:none;flex-direction:column;justify-content:space-between;padding:.4rem;display:flex;position:absolute;inset:0}.project-asset-media-card-chrome-module__NzkGOW__hudBottom{align-items:flex-end;width:100%;min-width:0;display:flex}.project-asset-media-card-chrome-module__NzkGOW__hudCreatorChip{pointer-events:none;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em;color:#fafafa;background:#0a0a0ac7;background:lab(2.74175% -.00000745058 .00000298023/.78);border:1px solid #fafafa2e;border:1px solid lab(98.272% -.0000596046 .0000238419/.18);border-radius:999px;max-width:calc(100% - .25rem);padding:.18rem .42rem;font-size:.62rem;font-weight:650;line-height:1.2;overflow:hidden;box-shadow:0 2px 8px #00000047;box-shadow:0 2px 8px lab(0% 0 0/.28)}.project-asset-media-card-chrome-module__NzkGOW__hudTop{justify-content:space-between;align-items:center;gap:.45rem;width:100%;display:flex}.project-asset-media-card-chrome-module__NzkGOW__hudLeft{flex-shrink:0;align-items:center;gap:.35rem;min-width:0;display:flex}.project-asset-media-card-chrome-module__NzkGOW__hudRight{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.project-asset-media-card-chrome-module__NzkGOW__hudKind{pointer-events:none;color:#fafafa;background:#0a0a0ab8;background:lab(2.74175% -.00000745058 .00000298023/.72);border:1px solid #fafafa29;border:1px solid lab(98.272% -.0000596046 .0000119209/.16);border-radius:.4rem;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;display:inline-flex}.project-asset-media-card-chrome-module__NzkGOW__hudKind svg{font-size:.78rem}.project-asset-media-card-chrome-module__NzkGOW__hudComment{pointer-events:auto}.project-asset-media-card-chrome-module__NzkGOW__hudComment button[type=button]{color:#fafafa;background:#0a0a0ab8;background:lab(2.74175% -.00000745058 .00000298023/.72);border:1px solid #fafafa29;border:1px solid lab(98.272% -.0000596046 .0000119209/.16)}.project-asset-media-card-chrome-module__NzkGOW__hudComment button[type=button]:hover{background:#0a0a0a9e;background:lab(2.74175% -.00000745058 .00000298023/.62);border-color:#fafafa3d;border-color:lab(98.272% -.0000596046 .0000238419/.24)}.project-asset-media-card-chrome-module__NzkGOW__hudAnalysisBtn{pointer-events:auto;color:#fafafa;cursor:pointer;background:#0a0a0ab8;background:lab(2.74175% -.00000745058 .00000298023/.72);border:1px solid #fafafa29;border:1px solid lab(98.272% -.0000596046 .0000119209/.16);border-radius:999px;justify-content:center;align-items:center;width:1.62rem;height:1.62rem;display:inline-flex}.project-asset-media-card-chrome-module__NzkGOW__hudFavoriteBtn{pointer-events:auto;color:#fafafa;cursor:pointer;background:#0a0a0ab8;background:lab(2.74175% -.00000745058 .00000298023/.72);border:1px solid #fafafa29;border:1px solid lab(98.272% -.0000596046 .0000119209/.16);border-radius:999px;justify-content:center;align-items:center;width:1.62rem;height:1.62rem;display:inline-flex;position:relative}.project-asset-media-card-chrome-module__NzkGOW__hudFavoriteBtn:hover{background:#0a0a0a9e;background:lab(2.74175% -.00000745058 .00000298023/.62);border-color:#fafafa47;border-color:lab(98.272% -.0000596046 .0000238419/.28)}.project-asset-media-card-chrome-module__NzkGOW__hudFavoriteBtnOn{background:#0a0a0aad;background:lab(2.74175% -.00000745058 .00000298023/.68);border-color:#fbbf2473;border-color:lab(81.2476% 13.2706 77.1046/.45)}.project-asset-media-card-chrome-module__NzkGOW__hudFavoriteCount{z-index:1;letter-spacing:-.02em;color:#fff;pointer-events:none;background:#ed950b;background:lab(69.7516% 28.2659 72.9583);border:1px solid #ffffff47;border:1px solid lab(100% -.0000298023 .0000119209/.28);border-radius:999px;justify-content:center;align-items:center;min-width:.95rem;height:.95rem;padding:0 .22rem;font-size:.55rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-.28rem;right:-.32rem;box-shadow:0 1px 4px #00000059;box-shadow:0 1px 4px lab(0% 0 0/.35)}.project-asset-media-card-chrome-module__NzkGOW__hudAnalysisBtn:hover{background:#0a0a0a9e;background:lab(2.74175% -.00000745058 .00000298023/.62);border-color:#fafafa47;border-color:lab(98.272% -.0000596046 .0000238419/.28)}.project-asset-media-card-chrome-module__NzkGOW__hudAnalysisBtnPending{opacity:.72;animation:1.4s ease-in-out infinite project-asset-media-card-chrome-module__NzkGOW__hudAnalysisPulse}.project-asset-media-card-chrome-module__NzkGOW__hudAnalysisBtnFailed{color:#fb8885;color:lab(69.7873% 44.7019 22.1646)}@keyframes project-asset-media-card-chrome-module__NzkGOW__hudAnalysisPulse{0%,to{opacity:.55}50%{opacity:1}}.project-asset-media-card-chrome-module__NzkGOW__videoAnalysisModalPanel{max-width:min(36rem,100vw - 2rem)}.project-asset-media-card-chrome-module__NzkGOW__videoAnalysisModalStack{flex-direction:column;gap:1.15rem;display:flex}.project-asset-media-card-chrome-module__NzkGOW__videoAnalysisModalSection{flex-direction:column;gap:.55rem;min-width:0;display:flex}.project-asset-media-card-chrome-module__NzkGOW__videoAnalysisModalHeading{letter-spacing:.04em;text-transform:uppercase;opacity:.62;margin:0;font-size:.72rem;font-weight:700}.project-asset-media-card-chrome-module__NzkGOW__videoAnalysisModalLead{opacity:.88;margin:0;font-size:.88rem;line-height:1.45}.project-asset-media-card-chrome-module__NzkGOW__videoAnalysisModalMeta{opacity:.55;margin:0;font-size:.72rem}.project-asset-media-card-chrome-module__NzkGOW__videoAnalysisScoreList{flex-direction:column;gap:.35rem;margin:0;display:flex}.project-asset-media-card-chrome-module__NzkGOW__videoAnalysisScoreRow{grid-template-columns:9.5rem minmax(0,1fr);align-items:baseline;gap:.35rem .75rem;font-size:.84rem;line-height:1.35;display:grid}.project-asset-media-card-chrome-module__NzkGOW__videoAnalysisScoreRow dt{opacity:.78;margin:0;font-weight:600}.project-asset-media-card-chrome-module__NzkGOW__videoAnalysisScoreRow dd{flex-direction:column;gap:.12rem;min-width:0;margin:0;display:flex}.project-asset-media-card-chrome-module__NzkGOW__videoAnalysisScoreValue{font-variant-numeric:tabular-nums;font-weight:700}.project-asset-media-card-chrome-module__NzkGOW__videoAnalysisScoreRationale{opacity:.65;font-size:.76rem;line-height:1.35}.project-asset-media-card-chrome-module__NzkGOW__videoAnalysisCriteriaList{grid-template-columns:8.5rem minmax(0,1fr);gap:.4rem .75rem;margin:0;font-size:.84rem;line-height:1.4;display:grid}.project-asset-media-card-chrome-module__NzkGOW__videoAnalysisCriteriaList dt{opacity:.72;margin:0;font-weight:600}.project-asset-media-card-chrome-module__NzkGOW__videoAnalysisCriteriaList dd{white-space:pre-wrap;word-break:break-word;min-width:0;margin:0}.project-asset-media-card-chrome-module__NzkGOW__videoAnalysisTranscript{white-space:pre-wrap}@media (max-width:520px){.project-asset-media-card-chrome-module__NzkGOW__videoAnalysisScoreRow,.project-asset-media-card-chrome-module__NzkGOW__videoAnalysisCriteriaList{grid-template-columns:1fr;gap:.15rem 0}.project-asset-media-card-chrome-module__NzkGOW__videoAnalysisScoreRow+.project-asset-media-card-chrome-module__NzkGOW__videoAnalysisScoreRow,.project-asset-media-card-chrome-module__NzkGOW__videoAnalysisCriteriaList dd+dt{margin-top:.35rem}}.project-asset-media-card-chrome-module__NzkGOW__cardKebabWrap{pointer-events:auto;position:relative}.project-asset-media-card-chrome-module__NzkGOW__cardKebabBtn{color:#fafafa;cursor:pointer;background:#0a0a0ab8;background:lab(2.74175% -.00000745058 .00000298023/.72);border:1px solid #fafafa29;border:1px solid lab(98.272% -.0000596046 .0000119209/.16);border-radius:999px;justify-content:center;align-items:center;width:1.62rem;height:1.62rem;display:inline-flex}.project-asset-media-card-chrome-module__NzkGOW__cardKebabBtn:hover,.project-asset-media-card-chrome-module__NzkGOW__cardKebabBtn:focus-visible{background:#0a0a0a9e;background:lab(2.74175% -.00000745058 .00000298023/.62);border-color:#fafafa3d;border-color:lab(98.272% -.0000596046 .0000238419/.24)}.project-asset-media-card-chrome-module__NzkGOW__cardKebabBtn[aria-expanded=true]{border-color:#fafafa52;border-color:lab(98.272% -.0000596046 .0000119209/.32)}.project-asset-media-card-chrome-module__NzkGOW__cardKebabMenu{z-index:40;border:1px solid var(--border);background:var(--background);border-radius:10px;min-width:13rem;max-width:min(18rem,88vw);padding:.25rem;position:absolute;top:calc(100% + 4px);bottom:auto;right:0;box-shadow:0 10px 28px #00000059}.project-asset-media-card-chrome-module__NzkGOW__cardKebabMenuPortaled{z-index:12050;border:1px solid var(--border);background:var(--background);border-radius:10px;min-width:13rem;max-width:min(18rem,100vw - 16px);max-height:min(72vh,28rem);padding:.25rem;position:fixed;overflow-y:auto;box-shadow:0 10px 28px #00000059}.project-asset-media-card-chrome-module__NzkGOW__cardKebabMenuPortaled .project-asset-media-card-chrome-module__NzkGOW__cardKebabMenuItem,.project-asset-media-card-chrome-module__NzkGOW__cardKebabMenuPortaled button,.project-asset-media-card-chrome-module__NzkGOW__cardKebabMenu button,.project-asset-media-card-chrome-module__NzkGOW__cardKebabMenuItem{text-align:left;width:100%;font:inherit;color:var(--foreground);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.45rem .65rem;font-size:.8rem;font-weight:500}.project-asset-media-card-chrome-module__NzkGOW__cardKebabMenuPortaled .project-asset-media-card-chrome-module__NzkGOW__cardKebabMenuItem:hover:not([aria-disabled=true]),.project-asset-media-card-chrome-module__NzkGOW__cardKebabMenuPortaled .project-asset-media-card-chrome-module__NzkGOW__cardKebabMenuItem:focus-visible:not([aria-disabled=true]),.project-asset-media-card-chrome-module__NzkGOW__cardKebabMenuPortaled button:hover:not(:disabled),.project-asset-media-card-chrome-module__NzkGOW__cardKebabMenuPortaled button:focus-visible:not(:disabled),.project-asset-media-card-chrome-module__NzkGOW__cardKebabMenu button:hover:not(:disabled),.project-asset-media-card-chrome-module__NzkGOW__cardKebabMenu button:focus-visible:not(:disabled),.project-asset-media-card-chrome-module__NzkGOW__cardKebabMenuItem:hover:not([aria-disabled=true]),.project-asset-media-card-chrome-module__NzkGOW__cardKebabMenuItem:focus-visible:not([aria-disabled=true]){background:color-mix(in srgb, var(--surface) 70%, var(--background))}.project-asset-media-card-chrome-module__NzkGOW__cardKebabMenuPortaled .project-asset-media-card-chrome-module__NzkGOW__cardKebabMenuItem[aria-disabled=true],.project-asset-media-card-chrome-module__NzkGOW__cardKebabMenuPortaled button:disabled,.project-asset-media-card-chrome-module__NzkGOW__cardKebabMenu button:disabled,.project-asset-media-card-chrome-module__NzkGOW__cardKebabMenuItem[aria-disabled=true]{opacity:.45;cursor:not-allowed}.project-asset-media-card-chrome-module__NzkGOW__cardKebabMenuItemDanger{color:color-mix(in srgb, var(--danger) 92%, var(--foreground))}.project-asset-media-card-chrome-module__NzkGOW__cardKebabMenuItemDanger:hover:not([aria-disabled=true]),.project-asset-media-card-chrome-module__NzkGOW__cardKebabMenuItemDanger:focus-visible:not([aria-disabled=true]){background:color-mix(in srgb, var(--danger) 10%, var(--background))}.project-asset-media-card-chrome-module__NzkGOW__cardKebabPanel{flex-direction:column;gap:.45rem;padding:.35rem .45rem .5rem;display:flex}.project-asset-media-card-chrome-module__NzkGOW__cardKebabHint{color:var(--text-muted,#8a8a8a);margin:0 0 .5rem;font-size:.72rem;line-height:1.35}.project-asset-media-card-chrome-module__NzkGOW__cardKebabPanelTitle{text-transform:uppercase;letter-spacing:.04em;opacity:.65;margin:0;font-size:.72rem;font-weight:650}.project-asset-media-card-chrome-module__NzkGOW__cardKebabField{font:inherit;border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:6px;width:100%;padding:.35rem .45rem;font-size:.78rem}.project-asset-media-card-chrome-module__NzkGOW__cardKebabModeRow{gap:.3rem;width:100%;display:flex}.project-asset-media-card-chrome-module__NzkGOW__cardKebabModeBtn{font:inherit;border:1px solid var(--border);color:inherit;cursor:pointer;background:0 0;border-radius:6px;flex:1;padding:.32rem .4rem;font-size:.72rem;font-weight:600}.project-asset-media-card-chrome-module__NzkGOW__cardKebabModeBtn:hover:not([aria-disabled=true]),.project-asset-media-card-chrome-module__NzkGOW__cardKebabModeBtn:focus-visible:not([aria-disabled=true]){background:color-mix(in srgb, var(--surface) 70%, var(--background))}.project-asset-media-card-chrome-module__NzkGOW__cardKebabModeBtnActive{border-color:color-mix(in srgb, #7c5cff 42%, var(--border));background:color-mix(in srgb, #7c5cff 10%, var(--background))}.project-asset-media-card-chrome-module__NzkGOW__cardKebabModeBtn:disabled,.project-asset-media-card-chrome-module__NzkGOW__cardKebabModeBtn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.project-asset-media-card-chrome-module__NzkGOW__cardKebabActions{flex-wrap:wrap;gap:.35rem;display:flex}.project-asset-media-card-chrome-module__NzkGOW__cardKebabApply{font:inherit;border:1px solid color-mix(in srgb, #7c5cff 42%, var(--border));background:color-mix(in srgb, #7c5cff 12%, var(--background));color:inherit;cursor:pointer;border-radius:6px;padding:.3rem .55rem;font-size:.76rem;font-weight:600}.project-asset-media-card-chrome-module__NzkGOW__cardKebabApply:disabled,.project-asset-media-card-chrome-module__NzkGOW__cardKebabApply[aria-disabled=true]{opacity:.45;cursor:not-allowed}.project-asset-media-card-chrome-module__NzkGOW__cardKebabApplyDanger{border-color:color-mix(in srgb, var(--danger) 45%, var(--border));background:color-mix(in srgb, var(--danger) 12%, var(--background));color:color-mix(in srgb, var(--danger) 92%, var(--foreground))}.project-asset-media-card-chrome-module__NzkGOW__cardKebabBack{font:inherit;border:1px solid var(--border);color:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:.3rem .45rem;font-size:.74rem}.project-asset-media-card-chrome-module__NzkGOW__cardKebabErr{color:color-mix(in srgb, #f87171 75%, var(--foreground));margin:0;font-size:.72rem}.project-asset-media-card-chrome-module__NzkGOW__cardFoot{flex-direction:column;gap:.28rem;min-height:0;padding:.45rem .62rem .58rem;display:flex}.project-asset-media-card-chrome-module__NzkGOW__footPrimary{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.76rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.project-asset-media-card-chrome-module__NzkGOW__footMeta{opacity:.62;flex-wrap:wrap;align-items:center;gap:.35rem .55rem;font-size:.68rem;display:flex}.project-asset-media-card-chrome-module__NzkGOW__footMetaPills{flex-wrap:wrap;align-items:center;gap:.35rem;width:100%;display:flex}.project-asset-media-card-chrome-module__NzkGOW__timelineTag{opacity:.78;align-items:center;gap:.22rem;max-width:100%;font-size:.68rem;display:inline-flex}.project-asset-media-card-chrome-module__NzkGOW__sourceDetailsBtn{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:.68rem;font-weight:600;text-decoration:none}.project-asset-media-card-chrome-module__NzkGOW__sourceDetailsBtn:hover{text-decoration:underline}.project-asset-media-card-chrome-module__NzkGOW__sourceDetailsFoot{flex-direction:column;align-items:flex-start;gap:.1rem;min-width:0;max-width:100%;display:flex}.project-asset-media-card-chrome-module__NzkGOW__sourceModelLabel{opacity:.82;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;overflow:hidden}.project-asset-media-card-chrome-module__NzkGOW__pillVersionActive{text-transform:uppercase;letter-spacing:.04em;border:1px solid color-mix(in srgb, #22c55e 45%, var(--border));color:color-mix(in srgb, #4ade80 85%, var(--foreground));background:color-mix(in srgb, #22c55e 10%, var(--background));border-radius:4px;padding:.2rem .45rem;font-size:.65rem;font-weight:600}.project-asset-media-card-chrome-module__NzkGOW__pillVersionSuperseded{text-transform:uppercase;letter-spacing:.04em;border:1px solid color-mix(in srgb, #a8a29e 50%, var(--border));color:color-mix(in srgb, #a8a29e 90%, var(--foreground));background:color-mix(in srgb, var(--foreground) 4%, var(--background));opacity:.9;border-radius:4px;padding:.2rem .45rem;font-size:.65rem;font-weight:600}.project-asset-media-card-chrome-module__NzkGOW__statusPickerWrap{max-width:100%;display:inline-flex;position:relative}.project-asset-media-card-chrome-module__NzkGOW__statusPickerTrigger{border:1px solid var(--border);background:color-mix(in srgb, var(--foreground) 3%, var(--background));cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;max-width:100%;padding:.18rem .42rem .18rem .38rem;line-height:1;transition:border-color .12s,background .12s,box-shadow .12s;display:inline-flex}.project-asset-media-card-chrome-module__NzkGOW__statusPickerTrigger:hover:not(:disabled),.project-asset-media-card-chrome-module__NzkGOW__statusPickerTrigger:focus-visible:not(:disabled){border-color:color-mix(in srgb, var(--foreground) 18%, var(--border));background:color-mix(in srgb, var(--foreground) 5%, var(--background))}.project-asset-media-card-chrome-module__NzkGOW__statusPickerTriggerOpen{border-color:color-mix(in srgb, #7c5cff 45%, var(--border));box-shadow:0 0 0 1px #7c5cff38}.project-asset-media-card-chrome-module__NzkGOW__statusPickerTrigger:disabled{opacity:.55;cursor:not-allowed}.project-asset-media-card-chrome-module__NzkGOW__statusPickerKicker{letter-spacing:.07em;text-transform:uppercase;opacity:.48;font-size:.58rem;font-weight:700}.project-asset-media-card-chrome-module__NzkGOW__statusPickerValue{white-space:nowrap;font-size:.68rem;font-weight:600}.project-asset-media-card-chrome-module__NzkGOW__statusPickerChevron{opacity:.45;margin-left:-.05rem;font-size:.55rem}.project-asset-media-card-chrome-module__NzkGOW__statusPickerMenu{z-index:45;border:1px solid var(--border);background:var(--background);min-width:9.5rem;box-shadow:0 10px 28px #00000052, 0 0 0 1px color-mix(in srgb, var(--foreground) 4%, transparent);border-radius:10px;padding:.28rem;position:absolute;bottom:calc(100% + 5px);left:0}.project-asset-media-card-chrome-module__NzkGOW__statusPickerMenuItem{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:.45rem;padding:.42rem .5rem;display:flex}.project-asset-media-card-chrome-module__NzkGOW__statusPickerMenuItem:hover:not([aria-disabled=true]),.project-asset-media-card-chrome-module__NzkGOW__statusPickerMenuItem:focus-visible:not([aria-disabled=true]),.project-asset-media-card-chrome-module__NzkGOW__statusPickerMenuItem:hover:not(:disabled),.project-asset-media-card-chrome-module__NzkGOW__statusPickerMenuItem:focus-visible:not(:disabled){background:color-mix(in srgb, var(--surface) 72%, var(--background))}.project-asset-media-card-chrome-module__NzkGOW__statusPickerMenuItemActive{background:color-mix(in srgb, #7c5cff 8%, var(--background))}.project-asset-media-card-chrome-module__NzkGOW__statusPickerMenuItem:disabled,.project-asset-media-card-chrome-module__NzkGOW__statusPickerMenuItem[aria-disabled=true]{opacity:.5;cursor:not-allowed}.project-asset-media-card-chrome-module__NzkGOW__statusPickerMenuLabel{flex:1;font-size:.78rem;font-weight:550}.project-asset-media-card-chrome-module__NzkGOW__statusPickerMenuCheck{color:color-mix(in srgb, #7c5cff 80%, var(--foreground));font-size:.72rem;font-weight:700}.project-asset-media-card-chrome-module__NzkGOW__statusPickerMenuErr{color:color-mix(in srgb, #f87171 75%, var(--foreground));margin:.2rem .35rem .15rem;font-size:.65rem;line-height:1.35}.project-asset-media-card-chrome-module__NzkGOW__mediaSkeleton{background:linear-gradient(110deg, color-mix(in srgb, var(--surface) 70%, var(--background)) 0%, color-mix(in srgb, var(--surface) 100%, var(--background)) 45%, color-mix(in srgb, var(--surface) 70%, var(--background)) 90%);background-size:200% 100%;width:100%;height:100%;min-height:8rem;animation:1.1s ease-in-out infinite project-asset-media-card-chrome-module__NzkGOW__mediaShimmer}@keyframes project-asset-media-card-chrome-module__NzkGOW__mediaShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.project-asset-media-card-chrome-module__NzkGOW__mediaError{text-align:center;width:100%;height:100%;min-height:6rem;color:color-mix(in srgb, #f87171 65%, var(--foreground));background:color-mix(in srgb, #f87171 6%, var(--background));flex-direction:column;justify-content:center;align-items:center;padding:.75rem .6rem;font-size:.75rem;line-height:1.4;display:flex}.project-asset-media-card-chrome-module__NzkGOW__cardDraggable{cursor:grab}.project-asset-media-card-chrome-module__NzkGOW__cardDraggable:active{cursor:grabbing}.project-asset-media-card-chrome-module__NzkGOW__deepLinkFlash{outline:2px solid color-mix(in srgb, #7c5cff 50%, var(--border));outline-offset:2px;border-radius:12px;animation:1.85s ease-out project-asset-media-card-chrome-module__NzkGOW__assetCardDeepLinkFlash}@keyframes project-asset-media-card-chrome-module__NzkGOW__assetCardDeepLinkFlash{0%{outline-color:color-mix(in srgb, #7c5cff 75%, var(--border));outline-width:3px}to{outline-width:2px;outline-color:#0000}}.project-asset-media-card-chrome-module__NzkGOW__cardSelectMode,.project-asset-media-card-chrome-module__NzkGOW__cardSelectMode.project-asset-media-card-chrome-module__NzkGOW__cardDraggable{cursor:pointer}.project-asset-media-card-chrome-module__NzkGOW__cardSelected{border-color:color-mix(in oklab, #7c5cff 55%, var(--border));box-shadow:0 0 0 1px #7c5cff59, 0 1px 0 color-mix(in oklab, var(--border) 40%, transparent)}@supports (color:lab(0% 0 0)){.project-asset-media-card-chrome-module__NzkGOW__cardSelected{box-shadow:0 0 0 1px lab(49.7604% 44.5375 -78.3826/.35), 0 1px 0 color-mix(in oklab, var(--border) 40%, transparent)}}.project-asset-media-card-chrome-module__NzkGOW__cardSelectOverlay{z-index:4;pointer-events:none;position:absolute;inset:0}.project-asset-media-card-chrome-module__NzkGOW__cardSelectCheck{z-index:5;border:1px solid color-mix(in oklab, var(--foreground) 28%, transparent);background:color-mix(in oklab, var(--background) 82%, transparent);width:1.35rem;height:1.35rem;color:inherit;pointer-events:auto;cursor:pointer;border-radius:.35rem;justify-content:center;align-items:center;transition:border-color .12s,background .12s,box-shadow .12s;display:flex;position:absolute;top:.45rem;left:.45rem}.project-asset-media-card-chrome-module__NzkGOW__cardSelectCheckOn{background:color-mix(in oklab, #7c5cff 78%, var(--background));border-color:#7c5cff8c;border-color:lab(49.7604% 44.5375 -78.3826/.55);box-shadow:0 0 0 1px #7c5cff59;box-shadow:0 0 0 1px lab(49.7604% 44.5375 -78.3826/.35)}.project-asset-media-card-chrome-module__NzkGOW__cardSelectCheckMark{opacity:0;font-size:.72rem;font-weight:800;line-height:1;transition:opacity .12s,transform .12s;transform:scale(.85)}.project-asset-media-card-chrome-module__NzkGOW__cardSelectCheckOn .project-asset-media-card-chrome-module__NzkGOW__cardSelectCheckMark{opacity:1;transform:scale(1)}:is(.project-asset-media-card-chrome-module__NzkGOW__card img,.project-asset-media-card-chrome-module__NzkGOW__card video,.project-asset-media-card-chrome-module__NzkGOW__card pre){-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.project-asset-media-card-chrome-module__NzkGOW__textBlock{white-space:pre-wrap;word-break:break-word;color:var(--foreground);margin:0;padding:.65rem .75rem .75rem;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.8rem;line-height:1.45}.project-asset-media-card-chrome-module__NzkGOW__videoPosterBtn{cursor:pointer;background:0 0;border:none;padding:0;position:relative}.project-asset-media-card-chrome-module__NzkGOW__videoPosterBtn[aria-disabled=true]{cursor:default;opacity:.85}.project-asset-media-card-chrome-module__NzkGOW__videoPosterPlay{color:#fff;text-shadow:0 1px 6px #0000008c;pointer-events:none;justify-content:center;align-items:center;font-size:1.75rem;display:flex;position:absolute;inset:0}.project-asset-media-card-chrome-module__NzkGOW__videoFsBackdrop{z-index:13000;cursor:zoom-out;background:#000000e0;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.project-asset-media-card-chrome-module__NzkGOW__videoFsPlayer{cursor:default;border-radius:.5rem;max-width:min(92vw,72rem);max-height:92dvh;box-shadow:0 12px 48px #00000073}.project-asset-media-card-chrome-module__NzkGOW__videoFsSpinner{border:3px solid #ffffff40;border-top-color:#ffffffd9;border-radius:50%;width:3rem;height:3rem;animation:.7s linear infinite project-asset-media-card-chrome-module__NzkGOW__videoFsSpin}@keyframes project-asset-media-card-chrome-module__NzkGOW__videoFsSpin{to{transform:rotate(360deg)}}.project-asset-media-card-chrome-module__NzkGOW__assetExpandSurface{width:100%;height:100%;min-height:0;position:relative}.project-asset-media-card-chrome-module__NzkGOW__assetExpandSurfaceText{overflow:auto}.project-asset-media-card-chrome-module__NzkGOW__assetExpandSurfaceAudio{justify-content:center;align-items:center;padding:.75rem .65rem .85rem;display:flex}.project-asset-media-card-chrome-module__NzkGOW__assetExpandSurfaceAudio .project-asset-media-card-chrome-module__NzkGOW__mediaFill{width:100%;max-height:100%}.project-asset-media-card-chrome-module__NzkGOW__assetExpandFab{z-index:2;color:#fff;cursor:pointer;opacity:0;background:#00000094;border:1px solid #ffffff38;border-radius:.35rem;justify-content:center;align-items:center;min-width:1.75rem;min-height:1.75rem;padding:.2rem .35rem;font-size:.85rem;line-height:1;transition:opacity .15s,background .15s;display:flex;position:absolute;top:.45rem;right:.45rem}.project-asset-media-card-chrome-module__NzkGOW__assetExpandSurface:hover .project-asset-media-card-chrome-module__NzkGOW__assetExpandFab,.project-asset-media-card-chrome-module__NzkGOW__assetExpandFab:focus-visible{opacity:1}.project-asset-media-card-chrome-module__NzkGOW__assetExpandFab:hover{background:#000000b8}.project-asset-media-card-chrome-module__NzkGOW__assetExpandBackdrop{z-index:13000;cursor:zoom-out;background:#000000d1;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.project-asset-media-card-chrome-module__NzkGOW__assetExpandPanel{border:1px solid var(--border);background:var(--background);cursor:default;border-radius:.65rem;flex-direction:column;width:min(92vw,48rem);max-height:min(88dvh,40rem);display:flex;overflow:hidden;box-shadow:0 16px 48px #0000006b}.project-asset-media-card-chrome-module__NzkGOW__assetExpandHeader{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--surface) 40%, var(--background));justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .85rem;display:flex}.project-asset-media-card-chrome-module__NzkGOW__assetExpandTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.9rem;font-weight:600;line-height:1.3;overflow:hidden}.project-asset-media-card-chrome-module__NzkGOW__assetExpandHeaderActions{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.project-asset-media-card-chrome-module__NzkGOW__assetExpandAction{color:var(--foreground);background:color-mix(in srgb, var(--surface) 55%, var(--background));border:1px solid var(--border);cursor:pointer;white-space:nowrap;border-radius:.35rem;padding:.3rem .55rem;font-size:.75rem;font-weight:500}.project-asset-media-card-chrome-module__NzkGOW__assetExpandAction:hover{background:color-mix(in srgb, var(--surface) 75%, var(--background))}.project-asset-media-card-chrome-module__NzkGOW__assetExpandBody{flex:1;min-height:0;padding:.85rem 1rem 1rem;overflow:auto}.project-asset-media-card-chrome-module__NzkGOW__assetExpandTextBody{white-space:pre-wrap;word-break:break-word;color:var(--foreground);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;line-height:1.55}.project-asset-media-card-chrome-module__NzkGOW__assetExpandAudioPlayer{width:100%;max-width:36rem;margin:0 auto;display:block}
.generated-asset-workflow-source-dialog-module__u1NVOa__backdrop{z-index:5000;padding:max(.75rem, env(safe-area-inset-top,0px)) max(.75rem, env(safe-area-inset-right,0px)) max(.75rem, env(safe-area-inset-bottom,0px)) max(.75rem, env(safe-area-inset-left,0px));background:color-mix(in srgb, var(--foreground) 28%, transparent);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.generated-asset-workflow-source-dialog-module__u1NVOa__dialog{border:1px solid var(--border);background:var(--surface);width:min(48rem,100%);min-height:0;max-height:calc(100dvh - 1.5rem);box-shadow:0 24px 48px color-mix(in srgb, var(--foreground) 18%, transparent);border-radius:.75rem;flex-direction:column;display:flex;overflow:hidden}.generated-asset-workflow-source-dialog-module__u1NVOa__header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.9rem 1.15rem .7rem;display:flex}.generated-asset-workflow-source-dialog-module__u1NVOa__headerText{flex:1;min-width:0}.generated-asset-workflow-source-dialog-module__u1NVOa__title{margin:0;font-size:1.05rem;font-weight:600}.generated-asset-workflow-source-dialog-module__u1NVOa__breadcrumb{flex-wrap:wrap;align-items:center;gap:.15rem 0;max-width:100%;margin:.35rem 0 0;font-size:.78rem;line-height:1.35;display:flex}.generated-asset-workflow-source-dialog-module__u1NVOa__breadcrumbItem{align-items:center;min-width:0;max-width:100%;display:inline-flex}.generated-asset-workflow-source-dialog-module__u1NVOa__breadcrumbSep{opacity:.45;flex-shrink:0;margin:0 .35rem}.generated-asset-workflow-source-dialog-module__u1NVOa__breadcrumbLink{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;color:var(--accent);cursor:pointer;font-weight:600;overflow:hidden}.generated-asset-workflow-source-dialog-module__u1NVOa__breadcrumbLink:hover{text-decoration:underline}.generated-asset-workflow-source-dialog-module__u1NVOa__breadcrumbCurrent{text-overflow:ellipsis;white-space:nowrap;opacity:.88;max-width:14rem;font-weight:600;overflow:hidden}.generated-asset-workflow-source-dialog-module__u1NVOa__subtitle{opacity:.78;text-overflow:ellipsis;white-space:nowrap;margin:.2rem 0 0;font-size:.86rem;overflow:hidden}.generated-asset-workflow-source-dialog-module__u1NVOa__toolboxTag{text-transform:uppercase;letter-spacing:.04em;background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent);vertical-align:middle;border-radius:999px;margin-left:.45rem;padding:.1rem .4rem;font-size:.68rem;font-weight:600;display:inline-block}.generated-asset-workflow-source-dialog-module__u1NVOa__closeBtn{opacity:.65;cursor:pointer;border-radius:.4rem;flex-shrink:0;place-items:center;width:2rem;height:2rem;font-size:1.35rem;line-height:1;display:grid}.generated-asset-workflow-source-dialog-module__u1NVOa__closeBtn:hover{opacity:1;background:color-mix(in srgb, var(--foreground) 6%, transparent)}.generated-asset-workflow-source-dialog-module__u1NVOa__errBanner{color:var(--destructive,#c0392b);background:color-mix(in srgb, var(--destructive,#c0392b) 8%, transparent);flex-shrink:0;margin:0;padding:.55rem 1.15rem;font-size:.82rem}.generated-asset-workflow-source-dialog-module__u1NVOa__body{overscroll-behavior:contain;flex:auto;min-height:0;padding:.75rem 1.15rem 1rem;overflow:auto}.generated-asset-workflow-source-dialog-module__u1NVOa__section{margin-bottom:.9rem}.generated-asset-workflow-source-dialog-module__u1NVOa__section:last-child{margin-bottom:0}.generated-asset-workflow-source-dialog-module__u1NVOa__sectionTitle{text-transform:uppercase;letter-spacing:.06em;opacity:.55;margin:0 0 .4rem;font-size:.72rem;font-weight:600}.generated-asset-workflow-source-dialog-module__u1NVOa__metaGrid{border:1px solid var(--border);background:color-mix(in srgb, var(--foreground) 2.5%, transparent);border-radius:.45rem;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.45rem .85rem;margin:0;padding:.55rem .65rem;display:grid}.generated-asset-workflow-source-dialog-module__u1NVOa__metaGrid dt{text-transform:uppercase;letter-spacing:.04em;opacity:.5;margin:0;font-size:.65rem}.generated-asset-workflow-source-dialog-module__u1NVOa__metaGrid dd{margin:.12rem 0 0;font-size:.84rem}.generated-asset-workflow-source-dialog-module__u1NVOa__mono{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.74rem}.generated-asset-workflow-source-dialog-module__u1NVOa__muted{opacity:.55}.generated-asset-workflow-source-dialog-module__u1NVOa__promptsStack{flex-direction:column;gap:.55rem;display:flex}.generated-asset-workflow-source-dialog-module__u1NVOa__promptCard{border:1px solid var(--border);background:color-mix(in srgb, var(--foreground) 2%, transparent);border-radius:.45rem;overflow:hidden}.generated-asset-workflow-source-dialog-module__u1NVOa__promptCardHead{background:color-mix(in srgb, var(--foreground) 4%, transparent);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem .6rem;display:flex}.generated-asset-workflow-source-dialog-module__u1NVOa__promptCardTitle{margin:0;font-size:.78rem;font-weight:600}.generated-asset-workflow-source-dialog-module__u1NVOa__promptExpandAct{color:var(--accent);cursor:pointer;border-radius:.3rem;flex-shrink:0;padding:.15rem .3rem;font-size:.72rem;font-weight:600}.generated-asset-workflow-source-dialog-module__u1NVOa__promptExpandAct:hover{background:color-mix(in srgb, var(--accent) 8%, transparent)}.generated-asset-workflow-source-dialog-module__u1NVOa__promptBlock{white-space:pre-wrap;word-break:break-word;overscroll-behavior:contain;max-height:4.75rem;margin:0;padding:.5rem .65rem;font-family:inherit;font-size:.8rem;line-height:1.45;overflow:auto}.generated-asset-workflow-source-dialog-module__u1NVOa__promptBlockExpanded{max-height:min(28vh,14rem)}.generated-asset-workflow-source-dialog-module__u1NVOa__mappingHint{opacity:.72;margin:0 0 .5rem;font-size:.78rem;line-height:1.45}.generated-asset-workflow-source-dialog-module__u1NVOa__mappingHint code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.74rem}.generated-asset-workflow-source-dialog-module__u1NVOa__mappingList{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.generated-asset-workflow-source-dialog-module__u1NVOa__mappingRow{border:1px solid color-mix(in srgb, #818cf8 28%, var(--border));background:#818cf812;border-radius:.4rem;flex-direction:column;gap:.15rem;padding:.45rem .55rem;display:flex}.generated-asset-workflow-source-dialog-module__u1NVOa__mappingToken{color:color-mix(in srgb, #c4b5fd 88%, var(--foreground));font-size:.8rem;font-weight:600}.generated-asset-workflow-source-dialog-module__u1NVOa__mappingPath{opacity:.65;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem}.generated-asset-workflow-source-dialog-module__u1NVOa__inputList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.generated-asset-workflow-source-dialog-module__u1NVOa__inputRow{border:1px solid var(--border);border-radius:.45rem;overflow:hidden}.generated-asset-workflow-source-dialog-module__u1NVOa__inputHead{background:color-mix(in srgb, var(--foreground) 4%, transparent);justify-content:space-between;align-items:center;gap:.5rem;padding:.3rem .55rem;font-size:.78rem;display:flex}.generated-asset-workflow-source-dialog-module__u1NVOa__inputLabel{font-weight:600}.generated-asset-workflow-source-dialog-module__u1NVOa__inputKind{opacity:.55;text-transform:uppercase;letter-spacing:.04em;font-size:.65rem}.generated-asset-workflow-source-dialog-module__u1NVOa__inputPreview{white-space:pre-wrap;word-break:break-word;overscroll-behavior:contain;max-height:6rem;margin:0;padding:.45rem .55rem;font-family:inherit;font-size:.78rem;line-height:1.4;overflow:auto}.generated-asset-workflow-source-dialog-module__u1NVOa__inputMediaWrap{padding:.5rem .55rem .6rem}.generated-asset-workflow-source-dialog-module__u1NVOa__mediaBlock{grid-template-columns:1fr;gap:.5rem;display:grid}@media (min-width:36rem){.generated-asset-workflow-source-dialog-module__u1NVOa__mediaBlock{-moz-column-gap:.65rem;grid-template-columns:4.75rem minmax(0,1fr);grid-template-areas:"strip stage""meta meta""path path";align-items:start;gap:.4rem .65rem}.generated-asset-workflow-source-dialog-module__u1NVOa__mediaStrip{grid-area:strip;grid-template-columns:1fr;max-height:11rem}.generated-asset-workflow-source-dialog-module__u1NVOa__previewStage{grid-area:stage;min-height:0}.generated-asset-workflow-source-dialog-module__u1NVOa__mediaChipMeta{grid-area:meta}.generated-asset-workflow-source-dialog-module__u1NVOa__mediaPath{grid-area:path}}.generated-asset-workflow-source-dialog-module__u1NVOa__mediaStrip{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(3.75rem,1fr));gap:.35rem;display:grid;overflow-y:auto}.generated-asset-workflow-source-dialog-module__u1NVOa__mediaThumbBtn{aspect-ratio:1;border:1px solid var(--border);cursor:pointer;background:color-mix(in srgb, var(--foreground) 4%, transparent);border-radius:.35rem;position:relative;overflow:hidden}.generated-asset-workflow-source-dialog-module__u1NVOa__mediaThumbBtn:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border))}.generated-asset-workflow-source-dialog-module__u1NVOa__mediaThumbBtnSelected{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent)}.generated-asset-workflow-source-dialog-module__u1NVOa__mediaThumbImg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.generated-asset-workflow-source-dialog-module__u1NVOa__mediaThumbPlaceholder{opacity:.55;place-items:center;width:100%;height:100%;font-size:1rem;display:grid}.generated-asset-workflow-source-dialog-module__u1NVOa__mediaThumbMeta{text-transform:uppercase;letter-spacing:.04em;background:color-mix(in srgb, var(--foreground) 72%, transparent);color:var(--surface);border-radius:.2rem;padding:.04rem .22rem;font-size:.55rem;font-weight:700;position:absolute;bottom:.15rem;left:.15rem}.generated-asset-workflow-source-dialog-module__u1NVOa__previewStage{border:1px solid var(--border);background:color-mix(in srgb, var(--foreground) 3%, transparent);border-radius:.4rem;place-items:center;min-height:6.5rem;max-height:11rem;display:grid;overflow:hidden}.generated-asset-workflow-source-dialog-module__u1NVOa__previewImg{-o-object-fit:contain;object-fit:contain;width:100%;max-height:11rem;display:block}.generated-asset-workflow-source-dialog-module__u1NVOa__previewVideo{background:#000;width:100%;max-height:11rem;display:block}.generated-asset-workflow-source-dialog-module__u1NVOa__previewAudio{width:100%;padding:.65rem}.generated-asset-workflow-source-dialog-module__u1NVOa__mediaEmpty{opacity:.55;text-align:center;margin:0;padding:1rem;font-size:.8rem}.generated-asset-workflow-source-dialog-module__u1NVOa__mediaChipMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .65rem;display:flex}.generated-asset-workflow-source-dialog-module__u1NVOa__mediaChipLabels{flex-wrap:wrap;align-items:center;gap:.3rem .45rem;min-width:0;display:flex}.generated-asset-workflow-source-dialog-module__u1NVOa__mediaChipTitle{text-overflow:ellipsis;white-space:nowrap;max-width:16rem;font-size:.8rem;font-weight:600;overflow:hidden}.generated-asset-workflow-source-dialog-module__u1NVOa__originBadgeLibrary,.generated-asset-workflow-source-dialog-module__u1NVOa__originBadgeExternal{letter-spacing:.02em;border-radius:999px;padding:.08rem .35rem;font-size:.62rem;font-weight:600;display:inline-block}.generated-asset-workflow-source-dialog-module__u1NVOa__originBadgeLibrary{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent)}.generated-asset-workflow-source-dialog-module__u1NVOa__originBadgeExternal{background:color-mix(in srgb, var(--foreground) 8%, transparent);opacity:.85}.generated-asset-workflow-source-dialog-module__u1NVOa__sourceDetailsAct{border:1px solid var(--border);cursor:pointer;color:var(--accent);border-radius:.35rem;flex-shrink:0;padding:.25rem .5rem;font-size:.72rem;font-weight:600}.generated-asset-workflow-source-dialog-module__u1NVOa__sourceDetailsAct:hover{background:color-mix(in srgb, var(--accent) 8%, transparent)}.generated-asset-workflow-source-dialog-module__u1NVOa__mediaPath{opacity:.55;word-break:break-all;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.65rem}.generated-asset-workflow-source-dialog-module__u1NVOa__footer{border-top:1px solid var(--border);background:var(--surface);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.55rem .85rem;padding:.75rem 1.15rem .9rem;display:flex}.generated-asset-workflow-source-dialog-module__u1NVOa__footerBack{cursor:pointer;opacity:.8;border-radius:.45rem;padding:.4rem .6rem;font-size:.86rem;font-weight:600}.generated-asset-workflow-source-dialog-module__u1NVOa__footerBack:hover{opacity:1;background:color-mix(in srgb, var(--foreground) 6%, transparent)}.generated-asset-workflow-source-dialog-module__u1NVOa__footerAction{color:var(--surface);background:var(--accent);cursor:pointer;border-radius:.45rem;margin-right:auto;padding:.4rem .8rem;font-size:.86rem;font-weight:600}.generated-asset-workflow-source-dialog-module__u1NVOa__footerAction:hover:not([aria-disabled=true]){filter:brightness(1.05)}.generated-asset-workflow-source-dialog-module__u1NVOa__footerAction[aria-disabled=true]{opacity:.45;cursor:not-allowed}.generated-asset-workflow-source-dialog-module__u1NVOa__footerLink{color:var(--accent);font-size:.86rem;font-weight:600;text-decoration:none}.generated-asset-workflow-source-dialog-module__u1NVOa__footerLink:hover{text-decoration:underline}.generated-asset-workflow-source-dialog-module__u1NVOa__footerLinkSecondary{opacity:.75;font-size:.86rem;text-decoration:none}.generated-asset-workflow-source-dialog-module__u1NVOa__footerLinkSecondary:hover{opacity:1;text-decoration:underline}
.key-art-studio-panel-module__NhSImW__shell{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.key-art-studio-panel-module__NhSImW__shellEntityFocused .key-art-studio-panel-module__NhSImW__main{padding-top:1rem}.key-art-studio-panel-module__NhSImW__err{color:color-mix(in srgb, var(--danger,#e55) 90%, var(--foreground));flex-shrink:0;margin:0;padding:.5rem 1.25rem;font-size:.8rem}.key-art-studio-panel-module__NhSImW__main{flex:1;min-height:0;padding:1.5rem 1.5rem 1rem;overflow-y:auto}.key-art-studio-panel-module__NhSImW__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;height:100%;min-height:12rem;padding:2rem;display:flex}.key-art-studio-panel-module__NhSImW__emptyStateTitle{opacity:.65;margin:0;font-size:1rem;font-weight:600}.key-art-studio-panel-module__NhSImW__emptyStateHint{opacity:.45;max-width:26rem;margin:0;font-size:.82rem}.key-art-studio-panel-module__NhSImW__entityView{flex-direction:column;gap:1.25rem;display:flex}.key-art-studio-panel-module__NhSImW__entityHeader{flex-direction:column;gap:.3rem;display:flex}.key-art-studio-panel-module__NhSImW__entityHeaderMeta{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.key-art-studio-panel-module__NhSImW__entityKindBadge{letter-spacing:.06em;text-transform:uppercase;opacity:.55;font-size:.68rem;font-weight:600}.key-art-studio-panel-module__NhSImW__entityHeaderClose{opacity:.45;cursor:pointer;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;font-size:1.1rem;line-height:1;transition:opacity .1s,background .1s;display:flex}.key-art-studio-panel-module__NhSImW__entityHeaderClose:hover{opacity:.9;background:color-mix(in srgb, var(--foreground) 8%, transparent);border-color:var(--border)}.key-art-studio-panel-module__NhSImW__entityName{margin:0;font-size:1.45rem;font-weight:700;line-height:1.15}.key-art-studio-panel-module__NhSImW__entityNameRow{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.key-art-studio-panel-module__NhSImW__entityNameInput{min-width:10rem;font:inherit;letter-spacing:-.02em;color:inherit;background:0 0;border:1px solid #0000;border-radius:.35rem;outline:none;flex:1;margin:0;padding:.15rem .35rem;font-size:1.45rem;font-weight:700;line-height:1.15}.key-art-studio-panel-module__NhSImW__entityNameInput:hover:not(:disabled){border-color:color-mix(in srgb, var(--foreground) 12%, transparent);background:color-mix(in srgb, var(--foreground) 3%, transparent)}.key-art-studio-panel-module__NhSImW__entityNameInput:focus{background:color-mix(in srgb, var(--foreground) 4%, transparent);border-color:#7c5cff73}.key-art-studio-panel-module__NhSImW__entityNameSave{cursor:pointer;background:#7c5cff1f;border:1px solid #7c5cff73;border-radius:999px;flex-shrink:0;padding:.35rem .7rem;font-size:.72rem;font-weight:600}.key-art-studio-panel-module__NhSImW__entityNameSave:hover{background:#7c5cff2e}.key-art-studio-panel-module__NhSImW__entityDescription{opacity:.6;max-width:52rem;margin:0;font-size:.85rem;line-height:1.55}.key-art-studio-panel-module__NhSImW__detailTabs{border-bottom:1px solid var(--border);gap:0;margin-top:.25rem;display:flex}.key-art-studio-panel-module__NhSImW__detailTab{opacity:.55;cursor:pointer;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.5rem .85rem;font-size:.8rem;font-weight:500;transition:opacity .12s,border-color .12s}.key-art-studio-panel-module__NhSImW__detailTab:hover{opacity:.85}.key-art-studio-panel-module__NhSImW__detailTabOn{opacity:1;border-bottom-color:#818cf8}.key-art-studio-panel-module__NhSImW__variationMeta{border:1px solid color-mix(in srgb, #818cf8 22%, var(--border));background:color-mix(in srgb, #818cf8 5%, var(--background));border-radius:.55rem;flex-direction:column;gap:.75rem;padding:.75rem .85rem;display:flex}.key-art-studio-panel-module__NhSImW__variationMetaTop{flex-wrap:wrap;align-items:flex-end;gap:.65rem .85rem;display:flex}.key-art-studio-panel-module__NhSImW__variationMetaFields{flex-wrap:wrap;flex:1;gap:.65rem .85rem;min-width:min(100%,16rem);display:flex}.key-art-studio-panel-module__NhSImW__variationMetaField,.key-art-studio-panel-module__NhSImW__variationMetaFieldWide{flex-direction:column;gap:.25rem;min-width:0;display:flex}.key-art-studio-panel-module__NhSImW__variationMetaField{flex:0 11rem}.key-art-studio-panel-module__NhSImW__variationMetaFieldWide{flex:16rem}.key-art-studio-panel-module__NhSImW__variationMetaLabel{letter-spacing:.05em;text-transform:uppercase;opacity:.55;font-size:.62rem;font-weight:600}.key-art-studio-panel-module__NhSImW__variationMetaInput{font:inherit;border:1px solid var(--border);background:color-mix(in srgb, var(--background) 80%, transparent);color:inherit;border-radius:.4rem;outline:none;padding:.35rem .5rem;font-size:.8rem}.key-art-studio-panel-module__NhSImW__variationMetaInput:focus{border-color:#818cf88c}.key-art-studio-panel-module__NhSImW__variationMetaSave{cursor:pointer;color:#fff;background:#818cf8;border-radius:.4rem;flex-shrink:0;padding:.35rem .75rem;font-size:.76rem;font-weight:600}.key-art-studio-panel-module__NhSImW__variationMetaSave:hover{filter:brightness(1.05)}.key-art-studio-panel-module__NhSImW__variationMetaActions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.45rem;display:flex}.key-art-studio-panel-module__NhSImW__variationMetaDelete{cursor:pointer;border:1px solid color-mix(in srgb, var(--danger,#e55) 35%, transparent);background:color-mix(in srgb, var(--danger,#e55) 8%, transparent);color:color-mix(in srgb, var(--danger,#e55) 88%, var(--foreground));border-radius:.4rem;flex-shrink:0;padding:.35rem .75rem;font-size:.76rem;font-weight:600}.key-art-studio-panel-module__NhSImW__variationMetaDelete:hover{background:color-mix(in srgb, var(--danger,#e55) 14%, transparent)}.key-art-studio-panel-module__NhSImW__variationAssetBlock{border-top:1px solid color-mix(in srgb, var(--border) 85%, transparent);flex-direction:column;gap:.45rem;padding-top:.65rem;display:flex}.key-art-studio-panel-module__NhSImW__variationAssetHead{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.key-art-studio-panel-module__NhSImW__variationAssetClear{opacity:.55;cursor:pointer;border-radius:.3rem;padding:.1rem .35rem;font-size:.68rem}.key-art-studio-panel-module__NhSImW__variationAssetClear:hover{opacity:.9;background:color-mix(in srgb, var(--foreground) 8%, transparent)}.key-art-studio-panel-module__NhSImW__variationAssetEmpty{opacity:.45;margin:0;font-size:.76rem}.key-art-studio-panel-module__NhSImW__variationAssetRow{scrollbar-width:thin;gap:.45rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.key-art-studio-panel-module__NhSImW__variationAssetTile{cursor:pointer;background:color-mix(in srgb, var(--foreground) 6%, transparent);border:2px solid #0000;border-radius:.4rem;flex-shrink:0;width:3.4rem;height:3.4rem;transition:border-color .12s,box-shadow .12s;overflow:hidden}.key-art-studio-panel-module__NhSImW__variationAssetTile:hover{border-color:#818cf873}.key-art-studio-panel-module__NhSImW__variationAssetTileOn{border-color:#818cf8;box-shadow:0 0 0 2px #818cf833}.key-art-studio-panel-module__NhSImW__variationAssetImg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.key-art-studio-panel-module__NhSImW__variationAssetImgEmpty{background:color-mix(in srgb, var(--foreground) 8%, transparent);width:100%;height:100%}.key-art-studio-panel-module__NhSImW__timelinesSection{border-bottom:1px solid var(--border);padding-bottom:.25rem}.key-art-studio-panel-module__NhSImW__entityContent{flex-direction:column;gap:0;display:flex}.key-art-studio-panel-module__NhSImW__mediaAttachRow{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.85rem;display:flex}.key-art-studio-panel-module__NhSImW__mediaAttachBtn{border:1px solid color-mix(in srgb, var(--foreground) 14%, transparent);background:color-mix(in srgb, var(--foreground) 4%, transparent);cursor:pointer;opacity:.88;border-radius:.4rem;align-items:center;padding:.32rem .7rem;font-size:.76rem;font-weight:500;transition:border-color .12s,background .12s,opacity .12s;display:inline-flex}.key-art-studio-panel-module__NhSImW__mediaAttachBtn:hover{opacity:1;background:#818cf814;border-color:#818cf873}.key-art-studio-panel-module__NhSImW__mediaAttachBtn[aria-disabled=true]{opacity:.4;cursor:default;pointer-events:none}.key-art-studio-panel-module__NhSImW__variationsSection{border-top:1px solid var(--border);margin-top:1.5rem;padding-top:1.5rem}.key-art-studio-panel-module__NhSImW__gridEmpty{text-align:center;flex-direction:column;gap:.45rem;padding:2.5rem 0;display:flex}.key-art-studio-panel-module__NhSImW__gridEmptyTitle{opacity:.5;margin:0;font-size:.9rem;font-weight:600}.key-art-studio-panel-module__NhSImW__gridEmptyHint{opacity:.4;margin:0;max-width:30rem;margin-inline:auto;font-size:.8rem;line-height:1.55}.key-art-studio-panel-module__NhSImW__grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.key-art-studio-panel-module__NhSImW__gridCell{border:1px solid var(--border);background:color-mix(in srgb, var(--background) 60%, transparent);border-radius:.55rem;transition:border-color .12s,box-shadow .12s;overflow:hidden}.key-art-studio-panel-module__NhSImW__gridCell:hover{border-color:#818cf880;box-shadow:0 0 0 2px #818cf81f}.key-art-studio-panel-module__NhSImW__gridCellInner{flex-direction:column;display:flex}.key-art-studio-panel-module__NhSImW__gridCellImg{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.key-art-studio-panel-module__NhSImW__gridCellLabel{opacity:.65;white-space:nowrap;text-overflow:ellipsis;padding:.4rem .55rem;font-size:.72rem;overflow:hidden}.key-art-studio-panel-module__NhSImW__imgPlaceholder{background:color-mix(in srgb, var(--foreground) 6%, transparent);animation:1.4s infinite alternate key-art-studio-panel-module__NhSImW__shimmer}.key-art-studio-panel-module__NhSImW__imgError{background:color-mix(in srgb, var(--danger,#e55) 8%, transparent);animation:none}@keyframes key-art-studio-panel-module__NhSImW__shimmer{0%{opacity:.5}to{opacity:1}}.key-art-studio-panel-module__NhSImW__storageImg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.key-art-studio-panel-module__NhSImW__variationStrip{border-top:1px solid var(--border);background:color-mix(in srgb, #818cf8 4%, var(--surface-elevated,var(--background)));flex-shrink:0;align-items:stretch;min-height:0;display:flex}.key-art-studio-panel-module__NhSImW__variationStripHead{border-right:1px solid color-mix(in srgb, var(--border) 80%, transparent);flex-shrink:0;align-items:center;padding:0 .65rem;display:flex}.key-art-studio-panel-module__NhSImW__variationStripLabel{letter-spacing:.06em;text-transform:uppercase;opacity:.55;white-space:nowrap;font-size:.62rem;font-weight:600}.key-art-studio-panel-module__NhSImW__variationChipRow{flex:1;align-items:center;gap:.35rem;min-width:0;padding:.3rem .55rem}.key-art-studio-panel-module__NhSImW__variationChipRow .key-art-studio-panel-module__NhSImW__stripEmpty{padding:0;font-size:.72rem}.key-art-studio-panel-module__NhSImW__variationStrip .key-art-studio-panel-module__NhSImW__variationChip{border-radius:999px;flex-direction:row;align-items:center;gap:.3rem;width:auto;max-width:11rem;padding:.2rem .45rem .2rem .2rem}.key-art-studio-panel-module__NhSImW__variationStrip .key-art-studio-panel-module__NhSImW__variationChip .key-art-studio-panel-module__NhSImW__chipThumb{border-radius:999px;flex-shrink:0;width:1.55rem;height:1.55rem}.key-art-studio-panel-module__NhSImW__variationChipText{flex-direction:column;flex:1;gap:.05rem;min-width:0;display:flex}.key-art-studio-panel-module__NhSImW__variationStrip .key-art-studio-panel-module__NhSImW__variationChip .key-art-studio-panel-module__NhSImW__chipName{flex:initial;text-align:left;-webkit-line-clamp:1;min-width:0;font-size:.64rem}.key-art-studio-panel-module__NhSImW__chipSublabel{opacity:.55;text-align:left;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.56rem;line-height:1.15;display:-webkit-box;overflow:hidden}.key-art-studio-panel-module__NhSImW__variationStrip .key-art-studio-panel-module__NhSImW__variationChip .key-art-studio-panel-module__NhSImW__chipCount{flex-shrink:0;margin-left:-.1rem;padding:.05rem .28rem;font-size:.58rem}.key-art-studio-panel-module__NhSImW__variationAddChip{border:1px dashed color-mix(in srgb, #818cf8 45%, var(--border));opacity:.75;cursor:pointer;white-space:nowrap;border-radius:999px;flex-shrink:0;align-self:center;padding:.28rem .55rem;font-size:.64rem;font-weight:600}.key-art-studio-panel-module__NhSImW__variationAddChip:hover{opacity:1;background:#818cf814}.key-art-studio-panel-module__NhSImW__variationAddChipDisabled{opacity:.35;cursor:default;pointer-events:none}.key-art-studio-panel-module__NhSImW__strip{border-top:1px solid var(--border);background:color-mix(in srgb, var(--surface-elevated,var(--background)) 95%, transparent);flex-shrink:0}.key-art-studio-panel-module__NhSImW__stripCondensed{background:color-mix(in srgb, var(--surface-elevated,var(--background)) 88%, transparent)}.key-art-studio-panel-module__NhSImW__stripCondensedRow{align-items:center;gap:.35rem;min-width:0;min-height:0;padding:.2rem .35rem .2rem .45rem;display:flex}.key-art-studio-panel-module__NhSImW__stripCondensed .key-art-studio-panel-module__NhSImW__stripTabs{border-bottom:none;flex-shrink:0;gap:.1rem;padding:0}.key-art-studio-panel-module__NhSImW__stripCondensed .key-art-studio-panel-module__NhSImW__stripTab{border-bottom-width:1px;margin-bottom:0;padding:.22rem .45rem;font-size:.68rem}.key-art-studio-panel-module__NhSImW__stripCondensed .key-art-studio-panel-module__NhSImW__stripTabCount{padding:.05rem .28rem;font-size:.6rem}.key-art-studio-panel-module__NhSImW__stripCondensed .key-art-studio-panel-module__NhSImW__stripSearch{flex-shrink:0;padding:0}.key-art-studio-panel-module__NhSImW__stripCondensed .key-art-studio-panel-module__NhSImW__stripSearchInput{width:6.5rem;padding:.16rem .4rem;font-size:.68rem}.key-art-studio-panel-module__NhSImW__stripCondensed .key-art-studio-panel-module__NhSImW__stripSearchInput:focus{width:8.5rem}.key-art-studio-panel-module__NhSImW__stripCondensed .key-art-studio-panel-module__NhSImW__chipRow{flex:1;gap:.3rem;min-width:0;padding:0}.key-art-studio-panel-module__NhSImW__stripCondensed .key-art-studio-panel-module__NhSImW__stripEmpty{padding:.1rem 0;font-size:.68rem}.key-art-studio-panel-module__NhSImW__stripTabs{border-bottom:1px solid var(--border);gap:0;padding:0 .75rem;display:flex}.key-art-studio-panel-module__NhSImW__stripTab{opacity:.55;cursor:pointer;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:.35rem;margin-bottom:-1px;padding:.45rem .75rem;font-size:.78rem;font-weight:500;transition:opacity .12s,border-color .12s;display:flex}.key-art-studio-panel-module__NhSImW__stripTab:hover{opacity:.85}.key-art-studio-panel-module__NhSImW__stripTabOn{opacity:1;border-bottom-color:#818cf8}.key-art-studio-panel-module__NhSImW__stripTabCount{background:color-mix(in srgb, var(--foreground) 8%, transparent);border-radius:999px;padding:.1rem .35rem;font-size:.68rem;font-weight:600}.key-art-studio-panel-module__NhSImW__stripTabOn .key-art-studio-panel-module__NhSImW__stripTabCount{background:#818cf826}.key-art-studio-panel-module__NhSImW__stripSearch{align-items:center;margin-left:auto;padding:0 .25rem;display:flex}.key-art-studio-panel-module__NhSImW__stripSearchInput{font:inherit;border:1px solid var(--border);background:color-mix(in srgb, var(--background) 70%, transparent);color:inherit;border-radius:.4rem;outline:none;width:9rem;padding:.22rem .5rem;font-size:.76rem;transition:border-color .12s,width .15s}.key-art-studio-panel-module__NhSImW__stripSearchInput:focus{border-color:#818cf88c;width:12rem}.key-art-studio-panel-module__NhSImW__stripSearchInput::-webkit-search-cancel-button{opacity:.5;cursor:pointer}.key-art-studio-panel-module__NhSImW__chipRow{scrollbar-width:none;gap:.55rem;padding:.7rem .85rem;display:flex;overflow-x:auto}.key-art-studio-panel-module__NhSImW__chipRow::-webkit-scrollbar{display:none}.key-art-studio-panel-module__NhSImW__stripEmpty{opacity:.42;white-space:nowrap;margin:0;padding:.25rem 0;font-size:.78rem}.key-art-studio-panel-module__NhSImW__chip{border:1px solid var(--border);background:color-mix(in srgb, var(--background) 70%, transparent);cursor:pointer;border-radius:.55rem;flex-direction:column;flex-shrink:0;align-items:center;gap:.3rem;width:5.5rem;padding:.45rem .6rem;transition:border-color .12s,background .12s,box-shadow .12s;display:flex}.key-art-studio-panel-module__NhSImW__chip:hover{background:color-mix(in srgb, #818cf8 5%, var(--background));border-color:#818cf880}.key-art-studio-panel-module__NhSImW__chipOn{background:color-mix(in srgb, #818cf8 10%, var(--background));border-color:#818cf8;box-shadow:0 0 0 2px #818cf82e}.key-art-studio-panel-module__NhSImW__chipThumb{background:color-mix(in srgb, var(--foreground) 6%, transparent);border-radius:.35rem;flex-shrink:0;width:3.2rem;height:3.2rem;overflow:hidden}.key-art-studio-panel-module__NhSImW__chipThumbImg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.key-art-studio-panel-module__NhSImW__chipThumbEmpty{background:color-mix(in srgb, var(--foreground) 8%, transparent);width:100%;height:100%}.key-art-studio-panel-module__NhSImW__chipName{text-align:center;-webkit-line-clamp:2;opacity:.82;-webkit-box-orient:vertical;max-width:100%;font-size:.68rem;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}.key-art-studio-panel-module__NhSImW__chipOn .key-art-studio-panel-module__NhSImW__chipName{opacity:1}.key-art-studio-panel-module__NhSImW__chipCount{background:color-mix(in srgb, var(--foreground) 8%, transparent);opacity:.7;border-radius:999px;padding:.08rem .3rem;font-size:.62rem;font-weight:600}.key-art-studio-panel-module__NhSImW__chipOn .key-art-studio-panel-module__NhSImW__chipCount{opacity:1;background:#818cf833}.key-art-studio-panel-module__NhSImW__chip.key-art-studio-panel-module__NhSImW__entityChipCondensed{border-radius:999px;flex-direction:row;align-items:center;gap:.3rem;width:auto;max-width:10.5rem;padding:.18rem .42rem .18rem .18rem}.key-art-studio-panel-module__NhSImW__chip.key-art-studio-panel-module__NhSImW__entityChipCondensed .key-art-studio-panel-module__NhSImW__chipThumb{border-radius:999px;width:1.5rem;height:1.5rem}.key-art-studio-panel-module__NhSImW__chip.key-art-studio-panel-module__NhSImW__entityChipCondensed .key-art-studio-panel-module__NhSImW__chipName{text-align:left;white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset;flex:1;-webkit-box-orient:unset;min-width:0;font-size:.64rem;line-height:1.2;display:block;overflow:hidden}.key-art-studio-panel-module__NhSImW__chip.key-art-studio-panel-module__NhSImW__entityChipCondensed .key-art-studio-panel-module__NhSImW__chipCount{flex-shrink:0;margin-left:-.05rem;padding:.04rem .26rem;font-size:.56rem}
.canon-entity-visual-module__9mAFRW__thumbSm{border-radius:.35rem;width:2.5rem;height:2.5rem}.canon-entity-visual-module__9mAFRW__thumbMd{aspect-ratio:1;border-radius:.45rem;width:100%}.canon-entity-visual-module__9mAFRW__thumbLg{aspect-ratio:4/5;border-radius:.55rem;width:100%}.canon-entity-visual-module__9mAFRW__thumbEmpty{background:color-mix(in srgb, var(--foreground) 7%, transparent);flex-shrink:0}.canon-entity-visual-module__9mAFRW__thumbLoading{animation:1.2s ease-in-out infinite alternate canon-entity-visual-module__9mAFRW__canonThumbShimmer}@keyframes canon-entity-visual-module__9mAFRW__canonThumbShimmer{0%{opacity:.45}to{opacity:.9}}.canon-entity-visual-module__9mAFRW__thumbImg{-o-object-fit:cover;object-fit:cover;flex-shrink:0;display:block}.canon-entity-visual-module__9mAFRW__pickerGrid{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.65rem;display:grid}.canon-entity-visual-module__9mAFRW__pickerCard{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:color-mix(in srgb, var(--foreground) 2%, transparent);border-radius:.55rem;flex-direction:column;gap:.4rem;padding:.45rem;transition:border-color .12s,background .12s,box-shadow .12s;display:flex;position:relative}.canon-entity-visual-module__9mAFRW__pickerCardClickable{cursor:pointer}.canon-entity-visual-module__9mAFRW__pickerCardClickable:hover{border-color:color-mix(in srgb, var(--foreground) 18%, transparent)}.canon-entity-visual-module__9mAFRW__pickerCardOn{background:#7c5cff1a;border-color:#7c5cff8c;box-shadow:0 0 0 1px #7c5cff40}.canon-entity-visual-module__9mAFRW__pickerCardMaster{background:#34d3991a;border-color:#34d3998c;box-shadow:0 0 0 1px #34d39940}.canon-entity-visual-module__9mAFRW__pickerCardDuplicate{opacity:.92}.canon-entity-visual-module__9mAFRW__pickerCheck{color:#fff;background:#7c5cff;border-radius:999px;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;font-size:.65rem;font-weight:700;display:flex;position:absolute;top:.4rem;right:.4rem;box-shadow:0 1px 4px #00000040}.canon-entity-visual-module__9mAFRW__pickerBadge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.12rem .4rem;font-size:.62rem;font-weight:700;position:absolute;top:.35rem;left:.35rem}.canon-entity-visual-module__9mAFRW__badgeMaster{color:#fff;background:#2fbe8a}.canon-entity-visual-module__9mAFRW__badgeDuplicate{background:color-mix(in srgb, var(--foreground) 12%, transparent);color:inherit;opacity:.85}.canon-entity-visual-module__9mAFRW__pickerName{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.78rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.canon-entity-visual-module__9mAFRW__pickerStats{opacity:.5;margin:0;font-size:.68rem;line-height:1.3}.canon-entity-visual-module__9mAFRW__selectedStrip{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:color-mix(in srgb, var(--foreground) 3%, transparent);border-radius:.5rem;flex-direction:column;gap:.45rem;padding:.65rem .75rem;display:flex}.canon-entity-visual-module__9mAFRW__selectedStripPinned{border-top:none;border-left:none;border-right:none;border-bottom:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);background:#7c5cff0a;border-radius:0;padding:.55rem 0 .65rem}.canon-entity-visual-module__9mAFRW__selectedStripLabel{opacity:.55;margin:0;font-size:.72rem;font-weight:600}.canon-entity-visual-module__9mAFRW__selectedStripRow{gap:.45rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.canon-entity-visual-module__9mAFRW__selectedChip{background:#7c5cff14;border:1px solid #7c5cff59;border-radius:999px;flex-shrink:0;align-items:center;gap:.4rem;max-width:11rem;padding:.25rem .45rem .25rem .25rem;display:flex}.canon-entity-visual-module__9mAFRW__selectedChipMaster{background:#34d3991f;border-color:#34d39980}.canon-entity-visual-module__9mAFRW__selectedChipRole{letter-spacing:.04em;text-transform:uppercase;opacity:.7;flex-shrink:0;font-size:.58rem;font-weight:700}.canon-entity-visual-module__9mAFRW__selectedChipName{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:500;overflow:hidden}.canon-entity-visual-module__9mAFRW__selectedChipRemove{opacity:.55;padding:0 .15rem;font-size:.85rem;line-height:1}.canon-entity-visual-module__9mAFRW__selectedChipRemove:hover{opacity:1}.canon-entity-visual-module__9mAFRW__mergeDiagram{grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;display:grid}@media (max-width:640px){.canon-entity-visual-module__9mAFRW__mergeDiagram{grid-template-columns:1fr}.canon-entity-visual-module__9mAFRW__mergeArrow{justify-self:center;transform:rotate(90deg)}}.canon-entity-visual-module__9mAFRW__mergeColumn{flex-direction:column;gap:.5rem;display:flex}.canon-entity-visual-module__9mAFRW__mergeColumnTitle{text-transform:uppercase;letter-spacing:.05em;opacity:.45;margin:0;font-size:.72rem;font-weight:600}.canon-entity-visual-module__9mAFRW__mergeArrow{opacity:.35;text-align:center;font-size:1.25rem}.canon-entity-visual-module__9mAFRW__reviewCard{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:color-mix(in srgb, var(--foreground) 2%, transparent);border-radius:.5rem;flex-direction:column;gap:.35rem;padding:.5rem;display:flex}.canon-entity-visual-module__9mAFRW__reviewCardMaster{background:#34d3990f;border-color:#34d39966}.canon-entity-visual-module__9mAFRW__timelineList{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.canon-entity-visual-module__9mAFRW__timelinePill{border:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);background:color-mix(in srgb, var(--foreground) 4%, transparent);border-radius:999px;padding:.2rem .5rem;font-size:.68rem}
.canon-entity-picker-hover-preview-module__mulD_G__wrap{min-width:0;position:relative}.canon-entity-picker-hover-preview-module__mulD_G__panel{z-index:1300;border:1px solid color-mix(in srgb, var(--foreground) 16%, transparent);background:color-mix(in srgb, var(--background) 92%, #0a0a0c);box-shadow:0 10px 28px #00000047, 0 0 0 1px color-mix(in srgb, var(--foreground) 6%, transparent);pointer-events:auto;overscroll-behavior:contain;border-radius:.55rem;max-height:min(70vh,22rem);padding:.65rem .7rem .75rem;position:fixed;overflow-y:auto}.canon-entity-picker-hover-preview-module__mulD_G__header{align-items:flex-start;gap:.55rem;margin-bottom:.5rem;display:flex}.canon-entity-picker-hover-preview-module__mulD_G__heroThumb{border-radius:.4rem;flex-shrink:0;overflow:hidden}.canon-entity-picker-hover-preview-module__mulD_G__heroThumbImg{width:3.25rem;height:3.25rem}.canon-entity-picker-hover-preview-module__mulD_G__headerText{flex:1;min-width:0}.canon-entity-picker-hover-preview-module__mulD_G__kind{letter-spacing:.07em;text-transform:uppercase;opacity:.5;margin:0 0 .2rem;font-size:.58rem;font-weight:700}.canon-entity-picker-hover-preview-module__mulD_G__name{letter-spacing:-.02em;margin:0 0 .35rem;font-size:.9rem;font-weight:650;line-height:1.25}.canon-entity-picker-hover-preview-module__mulD_G__description{opacity:.78;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0 0 .55rem;font-size:.72rem;line-height:1.45;display:-webkit-box;overflow:hidden}.canon-entity-picker-hover-preview-module__mulD_G__descriptionMuted{opacity:.45;margin:0 0 .55rem;font-size:.68rem;font-style:italic}.canon-entity-picker-hover-preview-module__mulD_G__variationsLabel{letter-spacing:.06em;text-transform:uppercase;opacity:.45;margin:0 0 .35rem;font-size:.62rem;font-weight:700}.canon-entity-picker-hover-preview-module__mulD_G__variationList{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.canon-entity-picker-hover-preview-module__mulD_G__variationItem{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:color-mix(in srgb, var(--foreground) 3%, transparent);border-radius:.35rem;padding:.3rem .45rem;font-size:.72rem;line-height:1.3}.canon-entity-picker-hover-preview-module__mulD_G__variationsEmpty{opacity:.45;margin:0;font-size:.68rem;font-style:italic}
.canon-studio-flow-nav-module__-rrntq__header{border-bottom:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);flex-flow:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.75rem;display:flex}.canon-studio-flow-nav-module__-rrntq__footer{border-top:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);flex-direction:column;flex-shrink:0;gap:.85rem;margin-top:auto;padding-top:1rem;display:flex}.canon-studio-flow-nav-module__-rrntq__stepper{flex-wrap:wrap;align-items:center;gap:0;min-width:0;display:flex}.canon-studio-flow-nav-module__-rrntq__stepItem{align-items:center;gap:.35rem;display:flex;position:relative}.canon-studio-flow-nav-module__-rrntq__stepItemClickable{cursor:pointer;border-radius:.35rem;padding:.15rem .25rem .15rem 0}.canon-studio-flow-nav-module__-rrntq__stepItemClickable:hover .canon-studio-flow-nav-module__-rrntq__stepLabel{opacity:.85}.canon-studio-flow-nav-module__-rrntq__stepDot{border:1px solid color-mix(in srgb, var(--foreground) 18%, transparent);opacity:.45;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:.68rem;font-weight:700;display:flex}.canon-studio-flow-nav-module__-rrntq__stepDotActive{opacity:1;color:inherit;background:#7c5cff26;border-color:#7c5cff99}.canon-studio-flow-nav-module__-rrntq__stepDotDone{opacity:1;background:#34d3992e;border-color:#34d3998c}.canon-studio-flow-nav-module__-rrntq__stepLabel{opacity:.4;margin-right:.5rem;font-size:.72rem;font-weight:500}.canon-studio-flow-nav-module__-rrntq__stepLabelActive{opacity:1}.canon-studio-flow-nav-module__-rrntq__stepLine{background:color-mix(in srgb, var(--foreground) 15%, transparent);width:1.25rem;height:1px;margin-right:.35rem}.canon-studio-flow-nav-module__-rrntq__actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:.5rem;display:flex}.canon-studio-flow-nav-module__-rrntq__btn{border-radius:.4rem;padding:.45rem .9rem;font-size:.82rem;font-weight:500}.canon-studio-flow-nav-module__-rrntq__btnPrimary{color:#fff;background:#694ed9}.canon-studio-flow-nav-module__-rrntq__btnSecondary{border:1px solid color-mix(in srgb, var(--foreground) 15%, transparent)}.canon-studio-flow-nav-module__-rrntq__btnDisabled{opacity:.45;pointer-events:none}
.condense-canon-entities-tool-module__jI_O8a__flow{flex-direction:column;max-width:52rem;min-height:100%;display:flex}.condense-canon-entities-tool-module__jI_O8a__flowChrome{z-index:2;background:var(--background);flex-direction:column;flex-shrink:0;gap:0;margin:0 -.25rem;padding:0 .25rem;display:flex;position:sticky;top:0}.condense-canon-entities-tool-module__jI_O8a__flowBody{flex-direction:column;flex:1;gap:1rem;min-height:0;padding-top:1rem;display:flex}.condense-canon-entities-tool-module__jI_O8a__stepIntro{flex-direction:column;gap:.25rem;display:flex}.condense-canon-entities-tool-module__jI_O8a__stepTitle{margin:0;font-size:.95rem;font-weight:600}.condense-canon-entities-tool-module__jI_O8a__stepHint{opacity:.55;max-width:38rem;margin:0;font-size:.8rem;line-height:1.45}.condense-canon-entities-tool-module__jI_O8a__searchRow{display:flex}.condense-canon-entities-tool-module__jI_O8a__searchInput{max-width:20rem;font:inherit;border:1px solid color-mix(in srgb, var(--foreground) 14%, transparent);background:color-mix(in srgb, var(--background) 80%, transparent);color:inherit;border-radius:.45rem;outline:none;flex:1;padding:.45rem .65rem;font-size:.82rem}.condense-canon-entities-tool-module__jI_O8a__searchInput:focus{border-color:#7c5cff73}.condense-canon-entities-tool-module__jI_O8a__hint{opacity:.55;margin:0;font-size:.82rem}.condense-canon-entities-tool-module__jI_O8a__summaryBlock{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:color-mix(in srgb, var(--foreground) 2%, transparent);border-radius:.45rem;flex-direction:column;gap:.35rem;padding:.65rem .75rem;display:flex}.condense-canon-entities-tool-module__jI_O8a__summaryLine{margin:0;font-size:.82rem}.condense-canon-entities-tool-module__jI_O8a__summarySub{opacity:.5;margin:.15rem 0 0;font-size:.72rem}.condense-canon-entities-tool-module__jI_O8a__mpfNotice{background:#e8a3171f;border:1px solid #e8a31759;border-radius:.45rem;padding:.65rem .75rem;font-size:.78rem}.condense-canon-entities-tool-module__jI_O8a__err{color:color-mix(in srgb, var(--danger,#e55) 90%, var(--foreground));margin:0;font-size:.82rem}.condense-canon-entities-tool-module__jI_O8a__preview,.condense-canon-entities-tool-module__jI_O8a__result{border:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);background:color-mix(in srgb, var(--foreground) 3%, transparent);border-radius:.45rem;padding:.75rem}.condense-canon-entities-tool-module__jI_O8a__previewTitle,.condense-canon-entities-tool-module__jI_O8a__resultTitle{margin:0 0 .35rem;font-size:.82rem;font-weight:600}.condense-canon-entities-tool-module__jI_O8a__resultList,.condense-canon-entities-tool-module__jI_O8a__warnList{opacity:.75;margin:0;padding-left:1.1rem;font-size:.78rem}.condense-canon-entities-tool-module__jI_O8a__warnList{opacity:.65;margin-top:.5rem}
.canon-studio-tools-module__faEn1G__toolbar{border-bottom:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem 1.5rem 0;display:flex}.canon-studio-tools-module__faEn1G__toolbarLabel{text-transform:uppercase;letter-spacing:.06em;opacity:.45;margin:0;font-size:.72rem;font-weight:600}.canon-studio-tools-module__faEn1G__toolChip{border:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);background:color-mix(in srgb, var(--foreground) 4%, transparent);border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.78rem;display:inline-flex}.canon-studio-tools-module__faEn1G__toolChipOn{background:#7c5cff1f;border-color:#7c5cff8c}.canon-studio-tools-module__faEn1G__panelOverlay{z-index:20;background:var(--background);border-top:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);flex-direction:column;display:flex;position:absolute;inset:0}.canon-studio-tools-module__faEn1G__panelHeader{border-bottom:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.5rem .75rem;display:flex}.canon-studio-tools-module__faEn1G__panelTitle{margin:0;font-size:1rem;font-weight:600}.canon-studio-tools-module__faEn1G__panelDesc{opacity:.55;max-width:36rem;margin:.25rem 0 0;font-size:.82rem}.canon-studio-tools-module__faEn1G__panelClose{opacity:.55;padding:.15rem .45rem;font-size:1.25rem;line-height:1}.canon-studio-tools-module__faEn1G__panelClose:hover{opacity:1}.canon-studio-tools-module__faEn1G__panelBody{flex-direction:column;flex:1;min-height:0;padding:1rem 1.5rem 1.5rem;display:flex;overflow-y:auto}.canon-studio-tools-module__faEn1G__shellRelative{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}
.create-manual-project-asset-dialog-module__XvlMba__backdrop{background:var(--surface);width:100%;max-width:min(32rem,100vw - 2rem);color:var(--foreground);box-shadow:0 16px 48px color-mix(in srgb, var(--foreground) 18%, transparent);border:none;border-radius:10px;margin:auto;padding:0}.create-manual-project-asset-dialog-module__XvlMba__backdrop::backdrop{background:color-mix(in srgb, var(--foreground) 35%, transparent)}.create-manual-project-asset-dialog-module__XvlMba__inner{padding:1.1rem 1.15rem 1rem}.create-manual-project-asset-dialog-module__XvlMba__header{letter-spacing:-.02em;margin:0 0 .75rem;font-size:1rem;font-weight:600}.create-manual-project-asset-dialog-module__XvlMba__fields{flex-direction:column;gap:.65rem;display:flex}.create-manual-project-asset-dialog-module__XvlMba__label{text-transform:uppercase;letter-spacing:.04em;flex-direction:column;gap:.25rem;font-size:.72rem;font-weight:600;display:flex}.create-manual-project-asset-dialog-module__XvlMba__input,.create-manual-project-asset-dialog-module__XvlMba__select,.create-manual-project-asset-dialog-module__XvlMba__textarea{font:inherit;border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:6px;padding:.45rem .55rem;font-size:.9rem}.create-manual-project-asset-dialog-module__XvlMba__textarea{resize:vertical;min-height:7rem;font-family:ui-monospace,monospace}.create-manual-project-asset-dialog-module__XvlMba__hint{opacity:.78;margin:0;font-size:.78rem;line-height:1.4}.create-manual-project-asset-dialog-module__XvlMba__actions{border-top:1px solid var(--border);justify-content:flex-end;gap:.5rem;margin-top:1rem;padding-top:.75rem;display:flex}.create-manual-project-asset-dialog-module__XvlMba__btn{font:inherit;border:1px solid var(--border);background:var(--background);color:var(--foreground);cursor:pointer;border-radius:6px;padding:.45rem .85rem;font-size:.88rem}.create-manual-project-asset-dialog-module__XvlMba__btn:disabled{opacity:.55;cursor:not-allowed}.create-manual-project-asset-dialog-module__XvlMba__btnPrimary{font:inherit;border:1px solid color-mix(in srgb, var(--foreground) 22%, var(--border));background:color-mix(in srgb, var(--foreground) 12%, var(--surface));color:var(--foreground);cursor:pointer;border-radius:6px;padding:.45rem .85rem;font-size:.88rem;font-weight:600}.create-manual-project-asset-dialog-module__XvlMba__btnPrimary:disabled{opacity:.55;cursor:not-allowed}.create-manual-project-asset-dialog-module__XvlMba__error{color:var(--destructive,#c62828);margin:.5rem 0 0;font-size:.82rem}.create-manual-project-asset-dialog-module__XvlMba__fileList{flex-direction:column;gap:.55rem;margin-top:.15rem;display:flex}.create-manual-project-asset-dialog-module__XvlMba__fileRow{border:1px solid var(--border);background:color-mix(in srgb, var(--foreground) 4%, transparent);border-radius:6px;flex-direction:column;gap:.35rem;padding:.5rem .55rem;display:flex}.create-manual-project-asset-dialog-module__XvlMba__fileName{word-break:break-all;opacity:.88;margin:0;font-size:.78rem;font-weight:500}.create-manual-project-asset-dialog-module__XvlMba__fileMeta{opacity:.65;margin:0 0 .15rem;font-size:.72rem;line-height:1.35}.create-manual-project-asset-dialog-module__XvlMba__fileCount{letter-spacing:-.01em;margin:0;font-size:.8rem;font-weight:600}.create-manual-project-asset-dialog-module__XvlMba__previewThumb{-o-object-fit:contain;object-fit:contain;background:color-mix(in srgb, var(--foreground) 8%, transparent);border-radius:6px;width:100%;max-height:140px;margin-bottom:.35rem;display:block}.create-manual-project-asset-dialog-module__XvlMba__previewVideo{background:#000;border-radius:6px;width:100%;max-height:200px;margin-bottom:.35rem;display:block}.create-manual-project-asset-dialog-module__XvlMba__previewAudio{width:100%;margin-bottom:.35rem;display:block}.create-manual-project-asset-dialog-module__XvlMba__rowActions{justify-content:flex-end;display:flex}.create-manual-project-asset-dialog-module__XvlMba__btnRemove{font:inherit;color:var(--foreground);opacity:.65;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.2rem .45rem;font-size:.75rem;text-decoration:underline}.create-manual-project-asset-dialog-module__XvlMba__btnRemove:hover:not(:disabled){opacity:1}.create-manual-project-asset-dialog-module__XvlMba__btnRemove:disabled{cursor:not-allowed;opacity:.35}.create-manual-project-asset-dialog-module__XvlMba__labelInline{text-transform:uppercase;letter-spacing:.04em;flex-direction:column;gap:.25rem;font-size:.72rem;font-weight:600;display:flex}.create-manual-project-asset-dialog-module__XvlMba__fileInputHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.create-manual-project-asset-dialog-module__XvlMba__filePickerRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.create-manual-project-asset-dialog-module__XvlMba__filePickerSummary{opacity:.82;flex:12rem;min-width:0;margin:0;font-size:.84rem;line-height:1.35}
.import-project-asset-dialog-module__AYmBYW__backdrop{background:var(--surface);width:100%;max-width:min(42rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--foreground);box-shadow:0 16px 48px color-mix(in srgb, var(--foreground) 18%, transparent);border:none;border-radius:10px;margin:auto;padding:0}.import-project-asset-dialog-module__AYmBYW__backdrop::backdrop{background:color-mix(in srgb, var(--foreground) 35%, transparent)}.import-project-asset-dialog-module__AYmBYW__inner{flex-direction:column;max-height:calc(100dvh - 2rem);padding:1.1rem 1.15rem 1rem;display:flex}.import-project-asset-dialog-module__AYmBYW__header{letter-spacing:-.02em;margin:0 0 .35rem;font-size:1rem;font-weight:600}.import-project-asset-dialog-module__AYmBYW__lead{opacity:.78;margin:0 0 .75rem;font-size:.8rem;line-height:1.45}.import-project-asset-dialog-module__AYmBYW__fields{flex-direction:column;flex:1;gap:.65rem;min-height:0;display:flex;overflow:hidden}.import-project-asset-dialog-module__AYmBYW__labelBlock{flex-direction:column;gap:.35rem;display:flex}.import-project-asset-dialog-module__AYmBYW__labelTitle{text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:600}.import-project-asset-dialog-module__AYmBYW__label{text-transform:uppercase;letter-spacing:.04em;flex-direction:column;gap:.25rem;font-size:.72rem;font-weight:600;display:flex}.import-project-asset-dialog-module__AYmBYW__input,.import-project-asset-dialog-module__AYmBYW__select{font:inherit;border:1px solid var(--border);background:var(--background);color:var(--foreground);text-transform:none;letter-spacing:normal;border-radius:6px;padding:.45rem .55rem;font-size:.9rem;font-weight:400}.import-project-asset-dialog-module__AYmBYW__hint{opacity:.78;margin:0;font-size:.78rem;line-height:1.4}.import-project-asset-dialog-module__AYmBYW__error{color:color-mix(in srgb, var(--danger,#e11) 88%, var(--foreground));margin:0;font-size:.82rem}.import-project-asset-dialog-module__AYmBYW__searchRow{flex-direction:column;gap:.35rem;display:flex}.import-project-asset-dialog-module__AYmBYW__selectionTools{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;font-size:.78rem;display:flex}.import-project-asset-dialog-module__AYmBYW__selectionCount{opacity:.78}.import-project-asset-dialog-module__AYmBYW__linkBtn{font:inherit;font-size:inherit;color:color-mix(in srgb, #7c5cff 88%, var(--foreground));cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}.import-project-asset-dialog-module__AYmBYW__linkBtn:disabled{opacity:.45;cursor:not-allowed;text-decoration:none}.import-project-asset-dialog-module__AYmBYW__grid{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.55rem;min-height:0;max-height:min(22rem,42vh);padding:.15rem .1rem .35rem;display:grid;overflow-y:auto}.import-project-asset-dialog-module__AYmBYW__card{border:1px solid color-mix(in oklab, var(--foreground) 14%, transparent);background:color-mix(in oklab, var(--foreground) 4%, transparent);cursor:pointer;text-align:left;font:inherit;color:inherit;border-radius:8px;flex-direction:column;gap:.25rem;padding:.35rem;transition:border-color .12s,background .12s;display:flex}.import-project-asset-dialog-module__AYmBYW__card:hover:not(:disabled){border-color:#7c5cff66;border-color:lab(49.7604% 44.5375 -78.3826/.4)}.import-project-asset-dialog-module__AYmBYW__cardSelected{background:#7c5cff24;background:lab(49.7604% 44.5375 -78.3826/.14);border-color:#7c5cff8c;border-color:lab(49.7604% 44.5375 -78.3826/.55);box-shadow:inset 0 0 0 1px #7c5cff59;box-shadow:inset 0 0 0 1px lab(49.7604% 44.5375 -78.3826/.35)}.import-project-asset-dialog-module__AYmBYW__card:disabled{opacity:.55;cursor:not-allowed}.import-project-asset-dialog-module__AYmBYW__cardThumb{aspect-ratio:1;background:color-mix(in oklab, var(--foreground) 8%, transparent);border-radius:6px;justify-content:center;align-items:center;display:flex;overflow:hidden}.import-project-asset-dialog-module__AYmBYW__cardImg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.import-project-asset-dialog-module__AYmBYW__cardPlaceholder{opacity:.65;text-transform:uppercase;letter-spacing:.04em;font-size:.68rem;font-weight:650}.import-project-asset-dialog-module__AYmBYW__cardLabel{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:600;line-height:1.25;overflow:hidden}.import-project-asset-dialog-module__AYmBYW__cardMeta{opacity:.62;font-size:.65rem}.import-project-asset-dialog-module__AYmBYW__actions{border-top:1px solid var(--border);flex-shrink:0;justify-content:flex-end;gap:.5rem;margin-top:1rem;padding-top:.75rem;display:flex}.import-project-asset-dialog-module__AYmBYW__btn{font:inherit;border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:6px;padding:.45rem .85rem;font-size:.88rem}.import-project-asset-dialog-module__AYmBYW__btnPrimary{font:inherit;cursor:pointer;background:#7c5cff2e;border:1px solid #7c5cff73;border-radius:6px;padding:.45rem .95rem;font-size:.88rem;font-weight:600}.import-project-asset-dialog-module__AYmBYW__btnPrimary:disabled,.import-project-asset-dialog-module__AYmBYW__btn:disabled,.import-project-asset-dialog-module__AYmBYW__btnPrimary[aria-disabled=true],.import-project-asset-dialog-module__AYmBYW__btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}
.media-library-bulk-actions-bar-module__onypTq__bar{background:color-mix(in oklab, #7c5cff 10%, var(--background));border-bottom:1px solid #7c5cff47;border-bottom:1px solid lab(49.7604% 44.5375 -78.3826/.28);flex-direction:column;flex-shrink:0;gap:.55rem;padding:.55rem .85rem;display:flex}.media-library-bulk-actions-bar-module__onypTq__summary{flex-wrap:wrap;align-items:center;gap:.5rem .85rem;display:flex}.media-library-bulk-actions-bar-module__onypTq__count{font-size:.82rem;font-weight:650}.media-library-bulk-actions-bar-module__onypTq__progress{color:color-mix(in oklab, var(--foreground) 62%, transparent);font-size:.78rem}.media-library-bulk-actions-bar-module__onypTq__actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.media-library-bulk-actions-bar-module__onypTq__actionBtn,.media-library-bulk-actions-bar-module__onypTq__actionBtnGhost{border:1px solid color-mix(in oklab, var(--foreground) 18%, transparent);background:color-mix(in oklab, var(--foreground) 6%, transparent);cursor:pointer;border-radius:.4rem;padding:.32rem .65rem;font-size:.78rem;font-weight:600;transition:background .12s,border-color .12s,opacity .12s}.media-library-bulk-actions-bar-module__onypTq__actionBtn:hover:not([aria-disabled=true]),.media-library-bulk-actions-bar-module__onypTq__actionBtnGhost:hover:not([aria-disabled=true]){border-color:color-mix(in oklab, var(--foreground) 28%, transparent);background:color-mix(in oklab, var(--foreground) 11%, transparent)}.media-library-bulk-actions-bar-module__onypTq__actionBtnDanger{background:#f871711f;background:lab(64.7431% 52.734 26.6685/.12);border-color:#f8717173;border-color:lab(64.7431% 52.734 26.6685/.45)}.media-library-bulk-actions-bar-module__onypTq__actionBtnDanger:hover:not([aria-disabled=true]){background:#f871712e;background:lab(64.7431% 52.734 26.6685/.18);border-color:#f8717194;border-color:lab(64.7431% 52.734 26.6685/.58)}.media-library-bulk-actions-bar-module__onypTq__actionBtnGhost{background:0 0;font-weight:550}.media-library-bulk-actions-bar-module__onypTq__actionBtn[aria-disabled=true],.media-library-bulk-actions-bar-module__onypTq__actionBtnGhost[aria-disabled=true]{opacity:.45;cursor:not-allowed}.media-library-bulk-actions-bar-module__onypTq__panel{flex-direction:column;gap:.45rem;max-width:28rem;display:flex}.media-library-bulk-actions-bar-module__onypTq__panelTitle{margin:0;font-size:.82rem;font-weight:650}.media-library-bulk-actions-bar-module__onypTq__panelHint{color:color-mix(in oklab, var(--foreground) 58%, transparent);margin:0;font-size:.75rem;line-height:1.4}.media-library-bulk-actions-bar-module__onypTq__panelActions{flex-wrap:wrap;gap:.4rem;margin-top:.15rem;display:flex}.media-library-bulk-actions-bar-module__onypTq__panelBack,.media-library-bulk-actions-bar-module__onypTq__panelApply{border:1px solid color-mix(in oklab, var(--foreground) 18%, transparent);cursor:pointer;border-radius:.4rem;padding:.32rem .65rem;font-size:.78rem;font-weight:600}.media-library-bulk-actions-bar-module__onypTq__panelBack{background:0 0}.media-library-bulk-actions-bar-module__onypTq__panelApply{background:#7c5cff29;background:lab(49.7604% 44.5375 -78.3826/.16);border-color:#7c5cff6b;border-color:lab(49.7604% 44.5375 -78.3826/.42)}.media-library-bulk-actions-bar-module__onypTq__panelApplyDanger{background:#f8717124;background:lab(64.7431% 52.734 26.6685/.14);border-color:#f8717173;border-color:lab(64.7431% 52.734 26.6685/.45)}.media-library-bulk-actions-bar-module__onypTq__approvalRow{flex-wrap:wrap;gap:.35rem;display:flex}.media-library-bulk-actions-bar-module__onypTq__approvalPick{cursor:pointer;border:1px solid #0000;border-radius:.35rem;padding:.2rem .35rem}.media-library-bulk-actions-bar-module__onypTq__approvalPickActive{background:#7c5cff1a;background:lab(49.7604% 44.5375 -78.3826/.1);border-color:#7c5cff66;border-color:lab(49.7604% 44.5375 -78.3826/.4)}.media-library-bulk-actions-bar-module__onypTq__selectModeBtn{font:inherit;border:1px solid color-mix(in oklab, var(--foreground) 18%, transparent);background:color-mix(in oklab, var(--foreground) 5%, transparent);color:inherit;cursor:pointer;border-radius:.45rem;padding:.38rem .78rem;font-size:.8rem;font-weight:600;transition:border-color .12s,background .12s,opacity .12s}.media-library-bulk-actions-bar-module__onypTq__selectModeBtn:hover:not(:disabled){border-color:color-mix(in oklab, var(--foreground) 28%, transparent);background:color-mix(in oklab, var(--foreground) 10%, transparent)}.media-library-bulk-actions-bar-module__onypTq__selectModeBtnActive{background:#7c5cff24;background:lab(49.7604% 44.5375 -78.3826/.14);border-color:#7c5cff6b;border-color:lab(49.7604% 44.5375 -78.3826/.42)}.media-library-bulk-actions-bar-module__onypTq__selectModeBtn:disabled{cursor:not-allowed;opacity:.45}.media-library-bulk-actions-bar-module__onypTq__selectModeHint{color:color-mix(in oklab, var(--foreground) 55%, transparent);font-size:.75rem}.media-library-bulk-actions-bar-module__onypTq__shareOpenLink{border:1px solid color-mix(in oklab, var(--foreground) 18%, transparent);color:inherit;border-radius:.4rem;padding:.32rem .65rem;font-size:.78rem;font-weight:600;text-decoration:none}.media-library-bulk-actions-bar-module__onypTq__shareOpenLink:hover{background:color-mix(in oklab, var(--foreground) 8%, transparent)}
.collaborators-editor-module__vH4hNa__wrap{max-width:36rem}.collaborators-editor-module__vH4hNa__lede{opacity:.72;margin:0 0 1rem;font-size:.82rem;line-height:1.5}.collaborators-editor-module__vH4hNa__addRow{margin-bottom:.75rem}.collaborators-editor-module__vH4hNa__suggestWrap{position:relative}.collaborators-editor-module__vH4hNa__label{text-transform:uppercase;letter-spacing:.05em;opacity:.55;margin-bottom:.35rem;font-size:.72rem;display:block}.collaborators-editor-module__vH4hNa__addControls{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.collaborators-editor-module__vH4hNa__input{border:1px solid var(--border);background:var(--surface-elevated);min-width:0;color:inherit;font:inherit;border-radius:.45rem;flex:12rem;padding:.45rem .55rem;font-size:.85rem}.collaborators-editor-module__vH4hNa__addBtn{border:1px solid var(--border);background:color-mix(in srgb, var(--foreground) 8%, transparent);color:inherit;font:inherit;cursor:pointer;border-radius:.45rem;padding:.45rem .85rem;font-size:.82rem}.collaborators-editor-module__vH4hNa__addBtn:hover{background:color-mix(in srgb, var(--foreground) 12%, transparent)}.collaborators-editor-module__vH4hNa__directoryMeta{opacity:.55;margin:.35rem 0 0;font-size:.72rem}.collaborators-editor-module__vH4hNa__directoryError{color:color-mix(in srgb, var(--danger) 75%, var(--foreground));margin:.35rem 0 0;font-size:.72rem}.collaborators-editor-module__vH4hNa__suggestions{z-index:30;border:1px solid var(--border);background:var(--surface-elevated);max-height:14rem;box-shadow:0 .4rem 1rem color-mix(in srgb, var(--foreground) 12%, transparent);border-radius:.45rem;margin:.35rem 0 0;padding:0;list-style:none;position:absolute;left:0;right:0;overflow-y:auto}.collaborators-editor-module__vH4hNa__suggestLi{border-bottom:1px solid color-mix(in srgb, var(--foreground) 6%, var(--border));margin:0;padding:0}.collaborators-editor-module__vH4hNa__suggestLi:last-child{border-bottom:none}.collaborators-editor-module__vH4hNa__suggestRow{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:.12rem;padding:.45rem .55rem;font-size:.8rem;display:flex}.collaborators-editor-module__vH4hNa__suggestRow:hover,.collaborators-editor-module__vH4hNa__suggestRow:focus-visible{background:color-mix(in srgb, var(--foreground) 8%, transparent);outline:none}.collaborators-editor-module__vH4hNa__suggestName{font-weight:600}.collaborators-editor-module__vH4hNa__suggestEmail{opacity:.68;font-size:.72rem}.collaborators-editor-module__vH4hNa__hintError{color:color-mix(in srgb, var(--danger) 85%, var(--foreground));margin:0 0 .65rem;font-size:.78rem}.collaborators-editor-module__vH4hNa__empty{opacity:.55;margin:0;font-size:.82rem}.collaborators-editor-module__vH4hNa__list{border:1px solid var(--border);border-radius:.5rem;margin:0;padding:0;list-style:none;overflow:hidden}.collaborators-editor-module__vH4hNa__row{border-bottom:1px solid color-mix(in srgb, var(--foreground) 8%, var(--border));justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .65rem;font-size:.82rem;display:flex}.collaborators-editor-module__vH4hNa__row:last-child{border-bottom:none}.collaborators-editor-module__vH4hNa__uid{word-break:break-all;opacity:.9;font-size:.72rem}.collaborators-editor-module__vH4hNa__remove{color:color-mix(in srgb, var(--danger) 75%, var(--foreground));font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;flex:none;font-size:.72rem;text-decoration:underline}.collaborators-editor-module__vH4hNa__remove:hover{color:var(--danger)}
.workflow-io-type-icons-module__gPn3kW__ioGlyph{vertical-align:middle;flex-wrap:nowrap;align-items:center;gap:.18rem;line-height:1;display:inline-flex}.workflow-io-type-icons-module__gPn3kW__ioGlyphIcon{opacity:.92;font-size:.68rem}.workflow-io-type-icons-module__gPn3kW__ioArrow{opacity:.7;flex-shrink:0;margin:0 .02rem;font-size:.5rem}.workflow-io-type-icons-module__gPn3kW__ioGlyphSizeToolbox .workflow-io-type-icons-module__gPn3kW__ioGlyphIcon{font-size:.78rem}.workflow-io-type-icons-module__gPn3kW__ioGlyphSizeToolbox .workflow-io-type-icons-module__gPn3kW__ioArrow{font-size:.55rem}.workflow-io-type-icons-module__gPn3kW__portLabelWithIcon{align-items:center;gap:.28rem;display:inline-flex}.workflow-io-type-icons-module__gPn3kW__portLabelIcon{opacity:.88;flex-shrink:0;font-size:.7rem}
.workflow-start-timeline-module__pKNDVq__wrap{border:1px solid var(--border);background:var(--background);border-radius:.55rem;margin-top:.65rem;padding:.45rem .55rem .5rem}.workflow-start-timeline-module__pKNDVq__title{letter-spacing:-.01em;opacity:.9;margin:0 0 .35rem;font-size:.72rem;font-weight:650}.workflow-start-timeline-module__pKNDVq__hint{opacity:.65;margin:0 0 .4rem;font-size:.62rem;line-height:1.35}.workflow-start-timeline-module__pKNDVq__track{scrollbar-width:none;flex-flow:row;align-items:stretch;gap:0;max-height:4.75rem;padding-bottom:.3rem;display:flex;overflow:auto hidden}.workflow-start-timeline-module__pKNDVq__track::-webkit-scrollbar{display:none}.workflow-start-timeline-module__pKNDVq__err{color:var(--destructive,#f87171);opacity:.95;margin:0;font-size:.68rem;line-height:1.45}.workflow-start-timeline-module__pKNDVq__stepUnit{flex-direction:row;flex-shrink:0;align-items:center;max-height:3.85rem;display:flex}.workflow-start-timeline-module__pKNDVq__stepCard{border:1px solid color-mix(in srgb, var(--border) 82%, transparent);background:color-mix(in srgb, var(--surface-elevated,var(--surface)) 42%, transparent);border-radius:.4rem;flex-direction:row;align-items:flex-start;gap:.38rem;min-width:5.75rem;max-width:9.5rem;padding:.32rem .42rem;display:flex}.workflow-start-timeline-module__pKNDVq__dot{background:color-mix(in srgb, #8b5cf6 75%, var(--background));border-radius:50%;flex-shrink:0;width:.42rem;height:.42rem;margin-top:.14rem;box-shadow:0 0 0 2px #8b5cf638}.workflow-start-timeline-module__pKNDVq__connectorH{background:color-mix(in srgb, var(--border) 88%, transparent);border-radius:1px;flex-shrink:0;align-self:center;width:.55rem;height:2px;margin:0 .12rem}.workflow-start-timeline-module__pKNDVq__body{min-width:0}.workflow-start-timeline-module__pKNDVq__stepLabel{letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.68rem;font-weight:600;line-height:1.28;display:-webkit-box;overflow:hidden}.workflow-start-timeline-module__pKNDVq__stepKind{opacity:.62;white-space:nowrap;text-overflow:ellipsis;margin:.06rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.54rem;overflow:hidden}
