@import url(https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.all-searchBar{align-items:center;display:flex;flex-direction:row;justify-content:center;width:auto}.icon-searchBar{fill:var(--textTheme);height:4vh;-webkit-user-select:none;user-select:none}.iconLeft-seacrhBar{margin-left:4%}.iconOn-searchBar{height:3vh}.iconRight-searchBar{height:2.7vh}.search-searchBar{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--theme);border:var(--borderTheme);border-radius:500px;box-shadow:5px 7px 12px -3px #0000007d;display:flex;flex-direction:row;justify-content:center;margin:0;padding:2% 8%}.search-searchBar input{background-color:#fff0;border:none;color:var(--textTheme);margin:0 4%;outline:none}.search-searchBar input::placeholder{color:var(--placeholderTheme)}.headerBar{align-items:center;display:none;height:5dvh;justify-content:flex-start;padding:1dvh 4vw;width:92vw}.headerAvatar{border-radius:50%;cursor:pointer;height:5dvh;width:5dvh}.headerAvatar,body{background-position:50%;background-size:cover}body{background-attachment:fixed;background-image:url(/static/media/backgroundImage.f01d5dc28282f0ca009f.jpeg);background-repeat:no-repeat;font-family:Roboto,sans-serif;font-style:normal;transition:background-image .3s ease}.app-container{display:flex}.content{margin-left:15vw;padding:9vh 0 0;transition:margin-left .3s ease;width:85vw}.content.collapsed{margin-left:5vw;width:95vw}.header-homePage{align-items:center;display:flex;flex-direction:row;height:3vh;justify-content:center;left:0;margin-left:15vw;position:absolute;right:0;top:3vh;transition:margin-left .3s ease}.header-homePage.home-page{top:50vh}.header-homePage.collapsed{margin-left:5vw}.resultsScroll-homePage{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--theme);border:var(--borderTheme);border-radius:15px;box-shadow:5px 7px 12px -3px #0000007d;color:var(--textTheme);display:flex;flex-direction:column;justify-content:center;margin-left:32.5vw;margin-right:0;max-height:45%;padding:1%;position:absolute;top:9vh;transition:margin-left .3s ease;width:48%;z-index:100000000}.resultsScroll-homePage.collapsed{margin-left:27.5vw}.result-homePage{display:flex;flex-direction:column;overflow:auto;width:100%}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#a0a0a0cc;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#888c}.result-homePage p{margin:none}.aResult-homePage:hover{stroke:#fff}.aResult-url{margin:0}.resultIcon-homePage{stroke:#888;-webkit-user-select:none;user-select:none;width:1vw}.aResultUser-homePage{color:var(--textTheme);text-decoration:none}.resultUserInfo-homePage{display:flex;flex-direction:column;text-decoration:none}.aResultUser-homePage h3{font-size:1.1rem;margin:0;text-decoration:none}.aResultUser-homePage p{font-size:.9rem;margin:0;text-decoration:none}.resultPicture-homePage{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;height:3vw;margin:0 1vw 0 0;width:3vw}.noResult-homePage{display:none}.pod-musicPage{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid var(--buttonColor);border-radius:15px;box-shadow:8px 10px 20px -2px #0009;height:45vh;padding:1%;position:absolute;right:5vh;top:5vh;width:12vw}.pod-musicPage,.podCover-musicPage{align-items:center;background-color:var(--theme);display:flex;flex-direction:column}.podCover-musicPage{aspect-ratio:1/1;border:2px solid var(--buttonColor);border-radius:5px;justify-content:center;width:100%}.podLancherix-musicPage{width:60%}.podBottom-musicPage{align-items:center;display:flex;flex-direction:column;height:35%;justify-content:space-between;width:100%}.podTimeline-musicPage{background-color:#000;border-radius:10px;height:5px;margin:10% 0 2%;width:100%}.podControls-musicPage{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.podPlay-musicPage{width:35%}.podSkip-musicPage{width:25%}.no{display:none!important}.aResult-homePage{align-items:center;background-color:initial;border:none;border-radius:5px;color:inherit;display:flex;flex-direction:row;margin:0 1vw 0 0;padding:1%;text-decoration:none}.aResult-homePage p{color:inherit;font-size:1rem;line-height:1.3;margin:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.aResult-homePage:hover{background-color:var(--buttonColor);color:var(--hoverTextColor);cursor:pointer;text-decoration:none}.resultIcon-homePage{align-items:center;display:flex;font-size:1.5rem;height:auto;justify-content:center;line-height:1;margin:0 1vw 0 0;width:3vw}button:hover{cursor:pointer}.mobile-block{background-image:url(/static/media/backgroundImage.f01d5dc28282f0ca009f.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;height:100vh;width:100vw}.mobile-block,.mobile-block div{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.mobile-block div{background-color:var(--theme);border-radius:10px;color:var(--textTheme);font-size:1.1rem;height:30vh;padding:5vw;width:70vw}.mobile-block div img{margin-bottom:3vh;width:40vw}.kiara{display:none}@media (max-width:768px){.header-homePage{display:none;justify-content:flex-start;left:0;margin-left:0;position:fixed;right:0;top:2vh;z-index:1000}.content{padding:0}.content,.content.collapsed{margin:0;width:100vw}}.new-project-overlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.new-project-window{animation:newProjectIn .25s ease-out;background:#f2f1f3;border-radius:12px;box-shadow:0 30px 90px #00000073;color:#1d1d1f;overflow:hidden;width:40vw;z-index:9999}.new-project-window select:hover{cursor:pointer}.new-project-header{align-items:center;background:linear-gradient(#edebee,#e0dee1);border-bottom:1px solid #d5d3d6;display:flex;font-size:.9rem;height:5vh;justify-content:center;position:relative}.new-project-header h4{margin:0}.new-project-content{font-size:.8rem;padding:2vh 2vw}.form-row{grid-gap:1vw;align-items:center;display:grid;gap:1vw;grid-template-columns:5.5vw 1fr;padding:1vh 0}.form-row label{align-items:center;display:flex;flex-direction:row;justify-content:right}.form-row-a label{font-weight:600}.form-row-name{border-bottom:1px solid #e1e0e3}.form-row-privacy{padding:2vh 0}.form-row input,.form-row select{border:1px solid #d5d3d6;border-radius:6px;font:inherit;outline:none;padding:.7vh .7vw}.form-row select{-webkit-appearance:none;appearance:none}.radio-group{align-items:center;display:flex;flex-direction:row}.radio-group div{margin-right:1vw}.advanced details summary{cursor:pointer;padding:0 2vh}.advanced details{background:#e8e7ea;border:1px solid #d0cfd2;border-radius:8px;padding:2vh 0}.form-row-subject{border-top:1px solid #d0cfd2;margin-top:2vh}.form-row-priority,.form-row-subject{padding:2vh 2vh 0 0}.form-row-priority input:hover,.form-row-privacy input:hover{cursor:pointer}.advanced-collaborators{padding:2vh 2vh 0}.inviteCollaborators-row{grid-gap:.5vw;align-items:center;display:grid;gap:.5vw;grid-template-columns:1fr 5vw;padding:1vh 0 0}.inviteCollaborators-row input{border:1px solid #d5d3d6;border-radius:6px;font:inherit;outline:none;padding:.7vh .7vw}.new-project-footer{background:#f2f1f3;border-top:1px solid #e8e7e9;display:flex;gap:.5vw;justify-content:flex-end;padding:14px 20px}.primary-btn{background:linear-gradient(#428cef,#1169d3);border:1px solid #1164c9;border-radius:6px;color:#fff;cursor:pointer;padding:.7vh .7vw;transition:background .15s ease,box-shadow .15s ease,transform .05s ease;width:5vw}.primary-btn:hover{background:linear-gradient(#5a9bff,#1b74e4);box-shadow:inset 0 1px 0 #ffffff40,0 2px 6px #0003}.primary-btn:active{background:linear-gradient(#1169d3,#428cef);box-shadow:inset 0 1px 2px #00000040;transform:translateY(1px)}.secondary-btn{background:linear-gradient(#faf8fb,#e0dfe3);border:1px solid #d5d4d8;border-radius:6px;cursor:pointer;padding:.7vh .7vw;transition:background .15s ease,box-shadow .15s ease,transform .05s ease;width:5vw}.secondary-btn:hover{background:linear-gradient(#fff,#e6e5e9);box-shadow:inset 0 1px 0 #ffffffe6,0 1px 3px #00000026}.secondary-btn:active{background:linear-gradient(#e0dfe3,#faf8fb);box-shadow:inset 0 1px 2px #0003;transform:translateY(1px)}.collaborator-chips{display:flex;flex-wrap:wrap;gap:6px}.collaborator-chips:not(:empty){margin-top:1vh}.chip{align-items:center;background:linear-gradient(#faf8fb,#e0dfe3);border:1px solid #d5d4d8;border-radius:6px;display:flex;font-size:.75rem;gap:6px;padding:.6vh .6vw}.chip span{cursor:pointer;font-weight:700}.invite-results{background:#fff;border:1px solid #ddd;border-radius:8px;margin-top:1vh;max-height:10vh;overflow-y:auto;scrollbar-width:thin}.invite-result{align-items:center;cursor:pointer;display:flex;gap:1vw;padding:1.1vh}.invite-result:hover{background:#f2f2f7}.invite-avatar{background-position:50%;background-size:cover;border-radius:50%;height:2vw;width:2vw}.invite-info{display:flex;flex-direction:column;font-size:.8rem}.new-project-content-error:not(:empty){color:red;justify-content:center;padding:2vh 0 0;width:100%}.new-project-content-error:not(:empty),.side-menu{align-items:center;display:flex;flex-direction:column}.side-menu{background-color:var(--menuColor);color:#09191f;height:100%;position:fixed;transition:width .3s ease;width:15vw}.side-menu.collapsed{width:5vw}.profile-section{background-color:var(--topMenu);color:#d9d9d9;height:15%;justify-content:space-between;padding-left:5%;padding-right:5%;position:relative;width:90%}.profile-link,.profile-section{align-items:center;display:flex}.profile-link{color:inherit;text-decoration:none}.profile-picture{background-image:url(https://studio.lancherix.com/Images/defaultProfilePicture.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;height:3vw;left:1vw;position:absolute;transition:transform .3s ease,box-shadow .3s ease;width:3vw}.profile-picture:hover{cursor:pointer;transform:scale(1.2)}.profile-info{margin-left:4.3vw}.profile-info:hover{color:#a4a5a6;cursor:pointer}.fullName-sideMenu{font-size:1.2rem;font-weight:700;margin:0}.menu-settings{bottom:9vh;cursor:pointer;left:0;padding:0;position:fixed}.menu-settings ul{flex-direction:column;list-style:none;margin:1vh 0 0;padding:0}.menu-settings ul,.menu-settings ul li{align-items:center;display:flex;width:100%}.menu-settings ul li{padding:10px}.menu-settings ul li a{align-items:center;box-sizing:border-box;color:var(--textMenu);display:flex;font-weight:700;padding:.5vh 1.5vw;text-decoration:none;width:100%}.menu-toggle{bottom:1.5vh;cursor:pointer;left:0;padding:2vh 1.5vw;position:fixed}.side-menu ul{flex-direction:column;list-style:none;margin:1.5vh 0 0;padding:0}.side-menu ul,.side-menu ul li{align-items:center;display:flex;width:100%}.side-menu ul li{padding:10px}.side-menu ul li a{align-items:center;box-sizing:border-box;color:var(--textMenu);display:flex;font-weight:700;padding:.5vh 1.5vw;text-decoration:none;width:100%}.side-menu ul li a:hover{cursor:pointer;transform:scale(1.05);transition:.1s ease}.side-menu ul li img{transition:transform .3s ease,box-shadow .3s ease}.menu-toggle svg,.side-menu ul li svg{transition:transform .3s ease,box-shadow .3s ease;width:1.8vw}.menu-toggle svg{color:var(--textMenu)}.side-menu ul li img:hover{transform:scale(1.2)}.menu-icon{fill:#09191f;-webkit-user-select:none;user-select:none;width:1.8vw}.menu-text{margin-left:1.5vw;opacity:0;transform:translateX(100%);transition:opacity .3s ease,transform .3s ease;white-space:nowrap}.side-menu:not(.collapsed) .menu-text{opacity:1;transform:translateX(0)}.arrow-icon{display:block;margin:auto;transition:transform .3s ease,box-shadow .3s ease}.arrow-icon:hover{cursor:pointer;transform:scale(1.2);transition:.2s ease}.side-menu ul li .menu-link{align-items:center;background:none;border:none;box-sizing:border-box;color:var(--textMenu);display:flex;font-weight:700;padding:.5vh 1.5vw;text-align:left;text-decoration:none;width:100%}.side-menu ul li .menu-link:hover{cursor:pointer;transform:scale(1.05);transition:.1s ease}.menu-link{font:inherit}.menu-icon{font-size:1.7vw;height:1.7vw;transition:transform .3s ease,font-size .3s ease}.menu-icon:hover{cursor:pointer;transform:scale(1.2)}.side-menu ul.projects-list{align-items:center;display:flex;flex-direction:column;list-style:none;margin:0;max-height:45vh;overflow-x:hidden;overflow-y:auto;padding:0;width:100%}.project-emoji{align-items:center;display:flex;font-size:1.8vw;height:1.8vw;justify-content:center;line-height:1;width:1.8vw}.npm-overlay{align-items:flex-end;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#00000073;display:flex;inset:0;position:fixed;z-index:9999}.npm-overlay--in{animation:npmOverlayIn .28s ease-out forwards}.npm-overlay--out{animation:npmOverlayOut .28s ease-in forwards}@keyframes npmOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes npmOverlayOut{0%{opacity:1}to{opacity:0}}.npm-sheet{background:#f2f1f3;border-radius:20px 20px 0 0;box-shadow:0 -8px 40px #00000040;display:flex;flex-direction:column;max-height:92dvh;overflow:hidden;width:100%}.npm-sheet--in{animation:npmSheetIn .32s cubic-bezier(.32,.72,0,1) forwards}.npm-sheet--out{animation:npmSheetOut .28s cubic-bezier(.32,.72,0,1) forwards}@keyframes npmSheetIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes npmSheetOut{0%{transform:translateY(0)}to{transform:translateY(100%)}}.npm-handle-bar{background:#c8c7cc;border-radius:2px;flex-shrink:0;height:4px;margin:10px auto 0;width:36px}.npm-header{align-items:center;border-bottom:1px solid #e0dfe2;display:flex;flex-shrink:0;justify-content:space-between;padding:12px 16px 10px}.npm-title{color:#1d1d1f;font-size:1rem;font-weight:600;margin:0}.npm-cancel-btn{background:none;border:none;color:#636366;cursor:pointer;font-size:.95rem;min-width:60px;padding:4px 0;text-align:left}.npm-create-btn{background:linear-gradient(180deg,#428cef,#1169d3);border:1px solid #1164c9;border-radius:8px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;min-width:60px;padding:6px 16px;text-align:center;transition:opacity .15s}.npm-create-btn:disabled{cursor:not-allowed;opacity:.55}.npm-create-btn:active{opacity:.8}.npm-body{-webkit-overflow-scrolling:touch;flex:1 1;overflow-y:auto;padding:16px 16px 0}.npm-icon-name-row{align-items:center;display:flex;gap:12px;margin-bottom:18px}.npm-icon-picker{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:4px}.npm-icon-input{-webkit-appearance:none;appearance:none;background:#fff;border:1.5px solid #d5d3d6;border-radius:12px;caret-color:#0000;cursor:pointer;font-size:1.8rem;height:54px;outline:none;text-align:center;width:54px}.npm-icon-hint{color:#8e8e93;font-size:.65rem;letter-spacing:.04em;text-transform:uppercase}.npm-name-field{flex:1 1;gap:4px}.npm-name-field,.npm-section{display:flex;flex-direction:column}.npm-section{gap:6px;margin-bottom:18px}.npm-label{color:#48484a;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.npm-input{-webkit-appearance:none;appearance:none;background:#fff;border:1.5px solid #d5d3d6;border-radius:10px;box-sizing:border-box;color:#1d1d1f;font-size:.95rem;outline:none;padding:10px 12px;transition:border-color .15s;width:100%}.npm-input:focus{border-color:#428cef}.npm-input::placeholder{color:#aeaeb2}.npm-segment{background:#e5e4e7;border-radius:10px;display:flex;gap:0;padding:3px}.npm-segment-btn{background:#0000;border:none;border-radius:8px;color:#48484a;cursor:pointer;flex:1 1;font-size:.85rem;font-weight:500;padding:8px 0;transition:background .18s,color .18s,box-shadow .18s}.npm-segment-btn--active{background:#fff;box-shadow:0 1px 4px #00000024;color:#1d1d1f;font-weight:600}.npm-priority--low.npm-segment-btn--active{color:#34c759}.npm-priority--medium.npm-segment-btn--active{color:#ff9500}.npm-priority--high.npm-segment-btn--active{color:#ff3b30}.npm-advanced-toggle{align-items:center;background:#e8e7ea;border:1px solid #d0cfd2;border-radius:10px;box-sizing:border-box;color:#48484a;cursor:pointer;display:flex;font-size:.88rem;font-weight:600;justify-content:space-between;margin-bottom:0;padding:12px 14px;width:100%}.npm-chevron{color:#8e8e93;flex-shrink:0;height:18px;transition:transform .22s ease;width:18px}.npm-chevron--open{transform:rotate(180deg)}.npm-advanced-panel{max-height:0;opacity:0;overflow:hidden;padding:0;transition:max-height .32s cubic-bezier(.4,0,.2,1),opacity .25s ease}.npm-advanced-panel--open{max-height:900px;opacity:1;padding-top:14px}.npm-invite-row{align-items:center;display:flex;gap:8px}.npm-invite-input{flex:1 1}.npm-invite-btn{background:linear-gradient(180deg,#428cef,#1169d3);border:1px solid #1164c9;border-radius:10px;color:#fff;cursor:pointer;flex-shrink:0;font-size:.88rem;font-weight:600;padding:10px 16px;transition:opacity .15s;white-space:nowrap}.npm-invite-btn:disabled{cursor:not-allowed;opacity:.45}.npm-invite-results{background:#fff;border:1px solid #d5d3d6;border-radius:10px;margin-top:4px;overflow:hidden}.npm-invite-result{align-items:center;cursor:pointer;display:flex;gap:10px;padding:10px 12px;transition:background .12s}.npm-invite-result:active{background:#f2f2f7}.npm-invite-avatar{background-position:50%;background-size:cover;border-radius:50%;flex-shrink:0;height:36px;width:36px}.npm-invite-info{color:#1d1d1f;display:flex;flex-direction:column;font-size:.85rem}.npm-invite-info strong{font-weight:600}.npm-invite-info span{color:#8e8e93;font-size:.78rem}.npm-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.npm-chip{align-items:center;background:#fff;border:1px solid #d5d3d6;border-radius:20px;color:#1d1d1f;display:flex;font-size:.8rem;gap:6px;padding:5px 10px 5px 12px}.npm-chip-remove{color:#8e8e93;cursor:pointer;font-size:1rem;font-weight:700;line-height:1}.npm-error{color:#ff3b30;font-size:.82rem;padding:8px 0 4px;text-align:center}.npm-safe-bottom{height:calc(16px + env(safe-area-inset-bottom, 0px))}.sbm-trigger{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:var(--theme);border:var(--borderTheme);border-radius:500px;box-shadow:0 4px 14px #0000002e;color:var(--placeholderTheme);cursor:pointer;display:flex;font-size:.9rem;gap:8px;max-width:340px;padding:8px 18px 8px 14px;transition:box-shadow .15s,transform .1s;width:100%}.sbm-trigger:active{box-shadow:0 2px 8px #00000024;transform:scale(.97)}.sbm-trigger svg{color:var(--placeholderTheme);flex-shrink:0;height:17px;width:17px}.sbm-overlay{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#f2f1f3f5;background:var(--theme,#f2f1f3f5);display:flex;flex-direction:column;inset:0;overflow:hidden;position:fixed;z-index:9999}.sbm-overlay--in{animation:sbmIn .26s cubic-bezier(.32,.72,0,1) forwards}.sbm-overlay--out{animation:sbmOut .24s cubic-bezier(.32,.72,0,1) forwards}@keyframes sbmIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes sbmOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}.sbm-bar{border-bottom:1px solid #00000014;flex-shrink:0;gap:10px;padding:calc(12px + env(safe-area-inset-top, 0px)) 16px 12px}.sbm-bar,.sbm-input-wrap{align-items:center;display:flex}.sbm-input-wrap{background:#7676801f;border-radius:12px;flex:1 1;gap:8px;padding:9px 12px}.sbm-search-icon{color:#8e8e93;color:var(--placeholderTheme,#8e8e93);flex-shrink:0;height:16px;width:16px}.sbm-input{-webkit-appearance:none;appearance:none;background:#0000;border:none;color:#1d1d1f;color:var(--textTheme,#1d1d1f);flex:1 1;font-size:1rem;outline:none}.sbm-input::placeholder{color:#8e8e93;color:var(--placeholderTheme,#8e8e93)}.sbm-input::-webkit-search-cancel-button{display:none}.sbm-clear{align-items:center;background:none;border:none;color:#8e8e93;color:var(--placeholderTheme,#8e8e93);cursor:pointer;display:flex;padding:0}.sbm-clear svg{height:16px;width:16px}.sbm-cancel{background:none;border:none;color:#0074ff;color:var(--buttonColor,#0074ff);cursor:pointer;flex-shrink:0;font-size:.95rem;font-weight:500;padding:4px 0 4px 4px;white-space:nowrap}.sbm-cancel:active{opacity:.6}.sbm-results{-webkit-overflow-scrolling:touch;flex:1 1;overflow-y:auto;padding-bottom:calc(80px + env(safe-area-inset-bottom, 0px))}.sbm-state{align-items:center;color:#8e8e93;color:var(--placeholderTheme,#8e8e93);display:flex;flex-direction:column;gap:10px;justify-content:center;padding:60px 32px;text-align:center}.sbm-state svg{height:36px;opacity:.35;width:36px}.sbm-state p{font-size:.9rem;margin:0}.sbm-state strong{color:#1d1d1f;color:var(--textTheme,#1d1d1f)}.sbm-spinner{animation:sbmSpin .7s linear infinite;border:2.5px solid #0000001a;border-radius:50%;border-top:2.5px solid var(--buttonColor,#0074ff);height:24px;width:24px}@keyframes sbmSpin{to{transform:rotate(1turn)}}.sbm-section{padding:0}.sbm-section-label{color:#8e8e93;color:var(--placeholderTheme,#8e8e93);font-size:.7rem;font-weight:700;letter-spacing:.07em;margin:0;padding:16px 16px 6px;text-transform:uppercase}.sbm-result-row{align-items:center;border-bottom:1px solid #0000000d;color:#1d1d1f;color:var(--textTheme,#1d1d1f);display:flex;gap:12px;padding:10px 16px;text-decoration:none;transition:background .1s}.sbm-result-row:active{background:#0000000d}.sbm-avatar{background-color:#00000014;background-position:50%;background-size:cover;border-radius:50%}.sbm-avatar,.sbm-project-icon{flex-shrink:0;height:42px;width:42px}.sbm-project-icon{align-items:center;background:#7676801f;border-radius:12px;display:flex;font-size:1.3rem;justify-content:center}.sbm-result-info{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.sbm-result-info strong{font-size:.9rem;font-weight:600}.sbm-result-info span,.sbm-result-info strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sbm-result-info span{color:#8e8e93;color:var(--placeholderTheme,#8e8e93);font-size:.78rem}.sbm-chevron{color:#c7c7cc;color:var(--placeholderTheme,#c7c7cc);flex-shrink:0;height:16px;width:16px}.menu-mobile{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:var(--menuColor);border-top:1px solid #0000001a;bottom:0;height:70px;justify-content:space-around;left:0;position:fixed;width:100%;z-index:1000}.menu-mobile,.menu-mobile-item{align-items:center;display:flex}.menu-mobile-item{color:var(--textMenu);flex-direction:column;font-size:.7rem;text-decoration:none}.menu-mobile-item svg{height:22px;margin-bottom:4px;width:22px}.menu-mobile-item--button{background:none;border:none;cursor:pointer;font-family:inherit;padding:0}.allInAll-homePage{align-items:center;display:flex;flex-direction:column;width:100%}.main-homePage{flex-direction:row;height:25vh;width:30vw}.insideMain-homePage,.main-homePage{align-items:center;display:flex;justify-content:center}.insideMain-homePage{color:#fffc;flex-direction:column;font-family:Lato,sans-serif;height:100%;width:100%}.realTime-homePage{font-size:4rem}.date-homePage,.realTime-homePage{margin:0;-webkit-user-select:none;user-select:none}.date-homePage{font-style:5rem}.hpm-root{box-sizing:border-box;justify-content:center;min-height:calc(100dvh - 70px);padding-bottom:calc(70px + env(safe-area-inset-bottom, 0px))}.hpm-clock-block,.hpm-root{align-items:center;display:flex}.hpm-clock-block{color:#fffc;flex-direction:column;font-family:Lato,sans-serif;gap:4px;-webkit-user-select:none;user-select:none}.hpm-time{line-height:1;margin:0}.hpm-ampm,.hpm-time{font-size:4rem;font-weight:700}.hpm-ampm{opacity:.7}.hpm-date{font-size:1rem;font-weight:400;margin:0;opacity:.6}.logout-window{animation:newProjectIn .25s ease-out;background:#f2f1f3;border-radius:12px;box-shadow:0 30px 90px #00000073;color:#1d1d1f;overflow:hidden;width:auto;z-index:9999}.logout-content{display:flex;flex-direction:column;font-size:.7rem;font-weight:600;justify-content:center;padding:1vh 2vw}.logout-content p{font-size:.9rem;margin:1vh 0 3vh;text-align:center}.logout-footer{background:#f2f1f3;display:flex;gap:.7vw;justify-content:center;padding:0 3vh 3vh}.logout-btn{flex:1 1;font-size:.8rem;height:4vh}:root{--theme:#ffffffb3;--textTheme:#000;--placeholderTheme:#888;--borderTheme:1px solid #0000;--menuColor:#0093cba6;--buttonColor:#0074ff;--hoverButtonColor:#0056b3;--hoverTextColor:#f0f8ff;--topMenu:#09191f;--textMenu:#09191f;--altRow:"rgba(0, 0, 0, 0.05)"}.all-settingsPage{display:flex;height:91vh;justify-content:center;overflow:hidden}.window-settingsPage{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffffb3;background-color:var(--theme);border:1px solid #0000;border:var(--borderTheme);border-radius:15px;box-shadow:8px 10px 20px -2px #0009;display:flex;height:90%;width:90%}.menu-settingsPage{display:flex;flex-direction:column;max-width:17%;min-width:17%;padding:2%}.border-settingsPage{border:1px solid #0074ff!important;border:1px solid var(--buttonColor)!important}.profile-settingsPage{align-items:center;display:flex;justify-content:start;margin-bottom:8%}.profilePictureLarge-settingsPage{height:17vh!important;margin:0!important;width:17vh!important}.profilePictureLarge-settingsPage:before{content:"Edit profile picture"!important}.profilePicture-settingsPage{aspect-ratio:1/1;background-image:url(https://studio.lancherix.com/Images/defaultProfilePicture.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;box-shadow:2px 2px 17px 1px #0000003b;margin-right:7%;overflow:hidden;position:relative;transition:transform .3s ease;width:7vh}.profilePicture-settingsPage:before{align-items:center;background-color:#0000;color:#0000;content:"Edit";display:flex;font-size:1rem;font-weight:700;height:100%;justify-content:center;left:0;opacity:0;position:absolute;text-align:center;top:0;transition:background-color .3s ease,opacity .3s ease;width:100%;z-index:10}.profilePicture-settingsPage:hover:before{background-color:#00000080;color:#f0f8ff;opacity:1}.profileNameLarge-settingsPage{font-weight:700}.profile-settingsPage p,.profileNameLarge-settingsPage{color:#000;color:var(--textTheme);margin:0}.options-settingsPage button{background-color:initial;border:none;border-radius:5px;color:#000;color:var(--textTheme);font-size:1rem;padding:3%;text-align:left;width:100%}.options-settingsPage button:hover{background-color:#0074ff;background-color:var(--buttonColor);color:#f0f8ff;color:var(--hoverTextColor);cursor:pointer}.content-settingsPage{background-color:#ffffffb3;background-color:var(--theme);border-radius:0 15px 15px 0;box-shadow:-6px 1px 16px -5px #0000004d;display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;padding:2%}.allProfile-settingsPage{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.allProfile-settingsPage p{margin:0}.allProfile-settingsPage form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:50%}.allProfile-settingsPage a{color:red;margin:0;text-decoration:none}.allProfile-settingsPage a:hover{cursor:pointer;text-decoration:underline}.allProfile-settingsPage button{background-color:#0074ff;background-color:var(--buttonColor);border:none;border-radius:5px;color:#f0f8ff;color:var(--hoverTextColor);height:8%;padding:0;width:100%}.allProfile-settingsPage button:hover{background-color:#0056b3;background-color:var(--hoverButtonColor);cursor:pointer}.termsContent{height:74.5vh;overflow:auto;padding:0 12% 0 10%}.terms-container h1{color:#0074ff;color:var(--buttonColor);font-size:3rem;margin:6vh 0 7vh;text-align:center}.terms-container h3{color:#888;color:var(--placeholderTheme)}.terms-container p{color:#000;color:var(--textTheme)}.terms-container a{color:#0074ff;color:var(--buttonColor);text-decoration:none}.terms-container a:hover{cursor:pointer;text-decoration:underline}.back-logoutConfirmation{background-color:#000000b3;height:100vh;left:0;position:fixed;top:0;width:100vw}.all-logoutConfirmation{background-color:#f0f8ff;border-radius:15px;bottom:55%;box-shadow:8px 10px 20px -2px #0009;display:flex;flex-direction:column;height:23vh;left:50%;padding:20px;position:fixed;right:50%;top:45%;transform:translate(-50%,-50%);width:20%;z-index:9999}.question-logoutConfirmation{align-items:center;display:flex;flex-direction:row;height:40%;justify-content:center}.question-logoutConfirmation h3{color:#000!important}.all-logoutConfirmation h3{color:#000;color:var(--textTheme);margin:0;text-align:center}.options-logoutConfirmation{align-items:center;display:flex;flex-direction:row;height:60%;justify-content:space-around}.accept-logoutConfirmation{background-color:initial;border:2px solid red;border-radius:5px;color:red;height:35%;padding:0;transition:transform .3s ease;width:35%}.accept-logoutConfirmation:hover{cursor:pointer;transform:scale(1.05)}.cancel-logoutConfirmation{background-color:initial;border:2px solid #0074ff;border:2px solid var(--buttonColor);border-radius:5px;color:#0074ff;color:var(--buttonColor);height:35%;padding:0;transition:transform .3s ease;width:35%}.cancel-logoutConfirmation:hover{cursor:pointer;transform:scale(1.05)}.resultIcon-coolPage{stroke:#f0f8ff}.options-settingsPage svg,.resultIcon-coolPage{margin:0 .8vw 0 0;-webkit-user-select:none;user-select:none;width:1vw}.allGeneral-settingsPage,.options-settingsPage button{align-items:center;display:flex}.allGeneral-settingsPage{flex-direction:column;justify-content:start;width:100%}.allGeneral-settingsPage h1{color:#000;color:var(--textTheme);margin:1rem 0 .5rem}.allGeneral-settingsPageUsername{color:#000;color:var(--textTheme);font-size:1.3rem;margin:0 0 1.5rem}.allGeneral-settingsPageOptions{width:70%}.allGeneral-settingsPageOptionsSections{background-color:"rgba(0, 0, 0, 0.05)";background-color:var(--altRow);border:1px solid #888;border:1px solid var(--placeholderTheme);border-radius:10px;margin:0 0 2vh}.allGeneral-settingsPageOptionsSections div{align-items:center;color:#000;color:var(--textTheme);display:flex;flex-direction:row}.allGeneral-settingsPageOptionsSections div:hover{cursor:pointer}.allGeneral-settingsPageOptionsSectionsNoDivisor{margin:0 2vh;padding:2vh 0}.allGeneral-settingsPageOptionsSectionsDivisor{border-bottom:1px solid #888;border-bottom:1px solid var(--placeholderTheme);margin:0 2vh;padding:2vh 0}.allGeneral-settingsPageOptionsSections div input{background-color:initial;border:none;color:#000;color:var(--textTheme);font-size:inherit;margin:0;outline:none;padding:0;width:100%}.allGeneral-settingsPageOptionsSections svg{color:#888;color:var(--placeholderTheme);margin:0 .9vw 0 0;-webkit-user-select:none;user-select:none;width:1.5vw}.row-settingsPage{align-items:center;display:flex;justify-content:space-between}.leftRow-settingsPage{align-items:center;color:#000;color:var(--textTheme);display:flex}.rightRow-settingsPage{font-weight:500;text-align:right}.allGeneral-settingsPageOptionsSections div .rightRow-settingsPage{color:#888;color:var(--placeholderTheme)}.allAspect-settingsPage{width:100%}.allAspect-settingsPage h2{color:#888;color:#000;color:var(--textTheme);margin:0}.top-aspect{align-items:center;display:flex;flex-direction:row;margin:0 4% 3% 2.5%}.left-aspect{display:flex;flex-direction:column;height:20vh;justify-content:space-around}.themeOptions-settingsPage{width:15vw}.themeOptionAuto-settingsPage{align-items:center;border-radius:8px 0 0 8px;color:#000;cursor:pointer;display:flex;flex-direction:column;height:4vh;justify-content:center;width:10vw}.wallpaperPreview{background-image:url(/static/media/backgroundImage.f01d5dc28282f0ca009f.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:5px;box-shadow:4px 5px 10px -1px #0006;height:20vh;margin-right:3vw;transition:background-image .3s ease;width:30%}.selectWallpaper{align-items:center;display:flex;flex-direction:column;max-height:50vh;overflow:auto;width:100%}.aWall{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:12vh;transition:transform .3s ease,box-shadow .3s ease;width:95%}.aWall:hover{cursor:pointer;transform:scale(1.05)}.upload-aWall{align-items:center;background-color:#0093cba6;background-color:var(--menuColor);display:flex;justify-content:center;position:relative}.upload-aWall p{color:#f0f8ff;color:var(--hoverTextColor);font-size:1.5rem}.personalInfo-settingsPage{gap:4vh}.editRow-settingsPage{align-items:center;display:grid;grid-template-columns:1fr 1fr}.editInput-settingsPage,.editSelect-settingsPage{align-items:center;display:flex;justify-content:flex-start;text-align:left}.editInput-settingsPage{background:#0000;border:none;color:#888;color:var(--placeholderTheme);font-family:inherit;font-size:1rem;font-weight:500;outline:none;text-align:right;width:55%}.editInput-settingsPage::placeholder{color:#888;color:var(--placeholderTheme);opacity:.5}.editSelect-settingsPage{appearance:none;-webkit-appearance:none;background:#0000;border:none;color:#888;color:var(--placeholderTheme);cursor:pointer;font-family:inherit;font-size:1rem;font-weight:500;outline:none;text-align:right}.editSelect-settingsPage option{background-color:#09191f;background-color:var(--topMenu);color:#f0f8ff;color:var(--hoverTextColor)}.saveButton-settingsPage{background-color:#0074ff;background-color:var(--buttonColor);border:none;border-radius:8px;color:#f0f8ff;color:var(--hoverTextColor);cursor:pointer;font-size:1rem;font-weight:500;margin-top:2vh;padding:1.2vh 0;transition:background-color .2s ease;width:100%}.saveButton-settingsPage:hover{background-color:#0056b3;background-color:var(--hoverButtonColor)}.allAspect{width:100%}.allAspect h2{color:#888;color:var(--textTheme);margin:0}.top-aspectPage{align-items:center;display:flex;flex-direction:row;flex-grow:1;gap:3vw;margin:0 4% 3% 2.5%}.left-aspectPage{background-color:var(--altRow);border:1px solid var(--placeholderTheme);border-radius:5px;color:var(--textTheme);display:flex;flex-direction:column;flex-grow:1;height:16vh;justify-content:space-around;padding:2vh;width:auto}.themeOptions-settingsPage{background-color:#888;border-radius:10px;display:flex;flex-direction:row;font-size:.8rem;height:4vh;transition:transform .3s ease;width:20vw}.themeOptions-settingsPage:hover{cursor:pointer;transform:scale(1.05)}.themeOptionGlass-settingsPage{color:#f0f8ff}.themeOptionGlass-settingsPage,.themeOptionLight-settingsPage{align-items:center;border-radius:0 0 0 0;cursor:pointer;display:flex;flex-direction:column;height:4vh;justify-content:center;width:10vw}.themeOptionLight-settingsPage{color:#000}.themeOptionDark-settingsPage{align-items:center;border-radius:0 8px 8px 0;color:#f0f8ff;cursor:pointer;display:flex;flex-direction:column;height:4vh;justify-content:center;width:10vw}.colorOptions-settingsPage{display:flex;flex-direction:row;height:3vh}.colorOption-settingsPage{align-items:center;border-radius:50%;display:flex;height:3vh;justify-content:center;margin-right:1vw;width:3vh}.colorOption-settingsPage:hover{cursor:pointer;outline:2px solid #000}.wallpaperPreview-aspectPage{background-image:url(/static/media/backgroundImage.f01d5dc28282f0ca009f.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:5px;box-shadow:4px 5px 10px -1px #0006;height:20vh;transition:background-image .3s ease;width:30%}.selectWallpaper-aspectPage{align-items:center;display:flex;flex-direction:column;max-height:50vh;overflow:auto;width:100%}.aWall-aspectPage{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:12vh;transition:transform .3s ease,box-shadow .3s ease;width:95%}.aWall-aspectPage:hover{cursor:pointer;transform:scale(1.05)}.upload-aWall-aspectPage{align-items:center;background-color:var(--menuColor);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;height:4vh;justify-content:center;position:relative;width:20vw}.upload-aWall-aspectPage p{color:var(--hoverTextColor);font-size:.8rem}.aWall1{background-image:url(/static/media/backgroundImage.f01d5dc28282f0ca009f.jpeg)}.aWall2{background-image:url(/static/media/grandCanyon.fecc15469b32ec4c3999.jpg)}.aWall3{background-image:url(/static/media/ireland.039eb47b939b0653c2aa.jpg)}.aWall4{background-image:url(/static/media/earth.ab996d292a4f67704b66.jpg)}.aWall5{background-image:url(/static/media/dark101.6c6205cddc4c50eb5f03.jpg)}.aWall6{background-image:url(/static/media/grandCanyon2.6add61629325a292cbc3.jpg)}.aWall7{background-image:url(/static/media/NASA.b52e3d151c218e83a50a.jpg)}.mob-root{align-items:flex-start;box-sizing:border-box;justify-content:center}.mob-root,.mob-window{display:flex;height:calc(100dvh - 70px);overflow:hidden}.mob-window{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background-color:#ffffffb3;background-color:var(--theme,#ffffffb3);flex-direction:column;max-width:480px;width:100%}.mob-screen{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;padding:0 0 16px}.mob-back-btn{align-items:center;background:#0000;border:none;color:#0074ff;color:var(--buttonColor,#0074ff);cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:6px;letter-spacing:-.01em;padding:16px 16px 8px;width:-webkit-fit-content;width:fit-content}.mob-back-btn svg{height:18px;width:18px}.mob-screen-title{color:#000;color:var(--textTheme,#000);font-size:1.6rem;font-weight:700;letter-spacing:-.03em;margin:0 0 20px;padding:0 16px}.mob-menu{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;padding:0 0 16px}.mob-profile-card{align-items:center;border-bottom:1px solid #80808033;display:flex;gap:14px;margin-bottom:24px;padding:24px 16px 20px}.mob-profile-info{display:flex;flex-direction:column;gap:2px}.mob-profile-name{color:#000;color:var(--textTheme,#000);font-size:1.15rem;font-weight:700;letter-spacing:-.02em;margin:0}.mob-profile-username{color:#888;color:var(--placeholderTheme,#888);font-size:.85rem;font-weight:400;margin:0}.mob-avatar{background-image:url(https://studio.lancherix.com/Images/defaultProfilePicture.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;box-shadow:0 2px 12px #0003;cursor:pointer;flex-shrink:0;height:52px;overflow:hidden;position:relative;transition:transform .2s ease;width:52px}.mob-avatar:active{transform:scale(.95)}.mob-avatar-overlay{align-items:center;background-color:#0000;border-radius:50%;color:#0000;display:flex;font-size:.7rem;font-weight:700;inset:0;justify-content:center;position:absolute;text-align:center;transition:background-color .2s,color .2s}.mob-avatar:focus .mob-avatar-overlay,.mob-avatar:hover .mob-avatar-overlay{background-color:#00000073;color:#fff}.mob-avatar-lg{height:90px;width:90px}.mob-avatar-center{align-items:center;display:flex;flex-direction:column;gap:10px;padding:8px 16px 20px}.mob-remove-pic{background:#0000;border:none;color:#e53e3e;cursor:pointer;font-size:.82rem;font-weight:500;padding:0;text-decoration:none}.mob-remove-pic:hover{text-decoration:underline}.mob-section-group{background-color:#0000000d;background-color:var(--altRow,#0000000d);border:1px solid #80808026;border-radius:13px;margin:0 16px 14px;overflow:hidden}.mob-section-danger .mob-menu-row-icon,.mob-section-danger .mob-menu-row-label{color:#e53e3e!important}.mob-section-danger .mob-menu-row-chevron{color:#e53e3e!important;opacity:.6}.mob-menu-row{align-items:center;border-bottom:1px solid #80808026;cursor:pointer;display:flex;gap:13px;padding:14px;transition:background-color .15s}.mob-menu-row:last-child{border-bottom:none}.mob-menu-row:active{background-color:#8080801f}.mob-menu-row-icon{align-items:center;color:#0074ff;color:var(--buttonColor,#0074ff);display:flex;flex-shrink:0}.mob-menu-row-icon,.mob-menu-row-icon svg{height:20px;width:20px}.mob-menu-row-label{color:#000;color:var(--textTheme,#000);flex:1 1;font-size:1rem;font-weight:500}.mob-menu-row-chevron{color:#888;color:var(--placeholderTheme,#888);flex-shrink:0;height:16px;opacity:.7;width:16px}.mob-info-list{background-color:#0000000d;background-color:var(--altRow,#0000000d);border:1px solid #80808026;border-radius:13px;margin:0 16px;overflow:hidden}.mob-info-row{align-items:center;border-bottom:1px solid #80808026;display:flex;justify-content:space-between;padding:14px 16px}.mob-info-row-last{border-bottom:none}.mob-info-label{color:#000;color:var(--textTheme,#000);font-size:.95rem;font-weight:500}.mob-info-value{color:#888;color:var(--placeholderTheme,#888);font-size:.92rem;font-weight:400;max-width:55%;text-align:right;word-break:break-all}.mob-form{padding:0 16px}.mob-form,.mob-form-section{display:flex;flex-direction:column;gap:4px}.mob-form-section{background-color:#0000000d;background-color:var(--altRow,#0000000d);border:1px solid #80808026;border-radius:12px;margin-bottom:10px;padding:12px 14px}.mob-form-row{display:flex;gap:8px;margin-bottom:10px}.mob-form-section-sm{flex:1 1;margin-bottom:0}.mob-label{color:#888;color:var(--placeholderTheme,#888);font-size:.72rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.mob-input{background:#0000;border:none;color:#000;color:var(--textTheme,#000);font-family:inherit;font-size:1rem;font-weight:500;outline:none;padding:0;width:100%}.mob-input::placeholder{color:#888;color:var(--placeholderTheme,#888);opacity:.5}.mob-select{appearance:none;-webkit-appearance:none;background:#0000;border:none;color:#000;color:var(--textTheme,#000);cursor:pointer;font-family:inherit;font-size:1rem;font-weight:500;outline:none;padding:0;width:100%}.mob-select-full{width:100%}.mob-select option{background-color:#09191f;background-color:var(--topMenu,#09191f);color:#f0f8ff;color:var(--hoverTextColor,#f0f8ff)}.mob-error{color:#e53e3e;font-size:.85rem;margin:4px 0 0}.mob-save-btn{background-color:#0074ff;background-color:var(--buttonColor,#0074ff);border:none;border-radius:12px;color:#f0f8ff;color:var(--hoverTextColor,#f0f8ff);cursor:pointer;font-size:1rem;font-weight:600;letter-spacing:-.01em;margin-top:8px;padding:15px 0;transition:background-color .2s ease,transform .1s ease;width:100%}.mob-save-btn:active{background-color:#0056b3;background-color:var(--hoverButtonColor,#0056b3);transform:scale(.98)}.mob-wallpaper-preview{background-image:url(/static/media/backgroundImage.f01d5dc28282f0ca009f.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:14px;box-shadow:0 4px 18px #0000004d;height:180px;margin:0 16px 20px;width:calc(100% - 32px)}.mob-section-label{color:#888;color:var(--placeholderTheme,#888);font-size:.72rem;font-weight:700;letter-spacing:.08em;margin:0 16px 8px;padding:0;text-transform:uppercase}.mob-theme-row{display:flex;gap:8px;margin-bottom:20px;padding:0 16px}.mob-theme-btn{border:none;border-radius:10px;box-shadow:0 2px 8px #0000002e;cursor:pointer;flex:1 1;font-family:inherit;font-size:.88rem;font-weight:600;letter-spacing:-.01em;padding:11px 0;transition:transform .15s ease}.mob-theme-btn:active{transform:scale(.96)}.mob-color-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px;padding:0 16px}.mob-color-dot{border-radius:50%;box-shadow:0 2px 6px #00000040;cursor:pointer;height:32px;transition:transform .15s ease,outline .15s ease;width:32px}.mob-color-dot:active{transform:scale(.9)}.mob-color-dot:hover{outline:2px solid #fffc;outline-offset:2px}.mob-upload-btn{align-items:center;background-color:#0093cba6;background-color:var(--menuColor,#0093cba6);border-radius:12px;color:#f0f8ff;color:var(--hoverTextColor,#f0f8ff);cursor:pointer;display:flex;font-family:inherit;font-size:.95rem;font-weight:600;gap:8px;letter-spacing:-.01em;margin:0 16px 20px;padding:13px 16px;position:relative;transition:opacity .2s}.mob-upload-btn:active{opacity:.85}.mob-upload-btn svg{flex-shrink:0;height:20px;width:20px}.mob-wallpaper-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:12px;padding:0 16px}.mob-wallpaper-thumb{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px;box-shadow:0 2px 10px #00000040;cursor:pointer;height:100px;transition:transform .18s ease,box-shadow .18s ease}.mob-wallpaper-thumb:active{box-shadow:0 1px 5px #0003;transform:scale(.97)}.mob-wall1{background-image:url(/static/media/backgroundImage.f01d5dc28282f0ca009f.jpeg)}.mob-wall2{background-image:url(/static/media/grandCanyon.fecc15469b32ec4c3999.jpg)}.mob-wall3{background-image:url(/static/media/ireland.039eb47b939b0653c2aa.jpg)}.mob-wall4{background-image:url(/static/media/earth.ab996d292a4f67704b66.jpg)}.mob-wall5{background-image:url(/static/media/dark101.6c6205cddc4c50eb5f03.jpg)}.mob-wall6{background-image:url(/static/media/grandCanyon2.6add61629325a292cbc3.jpg)}.mob-wall7{background-image:url(/static/media/NASA.b52e3d151c218e83a50a.jpg)}.mob-terms{overflow-y:auto;padding:0 16px 32px}.mob-terms h1{color:#0074ff;color:var(--buttonColor,#0074ff);font-size:1.8rem;font-weight:800;letter-spacing:-.04em;margin:8px 0 20px}.mob-terms h3{color:#888;color:var(--placeholderTheme,#888);font-size:.95rem;font-weight:700;letter-spacing:-.01em;margin:20px 0 4px}.mob-terms p{color:#000;color:var(--textTheme,#000);font-size:.92rem;line-height:1.55;margin:0 0 8px}.mob-terms a{color:#0074ff;color:var(--buttonColor,#0074ff);text-decoration:none}.mob-terms a:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.mob-avatar,.mob-color-dot,.mob-save-btn,.mob-theme-btn,.mob-wallpaper-thumb{transition:none}}.all-memberPage{display:flex;height:91vh;justify-content:center;overflow:hidden}.window-memberPage{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--theme);border:var(--borderTheme);border-radius:15px;box-shadow:8px 10px 20px -2px #0009;display:flex;height:90%;width:90%}.menu-memberPage{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:-2%;max-width:25%;min-width:25%;padding:2%}.menu-memberPage h1{margin-bottom:0}.menu-memberPage h1,.menu-memberPage p{color:var(--textTheme);text-align:center}.menu-memberPage p{font-size:1.3rem;margin-top:4%}.content-memberPage{background-color:var(--theme);border-radius:0 15px 15px 0;box-shadow:-6px 1px 16px -5px #0000004d;display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;padding:2%}.profilePicture-memberPage{background-image:url(https://studio.lancherix.com/Images/defaultProfilePicture.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;box-shadow:2px 2px 17px 1px #0000003b;height:23vh;position:relative;width:23vh}.btns-memberPage{align-items:center;display:flex;flex-direction:column;height:17%;justify-content:space-around;width:100%}.btn1-memberPage{background-color:var(--buttonColor);border:none;border-radius:10px;color:var(--hoverTextColor);height:50%;padding:0;width:55%}.btn1-memberPage:hover{background-color:var(--hoverButtonColor);cursor:pointer}.btn2-memberPage{background-color:initial;border:none;color:var(--placeholderTheme);font-size:.9rem;height:50%;width:55%}.btn2-memberPage:hover{color:#525252;cursor:pointer}.projects-grid{grid-gap:1.7vw;display:grid;gap:1.7vw;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.project-card{background:rgba(0,0,0,.035);border:1px solid var(--buttonColor);border-radius:16px;color:var(--textTheme);display:flex;flex-direction:column;gap:2vh;padding:2.5vh 1.2vw;text-decoration:none;transition:background .2s ease,transform .15s ease}.project-card:hover{background:#00000012;transform:translateY(-3px)}.project-icon{font-size:1.8rem;line-height:1}.project-meta h3{color:var(--textTheme);font-size:1rem;font-weight:500;margin:0}.empty-state{color:var(--placeholderTheme);font-size:.9rem;margin-top:2vh;text-align:center}.upm__page{display:flex;flex-direction:column;height:calc(100dvh - 70px);overflow:hidden;width:100%}.upm__header{align-items:center;border-bottom:1px solid var(--borderTheme);display:flex;flex-direction:row;flex-shrink:0;gap:4vw;padding:4vw}.upm__avatar{background-image:url(https://studio.lancherix.com/Images/defaultProfilePicture.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;box-shadow:2px 2px 12px #00000040;flex-shrink:0;height:56px;width:56px}.upm__headerInfo{display:flex;flex-direction:column;gap:2px;min-width:0}.upm__headerInfo h1{color:var(--textTheme);font-size:1.1rem;font-weight:600}.upm__headerInfo h1,.upm__headerInfo p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upm__headerInfo p{color:var(--placeholderTheme);font-size:.82rem}.upm__content{-webkit-overflow-scrolling:touch;flex:1 1;overflow-x:hidden;overflow-y:auto;padding:4vw}.upm__grid{grid-gap:3vw;display:grid;gap:3vw;grid-template-columns:repeat(2,1fr)}.upm__card{-webkit-tap-highlight-color:transparent;background:var(--theme);border:1px solid var(--borderTheme);border-radius:12px;color:var(--textTheme);display:flex;flex-direction:column;gap:8px;padding:4vw 3.5vw;text-decoration:none;transition:opacity .15s ease}.upm__card:active{opacity:.6}.upm__cardIcon{font-size:1.6rem;line-height:1}.upm__cardName{color:var(--textTheme);font-size:.88rem;font-weight:500;margin:0;word-break:break-word}.upm__empty{font-size:.85rem;margin-top:6vw}.upm__empty,.upm__error{color:var(--placeholderTheme);text-align:center}.upm__error{align-items:center;display:flex;font-size:.9rem;height:calc(100dvh - 70px);justify-content:center;padding:6vw}@media (max-width:360px){.upm__grid{grid-template-columns:1fr}}@media (min-width:480px){.upm__grid{grid-template-columns:repeat(3,1fr)}}.all-calendarPage{display:flex;height:91vh;justify-content:center}.window-calendarPage{display:flex;gap:1vw;height:90%;width:90%}.panel-calendarPage{flex-direction:column;max-width:17%;min-width:17%;padding:2%}.calendar-calendarPage,.panel-calendarPage{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--theme);border:var(--borderTheme);border-radius:15px;box-shadow:8px 10px 20px -2px #0009;display:flex;overflow:hidden}.calendar-calendarPage{flex:1 1}.mainColumn-calendarPage{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.options-calendarPage{border-bottom:var(--borderTheme);flex-shrink:0;padding:.8rem 1.2rem 0;z-index:1}.grid-calendarPage{flex:1 1;overflow:hidden;z-index:3}.grid-calendarPage,.rightPanel-calendarPage{background-color:var(--theme);display:flex;flex-direction:column}.rightPanel-calendarPage{border-left:var(--borderTheme);box-shadow:-6px 1px 16px -5px #0000004d;min-width:23%;overflow-y:auto;padding:1rem;width:23%;z-index:4}.add-event-btn-calendarPage{align-items:center;background-color:var(--buttonColor);border:none;border-radius:8px;color:var(--hoverTextColor);cursor:pointer;display:flex;flex-shrink:0;font-size:.85rem;font-weight:600;gap:.5rem;margin-bottom:1rem;padding:.55rem .8rem;transition:background-color .2s ease,transform .15s ease;width:100%}.add-event-btn-calendarPage:hover{background-color:var(--hoverButtonColor);transform:scale(1.02)}.add-event-btn-calendarPage svg{height:16px;width:16px}.mini-cal-calendarPage{flex-shrink:0;margin-bottom:.8rem}.mini-cal-header-calendarPage{align-items:center;color:var(--textTheme);display:flex;font-size:.78rem;font-weight:600;justify-content:space-between;margin-bottom:.4rem}.mini-cal-nav-calendarPage{background:none;border:none;border-radius:4px;color:var(--textTheme);cursor:pointer;font-size:1rem;line-height:1;padding:0 4px;transition:background .15s}.mini-cal-nav-calendarPage:hover{background:var(--altRow)}.mini-cal-grid-calendarPage{grid-gap:1px;display:grid;gap:1px;grid-template-columns:repeat(7,1fr)}.mini-cal-dow-calendarPage{color:var(--placeholderTheme);font-size:.62rem;font-weight:600;padding:2px 0;text-align:center}.mini-cal-day-calendarPage{border-radius:50%;color:var(--textTheme);cursor:pointer;font-size:.7rem;line-height:1.4;padding:3px 0;position:relative;text-align:center;transition:background .15s}.mini-cal-day-calendarPage:hover{background:var(--altRow)}.mini-cal-day-calendarPage.today{background:var(--buttonColor);color:var(--hoverTextColor)}.mini-cal-day-calendarPage.selected{outline:2px solid var(--buttonColor)}.mini-cal-day-calendarPage.has-events:after{background:var(--buttonColor);border-radius:50%;bottom:1px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:3px}.mini-cal-day-calendarPage.today.has-events:after{background:var(--hoverTextColor)}.panel-search-calendarPage{align-items:center;background:var(--altRow);border-radius:7px;display:flex;flex-shrink:0;gap:.4rem;margin-bottom:.6rem;padding:.35rem .5rem}.panel-search-calendarPage svg{color:var(--placeholderTheme);flex-shrink:0;height:13px;width:13px}.panel-search-input-calendarPage{background:#0000;border:none;color:var(--textTheme);font-size:.78rem;outline:none;width:100%}.panel-search-input-calendarPage::placeholder{color:var(--placeholderTheme)}.search-results-calendarPage{background:var(--altRow);border-radius:8px;flex-shrink:0;margin-bottom:.6rem;max-height:30vh;overflow-y:auto;padding:.4rem}.no-results-calendarPage{color:var(--placeholderTheme);font-size:.75rem;padding:.5rem;text-align:center}.search-result-item-calendarPage{align-items:flex-start;border-radius:5px;cursor:pointer;display:flex;gap:.4rem;padding:.35rem .3rem;transition:background .15s}.search-result-item-calendarPage:hover{background:var(--theme)}.panel-section-calendarPage{flex-shrink:0;margin-bottom:.6rem}.panel-section-header-calendarPage{align-items:center;border-top:var(--borderTheme);color:var(--placeholderTheme);display:flex;font-size:.72rem;font-weight:700;justify-content:space-between;letter-spacing:.04em;margin-bottom:.35rem;padding-top:.4rem;text-transform:uppercase}.panel-section-btn-calendarPage{align-items:center;background:none;border:none;border-radius:4px;color:var(--placeholderTheme);cursor:pointer;display:flex;padding:2px}.panel-section-btn-calendarPage:hover{background:var(--altRow);color:var(--textTheme)}.panel-section-btn-calendarPage svg{height:13px;width:13px}.panel-cal-row-calendarPage{align-items:center;border-radius:5px;cursor:pointer;display:flex;gap:.5rem;padding:.25rem .2rem;transition:background .15s}.panel-cal-row-calendarPage:hover{background:var(--altRow)}.cal-checkbox-calendarPage{align-items:center;border:2px solid;border-radius:4px;display:flex;flex-shrink:0;height:14px;justify-content:center;transition:background .15s;width:14px}.cal-checkbox-calendarPage svg{height:9px;width:9px}.cal-name-calendarPage{color:var(--textTheme);font-size:.8rem}.cal-dot-calendarPage{border-radius:50%;display:inline-block;flex-shrink:0;height:8px;width:8px}.toolbar-inner-calendarPage{align-items:center;display:flex;justify-content:space-between;padding-bottom:.65rem}.toolbar-left-calendarPage{align-items:center;display:flex;gap:.3rem}.toolbar-right-calendarPage{align-items:center;display:flex;gap:.25rem}.toolbar-today-calendarPage{background:none;border:1px solid var(--placeholderTheme);border-radius:6px;color:var(--textTheme);cursor:pointer;font-family:inherit;font-size:.8rem;margin-right:.15rem;padding:.28rem .65rem;transition:background .15s}.toolbar-today-calendarPage:hover{background:var(--altRow)}.toolbar-nav-calendarPage{background:none;border:none;border-radius:5px;color:var(--textTheme);cursor:pointer;font-size:1.15rem;line-height:1;padding:.15rem .35rem;transition:background .15s}.toolbar-nav-calendarPage:hover{background:var(--altRow)}.toolbar-title-calendarPage{color:var(--textTheme);font-size:.95rem;font-weight:700;margin-left:.3rem}.toolbar-view-btn-calendarPage{background:none;border:none;border-radius:6px;color:var(--placeholderTheme);cursor:pointer;font-family:inherit;font-size:.78rem;font-weight:500;padding:.25rem .55rem;transition:background .15s,color .15s}.toolbar-view-btn-calendarPage:hover{background:var(--altRow);color:var(--textTheme)}.toolbar-view-btn-calendarPage.active{background:var(--buttonColor);color:var(--hoverTextColor)}.toolbar-add-calendarPage,.toolbar-toggle-panel-calendarPage{align-items:center;background:none;border:none;border-radius:6px;color:var(--textTheme);cursor:pointer;display:flex;margin-left:.1rem;padding:.28rem;transition:background .15s}.toolbar-add-calendarPage:hover,.toolbar-toggle-panel-calendarPage:hover{background:var(--altRow)}.toolbar-add-calendarPage svg,.toolbar-toggle-panel-calendarPage svg{height:16px;width:16px}.month-grid-calendarPage{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:auto repeat(6,1fr);height:100%;overflow:hidden}.month-dow-calendarPage{border-bottom:var(--borderTheme);color:var(--placeholderTheme);font-size:.72rem;font-weight:600;padding:.4rem 0;text-align:center}.month-cell-calendarPage{border-bottom:var(--borderTheme);border-right:var(--borderTheme);cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:.3rem .35rem;position:relative;transition:background .15s}.month-cell-calendarPage:nth-child(7n){border-right:none}.month-cell-calendarPage:hover{background:var(--altRow)}.month-cell-calendarPage.other-month{opacity:.35}.month-cell-calendarPage.today .month-day-num-calendarPage{background:var(--buttonColor);border-radius:50%;color:var(--hoverTextColor)}.month-cell-calendarPage.selected{background:var(--altRow);border-radius:4px;outline:2px solid var(--buttonColor);outline-offset:-2px}.month-day-num-calendarPage{align-items:center;color:var(--textTheme);display:flex;flex-shrink:0;font-size:.8rem;font-weight:600;height:22px;justify-content:center;margin-bottom:.2rem;width:22px}.month-cell-events-calendarPage{display:flex;flex:1 1;flex-direction:column;gap:2px;overflow:hidden}.month-event-calendarPage{align-items:center;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;font-size:.68rem;font-weight:500;gap:3px;min-width:0;overflow:hidden;padding:1px 5px;transition:filter .15s;white-space:nowrap;width:100%}.month-event-calendarPage:hover{filter:brightness(.9)}.event-time-chip-calendarPage{flex-shrink:0;font-size:.62rem;opacity:.8}.event-title-clip-calendarPage{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.month-more-calendarPage{border-radius:4px;color:var(--placeholderTheme);cursor:pointer;font-size:.65rem;padding:1px 5px;transition:background .15s}.month-more-calendarPage:hover{background:var(--altRow)}.week-view-calendarPage{--week-gutter:52px;display:flex;flex-direction:column;height:100%;overflow:hidden}.week-gutter-calendarPage{flex-shrink:0;min-width:var(--week-gutter);width:var(--week-gutter)}.week-header-calendarPage{border-bottom:var(--borderTheme);display:grid;flex-shrink:0;grid-template-columns:var(--week-gutter) repeat(7,1fr);padding-right:5px}.week-header-day-calendarPage{align-items:center;border-left:var(--borderTheme);cursor:pointer;display:flex;flex-direction:column;gap:1px;min-height:52px;min-width:0;overflow:hidden;padding:.4rem .3rem .35rem;text-align:center;transition:background .15s}.week-header-day-calendarPage:hover{background:var(--altRow)}.week-header-day-calendarPage.today-col{background:#0074ff0a}.week-dow-label-calendarPage{color:var(--placeholderTheme);font-size:.65rem;font-weight:600;line-height:1;text-transform:uppercase}.week-day-num-calendarPage{color:var(--textTheme);font-size:.9rem;font-weight:700;line-height:1;margin-bottom:2px}.week-day-num-calendarPage.today-num{align-items:center;background:var(--buttonColor);border-radius:50%;color:var(--hoverTextColor);display:flex;height:26px;justify-content:center;width:26px}.week-allday-events-calendarPage{display:flex;flex-direction:column;gap:2px;margin-top:2px;width:100%}.week-grid-calendarPage{display:grid;flex:1 1;grid-auto-rows:44px;grid-template-columns:var(--week-gutter) repeat(7,1fr);overflow-y:auto}.week-time-label-calendarPage{border-top:var(--borderTheme);color:var(--placeholderTheme);font-size:.62rem;grid-column:1;min-height:44px;padding-right:8px;padding-top:4px;text-align:right}.week-cell-calendarPage{border-left:var(--borderTheme);border-top:var(--borderTheme);min-height:44px;min-width:0;padding:2px 3px;position:relative;transition:background .15s}.week-cell-calendarPage:hover{background:var(--altRow)}.week-cell-calendarPage.today-col{background:#0074ff08}.week-event-calendarPage{border-radius:4px;box-sizing:border-box;cursor:pointer;display:block;font-size:.67rem;font-weight:500;line-height:1.4;margin-bottom:2px;min-width:0;overflow:hidden;padding:2px 5px;text-overflow:ellipsis;transition:filter .15s;white-space:nowrap;width:100%}.week-event-calendarPage:hover{filter:brightness(.88)}.week-event-calendarPage.allday-ev{font-size:.65rem;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.day-view-calendarPage{display:flex;flex-direction:column;height:100%;overflow:hidden}.day-header-calendarPage{align-items:center;border-bottom:var(--borderTheme);display:flex;flex-shrink:0;gap:.8rem;padding:.7rem 1.2rem}.day-header-num-calendarPage{color:var(--textTheme);font-size:2rem;font-weight:800;line-height:1}.day-header-num-calendarPage.today-num{color:var(--buttonColor)}.day-header-label-calendarPage{color:var(--placeholderTheme);font-size:.9rem;font-weight:500}.day-allday-section-calendarPage{border-bottom:var(--borderTheme);display:flex;flex-direction:column;flex-shrink:0;gap:3px;min-width:0;overflow:hidden;padding:.4rem 1rem}.day-event-calendarPage{align-items:center;border-radius:6px;cursor:pointer;display:flex;font-size:.8rem;font-weight:500;gap:.5rem;min-width:0;overflow:hidden;padding:.35rem .7rem;text-overflow:ellipsis;transition:filter .15s;white-space:nowrap}.day-event-calendarPage:hover{filter:brightness(.9)}.day-grid-calendarPage{flex:1 1;overflow-y:auto}.day-row-calendarPage{border-top:var(--borderTheme);display:grid;grid-template-columns:60px 1fr;min-height:48px;position:relative}.day-row-calendarPage.current-hour{background:#0074ff08}.day-time-label-calendarPage{color:var(--placeholderTheme);font-size:.65rem;padding:4px 10px 0 0;text-align:right}.day-cell-calendarPage{padding:3px 8px;position:relative}.now-line-calendarPage{background:var(--buttonColor);height:2px;left:0;position:absolute;right:0;z-index:5}.now-line-calendarPage:before{background:var(--buttonColor);border-radius:50%;content:"";height:8px;left:-4px;position:absolute;top:-3px;width:8px}.day-event-block-calendarPage{border-radius:6px;cursor:pointer;display:flex;flex-direction:column;font-size:.78rem;gap:2px;margin-bottom:3px;min-width:0;overflow:hidden;padding:.35rem .6rem;transition:filter .15s}.day-event-block-calendarPage:hover{filter:brightness(.9)}.day-event-block-calendarPage>span,.day-event-block-calendarPage>strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-badge-calendarPage{align-self:flex-start;border-radius:10px;color:#fff;display:inline-block;font-size:.62rem;font-weight:600;max-width:100%;overflow:hidden;padding:1px 6px;text-overflow:ellipsis;white-space:nowrap}.event-location-calendarPage{opacity:.8}.event-location-calendarPage,.event-notes-calendarPage{font-size:.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-notes-calendarPage{font-style:italic;opacity:.7}.year-grid-calendarPage{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);height:100%;overflow-y:auto;padding:1rem}.year-month-calendarPage{border:var(--borderTheme);border-radius:8px;cursor:pointer;padding:.6rem;transition:background .15s,box-shadow .15s}.year-month-calendarPage:hover{background:var(--altRow);box-shadow:0 2px 8px #00000026}.year-month-name-calendarPage{color:var(--textTheme);font-size:.8rem;font-weight:700;margin-bottom:.35rem}.year-mini-grid-calendarPage{grid-gap:1px;display:grid;gap:1px;grid-template-columns:repeat(7,1fr)}.year-mini-dow-calendarPage{color:var(--placeholderTheme);font-size:.55rem;font-weight:600;text-align:center}.year-mini-day-calendarPage{border-radius:50%;color:var(--textTheme);cursor:pointer;font-size:.6rem;padding:1px 0;position:relative;text-align:center;transition:background .1s}.year-mini-day-calendarPage:hover{background:var(--altRow)}.year-mini-day-calendarPage.today{background:var(--buttonColor);color:var(--hoverTextColor)}.year-mini-day-calendarPage.has-events:after{background:var(--buttonColor);border-radius:50%;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:3px}.year-mini-day-calendarPage.today.has-events:after{background:#fff}.right-day-header-calendarPage{align-items:center;display:flex;flex-shrink:0;gap:.6rem;margin-bottom:.8rem}.right-day-num-calendarPage{color:var(--textTheme);font-size:2rem;font-weight:800;line-height:1;min-width:2.2rem}.right-day-num-calendarPage.today-num{color:var(--buttonColor)}.right-day-name-calendarPage{color:var(--textTheme);font-size:.85rem;font-weight:700}.right-month-name-calendarPage{color:var(--placeholderTheme);font-size:.72rem}.right-add-btn-calendarPage{align-items:center;background:none;border:1px solid var(--placeholderTheme);border-radius:6px;color:var(--textTheme);cursor:pointer;display:flex;margin-left:auto;padding:4px;transition:background .15s}.right-add-btn-calendarPage:hover{background:var(--altRow)}.right-add-btn-calendarPage svg{height:14px;width:14px}.right-section-title-calendarPage{color:var(--placeholderTheme);font-size:.72rem;font-weight:700;letter-spacing:.04em;margin:0 0 .4rem;text-transform:uppercase}.right-events-section-calendarPage{flex-shrink:0}.right-events-list-calendarPage{display:flex;flex-direction:column;gap:5px;max-height:35vh;overflow-y:auto}.right-empty-calendarPage{color:var(--placeholderTheme);font-size:.75rem;font-style:italic;padding:.4rem 0}.right-event-item-calendarPage{background:var(--altRow);border-radius:6px;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:.4rem .6rem;transition:filter .15s}.right-event-item-calendarPage:hover{filter:brightness(.93)}.right-event-title-calendarPage{color:var(--textTheme);font-size:.82rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.right-event-meta-calendarPage{color:var(--placeholderTheme);font-size:.7rem}.right-event-notes-calendarPage{color:var(--placeholderTheme);font-size:.68rem;font-style:italic}.right-event-badge-calendarPage{align-items:center;align-self:flex-start;background:var(--theme);border-radius:10px;color:var(--placeholderTheme);display:inline-flex;font-size:.62rem;margin-top:2px;padding:1px 6px}.right-divider-calendarPage{background:#0000001a;background:var(--borderTheme,#0000001a);flex-shrink:0;height:1px;margin:.75rem 0}.right-upcoming-section-calendarPage{display:flex;flex:1 1;flex-direction:column;min-height:0}.right-upcoming-list-calendarPage{display:flex;flex:1 1;flex-direction:column;gap:5px;overflow-y:auto}.right-upcoming-item-calendarPage{align-items:flex-start;border-radius:5px;cursor:pointer;display:flex;gap:.5rem;padding:.25rem .2rem;transition:background .15s}.right-upcoming-item-calendarPage:hover{background:var(--altRow)}.right-upcoming-date-calendarPage{align-items:center;display:flex;flex-direction:column;flex-shrink:0;min-width:38px;padding-top:1px;width:38px}.right-upcoming-dayname-calendarPage{color:var(--placeholderTheme);font-size:.58rem;font-weight:700;overflow:hidden;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:100%}.right-upcoming-daynum-calendarPage{color:var(--textTheme);font-size:.85rem;font-weight:700;line-height:1}.right-upcoming-event-calendarPage{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0;padding-left:.4rem}.right-upcoming-title-calendarPage{color:var(--textTheme);font-size:.77rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.right-upcoming-time-calendarPage{color:var(--placeholderTheme);font-size:.65rem}.modal-overlay-calendarPage{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.modal-calendarPage{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--theme);border:var(--borderTheme);border-radius:14px;box-shadow:0 20px 60px #0006;display:flex;flex-direction:column;max-width:95vw;overflow:hidden;width:420px}.modal-manager-calendarPage{width:340px}.modal-header-calendarPage{border-bottom:var(--borderTheme);padding:1rem 1.2rem .8rem}.modal-title-input-calendarPage{background:#0000;border:none;color:var(--textTheme);font-family:inherit;font-size:1rem;font-weight:700;outline:none;width:100%}.modal-title-input-calendarPage::placeholder{color:var(--placeholderTheme);font-weight:400}.modal-body-calendarPage{display:flex;flex-direction:column;padding:.5rem 1.2rem}.modal-row-calendarPage{align-items:center;border-bottom:var(--borderTheme);display:flex;gap:.6rem;justify-content:space-between;padding:.5rem 0}.modal-row-calendarPage:last-child{border-bottom:none}.modal-notes-row-calendarPage{align-items:flex-start}.modal-label-calendarPage{align-items:center;color:var(--placeholderTheme);display:flex;flex-shrink:0;font-size:.8rem;gap:.4rem;min-width:90px}.modal-label-calendarPage svg{height:14px;width:14px}.modal-input-calendarPage{background:#0000;border:none;color:var(--textTheme);flex:1 1;font-family:inherit;font-size:.82rem;min-width:0;outline:none;text-align:right}.modal-input-calendarPage[type=date],.modal-input-calendarPage[type=time]{cursor:pointer}.modal-input-calendarPage::placeholder{color:var(--placeholderTheme)}.modal-select-calendarPage{appearance:none;-webkit-appearance:none;background:#0000;border:none;color:var(--textTheme);cursor:pointer;font-family:inherit;font-size:.82rem;outline:none;text-align:right}.modal-select-calendarPage option{background:#1a1a2e;background:var(--topMenu,#1a1a2e);color:#f0f8ff;color:var(--hoverTextColor,#f0f8ff)}.modal-time-row-calendarPage{align-items:center;display:flex;gap:.3rem}.modal-time-sep-calendarPage{color:var(--placeholderTheme);font-size:.75rem}.modal-textarea-calendarPage{background:#0000;border:none;color:var(--textTheme);flex:1 1;font-family:inherit;font-size:.8rem;height:60px;margin-top:.2rem;outline:none;resize:none;width:100%}.modal-textarea-calendarPage::placeholder{color:var(--placeholderTheme)}.modal-footer-calendarPage{align-items:center;border-top:var(--borderTheme);display:flex;gap:.5rem;padding:.7rem 1.2rem}.modal-btn-cancel-calendarPage{background:none;border:1px solid var(--placeholderTheme);border-radius:7px;color:var(--textTheme);cursor:pointer;font-family:inherit;font-size:.82rem;padding:.35rem .9rem;transition:background .15s}.modal-btn-cancel-calendarPage:hover{background:var(--altRow)}.modal-btn-save-calendarPage{background:var(--buttonColor);border:none;border-radius:7px;color:var(--hoverTextColor);cursor:pointer;font-family:inherit;font-size:.82rem;font-weight:600;padding:.35rem .9rem;transition:background .15s}.modal-btn-save-calendarPage:hover{background:var(--hoverButtonColor)}.modal-btn-save-calendarPage.small{font-size:.75rem;padding:.2rem .5rem}.modal-btn-delete-calendarPage{background:none;border:1px solid #ff453a;border-radius:7px;color:#ff453a;cursor:pointer;font-family:inherit;font-size:.82rem;padding:.35rem .9rem;transition:background .15s}.modal-btn-delete-calendarPage:hover{background:#ff453a1a}.toggle-calendarPage{align-items:center;cursor:pointer;display:inline-flex;position:relative}.toggle-calendarPage input{height:0;opacity:0;position:absolute;width:0}.toggle-slider-calendarPage{background:var(--placeholderTheme);border-radius:20px;height:20px;position:relative;transition:background .2s;width:36px}.toggle-slider-calendarPage:before{background:#fff;border-radius:50%;content:"";height:14px;left:3px;position:absolute;top:3px;transition:transform .2s;width:14px}.toggle-calendarPage input:checked+.toggle-slider-calendarPage{background:var(--buttonColor)}.toggle-calendarPage input:checked+.toggle-slider-calendarPage:before{transform:translateX(16px)}.cal-manager-row-calendarPage{align-items:center;border-bottom:var(--borderTheme);display:flex;gap:.5rem;padding:.4rem 0}.cal-manager-edit-calendarPage{background:none;border:1px solid var(--placeholderTheme);border-radius:4px;color:var(--textTheme);cursor:pointer;font-family:inherit;font-size:.72rem;padding:2px 8px}.cal-manager-delete-calendarPage{background:none;border:none;border-radius:4px;color:#ff453a;cursor:pointer;font-size:.85rem;padding:2px 4px;transition:background .15s}.cal-manager-delete-calendarPage:hover{background:#ff453a1a}.cal-manager-add-calendarPage{display:flex;flex-direction:column;gap:.5rem;padding-top:.6rem}.cal-color-row-calendarPage{display:flex;flex-wrap:wrap;gap:.4rem}.cal-color-dot-calendarPage{border:2px solid #0000;border-radius:50%;cursor:pointer;height:20px;transition:transform .15s;width:20px}.cal-color-dot-calendarPage:hover{transform:scale(1.2)}.cal-color-dot-calendarPage.selected{border-color:var(--textTheme);transform:scale(1.15)}.all-projectPage{display:flex;height:91vh;justify-content:center}.window-projectPage{display:flex;gap:1vw;height:90%;width:90%}.menu-projectPage{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--theme);border:var(--borderTheme);border-radius:15px;box-shadow:8px 10px 20px -2px #0009;display:flex;flex-direction:column;max-width:17%;min-width:17%;padding:2%}.projectIcon-projectPage{font-size:2.5rem;margin-right:.7rem}.projectDescription-projectPage{color:var(--textTheme);font-size:.9rem;margin-bottom:1rem}.meta-projectPage{color:var(--textTheme);display:flex;flex-direction:column;font-size:.8rem;gap:.3rem;margin-bottom:1rem}.priority-projectPage{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.priority-label{color:var(--textTheme);font-size:.85rem}.collaborators-expanded{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;max-height:48.5vh;overflow-y:auto;padding:0}.collaborator-row{align-items:center;display:flex;gap:.6rem}.collaborator-info{display:flex;flex-direction:column;line-height:1.1}.collaborator-name{color:var(--textTheme);font-size:.85rem}.collaborator-username{color:var(--textThemee);font-size:.7rem}.avatar-projectPage,.member-more{align-items:center;background-color:var(--borderTheme);background-position:50%;background-size:cover;border-radius:50%;color:var(--textTheme);cursor:default;display:flex;font-size:.75rem;font-weight:600;height:28px;justify-content:center;width:28px}.avatar-owner{outline:2px solid var(--accentTheme);outline-offset:2px}.member-more{background:#0000;border:1px dashed var(--borderTheme);color:var(--placeholderTheme);font-size:.7rem}.time-projectPage{display:flex;flex-direction:column;font-size:.8rem;gap:.2rem}.created-projectPage,.updated-projectPage{color:var(--textTheme)}.collaborators-projectPage{border-top:1px solid var(--placeholderTheme);margin-bottom:0;margin-top:auto}.collaborators-projectPage h4{color:var(--textTheme);font-size:1.1rem;margin-bottom:.8rem;margin-top:.8rem}.collaborators-projectPage ul{list-style:none;margin:0;padding:0}.collaborators-projectPage li{color:var(--textTheme);font-size:.85rem}.content-projectPage{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--theme);border:var(--borderTheme);border-radius:15px;box-shadow:8px 10px 20px -2px #0009;display:flex;flex:1 1;overflow:hidden}.mainColumn-projectPage{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.foldersBar-projectPage{border-bottom:var(--borderTheme);padding:.8rem 1.2rem 0;z-index:1}.folders-projectPage{display:flex;gap:.4rem}.folderTab-projectPage{background-color:initial;border:1px solid #0000;border-bottom:none;border-radius:10px 10px 0 0;color:var(--placeholderTheme);font-size:.95rem;font-weight:500;padding:.45rem 1.1rem;position:relative;top:1px}.folderTab-projectPage:hover{color:var(--textTheme);cursor:pointer}.active-folder{background-color:var(--theme);border-left:1px solid var(--borderTheme);border-right:1px solid var(--borderTheme);border-top:1px solid var(--borderTheme);color:var(--textTheme);z-index:2}.workarea-projectPage{background-color:var(--theme);flex:1 1;overflow-y:hidden;z-index:3}.content-projectPage-sources{background-color:var(--theme);border-left:var(--borderTheme);box-shadow:-6px 1px 16px -5px #0000004d;display:flex;flex-direction:column;min-width:23%;padding:1rem;width:23%;z-index:4}.sources-section{display:flex;flex-direction:column;height:50%}.sources-section h4{color:var(--textTheme);margin:0 0 .5rem}.sources-divider{background-color:var(--borderTheme);height:1px;margin:.5rem 0}.placeholder-projectPage{color:var(--placeholderTheme);font-size:1rem;margin-top:3rem;text-align:center}.error-projectPage,.loading-projectPage{color:var(--textTheme);margin-top:3rem;text-align:center}.projectHeader-projectPage{align-items:center;border-bottom:1px solid var(--placeholderTheme);display:flex;gap:.7rem;padding-bottom:.8rem}.projectDetails-projectPage{display:flex;flex-direction:column;gap:.3rem}.projectTitleRow{align-items:center;display:flex;gap:.5rem}.priority-dot{height:10px;width:10px}.priority-high{background-color:#ff4d4f}.priority-medium{background-color:#faad14}.priority-low{background-color:#52c41a}.projectName-projectPage{color:var(--textTheme);font-weight:700;margin:0}.projectSlug-projectPage{color:var(--textTheme);font-size:.8rem;margin:0}.projectOptions-projectPage{margin-left:auto;position:relative}.optionsButton-projectPage{background:#0000;border:none;border-radius:6px;color:var(--placeholderTheme);cursor:pointer;font-size:22px;line-height:1;padding:4px 0 4px 8px}.optionsButton-projectPage:hover{font-weight:600}.optionsMenu-projectPage{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--theme);border:1px solid var(--borderTheme);border-radius:7px;box-shadow:0 6px 18px #0000002e;min-width:160px;padding:.7vh;position:absolute;right:0;top:28px;z-index:20}.optionsItem-projectPage{background:none;border:none;border-radius:4px;color:var(--textTheme);cursor:pointer;font-size:.8rem;padding:3% 4%;text-align:left;width:100%}.optionsItem-projectPage:hover{background:var(--buttonColor);color:var(--hoverTextColor)}.metaSection-projectPage{display:flex;flex-direction:column;gap:.5rem;padding:.8rem 0}.visibility-projectPage{color:var(--textTheme);font-size:.75rem;margin:0;padding:0}.tasks-projectPage{color:var(--textTheme);display:flex;flex-direction:column;font-size:.8rem;height:100%}.tasks-header{align-items:center;border-bottom:1px solid var(--placeholderTheme);color:var(--textTheme);display:grid;flex-shrink:0;font-size:.7rem;grid-template-columns:6% 1fr 14% 16% 5%;padding:1vh 3%}.tasks-content{flex:1 1;overflow-x:hidden;overflow-y:auto;padding:0 2% 2%}.task-row:hover{cursor:pointer}.task-selected{background:var(--buttonColor);color:var(--hoverTextColor)}.task-row.selected *{color:inherit}.col-name{color:var(--textTheme);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-row{align-items:center;border-radius:5px;cursor:default;display:grid;grid-template-columns:6% 1fr 14% 16% 5%;height:34px;padding:0 8px;-webkit-user-select:none;user-select:none}.task-row.row-alt{background-color:var(--altRow)}.task-row.row-selected{background-color:var(--buttonColor)}.task-row.row-selected,.task-row.row-selected .col-deadline,.task-row.row-selected .col-name{color:var(--hoverTextColor)}.task-new{background-color:initial}.task-input{background:#0000;border:none;color:var(--textTheme);font-size:.8rem;outline:none;width:100%}.task-input::placeholder{color:var(--placeholderTheme)}.col-check input{cursor:pointer}.col-deadline{color:var(--textTheme);font-size:.7rem}.task-row:hover .col-delete{opacity:1}.edit-task-btn{align-items:center;background:#0000;border:none;color:var(--placeholderTheme);cursor:pointer;display:flex;font-size:.9rem;justify-content:center;margin-right:.7vw;padding:0;transition:color .2s}.edit-task-btn,.edit-task-btn svg{transition:transform .3s ease,font-size .3s ease}.edit-task-btn svg{height:2vh}.delete-task-btn{background:#0000;border:none;color:#ff453a;cursor:pointer;font-size:1.2rem;padding:0;transition:color .2s;transition:transform .3s ease,font-size .3s ease}.delete-task-btn:hover,.edit-task-btn:hover{transform:scale(1.2)}.notes-projectPage{display:flex;flex-direction:column;height:100%;padding:0 2%}.notes-toolbar{display:flex;flex-wrap:wrap;gap:.3rem;margin:1rem 0 .5rem}.notes-toolbar button{background:var(--theme);border:1px solid var(--borderTheme);border-radius:6px;color:var(--textTheme);cursor:pointer;font-size:.85rem;padding:.3rem .6rem}.notes-toolbar button:hover{background-color:var(--buttonColor);color:var(--hoverTextColor)}.notes-editor{background:var(--theme);border:1px solid var(--borderTheme);border-radius:6px;color:var(--textTheme);direction:ltr;flex:1 1;font-size:.9rem;margin:0 0 2%;outline:none;overflow-y:auto;padding:2%;text-align:left;unicode-bidi:normal;white-space:pre-wrap;width:96%}.notes-editor p{margin:.5rem 0}.notes-editor h1{font-size:1.8rem;margin:.8rem 0}.notes-editor h2{font-size:1.5rem;margin:.7rem 0}.notes-editor h3{font-size:1.2rem;margin:.6rem 0}.links-list{display:flex;flex:1 1;flex-direction:column;overflow-y:auto}.links-content{flex:1 1;margin-bottom:.5rem;overflow-y:auto}.link-row{align-items:center;border-radius:5px;display:grid;grid-template-columns:1fr 5%;height:34px;padding:0 8px;-webkit-user-select:none;user-select:none}.link-row.row-alt{background-color:var(--altRow)}.link-row:hover{cursor:pointer}.link-row a{color:var(--textTheme);font-size:.8rem;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.col-delete{align-items:center;display:flex;justify-content:center;opacity:0;transition:opacity .2s}.link-row:hover .col-delete{opacity:1}.delete-link-btn{background:#0000;border:none;color:#ff453a;cursor:pointer;font-size:1.2rem;padding:0;transition:transform .3s ease,font-size .3s ease}.delete-link-btn:hover{transform:scale(1.2)}.link-input{background:#0000;border:none;color:var(--textTheme);font-size:.8rem;outline:none;padding:4px 0;width:100%}.link-input::placeholder{color:var(--placeholderTheme)}.completed-tasks .task-row{grid-template-columns:20% 1fr 5%;height:34px}.completed-tasks .col-deadline,.completed-tasks .col-priority{display:none}.completed-tasks input[type=checkbox]{pointer-events:auto}.completed-tasks .col-name{color:var(--textTheme);text-decoration:none}.completed-tasks .task-row{opacity:1}.completed-tasks .col-delete{opacity:0}.completed-tasks .task-row:hover .col-delete{opacity:1}.completed-tasks{flex:1 1;overflow-x:hidden;overflow-y:auto}.board-total{height:96%;margin:2%;overflow-y:auto;position:relative;width:96%}.board-tab{column-count:3;column-gap:2vh;position:relative}.board-image{border-radius:6px;break-inside:avoid;display:block;height:auto;margin-bottom:2vh;page-break-inside:avoid;transition:transform .2s;width:100%}.board-image:hover{cursor:pointer}.board-image-wrapper{break-inside:avoid;margin-bottom:10px;page-break-inside:avoid;position:relative;width:100%}.delete-image-btn{font-size:1rem;font-weight:600;right:6px}.delete-image-btn,.download-image-btn{align-items:center;background:#0009;border:none;border-radius:500px;color:#fff;cursor:pointer;display:flex;height:22px;justify-content:center;opacity:0;position:absolute;top:6px;transform:scale(.8);transition:opacity .2s ease,transform .2s ease;width:22px}.download-image-btn{font-size:.7rem;right:32px}.download-image-btn svg{height:3vh;transition:opacity .2s ease,transform .2s ease}.board-image-wrapper:hover .delete-image-btn,.board-image-wrapper:hover .download-image-btn{opacity:1;transform:scale(1)}.delete-image-btn:hover{background:#ff453ae6}.download-image-btn:hover{background-color:blue}.board-empty{align-items:center;border-radius:12px;color:var(--placeholderTheme);display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:10% 2%;position:absolute;text-align:center;transition:background .2s ease,border-color .2s ease;width:96%}.board-empty-icon{font-size:4rem;margin-bottom:1rem}.board-empty h3{color:var(--textTheme);font-size:1.2rem;font-weight:600;margin:.5rem 0}.board-empty p{color:var(--placeholderTheme);font-size:.9rem;margin:0}.bi-overlay{align-items:center;animation:bi-fadeIn .18s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0009;inset:0;justify-content:center;position:fixed;z-index:999999}.bi-overlay,.bi-window{display:flex;flex-direction:column}.bi-window{animation:bi-scaleIn .18s ease;gap:0;height:min(92vh,950px);position:relative;width:min(94vw,1500px)}.bi-topbar{grid-gap:12px;align-items:center;display:grid;flex-shrink:0;gap:12px;grid-template-columns:1fr auto 1fr;padding:0 0 12px}.bi-topbar-left{align-items:center;display:flex;justify-content:flex-start}.bi-topbar-center{align-items:center;display:flex;justify-content:center}.bi-topbar-right{align-items:center;display:flex;gap:8px;justify-content:flex-end}.bi-counter{align-items:baseline;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff1f;border-radius:999px;display:flex;gap:3px;line-height:1;padding:7px 14px}.bi-counter-current{font-feature-settings:"tnum";color:#fff;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.02em}.bi-counter-sep{color:#ffffff59;font-size:13px;font-weight:400;margin:0 1px}.bi-counter-total{font-feature-settings:"tnum";color:#ffffff8c;font-size:13px;font-variant-numeric:tabular-nums;font-weight:500}.bi-controls-pill{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff1f;border-radius:999px;box-sizing:border-box;display:flex;gap:0;height:40px;padding:5px 6px}.bi-speed-group{align-items:center;display:flex;gap:1px;padding:0 4px 0 2px}.bi-speed-btn{background:#0000;border:none;border-radius:999px;color:#ffffff73;cursor:pointer;font-size:11px;font-weight:600;letter-spacing:.03em;line-height:1;padding:5px 9px;transition:background .15s,color .15s;white-space:nowrap}.bi-speed-btn:hover{background:#ffffff14;color:#fffc}.bi-speed-btn.active{background:#ffffff2e;color:#fff}.bi-pill-divider{height:20px;margin:0 4px;width:1px}.bi-pill-divider,.bi-play-btn{background:#ffffff26;flex-shrink:0}.bi-play-btn{align-items:center;border:none;border-radius:999px;color:#fff;cursor:pointer;display:flex;height:30px;justify-content:center;margin-left:2px;padding:0;position:relative;transition:background .15s,transform .15s;width:30px}.bi-play-btn:hover{background:#ffffff40;transform:scale(1.06)}.bi-play-icon{align-items:center;display:flex;justify-content:center;line-height:0;position:relative;z-index:2}.bi-progress-ring{height:calc(100% + 10px);inset:-5px;pointer-events:none;position:absolute;transform:rotate(-90deg);width:calc(100% + 10px);z-index:3}.bi-ring-track{fill:none;stroke:#ffffff26;stroke-width:2}.bi-ring-fill{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;filter:drop-shadow(0 0 3px rgba(255,255,255,.5));transition:stroke-dashoffset .05s linear}.bi-icon-btn{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff1f;border-radius:999px;color:#fffc;cursor:pointer;display:flex;height:40px;justify-content:center;transition:background .15s,color .15s,transform .15s;width:40px}.bi-icon-btn:hover{background:#ffffff2e;color:#fff;transform:scale(1.06)}.bi-icon-btn--close:hover{background:#ff5a5a40;border-color:#ff5a5a4d;color:#fff}.bi-image-container{align-items:center;border-radius:18px;display:flex;flex:1 1 auto;justify-content:center;min-height:0;overflow:auto;scrollbar-width:none;transition:max-height .2s ease}.bi-image-container.has-thumbs{max-height:calc(100% - 152px)}.bi-image-container::-webkit-scrollbar{display:none}.bi-image-container.zoomed{align-items:flex-start;justify-content:flex-start}.bi-image{-webkit-user-drag:none;border-radius:16px;box-shadow:0 30px 100px #00000080;cursor:zoom-in;max-height:100%;max-width:100%;object-fit:contain;transition:transform .25s ease,opacity .25s ease;-webkit-user-select:none;user-select:none;will-change:transform}.bi-image.zoomed{cursor:zoom-out;max-height:none;max-width:none;width:1800px}.bi-image.playing{animation:bi-slideFadeIn .4s ease}@keyframes bi-slideFadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.bi-nav{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff1f;border-radius:999px;bottom:100px;color:#ffffffd9;cursor:pointer;display:flex;height:-webkit-fit-content;height:fit-content;height:46px;justify-content:center;margin:auto 0;position:absolute;top:52px;transition:background .15s,color .15s,transform .15s;width:46px;z-index:20}.bi-nav:hover{background:#fff3;color:#fff;transform:scale(1.06)}.bi-nav--prev{left:-22px}.bi-nav--next{right:-22px}.bi-thumb-strip{align-items:center;border-top:1px solid #ffffff12;box-sizing:border-box;display:flex;flex-shrink:0;gap:6px;height:80px;margin-top:12px;overflow-x:auto;overflow-y:hidden;padding:10px 4px 8px;scrollbar-width:none;width:100%}.bi-thumb-strip::-webkit-scrollbar{display:none}.bi-thumb{background:#ffffff0f;border:none;border-radius:8px;cursor:pointer;flex-shrink:0;height:54px;opacity:.5;overflow:hidden;padding:0;position:relative;transition:transform .15s,opacity .15s,box-shadow .15s;width:76px}.bi-thumb img{-webkit-user-drag:none;display:block;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%}.bi-thumb:hover{opacity:.8;transform:scale(1.05)}.bi-thumb.active{box-shadow:0 0 0 2px #ffffffe6;opacity:1;transform:scale(1.08)}.bi-thumb-bar{background:#fff;border-radius:0 0 8px 8px;bottom:0;height:3px;left:0;position:absolute;right:0}.bi-hint{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#00000073;border:1px solid #ffffff14;border-radius:999px;bottom:108px;color:#ffffffb3;display:flex;font-size:12px;font-weight:500;gap:8px;left:50%;letter-spacing:.03em;opacity:0;padding:7px 18px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .4s ease;white-space:nowrap;z-index:20}.bi-hint.visible{animation:bi-hintFade 3.2s ease forwards}@keyframes bi-hintFade{0%{opacity:0}10%{opacity:1}70%{opacity:1}to{opacity:0}}.bi-hint-dot{color:#ffffff40;font-size:16px;line-height:1}@keyframes bi-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes bi-scaleIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.mobile-projectPage{flex-direction:column;height:100dvh;overflow:hidden;position:relative;width:100%}.mobile-header,.mobile-projectPage{background-color:var(--theme);display:flex}.mobile-header{align-items:center;border-bottom:var(--borderTheme);flex-shrink:0;gap:.5rem;justify-content:space-between;min-height:60px;padding:.75rem 1rem}.mobile-header-identity{align-items:center;display:flex;flex:1 1;gap:.6rem;min-width:0}.mobile-header-icon{flex-shrink:0;font-size:1.8rem;line-height:1}.mobile-header-text{display:flex;flex-direction:column;gap:.1rem;min-width:0}.mobile-header-title-row{align-items:center;display:flex;gap:.4rem}.mobile-header-name{color:var(--textTheme);font-size:1rem;font-weight:700}.mobile-header-name,.mobile-header-sub{max-width:44vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-header-sub{color:var(--placeholderTheme);color:var(--textThemee,var(--placeholderTheme));font-size:.7rem}.mobile-header-actions{align-items:center;display:flex;flex-shrink:0;gap:.3rem}.mobile-icon-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:none;border-radius:8px;color:var(--placeholderTheme);cursor:pointer;display:flex;justify-content:center;padding:6px;transition:background .18s,color .18s}.mobile-icon-btn svg{height:22px;width:22px}.mobile-icon-btn:active{background:var(--buttonColor);color:var(--hoverTextColor)}.mobile-options-wrap{position:relative}.mobile-options-menu{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--theme);border:var(--borderTheme);border-radius:10px;box-shadow:0 8px 24px #0000004d;min-width:180px;padding:6px;position:absolute;right:0;top:36px;z-index:100}.mobile-options-item{-webkit-tap-highlight-color:transparent;background:none;border:none;border-radius:6px;color:var(--textTheme);cursor:pointer;display:block;font-size:.88rem;padding:10px 12px;text-align:left;width:100%}.mobile-options-item:active{background:var(--buttonColor);color:var(--hoverTextColor)}.mobile-options-item.danger{color:#ff453a}.mobile-options-divider{background-color:var(--borderTheme);height:1px;margin:4px 0}.mobile-drawer-overlay{background:#00000073;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:200}.mobile-drawer{animation:slideInRight .22s ease;background:var(--theme);border-left:var(--borderTheme);display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:1.2rem 1rem;width:min(80vw,320px)}@keyframes slideInRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.mobile-drawer-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.2rem}.mobile-drawer-header h3{color:var(--textTheme);font-size:1rem;margin:0}.mobile-drawer-close{background:#0000;border:none;border-radius:6px;color:var(--placeholderTheme);cursor:pointer;font-size:1.1rem;padding:4px 8px}.mobile-members-list{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.mobile-member-row{align-items:center;display:flex;gap:.6rem}.mobile-avatar{background-color:var(--altRow);background-position:50%;background-size:cover;border-radius:50%;flex-shrink:0;height:36px;width:36px}.mobile-avatar.avatar-owner{outline:2px solid var(--accentTheme);outline-offset:2px}.mobile-member-info{display:flex;flex:1 1;flex-direction:column;gap:.1rem;min-width:0}.mobile-member-name{color:var(--textTheme);font-size:.85rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-member-username{color:var(--placeholderTheme);font-size:.7rem}.mobile-owner-badge{border:1px solid var(--accentTheme);border-radius:20px;color:var(--accentTheme);flex-shrink:0;font-size:.65rem;font-weight:600;letter-spacing:.02em;padding:2px 7px}.mobile-tab-bar{-ms-overflow-style:none;align-items:center;background:var(--theme);border-bottom:var(--borderTheme);display:flex;flex-shrink:0;gap:0;overflow-x:auto;padding:0 .5rem;scrollbar-width:none}.mobile-tab-bar::-webkit-scrollbar{display:none}.mobile-tab{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;color:var(--placeholderTheme);cursor:pointer;display:flex;font-size:.85rem;font-weight:500;gap:.3rem;padding:.65rem .9rem;position:relative;transition:color .15s,border-color .15s;white-space:nowrap}.mobile-tab-active,.mobile-tab:active{color:var(--textTheme)}.mobile-tab-active{border-bottom-color:var(--accentTheme,var(--textTheme))}.mobile-tab-badge{background:#555;background:var(--accentTheme,#555);border-radius:10px;color:#fff;font-size:.6rem;font-weight:700;line-height:1.5;min-width:16px;padding:1px 5px;text-align:center}.done-badge{background:#32d74b}.mobile-content{-webkit-overflow-scrolling:touch;flex:1 1;overflow-x:hidden;overflow-y:auto;padding-bottom:70px}.mobile-content,.mobile-tasks{display:flex;flex-direction:column}.mobile-tasks{flex:1 1;padding-bottom:1rem}.mobile-tasks-list{display:flex;flex:1 1;flex-direction:column;gap:.4rem;padding:.75rem .75rem .25rem}.mobile-empty-state{color:var(--placeholderTheme);font-size:.85rem;margin:0;padding:2rem 1rem;text-align:center}.mobile-task-card{-webkit-tap-highlight-color:transparent;align-items:center;background:var(--altRow);border-radius:10px;display:flex;gap:.5rem;justify-content:space-between;min-height:50px;padding:.65rem .75rem;transition:background .15s}.mobile-task-card:active,.mobile-task-selected{background:var(--buttonColor)}.mobile-task-card:active .mobile-task-name,.mobile-task-selected .mobile-task-name{color:var(--hoverTextColor)}.mobile-task-done{opacity:.7}.mobile-task-left{align-items:center;display:flex;flex:1 1;gap:.6rem;min-width:0}.mobile-task-right{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.mobile-checkbox{accent-color:#555;accent-color:var(--accentTheme,#555);cursor:pointer;flex-shrink:0;height:18px;width:18px}.mobile-task-details{display:flex;flex-direction:column;gap:.1rem;min-width:0}.mobile-task-name{color:var(--textTheme);font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-task-name-done{color:var(--placeholderTheme);text-decoration:line-through}.mobile-task-due{color:var(--placeholderTheme);font-size:.68rem}.mobile-edit-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:none;border-radius:6px;color:var(--placeholderTheme);cursor:pointer;display:flex;justify-content:center;padding:4px}.mobile-edit-btn svg{height:16px;width:16px}.mobile-delete-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:none;border-radius:6px;color:#ff453a;cursor:pointer;display:flex;font-size:1rem;justify-content:center;padding:4px}.mobile-delete-btn:active{transform:scale(1.2)}.mobile-new-task{align-items:center;background:var(--altRow);border:1px dashed var(--placeholderTheme);border-radius:10px;display:flex;gap:.6rem;margin:.5rem .75rem 0;padding:.65rem .75rem}.mobile-new-task-icon{color:var(--placeholderTheme);flex-shrink:0;font-size:1.1rem;line-height:1}.mobile-new-task-input{background:#0000;border:none;color:var(--textTheme);flex:1 1;font-size:.88rem;outline:none}.mobile-new-task-input::placeholder{color:var(--placeholderTheme)}.mobile-notes{display:flex;flex:1 1;flex-direction:column;min-height:0;padding:.5rem .75rem .75rem}.mobile-notes-toolbar{border-bottom:var(--borderTheme);display:flex;flex-shrink:0;flex-wrap:wrap;gap:.3rem;margin-bottom:.5rem;padding:.5rem 0}.mobile-notes-toolbar button{-webkit-tap-highlight-color:transparent;background:var(--theme);border:1px solid var(--borderTheme);border-radius:6px;color:var(--textTheme);cursor:pointer;font-size:.8rem;min-height:32px;padding:.3rem .55rem}.mobile-notes-toolbar button:active{background:var(--buttonColor);color:var(--hoverTextColor)}.mobile-notes-editor{-webkit-overflow-scrolling:touch;background:var(--theme);border:1px solid var(--borderTheme);border-radius:10px;color:var(--textTheme);direction:ltr;flex:1 1;font-size:.9rem;min-height:200px;outline:none;overflow-y:auto;padding:.75rem;text-align:left;unicode-bidi:normal;white-space:pre-wrap}.mobile-notes-editor p{margin:.4rem 0}.mobile-notes-editor h1{font-size:1.5rem;margin:.6rem 0}.mobile-notes-editor h2{font-size:1.2rem;margin:.5rem 0}.mobile-notes-editor h3{font-size:1rem;margin:.4rem 0}.mobile-board{-webkit-overflow-scrolling:touch;flex:1 1;overflow:auto;padding:.5rem}.mobile-links{display:flex;flex:1 1;flex-direction:column;padding-bottom:1rem}.mobile-links-list{display:flex;flex:1 1;flex-direction:column;gap:.4rem;padding:.75rem .75rem .25rem}.mobile-link-card{align-items:center;background:var(--altRow);border-radius:10px;display:flex;gap:.55rem;min-height:46px;padding:.6rem .75rem}.mobile-link-favicon{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.mobile-link-favicon img{border-radius:3px;height:16px;width:16px}.mobile-link-url{color:var(--textTheme);flex:1 1;font-size:.78rem;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.mobile-link-url:active{text-decoration:underline}.priority-dot{border-radius:50%;display:inline-block;flex-shrink:0;height:8px;width:8px}.priority-high{background-color:#ff453a}.priority-medium{background-color:#ffd60a}.priority-low{background-color:#32d74b}.error-mobile,.loading-mobile{align-items:center;color:var(--textTheme);display:flex;font-size:.9rem;height:100dvh;justify-content:center;padding:2rem;text-align:center}.epm-overlay{align-items:flex-end;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#00000073;display:flex;inset:0;position:fixed;z-index:9999}.epm-overlay--in{animation:epmOverlayIn .28s ease-out forwards}.epm-overlay--out{animation:epmOverlayOut .28s ease-in forwards}@keyframes epmOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes epmOverlayOut{0%{opacity:1}to{opacity:0}}.epm-sheet{background:#f2f1f3;border-radius:20px 20px 0 0;box-shadow:0 -8px 40px #00000040;display:flex;flex-direction:column;max-height:92dvh;overflow:hidden;width:100%}.epm-sheet--in{animation:epmSheetIn .32s cubic-bezier(.32,.72,0,1) forwards}.epm-sheet--out{animation:epmSheetOut .28s cubic-bezier(.32,.72,0,1) forwards}@keyframes epmSheetIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes epmSheetOut{0%{transform:translateY(0)}to{transform:translateY(100%)}}.epm-handle-bar{background:#c8c7cc;border-radius:2px;flex-shrink:0;height:4px;margin:10px auto 0;width:36px}.epm-header{align-items:center;border-bottom:1px solid #e0dfe2;display:flex;flex-shrink:0;justify-content:space-between;padding:12px 16px 10px}.epm-title{color:#1d1d1f;font-size:1rem;font-weight:600;margin:0}.epm-cancel-btn{background:none;border:none;color:#636366;cursor:pointer;font-size:.95rem;min-width:60px;padding:4px 0;text-align:left}.epm-save-btn{background:linear-gradient(180deg,#428cef,#1169d3);border:1px solid #1164c9;border-radius:8px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;min-width:60px;padding:6px 16px;text-align:center;transition:opacity .15s}.epm-save-btn:disabled{cursor:not-allowed;opacity:.55}.epm-save-btn:active{opacity:.8}.epm-body{-webkit-overflow-scrolling:touch;flex:1 1;overflow-y:auto;padding:16px 16px 0}.epm-icon-name-row{align-items:center;display:flex;gap:12px;margin-bottom:18px}.epm-icon-picker{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:4px}.epm-icon-input{-webkit-appearance:none;appearance:none;background:#fff;border:1.5px solid #d5d3d6;border-radius:12px;caret-color:#0000;cursor:pointer;font-size:1.8rem;height:54px;outline:none;text-align:center;width:54px}.epm-icon-hint{color:#8e8e93;font-size:.65rem;letter-spacing:.04em;text-transform:uppercase}.epm-name-field{flex:1 1;gap:4px}.epm-name-field,.epm-section{display:flex;flex-direction:column}.epm-section{gap:6px;margin-bottom:18px}.epm-label{color:#48484a;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.epm-input{-webkit-appearance:none;appearance:none;background:#fff;border:1.5px solid #d5d3d6;border-radius:10px;box-sizing:border-box;color:#1d1d1f;font-size:.95rem;outline:none;padding:10px 12px;transition:border-color .15s;width:100%}.epm-input:focus{border-color:#428cef}.epm-input::placeholder{color:#aeaeb2}.epm-segment{background:#e5e4e7;border-radius:10px;display:flex;padding:3px}.epm-segment-btn{background:#0000;border:none;border-radius:8px;color:#48484a;cursor:pointer;flex:1 1;font-size:.85rem;font-weight:500;padding:8px 0;transition:background .18s,color .18s,box-shadow .18s}.epm-segment-btn--active{background:#fff;box-shadow:0 1px 4px #00000024;color:#1d1d1f;font-weight:600}.epm-priority--low.epm-segment-btn--active{color:#34c759}.epm-priority--medium.epm-segment-btn--active{color:#ff9500}.epm-priority--high.epm-segment-btn--active{color:#ff3b30}.epm-advanced-toggle{align-items:center;background:#e8e7ea;border:1px solid #d0cfd2;border-radius:10px;box-sizing:border-box;color:#48484a;cursor:pointer;display:flex;font-size:.88rem;font-weight:600;justify-content:space-between;margin-bottom:0;padding:12px 14px;width:100%}.epm-chevron{color:#8e8e93;flex-shrink:0;height:18px;transition:transform .22s ease;width:18px}.epm-chevron--open{transform:rotate(180deg)}.epm-advanced-panel{max-height:0;opacity:0;overflow:hidden;transition:max-height .32s cubic-bezier(.4,0,.2,1),opacity .25s ease}.epm-advanced-panel--open{max-height:900px;opacity:1;padding-top:14px}.epm-invite-row{align-items:center;display:flex;gap:8px}.epm-invite-input{flex:1 1}.epm-invite-btn{background:linear-gradient(180deg,#428cef,#1169d3);border:1px solid #1164c9;border-radius:10px;color:#fff;cursor:pointer;flex-shrink:0;font-size:.88rem;font-weight:600;padding:10px 16px;transition:opacity .15s;white-space:nowrap}.epm-invite-btn:disabled{cursor:not-allowed;opacity:.45}.epm-invite-results{background:#fff;border:1px solid #d5d3d6;border-radius:10px;margin-top:4px;overflow:hidden}.epm-invite-result{align-items:center;cursor:pointer;display:flex;gap:10px;padding:10px 12px}.epm-invite-result:active{background:#f2f2f7}.epm-invite-avatar{background-position:50%;background-size:cover;border-radius:50%;flex-shrink:0;height:36px;width:36px}.epm-invite-info{color:#1d1d1f;display:flex;flex-direction:column;font-size:.85rem}.epm-invite-info strong{font-weight:600}.epm-invite-info span{color:#8e8e93;font-size:.78rem}.epm-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.epm-chip{background:#fff;border:1px solid #d5d3d6;border-radius:20px;color:#1d1d1f;font-size:.8rem;padding:5px 12px}.epm-error{color:#ff3b30;font-size:.82rem;padding:8px 0 4px;text-align:center}.epm-safe-bottom{height:calc(16px + env(safe-area-inset-bottom, 0px))}.mobile-board-total{-webkit-overflow-scrolling:touch;height:100%;overflow-x:hidden;overflow-y:auto;position:relative;width:100%}.mobile-board-grid{column-count:2;column-gap:8px;display:block;padding:10px 10px calc(env(safe-area-inset-bottom) + 136px);padding-bottom:calc(env(safe-area-inset-bottom) + var(--mobile-nav-height, 64px) + 72px)}.mobile-board-image-wrapper{background:var(--altRow);border-radius:14px;break-inside:avoid;cursor:pointer;display:inline-block;margin-bottom:8px;overflow:hidden;page-break-inside:avoid;position:relative;transition:transform .2s ease;width:100%}.mobile-board-image-wrapper:active{transform:scale(.98)}.mobile-board-image{-webkit-user-drag:none;border-radius:14px;display:block;height:auto;object-fit:cover;-webkit-user-select:none;user-select:none;width:100%}.mobile-board-delete-btn,.mobile-board-download-btn{-webkit-tap-highlight-color:transparent;align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0000008c;border:none;border-radius:999px;color:#fff;cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;top:.45rem;width:28px;z-index:5}.mobile-board-download-btn{right:2.4rem}.mobile-board-delete-btn{right:.45rem}.mobile-board-download-btn svg{height:15px;width:15px}.mobile-board-delete-btn:active,.mobile-board-download-btn:active{transform:scale(.92)}.mobile-board-empty{align-items:center;color:var(--placeholderTheme);column-span:all;display:flex;flex-direction:column;justify-content:center;min-height:50vh;padding:2rem 1rem;text-align:center;width:100%}.mobile-board-empty-icon{font-size:3.2rem;margin-bottom:1rem}.mobile-board-empty h3{color:var(--textTheme);font-size:1rem;font-weight:700;margin:0 0 .4rem}.mobile-board-empty p{font-size:.82rem;line-height:1.5;margin:0;max-width:240px}.mobile-board-loading{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.mobile-board-file-input{display:none}.mobile-board-upload-fab{-webkit-tap-highlight-color:transparent;align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--theme);border:1px solid var(--textTheme);border-radius:999px;bottom:calc(env(safe-area-inset-bottom) + 80px);bottom:calc(env(safe-area-inset-bottom) + var(--mobile-nav-height, 64px) + 16px);box-shadow:0 4px 20px #00000047;color:var(--textTheme);cursor:pointer;display:flex;height:52px;justify-content:center;position:fixed;right:20px;transition:transform .18s ease,box-shadow .18s ease;width:52px;z-index:100}.mobile-board-upload-fab svg{height:22px;width:22px}.mobile-board-upload-fab:active:not(:disabled){box-shadow:0 2px 10px #0000002e;transform:scale(.92)}.mobile-board-upload-fab:disabled{cursor:not-allowed;opacity:.7}.mobile-board-upload-spinner{animation:mobileUploadSpin .7s linear infinite;border:2.5px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:20px;width:20px}@keyframes mobileUploadSpin{to{transform:rotate(1turn)}}.mbi-overlay{align-items:center;animation:mbi-fadeIn .18s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#000000b8;display:flex;inset:0;justify-content:center;position:fixed;z-index:999999}.mbi-window{align-items:stretch;display:flex;flex-direction:column;height:100dvh;overflow:hidden;position:relative;width:100vw}.mbi-topbar{grid-gap:8px;align-items:center;display:grid;flex-shrink:0;gap:8px;grid-template-columns:1fr auto 1fr;padding:max(14px,env(safe-area-inset-top)) 14px 12px;position:relative;z-index:20}.mbi-topbar-left{align-items:center;display:flex;justify-content:flex-start}.mbi-topbar-center{align-items:center;display:flex;justify-content:center}.mbi-topbar-right{align-items:center;display:flex;gap:8px;justify-content:flex-end}.mbi-counter{align-items:baseline;background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;display:flex;gap:2px;line-height:1;padding:7px 13px}.mbi-counter-current{font-feature-settings:"tnum";color:#fff;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.02em}.mbi-counter-sep{color:#ffffff59;font-size:13px;margin:0 2px}.mbi-counter-total{font-feature-settings:"tnum";color:#ffffff8c;font-size:13px;font-variant-numeric:tabular-nums;font-weight:500}.mbi-controls-pill{align-items:center;background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;box-sizing:border-box;display:flex;gap:0;height:42px;padding:5px 6px}.mbi-speed-group{align-items:center;display:flex;gap:1px;padding:0 4px 0 2px}.mbi-speed-btn{-webkit-tap-highlight-color:transparent;background:#0000;border:none;border-radius:999px;color:#ffffff73;cursor:pointer;font-family:inherit;font-size:11px;font-weight:600;letter-spacing:.03em;line-height:1;padding:8px 10px;transition:background .12s,color .12s}.mbi-speed-btn:active{background:#ffffff1f;color:#ffffffe6}.mbi-speed-btn.active{background:#ffffff2e;color:#fff}.mbi-pill-divider{background:#ffffff26;flex-shrink:0;height:20px;margin:0 4px;width:1px}.mbi-play-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:#ffffff2e;border:none;border-radius:999px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;margin-left:2px;padding:0;position:relative;transition:background .12s,transform .12s;width:32px}.mbi-play-btn:active{background:#ffffff4d;transform:scale(.92)}.mbi-play-icon{align-items:center;display:flex;justify-content:center;line-height:0;position:relative;z-index:2}.mbi-progress-ring{height:calc(100% + 10px);inset:-5px;pointer-events:none;position:absolute;transform:rotate(-90deg);width:calc(100% + 10px);z-index:3}.mbi-ring-track{fill:none;stroke:#ffffff26;stroke-width:2}.mbi-ring-fill{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;transition:stroke-dashoffset .05s linear}.mbi-icon-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;color:#fffc;cursor:pointer;display:flex;height:42px;justify-content:center;transition:background .12s,transform .12s;width:42px}.mbi-icon-btn:active{background:#ffffff38;transform:scale(.92)}.mbi-icon-btn--close:active{background:#ff453a4d;border-color:#ff453a4d}.mbi-image-container{align-items:center;box-sizing:border-box;display:flex;flex:1 1 auto;justify-content:center;min-height:0;overflow:hidden;padding:0 52px calc(env(safe-area-inset-bottom) + 8px);touch-action:pan-x pan-y;width:100%}.mbi-image-container.has-thumbs{padding-bottom:4px}.mbi-image-container.zoomed{overflow:hidden;padding:0;touch-action:none}.mbi-image{-webkit-user-drag:none;border-radius:14px;box-shadow:0 20px 60px #00000073;cursor:zoom-in;max-height:100%;max-width:100%;object-fit:contain;touch-action:none;-webkit-user-select:none;user-select:none;will-change:transform}.mbi-image.zoomed{cursor:zoom-out}.mbi-image.playing{animation:mbi-slideFadeIn .4s ease}@keyframes mbi-slideFadeIn{0%{opacity:0}to{opacity:1}}.mbi-nav{-webkit-tap-highlight-color:transparent;align-items:center;background:#ffffff1a;border:1px solid #ffffff1f;border-radius:999px;bottom:0;color:#ffffffd9;cursor:pointer;display:flex;height:48px;justify-content:center;margin:auto 0;position:absolute;top:0;transition:background .12s,transform .12s;width:42px;z-index:15}.mbi-nav:active{background:#ffffff38;transform:scale(.92)}.mbi-nav--prev{left:10px}.mbi-nav--next{right:10px}.mbi-thumb-strip{align-items:center;border-top:1px solid #ffffff12;box-sizing:border-box;display:flex;flex-shrink:0;gap:6px;height:72px;overflow-x:auto;overflow-y:hidden;padding:8px 12px max(8px,env(safe-area-inset-bottom));scrollbar-width:none;width:100%}.mbi-thumb-strip::-webkit-scrollbar{display:none}.mbi-thumb{-webkit-tap-highlight-color:transparent;background:#ffffff0f;border:none;border-radius:8px;cursor:pointer;flex-shrink:0;height:50px;opacity:.5;overflow:hidden;padding:0;position:relative;transition:transform .15s,opacity .15s,box-shadow .15s;width:68px}.mbi-thumb img{-webkit-user-drag:none;display:block;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%}.mbi-thumb:active{opacity:.85;transform:scale(1.05)}.mbi-thumb.active{box-shadow:0 0 0 2px #ffffffe6;opacity:1;transform:scale(1.08)}.mbi-thumb-bar{background:#fff;border-radius:0 0 8px 8px;bottom:0;height:3px;left:0;position:absolute;right:0}.mbi-hint{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#00000080;border:1px solid #ffffff14;border-radius:999px;bottom:88px;color:#ffffffbf;display:flex;font-size:12px;font-weight:500;gap:8px;left:50%;letter-spacing:.03em;opacity:0;padding:7px 16px;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:20}.mbi-hint.visible{animation:mbi-hintFade 3.2s ease forwards}@keyframes mbi-hintFade{0%{opacity:0}10%{opacity:1}70%{opacity:1}to{opacity:0}}.mbi-hint-dot{color:#ffffff40;font-size:16px;line-height:1}@keyframes mbi-fadeIn{0%{opacity:0}to{opacity:1}}.all-projectsPage{display:flex;height:91vh;justify-content:center;overflow:hidden}.window-projectsPage{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:var(--borderTheme);border-radius:15px;box-shadow:8px 10px 20px -2px #0009;height:90%;width:90%}.content-projectsPage,.window-projectsPage{background-color:var(--theme);display:flex;flex-direction:column}.content-projectsPage{border-radius:0 0 15px 15px;flex-grow:1;overflow-y:auto;padding:1% 0}.header-projectsPage{align-items:center;border-bottom:1px solid var(--altRow);color:var(--textTheme);display:flex;height:5vh;padding:0 2%;vertical-align:middle}.header-projectsPage a{color:var(--textTheme);text-decoration:none}.headerLeft-projectsPage{display:flex;justify-content:flex-start;width:5%}.addProjectBtn-projectsPage{background:none;border:none;color:var(--textTheme);cursor:pointer;font-size:20px}.headerCols-projectsPage{align-items:center;display:grid;flex-grow:1;font-size:13px;grid-template-columns:1fr 16% 12% 18% 5%;opacity:.7}.headerRight-projectsPage{display:flex;justify-content:flex-end;width:20%}.search-projectsPage{background-color:initial;border:1px solid var(--placeholderTheme);border-radius:6px;color:var(--textTheme);outline:none;padding:5px 8px;width:100%}.search-projectsPage::placeholder{color:var(--placeholderTheme)}.row-projectsPage{align-items:center;border-radius:6px;display:grid;grid-template-columns:1fr 16% 12% 18% 5%;height:34px;padding:0 2%}.row-projectsPage:hover{background-color:var(--altRow);cursor:pointer}.col-name-projectsPage{align-items:center;display:flex;gap:8px}.col-status-projectsPage.pinned{color:gold}.col-status-projectsPage.completed{opacity:.6}.col-status-projectsPage.archived{opacity:.4}.col-status-projectsPage svg.size-6{color:var(--placeholderTheme);display:inline-block;height:1rem;vertical-align:middle}.col-status-projectsPage svg.size-7{color:#ffca28;display:inline-block;height:1rem;vertical-align:middle}.col-visibility-projectsPage svg.size-6{color:var(--placeholderTheme);display:inline-block;height:1rem;vertical-align:middle}.headerCols-projectsPage,.row-projectsPage{align-items:center;display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr 1fr 1fr 1fr .2fr}.content-projectsPage .header-projectsPage{border-bottom:none;border-radius:.6rem;color:var(--textTheme);height:5.5vh;margin:0 2%;padding:0;text-decoration:none;transition:background-color .15s ease}.row-alt{background-color:var(--altRow)}.content-projectsPage .header-projectsPage:hover{cursor:pointer}.content-projectsPage .headerCols-projectsPage{font-size:.85rem;opacity:.9}.content-projectsPage .headerRight-projectsPage{opacity:0;pointer-events:none}.addProjectBtn-projectsPage svg{color:var(--buttonColor);display:inline-block;height:1.2rem;vertical-align:middle}.all-projectsMobile{height:calc(100dvh - 70px);width:100%}.headerBar-projectsMobile{flex-direction:row;gap:4vw;height:5dvh;padding:1dvh 4vw;width:92vw}.headerBar-projectsMobile,.headerBar-projectsMobile input{align-items:center;display:flex;justify-content:flex-start}.headerBar-projectsMobile input{background-color:var(--theme);border:1px solid var(--placeholderTheme);border-radius:1000px;color:var(--textTheme);flex-grow:1;font-size:16px;height:calc(5dvh - 2px);outline:none;padding:0 4vw}.headerBar-projectsMobile input::placeholder{color:var(--placeholderTheme)}.content-projectsMobile{align-items:center;justify-content:center;max-height:calc(92dvh - 70px);overflow:auto;padding:1dvh 4vw 0;width:92vw}.project-card-mobile{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--theme);border:1px solid var(--borderTheme);border-radius:12px;color:var(--textTheme);cursor:pointer;display:flex;height:64px;justify-content:space-between;margin-bottom:12px;padding:0 5vw;width:82vw}.project-left-mobile{align-items:center;display:flex;gap:12px}.project-emoji-mobile{font-size:1.6rem}.project-name-mobile{font-size:1rem;font-weight:500}.project-status-mobile{font-size:1.2rem}.statusIcon-projectsMobile{color:var(--placeholderTheme);height:3vh;width:3vh}.all-loginPage{align-items:center;display:flex;flex-direction:row;height:100vh;justify-content:center;width:100vw}.main-loginPage{background-color:#ffffffb3;border-radius:15px;height:65vh;padding:2%;width:25vw}.main-loginPage,.main-loginPage form{align-items:center;display:flex;flex-direction:column}.main-loginPage form{height:60%;justify-content:space-between;width:100%}.main-loginPage img{height:30%;margin-bottom:10%}.input-loginPage{align-items:center;background-color:#ffffffb3;border-radius:5px;display:flex;flex-direction:row;height:15%;justify-content:space-between;padding:0 5%;width:90%}.inputUsername-loginPage{width:90%}.inputPassword-loginPage,.inputUsername-loginPage{background-color:initial;border:none;height:100%;outline:none;padding:0}.inputPassword-loginPage{width:80%}.toggle-loginPage{color:#888;cursor:pointer;text-align:right;-webkit-user-select:none;user-select:none;width:20%}.main-loginPage button{background-color:#0074ff;border:none;border-radius:5px;color:#f0f8ff;height:15%;padding:0;width:100%}.main-loginPage button:hover{background-color:#0056b3;cursor:pointer}.main-loginPage a{color:red;text-align:center;text-decoration:none;width:100%}.main-loginPage a:hover{cursor:pointer;text-decoration:underline}.logo-loginPage{margin-bottom:2vh!important;width:15vw!important}.login-navigation{display:flex;flex-direction:column;gap:.5vw;height:4vh;justify-content:space-between;margin-bottom:5vh;width:100%}.login-navigationprimary-btn{background:linear-gradient(#428cef,#1169d3);border:1px solid #1164c9;border-radius:6px;color:#fff;cursor:pointer;font-size:.8rem;margin-bottom:1vh;padding:1vh 0;transition:background .15s ease,box-shadow .15s ease,transform .05s ease;width:100%}.login-navigationprimary-btn:hover{background:linear-gradient(#5a9bff,#1b74e4);box-shadow:inset 0 1px 0 #ffffff40,0 2px 6px #0003}.login-navigationprimary-btn:active{background:linear-gradient(#1169d3,#428cef);box-shadow:inset 0 1px 2px #00000040;transform:translateY(1px)}.all-registerPage{align-items:center;display:flex;flex-direction:row;height:100vh;justify-content:center;width:100vw}.main-registerPage{background-color:#ffffffb3;border-radius:15px;padding:2%;text-align:center;width:25vw}.main-registerPage,.main-registerPage form{align-items:center;display:flex;flex-direction:column}.main-registerPage form{height:100%;justify-content:space-between;width:100%}.main-registerPage img{margin-bottom:3%;width:10vw}.main-registerPage h2{margin:0 0 3%}.main-registerPage p{margin:0 0 1%}.intro-registerPage{align-items:center;display:flex;flex-direction:column;margin-bottom:1vh}.content-registerPage{display:flex;flex-direction:column;gap:2vh;margin:2vh 0;width:100%}.content-registerPage p{margin-bottom:0}.input-registerPage{align-items:center;background-color:var(--theme);border-radius:5px;display:flex;flex-direction:row;height:8%;justify-content:space-between;padding:0 5%;width:90%}.input-registerPage input{background-color:initial;border:none;color:var(--textTheme);height:100%;outline:none;padding:1.5vh 0;width:90%}.input-registerPage input::placeholder{color:var(--placeholderTheme)}.inputUsername-registerPage{background-color:initial;border:none;height:100%;outline:none;padding:0;width:90%}.fullDate-registerPage{gap:2vh;height:8%;width:100%}.fullDate-registerPage,.inputDate-registerPage{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.inputDate-registerPage{background-color:var(--theme);border-radius:5px;flex:1 1;height:100%;padding:0 4%}.inputD-registerPage{-webkit-appearance:none;appearance:none;background-color:initial;border:none;color:var(--textTheme);height:100%;outline:none;padding:1.5vh 0;width:100%}.inputD-registerPage option,.inputD-registerPage select{background-color:var(--theme)}.inputPassword-registerPage{background-color:initial;border:none;height:100%;outline:none;padding:0;width:80%}.toggle-registerPage{color:#888;cursor:pointer;text-align:right;-webkit-user-select:none;user-select:none;width:20%}.main-registerPage a{color:#0074ff;text-align:center;text-decoration:none;width:100%}.main-registerPage a:hover{cursor:pointer;text-decoration:underline}.error-registerPage{color:red;margin-bottom:2vh;text-align:center}.register-navigation{display:flex;flex-direction:row;gap:.5vw;height:4vh;justify-content:end;width:100%}.register-navigationprimary-btn{background:linear-gradient(#428cef,#1169d3);border:1px solid #1164c9;border-radius:6px;color:#fff;cursor:pointer;padding:.7vh .7vw;transition:background .15s ease,box-shadow .15s ease,transform .05s ease;width:5vw}.register-navigationprimary-btn:hover{background:linear-gradient(#5a9bff,#1b74e4);box-shadow:inset 0 1px 0 #ffffff40,0 2px 6px #0003}.register-navigationprimary-btn:active{background:linear-gradient(#1169d3,#428cef);box-shadow:inset 0 1px 2px #00000040;transform:translateY(1px)}.register-navigationsecondary-btn{background:linear-gradient(#faf8fb,#e0dfe3);border:1px solid #d5d4d8;border-radius:6px;cursor:pointer;padding:.7vh .7vw;transition:background .15s ease,box-shadow .15s ease,transform .05s ease;width:5vw}.register-navigationsecondary-btn:hover{background:linear-gradient(#fff,#e6e5e9);box-shadow:inset 0 1px 0 #ffffffe6,0 1px 3px #00000026}.register-navigationsecondary-btn:active{background:linear-gradient(#e0dfe3,#faf8fb);box-shadow:inset 0 1px 2px #0003;transform:translateY(1px)}.agreements-registerPage label{align-items:center;color:#4e4e4e;cursor:pointer;display:flex;gap:.6rem;line-height:1.3}.agreements-registerPage input[type=checkbox]{flex-shrink:0;margin:0}.themes-registerPage{display:flex;flex-direction:row}.theme-card{background:#0000;border:1px solid #0000;border-radius:10px;cursor:pointer;flex-grow:1;padding:.75rem}.theme-card.selected{border-color:#0071e3;box-shadow:0 0 0 2px #0071e333}.theme-preview{border-radius:5px;height:6vh;margin-bottom:.5rem}.light-preview{background:#ffffffb3}.dark-preview{background:#404040b3}.glass-preview{background:#4040404d}.intro-registerPage svg{margin:1vh 0 2vh;max-width:17vw}.cls-1{fill:none;stroke:#0080ff;stroke-miterlimit:10;stroke-width:10px}.cls-2{fill:#0080ff}.birthdayText-registerPage{text-align:start}.link-registerPage{background:none;border:none;color:#0074ff;cursor:pointer;font:inherit;padding:0;text-decoration:none}.link-registerPage:hover{cursor:pointer;text-decoration:underline}
/*# sourceMappingURL=main.2d4df8cd.css.map*/