.BoardCard-module__DDZEJq__cardFrame{background:0 0;min-width:0;position:relative}.BoardCard-module__DDZEJq__card{background:0 0;position:relative;overflow:visible}.BoardCard-module__DDZEJq__thumbnail{aspect-ratio:4/3;background:var(--bg-tertiary);cursor:pointer;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);justify-content:center;align-items:center;width:100%;transition:border-color .18s;display:flex;position:relative;overflow:hidden}.BoardCard-module__DDZEJq__cardFrame:hover .BoardCard-module__DDZEJq__thumbnail{border-color:var(--border-color)}.BoardCard-module__DDZEJq__thumbnail:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.BoardCard-module__DDZEJq__thumbnailMedia{pointer-events:none;background:var(--bg-tertiary);position:absolute;inset:0;overflow:hidden}.BoardCard-module__DDZEJq__thumbnail img{object-fit:cover;width:100%;height:100%;transition:transform .28s;display:block;position:absolute;inset:0}.BoardCard-module__DDZEJq__cardFrame:hover .BoardCard-module__DDZEJq__thumbnail img{transform:scale(1.012)}.BoardCard-module__DDZEJq__thumbnailMedia .BoardCard-module__DDZEJq__placeholder{width:100%;height:100%}.BoardCard-module__DDZEJq__placeholder{color:var(--text-tertiary);opacity:.55;justify-content:center;align-items:center;display:flex}.BoardCard-module__DDZEJq__info{padding:var(--space-3) 2px 0;align-items:stretch;gap:var(--space-1);cursor:pointer;background:0 0;flex-direction:column;min-height:56px;display:flex}.BoardCard-module__DDZEJq__name{font-family:var(--font-body);letter-spacing:-.015em;color:var(--text-primary);cursor:pointer;-webkit-line-clamp:2;line-clamp:2;white-space:normal;word-break:break-word;-webkit-box-orient:vertical;min-width:0;margin:0;font-size:15px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.BoardCard-module__DDZEJq__nameInput{width:100%;min-width:0;padding:var(--space-1) var(--space-2);font-family:var(--font-body);border:2px solid var(--accent-primary);border-radius:var(--radius-xs);background:var(--bg-elevated);color:var(--text-primary);pointer-events:all;box-sizing:border-box;outline:none;font-size:15px;font-weight:500;line-height:1.3}.BoardCard-module__DDZEJq__meta{align-items:center;gap:6px var(--space-2);font-size:var(--font-size-xs);color:var(--text-tertiary);letter-spacing:.01em;white-space:nowrap;flex-wrap:wrap;font-weight:400;line-height:1.35;display:flex}.BoardCard-module__DDZEJq__pinBadge{top:var(--space-2);left:var(--space-2);z-index:2;border-radius:var(--radius-sm);background:var(--bg-elevated);border:1px solid var(--border-subtle);width:24px;height:24px;color:var(--accent-primary);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.BoardCard-module__DDZEJq__actions{top:var(--space-2);right:var(--space-2);opacity:0;z-index:4;transition:opacity .15s;position:absolute}.BoardCard-module__DDZEJq__card:hover .BoardCard-module__DDZEJq__actions,.BoardCard-module__DDZEJq__card:focus-within .BoardCard-module__DDZEJq__actions{opacity:1}.BoardCard-module__DDZEJq__menuButton{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;width:32px;height:32px;color:var(--text-secondary);justify-content:center;align-items:center;font-size:20px;transition:background .15s,border-color .15s,color .15s;display:flex}.BoardCard-module__DDZEJq__menuButton:hover{background:var(--bg-hover);border-color:var(--border-color);color:var(--text-primary)}.BoardCard-module__DDZEJq__menuButton:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.BoardCard-module__DDZEJq__menu{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);z-index:10;min-width:132px;position:absolute;top:36px;right:0;overflow:hidden}.BoardCard-module__DDZEJq__menu button{width:100%;padding:10px var(--space-4);text-align:left;cursor:pointer;font-size:var(--font-size-md);color:var(--text-primary);background:0 0;border:none;transition:background .15s;display:block}.BoardCard-module__DDZEJq__menu button:hover{background:var(--bg-hover)}.BoardCard-module__DDZEJq__deleteButton{color:var(--accent-error-vivid)!important}.BoardCard-module__DDZEJq__deleteConfirmOverlay{background:var(--overlay-bg);z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.BoardCard-module__DDZEJq__deleteConfirm{background:var(--bg-elevated);padding:var(--space-6);border-radius:var(--radius-card);border:1px solid var(--border-subtle);width:90%;max-width:400px;box-shadow:var(--shadow-lg)}.BoardCard-module__DDZEJq__deleteConfirm h4{margin:0 0 var(--space-3);font-family:var(--font-display);color:var(--text-primary);font-size:22px;font-weight:500}.BoardCard-module__DDZEJq__deleteConfirm p{margin:0 0 var(--space-5);color:var(--text-secondary);font-size:15px;font-weight:300;line-height:1.75}.BoardCard-module__DDZEJq__deleteActions{gap:var(--space-3);justify-content:flex-end;display:flex}.BoardCard-module__DDZEJq__cancelButton{padding:var(--space-2) var(--space-4);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-ml);cursor:pointer;font-size:var(--font-size-lg);color:var(--text-primary)}.BoardCard-module__DDZEJq__cancelButton:hover{border-color:var(--text-secondary);background:var(--bg-hover)}.BoardCard-module__DDZEJq__confirmDeleteButton{padding:var(--space-2) var(--space-4);background:var(--danger-solid-bg);color:var(--danger-solid-text);border-radius:var(--radius-ml);cursor:pointer;font-size:var(--font-size-lg);border:none;font-weight:500}.BoardCard-module__DDZEJq__confirmDeleteButton:hover{background:var(--danger-solid-hover)}.BoardCard-module__DDZEJq__trashed{opacity:.72}.BoardCard-module__DDZEJq__trashed .BoardCard-module__DDZEJq__thumbnail,.BoardCard-module__DDZEJq__trashed .BoardCard-module__DDZEJq__info,.BoardCard-module__DDZEJq__trashed .BoardCard-module__DDZEJq__name{cursor:default}.BoardCard-module__DDZEJq__restoreButton{background:var(--accent-primary-strong);color:var(--accent-primary-strong-contrast);border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-md);border:none;padding:6px 14px;font-weight:500}.BoardCard-module__DDZEJq__restoreButton:hover{background:var(--accent-primary-strong-hover)}.BoardCard-module__DDZEJq__pending{pointer-events:none}.BoardCard-module__DDZEJq__pendingOverlay{aspect-ratio:4/3;background:var(--overlay-bg);border-radius:var(--radius-lg);z-index:5;color:var(--text-on-accent);justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.BoardCard-module__DDZEJq__sharedBadge{font-size:var(--font-size-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent-primary);opacity:.85;align-items:center;gap:3px;font-weight:600;display:inline-flex}.BoardCard-module__DDZEJq__roleBadge{font-size:var(--font-size-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:var(--radius-xs);background:color-mix(in srgb, var(--accent-primary) 12%, transparent);color:var(--accent-primary);align-items:center;padding:1px 6px;font-weight:600;display:inline-flex}.BoardCard-module__DDZEJq__roleBadgeViewer{background:var(--bg-tertiary);color:var(--text-secondary)}.BoardCard-module__DDZEJq__ownerLine{font-size:var(--font-size-2xs);letter-spacing:.01em;color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-weight:400;overflow:hidden}@media (hover:none),(pointer:coarse){.BoardCard-module__DDZEJq__actions{opacity:1}}
.Toast-module__z5PHnG__column{top:max(16px, var(--notice-column-top-clearance,0px), env(safe-area-inset-top));z-index:40500;pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:min(440px,100vw - 32px);display:flex;position:fixed;left:50%;transform:translate(-50%)}.Toast-module__z5PHnG__noticeSlot,.Toast-module__z5PHnG__toastGroup{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.Toast-module__z5PHnG__noticeSlot:empty,.Toast-module__z5PHnG__toastGroup:empty{display:none}.Toast-module__z5PHnG__toast{cursor:pointer;max-width:100%;animation:.18s cubic-bezier(.16,1,.3,1) Toast-module__z5PHnG__toastIn}@keyframes Toast-module__z5PHnG__toastIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Toast-module__z5PHnG__toast{animation:none}}
.BoardImagePicker-module__V7RiBG__picker{--board-image-picker-inset:var(--space-4);gap:var(--space-3);min-width:0;color:var(--canvas-chrome-text);flex-direction:column;display:flex}.BoardImagePicker-module__V7RiBG__header{align-items:center;gap:var(--space-2);min-width:0;display:flex}.BoardImagePicker-module__V7RiBG__title{font-size:var(--font-size-lg);white-space:nowrap;text-overflow:ellipsis;flex:auto;margin:0;font-weight:650;overflow:hidden}.BoardImagePicker-module__V7RiBG__meta{color:var(--canvas-chrome-text-muted);font-size:var(--font-size-xs)}.BoardImagePicker-module__V7RiBG__note{color:var(--canvas-chrome-text-muted);font-size:var(--font-size-xs);margin:0;line-height:1.4}.BoardImagePicker-module__V7RiBG__search{display:flex;position:relative}.BoardImagePicker-module__V7RiBG__search .BoardImagePicker-module__V7RiBG__searchInput{min-width:0;padding-left:calc(var(--space-3) + 18px);flex:auto}.BoardImagePicker-module__V7RiBG__searchIcon{top:50%;left:var(--space-3);color:var(--canvas-chrome-text-muted);pointer-events:none;position:absolute;transform:translateY(-50%)}.BoardImagePicker-module__V7RiBG__grid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));margin:0;padding:0;list-style:none;display:grid}.BoardImagePicker-module__V7RiBG__item{aspect-ratio:1;border-radius:var(--radius-md);background:var(--canvas-chrome-bg);cursor:pointer;border:2px solid #0000;width:100%;padding:0;display:block;position:relative;overflow:hidden}.BoardImagePicker-module__V7RiBG__item img{object-fit:cover;width:100%;height:100%;display:block}.BoardImagePicker-module__V7RiBG__item[aria-pressed=true]{border-color:var(--accent-primary)}.BoardImagePicker-module__V7RiBG__item:disabled{opacity:.45;cursor:default}.BoardImagePicker-module__V7RiBG__badge{top:var(--space-1);right:var(--space-1);min-width:20px;height:20px;padding:0 var(--space-1);box-sizing:border-box;border-radius:var(--radius-pill);background:var(--accent-primary);color:var(--accent-primary-contrast);font-size:var(--font-size-xs);text-align:center;font-weight:700;line-height:20px;position:absolute}.BoardImagePicker-module__V7RiBG__added{left:var(--space-1);bottom:var(--space-1);padding:1px var(--space-1);border-radius:var(--radius-pill);background:var(--canvas-chrome-bg-solid);color:var(--canvas-chrome-text);font-size:var(--font-size-2xs);align-items:center;gap:2px;display:inline-flex;position:absolute}.BoardImagePicker-module__V7RiBG__kindTag{top:var(--space-1);left:var(--space-1);padding:1px var(--space-1);border-radius:var(--radius-pill);background:var(--canvas-chrome-bg-solid);color:var(--canvas-chrome-text);font-size:var(--font-size-2xs);font-weight:700;position:absolute}.BoardImagePicker-module__V7RiBG__bar{bottom:calc(-1 * var(--board-image-picker-inset));gap:var(--space-2);margin:0 calc(-1 * var(--board-image-picker-inset)) calc(-1 * var(--board-image-picker-inset));padding:var(--space-3) var(--board-image-picker-inset) var(--board-image-picker-inset);border-top:1px solid var(--canvas-chrome-border);background:var(--canvas-card-bg);flex-direction:column;display:flex;position:sticky}.BoardImagePicker-module__V7RiBG__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}
.StudioAddFromBoard-module__NXuu0a__panel{--board-image-picker-inset:var(--space-3);min-height:0;padding:var(--board-image-picker-inset);flex-direction:column;flex:1;display:flex;overflow-y:auto}
.StudioFileDrop-module__sfso5G__overlay{inset:var(--space-2);z-index:300;border:2px dashed var(--accent-primary);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--accent-primary) 8%, transparent);pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed}.StudioFileDrop-module__sfso5G__message{padding:var(--space-2) var(--space-4);border:1px solid var(--canvas-chrome-border);border-radius:var(--radius-pill);background:var(--canvas-chrome-bg-solid);box-shadow:var(--shadow-md);color:var(--canvas-chrome-text);font-size:var(--font-size-sm);font-weight:600}
.DocumentReader-module__dllowW__dialog{color:var(--canvas-chrome-text);touch-action:manipulation}.DocumentReader-module__dllowW__root{box-sizing:border-box;background:var(--bg-primary);font-family:var(--font-body);grid-template-rows:auto auto minmax(0,1fr);display:grid;position:absolute;inset:0}.DocumentReader-module__dllowW__chrome{justify-content:space-between;align-items:center;gap:var(--space-2);padding:max(var(--space-3), env(safe-area-inset-top)) max(var(--space-3), env(safe-area-inset-right)) var(--space-1) max(var(--space-3), env(safe-area-inset-left));flex-wrap:wrap;display:flex}.DocumentReader-module__dllowW__island{align-items:center;gap:var(--space-1);box-sizing:border-box;min-width:0;max-width:100%;height:44px;padding:var(--space-1);border-radius:var(--radius-lg);display:flex}.DocumentReader-module__dllowW__islandDivider{width:1px;height:20px;margin:0 var(--space-1);background:var(--canvas-chrome-border);flex:none}.DocumentReader-module__dllowW__identity{max-width:min(100%,440px);margin-left:auto}.DocumentReader-module__dllowW__titleBlock{min-width:0;padding:0 var(--space-1) 0 var(--space-2);flex:auto;grid-template-columns:minmax(0,1fr);align-content:center;gap:2px;display:grid}.DocumentReader-module__dllowW__eyebrow{color:var(--canvas-chrome-text-muted);font-size:var(--font-size-2xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700;line-height:1}.DocumentReader-module__dllowW__title{color:var(--canvas-chrome-text);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:700;line-height:1.2;overflow:hidden}.DocumentReader-module__dllowW__chromeButtonWrap{display:inline-flex}.DocumentReader-module__dllowW__chromeButton{border-radius:var(--radius-pill);width:32px;height:32px;color:var(--canvas-chrome-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;transition:background-color .15s,color .15s,opacity .15s;display:grid}.DocumentReader-module__dllowW__chromeButton:hover:not(:disabled){background:var(--canvas-chrome-control-hover);color:var(--canvas-chrome-text)}.DocumentReader-module__dllowW__chromeButton[data-pressed],.DocumentReader-module__dllowW__chromeButton[data-pressed]:hover:not(:disabled){background:var(--canvas-chrome-selected-bg);color:var(--canvas-chrome-selected-text)}.DocumentReader-module__dllowW__chromeButton:disabled{cursor:default;opacity:.38}.DocumentReader-module__dllowW__chromeButton:focus-visible,.DocumentReader-module__dllowW__zoomMenuButton:focus-visible{outline:2px solid var(--accent-primary);outline-offset:1px}.DocumentReader-module__dllowW__search{flex:0 auto;align-items:center;min-width:0;display:flex;position:relative}.DocumentReader-module__dllowW__searchIcon{left:var(--space-3);color:var(--canvas-chrome-text-muted);pointer-events:none;position:absolute}.DocumentReader-module__dllowW__searchInput{box-sizing:border-box;width:150px;min-width:72px;max-width:100%;height:32px;padding:0 var(--space-3) 0 var(--space-8);border-radius:var(--radius-pill);background:var(--canvas-chrome-control-bg);color:var(--canvas-chrome-text);font-family:var(--font-body);font-size:var(--font-size-sm);border:1px solid #0000;outline:none;transition:width .15s,border-color .15s}.DocumentReader-module__dllowW__searchInput::placeholder{color:var(--canvas-chrome-text-muted)}.DocumentReader-module__dllowW__searchInput:focus{border-color:var(--accent-primary)}.DocumentReader-module__dllowW__pager{align-items:center;display:flex}.DocumentReader-module__dllowW__pageLabel{min-width:52px;color:var(--canvas-chrome-text-muted);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}.DocumentReader-module__dllowW__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.DocumentReader-module__dllowW__note{margin:var(--space-1) max(var(--space-4), env(safe-area-inset-left)) 0;color:var(--canvas-chrome-text-muted);font-size:var(--font-size-sm);justify-self:start}.DocumentReader-module__dllowW__pages{--reader-long-edge:1056px;--reader-text-scale:1;align-items:flex-start;gap:var(--space-6);overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-x pan-y;min-height:0;padding:var(--space-6) max(var(--space-6), env(safe-area-inset-right)) max(var(--space-8), env(safe-area-inset-bottom)) max(var(--space-6), env(safe-area-inset-left));flex-direction:column;display:flex;position:relative;overflow:auto}.DocumentReader-module__dllowW__page{align-items:center;gap:var(--space-3);width:max(var(--page-sheet-width), min(100%, 360px));--page-sheet-width:calc(var(--reader-long-edge) * var(--page-width-factor,.7727));flex-direction:column;flex:none;margin-inline:auto;display:flex;position:relative}.DocumentReader-module__dllowW__sheet{width:var(--page-sheet-width);border-radius:var(--radius-sm);background:var(--bg-secondary);box-shadow:var(--shadow-md);flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.DocumentReader-module__dllowW__image{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.DocumentReader-module__dllowW__noImage{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--canvas-chrome-control-bg);color:var(--canvas-chrome-text-muted);font-size:var(--font-size-sm);align-self:stretch}.DocumentReader-module__dllowW__text{padding:var(--space-4);border-radius:var(--radius-md);background:var(--bg-secondary);color:var(--text-primary);font-size:calc(var(--font-size-sm) * var(--reader-text-scale));white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;align-self:stretch;line-height:1.55}.DocumentReader-module__dllowW__match{border-radius:var(--radius-xs);background:var(--accent-secondary-bg);color:var(--accent-secondary-text);box-shadow:inset 0 -2px 0 var(--accent-primary)}.DocumentReader-module__dllowW__match[data-current-match]{background:var(--accent-primary-strong);color:var(--accent-primary-strong-contrast);box-shadow:none}.DocumentReader-module__dllowW__textEmpty{color:var(--canvas-chrome-text-muted);font-size:var(--font-size-sm);align-self:stretch;margin:0}.DocumentReader-module__dllowW__pageNumber{color:var(--canvas-chrome-text-muted);font-size:var(--font-size-xs);text-align:center}.DocumentReader-module__dllowW__zoom{align-items:center;display:flex}.DocumentReader-module__dllowW__zoomField{border-radius:var(--radius-pill);border:1px solid #0000;align-items:center;height:32px;transition:background-color .15s,border-color .15s;display:flex}.DocumentReader-module__dllowW__zoomField:hover{background:var(--canvas-chrome-control-hover)}.DocumentReader-module__dllowW__zoomField:focus-within{border-color:var(--accent-primary)}.DocumentReader-module__dllowW__zoomInput{width:46px;padding:0 0 0 var(--space-2);color:var(--canvas-chrome-text);font-family:var(--font-body);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;text-align:right;background:0 0;border:none;outline:none}.DocumentReader-module__dllowW__zoomMenuButton{width:22px;height:30px;padding:0 var(--space-1) 0 0;border-radius:var(--radius-pill);color:var(--canvas-chrome-text-muted);cursor:pointer;background:0 0;border:none;place-items:center;display:grid}.DocumentReader-module__dllowW__zoomMenuButton:hover{color:var(--canvas-chrome-text)}.DocumentReader-module__dllowW__zoomCheckSpacer{width:14px;display:inline-block}.DocumentReader-module__dllowW__message{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-6);color:var(--canvas-chrome-text-muted);font-size:var(--font-size-sm);display:flex}@media (max-width:480px){.DocumentReader-module__dllowW__island:not(.DocumentReader-module__dllowW__identity){flex-wrap:wrap;justify-content:center;height:auto;min-height:44px}.DocumentReader-module__dllowW__searchInput,.DocumentReader-module__dllowW__searchInput:focus{width:100%}.DocumentReader-module__dllowW__search{flex:100%}}@media (pointer:coarse){.DocumentReader-module__dllowW__chromeButton{width:44px;height:44px}.DocumentReader-module__dllowW__zoomField,.DocumentReader-module__dllowW__searchInput{height:44px}.DocumentReader-module__dllowW__zoomMenuButton{width:36px;height:42px}.DocumentReader-module__dllowW__island{height:54px}}
.VideoDirectionTimelineEditor-module__i2ydPW__root{--palette-radius:var(--radius-card);inset:0 var(--agent-panel-dock-inset,0px) 0 0;gap:var(--space-3);box-sizing:border-box;padding:var(--space-4) var(--space-6) var(--space-4);background:var(--bg-primary);color:var(--canvas-chrome-text);font-family:var(--font-body);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:absolute}.VideoDirectionTimelineEditor-module__i2ydPW__body{gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.VideoDirectionTimelineEditor-module__i2ydPW__body[data-picking=true]{grid-template-columns:minmax(0,1fr) minmax(300px,400px)}.VideoDirectionTimelineEditor-module__i2ydPW__work{gap:var(--space-3);flex-direction:column;min-width:0;min-height:0;display:flex}.VideoDirectionTimelineEditor-module__i2ydPW__picker{box-sizing:border-box;min-height:0;padding:var(--space-4);border:1px solid var(--canvas-chrome-border);border-radius:var(--radius-xl);background:var(--canvas-card-bg);overflow-y:auto}.VideoDirectionTimelineEditor-module__i2ydPW__stageWrap{flex:auto;justify-content:center;align-items:center;min-height:140px;display:flex;container-type:size}.VideoDirectionTimelineEditor-module__i2ydPW__stage,.VideoDirectionTimelineEditor-module__i2ydPW__stageEmpty{box-sizing:border-box;border-radius:var(--radius-lg);background:var(--canvas-card-bg);position:relative;overflow:hidden}.VideoDirectionTimelineEditor-module__i2ydPW__stage img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.VideoDirectionTimelineEditor-module__i2ydPW__stageMissing{color:var(--canvas-chrome-text-muted);font-size:var(--font-size-sm);place-items:center;display:grid;position:absolute;inset:0}.VideoDirectionTimelineEditor-module__i2ydPW__stageCaption,.VideoDirectionTimelineEditor-module__i2ydPW__stageHint{padding:3px var(--space-2);border-radius:var(--radius-sm);background:var(--canvas-chrome-bg-opaque);color:var(--canvas-chrome-text);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;pointer-events:none;position:absolute}.VideoDirectionTimelineEditor-module__i2ydPW__stageCaption{left:var(--space-3);bottom:var(--space-3)}.VideoDirectionTimelineEditor-module__i2ydPW__stageCaption:empty{display:none}.VideoDirectionTimelineEditor-module__i2ydPW__stageCaption[data-hover=true]{box-shadow:inset 0 0 0 1px var(--canvas-chrome-border-strong)}.VideoDirectionTimelineEditor-module__i2ydPW__stageHint{right:var(--space-3);top:var(--space-3);color:var(--canvas-chrome-text-muted)}.VideoDirectionTimelineEditor-module__i2ydPW__stageEmpty{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px dashed var(--canvas-chrome-border-strong);color:var(--canvas-chrome-text-muted);font-size:var(--font-size-md);text-align:center;flex-direction:column;display:flex}.VideoDirectionTimelineEditor-module__i2ydPW__stageEmpty p{margin:0}.VideoDirectionTimelineEditor-module__i2ydPW__timeline{border-radius:var(--radius-xl);flex:none;min-width:0;overflow:hidden}.VideoDirectionTimelineEditor-module__i2ydPW__segmentThumb{aspect-ratio:16/9;border-radius:var(--radius-sm);background:var(--canvas-chrome-control-bg);height:100%;display:block;position:relative;overflow:hidden}.VideoDirectionTimelineEditor-module__i2ydPW__segmentThumb img{object-fit:cover;width:100%;height:100%;display:block}.VideoDirectionTimelineEditor-module__i2ydPW__segmentBody{flex-direction:column;flex:auto;align-self:flex-start;gap:2px;min-width:0;padding-top:2px;display:flex}.VideoDirectionTimelineEditor-module__i2ydPW__segmentName{font-size:var(--font-size-xs);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:650;overflow:hidden}.VideoDirectionTimelineEditor-module__i2ydPW__segmentDirection{-webkit-line-clamp:3;font-size:var(--font-size-xs);color:var(--text-secondary);white-space:normal;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.VideoDirectionTimelineEditor-module__i2ydPW__segmentDirection[data-empty=true]{color:var(--text-tertiary)}.VideoDirectionTimelineEditor-module__i2ydPW__panel{align-items:flex-start;gap:var(--space-4);min-width:0;padding:var(--space-3) var(--space-4);border:1px solid var(--canvas-chrome-border);border-radius:var(--radius-xl);background:var(--canvas-card-bg);flex:none;display:flex}.VideoDirectionTimelineEditor-module__i2ydPW__panelMain{gap:var(--space-2);flex-direction:column;flex:auto;min-width:0;display:flex}.VideoDirectionTimelineEditor-module__i2ydPW__panelSide{gap:var(--space-2);flex-direction:column;flex:none;min-width:0;max-width:280px;display:flex}.VideoDirectionTimelineEditor-module__i2ydPW__panelThumb{aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--canvas-chrome-control-bg);width:96px;display:block;position:relative;overflow:hidden}.VideoDirectionTimelineEditor-module__i2ydPW__panelThumb img{object-fit:cover;width:100%;height:100%;display:block}.VideoDirectionTimelineEditor-module__i2ydPW__panelName{font-size:var(--font-size-sm);font-weight:650}.VideoDirectionTimelineEditor-module__i2ydPW__panelField{gap:var(--space-1);flex-direction:column;display:flex}.VideoDirectionTimelineEditor-module__i2ydPW__panelActions{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.VideoDirectionTimelineEditor-module__i2ydPW__direction{resize:vertical}.VideoDirectionTimelineEditor-module__i2ydPW__rowLabel{font-size:var(--font-size-xs);color:var(--canvas-chrome-text-muted);flex-direction:column;gap:2px;font-weight:650;display:flex}.VideoDirectionTimelineEditor-module__i2ydPW__rowMeta{font-size:var(--font-size-xs);color:var(--canvas-chrome-text-muted);font-weight:400;display:block}.VideoDirectionTimelineEditor-module__i2ydPW__moves{gap:var(--space-1);flex-wrap:wrap;display:flex}.VideoDirectionTimelineEditor-module__i2ydPW__move{padding:3px var(--space-3);border:1px solid var(--canvas-chrome-border);border-radius:var(--radius-pill);color:var(--canvas-chrome-text-muted);font-family:var(--font-body);font-size:var(--font-size-xs);cursor:pointer;background:0 0}.VideoDirectionTimelineEditor-module__i2ydPW__move:hover:not(:disabled){background:var(--canvas-chrome-control-hover);color:var(--canvas-chrome-text)}.VideoDirectionTimelineEditor-module__i2ydPW__move[aria-pressed=true]{border-color:var(--canvas-chrome-selected-border);background:var(--canvas-chrome-selected-bg);color:var(--canvas-chrome-selected-text)}.VideoDirectionTimelineEditor-module__i2ydPW__move:disabled{cursor:default;opacity:.6}.VideoDirectionTimelineEditor-module__i2ydPW__segmented{border-radius:var(--radius-pill);background:var(--canvas-chrome-control-bg);align-self:flex-start;padding:2px;display:inline-flex}.VideoDirectionTimelineEditor-module__i2ydPW__segmented button{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);color:var(--canvas-chrome-text-muted);font-family:var(--font-body);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:0}.VideoDirectionTimelineEditor-module__i2ydPW__segmented button[aria-pressed=true]{background:var(--canvas-chrome-selected-bg);color:var(--canvas-chrome-selected-text);box-shadow:var(--shadow-sm)}.VideoDirectionTimelineEditor-module__i2ydPW__segmented button:disabled{cursor:default}.VideoDirectionTimelineEditor-module__i2ydPW__toggleRow{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);cursor:pointer;display:flex}.VideoDirectionTimelineEditor-module__i2ydPW__toggleRow[data-disabled=true]{color:var(--canvas-chrome-text-muted);cursor:default}.VideoDirectionTimelineEditor-module__i2ydPW__toggleRow input{accent-color:var(--accent-primary)}.VideoDirectionTimelineEditor-module__i2ydPW__references{gap:var(--space-2);flex-direction:column;display:flex}.VideoDirectionTimelineEditor-module__i2ydPW__referenceTiles{gap:var(--space-2);flex-wrap:wrap;display:flex}.VideoDirectionTimelineEditor-module__i2ydPW__referenceTile,.VideoDirectionTimelineEditor-module__i2ydPW__referenceAdd{box-sizing:border-box;border-radius:var(--radius-md);width:44px;height:44px;position:relative}.VideoDirectionTimelineEditor-module__i2ydPW__referenceTile{background:var(--canvas-chrome-control-bg);display:block;overflow:hidden}.VideoDirectionTimelineEditor-module__i2ydPW__referenceTile img{object-fit:cover;width:100%;height:100%;display:block}.VideoDirectionTimelineEditor-module__i2ydPW__referenceTile[data-excluded=true]{opacity:.5}.VideoDirectionTimelineEditor-module__i2ydPW__referenceRemove,.VideoDirectionTimelineEditor-module__i2ydPW__referenceAction{border-radius:var(--radius-pill);background:var(--canvas-chrome-bg-opaque);width:18px;height:18px;color:var(--canvas-chrome-text);cursor:pointer;opacity:0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:2px}.VideoDirectionTimelineEditor-module__i2ydPW__referenceRemove{right:2px}.VideoDirectionTimelineEditor-module__i2ydPW__referenceAction{opacity:1;left:2px}.VideoDirectionTimelineEditor-module__i2ydPW__referenceTile:hover .VideoDirectionTimelineEditor-module__i2ydPW__referenceRemove,.VideoDirectionTimelineEditor-module__i2ydPW__referenceRemove:focus-visible{opacity:1}@media (hover:none){.VideoDirectionTimelineEditor-module__i2ydPW__referenceRemove{opacity:1}}.VideoDirectionTimelineEditor-module__i2ydPW__referenceAdd{border:1px dashed var(--canvas-chrome-border-strong);color:var(--canvas-chrome-text-muted);cursor:pointer;background:0 0;place-items:center;display:grid}.VideoDirectionTimelineEditor-module__i2ydPW__referenceAdd:hover:not(:disabled){background:var(--canvas-chrome-control-hover);color:var(--canvas-chrome-text)}.VideoDirectionTimelineEditor-module__i2ydPW__referenceAdd:disabled{cursor:default;opacity:.5}.VideoDirectionTimelineEditor-module__i2ydPW__waiting{gap:var(--space-2);flex-wrap:wrap;display:flex}.VideoDirectionTimelineEditor-module__i2ydPW__waitingTile{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-1);border:1px solid var(--canvas-chrome-border);border-radius:var(--radius-md);color:var(--canvas-chrome-text);font-family:var(--font-body);font-size:var(--font-size-xs);text-align:left;cursor:pointer;background:0 0;display:flex}.VideoDirectionTimelineEditor-module__i2ydPW__waitingTile:hover{background:var(--canvas-chrome-control-hover)}.VideoDirectionTimelineEditor-module__i2ydPW__waitingThumb{aspect-ratio:16/9;border-radius:var(--radius-sm);width:48px;display:block;position:relative;overflow:hidden}.VideoDirectionTimelineEditor-module__i2ydPW__waitingThumb img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:900px){.VideoDirectionTimelineEditor-module__i2ydPW__root{padding:var(--space-3);overflow-y:auto}.VideoDirectionTimelineEditor-module__i2ydPW__body[data-picking=true]{grid-template-columns:minmax(0,1fr)}.VideoDirectionTimelineEditor-module__i2ydPW__panel{flex-direction:column}.VideoDirectionTimelineEditor-module__i2ydPW__panelSide{max-width:none}.VideoDirectionTimelineEditor-module__i2ydPW__stageWrap{min-height:200px}}
.frameLayout-module__EYX85q__pickerHeader{flex-direction:column;gap:2px;padding:4px 9px 2px;display:flex}.frameLayout-module__EYX85q__pickerTitleRow{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:26px;display:flex}.frameLayout-module__EYX85q__pickerTitleStart{align-items:center;gap:var(--space-1);min-width:0;display:inline-flex}.frameLayout-module__EYX85q__pickerTitle{font-size:var(--font-size-sm);color:var(--canvas-chrome-text);font-weight:600}.frameLayout-module__EYX85q__pickerRotate{border-radius:var(--radius-md);width:26px;height:26px;color:var(--canvas-chrome-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .18s,color .18s;display:inline-flex}.frameLayout-module__EYX85q__pickerRotate:hover{background:var(--canvas-chrome-control-hover);color:var(--canvas-chrome-text)}.frameLayout-module__EYX85q__orientationSwitch{border-radius:var(--radius-md);background:var(--canvas-chrome-control-bg);flex:none;gap:2px;padding:2px;display:inline-flex}.frameLayout-module__EYX85q__orientationOption{border-radius:var(--radius-sm);width:26px;height:22px;color:var(--canvas-chrome-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.frameLayout-module__EYX85q__orientationOption:hover{background:var(--canvas-chrome-control-hover);color:var(--canvas-chrome-text)}.frameLayout-module__EYX85q__orientationOptionActive,.frameLayout-module__EYX85q__orientationOptionActive:hover{background:var(--canvas-chrome-selected-bg);color:var(--canvas-chrome-selected-text)}.frameLayout-module__EYX85q__orientationPage{box-sizing:border-box;border-radius:var(--radius-2xs);border:1.5px solid;flex-direction:column;justify-content:center;gap:2px;padding:0 2px;display:flex}.frameLayout-module__EYX85q__orientationPagePortrait{width:11px;height:14px}.frameLayout-module__EYX85q__orientationPageLandscape{width:15px;height:11px}.frameLayout-module__EYX85q__orientationPageLine,.frameLayout-module__EYX85q__orientationPageLineShort{opacity:.7;background:currentColor;height:1px;display:block}.frameLayout-module__EYX85q__orientationPageLineShort{width:60%}.frameLayout-module__EYX85q__hint{font-size:var(--font-size-xs);color:var(--canvas-chrome-text-muted);line-height:1.4}.frameLayout-module__EYX85q__presetShape{border-radius:var(--radius-2xs);border:1.5px solid;display:block}.frameLayout-module__EYX85q__customRow{align-items:center;gap:6px;padding:2px 9px 6px 33px;display:flex}.frameLayout-module__EYX85q__customInput{border-radius:var(--radius-md);background:var(--canvas-chrome-control-bg);width:0;min-width:0;height:28px;color:var(--canvas-chrome-text);font-family:var(--font-body);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;border:none;flex:1 1 0;padding:0 8px}.frameLayout-module__EYX85q__customInput:focus-visible{outline:1.5px solid var(--accent-primary);outline-offset:0}.frameLayout-module__EYX85q__customTimes{color:var(--canvas-chrome-text-soft);font-size:var(--font-size-sm);flex-shrink:0}.frameLayout-module__EYX85q__customUnit,.frameLayout-module__EYX85q__customConfirm{border-radius:var(--radius-md);height:28px;color:var(--canvas-chrome-text-muted);font-family:var(--font-body);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 8px;font-weight:600;transition:background .18s,color .18s}.frameLayout-module__EYX85q__customUnit:hover{background:var(--canvas-chrome-control-hover);color:var(--canvas-chrome-text)}.frameLayout-module__EYX85q__customConfirm{color:var(--canvas-chrome-text);background:var(--canvas-chrome-control-hover)}.frameLayout-module__EYX85q__customConfirm[aria-disabled=true]{opacity:.42;cursor:not-allowed}.frameLayout-module__EYX85q__chromeLayer{z-index:1;pointer-events:none;position:fixed;inset:0}.frameLayout-module__EYX85q__placed,.frameLayout-module__EYX85q__layoutHeader,.frameLayout-module__EYX85q__pageLabel,.frameLayout-module__EYX85q__insertLine,.frameLayout-module__EYX85q__strip{will-change:transform;position:absolute;top:0;left:0}.frameLayout-module__EYX85q__placed,.frameLayout-module__EYX85q__strip{pointer-events:auto}.frameLayout-module__EYX85q__layoutHeader{align-items:center;gap:var(--space-2);white-space:nowrap;pointer-events:none;display:flex}.frameLayout-module__EYX85q__layoutHeaderTitle{font-family:var(--font-body);font-size:var(--font-size-sm);-webkit-user-select:none;user-select:none;cursor:move;pointer-events:auto;align-items:baseline;gap:6px;padding:2px 0;display:inline-flex}.frameLayout-module__EYX85q__layoutHeaderName{color:var(--canvas-label-ink);font-weight:600}.frameLayout-module__EYX85q__layoutHeaderActive .frameLayout-module__EYX85q__layoutHeaderName{color:var(--canvas-label-ink-strong)}.frameLayout-module__EYX85q__layoutHeaderMeta{color:var(--canvas-chrome-text-soft);font-variant-numeric:tabular-nums;font-weight:500}.frameLayout-module__EYX85q__layoutHeaderHelp{pointer-events:auto}.frameLayout-module__EYX85q__layoutHeaderInput{border-radius:var(--radius-xs);outline:1.5px solid var(--accent-primary);background:var(--bg-elevated);min-width:120px;height:22px;color:var(--canvas-label-ink-strong);font-family:var(--font-body);font-size:var(--font-size-sm);pointer-events:auto;border:none;padding:0 6px;font-weight:600}.frameLayout-module__EYX85q__pageLabel{font-family:var(--font-body);font-size:var(--font-size-xs);color:var(--canvas-chrome-text-soft);font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:move;pointer-events:auto;font-weight:500}.frameLayout-module__EYX85q__pageLabelSelected{color:var(--canvas-label-ink-strong);font-weight:600}.frameLayout-module__EYX85q__pageRow{border-radius:var(--radius-ml);align-items:center;gap:1px;padding:2px;display:flex}.frameLayout-module__EYX85q__pageRowDivider{background:var(--canvas-chrome-border);width:1px;height:14px;margin:0 3px}.frameLayout-module__EYX85q__addPageButton{border-radius:var(--radius-pill);width:28px;height:28px;color:var(--canvas-chrome-text-muted);cursor:pointer;justify-content:center;align-items:center;padding:0;transition:color .18s;display:flex}.frameLayout-module__EYX85q__addPageButton:hover{color:var(--canvas-chrome-text)}.frameLayout-module__EYX85q__addPageButton[aria-disabled=true]{opacity:.42;cursor:not-allowed}.frameLayout-module__EYX85q__insertLine{border-radius:var(--radius-pill);background:var(--accent-primary);pointer-events:none;width:3px;height:1px}.frameLayout-module__EYX85q__stripPanel{border-radius:var(--radius-xl);padding:6px}.frameLayout-module__EYX85q__stripRow{align-items:flex-start;gap:6px;display:flex}.frameLayout-module__EYX85q__stripPlay{flex-shrink:0;display:flex}.frameLayout-module__EYX85q__stripPlayButton[aria-pressed=true]{background:var(--canvas-chrome-control-active);color:var(--canvas-chrome-text)}.frameLayout-module__EYX85q__stripScroller{align-items:flex-start;gap:6px;max-width:calc(100vw - 40px);display:flex;position:relative;overflow-x:auto}.frameLayout-module__EYX85q__thumb{border-radius:var(--radius-md);cursor:pointer;touch-action:none;background:0 0;border:none;flex-direction:column;flex-shrink:0;align-items:center;gap:3px;padding:3px 3px 2px;transition:background .18s,opacity .18s;display:flex}.frameLayout-module__EYX85q__thumb:hover{background:var(--canvas-chrome-control-hover)}.frameLayout-module__EYX85q__thumbPage{border-radius:var(--radius-2xs);box-shadow:0 0 0 1px var(--canvas-chrome-border);display:block;position:relative;overflow:hidden}.frameLayout-module__EYX85q__thumbCurrent .frameLayout-module__EYX85q__thumbPage{box-shadow:0 0 0 2px var(--accent-primary)}.frameLayout-module__EYX85q__thumbDragging{opacity:.35}.frameLayout-module__EYX85q__thumbImage{object-fit:cover;pointer-events:none;position:absolute}.frameLayout-module__EYX85q__thumbBox{border-radius:var(--radius-2xs);background:var(--canvas-label-ink);opacity:.28;position:absolute}.frameLayout-module__EYX85q__thumbNumber{font-family:var(--font-body);font-size:var(--font-size-2xs);color:var(--canvas-chrome-text-soft);font-variant-numeric:tabular-nums;font-weight:600}.frameLayout-module__EYX85q__thumbCurrent .frameLayout-module__EYX85q__thumbNumber{color:var(--canvas-chrome-text)}.frameLayout-module__EYX85q__thumbAdd,.frameLayout-module__EYX85q__stripPlayButton{border-radius:var(--radius-sm);background:var(--canvas-chrome-control-bg);width:32px;color:var(--canvas-chrome-text-muted);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:3px;transition:background .18s,color .18s;display:flex}.frameLayout-module__EYX85q__thumbAdd:hover,.frameLayout-module__EYX85q__stripPlayButton:hover{background:var(--canvas-chrome-control-hover);color:var(--canvas-chrome-text)}.frameLayout-module__EYX85q__stripLine{border-radius:var(--radius-pill);background:var(--accent-primary);pointer-events:none;width:2px;margin-left:-1px;position:absolute;top:3px;left:0}.frameLayout-module__EYX85q__pager{border-radius:var(--radius-pill);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;align-items:center;gap:2px;padding:2px;display:flex}.frameLayout-module__EYX85q__pagerButton{border-radius:var(--radius-pill);width:26px;height:26px;color:var(--canvas-chrome-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.frameLayout-module__EYX85q__pagerButton:hover{background:var(--canvas-chrome-control-hover)}.frameLayout-module__EYX85q__pagerButton[aria-disabled=true]{opacity:.35;cursor:default}.frameLayout-module__EYX85q__pagerTextButton{width:auto;padding:0 var(--space-2);font-family:var(--font-body);font-size:var(--font-size-sm)}.frameLayout-module__EYX85q__pagerTextButton[aria-pressed=true],.frameLayout-module__EYX85q__pagerTextButton[aria-pressed=true]:hover{background:var(--canvas-chrome-selected-bg)}.frameLayout-module__EYX85q__pagerCount{text-align:center;min-width:44px;color:var(--canvas-chrome-text)}.frameLayout-module__EYX85q__presentRoot{z-index:10100;pointer-events:auto;touch-action:none;outline:none;position:fixed;inset:0}.frameLayout-module__EYX85q__presentMask{background:var(--present-backdrop);position:absolute}.frameLayout-module__EYX85q__presentControls{left:50%;bottom:var(--space-5);align-items:center;gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-pill);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;opacity:.6;transition:opacity .2s;display:flex;position:absolute;transform:translate(-50%)}.frameLayout-module__EYX85q__presentControls:hover,.frameLayout-module__EYX85q__presentControls:focus-within{opacity:1}@media (prefers-reduced-motion:reduce){.frameLayout-module__EYX85q__presentControls{transition:none}}.frameLayout-module__EYX85q__presentCount{text-align:center;min-width:56px;color:var(--canvas-chrome-text)}.frameLayout-module__EYX85q__stripDocked{max-height:100%;display:flex}.frameLayout-module__EYX85q__stripPanelDocked{max-height:100%;padding:6px;display:flex}.frameLayout-module__EYX85q__stripScrollerDocked{flex-direction:column;align-items:center;gap:6px;display:flex;position:relative;overflow:hidden auto}.frameLayout-module__EYX85q__thumbAddDocked{border-radius:var(--radius-sm);background:var(--canvas-chrome-control-bg);height:32px;color:var(--canvas-chrome-text-muted);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;margin:3px;transition:background .18s,color .18s;display:flex}.frameLayout-module__EYX85q__thumbAddDocked:hover{background:var(--canvas-chrome-control-hover);color:var(--canvas-chrome-text)}.frameLayout-module__EYX85q__stripLineDocked{border-radius:var(--radius-pill);background:var(--accent-primary);pointer-events:none;height:2px;margin-top:-1px;position:absolute;top:0;left:3px;right:3px}.frameLayout-module__EYX85q__editShell{z-index:1003;pointer-events:none;position:fixed;inset:0}.frameLayout-module__EYX85q__editHeader{top:var(--space-3);left:calc((100% - var(--agent-panel-dock-inset,0px)) / 2);align-items:center;gap:var(--space-1);max-width:calc(100% - var(--agent-panel-dock-inset,0px) - 2 * var(--space-4));padding:var(--space-1);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:auto;z-index:1;display:flex;position:absolute;transform:translate(-50%)}.frameLayout-module__EYX85q__editDone{height:28px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--accent-primary);color:var(--text-on-accent);font-family:var(--font-body);font-size:var(--font-size-sm);cursor:pointer;border:none;flex-shrink:0;font-weight:600;transition:opacity .18s}.frameLayout-module__EYX85q__editDone:hover{opacity:.88}.frameLayout-module__EYX85q__editTitle{min-width:0;padding:0 var(--space-2);text-overflow:ellipsis;align-items:baseline;gap:6px;display:inline-flex;overflow:hidden}.frameLayout-module__EYX85q__editName{text-overflow:ellipsis;color:var(--canvas-chrome-text);font-weight:600;overflow:hidden}.frameLayout-module__EYX85q__editMeta{color:var(--canvas-chrome-text-soft);font-weight:500}.frameLayout-module__EYX85q__editDivider{width:1px;height:16px;margin:0 var(--space-1);background:var(--canvas-chrome-border);flex-shrink:0}.frameLayout-module__EYX85q__editCount{text-align:center;min-width:92px;color:var(--canvas-chrome-text)}.frameLayout-module__EYX85q__pageBackground{display:flex;position:relative}.frameLayout-module__EYX85q__pageBackgroundSwatch{border-radius:var(--radius-pill);border:1px solid var(--canvas-chrome-button-border);box-sizing:border-box;width:16px;height:16px}.frameLayout-module__EYX85q__pageBackgroundPicker{width:max-content;height:auto;color:inherit;white-space:normal;background:0 0;border:none;margin:0;padding:0;position:absolute;inset:calc(100% + 10px) auto auto 50%;transform:translate(-50%)}.frameLayout-module__EYX85q__pageBackgroundAll{border-radius:var(--radius-ml);border:1px solid var(--canvas-chrome-border);background:var(--canvas-chrome-control-bg);width:100%;min-height:32px;color:var(--canvas-chrome-text-soft);font-family:var(--font-body);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;font-size:11px;font-weight:600;transition:background .14s,color .14s}.frameLayout-module__EYX85q__pageBackgroundAll:hover{background:var(--canvas-chrome-control-hover);color:var(--canvas-chrome-text)}.frameLayout-module__EYX85q__pageBackgroundAll[aria-disabled=true]{opacity:.45;cursor:default}.frameLayout-module__EYX85q__editColumn{top:64px;bottom:calc(var(--space-4) + max(var(--layout-edit-timeline-height,0px), calc(76px + var(--visual-viewport-inset-bottom,0px))));right:calc(var(--space-4) + max(var(--agent-panel-dock-inset,0px), var(--agent-panel-float-inset,0px)));pointer-events:none;flex-direction:column;justify-content:center;display:flex;position:absolute}.frameLayout-module__EYX85q__editColumn>*{pointer-events:auto}@media (max-width:600px){.frameLayout-module__EYX85q__editColumn{top:calc(max(8px, env(safe-area-inset-top)) + 156px)}}@media (min-width:601px) and (max-width:903px){.frameLayout-module__EYX85q__editColumn{left:var(--layout-edit-palette-edge,var(--space-4));right:auto}}.frameLayout-module__EYX85q__editArea{top:64px;bottom:calc(var(--space-4) + var(--layout-edit-timeline-height,0px));left:0;right:calc(var(--space-4) + max(var(--agent-panel-dock-inset,0px), var(--agent-panel-float-inset,0px)));visibility:hidden;pointer-events:none;position:absolute}.frameLayout-module__EYX85q__editTimeline{left:var(--layout-edit-palette-edge,var(--space-4));right:max(calc(var(--space-4) + var(--agent-panel-dock-inset,0px)), calc(76px + var(--space-2)));bottom:var(--space-4);padding-top:var(--space-3);pointer-events:auto;position:absolute}@media (max-width:600px){.frameLayout-module__EYX85q__editTimeline{right:calc(var(--space-4) + var(--agent-panel-dock-inset,0px))}}.frameLayout-module__EYX85q__editAgentHost{pointer-events:auto;width:0;height:0;position:absolute}.frameLayout-module__EYX85q__objectFields{align-items:center;gap:var(--space-1);display:flex}.frameLayout-module__EYX85q__objectField{align-items:center;gap:var(--space-1);width:116px;display:flex}.frameLayout-module__EYX85q__objectField>:last-child{flex:auto}.frameLayout-module__EYX85q__objectFieldKeyed{color:var(--accent-primary);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.frameLayout-module__EYX85q__objectFieldKeyed[aria-disabled=true]{opacity:.45;cursor:default}.frameLayout-module__EYX85q__pagerPlay{padding-right:var(--space-1);margin-right:var(--space-1);border-right:1px solid var(--canvas-chrome-border);display:inline-flex}
.VariationIntentControls-module__mnJvNG__panel{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.VariationIntentControls-module__mnJvNG__intent{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.VariationIntentControls-module__mnJvNG__focusInput{box-sizing:border-box;width:100%;min-width:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--canvas-chrome-control-bg);box-shadow:none;color:var(--canvas-chrome-text);font-family:var(--font-body);font-size:var(--font-size-md);resize:none;border:1px solid #0000;min-height:64px;max-height:180px;margin:0;font-weight:450;line-height:1.5;transition:border-color .12s;display:block}.VariationIntentControls-module__mnJvNG__focusInput::placeholder{color:var(--canvas-chrome-text-soft)}.VariationIntentControls-module__mnJvNG__focusInput:hover{border-color:var(--canvas-chrome-border)}.VariationIntentControls-module__mnJvNG__focusInput:focus-visible{outline:2px solid var(--accent-primary);outline-offset:-2px;border-color:#0000}.VariationIntentControls-module__mnJvNG__chips{gap:var(--space-1);flex-wrap:wrap;display:flex}.VariationIntentControls-module__mnJvNG__chip{border-radius:var(--radius-pill);background:var(--canvas-chrome-control-bg);align-items:stretch;min-width:0;max-width:100%;transition:background-color .12s;display:inline-flex}.VariationIntentControls-module__mnJvNG__chip:hover,.VariationIntentControls-module__mnJvNG__chip:focus-within{background:var(--canvas-chrome-control-hover)}.VariationIntentControls-module__mnJvNG__chip[data-selected=true]{background:var(--canvas-chrome-selected-bg)}.VariationIntentControls-module__mnJvNG__chipToggle,.VariationIntentControls-module__mnJvNG__chipRun{min-height:30px;color:var(--canvas-chrome-text-muted);font-family:var(--font-body);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-weight:500;transition:color .12s,opacity .12s;display:inline-flex}.VariationIntentControls-module__mnJvNG__chipToggle{min-width:0;padding:0 var(--space-1) 0 var(--space-3);border-radius:var(--radius-pill) 0 0 var(--radius-pill)}.VariationIntentControls-module__mnJvNG__chipRun{width:26px;padding:0 var(--space-1) 0 0;border-radius:0 var(--radius-pill) var(--radius-pill) 0;opacity:.35;flex-shrink:0}.VariationIntentControls-module__mnJvNG__chip:hover .VariationIntentControls-module__mnJvNG__chipToggle,.VariationIntentControls-module__mnJvNG__chip:focus-within .VariationIntentControls-module__mnJvNG__chipToggle,.VariationIntentControls-module__mnJvNG__chip[data-selected=true] .VariationIntentControls-module__mnJvNG__chipToggle{color:var(--canvas-chrome-text)}.VariationIntentControls-module__mnJvNG__chip:hover .VariationIntentControls-module__mnJvNG__chipRun,.VariationIntentControls-module__mnJvNG__chip:focus-within .VariationIntentControls-module__mnJvNG__chipRun{opacity:.75}.VariationIntentControls-module__mnJvNG__chipRun:hover:not(:disabled),.VariationIntentControls-module__mnJvNG__chipRun:focus-visible{opacity:1;color:var(--canvas-chrome-text)}.VariationIntentControls-module__mnJvNG__chipLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.VariationIntentControls-module__mnJvNG__chipToggle:focus-visible,.VariationIntentControls-module__mnJvNG__chipRun:focus-visible,.VariationIntentControls-module__mnJvNG__segment:focus-visible,.VariationIntentControls-module__mnJvNG__ghostButton:focus-visible,.VariationIntentControls-module__mnJvNG__generateButton:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.VariationIntentControls-module__mnJvNG__chipToggle:disabled,.VariationIntentControls-module__mnJvNG__chipRun:disabled,.VariationIntentControls-module__mnJvNG__chipToggle[aria-disabled=true]{opacity:.45;cursor:not-allowed}.VariationIntentControls-module__mnJvNG__runSettings{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--canvas-chrome-border);flex-direction:column;display:flex}.VariationIntentControls-module__mnJvNG__settingRow{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:32px;display:flex}.VariationIntentControls-module__mnJvNG__settingLabel{color:var(--canvas-chrome-text-soft);font-size:var(--font-size-xs);font-weight:500}.VariationIntentControls-module__mnJvNG__settingControls{align-items:center;gap:var(--space-1);display:inline-flex}.VariationIntentControls-module__mnJvNG__settingStatic{color:var(--canvas-chrome-text-muted);font-size:var(--font-size-sm);padding:0 var(--space-2);font-weight:500}.VariationIntentControls-module__mnJvNG__segmented{border-radius:var(--radius-md);background:var(--canvas-chrome-control-bg);gap:2px;padding:2px;display:inline-flex}.VariationIntentControls-module__mnJvNG__segmentedWide{display:flex}.VariationIntentControls-module__mnJvNG__segmentedWide>*{flex:1}.VariationIntentControls-module__mnJvNG__segment{width:100%;min-height:26px;padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--canvas-chrome-text-muted);font-family:var(--font-body);font-size:var(--font-size-sm);white-space:nowrap;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.VariationIntentControls-module__mnJvNG__segmentedWide .VariationIntentControls-module__mnJvNG__segment{min-height:30px}.VariationIntentControls-module__mnJvNG__segment:hover:not([aria-disabled=true]){color:var(--canvas-chrome-text)}.VariationIntentControls-module__mnJvNG__segment[aria-pressed=true]{background:var(--canvas-chrome-selected-bg);color:var(--canvas-chrome-selected-text)}.VariationIntentControls-module__mnJvNG__segment[aria-disabled=true]{opacity:.45;cursor:not-allowed}.VariationIntentControls-module__mnJvNG__recentSection{gap:var(--space-1);flex-direction:column;display:flex}.VariationIntentControls-module__mnJvNG__sectionLabel{color:var(--canvas-chrome-text-muted);font-size:var(--font-size-xs);font-weight:500}.VariationIntentControls-module__mnJvNG__footer{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.VariationIntentControls-module__mnJvNG__generateButton{min-height:32px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--font-size-sm);cursor:pointer;white-space:nowrap;margin-left:auto;font-weight:600}.VariationIntentControls-module__mnJvNG__generateButtonFull{flex:1;justify-content:center;margin-left:0}.VariationIntentControls-module__mnJvNG__header{align-items:center;gap:var(--space-2);display:flex}.VariationIntentControls-module__mnJvNG__heading{color:var(--canvas-chrome-text);font-size:var(--font-size-lg);margin:0;font-weight:600}.VariationIntentControls-module__mnJvNG__scope{color:var(--canvas-chrome-text-muted);font-size:var(--font-size-xs);line-height:1.4}.VariationIntentControls-module__mnJvNG__ghostButton{justify-content:center;align-items:center;gap:var(--space-1);min-height:30px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--canvas-chrome-text-muted);font-family:var(--font-body);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:none;display:inline-flex}.VariationIntentControls-module__mnJvNG__ghostButton:hover{color:var(--canvas-chrome-text);background:var(--canvas-chrome-control-hover)}.VariationIntentControls-module__mnJvNG__confirmDetails{gap:var(--space-2);color:var(--canvas-chrome-text-muted);font-size:var(--font-size-sm);overflow-wrap:anywhere;flex-direction:column;margin:0;line-height:1.5;display:flex}.VariationIntentControls-module__mnJvNG__confirmDetails strong{color:var(--canvas-chrome-text);font-weight:500}@media (pointer:coarse){.VariationIntentControls-module__mnJvNG__chipToggle,.VariationIntentControls-module__mnJvNG__chipRun,.VariationIntentControls-module__mnJvNG__segment,.VariationIntentControls-module__mnJvNG__ghostButton,.VariationIntentControls-module__mnJvNG__generateButton{min-height:44px}.VariationIntentControls-module__mnJvNG__chipRun{opacity:.75;width:40px}}@media (prefers-reduced-motion:reduce){.VariationIntentControls-module__mnJvNG__chip,.VariationIntentControls-module__mnJvNG__chipToggle,.VariationIntentControls-module__mnJvNG__chipRun,.VariationIntentControls-module__mnJvNG__focusInput{transition:none}}
.ModifyPanels-module__jh0X1q__panel{gap:var(--space-3);flex-direction:column;width:min(330px,100vw - 56px);min-width:0;display:flex}.ModifyPanels-module__jh0X1q__orbitRow{gap:var(--space-3);align-items:stretch;display:flex}.ModifyPanels-module__jh0X1q__orbit{flex:1;min-width:0;position:relative}.ModifyPanels-module__jh0X1q__orbitSvg{z-index:1;width:100%;height:auto;display:block;position:relative}.ModifyPanels-module__jh0X1q__orbitFront{pointer-events:none;z-index:20;width:100%;height:100%;position:absolute;inset:0}.ModifyPanels-module__jh0X1q__subject{border-radius:var(--radius-md);border:1px solid var(--canvas-chrome-border);background:var(--canvas-chrome-control-bg);z-index:15;pointer-events:none;width:50px;height:50px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.ModifyPanels-module__jh0X1q__subject img{object-fit:cover;width:100%;height:100%;display:block}.ModifyPanels-module__jh0X1q__marker{border-radius:var(--radius-pill);cursor:pointer;width:32px;height:32px;font-size:var(--font-size-2xs);font-variant-numeric:tabular-nums;color:var(--accent-primary-strong-contrast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-weight:700;display:flex;position:relative}.ModifyPanels-module__jh0X1q__markerDot{border-radius:var(--radius-pill);background:var(--canvas-chrome-text-muted);transition:width .12s,height .12s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ModifyPanels-module__jh0X1q__marker[aria-pressed=true] .ModifyPanels-module__jh0X1q__markerDot{background:var(--accent-primary-strong)}.ModifyPanels-module__jh0X1q__markerNumber{z-index:1;position:relative}.ModifyPanels-module__jh0X1q__height{gap:var(--space-2);flex-direction:column;flex-shrink:0;display:flex}.ModifyPanels-module__jh0X1q__label{color:var(--canvas-chrome-text-soft);font-size:var(--font-size-xs);font-weight:500}.ModifyPanels-module__jh0X1q__control{justify-content:center;align-items:center;gap:var(--space-1);min-height:32px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--canvas-chrome-text-muted);font-family:var(--font-body);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:1px solid #0000;font-weight:500;display:inline-flex}.ModifyPanels-module__jh0X1q__control:hover:not(:disabled),.ModifyPanels-module__jh0X1q__preset:hover,.ModifyPanels-module__jh0X1q__preset:focus-within{background:var(--canvas-chrome-control-hover);color:var(--canvas-chrome-text)}.ModifyPanels-module__jh0X1q__control[aria-pressed=true]{background:var(--canvas-chrome-selected-bg);color:var(--canvas-chrome-selected-text)}.ModifyPanels-module__jh0X1q__control:disabled{opacity:.45;cursor:not-allowed}.ModifyPanels-module__jh0X1q__control:focus-visible,.ModifyPanels-module__jh0X1q__marker:focus-visible,.ModifyPanels-module__jh0X1q__presetSelect:focus-visible,.ModifyPanels-module__jh0X1q__presetRun:focus-visible,.ModifyPanels-module__jh0X1q__generate:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.ModifyPanels-module__jh0X1q__quickView{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-height:32px;display:flex}.ModifyPanels-module__jh0X1q__quickViewLabel{color:var(--canvas-chrome-text);font-size:var(--font-size-sm)}.ModifyPanels-module__jh0X1q__presetList{gap:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ModifyPanels-module__jh0X1q__preset{border-radius:var(--radius-md);align-items:stretch;min-width:0;transition:background-color .12s;display:flex}.ModifyPanels-module__jh0X1q__preset[data-selected=true]{background:var(--canvas-chrome-selected-bg)}.ModifyPanels-module__jh0X1q__presetSelect{text-align:left;border-radius:var(--radius-sm);min-width:0;color:var(--canvas-chrome-text);padding:var(--space-2);font-family:var(--font-body);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;display:flex}.ModifyPanels-module__jh0X1q__presetName{font-size:var(--font-size-sm);font-weight:600}.ModifyPanels-module__jh0X1q__presetDescription{font-size:var(--font-size-xs);color:var(--canvas-chrome-text-muted);margin-top:var(--space-1);line-height:1.4}.ModifyPanels-module__jh0X1q__presetRun{padding:var(--space-1);flex-shrink:0;width:32px;}.ModifyPanels-module__jh0X1q__presetRun:hover:not(:disabled){background:var(--canvas-chrome-control-active)}.ModifyPanels-module__jh0X1q__dimensions{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--canvas-chrome-border);flex-direction:column;display:flex}.ModifyPanels-module__jh0X1q__dimension{gap:var(--space-1);grid-template-columns:54px minmax(0,1fr);align-items:center;display:grid}.ModifyPanels-module__jh0X1q__choices{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.ModifyPanels-module__jh0X1q__asIs{color:var(--canvas-chrome-text-soft);font-size:var(--font-size-xs);padding:var(--space-1) var(--space-2)}.ModifyPanels-module__jh0X1q__runRow{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--canvas-chrome-border);flex-wrap:wrap;display:flex}.ModifyPanels-module__jh0X1q__cost{color:var(--canvas-chrome-text-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}.ModifyPanels-module__jh0X1q__hint{color:var(--canvas-chrome-text-muted);font-size:var(--font-size-xs);margin:0;line-height:1.5}.ModifyPanels-module__jh0X1q__generate{width:100%;min-height:36px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--font-size-md);font-weight:600}.ModifyPanels-module__jh0X1q__generateContent{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}@media (pointer:coarse){.ModifyPanels-module__jh0X1q__control,.ModifyPanels-module__jh0X1q__marker,.ModifyPanels-module__jh0X1q__presetRun,.ModifyPanels-module__jh0X1q__presetSelect,.ModifyPanels-module__jh0X1q__generate{min-height:44px}.ModifyPanels-module__jh0X1q__marker,.ModifyPanels-module__jh0X1q__presetRun{width:44px}}@media (max-width:360px){.ModifyPanels-module__jh0X1q__presetList{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ModifyPanels-module__jh0X1q__markerDot,.ModifyPanels-module__jh0X1q__preset{transition:none}}
.ObjectViews-module__OYhdgq__workspace{min-width:0;display:grid}.ObjectViews-module__OYhdgq__switcher{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-md);background:var(--canvas-chrome-control-bg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ObjectViews-module__OYhdgq__views{gap:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ObjectViews-module__OYhdgq__views>span,.ObjectViews-module__OYhdgq__views button{width:100%;min-width:0}.ObjectViews-module__OYhdgq__views button{border-color:var(--canvas-chrome-border);justify-content:flex-start}.ObjectViews-module__OYhdgq__error{color:var(--status-error-fg);font-size:var(--font-size-xs);margin:0;line-height:1.45}
.ObjectSearchMatchDetails-module__p-dvgq__inline{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-2xs);color:var(--text-tertiary);display:block;overflow:hidden}.ObjectSearchMatchDetails-module__p-dvgq__list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ObjectSearchMatchDetails-module__p-dvgq__row{gap:var(--space-2);font-size:var(--font-size-2xs);align-items:baseline;min-width:0;display:flex}.ObjectSearchMatchDetails-module__p-dvgq__label{color:var(--text-tertiary);flex:none}.ObjectSearchMatchDetails-module__p-dvgq__value{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.AssetPreview-module__WpUWFq__content ::-webkit-scrollbar{width:6px;height:6px}.AssetPreview-module__WpUWFq__content ::-webkit-scrollbar-track{background:0 0}.AssetPreview-module__WpUWFq__content ::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:var(--radius-pill)}.AssetPreview-module__WpUWFq__content ::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.AssetPreview-module__WpUWFq__folderList ::-webkit-scrollbar{width:4px}.AssetPreview-module__WpUWFq__overlay{z-index:1310;background:#0006;justify-content:center;align-items:center;animation:.2s ease-out AssetPreview-module__WpUWFq__fadeIn;display:flex;position:fixed;inset:0}@keyframes AssetPreview-module__WpUWFq__fadeIn{0%{opacity:0}to{opacity:1}}.AssetPreview-module__WpUWFq__modal{background:var(--bg-elevated);border-radius:var(--radius-2xl);max-width:90vw;max-height:90vh;box-shadow:var(--shadow-lg);border:1px solid var(--border-subtle);animation:.2s ease-out AssetPreview-module__WpUWFq__scaleIn;display:flex;overflow:hidden}@keyframes AssetPreview-module__WpUWFq__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.AssetPreview-module__WpUWFq__closeButton{background:var(--bg-secondary);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:var(--radius-lg);z-index:10;justify-content:center;align-items:center;padding:8px;transition:background .2s;display:flex;position:absolute;top:16px;right:16px}.AssetPreview-module__WpUWFq__closeButton:hover{background:var(--bg-tertiary)}.AssetPreview-module__WpUWFq__imageContainer{background:var(--bg-secondary);border-right:1px solid var(--border-subtle);flex:1;justify-content:center;align-items:center;min-width:400px;max-width:800px;display:flex;position:relative}.AssetPreview-module__WpUWFq__image{object-fit:contain;max-width:100%;max-height:80vh}.AssetPreview-module__WpUWFq__infoPanel{background:var(--bg-elevated);flex-direction:column;gap:4px;width:280px;padding:24px;display:flex}.AssetPreview-module__WpUWFq__name{color:var(--text-primary);font-size:var(--font-size-xl);letter-spacing:var(--tracking-tight);word-break:break-word;margin:0 0 20px;font-weight:500}.AssetPreview-module__WpUWFq__metadata{flex-direction:column;flex:1;gap:12px;display:flex}.AssetPreview-module__WpUWFq__metaRow{justify-content:space-between;align-items:center;display:flex}.AssetPreview-module__WpUWFq__metaLabel{color:var(--text-secondary);font-size:var(--font-size-md);font-weight:500}.AssetPreview-module__WpUWFq__metaValue{color:var(--text-primary);font-size:var(--font-size-md);letter-spacing:var(--tracking-snug);text-align:right;align-items:center;gap:8px;font-weight:500;display:flex}.AssetPreview-module__WpUWFq__retryVisualMetadataButton{border:1px solid var(--border-color);border-radius:var(--radius-pill);color:var(--accent-primary);font-size:var(--font-size-sm);cursor:pointer;background:0 0;padding:2px 8px;font-weight:500}.AssetPreview-module__WpUWFq__retryVisualMetadataButton:hover:not(:disabled){background:var(--bg-tertiary)}.AssetPreview-module__WpUWFq__retryVisualMetadataButton:disabled{opacity:.6;cursor:not-allowed}.AssetPreview-module__WpUWFq__matchDetailsSection{border-top:1px solid var(--border-subtle);margin-top:16px;padding-top:16px}.AssetPreview-module__WpUWFq__actions{flex-direction:column;gap:8px;margin-top:24px;display:flex}.AssetPreview-module__WpUWFq__primaryButton,.AssetPreview-module__WpUWFq__dangerButton{border-radius:var(--radius-pill);font-size:var(--font-size-md);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-weight:500;transition:all .15s;display:flex}.AssetPreview-module__WpUWFq__primaryButton{background:var(--accent-primary-strong);color:var(--accent-primary-strong-contrast);border:none}.AssetPreview-module__WpUWFq__primaryButton:hover{background:var(--accent-primary-strong-hover)}.AssetPreview-module__WpUWFq__secondaryButton{border-radius:var(--radius-pill);font-size:var(--font-size-md);cursor:pointer;border:1px solid var(--border-color);color:var(--text-primary);background:0 0;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-weight:500;transition:all .15s;display:flex}.AssetPreview-module__WpUWFq__secondaryButton:hover:not(:disabled){background:var(--bg-tertiary);border-color:var(--text-secondary)}.AssetPreview-module__WpUWFq__secondaryButton:disabled{opacity:.5;cursor:not-allowed}.AssetPreview-module__WpUWFq__dangerButton{border:1px solid var(--border-color);color:var(--accent-error);background:0 0}.AssetPreview-module__WpUWFq__dangerButton:hover{background:var(--status-error-bg);border-color:var(--accent-error)}.AssetPreview-module__WpUWFq__navButton{background:var(--bg-elevated);width:56px;height:56px;box-shadow:var(--shadow-md);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;z-index:1001;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.AssetPreview-module__WpUWFq__navButton:hover{background:var(--bg-tertiary);color:var(--accent-primary);transform:translateY(-50%)scale(1.1)}.AssetPreview-module__WpUWFq__navButton:active{transform:translateY(-50%)scale(.95)}.AssetPreview-module__WpUWFq__navPrev{left:24px}.AssetPreview-module__WpUWFq__navNext{right:24px}.AssetPreview-module__WpUWFq__counter{color:#fffffff2;border-radius:var(--radius-pill);font-size:var(--font-size-sm);z-index:10;background:#0000008c;padding:6px 12px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.dark .AssetPreview-module__WpUWFq__counter{color:var(--text-primary);background:#ffffff2e}.AssetPreview-module__WpUWFq__tagsSection{border-top:1px solid var(--border-subtle);margin-top:20px;padding-top:20px;position:relative}.AssetPreview-module__WpUWFq__tagsHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.AssetPreview-module__WpUWFq__addTagButton{background:var(--bg-tertiary);color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-md);border:none;justify-content:center;align-items:center;width:24px;height:24px;transition:all .15s;display:flex}.AssetPreview-module__WpUWFq__addTagButton:hover{color:var(--text-primary);background:#0000001a}.AssetPreview-module__WpUWFq__tagsList{flex-wrap:wrap;gap:6px;display:flex}.AssetPreview-module__WpUWFq__noTags{color:var(--text-secondary);font-size:var(--font-size-sm);opacity:.7;font-style:italic}.AssetPreview-module__WpUWFq__tag{background:color-mix(in srgb, var(--tag-color,var(--accent-primary)) 10%, transparent);border:1px solid var(--tag-color,var(--accent-primary));border-radius:var(--radius-pill);color:var(--tag-color,var(--accent-primary));font-size:var(--font-size-sm);align-items:center;gap:4px;padding:4px 8px;display:flex}.AssetPreview-module__WpUWFq__removeTag{color:inherit;cursor:pointer;opacity:.6;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:flex}.AssetPreview-module__WpUWFq__removeTag:hover{opacity:1}.AssetPreview-module__WpUWFq__tagMenu{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:100;margin-bottom:8px;inset:auto 0 100%;overflow:hidden}.AssetPreview-module__WpUWFq__tagMenuList{max-height:150px;padding:4px;overflow-y:auto}.AssetPreview-module__WpUWFq__tagMenuItem{width:100%;color:var(--text-primary);font-size:var(--font-size-md);cursor:pointer;border-radius:var(--radius-xs);text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:8px 10px;display:flex}.AssetPreview-module__WpUWFq__tagMenuItem:hover{background:var(--bg-tertiary)}.AssetPreview-module__WpUWFq__tagDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.AssetPreview-module__WpUWFq__createTagForm{border-top:1px solid var(--border-subtle);gap:8px;padding:8px;display:flex}.AssetPreview-module__WpUWFq__createTagForm input{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);color:var(--text-primary);font-size:var(--font-size-md);letter-spacing:var(--tracking-snug);flex:1;padding:8px 12px}.AssetPreview-module__WpUWFq__createTagForm input::placeholder{color:var(--text-secondary)}.AssetPreview-module__WpUWFq__createTagForm input:focus{border-color:var(--accent-primary);outline:none}.AssetPreview-module__WpUWFq__createTagForm button{background:var(--accent-primary-strong);border-radius:var(--radius-lg);color:var(--accent-primary-strong-contrast);font-size:var(--font-size-md);cursor:pointer;border:none;padding:8px 12px;transition:opacity .15s}.AssetPreview-module__WpUWFq__createTagForm button:disabled{opacity:.5;cursor:not-allowed}.AssetPreview-module__WpUWFq__createTagForm button:not(:disabled):hover{background:var(--accent-primary-strong-hover)}.AssetPreview-module__WpUWFq__processingOverlay{z-index:10;flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.AssetPreview-module__WpUWFq__processingOverlay span{color:var(--text-primary);font-size:var(--font-size-lg);text-shadow:none;font-weight:500}.AssetPreview-module__WpUWFq__keywordsSection{border-top:1px solid var(--border-subtle);margin-top:20px;padding-top:20px}.AssetPreview-module__WpUWFq__keywordsList{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.AssetPreview-module__WpUWFq__keyword{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-pill);color:var(--text-secondary);font-size:var(--font-size-sm);white-space:nowrap;padding:4px 10px;font-weight:500}@media (max-width:600px){.AssetPreview-module__WpUWFq__overlay{align-items:flex-end}.AssetPreview-module__WpUWFq__modal{border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;border-bottom:none;flex-direction:column;width:100%;max-width:none;max-height:92dvh}.AssetPreview-module__WpUWFq__imageContainer{border-right:none;border-bottom:1px solid var(--border-subtle);min-width:0;max-width:none}.AssetPreview-module__WpUWFq__image{max-height:45dvh}.AssetPreview-module__WpUWFq__infoPanel{width:auto;padding:16px 16px calc(16px + env(safe-area-inset-bottom));overflow-y:auto}}
.LibraryItemDetails-module__gQ7ngq__overlay{z-index:1310;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.LibraryItemDetails-module__gQ7ngq__modal{background:var(--bg-elevated);border-radius:var(--radius-2xl);width:min(1040px,92vw);max-height:90vh;box-shadow:var(--shadow-lg);border:1px solid var(--border-subtle);display:flex;position:relative;overflow:hidden}.LibraryItemDetails-module__gQ7ngq__closeButton{top:var(--space-3);right:var(--space-3);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;z-index:2;justify-content:center;align-items:center;display:flex;position:absolute}.LibraryItemDetails-module__gQ7ngq__closeButton:hover{color:var(--text-primary);background:var(--bg-hover)}.LibraryItemDetails-module__gQ7ngq__previewPane{background:var(--bg-secondary);border-right:1px solid var(--border-subtle);min-width:0;padding:var(--space-5);flex:1 1 0;justify-content:center;align-items:center;display:flex;position:relative}.LibraryItemDetails-module__gQ7ngq__previewImage{max-width:100%;max-height:calc(90vh - 2 * var(--space-5));object-fit:contain;border-radius:var(--radius-md)}.LibraryItemDetails-module__gQ7ngq__previewImageUpdating{opacity:.55}.LibraryItemDetails-module__gQ7ngq__previewUpdating{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--bg-primary);color:var(--text-secondary);font-size:var(--font-size-sm);box-shadow:var(--shadow-md);display:inline-flex;position:absolute}.LibraryItemDetails-module__gQ7ngq__previewPlaceholder{aspect-ratio:3/2;border-radius:var(--radius-md);background:var(--bg-tertiary);width:100%;color:var(--text-tertiary);font-size:var(--font-size-sm);justify-content:center;align-items:center;display:flex}.LibraryItemDetails-module__gQ7ngq__infoPane{gap:var(--space-3);width:360px;padding:var(--space-6) var(--space-5) var(--space-5);flex-direction:column;flex:0 0 360px;display:flex;overflow-y:auto}.LibraryItemDetails-module__gQ7ngq__eyebrow{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:600;display:inline-flex}.LibraryItemDetails-module__gQ7ngq__trashedTag{color:var(--accent-warning)}.LibraryItemDetails-module__gQ7ngq__name{color:var(--text-primary);font-size:var(--font-size-xl);word-break:break-word;margin:0;font-weight:500}.LibraryItemDetails-module__gQ7ngq__nameButton{all:unset;cursor:text;border-radius:var(--radius-xs)}.LibraryItemDetails-module__gQ7ngq__nameButton:hover{background:var(--bg-hover)}.LibraryItemDetails-module__gQ7ngq__nameInput{box-sizing:border-box;width:100%;font:inherit;font-size:var(--font-size-xl);color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--accent-primary);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);font-weight:500}.LibraryItemDetails-module__gQ7ngq__description{color:var(--text-secondary);font-size:var(--font-size-md);white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.5}.LibraryItemDetails-module__gQ7ngq__notice{color:var(--accent-warning);font-size:var(--font-size-sm);margin:0}.LibraryItemDetails-module__gQ7ngq__sectionTitle{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.LibraryItemDetails-module__gQ7ngq__members{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.LibraryItemDetails-module__gQ7ngq__member{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.LibraryItemDetails-module__gQ7ngq__memberThumb{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--bg-tertiary);width:100%;color:var(--text-tertiary);font-size:var(--font-size-2xs);justify-content:center;align-items:center;display:flex;overflow:hidden}.LibraryItemDetails-module__gQ7ngq__memberThumb img{object-fit:cover;width:100%;height:100%;display:block}.LibraryItemDetails-module__gQ7ngq__memberThumbTrashed img{opacity:.4}.LibraryItemDetails-module__gQ7ngq__memberLabel{color:var(--text-primary);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.LibraryItemDetails-module__gQ7ngq__memberActions{gap:var(--space-1);display:flex}.LibraryItemDetails-module__gQ7ngq__memberAction{appearance:none;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-primary);width:22px;height:22px;color:var(--text-secondary);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.LibraryItemDetails-module__gQ7ngq__memberAction:hover:not(:disabled){color:var(--text-primary);background:var(--bg-tertiary)}.LibraryItemDetails-module__gQ7ngq__memberAction:disabled{opacity:.4;cursor:default}.LibraryItemDetails-module__gQ7ngq__memberNote{color:var(--text-tertiary);font-size:var(--font-size-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.LibraryItemDetails-module__gQ7ngq__meta{gap:var(--space-1);margin-top:var(--space-2);flex-direction:column;display:flex}.LibraryItemDetails-module__gQ7ngq__metaRow{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--font-size-sm);display:flex}.LibraryItemDetails-module__gQ7ngq__metaLabel{color:var(--text-secondary)}.LibraryItemDetails-module__gQ7ngq__metaValue{color:var(--text-primary);text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.LibraryItemDetails-module__gQ7ngq__collectionList{gap:var(--space-1) var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.LibraryItemDetails-module__gQ7ngq__collectionOption{align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);color:var(--text-primary);cursor:pointer;display:inline-flex}.LibraryItemDetails-module__gQ7ngq__collectionOption:has(input:disabled){color:var(--text-secondary);cursor:default}.LibraryItemDetails-module__gQ7ngq__actions{padding-top:var(--space-4);gap:var(--space-2);flex-direction:column;margin-top:auto;display:flex}.LibraryItemDetails-module__gQ7ngq__primaryButton,.LibraryItemDetails-module__gQ7ngq__secondaryButton,.LibraryItemDetails-module__gQ7ngq__dangerButton{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-pill);font:inherit;font-size:var(--font-size-md);cursor:pointer;font-weight:500;transition:background .15s,border-color .15s,opacity .15s;display:flex}.LibraryItemDetails-module__gQ7ngq__primaryButton{background:var(--accent-primary-strong);color:var(--accent-primary-strong-contrast);border:none}.LibraryItemDetails-module__gQ7ngq__primaryButton:hover:not(:disabled){background:var(--accent-primary-strong-hover)}.LibraryItemDetails-module__gQ7ngq__secondaryButton{border:1px solid var(--border-color);color:var(--text-primary);background:0 0}.LibraryItemDetails-module__gQ7ngq__secondaryButton:hover:not(:disabled){background:var(--bg-tertiary)}.LibraryItemDetails-module__gQ7ngq__dangerButton{border:1px solid var(--border-color);color:var(--accent-error);background:0 0}.LibraryItemDetails-module__gQ7ngq__dangerButton:hover:not(:disabled){border-color:var(--accent-error)}.LibraryItemDetails-module__gQ7ngq__primaryButton:disabled,.LibraryItemDetails-module__gQ7ngq__secondaryButton:disabled,.LibraryItemDetails-module__gQ7ngq__dangerButton:disabled{opacity:.5;cursor:not-allowed}.LibraryItemDetails-module__gQ7ngq__loading{flex:1;justify-content:center;align-items:center;min-height:240px;display:flex}@media (max-width:720px){.LibraryItemDetails-module__gQ7ngq__modal{border-radius:0;flex-direction:column;width:100vw;max-height:100vh}.LibraryItemDetails-module__gQ7ngq__previewPane{border-right:none;border-bottom:1px solid var(--border-subtle);max-height:40vh}.LibraryItemDetails-module__gQ7ngq__infoPane{flex:auto;width:auto}}.LibraryItemDetails-module__gQ7ngq__editor{gap:var(--space-3);flex-direction:column;display:flex}.LibraryItemDetails-module__gQ7ngq__editorField{gap:var(--space-1);flex-direction:column;display:flex}.LibraryItemDetails-module__gQ7ngq__editorInput,.LibraryItemDetails-module__gQ7ngq__editorTextarea{box-sizing:border-box;width:100%;font:inherit;font-size:var(--font-size-sm);color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2)}.LibraryItemDetails-module__gQ7ngq__editorInput:focus,.LibraryItemDetails-module__gQ7ngq__editorTextarea:focus{border-color:var(--accent-primary);outline:none}.LibraryItemDetails-module__gQ7ngq__editorTextarea{resize:vertical;min-height:40px}.LibraryItemDetails-module__gQ7ngq__editorAdd{gap:var(--space-2);flex-wrap:wrap;display:flex}.LibraryItemDetails-module__gQ7ngq__picker{gap:var(--space-2);padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-secondary);flex-direction:column;max-height:260px;display:flex;overflow-y:auto}.LibraryItemDetails-module__gQ7ngq__pickerGrid{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.LibraryItemDetails-module__gQ7ngq__pickerItem{appearance:none;border-radius:var(--radius-sm);cursor:pointer;gap:var(--space-1);width:100%;color:var(--text-secondary);font:inherit;font-size:var(--font-size-2xs);text-align:left;background:0 0;border:1px solid #0000;flex-direction:column;padding:0;display:flex}.LibraryItemDetails-module__gQ7ngq__pickerItem:hover:not(:disabled),.LibraryItemDetails-module__gQ7ngq__pickerItem:focus-visible{border-color:var(--accent-primary)}.LibraryItemDetails-module__gQ7ngq__pickerItem img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-sm);background:var(--bg-tertiary);width:100%;display:block}.LibraryItemDetails-module__gQ7ngq__pickerItem span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.PartCmfControls-module__WaDjDq__controls{align-items:center;gap:var(--space-1);cursor:default;min-width:0;display:flex}.PartCmfControls-module__WaDjDq__controls>span{flex:1 1 0;min-width:0}.PartCmfControls-module__WaDjDq__controls>span:has(.PartCmfControls-module__WaDjDq__valueTriggerIconOnly){flex:none}.PartCmfControls-module__WaDjDq__swatchWrap{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex;position:relative}.PartCmfControls-module__WaDjDq__swatch,.PartCmfControls-module__WaDjDq__swatchEmpty{border-radius:var(--radius-sm);cursor:pointer;flex-shrink:0;width:24px;height:24px;padding:0}.PartCmfControls-module__WaDjDq__swatch{border:1px solid var(--canvas-chrome-border)}.PartCmfControls-module__WaDjDq__swatchEmpty{border:1px dashed var(--canvas-chrome-border-strong);color:var(--canvas-chrome-text-muted);font-size:var(--font-size-md);background:0 0;justify-content:center;align-items:center;line-height:1;display:flex}.PartCmfControls-module__WaDjDq__swatchEmpty:hover{color:var(--canvas-chrome-text);border-color:var(--canvas-chrome-text-muted)}.PartCmfControls-module__WaDjDq__swatchName{font-size:var(--font-size-xs);color:var(--canvas-chrome-text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:72px;overflow:hidden}.PartCmfControls-module__WaDjDq__swatchNameObserved{color:var(--canvas-chrome-text-soft)}.PartCmfControls-module__WaDjDq__valueTrigger{width:100%;min-width:0;min-height:30px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--font-size-xs);color:var(--canvas-chrome-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;flex:1;align-items:center;display:flex}.PartCmfControls-module__WaDjDq__valueTrigger:hover:not(:disabled),.PartCmfControls-module__WaDjDq__valueTrigger[aria-expanded=true]{background:var(--canvas-chrome-control-hover);color:var(--canvas-chrome-text)}.PartCmfControls-module__WaDjDq__valueTrigger:disabled,.PartCmfControls-module__WaDjDq__swatch:disabled,.PartCmfControls-module__WaDjDq__swatchEmpty:disabled{cursor:default;opacity:.6}.PartCmfControls-module__WaDjDq__valueTrigger:focus-visible,.PartCmfControls-module__WaDjDq__swatch:focus-visible,.PartCmfControls-module__WaDjDq__swatchEmpty:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.PartCmfControls-module__WaDjDq__valueTriggerIconOnly{flex:none;justify-content:center;align-items:center;width:24px;height:24px;min-height:24px;padding:0;overflow:hidden}.PartCmfControls-module__WaDjDq__valueTriggerResting{color:var(--canvas-chrome-text-muted)}.PartCmfControls-module__WaDjDq__valueLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PartCmfControls-module__WaDjDq__referenceThumb{object-fit:cover;width:100%;height:100%;display:block}.PartCmfControls-module__WaDjDq__referenceGlyph{color:var(--canvas-chrome-text-muted);flex-shrink:0}.PartCmfControls-module__WaDjDq__changedValue,.PartCmfControls-module__WaDjDq__changedSwatch{border-color:var(--accent-primary);box-shadow:0 0 0 1px var(--accent-primary)}@media (pointer:coarse){.PartCmfControls-module__WaDjDq__valueTrigger,.PartCmfControls-module__WaDjDq__swatch,.PartCmfControls-module__WaDjDq__swatchEmpty{min-height:44px}.PartCmfControls-module__WaDjDq__swatch,.PartCmfControls-module__WaDjDq__swatchEmpty,.PartCmfControls-module__WaDjDq__valueTriggerIconOnly{width:44px;height:44px}.PartCmfControls-module__WaDjDq__swatchName{max-width:48px}}
.PartFieldFlyout-module__VpGl5a__flyout{z-index:30;pointer-events:auto;width:280px;position:absolute}.PartFieldFlyout-module__VpGl5a__flyoutLeft{right:calc(100% + 8px)}.PartFieldFlyout-module__VpGl5a__flyoutRight{left:calc(100% + 8px)}.PartFieldFlyout-module__VpGl5a__body{padding:var(--space-3);max-height:min(48vh,480px);overflow-y:auto}.PartFieldFlyout-module__VpGl5a__cmfPicker{gap:var(--space-2);flex-direction:column;display:flex}.PartFieldFlyout-module__VpGl5a__cmfHeader{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.PartFieldFlyout-module__VpGl5a__cmfTitle{color:var(--text-primary);font-size:12px;font-weight:600}.PartFieldFlyout-module__VpGl5a__clearLink{border-radius:var(--radius-xs);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-family:inherit;font-size:11px}.PartFieldFlyout-module__VpGl5a__clearLink:hover{background:var(--bg-hover);color:var(--text-primary)}.PartFieldFlyout-module__VpGl5a__detectedLine{color:var(--text-tertiary);margin:0;font-size:11px;line-height:1.4}.PartFieldFlyout-module__VpGl5a__detectedValue{color:var(--text-secondary)}.PartFieldFlyout-module__VpGl5a__group{flex-direction:column;gap:5px;display:flex}.PartFieldFlyout-module__VpGl5a__groupLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);font-size:10px;font-weight:600}.PartFieldFlyout-module__VpGl5a__chips{gap:var(--space-1);flex-wrap:wrap;display:flex}.PartFieldFlyout-module__VpGl5a__boardList{gap:var(--space-1);flex-direction:column;display:flex}.PartFieldFlyout-module__VpGl5a__boardCard{align-items:center;gap:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-elevated);cursor:pointer;text-align:left;padding:4px;font-family:inherit;display:flex}.PartFieldFlyout-module__VpGl5a__boardCard:hover{border-color:var(--border-color)}.PartFieldFlyout-module__VpGl5a__boardChoose{align-items:center;gap:var(--space-2);width:100%;margin-bottom:var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--text-primary);cursor:pointer;text-align:left;padding:6px 8px;font-family:inherit;font-size:11px;display:flex}.PartFieldFlyout-module__VpGl5a__boardChoose:hover{border-color:var(--accent-primary)}.PartFieldFlyout-module__VpGl5a__boardCardSelected{border-color:var(--accent-primary);box-shadow:0 0 0 1px var(--accent-primary)}.PartFieldFlyout-module__VpGl5a__boardThumb{border-radius:var(--radius-sm);object-fit:cover;background:var(--bg-hover);flex-shrink:0;width:36px;height:36px}.PartFieldFlyout-module__VpGl5a__boardCardText{flex-direction:column;gap:1px;min-width:0;display:flex}.PartFieldFlyout-module__VpGl5a__boardTitle{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.PartFieldFlyout-module__VpGl5a__boardOrigin{min-width:0;color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}.PartFieldFlyout-module__VpGl5a__chip{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--bg-elevated);color:var(--text-secondary);cursor:pointer;padding:4px 8px;font-family:inherit;font-size:11px;line-height:1.3}.PartFieldFlyout-module__VpGl5a__chip:hover{border-color:var(--border-color);color:var(--text-primary)}.PartFieldFlyout-module__VpGl5a__chipSelected{background:var(--accent-primary-strong);border-color:var(--accent-primary-strong);color:var(--accent-primary-strong-contrast)}.PartFieldFlyout-module__VpGl5a__chipSelected:hover{color:var(--accent-primary-strong-contrast)}.PartFieldFlyout-module__VpGl5a__customInput{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);width:100%;color:var(--text-primary);outline:none;padding:5px 8px;font-family:inherit;font-size:11px}.PartFieldFlyout-module__VpGl5a__customInput:focus{border-color:var(--border-color)}.PartFieldFlyout-module__VpGl5a__customInput::placeholder{color:var(--text-tertiary)}.PartFieldFlyout-module__VpGl5a__customInputActive{border-color:var(--accent-primary)}.PartFieldFlyout-module__VpGl5a__noMatchHint{color:var(--text-tertiary);margin:0;font-size:11px;line-height:1.4}.PartFieldFlyout-module__VpGl5a__noMatchHint kbd{border:1px solid var(--border-subtle);border-radius:var(--radius-xs);background:var(--bg-elevated);color:var(--text-secondary);padding:1px 4px;font-family:inherit;font-size:10px}
.PartAnalysisPanel-module__uy4jOG__panel{gap:var(--space-3);box-sizing:border-box;width:340px;max-width:calc(100vw - 24px);padding:var(--space-3);color:var(--canvas-chrome-text);flex-direction:column;display:flex;position:relative}.PartAnalysisPanel-module__uy4jOG__header{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.PartAnalysisPanel-module__uy4jOG__title{font-size:var(--font-size-md);color:var(--canvas-chrome-text);margin:0;font-weight:600}.PartAnalysisPanel-module__uy4jOG__closeButton,.PartAnalysisPanel-module__uy4jOG__hideButton{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--canvas-chrome-text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.PartAnalysisPanel-module__uy4jOG__closeButton:hover,.PartAnalysisPanel-module__uy4jOG__hideButton:hover{background:var(--canvas-chrome-control-hover);color:var(--canvas-chrome-text)}.PartAnalysisPanel-module__uy4jOG__closeButton:focus-visible,.PartAnalysisPanel-module__uy4jOG__hideButton:focus-visible,.PartAnalysisPanel-module__uy4jOG__nameInput:focus-visible,.PartAnalysisPanel-module__uy4jOG__generateButton:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.PartAnalysisPanel-module__uy4jOG__addAreaButton{align-items:center;gap:var(--space-1);display:inline-flex}.PartAnalysisPanel-module__uy4jOG__toolbarButtonWrap{display:inline-flex}.PartAnalysisPanel-module__uy4jOG__staleBanner,.PartAnalysisPanel-module__uy4jOG__recoveryNotice,.PartAnalysisPanel-module__uy4jOG__confirmReanalysis{padding:var(--space-2);border-radius:var(--radius-md);background:var(--canvas-chrome-control-bg);border:1px solid var(--canvas-chrome-border);color:var(--canvas-chrome-text-muted);font-size:var(--font-size-sm);line-height:1.45}.PartAnalysisPanel-module__uy4jOG__recoveryNotice{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.PartAnalysisPanel-module__uy4jOG__recoveryNoticeText{color:var(--canvas-chrome-text-muted);font-size:var(--font-size-sm);line-height:1.45}.PartAnalysisPanel-module__uy4jOG__errorState,.PartAnalysisPanel-module__uy4jOG__idleState,.PartAnalysisPanel-module__uy4jOG__confirmReanalysis{gap:var(--space-2);flex-direction:column;display:flex}.PartAnalysisPanel-module__uy4jOG__errorMessage{font-size:var(--font-size-sm);color:var(--accent-error);margin:0;line-height:1.45}.PartAnalysisPanel-module__uy4jOG__analyzing{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--canvas-chrome-text-muted);padding:var(--space-1) 0;display:flex}.PartAnalysisPanel-module__uy4jOG__idleText{font-size:var(--font-size-sm);color:var(--canvas-chrome-text-muted);margin:0;line-height:1.5}.PartAnalysisPanel-module__uy4jOG__readyToolbar{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.PartAnalysisPanel-module__uy4jOG__readyToolbarQuiet button:not([aria-pressed=true]){color:var(--canvas-chrome-text-muted);background:0 0;border-color:#0000}.PartAnalysisPanel-module__uy4jOG__readyToolbarQuiet button:not([aria-pressed=true]):hover:not(:disabled){background:var(--canvas-chrome-control-hover);color:var(--canvas-chrome-text)}.PartAnalysisPanel-module__uy4jOG__confirmText{font-size:var(--font-size-sm);color:var(--canvas-chrome-text);margin:0;line-height:1.45}.PartAnalysisPanel-module__uy4jOG__confirmActions{gap:var(--space-2);display:flex}.PartAnalysisPanel-module__uy4jOG__list{gap:var(--space-1);flex-direction:column;max-height:min(52vh,560px);margin:0;padding:2px;list-style:none;display:flex;overflow-y:auto}.PartAnalysisPanel-module__uy4jOG__emptyList{font-size:var(--font-size-sm);color:var(--canvas-chrome-text-soft);padding:var(--space-2) 2px}.PartAnalysisPanel-module__uy4jOG__row{gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;transition:background-color .12s;display:flex}.PartAnalysisPanel-module__uy4jOG__rowHovered{background:var(--canvas-chrome-control-hover)}.PartAnalysisPanel-module__uy4jOG__rowSelected{background:var(--canvas-chrome-selected-bg);border-color:var(--canvas-chrome-border-strong)}.PartAnalysisPanel-module__uy4jOG__rowHeader{align-items:center;gap:var(--space-2);display:flex}.PartAnalysisPanel-module__uy4jOG__rowNumber{border-radius:var(--radius-pill);background:var(--canvas-chrome-control-bg);width:20px;height:20px;color:var(--canvas-chrome-text-muted);font-size:var(--font-size-xs);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.PartAnalysisPanel-module__uy4jOG__rowSelected .PartAnalysisPanel-module__uy4jOG__rowNumber{background:var(--accent-primary);color:var(--accent-primary-contrast)}.PartAnalysisPanel-module__uy4jOG__nameInput{min-width:0;font-size:var(--font-size-md);color:var(--canvas-chrome-text);border-radius:var(--radius-sm);padding:2px var(--space-1);background:0 0;border:none;outline:none;flex:1;font-weight:500}.PartAnalysisPanel-module__uy4jOG__nameInput:focus{background:var(--canvas-chrome-control-hover)}.PartAnalysisPanel-module__uy4jOG__rowStatus{color:var(--canvas-chrome-text-muted);flex-shrink:0;display:inline-flex}.PartAnalysisPanel-module__uy4jOG__outlineProgress{align-items:center;gap:var(--space-2);margin:var(--space-2) 0 0;font-size:var(--font-size-xs);color:var(--canvas-chrome-text-muted);display:flex}.PartAnalysisPanel-module__uy4jOG__assignRow{align-items:center;gap:var(--space-1);cursor:default;display:flex}.PartAnalysisPanel-module__uy4jOG__generateWrap{flex-shrink:0;display:inline-flex}.PartAnalysisPanel-module__uy4jOG__generateFooter{justify-content:flex-end;align-items:center;gap:var(--space-2);padding-top:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.PartAnalysisPanel-module__uy4jOG__generateSummary{font-size:var(--font-size-xs);color:var(--canvas-chrome-text-muted);margin-right:auto}.PartAnalysisPanel-module__uy4jOG__generateButton{min-height:30px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--font-size-sm);white-space:nowrap;cursor:pointer;font-weight:600;line-height:1}.PartAnalysisPanel-module__uy4jOG__generateButton:disabled{opacity:.45;cursor:default}@media (pointer:coarse){.PartAnalysisPanel-module__uy4jOG__closeButton,.PartAnalysisPanel-module__uy4jOG__hideButton{width:44px;height:44px}.PartAnalysisPanel-module__uy4jOG__generateButton,.PartAnalysisPanel-module__uy4jOG__readyToolbar button{min-height:44px}}@media (prefers-reduced-motion:reduce){.PartAnalysisPanel-module__uy4jOG__row{transition:none}}
.PartQuickEditor-module__KEhQmW__editor{gap:var(--space-2);flex-direction:column;width:264px;max-width:calc(100vw - 24px);padding:10px;display:flex}.PartQuickEditor-module__KEhQmW__header{align-items:center;gap:6px;display:flex}.PartQuickEditor-module__KEhQmW__number{border-radius:var(--radius-pill);background:var(--accent-primary);width:20px;height:20px;color:var(--accent-primary-contrast);flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.PartQuickEditor-module__KEhQmW__nameInput{min-width:0;color:var(--text-primary);border-radius:var(--radius-sm);background:0 0;border:none;outline:none;flex:1;padding:2px 4px;font-size:12px;font-weight:600}.PartQuickEditor-module__KEhQmW__nameInput:focus{background:var(--bg-hover)}.PartQuickEditor-module__KEhQmW__iconButton{border-radius:var(--radius-sm);width:22px;height:22px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.PartQuickEditor-module__KEhQmW__iconButton:hover{background:var(--bg-hover);color:var(--text-primary)}.PartQuickEditor-module__KEhQmW__controls{gap:5px}.PartQuickEditor-module__KEhQmW__footer{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}.PartQuickEditor-module__KEhQmW__footerSummary{color:var(--text-tertiary);margin-right:auto;font-size:11px}.PartQuickEditor-module__KEhQmW__generateWrap{flex-shrink:0;display:inline-flex}.PartQuickEditor-module__KEhQmW__generateButton{border-radius:var(--radius-sm);white-space:nowrap;cursor:pointer;padding:5px 10px;font-family:inherit;font-size:11px;font-weight:600;line-height:1}.PartQuickEditor-module__KEhQmW__generateButton:disabled{opacity:.45;cursor:default}
.ColorPickerInput-module__DGjXQG__root{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.ColorPickerInput-module__DGjXQG__preview{border:1px solid #00000026;border-radius:6px;flex-shrink:0;width:28px;height:28px}.ColorPickerInput-module__DGjXQG__inputs{flex:1;min-width:0}.ColorPickerInput-module__DGjXQG__hexInput{width:100%;font-family:var(--font-mono);color:var(--text-primary);letter-spacing:.03em;background:0 0;border:none;outline:none;font-size:13px}.ColorPickerInput-module__DGjXQG__channelGroup{gap:6px;display:flex}.ColorPickerInput-module__DGjXQG__channel{flex-direction:column;flex:1;align-items:center;gap:2px;display:flex}.ColorPickerInput-module__DGjXQG__channel input{width:100%;color:var(--text-primary);text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield;background:0 0;border:none;outline:none;font-size:12px}.ColorPickerInput-module__DGjXQG__channel input::-webkit-outer-spin-button{-webkit-appearance:none}.ColorPickerInput-module__DGjXQG__channel input::-webkit-inner-spin-button{-webkit-appearance:none}.ColorPickerInput-module__DGjXQG__channel span{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;font-size:9px}.ColorPickerInput-module__DGjXQG__formatToggle{flex-direction:column;flex-shrink:0;gap:2px;display:flex}.ColorPickerInput-module__DGjXQG__formatToggle button{letter-spacing:.04em;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 5px;font-size:9px;font-weight:500;transition:color .12s,background .12s}.ColorPickerInput-module__DGjXQG__formatToggle button:hover{color:var(--text-secondary)}.ColorPickerInput-module__DGjXQG__formatActive{color:var(--text-primary)!important;background:var(--bg-elevated)!important}
.RALSearchInput-module__3cjnQq__root{position:relative}.RALSearchInput-module__3cjnQq__searchRow{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;align-items:center;gap:6px;padding:7px 10px;display:flex}.RALSearchInput-module__3cjnQq__searchIcon{color:var(--text-tertiary);flex-shrink:0}.RALSearchInput-module__3cjnQq__input{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-size:12px}.RALSearchInput-module__3cjnQq__input::placeholder{color:var(--text-tertiary)}.RALSearchInput-module__3cjnQq__clear{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;padding:0;display:flex}.RALSearchInput-module__3cjnQq__clear:hover{color:var(--text-secondary)}.RALSearchInput-module__3cjnQq__results{background:var(--bg-elevated);border:1px solid var(--border-subtle);z-index:100;border-radius:8px;max-height:280px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 16px #0000001f}.RALSearchInput-module__3cjnQq__result{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:7px 8px;transition:background .1s;display:flex}.RALSearchInput-module__3cjnQq__result:hover{background:var(--bg-hover)}.RALSearchInput-module__3cjnQq__chip{border:1px solid #0000001f;border-radius:4px;flex-shrink:0;width:20px;height:20px}.RALSearchInput-module__3cjnQq__code{color:var(--text-primary);font-variant-numeric:tabular-nums;flex-shrink:0;min-width:60px;font-size:12px;font-weight:500}.RALSearchInput-module__3cjnQq__name{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}
.SaveColorForm-module__1A9ppG__root{flex-direction:column;gap:8px;width:260px;padding:12px;display:flex}.SaveColorForm-module__1A9ppG__ralRow{flex-direction:column;gap:6px;display:flex;position:relative}.SaveColorForm-module__1A9ppG__ralBadge{background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;display:flex}.SaveColorForm-module__1A9ppG__ralBadge span{font-variant-numeric:tabular-nums;flex:1;font-weight:500}.SaveColorForm-module__1A9ppG__ralBadge button{cursor:pointer;color:var(--text-tertiary);background:0 0;border:none;padding:0;display:flex}.SaveColorForm-module__1A9ppG__ralBadge button:hover{color:var(--text-secondary)}.SaveColorForm-module__1A9ppG__nameInput{background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:8px;outline:none;padding:7px 10px;font-size:12px;transition:border-color .12s}.SaveColorForm-module__1A9ppG__nameInput::placeholder{color:var(--text-tertiary)}.SaveColorForm-module__1A9ppG__nameInput:focus{border-color:var(--accent-primary)}.SaveColorForm-module__1A9ppG__actions{gap:6px;margin-top:2px;display:flex}.SaveColorForm-module__1A9ppG__cancelBtn{border-radius:var(--radius-md);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;background:0 0;flex:1;padding:7px;font-size:12px;transition:background .12s}.SaveColorForm-module__1A9ppG__cancelBtn:hover{background:var(--bg-hover)}.SaveColorForm-module__1A9ppG__saveBtn{border-radius:var(--radius-md);background:var(--accent-primary-strong);color:var(--accent-primary-strong-contrast);cursor:pointer;border:none;flex:2;padding:7px;font-size:12px;font-weight:500;transition:opacity .12s}.SaveColorForm-module__1A9ppG__saveBtn:hover{background:var(--accent-primary-strong-hover)}
.ObjectSearchResultActions-module__vkD6za__trigger{border-radius:var(--radius-sm);background:var(--canvas-chrome-control-bg);width:22px;height:22px;color:var(--canvas-chrome-text-muted);cursor:pointer;border:none;justify-content:center;align-items:center;display:inline-flex}.ObjectSearchResultActions-module__vkD6za__trigger:hover,.ObjectSearchResultActions-module__vkD6za__triggerOpen{background:var(--canvas-chrome-control-hover);color:var(--canvas-chrome-text)}
.UserAvatar-module__wYOORq__avatar{color:#fff;-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-weight:600;transition:opacity .2s;display:flex;position:relative;overflow:hidden}.UserAvatar-module__wYOORq__avatar:hover{opacity:.9}.UserAvatar-module__wYOORq__image{object-fit:cover;width:100%;height:100%}.UserAvatar-module__wYOORq__initials{line-height:1}.UserAvatar-module__wYOORq__size-sm{width:32px;height:32px;font-size:12px}.UserAvatar-module__wYOORq__size-md{width:40px;height:40px;font-size:16px}.UserAvatar-module__wYOORq__size-lg{width:64px;height:64px;font-size:24px}.UserAvatar-module__wYOORq__size-xl{width:96px;height:96px;font-size:36px}
.EarlyAdopterBadge-module__ouDNuq__badge{border-radius:var(--radius-pill);font-size:var(--font-size-2xs);letter-spacing:.02em;background:color-mix(in srgb, var(--accent-warning) 15%, transparent);color:var(--accent-warning);border:1px solid color-mix(in srgb, var(--accent-warning) 35%, transparent);white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;gap:3px;padding:2px 7px;font-weight:600;display:inline-flex}
.CreditsBadge-module__Y0eJta__root{align-items:center;gap:7px;min-width:0;display:flex}.CreditsBadge-module__Y0eJta__value{font-size:var(--font-size-2xs);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--canvas-chrome-text);font-weight:700}.CreditsBadge-module__Y0eJta__value[data-state=low]{color:var(--accent-warning)}.CreditsBadge-module__Y0eJta__value[data-state=critical]{color:var(--accent-error)}.CreditsBadge-module__Y0eJta__detail{font-size:var(--font-size-2xs);color:var(--canvas-chrome-text-soft);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.accountMenuEntries-module__EK-TbW__summary{align-items:center;gap:9px;width:100%;padding:8px 9px;display:flex}.accountMenuEntries-module__EK-TbW__summaryText{flex-direction:column;flex:1;align-items:flex-start;gap:1px;min-width:0;display:flex}.accountMenuEntries-module__EK-TbW__summaryTitleRow{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.accountMenuEntries-module__EK-TbW__summaryTitle{min-width:0;color:var(--canvas-chrome-text);font-size:var(--font-size-sm);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.accountMenuEntries-module__EK-TbW__summarySubtitle{max-width:100%;color:var(--canvas-chrome-text-soft);font-size:var(--font-size-2xs);white-space:nowrap;text-overflow:ellipsis;line-height:1.35;overflow:hidden}.accountMenuEntries-module__EK-TbW__summaryMeta{max-width:100%;margin-top:3px;display:flex}
.BoardMenu-module__omJAca__trigger{min-width:0;height:32px;color:var(--canvas-chrome-text);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0 2px 0 9px;transition:opacity .18s,transform .18s;display:inline-flex}.BoardMenu-module__omJAca__trigger:hover{opacity:.84}.BoardMenu-module__omJAca__trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--canvas-chrome-text) 28%, transparent);outline-offset:2px}.BoardMenu-module__omJAca__glyph{opacity:.92;flex-shrink:0;width:14px;height:16px;display:block}.BoardMenu-module__omJAca__chevron{color:var(--canvas-chrome-text-soft);transition:transform .18s,color .18s}.BoardMenu-module__omJAca__chevronOpen{color:var(--canvas-chrome-text);transform:rotate(180deg)}
.ExportPanel-module__kIK4ga__panel{z-index:2000;background:#141418f5;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:12px;width:260px;padding:14px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 32px #00000080}.ExportPanel-module__kIK4ga__header{justify-content:space-between;align-items:center;display:flex}.ExportPanel-module__kIK4ga__title{color:#ffffff80;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:500}.ExportPanel-module__kIK4ga__closeBtn{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:color .15s;display:flex}.ExportPanel-module__kIK4ga__closeBtn:hover{color:#ffffffe6}.ExportPanel-module__kIK4ga__scopeGroup{gap:6px;display:flex}.ExportPanel-module__kIK4ga__scopeBtn{color:#fff9;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;height:32px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.ExportPanel-module__kIK4ga__scopeBtn:hover:not(:disabled){color:#ffffffe6;background:#ffffff1a}.ExportPanel-module__kIK4ga__scopeBtnActive{color:#fff;background:#ffffff1f;border-color:#fff3}.ExportPanel-module__kIK4ga__scopeBtnDisabled{opacity:.35;cursor:not-allowed}.ExportPanel-module__kIK4ga__badge{color:#ffffff73;font-size:11px;font-weight:600}.ExportPanel-module__kIK4ga__scopeBtnActive .ExportPanel-module__kIK4ga__badge{color:#ffffffb3}.ExportPanel-module__kIK4ga__description{color:#ffffff59;margin:0;font-size:11px;line-height:1.5}.ExportPanel-module__kIK4ga__exportBtn{border-radius:var(--radius-ml);color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff26;justify-content:center;align-items:center;gap:7px;width:100%;height:36px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.ExportPanel-module__kIK4ga__exportBtn:hover:not(:disabled){background:#ffffff29;border-color:#ffffff40}.ExportPanel-module__kIK4ga__exportBtn:disabled{opacity:.35;cursor:not-allowed}.ExportPanel-module__kIK4ga__progressArea{flex-direction:column;gap:8px;display:flex}.ExportPanel-module__kIK4ga__progressBar{border-radius:var(--radius-pill);background:#ffffff1a;height:4px;overflow:hidden}.ExportPanel-module__kIK4ga__progressFill{border-radius:var(--radius-pill);background:#fff9;height:100%;transition:width .2s}.ExportPanel-module__kIK4ga__progressLabel{color:#fff6;text-align:center;font-size:11px}.ExportPanel-module__kIK4ga__cancelBtn{color:#fff6;cursor:pointer;text-align:center;background:0 0;border:none;padding:0;font-size:11px;transition:color .15s}.ExportPanel-module__kIK4ga__cancelBtn:hover{color:#fffc}