@import "https://fonts.googleapis.com/css2?family=Playwrite+TZ:wght@100..400&display=swap";@import "https://fonts.googleapis.com/css2?family=Archivo+Black&family=Playwrite+TZ:wght@100..400&display=swap";@import "https://fonts.googleapis.com/css2?family=Archivo+Black&family=Kumbh+Sans:wght,YOPQ@100..900,300&display=swap";@import "https://fonts.googleapis.com/css2?family=Archivo+Black&family=Bungee&family=Kumbh+Sans:wght,YOPQ@100..900,300&display=swap";@import "https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap";@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300..700&display=swap";@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap";@import "https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import "https://fonts.googleapis.com/css2?family=Playwrite+GB+J:ital,wght@0,100..400;1,100..400&display=swap";@import "https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Comfortaa:wght@300..700&display=swap";@import "https://fonts.googleapis.com/css2?family=Luckiest+Guy&display=swap";*{box-sizing:border-box}html,body{min-width:320px;min-height:100%;margin:0}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button{font-family:inherit}#root{background:0 0;width:100%;min-height:100vh}.topbar{box-sizing:border-box;justify-content:space-between;display:flex}.logo{color:#fff;letter-spacing:2px;text-shadow:2px 2px 5px #0008;font-family:Bungee,sans-serif;font-size:25px;font-weight:bolder}#OS_part{font-family:Playwrite TZ,cursive;font-size:23px;font-weight:700}.toggle-btn{background:#ffffff20;border-radius:999px;width:200px;padding:5px;text-decoration:none;display:flex;position:relative}.toggle-btn button{box-shadow:none;color:#ffffffb9;z-index:2;background:0 0;border:0;outline:none;flex:1;padding:6px 15px;font-family:Kumbh Sans,sans-serif;transition:all .3s;position:relative}.toggle-btn button.active{color:#000}.slider{background:#fff;border-radius:999px;width:calc(50% - 5px);height:calc(100% - 8px);transition:transform .3s;position:absolute;top:4px;left:4px}.slider-right{transform:translate(100%)}.memory-node{--width:200px;--title-size:17px;--meta-size:11px;--reason-size:10px;--icon-size:42px;--inner-padding:8px 6px 6px;width:var(--width);color:#101828;background:#fff;border-radius:24px;padding:5px;position:absolute;box-shadow:0 20px 50px #0004}.memory-node--small{--width:165px;--title-size:12px;--meta-size:10px;--reason-size:9px;--icon-size:32px;--inner-padding:16px 8px 8px}.memory-node--large{--width:235px;--title-size:17px;--meta-size:12px;--reason-size:11px;--icon-size:48px;--inner-padding:30px 12px 12px}.memory-node_inner{padding:var(--inner-padding);background:#eef5ff;border-radius:18px}.memory-node__icon{z-index:5;position:absolute;top:-25px;left:-18px}.memory-node__icon svg{font-size:var(--icon-size);border:3px solid #ffffff80;border-radius:50%;box-shadow:0 0 18px #00000059}.memory-node__icon img{width:var(--icon-size);height:var(--icon-size);object-fit:cover;border:3px solid #ffffff80;border-radius:50%;box-shadow:0 0 18px #00000059}.memory-node h4{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--title-size);margin:0;font-weight:800;line-height:1.25}.memory-node p{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--meta-size);color:#0000008c;margin:8px 0 0}.memory-node__reason{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--reason-size);border-radius:14px;margin-top:8px;padding:7px;font-weight:600;line-height:1.4;position:relative}.reason--blue{color:#00f;background:#3e9bf738}.reason--pink{color:#c21872;background:#ff69b438}.reason--yellow{color:#550202;background:#ffff0085}.reason--green{color:green;background:#28ea284b}.memory-node__pin{position:absolute;top:10px;right:10px;transform:rotate(35deg)}.memory-node__image{object-fit:cover;border-radius:15px;width:100%;height:100px;margin-bottom:10px;box-shadow:0 0 8px 12px #00000042}.memory-node__icon .icon-plain{box-shadow:none;background:0 0;border:none;border-radius:0;position:relative}.has-plain-icon .memory-node__icon{top:8px;left:12px}.has-plain-icon .memory-node_inner{padding-top:50px}.memory-node_video{object-fit:cover;border-radius:15px;width:176px;height:85px;box-shadow:0 0 8px 12px #00000042}.curve_icon{background-color:#fff;border-radius:12px;justify-content:center;align-items:center;width:50px;height:35px;display:flex;box-shadow:0 8px 8px #0000002e}.curve_icon .youtube{color:red;box-shadow:none;border:none;font-size:44px}.youtube-node .memory-node__icon{top:-15px;left:2x}.hero{background:linear-gradient(#00398f 0%,#2d69eb 28%,#aff7fa 100%);width:100vw;min-height:100vh;margin:0;padding:50px;position:relative;overflow:hidden}.center_content{text-align:center;z-index:3;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:relative}.center_main_text{color:#fff;text-shadow:0 4px 20px #0000002e;letter-spacing:-1px;font-family:Space Grotesk,sans-serif;font-size:58px;font-weight:700;line-height:1.2}.center_main_text span{color:#0000;-webkit-text-fill-color:transparent;text-shadow:2px 2px 5px #0000006b;letter-spacing:1px;background:linear-gradient(135deg,#890389,#900515,#00f);-webkit-background-clip:text;background-clip:text;font-family:Playwrite GB J,cursive;font-style:italic}.sub_main_content{color:#ffffff9f;font-family:Playwrite TZ,cursive;font-weight:700}.main_content_btn{box-shadow:none;cursor:pointer;background:#fff;border:none;border-radius:18px;outline:none;margin-top:15px;padding:10px 35px;font-family:Poppins,sans-serif;font-size:20px;font-weight:500;box-shadow:2px 2px 8px 2px #0000004b}.platforms{align-items:center;gap:20px;display:flex}.platform-icon{color:#fff;border-radius:8px;padding:5px;font-size:40px;box-shadow:0 0 8px 4px #0000000e}.platform-icon:hover{border-radius:12px;transform:scale(1.1);box-shadow:0 0 8px 4px #00000054}.x{fill:#fff;background-color:#000}.reddit{fill:#ff4500;background-color:#fff}.instagram{color:#fff;background:linear-gradient(45deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5)}.gmail{background-color:#fff;width:40px;height:40px}.youtube{color:red}.github{color:#000;background-color:#fff}.node-1{top:120px;left:50px;transform:rotate(-6deg)}.node-2{top:320px;left:180px;transform:rotate(12deg)}.node-3{top:150px;right:50px;transform:rotate(6deg)}.node-4{top:505px;right:350px;transform:rotate(-5deg)}.pdf{color:red;background-color:#fff}.node-5{top:520px;right:47px;transform:rotate(6deg)}.note{color:#fff;background-color:#ffea00}.node-6{top:555px;left:470px;transform:rotate(-10deg)}.node-7{top:493px;left:70px}.hero_nodes{z-index:1;pointer-events:none;position:absolute;inset:0}.connection-layer{z-index:0;width:100%;height:100%;position:absolute;inset:0}.connection-path{fill:none;stroke:#ffffff73;stroke-width:2px;stroke-linecap:round;stroke-dasharray:7 10}.memory-node{z-index:2}.center_content{z-index:3;position:relative}.star{background-color:#fff;border-radius:50%;width:10px;height:10px;position:absolute}.star1{top:370px;left:146.5px;box-shadow:0 0 5px 8px #e88b9ab5}.star2{top:258px;left:326.5px;box-shadow:0 0 5px 8px #0000ffa1}.star3{top:500px;left:400px;box-shadow:0 0 5px 8px #f7fb01b9}.star4{top:282px;right:400px;box-shadow:0 0 5px 8px #8afb01b9}.star5{top:412px;right:600px;box-shadow:0 0 5px 8px #fb9f01b9}.star6{top:566px;left:684px;box-shadow:0 0 5px 8px #3991eab9}.bottom-fade{background:linear-gradient(#fff0 0%,#fff6 30%,#ffffffd9 75%,#fff 100%);width:100%;height:250px;position:absolute;bottom:0;left:0}.arrow{color:#00f;margin-left:15px;font-size:20px}.center_icon{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 30% 30%,#ffffffe6,#6bb7ed33 35%,#43cdef4d 100%);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:absolute;top:65%;left:48%;box-shadow:0 0 20px #00ffff80,0 0 50px #000e1266,0 0 100px #7800ff40}.eyes{gap:20px;margin-top:10px;padding:10px;display:flex}.eyes div{box-shadow:0 0 6px #fffc,0 0 12px #ffffff80}.eye1{background-color:#fefefe;border-radius:10px;width:20px;height:20px}.eye2{background-color:#fff;border-radius:10px;width:20px;height:20px}body{margin:0;font-family:sans-serif}.background{filter:blur(7px);z-index:-2;background-image:url(/assets/laptop_resol-B4Wlu9R7.png);background-position:50%;background-size:cover;position:fixed;inset:0;transform:scale(1.1)}.background:after{display:none}.auth-page{background:0 0;justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex;position:relative}.auth-card{border-radius:20px;display:flex;overflow:hidden;box-shadow:0 20px 50px #00000026}.logo_auth{color:#000;text-shadow:none;font-weight:100;position:absolute;top:50px;left:30px}.container_box{background:#fff;border-radius:6px 0 0 6px;flex-direction:column;justify-content:center;width:450px;height:650px;padding:50px;display:flex}.sub_img{width:500px;height:650px;overflow:hidden}.sub_img img{object-fit:fill;width:100%;height:100%;display:block}.auth-tabs{gap:40px;margin-top:70px;margin-bottom:25px;margin-left:25px;display:flex}.auth-tabs button{color:#fff;cursor:pointer;background:linear-gradient(#312f37 0%,#18171c 100%);border:1px solid #18171c;border-radius:15px;padding:10px 30px;font-family:Plus Jakarta Sans,sans-serif;font-size:17px;transition:all .2s;box-shadow:inset 0 4px 4px #ffffff26,0 2px 4px #01010126,0 4px 4px #b4b2bd33}.auth-tabs button:hover{transform:translateY(-1px);box-shadow:inset 0 4px 4px #fff3,0 4px 8px #01010133,0 6px 8px #b4b2bd40}.container_box h2{margin-top:-15px;margin-bottom:25px;font-family:Playwrite GB J,cursive;font-size:40px}form{flex-direction:column;gap:15px;display:flex}form input{height:45px}form input,form textarea{color:#18171c;border:2px solid #ddd;border-radius:10px;outline:none;padding:15px;font-family:Kumbh Sans,sans-serif;font-size:16px;font-weight:500}form textarea{resize:none;height:55px}form input::placeholder,form textarea::placeholder{color:#999;font-family:Kumbh Sans,sans-serif;font-weight:400}form button{color:#fff;cursor:pointer;background:#1046f7;border:none;border-radius:10px;margin-top:10px;padding:15px;font-family:Kumbh Sans,sans-serif;font-size:20px;box-shadow:inset 0 4px 4px #ffffff72,0 4px 8px #5396f38a,0 6px 8px #0e069f40}form button:hover{transform:translateY(-1px);box-shadow:inset 0 4px 4px #5f94de84,0 4px 8px #8194f5ac,0 6px 8px #2c3af640}.profile-picture-picker{cursor:pointer;border-radius:50%;align-self:center;width:60px;height:60px;margin-bottom:4px;transition:transform .2s,box-shadow .2s;position:relative}.profile-picture-picker:hover{transform:translateY(-2px);box-shadow:0 8px 18px #00000029}.profile-picture-picker img{object-fit:cover;border:3px solid #fff;border-radius:50%;width:100%;height:100%;display:block;box-shadow:0 0 0 2px #d7d7dc}.profile-picture-picker input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.profile-picture-add{z-index:1;color:#fff;background:#1046f7;border:2px solid #fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:19px;display:grid;position:absolute;top:-2px;right:-3px;box-shadow:0 2px 6px #00000038}.auth-error{color:#c62828;font-family:Kumbh Sans,sans-serif;font-size:14px}.register-option{color:#000;background-color:#0000;border:none;border-radius:7px;outline:none;padding:7px;font-family:Kumbh Sans,sans-serif;font-size:17px;font-weight:700}.footter{margin-top:10px}.footter p{font-family:Space Grotesk,sans-serif}:is(html:has(.dashboard-bg),body:has(.dashboard-bg)){scrollbar-width:none}html:has(.dashboard-bg)::-webkit-scrollbar{width:0;height:0}body:has(.dashboard-bg)::-webkit-scrollbar{width:0;height:0}.dashboard-bg{box-sizing:border-box;background-color:#fafafa;background-image:radial-gradient(#00000025 1px,#0000 1px);background-size:20px 20px;justify-content:center;align-items:flex-start;width:100%;min-height:100vh;padding:2.5vh 0;display:flex}.inner-bg{box-sizing:border-box;background-color:#f6f6f6;border-radius:30px;width:95%;min-height:95vh;display:flex;box-shadow:inset 0 2px 15px #fffffb,0 15px 40px #8180801e}.inner-bg .dashboard_logo{color:#000;text-shadow:none;font-weight:100;position:absolute;top:35px;left:80px}.core-dashboard{box-sizing:border-box;background:#fcfcfc;border-radius:30px;flex-direction:column;align-self:stretch;width:75%;min-width:0;margin-left:auto;padding:24px;display:flex;box-shadow:0 1px 2px #00000008,0 8px 24px #0000000a,0 20px 40px #00000008}.top-bar{justify-content:space-between;width:100%;height:50px;margin-top:3px;display:flex}.top-bar .wish-data .main-wish{text-shadow:0 4px 8px #8483832e;text-transform:capitalize;font-family:Inter,sans-serif;font-size:22px;font-weight:600}.top-bar .wish-data .sub-text{color:gray;font-family:Montserrat,sans-serif;font-size:12px;line-height:1.8}.top-bar .search-bar{background-color:#f8f8fa;border:1px solid #efeff3;border-radius:17px;justify-content:flex-start;align-items:center;gap:10px;width:300px;height:45px;padding:10px;display:flex;box-shadow:inset 0 1px 1px #fffc,inset 0 -1px 1px #00000008}.top-bar input{color:#9ca3af;background-color:#f8f8fa;border:none;outline:none;font-family:Inter,sans-serif;font-size:15px}.top-bar .search-icon{color:#9ca3af}.command-icons{color:#5d5d5d;background-color:#dcdadad2;border-radius:5px;justify-content:center;align-items:center;padding:1px 2px;font-family:Poppins,sans-serif;font-size:14px;display:flex}.add_workspace{box-sizing:border-box;background:#f9f9f8;border:1px solid #8080800f;border-radius:20px;flex-direction:column;flex:0 0 220px;justify-content:center;align-items:center;width:220px;height:175px;margin:0;padding:10px;display:flex;position:relative;box-shadow:inset 0 1px 2px #00000018,inset 0 0 2px 1px #faf9f8,0 1px 2px #00000007}.add_workspace p{color:#ff4500;letter-spacing:-1.08px;margin-top:10px;font-family:Montserrat,sans-serif;font-weight:500}.add_workspace:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Crect x='1' y='1' width='98%25' height='98%25' rx='20' ry='20' fill='none' stroke='%23e8e8e8' stroke-width='2' stroke-dasharray='8 6'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;position:absolute;inset:7px}.plus-btn{color:#fff;background-color:#ff4500;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;font-size:25px;display:flex}.workspace-section{grid-template-columns:220px minmax(0,1fr) 42px;align-items:center;gap:12px;width:100%;min-width:0;margin-top:25px;display:grid;position:relative}.workspace-add-control{z-index:20;width:220px;position:relative}.workspace-scroll{scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;gap:18px;min-width:0;padding:4px;display:flex;overflow:auto hidden}.workspace-scroll::-webkit-scrollbar{display:none}.workspace-scroll>*{scroll-snap-align:start}.no-search-results{color:#71717a;white-space:nowrap;align-self:center;margin:0 12px;font-family:Kumbh Sans,sans-serif;font-size:13px}.more{cursor:pointer;background-color:#fff;border:0;border-radius:50%;flex:0 0 42px;place-items:center;height:42px;font-size:20px;display:grid;box-shadow:0 1px 4px #00000071,0 0 2px 1px #80808084}.workspace-form{z-index:30;background:#fff;border:1px solid #ececf0;border-radius:16px;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:10px;width:min(520px,75vw - 48px);padding:12px;display:grid;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 12px 30px #00000024}.workspace-buttons{color:#fff;cursor:pointer;background:linear-gradient(#2f3037 0%,#18171c 100%);border:1px solid #18171c;border-radius:15px;padding:10px 30px;font-family:Plus Jakarta Sans,sans-serif;font-size:17px;transition:all .2s;box-shadow:inset 0 4px 4px #ffffff26,0 2px 4px #01010126,0 4px 4px #b4b2bd33}.workspace_input{background-color:#f8f8fa;border:1px solid #efeff3;border-radius:17px;min-width:0;padding:12px 14px;font-family:Montserrat,sans-serif;box-shadow:inset 0 1px 1px #fffc,inset 0 -1px 1px #00000008,0 1px 2px #0000002b}@media (width<=900px){.workspace-section{grid-template-columns:minmax(0,1fr) 42px}.workspace-add-control{grid-column:1/-1}.workspace-scroll{grid-column:1}}.bookmark-section{align-items:stretch;gap:15px;width:100%;display:flex}.user_workspace{box-sizing:border-box;color:#fff;background-color:#fa8a3a;border-radius:20px;flex-flow:column;flex:0 0 220px;justify-content:flex-start;align-items:flex-start;width:220px;height:175px;margin:0;padding:20px;display:flex;position:relative;box-shadow:inset 0 4px 4px #ffffff26,1px 2px 4px #ef7c2a7d,1px 4px 4px #ebbc7fa0}.user_workspace:before{content:" ";background-color:#f8f8fa;border-radius:10px;width:70px;height:5px;position:absolute;top:10px;left:10px}.workspace_node{flex:0 0 220px;display:flex}.user_workspace .title{margin:50px 2px;font-family:Plus Jakarta Sans,sans-serif;font-weight:700}.user_workspace .bookmarks{color:#ffffffc1;margin:-42px 10px;font-family:Poppins,sans-serif;font-size:12px}.options{color:#000b;border-radius:8px;width:35px;height:35px;position:absolute;top:10px;right:-7px;box-shadow:inset 0 1px 2px #000}.workspace-options{position:absolute;top:10px;right:10px}.options{cursor:pointer;background:0 0;border:none;font-size:20px}.options-menu{z-index:10;background:#fff;border-radius:8px;padding:6px;position:absolute;top:50px;right:0;box-shadow:0 4px 14px #00000026}.options-menu button{cursor:pointer;background:0 0;border:none;width:100%;padding:8px 12px;font-family:Poppins,sans-serif;transition:border-radius 90ms ease-out;display:block}.options-menu button:hover{color:#fff;background:#007fff;border:1px solid #fff;border-radius:18px;box-shadow:inset 0 1px 2px #ffffff5a,inset 0 1px 1px #136ae571}.workspace-error{color:red;font-size:12px}.workspace-edit-form{z-index:2;flex-direction:column;gap:10px;width:100%;margin-top:45px;display:flex}.workspace-edit-input{box-sizing:border-box;color:#222;width:100%;font:inherit;background:#fffffff2;border:1px solid #ffffffa6;border-radius:10px;outline:none;padding:10px 12px}.workspace-edit-input:focus{border-color:#fff;box-shadow:0 0 0 3px #ffffff40}.workspace-edit-actions{gap:8px;display:flex}.workspace-edit-actions button{cursor:pointer;border:none;border-radius:9px;flex:1;padding:8px;font-weight:600}.save-button{color:#fff;background:#252525}.cancel-button{color:#333;background:#ffffffd9}.recent_bookmarks{background-color:#fcfcfe;border:1px solid #80808057;border-radius:22px;width:60%;height:auto;margin-top:20px;box-shadow:inset 1px -1px 7px #f5f4f4,0 0 2px .1px #0003}.topbar_bookmarks{justify-content:space-between;align-items:center;margin-top:15px;padding:0;font-family:Inter,sans-serif;font-weight:600;display:flex}.topbar_bookmarks p{letter-spacing:-.8px;margin-left:30px}.dropDown{background-color:#f8f8fa;border:1px solid #efeff3;border-radius:7px;justify-content:flex-start;align-items:center;width:170px;height:35px;padding:10px;display:flex;box-shadow:inset 0 1px 1px #fffc,inset 0 -1px 1px #00000032}.dropDown span{margin-left:7px;font-size:15px;transform:rotate(90deg)}.options{background-color:#f8f8fa;border:1px solid #efeff3;border-radius:10px;justify-content:center;align-items:center;width:45px;height:35px;margin-right:30px;padding:7px;font-size:20px;display:flex;box-shadow:inset 0 1px 1px #fffc,inset 0 -1px 1px #00000032}.right_topbar{gap:20px;display:flex}.no-bookmarks{color:#71717a;letter-spacing:-.3px;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:24px;font-family:Playwrite GB J,cursive;font-size:clamp(16px,2vw,20px);font-weight:600;display:flex}.no-bookmarks img{width:auto;height:80px}.bookmark-search-empty{color:#71717a;text-align:center;place-items:center;min-height:120px;padding:20px;font-family:Kumbh Sans,sans-serif;font-size:14px;display:grid}.bookmark{background-color:#f8f8fa;border:1.5px solid #e4e4e7;border-radius:10px;align-items:center;gap:35px;width:90%;min-width:0;height:50px;margin:10px 30px;padding:10px;display:flex}.bookmark-metadata{flex:1;align-items:center;gap:20px;min-width:0;display:flex}.bookmark-metadata .title{color:#fff;background-color:#000;border-radius:8px;width:auto;height:90%;padding:5px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;box-shadow:inset 0 4px 4px #ffffff26,0 2px 4px #01010126,0 4px 4px #b4b2bd33}.bookmark-metadata a{color:#ff4500;text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-family:Kumbh Sans,sans-serif;font-size:11px;font-weight:500;display:block;overflow:hidden}.bookmark-workspace{color:#52525b;text-overflow:ellipsis;white-space:nowrap;background-color:#ececf1;border-radius:999px;flex-shrink:0;max-width:150px;margin-left:auto;padding:5px 9px;font-family:Kumbh Sans,sans-serif;font-size:10px;font-weight:600;overflow:hidden}.bookmark-actions{gap:6px;display:flex}.bookmark-actions button{color:#fff;cursor:pointer;background:linear-gradient(#312f37 0%,#18171c 100%);border:1px solid #18171c;border-radius:12px;padding:5px 10px;font-family:Plus Jakarta Sans,sans-serif;font-size:10px;box-shadow:inset 0 3px 3px #ffffff26,0 2px 4px #01010126}.bookmark-action-error{color:#c62828;font-family:Kumbh Sans,sans-serif;font-size:10px}.add-new-bookmark-main{background-color:#fcfcfe;border:1px solid #80808057;border-radius:22px;width:40%;height:auto;margin-top:20px;box-shadow:inset 1px -1px 7px #f5f4f4,0 0 2px .1px #0003}.add-new-bookmark-main .top-section{box-sizing:border-box;align-items:center;gap:20px;height:45px;margin:20px;padding:5px;font-family:Space Grotesk,sans-serif;font-weight:600;display:flex}.bookmark-ping{color:#ff4500;background-color:#fff;border-radius:12px;padding:5px;box-shadow:inset 1px -1px 7px #f5f4f4,0 0 2px .1px #0003}.bookmark-input{padding:0 20px 20px;font-family:Plus Jakarta Sans,sans-serif;font-weight:500}.bookmark-input form{gap:9px;display:grid}.bookmark-input label{color:#3f3f46;font-size:12px;font-weight:600}.bookmark-input input,.bookmark-input select,.bookmark-input textarea{background-color:#efefef;border:1px solid #dedee3;border-radius:9px;outline:none;width:100%;min-width:0;padding:10px 12px;font-family:Poppins,sans-serif;transition:border-color .2s,box-shadow .2s}.bookmark-input select{font-family:Space Grotesk,sans-serif;font-weight:500;box-shadow:inset 1px -1px 7px #f5f4f4,0 0 2px .1px #0003}.bookmark-input input:focus,.bookmark-input select:focus,.bookmark-input textarea:focus{border-color:#f97316;box-shadow:0 0 0 3px #f973161f}.bookmark-input textarea{resize:vertical;min-height:72px}.bookmark-input button{color:#fff;cursor:pointer;background:linear-gradient(#6584f6 0%,#347aeb 100%);border:0;border-radius:7px;margin-top:5px;padding:11px 16px;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;box-shadow:inset 0 4px 4px #ffffff50,0 2px 4px #01010126,0 4px 4px #b4b2bd33}.bookmark-input button:disabled{cursor:not-allowed;opacity:.6}.bookmark-input .cancel-bookmark-edit{background:linear-gradient(#312f37 0%,#18171c 100%);border:1px solid #18171c;border-radius:15px;justify-self:center;width:fit-content;margin-top:0;padding:8px 22px;font-size:13px}.bookmark-form-error{color:#dc2626;margin:0;font-size:12px;font-weight:600}.profile-page{background:#fcfcfc;border-radius:30px 5px 5px 30px;flex-flow:column wrap;gap:20px;width:23%;margin-top:10px;margin-bottom:10px;margin-left:10px;padding:15px;display:flex;box-shadow:0 1px 2px #00000008,0 8px 24px #0000000a,0 20px 40px #00000008}.profile-img{background-color:bisque;border-radius:40px;height:300px;margin-top:2px;overflow:hidden;box-shadow:0 1px 2px #00000008,0 8px 24px #0000000a,0 20px 40px #00000008}.profile-img img{object-fit:cover;width:100%;height:100%;display:block;box-shadow:0 1px 2px #00000008,0 8px 24px #000000ab,0 20px 40px #00000096}.username{text-transform:capitalize;letter-spacing:1.1px;font-family:Montserrat,sans-serif;font-size:20px;font-weight:600}.metadata{flex-direction:column;gap:25px;display:flex}.bio{color:#000;background-color:#f8f8fa;border:1px dotted #efeff3;border-radius:17px;padding:10px;font-family:Space Grotesk,sans-serif;font-size:15px;position:relative;box-shadow:inset 0 1px 1px #fffc,inset 0 -1px 1px #00000008}.bio-edit-form{flex-direction:column;gap:8px;display:flex;position:relative}.bio-edit-form textarea{resize:none;border:1px solid #d4d4d8;border-radius:12px;width:100%;padding:38px 9px 9px;font-family:Space Grotesk,sans-serif}.bio-edit-icon,.bio-icon-actions button{color:#52525b;cursor:pointer;background:#fff;border:1px solid #d4d4d8;border-radius:50%;place-items:center;width:27px;height:27px;margin:0;padding:0;font-size:14px;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 2px 5px #00000014}.bio-edit-icon{position:absolute;top:7px;right:7px}.bio-icon-actions{z-index:1;gap:5px;display:flex;position:absolute;top:6px;right:6px}.bio-edit-icon:hover,.bio-icon-actions button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 9px #00000021}.file-data{color:#0b0b0b;gap:20px;margin-bottom:15px;padding-left:10px;display:flex}.save-data-icons{color:gray}.save-data{color:gray;justify-content:center;align-items:center;gap:10px;font-family:Space Grotesk,sans-serif;font-size:15px;display:flex}.profile-error{color:#c62828;font-family:Kumbh Sans,sans-serif}.profile-logout{color:#fff;cursor:pointer;background:linear-gradient(#312f37 0%,#18171c 100%);border:1px solid #18171c;border-radius:15px;align-self:center;margin-top:auto;padding:10px 30px;font-family:Plus Jakarta Sans,sans-serif;font-size:17px;transition:transform .2s,box-shadow .2s;box-shadow:inset 0 4px 4px #ffffff26,0 2px 4px #01010126,0 4px 4px #b4b2bd33}.profile-logout:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 4px 4px #fff3,0 4px 8px #01010133,0 6px 8px #b4b2bd40}.profile-logout:disabled{cursor:wait;opacity:.7}.profile-inner-bg{background:#fcfcfc;border-radius:30px;flex-direction:column;gap:17px;margin-top:45px;padding:9px;display:flex;box-shadow:0 1px 2px #00000008,0 8px 24px #0000000a,0 20px 40px #00000008}html,body,#root{width:100%;min-height:100%;margin:0}body{min-height:100vh;margin:0;position:relative}body:before{content:"";z-index:-1;z-index:-2;filter:blur(10px);background-image:url(/assets/laptop_resol-B4Wlu9R7.png);position:fixed;inset:0;transform:scale(1.02)}.workspace-page{z-index:1;position:relative}#root{justify-content:center;align-items:center;display:flex}.workspace-page{background-color:#fafafa;background-image:radial-gradient(#00000025 1px,#0000 1px);background-size:20px 20px;border-radius:0 0 22px 22px;width:90%;height:90vh;box-shadow:inset 0 2px 15px #fffffb,0 15px 40px #8180801e}.workspace-page h1{margin:15px;font-family:Kumbh Sans,sans-serif;font-size:25px}.bookmark{transition:transform .25s,box-shadow .25s,border-color .25s}.bookmark:hover{border-color:#c7c7cc;transform:translateY(-3px);box-shadow:0 8px 20px #0000001f}.demo-bg .demo-hero{box-sizing:border-box;justify-content:space-between;gap:48px;width:100%;padding:60px 6%;display:flex}.demo-bg .dash-png{max-width:1050px}.demo-bg .demo-hero h1{font-family:Comfortaa,sans-serif;font-size:45px;font-weight:700}.demo-bg .demo-hero h2{color:#fff;margin-top:15px;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:200}.demo-bg .dash-png img{object-fit:contain;border-radius:15px;width:100%;height:auto;display:block;box-shadow:2px 2px 8px 2px #0000004b}.demo-bg .demo-hero button{box-shadow:none;cursor:pointer;background:#f7f7f7;border:none;border-radius:18px;outline:none;margin-top:15px;padding:10px 35px;font-family:Poppins,sans-serif;font-size:20px;font-weight:500;box-shadow:2px 2px 8px 2px #0000004b}.demo-bg .hero-info{color:#fff}@media (width<=768px){.demo-bg .hero{flex-direction:column;align-items:stretch;padding:40px 24px}.demo-bg .hero-info,.demo-bg .dash-png{max-width:none}}.demo-bg .arrow{color:#00f;margin-left:15px;font-size:20px}.problem{background-color:#fff;border-radius:30px 30px 0 0;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:30px;display:flex;box-shadow:0 0 7px 3px #00000051,inset 0 2px 4px #00000048}.problem h1{color:#010137;font-family:Space Grotesk,sans-serif;font-size:40px;font-weight:700}.problem h1 span{font-family:Space Grotesk,sans-serif;font-style:italic}.problem .problem-layout{justify-content:space-between;width:100%;display:flex}.problem h2{color:#5d5d5e;margin-top:-12px;font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:400}.problem .problem-layout .sidelayout{border-radius:15px;gap:20px;width:48%;height:450px;padding-top:25px;padding-left:25px;display:flex;box-shadow:0 2px 12px #0000001a}.problem .problem-layout .left{background:#f2c4c435;border:1px dotted #f4a8a84a;position:relative}.problem .problem-layout .right{background:#f0fdf4;border:1px solid #86c99b}.confused-icon{z-index:2;width:180px;height:240px;position:absolute;top:150px;right:40px}.cross-badge{color:#fff;background:red;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;margin-right:8px;font-size:20px;line-height:1;display:inline-flex}.without-memory-points{flex-direction:column;gap:35px;margin-top:30px;display:flex}.layout-title{font-family:Space Grotesk,sans-serif;font-size:25px;font-weight:500}.without-memory-point{align-items:flex-start;gap:10px;font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:600;display:flex}.without-memory-point img{flex:none;width:16px;height:16px}.check-badge{color:#fff;background:#16a34a;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;margin-right:8px;font-size:17px;display:inline-flex}.with-memory-points{flex-direction:column;gap:35px;margin-top:30px;display:flex}.with-memory-point{color:#14532d;align-items:flex-start;gap:10px;font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:600;display:flex}.point-check{color:#16a34a;background:#dcfce7;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:14px;display:inline-flex}.problem .problem-layout .inner-layout{background:#fff;border:1px solid #cbcbcb;border-radius:30px;flex-direction:column;width:50%;height:370px;margin:35px 30px 30px;display:flex;box-shadow:inset 0 1px 1px #dedddd3c,inset 1px 1px 1px #c0bfbf3b,inset -1px 1px 1px #ababab2d,inset 0 -1px 1px #a1a1a132,0 2px 3px #0000002c}.innerlayout-title{background-color:#f8f8fa;border:1px solid #efeff3;border-radius:30px 30px 0 0;justify-content:flex-start;align-items:center;min-height:55px;padding:10px 15px;font-family:Montserrat,sans-serif;font-weight:500;display:flex;box-shadow:inset 0 1px 1px #fffc,inset 0 -1px 1px #00000008}.folders{z-index:3;color:#000;flex-direction:column;flex:1;gap:15px;min-height:0;padding:15px;font-family:Montserrat,sans-serif;font-size:14px;display:flex;position:relative}.folder-item{align-items:center;gap:8px;display:flex}.folders .save-data-icons{color:#c2bfbf;flex:none}.folder-more{color:#090909;margin-top:auto}.memory-workspace{color:#111827;font-family:Inter,sans-serif;overflow:hidden}.memory-workspace-topbar{background:#f8f8fa;justify-content:space-between;align-items:center;min-height:48px;padding:10px 14px;display:flex}.memory-workspace-logo{color:#4b5563;letter-spacing:.08em;font-size:12px;font-weight:700}.memory-workspace-actions{color:#9ca3af;align-items:center;gap:10px;font-size:15px;display:flex}.memory-workspace-heading{align-items:center;gap:10px;padding:14px;display:flex}.workspace-icon{color:#111827;flex:none;font-size:16px}.workspace-name{color:#111827;font-size:14px;font-weight:600}.workspace-count{color:#9ca3af;margin-top:3px;font-size:11px}.memory-workspace-divider{background:#e5e7eb;height:1px;margin:0 14px}.bookmark-list{flex-direction:column;gap:12px;padding:14px;display:flex}.bookmark-row{color:#1f2937;border-radius:8px;align-items:center;gap:10px;padding:7px 8px;font-size:13px;font-weight:500;display:flex}.bookmark-row:hover{background:#f9fafb}.bookmark-row svg{flex:none;font-size:16px}.workspace-demo{background:radial-gradient(circle at 50% 0,#bae6fd52,#0000 34%),#f8fbff;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:30px 6% 90px;scroll-margin-top:20px;display:flex;position:relative;overflow:hidden}.workspace-demo-heading{text-align:center;max-width:680px;margin-bottom:42px}.workspace-demo-eyebrow{color:#2563eb;letter-spacing:.16em;font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:700}.workspacesection-title{color:#0f172a;margin:8px 0 10px;font-family:Space Grotesk,sans-serif;font-size:clamp(32px,4vw,46px);line-height:1.1}.workspace-demo-heading p{color:#64748b;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;line-height:1.7}.demo-workspaces{grid-template-columns:repeat(4,minmax(0,220px));justify-content:center;gap:24px;width:100%;display:grid}.demo-workspace-card{--card-light:#dbeafe;--card-mid:#93c5fd;--card-dark:#3b82f6;color:#0f2942;background:radial-gradient(circle at 86% 90%, #ffffff57, transparent 38%), linear-gradient(145deg, var(--card-light), var(--card-mid));min-width:0;height:175px;box-shadow:inset 5px 5px 12px #ffffff9e, inset -7px -8px 14px color-mix(in srgb, var(--card-dark) 28%, transparent), 0 14px 26px color-mix(in srgb, var(--card-dark) 22%, transparent), 0 3px 7px #0f172a1a;animation:.65s cubic-bezier(.22,1,.36,1) both demo-card-enter;animation-delay:var(--card-delay);border:1px solid #ffffffbf;border-radius:20px;flex-direction:column;justify-content:flex-start;padding:20px;transition:transform .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.demo-workspace-card:hover{box-shadow:inset 5px 5px 12px #ffffffb3, inset -7px -8px 14px color-mix(in srgb, var(--card-dark) 32%, transparent), 0 22px 34px color-mix(in srgb, var(--card-dark) 28%, transparent);transform:translateY(-8px)rotate(-1deg)}.demo-workspace-card:after{content:"";background:#fff3;border-radius:50%;width:130px;height:130px;position:absolute;bottom:-54px;right:-34px;box-shadow:inset 8px 8px 16px #ffffff40}.demo-workspace-handle{background:#fffc;border-radius:10px;width:70px;height:5px;box-shadow:inset 0 -1px 2px #0f172a1f,0 1px 2px #ffffff80}.demo-workspace-options{color:currentColor;letter-spacing:2px;opacity:.65;cursor:pointer;background:0 0;border:0;padding:0;font-size:22px;position:absolute;top:8px;right:12px}.demo-workspace-title{z-index:1;margin:45px 2px 0;font-family:Plus Jakarta Sans,sans-serif;font-size:17px;font-weight:700;position:relative}.demo-workspace-count{z-index:1;color:#0f2942ad;margin:8px 2px 0;font-family:Poppins,sans-serif;font-size:12px;position:relative}.demo-workspace-purple{--card-light:#ede9fe;--card-mid:#c4b5fd;--card-dark:#8b5cf6;color:#37215f}.demo-workspace-green{--card-light:#d1fae5;--card-mid:#86efac;--card-dark:#22c55e;color:#174d36}.demo-workspace-peach{--card-light:#ffedd5;--card-mid:#fdba74;--card-dark:#f97316;color:#63351f}footer{background-color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:30px;display:flex}.bottom-fade-demo{z-index:1;background:linear-gradient(#fff 0%,#f8fbff 70%,#eef7ff 100%);width:100%;height:150px;margin-top:-1px;position:relative;overflow:hidden}.bottom-fade-demo:before,.bottom-fade-demo:after{content:"";filter:blur(34px);opacity:.48;border-radius:50%;animation:6s ease-in-out infinite alternate demo-fade-drift;position:absolute}.bottom-fade-demo:before{background:#93c5fd;width:210px;height:65px;top:34px;left:18%}.bottom-fade-demo:after{background:#c4b5fd;width:240px;height:70px;animation-delay:-3s;bottom:18px;right:17%}@keyframes demo-fade-drift{0%{transform:translate(-24px)scale(.92)}to{transform:translate(34px,10px)scale(1.1)}}@keyframes demo-card-enter{0%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1050px){.demo-workspaces{grid-template-columns:repeat(2,minmax(0,220px))}}@media (width<=560px){.workspace-demo{padding-inline:20px}.demo-workspaces{grid-template-columns:minmax(0,280px)}.demo-workspace-card{width:100%}}@media (prefers-reduced-motion:reduce){.demo-workspace-card,.bottom-fade-demo:before,.bottom-fade-demo:after{animation:none}}footer{justify-content:center;align-items:center;display:flex}.inner-footer{background:linear-gradient(#010136,#113fc9,#002fff);border:1px solid #000;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:95%;height:200px;display:flex;position:relative;overflow:hidden}.inner-footer>:not(.footer-stars,.footer-cloud,.rocket){z-index:2;position:relative}.footer-stars{z-index:1;pointer-events:none;position:absolute;inset:0}.footer-star{--star-size:7px;width:var(--star-size);height:var(--star-size);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);filter:drop-shadow(0 0 5px #bfdbfef2);background:#fff;animation:2.4s ease-in-out infinite footer-star-twinkle;position:absolute}.footer-star-1{top:22%;left:8%}.footer-star-2{--star-size:10px;animation-delay:-.8s;top:62%;left:17%}.footer-star-3{--star-size:5px;animation-delay:-1.5s;top:18%;left:36%}.footer-star-4{--star-size:8px;animation-delay:-.4s;bottom:18%;right:27%}.footer-star-5{--star-size:5px;animation-delay:-1.1s;top:24%;right:14%}@keyframes footer-star-twinkle{0%,to{opacity:.35;transform:scale(.7)rotate(0)}50%{opacity:1;transform:scale(1.25)rotate(45deg)}}.inner-footer .sec-1{letter-spacing:2px;color:#fff;margin-top:-25px;font-family:Comfortaa,sans-serif;font-size:32px;font-weight:1000}.inner-footer .sec-2,.inner-footer .sec-3{color:#cccaca;font-family:Montserrat,sans-serif;font-size:15px;font-weight:500}.inner-footer .create-button{color:#111827;cursor:pointer;background:#fff;border:none;border-radius:18px;outline:none;justify-content:center;align-items:center;gap:14px;margin-top:5px;padding:10px 35px;font-family:Poppins,sans-serif;font-size:20px;font-weight:500;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:2px 2px 8px 2px #0000004b}.inner-footer .create-button:hover{transform:translateY(-2px);box-shadow:2px 5px 12px 2px #00000052}.inner-footer .create-button:focus-visible{box-shadow:0 0 0 3px #93c5fdcc,2px 5px 12px 2px #00000052}.create-button-arrow{color:#00f;font-size:20px;transition:transform .18s}.create-button:hover .create-button-arrow{transform:translate(3px)}.footer-cloud{z-index:1;pointer-events:none;width:auto;height:240px;position:absolute;bottom:-55px}.footer-cloud-left{left:-45px;transform:scaleX(-1)}.footer-cloud-right{right:-45px}.rocket{z-index:1;width:auto;height:200px;position:absolute;bottom:40px;right:60px}@media (width<=700px){.footer-cloud{height:160px;bottom:-35px}.footer-cloud-left{left:-55px}.footer-cloud-right{right:-55px}}@media (prefers-reduced-motion:reduce){.footer-star{opacity:.8;animation:none}}body{box-sizing:border-box;margin:0;padding:0}
