.page-module__C1KFja__loadingContainer,.page-module__C1KFja__errorContainer,.page-module__C1KFja__notFoundContainer{text-align:center;padding:2rem}.page-module__C1KFja__errorText{color:#dc2626}.page-module__C1KFja__container{flex-direction:column;gap:2rem;padding:2rem;display:flex}.page-module__C1KFja__sectionTitle{color:#0f172a;margin:0 0 1rem;font-size:1.125rem;font-weight:600}.page-module__C1KFja__emptyLibraries{color:#64748b;background:#f8fafc;border-radius:.5rem;padding:1rem}.page-module__C1KFja__librariesGrid{gap:.75rem;display:grid}.page-module__C1KFja__libraryCard{background:#fff;border:1px solid #e2e8f0;border-radius:.625rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 14px;display:flex}.page-module__C1KFja__libraryInfo{flex:1}.page-module__C1KFja__libraryName{color:#0f172a;font-weight:600}.page-module__C1KFja__libraryDescription{color:#475569;margin-top:.25rem;font-size:.875rem}.page-module__C1KFja__settingsButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.page-module__C1KFja__container{box-sizing:border-box;flex-direction:column;gap:1rem;width:100%;max-width:1200px;min-height:100%;margin:0 auto;padding:1rem 1.5rem 2.5rem;display:flex}.page-module__C1KFja__loading,.page-module__C1KFja__error{text-align:center;color:#64748b;padding:2rem}.page-module__C1KFja__error{color:#dc2626}.page-module__C1KFja__createButton{color:#21272a;cursor:pointer;white-space:nowrap;box-sizing:border-box;background-color:#fff;border:1px solid #bcbcbc;border-radius:.375rem;align-items:center;gap:.5rem;height:2rem;padding:0 16px;font-size:.875rem;font-weight:500;transition:background-color .2s;display:flex}.page-module__C1KFja__createButton:hover,.page-module__C1KFja__createButton:active{background-color:#f0f0f0}.page-module__C1KFja__plusIcon{flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;display:inline-flex;position:relative}.page-module__C1KFja__plusHorizontal,.page-module__C1KFja__plusVertical{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module__C1KFja__createButtonText{line-height:1}.page-module__C1KFja__grid{grid-template-columns:1fr;justify-items:start;gap:1.5rem;width:100%;display:grid}.page-module__C1KFja__list{flex-direction:column;gap:.75rem;width:100%;display:flex}@media (min-width:640px){.page-module__C1KFja__grid{grid-template-columns:1fr;justify-items:start}}@media (min-width:800px){.page-module__C1KFja__grid{grid-template-columns:repeat(4,1fr);justify-items:stretch;gap:1.5rem}}
.ContextMenu-module__vSF5lq__contextMenu{z-index:10000;background:#fff;border-radius:.5rem;min-width:180px;padding:.25rem 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.875rem;line-height:1.5;position:fixed;overflow:hidden;box-shadow:0 4px 12px #00000026}.ContextMenu-module__vSF5lq__menuItem{text-align:left;color:#000000e0;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;width:100%;padding:.625rem 12px;font-size:1rem;line-height:1.375em;transition:background-color .15s;display:flex}.ContextMenu-module__vSF5lq__menuItem:hover,.ContextMenu-module__vSF5lq__menuItem:active{background-color:var(--keco-blue-tint-soft)}.ContextMenu-module__vSF5lq__menuItem:focus{background-color:var(--keco-blue-tint-soft);outline:none}.ContextMenu-module__vSF5lq__deleteItem{color:#aa052c}.ContextMenu-module__vSF5lq__deleteItem:hover{background-color:var(--keco-blue-tint-soft);color:#aa052c}.ContextMenu-module__vSF5lq__deleteItem:active{background-color:var(--keco-blue-tint-soft)}.ContextMenu-module__vSF5lq__separator{background-color:#e5e5e5;border:none;height:.0625rem;margin:.25rem 0}
.FolderCard-module__D9tdda__card{cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #0000002e;border-radius:.5rem;flex-direction:column;justify-content:space-between;width:100%;max-width:37.3125rem;height:169px;padding:1.25rem 14px 12px;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}@media (min-width:1366px){.FolderCard-module__D9tdda__card{max-width:none}}.FolderCard-module__D9tdda__card:hover{background-color:#0b99ff14;border-color:#0b99ff;box-shadow:0 2px 8px #00000014}.FolderCard-module__D9tdda__card.FolderCard-module__D9tdda__selected{background:#fff9f9;border-width:1px;border-color:#df6d9b}.FolderCard-module__D9tdda__cardFooter{justify-content:space-between;align-items:center;gap:.875rem;display:flex}.FolderCard-module__D9tdda__folderInfo{flex:1;align-items:center;gap:.875rem;min-width:0;display:flex}.FolderCard-module__D9tdda__folderIcon{border-radius:5px;flex-shrink:0;width:1.5rem;height:1.5rem}.FolderCard-module__D9tdda__folderDetails{flex-direction:column;flex:1;min-width:0;display:flex}.FolderCard-module__D9tdda__folderName{color:#21272a;text-overflow:ellipsis;white-space:nowrap;font-family:Roboto,sans-serif;font-size:1rem;font-weight:500;line-height:normal;overflow:hidden}.FolderCard-module__D9tdda__libraryCount{color:#7d7d7d;font-family:Roboto,sans-serif;font-size:13px;font-weight:500;line-height:normal}.FolderCard-module__D9tdda__actionButton{cursor:pointer;background:#fff;border:1px solid #bcbcbc;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:background-color .2s,border-color .2s;display:flex}.FolderCard-module__D9tdda__actionButton:hover{background-color:#0b99ff;border-color:#d1d5db}.FolderCard-module__D9tdda__actionButton:hover img{filter:brightness(0)invert()}.FolderCard-module__D9tdda__actionButton:active{background-color:#0b99ff}.FolderCard-module__D9tdda__actionButton:active img{filter:brightness(0)invert()}.FolderCard-module__D9tdda__librariesSection{flex-wrap:wrap;gap:.75rem;display:flex}.FolderCard-module__D9tdda__libraryTag{box-sizing:border-box;background:#d9d9d940;border-radius:7px;align-items:center;gap:.5rem;height:35px;padding:.625rem 12px;display:flex}.FolderCard-module__D9tdda__emptyStateTextContainer{box-sizing:border-box;background:#d9d9d940;border-radius:7px;align-items:center;gap:.5rem;width:100%;height:35px;padding:.625rem 12px;display:flex}.FolderCard-module__D9tdda__emptyStateText{color:#7d7d7d;white-space:nowrap;text-overflow:ellipsis;font-family:Roboto,sans-serif;font-size:1rem;font-weight:500;line-height:normal;overflow:hidden}.FolderCard-module__D9tdda__libraryTagIcon{flex-shrink:0;width:1rem;height:1rem}.FolderCard-module__D9tdda__libraryTagName{color:#7d7d7d;white-space:nowrap;text-overflow:ellipsis;font-family:Roboto,sans-serif;font-size:1rem;font-weight:500;line-height:normal;overflow:hidden}.FolderCard-module__D9tdda__moreIconWrapper{flex-shrink:0;justify-content:center;align-items:center;gap:.125rem;width:1rem;height:1rem;display:flex}.FolderCard-module__D9tdda__moreDot{background-color:#7d7d7d;border-radius:50%;width:.1875rem;height:.1875rem}
.DashboardLayout-module__BSeK-q__dashboard{background-color:#fff;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.DashboardLayout-module__BSeK-q__main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.DashboardLayout-module__BSeK-q__workspace{flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.DashboardLayout-module__BSeK-q__content{background-color:#fff;flex:1;min-width:0;overflow:hidden auto}.DashboardLayout-module__BSeK-q__sidebarSlot,.DashboardLayout-module__BSeK-q__mcpSidebarSlot,.DashboardLayout-module__BSeK-q__simulationSidebarSlot{display:contents}@media (max-width:680px){.DashboardLayout-module__BSeK-q__mcpSidebarSlot{display:none}}
.LibraryCard-module__5jzNhq__card{cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #e5e5e5;border-radius:.5rem;flex-direction:column;width:100%;max-width:37.3125rem;height:169px;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}@media (min-width:1366px){.LibraryCard-module__5jzNhq__card{max-width:none}}.LibraryCard-module__5jzNhq__card:hover{background-color:#0b99ff14;border-color:#0b99ff;box-shadow:0 2px 8px #00000014}.LibraryCard-module__5jzNhq__card.LibraryCard-module__5jzNhq__selected{border-width:2px;border-color:#ff69b4}.LibraryCard-module__5jzNhq__thumbnailContainer{justify-content:center;align-items:center;width:100%;height:116px;padding:.75rem .75rem 0;display:flex;overflow:hidden}.LibraryCard-module__5jzNhq__thumbnail{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.LibraryCard-module__5jzNhq__cardFooter{flex:1;justify-content:space-between;align-items:center;gap:.75rem;padding:.25rem 14px .5rem;display:flex}.LibraryCard-module__5jzNhq__libraryInfo{flex:1;align-items:center;gap:.875rem;min-width:0;display:flex}.LibraryCard-module__5jzNhq__libraryIconContainer{background:#eee;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;width:24px;height:24px;display:flex}.LibraryCard-module__5jzNhq__libraryNameContainer{flex-direction:column;flex:1;min-width:0;display:flex}.LibraryCard-module__5jzNhq__libraryName{color:#000010;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:500;overflow:hidden}.LibraryCard-module__5jzNhq__assetCount{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.LibraryCard-module__5jzNhq__cardActions{flex-shrink:0;align-items:center;gap:.375rem;display:flex}.LibraryCard-module__5jzNhq__actionButton{cursor:pointer;background:#fff;border:1px solid #bcbcbc;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:background-color .2s,border-color .2s;display:flex}.LibraryCard-module__5jzNhq__actionButton:hover{background-color:#0b99ff;border-color:#d1d5db}.LibraryCard-module__5jzNhq__actionButton:hover img{filter:brightness(0)invert()}.LibraryCard-module__5jzNhq__actionButton:active{background-color:#0b99ff}.LibraryCard-module__5jzNhq__actionButton:active img{filter:brightness(0)invert()}.LibraryCard-module__5jzNhq__actionButtonActive{background-color:#0b99ff!important;border-color:#0b99ff!important}.LibraryCard-module__5jzNhq__actionButtonActive img{filter:brightness(0)invert()}
.LibraryListView-module__gWo0dW__tableContainer{background:#fff;width:100%}.LibraryListView-module__gWo0dW__table{border-collapse:collapse;width:100%}.LibraryListView-module__gWo0dW__headerCell{text-align:left;color:#64748b;text-transform:uppercase;letter-spacing:.05em;background-color:#fff;border-bottom:1px solid #e5e5e5;padding:.75rem 1rem;font-size:13px;font-weight:400}.LibraryListView-module__gWo0dW__headerCell:first-child{width:auto;min-width:200px;padding-left:76px}.LibraryListView-module__gWo0dW__headerCell:nth-child(2),.LibraryListView-module__gWo0dW__headerCell:nth-child(3),.LibraryListView-module__gWo0dW__headerCell:nth-child(4){width:150px}.LibraryListView-module__gWo0dW__headerCell:last-child{width:100px}.LibraryListView-module__gWo0dW__tableRow{cursor:pointer;border-bottom:1px solid #e5e5e5;transition:background-color .2s}.LibraryListView-module__gWo0dW__tableRow:last-child{border-bottom:none}.LibraryListView-module__gWo0dW__tableRow:hover{background-color:#0b99ff14}.LibraryListView-module__gWo0dW__tableRowSelected{background-color:#0b99ff14!important}.LibraryListView-module__gWo0dW__cell{color:#21272a;padding:.75rem 1rem;font-size:13px}.LibraryListView-module__gWo0dW__libraryNameCell{align-items:center;gap:.75rem;display:flex}.LibraryListView-module__gWo0dW__libraryIconSlot{flex-shrink:0;align-items:center;width:3.25rem;margin-left:-1rem;display:flex}.LibraryListView-module__gWo0dW__libraryIcon{flex-shrink:0}.LibraryListView-module__gWo0dW__libraryName{color:#21272a;text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;height:1.375rem;font-size:13px;font-weight:500;display:flex;overflow:hidden}.LibraryListView-module__gWo0dW__assetsText{color:#64748b;font-size:13px;font-weight:400}.LibraryListView-module__gWo0dW__dateText{color:#64748b;text-transform:uppercase;font-size:13px;font-weight:400}.LibraryListView-module__gWo0dW__actionButtons{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.LibraryListView-module__gWo0dW__actionButton{cursor:pointer;background:#fff;border:1px solid #bcbcbc;border-radius:.375rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0;transition:background-color .2s,border-color .2s;display:flex}.LibraryListView-module__gWo0dW__actionButton:hover{background-color:#0b99ff;border-color:#d1d5db}.LibraryListView-module__gWo0dW__actionButton:hover img{filter:brightness(0)invert()}.LibraryListView-module__gWo0dW__actionButtonActive{background-color:#0b99ff!important;border-color:#0b99ff!important}.LibraryListView-module__gWo0dW__actionButtonActive img{filter:brightness(0)invert()}.LibraryListView-module__gWo0dW__avatarCell{align-items:center;gap:.5rem;display:flex}.LibraryListView-module__gWo0dW__avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:1.125rem;font-weight:400;display:flex}.LibraryListView-module__gWo0dW__avatarName{color:#21272a;font-size:13px;font-weight:400}.LibraryListView-module__gWo0dW__emptyText{color:#94a3b8;font-size:.875rem}
.FormDialog-module__YvzHjW__backdrop{z-index:2000;background:#0f172a59;justify-content:center;align-items:center;font-family:Roboto,sans-serif;display:flex;position:fixed;inset:0}.FormDialog-module__YvzHjW__modal{box-sizing:border-box;background:#fff;border:.0625rem solid #e2e8f0;border-radius:1rem;flex-direction:column;gap:1.25rem;width:38.5rem;max-width:calc(100vw - 2.5rem);max-height:calc(100vh - 2.5rem);padding:1.5rem;font-family:Roboto,sans-serif;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000026}.FormDialog-module__YvzHjW__modalTall{height:24.125rem}.FormDialog-module__YvzHjW__projectModal{border-radius:14px;width:min(46rem,100vw - 2rem);max-width:none;height:auto;max-height:calc(100vh - 2rem)}.FormDialog-module__YvzHjW__modalCompact{height:auto}.FormDialog-module__YvzHjW__importModal{background:#fff;border:none;border-radius:14px;gap:1.25rem;width:616px;max-width:calc(100vw - 2.5rem);height:auto;max-height:calc(100dvh - 2.5rem)}.FormDialog-module__YvzHjW__importBody{flex-direction:column;gap:1.25rem;min-height:0;padding-bottom:.25rem;padding-right:.25rem;display:flex;overflow-y:auto}.FormDialog-module__YvzHjW__header{justify-content:space-between;align-items:center;display:flex}.FormDialog-module__YvzHjW__title{letter-spacing:0;color:#0f172a;font-family:Roboto,sans-serif;font-size:1rem;font-weight:700;line-height:1}.FormDialog-module__YvzHjW__close{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:flex}.FormDialog-module__YvzHjW__close:hover{opacity:.7}.FormDialog-module__YvzHjW__divider{background:#e2e8f0;width:100%;height:.0625rem;margin:0}.FormDialog-module__YvzHjW__nameContainer{align-items:center;gap:1rem;width:24.125rem;max-width:100%;height:4rem;display:flex}.FormDialog-module__YvzHjW__nameContainerNoIcon{width:100%;height:auto}.FormDialog-module__YvzHjW__nameInputContainer{flex-direction:column;justify-content:space-between;gap:0;width:19.5rem;max-width:100%;height:4rem;display:flex}.FormDialog-module__YvzHjW__nameInputContainerFull{width:100%;height:auto}.FormDialog-module__YvzHjW__nameLabel{color:#000;font-family:Roboto,sans-serif;font-size:1rem;font-weight:500;line-height:1.25rem}.FormDialog-module__YvzHjW__nameInput{box-sizing:border-box;border:.0625rem solid #e2e8f0;border-radius:.375rem;width:100%;height:2rem;padding:.375rem .75rem;font-family:Roboto,sans-serif;font-size:.875rem}.FormDialog-module__YvzHjW__nameInput:focus{border-color:#a5b4fc;outline:none;box-shadow:inset 0 0 0 .125rem #a5b4fc}.FormDialog-module__YvzHjW__importNameInput::-moz-placeholder{color:#0000003d}.FormDialog-module__YvzHjW__importTextarea::-moz-placeholder{color:#0000003d}.FormDialog-module__YvzHjW__importNameInput::placeholder,.FormDialog-module__YvzHjW__importTextarea::placeholder{color:#0000003d}.FormDialog-module__YvzHjW__importFieldLabel,.FormDialog-module__YvzHjW__importNotesLabelText{letter-spacing:0;color:#000;font-size:14px;font-weight:500;line-height:20px}.FormDialog-module__YvzHjW__importNotesLabel{align-items:baseline;gap:0;font-size:14px;line-height:20px}.FormDialog-module__YvzHjW__importNotesLabelLimit{letter-spacing:0;color:#0000003d;font-size:14px;font-weight:400;line-height:20px}.FormDialog-module__YvzHjW__field{flex-direction:column;gap:.5rem;display:flex}.FormDialog-module__YvzHjW__notesContainer{flex-direction:column;flex:1;gap:.5rem;width:100%;min-height:0;display:flex}.FormDialog-module__YvzHjW__importNotesContainer{flex:none}.FormDialog-module__YvzHjW__notesLabel{gap:.25rem;font-family:Roboto,sans-serif;font-size:1rem;line-height:1.25rem;display:flex}.FormDialog-module__YvzHjW__notesLabelText{color:#000;font-weight:500}.FormDialog-module__YvzHjW__notesLabelLimit{color:var(--text-disabled,#0000003d);font-weight:400}.FormDialog-module__YvzHjW__textareaWrapper{box-sizing:border-box;border:.0625rem solid #e2e8f0;border-radius:.375rem;flex-direction:column;width:100%;height:8.75rem;padding:.5rem .75rem;display:flex;overflow:hidden}.FormDialog-module__YvzHjW__textarea{resize:none;box-sizing:border-box;border:none;outline:none;width:100%;height:7.75rem;padding:0;font-family:Roboto,sans-serif;font-size:.875rem;line-height:1.5;overflow:hidden auto}.FormDialog-module__YvzHjW__textarea::-webkit-scrollbar{width:.375rem}.FormDialog-module__YvzHjW__textarea::-webkit-scrollbar-track{background:0 0}.FormDialog-module__YvzHjW__textarea::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:1.3125rem}.FormDialog-module__YvzHjW__textarea::-webkit-scrollbar-thumb:hover{background:#94a3b8}.FormDialog-module__YvzHjW__textarea{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.FormDialog-module__YvzHjW__textarea:focus{outline:none}.FormDialog-module__YvzHjW__textareaWrapper:focus-within{border-color:#a5b4fc;outline:none;box-shadow:inset 0 0 0 .125rem #a5b4fc}.FormDialog-module__YvzHjW__importTextareaWrapper{height:140px;padding:12px}.FormDialog-module__YvzHjW__importTextarea{letter-spacing:0;color:#1a1a1a;height:100%;font-size:14px;font-weight:400;line-height:1.5}.FormDialog-module__YvzHjW__importNameInput{color:#1a1a1a;font-size:14px;font-weight:400;line-height:1.5}.FormDialog-module__YvzHjW__footer{box-sizing:border-box;border-top:.0625rem solid #e2e8f0;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;width:100%;min-height:3rem;margin-top:auto;padding-top:.75rem;padding-bottom:.75rem;display:flex;position:relative}.FormDialog-module__YvzHjW__button{cursor:pointer;box-sizing:border-box;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.625rem;height:2rem;padding:0;font-family:Roboto,sans-serif;font-size:1rem;font-weight:500;display:flex}.FormDialog-module__YvzHjW__buttonFixed{width:3.6875rem}.FormDialog-module__YvzHjW__buttonAuto{min-width:3.6875rem;padding:0 .875rem}.FormDialog-module__YvzHjW__secondary{color:#475569;background:#f1f5f9}.FormDialog-module__YvzHjW__importCancel{color:#0f172a;background:#fff;border:.0625rem solid #e2e8f0;border-radius:8px;gap:4px;height:32px;min-height:32px;padding:6px 12px;font-size:14px;font-weight:500}.FormDialog-module__YvzHjW__importSubmit{color:#fff;background:#0b99ff;border:none;border-radius:8px;gap:4px;width:auto;min-width:72px;height:32px;min-height:32px;padding:6px 12px;font-size:14px;font-weight:500}.FormDialog-module__YvzHjW__importSubmit:hover{background:#0b99ff}.FormDialog-module__YvzHjW__importSubmit:disabled{opacity:.6;cursor:not-allowed;color:#0b99ff;background:#0b99ff14}.FormDialog-module__YvzHjW__primary{color:#fff;background:#0b99ff}.FormDialog-module__YvzHjW__primary:hover{background:#0b99ff}.FormDialog-module__YvzHjW__primary:disabled{opacity:.6;cursor:not-allowed;background:#0b99ff14}.FormDialog-module__YvzHjW__error{color:#dc2626;margin:0;font-family:Roboto,sans-serif;font-size:.8125rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.FormDialog-module__YvzHjW__errorInline{margin-bottom:0;position:static;transform:none}.FormDialog-module__YvzHjW__filePickerButton{color:#475569;cursor:pointer;background:#f1f5f9;border:0;border-radius:.5rem;width:fit-content;height:2rem;padding:0 .875rem;font:500 .875rem/1 Roboto,sans-serif}.FormDialog-module__YvzHjW__filePickerButton:disabled{cursor:not-allowed;opacity:.6}.FormDialog-module__YvzHjW__filePreview{color:#64748b;margin:0;font-size:.8125rem;line-height:1.4}
.VersionControlSidebar-module__zD8nmW__sidebar{box-sizing:border-box;background:#fff;border-left:1px solid #e2e8f0;flex-direction:column;flex-shrink:0;align-self:flex-start;width:min(24rem,100%);height:calc(100vh - 4rem);font-family:Roboto,sans-serif;display:flex;position:sticky;top:0}.VersionControlSidebar-module__zD8nmW__content{flex-direction:column;flex:1;gap:.625rem;min-height:0;padding:1.25rem;display:flex;overflow-y:auto}.VersionControlSidebar-module__zD8nmW__loading,.VersionControlSidebar-module__zD8nmW__error{text-align:center;color:#697077;padding:1.5rem;font-family:Roboto,sans-serif;font-size:.875rem}.VersionControlSidebar-module__zD8nmW__content::-webkit-scrollbar{width:.375rem}.VersionControlSidebar-module__zD8nmW__content::-webkit-scrollbar-track{background:#f1f5f9;border-radius:.1875rem}.VersionControlSidebar-module__zD8nmW__content::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:.1875rem}.VersionControlSidebar-module__zD8nmW__content::-webkit-scrollbar-thumb:hover{background:#94a3b8}
.page-module__9Vg7tW__loadingContainer,.page-module__9Vg7tW__errorContainer,.page-module__9Vg7tW__notFoundContainer{text-align:center;padding:2rem}.page-module__9Vg7tW__errorText{color:#dc2626}.page-module__9Vg7tW__container{flex-direction:column;min-width:0;padding:0 0 1.5rem;display:flex}.page-module__9Vg7tW__mainContent{grid-template-columns:minmax(0,1fr) 0 0;align-items:stretch;width:100%;min-width:0;transition:grid-template-columns .18s;display:grid;position:relative}.page-module__9Vg7tW__mainContent:has(.page-module__9Vg7tW__assetDetailSlot:not(:empty)){grid-template-columns:minmax(0,1fr) 400px 0}.page-module__9Vg7tW__mainContent:has(.page-module__9Vg7tW__versionHistorySlot:not(:empty)){grid-template-columns:minmax(0,1fr) 0 24rem}.page-module__9Vg7tW__mainContent:has(.page-module__9Vg7tW__assetDetailSlot:not(:empty)):has(.page-module__9Vg7tW__versionHistorySlot:not(:empty)){grid-template-columns:minmax(0,1fr) 400px 24rem}.page-module__9Vg7tW__tableContainer{grid-column:1;min-width:0;padding:0}.page-module__9Vg7tW__assetDetailSlot:empty{display:none}.page-module__9Vg7tW__assetDetailSlot:not(:empty){flex-direction:column;grid-column:2;align-self:stretch;width:400px;max-width:400px;min-height:0;display:flex}.page-module__9Vg7tW__versionHistorySlot:empty{display:none}.page-module__9Vg7tW__versionHistorySlot:not(:empty){grid-column:3;min-width:0}.page-module__9Vg7tW__header{justify-content:space-between;align-items:center;display:flex}.page-module__9Vg7tW__title{margin-bottom:.625rem;font-size:1.375rem}.page-module__9Vg7tW__subtitle{color:#64748b}.page-module__9Vg7tW__authWarning{color:#dc2626}

.AddLibraryMenu-module__B0pIvq__menu{z-index:10000;min-width:180px;font-family:var(--font-roboto), "Roboto", sans-serif;background:#fff;border:none;border-radius:.5rem;flex-direction:column;padding:.25rem 0;display:flex;overflow:hidden;box-shadow:0 4px 12px #00000026}.AddLibraryMenu-module__B0pIvq__menuItem{text-align:left;color:#000000e0;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;width:100%;min-height:auto;padding:.625rem 12px;font-size:1rem;line-height:1.375em;transition:background-color .15s;display:flex}.AddLibraryMenu-module__B0pIvq__menuItem:hover,.AddLibraryMenu-module__B0pIvq__menuItem:focus{background-color:var(--keco-blue-tint-soft);color:#000000e0;outline:none}.AddLibraryMenu-module__B0pIvq__menuIcon{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:16px;height:16px}.AddLibraryMenu-module__B0pIvq__menuIconSvg{color:#000000e0;flex-shrink:0;width:16px;height:16px}.AddLibraryMenu-module__B0pIvq__divider{background:#e5e5e5;width:100%;height:.0625rem;margin:.25rem 0}.AddLibraryMenu-module__B0pIvq__deleteItem{color:#aa052c}.AddLibraryMenu-module__B0pIvq__deleteItem:hover,.AddLibraryMenu-module__B0pIvq__deleteItem:focus{background-color:var(--keco-blue-tint-soft);color:#aa052c}
.FolderPage-module__vylkYW__container{box-sizing:border-box;flex-direction:column;gap:1rem;width:100%;max-width:1200px;min-height:100%;margin:0 auto;padding:1rem 1.5rem 2.5rem;display:flex}.FolderPage-module__vylkYW__header{margin-bottom:.25rem}.FolderPage-module__vylkYW__title{color:#0f172a;margin:0;font-size:1.5rem;font-weight:600}.FolderPage-module__vylkYW__loading,.FolderPage-module__vylkYW__error{text-align:center;color:#64748b;padding:2rem}.FolderPage-module__vylkYW__error{color:#dc2626}.FolderPage-module__vylkYW__emptyStateWrapper{flex:1;justify-content:center;align-items:center;height:100%;display:flex}.FolderPage-module__vylkYW__createLibraryButton{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;width:fit-content;min-width:163px;height:3rem;padding:0 20px;transition:all .2s;display:flex}.FolderPage-module__vylkYW__createLibraryButton:hover{background:var(--keco-control-hover-bg);border-color:#cbd5e1}.FolderPage-module__vylkYW__createLibraryButton:active{background:#f1f5f9}.FolderPage-module__vylkYW__plusIcon{justify-content:center;align-items:center;width:1.375rem;height:1.375rem;display:inline-flex;position:relative}.FolderPage-module__vylkYW__plusHorizontal,.FolderPage-module__vylkYW__plusVertical{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.FolderPage-module__vylkYW__buttonText{color:#000;font-size:.875rem;font-weight:500}.FolderPage-module__vylkYW__grid{grid-template-columns:1fr;justify-items:start;gap:1.5rem;width:100%;display:grid}.FolderPage-module__vylkYW__list{flex-direction:column;gap:.75rem;width:100%;display:flex}@media (min-width:640px){.FolderPage-module__vylkYW__grid{grid-template-columns:1fr;justify-items:start}}@media (min-width:800px){.FolderPage-module__vylkYW__grid{grid-template-columns:repeat(4,1fr);justify-items:stretch;gap:1.5rem}}
.DocumentRecentCard-module__gaOYWa__card{cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #e5e5e5;border-radius:.5rem;flex-direction:column;width:100%;max-width:37.3125rem;height:169px;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}@media (min-width:1366px){.DocumentRecentCard-module__gaOYWa__card{max-width:none}}.DocumentRecentCard-module__gaOYWa__card:hover{background-color:#0b99ff14;border-color:#0b99ff;box-shadow:0 2px 8px #00000014}.DocumentRecentCard-module__gaOYWa__thumbnailContainer{justify-content:center;align-items:center;width:100%;height:116px;padding:.75rem .75rem 0;display:flex;overflow:hidden}.DocumentRecentCard-module__gaOYWa__documentPreview{box-sizing:border-box;background:#f7f8fa;border:1px solid #eef0f3;border-radius:.375rem;flex-direction:column;gap:.55rem;width:100%;height:100%;padding:1rem 1.1rem;display:flex;position:relative}.DocumentRecentCard-module__gaOYWa__previewLine{background:#d9dee5;border-radius:999px;height:6px;display:block}.DocumentRecentCard-module__gaOYWa__previewBlock{background:#d7ebff;border-radius:.375rem;width:2.75rem;height:2.75rem;position:absolute;top:1rem;right:1rem}.DocumentRecentCard-module__gaOYWa__cardFooter{flex:1;justify-content:space-between;align-items:center;gap:.75rem;padding:.25rem 14px .5rem;display:flex}.DocumentRecentCard-module__gaOYWa__docInfo{flex:1;align-items:center;gap:.875rem;min-width:0;display:flex}.DocumentRecentCard-module__gaOYWa__docIconContainer{background:#eee;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;width:24px;height:24px;display:flex}.DocumentRecentCard-module__gaOYWa__docNameContainer{flex-direction:column;flex:1;min-width:0;display:flex}.DocumentRecentCard-module__gaOYWa__docName{color:#000010;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:500;overflow:hidden}.DocumentRecentCard-module__gaOYWa__docMeta{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.DocumentRecentCard-module__gaOYWa__actionButton{cursor:pointer;background:#fff;border:1px solid #bcbcbc;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:flex}.DocumentRecentCard-module__gaOYWa__actionButton:hover{background-color:#0b99ff;border-color:#d1d5db}.DocumentRecentCard-module__gaOYWa__actionButton:hover img{filter:brightness(0)invert()}.DocumentRecentCard-module__gaOYWa__actionButton:active{background-color:#0b99ff}.DocumentRecentCard-module__gaOYWa__actionButton:active img{filter:brightness(0)invert()}.DocumentRecentCard-module__gaOYWa__actionButtonActive{background-color:#0b99ff!important;border-color:#0b99ff!important}.DocumentRecentCard-module__gaOYWa__actionButtonActive img{filter:brightness(0)invert()}
.DocumentDropZone-module__js6q2q__zone{text-align:center;cursor:pointer;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:12px;padding:36px 24px;transition:border-color .15s,background .15s,min-height .15s,padding .15s}.DocumentDropZone-module__js6q2q__compactRoot{flex-direction:column;gap:.375rem;width:100%;display:flex}.DocumentDropZone-module__js6q2q__zoneCompact{box-sizing:border-box;text-align:left;cursor:pointer;background:#fafafa;border:1px solid #e7e7e7;border-radius:.375rem;align-items:center;height:36px;min-height:36px;padding:0 12px;transition:border-color .15s,background .15s,outline .15s;display:flex}.DocumentDropZone-module__js6q2q__zone:hover{background:#f1f5f9;border-color:#2563eb}.DocumentDropZone-module__js6q2q__zoneCompact:hover{border-color:#a5b4fc}.DocumentDropZone-module__js6q2q__zoneCompact:focus,.DocumentDropZone-module__js6q2q__zoneCompact:focus-visible{border-color:#a5b4fc;outline:none;box-shadow:inset 0 0 0 .125rem #a5b4fc}.DocumentDropZone-module__js6q2q__emptyDrop{box-shadow:none;background:#f1f5f9;border-style:dashed;border-color:#cbd5e1}.DocumentDropZone-module__js6q2q__zone.DocumentDropZone-module__js6q2q__emptyDrop{min-height:10rem;padding:48px 24px}.DocumentDropZone-module__js6q2q__zone.DocumentDropZone-module__js6q2q__emptyDrop:hover{background:#e8eef5;border-color:#94a3b8}.DocumentDropZone-module__js6q2q__dragOver{background:#e2e8f0;border-color:#94a3b8}.DocumentDropZone-module__js6q2q__zoneCompact.DocumentDropZone-module__js6q2q__dragOver{background:#f8fafc;border-color:#94a3b8}.DocumentDropZone-module__js6q2q__emptyHint{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;display:flex}.DocumentDropZone-module__js6q2q__dropPlusIcon{color:#94a3b8;flex-shrink:0;display:block}.DocumentDropZone-module__js6q2q__emptyDrop:hover .DocumentDropZone-module__js6q2q__dropPlusIcon,.DocumentDropZone-module__js6q2q__dragOver .DocumentDropZone-module__js6q2q__dropPlusIcon{color:#64748b}.DocumentDropZone-module__js6q2q__compactEmptyRow{align-items:center;gap:.5rem;width:100%;min-width:0;display:flex}.DocumentDropZone-module__js6q2q__fileTypeIcon{opacity:.55;flex-shrink:0}.DocumentDropZone-module__js6q2q__clickToUpload{color:#0000003d;pointer-events:none;flex:1;min-width:0;font-size:.875rem;font-weight:400;line-height:1.25}.DocumentDropZone-module__js6q2q__uploadButton{color:#0b99ff;cursor:pointer;background:#0b99ff14;border:none;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;height:1.75rem;padding:0 .75rem;font-family:Roboto,sans-serif;font-size:.875rem;font-weight:500;line-height:1;display:inline-flex}.DocumentDropZone-module__js6q2q__uploadButton:hover:not(:disabled){background:#0b99ff24}.DocumentDropZone-module__js6q2q__uploadButton:disabled{cursor:not-allowed;opacity:.6}.DocumentDropZone-module__js6q2q__uploadButtonIcon{filter:brightness(0)saturate()invert(48%)sepia(98%)saturate(1805%)hue-rotate(182deg)brightness(101%)contrast(101%);flex-shrink:0}.DocumentDropZone-module__js6q2q__formatsHintBelow{color:#00000073;letter-spacing:0;margin:0;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:20px}.DocumentDropZone-module__js6q2q__disabled{cursor:not-allowed;opacity:.6}.DocumentDropZone-module__js6q2q__zone.DocumentDropZone-module__js6q2q__disabled:hover{background:#f8fafc;border-color:#cbd5e1}.DocumentDropZone-module__js6q2q__zone.DocumentDropZone-module__js6q2q__emptyDrop.DocumentDropZone-module__js6q2q__disabled:hover{background:#f1f5f9;border-color:#cbd5e1}.DocumentDropZone-module__js6q2q__zoneCompact.DocumentDropZone-module__js6q2q__disabled:hover{background:#fff;border-color:#e2e8f0}.DocumentDropZone-module__js6q2q__input{display:none}.DocumentDropZone-module__js6q2q__secondaryText{color:#374151bf;font-size:13px}.DocumentDropZone-module__js6q2q__selected{justify-content:center;align-items:center;gap:12px;width:100%;display:flex}.DocumentDropZone-module__js6q2q__zoneCompact .DocumentDropZone-module__js6q2q__selected{justify-content:flex-start;gap:.5rem}.DocumentDropZone-module__js6q2q__fileName{color:#111827;word-break:break-all;font-size:14px;font-weight:600}.DocumentDropZone-module__js6q2q__zoneCompact .DocumentDropZone-module__js6q2q__fileName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.875rem;font-weight:500;overflow:hidden}.DocumentDropZone-module__js6q2q__clearButton{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;flex-shrink:0;margin-left:auto;padding:4px 10px;font-size:13px}.DocumentDropZone-module__js6q2q__clearButton:hover{background:var(--keco-control-hover-bg);border-color:#d1d5db}.DocumentDropZone-module__js6q2q__zoneCompact .DocumentDropZone-module__js6q2q__clearButton{padding:2px 8px;font-size:.75rem}
.page-module__BfRsDq__container{flex-direction:column;gap:1rem;min-height:100%;padding:1rem 1.5rem;display:flex}.page-module__BfRsDq__header{justify-content:space-between;align-items:center;display:flex}.page-module__BfRsDq__title{color:#0f172a;margin:0;font-size:1.5rem;font-weight:600}.page-module__BfRsDq__newProjectButton{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:.5rem;padding:.5rem 12px}.page-module__BfRsDq__error{color:#dc2626}.page-module__BfRsDq__emptyStateWrapper{flex:1;justify-content:center;align-items:center;height:100%;display:flex}.page-module__BfRsDq__createProjectButton{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;width:fit-content;min-width:199px;height:3rem;padding:0 20px;transition:all .2s;display:flex}.page-module__BfRsDq__createProjectButton:hover{background:var(--keco-control-hover-bg);border-color:#cbd5e1}.page-module__BfRsDq__createProjectButton:active{background:#f1f5f9}.page-module__BfRsDq__plusIcon{justify-content:center;align-items:center;width:1.375rem;height:1.375rem;display:inline-flex;position:relative}.page-module__BfRsDq__plusHorizontal,.page-module__BfRsDq__plusVertical{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module__BfRsDq__buttonText{color:#000;font-size:.875rem;font-weight:500}.page-module__BfRsDq__projectsGrid{gap:.75rem;display:grid}.page-module__BfRsDq__projectCard{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:.625rem;padding:.75rem 14px}.page-module__BfRsDq__projectName{color:#0f172a;font-weight:600}.page-module__BfRsDq__projectDescription{color:#475569;margin-top:.25rem;font-size:.875rem}
.RecentPage-module__PQiska__page{box-sizing:border-box;flex-direction:column;width:100%;max-width:1200px;min-height:calc(100vh - 4rem);margin:0 auto;padding:1rem 1.5rem 2.5rem;display:flex}.RecentPage-module__PQiska__emptyMessage{text-align:center;color:#64748b;padding:3rem 1rem;font-size:.9375rem}.RecentPage-module__PQiska__grid{grid-template-columns:1fr;justify-items:start;gap:1.5rem;width:100%;display:grid}@media (min-width:800px){.RecentPage-module__PQiska__grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch}}@media (min-width:1100px){.RecentPage-module__PQiska__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1366px){.RecentPage-module__PQiska__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.RecentPage-module__PQiska__list{flex-direction:column;width:100%;display:flex}.RecentPage-module__PQiska__listHeader,.RecentPage-module__PQiska__listRow{box-sizing:border-box;grid-template-columns:minmax(0,2.2fr) minmax(0,1.4fr) minmax(0,.9fr) minmax(0,1fr) 40px;align-items:center;gap:.75rem;width:100%;display:grid}.RecentPage-module__PQiska__listHeader{color:#7d7d7d;letter-spacing:.02em;text-transform:uppercase;border-bottom:1px solid #e5e7eb;min-height:2.5rem;padding:0 .5rem;font-size:.75rem;font-weight:500}.RecentPage-module__PQiska__listRow{cursor:pointer;text-align:left;min-height:3.5rem;color:inherit;font:inherit;background:0 0;border:none;border-bottom:1px solid #eceef0;padding:.5rem}.RecentPage-module__PQiska__listRow:hover{background:#f4f8fc}.RecentPage-module__PQiska__colName,.RecentPage-module__PQiska__colUpdatedBy{align-items:center;gap:.625rem;min-width:0;display:inline-flex}.RecentPage-module__PQiska__colItems,.RecentPage-module__PQiska__colUpdated{color:#4b5563;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.RecentPage-module__PQiska__rowIcon{flex-shrink:0}.RecentPage-module__PQiska__rowName{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:500;overflow:hidden}.RecentPage-module__PQiska__avatar{color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:600;display:inline-flex}.RecentPage-module__PQiska__colActions{justify-content:flex-end;display:flex}.RecentPage-module__PQiska__moreButton{cursor:pointer;opacity:.55;background:0 0;border:1px solid #0000;border-radius:.375rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0;display:inline-flex}.RecentPage-module__PQiska__moreButton:hover{opacity:1;background:#f0f8ff;border-color:#0b99ff}
.CreateMapWorkbench-module__Ti-gdW__workbench{--create-map-blue:#0b99ff;--create-map-blue-strong:#0b78d0;--create-map-ink:#16325d;--create-map-muted:#5b74a7;--create-map-line:#e2e8f0;--create-map-surface:#f3f5f6;--create-map-panel:#fff;--create-map-control-radius:8px;width:100%;min-width:0;height:100%;min-height:620px;color:var(--create-map-ink);background:var(--create-map-surface);grid-template-columns:300px minmax(0,1fr) 300px;font-family:Roboto,sans-serif;display:grid;position:relative;overflow:hidden}.CreateMapWorkbench-module__Ti-gdW__workbenchCanvasOnly{grid-template-columns:300px minmax(0,1fr)}.CreateMapWorkbench-module__Ti-gdW__workbenchCanvasOnly .CreateMapWorkbench-module__Ti-gdW__directCanvasPanel{grid-column:2/-1}.CreateMapWorkbench-module__Ti-gdW__workbenchLeftCollapsed{grid-template-columns:minmax(0,1fr) minmax(300px,351px)}.CreateMapWorkbench-module__Ti-gdW__workbenchLeftCollapsed.CreateMapWorkbench-module__Ti-gdW__workbenchCanvasOnly{grid-template-columns:minmax(0,1fr)}.CreateMapWorkbench-module__Ti-gdW__workbenchLeftCollapsed.CreateMapWorkbench-module__Ti-gdW__workbenchCanvasOnly .CreateMapWorkbench-module__Ti-gdW__directCanvasPanel{grid-column:1/-1}.CreateMapWorkbench-module__Ti-gdW__workbenchLeftCollapsed .CreateMapWorkbench-module__Ti-gdW__leftPanel{display:none}.CreateMapWorkbench-module__Ti-gdW__leftPanel,.CreateMapWorkbench-module__Ti-gdW__rightPanel,.CreateMapWorkbench-module__Ti-gdW__canvasPanel{min-width:0;min-height:0}.CreateMapWorkbench-module__Ti-gdW__directCanvasPanel{background:#e7eaec;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.CreateMapWorkbench-module__Ti-gdW__brandSection{border-bottom:0;padding:12px 8px 0}.CreateMapWorkbench-module__Ti-gdW__brandBlock{padding:0 6px}.CreateMapWorkbench-module__Ti-gdW__brandTitle{color:#16325d;margin:0;font-family:Archivo,Roboto,sans-serif;font-size:16px;font-weight:700;line-height:1.2}.CreateMapWorkbench-module__Ti-gdW__brandSubtitle{color:var(--create-map-muted);margin:2px 0 0;font-size:11px;line-height:1.25}.CreateMapWorkbench-module__Ti-gdW__projectWrap{flex-shrink:0;margin:12px 0 0;position:relative}.CreateMapWorkbench-module__Ti-gdW__projectButton{box-sizing:border-box;color:#7d7d7d;width:100%;height:36px;font:inherit;letter-spacing:0;text-align:left;cursor:pointer;background:#dde1e64a;border:1px solid #0000;border-radius:11px;flex-direction:row;justify-content:space-between;align-items:center;gap:2px;padding:6px 12px;font-size:16px;font-weight:600;line-height:150%;transition:background-color .16s,border-color .16s,border-radius .16s;display:flex}.CreateMapWorkbench-module__Ti-gdW__projectButton:hover:not(:disabled){background:var(--keco-control-hover-bg)}.CreateMapWorkbench-module__Ti-gdW__projectButton:focus{outline:none}.CreateMapWorkbench-module__Ti-gdW__projectButton:focus-visible{outline-offset:2px;outline:2px solid #8ecfff}.CreateMapWorkbench-module__Ti-gdW__projectButton[aria-expanded=true]{background:#fff;border-color:#d7dde5 #d7dde5 #0000;border-radius:11px 11px 0 0}.CreateMapWorkbench-module__Ti-gdW__projectButton:disabled{opacity:.55;cursor:not-allowed}.CreateMapWorkbench-module__Ti-gdW__projectName{text-overflow:ellipsis;white-space:nowrap;text-align:left;color:#7d7d7d;min-width:0;font-size:16px;font-weight:600;line-height:150%;overflow:hidden}.CreateMapWorkbench-module__Ti-gdW__projectChevron{color:#3f444a;flex-shrink:0;font-size:11px;display:inline-flex}.CreateMapWorkbench-module__Ti-gdW__projectMenu{z-index:50;box-sizing:border-box;background:#fff;border:1px solid #d7dde5;border-top:none;border-radius:0 0 8px 8px;padding:4px;position:absolute;top:calc(100% - 1px);left:0;right:0;box-shadow:0 12px 28px #1f293738,0 2px 6px #1f29371f}.CreateMapWorkbench-module__Ti-gdW__projectOptions{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#c9ced5 transparent;max-height:108px;overflow:hidden scroll}.CreateMapWorkbench-module__Ti-gdW__projectOptions::-webkit-scrollbar{width:10px}.CreateMapWorkbench-module__Ti-gdW__projectOptions::-webkit-scrollbar-thumb{background:#c9ced5;border:3px solid #fff;border-radius:999px}.CreateMapWorkbench-module__Ti-gdW__projectOption{color:#22262b;width:100%;min-height:36px;font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-size:16px;font-weight:400;line-height:1.25;display:flex}.CreateMapWorkbench-module__Ti-gdW__projectOption:hover,.CreateMapWorkbench-module__Ti-gdW__projectOption:focus-visible{background:var(--keco-control-hover-bg);outline:none}.CreateMapWorkbench-module__Ti-gdW__projectOptionSelected,.CreateMapWorkbench-module__Ti-gdW__projectOptionSelected:hover,.CreateMapWorkbench-module__Ti-gdW__projectOptionSelected:focus-visible{color:#22262b;background:#e8f5fd;font-weight:400}.CreateMapWorkbench-module__Ti-gdW__projectOptionText{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.CreateMapWorkbench-module__Ti-gdW__projectOptionCheck{color:#1f2328;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;display:inline-flex}.CreateMapWorkbench-module__Ti-gdW__projectEmpty{color:#64748b;padding:10px;font-size:12px}.CreateMapWorkbench-module__Ti-gdW__savedMapsSection{flex-direction:column;flex:1;min-height:0;margin-top:16px;padding:0 8px 16px;display:flex}.CreateMapWorkbench-module__Ti-gdW__savedMapsHeadingRow{box-sizing:border-box;border-top:1px solid var(--create-map-line);border-bottom:1px solid var(--create-map-line);justify-content:space-between;align-items:center;width:calc(100% + 16px);height:50px;margin:0 -8px 12px;padding:14px 17.5px;display:flex}.CreateMapWorkbench-module__Ti-gdW__savedMapsHeading{color:#21272a;margin:0;font-size:14px;font-weight:500;line-height:20px}.CreateMapWorkbench-module__Ti-gdW__savedMapsAddButton{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;font-size:14px;display:inline-grid}.CreateMapWorkbench-module__Ti-gdW__mapHistoryWrap{position:relative}.CreateMapWorkbench-module__Ti-gdW__mapHistoryIcon{filter:brightness(0)}.CreateMapWorkbench-module__Ti-gdW__mapHistoryMenu{z-index:50;box-sizing:border-box;background:#fff;border:1px solid #cbd3d9;border-radius:8px;flex-direction:column;gap:12px;width:191px;min-height:122px;padding:4px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 18px #1f293729}.CreateMapWorkbench-module__Ti-gdW__mapHistoryMenu[hidden]{display:none}.CreateMapWorkbench-module__Ti-gdW__mapHistoryLabel{color:#7b7b7b;text-transform:uppercase;margin:8px 12px 0;font-size:12px;line-height:1.2}.CreateMapWorkbench-module__Ti-gdW__mapHistoryItem,.CreateMapWorkbench-module__Ti-gdW__mapHistoryItemCurrent{color:#21272a;align-items:center;gap:8px;height:36px;padding:0 12px;font-size:16px;display:flex}button.CreateMapWorkbench-module__Ti-gdW__mapHistoryItem{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}button.CreateMapWorkbench-module__Ti-gdW__mapHistoryItem:hover,button.CreateMapWorkbench-module__Ti-gdW__mapHistoryItem:focus-visible{background:#e8f5fd;outline:none}.CreateMapWorkbench-module__Ti-gdW__mapHistoryItemCurrent{background:#e8f5fd}.CreateMapWorkbench-module__Ti-gdW__mapHistoryEmpty{color:#64748b;margin:0;padding:10px 20px;font-size:12px}.CreateMapWorkbench-module__Ti-gdW__savedMapsAddButton:hover:not(:disabled){color:#0f172a;background:var(--keco-control-hover-bg)}.CreateMapWorkbench-module__Ti-gdW__savedMapsAddButton:disabled{opacity:.35;cursor:not-allowed}.CreateMapWorkbench-module__Ti-gdW__savedMapsSearch{box-sizing:border-box;color:#94a3b8;background:#f1f5f9;border:0;border-radius:88px;align-items:center;width:100%;height:30px;padding:0;display:flex;position:relative}.CreateMapWorkbench-module__Ti-gdW__savedMapsSearch:focus-within{background:#e8eef5}.CreateMapWorkbench-module__Ti-gdW__savedMapsSearch>span{z-index:1;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.CreateMapWorkbench-module__Ti-gdW__savedMapsSearch input{color:#21272a;width:100%;min-width:0;height:30px;font:inherit;background:0 0;border:0;outline:0;padding:0 12px 0 36px;font-size:13px}.CreateMapWorkbench-module__Ti-gdW__chatPanel{border-top:1px solid var(--create-map-line);flex-direction:column;flex:1;min-height:0;margin-top:16px;display:flex}.CreateMapWorkbench-module__Ti-gdW__chatHeader{border-bottom:1px solid var(--create-map-line);align-items:center;gap:8px;padding:12px 14px;display:flex}.CreateMapWorkbench-module__Ti-gdW__chatBackButton{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:inline-grid}.CreateMapWorkbench-module__Ti-gdW__chatBackButton:hover{background:var(--keco-control-hover-bg)}.CreateMapWorkbench-module__Ti-gdW__chatTitle{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:14px;font-weight:650;overflow:hidden}.CreateMapWorkbench-module__Ti-gdW__chatHeaderActions{flex-shrink:0;align-items:center;gap:2px;margin-left:auto;display:inline-flex}.CreateMapWorkbench-module__Ti-gdW__chatHeaderIconButton{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;font-size:13px;display:inline-grid}.CreateMapWorkbench-module__Ti-gdW__chatHeaderIconButton:hover:not(:disabled){color:#0f172a;background:var(--keco-control-hover-bg)}.CreateMapWorkbench-module__Ti-gdW__chatHeaderIconButton:disabled{opacity:.35;cursor:not-allowed}.CreateMapWorkbench-module__Ti-gdW__chatHeaderIconButton[aria-pressed=true]{color:var(--create-map-blue);background:#0b99ff1a}.CreateMapWorkbench-module__Ti-gdW__chatBody{background:#f5f7f9;flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px;display:flex;overflow-y:auto}.CreateMapWorkbench-module__Ti-gdW__chatEmpty{color:#64748b;margin:0;font-size:12px;line-height:1.45}.CreateMapWorkbench-module__Ti-gdW__chatSearch{color:#94a3b8;background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:8px;min-height:34px;padding:0 12px;display:flex}.CreateMapWorkbench-module__Ti-gdW__chatSearch input{color:#21272a;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.CreateMapWorkbench-module__Ti-gdW__chatBubbleUser,.CreateMapWorkbench-module__Ti-gdW__chatBubbleAssistant{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;min-width:0;font-size:14px;line-height:20px}.CreateMapWorkbench-module__Ti-gdW__chatMessageGroup{flex-direction:column;gap:10px;min-width:0;display:flex}.CreateMapWorkbench-module__Ti-gdW__chatBubbleUser{color:#fff;background:var(--create-map-blue);border-radius:20px;align-self:flex-end;width:fit-content;max-width:300px;padding:12px 16px}.CreateMapWorkbench-module__Ti-gdW__chatBubbleAssistant{box-sizing:border-box;color:#1e293b;align-self:flex-start;width:100%;max-width:100%}.CreateMapWorkbench-module__Ti-gdW__mapResourceCard{box-sizing:border-box;background:#fff;border:1px solid #e3e8f0;border-radius:22px;align-items:center;gap:8px;min-height:72px;padding:14px 16px;display:flex}.CreateMapWorkbench-module__Ti-gdW__mapResourceCardCopy{flex:1;gap:2px;min-width:0;display:grid}.CreateMapWorkbench-module__Ti-gdW__mapResourceCardCopy strong{color:#0b99ff;overflow-wrap:anywhere;word-break:break-word;font-size:14px;font-weight:500;line-height:20px}.CreateMapWorkbench-module__Ti-gdW__mapResourceCardCopy small{color:#68737c;font-size:14px;line-height:20px}.CreateMapWorkbench-module__Ti-gdW__mapResourceAction{color:#27313a;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:28px;height:28px;padding:0;display:grid}.CreateMapWorkbench-module__Ti-gdW__mapResourceAction:hover,.CreateMapWorkbench-module__Ti-gdW__mapResourceAction:focus-visible{background:var(--keco-control-hover-bg);outline:none}.CreateMapWorkbench-module__Ti-gdW__mapResourceAction:disabled{cursor:not-allowed;opacity:.45}.CreateMapWorkbench-module__Ti-gdW__mapPlanDocumentIcon{color:#0b99ff;flex:none;font-size:20px}.CreateMapWorkbench-module__Ti-gdW__chatComposer{border-top:1px solid var(--create-map-line);background:#f5f7f9;gap:8px;padding:10px 4px 14px;display:grid}.CreateMapWorkbench-module__Ti-gdW__chatBasePlanPicker{color:#52606d;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;font-size:12px;display:grid}.CreateMapWorkbench-module__Ti-gdW__chatBasePlanPicker select{color:#21272a;background:#fff;border:1px solid #cbd3d9;border-radius:6px;min-width:0;height:30px;padding:0 8px}.CreateMapWorkbench-module__Ti-gdW__chatAttachmentRow{flex-wrap:wrap;gap:6px;display:flex}.CreateMapWorkbench-module__Ti-gdW__chatAttachmentChip{color:#16325d;background:#fff;border:1px solid #dbe3ee;border-radius:8px;align-items:center;gap:6px;max-width:100%;min-height:28px;padding:4px 8px;font-size:12px;line-height:1.2;display:inline-flex}.CreateMapWorkbench-module__Ti-gdW__chatAttachmentName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CreateMapWorkbench-module__Ti-gdW__chatAttachmentRemove{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:16px;height:16px;margin-left:2px;padding:0;display:inline-grid}.CreateMapWorkbench-module__Ti-gdW__chatAttachmentRemove:hover:not(:disabled){color:#0f172a;background:var(--keco-control-hover-bg)}.CreateMapWorkbench-module__Ti-gdW__chatAttachmentRemove:disabled{opacity:.45;cursor:not-allowed}.CreateMapWorkbench-module__Ti-gdW__chatInputBar{background:#fff;border:1px solid #e3e8f0;border-radius:18px;flex-direction:column;gap:4px;min-height:96px;padding:12px 10px 10px;display:flex;box-shadow:0 6px 22px #11182712}.CreateMapWorkbench-module__Ti-gdW__chatInputActions{justify-content:space-between;align-items:center;display:flex}.CreateMapWorkbench-module__Ti-gdW__chatAttachWrap{place-items:center;display:grid;position:relative}.CreateMapWorkbench-module__Ti-gdW__chatFileInputHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.CreateMapWorkbench-module__Ti-gdW__chatAttachButton,.CreateMapWorkbench-module__Ti-gdW__chatSendButton{cursor:pointer;border:0;border-radius:999px;place-items:center;width:32px;height:32px;display:inline-grid}.CreateMapWorkbench-module__Ti-gdW__chatAttachButton{color:#64748b;background:0 0}.CreateMapWorkbench-module__Ti-gdW__chatAttachButton:hover:not(:disabled){color:#0f172a;background:#f1f5f9}.CreateMapWorkbench-module__Ti-gdW__chatAttachButton:disabled{opacity:.45;cursor:not-allowed}.CreateMapWorkbench-module__Ti-gdW__chatAttachMenu{z-index:20;background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;min-width:168px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 8px 24px #0f172a1f}.CreateMapWorkbench-module__Ti-gdW__chatAttachMenuItem{color:#111827;width:100%;min-height:36px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:500;line-height:1.25;display:flex}.CreateMapWorkbench-module__Ti-gdW__chatAttachMenuItem:hover,.CreateMapWorkbench-module__Ti-gdW__chatAttachMenuItem:focus-visible{background:#e8f4ff;outline:none}.CreateMapWorkbench-module__Ti-gdW__chatAttachMenuIcon,.CreateMapWorkbench-module__Ti-gdW__chatAttachMenuIconSvg{color:#111827;flex-shrink:0;width:16px;height:16px}.CreateMapWorkbench-module__Ti-gdW__chatSendButton{color:#fff;background:var(--create-map-blue)}.CreateMapWorkbench-module__Ti-gdW__chatSendButton:disabled{opacity:.4;cursor:not-allowed}.CreateMapWorkbench-module__Ti-gdW__chatInput{resize:none;color:#0f172a;width:100%;min-height:40px;max-height:96px;font:inherit;background:0 0;border:0;outline:0;padding:1px 2px 0;font-size:13px;line-height:1.35}.CreateMapWorkbench-module__Ti-gdW__chatInput:focus{box-shadow:none;background:0 0;border-color:#0000}.CreateMapWorkbench-module__Ti-gdW__seedLabelStack{gap:2px;display:grid}.CreateMapWorkbench-module__Ti-gdW__planDetailsHeading{box-sizing:border-box;border-bottom:1px solid var(--create-map-line);justify-content:space-between;align-items:center;gap:8px;min-height:70px;margin:0 -17.5px;padding:12px 17.5px;display:flex}.CreateMapWorkbench-module__Ti-gdW__planDetailsCopy{gap:0;min-width:0;display:grid}.CreateMapWorkbench-module__Ti-gdW__planDetailsTitle{color:#0f172a;margin:0;font-size:20px;font-weight:600;line-height:24px}.CreateMapWorkbench-module__Ti-gdW__planDetailsVersion{color:#737b84;font-size:14px;font-weight:400;line-height:20px}.CreateMapWorkbench-module__Ti-gdW__planDetailsClose{color:#0a0a0a;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:inline-grid}.CreateMapWorkbench-module__Ti-gdW__planDetailsClose:hover{background:var(--keco-control-hover-bg)}.CreateMapWorkbench-module__Ti-gdW__generationFooter{border-bottom:1px solid var(--create-map-line);padding:12px 16px 16px}.CreateMapWorkbench-module__Ti-gdW__generationFooterMeta{justify-content:flex-end;margin-bottom:8px;display:flex}.CreateMapWorkbench-module__Ti-gdW__generationFooterMeta:empty{margin:0;display:none}.CreateMapWorkbench-module__Ti-gdW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.CreateMapWorkbench-module__Ti-gdW__legacyBackButton{border-radius:var(--create-map-control-radius);color:#34414b;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd3d9;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.CreateMapWorkbench-module__Ti-gdW__readOnlyFieldset{border:0;min-width:0;margin:0;padding:0}.CreateMapWorkbench-module__Ti-gdW__leftPanel,.CreateMapWorkbench-module__Ti-gdW__rightPanel{z-index:3;background:var(--create-map-panel);min-width:0;min-height:0;position:relative}.CreateMapWorkbench-module__Ti-gdW__leftPanel{z-index:31;background:#fafafa;border-right:.5px solid #1113;flex-direction:column;width:100%;display:flex;overflow:visible}.CreateMapWorkbench-module__Ti-gdW__rightPanel{border-left:1px solid var(--create-map-line);overflow-y:auto}.CreateMapWorkbench-module__Ti-gdW__directCanvasPanel,.CreateMapWorkbench-module__Ti-gdW__rightPanel{height:calc(100% - 4rem);margin-top:4rem}.CreateMapWorkbench-module__Ti-gdW__directCanvasPanel{position:relative}.CreateMapWorkbench-module__Ti-gdW__mapVersionIndicator{z-index:2;color:#68737c;white-space:nowrap;align-items:center;font-size:10px;font-weight:600;display:inline-flex;position:absolute;top:12px;left:14px}.CreateMapWorkbench-module__Ti-gdW__canvasPanel{background:#e7eaec;grid-template-rows:64px 49px minmax(0,1fr);display:grid;overflow:hidden}.CreateMapWorkbench-module__Ti-gdW__panelSection,.CreateMapWorkbench-module__Ti-gdW__inspectorSection{border-bottom:1px solid var(--create-map-line);padding:16px}.CreateMapWorkbench-module__Ti-gdW__inspectorSection:last-child,.CreateMapWorkbench-module__Ti-gdW__panelSection:last-child{border-bottom:0}.CreateMapWorkbench-module__Ti-gdW__layerSection{min-height:220px}.CreateMapWorkbench-module__Ti-gdW__sectionHeadingRow,.CreateMapWorkbench-module__Ti-gdW__inlineActions,.CreateMapWorkbench-module__Ti-gdW__selectedAsset,.CreateMapWorkbench-module__Ti-gdW__rangeLabel,.CreateMapWorkbench-module__Ti-gdW__anchorReadout{align-items:center;display:flex}.CreateMapWorkbench-module__Ti-gdW__sectionHeadingRow,.CreateMapWorkbench-module__Ti-gdW__rangeLabel,.CreateMapWorkbench-module__Ti-gdW__anchorReadout{justify-content:space-between}.CreateMapWorkbench-module__Ti-gdW__eyebrow{color:#7a8490;letter-spacing:0;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:700;line-height:1.2;display:block}.CreateMapWorkbench-module__Ti-gdW__sectionTitle,.CreateMapWorkbench-module__Ti-gdW__sectionTitleSmall{color:var(--create-map-ink);letter-spacing:0;margin:0}.CreateMapWorkbench-module__Ti-gdW__sectionTitle{font-size:18px;line-height:1.3}.CreateMapWorkbench-module__Ti-gdW__sectionTitleSmall{font-size:13px;font-weight:700;line-height:1.4}.CreateMapWorkbench-module__Ti-gdW__modeSwitch{background:#f0f2f3;border:1px solid #d4dade;border-radius:7px;grid-template-columns:repeat(2,58px);padding:2px;display:grid}.CreateMapWorkbench-module__Ti-gdW__modeSwitch button{color:#69747d;height:26px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;font-size:10px;font-weight:700}.CreateMapWorkbench-module__Ti-gdW__modeSwitch button[aria-selected=true]{color:#25313a;background:#fff;box-shadow:0 1px 2px #1820261a}.CreateMapWorkbench-module__Ti-gdW__modeSwitch button:disabled{opacity:.38;cursor:not-allowed}.CreateMapWorkbench-module__Ti-gdW__draftBadge,.CreateMapWorkbench-module__Ti-gdW__shapeBadge,.CreateMapWorkbench-module__Ti-gdW__maskStatus,.CreateMapWorkbench-module__Ti-gdW__validCount,.CreateMapWorkbench-module__Ti-gdW__issueCount,.CreateMapWorkbench-module__Ti-gdW__retryStatus{font-size:11px;font-weight:650;line-height:1}.CreateMapWorkbench-module__Ti-gdW__draftBadge,.CreateMapWorkbench-module__Ti-gdW__shapeBadge{color:#59636c;background:#f8f9fa;border:1px solid #d5dadd;border-radius:6px;padding:5px 7px}.CreateMapWorkbench-module__Ti-gdW__validCount{color:#317a4f}.CreateMapWorkbench-module__Ti-gdW__issueCount{color:#bd4343}.CreateMapWorkbench-module__Ti-gdW__maskStatus{color:#6c5a8b}.CreateMapWorkbench-module__Ti-gdW__retryStatus{color:#597062;align-items:center;gap:4px;display:inline-flex}.CreateMapWorkbench-module__Ti-gdW__segmented,.CreateMapWorkbench-module__Ti-gdW__tabList{background:#f1f3f4;border:1px solid #d9dee2;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px;padding:3px;display:grid}.CreateMapWorkbench-module__Ti-gdW__segment,.CreateMapWorkbench-module__Ti-gdW__segmentActive,.CreateMapWorkbench-module__Ti-gdW__tab,.CreateMapWorkbench-module__Ti-gdW__tabActive{color:#65707a;min-width:0;height:28px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;font-size:11px;font-weight:650}.CreateMapWorkbench-module__Ti-gdW__segmentActive,.CreateMapWorkbench-module__Ti-gdW__tabActive{color:#283038;background:#fff;box-shadow:0 1px 2px #161e261a}.CreateMapWorkbench-module__Ti-gdW__tabList{grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0 8px}.CreateMapWorkbench-module__Ti-gdW__fieldLabel,.CreateMapWorkbench-module__Ti-gdW__rangeLabel{color:#59636d;gap:6px;margin-top:12px;font-size:11px;font-weight:650;line-height:1.3;display:grid}.CreateMapWorkbench-module__Ti-gdW__rangeLabel{grid-template-columns:1fr auto}.CreateMapWorkbench-module__Ti-gdW__optionalLabel{color:var(--create-map-muted);font-size:10px;font-weight:500}.CreateMapWorkbench-module__Ti-gdW__resourceInspector{border-top:1px solid var(--create-map-line);margin-top:14px;padding-top:14px}.CreateMapWorkbench-module__Ti-gdW__resourceInspector h3{letter-spacing:0;margin:0 0 10px;font-size:13px}.CreateMapWorkbench-module__Ti-gdW__rangeLabel input{accent-color:var(--create-map-blue);grid-column:1/-1}.CreateMapWorkbench-module__Ti-gdW__rangeLabel output{color:#323a42;font-variant-numeric:tabular-nums}.CreateMapWorkbench-module__Ti-gdW__select,.CreateMapWorkbench-module__Ti-gdW__input,.CreateMapWorkbench-module__Ti-gdW__textarea{box-sizing:border-box;border-radius:var(--create-map-control-radius);color:#273039;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #ccd3d9;outline:0;font-size:12px;font-weight:500}.CreateMapWorkbench-module__Ti-gdW__directPlanInspector{padding:0 17.5px 16px}.CreateMapWorkbench-module__Ti-gdW__directPlanInspector .CreateMapWorkbench-module__Ti-gdW__fieldLabel{color:#0a0a0a;gap:8px;margin-top:16px;font-family:inherit;font-size:14px;font-weight:500;line-height:20px}.CreateMapWorkbench-module__Ti-gdW__directPlanInspector .CreateMapWorkbench-module__Ti-gdW__input,.CreateMapWorkbench-module__Ti-gdW__directPlanInspector .CreateMapWorkbench-module__Ti-gdW__select{color:#1a1a1a;border-color:#bcbcbc;border-radius:8px;height:36px;padding:0 12px;font-family:inherit;font-size:14px;font-weight:400;line-height:20px}.CreateMapWorkbench-module__Ti-gdW__directPlanInspector .CreateMapWorkbench-module__Ti-gdW__textareaCompact,.CreateMapWorkbench-module__Ti-gdW__directPlanInspector .CreateMapWorkbench-module__Ti-gdW__directDescription{color:#1a1a1a;border-color:#bcbcbc;border-radius:8px;height:73px;min-height:73px;padding:8px 12px;font-family:inherit;font-size:14px;font-weight:400;line-height:20px}.CreateMapWorkbench-module__Ti-gdW__textareaCompact,.CreateMapWorkbench-module__Ti-gdW__directDescription{box-sizing:border-box;resize:vertical;border-radius:var(--create-map-control-radius);color:#273039;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #ccd3d9;outline:0;font-size:12px;line-height:1.45}.CreateMapWorkbench-module__Ti-gdW__textareaCompact{min-height:54px;padding:7px 9px}.CreateMapWorkbench-module__Ti-gdW__directDescription{min-height:180px;padding:9px}.CreateMapWorkbench-module__Ti-gdW__textareaCompact:focus,.CreateMapWorkbench-module__Ti-gdW__directDescription:focus{border-color:var(--create-map-blue);box-shadow:0 0 0 2px #0b78d01f}.CreateMapWorkbench-module__Ti-gdW__fieldLabelRow,.CreateMapWorkbench-module__Ti-gdW__savedMapTitleRow{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.CreateMapWorkbench-module__Ti-gdW__characterCount{color:var(--create-map-muted);font-variant-numeric:tabular-nums;font-size:10px;font-weight:500}.CreateMapWorkbench-module__Ti-gdW__compactIssueList{color:#a43d35;margin:12px 0 0;padding-left:16px;font-size:10px;line-height:1.45}.CreateMapWorkbench-module__Ti-gdW__generationPhase{color:#596670;text-overflow:ellipsis;white-space:nowrap;max-width:138px;font-size:10px;font-weight:650;overflow:hidden}.CreateMapWorkbench-module__Ti-gdW__generationPhase[data-phase=ready]{color:#2f7b4d}.CreateMapWorkbench-module__Ti-gdW__generationPhase[data-phase=failed],.CreateMapWorkbench-module__Ti-gdW__generationPhase[data-phase=blocked]{color:#ad4039}.CreateMapWorkbench-module__Ti-gdW__singleAssetRow{border-top:1px solid var(--create-map-line);border-bottom:1px solid var(--create-map-line);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;min-height:58px;margin-top:12px;display:grid}.CreateMapWorkbench-module__Ti-gdW__singleAssetRow strong,.CreateMapWorkbench-module__Ti-gdW__singleAssetRow small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.CreateMapWorkbench-module__Ti-gdW__singleAssetRow strong{font-size:11px}.CreateMapWorkbench-module__Ti-gdW__singleAssetRow small{color:var(--create-map-muted);margin-top:3px;font-size:10px}.CreateMapWorkbench-module__Ti-gdW__assetStatusIcon{color:#54636e;background:#edf1f3;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.CreateMapWorkbench-module__Ti-gdW__singleAssetRow[data-status=ready] .CreateMapWorkbench-module__Ti-gdW__assetStatusIcon{color:#2f7b4d;background:#eaf5ee}.CreateMapWorkbench-module__Ti-gdW__secondaryButtonFull{border-radius:var(--create-map-control-radius);color:#39464f;width:100%;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c8d0d6;justify-content:center;align-items:center;gap:7px;margin-top:12px;font-size:12px;font-weight:700;display:inline-flex}.CreateMapWorkbench-module__Ti-gdW__secondaryButtonFull:disabled{opacity:.45;cursor:not-allowed}.CreateMapWorkbench-module__Ti-gdW__generationProgress{background:#e1e6e9;border-radius:2px;height:3px;margin-top:13px;overflow:hidden}.CreateMapWorkbench-module__Ti-gdW__generationProgress span{border-radius:inherit;background:var(--create-map-blue);width:42%;height:100%;animation:1.4s ease-in-out infinite alternate CreateMapWorkbench-module__Ti-gdW__direct-progress;display:block}@keyframes CreateMapWorkbench-module__Ti-gdW__direct-progress{0%{transform:translate(-20%)}to{transform:translate(160%)}}.CreateMapWorkbench-module__Ti-gdW__errorCode{overflow-wrap:anywhere;color:#8e3d37;margin-top:8px;font-size:10px;display:block}.CreateMapWorkbench-module__Ti-gdW__generationConfirmation{border-radius:var(--create-map-control-radius);color:#66512d;background:#fff9ea;border:1px solid #d9c79e;margin-top:10px;padding:10px;font-size:10px;line-height:1.45}.CreateMapWorkbench-module__Ti-gdW__generationConfirmation strong{color:#4f3d1f;font-size:11px;display:block}.CreateMapWorkbench-module__Ti-gdW__generationConfirmation p{margin:4px 0 0}.CreateMapWorkbench-module__Ti-gdW__generationNoticeOption{align-items:center;gap:6px;margin-top:8px;display:flex}.CreateMapWorkbench-module__Ti-gdW__generationNoticeOption input{margin:0}.CreateMapWorkbench-module__Ti-gdW__generationNoticeActions{gap:8px;margin-top:10px;display:flex}.CreateMapWorkbench-module__Ti-gdW__generationNoticeActions button{flex:1}.CreateMapWorkbench-module__Ti-gdW__unknownSubmissionResolution{border-top:1px solid var(--create-map-line);gap:9px;margin-top:10px;padding-top:10px;display:grid}.CreateMapWorkbench-module__Ti-gdW__unknownSubmissionResolution p{color:#6f4b34;margin:0;font-size:10px;line-height:1.5}.CreateMapWorkbench-module__Ti-gdW__unknownSubmissionResolution label{color:#59636d;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:7px;font-size:10px;line-height:1.45;display:grid}.CreateMapWorkbench-module__Ti-gdW__unknownSubmissionResolution input{width:14px;height:14px;margin:1px 0 0}.CreateMapWorkbench-module__Ti-gdW__directCanvasViewport{background-color:#e8ebed;background-image:linear-gradient(#dfe3e6 1px,#0000 1px),linear-gradient(90deg,#dfe3e6 1px,#0000 1px);background-size:24px 24px;place-items:center;min-width:0;min-height:0;padding:clamp(18px,4vw,48px);display:grid;overflow:auto}.CreateMapWorkbench-module__Ti-gdW__directCanvasFrame{box-sizing:border-box;aspect-ratio:1;background:#f7f8f8;border:1px solid #bfc7cd;border-radius:4px;width:min(100%,512px);height:auto;max-height:min(100%,720px);position:relative;overflow:hidden;box-shadow:0 12px 30px #28323a24}.CreateMapWorkbench-module__Ti-gdW__directCanvasFrame[data-orientation=landscape]{width:min(100%,720px)}.CreateMapWorkbench-module__Ti-gdW__directCanvasFrame[data-orientation=portrait]{width:min(100%,384px)}.CreateMapWorkbench-module__Ti-gdW__directMapImage{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;image-rendering:pixelated;display:block}.CreateMapWorkbench-module__Ti-gdW__directCollisionOverlay{cursor:crosshair;opacity:0;touch-action:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.CreateMapWorkbench-module__Ti-gdW__directCollisionOverlay[data-visible=true]{opacity:1;pointer-events:auto}.CreateMapWorkbench-module__Ti-gdW__collisionSummary{color:#58636c;font-variant-numeric:tabular-nums;gap:6px;margin-top:12px;font-size:10px;display:grid}.CreateMapWorkbench-module__Ti-gdW__collisionSummary span{align-items:center;gap:7px;display:flex}.CreateMapWorkbench-module__Ti-gdW__collisionSummary i{background:#fff;border:1px solid #c7cdd1;border-radius:2px;width:8px;height:8px}.CreateMapWorkbench-module__Ti-gdW__collisionSummary i[data-cell=blocked]{background:#d96a6a;border-color:#c95858}.CreateMapWorkbench-module__Ti-gdW__collisionModes{background:#f1f3f4;border:1px solid #d9dee2;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px;padding:3px;display:grid}.CreateMapWorkbench-module__Ti-gdW__collisionMode,.CreateMapWorkbench-module__Ti-gdW__collisionModeActive{color:#65707a;min-width:0;height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;gap:2px;font-size:9px;font-weight:650;display:grid}.CreateMapWorkbench-module__Ti-gdW__collisionModeActive{color:#283038;background:#fff;box-shadow:0 1px 2px #161e261a}.CreateMapWorkbench-module__Ti-gdW__collisionMode span,.CreateMapWorkbench-module__Ti-gdW__collisionModeActive span{background:#fff;border:1px solid #bfc7cc;border-radius:2px;width:9px;height:9px}.CreateMapWorkbench-module__Ti-gdW__collisionMode span[data-cell="1"],.CreateMapWorkbench-module__Ti-gdW__collisionModeActive span[data-cell="1"]{background:#d96a6a;border-color:#c95858}.CreateMapWorkbench-module__Ti-gdW__collisionActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.CreateMapWorkbench-module__Ti-gdW__collisionActions button{border-radius:var(--create-map-control-radius);color:#45515a;min-width:0;min-height:30px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cbd2d8;justify-content:center;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.CreateMapWorkbench-module__Ti-gdW__collisionActions button:active{transform:translateY(1px)}.CreateMapWorkbench-module__Ti-gdW__directCanvasEmpty{color:#7b858d;text-align:center;place-content:center;gap:6px;width:100%;height:100%;display:grid}.CreateMapWorkbench-module__Ti-gdW__directCanvasEmpty span{text-transform:uppercase;font-size:11px;font-weight:700}.CreateMapWorkbench-module__Ti-gdW__directCanvasEmpty strong{color:#59646d;font-variant-numeric:tabular-nums;font-size:13px}.CreateMapWorkbench-module__Ti-gdW__referenceUploadButton{box-sizing:border-box;border-radius:var(--create-map-control-radius);color:#4f5d67;cursor:pointer;background:#f8f9fa;border:1px dashed #bfc8ce;justify-content:center;align-items:center;gap:7px;width:100%;min-height:32px;margin-top:12px;font-size:11px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.CreateMapWorkbench-module__Ti-gdW__referenceUploadButton[aria-disabled=true]{opacity:.45;cursor:not-allowed}.CreateMapWorkbench-module__Ti-gdW__referenceUploadButton input{opacity:0;width:1px;height:1px;position:absolute}.CreateMapWorkbench-module__Ti-gdW__referenceList{gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.CreateMapWorkbench-module__Ti-gdW__referenceItem{border-top:1px solid var(--create-map-line);grid-template-columns:48px minmax(0,1fr);gap:9px;min-width:0;padding:10px 0;display:grid}.CreateMapWorkbench-module__Ti-gdW__referenceItem img,.CreateMapWorkbench-module__Ti-gdW__referencePlaceholder{-o-object-fit:cover;object-fit:cover;width:48px;height:48px;image-rendering:pixelated;background:#e7ebed;border-radius:4px;display:block}.CreateMapWorkbench-module__Ti-gdW__referenceBody{min-width:0}.CreateMapWorkbench-module__Ti-gdW__referenceBody>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.CreateMapWorkbench-module__Ti-gdW__referenceModes,.CreateMapWorkbench-module__Ti-gdW__styleCopyOptions{color:#5f6b74;flex-wrap:wrap;gap:7px 10px;margin-top:6px;font-size:10px;display:flex}.CreateMapWorkbench-module__Ti-gdW__referenceModes label,.CreateMapWorkbench-module__Ti-gdW__styleCopyOptions label{align-items:center;gap:4px;display:inline-flex}.CreateMapWorkbench-module__Ti-gdW__referenceModes input,.CreateMapWorkbench-module__Ti-gdW__styleCopyOptions input{accent-color:var(--create-map-blue);margin:0}.CreateMapWorkbench-module__Ti-gdW__referenceDetails{grid-template-columns:82px minmax(0,1fr);gap:6px;margin-top:7px;display:grid}.CreateMapWorkbench-module__Ti-gdW__selectCompact,.CreateMapWorkbench-module__Ti-gdW__inputCompact{box-sizing:border-box;color:#39444d;min-width:0;height:28px;font:inherit;background:#fff;border:1px solid #ccd3d9;border-radius:5px;font-size:10px}.CreateMapWorkbench-module__Ti-gdW__selectCompact{padding:0 5px}.CreateMapWorkbench-module__Ti-gdW__inputCompact{width:100%;padding:0 7px}.CreateMapWorkbench-module__Ti-gdW__select,.CreateMapWorkbench-module__Ti-gdW__input{height:34px;padding:0 9px}.CreateMapWorkbench-module__Ti-gdW__textarea{resize:vertical;min-height:68px;padding:8px 9px;line-height:1.45}.CreateMapWorkbench-module__Ti-gdW__select:focus,.CreateMapWorkbench-module__Ti-gdW__input:focus,.CreateMapWorkbench-module__Ti-gdW__textarea:focus{border-color:var(--create-map-blue);box-shadow:0 0 0 2px #0b78d01f}.CreateMapWorkbench-module__Ti-gdW__select:disabled,.CreateMapWorkbench-module__Ti-gdW__input:disabled,.CreateMapWorkbench-module__Ti-gdW__textarea:disabled{color:#9ba3aa;background:#f4f5f6}.CreateMapWorkbench-module__Ti-gdW__primaryButton,.CreateMapWorkbench-module__Ti-gdW__secondaryButton,.CreateMapWorkbench-module__Ti-gdW__dangerButton{border-radius:var(--create-map-control-radius);min-height:34px;font:inherit;cursor:pointer;font-size:12px;font-weight:700}.CreateMapWorkbench-module__Ti-gdW__primaryButton{color:#fff;background:var(--create-map-blue);border:1px solid #0869b5;width:100%;margin-top:14px}.CreateMapWorkbench-module__Ti-gdW__secondaryButton{color:#39434c;background:#fff;border:1px solid #cbd2d8;flex:1}.CreateMapWorkbench-module__Ti-gdW__dangerButton{color:#a13939;background:snow;border:1px solid #e3bcbc;width:100%;margin-top:12px}.CreateMapWorkbench-module__Ti-gdW__primaryButton:disabled,.CreateMapWorkbench-module__Ti-gdW__secondaryButton:disabled{color:#969ea5;cursor:not-allowed;background:#eef0f2;border-color:#d8dde1}.CreateMapWorkbench-module__Ti-gdW__primaryButton:active:not(:disabled),.CreateMapWorkbench-module__Ti-gdW__secondaryButton:active:not(:disabled){transform:translateY(1px)}.CreateMapWorkbench-module__Ti-gdW__inlineActions{gap:8px;margin-top:8px}.CreateMapWorkbench-module__Ti-gdW__inlineActions .CreateMapWorkbench-module__Ti-gdW__primaryButton,.CreateMapWorkbench-module__Ti-gdW__inlineActions .CreateMapWorkbench-module__Ti-gdW__secondaryButton{white-space:nowrap;flex:1 1 0;min-width:0;margin-top:0}.CreateMapWorkbench-module__Ti-gdW__stageList,.CreateMapWorkbench-module__Ti-gdW__contentList,.CreateMapWorkbench-module__Ti-gdW__issueList{margin:12px 0 0;padding:0;list-style:none}.CreateMapWorkbench-module__Ti-gdW__stageItem{grid-template-columns:22px minmax(0,1fr);gap:9px;min-height:44px;display:grid;position:relative}.CreateMapWorkbench-module__Ti-gdW__stageItem:not(:last-child):after{content:"";background:#d9dee2;width:1px;position:absolute;top:22px;bottom:0;left:10px}.CreateMapWorkbench-module__Ti-gdW__stageMarker{box-sizing:border-box;color:#7d8790;background:#fff;border:1px solid #c9d0d5;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-weight:700;display:grid}.CreateMapWorkbench-module__Ti-gdW__stageItem[data-status=active] .CreateMapWorkbench-module__Ti-gdW__stageMarker{border-color:var(--create-map-blue);color:#fff;background:var(--create-map-blue)}.CreateMapWorkbench-module__Ti-gdW__stageItem[data-status=complete] .CreateMapWorkbench-module__Ti-gdW__stageMarker{color:#fff;background:#3c8057;border-color:#3c8057}.CreateMapWorkbench-module__Ti-gdW__stageCopy{align-content:start;gap:2px;min-width:0;display:grid}.CreateMapWorkbench-module__Ti-gdW__stageCopy strong{font-size:12px;line-height:1.35}.CreateMapWorkbench-module__Ti-gdW__stageCopy small{color:#838d95;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.3;overflow:hidden}.CreateMapWorkbench-module__Ti-gdW__contentList{gap:4px;display:grid}.CreateMapWorkbench-module__Ti-gdW__contentItem,.CreateMapWorkbench-module__Ti-gdW__contentItemSelected{border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;gap:6px;min-height:36px;padding:3px 4px 3px 7px;display:flex}.CreateMapWorkbench-module__Ti-gdW__contentItemSelected{background:#edf6fc;border-color:#b8d8f0}.CreateMapWorkbench-module__Ti-gdW__itemName{color:#364049;min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:7px;padding:0;font-size:11px;font-weight:600;display:flex;overflow:hidden}.CreateMapWorkbench-module__Ti-gdW__itemName span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CreateMapWorkbench-module__Ti-gdW__layerSwatch,.CreateMapWorkbench-module__Ti-gdW__objectThumbnail{background:#8fa97b;border:1px solid #1c283224;border-radius:4px;flex:none;width:18px;height:18px}.CreateMapWorkbench-module__Ti-gdW__layerSwatch[data-kind=objects],.CreateMapWorkbench-module__Ti-gdW__objectThumbnail{background:#52735b}.CreateMapWorkbench-module__Ti-gdW__layerSwatch[data-kind=overlay]{background:#d78372}.CreateMapWorkbench-module__Ti-gdW__layerSwatch[data-kind=region]{background:#8fa97b}.CreateMapWorkbench-module__Ti-gdW__layerSwatch[data-kind=path]{background:#a27f58}.CreateMapWorkbench-module__Ti-gdW__layerSwatch[data-kind=placement]{background:#49685b}.CreateMapWorkbench-module__Ti-gdW__layerSwatch[data-kind=background]{background:#8aa278}.CreateMapWorkbench-module__Ti-gdW__layerSwatch[data-kind=obstacles]{background:#52735b}.CreateMapWorkbench-module__Ti-gdW__layerSwatch[data-kind=collision]{background:#cf7668}.CreateMapWorkbench-module__Ti-gdW__lockIcon{color:#78838c;font-size:11px}.CreateMapWorkbench-module__Ti-gdW__subsectionHeading{border-top:1px solid var(--create-map-line);margin-top:16px;padding-top:13px}.CreateMapWorkbench-module__Ti-gdW__subsectionHeading h3{color:#59636d;letter-spacing:0;margin:0;font-size:11px;font-weight:700}.CreateMapWorkbench-module__Ti-gdW__emptyState{color:#7a858e;margin:10px 0 0;font-size:10px;line-height:1.45}.CreateMapWorkbench-module__Ti-gdW__selectionReadout{color:#5d6b76;background:#f3f9fd;border:1px solid #c5dced;border-radius:6px;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:7px;margin-top:10px;padding:7px 4px 7px 8px;font-size:10px;display:grid}.CreateMapWorkbench-module__Ti-gdW__selectionReadout strong{color:#2d566f;font-variant-numeric:tabular-nums;white-space:nowrap}.CreateMapWorkbench-module__Ti-gdW__rowActions{flex:none;align-items:center;gap:1px;display:flex}.CreateMapWorkbench-module__Ti-gdW__miniIconButton{color:#69747d;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:24px;height:24px;padding:0;font-size:11px;display:grid}.CreateMapWorkbench-module__Ti-gdW__miniIconButton:hover:not(:disabled){color:#27313a;background:var(--keco-control-hover-bg)}.CreateMapWorkbench-module__Ti-gdW__miniIconButton:disabled{opacity:.3;cursor:not-allowed}.CreateMapWorkbench-module__Ti-gdW__itemMeta{color:#89929a;font-variant-numeric:tabular-nums;flex:none;font-size:9px}.CreateMapWorkbench-module__Ti-gdW__savedMapsList{flex:1;align-content:start;gap:6px;max-height:none;margin:12px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.CreateMapWorkbench-module__Ti-gdW__savedMapButton,.CreateMapWorkbench-module__Ti-gdW__savedMapButtonActive{color:#364049;width:100%;min-height:64px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:minmax(0,1fr);align-items:start;gap:4px;padding:10px 12px;display:grid}.CreateMapWorkbench-module__Ti-gdW__savedMapButton:hover:not(:disabled){background:var(--keco-control-hover-bg)}.CreateMapWorkbench-module__Ti-gdW__savedMapButtonActive{box-shadow:none;background:#f3f6f8;border-color:#0000}.CreateMapWorkbench-module__Ti-gdW__savedMapButton:focus-visible,.CreateMapWorkbench-module__Ti-gdW__savedMapButtonActive:focus-visible{outline-offset:1px;outline:2px solid #0b78d06b}.CreateMapWorkbench-module__Ti-gdW__savedMapButton:disabled,.CreateMapWorkbench-module__Ti-gdW__savedMapButtonActive:disabled{opacity:.55;cursor:not-allowed}.CreateMapWorkbench-module__Ti-gdW__savedMapCopy{gap:3px;min-width:0;display:grid}.CreateMapWorkbench-module__Ti-gdW__savedMapCopy strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.CreateMapWorkbench-module__Ti-gdW__savedMapDescription{color:#6f7a83;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.CreateMapWorkbench-module__Ti-gdW__savedMapMeta{color:#6f7a83;white-space:nowrap;font-size:14px;line-height:20px}.CreateMapWorkbench-module__Ti-gdW__savedMapsState{color:#68747e;justify-content:space-between;align-items:center;gap:8px;min-height:42px;margin:8px 0 0;font-size:10px;line-height:1.35;display:flex}.CreateMapWorkbench-module__Ti-gdW__savedMapsEmpty{flex:1;min-height:0}.CreateMapWorkbench-module__Ti-gdW__generationStatus{color:#66727b;margin:8px 0 0;font-size:11px;line-height:1.35}.CreateMapWorkbench-module__Ti-gdW__generationList{gap:4px;max-height:210px;margin:11px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.CreateMapWorkbench-module__Ti-gdW__generationItem{border:1px solid #0000;border-radius:6px;align-items:center;gap:7px;min-height:34px;padding:3px 4px;display:flex}.CreateMapWorkbench-module__Ti-gdW__generationItem[data-status=failed],.CreateMapWorkbench-module__Ti-gdW__generationItem[data-status=blocked]{background:#fff8f8;border-color:#f0caca}.CreateMapWorkbench-module__Ti-gdW__generationItem[data-status=ready]{background:#f5faf6}.CreateMapWorkbench-module__Ti-gdW__generationIcon{color:#87929a;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.CreateMapWorkbench-module__Ti-gdW__generationItem[data-status=ready] .CreateMapWorkbench-module__Ti-gdW__generationIcon{color:#347b51}.CreateMapWorkbench-module__Ti-gdW__generationItem[data-status=failed] .CreateMapWorkbench-module__Ti-gdW__generationIcon,.CreateMapWorkbench-module__Ti-gdW__generationItem[data-status=blocked] .CreateMapWorkbench-module__Ti-gdW__generationIcon{color:#b44545}.CreateMapWorkbench-module__Ti-gdW__generationCopy{flex:1;gap:1px;min-width:0;display:grid}.CreateMapWorkbench-module__Ti-gdW__generationCopy strong{color:#354049;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.CreateMapWorkbench-module__Ti-gdW__generationCopy small{color:#859099;text-transform:capitalize;font-size:9px}.CreateMapWorkbench-module__Ti-gdW__toolbar{z-index:2;background:#f8f9fa;border-bottom:1px solid #d4d9dd;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:8px 12px;display:flex;position:relative}.CreateMapWorkbench-module__Ti-gdW__toolbarGroup{align-items:center;gap:3px;min-width:max-content;display:flex}.CreateMapWorkbench-module__Ti-gdW__tooltipRoot{display:inline-grid;position:relative}.CreateMapWorkbench-module__Ti-gdW__toolButton,.CreateMapWorkbench-module__Ti-gdW__toolButtonActive{color:#56616a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;width:32px;height:32px;padding:0;font-size:15px;display:grid}.CreateMapWorkbench-module__Ti-gdW__toolButton:hover:not(:disabled){color:#202830;background:#fff;border-color:#d2d8dd}.CreateMapWorkbench-module__Ti-gdW__toolButtonActive{color:#086bb9;background:#e9f4fc;border-color:#a8ccea}.CreateMapWorkbench-module__Ti-gdW__toolButton:disabled,.CreateMapWorkbench-module__Ti-gdW__toolButtonActive:disabled{opacity:.32;cursor:not-allowed}.CreateMapWorkbench-module__Ti-gdW__tooltip{z-index:10;opacity:0;color:#fff;pointer-events:none;background:#252b31;border-radius:5px;width:max-content;max-width:180px;padding:5px 7px;font-size:10px;line-height:1.2;transition:opacity .12s;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%)}.CreateMapWorkbench-module__Ti-gdW__tooltipRoot:hover .CreateMapWorkbench-module__Ti-gdW__tooltip,.CreateMapWorkbench-module__Ti-gdW__tooltipRoot:focus-within .CreateMapWorkbench-module__Ti-gdW__tooltip{opacity:1}.CreateMapWorkbench-module__Ti-gdW__snapControl{color:#59636c;white-space:nowrap;align-items:center;gap:5px;height:32px;padding:0 7px;font-size:10px;font-weight:650;display:inline-flex}.CreateMapWorkbench-module__Ti-gdW__snapControl input{accent-color:var(--create-map-blue)}.CreateMapWorkbench-module__Ti-gdW__zoomValue{color:#5e6871;font-variant-numeric:tabular-nums;text-align:center;width:36px;font-size:10px}.CreateMapWorkbench-module__Ti-gdW__canvasViewport{background-color:#dde1e3;min-width:0;min-height:0;position:relative;overflow:hidden}.CreateMapWorkbench-module__Ti-gdW__planCanvasViewport{background:#dfe4e5;min-width:0;min-height:0;position:relative;overflow:hidden}.CreateMapWorkbench-module__Ti-gdW__planCanvas{touch-action:none;transform-origin:50%;background:#fff;width:calc(100% - 48px);height:calc(100% - 48px);margin:24px;display:block;overflow:visible;box-shadow:0 1px 5px #1f2a302e}.CreateMapWorkbench-module__Ti-gdW__planCanvas polygon,.CreateMapWorkbench-module__Ti-gdW__planCanvas polyline,.CreateMapWorkbench-module__Ti-gdW__planCanvas rect{cursor:move;vector-effect:non-scaling-stroke}.CreateMapWorkbench-module__Ti-gdW__planHandle{fill:#fff;stroke:#0874c9;stroke-width:2px;vector-effect:non-scaling-stroke;cursor:grab;pointer-events:auto}.CreateMapWorkbench-module__Ti-gdW__planHandle:active{cursor:grabbing}.CreateMapWorkbench-module__Ti-gdW__dragIndicator{fill:#0874c9;stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke;pointer-events:none}.CreateMapWorkbench-module__Ti-gdW__canvas{cursor:crosshair;outline:0;width:100%;height:100%;display:block}.CreateMapWorkbench-module__Ti-gdW__canvasViewport[data-tool=select] .CreateMapWorkbench-module__Ti-gdW__canvas{cursor:default}.CreateMapWorkbench-module__Ti-gdW__canvasViewport[data-tool=hand] .CreateMapWorkbench-module__Ti-gdW__canvas{cursor:grab}.CreateMapWorkbench-module__Ti-gdW__canvasViewport[data-tool=hand] .CreateMapWorkbench-module__Ti-gdW__canvas:active{cursor:grabbing}.CreateMapWorkbench-module__Ti-gdW__canvas:focus-visible{box-shadow:inset 0 0 0 2px var(--create-map-blue)}.CreateMapWorkbench-module__Ti-gdW__canvasCoordinates{box-sizing:border-box;color:#47515a;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;background:#ffffffe6;border:1px solid #232d3429;border-radius:5px;max-width:calc(100% - 20px);padding:5px 7px;font-size:10px;position:absolute;bottom:10px;right:10px;overflow:hidden}.CreateMapWorkbench-module__Ti-gdW__saveCluster{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.CreateMapWorkbench-module__Ti-gdW__saveActions{gap:6px;display:flex}.CreateMapWorkbench-module__Ti-gdW__saveActions button{color:#34383d;min-height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6d9dd;padding:4px 8px;font-size:12px}.CreateMapWorkbench-module__Ti-gdW__inlineError{color:#a43d35;margin:8px 0 0;font-size:12px;line-height:1.45}.CreateMapWorkbench-module__Ti-gdW__twoColumnFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 9px;display:grid}.CreateMapWorkbench-module__Ti-gdW__selectedAsset{gap:9px;margin-top:12px}.CreateMapWorkbench-module__Ti-gdW__selectedAsset .CreateMapWorkbench-module__Ti-gdW__objectThumbnail{width:34px;height:34px}.CreateMapWorkbench-module__Ti-gdW__selectedAsset>span:last-child{gap:2px;min-width:0;display:grid}.CreateMapWorkbench-module__Ti-gdW__selectedAsset strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.CreateMapWorkbench-module__Ti-gdW__selectedAsset small,.CreateMapWorkbench-module__Ti-gdW__inspectorNote{color:#7d8790;font-size:10px}.CreateMapWorkbench-module__Ti-gdW__anchorReadout{color:#717c85;border-top:1px solid #e6e9eb;margin-top:11px;padding-top:10px;font-size:10px}.CreateMapWorkbench-module__Ti-gdW__anchorReadout strong{color:#3c454d;font-variant-numeric:tabular-nums}.CreateMapWorkbench-module__Ti-gdW__vertexList{gap:6px;margin-top:10px;display:grid}.CreateMapWorkbench-module__Ti-gdW__vertexRow{grid-template-columns:minmax(54px,1fr) 72px 72px;align-items:center;gap:6px;display:grid}.CreateMapWorkbench-module__Ti-gdW__vertexRow span{color:#6a757e;font-size:10px}.CreateMapWorkbench-module__Ti-gdW__vertexRow .CreateMapWorkbench-module__Ti-gdW__input{height:30px}.CreateMapWorkbench-module__Ti-gdW__dangerButtonInline{border-radius:var(--create-map-control-radius);color:#a13939;min-width:0;min-height:34px;font:inherit;white-space:nowrap;cursor:pointer;background:snow;border:1px solid #e3bcbc;flex:1 1 0;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.CreateMapWorkbench-module__Ti-gdW__secondaryButton svg,.CreateMapWorkbench-module__Ti-gdW__dangerButtonInline svg{flex:none}.CreateMapWorkbench-module__Ti-gdW__issueList{color:#a64141;gap:4px;font-size:10px;line-height:1.35;display:grid}.CreateMapWorkbench-module__Ti-gdW__fieldError{color:#a43d35;font-size:10px;font-weight:500;line-height:1.35}.CreateMapWorkbench-module__Ti-gdW__input[aria-invalid=true],.CreateMapWorkbench-module__Ti-gdW__select[aria-invalid=true],.CreateMapWorkbench-module__Ti-gdW__textarea[aria-invalid=true]{border-color:#c95a52}.CreateMapWorkbench-module__Ti-gdW__drawerClose,.CreateMapWorkbench-module__Ti-gdW__drawerScrim{display:none}@media (min-width:1100px) and (max-width:1280px){.CreateMapWorkbench-module__Ti-gdW__workbench{grid-template-columns:minmax(210px,232px) minmax(420px,1fr) minmax(248px,278px);min-width:0}.CreateMapWorkbench-module__Ti-gdW__workbenchLeftCollapsed{grid-template-columns:minmax(420px,1fr) minmax(248px,278px)}.CreateMapWorkbench-module__Ti-gdW__workbenchLeftCollapsed.CreateMapWorkbench-module__Ti-gdW__workbenchCanvasOnly{grid-template-columns:minmax(420px,1fr)}.CreateMapWorkbench-module__Ti-gdW__panelSection,.CreateMapWorkbench-module__Ti-gdW__inspectorSection{padding:13px}}@media (min-width:900px) and (max-width:1099px){.CreateMapWorkbench-module__Ti-gdW__workbench{grid-template-columns:minmax(184px,208px) minmax(0,1fr) minmax(238px,268px);min-width:0}.CreateMapWorkbench-module__Ti-gdW__workbenchCanvasOnly{grid-template-columns:minmax(184px,208px) minmax(0,1fr)}.CreateMapWorkbench-module__Ti-gdW__workbenchLeftCollapsed{grid-template-columns:minmax(0,1fr) minmax(238px,268px)}.CreateMapWorkbench-module__Ti-gdW__workbenchLeftCollapsed.CreateMapWorkbench-module__Ti-gdW__workbenchCanvasOnly{grid-template-columns:minmax(0,1fr)}.CreateMapWorkbench-module__Ti-gdW__panelSection,.CreateMapWorkbench-module__Ti-gdW__inspectorSection{padding:12px}}@media (max-width:899px){.CreateMapWorkbench-module__Ti-gdW__workbench{grid-template-columns:minmax(0,1fr);min-width:0;overflow:clip}.CreateMapWorkbench-module__Ti-gdW__canvasPanel,.CreateMapWorkbench-module__Ti-gdW__directCanvasPanel{grid-column:1}.CreateMapWorkbench-module__Ti-gdW__leftPanel,.CreateMapWorkbench-module__Ti-gdW__rightPanel{z-index:8;width:min(300px,100vw - 88px);transition:transform .18s;position:absolute;top:0;bottom:0;box-shadow:0 12px 28px #1a22282e}.CreateMapWorkbench-module__Ti-gdW__leftPanel{left:0;transform:translate(-105%)}.CreateMapWorkbench-module__Ti-gdW__rightPanel{right:0;transform:translate(105%)}.CreateMapWorkbench-module__Ti-gdW__leftPanel.CreateMapWorkbench-module__Ti-gdW__drawerOpen,.CreateMapWorkbench-module__Ti-gdW__rightPanel.CreateMapWorkbench-module__Ti-gdW__drawerOpen{transform:translate(0)}.CreateMapWorkbench-module__Ti-gdW__leftPanel.CreateMapWorkbench-module__Ti-gdW__drawerOpen{z-index:31}.CreateMapWorkbench-module__Ti-gdW__workbenchLeftCollapsed .CreateMapWorkbench-module__Ti-gdW__leftPanel{display:flex}.CreateMapWorkbench-module__Ti-gdW__drawerScrim{z-index:7;background:#1a202547;border:0;display:block;position:absolute;inset:0}.CreateMapWorkbench-module__Ti-gdW__drawerClose{z-index:2;color:#53606a;cursor:pointer;background:#fff;border:1px solid #d5dade;border-radius:6px;place-items:center;width:30px;height:30px;margin:8px 8px -38px auto;display:grid;position:sticky;top:8px}.CreateMapWorkbench-module__Ti-gdW__workbench{grid-template-columns:minmax(0,1fr);min-width:0}.CreateMapWorkbench-module__Ti-gdW__canvasPanel{grid-template-rows:58px auto minmax(420px,1fr)}.CreateMapWorkbench-module__Ti-gdW__toolbar{flex-direction:column;align-items:stretch;overflow:visible}.CreateMapWorkbench-module__Ti-gdW__toolbarGroup{width:100%;overflow:auto hidden}}@media (max-width:479px){.CreateMapWorkbench-module__Ti-gdW__modeSwitch{grid-template-columns:repeat(2,48px)}}
.ImportDocumentationView-module__Jg_nDa__root{flex-direction:column;gap:20px;width:100%;max-width:1160px;min-height:100%;margin:0 auto;display:flex}.ImportDocumentationView-module__Jg_nDa__heading h1{color:var(--script-ink-900,#0f172a);margin:0 0 8px;font-size:27px;font-weight:600}.ImportDocumentationView-module__Jg_nDa__heading p{max-width:680px;color:var(--script-ink-500,#64748b);margin:0;font-size:15px;line-height:1.55}.ImportDocumentationView-module__Jg_nDa__grid{grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:16px;display:grid}.ImportDocumentationView-module__Jg_nDa__card{background:var(--script-surface-0,#fff);border:1px solid var(--script-line-200,#e2e8f0);border-radius:12px;padding:18px 20px;box-shadow:0 1px 2px #0f172a0a}.ImportDocumentationView-module__Jg_nDa__formCard{box-sizing:content-box;width:220px}.ImportDocumentationView-module__Jg_nDa__cardLabel{color:var(--script-ink-500,#64748b);text-transform:uppercase;letter-spacing:.02em;margin:0 0 10px;font-size:11px;font-weight:600;display:block}.ImportDocumentationView-module__Jg_nDa__selectTrigger{border:1px solid var(--script-line-200,#e2e8f0);width:100%;min-height:44px;color:var(--script-ink-800,#21272a);cursor:pointer;text-align:left;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:500;display:flex}.ImportDocumentationView-module__Jg_nDa__selectTrigger:hover{border-color:var(--script-blue,#0b99ff)}.ImportDocumentationView-module__Jg_nDa__selectPlaceholder{color:var(--script-ink-400,#7d7d7d)}.ImportDocumentationView-module__Jg_nDa__importButton{background:var(--script-blue,#0b99ff);color:#fff;cursor:pointer;border:none;border-radius:10px;width:100%;height:40px;margin-top:14px;font-family:inherit;font-size:14px;font-weight:600}.ImportDocumentationView-module__Jg_nDa__importButton:hover:not(:disabled){background:var(--script-blue-hover,#0090ee)}.ImportDocumentationView-module__Jg_nDa__importButton:disabled{opacity:.55;cursor:not-allowed}.ImportDocumentationView-module__Jg_nDa__preview{flex-direction:column;min-height:360px;display:flex}.ImportDocumentationView-module__Jg_nDa__previewTitle{color:var(--script-ink-900,#0f172a);margin:0 0 12px;font-size:16px;font-weight:600}.ImportDocumentationView-module__Jg_nDa__previewBody{border:1px solid var(--script-line-200,#e2e8f0);background:var(--script-surface-1,#f8fafc);min-height:280px;color:var(--script-ink-700,#334155);border-radius:10px;flex:1;padding:14px 16px;font-size:13px;line-height:1.55;overflow:auto}.ImportDocumentationView-module__Jg_nDa__previewMarkdown{color:inherit}:is(.ImportDocumentationView-module__Jg_nDa__previewMarkdown h1,.ImportDocumentationView-module__Jg_nDa__previewMarkdown h2,.ImportDocumentationView-module__Jg_nDa__previewMarkdown h3,.ImportDocumentationView-module__Jg_nDa__previewMarkdown h4){color:var(--script-ink-900,#0f172a);margin:0 0 .6em;font-weight:650;line-height:1.3}.ImportDocumentationView-module__Jg_nDa__previewMarkdown h1{font-size:1.35rem}.ImportDocumentationView-module__Jg_nDa__previewMarkdown h2{font-size:1.15rem}:is(.ImportDocumentationView-module__Jg_nDa__previewMarkdown h3,.ImportDocumentationView-module__Jg_nDa__previewMarkdown h4){font-size:1rem}.ImportDocumentationView-module__Jg_nDa__previewMarkdown p{margin:0 0 .85em}:is(.ImportDocumentationView-module__Jg_nDa__previewMarkdown p:last-child,.ImportDocumentationView-module__Jg_nDa__previewMarkdown ul:last-child,.ImportDocumentationView-module__Jg_nDa__previewMarkdown ol:last-child){margin-bottom:0}:is(.ImportDocumentationView-module__Jg_nDa__previewMarkdown ul,.ImportDocumentationView-module__Jg_nDa__previewMarkdown ol){margin:0 0 .85em;padding-left:1.35em}.ImportDocumentationView-module__Jg_nDa__previewMarkdown li{margin:.2em 0}.ImportDocumentationView-module__Jg_nDa__previewMarkdown a{color:var(--script-blue,#0b99ff)}.ImportDocumentationView-module__Jg_nDa__previewMarkdown code{background:#0f172a0f;border-radius:4px;padding:.1em .35em;font-size:.92em}.ImportDocumentationView-module__Jg_nDa__previewMarkdown pre{background:#0f172a0f;border-radius:8px;margin:0 0 .85em;padding:10px 12px;overflow:auto}.ImportDocumentationView-module__Jg_nDa__previewMarkdown pre code{background:0 0;padding:0}.ImportDocumentationView-module__Jg_nDa__previewEmpty{color:var(--script-ink-400,#7d7d7d);white-space:pre-wrap}.ImportDocumentationView-module__Jg_nDa__error{color:#b91c1c;margin-top:10px;font-size:13px}@media (max-width:860px){.ImportDocumentationView-module__Jg_nDa__grid{grid-template-columns:1fr}}
