.BoardListRow-module__T_bAuq__row{align-items:center;gap:var(--space-4);padding:10px var(--space-3);background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-ml);transition:border-color .15s,background .15s;display:flex;position:relative}.BoardListRow-module__T_bAuq__row:hover{border-color:var(--border-color)}.BoardListRow-module__T_bAuq__thumbWrap{aspect-ratio:4/3;border-radius:var(--radius-md);cursor:pointer;background:var(--bg-tertiary);border:none;flex-shrink:0;width:88px;padding:0;overflow:hidden}.BoardListRow-module__T_bAuq__thumbWrap:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.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-tertiary);opacity:.5;justify-content:center;align-items:center;display:flex}.BoardListRow-module__T_bAuq__main{align-items:flex-start;gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.BoardListRow-module__T_bAuq__nameStatic,.BoardListRow-module__T_bAuq__nameBtn{font-family:var(--font-body);font-size:var(--font-size-lg);color:var(--text-primary);-webkit-line-clamp:2;line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;margin:0;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.BoardListRow-module__T_bAuq__nameBtn{text-align:left;cursor:pointer;background:0 0;border:none;padding:0}.BoardListRow-module__T_bAuq__nameBtn:hover{color:var(--accent-primary)}.BoardListRow-module__T_bAuq__nameBtn:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.BoardListRow-module__T_bAuq__nameBtn:disabled{cursor:default;color:var(--text-primary)}.BoardListRow-module__T_bAuq__nameInput{width:100%;padding:var(--space-1) var(--space-2);font-family:var(--font-body);font-size:var(--font-size-lg);border:2px solid var(--accent-primary);border-radius:var(--radius-xs);background:var(--bg-elevated);color:var(--text-primary);box-sizing:border-box;outline:none;font-weight:500}.BoardListRow-module__T_bAuq__meta{gap:6px var(--space-2);font-size:var(--font-size-xs);color:var(--text-secondary);letter-spacing:.01em;flex-wrap:wrap;font-weight:400;display:flex}.BoardListRow-module__T_bAuq__pinMark{color:var(--accent-primary);align-items:center;display:inline-flex}.BoardListRow-module__T_bAuq__actions{flex-shrink:0;align-self:flex-start;position:relative}.BoardListRow-module__T_bAuq__menuButton{border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;width:32px;height:32px;color:var(--text-secondary);background:0 0;justify-content:center;align-items:center;font-size:18px;line-height:1;display:flex}.BoardListRow-module__T_bAuq__menuButton:hover{background:var(--bg-hover);border-color:var(--border-color);color:var(--text-primary)}.BoardListRow-module__T_bAuq__menuButton:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.BoardListRow-module__T_bAuq__menu{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);z-index:10;min-width:132px;position:absolute;top:36px;right:0;overflow:hidden}.BoardListRow-module__T_bAuq__menu button{width:100%;padding:10px var(--space-4);text-align:left;cursor:pointer;font-size:var(--font-size-md);color:var(--text-primary);background:0 0;border:none;display:block}.BoardListRow-module__T_bAuq__menu button:hover{background:var(--bg-hover)}.BoardListRow-module__T_bAuq__deleteButton{color:var(--accent-error-vivid)!important}.BoardListRow-module__T_bAuq__restoreButton{background:var(--accent-primary-strong);color:var(--accent-primary-strong-contrast);border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-md);border:none;padding:6px 14px;font-weight:500}.BoardListRow-module__T_bAuq__restoreButton:hover{background:var(--accent-primary-strong-hover)}.BoardListRow-module__T_bAuq__trashed{opacity:.72}.BoardListRow-module__T_bAuq__pending{pointer-events:none}.BoardListRow-module__T_bAuq__pendingOverlay{background:var(--overlay-bg);border-radius:var(--radius-ml);z-index:5;color:var(--text-on-accent);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.BoardListRow-module__T_bAuq__deleteConfirmOverlay{background:var(--overlay-bg);z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.BoardListRow-module__T_bAuq__deleteConfirm{background:var(--bg-elevated);padding:var(--space-6);border-radius:var(--radius-card);border:1px solid var(--border-subtle);width:90%;max-width:400px;box-shadow:var(--shadow-lg)}.BoardListRow-module__T_bAuq__deleteConfirm h4{margin:0 0 var(--space-3);font-family:var(--font-display);color:var(--text-primary);font-size:22px;font-weight:500}.BoardListRow-module__T_bAuq__deleteConfirm p{margin:0 0 var(--space-5);color:var(--text-secondary);font-size:15px;font-weight:300;line-height:1.75}.BoardListRow-module__T_bAuq__deleteActions{gap:var(--space-3);justify-content:flex-end;display:flex}.BoardListRow-module__T_bAuq__cancelButton{padding:var(--space-2) var(--space-4);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-ml);cursor:pointer;font-size:var(--font-size-lg);color:var(--text-primary)}.BoardListRow-module__T_bAuq__cancelButton:hover{border-color:var(--text-primary)}.BoardListRow-module__T_bAuq__confirmDeleteButton{padding:var(--space-2) var(--space-4);background:var(--danger-solid-bg);color:var(--danger-solid-text);border-radius:var(--radius-ml);cursor:pointer;font-size:var(--font-size-lg);border:none;font-weight:500}.BoardListRow-module__T_bAuq__sharedBadge{font-size:var(--font-size-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent-primary);opacity:.85;align-items:center;font-weight:700;display:inline-flex}.BoardListRow-module__T_bAuq__roleBadge{font-size:var(--font-size-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:var(--radius-xs);background:color-mix(in srgb, var(--accent-primary) 12%, transparent);color:var(--accent-primary);align-items:center;padding:1px 6px;font-weight:700;display:inline-flex}.BoardListRow-module__T_bAuq__roleBadgeViewer{background:var(--bg-tertiary);color:var(--text-secondary)}.BoardListRow-module__T_bAuq__ownerName{font-size:var(--font-size-xs);color:var(--text-secondary);opacity:.75;font-weight:300}
.BoardsList-module__Spc6NW__container{width:100%;padding:0 0 var(--space-8);margin:0}.BoardsList-module__Spc6NW__list{gap:var(--space-3);flex-direction:column;display:flex}.BoardsList-module__Spc6NW__listSkeleton{border-radius:var(--radius-ml);background:linear-gradient(90deg, var(--bg-tertiary) 25%, var(--bg-secondary) 50%, var(--bg-tertiary) 75%);background-size:200% 100%;height:76px;animation:1.5s ease-in-out infinite BoardsList-module__Spc6NW__loading}.BoardsList-module__Spc6NW__grid{gap:34px var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.BoardsList-module__Spc6NW__skeleton{aspect-ratio:4/3;background:linear-gradient(90deg, var(--bg-tertiary) 25%, var(--bg-secondary) 50%, var(--bg-tertiary) 75%);border-radius:var(--radius-lg);background-size:200% 100%;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:left;justify-content:center;align-items:flex-start;gap:var(--space-4);flex-direction:column;padding:72px 0;display:flex}.BoardsList-module__Spc6NW__emptyIcon{color:var(--text-tertiary);opacity:.55}.BoardsList-module__Spc6NW__sectionHeader{font-size:var(--font-size-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-tertiary);margin:0 0 var(--space-6);font-weight:700}.BoardsList-module__Spc6NW__section{margin-bottom:48px}.BoardsList-module__Spc6NW__section:first-child{padding-top:var(--space-6)}.BoardsList-module__Spc6NW__trashSection{margin-top:var(--space-8);padding-top:var(--space-5)}.BoardsList-module__Spc6NW__trashHeader{align-items:center;gap:var(--space-2);padding:var(--space-2) 0;cursor:pointer;font-size:var(--font-size-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-tertiary);background:0 0;border:none;font-weight:700;display:flex}.BoardsList-module__Spc6NW__trashHeader:hover{color:var(--text-primary)}.BoardsList-module__Spc6NW__trashHeader:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.BoardsList-module__Spc6NW__trashCount{margin-left:var(--space-1)}.BoardsList-module__Spc6NW__trashSection .BoardsList-module__Spc6NW__grid{margin-top:var(--space-4)}.BoardsList-module__Spc6NW__empty h2{font-family:var(--font-display);color:var(--text-primary);letter-spacing:var(--tracking-tight);margin:0;font-size:32px;font-weight:400}.BoardsList-module__Spc6NW__empty p{font-size:var(--font-size-lg);color:var(--text-secondary);margin:0}.BoardsList-module__Spc6NW__emptyMuted{text-align:left;justify-content:center;align-items:flex-start;gap:var(--space-2);flex-direction:column;padding:56px 0;display:flex}.BoardsList-module__Spc6NW__emptyMutedIcon{color:var(--text-tertiary);opacity:.45;margin-bottom:var(--space-1)}.BoardsList-module__Spc6NW__emptyMutedTitle{font-size:var(--font-size-xl);color:var(--text-primary);letter-spacing:var(--tracking-tight);margin:0;font-weight:500}.BoardsList-module__Spc6NW__emptyMutedText{font-size:var(--font-size-md);color:var(--text-secondary);max-width:360px;margin:0;line-height:1.5}@media (min-width:1680px){.BoardsList-module__Spc6NW__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:2580px){.BoardsList-module__Spc6NW__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:768px){.BoardsList-module__Spc6NW__grid{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.BoardsList-module__Spc6NW__container{padding-bottom:var(--space-6)}.BoardsList-module__Spc6NW__grid{grid-template-columns:minmax(0,1fr)}.BoardsList-module__Spc6NW__section{margin-bottom:var(--space-8)}.BoardsList-module__Spc6NW__section:first-child{padding-top:var(--space-2)}}
.BoardsToolbar-module__-TVoga__toolbar{--board-toolbar-control-height:38px;justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.BoardsToolbar-module__-TVoga__searchWrap{min-width:0;max-width:420px;height:var(--board-toolbar-control-height);flex:260px;position:relative}.BoardsToolbar-module__-TVoga__searchIcon{left:var(--space-3);color:var(--text-tertiary);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.BoardsToolbar-module__-TVoga__searchInput{box-sizing:border-box;width:100%;height:100%;padding:0 var(--space-3) 0 40px;font-family:var(--font-body);font-size:var(--font-size-lg);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-secondary);color:var(--text-primary);outline:none;line-height:1.25;transition:border-color .15s,background .15s}.BoardsToolbar-module__-TVoga__searchInput::placeholder{color:var(--text-tertiary)}.BoardsToolbar-module__-TVoga__searchInput:hover{border-color:var(--border-color)}.BoardsToolbar-module__-TVoga__searchInput:focus{border-color:var(--accent-primary);background:var(--bg-elevated)}.BoardsToolbar-module__-TVoga__searchInput:disabled{opacity:.6}.BoardsToolbar-module__-TVoga__controls{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.BoardsToolbar-module__-TVoga__sortMenuRoot{min-width:0;display:inline-block;position:relative}.BoardsToolbar-module__-TVoga__sortTrigger,.BoardsToolbar-module__-TVoga__dirButton,.BoardsToolbar-module__-TVoga__viewToggle{border:1px solid var(--border-subtle);color:var(--text-secondary);box-shadow:none;background:0 0}.BoardsToolbar-module__-TVoga__sortTrigger{justify-content:space-between;align-items:center;gap:var(--space-2);box-sizing:border-box;min-width:148px;max-width:220px;height:var(--board-toolbar-control-height);padding:0 10px 0 var(--space-3);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--font-size-md);cursor:pointer;font-weight:500;line-height:1.25;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.BoardsToolbar-module__-TVoga__sortTrigger:hover:not(:disabled),.BoardsToolbar-module__-TVoga__dirButton:hover:not(:disabled),.BoardsToolbar-module__-TVoga__viewToggle:hover{background:var(--bg-secondary);border-color:var(--border-color);color:var(--text-primary)}.BoardsToolbar-module__-TVoga__sortTrigger:focus-visible,.BoardsToolbar-module__-TVoga__dirButton:focus-visible,.BoardsToolbar-module__-TVoga__viewBtn:focus-visible,.BoardsToolbar-module__-TVoga__viewBtnActive:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.BoardsToolbar-module__-TVoga__sortTrigger:disabled,.BoardsToolbar-module__-TVoga__dirButton:disabled,.BoardsToolbar-module__-TVoga__viewBtn:disabled,.BoardsToolbar-module__-TVoga__viewBtnActive:disabled{opacity:.6;cursor:not-allowed}.BoardsToolbar-module__-TVoga__sortTriggerChevron{color:var(--text-tertiary);flex-shrink:0;transition:transform .15s}.BoardsToolbar-module__-TVoga__sortTriggerChevronOpen{transform:rotate(180deg)}.BoardsToolbar-module__-TVoga__sortMenuDropdown{top:calc(100% + var(--space-2));background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);width:max(100%,200px);box-shadow:var(--shadow-md);z-index:200;position:absolute;left:0;overflow:hidden}.BoardsToolbar-module__-TVoga__sortMenuItem,.BoardsToolbar-module__-TVoga__sortMenuItemSelected{cursor:pointer;width:100%;font:inherit;font-size:var(--font-size-md);color:var(--text-primary);text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:9px 14px 9px 12px;transition:background .12s;display:flex}.BoardsToolbar-module__-TVoga__sortMenuItem:hover,.BoardsToolbar-module__-TVoga__sortMenuItemSelected:hover{background:var(--bg-hover)}.BoardsToolbar-module__-TVoga__sortMenuItemSelected{background:var(--bg-secondary);font-weight:700}.BoardsToolbar-module__-TVoga__sortMenuCheck{width:18px;color:var(--accent-primary);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-radius:var(--radius-md);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s,color .15s;display:flex}.BoardsToolbar-module__-TVoga__viewToggle{box-sizing:border-box;height:var(--board-toolbar-control-height);padding:0 var(--space-1);border-radius:var(--radius-md);justify-content:center;align-items:center;gap:2px;display:inline-flex}.BoardsToolbar-module__-TVoga__viewBtn,.BoardsToolbar-module__-TVoga__viewBtnActive{border-radius:var(--radius-sm);cursor:pointer;width:34px;height:30px;color:var(--text-tertiary);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:flex}.BoardsToolbar-module__-TVoga__viewBtn:hover:not(:disabled){color:var(--text-primary);background:var(--bg-secondary)}.BoardsToolbar-module__-TVoga__viewBtnActive{background:color-mix(in srgb, var(--accent-primary) 14%, transparent);color:var(--accent-primary)}.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:520px){.BoardsToolbar-module__-TVoga__toolbar{align-items:stretch;gap:var(--space-3);flex-direction:column}.BoardsToolbar-module__-TVoga__controls{justify-content:flex-start}.BoardsToolbar-module__-TVoga__searchWrap{flex:0 0 var(--board-toolbar-control-height);max-width:none}.BoardsToolbar-module__-TVoga__sortMenuRoot{flex:auto}.BoardsToolbar-module__-TVoga__sortTrigger{width:100%;min-width:0;max-width:none}}
.CreateBoardButton-module__1IUM5a__button{align-items:center;gap:var(--space-2);padding:9px var(--space-5);color:var(--text-primary);border:1px solid var(--border-color);border-radius:var(--radius-pill);font-size:var(--font-size-sm);letter-spacing:var(--tracking-wide);cursor:pointer;background:0 0;flex-shrink:0;font-weight:400;transition:background .18s,border-color .18s,color .18s;display:flex}.CreateBoardButton-module__1IUM5a__button svg{flex-shrink:0}.CreateBoardButton-module__1IUM5a__label{white-space:nowrap}.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__button:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.CreateBoardButton-module__1IUM5a__overlay{background:var(--overlay-bg);z-index:1000;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-radius:var(--radius-sm);border:1px solid var(--border-subtle);width:90%;max-width:480px;box-shadow:var(--shadow-lg);padding:40px;animation:.2s CreateBoardButton-module__1IUM5a__slideUp}@keyframes CreateBoardButton-module__1IUM5a__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CreateBoardButton-module__1IUM5a__modal h2{margin:0 0 var(--space-3);font-family:var(--font-display);color:var(--text-primary);letter-spacing:var(--tracking-tight);font-size:30px;font-weight:400}.CreateBoardButton-module__1IUM5a__description{margin:0 0 var(--space-6);color:var(--text-secondary);font-size:var(--font-size-lg);font-weight:300;line-height:1.6}.CreateBoardButton-module__1IUM5a__input{width:100%;padding:9px var(--space-3);font-size:var(--font-size-md);border:1px solid var(--border-color);border-radius:var(--radius-xs);margin-bottom:var(--space-6);background:var(--bg-secondary);color:var(--text-primary);outline:none;transition:border-color .2s}.CreateBoardButton-module__1IUM5a__input::placeholder{color:var(--text-tertiary)}.CreateBoardButton-module__1IUM5a__input:focus{border-color:var(--accent-primary)}.CreateBoardButton-module__1IUM5a__actions{gap:var(--space-3);justify-content:flex-end;display:flex}.CreateBoardButton-module__1IUM5a__cancelButton,.CreateBoardButton-module__1IUM5a__createButton{padding:10px var(--space-5);border-radius:var(--radius-xs);font-size:var(--font-size-md);cursor:pointer;font-weight:500;transition:background .18s,border-color .18s,filter .18s}.CreateBoardButton-module__1IUM5a__cancelButton{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color)}.CreateBoardButton-module__1IUM5a__cancelButton:hover{border-color:var(--text-secondary);background:var(--bg-hover)}.CreateBoardButton-module__1IUM5a__cancelButton:disabled,.CreateBoardButton-module__1IUM5a__createButton:disabled{opacity:.5;cursor:not-allowed}.CreateBoardButton-module__1IUM5a__createButton{background:var(--accent-primary);color:var(--accent-primary-contrast);border:1px solid #0000}.CreateBoardButton-module__1IUM5a__createButton:hover:not(:disabled){background:var(--accent-primary-strong-hover)}@media (max-width:520px){.CreateBoardButton-module__1IUM5a__button{gap:0;padding:9px 11px}.CreateBoardButton-module__1IUM5a__label{display:none}.CreateBoardButton-module__1IUM5a__modal{width:calc(100% - 32px);padding:var(--space-6)}}
.BoardsHeader-module__iGq7IG__header{width:100%}.BoardsHeader-module__iGq7IG__hero{justify-content:space-between;align-items:flex-end;gap:var(--space-5) var(--space-6);flex-wrap:wrap;width:min(100%,1880px);margin:0;padding:27px 56px 18px 64px;display:flex}.BoardsHeader-module__iGq7IG__greeting{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.03em;min-width:0;margin:0;font-size:44px;font-style:italic;font-weight:300;line-height:.95}.BoardsHeader-module__iGq7IG__heroAside{flex-shrink:0}.BoardsHeader-module__iGq7IG__legacyActions{display:none}@media (max-width:768px){.BoardsHeader-module__iGq7IG__hero{padding:40px var(--space-6) 28px}}@media (max-width:520px){.BoardsHeader-module__iGq7IG__hero{padding:var(--space-6) var(--space-5) var(--space-5)}}
.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:700;transition:opacity .2s;display:flex;position:relative;overflow:hidden}.UserAvatar-module__wYOORq__avatar:hover{opacity:.9}.UserAvatar-module__wYOORq__image{object-fit:cover;width:100%;height:100%}.UserAvatar-module__wYOORq__initials{line-height:1}.UserAvatar-module__wYOORq__size-sm{width:32px;height:32px;font-size:12px}.UserAvatar-module__wYOORq__size-md{width:40px;height:40px;font-size:16px}.UserAvatar-module__wYOORq__size-lg{width:64px;height:64px;font-size:24px}.UserAvatar-module__wYOORq__size-xl{width:96px;height:96px;font-size:36px}
.EarlyAdopterBadge-module__ouDNuq__badge{border-radius:var(--radius-pill);font-size:var(--font-size-2xs);letter-spacing:.02em;background:color-mix(in srgb, var(--accent-warning) 15%, transparent);color:var(--accent-warning);border:1px solid color-mix(in srgb, var(--accent-warning) 35%, transparent);white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;gap:3px;padding:2px 7px;font-weight:700;display:inline-flex}
.CreditsBadge-module__Y0eJta__root{align-items:center;gap:7px;min-width:0;display:flex}.CreditsBadge-module__Y0eJta__value{font-size:var(--font-size-2xs);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--canvas-chrome-text);font-weight:700}.CreditsBadge-module__Y0eJta__value[data-state=low]{color:var(--accent-warning)}.CreditsBadge-module__Y0eJta__value[data-state=critical]{color:var(--accent-error)}.CreditsBadge-module__Y0eJta__detail{font-size:var(--font-size-2xs);color:var(--canvas-chrome-text-soft);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.accountMenuEntries-module__EK-TbW__summary{align-items:center;gap:9px;width:100%;padding:8px 9px;display:flex}.accountMenuEntries-module__EK-TbW__summaryText{flex-direction:column;flex:1;align-items:flex-start;gap:1px;min-width:0;display:flex}.accountMenuEntries-module__EK-TbW__summaryTitleRow{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.accountMenuEntries-module__EK-TbW__summaryTitle{min-width:0;color:var(--canvas-chrome-text);font-size:var(--font-size-sm);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:700;overflow:hidden}.accountMenuEntries-module__EK-TbW__summarySubtitle{max-width:100%;color:var(--canvas-chrome-text-soft);font-size:var(--font-size-2xs);white-space:nowrap;text-overflow:ellipsis;line-height:1.35;overflow:hidden}.accountMenuEntries-module__EK-TbW__summaryMeta{max-width:100%;margin-top:3px;display:flex}
.BoardMenu-module__omJAca__trigger{min-width:0;height:32px;color:var(--canvas-chrome-text);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0 2px 0 9px;transition:opacity .18s,transform .18s;display:inline-flex}.BoardMenu-module__omJAca__trigger:hover{opacity:.84}.BoardMenu-module__omJAca__trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--canvas-chrome-text) 28%, transparent);outline-offset:2px}.BoardMenu-module__omJAca__glyph{opacity:.92;flex-shrink:0;width:14px;height:16px;display:block}.BoardMenu-module__omJAca__chevron{color:var(--canvas-chrome-text-soft);transition:transform .18s,color .18s}.BoardMenu-module__omJAca__chevronOpen{color:var(--canvas-chrome-text);transform:rotate(180deg)}
.ExportPanel-module__kIK4ga__panel{z-index:2000;background:#141418f5;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:12px;width:260px;padding:14px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 32px #00000080}.ExportPanel-module__kIK4ga__header{justify-content:space-between;align-items:center;display:flex}.ExportPanel-module__kIK4ga__title{color:#ffffff80;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:500}.ExportPanel-module__kIK4ga__closeBtn{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:color .15s;display:flex}.ExportPanel-module__kIK4ga__closeBtn:hover{color:#ffffffe6}.ExportPanel-module__kIK4ga__scopeGroup{gap:6px;display:flex}.ExportPanel-module__kIK4ga__scopeBtn{color:#fff9;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;height:32px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.ExportPanel-module__kIK4ga__scopeBtn:hover:not(:disabled){color:#ffffffe6;background:#ffffff1a}.ExportPanel-module__kIK4ga__scopeBtnActive{color:#fff;background:#ffffff1f;border-color:#fff3}.ExportPanel-module__kIK4ga__scopeBtnDisabled{opacity:.35;cursor:not-allowed}.ExportPanel-module__kIK4ga__badge{color:#ffffff73;font-size:11px;font-weight:700}.ExportPanel-module__kIK4ga__scopeBtnActive .ExportPanel-module__kIK4ga__badge{color:#ffffffb3}.ExportPanel-module__kIK4ga__description{color:#ffffff59;margin:0;font-size:11px;line-height:1.5}.ExportPanel-module__kIK4ga__exportBtn{border-radius:var(--radius-ml);color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff26;justify-content:center;align-items:center;gap:7px;width:100%;height:36px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.ExportPanel-module__kIK4ga__exportBtn:hover:not(:disabled){background:#ffffff29;border-color:#ffffff40}.ExportPanel-module__kIK4ga__exportBtn:disabled{opacity:.35;cursor:not-allowed}.ExportPanel-module__kIK4ga__progressArea{flex-direction:column;gap:8px;display:flex}.ExportPanel-module__kIK4ga__progressBar{border-radius:var(--radius-pill);background:#ffffff1a;height:4px;overflow:hidden}.ExportPanel-module__kIK4ga__progressFill{border-radius:var(--radius-pill);background:#fff9;height:100%;transition:width .2s}.ExportPanel-module__kIK4ga__progressLabel{color:#fff6;text-align:center;font-size:11px}.ExportPanel-module__kIK4ga__cancelBtn{color:#fff6;cursor:pointer;text-align:center;background:0 0;border:none;padding:0;font-size:11px;transition:color .15s}.ExportPanel-module__kIK4ga__cancelBtn:hover{color:#fffc}
.VerticalToolbar-module__THltra__toolbar{z-index:1000;background:var(--canvas-chrome-bg);border:1px solid var(--canvas-chrome-surface-border);border-radius:var(--radius-pill);box-shadow:var(--canvas-chrome-shadow);pointer-events:auto;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:600px){.VerticalToolbar-module__THltra__toolbar{left:8px!important}}@media (max-width:520px){.VerticalToolbar-module__THltra__toolbar{gap:2px;padding:6px}}.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,.VerticalToolbar-module__THltra__btnUnavailable{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);border:1px solid var(--canvas-chrome-surface-border);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);border:1px solid var(--canvas-chrome-surface-border);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);border:1px solid var(--canvas-chrome-surface-border);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);border:1px solid var(--canvas-chrome-surface-border);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;position:relative}.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:700;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{border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:1px solid #0000;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:var(--radius-pill);width:14px;height:14px;box-shadow:inset 0 0 0 1px #0f172a14}.VerticalToolbar-module__THltra__voteToolGlyph{border-radius:var(--radius-pill);background:currentColor;flex-shrink:0;width:12px;height:12px}.VerticalToolbar-module__THltra__aspectBtn{background-color:var(--canvas-chrome-control-bg);width:100%;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;border-radius:var(--radius-ml);cursor:pointer;background:0 0;border:none;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;width:216px;padding:6px 0;display:flex}.VerticalToolbar-module__THltra__directionSection{flex-direction:column;display:flex}.VerticalToolbar-module__THltra__directionSectionDivider{background-color:var(--canvas-chrome-border);height:1px;margin:6px 12px}.VerticalToolbar-module__THltra__directionSectionLabel{color:var(--canvas-chrome-text-soft);text-transform:uppercase;letter-spacing:.06em;padding:4px 12px 2px;font-size:10px;font-weight:700}.VerticalToolbar-module__THltra__directionRow{border-radius:var(--radius-md);cursor:pointer;text-align:left;width:calc(100% - 8px);height:30px;color:var(--canvas-chrome-text);font:inherit;background:0 0;border:none;align-items:center;gap:10px;margin:0 4px;padding:0 8px;font-size:12px;font-weight:500;display:flex}.VerticalToolbar-module__THltra__directionRow:hover,.VerticalToolbar-module__THltra__directionRow:focus-visible{background-color:var(--canvas-chrome-control-hover);outline:none}.VerticalToolbar-module__THltra__directionRowIcon{color:var(--canvas-chrome-text-soft);flex-shrink:0}.VerticalToolbar-module__THltra__directionRow:hover .VerticalToolbar-module__THltra__directionRowIcon{color:var(--canvas-chrome-text)}.VerticalToolbar-module__THltra__directionRowLabel{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.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);border-radius:var(--radius-ml);cursor:pointer;background:0 0;border:none;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:var(--accent-info);box-shadow:0 0 0 1px var(--accent-info)}.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:4px solid;border-left:4px solid #0000;border-right:0 solid #0000;width:0;height:0;transition:opacity .15s;position:absolute;bottom:6px;right:6px}.VerticalToolbar-module__THltra__groupIndicator[data-group-active]{opacity:0}
.EmptyBoardStart-module__hvCfVa__wrap{padding:var(--space-4);pointer-events:none;z-index:900;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.EmptyBoardStart-module__hvCfVa__card{width:min(340px,100%);padding:var(--space-4);border:1px solid var(--canvas-chrome-surface-border);border-radius:var(--radius-xl);background:var(--canvas-chrome-bg);box-shadow:var(--canvas-chrome-shadow);color:var(--canvas-chrome-text);pointer-events:auto;position:relative}.EmptyBoardStart-module__hvCfVa__title{margin:0 0 var(--space-1);font-size:var(--font-size-md);font-weight:700}.EmptyBoardStart-module__hvCfVa__hint{margin:0 0 var(--space-3);font-size:var(--font-size-xs);color:var(--canvas-chrome-text-muted)}.EmptyBoardStart-module__hvCfVa__row{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--canvas-chrome-text);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.EmptyBoardStart-module__hvCfVa__row:hover{background:var(--canvas-chrome-control-hover)}.EmptyBoardStart-module__hvCfVa__row:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.EmptyBoardStart-module__hvCfVa__rowIcon{color:var(--canvas-chrome-text-muted);flex:none;display:inline-flex}.EmptyBoardStart-module__hvCfVa__rowBody{flex-direction:column;gap:2px;min-width:0;display:flex}.EmptyBoardStart-module__hvCfVa__rowTitle{font-size:var(--font-size-sm);font-weight:700}.EmptyBoardStart-module__hvCfVa__rowText{font-size:var(--font-size-xs);color:var(--canvas-chrome-text-muted)}.EmptyBoardStart-module__hvCfVa__close{top:var(--space-2);right:var(--space-2);position:absolute}
.ShareDrawer-module__EUI_aq__panel{background:var(--canvas-chrome-bg,var(--bg-elevated));border:1px solid var(--canvas-chrome-border-strong,var(--border-subtle));border-radius:var(--radius-card);width:340px;max-width:calc(100vw - 32px);max-height:calc(100vh - 72px);box-shadow:var(--canvas-chrome-shadow,0 8px 32px #0003);z-index:1300;color:var(--text-primary);flex-direction:column;display:flex;position:fixed;top:52px;right:16px;overflow:hidden}.ShareDrawer-module__EUI_aq__header{border-bottom:1px solid var(--border-subtle);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.ShareDrawer-module__EUI_aq__title{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;display:flex}.ShareDrawer-module__EUI_aq__closeButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;display:flex}.ShareDrawer-module__EUI_aq__closeButton:hover{color:var(--text-primary);background:var(--bg-tertiary)}.ShareDrawer-module__EUI_aq__content{flex:1;padding:16px 20px 20px;overflow-y:auto}.ShareDrawer-module__EUI_aq__section{margin-bottom:28px}.ShareDrawer-module__EUI_aq__sectionTitle{text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);margin:0 0 12px;font-size:12px;font-weight:700}.ShareDrawer-module__EUI_aq__inviteRow{gap:8px;margin-bottom:8px;display:flex}.ShareDrawer-module__EUI_aq__emailInput{background:var(--bg-tertiary);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:8px;flex:1;min-width:0;padding:9px 12px;font-size:14px}.ShareDrawer-module__EUI_aq__emailInput:focus{border-color:var(--accent-primary);outline:none}.ShareDrawer-module__EUI_aq__emailInput::placeholder{color:var(--text-tertiary)}.ShareDrawer-module__EUI_aq__roleSelect{background:var(--bg-tertiary);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:8px;flex-shrink:0;padding:9px 10px;font-size:13px}.ShareDrawer-module__EUI_aq__roleSelect:focus{border-color:var(--accent-primary);outline:none}.ShareDrawer-module__EUI_aq__inviteButton{background:var(--accent-primary-strong);color:var(--accent-primary-strong-contrast);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;flex-shrink:0;padding:9px 16px;font-size:13px;font-weight:500}.ShareDrawer-module__EUI_aq__inviteButton:hover:not(:disabled){background:var(--accent-primary-strong-hover)}.ShareDrawer-module__EUI_aq__inviteButton:disabled{opacity:.5;cursor:not-allowed}.ShareDrawer-module__EUI_aq__feedback{min-height:18px;margin:6px 0 0;font-size:13px}.ShareDrawer-module__EUI_aq__feedbackError{color:var(--accent-error-vivid)}.ShareDrawer-module__EUI_aq__feedbackSuccess{color:var(--accent-success-vivid)}.ShareDrawer-module__EUI_aq__memberList{flex-direction:column;gap:4px;display:flex}.ShareDrawer-module__EUI_aq__memberRow{background:var(--bg-secondary);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.ShareDrawer-module__EUI_aq__avatar{width:32px;height:32px;color:var(--text-on-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;overflow:hidden}.ShareDrawer-module__EUI_aq__avatar img{object-fit:cover;width:100%;height:100%}.ShareDrawer-module__EUI_aq__memberInfo{flex:1;min-width:0}.ShareDrawer-module__EUI_aq__memberName{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.ShareDrawer-module__EUI_aq__memberEmail{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ShareDrawer-module__EUI_aq__memberRole{color:var(--text-secondary);background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:4px;flex-shrink:0;padding:3px 8px;font-size:12px}.ShareDrawer-module__EUI_aq__memberRoleSelect{color:var(--text-secondary);background:var(--bg-tertiary);border:1px solid var(--border-subtle);cursor:pointer;border-radius:4px;flex-shrink:0;padding:3px 6px;font-size:12px}.ShareDrawer-module__EUI_aq__memberRoleSelect:focus{border-color:var(--accent-primary);outline:none}.ShareDrawer-module__EUI_aq__removeButton{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;align-items:center;padding:4px;display:flex}.ShareDrawer-module__EUI_aq__removeButton:hover{color:var(--accent-error-vivid);background:#ef44441a}.ShareDrawer-module__EUI_aq__emptyState{color:var(--text-secondary);text-align:center;padding:20px;font-size:13px}.ShareDrawer-module__EUI_aq__loading{color:var(--text-secondary);padding:12px 0;font-size:13px}.ShareDrawer-module__EUI_aq__memberRowPending{opacity:.7}.ShareDrawer-module__EUI_aq__pendingBadge{color:var(--text-secondary);background:var(--bg-tertiary);border:1px solid var(--border-subtle);white-space:nowrap;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:11px;font-weight:500}.ShareDrawer-module__EUI_aq__leaveSection{border-top:1px solid var(--border-subtle);margin-top:8px;padding-top:20px}.ShareDrawer-module__EUI_aq__leaveButton{border:1px solid var(--accent-error-vivid);width:100%;color:var(--accent-error-vivid);cursor:pointer;background:0 0;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:500}.ShareDrawer-module__EUI_aq__leaveButton:hover{background:#ef444414}@media (max-width:600px){.ShareDrawer-module__EUI_aq__panel{top:auto;left:0;right:0;bottom:var(--visual-viewport-inset-bottom,0px);width:auto;max-width:none;max-height:85dvh;padding-bottom:env(safe-area-inset-bottom);border-bottom:none;border-radius:16px 16px 0 0}.ShareDrawer-module__EUI_aq__panel input{font-size:16px}}
.SheetStudioModal-module__TTXBxG__layout{flex:1;grid-template-columns:280px minmax(0,1fr);height:min(72vh,660px);min-height:0;display:grid}.SheetStudioModal-module__TTXBxG__library{background:var(--bg-secondary);border-right:1px solid var(--border-subtle);flex-direction:column;min-height:0;display:flex}.SheetStudioModal-module__TTXBxG__libraryHeader{gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-2);flex-direction:column;display:flex}.SheetStudioModal-module__TTXBxG__libraryTitleRow{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.SheetStudioModal-module__TTXBxG__libraryTitle{font-size:var(--font-size-lg);margin:0;font-weight:700}.SheetStudioModal-module__TTXBxG__libraryHeaderActions{gap:var(--space-1);display:flex}.SheetStudioModal-module__TTXBxG__searchWrap{align-items:center;display:flex;position:relative}.SheetStudioModal-module__TTXBxG__searchIcon{left:var(--space-3);color:var(--text-tertiary);pointer-events:none;display:flex;position:absolute}.SheetStudioModal-module__TTXBxG__searchInput{width:100%;font:inherit;font-size:var(--font-size-sm);color:var(--text-primary);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);padding:7px var(--space-3) 7px calc(var(--space-3) + 20px)}.SheetStudioModal-module__TTXBxG__searchInput::placeholder{color:var(--text-tertiary)}.SheetStudioModal-module__TTXBxG__searchInput:focus{border-color:var(--accent-primary);outline:none}.SheetStudioModal-module__TTXBxG__libraryList{padding:var(--space-1) var(--space-2) var(--space-2);flex:1;min-height:0;overflow-y:auto}.SheetStudioModal-module__TTXBxG__librarySection{font-size:var(--font-size-2xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-tertiary);padding:var(--space-3) var(--space-2) var(--space-1);font-weight:700}.SheetStudioModal-module__TTXBxG__libraryEmpty{font-size:var(--font-size-xs);color:var(--text-tertiary);padding:var(--space-2) var(--space-2) var(--space-3)}.SheetStudioModal-module__TTXBxG__sheetRow{align-items:center;gap:var(--space-2);text-align:left;width:100%;font:inherit;border-radius:var(--radius-md);padding:7px var(--space-2);cursor:pointer;color:var(--text-primary);background:0 0;border:1px solid #0000;display:flex}.SheetStudioModal-module__TTXBxG__sheetRow:hover{background:var(--bg-hover)}.SheetStudioModal-module__TTXBxG__sheetRow:focus-visible{outline:2px solid var(--accent-primary);outline-offset:-2px}.SheetStudioModal-module__TTXBxG__sheetRowActive,.SheetStudioModal-module__TTXBxG__sheetRowActive:hover{background:color-mix(in srgb, var(--accent-primary) 12%, transparent);border-color:color-mix(in srgb, var(--accent-primary) 35%, transparent)}.SheetStudioModal-module__TTXBxG__glyph{box-sizing:border-box;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);flex:none;gap:1.5px;width:26px;height:26px;padding:4px;display:grid}.SheetStudioModal-module__TTXBxG__glyphCell{background:var(--text-tertiary);opacity:.7;border-radius:0}.SheetStudioModal-module__TTXBxG__sheetRowActive .SheetStudioModal-module__TTXBxG__glyphCell{background:var(--accent-primary);opacity:.9}.SheetStudioModal-module__TTXBxG__sheetRowText{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.SheetStudioModal-module__TTXBxG__sheetRowName{font-size:var(--font-size-sm);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.SheetStudioModal-module__TTXBxG__sheetRowCommand{font-family:var(--font-mono);font-size:var(--font-size-2xs);color:var(--text-tertiary)}.SheetStudioModal-module__TTXBxG__sheetRowActive .SheetStudioModal-module__TTXBxG__sheetRowCommand{color:var(--accent-primary)}.SheetStudioModal-module__TTXBxG__modifiedDot{border-radius:var(--radius-pill);background:var(--accent-warning);flex:none;width:6px;height:6px}.SheetStudioModal-module__TTXBxG__libraryFooter{padding:var(--space-3);border-top:1px solid var(--border-subtle)}.SheetStudioModal-module__TTXBxG__editor{flex-direction:column;min-width:0;min-height:0;display:flex}.SheetStudioModal-module__TTXBxG__editorHeader{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);display:flex}.SheetStudioModal-module__TTXBxG__editorTitle{font-size:var(--font-size-lg);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-weight:700;overflow:hidden}.SheetStudioModal-module__TTXBxG__editorBadge{font-size:var(--font-size-2xs);letter-spacing:.04em;padding:2px var(--space-2);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--accent-primary) 12%, transparent);color:var(--accent-primary);flex:none;font-weight:700}.SheetStudioModal-module__TTXBxG__editorBadgeWarn{background:color-mix(in srgb, var(--accent-warning) 14%, transparent);color:var(--accent-warning)}.SheetStudioModal-module__TTXBxG__editorHeaderActions{align-items:center;gap:var(--space-1);margin-left:auto;display:flex}.SheetStudioModal-module__TTXBxG__editorBody{flex:1;grid-template-columns:minmax(0,1fr) 248px;min-height:0;display:grid}.SheetStudioModal-module__TTXBxG__fields{padding:var(--space-4);border-right:1px solid var(--border-subtle);min-height:0;overflow-y:auto}.SheetStudioModal-module__TTXBxG__field{margin-bottom:var(--space-4)}.SheetStudioModal-module__TTXBxG__fieldLast{margin-bottom:0}.SheetStudioModal-module__TTXBxG__fieldLabel{justify-content:space-between;align-items:baseline;gap:var(--space-2);font-size:var(--font-size-xs);color:var(--text-secondary);margin-bottom:var(--space-2);font-weight:700;display:flex}.SheetStudioModal-module__TTXBxG__fieldLabelHint{font-weight:400;font-size:var(--font-size-2xs);color:var(--text-tertiary)}.SheetStudioModal-module__TTXBxG__inline2{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.SheetStudioModal-module__TTXBxG__commandWrap{background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);align-items:center;display:flex}.SheetStudioModal-module__TTXBxG__commandWrap:focus-within{border-color:var(--accent-primary)}.SheetStudioModal-module__TTXBxG__commandPrefix{padding:9px 2px 9px var(--space-3);color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--font-size-sm);-webkit-user-select:none;user-select:none}.SheetStudioModal-module__TTXBxG__commandInput{min-width:0;font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--text-primary);padding:9px var(--space-3) 9px 2px;background:0 0;border:none;flex:1}.SheetStudioModal-module__TTXBxG__commandInput:focus{outline:none}.SheetStudioModal-module__TTXBxG__commandInput:disabled{color:var(--text-tertiary);cursor:not-allowed}.SheetStudioModal-module__TTXBxG__errorText{font-size:var(--font-size-xs);color:var(--status-error-fg);margin:var(--space-1) 0 0}.SheetStudioModal-module__TTXBxG__helpText{font-size:var(--font-size-xs);color:var(--text-tertiary);margin:var(--space-1) 0 0}.SheetStudioModal-module__TTXBxG__segmented{background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.SheetStudioModal-module__TTXBxG__segmentedBtn{font:inherit;font-size:var(--font-size-xs);color:var(--text-secondary);border-radius:var(--radius-pill);padding:5px var(--space-3);cursor:pointer;background:0 0;border:none;font-weight:500}.SheetStudioModal-module__TTXBxG__segmentedBtn:hover{color:var(--text-primary)}.SheetStudioModal-module__TTXBxG__segmentedBtn:focus-visible{outline:2px solid var(--accent-primary);outline-offset:1px}.SheetStudioModal-module__TTXBxG__segmentedBtnActive,.SheetStudioModal-module__TTXBxG__segmentedBtnActive:hover{background:var(--bg-elevated);color:var(--text-primary);box-shadow:var(--shadow-sm);font-weight:700}.SheetStudioModal-module__TTXBxG__gridPickerRow{align-items:flex-start;gap:var(--space-3);display:flex}.SheetStudioModal-module__TTXBxG__gridPicker{grid-template-columns:repeat(8,18px);gap:3px;display:grid}.SheetStudioModal-module__TTXBxG__gridPickerCell{background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:var(--radius-xs);cursor:pointer;width:18px;height:18px;padding:0}.SheetStudioModal-module__TTXBxG__gridPickerCellSel{background:color-mix(in srgb, var(--accent-primary) 18%, var(--bg-tertiary));border-color:var(--accent-primary)}.SheetStudioModal-module__TTXBxG__gridPickerCell:focus-visible{outline:2px solid var(--accent-primary);outline-offset:1px}.SheetStudioModal-module__TTXBxG__gridReadout{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--text-secondary);white-space:nowrap;line-height:18px}.SheetStudioModal-module__TTXBxG__templateArea{min-height:120px;font-family:var(--font-mono);font-size:var(--font-size-xs);resize:vertical;line-height:1.6}.SheetStudioModal-module__TTXBxG__chips{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.SheetStudioModal-module__TTXBxG__chip{font:inherit;font-family:var(--font-mono);font-size:var(--font-size-2xs);color:var(--text-secondary);border:1px dashed var(--border-color);border-radius:var(--radius-pill);padding:3px var(--space-3);cursor:pointer;background:0 0}.SheetStudioModal-module__TTXBxG__chip:hover{color:var(--accent-primary);border-color:var(--accent-primary)}.SheetStudioModal-module__TTXBxG__chipVariable{color:var(--accent-primary);border-style:solid;border-color:color-mix(in srgb, var(--accent-primary) 45%, transparent);background:color-mix(in srgb, var(--accent-primary) 10%, transparent)}.SheetStudioModal-module__TTXBxG__previewCol{gap:var(--space-3);padding:var(--space-4);background:var(--bg-secondary);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.SheetStudioModal-module__TTXBxG__previewLabel{font-size:var(--font-size-2xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-tertiary);font-weight:700}.SheetStudioModal-module__TTXBxG__previewCard{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-2)}.SheetStudioModal-module__TTXBxG__previewGrid{gap:4px;display:grid}.SheetStudioModal-module__TTXBxG__previewCell{background:linear-gradient(135deg, color-mix(in srgb, var(--accent-primary) 26%, var(--bg-tertiary)), var(--bg-tertiary));border:1px solid var(--border-subtle);border-radius:0}.SheetStudioModal-module__TTXBxG__previewMeta{gap:var(--space-2);font-size:var(--font-size-xs);color:var(--text-secondary);flex-direction:column;display:flex}.SheetStudioModal-module__TTXBxG__previewMetaRow{justify-content:space-between;gap:var(--space-3);display:flex}.SheetStudioModal-module__TTXBxG__previewMetaValue{color:var(--text-primary);font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.SheetStudioModal-module__TTXBxG__previewMetaCommand{font-family:var(--font-mono);color:var(--accent-primary);text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-weight:600;overflow:hidden}.SheetStudioModal-module__TTXBxG__previewNote{font-size:var(--font-size-2xs);color:var(--text-tertiary);border-top:1px dashed var(--border-subtle);padding-top:var(--space-2);margin-top:auto}.SheetStudioModal-module__TTXBxG__editorFooter{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle);display:flex}.SheetStudioModal-module__TTXBxG__saveNote{font-size:var(--font-size-xs);color:var(--text-tertiary)}.SheetStudioModal-module__TTXBxG__saveNoteError{color:var(--status-error-fg)}.SheetStudioModal-module__TTXBxG__footerSpacer{flex:1}.SheetStudioModal-module__TTXBxG__testButton{font:inherit;font-size:var(--font-size-sm);border-radius:var(--radius-pill);padding:8px var(--space-4);cursor:pointer;align-items:center;gap:var(--space-2);border:none;font-weight:700;display:inline-flex}.SheetStudioModal-module__TTXBxG__testButton:disabled{opacity:.5;cursor:not-allowed}.SheetStudioModal-module__TTXBxG__editorEmpty{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-tertiary);font-size:var(--font-size-sm);text-align:center;padding:var(--space-6);flex-direction:column;flex:1;display:flex}@media (max-width:768px){.SheetStudioModal-module__TTXBxG__editorBody{grid-template-columns:minmax(0,1fr);overflow-y:auto}.SheetStudioModal-module__TTXBxG__fields{border-right:none;overflow-y:visible}.SheetStudioModal-module__TTXBxG__previewCol{border-top:1px solid var(--border-subtle);overflow-y:visible}}@media (max-width:600px){.SheetStudioModal-module__TTXBxG__layout{grid-template-columns:minmax(0,1fr);height:auto;overflow-y:auto}.SheetStudioModal-module__TTXBxG__library{border-right:none;border-bottom:1px solid var(--border-subtle)}.SheetStudioModal-module__TTXBxG__libraryList{max-height:200px}.SheetStudioModal-module__TTXBxG__searchInput{font-size:16px}}
.PromptsDrawer-module__RHNWvq__panel{background:var(--bg-elevated);border-left:1px solid var(--border-subtle);z-index:1100;width:460px;max-width:95vw;height:100vh;color:var(--text-primary);flex-direction:column;display:flex;position:fixed;top:0;right:0;box-shadow:-4px 0 24px #0000001f}.dark .PromptsDrawer-module__RHNWvq__panel{box-shadow:-4px 0 24px #00000040}.PromptsDrawer-module__RHNWvq__header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.PromptsDrawer-module__RHNWvq__title{margin:0;font-size:15px;font-weight:700}.PromptsDrawer-module__RHNWvq__closeButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;display:flex}.PromptsDrawer-module__RHNWvq__closeButton:hover{color:var(--text-primary);background:var(--bg-tertiary)}.PromptsDrawer-module__RHNWvq__content{flex-direction:column;flex:1;gap:20px;padding:16px 20px;display:flex;overflow-y:auto}.PromptsDrawer-module__RHNWvq__group{flex-direction:column;gap:10px;display:flex}.PromptsDrawer-module__RHNWvq__groupHeader{border-bottom:1px solid var(--border-subtle);margin-bottom:2px;padding-bottom:4px}.PromptsDrawer-module__RHNWvq__groupTitle{color:var(--text-primary);letter-spacing:.01em;margin:0 0 2px;font-size:13px;font-weight:700}.PromptsDrawer-module__RHNWvq__groupDescription{color:var(--text-secondary);margin:0 0 6px;font-size:12px;font-weight:400;line-height:1.35}.PromptsDrawer-module__RHNWvq__flowSchema{font-size:11px;font-family:var(--font-mono);color:var(--text-secondary);background:var(--bg-tertiary);border:1px solid var(--border-subtle);word-break:break-word;border-radius:6px;margin-top:8px;padding:8px 10px;line-height:1.4;display:block}.PromptsDrawer-module__RHNWvq__groupItems{flex-direction:column;gap:8px;display:flex}.PromptsDrawer-module__RHNWvq__section{border:1px solid var(--border-subtle);background:var(--bg-secondary);border-radius:8px;overflow:hidden}.PromptsDrawer-module__RHNWvq__sectionHeader{cursor:pointer;width:100%;color:inherit;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:500;transition:background .15s;display:flex}.PromptsDrawer-module__RHNWvq__sectionHeader:hover{background:var(--bg-tertiary)}.PromptsDrawer-module__RHNWvq__chevron{color:var(--text-secondary);flex-shrink:0;transition:transform .2s}.PromptsDrawer-module__RHNWvq__chevronDown{transform:rotate(0)}.PromptsDrawer-module__RHNWvq__chevron:not(.PromptsDrawer-module__RHNWvq__chevronDown){transform:rotate(-90deg)}.PromptsDrawer-module__RHNWvq__sectionTitle{flex:1}.PromptsDrawer-module__RHNWvq__modifiedBadge{color:var(--accent-warning-vivid);background:#f5a62326;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:500}.PromptsDrawer-module__RHNWvq__resetBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;display:flex}.PromptsDrawer-module__RHNWvq__resetBtn:hover{color:var(--accent-warning-vivid);background:color-mix(in srgb, var(--accent-warning-vivid) 10%, transparent)}.PromptsDrawer-module__RHNWvq__sectionContent{padding:0 14px 14px}.PromptsDrawer-module__RHNWvq__usageHint{color:var(--text-secondary);border-left:3px solid var(--accent-primary);background:#2d6b5214;border-radius:0 6px 6px 0;margin:0 0 10px;padding:8px 10px;font-size:11px;line-height:1.4}.PromptsDrawer-module__RHNWvq__textarea{background:var(--bg-tertiary);border:1px solid var(--border-subtle);width:100%;min-height:100px;color:var(--text-primary);font-size:12px;line-height:1.5;font-family:var(--font-mono);resize:vertical;box-sizing:border-box;border-radius:6px;padding:12px 14px}.PromptsDrawer-module__RHNWvq__textarea:focus{border-color:var(--accent-primary);outline:none}.PromptsDrawer-module__RHNWvq__placeholderHint{color:var(--text-secondary);margin:8px 0 0;font-size:11px;line-height:1.4}
.CreditBalanceMeter-module__UgXbGW__meter{display:block}.CreditBalanceMeter-module__UgXbGW__track{background:var(--bg-tertiary);border-radius:var(--radius-pill);gap:2px;height:8px;display:flex;overflow:hidden}.CreditBalanceMeter-module__UgXbGW__segment{min-width:2px;height:100%;transition:width .24s ease-out}.CreditBalanceMeter-module__UgXbGW__segmentPlan{background:var(--accent-primary)}.CreditBalanceMeter-module__UgXbGW__segmentTopup{background:var(--accent-info)}.CreditBalanceMeter-module__UgXbGW__segmentBonus{background:var(--accent-success)}.CreditBalanceMeter-module__UgXbGW__toneLow .CreditBalanceMeter-module__UgXbGW__segment,.CreditBalanceMeter-module__UgXbGW__toneLow .CreditBalanceMeter-module__UgXbGW__legendSwatch{background:var(--accent-warning)}.CreditBalanceMeter-module__UgXbGW__toneCritical .CreditBalanceMeter-module__UgXbGW__segment,.CreditBalanceMeter-module__UgXbGW__toneCritical .CreditBalanceMeter-module__UgXbGW__legendSwatch{background:var(--accent-error)}.CreditBalanceMeter-module__UgXbGW__summary{margin:var(--space-2) 0 0;font-size:var(--font-size-xs);color:var(--text-secondary);font-variant-numeric:tabular-nums}.CreditBalanceMeter-module__UgXbGW__legend{gap:var(--space-1) var(--space-3);margin:var(--space-2) 0 0;font-size:var(--font-size-xs);color:var(--text-secondary);font-variant-numeric:tabular-nums;flex-wrap:wrap;padding:0;list-style:none;display:flex}.CreditBalanceMeter-module__UgXbGW__legendItem{align-items:center;gap:var(--space-1);display:inline-flex}.CreditBalanceMeter-module__UgXbGW__legendSwatch{border-radius:var(--radius-2xs);flex-shrink:0;width:8px;height:8px}
.BoardSettingsDrawer-module__EMyn2a__backdrop{z-index:10000;background:#00000073;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.BoardSettingsDrawer-module__EMyn2a__modal{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-card);width:min(420px,100%);max-height:min(640px,85vh);color:var(--text-primary);z-index:1;flex-direction:column;display:flex;position:relative;box-shadow:0 24px 64px #00000038}.dark .BoardSettingsDrawer-module__EMyn2a__modal{box-shadow:0 24px 64px #00000073}.BoardSettingsDrawer-module__EMyn2a__header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.BoardSettingsDrawer-module__EMyn2a__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;padding-right:8px;font-size:15px;font-weight:700;overflow:hidden}.BoardSettingsDrawer-module__EMyn2a__closeButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;display:flex}.BoardSettingsDrawer-module__EMyn2a__closeButton:hover{color:var(--text-primary);background:var(--bg-tertiary)}.BoardSettingsDrawer-module__EMyn2a__content{flex:1;padding:20px;overflow-y:auto}.BoardSettingsDrawer-module__EMyn2a__section{margin-bottom:24px}.BoardSettingsDrawer-module__EMyn2a__sectionHeaderRow{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.BoardSettingsDrawer-module__EMyn2a__sectionHeaderRow .BoardSettingsDrawer-module__EMyn2a__sectionTitle{margin-bottom:0}.BoardSettingsDrawer-module__EMyn2a__sectionTitle,.BoardSettingsDrawer-module__EMyn2a__sectionTitleDanger{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin:0 0 12px;font-size:13px;font-weight:700}.BoardSettingsDrawer-module__EMyn2a__field{margin-bottom:16px}.BoardSettingsDrawer-module__EMyn2a__label{color:var(--text-primary);margin-bottom:6px;font-size:13px;font-weight:500;display:block}.BoardSettingsDrawer-module__EMyn2a__input{background:var(--bg-tertiary);border:1px solid var(--border-subtle);width:100%;color:var(--text-primary);border-radius:8px;padding:10px 12px;font-size:14px}.BoardSettingsDrawer-module__EMyn2a__input:focus{border-color:var(--accent-primary);outline:none}.BoardSettingsDrawer-module__EMyn2a__textarea{background:var(--bg-tertiary);border:1px solid var(--border-subtle);width:100%;min-height:100px;color:var(--text-primary);resize:vertical;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:14px}.BoardSettingsDrawer-module__EMyn2a__textarea:focus{border-color:var(--accent-primary);outline:none}.BoardSettingsDrawer-module__EMyn2a__help{color:var(--text-secondary);margin:6px 0 0;font-size:12px}.BoardSettingsDrawer-module__EMyn2a__storageMeter{gap:8px;display:grid}.BoardSettingsDrawer-module__EMyn2a__storageMeterTop{min-height:18px;color:var(--text-secondary);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.BoardSettingsDrawer-module__EMyn2a__storageMeterTop span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.BoardSettingsDrawer-module__EMyn2a__storageMeterTop span:last-child{color:var(--text-primary);flex:none;font-weight:700}.BoardSettingsDrawer-module__EMyn2a__storageTrack{border-radius:var(--radius-pill);background:var(--bg-tertiary);border:1px solid var(--border-subtle);width:100%;height:8px;overflow:hidden}.BoardSettingsDrawer-module__EMyn2a__storageFill{border-radius:inherit;min-width:0;height:100%;transition:width .18s}.BoardSettingsDrawer-module__EMyn2a__storageOk{background:var(--accent-success)}.BoardSettingsDrawer-module__EMyn2a__storageWarn{background:var(--accent-warning)}.BoardSettingsDrawer-module__EMyn2a__storageDanger{background:var(--accent-error-vivid)}.BoardSettingsDrawer-module__EMyn2a__thumbnailPreview{aspect-ratio:16/10;background:var(--bg-tertiary);border-radius:8px;width:100%;margin-bottom:10px;overflow:hidden}.BoardSettingsDrawer-module__EMyn2a__thumbnailPreview img{object-fit:cover;width:100%;height:100%}.BoardSettingsDrawer-module__EMyn2a__thumbnailActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.BoardSettingsDrawer-module__EMyn2a__btnSecondary{background:var(--bg-tertiary);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:6px;padding:8px 14px;font-size:13px}.BoardSettingsDrawer-module__EMyn2a__btnSecondary:hover:not(:disabled){background:var(--bg-secondary)}.BoardSettingsDrawer-module__EMyn2a__btnSecondary:disabled{opacity:.5;cursor:not-allowed}.BoardSettingsDrawer-module__EMyn2a__btnLink{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.BoardSettingsDrawer-module__EMyn2a__btnLink:hover{color:var(--text-primary)}.BoardSettingsDrawer-module__EMyn2a__btnDanger{color:var(--accent-error-vivid);cursor:pointer;background:#ef444426;border:1px solid #ef444466;border-radius:6px;padding:8px 14px;font-size:13px}.BoardSettingsDrawer-module__EMyn2a__btnDanger:hover:not(:disabled){background:#ef444440}.BoardSettingsDrawer-module__EMyn2a__btnDanger:disabled{opacity:.5;cursor:not-allowed}.BoardSettingsDrawer-module__EMyn2a__templateActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.BoardSettingsDrawer-module__EMyn2a__templateStatus{color:var(--text-secondary);margin:8px 0 0;font-size:12px}.BoardSettingsDrawer-module__EMyn2a__templateMeta{border:1px solid var(--border-subtle);background:var(--bg-tertiary);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:12px;padding:10px;display:grid}.BoardSettingsDrawer-module__EMyn2a__templateLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:3px;font-size:10px;font-weight:700;display:block}.BoardSettingsDrawer-module__EMyn2a__templateValue{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);font-size:12px;display:block;overflow:hidden}.BoardSettingsDrawer-module__EMyn2a__templateOk,.BoardSettingsDrawer-module__EMyn2a__templateBad{font-size:12px;font-weight:700;display:block}.BoardSettingsDrawer-module__EMyn2a__templateOk{color:var(--accent-success)}.BoardSettingsDrawer-module__EMyn2a__templateBad{color:var(--accent-error-vivid)}.BoardSettingsDrawer-module__EMyn2a__templateIssues{color:var(--accent-error-vivid);margin:8px 0 0;padding-left:18px;font-size:12px}.BoardSettingsDrawer-module__EMyn2a__templateVersions{border-top:1px solid var(--border-subtle);margin-top:12px;padding-top:10px}.BoardSettingsDrawer-module__EMyn2a__templateVersionsHeader{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}.BoardSettingsDrawer-module__EMyn2a__templateVersionRow{border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 0;display:grid}.BoardSettingsDrawer-module__EMyn2a__templateVersionRow:first-of-type{border-top:0}.BoardSettingsDrawer-module__EMyn2a__templateVersionInfo{min-width:0}.BoardSettingsDrawer-module__EMyn2a__templateVersionName{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-size:12px;display:block;overflow:hidden}.BoardSettingsDrawer-module__EMyn2a__templateVersionDetail{text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);margin-top:2px;font-size:11px;display:block;overflow:hidden}.BoardSettingsDrawer-module__EMyn2a__deleteOverlay{z-index:10050;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.BoardSettingsDrawer-module__EMyn2a__deleteDialog{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:12px;width:90%;max-width:400px;padding:24px}.BoardSettingsDrawer-module__EMyn2a__deleteDialog h3{margin:0 0 8px;font-size:16px}.BoardSettingsDrawer-module__EMyn2a__deleteDialog p{color:var(--text-secondary);margin:0 0 16px;font-size:14px}.BoardSettingsDrawer-module__EMyn2a__deleteActions{justify-content:flex-end;gap:12px;margin-top:16px;display:flex}
.DOMFrameLayer-module__1koAnq__layer{pointer-events:none;z-index:1;width:100%;height:100%;position:fixed;top:0;left:0}.DOMFrameLayer-module__1koAnq__labelContainer{pointer-events:none;white-space:nowrap;will-change:transform;align-items:flex-end;gap:8px;transition:none;display:flex;position:absolute}.DOMFrameLayer-module__1koAnq__label{pointer-events:auto;font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--label-color);-webkit-user-select:none;user-select:none;cursor:move;align-items:baseline;gap:6px;padding:2px 0;font-weight:700;transition:color .2s;display:inline-flex}.DOMFrameLayer-module__1koAnq__label:hover,.DOMFrameLayer-module__1koAnq__labelSelected{color:var(--label-color-selected)}.DOMFrameLayer-module__1koAnq__labelMeta{color:var(--canvas-chrome-text-soft);font-weight:500}.DOMFrameLayer-module__1koAnq__input{pointer-events:auto;font-family:var(--font-body);font-size:var(--font-size-sm);border-radius:var(--radius-xs);outline:2px solid var(--accent-primary);background:var(--label-bg-edit);color:var(--label-color-selected);border:none;width:auto;min-width:60px;padding:2px 6px;font-weight:700}.DOMFrameLayer-module__1koAnq__labelContainer{--label-color:var(--canvas-label-ink);--label-color-selected:var(--canvas-label-ink-strong);--label-bg-edit:var(--bg-elevated)}
.FrameStackOverlay-module__ctAoWa__scrollZone{cursor:grab;-webkit-user-select:none;user-select:none;border-radius:12px;justify-content:center;align-items:flex-end;display:flex}.FrameStackOverlay-module__ctAoWa__scrollZone:hover{outline-offset:-2px;outline:2px solid #ffffff26}.FrameStackOverlay-module__ctAoWa__controlsRow{border-radius:var(--radius-ml);pointer-events:auto;-webkit-user-select:none;user-select:none;box-sizing:border-box;background:#0009;align-items:center;gap:2px;min-width:0;max-width:100%;margin-bottom:8px;padding:2px 4px;display:flex}.FrameStackOverlay-module__ctAoWa__badgeLabel{color:#ffffffe6;text-align:center;-webkit-user-select:none;user-select:none;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;padding:0 6px;font-size:11px;font-weight:700;overflow:hidden}.FrameStackOverlay-module__ctAoWa__chevronBtn{color:#ffffffe0;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;min-width:32px;min-height:32px;padding:0;transition:background .15s,color .15s;display:flex}.FrameStackOverlay-module__ctAoWa__chevronBtn:hover{color:#fff;background:#ffffff1a}.FrameStackOverlay-module__ctAoWa__chevronBtn:active{background:#ffffff29}.FrameStackOverlay-module__ctAoWa__chevronBtn:focus-visible{outline-offset:1px;outline:2px solid #ffffff73}
.RecipeChainBar-module__KSz07W__bar{z-index:46;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);border:1px solid var(--canvas-chrome-selected-border);border-radius:var(--radius-pill);box-shadow:var(--canvas-chrome-shadow);color:var(--canvas-chrome-text);font-family:var(--font-body);font-size:var(--font-size-xs);white-space:nowrap;pointer-events:auto;display:flex;position:fixed;top:0;left:0}.RecipeChainBar-module__KSz07W__icon{flex:none;width:14px;height:14px}.RecipeChainBar-module__KSz07W__label{color:var(--canvas-chrome-selected-text)}.RecipeChainBar-module__KSz07W__primary,.RecipeChainBar-module__KSz07W__secondary,.RecipeChainBar-module__KSz07W__quiet{align-items:center;gap:var(--space-1);height:32px;padding:0 var(--space-3);border-radius:var(--radius-pill);font:inherit;cursor:pointer;border:none;font-weight:500;display:inline-flex}.RecipeChainBar-module__KSz07W__primary{background:var(--accent-primary-strong);color:var(--accent-primary-strong-contrast)}.RecipeChainBar-module__KSz07W__primary:hover{background:var(--accent-primary-strong-hover)}.RecipeChainBar-module__KSz07W__secondary{background:var(--canvas-chrome-selected-bg);color:var(--canvas-chrome-text)}.RecipeChainBar-module__KSz07W__secondary:hover{background:var(--canvas-chrome-control-hover)}.RecipeChainBar-module__KSz07W__secondary[aria-disabled=true]{color:var(--canvas-chrome-text-soft);cursor:default}.RecipeChainBar-module__KSz07W__quiet{color:var(--canvas-chrome-text);background:0 0}.RecipeChainBar-module__KSz07W__quiet:hover{background:var(--canvas-chrome-control-hover)}.RecipeChainBar-module__KSz07W__primary:disabled,.RecipeChainBar-module__KSz07W__quiet:disabled{opacity:.6;cursor:default}.RecipeChainBar-module__KSz07W__iconButton{border-radius:var(--radius-pill);width:32px;height:32px;color:var(--canvas-chrome-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.RecipeChainBar-module__KSz07W__iconButton:hover{background:var(--canvas-chrome-control-hover)}.RecipeChainBar-module__KSz07W__badge{z-index:46;padding:2px var(--space-1);border-radius:var(--radius-sm);background:var(--canvas-chrome-bg-opaque);color:var(--canvas-chrome-selected-text);font-family:var(--font-body);font-size:var(--font-size-2xs);pointer-events:none;font-weight:700;position:fixed;top:0;left:0}.RecipeChainBar-module__KSz07W__line{z-index:44;pointer-events:none;width:100%;height:100%;position:fixed;inset:0;overflow:visible}.RecipeChainBar-module__KSz07W__linePath{fill:none;stroke:var(--canvas-recipe-thread);stroke-width:2.5px;stroke-linecap:round;opacity:.92}.RecipeChainBar-module__KSz07W__lineArrows{fill:var(--canvas-recipe-thread);stroke:none;opacity:.92}
.RecipeRunView-module__XNrDRW__dialog{color:var(--canvas-chrome-text)}.RecipeRunView-module__XNrDRW__root{gap:var(--space-4);box-sizing:border-box;padding:var(--space-4) var(--space-6) var(--space-5);background:var(--bg-primary);font-family:var(--font-body);grid-template-rows:auto minmax(0,1fr);display:grid;position:absolute;inset:0}.RecipeRunView-module__XNrDRW__header,.RecipeRunView-module__XNrDRW__body{justify-self:center;width:100%;max-width:1440px}.RecipeRunView-module__XNrDRW__header{justify-content:space-between;align-items:center;gap:var(--space-4);min-width:0;display:flex}.RecipeRunView-module__XNrDRW__titleBlock{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.RecipeRunView-module__XNrDRW__eyebrow{color:var(--canvas-chrome-selected-text);font-size:var(--font-size-xs);font-weight:700}.RecipeRunView-module__XNrDRW__title{font-size:var(--font-size-lg);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.RecipeRunView-module__XNrDRW__headerActions{align-items:center;gap:var(--space-2);display:flex}.RecipeRunView-module__XNrDRW__empty{justify-content:center;align-items:center;display:flex}.RecipeRunView-module__XNrDRW__body{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 272px;min-height:0;display:grid}.RecipeRunView-module__XNrDRW__gridScroll{min-width:0;min-height:0;overflow:auto}.RecipeRunView-module__XNrDRW__grid{gap:var(--space-3);align-items:start;display:grid}.RecipeRunView-module__XNrDRW__row{display:contents}.RecipeRunView-module__XNrDRW__head{color:var(--canvas-chrome-text-muted);font-size:var(--font-size-xs)}.RecipeRunView-module__XNrDRW__headReview{color:var(--canvas-chrome-selected-text)}.RecipeRunView-module__XNrDRW__variant{padding-right:var(--space-2);font-size:var(--font-size-sm);align-self:center;font-weight:500}.RecipeRunView-module__XNrDRW__cell{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.RecipeRunView-module__XNrDRW__imageButton{aspect-ratio:1;border-radius:var(--radius-md);background:var(--bg-secondary);cursor:pointer;border:none;width:100%;padding:0;display:block;position:relative;overflow:hidden}.RecipeRunView-module__XNrDRW__selected{outline:2px solid var(--canvas-chrome-selected-border);outline-offset:3px}.RecipeRunView-module__XNrDRW__thumb{aspect-ratio:1;border-radius:var(--radius-md);object-fit:contain;background:var(--bg-secondary);width:100%;display:block}.RecipeRunView-module__XNrDRW__placeholder{width:100%;height:100%;color:var(--canvas-chrome-text-soft);font-size:var(--font-size-xs);justify-content:center;align-items:center;display:flex}.RecipeRunView-module__XNrDRW__continued{aspect-ratio:1;border-radius:var(--radius-md);opacity:.6;width:100%;position:relative;overflow:hidden}.RecipeRunView-module__XNrDRW__offBoard{left:var(--space-1);bottom:var(--space-1);padding:2px var(--space-1);border-radius:var(--radius-sm);background:var(--canvas-chrome-bg-opaque);color:var(--canvas-chrome-text);font-size:var(--font-size-2xs);position:absolute}.RecipeRunView-module__XNrDRW__slot{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-2);aspect-ratio:1;width:100%;padding:var(--space-2);border:1.5px dashed var(--canvas-chrome-border-strong);border-radius:var(--radius-md);color:var(--canvas-chrome-text-soft);font-size:var(--font-size-xs);flex-direction:column;display:flex}.RecipeRunView-module__XNrDRW__making{aspect-ratio:1;border-radius:var(--radius-md);width:100%;position:relative;overflow:hidden}.RecipeRunView-module__XNrDRW__slotReview{border-color:var(--canvas-chrome-selected-border);background:var(--canvas-chrome-selected-bg)}.RecipeRunView-module__XNrDRW__slotEyebrow{color:var(--canvas-chrome-selected-text)}.RecipeRunView-module__XNrDRW__takes{justify-content:center;align-items:center;gap:var(--space-1);color:var(--canvas-chrome-text-muted);font-size:var(--font-size-2xs);display:flex}.RecipeRunView-module__XNrDRW__takeArrow{border-radius:var(--radius-pill);width:20px;height:20px;color:var(--canvas-chrome-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.RecipeRunView-module__XNrDRW__takeArrow:disabled{color:var(--canvas-chrome-text-soft);cursor:default}.RecipeRunView-module__XNrDRW__aside{align-self:start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--canvas-chrome-border);border-radius:var(--radius-lg);background:var(--canvas-chrome-bg-solid);flex-direction:column;display:flex}.RecipeRunView-module__XNrDRW__asideTitle{font-size:var(--font-size-md);font-weight:700}.RecipeRunView-module__XNrDRW__prompt{color:var(--canvas-chrome-text);font-size:var(--font-size-sm);line-height:1.5}.RecipeRunView-module__XNrDRW__note{color:var(--canvas-chrome-text-muted);font-size:var(--font-size-sm);line-height:1.5}.RecipeRunView-module__XNrDRW__primary,.RecipeRunView-module__XNrDRW__secondary,.RecipeRunView-module__XNrDRW__quiet{min-height:32px;padding:0 var(--space-3);border-radius:var(--radius-md);font:inherit;font-size:var(--font-size-sm);cursor:pointer;font-weight:500}.RecipeRunView-module__XNrDRW__primary{background:var(--accent-primary-strong);color:var(--accent-primary-strong-contrast);border:none}.RecipeRunView-module__XNrDRW__primary:hover{background:var(--accent-primary-strong-hover)}.RecipeRunView-module__XNrDRW__secondary{border:1px solid var(--canvas-chrome-border-strong);color:var(--canvas-chrome-text);background:0 0}.RecipeRunView-module__XNrDRW__secondary:hover{background:var(--canvas-chrome-control-hover)}.RecipeRunView-module__XNrDRW__secondary[aria-disabled=true]{color:var(--canvas-chrome-text-soft);cursor:default}.RecipeRunView-module__XNrDRW__quiet{color:var(--canvas-chrome-text-muted);background:0 0;border:none}.RecipeRunView-module__XNrDRW__quiet:hover{background:var(--canvas-chrome-control-hover)}.RecipeRunView-module__XNrDRW__primary:disabled,.RecipeRunView-module__XNrDRW__quiet:disabled{opacity:.6;cursor:default}@media (max-width:720px){.RecipeRunView-module__XNrDRW__root{padding:var(--space-3)}.RecipeRunView-module__XNrDRW__body{grid-template-columns:minmax(0,1fr)}}
.MaterialExtractionOverlay-module__alS5JW__overlayContainer{pointer-events:none;z-index:120;position:absolute;inset:0}.MaterialExtractionOverlay-module__alS5JW__magnifierPuck{border-radius:var(--radius-pill);pointer-events:auto;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;width:140px;height:140px;box-shadow:0 8px 32px #0006, 0 0 0 2px var(--canvas-item-chip-bg), inset 0 0 0 1px #0003;position:absolute;transform:translate(-50%,-50%)}.MaterialExtractionOverlay-module__alS5JW__magnifierPuck:active,.MaterialExtractionOverlay-module__alS5JW__magnifierPuck[data-dragging=true]{cursor:grabbing}.MaterialExtractionOverlay-module__alS5JW__candidatePin{border-radius:var(--radius-pill);background:var(--canvas-chrome-bg-solid);border:2px solid var(--canvas-item-chip-bg);width:22px;height:22px;color:var(--canvas-chrome-text);font-size:var(--font-size-xs);pointer-events:auto;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-weight:700;transition:transform .15s,border-color .15s;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 8px #00000080}.MaterialExtractionOverlay-module__alS5JW__candidatePin:hover{border-color:var(--canvas-item-chip-bg-hover);transform:translate(-50%,-50%)scale(1.15)}.MaterialExtractionOverlay-module__alS5JW__candidatePinSelected{border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--accent-primary), 0 4px 12px #0009}.MaterialExtractionOverlay-module__alS5JW__magnifierCanvas{border-radius:var(--radius-pill);width:100%;height:100%;display:block}.MaterialExtractionOverlay-module__alS5JW__reticle{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.MaterialExtractionOverlay-module__alS5JW__reticleRing{border-radius:var(--radius-pill);border:2px solid var(--canvas-item-chip-bg);width:24px;height:24px;box-shadow:0 0 4px #0009}.MaterialExtractionOverlay-module__alS5JW__reticleCrossH{background:var(--canvas-item-chip-bg);opacity:.4;width:100%;height:1px;position:absolute}.MaterialExtractionOverlay-module__alS5JW__reticleCrossV{background:var(--canvas-item-chip-bg);opacity:.4;width:1px;height:100%;position:absolute}.MaterialExtractionOverlay-module__alS5JW__loupeExtractChip{border-radius:var(--radius-pill);border:2px solid var(--canvas-item-chip-bg);background:var(--accent-primary-strong);width:30px;height:30px;color:var(--accent-primary-strong-contrast);cursor:pointer;justify-content:center;align-items:center;transition:transform .12s,background .12s;display:flex;position:absolute;bottom:0;right:0;transform:translate(25%,25%);box-shadow:0 2px 10px #00000073}.MaterialExtractionOverlay-module__alS5JW__loupeExtractChip:hover:not(:disabled){background:var(--accent-primary-strong-hover);transform:translate(25%,25%)scale(1.1)}.MaterialExtractionOverlay-module__alS5JW__loupeExtractChip:disabled{opacity:.55;cursor:not-allowed}.MaterialExtractionOverlay-module__alS5JW__actionPopover{box-sizing:border-box;border-radius:var(--radius-card);border:1px solid var(--canvas-chrome-surface-border);width:360px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);box-shadow:var(--canvas-chrome-shadow);background:var(--canvas-chrome-bg);pointer-events:auto;gap:var(--space-3);padding:var(--space-4);color:var(--canvas-chrome-text);flex-direction:column;display:flex;position:absolute;overflow-y:auto}.MaterialExtractionOverlay-module__alS5JW__headerRow{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.MaterialExtractionOverlay-module__alS5JW__titleGroup{align-items:center;gap:var(--space-2);min-width:0;display:flex}.MaterialExtractionOverlay-module__alS5JW__badge{font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--canvas-chrome-text-muted);font-weight:700}.MaterialExtractionOverlay-module__alS5JW__title{font-size:var(--font-size-md);color:var(--canvas-chrome-text);font-weight:700}.MaterialExtractionOverlay-module__alS5JW__closeBtn{cursor:pointer;width:28px;height:28px;padding:var(--space-1);color:var(--canvas-chrome-text-muted);border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.MaterialExtractionOverlay-module__alS5JW__closeBtn:hover{color:var(--canvas-chrome-text);background:var(--canvas-chrome-control-hover)}.MaterialExtractionOverlay-module__alS5JW__analysisAction{border-radius:var(--radius-md);width:100%;min-height:32px;color:var(--canvas-chrome-text-muted);justify-content:center;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);font:inherit;font-size:var(--font-size-xs);cursor:pointer;background:0 0;border:1px solid #0000;font-weight:500;display:flex}.MaterialExtractionOverlay-module__alS5JW__analysisAction:hover:not(:disabled){background:var(--canvas-chrome-control-hover);color:var(--canvas-chrome-text)}.MaterialExtractionOverlay-module__alS5JW__analysisAction:disabled{opacity:.55;cursor:not-allowed}.MaterialExtractionOverlay-module__alS5JW__staleNotice{padding:var(--space-2);border:1px solid var(--canvas-chrome-border);border-radius:var(--radius-md);background:var(--canvas-chrome-control-bg);color:var(--canvas-chrome-text-muted);font-size:var(--font-size-xs);line-height:1.4}.MaterialExtractionOverlay-module__alS5JW__sectionLabel{font-size:var(--font-size-xs);color:var(--canvas-chrome-text-muted);justify-content:space-between;align-items:center;font-weight:500;display:flex}.MaterialExtractionOverlay-module__alS5JW__sectionCount{font-weight:500}.MaterialExtractionOverlay-module__alS5JW__divider{background:var(--canvas-chrome-border);flex:0 0 1px;height:1px}.MaterialExtractionOverlay-module__alS5JW__candidateList{gap:var(--space-1);flex-direction:column;flex-shrink:0;max-height:260px;padding:2px;display:flex;overflow-y:auto}.MaterialExtractionOverlay-module__alS5JW__candidateCard{align-items:center;gap:var(--space-1);border-radius:var(--radius-md);padding:var(--space-1);background:0 0;border:1px solid #0000;transition:background-color .15s;display:flex}.MaterialExtractionOverlay-module__alS5JW__candidateCard:hover{background:var(--canvas-chrome-control-hover)}.MaterialExtractionOverlay-module__alS5JW__candidateCardSelected,.MaterialExtractionOverlay-module__alS5JW__candidateCardSelected:hover{background:var(--canvas-chrome-selected-bg);border-color:var(--canvas-chrome-border-strong)}.MaterialExtractionOverlay-module__alS5JW__candidateSelect{border-radius:var(--radius-sm);min-width:0;color:inherit;text-align:left;cursor:pointer;padding:var(--space-1);align-items:center;gap:var(--space-2);background:0 0;border:none;flex:1;display:flex}.MaterialExtractionOverlay-module__alS5JW__candidateIndex{border-radius:var(--radius-pill);background:var(--canvas-chrome-control-bg);width:20px;height:20px;color:var(--canvas-chrome-text-muted);font-size:var(--font-size-2xs);border:1px solid #0000;flex:0 0 20px;justify-content:center;align-items:center;font-weight:700;display:flex}.MaterialExtractionOverlay-module__alS5JW__candidateCardSelected .MaterialExtractionOverlay-module__alS5JW__candidateIndex{background:var(--canvas-chrome-selected-bg);border-color:var(--canvas-selection-stroke);color:var(--canvas-chrome-text)}.MaterialExtractionOverlay-module__alS5JW__candidateTextCol{flex-direction:column;gap:2px;min-width:0;display:flex}.MaterialExtractionOverlay-module__alS5JW__candidateCheck{border-radius:var(--radius-sm);border:1px solid var(--canvas-chrome-border-strong);width:28px;height:28px;color:var(--canvas-chrome-text);cursor:pointer;background:0 0;flex:0 0 28px;justify-content:center;align-items:center;padding:0;display:flex}.MaterialExtractionOverlay-module__alS5JW__candidateCheckSelected{background:var(--accent-primary-strong);border-color:var(--accent-primary-strong);color:var(--accent-primary-strong-contrast)}.MaterialExtractionOverlay-module__alS5JW__candidateName{font-size:var(--font-size-sm);color:var(--canvas-chrome-text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.MaterialExtractionOverlay-module__alS5JW__candidateSub{font-size:var(--font-size-xs);color:var(--canvas-chrome-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.MaterialExtractionOverlay-module__alS5JW__editor{gap:var(--space-1);padding-top:var(--space-1);flex-direction:column;display:flex}.MaterialExtractionOverlay-module__alS5JW__fieldLabel{color:var(--canvas-chrome-text-muted);font-size:var(--font-size-xs);font-weight:500}.MaterialExtractionOverlay-module__alS5JW__textInput,.MaterialExtractionOverlay-module__alS5JW__textarea{box-sizing:border-box;border-radius:var(--radius-sm);width:100%;color:var(--canvas-chrome-text);font:inherit;font-size:var(--font-size-sm);padding:var(--space-2);background:0 0;border:1px solid #0000;outline:none}.MaterialExtractionOverlay-module__alS5JW__textInput:hover,.MaterialExtractionOverlay-module__alS5JW__textarea:hover{background:var(--canvas-chrome-control-bg)}.MaterialExtractionOverlay-module__alS5JW__textarea{resize:vertical;min-height:62px;line-height:1.45}.MaterialExtractionOverlay-module__alS5JW__textInput:focus,.MaterialExtractionOverlay-module__alS5JW__textarea:focus{background:var(--canvas-chrome-control-bg)}.MaterialExtractionOverlay-module__alS5JW__textInput:focus-visible,.MaterialExtractionOverlay-module__alS5JW__textarea:focus-visible,.MaterialExtractionOverlay-module__alS5JW__candidateSelect:focus-visible,.MaterialExtractionOverlay-module__alS5JW__candidateCheck:focus-visible,.MaterialExtractionOverlay-module__alS5JW__closeBtn:focus-visible,.MaterialExtractionOverlay-module__alS5JW__analysisAction:focus-visible,.MaterialExtractionOverlay-module__alS5JW__primaryAction:focus-visible,.MaterialExtractionOverlay-module__alS5JW__secondaryAction:focus-visible,.MaterialExtractionOverlay-module__alS5JW__loupeExtractChip:focus-visible,.MaterialExtractionOverlay-module__alS5JW__candidatePin:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.MaterialExtractionOverlay-module__alS5JW__primaryAction,.MaterialExtractionOverlay-module__alS5JW__secondaryAction{border-radius:var(--radius-md);justify-content:center;align-items:center;gap:var(--space-1);width:100%;min-height:36px;padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);flex-shrink:0;font-weight:700;display:flex}.MaterialExtractionOverlay-module__alS5JW__primaryAction:disabled,.MaterialExtractionOverlay-module__alS5JW__secondaryAction:disabled{opacity:.5;cursor:not-allowed}.MaterialExtractionOverlay-module__alS5JW__secondaryAction{color:var(--canvas-chrome-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;font-family:inherit}.MaterialExtractionOverlay-module__alS5JW__secondaryAction:hover:not(:disabled){background:var(--canvas-chrome-control-hover);color:var(--canvas-chrome-text)}.MaterialExtractionOverlay-module__alS5JW__scanningState,.MaterialExtractionOverlay-module__alS5JW__emptyState{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--canvas-chrome-text-muted);padding:var(--space-2) 0;display:flex}.MaterialExtractionOverlay-module__alS5JW__errorText{color:var(--status-error-fg);font-size:var(--font-size-xs);line-height:1.45}@media (pointer:coarse){.MaterialExtractionOverlay-module__alS5JW__closeBtn,.MaterialExtractionOverlay-module__alS5JW__candidateCheck{width:44px;height:44px}.MaterialExtractionOverlay-module__alS5JW__candidateCheck{flex-basis:44px}.MaterialExtractionOverlay-module__alS5JW__candidateSelect,.MaterialExtractionOverlay-module__alS5JW__analysisAction,.MaterialExtractionOverlay-module__alS5JW__primaryAction,.MaterialExtractionOverlay-module__alS5JW__secondaryAction{min-height:44px}}@media (prefers-reduced-motion:reduce){.MaterialExtractionOverlay-module__alS5JW__candidatePin,.MaterialExtractionOverlay-module__alS5JW__candidateCard,.MaterialExtractionOverlay-module__alS5JW__loupeExtractChip{transition:none}}
.Create3DCanvasCard-module__ZuWeGa__card{box-sizing:border-box;gap:calc(var(--space-3) * var(--palette-zoom,1));width:100%;height:100%;padding:calc(var(--space-4) * var(--palette-zoom,1));pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--canvas-chrome-text);font-family:var(--font-body);font-size:calc(var(--font-size-md) * var(--palette-zoom,1));flex-direction:column;display:flex}.Create3DCanvasCard-module__ZuWeGa__header{justify-content:space-between;align-items:baseline;gap:calc(var(--space-2) * var(--palette-zoom,1));flex:none;min-width:0;display:flex}.Create3DCanvasCard-module__ZuWeGa__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:calc(var(--font-size-xl) * var(--palette-zoom,1));letter-spacing:var(--tracking-tight);font-weight:700;overflow:hidden}.Create3DCanvasCard-module__ZuWeGa__meta{color:var(--canvas-chrome-text-muted);font-size:calc(var(--font-size-xs) * var(--palette-zoom,1));opacity:var(--kit-meta-opacity,1);flex:none;font-weight:500}.Create3DCanvasCard-module__ZuWeGa__source{border-radius:calc(var(--radius-lg) * var(--palette-zoom,1));background:var(--canvas-chrome-control-bg);flex:auto;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.Create3DCanvasCard-module__ZuWeGa__source[data-empty=true]{border:1px dashed var(--canvas-chrome-border-strong)}.Create3DCanvasCard-module__ZuWeGa__source img{object-fit:contain;width:100%;height:100%}.Create3DCanvasCard-module__ZuWeGa__sourceEmpty{padding:calc(var(--space-4) * var(--palette-zoom,1));color:var(--canvas-chrome-text-muted);font-size:calc(var(--font-size-sm) * var(--palette-zoom,1));text-align:center}.Create3DCanvasCard-module__ZuWeGa__sourceBadge{left:calc(var(--space-2) * var(--palette-zoom,1));bottom:calc(var(--space-2) * var(--palette-zoom,1));padding:calc(2px * var(--palette-zoom,1)) calc(var(--space-2) * var(--palette-zoom,1));border-radius:var(--radius-pill);background:var(--canvas-chrome-bg-solid);font-size:calc(var(--font-size-2xs) * var(--palette-zoom,1));opacity:var(--kit-meta-opacity,1);font-weight:700;position:absolute}.Create3DCanvasCard-module__ZuWeGa__views{gap:calc(var(--space-2) * var(--palette-zoom,1));flex:none;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.Create3DCanvasCard-module__ZuWeGa__view{gap:calc(var(--space-1) * var(--palette-zoom,1));min-width:0;color:inherit;font:inherit;text-align:center;cursor:pointer;pointer-events:auto;background:0 0;border:none;flex-direction:column;padding:0;display:flex}.Create3DCanvasCard-module__ZuWeGa__thumb{aspect-ratio:1;border-radius:calc(var(--radius-md) * var(--palette-zoom,1));background:var(--canvas-chrome-control-bg);border:1px solid #0000;place-items:center;display:grid;position:relative;overflow:hidden}.Create3DCanvasCard-module__ZuWeGa__view[data-state=empty] .Create3DCanvasCard-module__ZuWeGa__thumb{border:1px dashed var(--canvas-chrome-border-strong);background:0 0}.Create3DCanvasCard-module__ZuWeGa__view:hover .Create3DCanvasCard-module__ZuWeGa__thumb{border-color:var(--canvas-chrome-border-strong)}.Create3DCanvasCard-module__ZuWeGa__view[data-active=true] .Create3DCanvasCard-module__ZuWeGa__thumb{border-color:var(--accent-primary)}.Create3DCanvasCard-module__ZuWeGa__thumb img{object-fit:cover;width:100%;height:100%}.Create3DCanvasCard-module__ZuWeGa__drop{color:var(--canvas-chrome-text-soft);font-size:calc(var(--font-size-2xs) * var(--palette-zoom,1))}.Create3DCanvasCard-module__ZuWeGa__stateIcon{top:calc(var(--space-1) * var(--palette-zoom,1));right:calc(var(--space-1) * var(--palette-zoom,1));width:calc(14px * var(--palette-zoom,1));height:calc(14px * var(--palette-zoom,1));padding:calc(2px * var(--palette-zoom,1));border-radius:var(--radius-pill);background:var(--canvas-chrome-bg-solid);position:absolute}.Create3DCanvasCard-module__ZuWeGa__stateIcon[data-tone=error]{color:var(--accent-error)}.Create3DCanvasCard-module__ZuWeGa__viewLabel{text-overflow:ellipsis;white-space:nowrap;color:var(--canvas-chrome-text-muted);font-size:calc(var(--font-size-xs) * var(--palette-zoom,1));opacity:var(--kit-caption-opacity,1);font-weight:500;overflow:hidden}.Create3DCanvasCard-module__ZuWeGa__view:focus-visible{outline:calc(2px * var(--palette-zoom,1)) solid var(--accent-primary);outline-offset:calc(2px * var(--palette-zoom,1));border-radius:calc(var(--radius-md) * var(--palette-zoom,1))}.Create3DCanvasCard-module__ZuWeGa__footer{align-items:center;gap:calc(var(--space-3) * var(--palette-zoom,1));flex:none;min-width:0;display:flex}.Create3DCanvasCard-module__ZuWeGa__summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--canvas-chrome-text-muted);font-size:calc(var(--font-size-xs) * var(--palette-zoom,1));flex:auto;overflow:hidden}.Create3DCanvasCard-module__ZuWeGa__generate{box-sizing:border-box;min-height:calc(32px * var(--palette-zoom,1));padding:calc(7px * var(--palette-zoom,1)) calc(14px * var(--palette-zoom,1));border-radius:var(--radius-pill);font-family:var(--font-body);font-size:calc(var(--font-size-sm) * var(--palette-zoom,1));white-space:nowrap;cursor:pointer;pointer-events:auto;flex:none;font-weight:700;line-height:1}.Create3DCanvasCard-module__ZuWeGa__footer .Create3DCanvasCard-module__ZuWeGa__generate:disabled{opacity:.38;filter:saturate(.15);cursor:default}
.Create3DInspector-module__JIKqPW__panel{gap:var(--space-3);width:300px;}@media (min-width:601px){.Create3DInspector-module__JIKqPW__panel.Create3DInspector-module__JIKqPW__panel{max-height:calc(100dvh - 24px)}}.Create3DInspector-module__JIKqPW__field{}.Create3DInspector-module__JIKqPW__action{}.Create3DInspector-module__JIKqPW__icon{}.Create3DInspector-module__JIKqPW__label{}.Create3DInspector-module__JIKqPW__body{gap:var(--space-3);flex-direction:column;display:flex}.Create3DInspector-module__JIKqPW__section{gap:var(--space-2);flex-direction:column;display:flex}.Create3DInspector-module__JIKqPW__section+.Create3DInspector-module__JIKqPW__section{padding-top:var(--space-3);border-top:1px solid var(--canvas-chrome-border)}.Create3DInspector-module__JIKqPW__sectionHead{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:24px;display:flex}.Create3DInspector-module__JIKqPW__heading{font-size:var(--font-size-md);color:var(--canvas-chrome-text);margin:0;font-weight:700}.Create3DInspector-module__JIKqPW__hint{color:var(--canvas-chrome-text-muted);font-size:var(--font-size-xs);margin:0;line-height:1.45}.Create3DInspector-module__JIKqPW__error{color:var(--status-error-fg);font-size:var(--font-size-xs);margin:0;line-height:1.45}.Create3DInspector-module__JIKqPW__row{align-items:flex-end;gap:var(--space-2);display:flex}.Create3DInspector-module__JIKqPW__row>div{flex:1 1 0;min-width:0}.Create3DInspector-module__JIKqPW__grid{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.Create3DInspector-module__JIKqPW__tile{gap:var(--space-1);min-width:0;color:var(--canvas-chrome-text-muted);font:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;padding:0;display:flex}.Create3DInspector-module__JIKqPW__tile:disabled{cursor:default;opacity:.45}.Create3DInspector-module__JIKqPW__tileThumb{aspect-ratio:1;border-radius:var(--radius-md);background:var(--canvas-chrome-control-bg);color:var(--canvas-chrome-text-soft);font-size:var(--font-size-lg);border:1px solid #0000;place-items:center;display:grid;position:relative;overflow:hidden}.Create3DInspector-module__JIKqPW__tile[data-state=empty] .Create3DInspector-module__JIKqPW__tileThumb{border:1px dashed var(--canvas-chrome-border-strong);background:0 0}.Create3DInspector-module__JIKqPW__tile[data-queued=true] .Create3DInspector-module__JIKqPW__tileThumb{border:1px solid var(--accent-primary);color:var(--accent-primary)}.Create3DInspector-module__JIKqPW__tile[aria-pressed=true][data-state]:not([data-state=empty]) .Create3DInspector-module__JIKqPW__tileThumb{border-color:var(--accent-primary)}.Create3DInspector-module__JIKqPW__tile[data-state=error] .Create3DInspector-module__JIKqPW__tileThumb{box-shadow:inset 0 0 0 2px var(--accent-error)}.Create3DInspector-module__JIKqPW__tile:hover:not(:disabled) .Create3DInspector-module__JIKqPW__tileThumb{border-color:var(--canvas-chrome-border-strong)}.Create3DInspector-module__JIKqPW__tile:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;border-radius:var(--radius-md)}.Create3DInspector-module__JIKqPW__tileThumb img{object-fit:cover;width:100%;height:100%}.Create3DInspector-module__JIKqPW__tileLabel{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-2xs);text-align:center;overflow:hidden}.Create3DInspector-module__JIKqPW__detail{gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-lg);background:var(--canvas-chrome-control-bg);display:flex}.Create3DInspector-module__JIKqPW__detailPreview{aspect-ratio:1;border-radius:var(--radius-md);background:var(--canvas-chrome-control-bg);color:var(--canvas-chrome-text-soft);font-size:var(--font-size-2xs);flex:0 0 88px;place-items:center;display:grid;overflow:hidden}.Create3DInspector-module__JIKqPW__detailPreview img{object-fit:cover;width:100%;height:100%}.Create3DInspector-module__JIKqPW__detailControls{gap:var(--space-2);flex-direction:column;flex:auto;min-width:0;display:flex}.Create3DInspector-module__JIKqPW__check{align-items:center;gap:var(--space-2);min-height:28px;color:var(--canvas-chrome-text);font-size:var(--font-size-sm);cursor:pointer;display:inline-flex}.Create3DInspector-module__JIKqPW__check[data-disabled=true]{opacity:.5;cursor:not-allowed}.Create3DInspector-module__JIKqPW__check input{width:16px;height:16px;accent-color:var(--accent-primary);cursor:inherit;margin:0}.Create3DInspector-module__JIKqPW__generate{box-sizing:border-box;border-radius:var(--radius-pill);min-height:32px;font-family:var(--font-body);font-size:var(--font-size-sm);white-space:nowrap;cursor:pointer;align-self:stretch;padding:7px 14px;font-weight:700;line-height:1}.Create3DInspector-module__JIKqPW__section .Create3DInspector-module__JIKqPW__generate:disabled{opacity:.38;filter:saturate(.15);cursor:default}.Create3DInspector-module__JIKqPW__fixedModel{gap:var(--space-1);padding:var(--space-2);border-radius:var(--radius-md);background:var(--canvas-chrome-control-bg);flex-direction:column;display:flex}.Create3DInspector-module__JIKqPW__fixedModelName{color:var(--canvas-chrome-text);font-size:var(--font-size-sm);font-weight:700}
.Create3DEditor-module__wk1c8q__dialog{color:var(--canvas-chrome-text)}.Create3DEditor-module__wk1c8q__root{inset:0 var(--agent-panel-dock-inset,0px) 0 0;gap:var(--space-4);box-sizing:border-box;padding:var(--space-4) var(--space-6) var(--space-5);background:var(--bg-primary);font-family:var(--font-body);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:absolute}.Create3DEditor-module__wk1c8q__header{justify-content:space-between;align-items:center;gap:var(--space-4);min-width:0;display:flex}.Create3DEditor-module__wk1c8q__titleBlock{gap:var(--space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.Create3DEditor-module__wk1c8q__eyebrow{color:var(--canvas-chrome-text-muted);font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.Create3DEditor-module__wk1c8q__titleInput{box-sizing:border-box;width:min(100%,560px);padding:var(--space-1) var(--space-2);margin-left:calc(-1 * var(--space-2));border-radius:var(--radius-md);color:var(--canvas-chrome-text);font-family:var(--font-body);font-size:var(--font-size-xl);background:0 0;border:1px solid #0000;outline:none;font-weight:700}.Create3DEditor-module__wk1c8q__titleInput::placeholder{color:var(--canvas-chrome-text-soft)}.Create3DEditor-module__wk1c8q__titleInput:hover:not(:disabled){background:var(--canvas-chrome-control-bg)}.Create3DEditor-module__wk1c8q__titleInput:focus{border-color:color-mix(in srgb, var(--accent-primary) 58%, transparent);background:var(--canvas-chrome-control-bg)}.Create3DEditor-module__wk1c8q__body{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(300px,360px);min-height:0;display:grid}.Create3DEditor-module__wk1c8q__main,.Create3DEditor-module__wk1c8q__aside{box-sizing:border-box;min-width:0;min-height:0;padding:var(--space-4);border:1px solid var(--canvas-chrome-border);border-radius:var(--radius-xl);background:var(--canvas-card-bg)}.Create3DEditor-module__wk1c8q__main{gap:var(--space-3);flex-direction:column;display:flex}.Create3DEditor-module__wk1c8q__aside{--board-image-picker-inset:var(--space-4);overflow-y:auto}.Create3DEditor-module__wk1c8q__mainHead{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.Create3DEditor-module__wk1c8q__mainNote{color:var(--canvas-chrome-text-muted);font-size:var(--font-size-sm);margin:0}.Create3DEditor-module__wk1c8q__workspace{flex-direction:column;flex:auto;min-height:0;display:flex}.Create3DEditor-module__wk1c8q__viewsColumn{gap:var(--space-3);flex:auto;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,2fr) minmax(0,3fr);min-height:0;display:grid;overflow-y:auto}.Create3DEditor-module__wk1c8q__sourceCell{min-height:0;display:flex}.Create3DEditor-module__wk1c8q__sourceCell .Create3DEditor-module__wk1c8q__tile{flex:auto}.Create3DEditor-module__wk1c8q__sides{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;display:grid}.Create3DEditor-module__wk1c8q__unassigned{gap:var(--space-2);flex-direction:column;grid-column:1/-1;display:flex}.Create3DEditor-module__wk1c8q__unassignedTitle{color:var(--canvas-chrome-text-muted);font-size:var(--font-size-xs);font-weight:700}.Create3DEditor-module__wk1c8q__unassignedRow{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(88px,1fr));display:grid}.Create3DEditor-module__wk1c8q__tile{gap:var(--space-1);min-width:0;color:var(--canvas-chrome-text-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.Create3DEditor-module__wk1c8q__tile:disabled{cursor:default;opacity:.5}.Create3DEditor-module__wk1c8q__tileImage{aspect-ratio:1;border:1px solid var(--canvas-chrome-border);border-radius:var(--radius-lg);background:var(--canvas-chrome-control-bg);flex:auto;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.Create3DEditor-module__wk1c8q__sourceCell .Create3DEditor-module__wk1c8q__tileImage{aspect-ratio:auto}.Create3DEditor-module__wk1c8q__tileImage img{object-fit:contain;width:100%;height:100%}.Create3DEditor-module__wk1c8q__tile[data-state=empty] .Create3DEditor-module__wk1c8q__tileImage{border-style:dashed;border-color:var(--canvas-chrome-border-strong);background:0 0}.Create3DEditor-module__wk1c8q__tile[data-queued=true] .Create3DEditor-module__wk1c8q__tileImage{border-style:solid;border-color:var(--accent-primary);color:var(--accent-primary)}.Create3DEditor-module__wk1c8q__tile[aria-pressed=true]:not([data-state=empty]) .Create3DEditor-module__wk1c8q__tileImage{border-color:var(--accent-primary);box-shadow:0 0 0 1px var(--accent-primary)}.Create3DEditor-module__wk1c8q__tile:hover:not(:disabled) .Create3DEditor-module__wk1c8q__tileImage{border-color:var(--canvas-chrome-border-strong)}.Create3DEditor-module__wk1c8q__tile:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;border-radius:var(--radius-lg)}.Create3DEditor-module__wk1c8q__tileEmpty{padding:var(--space-2);color:var(--canvas-chrome-text-soft);font-size:var(--font-size-lg);text-align:center}.Create3DEditor-module__wk1c8q__sourceCell .Create3DEditor-module__wk1c8q__tileEmpty{font-size:var(--font-size-sm)}.Create3DEditor-module__wk1c8q__tileError{top:var(--space-1);right:var(--space-1);width:16px;height:16px;color:var(--status-error-fg);position:absolute}.Create3DEditor-module__wk1c8q__tileLabel{font-size:var(--font-size-xs);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.Create3DEditor-module__wk1c8q__footer{justify-content:flex-end;align-items:center;gap:var(--space-4);min-width:0;display:flex}.Create3DEditor-module__wk1c8q__root[data-agent] .Create3DEditor-module__wk1c8q__footer{padding-right:calc(52px + var(--space-6))}.Create3DEditor-module__wk1c8q__dialog:has([data-maximized=true]) .Create3DEditor-module__wk1c8q__root[data-agent] .Create3DEditor-module__wk1c8q__footer{padding-right:0}.Create3DEditor-module__wk1c8q__summary{min-width:0;color:var(--canvas-chrome-text-muted);font-size:var(--font-size-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Create3DEditor-module__wk1c8q__generate{box-sizing:border-box;border-radius:var(--radius-pill);min-height:36px;font-family:var(--font-body);font-size:var(--font-size-sm);white-space:nowrap;cursor:pointer;padding:8px 18px;font-weight:700;line-height:1}.Create3DEditor-module__wk1c8q__generate:disabled{opacity:.38;filter:saturate(.15);cursor:default}@media (max-width:1100px){.Create3DEditor-module__wk1c8q__viewsColumn{grid-template-columns:minmax(0,1fr)}.Create3DEditor-module__wk1c8q__sourceCell .Create3DEditor-module__wk1c8q__tileImage{aspect-ratio:4/3}}@media (max-width:900px){.Create3DEditor-module__wk1c8q__root{padding:var(--space-3);overflow-y:auto}.Create3DEditor-module__wk1c8q__body{grid-template-columns:minmax(0,1fr)}.Create3DEditor-module__wk1c8q__aside{overflow:visible}}
.ProfileRow-module__NcefEW__row{gap:calc(5px * var(--palette-zoom));padding:calc(8px * var(--palette-zoom)) calc(12px * var(--palette-zoom));border-top:1px solid var(--canvas-chrome-border);pointer-events:auto;color:var(--canvas-chrome-text-muted);font-size:calc(10.5px * var(--palette-zoom));flex-direction:column;flex:none;line-height:1.4;display:flex}.ProfileRow-module__NcefEW__row[data-outdated] .ProfileRow-module__NcefEW__chips{opacity:.55}.ProfileRow-module__NcefEW__subject{color:var(--canvas-chrome-text);font-size:calc(11px * var(--palette-zoom));white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:700;overflow:hidden}.ProfileRow-module__NcefEW__list{align-items:flex-start;gap:calc(8px * var(--palette-zoom));min-width:0;display:flex}.ProfileRow-module__NcefEW__label{flex:0 0 calc(64px * var(--palette-zoom));padding-top:calc(3px * var(--palette-zoom));color:var(--canvas-chrome-text-soft);font-size:calc(8.5px * var(--palette-zoom));letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:default;font-weight:700}.ProfileRow-module__NcefEW__chips{gap:calc(4px * var(--palette-zoom));flex-wrap:wrap;flex:auto;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ProfileRow-module__NcefEW__chip{border-radius:var(--radius-pill);background:var(--canvas-chrome-control-bg);min-width:0;max-width:100%;color:var(--canvas-chrome-text);align-items:center;display:inline-flex}.ProfileRow-module__NcefEW__chip[data-user]{box-shadow:inset 0 0 0 1px var(--canvas-chrome-border-strong)}.ProfileRow-module__NcefEW__chipText{min-width:0;padding:calc(2px * var(--palette-zoom)) calc(8px * var(--palette-zoom));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ProfileRow-module__NcefEW__chip .ProfileRow-module__NcefEW__chipText:has(+.ProfileRow-module__NcefEW__chipRemove){padding-right:calc(2px * var(--palette-zoom))}.ProfileRow-module__NcefEW__chipRemove,.ProfileRow-module__NcefEW__addButton{width:calc(16px * var(--palette-zoom));height:calc(16px * var(--palette-zoom));margin-right:calc(2px * var(--palette-zoom));border-radius:var(--radius-pill);color:var(--canvas-chrome-text-soft);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ProfileRow-module__NcefEW__chipRemove svg,.ProfileRow-module__NcefEW__addButton svg{width:calc(10px * var(--palette-zoom));height:calc(10px * var(--palette-zoom))}.ProfileRow-module__NcefEW__chipRemove:hover,.ProfileRow-module__NcefEW__addButton:hover{background:var(--canvas-chrome-control-hover);color:var(--canvas-chrome-text)}.ProfileRow-module__NcefEW__chipAdd{align-items:center;display:inline-flex}.ProfileRow-module__NcefEW__addButton{width:calc(20px * var(--palette-zoom));height:calc(20px * var(--palette-zoom));background:var(--canvas-chrome-control-bg);margin:0}.ProfileRow-module__NcefEW__addButton[aria-disabled=true]{opacity:.45;cursor:default}.ProfileRow-module__NcefEW__chipInput{min-width:0;padding:calc(2px * var(--palette-zoom)) calc(8px * var(--palette-zoom));border:1px solid var(--canvas-chrome-border-strong);border-radius:var(--radius-pill);color:var(--canvas-chrome-text);font-family:inherit;font-size:inherit;-webkit-user-select:text;user-select:text;background:0 0;outline:none}.ProfileRow-module__NcefEW__status{align-items:center;gap:calc(6px * var(--palette-zoom));flex-wrap:wrap;display:flex}.ProfileRow-module__NcefEW__error{color:var(--status-error-fg)}.ProfileRow-module__NcefEW__linkButton{color:var(--canvas-chrome-text);font-family:inherit;font-size:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;font-weight:700;text-decoration:underline}.ProfileRow-module__NcefEW__linkButton[aria-disabled=true]{color:var(--canvas-chrome-text-soft);cursor:default}.ProfileRow-module__NcefEW__costButton{align-items:center;gap:calc(4px * var(--palette-zoom));padding:calc(2px * var(--palette-zoom)) calc(8px * var(--palette-zoom));border-radius:var(--radius-pill);font-family:inherit;font-size:inherit;white-space:nowrap;cursor:pointer;font-weight:700;display:inline-flex}.ProfileRow-module__NcefEW__costButton[aria-disabled=true]{opacity:.55;cursor:default}
.CanvasDragDropPreviewOverlay-module__531EHG__outline{box-sizing:border-box;pointer-events:none;z-index:4500;border:2px solid var(--canvas-selection-stroke);background:color-mix(in srgb, var(--canvas-selection-stroke) 6%, transparent);display:none;position:fixed;top:0;left:0}.CanvasDragDropPreviewOverlay-module__531EHG__onCanvas{z-index:7}.CanvasDragDropPreviewOverlay-module__531EHG__blocked{border-style:dashed;border-color:var(--accent-warning);background:color-mix(in srgb, var(--accent-warning) 6%, transparent)}.CanvasDragDropPreviewOverlay-module__531EHG__thumbs{pointer-events:none;z-index:4600;display:none;position:fixed;top:0;left:0}.CanvasDragDropPreviewOverlay-module__531EHG__stack{position:relative}.CanvasDragDropPreviewOverlay-module__531EHG__thumb{box-sizing:border-box;border-radius:var(--radius-md);border:1px solid var(--canvas-chrome-border-strong);background:var(--canvas-chrome-bg-solid);width:46px;height:46px;box-shadow:var(--shadow-sm);position:absolute;overflow:hidden}.CanvasDragDropPreviewOverlay-module__531EHG__thumb img{object-fit:cover;width:100%;height:100%;display:block}.CanvasDragDropPreviewOverlay-module__531EHG__count{z-index:99;box-sizing:border-box;border-radius:var(--radius-pill);background:var(--canvas-chrome-inverted-bg);min-width:20px;color:var(--canvas-chrome-inverted-text);font-size:var(--font-size-2xs);text-align:center;padding:2px 6px;font-weight:700;line-height:1.4;position:absolute;top:-8px;right:-8px}.CanvasDragDropPreviewOverlay-module__531EHG__label{pointer-events:none;z-index:4600;border-radius:var(--radius-sm);background:var(--canvas-chrome-inverted-bg);max-width:280px;color:var(--canvas-chrome-inverted-text);box-shadow:var(--shadow-sm);font-size:var(--font-size-xs);white-space:nowrap;text-overflow:ellipsis;padding:5px 9px;font-weight:700;line-height:1.3;display:none;position:fixed;top:0;left:0;overflow:hidden}
.AgentInspectionHalo-module__ZRcBqa__halo{pointer-events:none;z-index:45;position:fixed}.AgentInspectionHalo-module__ZRcBqa__ring,.AgentInspectionHalo-module__ZRcBqa__glow{border-radius:var(--radius-md);background:var(--accent-gradient-aurora);-webkit-mask-composite:xor;background-size:160% 160%;padding:2px;animation:6s ease-in-out infinite alternate AgentInspectionHalo-module__ZRcBqa__inspectionAuroraDrift;position:absolute;inset:-5px;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.AgentInspectionHalo-module__ZRcBqa__glowWrap{filter:blur(8px);opacity:.7;animation:2.4s ease-in-out infinite AgentInspectionHalo-module__ZRcBqa__inspectionGlowBreathe;position:absolute;inset:-12px}.AgentInspectionHalo-module__ZRcBqa__glow{border-radius:var(--radius-xl);padding:7px;inset:0}.AgentInspectionHalo-module__ZRcBqa__viewportFrame{pointer-events:none;z-index:45;position:absolute;inset:0}.AgentInspectionHalo-module__ZRcBqa__viewportRing,.AgentInspectionHalo-module__ZRcBqa__viewportGlow{background:var(--accent-gradient-aurora);-webkit-mask-composite:xor;background-size:160% 160%;padding:3px;animation:6s ease-in-out infinite alternate AgentInspectionHalo-module__ZRcBqa__inspectionAuroraDrift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.AgentInspectionHalo-module__ZRcBqa__viewportGlowWrap{filter:blur(10px);opacity:.7;animation:2.4s ease-in-out infinite AgentInspectionHalo-module__ZRcBqa__inspectionGlowBreathe;position:absolute;inset:0}.AgentInspectionHalo-module__ZRcBqa__viewportGlow{padding:12px}@keyframes AgentInspectionHalo-module__ZRcBqa__inspectionAuroraDrift{0%{background-position:0%}to{background-position:100%}}@keyframes AgentInspectionHalo-module__ZRcBqa__inspectionGlowBreathe{0%,to{opacity:.45}50%{opacity:.85}}@media (prefers-reduced-motion:reduce){.AgentInspectionHalo-module__ZRcBqa__ring,.AgentInspectionHalo-module__ZRcBqa__glow,.AgentInspectionHalo-module__ZRcBqa__glowWrap,.AgentInspectionHalo-module__ZRcBqa__viewportRing,.AgentInspectionHalo-module__ZRcBqa__viewportGlow,.AgentInspectionHalo-module__ZRcBqa__viewportGlowWrap{animation:none}}
.FullscreenViewer-module__WT70bW__dialog{color:var(--text-on-ink);--text-primary:var(--text-on-ink);--bg-elevated:var(--bg-ink-elevated)}.FullscreenViewer-module__WT70bW__root{position:absolute;inset:0}.FullscreenViewer-module__WT70bW__background{background:var(--bg-ink);position:absolute;inset:0}.FullscreenViewer-module__WT70bW__area{inset:var(--space-4);justify-content:center;align-items:center;display:flex;position:absolute}.FullscreenViewer-module__WT70bW__surface{flex:none;width:100%;height:100%;position:relative}.FullscreenViewer-module__WT70bW__frame{pointer-events:none;visibility:hidden;position:absolute}.FullscreenViewer-module__WT70bW__header{top:max(var(--space-3), env(safe-area-inset-top));right:max(var(--space-4), env(safe-area-inset-right));z-index:2;justify-content:flex-end;align-items:center;display:flex;position:absolute}.FullscreenViewer-module__WT70bW__loading{left:50%;bottom:max(var(--space-4), env(safe-area-inset-bottom));z-index:2;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);display:flex;position:absolute;transform:translate(-50%)}
.AccountMenu-module__32Yhha__trigger{border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .18s;display:inline-flex}.AccountMenu-module__32Yhha__trigger:hover{opacity:.84}.AccountMenu-module__32Yhha__trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--canvas-chrome-text) 28%, transparent);outline-offset:2px}