:root{--color-white: #ffffff;--color-background: #f4f4f4;--color-border: #e0e0e0;--color-black: #000000;--color-gray: #8d8d8d;--color-hover: #262626;--color-disabled: #6f6f6f;--color-button: #1192e8;--color-user-message: rgba(17, 146, 232, .1);background-color:var(--color-white)}:root.dark-theme{--color-white: #161616;--color-background: #262626;--color-border: #393939;--color-black: #f4f4f4;--color-gray: #6f6f6f;--color-hover: #393939;--color-disabled: #6f6f6f;--color-user-message: #0072c3;background-color:var(--color-white)}html *::-webkit-scrollbar,body *::-webkit-scrollbar,div::-webkit-scrollbar,*::-webkit-scrollbar{width:8px!important;height:8px!important}html *::-webkit-scrollbar-track,body *::-webkit-scrollbar-track,div::-webkit-scrollbar-track,*::-webkit-scrollbar-track{background:transparent!important;border:none!important}html *::-webkit-scrollbar-thumb,body *::-webkit-scrollbar-thumb,div::-webkit-scrollbar-thumb,*::-webkit-scrollbar-thumb{background:var(--color-border)!important;border-radius:9999px!important;border:none!important}html *::-webkit-scrollbar-thumb:hover,body *::-webkit-scrollbar-thumb:hover,div::-webkit-scrollbar-thumb:hover,*::-webkit-scrollbar-thumb:hover{background:var(--color-gray)!important}html *::-webkit-scrollbar-thumb:active,body *::-webkit-scrollbar-thumb:active,div::-webkit-scrollbar-thumb:active,*::-webkit-scrollbar-thumb:active{background:var(--color-gray)!important}html,body,div,*{scrollbar-width:thin!important;scrollbar-color:var(--color-border) transparent!important}.theme-transitioning,.theme-transitioning *,.theme-transitioning *:before,.theme-transitioning *:after{transition:none!important;transition-property:none!important;animation:none!important;animation-duration:0s!important;animation-delay:0s!important}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;background-color:var(--color-white)}#root,.App{height:100vh;height:100dvh;background-color:var(--color-white)}._sidebar_mrxuu_1{width:100%;height:100%;background-color:var(--color-background);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);flex-shrink:0;display:flex;flex-direction:column;overflow:visible;position:relative}._header_mrxuu_14{height:3rem;border-bottom:1px solid var(--color-border);flex-shrink:0;display:flex;align-items:center;padding:.5rem;gap:.25rem;overflow:visible;position:relative}._header_mrxuu_14._headerScrolled_mrxuu_26{border-bottom-color:var(--color-border)}._tooltip_mrxuu_30{display:none;position:absolute;top:calc(100% + .5rem);left:50%;transform:translate(-50%);background-color:var(--color-black);color:var(--color-white);padding:.5rem;border-radius:.5rem;z-index:10001;pointer-events:none;white-space:nowrap;min-width:max-content;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-align:center;font-size:.75rem}._fileNameArea_mrxuu_50{position:relative;height:2rem;display:flex;align-items:center;padding:.5rem;border-radius:.25rem;flex:1;gap:.5rem;min-width:0;overflow:hidden}._fileNameArea_mrxuu_50:hover{background-color:var(--color-hover)}._fileNameArea_mrxuu_50:hover ._ellipsisButton_mrxuu_68{opacity:1;visibility:visible}._fileNameArea_mrxuu_50._editing_mrxuu_82{background-color:var(--color-hover)}._fileNameArea_mrxuu_50._editing_mrxuu_82 ._ellipsisButton_mrxuu_68{opacity:0;visibility:hidden}._fileNameIcon_mrxuu_91{width:1rem;height:1rem;flex-shrink:0}._fileNameText_mrxuu_97{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-black);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}._ellipsisButton_mrxuu_68{position:absolute;top:0;right:0;width:2.5rem;height:2.5rem;background-color:transparent;border:none;border-radius:.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;opacity:0;visibility:hidden;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._ellipsisButton_mrxuu_68:hover{background-color:var(--color-background)}._ellipsisIcon_mrxuu_133{width:1rem;height:1rem;display:block}._headerDropdown_mrxuu_139{position:absolute;right:0;background-color:var(--color-white);border-radius:.5rem;padding:.5rem;border:1px solid var(--color-border);z-index:1000;min-width:10rem;max-width:20rem}._headerDropdown_mrxuu_139._dropdownBelow_mrxuu_151{top:calc(100% + .375rem)}._headerDropdown_mrxuu_139._dropdownAbove_mrxuu_155{bottom:calc(100% + .375rem)}._dropdownOption_mrxuu_159{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:.5rem;cursor:pointer!important;transition:background-color .2s ease;margin-bottom:.375rem}._dropdownOption_mrxuu_159:last-child{margin-bottom:0}._dropdownOption_mrxuu_159:hover{background-color:var(--color-background)}._dropdownOption_mrxuu_159._deleteOption_mrxuu_178:hover{background-color:#da1e281a}._dropdownIcon_mrxuu_182,._dropdownIconDelete_mrxuu_187{width:1rem;height:1rem}._dropdownText_mrxuu_192{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-black)}._dropdownTextDelete_mrxuu_199{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:#da1e28}._dropdownSeparator_mrxuu_206{height:1px;background-color:var(--color-border);margin:.375rem 0}._content_mrxuu_212{flex:1;overflow:hidden;background-color:var(--color-background);padding:0 0 0 .5rem;display:flex;flex-direction:column;min-height:0}._treeView_mrxuu_222{flex:1;overflow-y:auto;padding-top:.5rem;padding-bottom:.5rem;padding-right:0;display:flex;flex-direction:column;gap:.25rem;min-height:0}._treeItem_mrxuu_234{display:flex;align-items:center;height:2rem;padding-right:.5rem}._treeItemRow_mrxuu_241{position:relative;display:flex;align-items:center;height:2rem;width:100%;border-radius:.25rem;cursor:pointer}._treeItemRow_mrxuu_241:hover{background-color:var(--color-hover)}._treeItemRow_mrxuu_241:hover ._chevronButton_mrxuu_256{border-right-color:var(--color-hover)}._treeItemRow_mrxuu_241:hover ._itemEllipsisButton_mrxuu_260{opacity:1;visibility:visible}._treeItemRow_mrxuu_241._dropdownOpen_mrxuu_73{background-color:var(--color-background)}._treeItemRow_mrxuu_241._dropdownOpen_mrxuu_73 ._itemEllipsisButton_mrxuu_260{opacity:1;visibility:visible}._treeItemRow_mrxuu_241._editing_mrxuu_82{background-color:var(--color-hover)}._treeItemRow_mrxuu_241._editing_mrxuu_82 ._itemEllipsisButton_mrxuu_260{opacity:0;visibility:hidden}._headerIconButton_mrxuu_283._headerIconButtonActive_mrxuu_283{background-color:var(--color-hover)}._chevronButton_mrxuu_256{width:2rem;height:2rem;background-color:transparent;border:none;border-radius:.25rem 0 0 .25rem;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._chevronButton_mrxuu_256:hover{background-color:var(--color-hover)}._chevronIcon_mrxuu_307{width:.75rem;height:.75rem;transform:rotate(90deg)}._chevronClosed_mrxuu_314{transform:rotate(0)}._itemContent_mrxuu_318{position:relative;flex:1;height:2rem!important;display:flex;align-items:center;padding:.5rem;border-radius:.25rem;gap:.5rem;min-width:0}._treeItemRow_mrxuu_241:not(:has(._chevronButton_mrxuu_256)) ._itemContent_mrxuu_318{border-radius:.25rem}._itemIcon_mrxuu_334{width:1rem;height:1rem;flex-shrink:0}._itemText_mrxuu_340{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-black);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0;transition:padding-right .2s ease}._itemEllipsisButton_mrxuu_260{position:absolute;top:0;right:0;width:2.5rem;height:2.5rem;background-color:transparent;border:none;border-radius:0 .375rem .375rem 0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;opacity:0;visibility:hidden;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._itemEllipsisButton_mrxuu_260:hover{background-color:var(--color-background)}._itemEllipsisIcon_mrxuu_377{width:1rem;height:1rem;display:block}._itemDropdown_mrxuu_383{position:absolute;right:0;background-color:var(--color-white);border-radius:1rem;padding:.375rem;border:1px solid var(--color-border);z-index:1000;min-width:9.25rem}._itemDropdown_mrxuu_383._dropdownBelow_mrxuu_151{top:calc(100% + .375rem)}._itemDropdown_mrxuu_383._dropdownAbove_mrxuu_155{bottom:calc(100% + .375rem)}._fileNameInput_mrxuu_402,._itemNameInput_mrxuu_421{font-size:1rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--color-black);white-space:nowrap;flex:1;min-width:0;padding:0;margin:0;border:none;border-radius:0;outline:none;background:transparent;transition:padding-right .2s ease;overflow:hidden;text-overflow:ellipsis}._modalOverlay_mrxuu_440{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000}._modal_mrxuu_440{background-color:var(--color-white);border-radius:1rem;padding:1.5rem;max-width:30rem;min-width:30rem;border:1px solid var(--color-border)}._modalTitle_mrxuu_462{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.25rem;font-weight:500;color:var(--color-black);margin:0 0 3rem}._modalText_mrxuu_471{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-black);margin:0 0 .375rem;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}._modalSubtext_mrxuu_482{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--color-gray);margin:0 0 3rem}._modalButtons_mrxuu_489{display:flex;gap:.75rem;justify-content:flex-end}._modalCancelButton_mrxuu_495{background-color:transparent;color:var(--color-black);border:1px solid var(--color-border);padding:.75rem;border-radius:.5rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;cursor:pointer;transition:background-color .2s ease}._modalCancelButton_mrxuu_495:hover{background-color:var(--color-background)}._modalDeleteButton_mrxuu_512{background-color:#da1e28;color:#fff;border:none;padding:.75rem;border-radius:.5rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;cursor:pointer;transition:background-color .2s ease;display:flex;align-items:center;gap:.75rem;transition:.2s}._modalDeleteButton_mrxuu_512:hover{opacity:.75}._modalDeleteButton_mrxuu_512:disabled{cursor:not-allowed;opacity:.5}._deletingIcon_mrxuu_538{width:1rem;height:1rem;animation:_spin_mrxuu_1 1s linear infinite}@keyframes _spin_mrxuu_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._fileNameArea_mrxuu_50._dropdownOpen_mrxuu_73{background-color:var(--color-background)}._fileNameArea_mrxuu_50._dropdownOpen_mrxuu_73 ._ellipsisButton_mrxuu_68{opacity:1;visibility:visible}@media (max-width: 1082px){._sidebar_mrxuu_1{position:fixed;top:0;left:5rem;bottom:0;width:calc(100vw - 5rem)!important;max-width:calc(100vw - 5rem)!important;z-index:1000!important;border-right:none!important}._fileNameArea_mrxuu_50{width:auto;flex:1}._mobileCloseButton_mrxuu_579{display:flex}._fileNameArea_mrxuu_50 ._ellipsisButton_mrxuu_68,._treeItemRow_mrxuu_241 ._itemEllipsisButton_mrxuu_260{opacity:1!important;visibility:visible!important}}._mobileCloseButton_mrxuu_579{display:none;width:3rem;height:3rem;background-color:transparent;border:none;border-radius:.5rem;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease;flex-shrink:0;margin-left:1rem}._mobileCloseButton_mrxuu_579:hover{background-color:var(--color-background)}._mobileCloseIcon_mrxuu_613{width:1rem;height:1rem}@media (max-width: 1082px){._mobileCloseButton_mrxuu_579{display:flex}}@media (max-width: 1082px){._modal_mrxuu_440{position:fixed;top:4rem;left:.75rem;right:.75rem;bottom:.75rem;max-width:none;min-width:0;width:auto;max-height:none;height:auto;margin:0;border-radius:1rem;overflow-y:auto;box-sizing:border-box;display:flex;flex-direction:column;z-index:100001}._modal_mrxuu_440 *{box-sizing:border-box}._modalTitle_mrxuu_462,._modalText_mrxuu_471{word-wrap:break-word;overflow-wrap:break-word;max-width:100%}._modalSubtext_mrxuu_482{margin-bottom:auto}._modalButtons_mrxuu_489{margin-top:1.5rem}}._headerButtonContainer_mrxuu_671{position:relative;display:flex;align-items:center}._headerIconButton_mrxuu_283{width:2rem;height:2rem;border:none;border-radius:.25rem;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;background-color:var(--color-background)}._headerIconButton_mrxuu_283:hover{background-color:var(--color-hover)}._headerButtonIcon_mrxuu_694{width:1rem;height:1rem;flex-shrink:0}._headerDropdownMenu_mrxuu_701{position:absolute;top:calc(100% + .25rem);left:0;background-color:var(--color-background);border-radius:.5rem;padding:.5rem;border:1px solid var(--color-border);z-index:10000;min-width:10rem;max-width:20rem}._shareOption_mrxuu_715{padding:.5rem;border-radius:.25rem;cursor:pointer;display:flex;align-items:flex-start;gap:.5rem;border:none;width:100%}._shareOption_mrxuu_715:first-child{margin-bottom:.25rem}._shareOption_mrxuu_715:hover{background-color:var(--color-hover)}._shareOptionSelected_mrxuu_733{background-color:var(--color-background)}._shareOptionIcon_mrxuu_737{width:1rem;height:1rem;flex-shrink:0;margin-top:.25rem}._shareOptionContent_mrxuu_744{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}._shareOptionMain_mrxuu_752{font-size:1rem;color:var(--color-black);font-family:inherit;white-space:nowrap}._shareOptionSub_mrxuu_758{font-size:.75rem;color:var(--color-gray);font-family:inherit;white-space:nowrap}._shareLinkBox_mrxuu_765{height:2rem;padding:.5rem;border:1px solid var(--color-border);border-radius:.25rem;background-color:var(--color-background);display:flex;align-items:center;justify-content:space-between;gap:.5rem;overflow:hidden;min-width:0;width:100%;margin-top:.25rem;cursor:pointer;padding-right:0}._shareLinkText_mrxuu_783{font-size:1rem;color:var(--color-gray);font-family:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}._copyShareIcon_mrxuu_794{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}._copyShareButton_mrxuu_803{width:2rem;height:2rem;background-color:transparent;border:none;border-left:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}._copyShareButton_mrxuu_803:hover,._copyShareButton_mrxuu_803._copied_mrxuu_821{background-color:var(--color-background)}._buttonIcon_mrxuu_825{width:1rem;height:1rem;flex-shrink:0}._exportOption_mrxuu_832{padding:.5rem;border-radius:.25rem;cursor:pointer;margin-bottom:.25rem}._exportOption_mrxuu_832:last-child{margin-bottom:0}._exportOption_mrxuu_832:hover{background-color:var(--color-hover)}._exportOptionMain_mrxuu_848{font-size:1rem;color:var(--color-black);font-family:inherit;margin-bottom:.25rem}._exportOptionSub_mrxuu_855{font-size:.75rem;color:var(--color-gray);font-family:inherit}._modalOverlay_1lqw1_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000}._modalContent_1lqw1_14{background-color:var(--color-white);border-radius:.75rem;max-width:30rem;min-width:30rem;border:1px solid var(--color-border);position:relative;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:0;overflow:hidden}._modalHeader_1lqw1_27{display:flex;align-items:center;justify-content:space-between;padding:.75rem .75rem .75rem 1.5rem}._modalTitle_1lqw1_37{font-size:1.125rem;font-weight:500;color:var(--color-black);margin:0;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._modalCloseButton_1lqw1_46{padding:.75rem;background-color:transparent;border:none;border-radius:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s;flex-shrink:0}._modalCloseButton_1lqw1_46:hover{background-color:var(--color-background)}._closeIcon_1lqw1_63{width:1rem;height:1rem}._modalBody_1lqw1_68{padding:1.5rem}._errorMessage_1lqw1_72{background-color:#da1e281a;color:#da1e28;padding:.75rem;border-radius:.5rem;margin-bottom:1.5rem;font-size:1rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._shareContent_1lqw1_83{display:flex;flex-direction:column}._shareStatus_1lqw1_88{display:flex;align-items:flex-start;gap:.75rem}._statusIcon_1lqw1_94{width:1rem;height:1rem;flex-shrink:0;margin-top:.125rem}._statusText_1lqw1_101{flex:1}._statusTitle_1lqw1_105{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:400;color:var(--color-black);margin-bottom:.25rem}._statusDescription_1lqw1_114{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-gray)}._shareLinkContainer_1lqw1_121{display:flex;align-items:center;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:.5rem;padding:.75rem .75rem .75rem 1.5rem;gap:.75rem;margin-top:3rem}._shareLinkIcon_1lqw1_132{width:1rem;height:1rem;flex-shrink:0}._shareLinkText_1lqw1_138{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-black);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._copyLinkButton_1lqw1_149{background-color:var(--color-black);color:var(--color-white);border:none;padding:.5rem .75rem;border-radius:.5rem;font-size:1rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:pointer;flex-shrink:0;white-space:nowrap;transition:opacity .2s ease;display:flex;align-items:center;gap:.5rem}._copyLinkButton_1lqw1_149:hover{opacity:.75}._copyButtonIcon_1lqw1_171{width:1rem;height:1rem}._shareSocial_1lqw1_176{display:flex;justify-content:center;gap:.75rem;padding-top:.75rem}._socialButton_1lqw1_183{background:none;border:none;padding:.5rem;cursor:pointer;color:var(--color-gray);transition:all .2s ease;border-radius:.5rem;display:flex;align-items:center;justify-content:center}._socialButton_1lqw1_183:hover{background-color:var(--color-background);color:var(--color-black)}._shareActionButton_1lqw1_201{background-color:#198038;color:#fff;border:none;padding:.75rem;border-radius:.5rem;font-size:1rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:pointer;margin-left:auto;transition:opacity .2s ease;display:flex;align-items:center;gap:.75rem;justify-content:center;margin-top:3rem}._shareActionButton_1lqw1_201:hover:not(:disabled){opacity:.75}._shareActionButton_1lqw1_201:disabled{cursor:not-allowed;opacity:.5}._makePrivateButton_1lqw1_229{background-color:#da1e28;color:#fff;border:none;padding:.75rem;border-radius:.5rem;font-size:1rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:pointer;margin-left:auto;transition:opacity .2s ease;display:flex;align-items:center;gap:.75rem;justify-content:center;margin-top:3rem}._makePrivateButton_1lqw1_229:hover:not(:disabled){opacity:.75}._makePrivateButton_1lqw1_229:disabled{cursor:not-allowed;opacity:.5}._loadingIcon_1lqw1_257{width:1rem;height:1rem;animation:_spin_1lqw1_1 1s linear infinite}._buttonIcon_1lqw1_263{width:1rem;height:1rem}@keyframes _spin_1lqw1_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 960px){._modalContent_1lqw1_14{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:calc(100vw - 1.5rem);min-width:0;width:calc(100vw - 1.5rem);max-height:calc(100vh - 1.5rem);max-height:calc(100dvh - 1.5rem);height:auto;margin:0;border-radius:.75rem;overflow-y:auto;box-sizing:border-box}._modalContent_1lqw1_14 *{box-sizing:border-box}._modalTitle_1lqw1_37{word-wrap:break-word;overflow-wrap:break-word;max-width:100%}._shareContent_1lqw1_83{display:flex;flex-direction:column}._shareLinkContainer_1lqw1_121,._shareSocial_1lqw1_176{margin-bottom:1.5rem}._shareActionButton_1lqw1_201,._makePrivateButton_1lqw1_229{margin-top:0}}._view_1vphl_1{flex:1;height:100vh;height:100dvh;background-color:var(--color-white);position:relative;font-family:IBM Plex Sans,sans-serif}._centeredSquare_1vphl_11{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8rem;height:8rem;background-color:var(--color-background);border:2px solid var(--color-border);border-radius:.5rem;display:flex;align-items:center;justify-content:center;z-index:5}._squareContent_1vphl_27{font-size:1rem;font-family:inherit;color:var(--color-gray);font-weight:500}._naviCube_1vphl_35{position:absolute;width:4rem;height:4rem;z-index:10;transition:top .3s cubic-bezier(.25,.46,.45,.94),right .3s cubic-bezier(.25,.46,.45,.94)}._centerRegion_1vphl_45{font-size:.75rem;font-family:inherit;color:var( --color-black );min-height:2.08rem;min-width:2.08rem;z-index:1}._viewIcon_1vphl_56{width:1rem;height:1rem;margin-left:.375rem;margin-right:.375rem}._cube_1vphl_63{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .3s cubic-bezier(.25,.46,.45,.94)}._face_1vphl_71{position:absolute;width:4rem;height:4rem;background-color:var(--color-white);border:.5px solid var(--color-border);box-sizing:border-box}._faceGrid_1vphl_80{display:grid;grid-template-columns:.96rem 2.08rem .96rem;grid-template-rows:.96rem 2.08rem .96rem;width:100%;height:100%}._faceRegion_1vphl_88{background-color:transparent;border:none;cursor:pointer;transition:background-color .2s ease;-webkit-user-select:none;user-select:none;position:relative;display:flex;align-items:center;justify-content:center;font-family:inherit}._faceRegion_1vphl_88._highlighted_1vphl_101{background-color:var(--color-background)}._cornerRegion_1vphl_105,._edgeRegion_1vphl_111{min-height:.96rem;min-width:.96rem}._face_1vphl_71:has(._centerRegion_1vphl_45._highlighted_1vphl_101){background-color:var(--color-background)}._face_1vphl_71:has(._centerRegion_1vphl_45._highlighted_1vphl_101) ._faceRegion_1vphl_88{background-color:var(--color-background)}._frontFace_1vphl_126{transform:rotateY(0) translateZ(2rem)}._backFace_1vphl_130{transform:rotateY(180deg) translateZ(2rem)}._rightFace_1vphl_134{transform:rotateY(90deg) translateZ(2rem)}._leftFace_1vphl_138{transform:rotateY(-90deg) translateZ(2rem)}._topFace_1vphl_142{transform:rotateX(90deg) translateZ(2rem)}._bottomFace_1vphl_146{transform:rotateX(-90deg) translateZ(2rem)}._topLeft_1vphl_151{position:absolute;top:1rem;left:1rem;display:flex;gap:.5rem;flex-wrap:wrap;align-items:flex-start;max-width:calc(100vw - 1.5rem)}._topRight_1vphl_163{position:absolute;top:1rem;right:1rem;display:flex;gap:.5rem;transition:opacity .3s cubic-bezier(.4,0,.2,1),visibility .3s cubic-bezier(.4,0,.2,1)}._leftDockButton_1vphl_174{transition:opacity .3s cubic-bezier(.4,0,.2,1),visibility .3s cubic-bezier(.4,0,.2,1)}._hiddenBehindSidebar_1vphl_179{opacity:0;visibility:hidden;pointer-events:none}._visibleDockButton_1vphl_185{opacity:1;visibility:visible;pointer-events:auto}._dockButton_1vphl_191{position:relative;height:3rem;width:3rem;background-color:var(--color-white);border:none;border-radius:.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease;font-family:inherit}._dockButton_1vphl_191:hover{background-color:var(--color-background)}._shareButton_1vphl_210{height:3rem;background-color:var(--color-background);border:none;border-radius:.5rem;display:flex;align-items:center;gap:1rem;padding:1rem;cursor:pointer;transition:background-color .2s ease;font-family:inherit}._shareButton_1vphl_210:hover{background-color:var(--color-background)}._exportContainer_1vphl_228{position:relative;display:flex}._exportButton_1vphl_233{height:3rem;background-color:var(--color-white);border:none;border-radius:.5rem;border-top-right-radius:0;border-bottom-right-radius:0;display:flex;align-items:center;gap:1rem;padding:1rem;cursor:pointer;transition:background-color .2s ease;font-family:inherit;border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}._exportButton_1vphl_233:hover{background-color:var(--color-background)}._unfoldButton_1vphl_256{height:3rem;width:3rem;background-color:var(--color-white);border:none;border-radius:0rem .5rem .5rem 0rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease;font-family:inherit;border-top:1px solid var(--color-border);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}._unfoldButton_1vphl_256:hover{background-color:var(--color-background)}._buttonIcon_1vphl_279{width:1rem;height:1rem}._buttonText_1vphl_284{font-size:1rem;font-family:inherit;color:var(--color-black)}._unfoldIcon_1vphl_290{width:.75rem;height:.75rem;transition:transform .2s ease;transform:rotate(90deg)}._unfoldIconRotated_1vphl_297{transform:rotate(-90deg)}._colorContainer_1vphl_301{display:flex;min-width:max-content;flex-shrink:0}._colorMainButton_1vphl_307{height:3rem;background-color:var(--color-white);border:none;border-radius:.5rem 0 0 .5rem;border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);border-bottom:1px solid var(--color-border);display:flex;align-items:center;gap:1rem;padding:1rem;padding-right:0;cursor:pointer;transition:background-color .2s ease;font-family:inherit;white-space:nowrap;min-width:0}._colorMainButton_1vphl_307:hover{background-color:var(--color-background)}._colorUnfoldButton_1vphl_331{height:3rem;width:3rem;background-color:var(--color-white);border:none;border-radius:0 .5rem .5rem 0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease;font-family:inherit;border-right:1px solid var(--color-border);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}._colorCircle_1vphl_352{width:1rem;height:1rem;border:1px solid var(--color-border);border-radius:50%;flex-shrink:0}._hashSymbol_1vphl_360{font-size:1rem;font-family:inherit;color:var(--color-gray);flex-shrink:0}._colorInput_1vphl_367{border:none;background:transparent;outline:none;font-size:1rem;color:var(--color-black);font-family:inherit;width:auto;max-width:5rem;min-width:4rem;flex-shrink:0}._colorText_1vphl_380{font-size:1rem;font-family:inherit;color:var(--color-black)}._bottomRight_1vphl_387{position:absolute;bottom:.75rem;right:.75rem;display:flex;align-items:center}._viewToggle_1vphl_395{display:flex;border:1px solid var(--color-border);border-radius:.5rem;overflow:hidden;height:2.5rem}._viewToggleButton_1vphl_403{background-color:var(--color-white);border:none;padding:.75rem;cursor:pointer;font-family:inherit;font-size:1rem;display:flex;align-items:center;color:var(--color-gray);transition:background-color .2s ease,color .2s ease;border-radius:0}._viewToggleButton_1vphl_403:first-child{border-right:1px solid var(--color-border)}._viewToggleButton_1vphl_403:hover,._viewToggleButton_1vphl_403:active:hover{background-color:var(--color-background)}._viewToggleButton_1vphl_403._active_1vphl_429{background-color:var(--color-background);color:var(--color-black)}._toggle_1vphl_434{width:3rem;height:1.5rem;background-color:var(--color-background);border:none;border-radius:1rem;padding:.25rem;cursor:pointer;transition:background-color .2s ease;position:relative;font-family:inherit}._toggle_1vphl_434:hover{background-color:#c6c6c6}._toggle_1vphl_434._toggleOn_1vphl_451,._toggle_1vphl_434._toggleOn_1vphl_451:hover{background-color:var(--color-black)}._toggleCircle_1vphl_459{width:1rem;height:1rem;background-color:var(--color-white);border-radius:50%;transition:transform .2s ease;transform:translate(0)}._toggle_1vphl_434._toggleOn_1vphl_451 ._toggleCircle_1vphl_459{transform:translate(1.5rem)}._view_1vphl_1{flex:1;height:100vh;height:100dvh;background-color:var(--color-white);position:relative;overflow:hidden;min-width:0}._viewport3D_1vphl_482{position:absolute;top:0;left:0;width:100%!important;height:100%!important;background:var(--color-white);overflow:hidden}._exportDropdown_1vphl_492{position:absolute;top:calc(100% + .25rem);left:0;right:0;background-color:var(--color-white);border-radius:1rem;padding:.5rem;border:1px solid var(--color-border);z-index:1000;min-width:9rem;max-width:18rem}._exportOption_1vphl_508{padding:1rem;border-radius:.5rem;cursor:pointer;transition:background-color .2s ease;margin-bottom:.5rem}._exportOption_1vphl_508:last-child{margin-bottom:0}._exportOption_1vphl_508:hover{background-color:var(--color-background)}._exportOptionMain_1vphl_524{font-size:1rem;font-family:inherit;color:var(--color-black);margin-bottom:.5rem}._exportOptionSub_1vphl_531{font-size:.75rem;font-family:inherit;color:var(--color-gray)}._colorDropdown_1vphl_537{position:absolute;bottom:calc(100% + .25rem);left:0;background-color:var(--color-white);border-radius:1rem;padding:1rem;border:1px solid var(--color-border);z-index:1000;min-width:9rem;max-width:18rem;display:flex;flex-direction:column;gap:.5rem;-webkit-user-select:none;user-select:none}._saturationLightnessArea_1vphl_556{width:100%;height:9rem;border-radius:.5rem;position:relative;padding:0;margin:0}._tooltipLeft_1vphl_565{display:none;position:absolute;top:calc(100% + .375rem);left:0;background-color:var(--color-black);color:var(--color-white);padding:.375rem;display:flex;align-items:center;border-radius:.5rem;font-size:.75rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;white-space:nowrap;z-index:10000;pointer-events:none;min-width:max-content}._tooltipRight_1vphl_585{display:none;position:absolute;top:calc(100% + .375rem);right:0;background-color:var(--color-black);color:var(--color-white);padding:.375rem;display:flex;align-items:center;border-radius:.5rem;font-size:.75rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;white-space:nowrap;z-index:10000;pointer-events:none;min-width:max-content}._topRight_1vphl_163 ._dockButton_1vphl_191{cursor:pointer}._topLeft_1vphl_151,._topRight_1vphl_163{overflow:visible}._transparencyContainer_1vphl_616{display:flex;align-items:center;gap:.375rem;margin-left:.375rem;background-color:var(--color-background);border-radius:.5rem}._transparencySliderContainer_1vphl_625{width:8rem;height:1.5rem;margin-left:.375rem}._transparencySlider_1vphl_625{width:100%;height:100%;background:linear-gradient(to right,transparent,var(--selected-color)),repeating-conic-gradient(var(--color-background) 0% 25%,var(--color-white) 0% 50%);background-size:auto,1rem 1rem;border-radius:1rem;position:relative;cursor:pointer}._transparencyInputContainer_1vphl_646{height:2rem;background-color:var(--color-background);display:flex;align-items:center;padding:.375rem;gap:.375rem;border-left:1px solid var(--color-border);border-radius:0rem .375rem .375rem 0}._transparencyInput_1vphl_646{border:none;background:transparent;outline:none;font-size:1rem;color:var(--color-black);font-family:IBM Plex Sans;width:2rem;text-align:right}._percentSymbol_1vphl_668{font-size:1rem;font-family:IBM Plex Sans;color:var(--color-gray);flex-shrink:0}._colorThumb_1vphl_676{position:absolute;width:1rem;height:1rem;border:4px solid white;border-radius:50%;z-index:10;margin:0;box-shadow:0 2px 4px #00000026,0 1px 2px #0000001a}._hueSlider_1vphl_687{width:100%;height:1.5rem;background:linear-gradient(to right,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:1.5rem;position:relative;overflow:visible;cursor:crosshair}._hueThumb_1vphl_707{position:absolute;width:1rem;height:1rem;border:4px solid white;border-radius:50%;top:50%;transform:translateY(-50%);box-shadow:0 2px 4px #00000026,0 1px 2px #0000001a;z-index:100;pointer-events:none;cursor:crosshair}._transparencyThumb_1vphl_722{position:absolute;width:1rem;height:1rem;border:4px solid white;border-radius:50%;top:50%;transform:translateY(-50%);pointer-events:auto;cursor:pointer;z-index:10;box-shadow:0 2px 4px #00000026,0 1px 2px #0000001a}._exportContainer_1vphl_228:hover ._exportButton_1vphl_233,._exportContainer_1vphl_228:hover ._unfoldButton_1vphl_256,._exportButton_1vphl_233:hover,._unfoldButton_1vphl_256:hover,._colorContainer_1vphl_301:hover ._colorMainButton_1vphl_307,._colorContainer_1vphl_301:hover ._colorUnfoldButton_1vphl_331{background-color:var(--color-background)}._colorMainButton_1vphl_307:hover{background-color:var( --color-border )}._colorUnfoldButton_1vphl_331:hover{background-color:var(--color-background)}._exportButton_1vphl_233,._unfoldButton_1vphl_256,._colorMainButton_1vphl_307,._colorUnfoldButton_1vphl_331{transition:background-color .2s ease}._loadingContainer_1vphl_780{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:transparent;z-index:100;pointer-events:none}._loadingIcon_1vphl_794{width:4rem;height:4rem;animation:_spin_1vphl_1 1s linear infinite}@keyframes _spin_1vphl_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._exportContainer_1vphl_228:has(._exportDropdown_1vphl_492) ._exportButton_1vphl_233,._exportContainer_1vphl_228:has(._exportDropdown_1vphl_492) ._unfoldButton_1vphl_256{background-color:var(--color-background)}._colorContainer_1vphl_301:has(._colorDropdown_1vphl_537) ._colorMainButton_1vphl_307,._colorContainer_1vphl_301:has(._colorDropdown_1vphl_537) ._colorUnfoldButton_1vphl_331{background-color:var(--color-background)}._measureButton_1vphl_823{height:2.5rem;background-color:var(--color-background);border:none;border-radius:.5rem 0 0 .375rem;display:flex;align-items:center;gap:.75rem;padding:.75rem;cursor:pointer;transition:background-color .2s ease;font-family:inherit}._measureButton_1vphl_823:hover,._measureButtonActive_1vphl_841{background-color:var(--color-background)}._measureValueDisplay_1vphl_845{height:3rem;background-color:var(--color-white);border-radius:.5rem 0 0 .5rem;display:flex;align-items:center;padding:0 1rem;font-size:1rem;font-family:inherit;color:var(--color-black);justify-content:flex-end;border:1px solid var(--color-border);border-right:0px}._unitSelectorContainer_1vphl_861{position:relative;display:flex}._unitChevronButton_1vphl_866{height:3rem;width:3rem;background-color:var(--color-white);border:none;border-radius:0 .5rem .5rem 0;border-top:1px solid var(--color-border);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s;font-family:inherit}._unitChevronButton_1vphl_866:hover{background-color:var(--color-background)}._unitDropdown_1vphl_887{position:absolute;bottom:calc(100% + .25rem);left:0;background-color:var(--color-white);border-radius:1rem;padding:.5rem;border:1px solid var(--color-border);z-index:1000;min-width:9rem;max-width:18rem}._unitOption_1vphl_900{padding:1rem;border-radius:.5rem;cursor:pointer;transition:.2s;margin-bottom:.5rem}._unitOption_1vphl_900:last-child{margin-bottom:0}._unitOption_1vphl_900:hover{background-color:var(--color-background)}._unitOptionMain_1vphl_916{font-size:1rem;font-family:inherit;color:var(--color-black);margin-bottom:.5rem}._unitOptionSub_1vphl_923{font-size:.75rem;font-family:inherit;color:var(--color-gray)}._unitSelectorContainer_1vphl_861:has(._unitDropdown_1vphl_887) ._unitChevronButton_1vphl_866{background-color:var(--color-background)}._bottomLeft_1vphl_935{position:absolute;bottom:1rem;left:1rem;display:flex;gap:.5rem;flex-wrap:wrap;align-items:flex-start;max-width:calc(100vw - 1.5rem);overflow-x:visible}._bottomLeft_1vphl_935>div{display:inline-flex;flex-shrink:0;gap:0}._measureValueDisplay_1vphl_845,._unitSelectorContainer_1vphl_861{flex-shrink:0}@media (max-width: 450px){._topLeft_1vphl_151,._bottomLeft_1vphl_935{flex-direction:column;gap:.5rem}._measureValueDisplay_1vphl_845{margin-left:0}}._shareContainer_1vphl_979{position:relative;display:flex}._shareButton_1vphl_210{height:3rem;background-color:var(--color-white);border:none;border-radius:.5rem 0 0 .5rem;border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);border-bottom:1px solid var(--color-border);display:flex;align-items:center;gap:1rem;padding:1rem;cursor:pointer;transition:background-color .2s ease;font-family:inherit}._shareButton_1vphl_210:hover,._shareContainer_1vphl_979:hover ._shareButton_1vphl_210,._shareContainer_1vphl_979:hover ._unfoldButton_1vphl_256{background-color:var(--color-background)}._shareContainer_1vphl_979:has(._shareDropdown_1vphl_1010) ._shareButton_1vphl_210,._shareContainer_1vphl_979:has(._shareDropdown_1vphl_1010) ._unfoldButton_1vphl_256{background-color:var(--color-background)}._shareDropdown_1vphl_1010{position:absolute;top:calc(100% + .25rem);left:0;background-color:var(--color-white);border-radius:1rem;padding:.5rem;border:1px solid var(--color-border);z-index:1000;min-width:9rem;max-width:18rem;display:flex;flex-direction:column;gap:.5rem}._shareOption_1vphl_1031{padding:1rem;border-radius:.5rem;cursor:pointer;transition:background-color .2s ease;display:flex;align-items:flex-start;gap:1rem;border:none}._shareOption_1vphl_1031:hover{background-color:var(--color-background)}._shareOptionIcon_1vphl_1046{width:1rem;height:1rem;flex-shrink:0;margin-top:.125rem}._shareOptionContent_1vphl_1053{display:flex;flex-direction:column;gap:.5rem;flex:1;white-space:nowrap}._shareOptionMain_1vphl_1061{font-size:1rem;font-family:inherit;color:var(--color-black)}._shareOptionSub_1vphl_1067{font-size:.75rem;font-family:inherit;color:var(--color-gray);width:max-content;max-width:100%}._shareLinkBox_1vphl_1075{height:3rem;padding:0 0 0 1rem;border:1px solid var(--color-border);border-radius:.5rem;background-color:var(--color-white);display:flex;align-items:center;justify-content:space-between;gap:0;overflow:hidden;min-width:0;width:100%}._shareLinkText_1vphl_1090{font-family:inherit;font-size:1rem;color:var(--color-black);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;padding-right:1rem;min-width:0}._copyShareButton_1vphl_1102{width:3rem;height:3rem;background-color:transparent;border:none;border-radius:0;border-left:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease;flex-shrink:0}._copyShareButton_1vphl_1102:hover,._copyShareButton_1vphl_1102._copied_1vphl_1121{background-color:var(--color-background)}._sidebar_39dgz_1{width:100%;height:100%;background-color:var(--color-background);border-left:none;flex-shrink:0;display:flex;flex-direction:column;font-family:IBM Plex Sans,sans-serif;overflow:visible;border-right:1px solid var(--color-border)}._header_39dgz_14{display:none}._mobileCloseButton_39dgz_19{display:none;width:3rem;height:3rem;background-color:transparent;border:none;border-radius:.5rem;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease;flex-shrink:0}._mobileCloseButton_39dgz_19:hover{background-color:var(--color-background)}._mobileCloseIcon_39dgz_37{width:1rem;height:1rem}._dockButton_39dgz_42{position:relative;width:2rem;height:2rem;background-color:transparent;border:none;border-radius:.5rem;display:flex;align-items:center;justify-content:center;cursor:e-resize;transition:background-color .2s ease;flex-shrink:0;font-family:inherit}._dockButton_39dgz_42:hover{background-color:var(--color-border)}._dockIcon_39dgz_62{width:1rem;height:1rem;display:block}._tooltip_39dgz_68{position:absolute;top:calc(100% + .25rem);left:50%;transform:translate(-50%);background-color:var(--color-black);color:var(--color-white);padding:.375rem;display:flex;align-items:center;border-radius:.375rem;font-size:.75rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;white-space:nowrap;z-index:10000;pointer-events:none;min-width:max-content}._connectionStatus_39dgz_89{display:flex;align-items:center;gap:.75rem;margin-left:auto}._statusIndicator_39dgz_97{width:1rem;height:1rem;border-radius:50%;border:2px solid;background-color:transparent;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box}._statusIndicator_39dgz_97:after{content:"";width:.5rem;height:.5rem;border-radius:50%;position:absolute;animation:_pulse_39dgz_1 4s ease-in-out infinite}._statusIndicator_39dgz_97._disconnected_39dgz_120{border-color:#da1e28}._statusIndicator_39dgz_97._disconnected_39dgz_120:after{background-color:#da1e28}._statusText_39dgz_128._disconnectedText_39dgz_128{color:#da1e28}._statusIndicator_39dgz_97._connecting_39dgz_133{border-color:#ff4500}._statusIndicator_39dgz_97._connecting_39dgz_133:after{background-color:#ff4500}._statusText_39dgz_128._connectingText_39dgz_141{color:#ff4500}._statusIndicator_39dgz_97._connected_39dgz_146{border-color:#198038}._statusIndicator_39dgz_97._connected_39dgz_146:after{background-color:#198038}._statusText_39dgz_128._connectedText_39dgz_154{color:#198038}@keyframes _pulse_39dgz_1{0%{opacity:0}50%{opacity:1}to{opacity:0}}._statusText_39dgz_128{font-size:1rem;font-family:inherit}._content_39dgz_176{flex:1;overflow:hidden;display:flex;flex-direction:column;position:relative}._contentBorder_39dgz_185{position:absolute;bottom:0rem;left:0;right:0;height:1px;background-color:transparent;transition:background-color .2s ease;z-index:1;pointer-events:none}._contentBorder_39dgz_185._contentBorderScrolled_39dgz_197{background-color:var(--color-border)}._chatMessages_39dgz_202{flex:1;overflow-y:auto;padding:.5rem;display:flex;flex-direction:column;gap:2rem}._messageGroup_39dgz_211{display:flex;flex-direction:column}._userMessage_39dgz_217{align-self:flex-end;background-color:var(--color-hover);color:var(--color-black);padding:.5rem;border-radius:.25rem;font-size:1rem;font-family:inherit;display:flex;align-items:center;max-width:100%;box-sizing:border-box;margin:0;word-wrap:break-word;word-break:break-word;white-space:pre-wrap;overflow-wrap:break-word}._assistantMessage_39dgz_236{background-color:var(--color-background);color:var(--color-black);padding:.5rem;border-radius:.25rem;min-height:2rem;font-size:1rem;font-family:inherit;display:flex;align-items:center;gap:.5rem;width:100%;box-sizing:border-box;margin:0;min-width:0}._errorMessage_39dgz_263{background-color:#da1e2820;color:#da1e28}._responseIcon_39dgz_268{width:1rem;height:1rem;flex-shrink:0}._actionIcon_39dgz_294{width:1rem;height:1rem}._textInput_39dgz_299{width:100%;height:3rem;min-height:3rem;max-height:20rem;border:none;outline:none;margin:0;padding:.875rem 1rem;font-size:1rem;font-family:inherit;color:var(--color-black);background:transparent;border-radius:0;text-align:left;resize:none;overflow-y:hidden;box-sizing:border-box}._textInput_39dgz_299::placeholder{color:var(--color-gray);font-family:inherit}._textInput_39dgz_299:disabled{color:var(--color-gray);cursor:not-allowed}._selectionSection_39dgz_329{height:3rem;display:flex;align-items:center;justify-content:space-between;padding:0 0 0 1rem}._selectionLeft_39dgz_337{display:flex;align-items:center;gap:1rem;flex:1;min-width:0;margin-right:1rem}._selectedText_39dgz_346{font-size:1rem;font-family:inherit;color:var(--color-gray);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}._selectionIcon_39dgz_356{width:1rem;height:1rem}._selectedTextActive_39dgz_361{color:var( --color-black )}._clearButton_39dgz_367{background-color:var(--color-background);border:none;padding:.375rem;border-radius:.5rem;font-size:.75rem;font-family:inherit;color:var(--color-black);cursor:pointer;transition:background-color .2s ease}._clearButton_39dgz_367:hover{background-color:var(--color-border)}._sendButton_39dgz_383{width:3rem;height:3rem;border-radius:0;border-bottom-right-radius:1rem;display:flex;align-items:center;justify-content:center;transition:.2s;font-family:inherit;background-color:transparent;cursor:not-allowed;border:none}._sendButton_39dgz_383:disabled{background-color:transparent;cursor:not-allowed!important;pointer-events:auto}._sendButtonDisabled_39dgz_405,._sendButtonLoading_39dgz_410{background-color:transparent;cursor:not-allowed!important}._sendButtonActive_39dgz_415{background-color:var(--color-button);cursor:pointer}._sendButtonActive_39dgz_415:hover{filter:brightness(95%)}._sendButtonLoading_39dgz_410{cursor:not-allowed}._sendButtonIcon_39dgz_429{width:1rem;height:1rem}._sendButtonActive_39dgz_415 ._sendButtonIcon_39dgz_429,._sendButtonDisabled_39dgz_405 ._sendButtonIcon_39dgz_429{transform:rotate(-90deg)}._spinning_39dgz_453{animation:_spin_39dgz_453 1s linear infinite}@keyframes _spin_39dgz_453{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._footer_39dgz_466{height:3rem;border-top:1px solid var(--color-border);flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:.5rem}._creditsButton_39dgz_476{height:2rem;background-color:var(--color-background);border-radius:.5rem;display:flex;align-items:center;padding:0 .5rem;flex:1;margin-right:.5rem;font-family:inherit}._creditsText_39dgz_488{font-size:1rem;font-family:inherit;color:var(--color-black)}._infoButton_39dgz_494{width:2rem;height:2rem;background-color:transparent;border:none;border-radius:.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease;flex-shrink:0;font-family:inherit}._infoButton_39dgz_494:hover{background-color:var(--color-border)}._infoIcon_39dgz_513{width:1rem;height:1rem;display:block}._slideIn_39dgz_519{animation:_slideIn_39dgz_519 .3s ease-out}@keyframes _slideIn_39dgz_519{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._fadeIn_39dgz_535{animation:_fadeIn_39dgz_535 .4s ease-out forwards}@keyframes _fadeIn_39dgz_535{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}._sendButtonStop_39dgz_449{cursor:pointer}._sendButtonStop_39dgz_449 ._sendButtonIcon_39dgz_429{transform:rotate(0)}._versionControls_39dgz_564{display:flex;align-items:center;background-color:var(--color-white);border-radius:.5rem;transition:background-color .2s ease}._versionControls_39dgz_564:hover{background-color:var(--color-background)}._versionButton_39dgz_576{width:2.5rem;height:2.5rem;background-color:var(--color-white);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;position:relative}._versionButton_39dgz_576._backButton_39dgz_589{border-radius:.5rem 0 0 .375rem}._versionButton_39dgz_576._forwardButton_39dgz_594{border-radius:0 .375rem .375rem 0}._versionButton_39dgz_576._disabled_39dgz_599{opacity:.5;cursor:not-allowed}._versionIcon_39dgz_604{width:.75rem;height:.75rem;transition:filter .2s ease}._versionIndicator_39dgz_610{font-size:1rem;font-family:inherit;color:var(--color-gray);padding:.5rem!important;text-align:center;transition:color .2s ease}._chevronLeft_39dgz_619{transform:rotate(180deg)}._chevronRight_39dgz_622{transform:rotate(0)}._versionControls_39dgz_564:hover ._versionButton_39dgz_576{background-color:var(--color-background)}._versionButton_39dgz_576:disabled{cursor:not-allowed}._versionButton_39dgz_576:disabled:hover{background-color:var(--color-background)!important}._loadingText_39dgz_638{font-size:1rem;font-family:inherit;color:var(--color-gray);animation:_fadeInText_39dgz_660 .5s ease-in-out}@keyframes _fadeInText_39dgz_660{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}._theme-transitioning_39dgz_658 ._slideIn_39dgz_519,._theme-transitioning_39dgz_658 ._fadeIn_39dgz_535,._theme-transitioning_39dgz_658 ._fadeInText_39dgz_660,._theme-transitioning_39dgz_658 ._spinning_39dgz_453{animation:none!important}._theme-transitioning_39dgz_658 ._statusIndicator_39dgz_97:after{animation:none!important}._theme-transitioning_39dgz_658 ._userMessage_39dgz_217{animation:none!important}._progressContainer_39dgz_677{position:relative;width:16px;height:16px;display:flex;align-items:center;justify-content:center}._progressCircle_39dgz_686{width:100%;height:100%;position:absolute;top:0;left:0}._progressText_39dgz_694{font-size:8px;font-weight:600;color:currentColor;z-index:1;position:relative}._assistantMessageText_39dgz_255{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}._errorMessage_39dgz_263 ._assistantMessageText_39dgz_255{white-space:normal;overflow:visible;text-overflow:clip;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word}._actionButton_39dgz_274{position:relative;width:2rem;height:2rem;background-color:var(--color-background);border:none;border-radius:.25rem;display:flex;align-items:center;justify-content:center;cursor:pointer;font-family:inherit;overflow:visible}._actionButton_39dgz_274:hover{background-color:var(--color-hover)}._actionButton_39dgz_274:disabled{cursor:not-allowed}._actionButton_39dgz_274:disabled:hover{background-color:var( --color-background )}._glossaryButton_39dgz_752{width:2.5rem;height:2.5rem;border:none;border-radius:.5rem;background-color:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease;flex-shrink:0}._glossaryButton_39dgz_752:hover:not(:disabled){background-color:var(--color-background)}._glossaryButton_39dgz_752:disabled{cursor:not-allowed;opacity:.5}._glossaryIcon_39dgz_775{width:1rem;height:1rem;flex-shrink:0}._errorMessage_39dgz_263{position:relative;padding-bottom:4rem;background-color:#dc262620;border:1px solid #dc2626;border-radius:.5rem;margin-top:1rem}._errorMessage_39dgz_263 ._assistantMessageText_39dgz_255{display:block}._retryButton_39dgz_796{position:absolute;bottom:.75rem;right:.75rem;padding-left:.75rem;padding-right:.75rem;height:2.5rem;background-color:transparent;color:#dc2626;border:1px solid #dc2626;border-radius:.5rem;font-size:1rem;font-family:IBM Plex Sans,sans-serif;cursor:pointer;transition:.2s;display:flex;align-items:center}._retryButton_39dgz_796:hover{background-color:#dc2626;color:#fff}@media (max-width: 1082px){._sidebar_39dgz_1{width:100vw;border-left:none}._header_39dgz_14{display:flex;height:5rem;border-bottom:1px solid transparent;flex-shrink:0;align-items:center;justify-content:flex-start;padding:1rem;overflow:visible;position:relative;transition:border-bottom-color .2s ease}._header_39dgz_14._headerScrolled_39dgz_840{border-bottom-color:var(--color-border)}._mobileCloseButton_39dgz_19{display:flex}._userMessage_39dgz_217,._assistantMessage_39dgz_236{max-width:100%}}._inputHighlightOverlay_39dgz_855{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:flex-start;height:3rem;padding:1rem;font-size:1rem;font-family:inherit;pointer-events:none;white-space:pre-wrap;overflow:hidden;color:transparent}._mentionItem_39dgz_873{display:flex;align-items:center;gap:1rem;padding:1rem;cursor:pointer;transition:background-color .15s ease}._mentionItem_39dgz_873:first-child{border-radius:.5rem .5rem 0 0}._mentionItem_39dgz_873:last-child{border-radius:0 0 .5rem .5rem}._mentionItem_39dgz_873:only-child{border-radius:.5rem}._mentionItemSelected_39dgz_894{background-color:var(--color-background)}._mentionItemIcon_39dgz_898{width:1rem;height:1rem;flex-shrink:0}._mentionItemText_39dgz_904{font-size:1rem;font-family:inherit;color:var(--color-black);font-weight:400}._inputWrapper_39dgz_912 ._textInput_39dgz_299{width:100%;height:3rem;min-height:3rem;max-height:20rem;border:none;outline:none;margin:0;padding:.875rem 1rem;font-size:1rem;font-family:inherit;color:var(--color-black);background:transparent;border-radius:0;text-align:left;resize:none;overflow-y:hidden;box-sizing:border-box}._userMessageActions_39dgz_933{display:flex;gap:.25rem;align-self:flex-end}._smallActionButton_39dgz_939{position:relative;width:auto;height:auto;padding:.5rem;background-color:transparent;border:none;border-radius:.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease}._smallActionButton_39dgz_939:hover{background-color:var(--color-background)}._smallActionIcon_39dgz_958{width:1rem;height:1rem}._thinkingContainer_39dgz_964{display:flex;align-items:center;gap:.5rem;height:2rem;padding:.5rem;margin-top:.5rem;margin-bottom:.5rem}._thinkingIcon_39dgz_974{width:1rem;height:1rem}._thinkingText_39dgz_979{font-size:1rem;color:var(--color-gray);font-family:inherit}._featureBox_39dgz_986{border:none;overflow:hidden;margin:0}._featureItem_39dgz_992{display:flex;align-items:center;justify-content:space-between;padding:.5rem;gap:.5rem}._featureItem_39dgz_992:has(._featureExpandButton_39dgz_1001){padding-right:0;padding-top:0;padding-bottom:0}._featureItemLeft_39dgz_1007{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0}._featureItemIcon_39dgz_1015{width:1rem;height:1rem;flex-shrink:0}._featureItemText_39dgz_1021{font-size:1rem;font-family:inherit;color:var(--color-black);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._featureExpandButton_39dgz_1001{width:3rem;height:3rem;background-color:transparent;border:none;border-radius:.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease}._featureExpandIcon_39dgz_1047{width:.75rem;height:.75rem;transition:transform .2s ease;transform:rotate(90deg)}._featureExpandIcon_39dgz_1047._expanded_39dgz_1054{transform:rotate(0)}._aiResponseText_39dgz_1059{margin:1rem .5rem;font-size:1rem;font-family:inherit;color:var(--color-black)}._messageActions_39dgz_1070{display:flex;gap:.25rem;align-self:flex-start}._sendButtonLoading_39dgz_410{cursor:not-allowed;pointer-events:none}._sendButtonLoading_39dgz_410 ._sendButtonIcon_39dgz_429{animation:_spin_39dgz_453 1s linear infinite}._sendButtonLoading_39dgz_410 ._sendButtonIcon_39dgz_429{transform:rotate(0)}._loadingIndicator_39dgz_1092{display:flex;align-items:center;gap:1rem;margin-top:2rem}._loadingIcon_39dgz_1100{width:1rem;height:1rem}._sendButtonLoading_39dgz_410{cursor:not-allowed!important;pointer-events:none}._sendButtonLoading_39dgz_410 ._sendButtonIcon_39dgz_429{transform:rotate(0);animation:_spin_39dgz_453 1s linear infinite}._smallActionButton_39dgz_939:disabled{cursor:not-allowed;opacity:.5}._smallActionButton_39dgz_939:disabled:hover{background-color:transparent}._userMessageContainer_39dgz_1126{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}._userMessageActions_39dgz_933{display:flex;gap:.25rem;align-self:flex-end;opacity:0;visibility:hidden}._userMessageContainer_39dgz_1126:hover ._userMessageActions_39dgz_933{opacity:1;visibility:visible}._selectionContext_39dgz_1150{display:flex;align-items:center;gap:.5rem;padding:.5rem}._selectionContextIcon_39dgz_1158{width:1rem;height:1rem;flex-shrink:0}._selectionContextText_39dgz_1164{font-size:1rem;font-family:inherit;color:var(--color-gray)}._inputArea_39dgz_1170{margin:1rem;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:1rem;overflow:visible;position:relative}._inputSection_39dgz_1179{position:relative;display:flex;align-items:flex-start;border-bottom:1px solid var(--color-border);overflow:visible;z-index:1}._inputWrapper_39dgz_912{position:relative;flex:1;display:flex;align-items:flex-start;min-height:3rem;overflow:visible}._mentionMenu_39dgz_1197{position:absolute;bottom:calc(100% + .25rem);left:0;right:0;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:.5rem;max-height:11rem;overflow-y:auto;z-index:1000}._overlay_18rzj_2{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000}._modalContent_18rzj_15{background-color:var(--color-white);border-radius:1rem;max-width:37.5rem;width:90vw;border:1px solid var(--color-border);position:relative;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:0;overflow:hidden;max-height:90vh;max-height:90dvh;display:flex;flex-direction:column;box-shadow:0 1.25rem 1.563rem -.313rem #0000001a,0 .625rem .625rem -.313rem #0000000a}._modalHeader_18rzj_34{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--color-border);flex-shrink:0}._title_18rzj_43{font-size:1.25rem;font-weight:600;color:var(--color-black);margin:0;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._modalCloseButton_18rzj_52{padding:.5rem;background-color:transparent;border:none;border-radius:.25rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s;flex-shrink:0;color:#6b7280}._modalCloseButton_18rzj_52:hover{background-color:var(--color-background)}._closeIcon_18rzj_70{width:1rem;height:1rem}._tabs_18rzj_75{display:flex;border-bottom:1px solid var(--color-border);background-color:var(--color-background);flex-shrink:0}._tab_18rzj_75{flex:1;padding:.75rem 1rem;border:none;background-color:transparent;cursor:pointer;font-size:.875rem;font-weight:500;color:#6b7280;border-bottom:2px solid transparent;transition:all .2s;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._tab_18rzj_75:hover{color:var(--color-black)}._tabActive_18rzj_101{color:var(--color-black);border-bottom-color:var(--color-black)}._modalBody_18rzj_106{overflow-y:auto;padding:1.5rem;flex:1}._content_18rzj_112{display:flex;flex-direction:column;gap:1.5rem}._operationItem_18rzj_118{display:flex;flex-direction:column;gap:.75rem}._operationBadge_18rzj_124{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;background-color:var(--color-black);color:var(--color-white);border-radius:.5rem;font-size:.875rem;font-weight:500;width:fit-content}._badgeIcon_18rzj_137{width:1rem;height:1rem}._operationDesc_18rzj_142{margin:0;color:var(--color-black);line-height:1.6;font-size:.875rem}._codeBlock_18rzj_149{background-color:var(--color-background);padding:.75rem;border-radius:.5rem;border-left:3px solid var(--color-black);font-family:Monaco,Consolas,monospace;font-size:.813rem;color:var(--color-black)}._exampleList_18rzj_159{display:flex;flex-direction:column;gap:.5rem}._exampleItem_18rzj_165{background-color:var(--color-background);padding:.625rem .75rem;border-radius:.5rem;font-size:.813rem;color:var(--color-black)}._noteBox_18rzj_173{padding:.75rem;background-color:#fef3c7;border-left:3px solid #f59e0b;border-radius:.5rem;font-size:.813rem;color:#92400e}._warningBox_18rzj_182{padding:.75rem;background-color:#fee2e2;border-left:3px solid #ef4444;border-radius:.5rem;font-size:.813rem;color:#991b1b}._primitiveGrid_18rzj_191{display:grid;grid-template-columns:1fr;gap:1rem}._primitiveCard_18rzj_197{padding:1rem;border:1px solid var(--color-border);border-radius:.5rem;background-color:var(--color-white)}._primitiveTitle_18rzj_204{margin:0 0 .5rem;font-size:1rem;font-weight:600;color:var(--color-black)}._primitiveParams_18rzj_211{margin:0 0 .5rem;font-size:.813rem;color:#6b7280}._featureCard_18rzj_217{padding:1rem;border:1px solid var(--color-border);border-radius:.5rem;background-color:var(--color-white);display:flex;flex-direction:column;gap:.625rem}._featureHeader_18rzj_227{display:flex;align-items:center;gap:.5rem}._featureIcon_18rzj_233{width:1.25rem;height:1.25rem}._featureTitle_18rzj_238{margin:0;font-size:1rem;font-weight:600;color:var(--color-black)}._featureDesc_18rzj_245{margin:0;color:var(--color-black);font-size:.875rem}._warningBoxSmall_18rzj_251{padding:.5rem .75rem;background-color:#fef3c7;border-left:3px solid #f59e0b;border-radius:.25rem;font-size:.75rem;color:#92400e}._tipBoxSmall_18rzj_260{padding:.5rem .75rem;background-color:#dcfce7;border-left:3px solid #22c55e;border-radius:.25rem;font-size:.75rem;color:#166534}@media (max-width: 960px){._modalContent_18rzj_15{max-width:calc(100vw - 1.5rem);width:calc(100vw - 1.5rem);max-height:calc(100vh - 1.5rem);max-height:calc(100dvh - 1.5rem)}}._container_1mfc0_1{display:flex;height:100vh;height:100dvh;width:100vw;overflow:hidden}._combinedSidebarContainer_1mfc0_10{display:flex;flex-direction:column;width:20rem;height:100vh;height:100dvh;flex-shrink:0;transition:width .3s cubic-bezier(.4,0,.2,1);overflow:visible}._combinedSidebarClosed_1mfc0_21{width:0}._leftSidebarContainer_1mfc0_26,._rightSidebarContainer_1mfc0_35{height:50%;width:100%;flex-shrink:0;overflow:visible;display:flex}@media (max-width: 1082px){._container_1mfc0_1{position:relative}._leftSidebarContainer_1mfc0_26._leftSidebarOpen_1mfc0_49{position:fixed;top:0;left:3.5rem;bottom:0;right:0;width:calc(100vw - 3.5rem);z-index:500}._leftSidebarContainer_1mfc0_26._leftSidebarClosed_1mfc0_59{width:0}._rightSidebarContainer_1mfc0_35._rightSidebarOpen_1mfc0_64{position:fixed;top:0;right:0;bottom:0;width:100vw;z-index:1000}._rightSidebarContainer_1mfc0_35._rightSidebarClosed_1mfc0_73{width:0}}._mobileOverlay_1mfc0_78{display:none}@media (max-width: 1082px){._mobileOverlay_1mfc0_78{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:998}}._sidebar_1t2s4_1{height:100vh;height:100dvh;background-color:var(--color-white);border-right:1px solid var(--color-border);flex-shrink:0;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:width .3s cubic-bezier(.4,0,.2,1);padding:1rem}._sidebar_1t2s4_1._resizing_1t2s4_15{transition:none!important}._expanded_1t2s4_19{width:20rem}._collapsed_1t2s4_23{width:5rem}._header_1t2s4_27{display:flex;align-items:center;margin-bottom:2rem}._mainIcon_1t2s4_33{width:3rem;height:3rem;background-color:transparent;border:none;border-radius:.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease;flex-shrink:0}._mainIcon_1t2s4_33:hover{background-color:transparent}._mainIconSvg_1t2s4_51{width:1.5rem;height:1.5rem;display:block}._actionButtons_1t2s4_57{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}._actionButton_1t2s4_57{height:3rem;background-color:transparent;border:none;border-radius:.5rem;display:flex;align-items:center;cursor:pointer;transition:background-color .2s ease;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:1rem}._actionButton_1t2s4_57:hover{background-color:var(--color-background)}._actionButtonIcon_1t2s4_82{width:1rem;height:1rem;flex-shrink:0;display:block}._actionButtonText_1t2s4_89{font-size:1rem;color:var(--color-black);white-space:nowrap;margin-left:1rem;transition:opacity .3s cubic-bezier(.4,0,.2,1)}._separator_1t2s4_97{height:1px;background-color:var(--color-border);margin-bottom:0;margin-left:-1rem;margin-right:-1rem;opacity:0;transition:opacity .2s ease}._separator_1t2s4_97._visible_1t2s4_107{opacity:1}._projectsSection_1t2s4_111{flex:1;overflow:hidden;display:flex;flex-direction:column}._projectsList_1t2s4_118{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem}._collapsedProjects_1t2s4_136{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;margin-bottom:1rem}._projectButton_1t2s4_144:hover ._projectButtonText_1t2s4_164{padding-right:2.5rem}._projectButton_1t2s4_144:hover ._projectEllipsisButton_1t2s4_168{opacity:1;visibility:visible}._projectButton_1t2s4_144._dropdownOpen_1t2s4_173 ._projectButtonText_1t2s4_164{padding-right:2.5rem}._projectButton_1t2s4_144._dropdownOpen_1t2s4_173 ._projectEllipsisButton_1t2s4_168{opacity:1;visibility:visible}._projectButtonIcon_1t2s4_186{width:1rem;height:1rem;flex-shrink:0;display:block}._projectButtonText_1t2s4_164{font-size:1rem;color:var(--color-black);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:1rem;flex:1;transition:opacity .3s cubic-bezier(.4,0,.2,1),padding-right .2s ease}._projectEllipsisButton_1t2s4_168{position:absolute;top:0;right:0;width:2.5rem;height:2.5rem;background-color:transparent;border:none;border-radius:0 .375rem .375rem 0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;opacity:0;visibility:hidden;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._projectEllipsisIcon_1t2s4_224{width:1rem;height:1rem;display:block}._projectDropdown_1t2s4_230{position:absolute;top:calc(100% + .25rem);right:0;background-color:var(--color-white);border-radius:.5rem;border:1px solid var(--color-border);z-index:1000}._dropdownOption_1t2s4_240{display:flex;align-items:center;padding:1rem;cursor:pointer;transition:background-color .2s ease}._dropdownOption_1t2s4_240:first-child{margin-bottom:0}._dropdownOption_1t2s4_240:last-child{margin-bottom:0}._dropdownOption_1t2s4_240:hover{background-color:var(--color-background)}._dropdownOption_1t2s4_240._deleteOption_1t2s4_262:hover{background-color:#da1e281a}._dropdownIcon_1t2s4_266,._dropdownIconDelete_1t2s4_271{width:1rem;height:1rem}._dropdownText_1t2s4_276{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-black)}._dropdownTextDelete_1t2s4_283{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:#da1e28}._dropdownSeparator_1t2s4_290{height:1px;background-color:var(--color-border)}._dropdownSeparatorWithGap_1t2s4_295{height:1px;background-color:var(--color-border);margin:.5rem 0}._loading_1t2s4_301{display:flex;align-items:center;justify-content:center;padding:2rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;color:#666}._loadingIcon_1t2s4_312{width:1rem;height:1rem;animation:_spin_1t2s4_616 1s linear infinite}._profileDropdown_1t2s4_327 ._creditsSection_1t2s4_327{margin-bottom:.5rem}._profileDropdown_1t2s4_327 ._creditsButton_1t2s4_331{width:100%;height:3rem;background-color:transparent;border:none;border-radius:.5rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:background-color .2s ease;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:1rem;margin-bottom:.5rem}._profileDropdown_1t2s4_327 ._creditsButton_1t2s4_331:hover{background-color:var(--color-background)}._profileDropdown_1t2s4_327 ._creditsLeft_1t2s4_352{display:flex;align-items:center;gap:1rem}._profileDropdown_1t2s4_327 ._creditsIconImage_1t2s4_358{width:1rem;height:1rem}._profileDropdown_1t2s4_327 ._creditsText_1t2s4_363{font-size:1rem;color:var(--color-black);font-weight:400}._profileDropdown_1t2s4_327 ._creditsRight_1t2s4_369{display:flex;align-items:center;gap:1rem}._profileDropdown_1t2s4_327 ._creditsCount_1t2s4_375{font-size:1rem;color:var(--color-gray)}._profileDropdown_1t2s4_327 ._creditsChevronIcon_1t2s4_380{width:.75rem;height:.75rem;transition:.2s;transform:rotate(0)}._profileDropdown_1t2s4_327 ._creditsProgressBar_1t2s4_393{width:100%;height:1rem;background-color:var(--color-border);border-radius:.5rem;overflow:hidden}._profileDropdown_1t2s4_327 ._creditsProgressFill_1t2s4_401{height:100%;background-color:#007d79;border-radius:.5rem;transition:width .3s ease}._profileDropdown_1t2s4_327 ._freeCreditsButton_1t2s4_416{width:100%;height:3rem;background-color:transparent;border:none;border-radius:.5rem;display:flex;align-items:center;cursor:pointer;transition:background-color .2s ease;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:1rem;gap:1rem}._profileDropdown_1t2s4_327 ._freeCreditsButton_1t2s4_416:hover{background-color:var(--color-background)}._profileDropdown_1t2s4_327 ._freeCreditsIcon_1t2s4_436{width:1rem;height:1rem;flex-shrink:0}._profileDropdown_1t2s4_327 ._freeCreditsText_1t2s4_443{font-size:1rem;color:var(--color-black);font-weight:400}._profileButton_1t2s4_449{position:relative;background-color:var(--color-white);border:none;border-radius:.5rem;display:flex;align-items:center;cursor:pointer;transition:background-color .2s ease;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:0;padding-left:.75rem;height:3rem}._profileCircle_1t2s4_475{width:1.5rem;height:1.5rem;background-color:var(--color-black);border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border);overflow:hidden;position:relative}._profileImage_1t2s4_489{width:100%;height:100%;object-fit:cover;border-radius:50%}._profileInitials_1t2s4_496{font-size:.75rem;color:var(--color-white);font-weight:500;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1;display:flex;align-items:center;justify-content:center}._profileInfo_1t2s4_508{display:flex;flex-direction:column;align-items:flex-start;transition:opacity .3s cubic-bezier(.4,0,.2,1);flex:1;min-width:0;padding-top:.75rem;padding-bottom:.75rem}._profileName_1t2s4_519{display:flex;font-size:1rem;color:var(--color-black);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin-left:.75rem}._profilePlan_1t2s4_532{font-size:1rem;color:var(--color-gray);margin-top:.188rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._chevronIcon_1t2s4_540._chevronUp_1t2s4_548,._creditsChevronIcon_1t2s4_380._chevronUp_1t2s4_548{transform:rotate(-90deg)}._creditsChevronDropdownIcon_1t2s4_556{width:.75rem;height:.75rem;flex-shrink:0;transition:transform .2s ease;transform:rotate(90deg)}._creditsChevronDropdownIcon_1t2s4_556._creditsChevronUp_1t2s4_564{transform:rotate(-90deg)}._profileDropdown_1t2s4_327 ._dropdownOption_1t2s4_240{height:3rem;padding:1rem;border-radius:.5rem;display:flex;align-items:center;cursor:pointer;transition:background-color .2s ease;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._profileDropdown_1t2s4_327 ._dropdownOption_1t2s4_240:hover{background-color:var(--color-background)}._profileDropdown_1t2s4_327 ._dropdownSeparator_1t2s4_290{height:1px;background-color:var(--color-border);margin:.5rem 0rem}._profileDropdown_1t2s4_327 ._dropdownIcon_1t2s4_266{width:1rem;height:1rem;margin-right:1rem}._profileDropdown_1t2s4_327 ._dropdownText_1t2s4_276{font-size:1rem;color:var(--color-black);flex:1;text-align:left}._sendIcon_1t2s4_608{width:1rem;height:1rem;color:var(--color-gray);transform:rotate(-45deg);margin-left:auto}._spinning_1t2s4_616{animation:_spin_1t2s4_616 1s linear infinite}._themeOption_1t2s4_620{height:3rem;padding:1rem;border-radius:.5rem;display:flex;align-items:center;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:pointer;transition:background-color .2s ease}._themeOption_1t2s4_620:hover{background-color:var(--color-background)}._themeIcons_1t2s4_637{display:flex;align-items:center;gap:1rem;margin-left:auto}._themeOption_1t2s4_620+._dropdownOption_1t2s4_240{margin-top:.5rem}._profileDropdown_1t2s4_327 ._dropdownOption_1t2s4_240+._dropdownOption_1t2s4_240{margin-top:.5rem}._themeIconButton_1t2s4_653{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}._themeIconImage_1t2s4_663{width:1rem;height:1rem}._authInfo_1t2s4_668{height:3rem;padding:1rem;margin-bottom:.5rem;background-color:var(--color-white);border-radius:.5rem;display:flex;align-items:center;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:default}._authIcon_1t2s4_681{display:flex;align-items:center;width:1rem;height:1rem;margin-right:1rem}._authIcon_1t2s4_681 img{margin:0;padding:0;display:flex;align-items:center}._authEmail_1t2s4_696{font-size:1rem;color:var(--color-gray);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;text-align:left}._creditsModal_1t2s4_705{background-color:var(--color-white);border-radius:1rem;border:1px solid var(--color-border);padding:1.5rem;max-width:30rem;min-width:30rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative}@keyframes _slideIn_1t2s4_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}._creditsDropdownButton_1t2s4_740{width:100%;height:2.5rem;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:.5rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-black);padding:.75rem}._creditsChevron_1t2s4_380{width:.75rem;height:.75rem;transition:transform .2s ease}._creditsChevron_1t2s4_380._creditsChevronUp_1t2s4_564{transform:rotate(-180deg)}._creditsDropdownIcon_1t2s4_768{width:.75rem;height:.75rem;transition:transform .2s ease}._creditsDropdownIcon_1t2s4_768 ._creditsChevronUp_1t2s4_564{transform:rotate(-180deg)}._creditsDropdownList_1t2s4_779{position:absolute;top:100%;left:0;right:0;background-color:var(--color-white);border:1px solid var(--color-border);border-top:none;border-radius:0 0 .375rem .375rem;z-index:1001;max-height:200px;overflow-y:auto}._creditsDropdownItem_1t2s4_793{padding:.75rem;cursor:pointer;transition:background-color .2s ease;font-size:1rem;color:var(--color-black)}._creditsDropdownItem_1t2s4_793:hover{background-color:var(--color-background)}._creditsInfo_1t2s4_805{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:3rem}._creditsInfoIcon_1t2s4_812{width:1rem;height:1rem;flex-shrink:0;margin-top:.125rem}._infinityIcon_1t2s4_819{width:1rem;height:1rem}._creditsInfoContent_1t2s4_824{flex:1}._creditsInfoTitle_1t2s4_828{font-size:1rem;font-weight:500;color:var(--color-black);margin-bottom:.375rem}._creditsInfoDescription_1t2s4_835{font-size:1rem;color:var(--color-gray);line-height:1.5}._creditsGetButton_1t2s4_841{background-color:var(--color-black);color:var(--color-white);border:none;padding:.75rem;border-radius:.5rem;font-size:1rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.75rem;margin-left:auto;transition:.2s}._creditsGetButton_1t2s4_841:hover{opacity:.75}._creditsGetButton_1t2s4_841:disabled{opacity:.5;cursor:not-allowed}._creditsArrow_1t2s4_868{width:1rem;height:1rem;font-size:1rem;transition:transform .2s ease}._textHidden_1t2s4_876 ._actionButton_1t2s4_57,._textHidden_1t2s4_876 ._projectButton_1t2s4_144{width:3rem;height:3rem;justify-content:center;padding:0}._collapsed_1t2s4_23 ._header_1t2s4_27{margin-bottom:2rem}._collapsed_1t2s4_23 ._mainIcon_1t2s4_33{width:3rem;height:3rem;padding:0}._collapsed_1t2s4_23 ._actionButtons_1t2s4_57{gap:.5rem;margin-bottom:1rem;margin:0;padding:0}._collapsed_1t2s4_23 ._separator_1t2s4_97{display:none}._tooltip_1t2s4_914{position:absolute;top:50%;left:calc(100% + .5rem);transform:translateY(-50%);background-color:var(--color-black);color:var(--color-white);padding:.5rem;border-radius:.5rem;z-index:10000;pointer-events:none;white-space:nowrap;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}._creditsChevronIcon_1t2s4_380._creditsChevronUp_1t2s4_564{transform:rotate(-180deg)}._textHidden_1t2s4_876 ._actionButton_1t2s4_57:hover ._tooltip_1t2s4_914,._textHidden_1t2s4_876 ._projectButton_1t2s4_144:hover ._tooltip_1t2s4_914,._textHidden_1t2s4_876 ._profileButton_1t2s4_449:hover ._tooltip_1t2s4_914{opacity:1;visibility:visible}._sidebarControlButton_1t2s4_945{position:fixed;top:1rem;width:3rem;height:3rem;background-color:var(--color-white);border:none;border-radius:.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:left .3s cubic-bezier(.4,0,.2,1),background-color .2s ease;z-index:1000}._sidebarControlButton_1t2s4_945._resizing_1t2s4_15{transition:none!important}._sidebarControlButton_1t2s4_945:hover{background-color:var(--color-background)}._sidebarControlIcon_1t2s4_969{width:1rem;height:1rem;color:var(--color-gray);display:block}._closeSidebarButton_1t2s4_976{left:21rem}._openSidebarButton_1t2s4_980{left:6rem}._modalOverlay_1t2s4_984{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000}._modal_1t2s4_984{background-color:var(--color-white);border-radius:1rem;padding:1.5rem;max-width:30rem;min-width:30rem;border:1px solid var(--color-border);position:relative}._modalTitle_1t2s4_1007{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.25rem;font-weight:500;color:var(--color-black);margin:0 0 3rem}._modalText_1t2s4_1016{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-black);margin:0 0 .375rem;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}._modalSubtext_1t2s4_1027{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--color-gray);margin:0 0 3rem}._modalButtons_1t2s4_1034{display:flex;gap:.75rem;justify-content:flex-end}._modalCancelButton_1t2s4_1040{background-color:transparent;color:var(--color-black);border:none;padding:.75rem;border-radius:.5rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;cursor:pointer;transition:background-color .2s ease}._modalCancelButton_1t2s4_1040:hover{background-color:var(--color-background)}._modalDeleteButton_1t2s4_1057{background-color:#da1e28;color:#fff!important;border:none;padding:.75rem;border-radius:.5rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;cursor:pointer;transition:.2s}._projectButton_1t2s4_144._editing_1t2s4_1074{background-color:var(--color-background)}._projectButton_1t2s4_144._editing_1t2s4_1074 ._projectEllipsisButton_1t2s4_168{opacity:0;visibility:hidden}._projectNameInput_1t2s4_1083{font-size:1rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--color-black);white-space:nowrap;flex:1;min-width:0;padding:0;margin:0;margin-left:.75rem;border:none;border-radius:0;outline:none;background:transparent;transition:opacity .3s cubic-bezier(.4,0,.2,1);overflow:hidden;text-overflow:ellipsis}._referralLinkBox_1t2s4_1103{display:flex;align-items:center;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:.5rem;padding:.75rem .75rem .75rem 1.5rem;margin-bottom:1.5rem}._referralLinkIcon_1t2s4_1114{width:1rem;height:1rem;flex-shrink:0}._referralLinkText_1t2s4_1120{font-size:1rem;color:var(--color-black);margin-left:.75rem;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._referralCopyButton_1t2s4_1132{background-color:var(--color-black);color:var(--color-white);border:none;padding:.5rem .75rem;border-radius:.5rem;font-size:1rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:pointer;display:flex;align-items:center;gap:.75rem;margin-left:.75rem;flex-shrink:0;white-space:nowrap;transition:.2s}._referralCopyButton_1t2s4_1132:disabled{cursor:default}._referralCopyButton_1t2s4_1132:hover{opacity:.75}._referralCheckIcon_1t2s4_1158{width:1rem;height:1rem}._referralSteps_1t2s4_1163{display:flex;flex-direction:column;gap:1rem}._referralStep_1t2s4_1163{display:flex;align-items:flex-start;gap:.75rem}._referralStepIcon_1t2s4_1175{width:1rem;height:1rem;flex-shrink:0;margin-top:.125rem}._referralStepText_1t2s4_1183{font-size:1rem;color:var(--color-black);line-height:1.5;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._referralStepText_1t2s4_1183 strong{font-weight:500}._bottomSeparator_1t2s4_1195{height:1px;background-color:var(--color-border);margin-bottom:1rem;margin-left:-1rem;margin-right:-1rem;opacity:0;transition:opacity .2s ease}._bottomSeparator_1t2s4_1195._visible_1t2s4_107{opacity:1}._projectDropdown_1t2s4_230{position:absolute;top:calc(100% + .375rem);right:0;background-color:var(--color-white);border-radius:1rem;border:1px solid var(--color-border);z-index:1000;min-width:9.25rem;max-width:18.5rem;padding:.375rem}._projectDropdown_1t2s4_230 ._dropdownOption_1t2s4_240{display:flex;align-items:center;padding:1rem;cursor:pointer;transition:background-color .2s ease;height:4rem;border-radius:.5rem;gap:1rem}._projectDropdown_1t2s4_230 ._dropdownOption_1t2s4_240:first-child{margin-bottom:.5rem}._projectDropdown_1t2s4_230 ._dropdownOption_1t2s4_240:nth-child(2){margin-bottom:.5rem}._projectDropdown_1t2s4_230 ._dropdownOption_1t2s4_240:hover{background-color:var(--color-background)}._projectDropdown_1t2s4_230 ._dropdownOption_1t2s4_240._deleteOption_1t2s4_262:hover{background-color:#da1e281a}._projectDropdown_1t2s4_230 ._dropdownIcon_1t2s4_266,._projectDropdown_1t2s4_230 ._dropdownIconDelete_1t2s4_271{width:1rem;height:1rem;margin-right:0}._projectDropdown_1t2s4_230 ._dropdownText_1t2s4_276{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-black)}._projectDropdown_1t2s4_230 ._dropdownTextDelete_1t2s4_283{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:#da1e28}._projectDropdown_1t2s4_230 ._dropdownSeparator_1t2s4_290{height:1px;background-color:var(--color-border);margin:.5rem 0}._collapsedProjects_1t2s4_136{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;margin-bottom:1rem;overflow-y:auto;flex:1;min-height:0}._modalDeleteButton_1t2s4_1057{background-color:#da1e28;color:#fff!important;border:none;padding:.75rem;border-radius:.5rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;cursor:pointer;transition:.2s;display:flex;align-items:center;gap:.75rem}._modalDeleteButton_1t2s4_1057:hover{opacity:.75}._modalDeleteButton_1t2s4_1057:disabled{cursor:not-allowed;opacity:.5}._deletingIcon_1t2s4_1318{width:1rem;height:1rem;animation:_spin_1t2s4_616 1s linear infinite}._creditsModalTitle_1t2s4_728{font-size:1.25rem;font-weight:500;color:var(--color-black);margin:0 0 3rem}._creditsDropdown_1t2s4_735{position:relative;margin-bottom:1.5rem}._creditsDivider_1t2s4_1346{height:1px;background-color:var(--color-border);margin:1.5rem 0}._creditsInfo_1t2s4_805{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1.5rem}._creditsDropdownButton_1t2s4_740{width:100%;height:4rem;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:.5rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-black);padding:1.5rem;transition:.2s}._creditsDropdownButton_1t2s4_740:hover{background-color:var(--color-background)}._creditsDropdownButton_1t2s4_740._creditsDropdownOpen_1t2s4_1381{border-radius:.5rem .375rem 0 0}._creditsDropdownList_1t2s4_779{position:absolute;top:100%;left:0;right:0;background-color:var(--color-white);border:1px solid var(--color-border);border-top:none;border-radius:0 0 .375rem .375rem;z-index:1001;max-height:14rem;overflow-y:auto}._creditsDropdownItem_1t2s4_793{height:4rem;padding:.75rem;cursor:pointer;font-size:1rem;color:var(--color-black);display:flex;align-items:center}._creditsDropdownItem_1t2s4_793:hover:before{content:"";position:absolute;left:.75rem;right:.75rem;height:2.5rem;border-radius:.5rem;z-index:-1}._creditsDropdownItem_1t2s4_793{position:relative;height:4rem;padding:1.5rem!important;cursor:pointer;font-size:1rem;color:var(--color-black);display:flex;align-items:center}._creditsArrow_1t2s4_868{width:1rem;height:1rem}@keyframes _spin_1t2s4_616{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._referralDivider_1t2s4_1446{height:1px;background-color:var(--color-border);margin:1.5rem 0}._referralSteps_1t2s4_1163{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}._referralTermsButton_1t2s4_1459{background-color:var(--color-background);color:var(--color-black);border:none;padding:.75rem;border-radius:.5rem;font-size:1rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.75rem;margin-left:auto;transition:background-color .2s ease;margin-top:3rem}._referralTermsButton_1t2s4_1459:hover{background-color:var(--color-border)}._referralTermsIcon_1t2s4_1482{width:1rem;height:1rem;transform:rotate(-45deg)}._profileDropdown_1t2s4_327{position:absolute;bottom:calc(100% + .25rem);left:0;right:0;background-color:var(--color-white);border-radius:1rem;border:1px solid var(--color-border);z-index:1001;padding:.5rem;max-height:calc(100dvh - 9.25rem);overflow-y:auto}._sidebar_1t2s4_1._collapsed_1t2s4_23 ._profileDropdown_1t2s4_327{position:fixed;left:1rem;bottom:4.25rem;width:18rem;right:auto;z-index:1001;max-height:calc(100vh - 9.25rem);max-height:calc(100dvh - 9.25rem);overflow-y:auto}@media (max-width: 1082px){._sidebar_1t2s4_1._collapsed_1t2s4_23 ._profileDropdown_1t2s4_327{left:1rem;right:1rem;bottom:4.25rem;top:5rem;width:auto;max-width:none;max-height:calc(100vh - 5rem);max-height:calc(100dvh - 5rem)}}._sidebar_1t2s4_1._collapsed_1t2s4_23 ._actionButton_1t2s4_57,._sidebar_1t2s4_1._collapsed_1t2s4_23 ._projectButton_1t2s4_144{position:relative}._sidebar_1t2s4_1._collapsed_1t2s4_23 ._tooltip_1t2s4_914{display:none}._connectionStatusButton_1t2s4_1541{position:relative;width:2.5rem;height:2.5rem;background-color:transparent;border:none;border-radius:.5rem;display:flex;align-items:center;justify-content:center;margin-bottom:.375rem;cursor:default;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:none}._connectionStatusButton_1t2s4_1541:hover{background-color:transparent}._connectionStatusIndicator_1t2s4_1562{width:1rem;height:1rem;border-radius:50%;border:2px solid;background-color:transparent;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box}._connectionStatusIndicator_1t2s4_1562:after{content:"";width:.5rem;height:.5rem;border-radius:50%;position:absolute;animation:_connectionPulse_1t2s4_1 2s ease-in-out infinite}._connectionStatusIndicator_1t2s4_1562._connectionDisconnected_1t2s4_1585{border-color:transparent}._connectionStatusIndicator_1t2s4_1562._connectionDisconnected_1t2s4_1585:after{background-color:#da1e28}._connectionStatusIndicator_1t2s4_1562._connectionConnecting_1t2s4_1594{border-color:transparent}._connectionStatusIndicator_1t2s4_1562._connectionConnecting_1t2s4_1594:after{background-color:#ff4500}._connectionStatusIndicator_1t2s4_1562._connectionConnected_1t2s4_1603{border-color:transparent}._connectionStatusIndicator_1t2s4_1562._connectionConnected_1t2s4_1603:after{background-color:#198038}@keyframes _connectionPulse_1t2s4_1{0%{opacity:0}50%{opacity:1}to{opacity:0}}._bottomSection_1t2s4_1624{margin-top:auto;display:flex;flex-direction:column}._feedbackTextarea_1t2s4_1630{width:100%;height:12rem;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:.5rem;padding:.75rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-black);resize:none;margin-bottom:3rem}._feedbackTextarea_1t2s4_1630:focus{outline:none}._feedbackTextarea_1t2s4_1630::placeholder{color:var(--color-gray)}._feedbackSubmitButton_1t2s4_1654{background-color:var(--color-black);color:var(--color-white);border:none;padding:.75rem;border-radius:.5rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;cursor:pointer;transition:opacity .2s ease;margin-left:auto}._feedbackSubmitButton_1t2s4_1654:hover{opacity:.75}._feedbackSubmitButton_1t2s4_1654:disabled{opacity:.5;cursor:not-allowed}._feedbackSuccessText_1t2s4_1677{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-black);line-height:1.5;margin-bottom:3rem}._creditsModalContent_1t2s4_1686{background-color:var(--color-white);border-radius:1rem;max-width:30rem;min-width:30rem;border:1px solid var(--color-border);position:relative;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:0;overflow:hidden}._creditsModalContent_1t2s4_1686 ._modalBody_1t2s4_1699{padding:1.5rem}._creditsModalContent_1t2s4_1686 ._creditsDropdown_1t2s4_735{position:relative;margin-bottom:1.5rem}._creditsModalContent_1t2s4_1686 ._creditsDivider_1t2s4_1346{height:1px;background-color:var(--color-border);margin:1.5rem 0}._creditsModalContent_1t2s4_1686 ._creditsInfo_1t2s4_805{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1.5rem}._creditsModalContent_1t2s4_1686 ._creditsGetButton_1t2s4_841{background-color:var(--color-black);color:var(--color-white);border:none;padding:.75rem;border-radius:.5rem;font-size:1rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.75rem;margin-left:auto;transition:.2s}._creditsModalContent_1t2s4_1686 ._creditsGetButton_1t2s4_841:hover{opacity:.75}._creditsModalContent_1t2s4_1686 ._creditsGetButton_1t2s4_841:disabled{opacity:.5;cursor:not-allowed}._creditsModalContent_1t2s4_1686 ._modalHeader_1t2s4_1748{display:flex;align-items:center;justify-content:space-between;padding:.75rem .75rem .75rem 1.5rem}._creditsModalContent_1t2s4_1686 ._modalTitle_1t2s4_1007{font-size:1.125rem;font-weight:500;color:var(--color-black);margin:0;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._creditsModalContent_1t2s4_1686 ._modalCloseButton_1t2s4_1767{padding:.75rem;background-color:transparent;border:none;border-radius:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s;flex-shrink:0}._creditsModalContent_1t2s4_1686 ._modalCloseButton_1t2s4_1767:hover{background-color:var(--color-background)}._creditsModalContent_1t2s4_1686 ._closeIcon_1t2s4_1784{width:1rem;height:1rem}._modal_1t2s4_984 ._modalTitle_1t2s4_1007{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.25rem;font-weight:500;color:var(--color-black);margin:0 0 3rem}._referralModalContent_1t2s4_1798{background-color:var(--color-white);border-radius:1rem;max-width:30rem;min-width:30rem;border:1px solid var(--color-border);position:relative;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:0;overflow:hidden}._referralModalContent_1t2s4_1798 ._modalHeader_1t2s4_1748{display:flex;align-items:center;justify-content:space-between;padding:.75rem .75rem .75rem 1.5rem}._referralModalContent_1t2s4_1798 ._modalTitle_1t2s4_1007{font-size:1.125rem;font-weight:500;color:var(--color-black);margin:0;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._referralModalContent_1t2s4_1798 ._modalCloseButton_1t2s4_1767{padding:.75rem;background-color:transparent;border:none;border-radius:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s;flex-shrink:0}._referralModalContent_1t2s4_1798 ._modalCloseButton_1t2s4_1767:hover{background-color:var(--color-background)}._referralModalContent_1t2s4_1798 ._closeIcon_1t2s4_1784{width:1rem;height:1rem}._referralModalContent_1t2s4_1798 ._modalBody_1t2s4_1699{padding:1.5rem}._referralModalContent_1t2s4_1798 ._referralLinkBox_1t2s4_1103{display:flex;align-items:center;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:.5rem;padding:.75rem .75rem .75rem 1.5rem;margin-bottom:1.5rem}._referralModalContent_1t2s4_1798 ._referralDivider_1t2s4_1446{height:1px;background-color:var(--color-border);margin:1.5rem 0}._referralModalContent_1t2s4_1798 ._referralSteps_1t2s4_1163{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}._referralModalContent_1t2s4_1798 ._referralTermsButton_1t2s4_1459{background-color:var(--color-background);color:var(--color-black);border:none;padding:.75rem;border-radius:.5rem;font-size:1rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.75rem;margin-left:auto;transition:background-color .2s ease}._referralModalContent_1t2s4_1798 ._referralTermsButton_1t2s4_1459:hover{background-color:var(--color-border)}._feedbackModalContent_1t2s4_1902{background-color:var(--color-white);border-radius:1rem;max-width:30rem;min-width:30rem;border:1px solid var(--color-border);position:relative;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:0;overflow:hidden}._feedbackModalContent_1t2s4_1902 ._modalHeader_1t2s4_1748{display:flex;align-items:center;justify-content:space-between;padding:.75rem .75rem .75rem 1.5rem}._feedbackModalContent_1t2s4_1902 ._modalTitle_1t2s4_1007{font-size:1.125rem;font-weight:500;color:var(--color-black);margin:0;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._feedbackModalContent_1t2s4_1902 ._modalCloseButton_1t2s4_1767{padding:.75rem;background-color:transparent;border:none;border-radius:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s;flex-shrink:0}._feedbackModalContent_1t2s4_1902 ._modalCloseButton_1t2s4_1767:hover{background-color:var(--color-background)}._feedbackModalContent_1t2s4_1902 ._closeIcon_1t2s4_1784{width:1rem;height:1rem}._feedbackModalContent_1t2s4_1902 ._modalBody_1t2s4_1699{padding:1.5rem;display:flex;flex-direction:column}._feedbackModalContent_1t2s4_1902 ._feedbackTextarea_1t2s4_1630{width:100%;height:12rem;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:.5rem;padding:.75rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-black);resize:none;margin-bottom:1.5rem}._feedbackModalContent_1t2s4_1902 ._feedbackTextarea_1t2s4_1630:focus{outline:none}._feedbackModalContent_1t2s4_1902 ._feedbackTextarea_1t2s4_1630::placeholder{color:var(--color-gray)}._feedbackModalContent_1t2s4_1902 ._feedbackSuccessText_1t2s4_1677{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-black);line-height:1.5;margin:0 0 1.5rem}._feedbackModalContent_1t2s4_1902 ._feedbackSubmitButton_1t2s4_1654{background-color:var(--color-black);color:var(--color-white);border:none;padding:.75rem;border-radius:.5rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;cursor:pointer;transition:opacity .2s ease;margin-left:auto}._feedbackModalContent_1t2s4_1902 ._feedbackSubmitButton_1t2s4_1654:hover{opacity:.75}._feedbackModalContent_1t2s4_1902 ._feedbackSubmitButton_1t2s4_1654:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 960px){._sidebar_1t2s4_1:not([data-mobile-breakpoint="1082"]):not(._mobileOpen_1t2s4_2019){display:none}._projectButton_1t2s4_144 ._projectEllipsisButton_1t2s4_168{opacity:1;visibility:visible}._sidebar_1t2s4_1._mobileOpen_1t2s4_2019{display:flex;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;max-width:100vw;z-index:900;border-right:none;padding:1rem;box-sizing:border-box}._sidebarControlButton_1t2s4_945{top:1rem;left:1rem;z-index:950}._creditsModal_1t2s4_705,._modal_1t2s4_984{position:fixed;top:4rem;left:.75rem;right:.75rem;bottom:.75rem;max-width:none;min-width:0;width:calc(100vw - 1.5rem);max-height:calc(100vh - 4.75rem);height:auto;margin:0;border-radius:1rem;overflow-y:auto;box-sizing:border-box}._creditsModal_1t2s4_705 *,._modal_1t2s4_984 *{box-sizing:border-box}._modalText_1t2s4_1016,._creditsModalTitle_1t2s4_728,._modalTitle_1t2s4_1007{word-wrap:break-word;overflow-wrap:break-word;max-width:100%}._creditsModal_1t2s4_705{display:flex;flex-direction:column;padding-bottom:1.5rem}._creditsModalTitle_1t2s4_728{margin-bottom:3rem}._creditsDropdownList_1t2s4_779{max-height:none;max-height:calc(100vh - 20.5rem)}._creditsDivider_1t2s4_1346,._referralDivider_1t2s4_1446{margin-top:0}._creditsInfo_1t2s4_805:last-of-type{margin-bottom:auto}._creditsGetButton_1t2s4_841{margin-top:1.5rem}._referralSteps_1t2s4_1163{margin-bottom:auto}._referralTermsButton_1t2s4_1459{margin-top:1.5rem}._modal_1t2s4_984{display:flex;flex-direction:column}._feedbackTextarea_1t2s4_1630{flex:1;height:auto;min-height:8rem;margin-bottom:1.5rem}._modal_1t2s4_984 ._modalSubtext_1t2s4_1027{margin-bottom:auto}._modalButtons_1t2s4_1034{margin-top:1.5rem}._feedbackModalContent_1t2s4_1902,._referralModalContent_1t2s4_1798,._creditsModalContent_1t2s4_1686,._modal_1t2s4_984{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:calc(100vw - 1.5rem);min-width:0;width:calc(100vw - 1.5rem);max-height:calc(100vh - 1.5rem);max-height:calc(100dvh - 1.5rem);height:auto;margin:0;border-radius:1rem;overflow-y:auto;box-sizing:border-box}._feedbackModalContent_1t2s4_1902 *,._referralModalContent_1t2s4_1798 *,._creditsModalContent_1t2s4_1686 *,._modal_1t2s4_984 *{box-sizing:border-box}._feedbackModalContent_1t2s4_1902 ._modalBody_1t2s4_1699,._referralModalContent_1t2s4_1798 ._modalBody_1t2s4_1699,._creditsModalContent_1t2s4_1686 ._modalBody_1t2s4_1699{display:flex;flex-direction:column;height:auto}._feedbackModalContent_1t2s4_1902 ._feedbackTextarea_1t2s4_1630{flex:1;height:auto;min-height:8rem;margin-bottom:1.5rem}._feedbackModalContent_1t2s4_1902 ._feedbackSuccessText_1t2s4_1677{margin-bottom:1.5rem}._feedbackModalContent_1t2s4_1902 ._feedbackSubmitButton_1t2s4_1654{margin-top:0}}@media (min-width: 961px){._collapsed_1t2s4_23 ._projectsSection_1t2s4_111{display:none}}@media (max-width: 480px){._creditsModal_1t2s4_705,._modal_1t2s4_984{top:4rem;left:.5rem;right:.5rem;bottom:.75rem;width:calc(100vw - 1rem);max-height:calc(100vh - 4rem)}}@media (max-width: 1082px){._sidebar_1t2s4_1[data-mobile-breakpoint="1082"]{display:none}._sidebar_1t2s4_1[data-mobile-breakpoint="1082"]:not(._mobileOpen_1t2s4_2019)[data-force-show=true]{display:flex!important;position:fixed;top:0;left:0;bottom:0;width:5rem;z-index:899}._sidebar_1t2s4_1[data-mobile-breakpoint="1082"]._mobileOpen_1t2s4_2019{display:flex!important;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;max-width:100vw;z-index:900;border-right:none;padding:1rem;box-sizing:border-box}}._dateGroup_1t2s4_2282{display:flex;flex-direction:column}._projectButton_1t2s4_144{position:relative;height:3rem;background-color:transparent;border:none;border-radius:.5rem;display:flex;align-items:center;cursor:pointer;transition:background-color .2s ease;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:1rem;text-align:left}._projectButton_1t2s4_144:hover{background-color:var(--color-background)}._projectButton_1t2s4_144:hover ._projectButtonText_1t2s4_164{padding-right:0}._projectButton_1t2s4_144._dropdownOpen_1t2s4_173{background-color:var(--color-background)}._profileButton_1t2s4_449{position:relative;background-color:var(--color-white);border:none;border-radius:.5rem;display:flex;align-items:center;cursor:pointer;transition:background-color .2s ease;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:0;padding-left:.75rem;height:3rem;gap:.75rem}._profileButton_1t2s4_449:hover,._profileButton_1t2s4_449._dropdownOpen_1t2s4_173{background-color:var(--color-background)}._profileInfo_1t2s4_508{display:flex;flex-direction:column;align-items:flex-start;transition:opacity .3s cubic-bezier(.4,0,.2,1);flex:1;min-width:0;padding-top:0;padding-bottom:0;margin-right:1rem}._profileName_1t2s4_519{display:flex;font-size:1rem;color:var(--color-black);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin-left:0}._chevronContainer_1t2s4_2389{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}._chevronIcon_1t2s4_540{width:.75rem;height:.75rem;flex-shrink:0;transition:transform .2s ease;transform:rotate(90deg)}._chevronIcon_1t2s4_540._chevronUp_1t2s4_548{transform:rotate(-90deg)}._textHidden_1t2s4_876 ._profileButton_1t2s4_449{width:3rem;height:3rem;justify-content:center;padding:0;gap:0}._projectsSection_1t2s4_111{flex:1;overflow:hidden;display:flex;flex-direction:column;margin-left:-1rem;margin-right:-1rem}._projectsList_1t2s4_118{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem;padding-left:1rem;padding-right:0}._projectsList_1t2s4_118>:first-child{margin-top:1rem}._projectsList_1t2s4_118>:last-child{margin-bottom:1rem}._dateGroup_1t2s4_2282{display:flex;flex-direction:column;padding-right:1rem}._dateHeader_1t2s4_2287{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem;color:var(--color-gray);text-transform:uppercase;padding:1rem 0}._dateGroup_1t2s4_2282:not(:first-child) ._dateHeader_1t2s4_2287{margin-top:1rem}._dateGroupProjects_1t2s4_2301{display:flex;flex-direction:column;gap:.5rem}._container_1e20q_2{width:100%;min-height:100vh;background-color:var(--color-white)}._note_1e20q_8{padding:1rem;background-color:var(--color-background);border-radius:.5rem;margin:0;margin-top:2rem;color:var(--color-black)}._note2_1e20q_17{padding:1rem;background-color:var(--color-background);border-radius:.5rem;margin:0;margin-top:1rem;color:var(--color-black)}._navbar_1e20q_26{position:fixed;top:0;left:0;right:0;background-color:var(--color-white);padding:1.5rem;z-index:1000}._navbarScrolled_1e20q_36{border-bottom:1px solid var(--color-border)}._hiddenAuthButtons_1e20q_40{opacity:0!important;pointer-events:none;transition:none!important}._authButtons_1e20q_46{display:flex;align-items:center;gap:1.5rem;transition:none}._navContent_1e20q_53{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;max-width:960px;margin:0 auto}._logoButton_1e20q_61{background:transparent;border:none;padding:0;margin:0;cursor:pointer;display:flex;align-items:center;justify-content:flex-start}._logoIcon_1e20q_72{width:1.5rem;height:1.5rem;display:block}._desktopMenu_1e20q_78{display:flex;align-items:center;justify-content:center;gap:3rem}._navLink_1e20q_85{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-black);text-decoration:none;cursor:pointer;transition:.2s}._navLink_1e20q_85:hover{text-decoration:underline}._rightButtons_1e20q_99{display:flex;align-items:center;justify-content:flex-end;gap:1.5rem}._loginButton_1e20q_106{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-black);background:transparent;border:none;cursor:pointer;text-decoration:none;transition:.2s;padding:0;margin:0}._loginButton_1e20q_106:hover{text-decoration:underline}._getStartedButton_1e20q_124{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-white);background-color:var(--color-black);border:none;padding:.75rem;border-radius:.5rem;cursor:pointer;transition:.2s}._getStartedButton_1e20q_124:hover{background-color:var(--color-hover)}._menuButton_1e20q_141{display:none;background:transparent;border:none;padding:0;cursor:pointer}._menuIcon_1e20q_149{width:1rem;height:1rem;display:block}._mobileMenuDropdown_1e20q_155{display:none}._pageContent_1e20q_159{margin-top:9rem;padding:1.5rem;padding-bottom:0}._heroContent_1e20q_165{max-width:640px;margin-left:auto;margin-right:auto}._heroTitle_1e20q_171{font-size:1.5rem;font-weight:500;color:var(--color-black);margin:0;margin-bottom:2rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI!important}._footer_1e20q_181{background-color:var(--color-white);padding:1.5rem;margin-top:11rem;border-top:1px solid transparent;transition:.2s}._footerBordered_1e20q_189{border-top:1px solid var(--color-border)}._footerContent_1e20q_193{max-width:960px;margin:0 auto;display:flex;flex-direction:column;gap:6rem}._footerLogo_1e20q_201{display:flex;align-items:center;cursor:pointer}._footerGrid_1e20q_207{display:flex;gap:6rem}._footerColumn_1e20q_212{display:flex;flex-direction:column;gap:1.5rem}._footerColumnTitle_1e20q_218{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:400;color:var(--color-gray);margin:0}._footerLink_1e20q_227{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-black);text-decoration:none;transition:.2s}._footerLink_1e20q_227:hover{text-decoration:underline}._footerBottom_1e20q_240{display:flex;justify-content:space-between;align-items:center}._footerSocial_1e20q_246{display:flex;align-items:center;gap:1.5rem}._themeButton_1e20q_252{background-color:transparent;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;margin:0;padding:0}._themeIcon_1e20q_263{width:1rem;height:1rem}._socialLink_1e20q_268{display:flex;align-items:center;justify-content:center;color:var(--color-black);text-decoration:none}._socialLink_1e20q_268 svg{width:1rem;height:1rem}._footerCopyright_1e20q_281{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-gray)}._text_1e20q_289{font-size:1rem;padding:0;margin:0;margin-bottom:.75rem;color:var(--color-black)}._link_1e20q_297{text-decoration:underline;color:var(--color-black)}._italic_1e20q_302{font-style:italic;color:var(--color-black)}._para_1e20q_307{color:var(--color-black);padding:0;margin:0;margin-top:.75rem}._para2_1e20q_314{color:var(--color-black);padding:0;margin:0}._subheader_1e20q_320{margin:0;color:var(--color-black);padding:0;font-size:1.25rem;font-weight:500;margin-bottom:2rem}._subheader2_1e20q_329{color:var(--color-black);margin:0;padding:0;font-size:1.25rem;font-weight:500}._list_1e20q_343{color:var(--color-black);padding:1.5rem;margin:0;padding-top:0;padding-bottom:.75rem}._list2_1e20q_351{color:var(--color-black);padding:1.5rem;margin:0;padding-bottom:0}._list3_1e20q_359{color:var(--color-black);padding:.75rem 1.5rem 1.5rem;margin:0;padding-bottom:0}._para_1e20q_307:last-child{margin-bottom:0}._bold_1e20q_380{font-weight:500;color:var(--color-black)}._bold2_1e20q_385{font-weight:500;color:var(--color-gray)}._divider_1e20q_389{margin-top:4rem}._exampleSection_1e20q_396{margin-top:4rem;display:flex;flex-direction:column}._operationPill_1e20q_402{padding:1rem;border:1px solid var(--color-border);border-radius:50rem;background-color:transparent;color:var(--color-gray);font-size:1rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;text-align:center;display:inline-block;align-self:center;margin-bottom:4rem}._exampleDescription_1e20q_417{font-size:1rem;color:var(--color-black);margin:0;padding:0;margin-left:1rem;margin-bottom:1rem}._exampleCard_1e20q_426{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:.5rem;overflow:hidden;width:100%;margin-top:1rem}._exampleHeader_1e20q_435{height:3rem;padding:1rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-border);background-color:var(--color-white)}._exampleTitle_1e20q_445{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:400;color:var(--color-gray)}._exampleBody_1e20q_453{height:20rem;display:flex;border-radius:0 0 .5rem .5rem}._exampleLeft_1e20q_459{width:calc(50% - .5px);height:20rem;padding:1rem;display:flex;flex-direction:column;background-color:var(--color-white);border-right:1px solid var(--color-border);overflow-y:auto;overflow-x:hidden;min-width:0;border-bottom-left-radius:.5rem;flex-shrink:0}._exampleLeft_1e20q_459>*{flex-shrink:0}._exampleRight_1e20q_478{width:calc(50% - .5px);height:20rem;background-color:var(--color-white);display:flex;align-items:center;justify-content:center;overflow:hidden;border-bottom-right-radius:.5rem;padding:1rem}._exampleImage_1e20q_490{width:100%;height:100%;object-fit:contain}._exampleUserMessage_1e20q_497{align-self:flex-end;background-color:var(--color-user-message);color:var(--color-black);padding:1rem;border-radius:1rem .25rem 1rem 1rem;font-size:1rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;max-width:100%;word-wrap:break-word;word-break:break-word;white-space:pre-wrap}._exampleThinkingContainer_1e20q_513{display:flex;align-items:center;gap:1rem;margin-top:2rem;margin-bottom:2rem}._exampleThinkingIcon_1e20q_521{width:1rem;height:1rem;flex-shrink:0}._exampleThinkingText_1e20q_527{font-size:1rem;color:var(--color-gray);font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._exampleFeatureBox_1e20q_534{border:1px solid var(--color-border);border-radius:.5rem;overflow:hidden}._exampleFeatureItem_1e20q_540{display:flex;align-items:center;justify-content:space-between;height:3rem;padding:1rem;gap:1rem}._exampleFeatureItem_1e20q_540:not(:last-child){border-bottom:1px solid var(--color-border)}._exampleFeatureItemLeft_1e20q_553{display:flex;align-items:center;gap:1rem;flex:1;min-width:0}._exampleFeatureIcon_1e20q_561{width:1rem;height:1rem;flex-shrink:0}._exampleFeatureText_1e20q_567{font-size:1rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--color-black);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._exampleSelectionContext_1e20q_577{display:flex;align-items:center;gap:1rem;height:3rem;padding:1rem}._exampleSelectionIcon_1e20q_585{width:1rem;height:1rem;flex-shrink:0}._exampleSelectionText_1e20q_591{font-size:1rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--color-gray)}._exampleAiText_1e20q_598{font-size:1rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--color-black);margin:0;padding:0;margin-top:1rem}._exampleActions_1e20q_608{display:flex;gap:.5rem;margin-top:1rem}._exampleActionButton_1e20q_614{width:2.5rem;height:2.5rem;background-color:var(--color-white);border:none;border-radius:.5rem;display:flex;align-items:center;justify-content:center;cursor:default}._exampleActionIcon_1e20q_626{width:1rem;height:1rem}._link_1e20q_297{text-decoration:underline;color:var(--color-button);cursor:pointer}@media (max-width: 960px){._desktopMenu_1e20q_78{display:none}._navContent_1e20q_53{display:flex;justify-content:space-between}._menuButton_1e20q_141{display:flex}._navLink_1e20q_85:hover,._loginButton_1e20q_106:hover{text-decoration:none}._getStartedButton_1e20q_124:hover{opacity:1}._mobileMenuDropdown_1e20q_155{display:flex;flex-direction:column;position:fixed;top:5.75rem;left:0;right:0;bottom:0;background-color:var(--color-white);z-index:999}._mobileMenuContent_1e20q_676{padding:1.5rem;padding-top:0;padding-bottom:0}._mobileMenuItem_1e20q_682{display:block;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-black);text-decoration:none;padding:1.5rem 0}._menuDivider_1e20q_692{height:.0625rem;background-color:var(--color-border)}._mobileMenuButtons_1e20q_697{padding:1.5rem;display:flex;flex-direction:column;gap:.75rem;margin-top:auto}._mobileGetStartedButton_1e20q_705{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-white);background-color:var(--color-black);border:none;padding:.75rem;border-radius:.5rem;cursor:pointer;width:100%}._mobileLoginButton_1e20q_718{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-black);background-color:transparent;border:1px solid var(--color-border);padding:.75rem;border-radius:.5rem;cursor:pointer;width:100%}._rightButtons_1e20q_99{justify-content:flex-end}._footerLink_1e20q_227:hover{text-decoration:none}._themeButton_1e20q_252:hover,._socialLink_1e20q_268:hover{background-color:transparent}._footerGrid_1e20q_207{flex-direction:row;flex-wrap:wrap;gap:3rem 6rem}._footerColumn_1e20q_212{flex:0 0 auto}._footerBottom_1e20q_240{flex-direction:column;align-items:flex-start;gap:1.5rem}._footerCopyright_1e20q_281{order:2}._footerSocial_1e20q_246{order:1}._exampleBody_1e20q_453{flex-direction:column;height:auto}._exampleLeft_1e20q_459{height:20rem;width:100%;border-right:none;border-bottom:1px solid var(--color-border);border-bottom-left-radius:0}._exampleRight_1e20q_478{height:20rem;width:100%;border-bottom-left-radius:.5rem}}._titleIcon_c72uc_1{width:1.5rem;height:1.5rem;display:block}._searchIcon_c72uc_7,._projectIcon_c72uc_13{width:1rem;height:1rem;flex-shrink:0}._ellipsisIcon_c72uc_19{width:1rem;height:1rem}._metaIcon_c72uc_24,._createFirstModelIcon_c72uc_30{width:1rem;height:1rem;flex-shrink:0}._shareIcon_c72uc_36{width:1rem;height:1rem;flex-shrink:0;margin-top:.125rem}._copyLinkIcon_c72uc_43{width:1rem;height:1rem;flex-shrink:0}._container_c72uc_49{flex:1;height:100vh;height:100dvh;background-color:var(--color-white);position:relative;font-family:IBM Plex Sans,sans-serif;display:flex;flex-direction:column;overflow:hidden;padding-top:5rem}._stickyHeader_c72uc_62{position:fixed;top:0;left:0;right:0;height:5rem;background-color:var(--color-white);border-bottom:1px solid transparent;z-index:10;transition:border-color .2s ease,left .3s ease}._stickyHeader_c72uc_62._scrolled_c72uc_74{border-bottom:1px solid var(--color-border)}._stickyHeader_c72uc_62._withSidebar_c72uc_78{left:20rem}._stickyHeader_c72uc_62._withSidebarClosed_c72uc_82{left:6rem}._headerWrapper_c72uc_86{position:sticky;top:0;background-color:var(--color-white);z-index:10;border-bottom:1px solid transparent;width:100%;transition:border-bottom-color .2s ease;visibility:hidden}._headerWrapper_c72uc_86._showBorder_c72uc_97{border-bottom-color:var(--color-border)}._header_c72uc_86{width:40rem;max-width:40rem;margin:0 auto;display:flex;padding:0 2rem 1.5rem;flex-direction:column;gap:1.5rem}._titleSection_c72uc_111{display:flex;align-items:center;color:var(--color-black)}._title_c72uc_1{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.5rem;font-weight:500;color:var(--color-black);margin:0;margin-bottom:2rem}._searchContainer_c72uc_127{height:3rem;padding:1rem;border:1px solid var(--color-border);border-radius:50rem;background-color:var(--color-white);display:flex;align-items:center;gap:1rem;position:relative;margin-bottom:4rem}._searchInput_c72uc_140{flex:1;border:none;background:transparent;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-black);outline:none;margin:0;padding:0}._searchInput_c72uc_140::placeholder{color:var(--color-gray);font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._projectsContent_c72uc_159{flex:1;width:100%;overflow-y:auto;background-color:var(--color-white);display:flex;align-items:flex-start;justify-content:center}._centeredProjectContent_c72uc_169{width:40rem;max-width:40rem;padding:5rem 2rem 2rem}._loading_c72uc_177{display:flex;align-items:center;justify-content:center;height:200px;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-gray)}._emptyState_c72uc_188{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding:0}._emptyStateTitle_c72uc_197{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.25rem;font-weight:500;color:var(--color-black);margin:0 0 .5rem}._emptyStateText_c72uc_206{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-gray);margin:0 0 1.5rem}._emptyStateButton_c72uc_214{background-color:#2563eb;color:var(--color-white);border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s ease}._emptyStateButton_c72uc_214:hover{background-color:#1d4ed8}._noModelsTitle_c72uc_232{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.5rem;font-weight:500;color:var(--color-black);margin:0 0 1rem;text-align:center}._noModelsText_c72uc_242{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-gray);margin:0 0 2rem;text-align:center}._createFirstModelButton_c72uc_251{background-color:transparent;color:var(--color-black);border:none;height:3rem;padding:1rem;border-radius:.5rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:400;cursor:pointer;transition:background-color .2s ease;display:flex;align-items:center;gap:1rem;justify-content:center;border:1px solid var(--color-border)}._createFirstModelButton_c72uc_251:hover{background-color:var(--color-background)}._projectGroups_c72uc_275,._projectGroup_c72uc_275{display:flex;flex-direction:column}._projectGroup_c72uc_275:not(:first-child){margin-top:2rem}._dateHeader_c72uc_289{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem;color:var(--color-gray);margin-bottom:1rem;text-transform:uppercase}._projectList_c72uc_298{display:flex;flex-direction:column;gap:.75rem}._projectCard_c72uc_304{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:.5rem;overflow:visible;transition:background-color .2s ease;width:100%}._projectCard_c72uc_304:hover ._projectHeader_c72uc_313{background-color:var(--color-background)}._projectHeader_c72uc_313{height:3rem;padding:1rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer;border-bottom:1px solid var(--color-border);transition:background-color .2s ease;border-radius:.5rem .5rem 0 0;padding-right:0}._projectHeaderLeft_c72uc_330{display:flex;align-items:center;gap:1rem;flex:1;min-width:0}._projectHeaderRight_c72uc_338{display:flex;align-items:center;gap:1rem}._projectTime_c72uc_344{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-gray);white-space:nowrap;margin-left:.75rem}._projectName_c72uc_353{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:400;color:var(--color-black);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}._moreButton_c72uc_365{width:3rem;height:3rem;background-color:transparent;border:none;border-radius:0rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease;flex-shrink:0;color:var(--color-gray)}._projectBody_c72uc_384{height:20rem;display:flex;border-radius:0 0 1rem 1rem}._projectLeft_c72uc_389{width:calc(50% - .5px);padding:1rem;display:flex;flex-direction:column;justify-content:flex-end;gap:1rem;background-color:var(--color-white);border-right:1px solid var(--color-border);overflow:hidden;min-width:0;border-bottom-left-radius:.5rem;cursor:pointer}._projectRight_c72uc_404{width:calc(50% - .5px);cursor:pointer;background-color:var(--color-white);display:flex;align-items:center;justify-content:center;overflow:hidden;border-bottom-right-radius:.5rem}._shareStatus_c72uc_415{display:flex;align-items:flex-start;gap:.75rem;min-width:0}._shareTextContainer_c72uc_422{display:flex;flex-direction:column;gap:.5rem;min-width:0;flex:1}._shareTitle_c72uc_430{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-black);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._shareSubtitle_c72uc_440{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem;color:var(--color-gray);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._shareLinkContainer_c72uc_450{height:3rem;padding:0 0 0 1rem;border:1px solid var(--color-border);border-radius:.5rem;background-color:var(--color-white);display:flex;align-items:center;justify-content:space-between;gap:0;overflow:hidden;min-width:0;width:100%}._shareLinkText_c72uc_465{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-black);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;padding-right:1rem;min-width:0}._copyLinkButton_c72uc_478{width:3rem;height:3rem;background-color:transparent;border:none;border-radius:0;border-left:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease;flex-shrink:0}._copyLinkButton_c72uc_478:hover,._copyLinkButton_c72uc_478._copied_c72uc_497{background-color:var(--color-background)}._moreButtonContainer_c72uc_501{position:relative}._projectCard_c72uc_304{overflow:visible!important}._projectsList_c72uc_509{overflow:visible}._projectDropdown_c72uc_513{position:absolute;top:calc(100% + .375rem);right:0;background-color:var(--color-white);border-radius:1rem;border:1px solid var(--color-border);z-index:1000;min-width:9.25rem;max-width:18.5rem;padding:.375rem}._projectDropdown_c72uc_513 ._dropdownOption_c72uc_526{display:flex;align-items:center;padding:.75rem;cursor:pointer;transition:background-color .2s ease;height:2.5rem;border-radius:.5rem;gap:.75rem}._projectDropdown_c72uc_513 ._dropdownOption_c72uc_526:first-child{margin-bottom:.375rem}._projectDropdown_c72uc_513 ._dropdownOption_c72uc_526:nth-child(2){margin-bottom:.375rem}._projectDropdown_c72uc_513 ._dropdownOption_c72uc_526:hover{background-color:var(--color-background)}._projectDropdown_c72uc_513 ._dropdownOption_c72uc_526._deleteOption_c72uc_549:hover{background-color:#da1e281a}._projectDropdown_c72uc_513 ._dropdownIcon_c72uc_553,._projectDropdown_c72uc_513 ._dropdownIconDelete_c72uc_559{width:1rem;height:1rem;margin-right:0}._projectDropdown_c72uc_513 ._dropdownText_c72uc_565{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-black)}._projectDropdown_c72uc_513 ._dropdownTextDelete_c72uc_572{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:#da1e28}._projectDropdown_c72uc_513 ._dropdownSeparator_c72uc_579{height:1px;background-color:var(--color-border);margin:.375rem 0}._projectsContent_c72uc_159{overflow-y:auto;overflow-x:visible}._centeredProjectContent_c72uc_169{overflow:visible}._modalOverlay_c72uc_594{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000}._modal_c72uc_594{background-color:var(--color-white);border-radius:1rem;padding:1.5rem;width:30rem;border:1px solid var(--color-border);position:relative}._modalTitle_c72uc_616{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.25rem;font-weight:500;color:var(--color-black);margin:0 0 3rem}._modalText_c72uc_625{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-black);margin:0 0 .375rem;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}._modalSubtext_c72uc_636{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--color-gray);margin:0 0 3rem}._modalButtons_c72uc_643{display:flex;gap:.75rem;justify-content:flex-end}._modalCancelButton_c72uc_649{background-color:transparent;color:var(--color-black);border:none;padding:.75rem;border-radius:.5rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;cursor:pointer;transition:background-color .2s ease}._modalCancelButton_c72uc_649:hover{background-color:var(--color-background)}._modalDeleteButton_c72uc_666{background-color:#da1e28;color:#fff;border:none;padding:.75rem;border-radius:.5rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;cursor:pointer;transition:.2s;display:flex;align-items:center;gap:.75rem}._modalDeleteButton_c72uc_666:hover{opacity:.75}._modalDeleteButton_c72uc_666:disabled{cursor:not-allowed;opacity:.5}._projectCard_c72uc_304._editing_c72uc_691,._projectCard_c72uc_304._editing_c72uc_691 ._projectHeader_c72uc_313,._projectCard_c72uc_304._editing_c72uc_691 ._projectMeta_c72uc_699{background-color:var(--color-white)}._projectNameInput_c72uc_703{font-size:1rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;color:var(--color-black);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;padding:0;margin:0;border:none;border-radius:0;outline:none;background:transparent}._projectCard_c72uc_304._dropdownOpen_c72uc_721 ._projectHeader_c72uc_313{background-color:var(--color-background)}._deletingIcon_c72uc_725{width:1rem;height:1rem;animation:_spin_c72uc_1 1s linear infinite}@keyframes _spin_c72uc_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._thumbnailImage_c72uc_740{width:100%;height:100%;object-fit:contain;transition:transform .2s ease}._placeholderThumbnail_c72uc_747{display:flex;align-items:center;justify-content:center;background-color:var(--color-white);border-radius:0;height:100%;width:100%}._placeholderIcon_c72uc_757{width:2.5rem;height:2.5rem;opacity:.3}._notificationButton_c72uc_763{position:fixed;top:.75rem;right:.75rem;width:2.5rem;height:2.5rem;border:none;border-radius:.5rem;background-color:var(--color-white);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s;z-index:100}._notificationButton_c72uc_763:hover{background-color:var(--color-background)}._notificationIcon_c72uc_784{width:1.25rem;height:1.25rem;flex-shrink:0}@media (max-width: 640px){._container_c72uc_49{padding-top:5rem}._stickyHeader_c72uc_62._withSidebar_c72uc_78,._stickyHeader_c72uc_62._withSidebarClosed_c72uc_82{left:0}._header_c72uc_86{width:100%;max-width:100%;padding:0 2rem 1.5rem}._centeredProjectContent_c72uc_169{width:100%;max-width:100%;padding:5rem 2rem}._projectBody_c72uc_384{flex-direction:column;height:auto}._projectLeft_c72uc_389{height:20rem;width:100%;border-right:none;border-bottom:1px solid var(--color-border);border-bottom-left-radius:0}._projectRight_c72uc_404{height:20rem;width:100%;border-bottom-left-radius:.5rem}._titleSection_c72uc_111{display:flex;align-items:center;color:var(--color-black)}}@media (max-width: 960px){._modal_c72uc_594{position:fixed;top:4rem;left:.75rem;right:.75rem;bottom:.75rem;max-width:none;min-width:0;width:calc(100vw - 1.5rem);max-height:calc(100vh - 4.75rem);height:auto;margin:0;border-radius:1rem;overflow-y:auto;box-sizing:border-box;display:flex;flex-direction:column}._modal_c72uc_594 *{box-sizing:border-box}._modalText_c72uc_625,._modalTitle_c72uc_616{word-wrap:break-word;overflow-wrap:break-word;max-width:100%}._modal_c72uc_594 ._modalSubtext_c72uc_636{margin-bottom:auto}._modalButtons_c72uc_643{margin-top:1.5rem}}._titleIcon_pzkw5_1{width:1.5rem;height:1.5rem;display:block}._searchIcon_pzkw5_7,._selectionIcon_pzkw5_13{width:1rem;height:1rem;flex-shrink:0}@keyframes _spin_pzkw5_313{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._container_pzkw5_28{flex:1;height:100vh;height:100dvh;background-color:var(--color-white);position:relative;font-family:IBM Plex Sans,sans-serif;display:flex;flex-direction:column;overflow:hidden;padding-top:5rem}._stickyHeader_pzkw5_41{position:fixed;top:0;left:0;right:0;height:5rem;background-color:var(--color-white);border-bottom:1px solid transparent;z-index:10;transition:border-color .2s ease,left .3s ease}._stickyHeader_pzkw5_41._scrolled_pzkw5_53{border-bottom:1px solid var(--color-border)}._stickyHeader_pzkw5_41._withSidebar_pzkw5_57{left:20rem}._stickyHeader_pzkw5_41._withSidebarClosed_pzkw5_61{left:6rem}._headerWrapper_pzkw5_65{position:sticky;top:0;background-color:var(--color-white);z-index:10;border-bottom:1px solid transparent;width:100%}._header_pzkw5_65{width:40rem;max-width:40rem;margin:0 auto;padding:6.25rem 1rem 1.5rem;display:flex;flex-direction:column;gap:3rem;visibility:hidden}._titleSection_pzkw5_85{display:flex;align-items:center;gap:.75rem;color:var(--color-black)}._title_pzkw5_1{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.5rem;font-weight:500;color:var(--color-white);margin:0}._searchContainer_pzkw5_101{height:4rem;padding:1.5rem;border:1px solid var(--color-border);border-radius:10rem;background-color:var(--color-white);display:flex;align-items:center;gap:.75rem;position:relative;margin-bottom:1.5rem}._searchInput_pzkw5_114{flex:1;border:none;background:transparent;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-black);outline:none}._searchInput_pzkw5_114::placeholder{color:var(--color-gray);font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._searchInput_pzkw5_114:disabled{color:var(--color-gray)}._content_pzkw5_135{flex:1;width:100%;overflow-y:auto;background-color:var(--color-white);display:flex;align-items:flex-start;justify-content:center}._centeredContent_pzkw5_145{width:40rem;max-width:40rem;padding:5rem 2rem 2rem}._greeting_pzkw5_153{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.5rem;font-weight:500;color:var(--color-black);margin:0 0 2rem;text-align:left}._inputCard_pzkw5_163{width:100%;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:1rem;overflow:hidden;transition:border-color .2s ease}._inputCard_pzkw5_163:focus-within{border-color:var(--color-border)}._inputSection_pzkw5_176{min-height:3rem;display:flex;align-items:stretch;font-size:1rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative}._descriptionInput_pzkw5_186{width:100%;border:none;background:transparent;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-black);outline:none;padding:.9rem 1rem;margin:0;height:3rem;min-height:3rem;max-height:20rem;resize:none;overflow-y:hidden;line-height:1.2;box-sizing:border-box}._placeholderContainer_pzkw5_206{position:absolute;top:0;left:1rem;right:1rem;padding-top:.875rem;pointer-events:none;display:block;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-gray);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._descriptionInput_pzkw5_186::placeholder{color:var(--color-gray);font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._descriptionInput_pzkw5_186:disabled{color:var(--color-gray);cursor:not-allowed}._divider_pzkw5_234{height:1px;background-color:var(--color-border)}._actionSection_pzkw5_239{height:3rem;padding:1rem 0rem 1rem 1rem;display:flex;align-items:center;justify-content:space-between}._selectionInfo_pzkw5_247{display:flex;align-items:center;gap:1rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-gray)}._selectionText_pzkw5_257{-webkit-user-select:none;user-select:none}._submitButton_pzkw5_261{width:3rem;height:3rem;border-radius:0;background-color:var(--color-button);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s;flex-shrink:0;border:none}._submitButton_pzkw5_261._disabled_pzkw5_277{background-color:transparent;cursor:not-allowed}._submitButton_pzkw5_261._enabled_pzkw5_282{cursor:pointer}._submitButton_pzkw5_261._enabled_pzkw5_282:hover{filter:brightness(95%)}._submitButton_pzkw5_261:disabled{background-color:transparent;cursor:not-allowed}._sendIcon_pzkw5_295,._sendIconDisabled_pzkw5_301,._loadingIcon_pzkw5_307{width:1rem;height:1rem;flex-shrink:0}._spinning_pzkw5_313{animation:_spin_pzkw5_313 1s linear infinite}._glossaryButton_pzkw5_317{height:2.5rem;padding:0 .75rem;border:1px solid var(--color-border);border-radius:.5rem;background-color:transparent;display:flex;align-items:center;justify-content:center;gap:.75rem;cursor:pointer;transition:.2s;flex-shrink:0;white-space:nowrap}._glossaryButton_pzkw5_317:hover:not(:disabled){background-color:var(--color-background)}._glossaryButton_pzkw5_317:disabled{cursor:not-allowed;opacity:.5}._glossaryIcon_pzkw5_342{width:1rem;height:1rem;flex-shrink:0}._glossaryText_pzkw5_348{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-gray);-webkit-user-select:none;user-select:none}._notificationButton_pzkw5_356{position:fixed;top:.75rem;right:.75rem;width:2.5rem;height:2.5rem;border:none;border-radius:.5rem;background-color:var(--color-white);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s;z-index:100}._notificationButton_pzkw5_356:hover{background-color:var(--color-background)}._notificationIcon_pzkw5_377{width:1.25rem;height:1.25rem;flex-shrink:0}._examplesSection_pzkw5_383{margin-top:2rem;width:100%}._examplesLabel_pzkw5_388{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem;color:var(--color-gray);margin:0 0 1rem;text-transform:uppercase}._examplesGrid_pzkw5_397{display:flex;flex-wrap:wrap;gap:.5rem}._exampleBox_pzkw5_403{min-height:3rem;height:auto;padding:.75rem 1rem;border:1px solid var(--color-border);border-radius:.5rem;background-color:var(--color-white);font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-black);cursor:pointer;transition:background-color .2s ease;white-space:normal;word-wrap:break-word;display:flex;align-items:center;text-align:left}._exampleBox_pzkw5_403:hover:not(:disabled){background-color:var(--color-background)}._exampleBox_pzkw5_403:disabled{cursor:not-allowed;opacity:.5}._guideSection_pzkw5_432{margin-top:4rem;width:100%}._guideList_pzkw5_437{list-style:disc;margin:0;padding:0;padding-left:1rem}._guideItem_pzkw5_445{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-black)}._guideLink_pzkw5_452{color:var(--color-button);text-decoration:underline;cursor:pointer;transition:opacity .2s ease}@media (max-width: 640px){._container_pzkw5_28{padding-top:5rem}._stickyHeader_pzkw5_41._withSidebar_pzkw5_57{left:0}._content_pzkw5_135{flex:1;overflow-y:auto;align-items:flex-start;justify-content:center}._centeredContent_pzkw5_145{width:100%;padding:5rem 2rem 2rem}._greeting_pzkw5_153{text-align:left;margin:0 0 2rem;width:100%}._placeholderContainer_pzkw5_206{right:1rem}._glossaryButton_pzkw5_317{width:2.5rem;height:2.5rem;padding:0;border:none;background-color:transparent}._glossaryButton_pzkw5_317:hover{background-color:transparent}._glossaryText_pzkw5_348{display:none}._glossaryIcon_pzkw5_342{width:1rem;height:1rem}}._titleIcon_1ui2u_1{width:1.5rem;height:1.5rem;display:block}._sectionIcon_1ui2u_7{width:1.25rem;height:1.25rem;display:block;filter:brightness(0)}._container_1ui2u_14{flex:1;height:100vh;height:100dvh;background-color:var(--color-white);position:relative;font-family:IBM Plex Sans,sans-serif;display:flex;flex-direction:column;overflow:hidden;padding-top:5rem}._stickyHeader_1ui2u_27{position:fixed;top:0;left:0;right:0;height:5rem;background-color:var(--color-white);border-bottom:1px solid transparent;z-index:10;transition:border-color .2s ease,left .3s ease}._stickyHeader_1ui2u_27._scrolled_1ui2u_39{border-bottom:1px solid var(--color-border)}._stickyHeader_1ui2u_27._withSidebar_1ui2u_43{left:20rem}._stickyHeader_1ui2u_27._withSidebarClosed_1ui2u_47{left:6rem}._content_1ui2u_51{flex:1;width:100%;overflow-y:auto;background-color:var(--color-white);display:flex;align-items:flex-start;justify-content:center}._centeredContent_1ui2u_61{width:40rem;max-width:40rem;padding:5rem 2rem 2rem}._greeting_1ui2u_69{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.5rem;font-weight:500;color:var(--color-black);margin:0 0 2rem;text-align:left}._errorMessage_1ui2u_79{background-color:#da1e281a;border:1px solid rgba(218,30,40,.2);color:#da1e28;padding:.75rem 1rem;border-radius:.5rem;margin-bottom:1.5rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem}._successMessage_1ui2u_91{background-color:#22c55e1a;border:1px solid rgba(34,197,94,.2);color:#22c55e;padding:.75rem 1rem;border-radius:.5rem;margin-bottom:1.5rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem}._sectionHeader_1ui2u_103{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}._sectionTitle_1ui2u_110{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.25rem;font-weight:500;color:var(--color-black);margin:0}._profileCard_1ui2u_119{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:.75rem;overflow:hidden;transition:background-color .2s ease}._profileHeader_1ui2u_127{padding:.75rem;display:flex;align-items:center;gap:.75rem}._profileCircle_1ui2u_134{width:2.5rem;height:2.5rem;border-radius:50%;background-color:var(--color-black);border:solid 1px var(--color-border);flex-shrink:0;display:flex;align-items:center;justify-content:center}._profileInitials_1ui2u_146{font-size:1rem;color:var(--color-white);font-weight:400;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._uploadButton_1ui2u_154{height:2.5rem;background-color:var(--color-background);color:var(--color-black);border:none;display:flex;align-items:center;padding:.75rem;border-radius:.5rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:400;cursor:pointer;transition:background-color .2s ease;white-space:nowrap}._uploadButton_1ui2u_154:hover{background-color:var(--color-border)}._profileDivider_1ui2u_176{height:1px;background-color:var(--color-border)}._profileDetails_1ui2u_181{padding:1.5rem .75rem 1.5rem 1.5rem;display:flex;align-items:center;justify-content:space-between}._nameSection_1ui2u_188{display:flex;flex-direction:column;gap:.375rem;flex:1;margin-right:.75rem;min-width:0}._nameLabel_1ui2u_197{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:400;color:var(--color-black)}._nameValue_1ui2u_205{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:400;color:var(--color-gray);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._nameInput_1ui2u_216{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:400;color:var(--color-black);background:transparent;border:none;outline:none;padding:0;margin:0;padding-right:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}._nameActions_1ui2u_234{display:flex;align-items:center;gap:.375rem;flex-shrink:0}._editButton_1ui2u_241{height:2.5rem;background-color:var(--color-background);display:flex;align-items:center;color:var(--color-black);border:none;padding:.75rem;border-radius:.5rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:400;cursor:pointer;transition:background-color .2s ease;white-space:nowrap}._editButton_1ui2u_241:hover{background-color:var(--color-border)}._cancelButton_1ui2u_263{height:2.5rem;background-color:var(--color-background);color:var(--color-black);border:none!important;display:flex;align-items:center;padding:.75rem;border-radius:.5rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:400;cursor:pointer;transition:background-color .2s ease;white-space:nowrap}._cancelButton_1ui2u_263:hover{background-color:var(--color-border)}._saveButton_1ui2u_285{height:2.5rem;background-color:var(--color-black);color:var(--color-white);border:none;display:flex;align-items:center;padding:.75rem;border-radius:.5rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:400;cursor:pointer;transition:opacity .2s ease;white-space:nowrap}._saveButton_1ui2u_285:hover{opacity:.75}._saveButton_1ui2u_285._disabled_1ui2u_307{cursor:not-allowed;opacity:.5}._saveButton_1ui2u_285:disabled{cursor:not-allowed}._themeSection_1ui2u_316{margin-top:4rem}._themeCard_1ui2u_320{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:.75rem;height:4rem;display:flex;overflow:hidden}._themeButton_1ui2u_329{flex:1;height:100%;background-color:transparent;border:none;display:flex;align-items:center;justify-content:center;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:400;cursor:pointer;transition:background-color .2s ease}._themeButton_1ui2u_329:hover{background-color:var(--color-background)}._themeButtonLeft_1ui2u_349{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}._themeButtonCenter_1ui2u_354{border-left:1px solid var(--color-border);border-right:1px solid var(--color-border)}._themeButtonRight_1ui2u_359{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}._themeButtonActive_1ui2u_364{color:var(--color-white)}._themeButtonInactive_1ui2u_368{color:var(--color-gray)}._billingSection_1ui2u_372{margin-top:4rem}._billingCard_1ui2u_376{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:.75rem;overflow:hidden}._billingItem_1ui2u_383{padding:.75rem .75rem .75rem 1.5rem;display:flex;align-items:center;justify-content:space-between}._billingContent_1ui2u_390{flex:1;margin-right:.75rem}._billingLabel_1ui2u_395{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:400;color:var(--color-white)}._billingValue_1ui2u_403{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:400;color:var(--color-gray);margin-top:.375rem}._billingDivider_1ui2u_412{height:1px;background-color:var(--color-border)}._billingActions_1ui2u_417{display:flex;align-items:flex-start;gap:.375rem;flex-shrink:0}._adjustPlanButton_1ui2u_424{height:2.5rem;background-color:var(--color-background);color:var(--color-black);border:none;display:flex;align-items:center;padding:.75rem;border-radius:.5rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:400;cursor:pointer;transition:background-color .2s ease;white-space:nowrap}._adjustPlanButton_1ui2u_424:hover{background-color:var(--color-border)}._invoiceSection_1ui2u_446{margin-top:4rem}._invoiceCard_1ui2u_450{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:.75rem;overflow:hidden}._invoiceItem_1ui2u_457{padding:.75rem .75rem .75rem 1.5rem;display:flex;align-items:center;justify-content:space-between}._invoiceContent_1ui2u_464{flex:1;margin-right:.75rem}._invoiceLabel_1ui2u_469{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:400;color:var(--color-black)}._invoiceDivider_1ui2u_477{height:1px;background-color:var(--color-border)}._invoiceActions_1ui2u_482{display:flex;align-items:flex-start;gap:.375rem;flex-shrink:0}._viewInvoiceButton_1ui2u_489{height:2.5rem;background-color:var(--color-background);color:var(--color-black);border:none;display:flex;align-items:center;padding:.75rem;border-radius:.5rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:400;cursor:pointer;transition:background-color .2s ease;white-space:nowrap}._viewInvoiceButton_1ui2u_489:hover{background-color:var(--color-border)}._invoiceDetails_1ui2u_511{padding:1.5rem .75rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:.375rem;min-height:5.5rem}._invoiceAmount_1ui2u_519{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:400;color:var(--color-black)}._invoiceDate_1ui2u_527{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:400;color:var(--color-gray)}._accountSection_1ui2u_535{margin-top:4rem}._accountCard_1ui2u_539{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:.75rem;overflow:hidden;margin-top:.75rem}._accountItem_1ui2u_547{padding:1.5rem .75rem 1.5rem 1.5rem;display:flex;align-items:center;justify-content:space-between}._accountContent_1ui2u_554{display:flex;flex-direction:column;gap:.375rem;flex:1;margin-right:.75rem;min-width:0}._accountLabel_1ui2u_563{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:400;color:var(--color-black)}._accountValue_1ui2u_571{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:400;color:var(--color-gray)}._accountInput_1ui2u_579{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:400;color:var(--color-black);background:transparent;border:none;outline:none;padding:0;margin:0;width:100%}._accountInput_1ui2u_579::placeholder{color:var(--color-gray)}._accountDivider_1ui2u_597{height:1px;background-color:var(--color-border)}._accountActions_1ui2u_602{display:flex;align-items:flex-start;gap:.375rem;flex-shrink:0}._accountEditItem_1ui2u_609{min-height:5.5rem;padding:1.5rem .75rem 1.5rem 1.5rem;display:flex;align-items:center;justify-content:space-between}._accountEditContent_1ui2u_617{flex:1;display:flex;flex-direction:column;gap:.375rem;margin-right:.75rem}._accountEditActions_1ui2u_625{display:flex;align-items:flex-start;gap:.375rem;flex-shrink:0}._accountActionsCard_1ui2u_632{background-color:transparent;border:1px solid var(--color-border);border-radius:.75rem;overflow:hidden}._accountActionItem_1ui2u_639{padding:1.5rem .75rem 1.5rem 1.5rem;display:flex;align-items:center;justify-content:space-between}._accountActionContent_1ui2u_646{flex:1;display:flex;flex-direction:column;gap:.375rem}._accountActionLabel_1ui2u_653{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:400;color:var(--color-white)}._accountActionDescription_1ui2u_661{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:400;color:var(--color-black)}._accountActionDescription2_1ui2u_669{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:400;color:var(--color-gray)}._logoutButton_1ui2u_677{height:2.5rem;background-color:var(--color-background);color:var(--color-black);border:none;display:flex;align-items:center;padding:.75rem;border-radius:.5rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:400;cursor:pointer;transition:background-color .2s ease;white-space:nowrap}._logoutButton_1ui2u_677:hover{background-color:var(--color-border)}._deleteAccountButton_1ui2u_699{height:2.5rem;background-color:#da1e28;color:#fff;border:none;display:flex;align-items:center;padding:.75rem;border-radius:.5rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:400;cursor:pointer;transition:opacity .2s ease;white-space:nowrap}._deleteAccountButton_1ui2u_699:hover{opacity:.75}._modalOverlay_1ui2u_721{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000}._modal_1ui2u_721{background-color:var(--color-white);border-radius:.75rem;padding:1.5rem;max-width:30rem;border:1px solid var(--color-border);position:relative}._modalTitle_1ui2u_743{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.25rem;font-weight:500;color:var(--color-black);margin:0 0 3rem}._modalText_1ui2u_752{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-black);margin:0 0 .375rem;line-height:1.5}._modalSubtext_1ui2u_761{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-gray);margin:0 0 3rem}._modalButtons_1ui2u_769{display:flex;gap:.75rem;justify-content:flex-end;margin-right:-.75rem;margin-bottom:-.75rem}._modalCancelButton_1ui2u_777{background-color:transparent;color:var(--color-black);border:none;padding:.75rem;border-radius:.5rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;cursor:pointer;transition:background-color .2s ease}._modalCancelButton_1ui2u_777:hover{background-color:var(--color-background)}._modalCancelButton_1ui2u_777:disabled{opacity:.5;cursor:not-allowed}._modalDeleteButton_1ui2u_799{background-color:#da1e28;color:#fff;border:none;padding:.75rem;border-radius:.5rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;cursor:pointer;transition:opacity .2s ease;margin-right:.75rem;margin-bottom:.75rem;display:flex;align-items:center;gap:.75rem}._modalDeleteButton_1ui2u_799:hover{opacity:.75}._modalDeleteButton_1ui2u_799:disabled{opacity:.5;cursor:not-allowed}._loadingIcon_1ui2u_826{width:16px;height:16px;animation:_spin_1ui2u_1 1s linear infinite}@keyframes _spin_1ui2u_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._notificationButton_1ui2u_841{position:fixed;top:.75rem;right:.75rem;width:2.5rem;height:2.5rem;border:none;border-radius:.5rem;background-color:var(--color-white);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s;z-index:100}._notificationButton_1ui2u_841:hover{background-color:var(--color-background)}._notificationIcon_1ui2u_862{width:1.25rem;height:1.25rem;flex-shrink:0}@media (max-width: 640px){._stickyHeader_1ui2u_27._withSidebar_1ui2u_43{left:0}._content_1ui2u_51{flex:1;overflow-y:auto;align-items:flex-start;justify-content:center}._centeredContent_1ui2u_61{width:100%;padding:5rem 2rem 2rem}._greeting_1ui2u_69{text-align:left;margin:0 0 2rem;width:100%}}._loadingScreen_3rs8n_1{width:100vw;height:100vh;height:100dvh;background-color:var(--color-white);display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;z-index:9999}._loadingIcon_3rs8n_15{width:4rem;height:4rem}._container_zz0f4_1{display:flex;height:100vh;height:100dvh;width:100vw;overflow:hidden}._container_14xa5_1{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;background-color:var(--color-white);position:relative;padding-top:4.5rem;padding-bottom:1.5rem}._emailText_14xa5_13{font-weight:500}._header_14xa5_17{position:fixed;top:0;left:0;right:0;padding:1.5rem;display:flex;align-items:center;justify-content:flex-start;background-color:var(--color-white);z-index:1000}._iconButton_14xa5_30{background-color:transparent;border:none;border-radius:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s;margin:0;padding:0}._iconImage_14xa5_45{width:1.5rem;height:1.5rem}._resendLink_14xa5_50{background-color:transparent;border:none;font-size:1rem;color:var(--color-button);cursor:pointer;text-decoration:underline;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0;padding:0}._resendLink_14xa5_50:disabled{opacity:.5;cursor:not-allowed}._title_14xa5_68{width:20rem;font-size:1.5rem;font-weight:500;text-align:center;margin:0 0 2rem;padding-left:1rem;padding-right:1rem;color:var(--color-black);font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._subTitle_14xa5_81{width:20rem;font-size:1.25rem;font-weight:400;text-align:left;margin:0 0 3rem;color:var(--color-gray);font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._form_14xa5_92{width:20rem;display:flex;flex-direction:column}._label_14xa5_98{display:block;font-size:1rem;color:var(--color-gray);margin-bottom:.5rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._input_14xa5_107{width:100%;padding:1rem;border:none;border-radius:.5rem;background-color:var(--color-background);font-size:1rem!important;color:var(--color-black);outline:none;box-sizing:border-box;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._passwordContainer_14xa5_127{position:relative}._passwordContainer_14xa5_127 ._input_14xa5_107{padding-right:4rem}._passwordStatusIcon_14xa5_135{position:absolute;right:3rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem}._submitButton_14xa5_144 ._submitLoadingIcon_14xa5_144{filter:brightness(0) invert(1)}._passwordToggle_14xa5_148{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background-color:transparent;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}._eyeIcon_14xa5_162{width:1rem;height:1rem}._smallprint_14xa5_167{margin-top:.375rem;font-size:1rem;color:var(--color-gray);text-align:center}._smallprint1_14xa5_174{margin-bottom:.375rem;font-size:1rem;color:var(--color-gray)}._submitButton_14xa5_144{width:100%;padding:1rem;font-weight:400;background-color:var(--color-button);color:#fff;border:none;border-radius:.5rem;font-size:1rem;cursor:pointer;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:.2s;display:flex;align-items:center;justify-content:center;gap:.5rem}._input_14xa5_107::placeholder{color:var(--color-gray);font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._input_14xa5_107:-webkit-autofill,._input_14xa5_107:-webkit-autofill:hover,._input_14xa5_107:-webkit-autofill:focus,._input_14xa5_107:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--color-background) inset!important;-webkit-text-fill-color:var(--color-black)!important;font-size:1rem!important;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;caret-color:var(--color-black)!important;transition:background-color 0s!important}._submitButton_14xa5_144:hover:not(:disabled){filter:brightness(95%)}._submitButton_14xa5_144:disabled{opacity:.5;cursor:not-allowed}._submitLoadingIcon_14xa5_144,._socialLoadingIcon_14xa5_234{width:16px;height:16px;margin:0;padding:0;animation:_spin_14xa5_1 1s linear infinite}._loadingIcon_14xa5_242{width:1rem;height:1rem;animation:_spin_14xa5_1 1s linear infinite}@keyframes _spin_14xa5_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._error_14xa5_257{display:none;color:#da1e28;font-size:.875rem;text-align:center;margin-top:.5rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._forgotPassword_14xa5_267{margin-top:2rem;margin-bottom:0;text-align:center}._forgotButton_14xa5_273{background-color:transparent;border:none;font-size:1rem;text-decoration:underline!important;color:var(--color-button);cursor:pointer;text-decoration:none;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0;padding:0}._orDivider_14xa5_287{width:20rem;display:flex;align-items:center;gap:.5rem;margin-top:1rem;margin-bottom:1rem}._orDivider_14xa5_287:before,._orDivider_14xa5_287:after{content:"";flex:1;height:1px;background-color:var(--color-border)}._orDividerText_14xa5_304{font-size:.75rem;color:var(--color-gray);font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._socialButtons_14xa5_311{width:20rem;display:flex;flex-direction:column}._socialButton_14xa5_311{width:100%;padding:1rem;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:.5rem;font-size:1rem;color:var(--color-black);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:1rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._socialButton_14xa5_311:disabled{opacity:.5;cursor:not-allowed}._orSection_14xa5_344{margin:1.5rem 0;text-align:left}._orText_14xa5_349{font-size:1rem;color:var(--color-black);font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._emailPasswordSection_14xa5_356{width:20rem;padding:0}._emailPasswordButton_14xa5_361{width:100%;padding:1rem;background-color:var(--color-white);border:none;border-radius:.5rem;font-size:1rem;color:var(--color-black);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:1rem;transition:background-color .2s;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._emailPasswordButton_14xa5_361:hover{background-color:var(--color-background)}._termsSection_14xa5_383{width:20rem;text-align:center;padding:0;margin-top:1.5rem}._termsText_14xa5_390{color:var(--color-black);font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._termsLink_14xa5_396{color:var(--color-button);text-decoration:underline}._bottomSection_14xa5_401{width:20rem;text-align:left;padding:0}._divider_14xa5_408{width:20rem;height:1px;background-color:var(--color-border);margin:1rem auto}._toggleContainer_14xa5_415{width:20rem;text-align:center;padding:0;padding-left:1rem;padding-right:1rem}._toggleText_14xa5_423{font-size:1rem;color:var(--color-black);font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@keyframes _blink_14xa5_1{0%,20%{opacity:0}40%{opacity:1}to{opacity:0}}._toggleButton_14xa5_444{background-color:transparent;border:none;font-size:1rem;text-decoration:underline!important;color:var(--color-button);cursor:pointer;text-decoration:none;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0;padding:0}._emailIcon_14xa5_458{width:1rem;height:1rem}._emailContainer_14xa5_463{position:relative}._bold_14xa5_468{text-decoration:underline}._emailErrorIcon_14xa5_472{position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem}._modalOverlay_14xa5_482{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000}._modalContent_14xa5_495{background-color:var(--color-white);border-radius:1rem;max-width:30rem;min-width:30rem;border:1px solid var(--color-border);position:relative;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:0;overflow:hidden}._input_14xa5_107:disabled{cursor:not-allowed;color:var(--color-gray)}._modalHeader_14xa5_513{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem 1rem 1.5rem}._modalTitle_14xa5_524{font-size:1.125rem;font-weight:500;color:var(--color-black);margin:0;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._modalCloseButton_14xa5_533{padding:1rem;background-color:transparent;border:none;border-radius:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s;flex-shrink:0}._modalCloseButton_14xa5_533:hover{background-color:var(--color-background)}._closeIcon_14xa5_550{width:1rem;height:1rem}._modalBody_14xa5_555{padding:1.5rem}._modalDescription_14xa5_559{font-size:1rem;color:var(--color-black);margin:0 0 1.5rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._modalDescriptionSuccess_14xa5_568{font-size:1rem;color:var(--color-black);margin-bottom:1.5rem;margin-top:0!important;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._modalBody_14xa5_555 ._input_14xa5_107{padding:1rem}._modalButtons_14xa5_582{display:flex;margin-top:1.5rem;justify-content:flex-end}._modalCancelButton_14xa5_589{background-color:transparent;color:var(--color-black);border:none;padding:1rem;border-radius:.5rem;font-size:1rem;font-weight:400;cursor:pointer;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:.2s}._modalCancelButton_14xa5_589:hover{background-color:var(--color-background)}._modalSubmitButton_14xa5_607{background-color:var(--color-black);color:var(--color-white);border:none;padding:1rem;border-radius:.5rem;font-size:1rem;cursor:pointer;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;transition:.2s;display:flex;align-items:center;justify-content:center;gap:1rem}._modalSubmitButton_14xa5_607:hover:not(:disabled){background-color:var(--color-hover)}._modalSubmitButton_14xa5_607:disabled{background-color:var(--color-disabled);cursor:not-allowed}._formWrapper_14xa5_635{width:40rem;max-width:100%;display:flex;flex-direction:column;align-items:center}._formContent_14xa5_643{width:20rem;display:flex;flex-direction:column;gap:1rem}@media (max-width: 640px){._formWrapper_14xa5_635{width:100%;padding:0 2rem}._title_14xa5_68{width:100%;text-align:center}._subTitle_14xa5_81{width:100%;text-align:left}._orDivider_14xa5_287,._formContent_14xa5_643,._socialButtons_14xa5_311,._divider_14xa5_408{width:100%}._emailPasswordSection_14xa5_356{width:100%;padding:0}._termsSection_14xa5_383{width:100%;padding:0;text-align:center}._bottomSection_14xa5_401{width:100%;padding:0}._toggleContainer_14xa5_415,._form_14xa5_92{width:100%}._modalContent_14xa5_495{position:fixed;left:1.5rem;right:1.5rem;max-height:calc(100vh - 8rem);max-width:none;min-width:0;width:auto;border-radius:1rem}._modalBody_14xa5_555{display:flex;flex-direction:column;height:calc(100% - 4.5rem)}}._verificationText_14xa5_727{padding-left:1rem;padding-right:1rem;font-size:1rem;color:var(--color-black);margin:0 0 1rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-align:center}._verificationSubtext_14xa5_746{padding-left:1rem;padding-right:1rem;text-align:center;margin-top:1rem!important;font-size:1rem;color:var(--color-gray);margin:0;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._successText_14xa5_758{font-size:1rem;color:#24a148;margin:0;text-align:left;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._container_1caly_1{width:100%;min-height:100vh;background-color:var(--color-white)}._bold_1caly_7{font-weight:500}html{scroll-behavior:smooth}html{scroll-padding-top:9rem}._navbar_1caly_20{position:fixed;top:0;left:0;right:0;background-color:var(--color-white);padding:1.5rem;z-index:1000}._navbarScrolled_1caly_31{border-bottom:1px solid var(--color-border)}._hiddenAuthButtons_1caly_35{opacity:0!important;pointer-events:none;transition:none!important}._authButtons_1caly_41{display:flex;align-items:center;gap:1.5rem;transition:none}._hiddenAuthButtons_1caly_35{visibility:hidden}._navContent_1caly_52{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;max-width:960px;margin:0 auto}._logoButton_1caly_61{background:transparent;border:none;padding:0;margin:0;cursor:pointer;display:flex;align-items:center;justify-content:flex-start}._logoIcon_1caly_72{width:1.5rem;height:1.5rem;display:block}._desktopMenu_1caly_79{display:flex;align-items:center;justify-content:center;gap:3rem}._navLink_1caly_86{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-black);text-decoration:none;cursor:pointer;transition:.2s}._navLink_1caly_86:hover{text-decoration:underline}._rightButtons_1caly_101{display:flex;align-items:center;justify-content:flex-end;gap:1.5rem}._loginButton_1caly_108{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-black);background:transparent;border:none;cursor:pointer;text-decoration:none;transition:.2s;padding:0;margin:0}._loginButton_1caly_108:hover{text-decoration:underline}._getStartedButton_1caly_126{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-white);background-color:var(--color-black);border:none;padding:.75rem;border-radius:.5rem;cursor:pointer;transition:.2s}._getStartedButton_1caly_126:hover{background-color:var(--color-hover)}._menuButton_1caly_144{display:none;background:transparent;border:none;padding:0;cursor:pointer}._menuIcon_1caly_152{width:1rem;height:1rem;display:block}._mobileMenuDropdown_1caly_159{display:none}._pageContent_1caly_163{margin-top:5.75rem;padding:1.5rem;padding-bottom:0}._heroSection_1caly_170{display:flex;flex-direction:column;align-items:center;margin-top:1.5rem;max-width:640px;margin-left:auto;margin-right:auto}._betaPill_1caly_180{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-gray);background-color:transparent;border:1px solid var(--color-border);padding:.75rem;border-radius:1.5rem;cursor:default}._heroTitle_1caly_192{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:3rem;font-weight:500;color:var(--color-black);margin-top:3rem;margin-bottom:1.5rem;text-align:center}._heroDescription_1caly_204{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-black);text-align:center;margin:0;padding:0}._ctaButton_1caly_215{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-white);background-color:var(--color-black);border:none;padding:.75rem;border-radius:.5rem;cursor:pointer;display:flex;align-items:center;gap:.75rem;margin-top:3rem;transition:.2s}._ctaButton_1caly_215:hover{background-color:var(--color-hover)}._ctaIcon_1caly_236{width:1rem;height:1rem}._noCreditCard_1caly_241{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-black);margin-top:.75rem;display:flex;align-items:center;gap:.75rem}._noCreditCardIcon_1caly_252{width:1rem;height:1rem}._featuresSection_1caly_258{display:flex;flex-direction:column;align-items:center;margin-top:2.25rem;max-width:640px;margin-left:auto;margin-right:auto}._featuresPill_1caly_268{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-gray);background-color:transparent;border:1px solid var(--color-border);padding:.75rem;border-radius:1.5rem;cursor:default;margin-bottom:3rem}._featuresGrid_1caly_281{display:flex;flex-direction:column;gap:6rem;width:100%}._featureRow_1caly_289{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem;width:100%}._featureContent_1caly_296{display:flex;flex-direction:column}._featureDescription_1caly_301{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-black);margin:0;line-height:1.5}._featureContent_1caly_296{display:flex;flex-direction:column;justify-content:center}._featureTitle_1caly_316{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.5rem;font-weight:500;color:var(--color-black);margin:0;margin-bottom:1.5rem;display:flex;align-items:flex-start;gap:.75rem}._featureTitleIcon_1caly_329{width:1.25rem;height:1.25rem;flex-shrink:0;margin-top:.25rem}._featureVisual_1caly_336{display:flex;align-items:center;justify-content:center}._promptPill_1caly_343{display:flex;align-items:center;justify-content:space-between;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:10rem;padding:.75rem .75rem .75rem 1.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;width:100%;max-width:100%}._promptText_1caly_359{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-black);flex:1}._sendButton_1caly_367{display:flex;align-items:center;justify-content:center;background-color:var(--color-black);border-radius:50%;padding:.75rem;flex-shrink:0;margin-left:.75rem}._sendButtonIcon_1caly_378{width:1rem;height:1rem;display:block;transform:rotate(-90deg)}._featurePlaceholder_1caly_386{background-color:var(--color-border);border-radius:.5rem;min-height:320px}._selectionPill_1caly_392{display:flex;align-items:center;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:1rem;height:4rem;padding-left:1.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;width:100%;max-width:100%}._selectionContent_1caly_406{display:flex;align-items:center;gap:.75rem}._selectionIcon_1caly_412{width:1rem;height:1rem;display:block}._selectionText_1caly_418{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-black)}._clearButton_1caly_425{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem;color:var(--color-black);background-color:var(--color-background);padding:.375rem;border-radius:.5rem;margin-left:.75rem}._featureTreeContainer_1caly_436{display:flex;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:1rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;overflow:hidden;width:100%}._featureTreeToolbar_1caly_446{display:flex;flex-direction:column;padding:.75rem;border-right:1px solid var(--color-border)}._toolbarIconLarge_1caly_453{width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}._toolbarIconLargeImg_1caly_462{width:1.5rem;height:1.5rem;display:block}._toolbarIcon_1caly_453{width:40px;height:40px;display:flex;align-items:center;justify-content:center}._toolbarIcon_1caly_453:not(:last-child){margin-bottom:.375rem}._toolbarIconImg_1caly_480{width:1rem;height:1rem;display:block}._featureTreeContent_1caly_486{display:flex;flex-direction:column;padding:.75rem;flex:1}._featureTreeItem_1caly_493{display:flex;align-items:center;gap:.75rem;height:40px;padding-left:.9rem;padding-right:.75rem;margin-bottom:.375rem}._featureTreeItem_1caly_493:first-child{padding-left:.75rem;margin-bottom:1.5rem}._featureTreeSubItem_1caly_509{display:flex;align-items:center;gap:.75rem;height:40px;margin-bottom:.375rem;padding-left:2.75rem}._featureTreeSubItem_1caly_509:last-child{margin-bottom:0}._featureTreeItemIcon_1caly_522{width:1rem;height:1rem;display:block;align-items:center;flex-shrink:0}._featureTreeItem_1caly_493 img[src*=chevron]{width:.75rem;height:.75rem;transform:rotate(90deg);margin-left:.1875srem;margin-right:.1875rem}._featureTreeItemText_1caly_539{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-black)}._versionControlContainer_1caly_546{display:flex;flex-direction:column;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:1rem;padding:.75rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;width:100%}._messageBubble_1caly_558{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-black);background-color:var(--color-background);padding:.75rem;border-radius:.5rem;align-self:flex-end;margin-bottom:.375rem}._actionRow_1caly_570{display:flex;align-items:center;gap:.75rem;background-color:transparent;padding:.75rem;margin-bottom:.375rem}._actionIcon_1caly_579{width:1rem;height:1rem;display:block;flex-shrink:0}._actionText_1caly_586{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-black)}._iconRow_1caly_593{display:flex;align-items:flex-start;gap:.375rem;margin-bottom:1.5rem}._iconRow_1caly_593:last-child{margin-bottom:0}._iconButtonTransparent_1caly_604{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:transparent;border-radius:.5rem;flex-shrink:0}._iconButton_1caly_604{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:var(--color-background);border-radius:.5rem;flex-shrink:0}._iconButtonWithFork_1caly_626{display:flex;flex-direction:column;align-items:center;gap:.375rem}._iconButtonImg_1caly_633{width:1rem;height:1rem;display:block}._forkButton_1caly_639{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem;color:var(--color-white);background-color:var(--color-black);padding:.375rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center}._exportContainer_1caly_652{display:flex;flex-direction:column;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:1rem;padding:.75rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;width:100%}._exportItemFilled_1caly_664{background-color:var(--color-background);padding:.75rem;border-radius:.5rem;margin-bottom:.375rem}._exportItemTransparent_1caly_671{background-color:transparent;padding:.75rem;border-radius:.5rem}._exportFormat_1caly_677{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-black);margin-bottom:.375rem}._exportDescription_1caly_685{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-gray)}._shareContainer_1caly_692{display:flex;flex-direction:column;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:1rem;padding:.75rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;width:100%}._shareItemTransparent_1caly_704{background-color:transparent;padding:.75rem;border-radius:.5rem;margin-bottom:.375rem}._shareItemFilled_1caly_711{background-color:var(--color-background);padding:.75rem;border-radius:.5rem}._shareHeader_1caly_717{display:flex;align-items:center;gap:.75rem;margin-bottom:.375rem}._shareIcon_1caly_724{width:1rem;height:1rem;display:block;flex-shrink:0}._shareTitle_1caly_731{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-black)}._shareDescription_1caly_738{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-gray);margin-left:1.75rem}._deviceContainer_1caly_746{display:flex;align-items:center;justify-content:center;width:100%}._deviceVideo_1caly_753{width:100%;height:auto;display:block}._pricingSection_1caly_760{display:flex;flex-direction:column;align-items:center;margin-top:6rem;max-width:640px;margin-left:auto;margin-right:auto}._pricingPill_1caly_770{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-gray);background-color:transparent;border:1px solid var(--color-border);padding:.75rem;border-radius:1.5rem;cursor:default;margin-bottom:3rem}._pricingDisclaimer_1caly_783{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-black);margin:0;margin-top:1.5rem;line-height:1.5}._pricingContainer_1caly_793{display:flex;flex-direction:column;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:1rem;padding:1.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;width:100%}._pricingItem_1caly_805{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-black);display:flex;align-items:center;gap:.75rem;padding-top:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color-border)}._pricingItem_1caly_805:first-child{padding-top:0}._pricingItem_1caly_805:last-child{border-bottom:none;padding-bottom:0}._popularBadge_1caly_827{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem;color:var(--color-white);background-color:var(--color-black);padding:.375rem;border-radius:.5rem}._faqSection_1caly_838{display:flex;flex-direction:column;align-items:center;margin-top:6rem;max-width:640px;margin-left:auto;margin-right:auto}._faqPill_1caly_848{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-gray);background-color:transparent;border:1px solid var(--color-border);padding:.75rem;border-radius:1.5rem;cursor:default;margin-bottom:3rem}._faqGrid_1caly_861{display:flex;flex-direction:column;gap:.75rem;width:100%}._faqItem_1caly_868{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:1rem;padding:.75rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}._faqQuestion_1caly_877{width:100%;display:flex;align-items:center;justify-content:space-between;background:none;border:none;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-black);text-align:left;cursor:pointer;padding:.75rem}._faqChevron_1caly_893{width:.75rem;height:.75rem;flex-shrink:0;transition:transform .2s ease;transform:rotate(90deg)}._faqChevronOpen_1caly_901{transform:rotate(-90deg)}._faqAnswer_1caly_905{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-black);line-height:1.5;padding:.75rem;padding-top:0;margin-top:.75rem}._ctaSection_1caly_917{display:flex;flex-direction:column;align-items:center;margin-top:6rem;max-width:640px;margin-left:auto;margin-right:auto}._ctaRow_1caly_927{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem;width:100%;align-items:center}._ctaTitle_1caly_935{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:3rem;font-weight:500;color:var(--color-black);margin:0}._ctaActions_1caly_944{display:flex;flex-direction:column;align-items:center;justify-content:center}._ctaButtonLarge_1caly_951{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-white);background-color:var(--color-black);border:none;padding:.75rem;border-radius:.5rem;cursor:pointer;display:flex;align-items:center;gap:.75rem;transition:.2s}._ctaButtonLarge_1caly_951:hover{background-color:var(--color-hover)}._footer_1caly_972{background-color:var(--color-white);padding:1.5rem;margin-top:11rem;border-top:1px solid transparent;transition:.2s}._footerBordered_1caly_980{border-top:1px solid var(--color-border)}._footerContent_1caly_984{max-width:960px;margin:0 auto;display:flex;flex-direction:column;gap:6rem}._footerLogo_1caly_992{display:flex;align-items:center;cursor:pointer}._footerGrid_1caly_998{display:flex;gap:6rem}._footerColumn_1caly_1003{display:flex;flex-direction:column;gap:1.5rem}._footerColumnTitle_1caly_1009{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:400;color:var(--color-gray);margin:0}._footerLink_1caly_1018{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-black);text-decoration:none;transition:.2s}._footerLink_1caly_1018:hover{text-decoration:underline}._footerBottom_1caly_1031{display:flex;justify-content:space-between;align-items:center}._footerSocial_1caly_1037{display:flex;align-items:center;gap:1.5rem}._themeButton_1caly_1043{background-color:transparent;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;margin:0;padding:0}._themeIcon_1caly_1054{width:1rem;height:1rem}._socialLink_1caly_1059{display:flex;align-items:center;justify-content:center;color:var(--color-black);text-decoration:none}._socialLink_1caly_1059 svg{width:1rem;height:1rem}._footerCopyright_1caly_1072{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-gray)}@media (max-width: 960px){._desktopMenu_1caly_79{display:none}._navContent_1caly_52{display:flex;justify-content:space-between}._menuButton_1caly_144{display:flex}._navLink_1caly_86:hover,._loginButton_1caly_108:hover{text-decoration:none}._getStartedButton_1caly_126:hover{opacity:1}._menuButton_1caly_144:hover{background-color:transparent}._mobileMenuDropdown_1caly_159{display:flex;flex-direction:column;position:fixed;top:5.75rem;left:0;right:0;bottom:0;background-color:var(--color-white);z-index:999}._mobileMenuContent_1caly_1125{padding:1.5rem;padding-top:0;padding-bottom:0}._mobileMenuItem_1caly_1131{display:block;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-black);text-decoration:none;padding:1.5rem 0}._menuDivider_1caly_1141{height:.0625rem;background-color:var(--color-border)}._mobileMenuButtons_1caly_1146{padding:1.5rem;display:flex;flex-direction:column;gap:.75rem;margin-top:auto}._mobileGetStartedButton_1caly_1154{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-white);background-color:var(--color-black);border:none;padding:.75rem;border-radius:.5rem;cursor:pointer;width:100%}._mobileLoginButton_1caly_1167{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-black);background-color:transparent;border:1px solid var(--color-border);padding:.75rem;border-radius:.5rem;cursor:pointer;width:100%}._rightButtons_1caly_101{justify-content:flex-end}._heroSection_1caly_170,._featuresSection_1caly_258{max-width:100%}._featureRow_1caly_289{grid-template-columns:1fr}._featureContent_1caly_296{order:1}._featureVisual_1caly_336{order:2}._pricingSection_1caly_760,._faqSection_1caly_838,._ctaSection_1caly_917{max-width:100%}._ctaRow_1caly_927{grid-template-columns:1fr;gap:3em}._ctaTitle_1caly_935{text-align:center}._ctaActions_1caly_944{align-items:center}._footerLink_1caly_1018:hover{text-decoration:none}._themeButton_1caly_1043:hover,._socialLink_1caly_1059:hover{background-color:transparent}._footerGrid_1caly_998{flex-direction:row;flex-wrap:wrap;gap:3rem 6rem}._footerColumn_1caly_1003{flex:0 0 auto}._footerBottom_1caly_1031{flex-direction:column;align-items:flex-start;gap:1.5rem}._footerCopyright_1caly_1072{order:2}._footerSocial_1caly_1037{order:1}}._spinningLego_dhuvr_2{width:100%;max-width:460px;aspect-ratio:1;margin:-2rem;display:flex;align-items:center;justify-content:center;overflow:hidden}._spinningLego_dhuvr_2 canvas{max-width:100%;height:auto!important;display:block}._container_1kuwr_1{width:100%;min-height:100vh;min-height:100dvh;background-color:var(--color-white);font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._heroSection_1kuwr_10{width:100%;height:100vh;height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:1.5rem}._header_1kuwr_22{position:fixed;top:0;left:0;right:0;padding:1.5rem;display:flex;align-items:center;justify-content:space-between;background-color:var(--color-white);z-index:1000}._logo_1kuwr_35{width:1.5rem;height:1.5rem}._logoButton_1kuwr_40{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}._heroContent_1kuwr_50{width:100%;max-width:40rem;display:flex;flex-direction:column;align-items:center}._heroTitle_1kuwr_58{font-size:2rem;font-weight:500;color:var(--color-black);margin:0;text-align:center;margin-bottom:2.5rem}._inputCard_1kuwr_67{width:100%;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:10rem;overflow:hidden;transition:.2s}._inputCard_1kuwr_67._successCard_1kuwr_76{border-color:transparent;background-color:#24a14820}._inputCard_1kuwr_67._errorCard_1kuwr_81{border-color:transparent;background-color:#da1e2820}._inputSection_1kuwr_86{height:4rem;display:flex;align-items:center;gap:.75rem;padding:0 .75rem 0 1.5rem;-webkit-tap-highlight-color:transparent}._emailInput_1kuwr_95{flex:1;border:none;background:transparent;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-black);outline:none;height:100%;-webkit-tap-highlight-color:transparent}._emailInput_1kuwr_95::placeholder{color:var(--color-gray)}._emailInput_1kuwr_95:disabled{opacity:.5;color:var(--color-black)}._errorCard_1kuwr_81 ._emailInput_1kuwr_95{color:#da1e28;opacity:1}._successMessage_1kuwr_122{flex:1;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:#24a148;display:flex;align-items:center}._submitButton_1kuwr_132{width:2.5rem;height:2.5rem;border:none;border-radius:50%;background-color:var(--color-black);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s;flex-shrink:0}._submitButton_1kuwr_132._disabled_1kuwr_146{background-color:var(--color-background);cursor:not-allowed}._submitButton_1kuwr_132._enabled_1kuwr_151{cursor:pointer}@media (hover: hover){._submitButton_1kuwr_132._enabled_1kuwr_151:hover{opacity:.75}}._submitButton_1kuwr_132._loading_1kuwr_161{background-color:var(--color-background);cursor:not-allowed}._submitButton_1kuwr_132._success_1kuwr_76{background-color:#24a148;cursor:default}._submitButton_1kuwr_132._error_1kuwr_81{background-color:#da1e28;cursor:default}._sendIcon_1kuwr_176{width:1rem;height:1rem;flex-shrink:0}._spinningIcon_1kuwr_183{width:1rem;height:1rem;flex-shrink:0;animation:_spin_1kuwr_183 1s linear infinite}@keyframes _spin_1kuwr_183{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._statusText_1kuwr_199{margin-top:.75rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-gray);text-align:center}._footer_1kuwr_208{width:100%;padding:1.5rem;display:flex;flex-direction:column;align-items:center;gap:.75rem;position:absolute;bottom:0;left:0;right:0}._themeButton_1kuwr_221{width:2.5rem;height:2.5rem;background-color:transparent;border:none;border-radius:.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s}@media (hover: hover){._themeButton_1kuwr_221:hover{background-color:var(--color-background)}}._themeIcon_1kuwr_240{width:1rem;height:1rem}._socialLinks_1kuwr_245{display:flex;align-items:center;gap:.375rem}._socialLink_1kuwr_245{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;color:var(--color-black);text-decoration:none;border-radius:.5rem;transition:.2s}@media (hover: hover){._socialLink_1kuwr_245:hover{background-color:var(--color-background)}}._copyright_1kuwr_269{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-gray);margin:0}@media (max-width: 480px){._heroTitle_1kuwr_58{font-size:1.5rem;margin-bottom:1.5rem}}._overlay_1p3dz_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000}._modal_1p3dz_14{background-color:var(--color-white);border-radius:1rem;border:1px solid var(--color-border);padding:1.5rem;max-width:30rem;width:30rem;overflow-y:auto;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._content_1p3dz_26{display:flex;flex-direction:column}._pill_1p3dz_31{display:inline-flex;align-items:center;background-color:#007d7940;color:#007d79;font-size:1rem;font-weight:400;padding:0 .75rem;height:2.5rem;border-radius:9999px;width:fit-content;margin-bottom:1.5rem}._title_1p3dz_45{font-family:IBM Plex Sans,sans-serif;font-size:1.25rem;font-weight:500;color:var(--color-black);margin:0 0 3rem}._bulletPoints_1p3dz_53{display:flex;flex-direction:column;gap:.75rem}._bulletItem_1p3dz_59{display:flex;gap:.75rem;align-items:flex-start}._bulletCircle_1p3dz_65{width:.375rem;height:.375rem;border-radius:50%;background-color:var(--color-black);flex-shrink:0;margin-top:.5rem}._bulletText_1p3dz_74{font-family:IBM Plex Sans,sans-serif;font-size:1rem;color:var(--color-black);margin:0;line-height:1.5}@media (max-width: 960px){._modal_1p3dz_14{position:fixed;top:4rem;left:.75rem;right:.75rem;bottom:.75rem;max-width:none;width:auto;max-height:none;height:auto;margin:0;border-radius:1rem}}._container_g1zno_1{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background-color:var(--color-white);position:relative;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}._header_g1zno_12{position:fixed;top:0;left:0;right:0;padding:1.5rem;display:flex;align-items:center;justify-content:flex-start;background-color:var(--color-white);z-index:1000}._logoButton_g1zno_25{background-color:transparent;border:none;border-radius:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s;margin:0;padding:0}._logo_g1zno_25{width:1.5rem;height:1.5rem}._scrollableContent_g1zno_43{flex:1;overflow-y:auto;padding-top:4.5rem;padding-bottom:1.5rem;display:flex;align-items:center;justify-content:center}._content_g1zno_53{max-width:640px;width:100%;padding:2rem;display:flex;flex-direction:column;box-sizing:border-box}._title_g1zno_62{font-size:1.5rem;font-weight:500;color:var(--color-black);margin:0;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}._description_g1zno_71{font-size:1rem;color:var(--color-gray);margin:.5rem 0 0;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}._form_g1zno_79{margin-top:2rem;display:flex;flex-direction:column;gap:2rem}._input_g1zno_86{height:3rem;padding:0 1rem;border:1px solid var(--color-border);border-radius:.5rem;background:transparent;color:var(--color-black);font-size:1rem;outline:none;transition:border-color .2s;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;box-sizing:border-box}._input_g1zno_86::placeholder{color:var(--color-gray)}._input_g1zno_86:disabled{opacity:.5;cursor:not-allowed}._buttonContainer_g1zno_110{display:flex;justify-content:flex-end}._submitButton_g1zno_115{height:3rem;padding:0 1rem;border-radius:.5rem;background-color:var(--color-button);color:#fff;border:none;font-size:1rem;font-weight:400;cursor:pointer;transition:opacity .2s;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}._submitButton_g1zno_115:hover:not(:disabled){filter:brightness(95%)}._submitButton_g1zno_115:disabled{opacity:.5;cursor:not-allowed}._container_2zk6b_1{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background-color:var(--color-white);position:relative;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}._header_2zk6b_12{position:fixed;top:0;left:0;right:0;padding:1.5rem;display:flex;align-items:center;justify-content:flex-start;background-color:var(--color-white);z-index:1000}._logoButton_2zk6b_25{background-color:transparent;border:none;border-radius:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s;margin:0;padding:0}._logo_2zk6b_25{width:1.5rem;height:1.5rem}._scrollableContent_2zk6b_43{flex:1;overflow-y:auto;padding-top:4.5rem;padding-bottom:1.5rem;display:flex;align-items:center;justify-content:center}._content_2zk6b_53{max-width:640px;width:100%;padding:2rem;display:flex;flex-direction:column;box-sizing:border-box}._title_2zk6b_62{font-size:1.5rem;font-weight:500;color:var(--color-black);margin:0;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}._description_2zk6b_71{font-size:1rem;color:var(--color-gray);margin:.5rem 0 0;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}._form_2zk6b_79{margin-top:2rem;display:flex;flex-direction:column;gap:2rem}._optionsContainer_2zk6b_86{display:flex;flex-wrap:wrap;gap:.5rem}._optionButton_2zk6b_92{height:3rem;padding:0 1rem;border-radius:.5rem;background:transparent;color:var(--color-black);border:1px solid var(--color-border);font-size:1rem;font-weight:400;cursor:pointer;transition:background-color .2s,filter .2s;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}._optionButton_2zk6b_92:hover:not(._optionButtonSelected_2zk6b_107){background-color:var(--color-background)}._optionButtonSelected_2zk6b_107{background-color:var(--color-button);color:#fff;border-color:var(--color-button)}._optionButtonSelected_2zk6b_107:hover,._optionButtonSelected_2zk6b_107:active,._optionButtonSelected_2zk6b_107:focus{background-color:var(--color-button);filter:brightness(95%)}._buttonContainer_2zk6b_124{display:flex;justify-content:flex-end}._submitButton_2zk6b_129{height:3rem;padding:0 1rem;border-radius:.5rem;background-color:var(--color-button);color:#fff;border:none;font-size:1rem;font-weight:400;cursor:pointer;transition:opacity .2s;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}._submitButton_2zk6b_129:hover:not(:disabled){filter:brightness(95%)}._submitButton_2zk6b_129:disabled{opacity:.5;cursor:not-allowed}._container_1rvr3_1{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;height:100dvh;background-color:var(--color-white);font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative}._iconButton_1rvr3_14{position:absolute;top:.75rem;left:.75rem;width:2.5rem;height:2.5rem;background-color:transparent;border:none;border-radius:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s}._iconImage_1rvr3_30{width:1.5rem;height:1.5rem}._content_1rvr3_35{display:flex;flex-direction:column;align-items:center;text-align:center}._title_1rvr3_42{font-size:1.5rem;font-weight:500;color:var(--color-black);margin:0 0 .75rem}._message_1rvr3_49{font-size:1rem;color:var(--color-gray);margin:0 0 3rem}._button_1rvr3_55{background-color:var(--color-background);color:var(--color-black);border:none;padding:.75rem;border-radius:.5rem;font-size:1rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:pointer;display:flex;align-items:center;gap:.75rem;transition:.2s}._button_1rvr3_55:hover{background-color:var(--color-border)}._buttonIcon_1rvr3_75{width:1rem;height:1rem;transform:rotate(180deg)}._container_m2rbf_2{width:100%;min-height:100vh;background-color:var(--color-white)}._navbar_m2rbf_8{position:fixed;top:0;left:0;right:0;background-color:var(--color-white);padding:1.5rem;z-index:1000}._navbarScrolled_m2rbf_18{border-bottom:1px solid var(--color-border)}._hiddenAuthButtons_m2rbf_22{opacity:0!important;pointer-events:none;transition:none!important}._authButtons_m2rbf_28{display:flex;align-items:center;gap:1.5rem;transition:none}._navContent_m2rbf_35{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;max-width:960px;margin:0 auto}._logoButton_m2rbf_43{background:transparent;border:none;padding:0;margin:0;cursor:pointer;display:flex;align-items:center;justify-content:flex-start}._logoIcon_m2rbf_54{width:1.5rem;height:1.5rem;display:block}._desktopMenu_m2rbf_60{display:flex;align-items:center;justify-content:center;gap:3rem}._navLink_m2rbf_67{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-black);text-decoration:none;cursor:pointer;transition:.2s}._navLink_m2rbf_67:hover{text-decoration:underline}._rightButtons_m2rbf_81{display:flex;align-items:center;justify-content:flex-end;gap:1.5rem}._loginButton_m2rbf_88{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-black);background:transparent;border:none;cursor:pointer;text-decoration:none;transition:.2s;padding:0;margin:0}._loginButton_m2rbf_88:hover{text-decoration:underline}._getStartedButton_m2rbf_106{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-white);background-color:var(--color-black);border:none;padding:.75rem;border-radius:.5rem;cursor:pointer;transition:.2s}._getStartedButton_m2rbf_106:hover{background-color:var(--color-hover)}._menuButton_m2rbf_123{display:none;background:transparent;border:none;padding:0;cursor:pointer}._menuIcon_m2rbf_131{width:1rem;height:1rem;display:block}._mobileMenuDropdown_m2rbf_137{display:none}._pageContent_m2rbf_141{margin-top:9rem;padding:1.5rem;padding-bottom:0}._heroContent_m2rbf_147{max-width:640px;margin-left:auto;margin-right:auto}._heroTitle_m2rbf_153{font-size:1.5rem;font-weight:500;color:var(--color-black);margin:0;margin-bottom:2.5rem}._footer_m2rbf_162{background-color:var(--color-white);padding:1.5rem;margin-top:11rem;border-top:1px solid transparent;transition:.2s}._footerBordered_m2rbf_170{border-top:1px solid var(--color-border)}._footerContent_m2rbf_174{max-width:960px;margin:0 auto;display:flex;flex-direction:column;gap:6rem}._footerLogo_m2rbf_182{display:flex;align-items:center;cursor:pointer}._footerGrid_m2rbf_188{display:flex;gap:6rem}._footerColumn_m2rbf_193{display:flex;flex-direction:column;gap:1.5rem}._footerColumnTitle_m2rbf_199{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:400;color:var(--color-gray);margin:0}._footerLink_m2rbf_208{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-black);text-decoration:none;transition:.2s}._footerLink_m2rbf_208:hover{text-decoration:underline}._footerBottom_m2rbf_221{display:flex;justify-content:space-between;align-items:center}._footerSocial_m2rbf_227{display:flex;align-items:center;gap:1.5rem}._themeButton_m2rbf_233{background-color:transparent;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;margin:0;padding:0}._themeIcon_m2rbf_244{width:1rem;height:1rem}._socialLink_m2rbf_249{display:flex;align-items:center;justify-content:center;color:var(--color-black);text-decoration:none}._socialLink_m2rbf_249 svg{width:1rem;height:1rem}._footerCopyright_m2rbf_262{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-gray)}._text_m2rbf_270{font-size:1rem;padding:0;margin:0;margin-bottom:.75rem;color:var(--color-black)}._link_m2rbf_278{text-decoration:underline;color:var(--color-black)}._italic_m2rbf_283{font-style:italic;color:var(--color-black)}._para_m2rbf_288{color:var(--color-black);padding:0;margin:0;margin-top:.75rem}._para2_m2rbf_295{color:var(--color-black);padding:0;margin:0}._subheader_m2rbf_301{margin:0;color:var(--color-black);padding:0;font-size:1.25rem;font-weight:500;margin-bottom:.75rem}._subheader2_m2rbf_310{color:var(--color-black);margin:0;padding:0;font-size:1.25rem;font-weight:500}ul{padding:1.5rem;margin:0;color:var(--color-black)}._list_m2rbf_324{color:var(--color-black);padding:1.5rem;margin:0;padding-top:0;padding-bottom:.75rem}._list2_m2rbf_332{color:var(--color-black);padding:1.5rem;margin:0;padding-bottom:0}._list3_m2rbf_340{color:var(--color-black);padding:.75rem 1.5rem 1.5rem;margin:0;padding-bottom:0}ul li{color:var(--color-black);margin-bottom:.375rem}ul li:last-child{margin-bottom:0}._para_m2rbf_288:last-child{margin-bottom:0}._bold_m2rbf_361{font-weight:500;color:var(--color-black)}._divider_m2rbf_366{margin-top:1.5rem;margin-bottom:1.5rem;height:1px;background-color:var(--color-border)}@media (max-width: 960px){._desktopMenu_m2rbf_60{display:none}._navContent_m2rbf_35{display:flex;justify-content:space-between}._menuButton_m2rbf_123{display:flex}._navLink_m2rbf_67:hover,._loginButton_m2rbf_88:hover{text-decoration:none}._getStartedButton_m2rbf_106:hover{opacity:1}._mobileMenuDropdown_m2rbf_137{display:flex;flex-direction:column;position:fixed;top:5.75rem;left:0;right:0;bottom:0;background-color:var(--color-white);z-index:999}._mobileMenuContent_m2rbf_412{padding:1.5rem;padding-top:0;padding-bottom:0}._mobileMenuItem_m2rbf_418{display:block;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-black);text-decoration:none;padding:1.5rem 0}._menuDivider_m2rbf_428{height:.0625rem;background-color:var(--color-border)}._mobileMenuButtons_m2rbf_433{padding:1.5rem;display:flex;flex-direction:column;gap:.75rem;margin-top:auto}._mobileGetStartedButton_m2rbf_441{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-white);background-color:var(--color-black);border:none;padding:.75rem;border-radius:.5rem;cursor:pointer;width:100%}._mobileLoginButton_m2rbf_454{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:var(--color-black);background-color:transparent;border:1px solid var(--color-border);padding:.75rem;border-radius:.5rem;cursor:pointer;width:100%}._rightButtons_m2rbf_81{justify-content:flex-end}._footerLink_m2rbf_208:hover{text-decoration:none}._themeButton_m2rbf_233:hover,._socialLink_m2rbf_249:hover{background-color:transparent}._footerGrid_m2rbf_188{flex-direction:row;flex-wrap:wrap;gap:3rem 6rem}._footerColumn_m2rbf_193{flex:0 0 auto}._footerBottom_m2rbf_221{flex-direction:column;align-items:flex-start;gap:1.5rem}._footerCopyright_m2rbf_262{order:2}._footerSocial_m2rbf_227{order:1}._heroTitle_m2rbf_153{font-size:1.5rem;margin-bottom:1.5rem}}
