.BoardCard-module__DDZEJq__card{background:var(--bg-tertiary);border:1px solid var(--border-subtle);cursor:pointer;backface-visibility:hidden;border-radius:10px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden;transform:translate(0,0)}.dark .BoardCard-module__DDZEJq__card{background:#222226;border-color:#ffffff14}.BoardCard-module__DDZEJq__cardFrame{backface-visibility:hidden;will-change:transform, filter;filter:none;background:0 0;transition:transform .2s,filter .2s;position:relative;transform:translate(0,0)}.BoardCard-module__DDZEJq__cardFrame:hover{filter:drop-shadow(0 12px 32px #0000001f);transform:translateY(-3px)}.BoardCard-module__DDZEJq__cardFrame .BoardCard-module__DDZEJq__card{box-shadow:none;transform:none}.BoardCard-module__DDZEJq__thumbnail{aspect-ratio:4/3;background:var(--bg-tertiary);cursor:pointer;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.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%;display:block;position:absolute;inset:0}.BoardCard-module__DDZEJq__thumbnailMedia .BoardCard-module__DDZEJq__placeholder{width:100%;height:100%}.BoardCard-module__DDZEJq__placeholder{color:var(--text-secondary);opacity:.5;justify-content:center;align-items:center;display:flex}.BoardCard-module__DDZEJq__info{background:var(--canvas-chrome-bg);isolation:isolate;backface-visibility:hidden;border-radius:0;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:8px;min-height:4.75rem;padding:15px 15px 14px;display:flex;position:absolute;bottom:-1px;left:-1px;right:-1px;overflow:hidden;transform:translate(0,0)}.BoardCard-module__DDZEJq__name{font-family:var(--font-body);letter-spacing:-.015em;color:#2c2824;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.24;display:-webkit-box;overflow:hidden}.dark .BoardCard-module__DDZEJq__name{color:#f5f0e8}.BoardCard-module__DDZEJq__name:hover{color:#1a1816}.dark .BoardCard-module__DDZEJq__name:hover{color:#fff}.BoardCard-module__DDZEJq__nameInput{width:100%;min-width:0;font-family:var(--font-body);border:2px solid var(--accent-primary);color:#2c2824;pointer-events:all;box-sizing:border-box;background:#f7f3eb;border-radius:4px;outline:none;padding:4px 8px;font-size:15px;font-weight:500;line-height:1.24}.dark .BoardCard-module__DDZEJq__nameInput{color:#f5f0e8;background:#3a352e}.BoardCard-module__DDZEJq__meta{color:#2c28249e;letter-spacing:.01em;white-space:nowrap;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:11px;font-weight:400;line-height:1.25;display:flex}.dark .BoardCard-module__DDZEJq__meta{color:#f5f0e894}.BoardCard-module__DDZEJq__actions{opacity:0;transition:opacity .15s;position:absolute;top:8px;right:8px}.BoardCard-module__DDZEJq__card:hover .BoardCard-module__DDZEJq__actions{opacity:1}.BoardCard-module__DDZEJq__menuButton{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;width:32px;height:32px;color:var(--text-secondary);background:#ffffff80;border:1px solid #0000001a;border-radius:8px;justify-content:center;align-items:center;font-size:20px;transition:all .2s;display:flex}.dark .BoardCard-module__DDZEJq__menuButton{background:#0006;border-color:#ffffff1a}.BoardCard-module__DDZEJq__menuButton:hover{background:var(--bg-elevated);border-color:var(--accent-primary);color:var(--accent-primary)}.BoardCard-module__DDZEJq__menu{background:var(--bg-elevated);border:1px solid var(--border-subtle);z-index:10;border-radius:10px;min-width:120px;position:absolute;top:36px;right:0;overflow:hidden;box-shadow:0 4px 12px #0000001a}.BoardCard-module__DDZEJq__menu button{text-align:left;cursor:pointer;width:100%;color:var(--text-primary);background:0 0;border:none;padding:10px 16px;font-size:13px;transition:background .2s;display:block}.BoardCard-module__DDZEJq__menu button:hover{background:var(--bg-tertiary)}.BoardCard-module__DDZEJq__deleteButton{color:#ef4444!important}.BoardCard-module__DDZEJq__deleteConfirmOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.BoardCard-module__DDZEJq__deleteConfirm{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:14px;width:90%;max-width:400px;padding:24px}.BoardCard-module__DDZEJq__deleteConfirm h4{font-family:var(--font-cormorant,"Cormorant Garamond", Georgia, serif);color:var(--text-primary);margin:0 0 12px;font-size:22px;font-weight:500}.BoardCard-module__DDZEJq__deleteConfirm p{color:var(--text-secondary);margin:0 0 20px;font-size:15px;font-weight:300;line-height:1.75}.BoardCard-module__DDZEJq__deleteActions{justify-content:flex-end;gap:12px;display:flex}.BoardCard-module__DDZEJq__cancelButton{background:var(--bg-secondary);border:1px solid var(--border-color);cursor:pointer;color:var(--text-primary);border-radius:10px;padding:8px 16px;font-size:14px;transition:all .2s}.BoardCard-module__DDZEJq__cancelButton:hover{border-color:var(--text-primary);background:var(--bg-tertiary)}.BoardCard-module__DDZEJq__confirmDeleteButton{color:#fff;cursor:pointer;background:#d32f2f;border:none;border-radius:10px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s}.BoardCard-module__DDZEJq__confirmDeleteButton:hover{background:#b71c1c}.BoardCard-module__DDZEJq__trashed{opacity:.7}.BoardCard-module__DDZEJq__trashed .BoardCard-module__DDZEJq__thumbnail{cursor:default}.BoardCard-module__DDZEJq__restoreButton{background:var(--accent-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:6px 14px;font-size:13px;font-weight:500;transition:all .2s}.BoardCard-module__DDZEJq__restoreButton:hover{opacity:.9;transform:translateY(-1px)}.BoardCard-module__DDZEJq__pending{pointer-events:none}.BoardCard-module__DDZEJq__pendingOverlay{z-index:5;background:#0006;border-radius:6px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.BoardCard-module__DDZEJq__pendingSpinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite BoardCard-module__DDZEJq__spin}@keyframes BoardCard-module__DDZEJq__spin{to{transform:rotate(360deg)}}.BoardCard-module__DDZEJq__sharedBadge{letter-spacing:.04em;text-transform:uppercase;color:var(--accent-primary);opacity:.85;align-items:center;gap:3px;font-size:10px;font-weight:600;display:inline-flex}.BoardCard-module__DDZEJq__roleBadge{letter-spacing:.05em;text-transform:uppercase;background:rgba(var(--accent-primary-rgb,99, 102, 241), .12);color:var(--accent-primary);border-radius:4px;align-items:center;padding:1px 6px;font-size:10px;font-weight:600;display:inline-flex}.BoardCard-module__DDZEJq__roleBadgeViewer{color:#2c28248c;background:#9ca3af26}.dark .BoardCard-module__DDZEJq__roleBadgeViewer{color:#f5f0e873}.BoardCard-module__DDZEJq__ownerLine{letter-spacing:.01em;color:#2c282475;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10px;font-weight:400;overflow:hidden}.dark .BoardCard-module__DDZEJq__ownerLine{color:#f5f0e866}
.BoardListRow-module__T_bAuq__row{background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:10px;align-items:center;gap:14px;padding:10px 12px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.dark .BoardListRow-module__T_bAuq__row{background:#222226;border-color:#ffffff14}.BoardListRow-module__T_bAuq__row:hover{border-color:#0000;box-shadow:0 8px 24px #00000014}.BoardListRow-module__T_bAuq__thumbWrap{aspect-ratio:4/3;cursor:pointer;background:var(--bg-secondary);border:none;border-radius:8px;flex-shrink:0;width:88px;padding:0;overflow:hidden}.BoardListRow-module__T_bAuq__thumbWrap:disabled{cursor:default}.BoardListRow-module__T_bAuq__thumb{object-fit:cover;width:100%;height:100%;display:block}.BoardListRow-module__T_bAuq__placeholder{width:100%;height:100%;color:var(--text-secondary);opacity:.45;justify-content:center;align-items:center;display:flex}.BoardListRow-module__T_bAuq__main{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.BoardListRow-module__T_bAuq__nameStatic{font-family:var(--font-body);color:var(--text-primary);-webkit-line-clamp:2;line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.BoardListRow-module__T_bAuq__nameBtn{font-family:var(--font-body);color:var(--text-primary);text-align:left;cursor:pointer;-webkit-line-clamp:2;line-clamp:2;word-break:break-word;background:0 0;border:none;-webkit-box-orient:vertical;margin:0;padding:0;font-size:14px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.BoardListRow-module__T_bAuq__nameBtn:hover{color:var(--accent-primary)}.BoardListRow-module__T_bAuq__nameBtn:disabled{cursor:default;color:var(--text-primary)}.BoardListRow-module__T_bAuq__nameInput{width:100%;font-family:var(--font-body);border:2px solid var(--accent-primary);background:var(--bg-elevated);color:var(--text-primary);box-sizing:border-box;border-radius:4px;outline:none;padding:4px 8px;font-size:14px;font-weight:500}.BoardListRow-module__T_bAuq__meta{color:var(--text-secondary);letter-spacing:.03em;flex-wrap:wrap;gap:6px 8px;font-size:11px;font-weight:300;display:flex}.BoardListRow-module__T_bAuq__actions{flex-shrink:0;align-self:flex-start;position:relative}.BoardListRow-module__T_bAuq__menuButton{background:var(--canvas-chrome-control-bg);border:1px solid var(--canvas-chrome-border);cursor:pointer;width:32px;height:32px;color:var(--text-secondary);border-radius:8px;justify-content:center;align-items:center;font-size:18px;line-height:1;display:flex}.BoardListRow-module__T_bAuq__menuButton:hover{background:var(--canvas-chrome-control-hover);color:var(--accent-primary)}.BoardListRow-module__T_bAuq__menu{background:var(--bg-elevated);border:1px solid var(--border-subtle);z-index:10;border-radius:10px;min-width:120px;position:absolute;top:36px;right:0;box-shadow:0 4px 12px #0000001a}.BoardListRow-module__T_bAuq__menu button{text-align:left;cursor:pointer;width:100%;color:var(--text-primary);background:0 0;border:none;padding:10px 16px;font-size:13px;display:block}.BoardListRow-module__T_bAuq__menu button:hover{background:var(--bg-tertiary)}.BoardListRow-module__T_bAuq__deleteButton{color:#ef4444!important}.BoardListRow-module__T_bAuq__restoreButton{background:var(--accent-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:6px 14px;font-size:13px;font-weight:500}.BoardListRow-module__T_bAuq__restoreButton:hover{opacity:.92}.BoardListRow-module__T_bAuq__trashed{opacity:.75}.BoardListRow-module__T_bAuq__pending{pointer-events:none}.BoardListRow-module__T_bAuq__pendingOverlay{z-index:5;background:#00000059;border-radius:10px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.BoardListRow-module__T_bAuq__pendingSpinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite BoardListRow-module__T_bAuq__spin}@keyframes BoardListRow-module__T_bAuq__spin{to{transform:rotate(360deg)}}.BoardListRow-module__T_bAuq__deleteConfirmOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.BoardListRow-module__T_bAuq__deleteConfirm{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:14px;width:90%;max-width:400px;padding:24px}.BoardListRow-module__T_bAuq__deleteConfirm h4{font-family:var(--font-display);color:var(--text-primary);margin:0 0 12px;font-size:22px;font-weight:500}.BoardListRow-module__T_bAuq__deleteConfirm p{color:var(--text-secondary);margin:0 0 20px;font-size:15px;font-weight:300;line-height:1.75}.BoardListRow-module__T_bAuq__deleteActions{justify-content:flex-end;gap:12px;display:flex}.BoardListRow-module__T_bAuq__cancelButton{background:var(--bg-secondary);border:1px solid var(--border-color);cursor:pointer;color:var(--text-primary);border-radius:10px;padding:8px 16px;font-size:14px}.BoardListRow-module__T_bAuq__cancelButton:hover{border-color:var(--text-primary)}.BoardListRow-module__T_bAuq__confirmDeleteButton{color:#fff;cursor:pointer;background:#d32f2f;border:none;border-radius:10px;padding:8px 16px;font-size:14px;font-weight:500}.BoardListRow-module__T_bAuq__sharedBadge{letter-spacing:.04em;text-transform:uppercase;color:var(--accent-primary);opacity:.85;align-items:center;font-size:10px;font-weight:600;display:inline-flex}.BoardListRow-module__T_bAuq__roleBadge{letter-spacing:.05em;text-transform:uppercase;background:rgba(var(--accent-primary-rgb,99, 102, 241), .12);color:var(--accent-primary);border-radius:4px;align-items:center;padding:1px 6px;font-size:10px;font-weight:600;display:inline-flex}.BoardListRow-module__T_bAuq__roleBadgeViewer{color:#0006;background:#9ca3af26}.dark .BoardListRow-module__T_bAuq__roleBadgeViewer{color:#ffffff59}.BoardListRow-module__T_bAuq__ownerName{color:var(--text-secondary);opacity:.75;font-size:11px;font-weight:300}
.BoardsList-module__Spc6NW__container{width:100%;margin:0;padding:0 0 40px}.BoardsList-module__Spc6NW__list{flex-direction:column;gap:10px;display:flex}.BoardsList-module__Spc6NW__listSkeleton{background:linear-gradient(90deg, var(--bg-tertiary) 25%, var(--bg-secondary) 50%, var(--bg-tertiary) 75%);background-size:200% 100%;border-radius:10px;height:76px;animation:1.5s ease-in-out infinite BoardsList-module__Spc6NW__loading}.BoardsList-module__Spc6NW__grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:20px;display:grid}@media (max-width:900px){.BoardsList-module__Spc6NW__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.BoardsList-module__Spc6NW__container{padding:0 0 24px}.BoardsList-module__Spc6NW__grid{grid-template-columns:1fr}}.BoardsList-module__Spc6NW__skeleton{aspect-ratio:4/3;background:linear-gradient(90deg, var(--bg-tertiary) 25%, var(--bg-secondary) 50%, var(--bg-tertiary) 75%);background-size:200% 100%;border-radius:12px;animation:1.5s ease-in-out infinite BoardsList-module__Spc6NW__loading}@keyframes BoardsList-module__Spc6NW__loading{0%{background-position:200% 0}to{background-position:-200% 0}}.BoardsList-module__Spc6NW__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:80px 40px;display:flex}.BoardsList-module__Spc6NW__emptyIcon{color:var(--text-secondary);opacity:.6}.BoardsList-module__Spc6NW__sectionHeader{letter-spacing:.28em;text-transform:uppercase;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);margin:0 0 16px;padding-bottom:10px;font-size:9px;font-weight:500}.BoardsList-module__Spc6NW__section{margin-bottom:36px}.BoardsList-module__Spc6NW__trashSection{margin-top:32px;padding-top:24px}.BoardsList-module__Spc6NW__trashHeader{cursor:pointer;letter-spacing:.28em;text-transform:uppercase;color:var(--text-secondary);background:0 0;border:none;align-items:center;gap:8px;padding:8px 0;font-size:9px;font-weight:500;display:flex}.BoardsList-module__Spc6NW__trashHeader:hover{color:var(--text-primary)}.BoardsList-module__Spc6NW__trashCount{margin-left:4px}.BoardsList-module__Spc6NW__trashSection .BoardsList-module__Spc6NW__grid{margin-top:16px}.BoardsList-module__Spc6NW__empty h2{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:16px;font-weight:500}.BoardsList-module__Spc6NW__empty p{color:var(--text-secondary);letter-spacing:-.01em;margin:0;font-size:13px}.BoardsList-module__Spc6NW__emptyMuted{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:48px 24px;display:flex}.BoardsList-module__Spc6NW__emptyMutedIcon{color:var(--text-secondary);opacity:.45;margin-bottom:4px}.BoardsList-module__Spc6NW__emptyMutedTitle{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:16px;font-weight:500}.BoardsList-module__Spc6NW__emptyMutedText{color:var(--text-secondary);max-width:360px;margin:0;font-size:13px;line-height:1.5}
.BoardsToolbar-module__-TVoga__toolbar{--board-toolbar-control-height:38px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.BoardsToolbar-module__-TVoga__searchWrap{min-width:0;max-width:360px;height:var(--board-toolbar-control-height);flex:200px;position:relative}.BoardsToolbar-module__-TVoga__searchIcon{color:var(--text-secondary);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.BoardsToolbar-module__-TVoga__searchInput{box-sizing:border-box;width:100%;height:100%;font-family:var(--font-body);border:1px solid var(--border-subtle);background:var(--bg-secondary);color:var(--text-primary);border-radius:10px;outline:none;padding:0 12px 0 40px;font-size:14px;line-height:1.25;transition:border-color .15s,box-shadow .15s}.BoardsToolbar-module__-TVoga__searchInput::placeholder{color:var(--text-secondary);opacity:.8}.BoardsToolbar-module__-TVoga__searchInput:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-primary) 22%, transparent)}.BoardsToolbar-module__-TVoga__searchInput:disabled{opacity:.6}.BoardsToolbar-module__-TVoga__controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.BoardsToolbar-module__-TVoga__sortMenuRoot{min-width:0;display:inline-block;position:relative}.BoardsToolbar-module__-TVoga__sortTrigger{box-sizing:border-box;min-width:156px;max-width:220px;height:var(--board-toolbar-control-height);border:1px solid var(--border-subtle);background:var(--canvas-chrome-bg-solid);color:var(--canvas-chrome-text);font-family:var(--font-body);cursor:pointer;box-shadow:0 1px 2px color-mix(in srgb, var(--text-primary) 6%, transparent);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px 0 14px;font-size:14px;font-weight:500;line-height:1.25;transition:border-color .15s,box-shadow .15s,background .15s;display:inline-flex}.BoardsToolbar-module__-TVoga__sortTrigger:hover:not(:disabled){background:var(--canvas-chrome-control-hover)}.BoardsToolbar-module__-TVoga__sortTrigger:focus-visible{border-color:var(--accent-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-primary) 22%, transparent), 0 1px 2px color-mix(in srgb, var(--text-primary) 8%, transparent);outline:none}.BoardsToolbar-module__-TVoga__sortTrigger:disabled{opacity:.6;cursor:not-allowed}.BoardsToolbar-module__-TVoga__sortTriggerChevron{color:var(--canvas-chrome-text-muted);flex-shrink:0;transition:transform .15s}.BoardsToolbar-module__-TVoga__sortTriggerChevronOpen{transform:rotate(180deg)}.BoardsToolbar-module__-TVoga__sortMenuDropdown{background:var(--bg-elevated);border:1px solid var(--border-subtle);z-index:200;border-radius:10px;width:max(100%,200px);animation:.12s BoardsToolbar-module__-TVoga__sortMenuFadeIn;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 4px 16px #00000014,0 1px 4px #0000000a}.dark .BoardsToolbar-module__-TVoga__sortMenuDropdown{box-shadow:0 4px 24px #0000004d,0 1px 4px #0003}@keyframes BoardsToolbar-module__-TVoga__sortMenuFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.BoardsToolbar-module__-TVoga__sortMenuItem,.BoardsToolbar-module__-TVoga__sortMenuItemSelected{cursor:pointer;width:100%;font:inherit;color:var(--text-primary);text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:9px 14px 9px 12px;font-size:13px;transition:background .12s;display:flex}.BoardsToolbar-module__-TVoga__sortMenuItem:hover,.BoardsToolbar-module__-TVoga__sortMenuItemSelected:hover{background:var(--bg-tertiary)}.BoardsToolbar-module__-TVoga__sortMenuItemSelected{background:var(--bg-secondary);font-weight:600}.BoardsToolbar-module__-TVoga__sortMenuCheck{width:18px;color:var(--accent-primary,#6366f1);flex-shrink:0;justify-content:center;align-items:center;display:flex}.BoardsToolbar-module__-TVoga__sortMenuItemLabel{flex:1;min-width:0}.BoardsToolbar-module__-TVoga__dirButton{box-sizing:border-box;width:var(--board-toolbar-control-height);height:var(--board-toolbar-control-height);border:1px solid var(--border-subtle);background:var(--canvas-chrome-bg-solid);color:var(--canvas-chrome-text);cursor:pointer;box-shadow:0 1px 2px color-mix(in srgb, var(--text-primary) 6%, transparent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s,box-shadow .15s;display:flex}.BoardsToolbar-module__-TVoga__dirButton:hover:not(:disabled){background:var(--canvas-chrome-control-hover)}.BoardsToolbar-module__-TVoga__dirButton:focus-visible{border-color:var(--accent-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-primary) 22%, transparent), 0 1px 2px color-mix(in srgb, var(--text-primary) 8%, transparent);outline:none}.BoardsToolbar-module__-TVoga__dirButton:disabled{opacity:.6;cursor:not-allowed}.BoardsToolbar-module__-TVoga__viewToggle{box-sizing:border-box;height:var(--board-toolbar-control-height);border:1px solid var(--border-subtle);background:var(--canvas-chrome-bg-solid);box-shadow:0 1px 2px color-mix(in srgb, var(--text-primary) 6%, transparent);border-radius:10px;justify-content:center;align-items:center;gap:2px;padding:0 4px;display:inline-flex}.BoardsToolbar-module__-TVoga__viewBtn,.BoardsToolbar-module__-TVoga__viewBtnActive{cursor:pointer;width:34px;height:30px;color:var(--canvas-chrome-text-muted);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:flex}.BoardsToolbar-module__-TVoga__viewBtn:hover:not(:disabled){color:var(--canvas-chrome-text);background:var(--canvas-chrome-control-hover)}.BoardsToolbar-module__-TVoga__viewBtnActive{background:var(--canvas-chrome-selected-bg);color:var(--canvas-chrome-selected-text)}.BoardsToolbar-module__-TVoga__viewBtn:disabled,.BoardsToolbar-module__-TVoga__viewBtnActive:disabled{opacity:.6;cursor:not-allowed}.BoardsToolbar-module__-TVoga__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.BoardsToolbar-module__-TVoga__toolbar{flex-direction:column;align-items:stretch}.BoardsToolbar-module__-TVoga__controls{justify-content:flex-start}.BoardsToolbar-module__-TVoga__searchWrap{max-width:none}}
.CreateBoardButton-module__1IUM5a__button{color:var(--text-primary);border:1px solid var(--border-color);letter-spacing:.06em;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:9px 20px;font-size:12px;font-weight:400;transition:background .18s,border-color .18s,color .18s;display:flex}.CreateBoardButton-module__1IUM5a__button:hover{background:var(--bg-secondary);border-color:var(--text-secondary);color:var(--text-primary)}.CreateBoardButton-module__1IUM5a__button:active{transform:scale(.98)}.CreateBoardButton-module__1IUM5a__overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;animation:.2s CreateBoardButton-module__1IUM5a__fadeIn;display:flex;position:fixed;inset:0}@keyframes CreateBoardButton-module__1IUM5a__fadeIn{0%{opacity:0}to{opacity:1}}.CreateBoardButton-module__1IUM5a__modal{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:6px;width:90%;max-width:480px;padding:40px;animation:.2s CreateBoardButton-module__1IUM5a__slideUp;box-shadow:0 0 0 1px #00000008,0 8px 40px #0000001f,0 2px 8px #0000000f}.dark .CreateBoardButton-module__1IUM5a__modal{box-shadow:0 0 0 1px #0003,0 8px 40px #0006}@keyframes CreateBoardButton-module__1IUM5a__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CreateBoardButton-module__1IUM5a__modal h2{font-family:var(--font-cormorant,"Cormorant Garamond", Georgia, serif);color:var(--text-primary);letter-spacing:.01em;margin:0 0 12px;font-size:22px;font-weight:500}.CreateBoardButton-module__1IUM5a__description{color:var(--text-secondary);margin:0 0 24px;font-size:15px;font-weight:300;line-height:1.75}.CreateBoardButton-module__1IUM5a__input{border:1px solid var(--border-color);background:var(--bg-secondary);width:100%;color:var(--text-primary);border-radius:3px;outline:none;margin-bottom:24px;padding:9px 13px;font-size:13px;transition:border-color .2s}.CreateBoardButton-module__1IUM5a__input::placeholder{color:var(--text-secondary)}.CreateBoardButton-module__1IUM5a__input:focus{border-color:var(--accent-primary)}.CreateBoardButton-module__1IUM5a__actions{justify-content:flex-end;gap:12px;display:flex}.CreateBoardButton-module__1IUM5a__cancelButton{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color);letter-spacing:.02em;cursor:pointer;border-radius:3px;padding:10px 20px;font-size:13px;font-weight:400;transition:all .2s}.CreateBoardButton-module__1IUM5a__cancelButton:hover{border-color:var(--text-secondary);background:var(--bg-tertiary)}.CreateBoardButton-module__1IUM5a__cancelButton:disabled{opacity:.5;cursor:not-allowed}.CreateBoardButton-module__1IUM5a__createButton{background:var(--accent-gradient-aurora);color:#fff;letter-spacing:.02em;cursor:pointer;border:none;border-radius:3px;padding:10px 20px;font-size:13px;font-weight:400;transition:all .2s}.CreateBoardButton-module__1IUM5a__createButton:hover:not(:disabled){filter:brightness(1.1)}.CreateBoardButton-module__1IUM5a__createButton:disabled{opacity:.5;cursor:not-allowed}
.AngLogo-module__tsca8q__root{line-height:0;display:inline-block;position:relative}.AngLogo-module__tsca8q__svg{object-fit:contain;width:auto;max-width:100%;height:100%;display:block}
.BoardsHeader-module__iGq7IG__header{width:100%}.BoardsHeader-module__iGq7IG__nav{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:18px 40px;display:flex}@media (max-width:768px){.BoardsHeader-module__iGq7IG__nav{padding:16px 24px}}.BoardsHeader-module__iGq7IG__logo{max-width:120px;height:32px;color:var(--text-primary);display:block}.BoardsHeader-module__iGq7IG__right{align-items:center;gap:12px;display:flex}.BoardsHeader-module__iGq7IG__hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 24px;max-width:1200px;margin:0 auto;padding:56px 40px 36px;display:flex}@media (max-width:768px){.BoardsHeader-module__iGq7IG__hero{padding:40px 24px 28px}}.BoardsHeader-module__iGq7IG__greeting{font-family:var(--font-cormorant,"Cormorant Garamond", Georgia, serif);color:var(--text-primary);letter-spacing:-.03em;min-width:0;margin:0;font-size:clamp(52px,8vw,96px);font-style:italic;font-weight:300;line-height:.9}.BoardsHeader-module__iGq7IG__heroAside{flex-shrink:0}
.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{letter-spacing:.02em;color:#b45309;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#f59e0b26;border:1px solid #f59e0b59;border-radius:20px;align-items:center;gap:3px;padding:2px 7px;font-size:10px;font-weight:600;display:inline-flex}.dark .EarlyAdopterBadge-module__ouDNuq__badge{color:#fbbf24;background:#f59e0b2e;border-color:#f59e0b4d}
.AgentIcon-module__OnPtyG__root{display:block;overflow:visible}.AgentIcon-module__OnPtyG__core,.AgentIcon-module__OnPtyG__node{transform-box:fill-box;transform-origin:50%;will-change:transform, opacity}.AgentIcon-module__OnPtyG__node{opacity:.9}.AgentIcon-module__OnPtyG__idle .AgentIcon-module__OnPtyG__core{animation:4.2s ease-in-out infinite AgentIcon-module__OnPtyG__coreIdle}.AgentIcon-module__OnPtyG__idle .AgentIcon-module__OnPtyG__node{animation:4.2s ease-in-out infinite AgentIcon-module__OnPtyG__nodeIdle}.AgentIcon-module__OnPtyG__hoverBurst .AgentIcon-module__OnPtyG__core{animation:.82s cubic-bezier(.2,.75,.2,1) AgentIcon-module__OnPtyG__coreHoverBurst}.AgentIcon-module__OnPtyG__hoverBurst .AgentIcon-module__OnPtyG__node{animation:.82s cubic-bezier(.2,.75,.2,1) AgentIcon-module__OnPtyG__nodeHoverBurst}.AgentIcon-module__OnPtyG__typing .AgentIcon-module__OnPtyG__core{animation:1.25s ease-in-out infinite AgentIcon-module__OnPtyG__coreTyping}.AgentIcon-module__OnPtyG__typing .AgentIcon-module__OnPtyG__node{opacity:.42;animation:1.25s ease-in-out infinite AgentIcon-module__OnPtyG__nodeTyping}.AgentIcon-module__OnPtyG__nodeTop{--tx:0px;--ty:-.85px;animation-delay:.11s}.AgentIcon-module__OnPtyG__nodeRightTop{--tx:.7px;--ty:-.55px;animation-delay:.2s}.AgentIcon-module__OnPtyG__nodeRightBottom{--tx:.7px;--ty:.55px;animation-delay:.29s}.AgentIcon-module__OnPtyG__nodeBottom{--tx:0px;--ty:.85px;animation-delay:.38s}.AgentIcon-module__OnPtyG__nodeLeftBottom{--tx:-.7px;--ty:.55px;animation-delay:.47s}.AgentIcon-module__OnPtyG__nodeLeftTop{--tx:-.7px;--ty:-.55px;animation-delay:.56s}.AgentIcon-module__OnPtyG__typing .AgentIcon-module__OnPtyG__nodeTop{animation-delay:0s}.AgentIcon-module__OnPtyG__typing .AgentIcon-module__OnPtyG__nodeRightTop{animation-delay:90ms}.AgentIcon-module__OnPtyG__typing .AgentIcon-module__OnPtyG__nodeRightBottom{animation-delay:.18s}.AgentIcon-module__OnPtyG__typing .AgentIcon-module__OnPtyG__nodeBottom{animation-delay:.27s}.AgentIcon-module__OnPtyG__typing .AgentIcon-module__OnPtyG__nodeLeftBottom{animation-delay:.36s}.AgentIcon-module__OnPtyG__typing .AgentIcon-module__OnPtyG__nodeLeftTop{animation-delay:.45s}@keyframes AgentIcon-module__OnPtyG__coreIdle{0%,to{opacity:1;transform:scale(1)}14%{opacity:.97;transform:scale(1.06)}28%{opacity:1;transform:scale(1)}}@keyframes AgentIcon-module__OnPtyG__nodeIdle{0%,to{opacity:.88;transform:translate(0)scale(1)}14%{opacity:.88;transform:translate(0)scale(1)}27%{transform:translate(var(--tx), var(--ty)) scale(1.04);opacity:1}40%{opacity:.9;transform:translate(0)scale(1)}}@keyframes AgentIcon-module__OnPtyG__coreHoverBurst{0%{opacity:1;transform:scale(1)}26%{opacity:1;transform:scale(1.16)}58%{opacity:.98;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes AgentIcon-module__OnPtyG__nodeHoverBurst{0%{opacity:.88;transform:translate(0)scale(1)}18%{opacity:.88;transform:translate(0)scale(1)}42%{transform:translate(calc(var(--tx) * 1.55), calc(var(--ty) * 1.55)) scale(1.09);opacity:1}70%{transform:translate(calc(var(--tx) * .3), calc(var(--ty) * .3)) scale(1.02);opacity:.94}to{opacity:.9;transform:translate(0)scale(1)}}@keyframes AgentIcon-module__OnPtyG__coreTyping{0%,to{opacity:.96;transform:scale(1)}34%{opacity:1;transform:scale(1.16)}60%{opacity:.98;transform:scale(1.03)}}@keyframes AgentIcon-module__OnPtyG__nodeTyping{0%,to{opacity:.4;transform:translate(0)scale(1)}32%{transform:translate(calc(var(--tx) * 1.5), calc(var(--ty) * 1.5)) scale(1.12);opacity:1}58%{transform:translate(calc(var(--tx) * .45), calc(var(--ty) * .45)) scale(1.04);opacity:.82}}@media (prefers-reduced-motion:reduce){.AgentIcon-module__OnPtyG__root,.AgentIcon-module__OnPtyG__root *{transition:none!important;animation:none!important}}
.BoardRightToolbar-module__sP90RG__toolbar{z-index:1200;background:var(--canvas-chrome-bg);border:1px solid var(--canvas-chrome-border-strong);box-shadow:var(--canvas-chrome-shadow);border-radius:10px;align-items:center;gap:2px;padding:3px;display:flex;position:fixed;top:12px;right:16px}.BoardRightToolbar-module__sP90RG__presence{align-items:center;padding:0 4px;display:flex}.BoardRightToolbar-module__sP90RG__avatar{color:#fff;border:2px solid var(--canvas-chrome-bg);cursor:default;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-left:-6px;font-size:9px;font-weight:700;display:flex}.BoardRightToolbar-module__sP90RG__avatar:first-child{margin-left:0}.BoardRightToolbar-module__sP90RG__avatarOverflow{width:24px;height:24px;color:var(--canvas-chrome-text-soft);background:var(--canvas-chrome-control-hover);border:2px solid var(--canvas-chrome-bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:-6px;font-size:9px;font-weight:700;display:flex}.BoardRightToolbar-module__sP90RG__onlineChip{color:var(--canvas-chrome-text-soft);cursor:default;white-space:nowrap;align-items:center;gap:5px;padding:5px 8px;font-size:11.5px;font-weight:600;display:flex}.BoardRightToolbar-module__sP90RG__onlineDot{background:var(--canvas-chrome-border-strong);border-radius:50%;flex-shrink:0;width:6px;height:6px;transition:background .3s}.BoardRightToolbar-module__sP90RG__onlineDotActive{background:#22c55e;animation:2s infinite BoardRightToolbar-module__sP90RG__pulse;box-shadow:0 0 #22c55e99}@keyframes BoardRightToolbar-module__sP90RG__pulse{0%{box-shadow:0 0 #22c55e80}70%{box-shadow:0 0 0 5px #22c55e00}to{box-shadow:0 0 #22c55e00}}.BoardRightToolbar-module__sP90RG__divider{background:var(--canvas-chrome-border-strong);flex-shrink:0;width:1px;height:16px;margin:0 3px}.BoardRightToolbar-module__sP90RG__shareButton{color:var(--canvas-chrome-text-soft);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;align-items:center;gap:5px;padding:5px 8px;font-size:11.5px;font-weight:600;transition:background .16s,color .16s;display:flex}.BoardRightToolbar-module__sP90RG__shareButton:hover{background:var(--canvas-chrome-control-hover);color:var(--canvas-chrome-text)}.BoardRightToolbar-module__sP90RG__modeButton{color:var(--canvas-chrome-text-soft);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;padding:5px 10px;font-size:11.5px;font-weight:600;transition:background .16s,color .16s}.BoardRightToolbar-module__sP90RG__modeButton:hover{background:var(--canvas-chrome-control-hover);color:var(--canvas-chrome-text)}.BoardRightToolbar-module__sP90RG__modeButtonActive{background:var(--canvas-chrome-control-active);color:var(--canvas-chrome-text);cursor:default}@media (max-width:520px){.BoardRightToolbar-module__sP90RG__toolbar{top:max(8px, env(safe-area-inset-top));right:8px}.BoardRightToolbar-module__sP90RG__presence,.BoardRightToolbar-module__sP90RG__presence+.BoardRightToolbar-module__sP90RG__divider{display:none}.BoardRightToolbar-module__sP90RG__toolbar>span:has(.BoardRightToolbar-module__sP90RG__onlineChip){display:none}.BoardRightToolbar-module__sP90RG__toolbar>span:has(.BoardRightToolbar-module__sP90RG__onlineChip)+.BoardRightToolbar-module__sP90RG__divider{display:none}.BoardRightToolbar-module__sP90RG__shareButton span{display:none}.BoardRightToolbar-module__sP90RG__toolbar>span:has(button[aria-label="Enter present mode"]){display:none}.BoardRightToolbar-module__sP90RG__toolbar>.BoardRightToolbar-module__sP90RG__divider:has(+span button[aria-label="Enter present mode"]){display:none}.BoardRightToolbar-module__sP90RG__modeButton,.BoardRightToolbar-module__sP90RG__toolbar>.BoardRightToolbar-module__sP90RG__divider:first-child{display:none}.BoardRightToolbar-module__sP90RG__toolbar>.BoardRightToolbar-module__sP90RG__divider:has(+.BoardRightToolbar-module__sP90RG__modeButton){display:none}}
.BoardSearchPopover-module__pq9HzG__root{align-items:center;display:inline-flex;position:relative}.BoardSearchPopover-module__pq9HzG__trigger{width:28px;height:28px;color:var(--canvas-chrome-text-soft);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;transition:background .16s,color .16s;display:inline-flex}.BoardSearchPopover-module__pq9HzG__trigger:hover,.BoardSearchPopover-module__pq9HzG__triggerActive{background:var(--canvas-chrome-control-hover);color:var(--canvas-chrome-text)}.BoardSearchPopover-module__pq9HzG__trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--canvas-chrome-text) 28%, transparent);outline-offset:2px}.BoardSearchPopover-module__pq9HzG__popover{box-shadow:var(--canvas-chrome-shadow);color:var(--canvas-chrome-text);border-radius:12px;padding:8px}.BoardSearchPopover-module__pq9HzG__inputRow{border:1px solid var(--canvas-chrome-border);background:color-mix(in srgb, var(--canvas-chrome-control-hover) 62%, transparent);height:34px;color:var(--canvas-chrome-text-soft);border-radius:9px;align-items:center;gap:8px;padding:0 10px;display:flex}.BoardSearchPopover-module__pq9HzG__input{width:100%;min-width:0;color:var(--canvas-chrome-text);font:inherit;background:0 0;border:none;outline:none;font-size:12px;font-weight:600}.BoardSearchPopover-module__pq9HzG__input::placeholder{color:var(--canvas-chrome-text-muted)}.BoardSearchPopover-module__pq9HzG__clearButton{width:22px;height:22px;color:var(--canvas-chrome-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .14s,color .14s;display:inline-flex}.BoardSearchPopover-module__pq9HzG__clearButton:hover{background:var(--canvas-chrome-control-hover);color:var(--canvas-chrome-text)}.BoardSearchPopover-module__pq9HzG__filterRow{align-items:center;gap:3px;padding:7px 1px 4px;display:flex}.BoardSearchPopover-module__pq9HzG__filterButton{width:25px;height:25px;color:var(--canvas-chrome-text-muted);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;transition:background .14s,color .14s;display:inline-flex}.BoardSearchPopover-module__pq9HzG__filterButton:hover,.BoardSearchPopover-module__pq9HzG__filterButtonActive{background:var(--canvas-chrome-control-hover);color:var(--canvas-chrome-text)}.BoardSearchPopover-module__pq9HzG__metaRow{height:18px;color:var(--canvas-chrome-text-muted);align-items:center;padding:0 3px;font-size:10px;font-weight:700;display:flex}.BoardSearchPopover-module__pq9HzG__resultsGrid{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--canvas-chrome-text-muted) 46%, transparent) transparent;max-height:min(520px,100vh - 178px);padding:3px 2px 2px 0;position:relative;overflow-y:auto}.BoardSearchPopover-module__pq9HzG__virtualResults{min-height:0;position:relative}.BoardSearchPopover-module__pq9HzG__resultRow{background:color-mix(in srgb, var(--canvas-chrome-control-hover) 58%, transparent);min-width:0;color:var(--canvas-chrome-text);cursor:pointer;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--canvas-chrome-border) 72%, transparent);border:none;border-radius:8px;padding:0;transition:filter .14s,box-shadow .14s,transform .14s;display:block;position:absolute;overflow:hidden}.BoardSearchPopover-module__pq9HzG__resultRow:hover,.BoardSearchPopover-module__pq9HzG__resultRowActive{filter:brightness(1.08);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--canvas-chrome-text) 36%, transparent), 0 6px 18px #00000038}.BoardSearchPopover-module__pq9HzG__tileVisual{background:color-mix(in srgb, var(--canvas-chrome-control-hover) 70%, transparent);width:100%;height:100%;color:var(--canvas-chrome-text-soft);justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.BoardSearchPopover-module__pq9HzG__tileImage{object-fit:cover;width:100%;height:100%;display:block}.BoardSearchPopover-module__pq9HzG__fallbackIcon{width:100%;height:100%;color:var(--canvas-chrome-text-soft);justify-content:center;align-items:center;display:inline-flex}.BoardSearchPopover-module__pq9HzG__swatchPreview{grid-template-columns:repeat(3,1fr);width:100%;height:100%;display:grid}.BoardSearchPopover-module__pq9HzG__swatchPreview span{min-width:0;min-height:0}.BoardSearchPopover-module__pq9HzG__tileBadge{color:#ffffffe0;background:#0c0d10b8;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;position:absolute;top:6px;right:6px;box-shadow:0 6px 16px #00000038}.BoardSearchPopover-module__pq9HzG__tileCaption{text-overflow:ellipsis;white-space:nowrap;color:#ffffffe6;background:linear-gradient(#0000,#000000b8);padding:24px 8px 7px;font-size:10.5px;font-weight:700;display:block;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.BoardSearchPopover-module__pq9HzG__empty{text-align:center;color:var(--canvas-chrome-text-muted);grid-column:1/-1;padding:28px 10px;font-size:11px;font-weight:600}.BoardSearchPopover-module__pq9HzG__resultsGrid::-webkit-scrollbar{width:8px}.BoardSearchPopover-module__pq9HzG__resultsGrid::-webkit-scrollbar-track{background:0 0}.BoardSearchPopover-module__pq9HzG__resultsGrid::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--canvas-chrome-text-muted) 40%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.BoardSearchPopover-module__pq9HzG__resultsGrid::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--canvas-chrome-text-soft) 54%, transparent);background-clip:padding-box}@media (max-width:560px){.BoardSearchPopover-module__pq9HzG__filterRow{overflow-x:auto}}
.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{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff26;border-radius:10px;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{background:#ffffff1a;border-radius:999px;height:4px;overflow:hidden}.ExportPanel-module__kIK4ga__progressFill{background:#fff9;border-radius:999px;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}
.VerticalToolbar-module__THltra__toolbar{z-index:1000;background:var(--canvas-chrome-bg);border:1px solid var(--canvas-chrome-border-strong);box-shadow:var(--canvas-chrome-shadow);pointer-events:auto;border-radius:999px;flex-direction:column;align-items:center;gap:4px;padding:8px;transition:left .12s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:50%;transform:translateY(-50%)}@media (max-width:520px){.VerticalToolbar-module__THltra__toolbar{gap:2px;padding:6px;left:8px!important}}.VerticalToolbar-module__THltra__btn{width:36px;height:36px;color:var(--canvas-chrome-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .2s;display:inline-flex;position:relative}.VerticalToolbar-module__THltra__btn:hover:not(:disabled){background:var(--canvas-chrome-control-hover);color:var(--canvas-chrome-text)}.VerticalToolbar-module__THltra__btn:disabled{opacity:.3;cursor:not-allowed}.VerticalToolbar-module__THltra__btnActive{background:var(--canvas-chrome-button-bg);width:36px;height:36px;color:var(--canvas-chrome-button-text);cursor:pointer;box-shadow:none;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .2s;display:inline-flex}.VerticalToolbar-module__THltra__btnActive:hover{filter:brightness(1.04)}.VerticalToolbar-module__THltra__btnSelected{background:var(--canvas-chrome-selected-bg);width:36px;height:36px;color:var(--canvas-chrome-selected-text);cursor:pointer;box-shadow:none;border:1px solid #0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .2s;display:inline-flex;position:relative}.VerticalToolbar-module__THltra__btnSelected:hover{background:color-mix(in srgb, var(--canvas-chrome-selected-bg) 82%, var(--canvas-chrome-control-active))}.VerticalToolbar-module__THltra__divider{background:var(--canvas-chrome-border);flex-shrink:0;width:20px;height:1px;margin:2px 0}.VerticalToolbar-module__THltra__uploadLabel{width:36px;height:36px;color:var(--canvas-chrome-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.VerticalToolbar-module__THltra__uploadLabel:hover{background:var(--canvas-chrome-control-hover);color:var(--canvas-chrome-text)}.VerticalToolbar-module__THltra__dropdownContainer,.VerticalToolbar-module__THltra__reviewFilterAnchor{align-items:center;display:flex;position:relative}.VerticalToolbar-module__THltra__sketchMenu{background:var(--canvas-chrome-bg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--canvas-chrome-border-strong);width:280px;box-shadow:var(--canvas-chrome-shadow);z-index:100;border-radius:16px;padding:12px;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%)}.VerticalToolbar-module__THltra__reviewFilterMenu{background:var(--canvas-chrome-bg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--canvas-chrome-border-strong);width:240px;box-shadow:var(--canvas-chrome-shadow);z-index:100;border-radius:16px;padding:8px;position:absolute;left:calc(100% + 12px)}.VerticalToolbar-module__THltra__navModeMenu{background:var(--canvas-chrome-bg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--canvas-chrome-border-strong);min-width:140px;box-shadow:var(--canvas-chrome-shadow);z-index:100;border-radius:16px;padding:8px;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%)}.VerticalToolbar-module__THltra__voteColorMenu{background:var(--canvas-chrome-bg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--canvas-chrome-border-strong);width:150px;box-shadow:var(--canvas-chrome-shadow);z-index:100;border-radius:16px;padding:10px;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%)}.VerticalToolbar-module__THltra__navTrigger{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.VerticalToolbar-module__THltra__navTrigger:hover .VerticalToolbar-module__THltra__navBtnIcon.VerticalToolbar-module__THltra__btn{background:var(--canvas-chrome-control-hover);color:var(--canvas-chrome-text)}.VerticalToolbar-module__THltra__navTrigger:hover .VerticalToolbar-module__THltra__navBtnIcon.VerticalToolbar-module__THltra__btnActive{filter:brightness(1.1)}.VerticalToolbar-module__THltra__navBtnIcon{justify-content:center;align-items:center;display:flex}.VerticalToolbar-module__THltra__menuHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.VerticalToolbar-module__THltra__menuTitle{color:var(--canvas-chrome-text-soft);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:500}.VerticalToolbar-module__THltra__menuDivider{background-color:var(--canvas-chrome-border);height:1px;margin:12px 0}.VerticalToolbar-module__THltra__resolutionToggle{background-color:var(--canvas-chrome-control-bg);border-radius:6px;padding:2px;display:flex}.VerticalToolbar-module__THltra__resBtn{color:var(--canvas-chrome-text-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;padding:4px 8px;font-size:10px;font-weight:600;transition:all .2s}.VerticalToolbar-module__THltra__resBtn:hover{color:var(--canvas-chrome-text)}.VerticalToolbar-module__THltra__resBtnActive{background-color:var(--canvas-chrome-selected-bg);color:var(--canvas-chrome-selected-text);box-shadow:none;border:1px solid #0000}.VerticalToolbar-module__THltra__aspectGrid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.VerticalToolbar-module__THltra__swatchGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.VerticalToolbar-module__THltra__swatchButton{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.VerticalToolbar-module__THltra__swatchButton:hover{background:var(--canvas-chrome-control-hover)}.VerticalToolbar-module__THltra__swatchButtonSelected{border-color:var(--canvas-chrome-text);box-shadow:0 0 0 2px color-mix(in srgb, var(--canvas-chrome-text) 18%, transparent)}.VerticalToolbar-module__THltra__swatchColor{border-radius:999px;width:14px;height:14px;box-shadow:inset 0 0 0 1px #0f172a14}.VerticalToolbar-module__THltra__voteToolGlyph{background:currentColor;border-radius:999px;flex-shrink:0;width:12px;height:12px}.VerticalToolbar-module__THltra__aspectBtn{background-color:var(--canvas-chrome-control-bg);color:var(--canvas-chrome-text-muted);cursor:pointer;text-align:left;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:8px;transition:all .2s;display:flex}.VerticalToolbar-module__THltra__aspectBtn:hover{background-color:var(--canvas-chrome-control-hover);border-color:var(--canvas-chrome-border-strong)}.VerticalToolbar-module__THltra__aspectLabel{font-size:11px;font-weight:500}.VerticalToolbar-module__THltra__menuItem{width:100%;color:var(--canvas-chrome-text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:flex-start;align-items:center;padding:8px 10px;font-size:12px;transition:background-color .15s;display:flex}.VerticalToolbar-module__THltra__menuItem:hover{background-color:var(--canvas-chrome-control-hover)}.VerticalToolbar-module__THltra__menuIcon{width:16px;color:var(--canvas-chrome-text-soft);flex-shrink:0;justify-content:center;align-items:center;margin-right:12px;display:flex}.VerticalToolbar-module__THltra__menuText{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.VerticalToolbar-module__THltra__directionFlyoutPanel{border-radius:12px;flex-direction:column;gap:2px;min-width:272px;max-width:300px;padding:10px 0 12px;display:flex}.VerticalToolbar-module__THltra__directionFlyoutHeader{padding:0 12px}.VerticalToolbar-module__THltra__directionFlyoutTitle{color:var(--canvas-chrome-text);font-size:13px;font-weight:600}.VerticalToolbar-module__THltra__directionFlyoutSubtitle{color:var(--canvas-chrome-text-soft);margin-top:4px;font-size:10px;line-height:1.35}.VerticalToolbar-module__THltra__directionSectionLabel{color:var(--canvas-chrome-text-soft);text-transform:uppercase;letter-spacing:.06em;margin-top:12px;margin-bottom:4px;padding:0 12px;font-size:10px;font-weight:600}.VerticalToolbar-module__THltra__directionFlyoutPanel>.VerticalToolbar-module__THltra__menuDivider+.VerticalToolbar-module__THltra__directionSectionLabel{margin-top:4px}.VerticalToolbar-module__THltra__richMenuRow{cursor:pointer;text-align:left;width:calc(100% - 8px);color:inherit;font:inherit;background:0 0;border:none;border-radius:10px;align-items:flex-start;gap:10px;margin:0 4px;padding:10px;display:flex}label.VerticalToolbar-module__THltra__richMenuRow{cursor:pointer}.VerticalToolbar-module__THltra__richMenuRow:hover{background-color:var(--canvas-chrome-control-hover)}.VerticalToolbar-module__THltra__richMenuIcon{color:var(--canvas-chrome-text-soft);flex-shrink:0;margin-top:2px;display:inline-flex}.VerticalToolbar-module__THltra__richMenuBody{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.VerticalToolbar-module__THltra__richMenuTitle{color:var(--canvas-chrome-text);font-size:12px;font-weight:600}.VerticalToolbar-module__THltra__richMenuMicro{color:var(--canvas-chrome-text-soft);margin-top:2px;font-size:10px;line-height:1.35}.VerticalToolbar-module__THltra__directionFlyoutTooltipTrigger{width:100%;display:flex}.VerticalToolbar-module__THltra__checkIcon{color:var(--canvas-chrome-text);align-items:center;margin-left:auto;display:flex}.VerticalToolbar-module__THltra__menuShortcut{color:var(--canvas-chrome-text-soft);opacity:.7;flex-shrink:0;margin-left:8px;font-size:10px;font-weight:500}.VerticalToolbar-module__THltra__menuItemIconOnly{width:36px;height:36px;color:var(--canvas-chrome-text-soft);cursor:pointer;background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s;display:flex}.VerticalToolbar-module__THltra__menuItemIconOnly:hover{background-color:var(--canvas-chrome-control-hover);color:var(--canvas-chrome-text)}.VerticalToolbar-module__THltra__menuItemIconOnlyActive{background-color:var(--canvas-chrome-selected-bg);color:var(--canvas-chrome-selected-text)}.VerticalToolbar-module__THltra__flyoutDivider{background:var(--canvas-chrome-border);height:1px;margin:4px 2px}.VerticalToolbar-module__THltra__flyoutPresetRow{flex-direction:column;align-items:center;gap:2px;padding:2px 0;display:flex}.VerticalToolbar-module__THltra__flyoutPresetSwatch{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:background-color .15s,border-color .15s;display:flex}.VerticalToolbar-module__THltra__flyoutPresetSwatch:hover{background:var(--canvas-chrome-control-hover)}.VerticalToolbar-module__THltra__flyoutPresetSwatchActive{border-color:var(--canvas-chrome-text);box-shadow:0 0 0 1px var(--canvas-chrome-text)}.VerticalToolbar-module__THltra__flyoutPresetSwatchEditing{border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.VerticalToolbar-module__THltra__flyoutPresetDot{pointer-events:none;border-radius:50%;flex-shrink:0}.VerticalToolbar-module__THltra__groupIndicator{opacity:.45;pointer-events:none;border-top:0 solid #0000;border-bottom:5px solid;border-left:5px solid #0000;border-right:0 solid #0000;border-radius:1px;width:0;height:0;transition:opacity .15s;position:absolute;bottom:4px;right:4px}.VerticalToolbar-module__THltra__btnSelected .VerticalToolbar-module__THltra__groupIndicator{opacity:0}
.AnnotationContextToolbar-module__94orCG__toolbar{border:1px solid var(--canvas-chrome-border-strong);height:38px;box-shadow:var(--canvas-chrome-shadow);background:var(--canvas-chrome-bg);white-space:nowrap;border-radius:8px;flex-direction:row;align-items:center;gap:8px;padding:6px 10px}.AnnotationContextToolbar-module__94orCG__colorBtn{border:1px solid var(--canvas-chrome-border);cursor:pointer;border-radius:50%;flex-shrink:0;width:22px;height:22px;padding:0;transition:transform .12s;box-shadow:inset 0 0 0 1px #0000000d}.AnnotationContextToolbar-module__94orCG__colorBtn:hover{transform:scale(1.12)}.AnnotationContextToolbar-module__94orCG__colorBtnFill{border-style:dashed}.AnnotationContextToolbar-module__94orCG__sep{background:var(--canvas-chrome-border);flex-shrink:0;width:1px;height:16px}.AnnotationContextToolbar-module__94orCG__iconBtn{width:28px;height:28px;color:var(--canvas-chrome-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}.AnnotationContextToolbar-module__94orCG__iconBtn>svg{display:block}.AnnotationContextToolbar-module__94orCG__iconBtn:hover{background:var(--canvas-chrome-control-hover);color:var(--canvas-chrome-text)}.AnnotationContextToolbar-module__94orCG__iconBtnRound{border-radius:50%}.AnnotationContextToolbar-module__94orCG__thicknessSlider{appearance:none;background:var(--canvas-chrome-border);cursor:pointer;border-radius:3px;outline:none;flex-shrink:0;width:80px;height:6px;margin:0}.AnnotationContextToolbar-module__94orCG__thicknessSlider::-webkit-slider-runnable-track{cursor:pointer;background:0 0;border-radius:3px;width:100%;height:6px}.AnnotationContextToolbar-module__94orCG__thicknessSlider::-webkit-slider-thumb{appearance:none;background:var(--slider-color,var(--canvas-chrome-text));border:1px solid var(--canvas-chrome-bg);cursor:pointer;border-radius:50%;width:12px;height:12px;margin-top:-3px;transition:transform .1s;box-shadow:0 1px 3px #00000040}.AnnotationContextToolbar-module__94orCG__thicknessSlider::-webkit-slider-thumb:hover{transform:scale(1.2)}.AnnotationContextToolbar-module__94orCG__thicknessSlider::-moz-range-track{cursor:pointer;background:0 0;border-radius:3px;width:100%;height:6px}.AnnotationContextToolbar-module__94orCG__thicknessSlider::-moz-range-thumb{background:var(--slider-color,var(--canvas-chrome-text));border:1px solid var(--canvas-chrome-bg);cursor:pointer;border-radius:50%;width:12px;height:12px;transition:transform .1s;box-shadow:0 1px 3px #00000040}.AnnotationContextToolbar-module__94orCG__thicknessSlider::-moz-range-thumb:hover{transform:scale(1.2)}.AnnotationContextToolbar-module__94orCG__colorPicker{border:1px solid var(--canvas-chrome-border-strong);box-shadow:var(--canvas-chrome-shadow-strong);background:var(--canvas-chrome-bg);pointer-events:auto;border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex}.AnnotationContextToolbar-module__94orCG__paletteGrid{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.AnnotationContextToolbar-module__94orCG__hexInputWrapper{border:1px solid var(--canvas-chrome-border);background:var(--canvas-chrome-control-bg);border-radius:6px;align-items:center;gap:4px;margin-top:2px;padding:4px 8px;display:flex}.AnnotationContextToolbar-module__94orCG__hexHash{color:var(--canvas-chrome-text-muted);-webkit-user-select:none;user-select:none;font-family:monospace;font-size:11px}.AnnotationContextToolbar-module__94orCG__hexInput{color:var(--canvas-chrome-text);text-transform:uppercase;background:0 0;border:none;outline:none;width:100%;padding:0;font-family:monospace;font-size:11px}.AnnotationContextToolbar-module__94orCG__paletteColor{border:1px solid var(--canvas-chrome-border);cursor:pointer;border-radius:50%;width:22px;height:22px;padding:0;transition:transform .12s;box-shadow:inset 0 0 0 1px #0000000d}.AnnotationContextToolbar-module__94orCG__paletteColor:hover{transform:scale(1.15)}.AnnotationContextToolbar-module__94orCG__paletteColorActive{box-shadow:0 0 0 2px var(--canvas-chrome-bg), 0 0 0 4px var(--canvas-chrome-text)}
.VoteToolbarButton-module__7v905W__wrapper{align-items:center;display:flex;position:relative}.VoteToolbarButton-module__7v905W__inlineControls{align-items:center;gap:6px;display:inline-flex}.VoteToolbarButton-module__7v905W__button{min-height:30px;color:var(--canvas-chrome-text-soft);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:5px 8px 5px 9px;font-size:11.5px;font-weight:650;transition:background .16s,color .16s,transform .16s;display:inline-flex}.VoteToolbarButton-module__7v905W__button:hover{background:var(--canvas-chrome-control-hover);color:var(--canvas-chrome-text)}.VoteToolbarButton-module__7v905W__buttonActive{background:var(--canvas-chrome-control-active);color:var(--canvas-chrome-text)}.VoteToolbarButton-module__7v905W__buttonDot{width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 10%, transparent);border-radius:999px;flex-shrink:0}.VoteToolbarButton-module__7v905W__statusIdle{background:color-mix(in srgb, var(--canvas-chrome-text) 18%, transparent);color:var(--canvas-chrome-text-muted)}.VoteToolbarButton-module__7v905W__statusLive{color:#8a5a06;background:#f5c542}.VoteToolbarButton-module__7v905W__statusPaused{color:#4b5563;background:#a1a1aa}.VoteToolbarButton-module__7v905W__statusRevealed{color:#0c4a6e;background:#38bdf8}.VoteToolbarButton-module__7v905W__buttonLabel{color:inherit}.VoteToolbarButton-module__7v905W__buttonBadge{background:color-mix(in srgb, var(--canvas-chrome-control-bg) 90%, white);border:1px solid var(--canvas-chrome-border);min-width:48px;min-height:21px;color:var(--canvas-chrome-text);letter-spacing:.03em;border-radius:999px;justify-content:center;align-items:center;margin-left:2px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.VoteToolbarButton-module__7v905W__filterResetButton{border:1px solid color-mix(in srgb, var(--canvas-chrome-border) 92%, white);background:var(--canvas-chrome-bg-solid);min-height:30px;color:var(--canvas-chrome-text-soft);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 8px 5px 10px;font-size:10.5px;font-weight:750;transition:background .16s,color .16s,transform .16s,border-color .16s;display:inline-flex}.VoteToolbarButton-module__7v905W__filterResetButton:hover{background:var(--canvas-chrome-control-hover);color:var(--canvas-chrome-text);border-color:var(--canvas-chrome-border-strong);transform:translateY(-1px)}.VoteToolbarButton-module__7v905W__filterResetLabel{text-overflow:ellipsis;max-width:88px;overflow:hidden}.VoteToolbarButton-module__7v905W__panel{background:var(--canvas-chrome-flyout-dense-bg);-webkit-backdrop-filter:blur(14px);border:1px solid var(--canvas-chrome-border-strong);width:min(360px,100vw - 28px);box-shadow:var(--canvas-chrome-shadow);z-index:1400;border-radius:18px;padding:14px;position:absolute;top:calc(100% + 10px);right:-4px;overflow:hidden}.VoteToolbarButton-module__7v905W__panelGlow{display:none}.VoteToolbarButton-module__7v905W__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:relative}.VoteToolbarButton-module__7v905W__headerCopy{flex:1;min-width:0}.VoteToolbarButton-module__7v905W__heroBadges{align-items:center;gap:8px;margin-bottom:10px;display:flex}.VoteToolbarButton-module__7v905W__statusBadge{background:color-mix(in srgb, currentColor 10%, white);border:1px solid color-mix(in srgb, currentColor 14%, transparent);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:24px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.VoteToolbarButton-module__7v905W__heroMetaBadge{background:color-mix(in srgb, var(--canvas-chrome-control-bg) 90%, white);border:1px solid var(--canvas-chrome-border);min-height:24px;color:var(--canvas-chrome-text);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.VoteToolbarButton-module__7v905W__title{color:var(--canvas-chrome-text);letter-spacing:-.03em;margin:0;font-size:20px;font-weight:750}.VoteToolbarButton-module__7v905W__subtitle{color:var(--canvas-chrome-text-soft);margin:6px 0 0;font-size:12.5px;line-height:1.5}.VoteToolbarButton-module__7v905W__closeButton{border:1px solid var(--canvas-chrome-border);background:color-mix(in srgb, var(--canvas-chrome-control-bg) 90%, white);width:30px;height:30px;color:var(--canvas-chrome-text-soft);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:background .16s,color .16s,transform .16s;display:inline-flex}.VoteToolbarButton-module__7v905W__closeButton:hover{background:var(--canvas-chrome-control-hover);color:var(--canvas-chrome-text);transform:translateY(-1px)}.VoteToolbarButton-module__7v905W__metricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid;position:relative}.VoteToolbarButton-module__7v905W__metricCard{background:color-mix(in srgb, var(--canvas-chrome-control-bg) 84%, transparent);border:1px solid var(--canvas-chrome-border);border-radius:14px;flex-direction:column;gap:6px;min-height:76px;padding:10px 11px;display:flex}.VoteToolbarButton-module__7v905W__metricLabel{color:var(--canvas-chrome-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:800}.VoteToolbarButton-module__7v905W__metricValue{color:var(--canvas-chrome-text);font-size:12.5px;font-weight:700;line-height:1.35}.VoteToolbarButton-module__7v905W__section{flex-direction:column;gap:10px;margin-top:12px;display:flex}.VoteToolbarButton-module__7v905W__sectionCard{background:color-mix(in srgb, var(--canvas-chrome-bg-solid) 84%, transparent);border:1px solid var(--canvas-chrome-border);border-radius:16px;padding:13px;position:relative}.VoteToolbarButton-module__7v905W__sectionTitle{color:var(--canvas-chrome-text-soft);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10.5px;font-weight:800}.VoteToolbarButton-module__7v905W__sectionHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.VoteToolbarButton-module__7v905W__clearFilterButton{color:var(--canvas-chrome-text-soft);cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;font-weight:700;transition:color .16s}.VoteToolbarButton-module__7v905W__clearFilterButton:hover{color:var(--canvas-chrome-text)}.VoteToolbarButton-module__7v905W__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.VoteToolbarButton-module__7v905W__controlsRow{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.VoteToolbarButton-module__7v905W__pill{background:color-mix(in srgb, var(--canvas-chrome-control-bg) 90%, white);border:1px solid var(--canvas-chrome-border);min-height:28px;color:var(--canvas-chrome-text);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.VoteToolbarButton-module__7v905W__pillMuted{color:var(--canvas-chrome-text-soft)}.VoteToolbarButton-module__7v905W__input,.VoteToolbarButton-module__7v905W__select{border:1px solid var(--canvas-chrome-border);background:color-mix(in srgb, var(--canvas-chrome-control-bg) 92%, white);width:100%;height:38px;color:var(--canvas-chrome-text);border-radius:12px;padding:0 12px;font-size:13px;box-shadow:inset 0 1px #ffffff3d}.VoteToolbarButton-module__7v905W__input:focus,.VoteToolbarButton-module__7v905W__select:focus{outline:2px solid color-mix(in srgb, var(--accent-primary) 34%, transparent);outline-offset:1px}.VoteToolbarButton-module__7v905W__numberInput{width:92px}.VoteToolbarButton-module__7v905W__select{min-width:176px}.VoteToolbarButton-module__7v905W__checkboxRow{background:color-mix(in srgb, var(--canvas-chrome-control-bg) 72%, transparent);color:var(--canvas-chrome-text-soft);border-radius:12px;align-items:center;gap:9px;padding:10px 11px;font-size:12px;line-height:1.45;display:flex}.VoteToolbarButton-module__7v905W__checkbox{accent-color:var(--accent-primary)}.VoteToolbarButton-module__7v905W__actionButton{background:var(--canvas-chrome-selected-bg);min-height:38px;color:var(--canvas-chrome-selected-text);cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:750;transition:transform .16s,filter .16s,box-shadow .16s;display:inline-flex}.VoteToolbarButton-module__7v905W__actionButton:hover:not(:disabled){filter:brightness(1.03);transform:translateY(-1px);box-shadow:0 8px 16px #0f172a14}.VoteToolbarButton-module__7v905W__actionButton:disabled{opacity:.45;cursor:not-allowed}.VoteToolbarButton-module__7v905W__controlButton{width:100%}.VoteToolbarButton-module__7v905W__secondaryButton{background:var(--canvas-chrome-control-bg);color:var(--canvas-chrome-text);border-color:var(--canvas-chrome-border)}.VoteToolbarButton-module__7v905W__dangerButton{background:color-mix(in srgb, var(--canvas-chrome-bg-solid) 88%, #ef4444 12%);color:#b91c1c;border-color:color-mix(in srgb, #ef4444 24%, var(--canvas-chrome-border))}.VoteToolbarButton-module__7v905W__filterChip{border:1px solid var(--canvas-chrome-border);background:color-mix(in srgb, var(--canvas-chrome-control-bg) 55%, transparent);color:var(--canvas-chrome-text-soft);cursor:pointer;border-radius:999px;min-height:30px;padding:0 11px;font-size:11px;font-weight:750;transition:background .16s,color .16s,transform .16s}.VoteToolbarButton-module__7v905W__filterChip:hover{background:var(--canvas-chrome-control-hover);color:var(--canvas-chrome-text)}.VoteToolbarButton-module__7v905W__filterChipActive{background:var(--canvas-chrome-selected-bg);color:var(--canvas-chrome-selected-text);border-color:#0000}.VoteToolbarButton-module__7v905W__helperText{color:var(--canvas-chrome-text-soft);margin:0;font-size:12px;line-height:1.5}.VoteToolbarButton-module__7v905W__sessionDock{background:var(--canvas-chrome-flyout-dense-bg);-webkit-backdrop-filter:blur(14px);border:1px solid var(--canvas-chrome-border-strong);min-width:312px;box-shadow:var(--canvas-chrome-shadow);z-index:1390;border-radius:14px;align-items:stretch;gap:8px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:-2px;overflow:hidden}.VoteToolbarButton-module__7v905W__sessionDock:before{display:none}.VoteToolbarButton-module__7v905W__sessionDockMain{border:1px solid var(--canvas-chrome-border);background:color-mix(in srgb, var(--canvas-chrome-bg-solid) 88%, transparent);min-width:0;color:var(--canvas-chrome-text);cursor:pointer;text-align:left;border-radius:12px;flex-direction:column;flex:1;align-items:flex-start;gap:4px;padding:10px 12px;transition:background .16s,transform .16s;display:flex;position:relative}.VoteToolbarButton-module__7v905W__sessionDockMain:hover{background:var(--canvas-chrome-control-hover);transform:translateY(-1px)}.VoteToolbarButton-module__7v905W__sessionDockTopRow{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.VoteToolbarButton-module__7v905W__sessionDockStatusWrap{align-items:center;gap:8px;min-width:0;display:inline-flex}.VoteToolbarButton-module__7v905W__sessionDockStatus{color:var(--canvas-chrome-text-soft);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.VoteToolbarButton-module__7v905W__sessionDockBadge{color:#fff;letter-spacing:.04em;background:#0f172ae6;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.VoteToolbarButton-module__7v905W__sessionDockName{max-width:100%;color:var(--canvas-chrome-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.VoteToolbarButton-module__7v905W__sessionDockMeta{color:var(--canvas-chrome-text-soft);font-size:10.5px;line-height:1.4}.VoteToolbarButton-module__7v905W__sessionDockActions{align-items:center;gap:6px;display:inline-flex;position:relative}.VoteToolbarButton-module__7v905W__sessionDockButton{border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;min-height:34px;padding:0;display:inline-flex}.VoteToolbarButton-module__7v905W__sessionDockTextButton{border-radius:10px;justify-content:center;align-items:center;height:34px;min-height:34px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.VoteToolbarButton-module__7v905W__stackedFields{flex-direction:column;gap:8px;display:flex}.VoteToolbarButton-module__7v905W__advancedDetails{border-radius:12px;overflow:hidden}.VoteToolbarButton-module__7v905W__advancedSummary{cursor:pointer;color:var(--canvas-chrome-text-muted);letter-spacing:.08em;text-transform:uppercase;background:color-mix(in srgb, var(--canvas-chrome-control-bg) 55%, transparent);border:1px solid var(--canvas-chrome-border);-webkit-user-select:none;user-select:none;border-radius:12px;padding:10px 11px;font-size:11px;font-weight:800;list-style:none;transition:background .16s}.VoteToolbarButton-module__7v905W__advancedSummary:hover{background:var(--canvas-chrome-control-hover)}.VoteToolbarButton-module__7v905W__advancedSummary::-webkit-details-marker{display:none}.VoteToolbarButton-module__7v905W__advancedContent{flex-direction:column;gap:8px;padding-top:8px;display:flex}.VoteToolbarButton-module__7v905W__confirmRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.VoteToolbarButton-module__7v905W__confirmLabel{min-width:0;color:var(--canvas-chrome-text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;font-weight:700;overflow:hidden}.VoteToolbarButton-module__7v905W__hintText{color:var(--canvas-chrome-text-muted);margin:0;font-size:11px;line-height:1.45}.VoteToolbarButton-module__7v905W__progressBar{background:color-mix(in srgb, var(--canvas-chrome-control-bg) 82%, transparent);border-radius:999px;height:10px;position:relative;overflow:hidden}.VoteToolbarButton-module__7v905W__progressFillStarted,.VoteToolbarButton-module__7v905W__progressFillCompleted{border-radius:inherit;transition:width .18s;position:absolute;inset:0 auto 0 0}.VoteToolbarButton-module__7v905W__progressFillStarted{background:color-mix(in srgb, var(--canvas-chrome-selected-bg) 38%, transparent)}.VoteToolbarButton-module__7v905W__progressFillCompleted{background:var(--canvas-chrome-selected-bg)}.VoteToolbarButton-module__7v905W__progressMeta{color:var(--canvas-chrome-text-soft);flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;font-weight:650;display:flex}.VoteToolbarButton-module__7v905W__progressMeta span{align-items:center;gap:5px;display:inline-flex}.VoteToolbarButton-module__7v905W__actionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.VoteToolbarButton-module__7v905W__sessionDockProgress{background:color-mix(in srgb, var(--canvas-chrome-selected-bg) 18%, transparent);min-height:22px;color:var(--canvas-chrome-text);border-radius:999px;align-items:center;padding:0 8px;font-size:10px;font-weight:750;display:inline-flex}@media (max-width:720px){.VoteToolbarButton-module__7v905W__panel{width:min(340px,100vw - 20px);right:0}.VoteToolbarButton-module__7v905W__metricGrid,.VoteToolbarButton-module__7v905W__controlsRow,.VoteToolbarButton-module__7v905W__actionGrid{grid-template-columns:1fr}.VoteToolbarButton-module__7v905W__sessionDock{min-width:min(304px,100vw - 20px)}}
.ReviewFilterButton-module__U49LWa__container{align-items:center;display:flex;position:relative}.ReviewFilterButton-module__U49LWa__btn{color:var(--canvas-chrome-text-soft);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;align-items:center;gap:5px;padding:5px 8px;font-size:11.5px;font-weight:600;transition:background .16s,color .16s;display:flex}.ReviewFilterButton-module__U49LWa__btn:hover{background:var(--canvas-chrome-control-hover);color:var(--canvas-chrome-text)}.ReviewFilterButton-module__U49LWa__btnActive{background:var(--canvas-chrome-control-active);color:var(--canvas-chrome-text);cursor:pointer;white-space:nowrap;border:none;border-radius:7px;align-items:center;gap:5px;padding:5px 8px;font-size:11.5px;font-weight:600;transition:background .16s,color .16s;display:flex}.ReviewFilterButton-module__U49LWa__btnActive:hover{background:color-mix(in srgb, var(--canvas-chrome-control-active) 85%, var(--canvas-chrome-control-hover))}.ReviewFilterButton-module__U49LWa__menuHeader{align-items:center;padding:4px 10px 6px;display:flex}.ReviewFilterButton-module__U49LWa__menuTitle{color:var(--canvas-chrome-text-soft);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.ReviewFilterButton-module__U49LWa__menuDivider{background:var(--canvas-chrome-border);height:1px;margin:4px 0}.ReviewFilterButton-module__U49LWa__menuItem{width:100%;color:var(--canvas-chrome-text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;padding:7px 10px;font-size:13px;transition:background-color .15s;display:flex}.ReviewFilterButton-module__U49LWa__menuItem:hover{background:var(--canvas-chrome-control-hover)}.ReviewFilterButton-module__U49LWa__menuIcon{color:var(--canvas-chrome-text-soft);flex-shrink:0;align-items:center;margin-right:10px;display:flex}.ReviewFilterButton-module__U49LWa__menuText{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ReviewFilterButton-module__U49LWa__checkIcon{color:var(--canvas-chrome-text);align-items:center;margin-left:auto;display:flex}
.RealtimeMicButton-module__HIPD0W__micButton{border:1px solid var(--canvas-chrome-border,#ffffff29);width:32px;height:32px;color:var(--canvas-chrome-text-muted,currentColor);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0;line-height:0;transition:background .16s,color .16s,border-color .16s,opacity .16s;display:inline-flex}.RealtimeMicButton-module__HIPD0W__iconSlot{flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;display:flex}.RealtimeMicButton-module__HIPD0W__iconSvg,.RealtimeMicButton-module__HIPD0W__spin{display:block}.RealtimeMicButton-module__HIPD0W__micButton:hover:not(:disabled){background:var(--canvas-chrome-control-hover,#ffffff1a);color:var(--canvas-chrome-text,currentColor)}.RealtimeMicButton-module__HIPD0W__micButton:disabled{opacity:.45;cursor:not-allowed}.RealtimeMicButton-module__HIPD0W__micButtonListening{color:var(--accent-primary,#7dd3a8);border-color:color-mix(in srgb, var(--accent-primary,#7dd3a8) 48%, transparent);background:color-mix(in srgb, var(--accent-primary,#7dd3a8) 14%, transparent)}.RealtimeMicButton-module__HIPD0W__micButtonError{color:var(--accent-error,#ef4444);border-color:color-mix(in srgb, var(--accent-error,#ef4444) 48%, transparent);background:color-mix(in srgb, var(--accent-error,#ef4444) 12%, transparent)}.RealtimeMicButton-module__HIPD0W__spin{animation:.9s linear infinite RealtimeMicButton-module__HIPD0W__spin}@keyframes RealtimeMicButton-module__HIPD0W__spin{to{transform:rotate(360deg)}}
.AgentPresenceDots-module__OgNieG__root{--agent-dot:var(--canvas-chrome-text);--agent-dot-resting:color-mix(in srgb, var(--canvas-chrome-text) 68%, transparent);--agent-dot-glow:color-mix(in srgb, var(--accent-primary) 20%, transparent);--agent-focus-glow:color-mix(in srgb, var(--accent-primary) 28%, transparent);transform-origin:50%;will-change:transform;width:24px;height:13px;transition:transform .26s cubic-bezier(.22,1,.36,1);display:block;position:relative;overflow:visible}.AgentPresenceDots-module__OgNieG__idle{animation:4s ease-in-out infinite AgentPresenceDots-module__OgNieG__idleBreathe}.AgentPresenceDots-module__OgNieG__dot{background:var(--agent-dot-resting);width:8px;height:5.5px;box-shadow:0 0 8px var(--agent-dot-glow);border-radius:999px;transition:width .22s cubic-bezier(.22,1,.36,1),height .22s cubic-bezier(.22,1,.36,1),left .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1),scale .22s cubic-bezier(.22,1,.36,1),background .18s,box-shadow .18s,opacity .18s;position:absolute;top:50%;transform:translateY(-50%)scaleY(.72)scale(1)}.AgentPresenceDots-module__OgNieG__left{left:3px}.AgentPresenceDots-module__OgNieG__right{left:14px}.AgentPresenceDots-module__OgNieG__active .AgentPresenceDots-module__OgNieG__dot,.AgentPresenceDots-module__OgNieG__hover .AgentPresenceDots-module__OgNieG__dot,.AgentPresenceDots-module__OgNieG__focus .AgentPresenceDots-module__OgNieG__dot,.AgentPresenceDots-module__OgNieG__dispatch .AgentPresenceDots-module__OgNieG__dot,.AgentPresenceDots-module__OgNieG__listening .AgentPresenceDots-module__OgNieG__dot,.AgentPresenceDots-module__OgNieG__thinking .AgentPresenceDots-module__OgNieG__dot,.AgentPresenceDots-module__OgNieG__composing .AgentPresenceDots-module__OgNieG__dot{background:var(--agent-dot);width:8px;height:8px;box-shadow:0 0 11px var(--agent-focus-glow);transform:translateY(-50%)scaleY(1)}.AgentPresenceDots-module__OgNieG__hover .AgentPresenceDots-module__OgNieG__left,.AgentPresenceDots-module__OgNieG__focus .AgentPresenceDots-module__OgNieG__left,.AgentPresenceDots-module__OgNieG__active .AgentPresenceDots-module__OgNieG__left{left:2px}.AgentPresenceDots-module__OgNieG__hover .AgentPresenceDots-module__OgNieG__right,.AgentPresenceDots-module__OgNieG__focus .AgentPresenceDots-module__OgNieG__right,.AgentPresenceDots-module__OgNieG__active .AgentPresenceDots-module__OgNieG__right{left:15px}.AgentPresenceDots-module__OgNieG__curious .AgentPresenceDots-module__OgNieG__dot{background:color-mix(in srgb, var(--agent-dot) 88%, transparent);width:8px;height:6.5px;transform:translateY(-50%)scaleY(.92)}.AgentPresenceDots-module__OgNieG__curious{animation:1.2s cubic-bezier(.22,1,.36,1) both AgentPresenceDots-module__OgNieG__curiousGlanceHold}.AgentPresenceDots-module__OgNieG__curious.AgentPresenceDots-module__OgNieG__glanceDown{transform:translate(0)}.AgentPresenceDots-module__OgNieG__blink .AgentPresenceDots-module__OgNieG__dot{animation:.22s ease-in-out AgentPresenceDots-module__OgNieG__agentBlink}.AgentPresenceDots-module__OgNieG__dispatch .AgentPresenceDots-module__OgNieG__left{animation:.86s cubic-bezier(.18,.9,.2,1) both AgentPresenceDots-module__OgNieG__dispatchLeft}.AgentPresenceDots-module__OgNieG__dispatch .AgentPresenceDots-module__OgNieG__right{animation:.86s cubic-bezier(.18,.9,.2,1) both AgentPresenceDots-module__OgNieG__dispatchRight}.AgentPresenceDots-module__OgNieG__thinking .AgentPresenceDots-module__OgNieG__left{animation:2.55s ease-in-out infinite AgentPresenceDots-module__OgNieG__thinkingLeft}.AgentPresenceDots-module__OgNieG__thinking .AgentPresenceDots-module__OgNieG__right{animation:2.55s ease-in-out infinite AgentPresenceDots-module__OgNieG__thinkingRight}.AgentPresenceDots-module__OgNieG__composing{animation:4.8s ease-in-out infinite AgentPresenceDots-module__OgNieG__composingBreathe}.AgentPresenceDots-module__OgNieG__composing .AgentPresenceDots-module__OgNieG__left{animation:4.8s cubic-bezier(.55,0,.25,1) infinite AgentPresenceDots-module__OgNieG__composingLeft}.AgentPresenceDots-module__OgNieG__composing .AgentPresenceDots-module__OgNieG__right{animation:4.8s cubic-bezier(.55,0,.25,1) infinite AgentPresenceDots-module__OgNieG__composingRight}@keyframes AgentPresenceDots-module__OgNieG__curiousGlanceHold{0%{transform:translate(0)}to{transform:translate(-2px,-3px)}}@keyframes AgentPresenceDots-module__OgNieG__idleBreathe{0%,to{transform:translateY(0)}50%{transform:translateY(.5px)}}@keyframes AgentPresenceDots-module__OgNieG__agentBlink{0%,to{scale:1}50%{scale:1 .08}}@keyframes AgentPresenceDots-module__OgNieG__thinkingLeft{0%,to{opacity:.9;transform:translateY(-50%)scale(1)}26%{opacity:.72;transform:translate(5px,calc(-50% - 4px))scale(.88)}58%{opacity:.98;transform:translate(11px,calc(2px - 50%))scale(1.04)}78%{opacity:.78;transform:translate(3px,calc(4px - 50%))scale(.94)}}@keyframes AgentPresenceDots-module__OgNieG__thinkingRight{0%,to{opacity:.98;transform:translateY(-50%)scale(1)}26%{opacity:.96;transform:translate(-4px,calc(4px - 50%))scale(1.04)}58%{opacity:.72;transform:translate(-10px,calc(-50% - 3px))scale(.9)}78%{opacity:.95;transform:translate(-3px,calc(-50% - 4px))scale(1.02)}}@keyframes AgentPresenceDots-module__OgNieG__composingBreathe{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.04);transform:scale(1.025)}}@keyframes AgentPresenceDots-module__OgNieG__composingLeft{0%,to{opacity:.88;transform:translateY(-50%)scale(1)}18%{opacity:.78;transform:translate(3px,calc(-50% - 1px))scale(.96)}42%{opacity:.96;transform:translate(8px,calc(1px - 50%))scale(1.02)}68%{opacity:.8;transform:translate(4px,calc(2px - 50%))scale(.94)}}@keyframes AgentPresenceDots-module__OgNieG__composingRight{0%,to{opacity:.96;transform:translateY(-50%)scale(1)}18%{opacity:.94;transform:translate(-3px,calc(2px - 50%))scale(1.03)}42%{opacity:.8;transform:translate(-8px,calc(-50% - 1px))scale(.95)}68%{opacity:.98;transform:translate(-4px,calc(-50% - 2px))scale(1.03)}}@keyframes AgentPresenceDots-module__OgNieG__dispatchLeft{0%{opacity:.92;transform:translateY(-50%)scale(1)}22%{opacity:1;transform:translate(3px,-50%)scale(1.06)}56%{opacity:.52;transform:translate(-10px,calc(-50% - 1px))scale(.86)}to{opacity:.9;transform:translateY(-50%)scale(1)}}@keyframes AgentPresenceDots-module__OgNieG__dispatchRight{0%{opacity:.96;transform:translateY(-50%)scale(1)}22%{opacity:1;transform:translate(-2px,-50%)scale(1.06)}56%{opacity:.36;transform:translate(-13px,calc(1px - 50%))scale(.78)}to{opacity:.9;transform:translateY(-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.AgentPresenceDots-module__OgNieG__root,.AgentPresenceDots-module__OgNieG__root *{transition:none!important;animation:none!important}}
.GenerationHistoryContent-module__isRHUa__container{flex-direction:column;gap:16px;display:flex}.GenerationHistoryContent-module__isRHUa__intro{color:#888;margin:0;font-size:13px;line-height:1.5}.GenerationHistoryContent-module__isRHUa__filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.GenerationHistoryContent-module__isRHUa__filterGroup{align-items:center;gap:6px;display:flex}.GenerationHistoryContent-module__isRHUa__filterLabel{color:#888;font-size:12px}.GenerationHistoryContent-module__isRHUa__list{flex-direction:column;gap:8px;display:flex}.GenerationHistoryContent-module__isRHUa__row{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:56px 1fr auto auto;align-items:center;gap:16px;padding:12px 16px;transition:background-color .15s,border-color .15s;display:grid}.GenerationHistoryContent-module__isRHUa__row:hover{background:#ffffff0d;border-color:#ffffff26}.GenerationHistoryContent-module__isRHUa__thumb{background:#ffffff0d;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.GenerationHistoryContent-module__isRHUa__thumb img{object-fit:cover;width:100%;height:100%;display:block}.GenerationHistoryContent-module__isRHUa__thumbPlaceholder{color:#ffffff40}.GenerationHistoryContent-module__isRHUa__main{flex-direction:column;gap:4px;min-width:0;display:flex}.GenerationHistoryContent-module__isRHUa__titleRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.GenerationHistoryContent-module__isRHUa__kindLabel{color:#fff;font-size:14px;font-weight:500}.GenerationHistoryContent-module__isRHUa__modelLabel{color:#888;font-size:12px}.GenerationHistoryContent-module__isRHUa__metaRow{color:#888;flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.GenerationHistoryContent-module__isRHUa__metaItem{align-items:center;gap:4px;display:inline-flex}.GenerationHistoryContent-module__isRHUa__boardLink{color:#88a8d8;text-decoration:none}.GenerationHistoryContent-module__isRHUa__boardLink:hover{color:#b6cef0;text-decoration:underline}.GenerationHistoryContent-module__isRHUa__errorMsg{color:#fca5a5;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.GenerationHistoryContent-module__isRHUa__statusBadge{text-transform:capitalize;white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:500}.GenerationHistoryContent-module__isRHUa__statusCompleted{background:color-mix(in srgb, var(--accent-primary,#4a9eff) 14%, transparent);color:var(--accent-primary,#4a9eff)}.GenerationHistoryContent-module__isRHUa__statusFailed{color:#fca5a5;background:#ef444426}.GenerationHistoryContent-module__isRHUa__statusProcessing{color:#c4b5fd;background:#a855f726}.GenerationHistoryContent-module__isRHUa__statusPending{color:#aaa;background:#ffffff14}.GenerationHistoryContent-module__isRHUa__creditsCol{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;min-width:80px;display:flex}.GenerationHistoryContent-module__isRHUa__creditsCharged{color:#e4e4eb;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.GenerationHistoryContent-module__isRHUa__creditsZero{color:#888;font-weight:500}.GenerationHistoryContent-module__isRHUa__creditsRefunded{color:#86efac;font-size:11px}.GenerationHistoryContent-module__isRHUa__timestamp{color:#666;font-size:11px}.GenerationHistoryContent-module__isRHUa__empty{text-align:center;color:#888;background:#ffffff08;border:1px dashed #ffffff1a;border-radius:12px;padding:48px 16px;font-size:13px}.GenerationHistoryContent-module__isRHUa__loadMoreWrap{justify-content:center;margin-top:8px;display:flex}.GenerationHistoryContent-module__isRHUa__loadMoreButton{color:#ccc;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;padding:8px 18px;font-size:13px;transition:all .18s}.GenerationHistoryContent-module__isRHUa__loadMoreButton:hover:not(:disabled){color:#fff;background:#ffffff1a}.GenerationHistoryContent-module__isRHUa__loadMoreButton:disabled{opacity:.5;cursor:not-allowed}.GenerationHistoryContent-module__isRHUa__loadingState{text-align:center;color:#888;padding:40px;font-size:13px}.GenerationHistoryContent-module__isRHUa__footerNote{color:#666;text-align:center;margin:8px 0 0;font-size:11px}@media (max-width:640px){.GenerationHistoryContent-module__isRHUa__row{grid-template-columns:48px 1fr;grid-template-areas:"thumb main""status credits";gap:12px}.GenerationHistoryContent-module__isRHUa__thumb{grid-area:thumb;width:48px;height:48px}.GenerationHistoryContent-module__isRHUa__main{grid-area:main}.GenerationHistoryContent-module__isRHUa__statusBadge{grid-area:status;justify-self:start}.GenerationHistoryContent-module__isRHUa__creditsCol{grid-area:credits}}.GenerationHistoryContent-module__isRHUa__videoIcon{color:var(--text-secondary,#fff6)}.GenerationHistoryContent-module__isRHUa__selectContainer{display:inline-block;position:relative}.GenerationHistoryContent-module__isRHUa__selectTrigger{box-sizing:border-box;border:1px solid var(--border-subtle,#ffffff26);background:var(--canvas-chrome-bg-solid,#ffffff0d);width:100%;height:36px;color:var(--canvas-chrome-text,#fff);cursor:pointer;text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px 0 12px;font-family:inherit;font-size:14px;transition:border-color .15s,background .15s;display:inline-flex}.GenerationHistoryContent-module__isRHUa__selectTrigger:hover{background:var(--canvas-chrome-control-hover,#ffffff14);border-color:#ffffff40}.GenerationHistoryContent-module__isRHUa__selectTrigger:focus-visible{border-color:var(--accent-primary,#4a9eff);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-primary,#4a9eff) 22%, transparent);outline:none}.GenerationHistoryContent-module__isRHUa__selectTriggerValue{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.GenerationHistoryContent-module__isRHUa__selectTriggerChevron{color:var(--canvas-chrome-text-muted,#fff6);flex-shrink:0;transition:transform .15s}.GenerationHistoryContent-module__isRHUa__selectTriggerChevronOpen{transform:rotate(180deg)}.GenerationHistoryContent-module__isRHUa__selectDropdown{background:var(--bg-elevated,#18181b);border:1px solid var(--border-subtle,#ffffff1f);z-index:200;border-radius:8px;width:100%;min-width:180px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden;box-shadow:0 10px 25px -5px #00000080,0 8px 10px -6px #00000080}.GenerationHistoryContent-module__isRHUa__selectItem,.GenerationHistoryContent-module__isRHUa__selectItemActive{cursor:pointer;width:100%;color:var(--text-primary,#ccc);text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-family:inherit;font-size:13px;transition:background .12s,color .12s;display:flex}.GenerationHistoryContent-module__isRHUa__selectItem:hover{background:var(--bg-tertiary,#ffffff14);color:#fff}.GenerationHistoryContent-module__isRHUa__selectItemActive{background:var(--bg-secondary,#4a9eff26);color:#fff;font-weight:600}.GenerationHistoryContent-module__isRHUa__selectItemActive:hover{background:var(--bg-secondary,#4a9eff33)}.GenerationHistoryContent-module__isRHUa__selectItemCheck{width:16px;height:16px;color:var(--accent-primary,#4a9eff);flex-shrink:0;justify-content:center;align-items:center;display:flex}.GenerationHistoryContent-module__isRHUa__selectItemLabel{flex:1;min-width:0}
.BoardsUserMenu-module__2FJ8Za__root{position:relative}.BoardsUserMenu-module__2FJ8Za__trigger{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:flex}.BoardsUserMenu-module__2FJ8Za__trigger:hover{opacity:.8}.BoardsUserMenu-module__2FJ8Za__dropdown{background:var(--bg-elevated);border:1px solid var(--border-subtle);z-index:200;border-radius:10px;min-width:240px;animation:.12s BoardsUserMenu-module__2FJ8Za__fadeIn;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 4px 16px #00000014,0 1px 4px #0000000a}.dark .BoardsUserMenu-module__2FJ8Za__dropdown{box-shadow:0 4px 24px #0000004d,0 1px 4px #0003}@keyframes BoardsUserMenu-module__2FJ8Za__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.BoardsUserMenu-module__2FJ8Za__profile{align-items:center;gap:12px;padding:16px 16px 12px;display:flex}.BoardsUserMenu-module__2FJ8Za__profileInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.BoardsUserMenu-module__2FJ8Za__nameRow{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.BoardsUserMenu-module__2FJ8Za__name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.BoardsUserMenu-module__2FJ8Za__email{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.BoardsUserMenu-module__2FJ8Za__creditsRow{background:var(--bg-secondary);border:none;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);cursor:pointer;width:100%;font:inherit;color:var(--text-secondary);text-align:left;align-items:center;gap:6px;padding:8px 16px;transition:background .15s;display:flex}.BoardsUserMenu-module__2FJ8Za__creditsRow:hover{background:var(--bg-tertiary)}.BoardsUserMenu-module__2FJ8Za__creditsValue{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:13px;font-weight:650}.BoardsUserMenu-module__2FJ8Za__creditsRow[data-state=critical] .BoardsUserMenu-module__2FJ8Za__creditsValue{color:#dc2626}.dark .BoardsUserMenu-module__2FJ8Za__creditsRow[data-state=critical] .BoardsUserMenu-module__2FJ8Za__creditsValue{color:#f87171}.BoardsUserMenu-module__2FJ8Za__creditsUnit{color:var(--text-secondary);margin-right:4px;font-size:11px;font-weight:600}.BoardsUserMenu-module__2FJ8Za__creditsLabel{color:var(--text-secondary);text-align:right;flex:1;font-size:11px}.BoardsUserMenu-module__2FJ8Za__divider{background:var(--border-subtle);height:1px;margin:4px 0}.BoardsUserMenu-module__2FJ8Za__item{cursor:pointer;width:100%;font:inherit;color:var(--text-primary);text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:9px 16px;font-size:13px;text-decoration:none;transition:background .12s;display:flex}.BoardsUserMenu-module__2FJ8Za__item:hover{background:var(--bg-tertiary)}.BoardsUserMenu-module__2FJ8Za__item:last-child{margin-bottom:4px}.BoardsUserMenu-module__2FJ8Za__itemDestructive{cursor:pointer;width:100%;font:inherit;color:var(--color-error,#dc2626);text-align:left;background:0 0;border:none;align-items:center;gap:10px;margin-bottom:4px;padding:9px 16px;font-size:13px;transition:background .12s;display:flex}.BoardsUserMenu-module__2FJ8Za__itemDestructive:hover{background:color-mix(in srgb, var(--color-error,#dc2626) 12%, var(--bg-tertiary))}
.WhatsNew-module__aJpT1q__root{position:relative}.WhatsNew-module__aJpT1q__trigger{cursor:pointer;width:32px;height:32px;color:var(--text-secondary);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background .12s,color .12s;display:flex;position:relative}.WhatsNew-module__aJpT1q__trigger:hover{background:var(--bg-tertiary);color:var(--text-primary)}.WhatsNew-module__aJpT1q__dot{border:1.5px solid var(--bg-primary);background:#ef4444;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:5px}.WhatsNew-module__aJpT1q__panel{background:var(--bg-elevated);border:1px solid var(--border-subtle);z-index:200;border-radius:12px;width:320px;animation:.13s WhatsNew-module__aJpT1q__fadeDown;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 4px 24px #0000001a,0 1px 4px #0000000f}.dark .WhatsNew-module__aJpT1q__panel{box-shadow:0 4px 32px #00000059,0 1px 6px #0003}@keyframes WhatsNew-module__aJpT1q__fadeDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.WhatsNew-module__aJpT1q__panelHeader{border-bottom:1px solid var(--border-subtle);padding:14px 16px 10px}.WhatsNew-module__aJpT1q__panelTitle{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600}.WhatsNew-module__aJpT1q__list{scrollbar-width:thin;scrollbar-color:var(--border-color) transparent;max-height:420px;margin:0;padding:6px 0 8px;list-style:none;overflow-y:auto}.WhatsNew-module__aJpT1q__list::-webkit-scrollbar{width:4px}.WhatsNew-module__aJpT1q__list::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:2px}.WhatsNew-module__aJpT1q__list::-webkit-scrollbar-track{background:0 0}.WhatsNew-module__aJpT1q__empty{color:var(--text-tertiary);margin:0;padding:20px 16px 24px;font-size:12px;line-height:1.5;list-style:none}.WhatsNew-module__aJpT1q__entry{padding:10px 10px 10px 16px}.WhatsNew-module__aJpT1q__entry+.WhatsNew-module__aJpT1q__entry{border-top:1px solid var(--border-subtle)}.WhatsNew-module__aJpT1q__entryTop{align-items:flex-start;gap:4px;margin-bottom:4px;display:flex}.WhatsNew-module__aJpT1q__dismiss{width:26px;height:26px;color:var(--text-tertiary);cursor:pointer;opacity:.65;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin:-4px -2px 0 0;padding:0;transition:background .12s,color .12s,opacity .12s;display:flex}.WhatsNew-module__aJpT1q__entry:hover .WhatsNew-module__aJpT1q__dismiss{opacity:1}.WhatsNew-module__aJpT1q__dismiss:hover{background:var(--bg-tertiary);color:var(--text-primary)}.WhatsNew-module__aJpT1q__entryMeta{flex:1;align-items:baseline;gap:6px;min-width:0;display:flex}.WhatsNew-module__aJpT1q__entryEmoji{flex-shrink:0;font-size:13px;line-height:1}.WhatsNew-module__aJpT1q__entryTitle{color:var(--text-primary);flex:1;min-width:0;font-size:13px;font-weight:500}.WhatsNew-module__aJpT1q__entryDate{color:var(--text-tertiary);white-space:nowrap;flex-shrink:0;font-size:11px}.WhatsNew-module__aJpT1q__entryDesc{color:var(--text-secondary);margin:0;padding-left:19px;font-size:12px;line-height:1.5}
.PendingInvites-module__s7-X6G__container{margin-bottom:24px}.PendingInvites-module__s7-X6G__heading{text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);margin:0 0 10px;font-size:12px;font-weight:600}.PendingInvites-module__s7-X6G__list{flex-direction:column;gap:8px;display:flex}.PendingInvites-module__s7-X6G__card{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.PendingInvites-module__s7-X6G__thumbnail{object-fit:cover;background:var(--bg-tertiary);border-radius:6px;flex-shrink:0;width:40px;height:40px}.PendingInvites-module__s7-X6G__info{flex:1;min-width:0}.PendingInvites-module__s7-X6G__boardName{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.PendingInvites-module__s7-X6G__meta{color:var(--text-secondary);margin-top:2px;font-size:12px}.PendingInvites-module__s7-X6G__role{color:var(--text-primary);font-weight:500}.PendingInvites-module__s7-X6G__actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.PendingInvites-module__s7-X6G__declineButton{border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;padding:6px;display:flex}.PendingInvites-module__s7-X6G__declineButton:hover:not(:disabled){color:#ef4444;background:#ef444414;border-color:#ef4444}.PendingInvites-module__s7-X6G__declineButton:disabled{opacity:.4;cursor:not-allowed}.PendingInvites-module__s7-X6G__acceptButton{background:var(--accent-primary);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:7px;align-items:center;gap:5px;padding:6px 12px;font-size:13px;font-weight:500;display:flex}.PendingInvites-module__s7-X6G__acceptButton:hover:not(:disabled){opacity:.9}.PendingInvites-module__s7-X6G__acceptButton:disabled{opacity:.5;cursor:not-allowed}
.Toast-module__1SKr3q__container{z-index:9999;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.Toast-module__1SKr3q__toast{border:1px solid var(--border-subtle);color:var(--text-primary);font-family:var(--font-body);letter-spacing:-.01em;cursor:pointer;pointer-events:auto;background:#ede9e4d9;border-radius:10px;align-items:center;gap:8px;padding:16px 20px;font-size:14px;font-weight:300;animation:.3s ease-out Toast-module__1SKr3q__slideUp;display:flex;position:relative;box-shadow:0 4px 12px #0000001a}.dark .Toast-module__1SKr3q__toast{background:#18181bd9}@keyframes Toast-module__1SKr3q__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Toast-module__1SKr3q__toast.Toast-module__1SKr3q__success,.Toast-module__1SKr3q__toast.Toast-module__1SKr3q__error{padding-bottom:26px}.Toast-module__1SKr3q__toast.Toast-module__1SKr3q__success:after,.Toast-module__1SKr3q__toast.Toast-module__1SKr3q__error:after{content:"";opacity:.5;width:44px;height:1px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.Toast-module__1SKr3q__toast.Toast-module__1SKr3q__success:after{background:var(--accent-primary)}.Toast-module__1SKr3q__toast.Toast-module__1SKr3q__success svg{color:var(--accent-primary)}.Toast-module__1SKr3q__toast.Toast-module__1SKr3q__error:after{background:var(--accent-error)}.Toast-module__1SKr3q__toast.Toast-module__1SKr3q__error svg{color:var(--accent-error)}.Toast-module__1SKr3q__toast.Toast-module__1SKr3q__info svg{color:var(--text-secondary)}
.AssetCard-module__s43lBq__card{background:var(--bg-elevated);border:1px solid var(--border-subtle);cursor:grab;z-index:1;border-radius:8px;transition:transform .15s,box-shadow .15s;position:relative;overflow:visible}.AssetCard-module__s43lBq__card:hover{border-color:var(--border-color);z-index:10;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.AssetCard-module__s43lBq__card.AssetCard-module__s43lBq__dragging{opacity:.5;cursor:grabbing}.AssetCard-module__s43lBq__card.AssetCard-module__s43lBq__selected{box-shadow:0 0 0 2px var(--accent-primary);border-color:var(--accent-primary)}.AssetCard-module__s43lBq__card.AssetCard-module__s43lBq__selected:hover{box-shadow:0 0 0 2px var(--accent-primary), 0 4px 12px #0000001a}.AssetCard-module__s43lBq__card.AssetCard-module__s43lBq__focused{box-shadow:0 0 0 2px var(--accent-info);outline:none}.AssetCard-module__s43lBq__card.AssetCard-module__s43lBq__focused.AssetCard-module__s43lBq__selected{box-shadow:0 0 0 2px var(--accent-primary), 0 0 0 4px #60a5fa66}.AssetCard-module__s43lBq__checkbox{background:var(--bg-elevated);opacity:.9;border:1px solid var(--border-color);cursor:pointer;z-index:10;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;transition:background .15s,border-color .15s;display:flex;position:absolute;top:6px;left:6px}.AssetCard-module__s43lBq__checkbox:hover{background:var(--bg-tertiary);border-color:var(--accent-primary)}.AssetCard-module__s43lBq__checkbox.AssetCard-module__s43lBq__checked{background:var(--accent-primary);border-color:var(--accent-primary)}.AssetCard-module__s43lBq__checkbox.AssetCard-module__s43lBq__checked svg{color:var(--accent-primary-contrast)}.AssetCard-module__s43lBq__favoriteButton{background:var(--bg-elevated);opacity:.9;border:1px solid var(--border-subtle);width:24px;height:24px;color:var(--text-secondary);cursor:pointer;z-index:10;border-radius:4px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex;position:absolute;top:6px;right:6px}.AssetCard-module__s43lBq__favoriteButton:hover{background:var(--bg-tertiary);color:#fbbf24}.AssetCard-module__s43lBq__favoriteButton.AssetCard-module__s43lBq__favorited{color:#fbbf24;background:var(--bg-elevated);border-color:#fbbf24}.AssetCard-module__s43lBq__favoriteButton.AssetCard-module__s43lBq__favorited:hover{color:#f59e0b}.AssetCard-module__s43lBq__thumbnail{aspect-ratio:1;background:var(--bg-tertiary);border-radius:7px 7px 0 0;position:relative;overflow:hidden}.AssetCard-module__s43lBq__thumbnail img{object-fit:cover;width:100%;height:100%}.AssetCard-module__s43lBq__overlay{background:linear-gradient(#0000001a 0%,#0000 40% 60%,#0009 100%);flex-direction:column;justify-content:flex-end;padding:8px;display:flex;position:absolute;inset:0}.AssetCard-module__s43lBq__menuButton{background:var(--bg-elevated);opacity:.95;border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;z-index:20;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;bottom:8px;right:8px}.AssetCard-module__s43lBq__menuButton:hover{background:var(--bg-tertiary)}.AssetCard-module__s43lBq__infoTooltip{color:#fff;text-shadow:0 1px 2px #00000080;padding-right:28px}.AssetCard-module__s43lBq__infoName{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:500;overflow:hidden}.AssetCard-module__s43lBq__infoMeta{color:#fffc;margin-top:2px;font-size:.65rem}.AssetCard-module__s43lBq__name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;padding:8px;font-size:.75rem;font-weight:500;overflow:hidden}.AssetCard-module__s43lBq__nameInput{background:var(--bg-primary);border:none;border-top:1px solid var(--accent-primary);width:100%;color:var(--text-primary);outline:none;padding:8px;font-size:.75rem}.AssetCard-module__s43lBq__contextMenu{background:var(--bg-elevated);border:1px solid var(--border-subtle);z-index:100;border-radius:8px;min-width:150px;padding:4px;position:absolute;top:8px;right:8px;box-shadow:0 4px 12px #0000001a}.AssetCard-module__s43lBq__contextMenu button{width:100%;color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;padding:8px 10px;font-size:.8rem;display:flex}.AssetCard-module__s43lBq__contextMenu button:hover{background:var(--bg-tertiary)}.AssetCard-module__s43lBq__contextMenu button.AssetCard-module__s43lBq__hasSubmenu{justify-content:flex-start}.AssetCard-module__s43lBq__contextMenu .AssetCard-module__s43lBq__chevron{margin-left:auto}.AssetCard-module__s43lBq__menuDivider{background:var(--border-subtle);height:1px;margin:4px 0}.AssetCard-module__s43lBq__deleteAction{color:#ef4444!important}.AssetCard-module__s43lBq__deleteAction:hover{background:#ef44441a!important}.AssetCard-module__s43lBq__submenu{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:8px;min-width:140px;margin-left:4px;padding:4px;position:absolute;top:0;left:100%;box-shadow:0 4px 12px #0000001a}.AssetCard-module__s43lBq__submenu button.AssetCard-module__s43lBq__current{color:var(--accent-primary);background:#3b82f60d}.AssetCard-module__s43lBq__confirmOverlay{z-index:1000;background:#0000004d;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.AssetCard-module__s43lBq__confirmDialog{background:var(--bg-elevated);border:1px solid var(--border-subtle);text-align:center;border-radius:12px;max-width:320px;padding:20px;box-shadow:0 10px 25px #0000001a}.AssetCard-module__s43lBq__confirmDialog h4{color:var(--text-primary);margin:0 0 12px;font-size:1rem}.AssetCard-module__s43lBq__confirmDialog p{color:var(--text-secondary);margin:0 0 8px;font-size:.9rem}.AssetCard-module__s43lBq__confirmNote{opacity:.8;color:var(--text-secondary)!important;font-size:.8rem!important}.AssetCard-module__s43lBq__confirmButtons{gap:12px;margin-top:20px;display:flex}.AssetCard-module__s43lBq__confirmButtons button{border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;background:0 0;border-radius:8px;flex:1;padding:10px 16px;font-size:.9rem}.AssetCard-module__s43lBq__confirmButtons button:hover{background:var(--bg-tertiary);border-color:var(--text-secondary)}.AssetCard-module__s43lBq__confirmDelete{color:#fff!important;background:#ef4444!important;border-color:#ef4444!important}.AssetCard-module__s43lBq__confirmDelete:hover{background:#dc2626!important}
.TrashAssetCard-module__q3Hihq__card{background:var(--bg-secondary);opacity:.85;border-radius:8px;transition:opacity .15s;position:relative;overflow:hidden}.TrashAssetCard-module__q3Hihq__card:hover{opacity:1}.TrashAssetCard-module__q3Hihq__thumbnail{aspect-ratio:1;background:var(--bg-tertiary);position:relative}.TrashAssetCard-module__q3Hihq__thumbnail img{object-fit:cover;filter:grayscale(50%);width:100%;height:100%}.TrashAssetCard-module__q3Hihq__card:hover .TrashAssetCard-module__q3Hihq__thumbnail img{filter:grayscale(0%)}.TrashAssetCard-module__q3Hihq__overlay{opacity:0;background:#0009;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;inset:0}.TrashAssetCard-module__q3Hihq__card:hover .TrashAssetCard-module__q3Hihq__overlay{opacity:1}.TrashAssetCard-module__q3Hihq__restoreButton{background:var(--accent-info);color:#fff;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 14px;font-size:.8rem;font-weight:500;transition:opacity .15s;display:flex}.TrashAssetCard-module__q3Hihq__restoreButton:hover:not(:disabled){opacity:.9}.TrashAssetCard-module__q3Hihq__restoreButton:disabled{opacity:.7;cursor:not-allowed}.TrashAssetCard-module__q3Hihq__info{padding:8px}.TrashAssetCard-module__q3Hihq__name{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.TrashAssetCard-module__q3Hihq__meta{justify-content:space-between;align-items:center;margin-top:4px;font-size:.65rem;display:flex}.TrashAssetCard-module__q3Hihq__deletedDate{color:var(--text-secondary)}.TrashAssetCard-module__q3Hihq__purgeInfo{color:var(--text-secondary);background:var(--bg-tertiary);border-radius:8px;padding:2px 6px}.TrashAssetCard-module__q3Hihq__urgentPurge{color:#f87171;background:#f871711a;border-radius:8px;padding:2px 6px}
.AssetGrid-module__IJNAuG__container{flex:1;padding:20px 20px 28px;overflow-y:auto}.AssetGrid-module__IJNAuG__resultsCount{color:var(--text-secondary);padding:10px 4px 12px;font-size:.8rem}.AssetGrid-module__IJNAuG__grid{outline:none;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:16px;display:grid}.AssetGrid-module__IJNAuG__grid:focus{outline:none}.AssetGrid-module__IJNAuG__keyboardHint{color:var(--text-secondary);text-align:center;margin-bottom:16px;padding:10px 8px 14px;font-size:.7rem}.AssetGrid-module__IJNAuG__emptyState{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:48px 24px;display:flex}.AssetGrid-module__IJNAuG__emptyIcon{color:var(--text-secondary);margin-bottom:20px}.AssetGrid-module__IJNAuG__emptyTitle{color:var(--text-primary);margin:0 0 12px;font-size:1rem;font-weight:500}.AssetGrid-module__IJNAuG__emptyText{color:var(--text-secondary);max-width:240px;margin:0;font-size:.85rem}
.AssetUploadZone-module__DC9UiW__container{flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.AssetUploadZone-module__DC9UiW__hiddenInput{display:none}.AssetUploadZone-module__DC9UiW__uploadBar{border-bottom:1px solid var(--border-subtle);gap:10px;padding:18px 20px;display:flex}.AssetUploadZone-module__DC9UiW__uploadButton{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;letter-spacing:.04em;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:9px 18px;font-size:12px;font-weight:400;transition:background .18s,border-color .18s,color .18s;display:flex}.AssetUploadZone-module__DC9UiW__uploadButton:hover:not(:disabled){background:var(--bg-tertiary);border-color:var(--accent-primary);color:var(--accent-primary)}.AssetUploadZone-module__DC9UiW__uploadButton:disabled{opacity:.5;cursor:not-allowed}.AssetUploadZone-module__DC9UiW__progressContainer{flex-direction:column;gap:4px;padding:8px 12px;display:flex}.AssetUploadZone-module__DC9UiW__progressItem{background:var(--bg-tertiary);border-radius:2px;height:4px;overflow:hidden}.AssetUploadZone-module__DC9UiW__progressBar{background:var(--accent-gradient-ai);border-radius:2px;height:100%;transition:width .3s ease-out}.AssetUploadZone-module__DC9UiW__content{flex-direction:column;flex:1;display:flex;overflow-y:auto}.AssetUploadZone-module__DC9UiW__dragOverlay{border:2px dashed var(--accent-primary);z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2d6b521a;border-radius:8px;justify-content:center;align-items:center;margin:8px;display:flex;position:absolute;inset:0}.AssetUploadZone-module__DC9UiW__dragContent{color:var(--accent-primary);flex-direction:column;align-items:center;gap:12px;display:flex}.AssetUploadZone-module__DC9UiW__dragContent svg{opacity:.8}.AssetUploadZone-module__DC9UiW__dragContent span{font-size:1rem;font-weight:500}
.BoardsListPage-module__SRXwgW__page{background:var(--bg-primary);min-height:100vh}.BoardsListPage-module__SRXwgW__headerSection{width:100%}.BoardsListPage-module__SRXwgW__contentPanel{max-width:1200px;margin:0 auto 60px;padding:0 40px 40px}@media (max-width:768px){.BoardsListPage-module__SRXwgW__contentPanel{margin:0 0 40px;padding:0 24px 32px}}.BoardsListPage-module__SRXwgW__errorBanner{color:#dc2626;background:#ef44441a;border:1px solid #ef44444d;border-radius:4px;margin:0 0 24px;padding:14px 18px;font-size:13px;font-weight:400}.dark .BoardsListPage-module__SRXwgW__errorBanner{color:#f87171;background:#ef444426;border-color:#ef444440}
.not-found-module__sxuMuG__notFoundLogo{max-width:220px;height:48px;color:var(--text-primary);margin-bottom:4px;display:block}
.privacy-module__VTbb1a__container{background-color:var(--bg-primary);min-height:100vh;padding:48px 24px 64px;position:relative}.dark .privacy-module__VTbb1a__container{background-color:#0a0a0c;background-image:radial-gradient(at 10% 10%,#2a31a814 0%,#0000 50%),radial-gradient(at 90% 90%,#4a56e00f 0%,#0000 45%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.privacy-module__VTbb1a__content{max-width:640px;font-family:var(--font-body);color:var(--text-primary);margin:0 auto;font-size:15px;font-weight:300;line-height:1.75}.privacy-module__VTbb1a__brandHeader{border-bottom:1px solid #4a56e01f;margin-bottom:48px;padding-bottom:40px}.privacy-module__VTbb1a__brandMark{max-width:200px;height:clamp(36px,6vw,52px);color:var(--text-primary);display:block}.privacy-module__VTbb1a__brandDot{color:var(--accent-primary)}.privacy-module__VTbb1a__coverRule{background:var(--accent-primary);opacity:.5;width:44px;height:1px;margin:24px 0 16px}.privacy-module__VTbb1a__brandTagline{font-family:var(--font-display);color:var(--text-secondary);letter-spacing:.01em;font-size:clamp(16px,2vw,20px);font-style:italic;font-weight:300;line-height:1.45}.privacy-module__VTbb1a__title{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.02em;margin-bottom:8px;font-size:clamp(28px,4vw,36px);font-weight:400}.privacy-module__VTbb1a__updated{letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:48px;font-size:11px;font-weight:400}.privacy-module__VTbb1a__section{border-bottom:1px solid #4a56e012;padding:32px 0}.privacy-module__VTbb1a__section:last-of-type{border-bottom:none}.privacy-module__VTbb1a__sectionTitle{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.01em;margin-bottom:16px;font-size:clamp(20px,2.5vw,24px);font-weight:400}.privacy-module__VTbb1a__section h3{font-family:var(--font-body);letter-spacing:.04em;color:var(--text-secondary);margin-top:24px;margin-bottom:10px;font-size:13px;font-weight:500}.privacy-module__VTbb1a__section p{color:var(--text-primary);margin-bottom:14px}.privacy-module__VTbb1a__section p:last-child{margin-bottom:0}.privacy-module__VTbb1a__section ul{margin:12px 0 16px;padding-left:22px;list-style:outside}.privacy-module__VTbb1a__section li{margin-bottom:10px;line-height:1.65}.privacy-module__VTbb1a__section li strong{color:var(--text-primary);font-weight:500}.privacy-module__VTbb1a__content a{color:var(--accent-primary);border-bottom:1px solid #4a56e059;text-decoration:none;transition:border-color .2s,color .2s}.privacy-module__VTbb1a__content a:hover{color:var(--accent-primary);border-bottom-color:var(--accent-primary)}.privacy-module__VTbb1a__backLink{border-top:1px solid #4a56e01f;margin-top:56px;padding-top:32px}.privacy-module__VTbb1a__backLink a{letter-spacing:.02em;color:var(--text-secondary);border:none;font-size:13px;font-weight:400}.privacy-module__VTbb1a__backLink a:hover{color:var(--text-primary)}