body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-touch-callout:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow:hidden;-webkit-user-select:none;user-select:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.loading-box{height:30px;width:100%}.loading-container{display:flex;flex-direction:column;height:100%;justify-content:space-around;width:100%}.loading-container .loading-icon{animation:rotate 2s linear infinite;margin:0 auto}.table-row{display:flex;width:100%}.table-row .table-row-data{background-color:#f1f5f9;display:flex;flex-direction:column;font-size:1.5em;justify-content:space-around;margin:1px;text-align:center}.tiptap{line-height:1.8;padding:0}.tiptap :first-child{margin-top:0}.tiptap p{margin:0;padding:0}.tiptap ol,.tiptap ul{line-height:1.8;margin:0;padding:0 1rem}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{text-wrap:pretty;line-height:0;margin-top:2.5rem}.tiptap h1,.tiptap h2{margin-bottom:1.5rem;margin-top:3.5rem}.tiptap h1{font-size:1.4rem}.tiptap h2{font-size:1.2rem}.tiptap h3{font-size:1.1rem}.tiptap h4,.tiptap h5,.tiptap h6{font-size:1rem}.tiptap code{background-color:var(--purple-light);border-radius:.4rem;color:var(--black);font-size:.85rem;padding:.25em .3em}.tiptap pre{background:var(--black);border-radius:.5rem;color:var(--white);font-family:JetBrainsMono,monospace;margin:1.5rem 0;padding:.75rem 1rem}.tiptap pre code{background:none;color:inherit;font-size:.8rem;padding:0}.tiptap blockquote{border-left:3px solid var(--gray-3);margin:1.5rem 0;padding-left:1rem}.tiptap hr{border:none;border-top:1px solid var(--gray-2)}.tiptap p.is-editor-empty:first-child:before{color:#adb5bd;content:attr(data-placeholder);float:left;height:0;pointer-events:none}#landing-page{background:#f8f9fa;color:#333;font-family:Poppins,sans-serif;height:100vh;line-height:1.5;overflow-y:scroll;width:100vw}#landing-page #first-masthead{background:radial-gradient(circle at top left,#4f97ff1f,#0000 45%),radial-gradient(circle at bottom right,#6bb3ff1a,#0000 50%),linear-gradient(180deg,#f8fbff,#fff);overflow:hidden;padding:50px 20px 110px}#landing-page #first-masthead #top-nav{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin:auto auto 70px;max-width:1200px}#landing-page #first-masthead #logo-title{align-items:center;display:flex;gap:14px}#landing-page #first-masthead #logo-title #logo{height:64px;width:64px}#landing-page #first-masthead #logo-title h1{color:#0f172a;font-size:20px;font-weight:800;letter-spacing:-.2px;margin:0}#landing-page #first-masthead #logo-title p{color:#64748b;font-size:13px;margin:4px 0 0}#landing-page #first-masthead #auth-buttons{display:flex;flex-wrap:wrap;gap:10px}#landing-page #first-masthead #auth-buttons button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border:1px solid #e2e8f0;border-radius:999px;color:#334155;cursor:pointer;font-size:14px;font-weight:600;padding:10px 16px;transition:.2s}#landing-page #first-masthead #auth-buttons button:hover{border-color:#cbd5e1;box-shadow:0 10px 20px #0000000f;transform:translateY(-2px)}#landing-page #first-masthead #hero-main{align-items:center;display:flex;gap:80px;justify-content:space-between;margin:auto}#landing-page #first-masthead #hero-left{flex:1 1}#landing-page #first-masthead #hero-right{animation:float 6s ease-in-out infinite;flex:1 1;text-align:center}#landing-page #first-masthead #hero-right img{border:1px solid #0000000f;border-radius:22px;box-shadow:0 35px 80px #0f172a1f;width:100%}#landing-page #first-masthead #hero-badge{align-items:center;background:#2563eb1a;border-radius:999px;color:#2563eb;display:inline-flex;font-size:13px;font-weight:600;margin-bottom:20px;padding:8px 14px}#landing-page #first-masthead #hero-title{color:#0f172a;font-size:clamp(44px,5vw,68px);font-weight:800;letter-spacing:-.5px;line-height:1.05}#landing-page #first-masthead #hero-title span{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2563eb,#60a5fa);-webkit-background-clip:text}#landing-page #first-masthead #hero-subtitle{color:#64748b;font-size:18px;line-height:1.75;margin-top:22px;max-width:560px}#landing-page #first-masthead #hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}#landing-page #first-masthead #hero-actions button{border:none;border-radius:999px;cursor:pointer;font-weight:700;padding:14px 22px;transition:.2s}#landing-page #first-masthead #hero-actions .hero-primary{background:linear-gradient(135deg,#2563eb,#60a5fa);box-shadow:0 12px 30px #2563eb40;color:#fff}#landing-page #first-masthead #hero-actions .hero-primary:hover{transform:translateY(-2px)}#landing-page #first-masthead #hero-actions .hero-secondary{background:#fff;border:1px solid #e2e8f0;color:#334155}#landing-page #first-masthead #hero-actions .hero-secondary:hover{border-color:#cbd5e1;transform:translateY(-2px)}#landing-page #first-masthead #hero-features{color:#64748b;display:flex;flex-wrap:wrap;font-size:13px;font-weight:500;gap:14px;margin-top:28px}#landing-page #first-masthead #download-button{align-items:center;background:#0f172a;border-radius:14px;box-shadow:0 18px 40px #0f172a26;color:#fff;display:inline-flex;font-weight:700;gap:10px;margin-top:30px;padding:14px 20px;text-decoration:none;transition:.2s}#landing-page #first-masthead #download-button:hover{box-shadow:0 25px 60px #0f172a38;transform:translateY(-3px)}@media(max-width:1000px){#landing-page #first-masthead #hero-main{flex-direction:column;gap:50px;text-align:center}#landing-page #first-masthead #hero-left{align-items:center;display:flex;flex-direction:column}#landing-page #first-masthead #hero-subtitle{max-width:700px}}#landing-page #features{background:linear-gradient(180deg,#f8fbff,#fff);display:flex;flex-wrap:wrap;gap:28px;justify-content:center;padding:90px 20px}#landing-page #features .feature{background:#ffffffe6;border:1px solid #e5e7eb;border-radius:24px;box-shadow:0 10px 30px #0f172a0d;cursor:default;flex:1 1 300px;max-width:340px;opacity:0;overflow:hidden;padding:36px 28px;position:relative;text-align:center;transform:translateY(30px);transition:transform .6s ease,opacity .6s ease,box-shadow .3s ease,border-color .3s ease}#landing-page #features .feature:before{background:radial-gradient(circle at 50% 50%,#2563eb26,#0000 40%);background:radial-gradient(circle at var(--x,50%) var(--y,50%),#2563eb26,#0000 40%);content:"";inset:-2px;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease}#landing-page #features .feature:hover{border-color:#dbeafe;box-shadow:0 25px 60px #0f172a1f;transform:translateY(-8px) scale(1.01)}#landing-page #features .feature:hover:before{opacity:1}#landing-page #features .feature img{background:linear-gradient(135deg,#2563eb14,#60a5fa0f);border:1px solid #2563eb14;border-radius:18px;height:90px;margin-bottom:20px;padding:14px}#landing-page #features .feature h3{color:#0f172a;font-size:20px;font-weight:700;margin-bottom:10px}#landing-page #features .feature p{color:#64748b;font-size:15px;line-height:1.6;margin:0 auto;max-width:260px}#landing-page #features .feature.visible{opacity:1;transform:translateY(0)}#landing-page #onescreen-feature{background:#fff;border-bottom:1px solid #e6ecf5;padding:100px 20px}#landing-page #onescreen-feature .badge{background:#4f97ff1a;border-radius:999px;color:#2d5f91;font-size:14px;font-weight:600;letter-spacing:.5px;margin:0 auto 16px;padding:6px 14px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}#landing-page #onescreen-feature #onescreen-display{align-items:center;display:flex;gap:60px;justify-content:center;margin:50px auto 0;max-width:1200px;text-align:left}#landing-page #onescreen-feature #onescreen-preview{display:flex;flex:1.2 1;justify-content:center}#landing-page #onescreen-feature #onescreen-preview img{border:1px solid #0000000a;border-radius:16px;box-shadow:0 20px 45px #0000001f;max-width:750px;transition:transform .3s ease;width:100%}#landing-page #onescreen-feature #onescreen-preview img:hover{transform:translateY(-4px)}#landing-page #onescreen-feature #onescreen-highlights{display:flex;flex:.8 1;flex-direction:column;gap:32px}#landing-page #onescreen-feature #onescreen-highlights .highlight-item{align-items:flex-start;display:flex;gap:20px}#landing-page #onescreen-feature #onescreen-highlights .highlight-item .highlight-number{background:#4f97ff14;border-radius:12px;color:#4f97ff;font-size:24px;font-weight:800;line-height:1;padding:8px 12px}#landing-page #onescreen-feature #onescreen-highlights .highlight-item .highlight-text h4{color:#102a43;font-size:18px;font-weight:700;margin:0 0 6px}#landing-page #onescreen-feature #onescreen-highlights .highlight-item .highlight-text p{color:#5a7184;font-size:15px;line-height:1.5;margin:0}@media(max-width:980px){#landing-page #onescreen-feature #onescreen-display{flex-direction:column;gap:40px}#landing-page #onescreen-feature #onescreen-preview{width:100%}#landing-page #onescreen-feature #onescreen-preview img{max-width:90%}#landing-page #onescreen-feature #onescreen-highlights{margin:0 auto;width:90%}}#landing-page #sticky-notes-feature{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:100px 20px}#landing-page #sticky-notes-feature .badge{background:#4f97ff1a;border-radius:999px;color:#2d5f91;font-size:14px;font-weight:600;letter-spacing:.5px;margin:0 auto 16px;padding:6px 14px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}#landing-page #sticky-notes-feature #sticky-display{align-items:center;display:flex;gap:50px;justify-content:center;margin:50px auto 0;max-width:1200px;text-align:left}#landing-page #sticky-notes-feature #sticky-highlights{display:flex;flex:.9 1;flex-direction:column;gap:20px}#landing-page #sticky-notes-feature #sticky-highlights .highlight-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px;transition:transform .2s ease,box-shadow .2s ease}#landing-page #sticky-notes-feature #sticky-highlights .highlight-card:hover{box-shadow:0 10px 25px #0000000a;transform:translateX(4px)}#landing-page #sticky-notes-feature #sticky-highlights .highlight-card h4{color:#0f172a;font-size:18px;font-weight:600;margin:0 0 8px}#landing-page #sticky-notes-feature #sticky-highlights .highlight-card p{color:#475569;font-size:14px;line-height:1.6;margin:0}#landing-page #sticky-notes-feature #sticky-preview{display:flex;flex:1.3 1;justify-content:center}#landing-page #sticky-notes-feature #sticky-preview img{border:1px solid #0000000d;border-radius:12px;box-shadow:0 20px 40px #0000001a;max-width:680px;width:100%}@media(max-width:980px){#landing-page #sticky-notes-feature #sticky-display{flex-direction:column-reverse;gap:40px}#landing-page #sticky-notes-feature #sticky-preview{width:100%}#landing-page #sticky-notes-feature #sticky-preview img{max-width:100%}#landing-page #sticky-notes-feature #sticky-highlights{width:100%}}#landing-page #video-demo{background:#f0f4ff;padding:60px 20px;text-align:center}#landing-page #video-demo h2{color:#0d3b66;font-size:32px;font-weight:700;margin-bottom:40px}#landing-page #video-demo video{border-radius:28px;box-shadow:0 18px 45px #0003;height:auto;max-width:1000px;transition:transform .3s ease,box-shadow .3s ease;width:90%}@media(max-width:980px){#landing-page #video-demo h2{font-size:28px}#landing-page #video-demo video{width:95%}}@media(max-width:480px){#landing-page #video-demo h2{font-size:24px}#landing-page #video-demo video{width:100%}}#landing-page #desktop-overview,#landing-page #features,#landing-page #first-masthead,#landing-page #mobile-overview,#landing-page #video-demo{padding:90px 20px}#landing-page .container{margin:auto;max-width:1100px;text-align:center}#landing-page h2{color:#14243c;font-size:2.3rem;font-weight:700;margin-bottom:10px}#landing-page .section-subtitle{color:#5f6575;font-size:1.15rem;margin-bottom:45px}#landing-page #desktop-overview{background:#f7faff;border-bottom:1px solid #e6ecf5}#landing-page #desktop-overview video{border-radius:20px;box-shadow:0 14px 32px #00000026;max-width:900px;transition:transform .25s ease,box-shadow .25s ease;width:90%}#landing-page #mobile-overview{background:#fff}#landing-page #mobile-overview #mobile-row{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}#landing-page #mobile-overview #mobile-row .mobile-preview{align-items:center}#landing-page #mobile-overview #mobile-row .mobile-preview .mobile-preview-header{font-size:30px;font-weight:700;margin-bottom:20px}#landing-page #mobile-overview #mobile-row .mobile-preview #preview-holder-1{border-radius:50px;overflow:hidden;transform:rotate(-2deg)}#landing-page #mobile-overview #mobile-row .mobile-preview #preview-holder-2{border-radius:20px;overflow:hidden;transform:rotate(2deg)}#landing-page #mobile-overview #mobile-row .mobile-preview [id^=preview-holder-]{box-shadow:0 14px 32px #0000002e;height:600px;transition:transform .25s ease,box-shadow .25s ease}#landing-page #mobile-overview #mobile-row .mobile-preview [id^=preview-holder-] img{height:100%}#landing-page #mobile-overview #mobile-row .mobile-preview a{margin-top:100px}#landing-page .download-btn{background:#0d3b66;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:20px;padding:12px 28px;transition:all .25s ease}#landing-page .download-btn:hover{background:#1a5fb4;transform:translateY(-2px) scale(1.02)}#landing-page #second-masthead{background:linear-gradient(135deg,#e8f0ff,#f0f6ff);border-radius:50px;box-shadow:0 35px 70px #00000014;overflow:hidden;padding:80px 20px;position:relative;text-align:center}#landing-page #second-masthead #masthead-header{align-items:center;display:flex;gap:25px;justify-content:center;margin-bottom:15px}#landing-page #second-masthead #masthead-header h2{color:#0d3b66;font-family:Poppins,sans-serif;font-size:44px;font-weight:800;line-height:1.2}#landing-page #second-masthead #reminder-icon{align-items:center;border-radius:50%;box-shadow:0 8px 20px #0000001a;color:#fff;display:flex;font-size:32px;height:70px;justify-content:center;transition:transform .3s ease;width:70px}#landing-page #second-masthead #masthead-subtitle{color:#243349;font-size:20px;font-weight:500;margin-bottom:50px;opacity:.85}#landing-page #second-masthead #reminder-rules h3{color:#0d3b66;font-size:30px;font-weight:700;letter-spacing:.5px;margin-bottom:40px;text-transform:uppercase}#landing-page #second-masthead #reminder-rules #rules-cards{display:flex;flex-wrap:wrap;gap:50px;justify-content:center}#landing-page #second-masthead #reminder-rules #rules-cards .rule-card{background:linear-gradient(145deg,#fff,#e3f0ff);border-radius:36px;box-shadow:0 25px 50px #00000014;cursor:default;padding:40px 30px;position:relative;text-align:left;transition:transform .35s ease,box-shadow .35s ease,background .35s ease;width:340px}#landing-page #second-masthead #reminder-rules #rules-cards .rule-card strong{color:#0d3b66;display:block;font-size:20px;margin-bottom:10px}#landing-page #second-masthead #reminder-rules #rules-cards .rule-card ul{list-style:none;margin-top:10px;padding-left:0}#landing-page #second-masthead #reminder-rules #rules-cards .rule-card ul li{color:#243349;font-size:16px;margin-bottom:10px;padding-left:20px;position:relative}#landing-page #second-masthead #reminder-rules #rules-cards .rule-card ul li:before{color:#0d3b66;content:"•";font-weight:700;left:0;position:absolute}@media(max-width:1024px){#landing-page #second-masthead #rules-cards{gap:30px}#landing-page #second-masthead #rules-cards .rule-card{padding:35px 25px;width:45%}}@media(max-width:768px){#landing-page #second-masthead #masthead-header{flex-direction:column;gap:15px}#landing-page #second-masthead #rules-cards{flex-direction:column;gap:30px}#landing-page #second-masthead #rules-cards .rule-card{padding:30px 20px;width:90%}}#landing-page #third-masthead{align-items:center;background:linear-gradient(135deg,#f7faff,#e6f0ff);display:flex;flex-direction:column;overflow:hidden;padding:140px 20px 180px;position:relative;width:100%}#landing-page #third-masthead:after,#landing-page #third-masthead:before{border-radius:50%;content:"";filter:blur(120px);opacity:.25;position:absolute;z-index:0}#landing-page #third-masthead:before{background:#6daaff80;height:400px;left:-120px;top:-100px;width:400px}#landing-page #third-masthead:after{background:#ffffffb3;bottom:-150px;height:500px;right:-150px;width:500px}#landing-page #third-masthead #message-header{color:#0d3b66;font-family:Poppins,sans-serif;font-size:48px;font-weight:500;line-height:1.3;margin-bottom:100px;max-width:900px;position:relative;text-align:center;z-index:1}#landing-page #third-masthead #ourmessages{display:flex;flex-wrap:wrap;gap:60px;justify-content:center;max-width:1100px;position:relative;z-index:1}#landing-page #third-masthead #ourmessages .ourmessage{animation:floatCard 4s ease-in-out infinite;background:linear-gradient(145deg,#fff,#e6f0ff);border-radius:36px;box-shadow:0 25px 50px #00000014;cursor:pointer;padding:50px 30px 40px;position:relative;text-align:center;transition:transform .35s ease,box-shadow .35s ease,background .35s ease;width:360px}#landing-page #third-masthead #ourmessages .ourmessage .ourmessage-image{border-radius:20px;height:200px;margin:0 auto 30px;overflow:hidden;width:200px}#landing-page #third-masthead #ourmessages .ourmessage .ourmessage-image img{height:100%;object-fit:cover;width:100%}#landing-page #third-masthead #ourmessages .ourmessage .ourmessage-header{color:#243349;font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:1.6}#landing-page #third-masthead #ourmessages .ourmessage .ourmessage-header strong{color:#0d3b66;display:inline-block;font-size:22px}@media(max-width:1024px){#landing-page #third-masthead #ourmessages{gap:40px}#landing-page #third-masthead #ourmessages .ourmessage{padding:45px 25px;width:45%}}@media(max-width:768px){#landing-page #third-masthead #message-header{font-size:34px;margin-bottom:60px}#landing-page #third-masthead #ourmessages{flex-direction:column;gap:40px}#landing-page #third-masthead #ourmessages .ourmessage{padding:40px 20px;width:90%}}#landing-page #hidden{background-color:#000000b3;display:flex;flex-direction:column;height:100vh;justify-content:space-around;position:absolute;top:0;width:100vw}#landing-page #hidden #block-box{background-color:#fff;border-radius:10px;margin:0 auto;padding:10px 0;width:700px}#landing-page #hidden #block-box #block-header{font-size:30px;font-weight:700;text-align:center}#landing-page #hidden #block-box #block-email-input{margin:20px auto;width:70%}#landing-page #hidden #block-box #block-email-input #block-email-input-header{font-size:20px;font-weight:700;margin-bottom:10px;text-align:center}#landing-page #hidden #block-box #block-email-input input{border-radius:5px;border-style:solid;border-width:2px;padding:10px;width:calc(100% - 24px)}#landing-page #hidden #block-box #block-actions{display:flex;flex-direction:row;justify-content:space-around}#landing-page #hidden #block-box #block-actions .block-action{background-color:#000;border-radius:10px;color:#fff;margin:10px;padding:10px}#landing-page #hidden #block-box #block-actions .block-action:hover{cursor:pointer;opacity:.5}#landing-page #hidden #dislike-box,#landing-page #hidden #like-box{background-color:#fff;border-radius:20px;margin:0 auto;padding:10px 0;width:500px}#landing-page #hidden #dislike-box #dislike-header,#landing-page #hidden #dislike-box #like-header,#landing-page #hidden #like-box #dislike-header,#landing-page #hidden #like-box #like-header{font-size:30px;text-align:center}#landing-page #hidden #dislike-box #dislike-input,#landing-page #hidden #dislike-box #like-input,#landing-page #hidden #like-box #dislike-input,#landing-page #hidden #like-box #like-input{border-radius:10px;border-style:solid;border-width:2px;height:200px;margin:20px auto;padding:5px;width:90%}#landing-page #hidden #dislike-box #dislike-input textarea,#landing-page #hidden #dislike-box #like-input textarea,#landing-page #hidden #like-box #dislike-input textarea,#landing-page #hidden #like-box #like-input textarea{border-width:0;font-size:15px;height:100%;outline:none;resize:none;width:100%}#landing-page #hidden #dislike-box #dislike-actions,#landing-page #hidden #dislike-box #like-actions,#landing-page #hidden #like-box #dislike-actions,#landing-page #hidden #like-box #like-actions{display:flex;flex-direction:row;justify-content:space-around;margin:10px auto;width:50%}#landing-page #hidden #dislike-box #dislike-actions .dislike-action,#landing-page #hidden #dislike-box #dislike-actions .like-action,#landing-page #hidden #dislike-box #like-actions .dislike-action,#landing-page #hidden #dislike-box #like-actions .like-action,#landing-page #hidden #like-box #dislike-actions .dislike-action,#landing-page #hidden #like-box #dislike-actions .like-action,#landing-page #hidden #like-box #like-actions .dislike-action,#landing-page #hidden #like-box #like-actions .like-action{background-color:#000;border-radius:20px;color:#fff;padding:10px;text-align:center;width:40%}#landing-page #hidden #dislike-box #dislike-actions .dislike-action:hover,#landing-page #hidden #dislike-box #dislike-actions .like-action:hover,#landing-page #hidden #dislike-box #like-actions .dislike-action:hover,#landing-page #hidden #dislike-box #like-actions .like-action:hover,#landing-page #hidden #like-box #dislike-actions .dislike-action:hover,#landing-page #hidden #like-box #dislike-actions .like-action:hover,#landing-page #hidden #like-box #like-actions .dislike-action:hover,#landing-page #hidden #like-box #like-actions .like-action:hover{cursor:pointer;opacity:.5}#landing-page #hidden #dislike-box #dislike-sent-header,#landing-page #hidden #dislike-box #like-sent-header,#landing-page #hidden #like-box #dislike-sent-header,#landing-page #hidden #like-box #like-sent-header{font-size:25px;padding:20px 0;text-align:center}#header-web-comp{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffffe6;border-bottom:1px solid #0000000d;box-shadow:0 4px 20px #0000000a;display:flex;height:78px;justify-content:space-between;padding:0 5%;position:-webkit-sticky;position:sticky;top:0;transition:.25s ease;z-index:1000}#header-web-comp #left{align-items:center;cursor:pointer;display:flex;gap:14px}#header-web-comp #left img{border-radius:16px;height:48px;transition:transform .2s ease,box-shadow .2s ease;width:48px}#header-web-comp #left:hover img{transform:scale(1.05) rotate(-2deg)}#header-web-comp #left .text{display:flex;flex-direction:column;gap:3px}#header-web-comp #left .text .title{color:#18476f;font-family:Madimi One,sans-serif;font-size:24px;letter-spacing:.3px;line-height:1}#header-web-comp #left .text .tagline{color:#7a93ab;font-size:13px;font-weight:500}#header-web-comp #center{align-items:center;display:flex;gap:28px}#header-web-comp #center div{color:#587188;cursor:pointer;font-size:15px;font-weight:600;padding:8px 0;position:relative;transition:color .2s ease,transform .2s ease}#header-web-comp #center div:hover{color:#18476f;transform:translateY(-1px)}#header-web-comp #center div:after{background:#78b7ff;border-radius:999px;bottom:0;content:"";height:3px;left:0;position:absolute;transition:width .22s ease;width:0}#header-web-comp #center div:hover:after{width:100%}#header-web-comp #right{align-items:center;display:flex;gap:10px}#header-web-comp #right button{border:none;border-radius:16px;cursor:pointer;font-size:14px;font-weight:700;height:46px;padding:0 20px;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}#header-web-comp #right .primary{background:linear-gradient(135deg,#4da6ff,#2d7be8);box-shadow:0 10px 24px #4da6ff47;color:#fff}#header-web-comp #right .primary:hover{box-shadow:0 14px 28px #4da6ff57;transform:translateY(-2px) scale(1.02)}#header-web-comp #right .secondary{background:#eef6ff;color:#2d5d8f}#header-web-comp #right .secondary:hover{background:#e2f0ff}#header-web-comp #right .ghost{background:#0000;color:#5d7388}#header-web-comp #right .ghost:hover{background:#4da6ff14;color:#18476f}#footer-comp #footer-container #footer-links{flex:1 1}#footer-comp #footer-container #footer-links ul li{color:#ccc}#footer-comp #footer-container #footer-links ul li a{transition:color .3s}#footer-comp #footer-container #footer-links ul li:hover{color:#6faafd}#price-plan-comp-web{width:100vw}#price-plan-comp-web #price-plan{margin-bottom:100px;width:100%}#price-plan-comp-web #price-plan #price-plans{display:flex;flex-direction:row;justify-content:space-around;width:100%}#price-plan-comp-web #price-plan #price-plans .plan{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd9;border:1px solid #ffffff4d;border-radius:24px;box-shadow:0 15px 50px #00000014;display:flex;flex:1 1;flex-direction:column;max-width:350px;min-width:280px;padding:40px 25px;transition:all .3s ease}#price-plan-comp-web #price-plan #price-plans .plan .plan-header{color:#0d3b66;font-size:28px;font-weight:700;margin-bottom:15px}#price-plan-comp-web #price-plan #price-plans .plan hr{background:#cbd7e6;border:0;height:2px;margin-bottom:20px;width:50%}#price-plan-comp-web #price-plan #price-plans .plan .plan-price-header{font-size:18px;font-weight:600;line-height:1.4;margin-bottom:20px;text-align:center}#price-plan-comp-web #price-plan #price-plans .plan ul{color:#1f2d3d;font-size:16px;font-weight:500;list-style:none;margin:0;padding:0}#price-plan-comp-web #price-plan #price-plans .plan ul li{margin:10px 0}#sidebar,#sidebar-hover{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#202124,#18191c 50%,#101113);box-shadow:inset -1px 0 #ffffff0a,2px 0 20px #0003;color:#d4d8de;display:flex;flex-direction:column;height:100%;transition:box-shadow .25s ease,border-color .25s ease;width:20vw}#sidebar-hover.sidebar-moving,#sidebar.sidebar-moving{box-shadow:inset 0 0 0 2px #ffffff59}#sidebar #sidebar-move-banner,#sidebar-hover #sidebar-move-banner{align-items:center;background:#ffffff2e;border:1px solid #ffffff40;border-radius:10px;display:flex;font-size:12px;font-weight:600;gap:8px;justify-content:space-between;letter-spacing:.02em;margin:10px 10px 0;padding:10px 12px}#sidebar #sidebar-move-banner #sidebar-move-cancel,#sidebar-hover #sidebar-move-banner #sidebar-move-cancel{align-items:center;background:#fff3;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;transition:background-color .15s ease;width:24px}#sidebar #sidebar-move-banner #sidebar-move-cancel svg,#sidebar-hover #sidebar-move-banner #sidebar-move-cancel svg{height:16px;width:16px}#sidebar #sidebar-move-banner #sidebar-move-cancel:hover,#sidebar-hover #sidebar-move-banner #sidebar-move-cancel:hover{background:#ffffff52}#sidebar #sidebar-header,#sidebar-hover #sidebar-header{flex-shrink:0;padding:14px 12px 8px}#sidebar #sidebar-header #sidebar-title,#sidebar-hover #sidebar-header #sidebar-title{font-size:11px;font-weight:700;letter-spacing:.12em;margin-bottom:10px;opacity:.75;text-transform:uppercase}#sidebar #sidebar-header .sidebar-search,#sidebar-hover #sidebar-header .sidebar-search{align-items:center;display:flex;position:relative}#sidebar #sidebar-header .sidebar-search .sidebar-search-icon,#sidebar-hover #sidebar-header .sidebar-search .sidebar-search-icon{height:16px;left:10px;opacity:.65;pointer-events:none;position:absolute;width:16px}#sidebar #sidebar-header .sidebar-search input,#sidebar-hover #sidebar-header .sidebar-search input{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff14;border-radius:10px;color:#fff;font-size:13px;outline:none;padding:9px 32px 9px 34px;transition:background-color .15s ease,border-color .15s ease;width:100%}#sidebar #sidebar-header .sidebar-search input::placeholder,#sidebar-hover #sidebar-header .sidebar-search input::placeholder{color:#ffffff8c}#sidebar #sidebar-header .sidebar-search input:focus,#sidebar-hover #sidebar-header .sidebar-search input:focus{background:#ffffff17;border-color:#4d90fe}#sidebar #sidebar-header .sidebar-search .sidebar-search-clear,#sidebar-hover #sidebar-header .sidebar-search .sidebar-search-clear{align-items:center;background:#0000;border:none;border-radius:6px;color:#fffc;cursor:pointer;display:flex;height:22px;justify-content:center;padding:0;position:absolute;right:6px;width:22px}#sidebar #sidebar-header .sidebar-search .sidebar-search-clear:hover,#sidebar-hover #sidebar-header .sidebar-search .sidebar-search-clear:hover{background:#ffffff26}#sidebar #sidebar-top,#sidebar-hover #sidebar-top{display:flex;flex:1 1;flex-direction:column;min-height:0}#sidebar #sidebar-top #data-container,#sidebar-hover #sidebar-top #data-container{display:flex;flex:1 1;flex-direction:column;gap:2px;overflow-y:auto;padding:4px 8px 12px}#sidebar #sidebar-top #data-container::-webkit-scrollbar,#sidebar-hover #sidebar-top #data-container::-webkit-scrollbar{display:none;width:0}#sidebar #sidebar-top #data-container::-webkit-scrollbar-thumb,#sidebar #sidebar-top #data-container::-webkit-scrollbar-track,#sidebar-hover #sidebar-top #data-container::-webkit-scrollbar-thumb,#sidebar-hover #sidebar-top #data-container::-webkit-scrollbar-track{background:#0000}#sidebar #sidebar-top #data-container,#sidebar-hover #sidebar-top #data-container{-ms-overflow-style:none;scrollbar-width:none}#sidebar #sidebar-top #data-container .sidebar-empty,#sidebar-hover #sidebar-top #data-container .sidebar-empty{font-size:13px;line-height:1.5;opacity:.7;padding:24px 16px;text-align:center}#sidebar #sidebar-top #data-container .info-box .folder-children,#sidebar-hover #sidebar-top #data-container .info-box .folder-children{margin-left:4px}#sidebar #sidebar-top #data-container .info-box .info-box-row,#sidebar-hover #sidebar-top #data-container .info-box .info-box-row{align-items:center;border-left:3px solid #0000;border-radius:10px;display:flex;flex-direction:row;gap:4px;justify-content:space-between;padding:4px 6px;position:relative;transition:background-color .15s ease,border-color .15s ease}#sidebar #sidebar-top #data-container .info-box .info-box-row .folder-row-content,#sidebar-hover #sidebar-top #data-container .info-box .info-box-row .folder-row-content{align-items:center;display:flex;flex:1 1;gap:2px;min-width:0;width:100%}#sidebar #sidebar-top #data-container .info-box .info-box-row .folder-expand-btn,#sidebar #sidebar-top #data-container .info-box .info-box-row .folder-expand-btn-spacer,#sidebar-hover #sidebar-top #data-container .info-box .info-box-row .folder-expand-btn,#sidebar-hover #sidebar-top #data-container .info-box .info-box-row .folder-expand-btn-spacer{align-items:center;background:#0000;border:none;border-radius:6px;color:#ffffffd9;cursor:pointer;display:flex;flex-shrink:0;height:22px;justify-content:center;padding:0;transition:background-color .15s ease;width:22px}#sidebar #sidebar-top #data-container .info-box .info-box-row .folder-expand-btn svg,#sidebar #sidebar-top #data-container .info-box .info-box-row .folder-expand-btn-spacer svg,#sidebar-hover #sidebar-top #data-container .info-box .info-box-row .folder-expand-btn svg,#sidebar-hover #sidebar-top #data-container .info-box .info-box-row .folder-expand-btn-spacer svg{height:14px;width:14px}#sidebar #sidebar-top #data-container .info-box .info-box-row .folder-expand-btn-spacer:hover,#sidebar #sidebar-top #data-container .info-box .info-box-row .folder-expand-btn:hover,#sidebar-hover #sidebar-top #data-container .info-box .info-box-row .folder-expand-btn-spacer:hover,#sidebar-hover #sidebar-top #data-container .info-box .info-box-row .folder-expand-btn:hover{background-color:#ffffff0f}#sidebar #sidebar-top #data-container .info-box .info-box-row .folder-expand-btn-spacer,#sidebar-hover #sidebar-top #data-container .info-box .info-box-row .folder-expand-btn-spacer{opacity:0;pointer-events:none}#sidebar #sidebar-top #data-container .info-box .info-box-row .folder-main-btn,#sidebar-hover #sidebar-top #data-container .info-box .info-box-row .folder-main-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:inherit;cursor:pointer;display:flex;flex:1 1;gap:6px;min-width:0;padding:6px 8px 6px 2px;text-align:left;transition:background-color .15s ease}#sidebar #sidebar-top #data-container .info-box .info-box-row .folder-main-btn .info-header-icon,#sidebar-hover #sidebar-top #data-container .info-box .info-box-row .folder-main-btn .info-header-icon{color:#f0f9ff;display:flex;flex-shrink:0;height:16px;width:16px}#sidebar #sidebar-top #data-container .info-box .info-box-row .folder-main-btn .info-header-icon svg,#sidebar-hover #sidebar-top #data-container .info-box .info-box-row .folder-main-btn .info-header-icon svg{height:100%;width:100%}#sidebar #sidebar-top #data-container .info-box .info-box-row .folder-main-btn .info-header-name,#sidebar-hover #sidebar-top #data-container .info-box .info-box-row .folder-main-btn .info-header-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;flex:1 1;font-size:13px;font-weight:500;line-height:1.35;min-width:0;overflow:hidden;white-space:normal;word-break:break-word}#sidebar #sidebar-top #data-container .info-box .info-box-row .folder-main-btn .folder-note-badge,#sidebar-hover #sidebar-top #data-container .info-box .info-box-row .folder-main-btn .folder-note-badge{background:#fff3;border-radius:999px;flex-shrink:0;font-size:11px;font-weight:700;min-width:20px;padding:1px 6px;text-align:center}#sidebar #sidebar-top #data-container .info-box .info-box-row .info-box-rightactions,#sidebar-hover #sidebar-top #data-container .info-box .info-box-row .info-box-rightactions{align-items:center;background:linear-gradient(270deg,#000000fa 65%,#0000);border-radius:6px;display:flex;flex-direction:row;flex-shrink:0;opacity:0;padding-left:16px;pointer-events:none;position:absolute;right:4px;top:50%;transform:translateY(-50%);transition:opacity .15s ease}#sidebar #sidebar-top #data-container .info-box .info-box-row .info-box-rightactions .info-box-rightaction,#sidebar-hover #sidebar-top #data-container .info-box .info-box-row .info-box-rightactions .info-box-rightaction{align-items:center;background:#0000;border:none;border-radius:6px;color:#ffffffe6;cursor:pointer;display:flex;height:20px;justify-content:center;margin:0;padding:0;transition:background-color .15s ease,color .15s ease;width:20px}#sidebar #sidebar-top #data-container .info-box .info-box-row .info-box-rightactions .info-box-rightaction svg,#sidebar-hover #sidebar-top #data-container .info-box .info-box-row .info-box-rightactions .info-box-rightaction svg{height:14px;width:14px}#sidebar #sidebar-top #data-container .info-box .info-box-row .info-box-rightactions .info-box-rightaction:hover,#sidebar-hover #sidebar-top #data-container .info-box .info-box-row .info-box-rightactions .info-box-rightaction:hover{background:#ffffff2e}#sidebar #sidebar-top #data-container .info-box .info-box-row .info-box-rightactions .info-box-rightaction.info-box-rightaction-danger:hover,#sidebar-hover #sidebar-top #data-container .info-box .info-box-row .info-box-rightactions .info-box-rightaction.info-box-rightaction-danger:hover{background:#ef444459;color:#fff}#sidebar #sidebar-top #data-container .info-box .info-box-row:focus-within,#sidebar #sidebar-top #data-container .info-box .info-box-row:hover,#sidebar-hover #sidebar-top #data-container .info-box .info-box-row:focus-within,#sidebar-hover #sidebar-top #data-container .info-box .info-box-row:hover{background-color:#ffffff14}#sidebar #sidebar-top #data-container .info-box .info-box-row:focus-within .info-box-rightactions,#sidebar #sidebar-top #data-container .info-box .info-box-row:hover .info-box-rightactions,#sidebar-hover #sidebar-top #data-container .info-box .info-box-row:focus-within .info-box-rightactions,#sidebar-hover #sidebar-top #data-container .info-box .info-box-row:hover .info-box-rightactions{opacity:1;pointer-events:auto}#sidebar #sidebar-top #data-container .info-box .info-box-row-selected,#sidebar-hover #sidebar-top #data-container .info-box .info-box-row-selected{background:linear-gradient(90deg,#4d90fe40,#ffffff14);border-left-color:#4d90fe}#sidebar #sidebar-top #data-container .info-box .info-box-row-selected .folder-main-btn .info-header-name,#sidebar-hover #sidebar-top #data-container .info-box .info-box-row-selected .folder-main-btn .info-header-name{font-weight:700}#sidebar #sidebar-top #data-container .info-box .info-box-row-selected .folder-note-badge,#sidebar-hover #sidebar-top #data-container .info-box .info-box-row-selected .folder-note-badge{background:#ffffff47}#sidebar #sidebar-top #data-container .info-box .info-box-row-move-mode .folder-main-btn,#sidebar-hover #sidebar-top #data-container .info-box .info-box-row-move-mode .folder-main-btn{cursor:copy}#sidebar #sidebar-top #data-container .info-box .info-box-row-moving-item,#sidebar-hover #sidebar-top #data-container .info-box .info-box-row-moving-item{background:#ffffff1f;border-left-color:#ffffff80}#sidebar #sidebar-top #loading-container,#sidebar-hover #sidebar-top #loading-container{margin:20px auto}#sidebar #sidebar-top #loading-container #loading-icon,#sidebar-hover #sidebar-top #loading-container #loading-icon{animation:rotate 1s linear infinite;color:#ffffffd9;height:30px;margin:0 auto;width:30px}#sidebar #sidebar-top #loading-container #loading-icon svg,#sidebar-hover #sidebar-top #loading-container #loading-icon svg{height:100%;width:100%}#sidebar #user-actions-container,#sidebar-hover #user-actions-container{border-top:1px solid #ffffff1f;flex-shrink:0;padding:8px 10px}#sidebar #user-actions-container .user-actions,#sidebar-hover #user-actions-container .user-actions{display:flex;gap:6px;justify-content:space-between}#sidebar #user-actions-container .user-actions .user-action,#sidebar-hover #user-actions-container .user-actions .user-action{align-items:center;background:#ffffff14;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-size:10px;font-weight:600;gap:4px;letter-spacing:.02em;padding:8px 4px;position:relative;transition:background-color .15s ease,transform .15s ease}#sidebar #user-actions-container .user-actions .user-action svg,#sidebar-hover #user-actions-container .user-actions .user-action svg{height:18px;width:18px}#sidebar #user-actions-container .user-actions .user-action .user-action-badge,#sidebar-hover #user-actions-container .user-actions .user-action .user-action-badge{background:#ef4444;border-radius:999px;color:#fff;font-size:10px;font-weight:700;height:16px;line-height:16px;min-width:16px;padding:0 4px;position:absolute;right:8px;text-align:center;top:4px}#sidebar #user-actions-container .user-actions .user-action:hover,#sidebar-hover #user-actions-container .user-actions .user-action:hover{background:#ffffff29;transform:translateY(-1px)}#sidebar #user-actions-container .user-actions .user-action.upgrade,#sidebar-hover #user-actions-container .user-actions .user-action.upgrade{background:linear-gradient(135deg,#000,#333);border:none;color:#fff}#sidebar #user-actions-container .user-actions .user-action.upgrade .user-action-sub,#sidebar-hover #user-actions-container .user-actions .user-action.upgrade .user-action-sub{color:#ffffffb3}#sidebar #user-actions-container .user-actions .user-action.upgrade:hover,#sidebar-hover #user-actions-container .user-actions .user-action.upgrade:hover{opacity:.9;transform:translateY(-1px)}#sidebar #bottom-actions,#sidebar-hover #bottom-actions{border-top:1px solid #ffffff1f;display:flex;flex-shrink:0;gap:8px;padding:10px 12px 14px}#sidebar #bottom-actions .bottom-action,#sidebar-hover #bottom-actions .bottom-action{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:10px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:12px;font-weight:600;gap:6px;justify-content:center;padding:10px 8px;transition:background-color .15s ease,transform .15s ease}#sidebar #bottom-actions .bottom-action svg,#sidebar-hover #bottom-actions .bottom-action svg{height:16px;width:16px}#sidebar #bottom-actions .bottom-action:hover,#sidebar-hover #bottom-actions .bottom-action:hover{background:#ffffff2e;transform:translateY(-1px)}#sidebar #bottom-actions .bottom-action:active,#sidebar-hover #bottom-actions .bottom-action:active{transform:scale(.98)}#sidebar-hover:hover{opacity:.6}#notes-list{background-color:#f4f7fb;border-left:1px solid #e2e8f0;border-right:1px solid #e2e8f0;box-sizing:border-box;display:flex;flex:0 0 15%;flex-direction:column;height:100%;max-width:15%;min-width:15%;padding:0;width:15%}#notes-list.notes-list-move-mode{box-shadow:inset 0 0 0 2px #3b82f659}#notes-list #notes-panel-header{background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;padding:16px 14px 10px}#notes-list #notes-panel-header #notes-panel-label{color:#64748b;display:block;font-size:10px;font-weight:700;letter-spacing:.1em;margin-bottom:4px;text-transform:uppercase}#notes-list #notes-panel-header #notes-panel-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1e293b;display:-webkit-box;font-size:16px;font-weight:700;line-height:1.35;margin:0;overflow:hidden;word-break:break-word}#notes-list #notes-move-banner{background:#dbeafe;border:1px solid #93c5fd;border-radius:8px;color:#1e40af;flex-shrink:0;font-size:12px;font-weight:600;margin:10px 12px 0;padding:8px 10px;text-align:center}#notes-list #create-note{align-items:center;background:#fff;border:1px dashed #93c5fd;border-radius:10px;color:#2563eb;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:700;gap:8px;justify-content:center;margin:12px;padding:10px 14px;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}#notes-list #create-note svg{height:18px;width:18px}#notes-list #create-note:hover{background:#eff6ff;border-color:#3b82f6;transform:translateY(-1px)}#notes-list #create-note:active{transform:scale(.98)}#notes-list #notes-scroll-area{-ms-overflow-style:none;flex:1 1;min-height:0;overflow-y:auto;padding:0 12px 12px;scrollbar-width:none}#notes-list #notes-scroll-area::-webkit-scrollbar{display:none;width:0}#notes-list #container-items{display:flex;flex-direction:column;gap:8px}#notes-list .note-card{background:#fff;border:1px solid #e2e8f0;border-left:3px solid #0000;border-radius:12px;cursor:pointer;padding:10px 10px 10px 12px;position:relative;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}#notes-list .note-card .note-card-body{display:flex;flex-direction:column;gap:8px;min-width:0}#notes-list .note-card .note-reminder-badge{align-items:center;align-self:flex-start;background:#fef3c7;border-radius:999px;color:#b45309;display:inline-flex;height:24px;justify-content:center;width:24px}#notes-list .note-card .note-reminder-badge svg{height:14px;width:14px}#notes-list .note-card .note-preview{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#334155;display:-webkit-box;font-size:13px;font-weight:600;line-height:1.45;margin:0;overflow:hidden;word-break:break-word}#notes-list .note-card .choice-image{margin:0 auto;overflow:hidden}#notes-list .note-card .choice-image img{display:block;height:100%;object-fit:cover;width:100%}#notes-list .note-card .choice-table-wrap{border:1px solid #e2e8f0;border-radius:8px;overflow-x:auto}#notes-list .note-card .choice-table{margin:0}#notes-list .note-card .note-card-actions{background:linear-gradient(270deg,#fffffffa 70%,#fff0);border-radius:8px;display:flex;gap:4px;opacity:0;padding-left:12px;pointer-events:none;position:absolute;right:8px;top:8px;transition:opacity .15s ease}#notes-list .note-card .note-card-actions .note-action-btn{align-items:center;background:#f1f5f9;border:none;border-radius:7px;color:#475569;cursor:pointer;display:flex;height:18px;justify-content:center;padding:0;transition:background-color .15s ease,color .15s ease;width:18px}#notes-list .note-card .note-card-actions .note-action-btn svg{height:14px;width:14px}#notes-list .note-card .note-card-actions .note-action-btn:hover{background:#e2e8f0;color:#1e293b}#notes-list .note-card .note-card-actions .note-action-btn.note-action-btn-danger:hover{background:#fee2e2;color:#dc2626}#notes-list .note-card:focus-within,#notes-list .note-card:hover{border-color:#cbd5e1;box-shadow:0 4px 14px #0f172a0f;transform:translateY(-1px)}#notes-list .note-card:focus-within .note-card-actions,#notes-list .note-card:hover .note-card-actions{opacity:1;pointer-events:auto}#notes-list .note-card-selected{background:#eff6ff;border-color:#93c5fd #93c5fd #93c5fd #3b82f6;box-shadow:0 4px 14px #3b82f61f}#notes-list .note-card-selected .note-preview{color:#1e40af}#notes-list .note-card-selected .note-card-actions{background:linear-gradient(270deg,#eff6fffa 70%,#eff6ff00)}#notes-list .note-card-move-mode{cursor:copy}#notes-list .note-card-moving{background:#eef2ff;border-left-color:#6366f1}#notes-list .notes-empty{align-items:center;color:#64748b;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:48px 20px;text-align:center}#notes-list .notes-empty svg{color:#94a3b8;height:32px;width:32px}#notes-list .notes-empty p{color:#475569;font-size:14px;font-weight:600;margin:0}#notes-list .notes-empty span{font-size:12px}#notes-list .notes-load-more-hint{color:#94a3b8;font-size:11px;font-weight:600;letter-spacing:.04em;padding:10px 0 4px;text-align:center;text-transform:uppercase}@keyframes notes-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#note-view{background-color:#fff;display:flex;flex:1 1;flex-direction:column;height:100%;min-width:0;overflow:hidden;width:65%}#note-view.dragging{background-color:#f0f8ff;border:2px dashed #007bff}#note-view #note-view-header{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;flex-shrink:0;justify-content:space-around;padding:10px 14px}#note-view #note-view-header #note-toolbar{align-items:center;display:flex;gap:8px}#note-view #note-view-header #note-toolbar .note-toolbar-group{align-items:center;display:flex;gap:4px}#note-view #note-view-header #note-toolbar .note-toolbar-divider{background:#cbd5e1;flex-shrink:0;height:24px;width:1px}#note-view #note-view-header #note-toolbar .note-toolbar-btn{align-items:center;background:#fff;border:1px solid #0000;border-radius:8px;color:#475569;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease;width:32px}#note-view #note-view-header #note-toolbar .note-toolbar-btn svg{height:16px;width:16px}#note-view #note-view-header #note-toolbar .note-toolbar-btn strong{font-size:15px;font-weight:800;line-height:1}#note-view #note-view-header #note-toolbar .note-toolbar-btn i{font-size:15px;font-style:italic;font-weight:700;line-height:1}#note-view #note-view-header #note-toolbar .note-toolbar-btn:hover{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}#note-view #note-view-header #note-toolbar .note-toolbar-btn.note-toolbar-btn-active{background:#3b82f6;border-color:#3b82f6;box-shadow:0 2px 8px #3b82f640;color:#fff}#note-view #note-view-header #note-search{align-items:center;display:flex;margin-left:50px;position:relative}#note-view #note-view-header #note-search .note-search-icon{color:#94a3b8;height:15px;left:10px;pointer-events:none;position:absolute;width:15px}#note-view #note-view-header #note-search input{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#1e293b;font-size:13px;height:34px;outline:none;padding:0 32px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}#note-view #note-view-header #note-search input::placeholder{color:#94a3b8}#note-view #note-view-header #note-search input:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f61f}#note-view #note-view-header #note-search .note-search-clear{align-items:center;background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;height:22px;justify-content:center;padding:0;position:absolute;right:6px;width:22px}#note-view #note-view-header #note-search .note-search-clear svg{height:16px;width:16px}#note-view #note-view-header #note-search .note-search-clear:hover{background:#f1f5f9;color:#1e293b}#note-view #note-view-main,#note-view #note-view-main #note-inputs{height:100%;width:100%}#note-view #note-view-main #note-inputs #note-text-container{height:calc(60% - 10px);margin:5px 0;overflow-y:scroll;padding:0 10px;width:100%}#note-view #note-view-main #note-inputs #note-reminder{display:flex;flex-direction:column;height:15%;justify-content:space-around;width:100%}#note-view #note-view-main #note-inputs #note-reminder #selected-date-time-container{background-color:#fff;border-radius:18px;box-shadow:0 4px 12px #0000001f;margin:0 auto;padding:5px 20px;transition:all .3s ease}#note-view #note-view-main #note-inputs #note-reminder #selected-date-time-container #selected-date-time-row{display:flex;flex-direction:row;justify-content:space-around}#note-view #note-view-main #note-inputs #note-reminder #selected-date-time-container #selected-date-time-row #selected-date-time-header{color:#1f2937;font-size:10px;font-weight:700;letter-spacing:.5px;width:70%}#note-view #note-view-main #note-inputs #note-reminder #selected-date-time-container #selected-date-time-row #selected-date-time-actions{display:flex;flex-direction:row;justify-content:space-around;width:30%}#note-view #note-view-main #note-inputs #note-reminder #selected-date-time-container #selected-date-time-row #selected-date-time-actions .selected-date-time-action{border:1px solid #d1d5db;border-radius:15px;box-shadow:0 2px 6px #00000014;display:flex;flex-direction:column;height:25px;justify-content:center;transition:all .2s ease;width:25px}#note-view #note-view-main #note-inputs #note-reminder #selected-date-time-container #selected-date-time-row #selected-date-time-actions .selected-date-time-action .selected-date-time-action-icon{height:70%;margin:0 auto;width:70%}#note-view #note-view-main #note-inputs #note-reminder #selected-date-time-container #selected-date-time-row #selected-date-time-actions .selected-date-time-action:hover{box-shadow:0 4px 10px #0000001f;cursor:pointer;transform:translateY(-2px) scale(1.05)}#note-view #note-view-main #note-inputs #note-reminder #selected-date-time-container #selected-date-time-row #selected-date-time-actions .selected-date-time-action:active{box-shadow:0 1px 3px #0000001a;transform:translateY(0) scale(.98)}#note-view #note-view-main #note-inputs #note-reminder #selected-date-time-container #remind-another-user{background-color:#efefef;border-radius:20px;display:flex;flex-direction:row;justify-content:space-around;padding:5px 10px}#note-view #note-view-main #note-inputs #note-reminder #selected-date-time-container #remind-another-user #remind-another-user-header{color:#1f2937;font-size:8px;font-weight:700}#note-view #note-view-main #note-inputs #note-reminder #selected-date-time-container #remind-another-user #remind-another-user-openbutton{background-color:#fff;border-radius:12.5px;border-style:solid;border-width:0;box-shadow:0 0 5px #d3d3d3;display:flex;flex-direction:column;height:25px;justify-content:space-around;margin-left:10px;padding:5px;width:25px}#note-view #note-view-main #note-inputs #note-reminder #selected-date-time-container #remind-another-user #remind-another-user-openbutton #openbutton-icon{height:15px;margin:0 auto;width:15px}#note-view #note-view-main #note-inputs #note-reminder #selected-date-time-container #remind-another-user #remind-another-user-openbutton:hover{cursor:pointer;opacity:.5}#note-view #note-view-main #note-inputs #note-reminder #selected-date-time-container #autodelete{display:flex;flex-direction:row;justify-content:space-around}#note-view #note-view-main #note-inputs #note-reminder #selected-date-time-container #autodelete #autodelete-header{color:#ff5050;font-size:10px;font-weight:700;letter-spacing:.5px;margin-right:10px}#note-view #note-view-main #note-inputs #note-reminder #selected-date-time-container #autodelete #autodelete-actions{display:flex}#note-view #note-view-main #note-inputs #note-reminder #selected-date-time-container #autodelete #autodelete-actions .autodelete-action{align-items:center;border:1px solid #fca5a5;border-radius:15px;box-shadow:0 2px 6px #00000014;display:flex;flex-direction:column;height:25px;justify-content:space-around;transition:all .2s ease;width:25px}#note-view #note-view-main #note-inputs #note-reminder #selected-date-time-container #autodelete #autodelete-actions .autodelete-action .autodelete-action-icon{height:60%;margin:0 auto;width:60%}#note-view #note-view-main #note-inputs #note-reminder #selected-date-time-container #autodelete #autodelete-actions .autodelete-action:hover{background:linear-gradient(145deg,#fd6f6f,#ff5050);box-shadow:0 4px 10px #0000001f;cursor:pointer;transform:translateY(-2px) scale(1.05)}#note-view #note-view-main #note-inputs #note-reminder #selected-date-time-container #autodelete #autodelete-actions .autodelete-action:active{box-shadow:0 1px 3px #0000001a;transform:translateY(0) scale(.98)}#note-view #note-view-main #note-inputs #note-items{display:flex;flex-direction:row;height:25%;overflow-x:scroll;width:100%}#note-view #note-view-main #note-inputs #note-items .note-table-container{background-color:#fff;border-radius:20px;box-shadow:0 0 10px #d3d3d3;height:20vh;margin:10px 0 0 10px;width:20vh}#note-view #note-view-main #note-inputs #note-items .note-table-container .note-table-datas-container{display:flex;flex-direction:column;height:20vh;justify-content:space-around;margin-bottom:-40px;overflow:scroll;width:20vh}#note-view #note-view-main #note-inputs #note-items .note-table-container .note-table-datas-container .note-table-datas{display:flex;flex-direction:row;transform:scale(.8)}#note-view #note-view-main #note-inputs #note-items .note-table-container .note-table-datas-container .note-table-datas .note-table-row{display:flex;flex-direction:row;justify-content:space-between;width:100%}#note-view #note-view-main #note-inputs #note-items .note-table-container .note-table-datas-container .note-table-datas .note-table-row .note-table-row-data{border:1px solid #000;display:flex;flex-direction:column;font-size:20px;justify-content:space-around;padding:0;text-align:center}#note-view #note-view-main #note-inputs #note-items .note-table-container .note-table-actions{display:flex;flex-direction:row-reverse;height:40px}#note-view #note-view-main #note-inputs #note-items .note-table-container .note-table-actions .note-table-action{background-color:#fff;color:#000}#note-view #note-view-main #note-inputs #note-items .note-table-container .note-table-actions .note-table-action-selected{background-color:#000;color:#fff}#note-view #note-view-main #note-inputs #note-items .note-table-container .note-table-actions .note-table-action,#note-view #note-view-main #note-inputs #note-items .note-table-container .note-table-actions .note-table-action-selected{border-radius:20px;box-shadow:0 0 10px #d3d3d3;display:flex;flex-direction:row;justify-content:space-around;margin:5px;padding:5px 10px;text-align:center}#note-view #note-view-main #note-inputs #note-items .note-table-container .note-table-actions .note-table-action .note-table-action-icon,#note-view #note-view-main #note-inputs #note-items .note-table-container .note-table-actions .note-table-action-selected .note-table-action-icon{height:20px;width:20px}#note-view #note-view-main #note-inputs #note-items .note-table-container .note-table-actions .note-table-action-selected:hover,#note-view #note-view-main #note-inputs #note-items .note-table-container .note-table-actions .note-table-action:hover{cursor:pointer;opacity:.5}#note-view #note-view-main #note-inputs #note-items .note-info-image{align-items:center;display:flex;flex-direction:column;justify-content:space-around;margin-left:10px}#note-view #note-view-main #note-inputs #note-items .note-info-image .schedule-image-container{align-items:center;overflow:hidden}#note-view #note-view-main #note-inputs #note-items .note-info-image .schedule-image-container .schedule-image-holder{border-radius:10px;overflow:hidden}#note-view #note-view-main #note-inputs #note-items .note-info-image .schedule-image-container .schedule-image-holder img{height:100%;width:100%}#note-view #note-view-main #note-inputs #note-items .note-info-image .schedule-image-container .schedule-image-actions{display:flex;flex-direction:row;margin-bottom:5px}#note-view #note-view-main #note-inputs #note-items .note-info-image .schedule-image-container .schedule-image-actions .schedule-image-action{background-color:#fff;border-radius:20px;border-style:solid;border-width:1px;display:flex;flex-direction:column;height:40px;justify-content:space-around;margin-left:5px;width:40px}#note-view #note-view-main #note-inputs #note-items .note-info-image .schedule-image-container .schedule-image-actions .schedule-image-action .schedule-image-action-icon{height:30px;margin:0 auto;width:30px}#note-view #note-view-main #note-inputs #note-items .note-info-image .schedule-image-prompt-touch{background-color:#fff;border-radius:20px;box-shadow:0 0 5px #d3d3d3;display:flex;flex-direction:row;justify-content:space-around;padding:10px;width:100px}#note-view #note-view-main #note-inputs #note-items .note-info-image .schedule-image-prompt-touch .schedule-image-prompt-touch-header{font-size:15px;margin-left:5px}#note-view #note-view-main #note-inputs #note-items .note-info-image .schedule-image-prompt-touch:hover{cursor:pointer;opacity:.5}#note-view #note-view-main #saving-note-indicator{bottom:0;display:flex;flex-direction:row;margin:0 310px 10px 0;position:absolute;right:0}#note-view #note-view-main #saving-note-indicator #saving-note-header{font-weight:700}#note-view #note-view-main #saving-note-indicator #note-status-icon{border-radius:12.5px;display:flex;flex-direction:column;height:25px;justify-content:space-around;margin-left:5px;width:25px}#note-view #note-view-main #saving-note-indicator #note-status-icon #saving-note-icon{border-radius:7.5px;height:15px;margin:0 auto;width:15px}#note-view #note-view-main #saving-note-indicator #note-status-icon #loading-icon{animation:rotate 2s linear infinite;border-radius:10px;height:20px;margin:0 auto;width:20px}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#onepeak-page{background:#f5f7fb;color:#111827;font-family:Inter,system-ui,sans-serif;height:100%;width:100%}#onepeak-page #buttons{height:50px;margin-top:10px}#onepeak-page .button{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:12px;font-weight:600;margin:0 5px;padding:6px 10px;transition:all .15s ease}#onepeak-page .check-selected,#onepeak-page .check-unselected{background-color:#0000;border:1px solid #000;border-radius:15px;display:flex;flex-direction:column;height:30px;justify-content:space-around;width:30px}#onepeak-page .check-selected div,#onepeak-page .check-unselected div{height:15px;margin:0 auto;width:15px}#onepeak-page .check-unselected:hover{background-color:#fff;box-shadow:0 0 10px #d3d3d3}#onepeak-page .check-selected{background-color:#007bff;border:1px solid #007bff;color:#fff}#onepeak-page #workspaces,#onepeak-page #workspaces-hover{height:calc(100% - 50px);overflow-x:scroll;padding:0 10px;width:calc(100% - 20px)}#onepeak-page #workspaces-hover:hover{background-color:#7f7f7f1a;cursor:pointer}#onepeak-page .board,#onepeak-page .board.hide,#onepeak-page .board.hover{background:#fff;border:1px solid #e6e8ef;border-radius:14px;box-shadow:0 6px 18px #0000001a;padding:14px}#onepeak-page .board .boardHeader,#onepeak-page .board.hide .boardHeader,#onepeak-page .board.hover .boardHeader{display:flex;flex-direction:row}#onepeak-page .board .boardTitle,#onepeak-page .board.hide .boardTitle,#onepeak-page .board.hover .boardTitle{color:#374151;font-size:15px;font-weight:700;margin-bottom:12px;white-space:nowrap}#onepeak-page .task,#onepeak-page .task.hide,#onepeak-page .task.hover{background:#f9fafb;border:1px solid #d0d0d0;border-radius:12px;padding:10px}#onepeak-page .task .taskTitle,#onepeak-page .task.hide .taskTitle,#onepeak-page .task.hover .taskTitle{font-size:15px;font-weight:600;white-space:nowrap}#onepeak-page .task .timeRow,#onepeak-page .task.hide .timeRow,#onepeak-page .task.hover .timeRow{margin-bottom:6px}#onepeak-page .task .timeRow .timePill,#onepeak-page .task.hide .timeRow .timePill,#onepeak-page .task.hover .timeRow .timePill{background:#eef2ff;border-radius:999px;color:#4f46e5;font-size:11px;padding:3px 8px}#onepeak-page .task .taskMeta,#onepeak-page .task.hide .taskMeta,#onepeak-page .task.hover .taskMeta{color:#6b7280;display:flex;font-size:11px;justify-content:space-between;margin-bottom:6px}#onepeak-page .task .bar,#onepeak-page .task.hide .bar,#onepeak-page .task.hover .bar{background:#e5e7eb;border-radius:999px;height:6px;overflow:hidden}#onepeak-page .task .bar .fill,#onepeak-page .task.hide .bar .fill,#onepeak-page .task.hover .bar .fill{background:#4f46e5;border-radius:999px;height:100%}#onepeak-page .taskRow{display:flex;flex-direction:row;justify-content:space-between}#onepeak-page .taskRow .dataRow{margin-right:10px}#onepeak-page .dataRow{display:flex;flex-direction:row;gap:10px}#onepeak-page .dataRow.horizontal{display:flex;flex-direction:row;margin-top:5px}#onepeak-page .dataRow.vertical{display:flex;flex-direction:column;margin-top:5px}#onepeak-page .layoutToggle{border:1px solid #d1d5db;border-radius:8px;display:flex;height:20px;overflow:hidden}#onepeak-page .layoutToggle button{background:#fff;border:none;color:#6b7280;cursor:pointer;font-size:12px}#onepeak-page .layoutToggle button .layout-icon{height:13px;width:13px}#onepeak-page .layoutToggle button.active{background:#000;color:#fff;font-weight:600}#onepeak-page .tasksHeaderContainer{align-items:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;padding:8px;transition:all .2s ease}#onepeak-page .tasksHeaderContainer:hover{background:#f1f5f9;border-color:#cbd5e1}#onepeak-page .tasksHeaderContainer .tasksHeader{align-items:center;color:#475569;display:flex;font-size:10px;font-weight:700;gap:8px}#onepeak-page .tasksHeaderContainer .tasksHeader .tasksArrow{font-size:10px;text-align:center;transition:transform .2s ease;width:14px}#onepeak-page .tasksHeaderContainer .tasksHeader span:nth-child(2){white-space:nowrap}#onepeak-page .tasksHeaderContainer .tasksProgress{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:999px;display:flex;font-size:11px;font-weight:700;gap:2px;margin:0 5px;padding:2px 8px}#onepeak-page .tasksHeaderContainer .tasksProgress .completed{color:#16a34a}#onepeak-page .tasksHeaderContainer .tasksProgress .total{color:#6b7280}#onepeak-page .tasksHeaderContainer.open .tasksArrow{transform:rotate(90deg)}#onepeak-page .choiceActions{align-items:flex-start;display:flex;gap:5px}#onepeak-page .choiceAction{align-items:center;background:#363636;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;height:19px;justify-content:center;transition:.2s;width:19px}#onepeak-page .choiceAction:hover{background:#fee2e2;color:#dc2626}#onepeak-page .onepeak-popup-box{background-color:#000c;display:flex;flex-direction:column;height:100vh;justify-content:space-around;position:absolute;top:0;width:80vw}#onepeak-page .onepeak-popup-box #modalOverlay{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0003;display:flex;flex-direction:column;margin:0 auto;min-width:300px;padding:16px}#onepeak-page .onepeak-popup-box #modalOverlay .modalTitle{font-size:16px;font-weight:700;margin-bottom:12px}#onepeak-page .onepeak-popup-box #modalOverlay .modalInput{border:1px solid #e5e7eb;border-radius:8px;margin-bottom:12px;padding:8px;width:calc(100% - 16px)}#onepeak-page .onepeak-popup-box #modalOverlay .uploadButton{background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;margin:0 auto 12px;padding:8px 16px;transition:.2s}#onepeak-page .onepeak-popup-box #modalOverlay .uploadButton:hover{background:#1d4ed8}#onepeak-page .onepeak-popup-box #modalOverlay .imagePreview{border:1px solid #e5e7eb;border-radius:8px;margin-bottom:12px;object-fit:cover}#onepeak-page .onepeak-popup-box #modalOverlay .timeOptions{display:flex;flex-direction:column;font-size:12px;gap:10px;margin-bottom:12px}#onepeak-page .onepeak-popup-box #modalOverlay .timeOptions label{align-items:center;display:flex;gap:6px}#onepeak-page .onepeak-popup-box #modalOverlay .rangeInputs{display:flex;flex-direction:column;gap:6px;margin-left:20px}#onepeak-page .onepeak-popup-box #modalOverlay .modalActions{display:flex;justify-content:space-between}#reminders{background:#f6f7f9;border-left:1px solid #e5e5e5;box-sizing:border-box;height:100%;overflow-y:auto;padding:15px;scrollbar-width:thin;width:22%}#reminders #reminders-header{color:#222;font-family:Poppins,sans-serif;font-size:24px;font-weight:700;margin-bottom:20px;text-align:center}#reminders #reminders-list .reminder{background:#fff;border-radius:16px;box-shadow:0 3px 12px #0000000d;margin-bottom:15px;padding:15px;transition:.2s}#reminders #reminders-list .reminder:hover{box-shadow:0 8px 20px #00000014;transform:translateY(-2px)}#reminders #reminders-list .reminder .action-icons{display:flex;gap:8px;justify-content:space-around;margin-bottom:15px}#reminders #reminders-list .reminder .action-icons .action-icon{align-items:center;background:#f6f7f9;border-radius:50%;display:flex;height:30px;justify-content:center;transition:.2s;width:30px}#reminders #reminders-list .reminder .action-icons .action-icon:hover{background:#ececec;cursor:pointer;opacity:1}#reminders #reminders-list .reminder .reminder-header{font-size:20px;margin-left:10px;width:78%}#reminders #reminders-list .reminder .reminder-image{border-radius:12px;margin:10px 0;overflow:hidden}#reminders #reminders-list .reminder .reminder-image img{object-fit:cover}#reminders #reminders-list .reminder .reminder-table{margin:5px 0;overflow-x:scroll}#reminders #reminders-list .reminder .reminder-table .table-row{display:flex;flex-direction:row;justify-content:space-between;width:100%}#reminders #reminders-list .reminder .reminder-table .table-row .table-row-delete-hide{border-color:#fff}#reminders #reminders-list .reminder .reminder-table .table-row .table-row-delete,#reminders #reminders-list .reminder .reminder-table .table-row .table-row-delete-hide{border-radius:10px;border-style:solid;border-width:.5px;height:15px;margin-right:5px;width:15px}#reminders #reminders-list .reminder .reminder-table .table-row .table-column-delete-hide{border-color:#fff}#reminders #reminders-list .reminder .reminder-table .table-row .table-column-delete,#reminders #reminders-list .reminder .reminder-table .table-row .table-column-delete-hide{border-radius:10px;border-style:solid;border-width:.5px;height:15px;margin:0 auto 5px;width:15px}#reminders #reminders-list .reminder .reminder-table .table-row .table-row-data{align-items:center;border:1px solid #ddd;display:flex;font-size:14px;justify-content:center;text-align:center}#reminders #reminders-list .reminder .container-reminder{background:#eef5ff;border-radius:20px;color:#0074ff;display:inline-block;margin:12px 0;padding:8px 12px}#reminders #reminders-list .reminder .container-reminder .container-reminder-row{display:flex}#reminders #reminders-list .reminder .container-reminder .container-reminder-row .container-reminder-icon{color:#0074ff;height:20px;margin-right:6px;width:20px}#reminders #reminders-list .reminder .container-reminder .container-reminder-row .container-reminder-header{font-size:14px;font-weight:500}#reminders #reminders-list .reminder .autodelete{align-items:center;border-top:1px solid #eee;display:flex;justify-content:space-between;margin-top:15px;padding-top:15px}#reminders #reminders-list .reminder .autodelete .autodelete-header{color:#555;font-size:14px;font-weight:500;margin-right:10px}#reminders #reminders-list .reminder .autodelete .autodelete-actions{display:flex}#reminders #reminders-list .reminder .autodelete .autodelete-actions .autodelete-action{align-items:center;border-radius:50%;border-style:solid;border-width:1px;cursor:pointer;display:flex;height:28px;justify-content:center;transition:.2s;width:28px}#reminders #reminders-list .reminder .autodelete .autodelete-actions .autodelete-action:hover{transform:scale(1.05)}#reminders #reminders-list .reminder .autodelete .autodelete-actions .autodelete-action .autodelete-action-icon{height:15px;width:15px}#reminders #reminders-list .reminder:hover{cursor:pointer}#reminders .no-result-header{color:#888;font-family:Poppins,sans-serif;font-size:16px;padding:80px 20px;text-align:center}#reminders #loading-icon{animation:reminderSpin 1s linear infinite}@keyframes reminderSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#reminders #reminders::-webkit-scrollbar{width:8px}#reminders #reminders::-webkit-scrollbar-thumb{background:#ccc;border-radius:20px}#instruction-box{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}#instruction-box #instruction-container{align-items:center;animation:instructionPopupFade .2s ease;background:#fff;border-radius:24px;box-shadow:0 10px 24px #00000014;display:flex;flex-direction:column;max-width:420px;padding:32px 28px;width:95%}#instruction-box #instruction-container .instruction-hero-icon{align-items:center;background:#f8fafc;border-radius:999px;color:#0f172a;display:flex;height:56px;justify-content:center;margin-bottom:16px;width:56px}#instruction-box #instruction-container .instruction-hero-icon svg{height:28px;width:28px}#instruction-box #instruction-container #instruction-list-header{color:#0f172a;font-size:22px;font-weight:700;margin:0 0 6px;text-align:center}#instruction-box #instruction-container #instruction-subheader{color:#64748b;font-size:15px;line-height:1.5;margin:0 0 18px;text-align:center}#instruction-box #instruction-container #instruction-subheader span{color:#0f172a;font-weight:700}#instruction-box #instruction-container #instruction-list-items{display:flex;flex-direction:column;gap:10px;margin:10px 0 18px;width:100%}#instruction-box #instruction-container #instruction-list-items .instruction-list-row{align-items:flex-start;cursor:default;display:flex;flex-direction:row;gap:12px;padding:6px 4px}#instruction-box #instruction-container #instruction-list-items .instruction-list-row .instruction-item-icon{align-items:center;border-radius:6px;color:#0f172a;display:flex;height:26px;justify-content:center;margin-top:2px;width:26px}#instruction-box #instruction-container #instruction-list-items .instruction-list-row .instruction-item-icon svg{height:18px;width:18px}#instruction-box #instruction-container #instruction-list-items .instruction-list-row .instruction-list-item{color:#334155;font-size:14.5px;font-weight:450;line-height:1.5;margin:0}#instruction-box #instruction-container #instruction-ok{background:#0f172a;border:none;border-radius:14px;box-shadow:0 10px 24px #0f172a40;color:#fff;cursor:pointer;font-size:15px;font-weight:700;margin-top:6px;padding:14px 16px;transition:all .15s ease;width:100%}#instruction-box #instruction-container #instruction-ok:hover{box-shadow:0 14px 30px #0f172a52;transform:translateY(-1px)}#instruction-box #instruction-container #instruction-ok:active{transform:scale(.98)}#intro-box{background-color:#fff;display:flex;flex-direction:column;height:90%;justify-content:space-between;margin:0 auto;padding:5px 20px;width:80%}#intro-box #intro-header{font-size:40px;font-weight:100;text-align:center}#intro-box .intro-header{font-family:Poppins,sans-serif;font-size:34px;font-weight:700;margin-top:10px;text-align:center}#intro-box .intro-subheader{color:#555;font-family:Poppins,sans-serif;font-size:20px;line-height:30px;margin-top:15px;text-align:center}#intro-box .intro-text{color:gray;font-family:Poppins,sans-serif;font-size:18px;line-height:28px;margin-top:20px;text-align:center}#intro-box .intro-image{height:45%;margin:20px auto}#intro-box .intro-image img{height:100%;object-fit:contain;width:100%}#intro-box #demo{border-radius:20px;box-shadow:0 8px 25px #0000001a;height:60%;margin:25px auto;overflow:hidden;width:70%}#intro-box #demo video{height:100%;width:100%}#intro-box ul{margin-top:0}#intro-box #dots{display:flex;flex-direction:row;justify-content:space-between;margin:5px auto 0;width:30px}#intro-box #dots .dot,#intro-box #dots .dot-selected{background:#d3d3d3;border:none;border-radius:50%;height:12px;transition:.2s;width:12px}#intro-box #dots .dot-selected{background:#000;transform:scale(1.2)}#intro-box #actions{display:flex;flex-direction:row;justify-content:space-around;margin:10px auto 0;width:100px}#intro-box #actions .action,#intro-box #actions .action-disabled{background:#f5f5f5;border-radius:50%;height:45px;transition:.2s;width:45px}#intro-box #actions .action:hover{background:#e8e8e8}#intro-box #actions .action-disabled{opacity:.3}#intro-box #actions .action:hover{cursor:pointer;opacity:.5}#intro-box #actions .action-disabled{opacity:.1}#intro-box #intro-done{background:#000;border-radius:30px;color:#fff;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;margin:15px auto;padding:12px;text-align:center;transition:.2s;width:220px}#intro-box #intro-done:hover{cursor:pointer;opacity:.9;transform:scale(1.03)}#intro-box #demo,#intro-box .intro-header,#intro-box .intro-image,#intro-box .intro-subheader,#intro-box .intro-text{animation:introFade .3s ease}@keyframes introFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.useridentity-popup-overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.useridentity-popup-overlay .useridentity-popup-content{background-color:#fff;border-radius:8px;box-shadow:0 4px 15px #0003;max-width:450px;padding:30px;text-align:center;width:90%}.useridentity-popup-overlay .useridentity-popup-content h2{color:#333;font-size:1.8em;margin-bottom:15px}.useridentity-popup-overlay .useridentity-popup-content p{color:#666;font-size:1em;line-height:1.5;margin-bottom:25px}.useridentity-popup-overlay .useridentity-popup-content .form-group{margin-bottom:20px;text-align:left}.useridentity-popup-overlay .useridentity-popup-content .form-group label{color:#555;display:block;font-size:.95em;font-weight:700;margin-bottom:8px}.useridentity-popup-overlay .useridentity-popup-content .form-group input[type=file],.useridentity-popup-overlay .useridentity-popup-content .form-group input[type=text]{border:1px solid #ccc;border-radius:5px;font-size:1em;padding:12px 10px;transition:border-color .3s ease;width:calc(100% - 20px)}.useridentity-popup-overlay .useridentity-popup-content .form-group input[type=file]:focus,.useridentity-popup-overlay .useridentity-popup-content .form-group input[type=text]:focus{border-color:#007bff;outline:none}.useridentity-popup-overlay .useridentity-popup-content .form-group .browse-button{align-items:center;background-color:#f0f0f0;border:1px solid #ccc;border-radius:5px;color:#555;cursor:pointer;display:flex;font-size:1em;gap:8px;justify-content:center;margin-top:5px;padding:12px 10px;transition:background-color .3s ease,border-color .3s ease;width:100%}.useridentity-popup-overlay .useridentity-popup-content .form-group .browse-button:hover{background-color:#e0e0e0;border-color:#aaa}.useridentity-popup-overlay .useridentity-popup-content .popup-actions{display:flex;flex-direction:row;justify-content:space-around;margin:0 auto;width:50%}.useridentity-popup-overlay .useridentity-popup-content .popup-actions .save-button,.useridentity-popup-overlay .useridentity-popup-content .popup-actions .skip-button{border:none;border-radius:30px;cursor:pointer;font-size:1em;font-weight:700;margin:0 10px;padding:12px 25px;transition:background-color .3s ease,transform .2s ease}.useridentity-popup-overlay .useridentity-popup-content .popup-actions .save-button{background-color:#000;color:#fff}.useridentity-popup-overlay .useridentity-popup-content .popup-actions .save-button:hover{background-color:#0056b3;transform:translateY(-1px)}.useridentity-popup-overlay .useridentity-popup-content .popup-actions .skip-button{background-color:#e0e0e0;color:#333}.useridentity-popup-overlay .useridentity-popup-content .popup-actions .skip-button:hover{background-color:#c9c9c9;transform:translateY(-1px)}.useridentity-popup-overlay .useridentity-popup-content #photo-holder{border:2px solid #ddd;border-radius:50%;box-shadow:0 2px 5px #0000001a;margin:20px auto 0;overflow:hidden;text-align:center}.useridentity-popup-overlay .useridentity-popup-content #photo-holder img{height:100%;width:100%}.useridentity-popup-overlay .useridentity-popup-content #photo-cancel{align-items:center;background-color:#f0f0f0;border:1px solid #ccc;border-radius:20px;color:#555;cursor:pointer;display:flex;font-size:1em;justify-content:center;margin:0 auto;padding:10px;transition:background-color .3s ease,border-color .3s ease;width:20%}.useridentity-popup-overlay .useridentity-popup-content #photo-cancel:hover{background-color:#e0e0e0;border-color:#aaa}#payment-box{background:#fff;border-radius:28px;box-shadow:0 25px 70px #0000001f;display:flex;flex-direction:column;gap:18px;margin:40px auto;max-width:520px;padding:28px;width:90%}#payment-box .plan-tabs{background:#f3f4f6;border-radius:14px;display:flex;gap:6px;padding:6px}#payment-box .plan-tabs .tab{border-radius:10px;color:#6b7280;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:10px 12px;text-align:center;transition:.2s ease}#payment-box .plan-tabs .tab:hover{background:#e5e7eb;color:#111}#payment-box .plan-tabs .tab.active{background:#111;color:#fff}#payment-box #payment-header{color:#111;font-size:20px;font-weight:700;margin:4px 0;text-align:center}#payment-box #payment-plan{background:#fafafa;border:1px solid #e5e7eb;border-radius:20px;display:flex;flex-direction:column;gap:14px;padding:20px}#payment-box #payment-plan .payment-plan-header{color:#4b5563;font-size:14px;line-height:1.5;text-align:center}#payment-box #payment-plan ul{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}#payment-box #payment-plan ul li{align-items:center;color:#111;display:flex;font-size:14px;gap:8px}#payment-box #payment-plan ul li:before{color:#16a34a;content:"✓";font-weight:700}#payment-box #payment-plan .action,#payment-box #payment-plan .action-disabled{border-radius:14px;font-size:15px;font-weight:700;margin-top:6px;padding:14px;text-align:center;transition:.2s ease;width:100%}#payment-box #payment-plan .action{background:#111;color:#fff;cursor:pointer}#payment-box #payment-plan .action:hover{background:#000;transform:translateY(-1px)}#payment-box #payment-plan .action-disabled{background:#e5e7eb;color:#9ca3af;pointer-events:none}#payment-box #payment-plan #errormsg{color:#ef4444;font-size:13px;margin-top:6px;text-align:center}#addchoice-box{background:#fff;border-radius:24px;box-shadow:0 20px 60px #00000026;box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;min-width:520px;overflow-y:auto;padding:30px}#addchoice-box #add-headers{align-items:center;display:flex;margin-bottom:30px}#addchoice-box #add-headers div:first-child{align-items:center;border-radius:12px;display:flex;height:40px;justify-content:center;transition:.2s;width:40px}#addchoice-box #add-headers div:first-child:hover{background:#f5f5f5;cursor:pointer}#addchoice-box #add-headers #add-header{font-family:Poppins,sans-serif;font-size:30px;font-weight:700;text-align:center}#addchoice-box #options .option{align-items:center;background:#fafafa;border:2px solid #0000;border-radius:20px;display:flex;justify-content:space-between;margin-bottom:20px;padding:25px;transition:.2s}#addchoice-box #options .option:hover{background:#fff;border-color:#000;cursor:pointer;transform:translateY(-2px)}#addchoice-box #options .option .option-header{font-family:Poppins,sans-serif;font-size:24px;font-weight:600}#addchoice-box #options .option .option-icon{height:45px;width:45px}#addchoice-box #errormsg{color:#e53935;font-family:Poppins,sans-serif;font-size:14px;margin:15px 0;min-height:20px;text-align:center}#addchoice-box #button-actions{margin-top:20px}#addchoice-box #button-actions .button-action{border-radius:16px;color:#666;font-family:Poppins,sans-serif;font-size:17px;font-weight:600;padding:14px;text-align:center;transition:.2s}#addchoice-box #button-actions .button-action:hover{background:#f5f5f5;color:#000;cursor:pointer}#folder-box{background:#fff;border-radius:18px;box-shadow:0 20px 50px #00000026;display:flex;flex-direction:column;gap:16px;margin:0 auto;padding:28px;width:420px}#folder-box .folder-header{text-align:left}#folder-box .folder-header .folder-title{color:#111;font-size:20px;font-weight:700}#folder-box .folder-header .folder-subtitle{color:#6b7280;font-size:14px;margin-top:4px}#folder-box .input-container{width:100%}#folder-box .input-container .input-value{background:#fafafa;border:1px solid #e5e7eb;border-radius:12px;box-sizing:border-box;font-size:16px;outline:none;padding:12px 14px;transition:all .15s ease;width:100%}#folder-box .input-container .input-value:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}#folder-box .input-container #errormsg{color:#dc2626;font-size:13px;margin-top:6px}#folder-box .loading-box,#folder-box .loading-box .loading-icon{align-items:center;display:flex;justify-content:center}#folder-box .loading-box .loading-icon{animation:spin 1s linear infinite}#folder-box #button-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:8px}#folder-box #button-actions .button-cancel,#folder-box #button-actions .button-primary,#folder-box #button-actions .button-primary-disabled{border-radius:12px;cursor:pointer;font-weight:600;padding:10px 16px;transition:.15s ease;-webkit-user-select:none;user-select:none}#folder-box #button-actions .button-cancel{background:#0000;border:1px solid #e5e7eb;color:#333}#folder-box #button-actions .button-cancel:hover{background:#f3f4f6}#folder-box #button-actions .button-primary{background:#111827;color:#fff}#folder-box #button-actions .button-primary:hover{background:#000}#folder-box #button-actions .button-primary-disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed}#notifications-box{display:flex;height:90%;justify-content:center;margin:0 auto;width:720px}#notifications-box #notifications-container{background:#fff;border-radius:18px;box-shadow:0 20px 60px #0000001f;display:flex;flex-direction:column;height:100%;width:100%}#notifications-box #notifications-container #notifications-header{border-bottom:1px solid #e5e7eb;font-size:18px;font-weight:700;padding:16px 0;text-align:center}#notifications-box #notifications-container #notifications-list{display:flex;flex:1 1;flex-direction:column;gap:10px;overflow-y:auto;padding:12px}#notifications-box #notifications-container #notifications-list .notification{background:#fafafa;border:1px solid #e5e7eb;border-radius:14px;display:flex;flex-direction:column;gap:10px;padding:14px;transition:.15s ease}#notifications-box #notifications-container #notifications-list .notification .notification-header{color:#111;font-size:15px;font-weight:600}#notifications-box #notifications-container #notifications-list .notification .notification-item .notification-image{margin-bottom:10px}#notifications-box #notifications-container #notifications-list .notification .notification-item .notification-image img{border-radius:10px;max-width:100%}#notifications-box #notifications-container #notifications-list .notification .notification-item .notification-table{margin-bottom:10px}#notifications-box #notifications-container #notifications-list .notification .container-reminder{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:8px}#notifications-box #notifications-container #notifications-list .notification .container-reminder .container-reminder-row{align-items:center;display:flex;gap:10px;padding:6px}#notifications-box #notifications-container #notifications-list .notification .container-reminder .container-reminder-row .container-reminder-icon{flex-shrink:0;height:28px;width:28px}#notifications-box #notifications-container #notifications-list .notification .container-reminder .container-reminder-row .container-reminder-header{color:#374151;font-size:13px;font-weight:500}#notifications-box #notifications-container #no-notifications-results{color:#6b7280;font-size:14px;margin:auto;padding:40px;text-align:center}#delete-box{animation:fadeIn .2s ease-in-out;background-color:#fff;border-radius:14px;box-shadow:0 25px 50px #0003;margin:0 auto;max-height:80vh;overflow-y:auto;padding:24px;width:600px}#delete-box #delete-header{color:#111;font-size:22px;font-weight:600;margin-bottom:20px;text-align:center}#delete-box #delete-note-header{color:#d93025;margin-bottom:20px;text-align:center;word-break:break-word}#delete-box #delete-info{display:flex;flex-direction:row;margin:20px 0}#delete-box #delete-info #delete-info-icon{height:25px;margin-right:5px;width:25px}#delete-box #delete-info .delete-info-header{font-weight:700}#delete-box .delete-image-holder{margin:20px auto}#delete-box .delete-image-holder img{height:100%;width:100%}#delete-box .delete-table .table-row{display:flex;flex-direction:row;justify-content:space-between;width:100%}#delete-box .delete-table .table-row .table-row-delete-hide{border-color:#fff}#delete-box .delete-table .table-row .table-row-delete,#delete-box .delete-table .table-row .table-row-delete-hide{border-radius:10px;border-style:solid;border-width:.5px;height:15px;margin-right:5px;width:15px}#delete-box .delete-table .table-row .table-column-delete-hide{border-color:#fff}#delete-box .delete-table .table-row .table-column-delete,#delete-box .delete-table .table-row .table-column-delete-hide{border-radius:10px;border-style:solid;border-width:.5px;height:15px;margin:0 auto 5px;width:15px}#delete-box .delete-table .table-row .table-row-data{border:1px solid #000;display:flex;flex-direction:column;font-size:20px;justify-content:space-around;text-align:center}#delete-box #button-actions{display:flex;flex-direction:row;gap:14px;justify-content:space-around;margin-top:30px}#delete-box #button-actions .button-action,#delete-box #button-actions .button-action-disabled{border-radius:24px;font-size:16px;min-width:110px;padding:10px 22px;text-align:center;transition:background .2s,transform .1s,opacity .2s}#delete-box #button-actions .button-action{cursor:pointer}#delete-box #button-actions .button-action.cancel{background-color:#e0e0e0;color:#000}#delete-box #button-actions .button-action.confirm{background-color:#d93025;color:#fff}#delete-box #button-actions .button-action:hover{opacity:.9;transform:translateY(-1px)}#delete-box #button-actions .button-action-disabled{opacity:.5;pointer-events:none}#photoview-box{animation:fadeIn .2s ease-in-out;background-color:#fff;border-radius:14px;box-shadow:0 25px 50px #0003;margin:0 auto;overflow-y:auto;padding:24px}#photoview-box #photoview-image-holder{margin:20px auto}#photoview-box #photoview-image-holder img{height:100%;width:100%}#addchoice-popup{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 18px 40px #0000001f;display:flex;flex-direction:column;gap:14px;margin:0 auto;padding:16px;width:420px}#addchoice-popup #addchoice-header .title{color:#111;font-size:16px;font-weight:600}#addchoice-popup #addchoice-header .subtitle{color:#6b7280;font-size:13px;margin-top:2px}#addchoice-popup .action-list{display:flex;flex-direction:column;gap:10px}#addchoice-popup .action-item{align-items:center;background:#fafafa;border:1px solid #eef0f4;border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:12px;transition:all .15s ease}#addchoice-popup .action-item:hover{background:#fff;border-color:#dbe3ff;box-shadow:0 6px 18px #0000000f;transform:translateY(-1px)}#addchoice-popup .action-item .icon{align-items:center;background:#f3f4f6;border-radius:10px;display:flex;font-size:22px;height:36px;justify-content:center;width:36px}#addchoice-popup .action-item .text{display:flex;flex-direction:column}#addchoice-popup .action-item .text .name{color:#111;font-size:14px;font-weight:600}#addchoice-popup .action-item .text .desc{color:#6b7280;font-size:12px;margin-top:2px}#add-new-note-image-box{align-items:center;background-color:#fff;display:flex;flex-direction:column;justify-content:space-around;margin:0 auto;padding:30px 0;width:500px}#add-new-note-image-box .add-new-note-image-touch{align-items:center;border-radius:25px;border-style:solid;border-width:2px;display:flex;flex-direction:column;height:50px;justify-content:center;margin:20px 10px 0;width:50px}#add-new-note-image-box .add-new-note-image-touch .add-new-note-image-touch-icon{height:40px;margin:0 auto;width:40px}#settings-box{background:#f6f7f9;border-radius:20px;box-sizing:border-box;margin:0 auto;padding:20px;width:420px}#settings-box #settings-title{color:#222;font-family:Poppins,sans-serif;font-size:24px;font-weight:600;margin-bottom:20px}#settings-box .settings-section{color:#888;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;margin:18px 0 10px 8px;text-transform:uppercase}#settings-box .settings-group{margin-bottom:10px}#settings-box .settings-group .setting-option{align-items:center;background:#fff;border-radius:14px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:8px;padding:14px 16px;transition:.2s}#settings-box .settings-group .setting-option:hover{background:#fafafa;transform:translateY(-1px)}#settings-box .settings-group .setting-option .left{align-items:center;display:flex;gap:12px}#settings-box .settings-group .setting-option .left .setting-icon{color:#444;height:20px;width:20px}#settings-box .settings-group .setting-option .left div{color:#333;font-family:Poppins,sans-serif;font-size:15px;font-weight:500}#settings-box .settings-group .setting-option svg:last-child{color:#bbb;font-size:14px}#settings-box .settings-group .setting-option.danger{background:#fff5f5}#settings-box .settings-group .setting-option.danger:hover{background:#ffecec}#settings-box .settings-group .setting-option.danger .left .setting-icon,#settings-box .settings-group .setting-option.danger .left div{color:#e53935}#delete-image-box{background:#fff;border-radius:18px;box-shadow:0 20px 60px #00000026;display:flex;flex-direction:column;gap:18px;margin:0 auto;padding:24px}#delete-image-box #delete-image-header{color:#111;font-size:18px;font-weight:700;text-align:center}#delete-image-box #delete-image-holder{align-items:center;display:flex;justify-content:center;margin:10px 0}#delete-image-box #delete-image-holder img{border-radius:10px;object-fit:contain}#delete-image-box #delete-image-actions{display:flex;gap:12px;justify-content:center}#delete-image-box #delete-image-actions .delete-image-action{border-radius:12px;cursor:pointer;flex:1 1;font-weight:600;padding:12px 14px;text-align:center;transition:all .15s ease;-webkit-user-select:none;user-select:none}#delete-image-box #delete-image-actions .delete-image-action:first-child{background:#ef4444;color:#fff}#delete-image-box #delete-image-actions .delete-image-action:first-child:hover{background:#dc2626;transform:translateY(-1px)}#delete-image-box #delete-image-actions .delete-image-action:last-child{background:#f3f4f6;color:#111}#delete-image-box #delete-image-actions .delete-image-action:last-child:hover{background:#e5e7eb}#delete-table-box{background:#fff;border-radius:18px;box-shadow:0 20px 60px #00000026;display:flex;flex-direction:column;gap:16px;margin:0 auto;padding:24px;width:520px}#delete-table-box #delete-table-header{color:#111;font-size:18px;font-weight:700;text-align:center}#delete-table-box #table-datas-container{display:flex;justify-content:center;transform:scale(.9);width:100%}#delete-table-box #table-datas-container #table-datas{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;overflow:hidden;padding:12px}#delete-table-box #table-datas-container #table-datas .table-row{border-bottom:1px solid #e5e7eb;display:grid;grid-auto-flow:column;justify-content:space-between}#delete-table-box #table-datas-container #table-datas .table-row:last-child{border-bottom:none}#delete-table-box #table-datas-container #table-datas .table-row .table-row-data{align-items:center;border-right:1px solid #e5e7eb;color:#111;display:flex;font-size:14px;justify-content:center;min-width:80px;padding:10px}#delete-table-box #table-datas-container #table-datas .table-row .table-row-data:last-child{border-right:none}#delete-table-box #delete-table-actions{display:flex;gap:12px;justify-content:center;margin-top:6px}#delete-table-box #delete-table-actions .delete-table-action{border-radius:12px;cursor:pointer;flex:1 1;font-weight:600;padding:12px 14px;text-align:center;transition:all .15s ease;-webkit-user-select:none;user-select:none}#delete-table-box #delete-table-actions .delete-table-action:first-child{background:#ef4444;color:#fff}#delete-table-box #delete-table-actions .delete-table-action:first-child:hover{background:#dc2626;transform:translateY(-1px)}#delete-table-box #delete-table-actions .delete-table-action:last-child{background:#f3f4f6;color:#111}#delete-table-box #delete-table-actions .delete-table-action:last-child:hover{background:#e5e7eb}#request-reminder-container{align-items:center;display:flex;height:100vh;justify-content:center;width:100vw}#request-reminder-container #search-users{background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000001f;display:flex;flex-direction:column;gap:18px;height:600px;padding:20px;width:450px}#request-reminder-container #search-users #search-users-header{color:#111;font-size:22px;font-weight:700;text-align:center}#request-reminder-container #search-users #search-users-input{align-items:center;background:#f8f9fa;border:1px solid #e5e7eb;border-radius:14px;display:flex;padding:12px 14px}#request-reminder-container #search-users #search-users-input #search-icon{color:#888;height:18px;margin-right:10px;width:18px}#request-reminder-container #search-users #search-users-input input{background:#0000;border:none;flex:1 1;font-size:15px;outline:none}#request-reminder-container #search-users #search-users-list{display:flex;flex:1 1;flex-direction:column;gap:8px;overflow-y:auto}#request-reminder-container #search-users #search-users-list .search-user-item{align-items:center;border-radius:14px;cursor:pointer;display:flex;padding:12px;transition:.15s ease}#request-reminder-container #search-users #search-users-list .search-user-item:hover{background:#f8f9fa}#request-reminder-container #search-users #search-users-list .search-user-item .user-profile{background:#ececec;border-radius:50%;flex-shrink:0;height:48px;margin-right:14px;overflow:hidden;width:48px}#request-reminder-container #search-users #search-users-list .search-user-item .user-profile img{height:100%;object-fit:cover;width:100%}#request-reminder-container #search-users #search-users-list .search-user-item .user-username{color:#222;font-size:16px;font-weight:600}#request-reminder-container #search-users #search-users-list .loading-container{display:flex;justify-content:center;padding:20px}#request-reminder-container #search-users #search-users-list .loading-container .loading-icon{animation:spin 1s linear infinite;height:22px;width:22px}#request-reminder-container #empty{align-items:center;background:#fafafa;border:2px dashed #e5e7eb;border-radius:16px;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:30px;text-align:center}#request-reminder-container #empty #empty-icon{color:#c4c4c4;height:50px;margin-bottom:16px;width:50px}#request-reminder-container #empty #empty-header{color:#374151;font-size:18px;font-weight:700;margin-bottom:6px}#request-reminder-container #empty #empty-text{color:#9ca3af;font-size:14px}#request-reminder-container .popup-box{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000059;display:flex;inset:0;justify-content:center;position:absolute}#request-reminder-container .popup-box #confirm-box{background:#fff;border-radius:20px;box-shadow:0 25px 70px #0003;display:flex;flex-direction:column;gap:18px;padding:24px;width:420px}#request-reminder-container .popup-box #confirm-box #confirm-header{color:#111;font-size:18px;font-weight:700;text-align:center}#request-reminder-container .popup-box #confirm-box .user-profile-large{background:#eee;border-radius:50%;height:140px;margin:0 auto;overflow:hidden;width:140px}#request-reminder-container .popup-box #confirm-box .user-profile-large img{height:100%;object-fit:cover;width:100%}#request-reminder-container .popup-box #confirm-box #confirm-options{display:flex;gap:12px}#request-reminder-container .popup-box #confirm-box #confirm-options .confirm-option{border-radius:12px;cursor:pointer;flex:1 1;font-size:15px;font-weight:600;padding:12px;text-align:center;transition:.15s ease}#request-reminder-container .popup-box #confirm-box #confirm-options .confirm-option:first-child{background:#111;color:#fff}#request-reminder-container .popup-box #confirm-box #confirm-options .confirm-option:first-child:hover{background:#000}#request-reminder-container .popup-box #confirm-box #confirm-options .confirm-option:last-child{background:#f3f4f6;color:#111}#request-reminder-container .popup-box #confirm-box #confirm-options .confirm-option:last-child:hover{background:#e5e7eb}#request-feature-box{animation:fadeIn .25s ease;background:#fff;border:1px solid #ececec;border-radius:24px;box-shadow:0 12px 35px #00000014;box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;max-width:650px;min-height:500px;padding:32px;width:90%}#request-feature-box #request-feature-header{color:#111;font-family:Poppins,sans-serif;font-size:30px;font-weight:700;line-height:1.3;margin-bottom:10px;text-align:center}#request-feature-box #request-feature-subheader{color:#777;font-family:Poppins,sans-serif;font-size:15px;line-height:1.6;margin-bottom:25px;text-align:center}#request-feature-box #request-feature-input{flex:1 1;margin-bottom:25px;width:100%}#request-feature-box #request-feature-input textarea{background:#f8f9fb;border:1px solid #0000;border-radius:16px;box-sizing:border-box;font-family:Poppins,sans-serif;font-size:15px;line-height:1.7;min-height:180px;outline:none;padding:18px;resize:none;transition:all .2s ease;width:100%}#request-feature-box #request-feature-input textarea:focus{background:#fff;border-color:#0074ff;box-shadow:0 0 0 4px #0074ff1a}#request-feature-box #request-feature-input textarea::placeholder{color:#999}#request-feature-box #request-feature-input #request-feature-count{color:#999;font-family:Poppins,sans-serif;font-size:13px;margin-top:8px;text-align:right}#request-feature-box #request-feature-non{margin-bottom:20px}#request-feature-box #request-feature-non #request-feature-non-header{color:#333;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;margin-bottom:12px;text-align:center}#request-feature-box #request-feature-non #request-feature-non-actions{display:flex;justify-content:center}#request-feature-box #request-feature-non #request-feature-non-actions .request-feature-non,#request-feature-box #request-feature-non #request-feature-non-actions .request-feature-non-selected{border:1px solid #ddd;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;padding:12px 20px;text-align:center;transition:all .2s ease;width:120px}#request-feature-box #request-feature-non #request-feature-non-actions .request-feature-non-selected:first-child,#request-feature-box #request-feature-non #request-feature-non-actions .request-feature-non:first-child{border-radius:25px 0 0 25px}#request-feature-box #request-feature-non #request-feature-non-actions .request-feature-non-selected:last-child,#request-feature-box #request-feature-non #request-feature-non-actions .request-feature-non:last-child{border-radius:0 25px 25px 0}#request-feature-box #request-feature-non #request-feature-non-actions .request-feature-non{background:#fff;color:#555}#request-feature-box #request-feature-non #request-feature-non-actions .request-feature-non:hover{background:#f6f7f9;cursor:pointer;transform:translateY(-1px)}#request-feature-box #request-feature-non #request-feature-non-actions .request-feature-non-selected{background:#000;border-color:#000;color:#fff}#request-feature-box #errormsg{color:#dc2626;font-family:Poppins,sans-serif;font-size:14px;margin:15px 0;min-height:20px;text-align:center}#request-feature-box #button-actions{display:flex;flex-direction:column;gap:12px;margin-top:20px}#request-feature-box #button-actions .button-action,#request-feature-box #button-actions .button-action-disabled{border-radius:16px;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;padding:15px;text-align:center;transition:all .2s ease}#request-feature-box #button-actions .button-action{cursor:pointer}#request-feature-box #button-actions .button-action:first-child{background:#f7f7f7;color:#555}#request-feature-box #button-actions .button-action:first-child:hover{background:#efefef}#request-feature-box #button-actions .button-action:last-child{background:#000;color:#fff}#request-feature-box #button-actions .button-action:last-child:hover{opacity:.95;transform:translateY(-2px)}#request-feature-box #button-actions .button-action:last-child:active{transform:scale(.98)}#request-feature-box #button-actions .button-action-disabled{background:#ddd;color:#888;cursor:not-allowed}@media(max-width:700px){#request-feature-box{min-height:auto;padding:24px;width:95%}#request-feature-box #request-feature-header{font-size:26px}#request-feature-box textarea{min-height:160px}}#note-details-box{animation:fadeIn .18s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #eee;border-radius:18px;box-shadow:0 25px 60px #0000001f,0 4px 12px #0000000d;margin:0 auto;width:460px}#note-details-box #note-details-container{display:flex;flex-direction:column;padding:26px}#note-details-box #note-details-container #note-details-header{color:#111;font-size:20px;font-weight:700;letter-spacing:-.2px;margin-bottom:18px;text-align:center}#note-details-box #note-details-container #note-details-infos{display:flex;flex-direction:column;gap:12px}#note-details-box #note-details-container #note-details-infos .note-details-info{align-items:center;background:#f7f7f8;border:1px solid #eee;border-radius:12px;display:flex;justify-content:space-between;padding:12px 14px;transition:all .15s ease}#note-details-box #note-details-container #note-details-infos .note-details-info:hover{background:#f1f1f3;transform:translateY(-1px)}#note-details-box #note-details-container #note-details-infos .note-details-info .label{color:#666;font-size:13px;font-weight:600}#note-details-box #note-details-container #note-details-infos .note-details-info .value{color:#111;font-size:14px;font-weight:600;max-width:60%;text-align:right;word-break:break-word}#note-details-box #note-details-container #note-details-infos .note-details-info.highlight{background:#fff7ed;border:1px solid #fed7aa}#note-details-box #note-details-container #note-details-infos .note-details-info.highlight .label{color:#9a3412}#note-details-box #note-details-container #note-details-infos .note-details-info.highlight .value{color:#c2410c}#date-time-selection-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;border-radius:20px;box-shadow:0 25px 60px #0000001f;display:flex;flex-direction:column;gap:18px;margin:0 auto;max-width:720px;overflow-y:auto;padding:32px 24px;width:100%}#date-time-selection-box #reminder-calendar{margin:0 auto;width:100%}#date-time-selection-box #reminder-calendar #datetime-selection #datetime-selection-header{color:#111;font-size:18px;font-weight:700;margin-bottom:10px;text-align:center}#date-time-selection-box #reminder-calendar #datetime-selection #date-selection{background:#fff;border-radius:16px;box-shadow:0 8px 20px #0000000f;height:auto;padding:14px;width:100%}#date-time-selection-box #reminder-calendar #datetime-selection #date-selection #date-selection-headers{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px;padding:8px 6px}#date-time-selection-box #reminder-calendar #datetime-selection #date-selection #date-selection-headers #date-selection-header{color:#333;font-size:14px;font-weight:600}#date-time-selection-box #reminder-calendar #datetime-selection #date-selection #date-selection-headers .date-selection-arrow{align-items:center;border-radius:8px;display:flex;height:28px;justify-content:center;transition:.15s ease;width:28px}#date-time-selection-box #reminder-calendar #datetime-selection #date-selection #date-selection-headers .date-selection-arrow:hover{background:#f3f4f6;cursor:pointer}#date-time-selection-box #reminder-calendar #datetime-selection #date-selection #date-selection-date-header-row{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:6px}#date-time-selection-box #reminder-calendar #datetime-selection #date-selection #date-selection-date-header-row .date-selection-date-header-row-data{color:#9ca3af;font-size:12px;text-align:center}#date-time-selection-box #reminder-calendar #datetime-selection #date-selection #date-selection-date-row-container{display:flex;flex-direction:column;gap:6px}#date-time-selection-box #reminder-calendar #datetime-selection #date-selection .date-selection-date-row{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(7,1fr)}#date-time-selection-box #reminder-calendar #datetime-selection #date-selection .date-selection-date-row-data,#date-time-selection-box #reminder-calendar #datetime-selection #date-selection .date-selection-date-row-data-disabled,#date-time-selection-box #reminder-calendar #datetime-selection #date-selection .date-selection-date-row-data-selected{align-items:center;border-radius:10px;display:flex;font-size:14px;height:38px;justify-content:center;transition:.15s ease}#date-time-selection-box #reminder-calendar #datetime-selection #date-selection .date-selection-date-row-data{color:#111}#date-time-selection-box #reminder-calendar #datetime-selection #date-selection .date-selection-date-row-data:hover{background:#f3f4f6;cursor:pointer}#date-time-selection-box #reminder-calendar #datetime-selection #date-selection .date-selection-date-row-data-selected{background:#111;color:#fff;font-weight:600}#date-time-selection-box #reminder-calendar #datetime-selection #date-selection .date-selection-date-row-data-disabled{opacity:.25}#date-time-selection-box #reminder-calendar #datetime-selection #time-selections{background:#fff;border-radius:14px;box-shadow:0 8px 20px #0000000f;display:flex;gap:12px;justify-content:center;margin-top:14px;padding:12px;width:100%}#date-time-selection-box #reminder-calendar #datetime-selection #time-selections .time-selection{align-items:center;display:flex;flex-direction:column;width:70px}#date-time-selection-box #reminder-calendar #datetime-selection #time-selections .time-selection .selection-header{font-size:18px;font-weight:600}#date-time-selection-box #reminder-calendar #datetime-selection #time-selections .time-selection .selection-arrow{align-items:center;border-radius:6px;display:flex;height:22px;justify-content:center;width:22px}#date-time-selection-box #reminder-calendar #datetime-selection #time-selections .time-selection .selection-arrow:hover{background:#f3f4f6;cursor:pointer}#date-time-selection-box #reminder-calendar #datetime-selection #time-selections #time-selection-div{color:#9ca3af;font-size:18px;font-weight:600}#date-time-selection-box #note-info{align-items:center;background:#f9fafb;border-radius:12px;display:flex;gap:10px;padding:12px 14px}#date-time-selection-box #note-info #note-info-icon{flex-shrink:0;height:24px;width:24px}#date-time-selection-box #note-info #note-info-header{color:#374151;font-size:14px}#date-time-selection-box #date-time-selection-actions{display:flex;gap:12px;margin:0 auto}#date-time-selection-box #date-time-selection-actions .date-time-selection-action{align-items:center;border-radius:12px;cursor:pointer;display:flex;gap:8px;padding:10px 16px;transition:.15s ease;-webkit-user-select:none;user-select:none}#date-time-selection-box #date-time-selection-actions .date-time-selection-action:first-child{background:#f3f4f6;color:#111}#date-time-selection-box #date-time-selection-actions .date-time-selection-action:first-child:hover{background:#e5e7eb}#date-time-selection-box #date-time-selection-actions .date-time-selection-action:last-child{background:#111;color:#fff}#date-time-selection-box #date-time-selection-actions .date-time-selection-action:last-child:hover{background:#000}#date-time-selection-box #date-time-selection-actions .date-time-selection-action-icon{height:18px;width:18px}#table-box{background-color:#efefef;display:flex;flex-direction:column;height:100%;justify-content:space-around;width:100%}#table-box #table-header{font-size:20px;font-weight:700;text-align:center}#table-box .table-width-adjust{font-weight:700;margin:10px 0}#table-box .table-width-adjust .table-arrows{display:flex;flex-direction:row;justify-content:space-between}#table-box .table-width-adjust .table-arrows .table-arrow{height:30px;width:30px}#table-box .table-width-adjust .table-arrows .table-arrow:hover{cursor:pointer;opacity:.1}#table-box .table-width-adjust .table-arrows .table-value-header{font-size:20px;text-align:center}#table-box .table-width-adjust .table-header{font-size:10px;text-align:center}#table-box .table-height-adjust{font-weight:700;margin:0 50px}#table-box .table-height-adjust .table-arrows .table-arrow{height:30px;margin:0 auto;width:30px}#table-box .table-height-adjust .table-arrows .table-arrow:hover{cursor:pointer;opacity:.1}#table-box .table-height-adjust .table-arrows .table-value-header{font-size:25px;text-align:center}#table-box .table-height-adjust .table-header{font-size:15px;text-align:center}#table-box #table-datas-container{display:flex;flex-direction:row;justify-content:space-around}#table-box #table-datas-container #table-datas{display:flex;flex-direction:row;padding:0 10px}#table-box #table-datas-container #table-datas .table-row{display:flex;flex-direction:row;justify-content:space-between;width:100%}#table-box #table-datas-container #table-datas .table-row .table-row-delete-hide{border-color:#fff}#table-box #table-datas-container #table-datas .table-row .table-row-delete,#table-box #table-datas-container #table-datas .table-row .table-row-delete-hide{border-radius:10px;border-style:solid;border-width:.5px;height:20px;margin-right:5px;width:20px}#table-box #table-datas-container #table-datas .table-row .table-column-delete-hide{border-color:#fff}#table-box #table-datas-container #table-datas .table-row .table-column-delete,#table-box #table-datas-container #table-datas .table-row .table-column-delete-hide{border-radius:10px;border-style:solid;border-width:.5px;height:20px;margin:0 auto 5px;width:20px}#table-box #table-datas-container #table-datas .table-row .table-row-data{border:1px solid #000}#table-box #table-datas-container #table-datas .table-row .table-row-data input{border-radius:0;border-width:0;font-size:20px;margin:0;outline:none;padding:0;text-align:center}#table-box [id^=table-datas-add-]{background-color:#fff;border-radius:20px;box-shadow:0 0 10px #d3d3d3;font-size:15px;padding:8px 5px 10px;text-align:center;width:100px}#table-box [id^=table-datas-add-]:hover{background-color:#000;color:#fff;cursor:pointer}#table-box #table-datas-add-column{margin:30px 0 0 5px}#table-box #table-datas-add-row{margin:10px auto}#table-box #table-actions{display:flex;flex-direction:row;justify-content:space-around;width:100%}#table-box #table-actions .table-action{background-color:#fff;color:#000}#table-box #table-actions .table-action-selected{background-color:#000;color:#fff}#table-box #table-actions .table-action,#table-box #table-actions .table-action-selected{border-radius:20px;box-shadow:0 0 10px #d3d3d3;display:flex;flex-direction:row;justify-content:space-around;margin:5px;padding:5px 20px;text-align:center}#table-box #table-actions .table-action .table-action-header,#table-box #table-actions .table-action-selected .table-action-header{font-size:15px;margin:0 5px}#table-box #table-actions .table-action .table-action-icon,#table-box #table-actions .table-action-selected .table-action-icon{height:20px;margin-left:5px;width:20px}#manage-plan-container{background:linear-gradient(180deg,#fff,#fcfcfc);border-radius:24px;margin:auto;max-width:400px;padding:32px 26px;text-align:center;width:90%}#manage-plan-container .alert-icon{margin-bottom:20px;opacity:.9}#manage-plan-container #manage-plan-header{color:#000;font-size:22px;font-weight:700;margin-bottom:15px}#manage-plan-container .upgrade-body{color:#666;font-size:15px;line-height:1.6;margin-bottom:25px}#manage-plan-container .plan-comparison-mini{background-color:#f9f9f9;border-radius:16px;padding:20px}#manage-plan-container .plan-comparison-mini .mini-row{color:#999;display:flex;font-size:13px;font-weight:600;justify-content:space-between;margin-bottom:8px}#manage-plan-container .plan-comparison-mini .mini-row.next-step{color:#000;margin-top:12px}#manage-plan-container .plan-comparison-mini .progress-bar-full{background-color:#000;border-radius:999px;height:6px;width:100%}#manage-plan-container #usage-container{background-color:#f9f9f9;border-radius:16px;margin:5px 0;padding:20px}#manage-plan-container #usage-container #usage-header{font-weight:700;margin-bottom:10px}#manage-plan-container #usage-container #records{margin-bottom:20px}#manage-plan-container #usage-container #records .record{display:flex;justify-content:space-between;margin-bottom:8px}#manage-plan-container #usage-container #records .record .record-header{font-weight:700}#manage-plan-container #usage-container #records .record .record-usage{font-size:16px}#manage-plan-container #usage-container #records .record .record-usage strong{font-size:18px}#manage-plan-container #plan-subtext{color:#666;font-size:14px;margin-bottom:20px}#manage-plan-container #manage-plan-actions{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}#manage-plan-container #manage-plan-actions .action{border-radius:12px;cursor:pointer;font-weight:600;padding:12px;transition:.2s}#manage-plan-container #manage-plan-actions .action:active{transform:scale(.98)}#manage-plan-container #manage-plan-actions .action.primary{background:linear-gradient(135deg,#000,#2b2b2b);color:#fff}#manage-plan-container #manage-plan-actions .action.secondary{background:#f5f5f5;border:1px solid #eee}#manage-plan-container #manage-plan-actions .action.disabled{opacity:.4;pointer-events:none}#manage-plan-container #plan-info{color:#444;font-size:13px;font-weight:500}#manage-plan-container #success-container #success-icon{animation:scaleUp .5s cubic-bezier(.175,.885,.32,1.275);margin-bottom:20px}#manage-plan-container #success-container #success-header{font-size:24px;font-weight:700;letter-spacing:.5px;margin-bottom:15px}#manage-plan-container #success-container .success-body{color:#555;font-size:15px;line-height:1.6;margin-bottom:30px}#manage-plan-container #success-container .unlocked-badge{background-color:#f0fdf4;border:1px solid #dcfce7;border-radius:12px;margin-bottom:30px;padding:12px}#manage-plan-container #success-container .unlocked-badge .badge-text{color:#15803d;font-size:12px;font-weight:800;letter-spacing:1px;text-transform:uppercase}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleUp{0%{transform:scale(.5)}to{transform:scale(1)}}#manage-plan-container .loading-box{margin-top:15px}#manage-plan-container .loading-box .spin{animation:spin 1s linear infinite;font-size:20px}#report-comp #report-box #report-container{width:500px}#report-comp #report-box #report-container #report-header{font-family:sans-serif}#report-comp #report-box #report-container #report-input{border-radius:10px}#report-comp #report-box #report-container #report-actions .report-action,#report-comp #report-box #report-container #report-actions .report-action-disabled{border-radius:5px}#licenses-page{background-color:#fff;height:80vh;margin:0 auto;overflow-y:scroll;padding:10px 0;width:500px}#licenses-page #license-header{font-weight:700;margin-bottom:20px;text-align:center;text-decoration:underline}#licenses-page #license-list{padding:0 10px}#licenses-page #license-list .license-header{margin-bottom:50px}#message-box{align-items:center;animation:messagePop .18s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #eee;border-radius:20px;box-shadow:0 20px 60px #0000001f,0 2px 10px #0000000d;display:flex;flex-direction:column;gap:14px;margin:0 auto;padding:28px 24px;width:420px}#message-box #message-icon{align-items:center;background:#f6f6f6;border-radius:14px;display:flex;font-size:28px;height:52px;justify-content:center;width:52px}#message-box #message-header{color:#111;font-size:20px;font-weight:600;line-height:1.4;padding:0 10px;text-align:center}@keyframes messagePop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}#demos-webpage{background:radial-gradient(circle at top left,#78aaff2e,#0000 35%),linear-gradient(135deg,#f5f9ff,#e9f2ff 50%,#fff);font-family:Inter,sans-serif;height:100vh;margin:0;overflow-y:scroll;padding:0;width:100vw}#demos-webpage a{color:inherit;text-decoration:none}#demos-webpage #overview{align-items:center;display:flex;flex-direction:column;padding:6% 2%}#demos-webpage #overview #overview-header{color:#0d3b66;font-size:40px;font-weight:700;letter-spacing:-.5px;margin-bottom:12px;text-align:center}#demos-webpage #overview #overview-sub{font-size:16px;margin-bottom:45px;text-align:center}#demos-webpage #overview #demo-videos{display:flex;flex-wrap:wrap;gap:32px;justify-content:center;max-width:1000px;width:100%}#demos-webpage #overview #demo-videos .demo-video{cursor:pointer;display:flex;flex-direction:column;gap:14px;transition:.25s ease;width:45%}#demos-webpage #overview #demo-videos .demo-video:hover{transform:translateY(-6px)}#demos-webpage #overview #demo-videos .demo-video .demo-video-holder{background:#000;border-radius:16px;box-shadow:0 12px 30px #0000001f;overflow:hidden;position:relative;width:100%}#demos-webpage #overview #demo-videos .demo-video .demo-video-holder img{display:block;height:100%;width:100%}#demos-webpage #overview #demo-videos .demo-video .demo-video-holder .overlay{align-items:center;background:#00000026;display:flex;inset:0;justify-content:center;position:absolute;transition:.25s ease}#demos-webpage #overview #demo-videos .demo-video .demo-video-holder .overlay .play{background:#fff;border-radius:50%;color:#0d3b66;display:flex;flex-direction:column;height:60px;justify-content:space-around;transition:.25s ease;width:60px}#demos-webpage #overview #demo-videos .demo-video .demo-video-holder .overlay .play div{font-size:36px;height:45px;margin:0 auto;width:30px}#demos-webpage #overview #demo-videos .demo-video .demo-video-holder .overlay .duration{background:#000000bf;border-radius:8px;bottom:10px;color:#fff;font-size:12px;font-weight:600;padding:4px 8px;position:absolute;right:10px}#demos-webpage #overview #demo-videos .demo-video .demo-video-header{color:#0d3b66;font-size:16px;font-weight:600;line-height:1.4;text-align:center}#demos-webpage #overview #demo-videos .demo-video:hover .overlay{background:#00000040}#demos-webpage #overview #demo-videos .demo-video:hover .play{transform:scale(1.1)}#demos-webpage .popup-box{background-color:#000000b3;display:flex;flex-direction:column;height:100vh;justify-content:space-around;position:absolute;top:0;width:100vw;z-index:1}#demos-webpage .popup-box #display-video-overlay{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}#demos-webpage .popup-box #display-video-overlay #display-video-modal{background:#fff;border-radius:20px;box-shadow:0 20px 60px #00000040;display:flex;flex-direction:column;gap:20px;max-width:90%;padding:20px;width:700px}#demos-webpage .popup-box #display-video-overlay #display-video-modal #top-bar{align-items:center;display:flex;justify-content:space-between}#demos-webpage .popup-box #display-video-overlay #display-video-modal #top-bar #display-video-header{color:#0d3b66;font-family:Madimi One,sans-serif;font-size:20px}#demos-webpage .popup-box #display-video-overlay #display-video-modal #top-bar #display-video-close{color:#999;cursor:pointer;height:30px;width:30px}#demos-webpage .popup-box #display-video-overlay #display-video-modal #top-bar #display-video-close:hover{color:#000}#demos-webpage .popup-box #display-video-overlay #display-video-modal #top-bar #display-video-close svg{height:100%;width:100%}#demos-webpage .popup-box #display-video-overlay #display-video-modal #display-video-holder{background:#000;border-radius:15px;overflow:hidden}#demos-webpage .popup-box #display-video-overlay #display-video-modal #display-video-holder video{display:block;width:100%}#demos-webpage .popup-box #display-video-overlay #display-video-modal #display-video-rate{align-items:center;display:flex;flex-direction:column;gap:12px}#demos-webpage .popup-box #display-video-overlay #display-video-modal #display-video-rate .rate-text{color:#333;font-size:16px;font-weight:500}#demos-webpage .popup-box #display-video-overlay #display-video-modal #display-video-rate .actions{display:flex;gap:15px}#demos-webpage .popup-box #display-video-overlay #display-video-modal #display-video-rate .actions button{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;height:50px;justify-content:center;transition:.25s ease;width:50px}#demos-webpage .popup-box #display-video-overlay #display-video-modal #display-video-rate .actions button svg{height:24px;width:24px}#demos-webpage .popup-box #display-video-overlay #display-video-modal #display-video-rate .actions .like{background:#e6f7ee;color:#28a745}#demos-webpage .popup-box #display-video-overlay #display-video-modal #display-video-rate .actions .like:hover{box-shadow:0 8px 20px #28a7454d;transform:scale(1.1)}#demos-webpage .popup-box #display-video-overlay #display-video-modal #display-video-rate .actions .dislike{background:#fdecea;color:#dc3545}#demos-webpage .popup-box #display-video-overlay #display-video-modal #display-video-rate .actions .dislike:hover{box-shadow:0 8px 20px #dc35454d;transform:scale(1.1)}#demos-webpage .popup-box #dislike-box,#demos-webpage .popup-box #like-box{background-color:#fff;border-radius:20px;margin:0 auto;padding:10px 0;width:500px}#demos-webpage .popup-box #dislike-box #dislike-header,#demos-webpage .popup-box #dislike-box #like-header,#demos-webpage .popup-box #like-box #dislike-header,#demos-webpage .popup-box #like-box #like-header{font-size:30px;text-align:center}#demos-webpage .popup-box #dislike-box #dislike-input,#demos-webpage .popup-box #dislike-box #like-input,#demos-webpage .popup-box #like-box #dislike-input,#demos-webpage .popup-box #like-box #like-input{border-radius:10px;border-style:solid;border-width:2px;height:200px;margin:20px auto;padding:5px;width:90%}#demos-webpage .popup-box #dislike-box #dislike-input textarea,#demos-webpage .popup-box #dislike-box #like-input textarea,#demos-webpage .popup-box #like-box #dislike-input textarea,#demos-webpage .popup-box #like-box #like-input textarea{border-width:0;font-size:15px;height:100%;outline:none;resize:none;width:100%}#demos-webpage .popup-box #dislike-box #dislike-actions,#demos-webpage .popup-box #dislike-box #like-actions,#demos-webpage .popup-box #like-box #dislike-actions,#demos-webpage .popup-box #like-box #like-actions{display:flex;flex-direction:row;justify-content:space-around;margin:10px auto;width:50%}#demos-webpage .popup-box #dislike-box #dislike-actions .dislike-action,#demos-webpage .popup-box #dislike-box #dislike-actions .like-action,#demos-webpage .popup-box #dislike-box #like-actions .dislike-action,#demos-webpage .popup-box #dislike-box #like-actions .like-action,#demos-webpage .popup-box #like-box #dislike-actions .dislike-action,#demos-webpage .popup-box #like-box #dislike-actions .like-action,#demos-webpage .popup-box #like-box #like-actions .dislike-action,#demos-webpage .popup-box #like-box #like-actions .like-action{background-color:#000;border-radius:20px;color:#fff;padding:10px;text-align:center;width:40%}#demos-webpage .popup-box #dislike-box #dislike-actions .dislike-action:hover,#demos-webpage .popup-box #dislike-box #dislike-actions .like-action:hover,#demos-webpage .popup-box #dislike-box #like-actions .dislike-action:hover,#demos-webpage .popup-box #dislike-box #like-actions .like-action:hover,#demos-webpage .popup-box #like-box #dislike-actions .dislike-action:hover,#demos-webpage .popup-box #like-box #dislike-actions .like-action:hover,#demos-webpage .popup-box #like-box #like-actions .dislike-action:hover,#demos-webpage .popup-box #like-box #like-actions .like-action:hover{cursor:pointer;opacity:.5}#demos-webpage .popup-box #dislike-box #dislike-sent-header,#demos-webpage .popup-box #dislike-box #like-sent-header,#demos-webpage .popup-box #like-box #dislike-sent-header,#demos-webpage .popup-box #like-box #like-sent-header{font-size:25px;padding:20px 0;text-align:center}#auth-webpage{background:linear-gradient(145deg,#f0f7ff,#e0ebff);color:#1f2d3d;font-family:Inter,sans-serif;height:100vh;line-height:1.6;margin:0;overflow-y:scroll;width:100vw}#auth-webpage #main{box-sizing:border-box;display:flex;justify-content:center;padding:60px 7%}#auth-webpage #combined-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff2;border:1px solid #fff6;box-shadow:0 25px 70px #0000001f;box-sizing:border-box;display:flex;flex-direction:row;height:50%;justify-content:space-between;max-width:1100px;width:100%}#auth-webpage #combined-card #auth-brand-panel{align-items:center;background:linear-gradient(180deg,#3b7dd8,#5aa9f8);box-shadow:inset -1px 0 0 #ffffff1f;color:#f0f9ff;display:flex;justify-content:center;width:50%}#auth-webpage #combined-card #auth-brand-panel #auth-brand-content{max-width:360px;text-align:center}#auth-webpage #combined-card #auth-brand-panel #auth-logo{height:100px;margin-bottom:20px;width:100px}#auth-webpage #combined-card #auth-brand-panel #auth-brand-title{font-size:34px;font-weight:800;letter-spacing:.06em;margin:0 0 8px}#auth-webpage #combined-card #auth-brand-panel #auth-brand-tagline{color:#f0f9fff2;font-size:15px;font-weight:600;letter-spacing:.02em;line-height:1.5;margin:0}#auth-webpage #combined-card #auth-form-panel{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:32px 0;width:50%}#auth-webpage #combined-card #auth-form-panel #auth-card{animation:authFadeIn .35s ease-out;border-radius:20px;max-width:420px;padding:32px;width:100%}#auth-webpage #combined-card #auth-form-panel #auth-card .auth-card-header{margin-bottom:24px}#auth-webpage #combined-card #auth-form-panel #auth-card .auth-card-header h2{color:#1e293b;font-size:24px;font-weight:700;margin:0 0 6px}#auth-webpage #combined-card #auth-form-panel #auth-card .auth-card-header p{color:#64748b;font-size:14px;line-height:1.5;margin:0}#auth-webpage #combined-card #auth-form-panel #auth-card .input-container{margin-bottom:16px}#auth-webpage #combined-card #auth-form-panel #auth-card .input-container label{color:#475569;display:block;font-size:13px;font-weight:600;margin-bottom:6px}#auth-webpage #combined-card #auth-form-panel #auth-card .input-container .password-wrapper{position:relative}#auth-webpage #combined-card #auth-form-panel #auth-card .input-container .password-wrapper .toggle-password{align-items:center;background:#0000;border:none;border-radius:8px;color:#94a3b8;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:background-color .15s ease,color .15s ease;width:32px}#auth-webpage #combined-card #auth-form-panel #auth-card .input-container .password-wrapper .toggle-password svg{height:16px;width:16px}#auth-webpage #combined-card #auth-form-panel #auth-card .input-container .password-wrapper .toggle-password:hover{background:#f1f5f9;color:#475569}#auth-webpage #combined-card #auth-form-panel #auth-card .input-container input{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;box-sizing:border-box;color:#1e293b;font-size:14px;outline:none;padding:12px 14px;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;width:100%}#auth-webpage #combined-card #auth-form-panel #auth-card .input-container input:focus{background:#fff;border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f61f}#auth-webpage #combined-card #auth-form-panel #auth-card .input-container input::placeholder{color:#94a3b8}#auth-webpage #combined-card #auth-form-panel #auth-card .input-container input:disabled{cursor:not-allowed;opacity:.7}#auth-webpage #combined-card #auth-form-panel #auth-card .input-container .password-wrapper input{padding-right:44px}#auth-webpage #combined-card #auth-form-panel #auth-card #errormsg{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#dc2626;font-size:13px;font-weight:500;line-height:1.45;margin-bottom:12px;padding:10px 12px;text-align:left}#auth-webpage #combined-card #auth-form-panel #auth-card #auth-buttons{display:flex;gap:10px;margin-top:8px}#auth-webpage #combined-card #auth-form-panel #auth-card #auth-buttons .auth-button{align-items:center;border-radius:12px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;min-height:46px;padding:0 18px;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease,opacity .15s ease}#auth-webpage #combined-card #auth-form-panel #auth-card #auth-buttons .auth-button.primary{background:#111827;border:none;box-shadow:0 4px 12px #1118272e;color:#fff;flex:1 1}#auth-webpage #combined-card #auth-form-panel #auth-card #auth-buttons .auth-button.primary:hover:not(:disabled){box-shadow:0 6px 16px #11182738;transform:translateY(-1px)}#auth-webpage #combined-card #auth-form-panel #auth-card #auth-buttons .auth-button.auth-button-full{width:100%}#auth-webpage #combined-card #auth-form-panel #auth-card #auth-buttons .auth-button.secondary{background:#fff;border:1px solid #e2e8f0;color:#475569;flex:0 0 auto;min-width:96px}#auth-webpage #combined-card #auth-form-panel #auth-card #auth-buttons .auth-button.secondary:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}#auth-webpage #combined-card #auth-form-panel #auth-card #auth-buttons .auth-button:disabled{cursor:not-allowed;opacity:.75}#auth-webpage #combined-card #auth-form-panel #auth-card #auth-buttons .auth-button .auth-loading-icon{animation:authSpin 1s linear infinite;height:20px;width:20px}#auth-webpage #combined-card #auth-form-panel #auth-card #agree{align-items:flex-start;display:flex;gap:10px;margin-top:18px}#auth-webpage #combined-card #auth-form-panel #auth-card #agree #agree-checkbox{align-items:center;background:#fff;border:2px solid #cbd5e1;border-radius:6px;cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;margin-top:1px;padding:0;transition:border-color .15s ease;width:20px}#auth-webpage #combined-card #auth-form-panel #auth-card #agree #agree-checkbox #agree-check-icon{align-items:center;background:#111827;border-radius:4px;color:#fff;display:flex;height:100%;justify-content:center;width:100%}#auth-webpage #combined-card #auth-form-panel #auth-card #agree #agree-checkbox #agree-check-icon svg{height:11px;width:11px}#auth-webpage #combined-card #auth-form-panel #auth-card #agree #agree-checkbox:hover{border-color:#64748b}#auth-webpage #combined-card #auth-form-panel #auth-card #agree #agree-header{color:#64748b;font-size:13px;line-height:1.5;text-align:left}#auth-webpage #combined-card #auth-form-panel #auth-card #agree #agree-header .link{background:#0000;border:none;color:#1e293b;cursor:pointer;font-weight:700;padding:0;text-decoration:underline}#auth-webpage #combined-card #auth-form-panel #auth-card #agree #agree-header .link:hover{color:#2563eb}#auth-webpage #combined-card #auth-form-panel #bottom-navs{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:24px}#auth-webpage #combined-card #auth-form-panel #bottom-navs .bottom-nav{background:#0000;border:none;color:#94a3b8;cursor:pointer;font-size:12px;font-weight:600;padding:0;transition:color .15s ease}#auth-webpage #combined-card #auth-form-panel #bottom-navs .bottom-nav:hover{color:#475569;text-decoration:underline}#auth-webpage #footer{background:#f9fbff;border-top:1px solid #e3e9f2;font-size:20px;margin-top:50px;opacity:.65;padding:28px 0;text-align:center}@media(max-width:900px){#auth-webpage #combined-card{flex-direction:column;padding:40px 25px}#auth-webpage #combined-card #main-form,#auth-webpage #combined-card #main-info{width:100%}}#auth-webpage .row{display:flex;flex-direction:row;justify-content:space-around}#auth-webpage #hidden-box{background-color:#000000b3;display:flex;flex-direction:column;height:100vh;justify-content:space-around;position:absolute;top:0;width:100vw}#verify-webpage{background-color:#efefef;height:100vh;width:100vw}#verify-webpage #header{background-color:#fff;border-width:0;display:flex;flex-direction:column;height:100px;justify-content:space-around;width:100%}#verify-webpage #header #header-row{margin:0 2.5%;width:95%}#verify-webpage #header #header-row,#verify-webpage #header #header-row #icon-holder{display:flex;flex-direction:row;justify-content:space-between}#verify-webpage #header #header-row #icon-holder #icon{height:50px;width:50px}#verify-webpage #header #header-row #icon-holder #icon img{height:100%;width:100%}#verify-webpage #header #header-row #icon-holder #icon-headers{display:flex;flex-direction:column;justify-content:space-around}#verify-webpage #header #header-row #icon-holder #icon-headers #icon-header-title{color:#000;font-family:Madimi One,sans-serif;font-size:30px;font-weight:700;margin:5px 10px}#verify-webpage #header #header-row #icon-holder #icon-headers #icon-header-minititle{color:#000;font-size:20px;font-weight:700;margin-left:10px}#verify-webpage #header #header-row #icon-holder:hover{cursor:pointer}#verify-webpage #header #header-row #auths{display:flex;flex-direction:row;justify-content:space-around}#verify-webpage #header #header-row #auths .auth{background-color:#000;border-radius:20px;color:#fff;font-family:Freeman,sans-serif;margin:0 5px;min-width:50px;padding:10px;text-align:center}#verify-webpage #header #header-row #auths .auth:hover{background-color:#000000b3;cursor:pointer}#verify-webpage #main{height:calc(100% - 180px);width:100%}#verify-webpage #main,#verify-webpage #main #body{display:flex;flex-direction:column;justify-content:space-around}#verify-webpage #main #body{background:#fff;border-radius:25px;box-shadow:0 20px 60px #00000014;margin:0 auto;width:min(450px,90%)}#verify-webpage #main #body #verify-container{align-items:center;background:#fff;display:flex;flex-direction:column;font-family:Arial,sans-serif;justify-content:center;padding:50px 35px}#verify-webpage #main #body #verify-container #verify-icon{align-items:center;background:#f5f5f5;border-radius:50%;display:flex;font-size:32px;height:70px;justify-content:center;margin-bottom:25px;width:70px}#verify-webpage #main #body #verify-container .body-header{font-size:36px;font-weight:700;padding-bottom:20px}#verify-webpage #main #body #verify-container #verify-message{color:#666;font-size:18px;line-height:1.6}#verify-webpage #main #body #verify-container #verify-input{background-color:#fff;border-radius:30px;border-width:0;box-shadow:0 0 10px #d3d3d3;font-size:15px;margin-bottom:5px;outline:none;padding:15px;text-align:center;width:50%}#verify-webpage #main #body #verify-container #verify-button{background-color:#fff;border-radius:30px;box-shadow:0 0 10px #d3d3d3;color:#000;font-size:15px;font-weight:700;padding:10px 20px;text-align:center}#verify-webpage #main #body #verify-container #verify-button:hover{background-color:#000;color:#fff;cursor:pointer}#verify-webpage #main #body #verify-container #errormsg{color:red;font-size:20px;margin-top:1rem}#verify-webpage #main #body #verify-container #verify-resend{font-size:17px;margin-top:10px}#verify-webpage #main #body #verify-container #verify-resend #resend-button{background:none;border:none;color:#000;cursor:pointer;font-weight:700;text-decoration:underline}#verify-webpage #main #body #verify-container #verify-resend #resend-button:hover{cursor:pointer}#verify-webpage #footer{background-color:#fff;display:flex;flex-direction:column;height:80px;justify-content:space-around;width:100vw}#verify-webpage #footer .footer-link{font-weight:700;margin:0 10px}#verify-webpage #footer .footer-link:hover{cursor:pointer;opacity:.8}#verify-webpage #footer #footer-header{font-size:15px;font-weight:700;text-align:center}#verify-webpage #hidden-box{background-color:#000000b3;position:absolute;top:0}#useractivated-webpage,#verify-webpage #hidden-box{display:flex;flex-direction:column;justify-content:space-around;width:100vw}#useractivated-webpage{height:100vh}#useractivated-webpage #icon-holder{display:flex;flex-direction:row;justify-content:space-between}#useractivated-webpage #icon-holder #icon{height:100px;width:100px}#useractivated-webpage #icon-holder #icon img{height:100%;width:100%}#useractivated-webpage #icon-holder #icon-headers{display:flex;flex-direction:column;justify-content:space-around}#useractivated-webpage #icon-holder #icon-headers #icon-header-title{color:#000;font-family:Madimi One,sans-serif;font-size:50px;font-weight:700;margin:5px 10px}#useractivated-webpage #icon-holder #icon-headers #icon-header-minititle{color:#000;font-size:20px;font-weight:700;margin-left:10px}#useractivated-webpage #icon-holder:hover{cursor:pointer}#useractivated-webpage #header-container{display:flex;flex-direction:column;height:80%;justify-content:space-around;width:100%}#useractivated-webpage #header-container #header{font-size:50px;font-weight:700;text-align:center}#useractivated-webpage #footer{display:flex;flex-direction:column;height:80px;justify-content:space-around;width:100vw}#useractivated-webpage #footer .footer-link{font-weight:700;margin:0 10px}#useractivated-webpage #footer .footer-link:hover{cursor:pointer;opacity:.8}#useractivated-webpage #footer #footer-header{font-size:15px;font-weight:700;text-align:center}#termsofservice-webpage{height:100vh;overflow-y:scroll;width:100vw}#termsofservice-webpage #main{margin:0 auto 50px;width:80%}#termsofservice-webpage #main #termsofservice-header{font-size:40px;font-weight:700;margin:50px 0;text-align:center}#termsofservice-webpage #main #termsofservice-lastupdated{font-size:20px}#termsofservice-webpage #main .termsofservice-header{font-size:25px;font-weight:700;margin:50px 0 10px}#termsofservice-webpage #main .termsofservice-info{font-size:20px}#termsofservice-webpage #hidden-box{background-color:#000000b3;display:flex;flex-direction:column;height:100vh;justify-content:space-around;position:absolute;top:0;width:100vw}#privacypolicy-webpage{height:100vh;overflow-y:scroll;width:100vw}#privacypolicy-webpage #main{margin:0 auto 50px;width:80%}#privacypolicy-webpage #main #privacypolicy-header{font-size:40px;font-weight:700;margin-bottom:50px;text-align:center}#privacypolicy-webpage #main #privacypolicy-lastupdated{font-size:20px}#privacypolicy-webpage #main .privacypolicy-header{font-size:25px;font-weight:700;margin-bottom:10px;margin-top:50px}#privacypolicy-webpage #main .privacypolicy-info{font-size:20px}#privacypolicy-webpage #hidden-box{background-color:#000000b3;display:flex;flex-direction:column;height:100vh;justify-content:space-around;position:absolute;top:0;width:100vw}#requests-webpage{height:100vh;overflow-y:scroll;width:100vw}#requests-webpage a{color:inherit;text-decoration:none}#requests-webpage #main{align-items:center;background:linear-gradient(180deg,#fafbfc,#f4f7fb);display:flex;justify-content:center;padding:50px 24px;width:calc(100% - 48px)}#requests-webpage #main #main{align-items:center;display:flex;flex-direction:column;max-width:900px;width:100%}#requests-webpage #main #main h1{color:#0f172a;font-size:44px;font-weight:800;text-align:center}#requests-webpage #main #main p{color:#64748b;font-size:18px;line-height:1.7;max-width:700px;text-align:center}#requests-webpage #main #main #requests-options{display:flex;flex-direction:column;gap:32px;width:100%}#requests-webpage #main #main #requests-options .request{background:#fff;border:1px solid #e5e7eb;border-radius:24px;box-shadow:0 15px 35px #0f172a0d;overflow:hidden;transition:.25s}#requests-webpage #main #main #requests-options .request .request-header{border-bottom:1px solid #f1f5f9;padding:24px 28px}#requests-webpage #main #main #requests-options .request .request-header .request-header-title{color:#111827;font-size:26px;font-weight:700}#requests-webpage #main #main #requests-options .request .request-main{display:flex;flex-direction:column;gap:18px;padding:28px}#requests-webpage #main #main #requests-options .request .request-main input,#requests-webpage #main #main #requests-options .request .request-main textarea{background:#f8fafc;border:1px solid #dbe3ec;border-radius:14px;font-size:16px;padding:16px;transition:.2s;width:calc(100% - 32px)}#requests-webpage #main #main #requests-options .request .request-main input::placeholder,#requests-webpage #main #main #requests-options .request .request-main textarea::placeholder{color:#94a3b8}#requests-webpage #main #main #requests-options .request .request-main input:focus,#requests-webpage #main #main #requests-options .request .request-main textarea:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 4px #2563eb14;outline:none}#requests-webpage #main #main #requests-options .request .request-main textarea{min-height:160px;resize:none}#requests-webpage #main #main #requests-options .request .request-main #submit{align-self:center;background:linear-gradient(135deg,#111827,#1f2937);border-radius:14px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:16px;text-align:center;transition:.2s;width:220px}#requests-webpage #main #main #requests-options .request .request-main #submit:hover{box-shadow:0 12px 24px #11182726;transform:translateY(-2px)}#requests-webpage #main #main #requests-options .request .request-main #sent{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;color:#15803d;font-weight:600;padding:14px;text-align:center}#requests-webpage #main #main #requests-options .request .request-main #errormsg{color:#dc2626;font-size:14px;min-height:20px;text-align:center}#optout-webpage{display:flex;flex-direction:column;height:100vh;justify-content:space-between;width:100vw}#optout-webpage #header{background-color:#ffffff4d;border-width:0;display:flex;flex-direction:column;height:100px;justify-content:space-around;width:100%}#optout-webpage #header #header-row{margin:0 2.5%;width:95%}#optout-webpage #header #header-row,#optout-webpage #header #header-row #icon-holder{display:flex;flex-direction:row;justify-content:space-between}#optout-webpage #header #header-row #icon-holder #icon{height:50px;width:50px}#optout-webpage #header #header-row #icon-holder #icon img{height:100%;width:100%}#optout-webpage #header #header-row #icon-holder #icon-headers{display:flex;flex-direction:column;justify-content:space-around}#optout-webpage #header #header-row #icon-holder #icon-headers #icon-header-title{color:#000;font-family:Madimi One,sans-serif;font-size:30px;font-weight:700;margin:5px 10px}#optout-webpage #header #header-row #icon-holder #icon-headers #icon-header-minititle{color:#000;font-size:20px;font-weight:700;margin-left:10px}#optout-webpage #header #header-row #icon-holder:hover{cursor:pointer}#optout-webpage #header #header-row #auths,#optout-webpage #header #header-row #auths .auth{display:flex;flex-direction:row;justify-content:space-around}#optout-webpage #header #header-row #auths .auth{background-color:#000;border-radius:20px;color:#fff;font-family:Freeman,sans-serif;margin:0 5px;min-width:50px;padding:10px;text-align:center}#optout-webpage #header #header-row #auths .auth .auth-icon{height:20px;margin-right:10px;width:20px}#optout-webpage #header #header-row #auths .auth:hover{background-color:#000000b3;cursor:pointer}#optout-webpage #main{display:flex;flex-direction:column;height:calc(100% - 200px);justify-content:space-around;overflow-y:scroll;width:100%}#optout-webpage #main #main-header{font-size:40px;font-weight:700;text-align:center}#optout-webpage #footer{display:flex;flex-direction:column;height:80px;justify-content:space-around;width:100vw}#optout-webpage #footer .footer-link{font-size:15px;font-weight:700;margin:10px;text-align:center}#optout-webpage #footer .footer-link:hover{cursor:pointer;font-weight:700}#optout-webpage #footer #footer-header{font-size:15px;font-weight:700;text-align:center}#optout-webpage #hidden-box{background-color:#000000b3;display:flex;flex-direction:column;height:100vh;justify-content:space-around;position:absolute;top:0;width:100vw}#dashboard-webpage{background-color:#f7f7f7;height:100vh;width:100vw}#dashboard-webpage #container{display:flex;flex-direction:row;width:100%}#dashboard-webpage #container #main-body{display:flex;flex-direction:row;justify-content:space-between;width:80vw}#dashboard-webpage .popup-box{background-color:#000c;display:flex;flex-direction:column;height:100vh;justify-content:space-around;position:absolute;top:0;width:100vw}#dashboard-webpage .popup-box #move-loading{background-color:#ffffff4d;height:100vh;width:100vw}#dashboard-webpage .popup-box #errormsg{color:red;font-size:15px;text-align:center}#accountsetting-webpage #header{background-color:#ffffff4d;border-width:0;display:flex;flex-direction:column;height:100px;justify-content:space-around;margin:0 auto;width:100%}#accountsetting-webpage #header #header-row{margin:0 2.5%;width:95%}#accountsetting-webpage #header #header-row,#accountsetting-webpage #header #header-row #icon-holder{display:flex;flex-direction:row;justify-content:space-between}#accountsetting-webpage #header #header-row #icon-holder #icon{height:50px;width:50px}#accountsetting-webpage #header #header-row #icon-holder #icon img{height:100%;width:100%}#accountsetting-webpage #header #header-row #icon-holder #icon-headers{display:flex;flex-direction:column;justify-content:space-around}#accountsetting-webpage #header #header-row #icon-holder #icon-headers #icon-header-title{color:#000;font-family:Madimi One,sans-serif;font-size:30px;font-weight:700;margin:5px 10px}#accountsetting-webpage #header #header-row #icon-holder #icon-headers #icon-header-minititle{color:#000;font-size:20px;font-weight:700;margin-left:10px}#accountsetting-webpage #header #header-row #icon-holder:hover{cursor:pointer}#accountsetting-webpage #header #header-row #auths,#accountsetting-webpage #header #header-row #auths .auth{display:flex;flex-direction:row;justify-content:space-around}#accountsetting-webpage #header #header-row #auths .auth{background-color:#000;border-radius:20px;color:#fff;font-family:Freeman,sans-serif;margin:0 5px;min-width:50px;padding:10px;text-align:center}#accountsetting-webpage #header #header-row #auths .auth .auth-icon{height:20px;margin-right:10px;width:20px}#accountsetting-webpage #header #header-row #auths .auth:hover{background-color:#000000b3;cursor:pointer}#accountsetting-webpage #main{height:calc(100% - 200px);margin:0 auto;overflow-y:auto;padding:20px 0 60px;width:100%}#accountsetting-webpage #main #accountsetting-header{font-size:36px;font-weight:700;margin-bottom:40px;text-align:center}#accountsetting-webpage #main #accountsetting-form{background:#fff;border-radius:25px;box-shadow:0 20px 60px #00000014;margin:0 auto;padding:40px;width:min(600px,90%)}#accountsetting-webpage #main #accountsetting-form .settings-section-header{color:#111827;font-size:18px;font-weight:700;margin-bottom:8px}#accountsetting-webpage #main #accountsetting-form #identity-settings{background:#fff;border:1px solid #e5e7eb;border-radius:18px;margin-bottom:40px;padding:24px}#accountsetting-webpage #main #accountsetting-form #identity-settings .identity-description{color:#6b7280;font-size:14px;line-height:1.5;margin-bottom:24px}#accountsetting-webpage #main #accountsetting-form #identity-settings .identity-content{display:flex;gap:30px}@media(max-width:700px){#accountsetting-webpage #main #accountsetting-form #identity-settings .identity-content{align-items:center;flex-direction:column}}#accountsetting-webpage #main #accountsetting-form #identity-settings .identity-photo{align-items:center;display:flex;flex-direction:column;gap:12px;min-width:140px}#accountsetting-webpage #main #accountsetting-form #identity-settings .identity-photo #photo-holder{align-items:center;border:1px solid #e5e7eb;border-radius:60px!important;display:flex;height:120px!important;justify-content:center;overflow:hidden;width:120px!important}#accountsetting-webpage #main #accountsetting-form #identity-settings .identity-photo #photo-holder img{height:100%;object-fit:cover;width:100%}#accountsetting-webpage #main #accountsetting-form #identity-settings .identity-photo #photo-holder svg{color:#9ca3af;height:100%;width:100%}#accountsetting-webpage #main #accountsetting-form #identity-settings .identity-fields{flex:1 1;width:100%}#accountsetting-webpage #main #accountsetting-form #inputs #password-container{border-top:1px solid #eee;margin-top:40px;padding-top:40px}#accountsetting-webpage #main #accountsetting-form #inputs .input-row{display:flex;gap:20px;margin-top:20px}#accountsetting-webpage #main #accountsetting-form #inputs .input-row .input-container{margin:10px 0 0}#accountsetting-webpage #main #accountsetting-form #inputs .input-container{margin-bottom:50px}#accountsetting-webpage #main #accountsetting-form #inputs .input-container .input-header{color:#444;font-size:15px;font-weight:600;margin-bottom:8px}#accountsetting-webpage #main #accountsetting-form #inputs .input-container .input-value,#accountsetting-webpage #main #accountsetting-form #inputs .input-container .input-value-disabled{width:100%}#accountsetting-webpage #main #accountsetting-form #inputs .input-container .input-value input,#accountsetting-webpage #main #accountsetting-form #inputs .input-container .input-value-disabled input{border:2px solid #ddd;border-radius:15px;box-sizing:border-box;font-size:16px;height:50px;padding:0 15px;transition:.2s;width:100%}#accountsetting-webpage #main #accountsetting-form #inputs .input-container .input-value input:focus,#accountsetting-webpage #main #accountsetting-form #inputs .input-container .input-value-disabled input:focus{border-color:#000}#accountsetting-webpage #main #accountsetting-form #inputs .input-container .input-value-disabled input{background-color:#ddd}#accountsetting-webpage #main #accountsetting-form #errormsg{color:#d32f2f;font-size:15px;margin:20px 0;min-height:20px;text-align:center}#accountsetting-webpage #main #accountsetting-form #loading-box{height:30px;width:100%}#accountsetting-webpage #main #accountsetting-form #email-communications-header{border-top:1px solid #eee;margin-top:40px;padding-top:40px}#accountsetting-webpage #main #accountsetting-form #email-communications{margin-bottom:50px}#accountsetting-webpage #main #accountsetting-form #email-communications .email-communication{display:flex;flex-direction:row;justify-content:space-between;width:100%}#accountsetting-webpage #main #accountsetting-form #email-communications .email-communication .email-communication-header{font-size:20px;font-weight:700}#accountsetting-webpage #main #accountsetting-form .toggle-container{align-items:center;display:flex}#accountsetting-webpage #main #accountsetting-form .toggle-container .toggle{background:#ddd;border-radius:30px;cursor:pointer;height:30px;position:relative;transition:background-color .25s ease;width:54px}#accountsetting-webpage #main #accountsetting-form .toggle-container .toggle .toggle-knob{background:#fff;border-radius:50%;box-shadow:0 2px 8px #0003;height:24px;left:3px;position:absolute;top:3px;transition:left .25s ease;width:24px}#accountsetting-webpage #main #accountsetting-form .toggle-container .toggle:hover{opacity:.9}#accountsetting-webpage #main #accountsetting-form .toggle-container .toggle.on{background:#000}#accountsetting-webpage #main #accountsetting-form .toggle-container .toggle.on .toggle-knob{left:27px}#accountsetting-webpage #main #accountsetting-form #form-actions{display:flex;gap:15px;width:100%}#accountsetting-webpage #main #accountsetting-form #form-actions .form-action,#accountsetting-webpage #main #accountsetting-form #form-actions .form-action-disabled{background-color:#111827;border-radius:20px;color:#fff;font-size:16px;font-weight:600;padding:10px;text-align:center;transition:.2s;-webkit-user-select:none;user-select:none}#accountsetting-webpage #main #accountsetting-form #form-actions .form-action-disabled{cursor:default;opacity:.5}#accountsetting-webpage #main #accountsetting-form #form-actions .delete-action{background:#fff;border:2px solid #d32f2f;border-radius:20px;color:#d32f2f;font-weight:700;padding:10px}#accountsetting-webpage #main #accountsetting-form #form-actions .delete-action:hover{background:#d32f2f;color:#fff}#accountsetting-webpage #main #accountsetting-form #form-actions .form-action:hover{cursor:pointer;opacity:.5}#accountsetting-webpage #footer{background-color:#fff;display:flex;flex-direction:column;font-size:13px;height:80px;justify-content:space-around;width:100vw}#accountsetting-webpage #footer .footer-link{font-size:15px;font-weight:700;margin:0 5px}#accountsetting-webpage #footer .footer-link:hover{cursor:pointer;opacity:.8}#accountsetting-webpage #footer #footer-header{font-size:15px;font-weight:700;margin-top:10px;text-align:center}#accountsetting-webpage #hidden-box{background-color:#000000b3;display:flex;flex-direction:column;justify-content:space-around;position:absolute;top:0;width:100vw}#accountsetting-webpage #hidden-box #delete-account-box{background:#fff;border-radius:16px;box-shadow:0 10px 25px #00000014,0 4px 10px #0000000a;display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:calc(100vw - 40px);padding:28px;width:420px}#accountsetting-webpage #hidden-box #delete-account-box #delete-account-title{color:#111827;font-size:24px;font-weight:700}#accountsetting-webpage #hidden-box #delete-account-box #delete-account-message{color:#374151;font-size:16px;line-height:1.5}#accountsetting-webpage #hidden-box #delete-account-box #delete-account-warning{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#991b1b;font-size:14px;line-height:1.5;padding:12px}#accountsetting-webpage #hidden-box #delete-account-box #button-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}#accountsetting-webpage #hidden-box #delete-account-box #button-actions .button-action{border-radius:10px;cursor:pointer;font-weight:600;padding:10px 18px;transition:.15s}#accountsetting-webpage #hidden-box #delete-account-box #button-actions .button-action.secondary{background:#fff;border:1px solid #d1d5db}#accountsetting-webpage #hidden-box #delete-account-box #button-actions .button-action.secondary:hover{background:#f9fafb}#accountsetting-webpage #hidden-box #delete-account-box #button-actions .button-action.danger{background:#dc2626;color:#fff}#accountsetting-webpage #hidden-box #delete-account-box #button-actions .button-action.danger:hover{background:#b91c1c}#accountsetting-webpage #hidden-box #delete-account-box #button-actions .button-action-disabled{background:#e5e7eb;border-radius:10px;color:#9ca3af;cursor:not-allowed;padding:10px 18px;pointer-events:none}#accountsetting-webpage #hidden-box #button-actions{display:flex;flex-direction:row;justify-content:space-around;margin:10px auto;width:50%}#accountsetting-webpage #hidden-box #button-actions .button-action,#accountsetting-webpage #hidden-box #button-actions .button-action-disabled{background-color:#000;border-radius:20px;color:#fff;font-size:20px;padding:5px;text-align:center;width:40%}#accountsetting-webpage #hidden-box #button-actions .button-action-disabled{opacity:.5}#accountsetting-webpage #hidden-box #button-actions .button-action:hover{cursor:pointer;opacity:.5}#pricing-webpage{background:linear-gradient(145deg,#f0f7ff,#e0ebff);color:#333;font-family:Poppins,sans-serif;height:100vh;line-height:1.5;overflow-y:scroll;width:100vw}#pricing-webpage a{color:inherit;text-decoration:none}#pricing-webpage #header{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffc;border-bottom:1px solid #0000000d;display:flex;justify-content:space-between;padding:20px 5%;position:-webkit-sticky;position:sticky;top:0;z-index:100}#pricing-webpage #header #icon-holder{align-items:center;cursor:pointer;display:flex;gap:15px}#pricing-webpage #header #icon-holder #icon img{border-radius:12px;width:50px}#pricing-webpage #header #icon-holder #icon-headers{display:flex;flex-direction:column}#pricing-webpage #header #icon-holder #icon-headers #icon-header-title{color:#0d3b66;font-family:Madimi One,sans-serif;font-size:28px;font-weight:700}#pricing-webpage #header #icon-holder #icon-headers #icon-header-minititle{color:#0d3b66;font-size:14px;font-weight:600}#pricing-webpage #header #auths{display:flex;flex-wrap:wrap;gap:15px}#pricing-webpage #header #auths .auth{align-items:center;background-color:#000;border-radius:25px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s ease}#pricing-webpage #header #auths .auth:hover{box-shadow:0 8px 20px #0003;transform:translateY(-2px) scale(1.02)}#pricing-webpage #main{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:60px;padding:60px 5%;width:100%}#pricing-webpage #footer{background-color:#1b1b1b;color:#fff;font-family:Poppins,sans-serif;padding:60px 20px 20px}#pricing-webpage #footer #footer-container{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;margin:0 auto;max-width:1200px}#pricing-webpage #footer #footer-container #footer-about{flex:1 1;min-width:250px}#pricing-webpage #footer #footer-container #footer-about #footer-logo{height:60px;margin-bottom:15px}#pricing-webpage #footer #footer-container #footer-about p{font-size:14px;line-height:1.6;opacity:.85}#pricing-webpage #footer #footer-container #footer-links{flex:1 1;min-width:200px}#pricing-webpage #footer #footer-container #footer-links h4{font-size:18px;margin-bottom:15px}#pricing-webpage #footer #footer-container #footer-links ul{list-style:none}#pricing-webpage #footer #footer-container #footer-links ul li{margin-bottom:10px}#pricing-webpage #footer #footer-container #footer-links ul li a{color:#ccc;text-decoration:none}#pricing-webpage #footer #footer-container #footer-links ul li a:hover{color:#6faafd;transition:color .3s}#pricing-webpage #footer #footer-container #footer-social{flex:1 1;min-width:200px}#pricing-webpage #footer #footer-container #footer-social h4{font-size:18px;margin-bottom:15px}#pricing-webpage #footer #footer-container #footer-social #social-icons a{display:inline-block;margin-right:15px;transition:transform .3s,opacity .3s}#pricing-webpage #footer #footer-container #footer-social #social-icons a:hover{opacity:.8;transform:scale(1.2)}#pricing-webpage #footer #footer-container #footer-social #social-icons a img{height:30px;width:30px}#pricing-webpage #footer #footer-bottom{border-top:1px solid #333;color:#aaa;font-size:14px;margin-top:40px;padding-top:20px;text-align:center}#subscribed-webpage{display:flex;flex-direction:column;height:100vh;justify-content:space-between;width:100vw}#subscribed-webpage #header{background-color:#ffffff4d;border-width:0;display:flex;flex-direction:column;height:100px;justify-content:space-around;width:100%}#subscribed-webpage #header #header-row{margin:0 2.5%;width:95%}#subscribed-webpage #header #header-row,#subscribed-webpage #header #header-row #icon-holder{display:flex;flex-direction:row;justify-content:space-between}#subscribed-webpage #header #header-row #icon-holder #icon{height:50px;width:50px}#subscribed-webpage #header #header-row #icon-holder #icon img{height:100%;width:100%}#subscribed-webpage #header #header-row #icon-holder #icon-headers{display:flex;flex-direction:column;justify-content:space-around}#subscribed-webpage #header #header-row #icon-holder #icon-headers #icon-header-title{color:#000;font-family:Madimi One,sans-serif;font-size:30px;font-weight:700;margin:5px 10px}#subscribed-webpage #header #header-row #icon-holder #icon-headers #icon-header-minititle{color:#000;font-size:20px;font-weight:700;margin-left:10px}#subscribed-webpage #header #header-row #icon-holder:hover{cursor:pointer}#subscribed-webpage #header #header-row #auths,#subscribed-webpage #header #header-row #auths .auth{display:flex;flex-direction:row;justify-content:space-around}#subscribed-webpage #header #header-row #auths .auth{background-color:#000;border-radius:20px;color:#fff;font-family:Freeman,sans-serif;margin:0 5px;min-width:50px;padding:10px;text-align:center}#subscribed-webpage #header #header-row #auths .auth .auth-icon{height:20px;margin-right:10px;width:20px}#subscribed-webpage #header #header-row #auths .auth:hover{background-color:#000000b3;cursor:pointer}#subscribed-webpage #header-container{display:flex;flex-direction:column;height:80%;justify-content:space-around;width:100%}#subscribed-webpage #header-container #header{font-size:40px;font-weight:700;text-align:center}#subscribed-webpage #footer{display:flex;flex-direction:column;height:100px;justify-content:space-around;width:100vw}#subscribed-webpage #footer .footer-link{font-size:15px;font-weight:700;margin:10px;text-align:center}#subscribed-webpage #footer .footer-link:hover{cursor:pointer;font-weight:700}#subscribed-webpage #footer #footer-header{font-size:15px;font-weight:700;text-align:center}#download-page{background-color:#f4f7f6;height:100vh}#download-page #download-container{border-radius:12px;box-shadow:0 10px 25px #0000001a;max-width:900px;padding:40px;width:80%}#download-page #download-container #download-header{margin-bottom:50px}#download-page #download-container #download-header #logo{height:100px;margin-bottom:10px}#download-page #download-container #download-header #download-title #download-title-header{font-size:30px}#download-page #download-container #download-header #download-title #download-mini-title{font-size:25px}#download-page #download-container #download-card .header{margin-bottom:30px}#download-page #download-container #download-card .header h1{color:#333;font-size:28px}#download-page #download-container #download-card .header p{font-size:16px}#download-page #download-container #download-card .download-options{display:flex;gap:20px;justify-content:space-around}#download-page #download-container #download-card .download-options .option-card{border:1px solid #e0e0e0;border-radius:10px;cursor:pointer;flex:1 1;padding:25px;transition:transform .2s ease,box-shadow .2s ease}#download-page #download-container #download-card .download-options .option-card:hover{box-shadow:0 8px 20px #00000014;transform:translateY(-5px)}#download-page #download-container #download-card .download-options .option-card .icon{color:#0074ff;font-size:48px;margin-bottom:15px}#download-page #download-container #download-card .download-options .option-card h2{color:#333;font-size:22px;margin-bottom:8px}#download-page #download-container #download-card .download-options .option-card p{color:#777;font-size:14px;margin-bottom:20px}#download-page #download-container #download-card .download-options .option-card .download-button{background-color:#0074ff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:12px 24px;transition:background-color .2s ease}#download-page #download-container #download-card .download-options .option-card .download-button:hover{background-color:#0056b3}#download-page #download-container .footer a{color:#0074ff}#confirmedauth-webpage{height:100vh;overflow-y:scroll;width:100vw}#confirmedauth-webpage #header{display:flex;flex-direction:column;height:150px;justify-content:space-around}#confirmedauth-webpage #header #header-row{display:flex;flex-direction:row;height:100%;justify-content:space-around}#confirmedauth-webpage #header #header-row #icon{height:100px;width:100px}#confirmedauth-webpage #header #header-row #icon img{height:100%;width:100%}#confirmedauth-webpage #header #header-row #icon-headers{display:flex;flex-direction:column;justify-content:space-around}#confirmedauth-webpage #header #header-row #icon-headers #icon-header-title{color:#000;font-family:Madimi One,sans-serif;font-size:50px;font-weight:700;margin:5px 10px}#confirmedauth-webpage #header #header-row #icon-headers #icon-header-minititle{color:#000;font-size:20px;font-weight:700;margin-left:10px}#confirmedauth-webpage #header #header-row:hover{cursor:pointer}#confirmedauth-webpage #header-container{display:flex;flex-direction:column;height:500px;justify-content:space-around;width:100%}#confirmedauth-webpage #header-container #header{font-size:50px;font-weight:700;text-align:center}#landing-mobilepage{background:#f8f9fa;color:#333;font-family:Poppins,sans-serif;height:100vh;line-height:1.5;overflow-y:scroll;width:100vw}#landing-mobilepage #first-masthead{background:radial-gradient(circle at top left,#6496ff26,#0000 35%),linear-gradient(135deg,#f7fbff,#edf4ff,#fff);overflow:hidden;padding:40px 20px 100px}#landing-mobilepage #first-masthead #top-nav{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin:auto auto 80px;max-width:1200px}#landing-mobilepage #first-masthead #logo-title{align-items:center;display:flex;gap:15px}#landing-mobilepage #first-masthead #logo-title #logo{border-radius:18px;height:72px;width:72px}#landing-mobilepage #first-masthead #logo-title h1{color:#102a43;margin:0}#landing-mobilepage #first-masthead #logo-title p{color:#6a7d91;margin:5px 0 0}#landing-mobilepage #first-masthead #auth-buttons{display:flex;flex-wrap:wrap;gap:12px}#landing-mobilepage #first-masthead #auth-buttons button{background:#fff;border:none;border-radius:999px;box-shadow:0 8px 20px #0000000d;cursor:pointer;font-weight:600;padding:12px 20px;transition:.2s}#landing-mobilepage #first-masthead #auth-buttons button:hover{transform:translateY(-2px)}#landing-mobilepage #first-masthead #hero-main{align-items:center;display:flex;gap:80px;justify-content:space-between;margin:auto;max-width:1200px}#landing-mobilepage #first-masthead #hero-left{flex:1 1}#landing-mobilepage #first-masthead #hero-right{animation:float 6s ease infinite;flex:1 1;text-align:center}#landing-mobilepage #first-masthead #hero-right img{border:1px solid #00000014;border-radius:24px;box-shadow:0 25px 60px #00000026;max-width:650px;width:100%}#landing-mobilepage #first-masthead #hero-badge{background:#eef6ff;border-radius:999px;color:#3f74aa;display:inline-block;font-weight:600;margin-bottom:25px;padding:10px 18px}#landing-mobilepage #first-masthead h2{color:#102a43;font-size:clamp(48px,5vw,70px);line-height:1.05;margin:0}#landing-mobilepage #first-masthead h2 span{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4f97ff,#6bb3ff);-webkit-background-clip:text}#landing-mobilepage #first-masthead #hero-subtitle{color:#5f7488;font-size:20px;line-height:1.8;margin-top:30px;max-width:550px}#landing-mobilepage #first-masthead #hero-actions{display:flex;flex-wrap:wrap;gap:15px;margin-top:35px}#landing-mobilepage #first-masthead #hero-actions button{border:none;border-radius:999px;cursor:pointer;font-weight:700;padding:16px 26px;transition:.2s}#landing-mobilepage #first-masthead #hero-actions .hero-primary{background:linear-gradient(135deg,#4f97ff,#6bb3ff);color:#fff}#landing-mobilepage #first-masthead #hero-actions .hero-primary:hover{transform:translateY(-2px)}#landing-mobilepage #first-masthead #hero-actions .hero-secondary{background:#fff}#landing-mobilepage #first-masthead #hero-actions .hero-secondary:hover{transform:translateY(-2px)}#landing-mobilepage #first-masthead #hero-features{color:#6a7d91;display:flex;flex-wrap:wrap;font-weight:600;gap:20px;margin-top:35px}#landing-mobilepage #first-masthead #download-button{align-items:center;background:linear-gradient(135deg,#4f97ff,#6bb3ff);border-radius:16px;box-shadow:0 14px 30px #4f97ff40;color:#fff;display:inline-flex;font-weight:700;gap:12px;margin-top:35px;padding:16px 24px;text-decoration:none;transition:.2s}#landing-mobilepage #first-masthead #download-button:hover{box-shadow:0 20px 40px #4f97ff59;transform:translateY(-3px)}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@media(max-width:1000px){#landing-mobilepage #first-masthead #hero-main{flex-direction:column;text-align:center}#landing-mobilepage #first-masthead #hero-left{align-items:center;display:flex;flex-direction:column}#landing-mobilepage #first-masthead #hero-subtitle{max-width:700px}#landing-mobilepage #first-masthead{padding:30px 20px 70px}#landing-mobilepage #first-masthead #top-nav{flex-direction:column;gap:20px;margin-bottom:50px}#landing-mobilepage #first-masthead #logo-title #logo{height:60px;width:60px}#landing-mobilepage #first-masthead #logo-title h1{font-size:32px}#landing-mobilepage #first-masthead #logo-title p{font-size:15px}#landing-mobilepage #first-masthead #auth-buttons{gap:10px;justify-content:center}#landing-mobilepage #first-masthead #auth-buttons button{font-size:14px;padding:12px 18px}#landing-mobilepage #first-masthead #hero-main{flex-direction:column;gap:50px;text-align:center}#landing-mobilepage #first-masthead #hero-left{align-items:center;display:flex;flex-direction:column}#landing-mobilepage #first-masthead #hero-right{order:2;width:100%}#landing-mobilepage #first-masthead #hero-right img{max-width:700px;width:100%}#landing-mobilepage #first-masthead #hero-badge{font-size:15px;margin-bottom:20px;padding:8px 16px}#landing-mobilepage #first-masthead h2{font-size:52px;line-height:1.1}#landing-mobilepage #first-masthead #hero-subtitle{font-size:18px;margin-top:20px;max-width:700px}#landing-mobilepage #first-masthead #hero-actions{justify-content:center;margin-top:30px}#landing-mobilepage #first-masthead #hero-features{justify-content:center;margin-top:25px}#landing-mobilepage #first-masthead #download-button{margin-top:30px}}@media(max-width:600px){#landing-mobilepage #first-masthead{padding:20px 15px 50px}#landing-mobilepage #first-masthead #top-nav{margin-bottom:35px}#landing-mobilepage #first-masthead #logo-title{gap:10px}#landing-mobilepage #first-masthead #logo-title #logo{height:50px;width:50px}#landing-mobilepage #first-masthead #logo-title h1{font-size:26px}#landing-mobilepage #first-masthead #logo-title p{font-size:13px}#landing-mobilepage #first-masthead #auth-buttons{gap:8px;width:100%}#landing-mobilepage #first-masthead #auth-buttons button{flex:1 1;font-size:13px;min-width:120px;padding:10px}#landing-mobilepage #first-masthead #hero-badge{font-size:13px;padding:8px 14px}#landing-mobilepage #first-masthead h2{font-size:38px;line-height:1.1}#landing-mobilepage #first-masthead #hero-subtitle{font-size:16px;line-height:1.7;margin-top:18px}#landing-mobilepage #first-masthead #hero-actions{flex-direction:column;gap:12px;width:100%}#landing-mobilepage #first-masthead #hero-actions button{font-size:15px;padding:16px;width:100%}#landing-mobilepage #first-masthead #hero-features{align-items:center;flex-direction:column;font-size:14px;gap:10px}#landing-mobilepage #first-masthead #download-button{font-size:15px;justify-content:center;padding:16px;width:100%}#landing-mobilepage #first-masthead #hero-right{width:100%}#landing-mobilepage #first-masthead #hero-right img{border-radius:18px;width:100%}}@media(max-width:400px){#landing-mobilepage #first-masthead h2{font-size:32px}#landing-mobilepage #first-masthead #hero-subtitle{font-size:15px}#landing-mobilepage #first-masthead #auth-buttons button{min-width:100%}}#landing-mobilepage #features{background:#f5f7fb;display:flex;flex-wrap:wrap;gap:40px;justify-content:center;padding:80px 20px}#landing-mobilepage #features .feature{background:#fff;border-radius:30px;box-shadow:12px 12px 28px #00000014,-12px -12px 28px #ffffffbf;cursor:default;flex:1 1 300px;padding:40px 30px;text-align:center;transition:transform .25s ease,box-shadow .25s ease;width:90%}#landing-mobilepage #features .feature img{background:#eaf2ff;border-radius:22px;box-shadow:inset 4px 4px 12px #00000014,inset -4px -4px 12px #ffffffd9;height:105px;margin-bottom:20px;padding:5px}#landing-mobilepage #features .feature h3{color:#0d3b66;font-size:22px;font-weight:700;margin-bottom:12px}#landing-mobilepage #features .feature p{color:#444;font-size:16px;line-height:1.6;margin:0 auto;max-width:240px}#landing-mobilepage #onescreen-feature{background:#fff;border-bottom:1px solid #e6ecf5;padding:100px 20px}#landing-mobilepage #onescreen-feature .badge{background:#4f97ff1a;border-radius:999px;color:#2d5f91;font-size:14px;font-weight:600;letter-spacing:.5px;margin:0 auto 16px;padding:6px 14px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}#landing-mobilepage #onescreen-feature h2{text-align:center}#landing-mobilepage #onescreen-feature .section-subtitle{margin:0 auto;max-width:700px;text-align:center}#landing-mobilepage #onescreen-feature #onescreen-display{align-items:center;display:flex;gap:60px;justify-content:center;margin:50px auto 0;max-width:1200px;text-align:left}#landing-mobilepage #onescreen-feature #onescreen-preview{display:flex;flex:1.2 1;justify-content:center}#landing-mobilepage #onescreen-feature #onescreen-preview img{border:1px solid #0000000a;border-radius:16px;box-shadow:0 20px 45px #0000001f;max-width:750px;transition:transform .3s ease;width:100%}#landing-mobilepage #onescreen-feature #onescreen-preview img:hover{transform:translateY(-4px)}#landing-mobilepage #onescreen-feature #onescreen-highlights{display:flex;flex:.8 1;flex-direction:column;gap:32px}#landing-mobilepage #onescreen-feature #onescreen-highlights .highlight-item{align-items:flex-start;display:flex;gap:20px}#landing-mobilepage #onescreen-feature #onescreen-highlights .highlight-item .highlight-number{background:#4f97ff14;border-radius:12px;color:#4f97ff;flex-shrink:0;font-size:24px;font-weight:800;line-height:1;padding:8px 12px}#landing-mobilepage #onescreen-feature #onescreen-highlights .highlight-item .highlight-text h4{color:#102a43;font-size:18px;font-weight:700;margin:0 0 6px}#landing-mobilepage #onescreen-feature #onescreen-highlights .highlight-item .highlight-text p{color:#5a7184;font-size:15px;line-height:1.5;margin:0}@media(max-width:980px){#landing-mobilepage #onescreen-feature{padding:80px 20px}#landing-mobilepage #onescreen-feature #onescreen-display{flex-direction:column;gap:40px}#landing-mobilepage #onescreen-feature #onescreen-preview{width:100%}#landing-mobilepage #onescreen-feature #onescreen-preview img{max-width:100%}#landing-mobilepage #onescreen-feature #onescreen-highlights{max-width:700px;width:100%}}@media(max-width:768px){#landing-mobilepage #onescreen-feature{padding:60px 16px}#landing-mobilepage #onescreen-feature .badge{font-size:12px;padding:5px 12px}#landing-mobilepage #onescreen-feature h2{font-size:32px;line-height:1.2}#landing-mobilepage #onescreen-feature .section-subtitle{font-size:16px;line-height:1.6}#landing-mobilepage #onescreen-feature #onescreen-display{gap:32px;margin-top:36px}#landing-mobilepage #onescreen-feature #onescreen-highlights{gap:24px}#landing-mobilepage #onescreen-feature #onescreen-highlights .highlight-item{gap:14px}#landing-mobilepage #onescreen-feature #onescreen-highlights .highlight-item .highlight-number{font-size:18px;padding:7px 10px}#landing-mobilepage #onescreen-feature #onescreen-highlights .highlight-item .highlight-text h4{font-size:16px}#landing-mobilepage #onescreen-feature #onescreen-highlights .highlight-item .highlight-text p{font-size:14px}}@media(max-width:480px){#landing-mobilepage #onescreen-feature{padding:50px 14px}#landing-mobilepage #onescreen-feature h2{font-size:28px}#landing-mobilepage #onescreen-feature .section-subtitle{font-size:15px}#landing-mobilepage #onescreen-feature #onescreen-highlights .highlight-item{flex-direction:column;gap:10px}#landing-mobilepage #onescreen-feature #onescreen-highlights .highlight-item .highlight-number{align-self:flex-start}#landing-mobilepage #onescreen-feature #onescreen-highlights .highlight-item .highlight-text h4{font-size:15px}#landing-mobilepage #onescreen-feature #onescreen-highlights .highlight-item .highlight-text p{font-size:14px;line-height:1.6}}#landing-mobilepage #sticky-notes-feature{background:#f8fafc;border-bottom:1px solid #e2e8f0;overflow:hidden;padding:100px 20px}#landing-mobilepage #sticky-notes-feature .container{margin:0 auto;max-width:1300px;text-align:center}#landing-mobilepage #sticky-notes-feature .badge{background:#4f97ff1a;border-radius:999px;color:#2d5f91;display:inline-block;font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:16px;padding:6px 14px;text-transform:uppercase}#landing-mobilepage #sticky-notes-feature h2{color:#0f172a;font-size:clamp(2rem,4vw,3rem);line-height:1.2;margin-bottom:20px}#landing-mobilepage #sticky-notes-feature .section-subtitle{color:#64748b;font-size:18px;line-height:1.7;margin:0 auto;max-width:750px}#landing-mobilepage #sticky-notes-feature #sticky-display{align-items:center;display:flex;gap:50px;justify-content:center;margin:60px auto 0;max-width:1200px;text-align:left}#landing-mobilepage #sticky-notes-feature #sticky-highlights{display:flex;flex:.9 1;flex-direction:column;gap:20px}#landing-mobilepage #sticky-notes-feature #sticky-highlights .highlight-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:24px;transition:.2s}#landing-mobilepage #sticky-notes-feature #sticky-highlights .highlight-card:hover{box-shadow:0 10px 25px #0000000d;transform:translateX(4px)}#landing-mobilepage #sticky-notes-feature #sticky-highlights .highlight-card h4{color:#0f172a;font-size:18px;margin:0 0 10px}#landing-mobilepage #sticky-notes-feature #sticky-highlights .highlight-card p{color:#475569;font-size:15px;line-height:1.7;margin:0}#landing-mobilepage #sticky-notes-feature #sticky-preview{display:flex;flex:1.3 1;justify-content:center}#landing-mobilepage #sticky-notes-feature #sticky-preview img{border:1px solid #0000000d;border-radius:14px;box-shadow:0 20px 40px #0000001a;height:auto;max-width:680px;width:100%}@media(max-width:980px){#landing-mobilepage #sticky-notes-feature{padding:80px 20px}#landing-mobilepage #sticky-notes-feature #sticky-display{flex-direction:column-reverse;gap:40px;text-align:center}#landing-mobilepage #sticky-notes-feature #sticky-highlights,#landing-mobilepage #sticky-notes-feature #sticky-preview{width:100%}#landing-mobilepage #sticky-notes-feature #sticky-preview img{max-width:100%}}@media(max-width:768px){#landing-mobilepage #sticky-notes-feature{padding:60px 16px}#landing-mobilepage #sticky-notes-feature .badge{font-size:12px;padding:5px 12px}#landing-mobilepage #sticky-notes-feature h2{font-size:2rem}#landing-mobilepage #sticky-notes-feature .section-subtitle{font-size:16px}#landing-mobilepage #sticky-notes-feature #sticky-display{gap:30px;margin-top:40px}#landing-mobilepage #sticky-notes-feature #sticky-highlights{gap:16px}#landing-mobilepage #sticky-notes-feature #sticky-highlights .highlight-card{padding:18px}#landing-mobilepage #sticky-notes-feature #sticky-highlights .highlight-card h4{font-size:17px}#landing-mobilepage #sticky-notes-feature #sticky-highlights .highlight-card p{font-size:14px}}@media(max-width:480px){#landing-mobilepage #sticky-notes-feature{padding:50px 14px}#landing-mobilepage #sticky-notes-feature h2{font-size:1.75rem}#landing-mobilepage #sticky-notes-feature .section-subtitle{font-size:15px;line-height:1.6}#landing-mobilepage #sticky-notes-feature #sticky-highlights .highlight-card{padding:16px}#landing-mobilepage #sticky-notes-feature #sticky-preview img{border-radius:10px}}#landing-mobilepage #video-demo{background:#f0f4ff;padding:60px 20px;text-align:center}#landing-mobilepage #video-demo h2{color:#0d3b66;font-size:32px;font-weight:700;margin-bottom:40px}#landing-mobilepage #video-demo video{border-radius:28px;box-shadow:0 18px 45px #0003;height:auto;transition:transform .3s ease,box-shadow .3s ease;width:90%}#landing-mobilepage #desktop-overview,#landing-mobilepage #features,#landing-mobilepage #first-masthead,#landing-mobilepage #mobile-overview,#landing-mobilepage #video-demo{padding:90px 20px}#landing-mobilepage .container{margin:auto;max-width:1100px;text-align:center}#landing-mobilepage h2{color:#14243c;font-size:2.3rem;font-weight:700;margin-bottom:10px}#landing-mobilepage .section-subtitle{color:#5f6575;font-size:1.15rem;margin-bottom:45px}#landing-mobilepage #desktop-overview{background:#f7faff;border-bottom:1px solid #e6ecf5}#landing-mobilepage #desktop-overview img{border-radius:20px;box-shadow:0 14px 32px #00000026;transition:transform .25s ease,box-shadow .25s ease;width:90%}#landing-mobilepage #mobile-overview{background:#fff}#landing-mobilepage #mobile-overview #mobile-row{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}#landing-mobilepage #mobile-overview #mobile-row .mobile-img{box-shadow:0 14px 32px #0000002e;transition:transform .25s ease,box-shadow .25s ease;width:220px}#landing-mobilepage #mobile-overview #mobile-row .mobile-img:first-child{border-radius:45px;transform:rotate(-2deg)}#landing-mobilepage #mobile-overview #mobile-row .mobile-img:nth-child(2){border-radius:20px;transform:rotate(2deg)}#landing-mobilepage #second-masthead{background:linear-gradient(135deg,#e8f0ff,#f0f6ff);border-radius:50px;box-shadow:0 35px 70px #00000014;overflow:hidden;padding:80px 20px;position:relative;text-align:center}#landing-mobilepage #second-masthead #masthead-header{gap:25px;margin-bottom:15px}#landing-mobilepage #second-masthead #masthead-header h2{color:#0d3b66;font-family:Poppins,sans-serif;font-size:44px;font-weight:800;line-height:1.2}#landing-mobilepage #second-masthead #masthead-header #reminder-icon{align-items:center;border-radius:50%;box-shadow:0 8px 20px #0000001a;color:#fff;display:flex;font-size:32px;height:70px;justify-content:center;margin:0 auto;transition:transform .3s ease;width:70px}#landing-mobilepage #second-masthead #masthead-subtitle{color:#243349;font-size:20px;font-weight:500;margin-bottom:50px;opacity:.85}#landing-mobilepage #second-masthead #reminder-rules h3{color:#0d3b66;font-size:30px;font-weight:700;letter-spacing:.5px;margin-bottom:40px;text-transform:uppercase}#landing-mobilepage #second-masthead #reminder-rules #rules-cards{display:flex;flex-wrap:wrap;gap:50px;justify-content:center}#landing-mobilepage #second-masthead #reminder-rules #rules-cards .rule-card{background:linear-gradient(145deg,#fff,#e3f0ff);border-radius:36px;box-shadow:0 25px 50px #00000014;cursor:default;padding:40px 30px;position:relative;text-align:left;transition:transform .35s ease,box-shadow .35s ease,background .35s ease;width:100%}#landing-mobilepage #second-masthead #reminder-rules #rules-cards .rule-card strong{color:#0d3b66;display:block;font-size:20px;margin-bottom:10px}#landing-mobilepage #second-masthead #reminder-rules #rules-cards .rule-card ul{list-style:none;margin-top:10px;padding-left:0}#landing-mobilepage #second-masthead #reminder-rules #rules-cards .rule-card ul li{color:#243349;font-size:16px;margin-bottom:10px;padding-left:20px;position:relative}#landing-mobilepage #second-masthead #reminder-rules #rules-cards .rule-card ul li:before{color:#0d3b66;content:"•";font-weight:700;left:0;position:absolute}#landing-mobilepage #third-masthead{align-items:center;background:linear-gradient(135deg,#f7faff,#e6f0ff);display:flex;flex-direction:column;overflow:hidden;padding:140px 20px 180px;position:relative;width:calc(100% - 40px)}#landing-mobilepage #third-masthead:after,#landing-mobilepage #third-masthead:before{border-radius:50%;content:"";filter:blur(120px);opacity:.25;position:absolute;z-index:0}#landing-mobilepage #third-masthead:before{background:#6daaff80;height:400px;left:-120px;top:-100px;width:400px}#landing-mobilepage #third-masthead:after{background:#ffffffb3;bottom:-150px;height:500px;right:-150px;width:500px}#landing-mobilepage #third-masthead #message-header{color:#0d3b66;font-family:Poppins,sans-serif;font-size:48px;font-weight:500;line-height:1.3;margin-bottom:100px;max-width:900px;position:relative;text-align:center;z-index:1}#landing-mobilepage #third-masthead #ourmessages{display:flex;flex-wrap:wrap;gap:60px;justify-content:center;position:relative;width:100%;z-index:1}#landing-mobilepage #third-masthead #ourmessages .ourmessage{animation:floatCard 4s ease-in-out infinite;background:linear-gradient(145deg,#fff,#e6f0ff);border-radius:36px;box-shadow:0 25px 50px #00000014;cursor:pointer;padding:50px 30px 40px;position:relative;text-align:center;transition:transform .35s ease,box-shadow .35s ease,background .35s ease;width:100%}#landing-mobilepage #third-masthead #ourmessages .ourmessage .ourmessage-image{border-radius:20px;height:200px;margin:0 auto 30px;overflow:hidden;width:200px}#landing-mobilepage #third-masthead #ourmessages .ourmessage .ourmessage-image img{height:100%;object-fit:cover;width:100%}#landing-mobilepage #third-masthead #ourmessages .ourmessage .ourmessage-header{color:#243349;font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:1.6}#landing-mobilepage #third-masthead #ourmessages .ourmessage .ourmessage-header strong{color:#0d3b66;display:inline-block;font-size:22px}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}#landing-mobilepage #hidden{background-color:#000000b3;display:flex;flex-direction:column;justify-content:space-around;position:absolute;top:0;width:100vw}#landing-mobilepage #hidden #block-box{background-color:#fff;border-radius:10px;margin:0 auto;padding:10px;width:calc(90% - 20px)}#landing-mobilepage #hidden #block-box #block-header{font-size:20px;font-weight:700;margin-bottom:20px;text-align:center}#landing-mobilepage #hidden #block-box #block-email-input{margin:50px auto;width:90%}#landing-mobilepage #hidden #block-box #block-email-input #block-email-input-header{font-size:20px;font-weight:700;margin-bottom:10px;text-align:center}#landing-mobilepage #hidden #block-box #block-email-input input{border-radius:5px;border-style:solid;border-width:2px;padding:10px;width:calc(100% - 24px)}#landing-mobilepage #hidden #block-box #block-actions{display:flex;flex-direction:row;justify-content:space-around}#landing-mobilepage #hidden #block-box #block-actions .block-action{background-color:#000;border-radius:10px;color:#fff;margin:10px;padding:10px}#landing-mobilepage #hidden #block-box #block-actions .block-action:hover{cursor:pointer;opacity:.5}#landing-mobilepage #hidden #dislike-box,#landing-mobilepage #hidden #like-box{background-color:#fff;border-radius:10px;margin:0 auto;padding:10px 0;width:90%}#landing-mobilepage #hidden #dislike-box #dislike-header,#landing-mobilepage #hidden #dislike-box #like-header,#landing-mobilepage #hidden #like-box #dislike-header,#landing-mobilepage #hidden #like-box #like-header{font-size:25px;text-align:center}#landing-mobilepage #hidden #dislike-box #dislike-input,#landing-mobilepage #hidden #dislike-box #like-input,#landing-mobilepage #hidden #like-box #dislike-input,#landing-mobilepage #hidden #like-box #like-input{border-radius:10px;border-style:solid;border-width:2px;height:200px;margin:20px auto;padding:5px;width:90%}#landing-mobilepage #hidden #dislike-box #dislike-input textarea,#landing-mobilepage #hidden #dislike-box #like-input textarea,#landing-mobilepage #hidden #like-box #dislike-input textarea,#landing-mobilepage #hidden #like-box #like-input textarea{border-width:0;font-size:15px;height:100%;outline:none;padding:0;resize:none;width:100%}#landing-mobilepage #hidden #dislike-box #dislike-actions,#landing-mobilepage #hidden #dislike-box #like-actions,#landing-mobilepage #hidden #like-box #dislike-actions,#landing-mobilepage #hidden #like-box #like-actions{display:flex;flex-direction:row;justify-content:space-around;margin:10px auto;width:50%}#landing-mobilepage #hidden #dislike-box #dislike-actions .dislike-action,#landing-mobilepage #hidden #dislike-box #dislike-actions .like-action,#landing-mobilepage #hidden #dislike-box #like-actions .dislike-action,#landing-mobilepage #hidden #dislike-box #like-actions .like-action,#landing-mobilepage #hidden #like-box #dislike-actions .dislike-action,#landing-mobilepage #hidden #like-box #dislike-actions .like-action,#landing-mobilepage #hidden #like-box #like-actions .dislike-action,#landing-mobilepage #hidden #like-box #like-actions .like-action{background-color:#000;border-radius:20px;color:#fff;padding:5px;text-align:center;width:40%}#landing-mobilepage #hidden #dislike-box #dislike-actions .dislike-action:hover,#landing-mobilepage #hidden #dislike-box #dislike-actions .like-action:hover,#landing-mobilepage #hidden #dislike-box #like-actions .dislike-action:hover,#landing-mobilepage #hidden #dislike-box #like-actions .like-action:hover,#landing-mobilepage #hidden #like-box #dislike-actions .dislike-action:hover,#landing-mobilepage #hidden #like-box #dislike-actions .like-action:hover,#landing-mobilepage #hidden #like-box #like-actions .dislike-action:hover,#landing-mobilepage #hidden #like-box #like-actions .like-action:hover{cursor:pointer;opacity:.5}#landing-mobilepage #hidden #dislike-box #dislike-sent-header,#landing-mobilepage #hidden #dislike-box #like-sent-header,#landing-mobilepage #hidden #like-box #dislike-sent-header,#landing-mobilepage #hidden #like-box #like-sent-header{font-size:25px;padding:20px 0;text-align:center}.column{flex-direction:column}.column,.row{display:flex;justify-content:space-around}.row{flex-direction:row}#footer-comp{background-color:#1b1b1b;color:#fff;font-family:Poppins,sans-serif;padding:60px 20px 20px}#footer-comp #footer-container{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;margin:0 auto;max-width:1200px}#footer-comp #footer-container #footer-about{flex:1 1;min-width:250px}#footer-comp #footer-container #footer-about #footer-logo{height:60px;margin-bottom:15px}#footer-comp #footer-container #footer-about p{font-size:14px;line-height:1.6;opacity:.85}#footer-comp #footer-container #footer-links{min-width:200px}#footer-comp #footer-container #footer-links h4{font-size:18px;margin-bottom:15px}#footer-comp #footer-container #footer-links ul{list-style:none}#footer-comp #footer-container #footer-links ul li{margin-bottom:10px}#footer-comp #footer-container #footer-links ul li a{color:#ccc;text-decoration:none}#footer-comp #footer-container #footer-links ul li a:hover{color:#6faafd;transition:color .3s}#footer-comp #footer-container #footer-social{flex:1 1;min-width:200px}#footer-comp #footer-container #footer-social h4{font-size:18px;margin-bottom:15px}#footer-comp #footer-container #footer-social #social-icons a{display:inline-block;margin-right:15px;transition:transform .3s,opacity .3s}#footer-comp #footer-container #footer-social #social-icons a:hover{opacity:.8;transform:scale(1.2)}#footer-comp #footer-container #footer-social #social-icons a img{height:30px;width:30px}#footer-comp #footer-bottom{border-top:1px solid #333;color:#aaa;font-size:14px;margin-top:40px;padding-top:20px;text-align:center}#licenses-comp{background-color:#fff;height:70vh;margin:5px auto;overflow-y:scroll;padding:10px 0;width:90%}#licenses-comp #license-header{font-weight:700;margin-bottom:20px;text-align:center;text-decoration:underline}#licenses-comp #license-list{padding:0 10px}#licenses-comp #license-list .license-header{margin-bottom:50px}#demos-mobilepage{background:#efefef;font-family:Inter,sans-serif;height:100vh;overflow-y:scroll;width:100%}#demos-mobilepage #overview{padding:50px 0;width:100%}#demos-mobilepage #overview #overview-header{color:#0d3b66;font-size:30px;font-weight:700;letter-spacing:-.5px;margin-bottom:35px;text-align:center;text-shadow:0 1px 2px #0000000d}#demos-mobilepage #overview #demo-videos{padding-bottom:20px;width:100%}#demos-mobilepage #overview #demo-videos .demo-video{background-color:#fff;border-radius:20px;box-shadow:0 0 10px #d3d3d3;margin:5%;width:90%}#demos-mobilepage #overview #demo-videos .demo-video .demo-video-header{font-family:Poppins,sans-serif;font-size:20px;font-weight:700;min-height:70px;padding:5%;text-align:center}#demos-mobilepage #overview #demo-videos .demo-video .demo-video-header div{font-size:13px;margin:20px 0}#demos-mobilepage #overview #demo-videos .demo-video .demo-video-holder{background-color:#0000;display:flex;flex-direction:column;justify-content:space-around;margin:0 auto;width:calc(80% - 10px)}#demos-mobilepage #overview #demo-videos .demo-video .demo-video-holder video{height:100%;margin-bottom:-10px;width:100%}#demos-mobilepage #overview #demo-videos .demo-video .demo-video-holder .demo-video-play{background-color:#fff;border-radius:50px;height:40px;margin:0 auto;width:40px;z-index:1}#demos-mobilepage #overview #demo-videos .demo-video .demo-video-holder .demo-video-play:hover{cursor:pointer;opacity:.5}#demos-mobilepage #overview #demo-videos .demo-video .demo-video-duration{font-size:25px;font-weight:700;margin-top:20px;text-align:center}#demos-mobilepage #overview #demo-videos .demo-video .demo-video-rate{margin-top:30px}#demos-mobilepage #overview #demo-videos .demo-video .demo-video-rate .demo-video-rate-header{font-size:20px;font-weight:700;text-align:center}#demos-mobilepage #overview #demo-videos .demo-video .demo-video-rate .demo-video-actions{display:flex;flex-direction:row;justify-content:space-around;margin:0 auto}#demos-mobilepage #overview #demo-videos .demo-video .demo-video-rate .demo-video-actions .demo-video-action{background-color:#fff;border-radius:25px;box-shadow:0 0 10px #d3d3d3;height:30px;margin:10px;padding:10px;width:30px}#demos-mobilepage #overview #demo-videos .demo-video .demo-video-rate .demo-video-actions .demo-video-action:hover{opacity:.5}#header-mobile-comp{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe0;border:1px solid #fff6;border-radius:24px;box-shadow:0 10px 40px #00000014,0 2px 8px #0000000a;margin:16px auto;transition:.25s ease;width:min(1400px,100% - 32px)}#header-mobile-comp:hover{box-shadow:0 16px 50px #0000001a,0 4px 12px #0000000d}#header-mobile-comp:before{background:linear-gradient(135deg,#3b82f614,#fff0);border-radius:inherit;content:"";inset:-1px;position:absolute;z-index:-1}#header-mobile-comp #header-inner{align-items:center;display:flex;gap:32px;justify-content:space-between;margin:0 auto;max-width:1350px;padding:16px 28px}#header-mobile-comp #icon-holder{align-items:center;cursor:pointer;display:flex;gap:16px;transition:.25s ease}#header-mobile-comp #icon-holder:hover #icon img{transform:rotate(-8deg) scale(1.05)}#header-mobile-comp #icon-holder:hover #icon-header-title{color:#2563eb}#header-mobile-comp #icon-holder #icon{height:58px;width:58px}#header-mobile-comp #icon-holder #icon img{height:100%;object-fit:contain;transition:.3s ease;width:100%}#header-mobile-comp #icon-holder #icon-header{display:flex;flex-direction:column}#header-mobile-comp #icon-holder #icon-header #icon-header-title{color:#111827;font-family:Madimi One,sans-serif;font-size:34px;line-height:1;transition:.25s ease}#header-mobile-comp #icon-holder #icon-header #icon-header-minititle{font-size:500px;letter-spacing:2px;margin-top:4px;text-transform:uppercase}#header-mobile-comp #icon-holder #icon-header #icon-header-minititle strong{font-weight:500!important}#header-mobile-comp #auth-buttons{align-items:center;display:flex;gap:10px}#header-mobile-comp #auth-buttons .auth-button{background:#0000;background:linear-gradient(135deg,#4da6ff,#2d7be8);border:none;border-radius:999px;box-shadow:0 8px 20px #2563eb40;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:10px 18px;transition:.2s ease}@media(max-width:900px){#header-mobile-comp{margin:12px;width:auto}#header-mobile-comp #header-inner{flex-direction:column;gap:20px;padding:20px}#header-mobile-comp #icon-holder{flex-direction:column;gap:10px;text-align:center}#header-mobile-comp #icon-holder #icon-header #icon-header-title{font-size:30px}#header-mobile-comp #icon-holder #icon-header #icon-header-minititle{font-size:10px}#header-mobile-comp #auth-buttons{flex-wrap:wrap;justify-content:center}}@media(max-width:600px){#header-mobile-comp{border-radius:18px;top:8px}#header-mobile-comp #header-inner{padding:16px}#header-mobile-comp #icon-holder #icon{height:50px;width:50px}#header-mobile-comp #icon-holder #icon-header #icon-header-title{font-size:24px}#header-mobile-comp #icon-holder #icon-header #icon-header-minititle{display:none}#header-mobile-comp #auth-buttons{gap:8px}#header-mobile-comp #auth-buttons .auth-button{font-size:14px;padding:8px 14px}}#price-plan-comp-mobile{height:auto;overflow:hidden;width:100vw}#price-plan-comp-mobile #price-plan{width:100%}#price-plan-comp-mobile #price-plan #price-plan-header{font-family:Freeman,sans-serif;font-size:40px;padding:20px 0;text-align:center}#price-plan-comp-mobile #price-plan #price-plans{margin-top:50px;width:100%}#price-plan-comp-mobile #price-plan #price-plans .plan{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd9;border:1px solid #ffffff4d;border-radius:24px;box-shadow:0 0 20px #d3d3d3;display:flex;flex-direction:column;margin:50px auto;padding:40px 0;transition:all .3s ease;width:calc(100% - 30px)}#price-plan-comp-mobile #price-plan #price-plans .plan .plan-header{color:#0d3b66;font-size:30px;font-weight:700;margin-bottom:15px}#price-plan-comp-mobile #price-plan #price-plans .plan hr{background:#cbd7e6;border:0;height:2px;margin-bottom:20px;width:50%}#price-plan-comp-mobile #price-plan #price-plans .plan .plan-price-header{font-size:20px;font-weight:600;line-height:1.4;margin-bottom:20px;text-align:center}#price-plan-comp-mobile #price-plan #price-plans .plan ul{color:#1f2d3d;font-size:16px;font-weight:500;list-style:none;margin:0;padding:0}#price-plan-comp-mobile #price-plan #price-plans .plan ul li{font-size:20px;margin:10px 0}#report-comp{height:100vh;width:100vw}#report-comp #report-box{background-color:#000000b3;display:flex;flex-direction:column;height:100vh;justify-content:space-around;position:absolute;top:0;width:100vw}#report-comp #report-box #report-container{background-color:#fff;display:flex;flex-direction:column;justify-content:space-around;margin:0 auto;padding:10px 0;width:100%}#report-comp #report-box #report-container #report-header{font-size:20px;text-align:center}#report-comp #report-box #report-container #report-input{border-width:0;height:200px;margin:30px auto;overflow:hidden;width:90%}#report-comp #report-box #report-container #report-input textarea{background-color:#efefef;border-width:0;height:100%;outline:none;padding:10px;width:100%}#report-comp #report-box #report-container #errormsg{color:red;margin:20px 0;text-align:center}#report-comp #report-box #report-container #sent-header{font-size:15px;font-weight:700;padding:0 10%;text-align:center}#report-comp #report-box #report-container #report-actions{display:flex;flex-direction:row;justify-content:space-around;margin:0 auto;width:80%}#report-comp #report-box #report-container #report-actions .report-action,#report-comp #report-box #report-container #report-actions .report-action-disabled{background-color:#000;border-radius:20px;color:#fff;margin:0 auto;padding:5px 10px;text-align:center;width:calc(40% - 20px)}#report-comp #report-box #report-container #report-actions .report-action-disabled{opacity:.5}#report-comp #report-box #report-container #report-actions .report-action:hover{cursor:pointer;opacity:.5}#termsofservice-mobilepage{height:100vh;overflow-y:scroll;width:100vw}#termsofservice-mobilepage #header{background-color:#ffffff4d;display:flex;flex-direction:column;justify-content:space-around;padding:20px 0;width:100%}#termsofservice-mobilepage #header #icon{height:60px;margin:0 auto;width:60px}#termsofservice-mobilepage #header #icon img{height:100%;width:100%}#termsofservice-mobilepage #header #icon-header{margin:10px 0}#termsofservice-mobilepage #header #icon-header #icon-header-title{color:#000;font-family:Madimi One,sans-serif;font-size:40px;font-weight:700;text-align:center}#termsofservice-mobilepage #header #icon-header #icon-header-minititle{color:#000;font-size:25px;font-weight:700;margin:30px 0;padding:0 10%;text-align:center}#termsofservice-mobilepage #header #auth-buttons{display:flex;gap:15px;justify-content:center}#termsofservice-mobilepage #header #auth-buttons .auth-button{background-color:#000;border-radius:20px;border-width:0;color:#fff;cursor:pointer;padding:10px 20px;transition:.25s ease}#termsofservice-mobilepage #header #auth-buttons .auth-button:hover{opacity:.85}#termsofservice-mobilepage #main{margin:0 auto 50px;width:95%}#termsofservice-mobilepage #main #termsofservice-header{font-size:40px;font-weight:700;margin:50px 0;text-align:center}#termsofservice-mobilepage #main #termsofservice-lastupdated{font-size:20px}#termsofservice-mobilepage #main .termsofservice-header{font-size:20px;font-weight:700;margin-bottom:10px;margin-top:50px}#termsofservice-mobilepage #main .termsofservice-info{font-size:20px}#termsofservice-mobilepage #footer{background-color:#1b1b1b;color:#fff;font-family:Poppins,sans-serif;padding:60px 20px 20px}#termsofservice-mobilepage #footer #footer-container{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;margin:0 auto;max-width:1200px}#termsofservice-mobilepage #footer #footer-container #footer-about{flex:1 1;min-width:250px}#termsofservice-mobilepage #footer #footer-container #footer-about #footer-logo{height:60px;margin-bottom:15px}#termsofservice-mobilepage #footer #footer-container #footer-about p{font-size:14px;line-height:1.6;opacity:.85}#termsofservice-mobilepage #footer #footer-container #footer-links{flex:1 1;min-width:200px}#termsofservice-mobilepage #footer #footer-container #footer-links h4{font-size:18px;margin-bottom:15px}#termsofservice-mobilepage #footer #footer-container #footer-links ul{list-style:none}#termsofservice-mobilepage #footer #footer-container #footer-links ul li{margin-bottom:10px}#termsofservice-mobilepage #footer #footer-container #footer-links ul li a{color:#ccc;text-decoration:none}#termsofservice-mobilepage #footer #footer-container #footer-links ul li a:hover{color:#6faafd;transition:color .3s}#termsofservice-mobilepage #footer #footer-container #footer-social{flex:1 1;min-width:200px}#termsofservice-mobilepage #footer #footer-container #footer-social h4{font-size:18px;margin-bottom:15px}#termsofservice-mobilepage #footer #footer-container #footer-social #social-icons a{display:inline-block;margin-right:15px;transition:transform .3s,opacity .3s}#termsofservice-mobilepage #footer #footer-container #footer-social #social-icons a:hover{opacity:.8;transform:scale(1.2)}#termsofservice-mobilepage #footer #footer-container #footer-social #social-icons a img{height:30px;width:30px}#termsofservice-mobilepage #footer #footer-bottom{border-top:1px solid #333;color:#aaa;font-size:14px;margin-top:40px;padding-top:20px;text-align:center}#termsofservice-mobilepage #hidden-box{background-color:#000000b3;display:flex;flex-direction:column;justify-content:space-around;position:absolute;top:0;width:100vw}#privacypolicy-mobilepage{height:100vh;overflow-y:scroll;width:100vw}#privacypolicy-mobilepage #main{margin:0 auto 50px;width:95%}#privacypolicy-mobilepage #main #privacypolicy-header{font-size:40px;font-weight:700;margin:50px 0;text-align:center}#privacypolicy-mobilepage #main #privacypolicy-lastupdated{font-size:20px}#privacypolicy-mobilepage #main .privacypolicy-header{font-size:25px;font-weight:700;margin-bottom:10px;margin-top:50px}#privacypolicy-mobilepage #main .privacypolicy-info{font-size:20px}#privacypolicy-mobilepage #hidden-box{background-color:#000000b3;display:flex;flex-direction:column;height:100vh;justify-content:space-around;position:absolute;top:0;width:100vw}#requests-mobilepage{background:#efefef;display:flex;flex-direction:column;font-family:Inter,sans-serif;margin:0;overflow-y:scroll;width:100vw}#requests-mobilepage #request-mobile-main{background:linear-gradient(180deg,#fafbfc,#f4f7fb);padding:28px 18px 40px}#requests-mobilepage #request-mobile-main h1{color:#111827;font-size:32px;font-weight:800;margin-bottom:12px;text-align:center}#requests-mobilepage #request-mobile-main p{color:#64748b;line-height:1.7;margin-bottom:32px;text-align:center}#requests-mobilepage #request-mobile-main #requests-options{display:flex;flex-direction:column;gap:24px}#requests-mobilepage #request-mobile-main #requests-options .request{background:#fff;border:1px solid #e5e7eb;border-radius:22px;box-shadow:0 10px 30px #0f172a0a;padding:20px;transition:.25s}#requests-mobilepage #request-mobile-main #requests-options .request .request-header{border-bottom:1px solid #f1f5f9;margin-bottom:18px;padding-bottom:14px}#requests-mobilepage #request-mobile-main #requests-options .request .request-header .request-header-title{color:#0f172a;font-size:22px;font-weight:700}#requests-mobilepage #request-mobile-main #requests-options .request .request-main{display:flex;flex-direction:column;gap:16px}#requests-mobilepage #request-mobile-main #requests-options .request .request-main input,#requests-mobilepage #request-mobile-main #requests-options .request .request-main textarea{background:#f8fafc;border:1px solid #e5e7eb;border-radius:14px;font-size:16px;padding:15px;transition:.2s}#requests-mobilepage #request-mobile-main #requests-options .request .request-main input::placeholder,#requests-mobilepage #request-mobile-main #requests-options .request .request-main textarea::placeholder{color:#94a3b8}#requests-mobilepage #request-mobile-main #requests-options .request .request-main input:focus,#requests-mobilepage #request-mobile-main #requests-options .request .request-main textarea:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 4px #2563eb14;outline:none}#requests-mobilepage #request-mobile-main #requests-options .request .request-main textarea{min-height:120px;resize:vertical}#requests-mobilepage #request-mobile-main #requests-options .request .request-main #sent,#requests-mobilepage #request-mobile-main #requests-options .request .request-main #sentDeletion,#requests-mobilepage #request-mobile-main #requests-options .request .request-main #sentQuestion{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;color:#15803d;font-weight:600;padding:12px;text-align:center}#requests-mobilepage #request-mobile-main #requests-options .request .request-main #errormsg,#requests-mobilepage #request-mobile-main #requests-options .request .request-main #errormsgDeletion,#requests-mobilepage #request-mobile-main #requests-options .request .request-main #errormsgQuestion{color:#dc2626;font-size:14px;min-height:20px;text-align:center}#requests-mobilepage #request-mobile-main #requests-options .request .request-main #submit{background:linear-gradient(135deg,#111827,#1f2937);border-radius:14px;color:#fff;cursor:pointer;font-weight:700;letter-spacing:.3px;padding:16px;text-align:center;transition:.2s}#requests-mobilepage #request-mobile-main #requests-options .request .request-main #submit:active{transform:scale(.98)}#pricing-mobilepage{overflow-y:scroll;width:100vw}#pricing-mobilepage #header{background-color:#ffffff4d;display:flex;flex-direction:column;justify-content:space-around;padding:20px 0;width:100%}#pricing-mobilepage #header #icon{height:60px;margin:0 auto;width:60px}#pricing-mobilepage #header #icon img{height:100%;width:100%}#pricing-mobilepage #header #icon-header{margin:10px 0}#pricing-mobilepage #header #icon-header #icon-header-title{color:#000;font-family:Madimi One,sans-serif;font-size:40px;font-weight:700;text-align:center}#pricing-mobilepage #header #icon-header #icon-header-minititle{color:#000;font-size:25px;font-weight:700;margin:30px 0;padding:0 10%;text-align:center}#pricing-mobilepage #header #auth-buttons{display:flex;gap:15px;justify-content:center}#pricing-mobilepage #header #auth-buttons .auth-button{background-color:#000;border-radius:20px;border-width:0;color:#fff;cursor:pointer;padding:10px 20px;transition:.25s ease}#pricing-mobilepage #header #auth-buttons .auth-button:hover{opacity:.85}#pricing-mobilepage #footer{background-color:#1b1b1b;color:#fff;font-family:Poppins,sans-serif;padding:60px 20px 20px}#pricing-mobilepage #footer #footer-container{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;margin:0 auto;max-width:1200px}#pricing-mobilepage #footer #footer-container #footer-about{flex:1 1;min-width:250px}#pricing-mobilepage #footer #footer-container #footer-about #footer-logo{height:60px;margin-bottom:15px}#pricing-mobilepage #footer #footer-container #footer-about p{font-size:14px;line-height:1.6;opacity:.85}#pricing-mobilepage #footer #footer-container #footer-links{flex:1 1;min-width:200px}#pricing-mobilepage #footer #footer-container #footer-links h4{font-size:18px;margin-bottom:15px}#pricing-mobilepage #footer #footer-container #footer-links ul{list-style:none}#pricing-mobilepage #footer #footer-container #footer-links ul li{margin-bottom:10px}#pricing-mobilepage #footer #footer-container #footer-links ul li a{color:#ccc;text-decoration:none}#pricing-mobilepage #footer #footer-container #footer-links ul li a:hover{color:#6faafd;transition:color .3s}#pricing-mobilepage #footer #footer-container #footer-social{flex:1 1;min-width:200px}#pricing-mobilepage #footer #footer-container #footer-social h4{font-size:18px;margin-bottom:15px}#pricing-mobilepage #footer #footer-container #footer-social #social-icons a{display:inline-block;margin-right:15px;transition:transform .3s,opacity .3s}#pricing-mobilepage #footer #footer-container #footer-social #social-icons a:hover{opacity:.8;transform:scale(1.2)}#pricing-mobilepage #footer #footer-container #footer-social #social-icons a img{height:30px;width:30px}#pricing-mobilepage #footer #footer-bottom{border-top:1px solid #333;color:#aaa;font-size:14px;margin-top:40px;padding-top:20px;text-align:center}#pricing-mobilepage #hidden-box{background-color:#000000b3;display:flex;flex-direction:column;justify-content:space-around;position:absolute;top:0;width:100vw}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#download-page{align-items:center;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);box-sizing:border-box;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;justify-content:center;min-height:100vh;padding:20px}#download-page #download-container{background:#fff;border-radius:16px;box-shadow:0 12px 30px #0000001f;max-width:400px;padding:30px 20px;text-align:center;width:100%}#download-page #download-container #download-header{margin-bottom:25px}#download-page #download-container #download-header #logo{height:60px;margin-bottom:15px}#download-page #download-container #download-header #download-title #download-title-header{color:#333;font-size:24px;font-weight:700}#download-page #download-container #download-header #download-title #download-mini-title{color:#777;font-size:18px}#download-page #download-container #download-card .header .redirect-indicator{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:15px}#download-page #download-container #download-card .header .redirect-indicator .loading-icon{animation:spin 1.5s linear infinite;color:#555;font-size:20px}#download-page #download-container #download-card .header h1{color:#222;font-size:24px;font-weight:600;margin-bottom:8px}#download-page #download-container #download-card .header p{color:#666;font-size:14px;line-height:1.5}#download-page #download-container #download-card .header .download-actions{margin-top:30px}#download-page #download-container #download-card .header .download-actions .download-button{align-items:center;background-color:#007aff;border:none;border-radius:10px;box-shadow:0 4px 15px #007aff33;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:12px;justify-content:center;padding:14px 24px;text-decoration:none;transition:background-color .2s ease,transform .2s ease}#download-page #download-container #download-card .header .download-actions .download-button:hover{background-color:#0056b3;transform:translateY(-2px)}#download-page #download-container #download-card .header .download-actions .download-button.android{background-color:#3ddc84;box-shadow:0 4px 15px #3ddc844d}#download-page #download-container #download-card .header .download-actions .download-button.android:hover{background-color:#30b06a}#download-page #download-container #download-card .header .download-actions .download-button.ios{background-color:#000;box-shadow:0 4px 15px #0003}#download-page #download-container #download-card .header .download-actions .download-button.ios:hover{background-color:#333}#download-page #download-container #download-card .header .download-actions .download-button .button-icon{font-size:22px}#download-page #download-container #download-card .header .download-actions .unsupported-device{color:#888;font-style:italic;margin-top:20px}#download-page #download-container .footer{color:#888;font-size:12px;margin-top:30px}#download-page #download-container .footer a{color:#007aff;text-decoration:none}#download-page #download-container .footer a:hover{text-decoration:underline}