@font-face{font-family:Inter-Regular;src:url(../media/Inter-Regular.2rl-ral0avfvj.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Inter-Medium;src:url(../media/Inter-Medium.32dm-ykfkk5qr.ttf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Inter-SemiBold;src:url(../media/Inter-SemiBold.0-2rtwv9cyb7-.ttf)format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Inter-Bold;src:url(../media/Inter-Bold.071oibqjgykwz.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Poppins-Regular;src:url(../media/Poppins-Regular.2gdvhuq3ta8o5.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Poppins-Medium;src:url(../media/Poppins-Medium.01t6l1ige0xph.ttf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Poppins-SemiBold;src:url(../media/Poppins-SemiBold.0bz8u0hzrj5ed.ttf)format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Poppins-Bold;src:url(../media/Poppins-Bold.43bygh60v89fr.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:SpaceGrotesk-Regular;src:url(../media/SpaceGrotesk-Regular.0uose34j0yu-g.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:SpaceGrotesk-Medium;src:url(../media/SpaceGrotesk-Medium.37lwvg1rqckmq.ttf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:SpaceGrotesk-SemiBold;src:url(../media/SpaceGrotesk-SemiBold.12xct_7f41epa.ttf)format("truetype");font-weight:600;font-style:normal}@font-face{font-family:SpaceGrotesk-Bold;src:url(../media/SpaceGrotesk-Bold.3ic5-ti0-wi6u.ttf)format("truetype");font-weight:700;font-style:normal}:root{--background:#f8fafc;--foreground:#0f172a;--card:#fff;--card-foreground:#0f172a;--popover:#fff;--popover-foreground:#0f172a;--primary:#2563eb;--primary-foreground:#fff;--accent:#06b6d4;--accent-foreground:#0f172a;--secondary:#eef3f8;--secondary-foreground:#0f172a;--muted:#eef3f8;--muted-foreground:#475569;--destructive:#ef4444;--destructive-foreground:#fff;--border:#e2e8f0;--input:#e2e8f0;--ring:#2563eb;--gradient-hero:radial-gradient(ellipse 80% 50% at 50% -10%, #2563eb2e, transparent 60%), radial-gradient(ellipse 60% 50% at 80% 30%, #06b6d426, transparent 60%);--gradient-primary:linear-gradient(135deg, #2563eb, #06b6d4);--gradient-card:linear-gradient(145deg, #ffffffe6, #f8fafcb3);--shadow-glow:0 20px 60px -20px #2563eb4d;--shadow-cyan:0 20px 60px -20px #06b6d459;--shadow-elegant:0 12px 40px -12px #0f172a26}*{box-sizing:border-box;border-color:var(--border);margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;font-family:Inter,Poppins,ui-sans-serif,system-ui,sans-serif}a{color:inherit;text-decoration:none}.text-right{text-align:right}.text-gradient{background:var(--gradient-primary);color:#0000;-webkit-background-clip:text;background-clip:text;display:inline}.glass-card{background:var(--gradient-card);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border);box-shadow:var(--shadow-elegant)}.glow-primary{box-shadow:var(--shadow-glow)}.glow-accent{box-shadow:var(--shadow-cyan)}.app-container{background-color:var(--background);min-height:100vh;color:var(--foreground)}.container{width:100%;max-width:1240px;margin:0 auto;padding:0 15px}.section-title-wrapper{text-align:center;max-width:800px;margin:0 auto 50px}.main-header{z-index:50;-webkit-backdrop-filter:blur(24px);background-color:#f8fafcb3;border-bottom:1px solid #e2e8f080;position:sticky;top:0}.header-row{justify-content:space-between;align-items:center;height:64px;display:flex}.header-logo{width:100%;height:46px;display:block}.logo-link{display:flex}.header-btn-right{align-items:center;gap:15px;display:flex}.nav-menu{align-items:center;gap:32px;display:flex}.nav-link{color:var(--muted-foreground);font-family:Inter-Medium;font-size:14px;line-height:18px;transition:color .2s;position:relative}.nav-link:hover{color:var(--foreground)}.nav-link:after{content:"";background-color:var(--primary);width:0;height:2px;transition:width .2s;position:absolute;bottom:-4px;left:0}.nav-link:hover:after{width:100%}.main-header .burger-btn{color:var(--foreground);display:none}.mobile-drawer-paper{background-color:var(--background);width:280px;padding:24px}.mobile-drawer-container{flex-direction:column;gap:32px;height:100%;display:flex}.mobile-drawer-header{justify-content:space-between;align-items:center;display:flex}.mobile-drawer-nav{flex-direction:column;gap:20px;display:flex}.mobile-nav-link{color:var(--muted-foreground);font-size:16px;font-weight:500;line-height:18px;transition:color .2s}.mobile-nav-link:hover{color:var(--foreground)}.mobile-drawer-btn{width:100%;margin-top:auto}.section-label{border:1px solid var(--border);text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground);background-color:#eef3f899;border-radius:9999px;align-items:center;gap:8px;padding:4px 12px;font-family:Inter-SemiBold;font-size:12px;line-height:20px;display:inline-flex}.section-label-dot{background-color:var(--primary);border-radius:9999px;width:6px;height:6px}.section-spacing{border-top:1px solid #e2e8f080;padding:80px 0}.section-bg-secondary{background-color:#eef3f833}.hero-section{background-image:var(--gradient-hero);padding:115px 0 64px;position:relative;overflow:hidden}.hero-text-wrapper{text-align:center;max-width:896px;margin:auto auto 50px}.hero-title{letter-spacing:-.02em;margin-top:24px;font-family:SpaceGrotesk-Bold;font-size:54px;line-height:57px}.hero-description{max-width:768px;color:var(--muted-foreground);margin:24px auto 0;font-family:Inter-Regular;font-size:18px;line-height:27px}.hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.hero-btn-arrow-icon{width:1rem;height:1rem;margin-left:.25rem}.hero-dashboard-wrapper{position:relative}.hero-glow{background:var(--gradient-primary);opacity:.3;filter:blur(48px);border-radius:10px;position:absolute;inset:-32px 32px 0}.dashboard-preview-card{border-radius:10px;padding:8px;position:relative;overflow:hidden}.dashboard-preview-img{border-radius:12px;width:100%;height:auto;display:block}.section-title{margin-top:24px;font-family:SpaceGrotesk-Bold;font-size:38px;line-height:48px}.section-description{max-width:640px;color:var(--muted-foreground);margin:24px auto 0;font-family:Inter-Regular;font-size:18px;line-height:27px}.categories-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.category-card{border-radius:10px;align-items:center;gap:16px;padding:20px;transition:all .2s;display:flex}.category-card:hover{border-color:#2563eb66;transform:translateY(-4px)}.category-icon-bg{background:var(--gradient-primary);width:48px;height:48px;color:var(--primary-foreground);border-radius:10px;place-items:center;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:grid}.category-card:hover .category-icon-bg{background:var(--primary);box-shadow:0 8px 16px #2563eb4d}.category-icon-bg svg{width:20px;height:20px;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.category-card:hover .category-icon-bg svg{transform:scale(1.2)rotate(8deg)}.category-name{font-family:Inter-SemiBold;font-size:15px;line-height:20px}.timeline-wrapper{padding:30px 0;position:relative}.timeline-line{background:linear-gradient(#2563eb14,#2563eb59,#2563eb14);width:2px;position:absolute;top:24px;bottom:24px;left:50%;transform:translate(-50%)}.timeline-list{gap:10px;list-style:none;display:grid}.timeline-item{flex-direction:column;align-items:stretch;gap:16px;display:flex;position:relative}.timeline-item.timeline-item-reverse{flex-direction:row-reverse}.timeline-col{width:50%}.step-card{border:1px solid var(--border);background-color:#fffffff2;border-radius:24px;flex-direction:column;justify-content:center;min-height:140px;padding:15px 20px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex}.step-card:hover{border-color:#2563eb59;transform:translateY(-6px);box-shadow:0 18px 40px #0f172a14}.step-card-left{margin-right:40px}.step-card-right{margin-left:40px}.timeline-spacer{display:block}.step-header{align-items:center;gap:18px;display:flex}.step-icon-bg{color:#fff;background:linear-gradient(135deg,#2563eb,#3b82f6);border-radius:16px;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 14px 30px #2563eb29}.step-icon-bg svg{width:22px;height:22px}.step-number{text-transform:uppercase;letter-spacing:1.5px;color:var(--muted-foreground);font-family:Inter-SemiBold;font-size:11px;line-height:16px}.step-title{color:var(--foreground);font-family:SpaceGrotesk-Bold;font-size:18px;line-height:26px}.step-desc{max-width:440px;color:var(--muted-foreground);margin-top:14px;font-family:Inter-Regular;font-size:14px;line-height:22px}.features-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.feature-card{border-radius:10px;flex-direction:column;padding:24px;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex}.feature-card:hover{box-shadow:0 20px 40px -15px #2563eb1f, var(--shadow-elegant);border-color:#2563eb66;transform:translateY(-6px)}.feature-icon-bg{background:var(--gradient-primary);width:44px;height:44px;color:var(--primary-foreground);border-radius:10px;place-items:center;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:grid}.feature-card:hover .feature-icon-bg{background:var(--primary);box-shadow:0 6px 12px #2563eb40}.feature-icon-bg svg{width:20px;height:20px;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.feature-card:hover .feature-icon-bg svg{transform:scale(1.2)rotate(8deg)}.feature-title{color:var(--accent-foreground);margin-top:20px;font-family:SpaceGrotesk-Regular;font-size:20px;line-height:24px}.feature-items-list{flex-direction:column;gap:8px;margin-top:16px;list-style:none;display:flex}.feature-item{color:var(--muted-foreground);align-items:center;gap:8px;font-family:Inter-Regular;font-size:14px;line-height:20px;display:flex}.feature-check-icon{width:14px;height:14px;color:var(--primary);transition:transform .2s,color .2s}.feature-card:hover .feature-check-icon{color:var(--accent);transform:scale(1.2)}.ai-grid{grid-template-columns:repeat(2,1fr);align-items:center;gap:48px;display:grid}.ai-image-wrapper{position:relative}.ai-image-glow{background:var(--gradient-primary);opacity:.3;filter:blur(48px);border-radius:10px;position:absolute;inset:0}.ai-image-card{border-radius:10px;padding:8px;position:relative;overflow:hidden}.ai-image{border-radius:10px;width:100%;height:auto;display:block}.brain-canvas-container{aspect-ratio:1;background:#fcfcfe;border-radius:10px;width:100%;position:relative;overflow:hidden}.brain-canvas{width:100%;height:100%;display:block}.brain-canvas-container .hint{letter-spacing:.14em;text-transform:uppercase;color:#9db0d2;-webkit-user-select:none;user-select:none;pointer-events:none;z-index:10;font-family:Poppins-Regular,sans-serif;font-size:10px;line-height:1.5;position:absolute;bottom:14px;left:16px}.ai-flow-list{flex-direction:column;gap:12px;margin-top:40px;list-style:none;display:flex}.ai-flow-item{border-radius:12px;align-items:center;gap:16px;padding:16px;transition:all .2s;display:flex}.ai-flow-item:hover{border-color:#2563eb66;transform:translateY(-2px)}.ai-flow-number{background:var(--gradient-primary);width:32px;height:32px;color:var(--primary-foreground);border-radius:10px;flex-shrink:0;place-items:center;font-size:14px;font-weight:600;display:grid}.ai-flow-text{color:var(--muted-foreground);font-family:Inter-Regular;font-size:16px;line-height:24px}.dashboard-preview-wrapper{position:relative}.dashboard-preview-glow{background:var(--gradient-primary);opacity:.2;filter:blur(48px);border-radius:10px;position:absolute;inset:-32px 40px 0}.dashboard-preview-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:40px;display:grid}.dashboard-preview-mini-card{border-radius:12px;align-items:center;gap:12px;padding:16px;transition:all .2s;display:flex}.dashboard-preview-mini-card:hover{border-color:#2563eb66;transform:translateY(-4px)}.mini-card-icon{width:16px;height:16px;color:var(--primary)}.mini-card-text{color:var(--muted-foreground);font-family:Inter-Medium;font-size:14px;line-height:18px}.subscription-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.subscription-card{border-radius:10px;flex-direction:column;padding:32px;transition:all .2s;display:flex;position:relative}.subscription-card:hover{border-color:#2563eb66;transform:translateY(-4px)}.subscription-card-popular{box-shadow:var(--shadow-glow);border-color:#2563eb80}.popular-badge{background:var(--gradient-primary);text-transform:uppercase;letter-spacing:.1em;color:var(--primary-foreground);border-radius:9999px;padding:4px 12px;font-size:12px;font-weight:600;line-height:18px;position:absolute;top:-12px;left:32px}.plan-name{color:var(--accent-foreground);font-family:SpaceGrotesk-Bold;font-size:24px;line-height:28px}.plan-attributes{flex-direction:column;gap:12px;margin-top:24px;list-style:none;display:flex}.plan-attribute-item{color:var(--muted-foreground);align-items:center;gap:12px;font-family:Inter-Regular;font-size:14px;line-height:20px;display:flex}.plan-check-icon{width:16px;height:16px;color:var(--primary)}.plan-button-wrapper{margin-top:32px}.plan-button-wrapper button{width:100%}.security-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.security-card{border-radius:10px;flex-direction:column;gap:16px;padding:24px;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex}.security-card:hover{box-shadow:0 16px 32px -12px #2563eb1f, var(--shadow-elegant);border-color:#2563eb66;transform:translateY(-6px)}.security-icon-bg{background:var(--gradient-primary);width:40px;height:40px;color:var(--primary-foreground);border-radius:10px;place-items:center;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:grid}.security-card:hover .security-icon-bg{background:var(--primary);box-shadow:0 6px 12px #2563eb40}.security-icon-bg svg{width:20px;height:20px;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.security-card:hover .security-icon-bg svg{transform:scale(1.2)rotate(8deg)}.security-title{color:var(--accent-foreground);font-family:SpaceGrotesk-Bold;font-size:16px;line-height:21px}.integrations-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.integration-card{border-radius:10px;align-items:center;gap:16px;padding:20px;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex}.integration-card:hover{box-shadow:0 16px 32px -12px #2563eb1f, var(--shadow-elegant);border-color:#2563eb66;transform:translateY(-6px)}.integration-icon-bg{background-color:var(--secondary);width:44px;height:44px;color:var(--primary);border-radius:10px;place-items:center;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:grid}.integration-card:hover .integration-icon-bg{background:var(--gradient-primary);color:var(--primary-foreground);box-shadow:0 6px 12px #2563eb33}.integration-icon-bg svg{width:20px;height:20px;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.integration-card:hover .integration-icon-bg svg{transform:scale(1.2)rotate(8deg)}.integration-name{color:var(--accent-foreground);font-family:SpaceGrotesk-Bold;font-size:16px;line-height:21px}.faq-container{max-width:768px}.faq-accordion-list{flex-direction:column;gap:12px;max-width:700px;margin:0 auto;display:flex}.faq-accordion-list .faq-accordion-item:first-of-type{border-top-left-radius:12px;border-top-right-radius:12px}.faq-accordion-list .faq-accordion-item:last-of-type{border-bottom-right-radius:12px;border-bottom-left-radius:12px}.faq-accordion-list .faq-accordion-item{border:1px solid var(--border);background:#fff;border-radius:12px;margin-bottom:0;transition:all .2s;box-shadow:0 2px 8px -2px #0f172a0d}.faq-accordion-list .faq-accordion-item:before{display:none}.faq-accordion-list .faq-accordion-item.Mui-expanded{margin-top:0;margin-bottom:0}.faq-accordion-list .faq-accordion-trigger{color:var(--foreground);padding:8px 24px;font-family:SpaceGrotesk-Medium;font-size:16px;line-height:22px}.faq-accordion-list .faq-accordion-trigger.Mui-expanded{border-bottom:1px solid var(--border);min-height:48px}.faq-accordion-list .faq-accordion-content{color:var(--muted-foreground);background-color:#fafcfe;border-bottom-right-radius:12px;border-bottom-left-radius:12px;padding:20px 24px;font-family:Inter-Regular;font-size:15px;line-height:24px}.faq-chevron-icon{width:20px;height:20px;color:var(--muted-foreground)}.footer-section{border-top:1px solid #e2e8f080;padding:50px 0}.footer-row{flex-flow:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.footer-nav{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.footer-link{color:var(--muted-foreground);font-family:Inter-Medium;font-size:14px;line-height:18px;transition:color .2s}.footer-link:hover{color:var(--foreground)}.footer-copy{color:var(--muted-foreground);font-family:Inter-Medium;font-size:12px;line-height:18px}.btn-filled{background:var(--gradient-primary);color:var(--primary-foreground);text-transform:none;box-shadow:var(--shadow-glow);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;padding:10px 16px;font-family:SpaceGrotesk-Medium,sans-serif;font-size:15px;line-height:21px;text-decoration:none;transition:all .2s;display:inline-flex}.btn-filled:hover{opacity:.95;transform:translateY(-2px);box-shadow:0 10px 25px -5px #2563eb66}.btn-outlined{border:1px solid var(--border);color:var(--foreground);text-transform:none;cursor:pointer;background-color:#0000;border-radius:10px;justify-content:center;align-items:center;padding:10px 24px;font-family:SpaceGrotesk-Medium,sans-serif;font-size:15px;line-height:21px;text-decoration:none;transition:all .2s;display:inline-flex}.btn-outlined:hover{background-color:#eef3f899;transform:translateY(-2px);box-shadow:0 4px 12px #0f172a0d}body .mui-btn-primary{background:var(--gradient-primary);color:var(--primary-foreground);text-transform:none;box-shadow:var(--shadow-glow);cursor:pointer;border:0;border-radius:10px;padding:10px 20px;font-family:SpaceGrotesk-Medium;font-size:15px;line-height:21px;transition:all .2s}body .mui-btn-primary:hover{opacity:.95;transform:translateY(-2px);box-shadow:0 10px 25px -5px #2563eb66}body .mui-btn-primary-large{background:var(--gradient-primary);color:var(--primary-foreground);text-transform:none;box-shadow:var(--shadow-glow);cursor:pointer;border:0;border-radius:10px;padding:10px 28px;font-family:SpaceGrotesk-Medium;font-size:15px;line-height:21px;transition:all .2s}body .mui-btn-primary-large:hover{opacity:.95;transform:translateY(-2px);box-shadow:0 10px 25px -5px #2563eb66}body .mui-btn-outline-large{border:1px solid var(--border);color:var(--foreground);text-transform:none;cursor:pointer;background-color:#eef3f866;border-radius:10px;padding:10px 28px;font-family:SpaceGrotesk-Medium;font-size:15px;line-height:21px;transition:all .2s}body .mui-btn-outline-large:hover{background-color:#eef3f899;transform:translateY(-2px);box-shadow:0 4px 12px #0f172a0d}body .mui-btn-secondary{background-color:var(--secondary);color:var(--secondary-foreground);text-transform:none;cursor:pointer;border:0;border-radius:10px;padding:10px 24px;font-family:SpaceGrotesk-Medium;font-size:15px;line-height:21px;transition:all .2s}body .mui-btn-secondary:hover{background-color:#eef3f8cc;transform:translateY(-2px);box-shadow:0 4px 12px #0f172a0d}.burger-icon,.drawer-close-icon{width:24px;height:24px}.auth-container{background:url(../media/auth-bg.0jps0k58kt7b-.png) 50%/cover no-repeat;width:100%;min-height:100vh;position:relative;overflow:hidden}.auth-form-side{flex-direction:column;justify-content:center;width:100%;max-width:600px;min-height:100vh;padding:40px 60px;display:flex;overflow-y:auto}.auth-logo-wrapper{margin-bottom:20px}.auth-logo-img{object-fit:contain;width:auto;height:60px;display:block}.auth-header{margin-bottom:32px}.auth-title{color:var(--foreground);margin-bottom:8px;font-family:SpaceGrotesk-Regular;font-size:27px;line-height:35px}.auth-subtitle{color:#64748b;font-family:Poppins-Regular;font-size:14px;line-height:18px}.auth-form,.auth-input-group{width:100%}.auth-label{color:#334155;text-transform:capitalize;margin-bottom:10px;font-family:Poppins-Regular;font-size:12px;line-height:16px;display:block}.auth-input{color:#0f172a;background-color:#f4f8fc;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;padding:10px 14px;font-family:Poppins-Regular;font-size:14px;line-height:18px;transition:all .2s}.auth-input::placeholder{color:#94a3b8;font-family:Poppins-Regular;font-size:14px;line-height:18px}.auth-input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.auth-input-wrapper{position:relative}.mt-20{margin-top:20px}.field-error{color:var(--destructive);margin-top:6px;font-family:Poppins-Regular;font-size:12px;line-height:16px;display:block}.auth-password-toggle{cursor:pointer;color:#64748b;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.auth-password-toggle:hover{color:#0f172a}.auth-forgot-wrapper{justify-content:flex-end;display:flex}.auth-forgot-link{color:#0284c7;margin:15px 0;font-family:Poppins-Regular;font-size:13px;line-height:17px;transition:color .2s}.auth-forgot-link:hover{color:#0369a1;text-decoration:underline}.auth-submit-btn{background:var(--gradient-primary);color:var(--primary-foreground);text-transform:none;box-shadow:var(--shadow-glow);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;width:100%;padding:12px 24px;font-family:SpaceGrotesk-Medium,sans-serif;font-size:15px;line-height:21px;text-decoration:none;transition:all .2s;display:inline-flex}.auth-submit-btn:hover{opacity:.95;transform:translateY(-2px);box-shadow:0 10px 25px -5px #2563eb66}.auth-footer{text-align:center;color:#475569;margin-top:15px;font-family:Poppins-Regular;font-size:13px;line-height:16px}.auth-footer-link{color:#0284c7;margin-left:4px;font-family:Poppins-SemiBold}.auth-footer-link:hover{text-decoration:underline}.auth-signup-btn{margin-top:30px}.db-layout{background-color:var(--background);min-height:100vh;display:flex}.db-sidebar{background-color:var(--card);border-right:1px solid var(--border);z-index:50;flex-direction:column;width:240px;transition:transform .3s,width .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;bottom:0;left:0}.db-sidebar .favicon-logo{display:none}.db-sidebar .full-logo{display:block}.db-sidebar-header{border-bottom:1px solid var(--border);justify-content:center;align-items:center;gap:10px;padding:8px 12px;transition:padding .3s;display:flex}.db-nav{scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex:1;padding:15px;overflow-y:auto}.db-nav-item{color:var(--muted-foreground);border-radius:8px;align-items:center;gap:10px;margin-bottom:4px;padding:10px 14px;font-family:Poppins-Medium,sans-serif;font-size:13px;text-decoration:none;transition:all .2s;display:flex}.db-nav-item svg{flex-shrink:0}.db-nav-item:hover{background-color:var(--secondary);color:var(--foreground)}.db-nav-item.active{color:var(--primary);box-shadow:none;background-color:#2563eb14}.db-sidebar-footer{border-top:1px solid var(--border);padding:16px;transition:padding .3s}.sidebar-plan-widget{background:linear-gradient(135deg,#2563eb0d,#06b6d40d);border:1px solid #2563eb1a;border-radius:12px;padding:16px}.sidebar-plan-title{color:var(--foreground);margin-bottom:4px;font-family:Poppins-SemiBold,sans-serif;font-size:14px}.sidebar-plan-desc{color:var(--muted-foreground);margin-bottom:12px;font-size:12px}.sidebar-plan-btn{border:1px solid var(--border);color:var(--foreground);text-transform:none;cursor:pointer;background-color:#0000;border-radius:8px;justify-content:center;align-items:center;width:100%;padding:8px 16px;font-family:SpaceGrotesk-Medium,sans-serif;font-size:14px;line-height:20px;text-decoration:none;transition:all .2s;display:inline-flex}.sidebar-plan-btn:hover{background-color:#eef3f899;transform:translateY(-2px);box-shadow:0 4px 12px #0f172a0d}.db-main{flex-direction:column;flex:1;min-width:0;margin-left:240px;transition:margin-left .3s cubic-bezier(.4,0,.2,1);display:flex}.db-header{background-color:var(--card);border-bottom:1px solid var(--border);z-index:40;justify-content:space-between;align-items:center;padding:12px;display:flex;position:sticky;top:0}.db-desktop-toggle-btn{cursor:pointer;color:var(--muted-foreground);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;margin-right:12px;padding:8px;transition:all .2s;display:flex}.db-desktop-toggle-btn:hover{background-color:var(--secondary);color:var(--foreground)}@media screen and (max-width:991px){.db-desktop-toggle-btn{display:none}}@media screen and (min-width:992px){.db-layout.sidebar-collapsed .db-sidebar{width:70px;overflow-x:hidden}.db-layout.sidebar-collapsed .db-main{margin-left:70px}.db-layout.sidebar-collapsed .db-sidebar .full-logo{display:none}.db-layout.sidebar-collapsed .db-sidebar .favicon-logo{object-fit:contain;width:32px;height:32px;margin:0 auto;display:block}.db-layout.sidebar-collapsed .db-sidebar .db-sidebar-header{justify-content:center;padding:15px 0;overflow:hidden}.db-layout.sidebar-collapsed .db-sidebar .db-nav{padding:15px 8px;overflow-x:hidden}.db-layout.sidebar-collapsed .db-sidebar .db-nav-item{justify-content:center;gap:0;margin:4px 0;padding:10px 0}.db-layout.sidebar-collapsed .db-sidebar .db-nav-label,.db-layout.sidebar-collapsed .db-sidebar .db-profile-info,.db-layout.sidebar-collapsed .db-sidebar .sidebar-plan-widget{display:none}.db-layout.sidebar-collapsed .db-sidebar .db-nav-section-title{background-color:var(--border);height:1px;margin:15px 8px;padding:0;font-size:0;overflow:hidden}.db-layout.sidebar-collapsed .db-sidebar .db-sidebar-footer{padding:12px 8px;overflow:hidden}.db-layout.sidebar-collapsed .db-sidebar .db-profile-badge{justify-content:center;gap:0;padding:4px 0}}.db-search-wrapper{width:280px;position:relative}.db-search-icon{color:var(--muted-foreground);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.db-search-input{border:1px solid var(--border);background-color:var(--secondary);width:100%;color:var(--foreground);border-radius:8px;outline:none;padding:8px 12px 8px 38px;font-family:Poppins-Regular,sans-serif;font-size:13px;transition:all .2s}.db-search-input:focus{border-color:var(--primary);background-color:var(--card);box-shadow:0 0 0 3px #2563eb1a}.db-search-results{background-color:var(--card);border:1px solid var(--border);width:380px;max-height:420px;box-shadow:var(--shadow-elegant);z-index:50;border-radius:10px;padding:6px;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto}.db-search-result-item{color:inherit;border-radius:8px;align-items:center;gap:10px;padding:8px;text-decoration:none;display:flex}.db-search-result-item:hover{background-color:var(--secondary)}.db-search-result-image{border:1px solid var(--border);background:var(--card);border-radius:8px;width:36px;height:36px}.db-search-result-text{flex-direction:column;gap:2px;min-width:0;display:flex}.db-search-result-title{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.db-search-result-meta{color:var(--muted-foreground);font-size:11px}.db-search-view-all{text-align:center;border-top:1px solid var(--border);color:var(--primary);margin-top:4px;padding:10px;font-size:12px;font-weight:600;text-decoration:none;display:block}.db-search-empty{text-align:center;color:var(--muted-foreground);padding:16px;font-size:13px}.db-header-actions{align-items:center;gap:14px;display:flex}.db-notification-btn{cursor:pointer;color:var(--muted-foreground);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:6px;transition:background-color .2s;display:flex;position:relative}.db-notification-btn:hover{background-color:var(--secondary);color:var(--foreground)}.db-logout-btn{color:#dc2626;background-color:#fee2e2f2;border:1px solid #ef444440;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex}.db-logout-btn:hover{background-color:#fecdd3;transform:translateY(-1px)}.db-notification-dot{background-color:var(--destructive);border:2px solid var(--card);border-radius:50%;width:8px;height:8px;position:absolute;top:4px;right:4px}.db-profile-badge{cursor:pointer;align-items:center;gap:12px;display:flex}.db-avatar,.db-avatar-circle{background:var(--gradient-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-family:Poppins-Bold,sans-serif;font-size:14px;display:flex}.db-profile-info{flex-direction:column;min-width:0;display:flex}.db-profile-name{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-family:Poppins-SemiBold,sans-serif;font-size:14px;line-height:1.2;overflow:hidden}.db-profile-username{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.db-content{flex:1;padding:15px;overflow-y:auto}.db-mobile-menu-btn{cursor:pointer;color:var(--foreground);background:0 0;border:none;padding:6px;display:none}.db-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.db-page-title{color:var(--foreground);font-family:SpaceGrotesk-Bold,sans-serif;font-size:20px}.db-stats-grid-dashboard,.db-stats-grid-portfolio{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px;display:grid}.recent-activity-row{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.db-stats-grid-wallet{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px;display:grid}.db-rewards-stats-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px;display:grid}.db-stat-card{background-color:var(--card);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:8px;padding:16px;transition:transform .2s,box-shadow .2s;display:flex}.db-stat-card:hover{box-shadow:var(--shadow-elegant);transform:translateY(-2px)}.db-stat-header{color:var(--muted-foreground);justify-content:space-between;align-items:center;display:flex}.db-stat-label{color:var(--muted-foreground);font-family:Poppins-Medium,sans-serif;font-size:14px;line-height:20px}.db-stat-icon-wrapper{background-color:var(--secondary);width:40px;height:40px;color:var(--primary);border-radius:10px;justify-content:center;align-items:center;display:flex}.db-stat-value{color:var(--foreground);font-family:SpaceGrotesk-Bold,sans-serif;font-size:22px}.db-stat-trend{align-items:center;gap:4px;font-size:13px;display:flex}.db-trend-up{color:#10b981}.db-trend-down{color:var(--destructive)}.dashboard-main-grid,.withdraw-main-grid,.deposit-main-grid,.support-main-grid{grid-template-columns:2fr 1fr;gap:16px;display:grid}.support-main-grid>div{min-width:0}.support-main-grid .db-table-wrapper{overflow:auto}.card-panel{background-color:var(--card);border:1px solid var(--border);border-radius:12px;margin-bottom:16px;padding:16px}.card-panel-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.card-panel-title{color:var(--foreground);margin-bottom:10px;font-family:Poppins-SemiBold,sans-serif;font-size:15px;line-height:20px}.card-panel-subtitle,.terms-subtitle,.privacy-subtitle,.maintenance-subtitle,.wallet-subtitle,.transaction-subtitle,.support-subtitle,.subscription-subtitle,.rewards-subtitle,.profile-subtitle,.portfolio-subtitle,.notifications-subtitle,.markets-subtitle,.login-history-subtitle,.activity-subtitle,.bookmarks-subtitle{color:var(--muted-foreground);margin-bottom:10px;font-family:Poppins-Regular,sans-serif;font-size:13px;line-height:18px}.infinite-scroll-status{color:var(--muted-foreground);text-align:center;width:100%;margin:0;padding:12px 0;font-family:Poppins-Regular,sans-serif;font-size:14px}.legal-content{color:var(--muted-foreground);font-family:Poppins-Regular,sans-serif;font-size:14px;line-height:1.7}.legal-content h1,.legal-content h2,.legal-content h3{color:var(--foreground);margin-top:28px;margin-bottom:12px;font-family:Poppins-SemiBold,sans-serif}.legal-content h1:first-child,.legal-content h2:first-child,.legal-content h3:first-child{margin-top:0}.legal-content h1{font-size:22px}.legal-content h2{font-size:18px}.legal-content h3{font-size:15px}.legal-content p{margin-bottom:14px}.legal-content ul,.legal-content ol{margin-bottom:14px;padding-left:22px}.legal-content li{margin-bottom:6px}.legal-content li p{margin:0}.legal-content strong{color:var(--foreground);font-weight:600}.legal-content a{color:var(--primary);text-decoration:underline}.chart-container{width:100%;height:260px;margin-top:10px}.chart-svg{width:100%;height:100%;overflow:visible}.chart-line{fill:none;stroke:url(#chart-gradient);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;animation:1.5s ease-out forwards drawChart}.chart-area{fill:url(#chart-area-gradient);opacity:.15}.chart-grid-line{stroke:var(--border);stroke-width:1px;stroke-dasharray:4 4}.chart-axis-text{fill:var(--muted-foreground);font-family:Poppins-Regular,sans-serif;font-size:11px}.chart-point{fill:var(--primary);stroke:#fff;stroke-width:2.5px;r:5;cursor:pointer;transition:all .2s}.chart-point:hover{r:8;filter:drop-shadow(0 0 6px var(--primary))}@keyframes drawChart{0%{stroke-dasharray:1000;stroke-dashoffset:1000px}to{stroke-dasharray:1000;stroke-dashoffset:0}}.streak-widget{background:linear-gradient(135deg,#06b6d414,#2563eb14);border:1px solid #06b6d426;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:24px;display:flex}.streak-info{flex-direction:column;gap:4px;display:flex}.streak-count{color:var(--accent);font-family:SpaceGrotesk-Bold,sans-serif;font-size:32px}.streak-label{color:var(--foreground);font-family:Poppins-Medium,sans-serif;font-size:14px}.streak-flame{font-size:40px;animation:2s ease-in-out infinite flamePulse}@keyframes flamePulse{0%{filter:drop-shadow(0 0 2px #f97316);transform:scale(1)}50%{filter:drop-shadow(0 0 12px #f97316);transform:scale(1.1)rotate(5deg)}to{filter:drop-shadow(0 0 2px #f97316);transform:scale(1)}}.market-detail-confirmation{text-align:center;place-items:center;gap:16px;display:grid}.market-detail-confirmation .support-card-icon{color:#10b981;background-color:#10b9811f;border-radius:22px;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex}.market-detail-confirmation .card-panel-title{font-size:20px}.market-detail-confirmation-subtitle{color:var(--muted-foreground);margin:0;font-family:Poppins-Regular;font-size:14px;line-height:18px}.market-detail-confirmation .card-panel{padding:28px}.market-confirmation-card{background-color:#fff;border:1px solid #94a3b82e;border-radius:10px;box-shadow:0 24px 60px #0f172a14}.detail-page-title{max-width:840px}.market-prediction-btn-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.outcome-btn{text-align:center;color:var(--foreground);cursor:pointer;background-color:#f8fafcd9;border-radius:10px;padding:14px;font-family:Poppins-SemiBold,sans-serif}.outcome-btn.yes{color:#047857;background-color:#10b98114;border:1px solid #10b98133}.outcome-btn.no{color:#b91c1c;background-color:#ef444414;border:1px solid #ef444433}.outcome-btn.yes.active{color:#fff;background:linear-gradient(135deg,#10b981,#059669);border-color:#0000;box-shadow:0 4px 14px #10b98166}.outcome-btn.no.active{color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626);border-color:#0000;box-shadow:0 4px 14px #ef444466}.predict-btn.yes-btn{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 14px #10b9814d}.predict-btn.no-btn{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 14px #ef44444d}.btn-filled.width-full,.btn-outlined.width-full{width:100%}.db-tabs{flex-wrap:wrap;gap:10px;margin-bottom:15px;display:flex}.db-tab-btn{color:var(--muted-foreground);background:var(--secondary);border:1px solid var(--border);cursor:pointer;border-radius:999px;padding:7px 18px;font-family:Poppins-Medium,sans-serif;font-size:13px;transition:background-color .2s,color .2s,transform .2s}.db-tab-btn:hover{background-color:#f1f5f9f2}.db-tab-btn.active{color:var(--primary);background-color:#2563eb1f;border-color:#0000}.db-list-item{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:16px 0;display:flex}.db-list-item:last-child{border-bottom:none}.category-bar{gap:10px;margin-bottom:24px;padding-bottom:12px;display:flex;overflow-x:auto}.category-pill{white-space:nowrap;background-color:var(--card);border:1px solid var(--border);color:var(--muted-foreground);cursor:pointer;border-radius:10px;padding:8px 16px;font-family:Poppins-Medium,sans-serif;font-size:13px;transition:all .2s}.category-pill:hover{border-color:var(--primary);color:var(--foreground)}.category-pill.active{background-color:var(--primary);color:#fff;border-color:var(--primary)}.markets-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.market-card{background-color:var(--card);border:1px solid var(--border);cursor:pointer;border-radius:16px;flex-direction:column;gap:12px;padding:16px;transition:all .2s;display:flex;position:relative;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}.market-card:hover{border-color:#2563eb40;transform:translateY(-3px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.market-card-image-wrapper{background-color:var(--secondary);border-radius:12px;width:100%;height:140px;position:relative;overflow:hidden}.market-card-image{object-fit:cover;width:100%;height:100%;display:block}.market-card-image.fallback{object-fit:contain}.market-card-image-wrapper .market-tag{background-color:var(--card);color:var(--primary);letter-spacing:.5px;z-index:10;text-transform:capitalize;border:1px solid #2563eb33;border-radius:9999px;margin-bottom:0;padding:4px 12px;font-family:Poppins-SemiBold,sans-serif;font-size:11px;position:absolute;top:10px;right:10px}.market-card-actions{z-index:10;gap:6px;display:flex;position:absolute;top:10px;left:10px}.market-card-action-btn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--border);width:28px;height:28px;color:var(--muted-foreground);cursor:pointer;background:#ffffffd9;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.market-card-action-btn:hover{background:var(--card);color:var(--primary);transform:scale(1.05)}.market-question{color:var(--foreground);font-family:Poppins-SemiBold,sans-serif;font-size:16px;font-weight:600;line-height:1.4;text-decoration:none;display:block}.market-question:hover{color:var(--primary)}.market-outcomes-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:4px 0;display:flex}.market-outcome-link{cursor:pointer;font-family:Poppins-SemiBold,sans-serif;font-size:15px;font-weight:600;text-decoration:none;transition:opacity .2s}.market-outcome-link:hover{opacity:.8}.market-outcome-link.yes{color:var(--primary)}.market-outcome-link.no{color:#7c3aed}.market-outcome-link.disabled{opacity:.5;cursor:default}.market-card-footer{color:var(--muted-foreground);justify-content:space-between;align-items:center;margin-top:auto;font-size:12px;display:flex}.market-card-footer-left{font-family:Poppins-Medium,sans-serif}.market-trade-btn{background-color:var(--card);color:var(--primary);border:1px solid #2563eb33;border-radius:8px;padding:6px 14px;font-family:Poppins-Medium,sans-serif;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-block}.market-trade-btn:hover{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.card-panel-empty{text-align:center;grid-column:1/-1;padding:48px 24px}.empty-icon-wrapper{margin:0 auto 16px}.market-outcome-bars{flex-direction:column;gap:8px;display:flex}.outcome-bar-wrapper{background-color:var(--secondary);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;height:38px;padding:0 16px;transition:transform .1s;display:flex;position:relative;overflow:hidden}.outcome-bar-wrapper:hover{transform:scale(1.01)}.outcome-bar-fill{transition:width .4s cubic-bezier(.4,0,.2,1);position:absolute;top:0;bottom:0;left:0}.outcome-bar-yes .outcome-bar-fill{background-color:#10b98126}.outcome-bar-no .outcome-bar-fill{background-color:#ef44441f}.outcome-label{z-index:5;font-family:Poppins-SemiBold,sans-serif;font-size:13px;position:relative}.outcome-bar-yes .outcome-label{color:#059669}.outcome-bar-no .outcome-label{color:#dc2626}.outcome-price{z-index:5;color:var(--foreground);font-family:SpaceGrotesk-Bold,sans-serif;font-size:13px;position:relative}.market-card-footer{border-top:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;align-items:center;padding-top:12px;font-size:12px;display:flex}.prediction-sheet{background-color:var(--card);border:1px solid var(--border);border-radius:10px;padding:15px}.reward-claim-card{background-color:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-elegant);border-radius:10px;padding:15px}.reward-claim-header{align-items:center;gap:16px;margin-bottom:20px;display:flex}.reward-claim-icon{background:#3b82f61f;border-radius:18px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.reward-claim-title{margin:0;font-family:SpaceGrotesk-Bold,sans-serif;font-size:20px}.reward-claim-subtitle{color:var(--muted-foreground);margin:4px 0 0;font-size:14px;line-height:1.7}.reward-claim-body{flex-direction:column;gap:16px;display:flex}.reward-status-chip{border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:8px 14px;font-family:Poppins-SemiBold,sans-serif;font-size:12px;display:inline-flex}.reward-status-success{color:#047857;background-color:#10b98124}.reward-status-ready{color:#1d4ed8;background-color:#3b82f61f}.reward-claim-text{color:var(--muted-foreground);margin:0;line-height:1.75}.reward-claim-button{border-radius:10px;max-width:240px;padding:13px 20px}.streak-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.streak-day-cell{border:1px solid var(--border);background-color:var(--secondary);border-radius:18px;flex-direction:column;gap:8px;padding:14px 12px;transition:transform .2s,border-color .2s;display:flex}.streak-day-cell:hover{border-color:#2563eb33;transform:translateY(-1px)}.streak-day-cell.claimed{background-color:#10b98114}.streak-day-cell.current{border-color:#3b82f680;box-shadow:0 10px 30px #3b82f614}.streak-day-num{color:var(--foreground);font-family:Poppins-SemiBold,sans-serif;font-size:13px}.streak-coin-bonus{color:var(--foreground);font-family:SpaceGrotesk-Bold,sans-serif;font-size:16px}.outcome-toggle-group{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.outcome-toggle-btn{border:1px solid var(--border);cursor:pointer;text-align:center;background:0 0;border-radius:8px;padding:12px;font-family:Poppins-SemiBold,sans-serif;font-size:14px;transition:all .2s}.outcome-toggle-btn.btn-yes{color:#10b981}.outcome-toggle-btn.btn-yes.active{color:#fff;background-color:#10b981;border-color:#10b981}.outcome-toggle-btn.btn-no{color:var(--destructive)}.outcome-toggle-btn.btn-no.active{background-color:var(--destructive);color:#fff;border-color:var(--destructive)}.prediction-input-wrapper{margin-bottom:20px}.prediction-input-row{align-items:center;display:flex;position:relative}.prediction-currency{color:var(--foreground);font-family:SpaceGrotesk-Bold,sans-serif;font-size:16px;position:absolute;left:14px}.prediction-input{border:1px solid var(--border);width:100%;color:var(--foreground);border-radius:8px;outline:none;padding:14px 14px 14px 32px;font-family:SpaceGrotesk-Bold,sans-serif;font-size:16px}.prediction-input:focus{border-color:var(--primary)}.prediction-summary-row{color:var(--muted-foreground);justify-content:space-between;margin-bottom:8px;font-size:13px;display:flex}.prediction-summary-value{color:var(--foreground);font-family:Poppins-SemiBold,sans-serif}.db-table-wrapper{border:1px solid var(--border);background-color:var(--card);scrollbar-width:thin;scrollbar-color:#2563eb4d transparent;border-radius:10px;width:100%;overflow-x:auto;box-shadow:0 10px 30px #0f172a0a}.db-table-wrapper::-webkit-scrollbar{height:6px}.db-table-wrapper::-webkit-scrollbar-track{background:0 0}.db-table-wrapper::-webkit-scrollbar-thumb{background-color:#2563eb4d;border-radius:10px}.db-table-wrapper::-webkit-scrollbar-thumb:hover{background-color:#2563eb99}.db-table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;min-width:900px}.db-table th{color:var(--muted-foreground);border-bottom:1px solid var(--border);white-space:nowrap;background-color:#f8fafcf2;padding:15px 10px;font-family:Poppins-SemiBold,sans-serif;font-size:13px}.db-table td{color:var(--foreground);border-bottom:1px solid var(--border);vertical-align:middle;white-space:nowrap;padding:10px;font-family:Poppins-Regular,sans-serif;font-size:14px}.db-table tr:nth-child(2n) td{background-color:#f8fafcb3}.db-table tr:hover td{background-color:#f1f5f9d9}.db-table tr:last-child td{border-bottom:none}.table-no-data{text-align:center;color:var(--muted-foreground);background-color:#f8fafc80;padding:32px 24px;font-family:Poppins-Regular,sans-serif}.badge{border-radius:999px;align-items:center;padding:5px 10px;font-family:Poppins-SemiBold,sans-serif;font-size:11px;line-height:15px;display:inline-flex}.badge-active{color:var(--primary);background-color:#2563eb1f}.badge-won{color:#10b981;background-color:#10b9811f}.badge-lost{color:var(--destructive);background-color:#ef44441f}.badge-pending{color:#f59e0b;background-color:#f59e0b1f}.wallet-stats-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:28px;display:grid}.wallet-card-blue{background:var(--gradient-primary);color:#fff;border:none}.wallet-card-blue .db-stat-value,.wallet-card-blue .db-stat-label,.wallet-card-blue .db-stat-trend{color:#fff}.amount-shortcuts{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.shortcut-btn{border:1px solid var(--border);background-color:var(--card);cursor:pointer;border-radius:6px;padding:8px 16px;font-family:Poppins-Medium,sans-serif;font-size:13px;line-height:18px;transition:all .2s}.shortcut-btn:hover{background-color:var(--secondary);border-color:var(--primary)}.payment-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px;display:grid}.payment-method-card{border:1px solid var(--border);cursor:pointer;border-radius:10px;flex-direction:column;gap:8px;padding:16px;transition:all .2s;display:flex}.payment-method-card:hover{border-color:var(--primary);background-color:#2563eb05}.payment-method-card.active{border-color:var(--primary);background-color:#2563eb0d}.payment-method-title{font-family:Poppins-SemiBold,sans-serif;font-size:14px;line-height:20px}.payment-method-desc{color:var(--muted-foreground);font-size:12px;line-height:18px}.timeline{flex-direction:column;gap:24px;padding-left:24px;display:flex;position:relative}.timeline:before{content:"";background-color:var(--border);width:2px;position:absolute;top:6px;bottom:6px;left:5px}.timeline-dot{background-color:var(--border);border:2px solid var(--card);border-radius:50%;width:12px;height:12px;transition:all .2s;position:absolute;top:4px;left:-24px}.timeline-item.active .timeline-dot{background-color:var(--primary);box-shadow:0 0 0 4px #2563eb26}.timeline-item.completed .timeline-dot{background-color:#10b981}.timeline-title{color:var(--foreground);font-family:Poppins-SemiBold,sans-serif;font-size:14px;line-height:20px}.timeline-desc{color:var(--muted-foreground);font-size:12px;line-height:18px}.streak-grid{grid-template-columns:repeat(7,1fr);gap:10px;margin:15px 0;display:grid}.streak-day-cell{background-color:var(--secondary);border:1px solid var(--border);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:12px 8px;display:flex;position:relative}.streak-day-cell.claimed{background-color:#10b98126;border-color:#10b9814d}.streak-day-cell.current{border-color:var(--primary);background-color:#2563eb0d}.streak-day-num{color:var(--foreground);font-family:Poppins-SemiBold,sans-serif;font-size:12px;line-height:18px}.streak-coin-bonus{color:var(--muted-foreground);font-size:11px;line-height:16px}.streak-day-cell.claimed .streak-coin-bonus{color:#059669}.sub-plans-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:32px;display:grid}.sub-plan-card{background-color:var(--card);border:1px solid var(--border);border-radius:10px;flex-direction:column;justify-content:space-between;gap:24px;padding:32px;transition:all .2s;display:flex;position:relative}.sub-plan-card:hover{box-shadow:var(--shadow-elegant);transform:translateY(-4px)}.sub-plan-card.current{border-color:var(--primary);box-shadow:var(--shadow-glow)}.sub-plan-popular-tag{background:var(--gradient-primary);color:#fff;border-radius:12px;padding:4px 12px;font-family:Poppins-SemiBold,sans-serif;font-size:11px;line-height:16px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.sub-plan-name{color:var(--foreground);font-family:SpaceGrotesk-Bold,sans-serif;font-size:22px;line-height:30px}.sub-plan-price-row{align-items:baseline;gap:8px;margin-top:10px;display:flex}.sub-plan-price{color:var(--foreground);font-family:SpaceGrotesk-Bold,sans-serif;font-size:30px;line-height:40px}.sub-plan-period{color:var(--muted-foreground);font-size:14px;line-height:20px}.sub-plan-features{flex-direction:column;gap:12px;display:flex}.sub-plan-feature-item{color:var(--muted-foreground);align-items:center;gap:10px;font-size:14px;line-height:20px;display:flex}.sub-plan-feature-icon{color:#10b981}.sub-plan-btn{border:1px solid var(--border);background-color:var(--card);width:100%;color:var(--foreground);cursor:pointer;text-align:center;border-radius:10px;padding:14px 18px;font-family:Poppins-SemiBold,sans-serif;font-size:14px;line-height:20px;transition:all .2s}.sub-plan-btn:hover{border-color:var(--primary);color:var(--primary)}.sub-plan-btn.btn-active-tier{background:var(--gradient-primary);color:#fff;border:none;box-shadow:0 18px 40px #2563eb29}.sub-plan-btn.btn-active-tier:hover{opacity:.95;color:#fff}.form-label{color:var(--muted-foreground);margin-bottom:6px;font-family:Poppins-Medium,sans-serif;font-size:13px;line-height:20px;display:block}.form-control{border:1px solid var(--border);background-color:var(--card);width:100%;color:var(--foreground);border-radius:8px;outline:none;padding:8px 12px;font-family:Poppins-Regular,sans-serif;font-size:14px;line-height:20px;transition:all .2s}.form-control:focus{border-color:var(--primary);box-shadow:0 0 0 3px #2563eb1a}.support-card{border:1px solid var(--border);background-color:var(--card);cursor:pointer;border-radius:12px;align-items:center;gap:16px;margin-bottom:10px;padding:15px;transition:all .2s;display:flex}.support-card:hover{border-color:var(--primary);background-color:#2563eb03}.support-card-icon{background-color:var(--secondary);width:44px;height:44px;color:var(--primary);border-radius:8px;justify-content:center;align-items:center;display:flex}.support-card-title{margin-bottom:2px;font-family:Poppins-SemiBold,sans-serif;font-size:15px;line-height:20px}.support-card-desc{color:var(--muted-foreground);font-size:12px;line-height:18px}.faq-accordion{flex-direction:column;gap:12px;display:flex}.faq-item{border:1px solid var(--border);background-color:var(--card);border-radius:8px;overflow:hidden}.faq-trigger{text-align:left;width:100%;color:var(--foreground);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:16px 20px;font-family:Poppins-Medium,sans-serif;font-size:14px;line-height:20px;display:flex}.faq-content{color:var(--muted-foreground);padding:0 20px 16px;font-size:13px;line-height:18px}.db-tabs-mb{margin-bottom:24px}.db-tab-btn-flex{text-align:center;flex:1}.auth-input-pin{letter-spacing:8px;text-align:center}.otp-input-row{gap:8px;margin-bottom:20px;display:flex}.wallet-actions-row{flex-wrap:wrap;gap:8px;display:flex}.auth-input-flex{flex:1}.auth-btn-inline-send{white-space:nowrap;width:auto;padding:0 16px}.auth-options-row{justify-content:space-between;align-items:center;margin:16px 0;display:flex}.auth-checkbox-label{color:var(--muted-foreground);cursor:pointer;align-items:center;gap:8px;font-size:13px;line-height:18px;display:flex}.auth-checkbox{accent-color:var(--primary)}.auth-forgot-link-no-margin{margin:0}.auth-btn-icon-ml{margin-left:8px}.auth-btn-icon-mr{margin-left:0;margin-right:8px}.auth-icon-wrapper{margin:0 0 16px}.auth-resend-btn{cursor:pointer;background:0 0;border:none;padding:0}.mobile-drawer-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:45;background-color:#0f172a66;position:fixed;inset:0}.db-list-item:last-child,.db-list-item:last-of-type{border-bottom:none}.profile-page-shell{flex-direction:column;gap:24px;display:flex}.profile-hero-card{box-shadow:var(--shadow-elegant);background:linear-gradient(135deg,#2563eb14,#06b6d414);border:1px solid #2563eb24;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.profile-hero-content{flex:1}.profile-hero-badge{color:var(--primary);background-color:#fffc;border-radius:999px;align-items:center;gap:8px;margin-bottom:12px;padding:6px 12px;font-family:Poppins-SemiBold,sans-serif;font-size:13px;line-height:18px;display:inline-flex}.profile-hero-title{color:var(--foreground);margin-bottom:8px;font-family:SpaceGrotesk-Bold,sans-serif;font-size:30px;line-height:30px}.profile-hero-subtitle{color:var(--muted-foreground);max-width:640px;font-size:15px;line-height:21px}.profile-hero-meta{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.profile-chip{color:var(--foreground);background-color:#fffc;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-family:Poppins-Medium,sans-serif;font-size:13px;line-height:18px;display:inline-flex}.profile-avatar-stack{flex-direction:column;align-items:center;gap:12px;min-width:140px;display:flex}.profile-avatar-large{border-radius:10px;width:96px;height:96px;font-size:24px;line-height:24px;box-shadow:0 16px 36px #2563eb33}.profile-hero-summary{text-align:center}.profile-grid{grid-template-columns:minmax(280px,340px) 1fr;gap:24px;display:grid}.profile-side-panel{flex-direction:column;gap:20px;display:flex}.profile-card{background-color:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-elegant);border-radius:10px;padding:24px}.profile-main-card{padding-top:20px}.profile-page-shell .profile-main-card{min-width:0}.profile-page-shell .db-table-wrapper{overflow:auto}.profile-page-shell .db-table-wrapper::-webkit-scrollbar{width:6px;height:6px}.profile-card-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.profile-card-title{color:var(--foreground);font-family:Poppins-SemiBold,sans-serif;font-size:18px;line-height:24px}.profile-card-subtitle{color:var(--muted-foreground);margin-top:4px;font-size:13px;line-height:18px}.profile-stat-grid{grid-template-columns:repeat(2,1fr);column-gap:10px;display:grid}.profile-stat-box{background:linear-gradient(135deg,#2563eb0f,#06b6d40f);border:1px solid #2563eb1f;border-radius:10px;margin-bottom:10px;padding:14px}.profile-stat-label{color:var(--muted-foreground);margin-bottom:4px;font-size:12px;line-height:18px}.profile-stat-value{color:var(--foreground);font-family:Poppins-SemiBold,sans-serif;font-size:16px;line-height:24px}.profile-nav-list{flex-direction:column;gap:10px;display:flex}.profile-nav-button{width:100%;color:var(--muted-foreground);text-align:left;cursor:pointer;background-color:#0000;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-family:Poppins-Medium,sans-serif;font-size:14px;line-height:18px;transition:all .2s;display:flex}.profile-nav-button:hover{color:var(--foreground);border-color:var(--border);background-color:#eef3f8cc}.profile-nav-button.active{background:var(--gradient-primary);color:#fff;box-shadow:0 10px 24px #2563eb2e}.profile-tab-row{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.profile-tab-button{border:1px solid var(--border);background-color:var(--secondary);color:var(--muted-foreground);cursor:pointer;border-radius:999px;padding:8px 12px;font-family:Poppins-Medium,sans-serif;font-size:13px;line-height:18px;transition:all .2s}.profile-tab-button.active{background:var(--gradient-primary);color:#fff;border-color:#0000}.profile-section-title{color:var(--foreground);margin-bottom:16px;font-family:Poppins-SemiBold,sans-serif;font-size:18px;line-height:24px}.profile-detail-list{flex-direction:column;gap:8px;display:flex}.profile-detail-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.profile-detail-row:last-child{border-bottom:none}.profile-detail-label{color:var(--muted-foreground);font-size:13px;line-height:18px}.profile-detail-value{color:var(--foreground);text-align:right;font-family:Poppins-SemiBold,sans-serif;font-size:14px;line-height:24px}.profile-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.profile-form-grid .full{grid-column:1/-1}.profile-action-row{justify-content:flex-end;margin-top:20px;display:flex}.profile-security-list{flex-direction:column;gap:12px;display:flex}.profile-security-item{border:1px solid var(--border);background:#f8fafcbf;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.profile-security-copy{align-items:flex-start;gap:12px;display:flex}.profile-security-icon{width:42px;height:42px;color:var(--primary);background:#2563eb14;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.support-card-title,.streak-flame,.db-profile-username,.market-question{display:block}.support-card-dashed{border-style:dashed;padding:12px}.text-green{color:#10b981}.text-red{color:var(--destructive)}.table-no-data{text-align:center;color:var(--muted-foreground);padding:32px 0}.success-container-max{max-width:480px;margin:40px auto}.sub-period-wrapper{margin-bottom:15px}.sub-plan-action{margin-top:12px}.margin-bottom-0{margin-bottom:0}.notif-meta-col{align-items:flex-end}.notif-dot-static{margin-top:6px;position:static}.avatar-large{width:72px;height:72px;font-size:24px;line-height:30px}.btn-profile-action{width:auto;padding:6px 12px}.support-icon-dispute{color:var(--destructive);background-color:#ef444414}.text-gold{color:#eab308}.auth-divider{align-items:center;margin:24px 0;display:flex}.auth-divider-line{background-color:var(--border);flex-grow:1;height:1px}.auth-divider-text{color:var(--muted-foreground);text-transform:uppercase;padding:0 16px;font-family:Poppins-SemiBold,sans-serif;font-size:12px;line-height:18px}.verified-text-message{text-align:center;color:var(--foreground);font-size:16px;line-height:22px}.password-checklist-wrapper{gap:8px;padding:16px 0;overflow:visible}.db-nav-section-title{color:var(--muted-foreground);letter-spacing:1px;text-transform:uppercase;padding:20px 16px 6px;font-family:Poppins-SemiBold,sans-serif;font-size:11px;line-height:18px}.header-balance-pill{color:var(--primary);background-color:#2563eb14;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-family:Poppins-Medium,sans-serif;font-size:13px;line-height:18px;display:flex}.header-balance-pill .coin-icon{color:var(--primary);flex-shrink:0}.db-avatar-circle{background-color:var(--primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-family:Poppins-SemiBold,sans-serif;font-size:13px;line-height:18px;text-decoration:none;transition:opacity .2s;display:flex;position:relative;overflow:hidden}.db-avatar-circle:hover{opacity:.9}.db-trend-flat{color:var(--muted-foreground);font-size:13px;line-height:18px}.predictions-list{flex-direction:column;gap:12px;margin-top:16px;display:flex}.trending-prediction-item{border:1px solid var(--border);background-color:var(--card);border-radius:12px;padding:16px;transition:border-color .2s,box-shadow .2s}.trending-prediction-item:hover{border-color:var(--primary);box-shadow:var(--shadow-elegant)}.market-tag{letter-spacing:.5px;border-radius:6px;margin-bottom:8px;padding:4px 8px;font-family:Poppins-SemiBold,sans-serif;font-size:11px;line-height:18px;display:inline-block}.market-tag.crypto{color:var(--primary);background-color:#2563eb0f}.market-tag.politics{color:#0ea5e9;background-color:#0ea5e90f}.market-tag.sports{color:#a855f7;background-color:#a855f70f}.prediction-item-question{color:var(--foreground);margin-bottom:12px;font-family:Poppins-SemiBold,sans-serif;font-size:15px;line-height:1.4}.prediction-item-footer{color:var(--muted-foreground);justify-content:space-between;align-items:center;font-size:12px;line-height:18px;display:flex}.ai-insights-content{align-items:center;gap:16px;margin-top:16px;margin-bottom:20px;display:flex}.ai-accent-box{background:linear-gradient(135deg,#2563eb,#06b6d4);border-radius:10px;flex-shrink:0;width:40px;height:40px}.ai-insights-desc{color:var(--foreground);font-size:13px;line-height:18px}.sentiment-list{flex-direction:column;gap:16px;margin-top:16px;display:flex}.sentiment-item{flex-direction:column;display:flex}.sentiment-header{color:var(--foreground);justify-content:space-between;margin-bottom:6px;font-family:Poppins-Medium,sans-serif;font-size:13px;line-height:18px;display:flex}.sentiment-bar-bg{background-color:var(--secondary);border-radius:999px;height:8px;overflow:hidden}.sentiment-bar-fill{border-radius:999px;height:100%}.sentiment-bar-fill.bullish{background-color:var(--primary);width:58%}.sentiment-bar-fill.bearish{background-color:#ef4444;width:42%}.activity-list{flex-direction:column;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:flex}.activity-item{color:var(--foreground);align-items:center;gap:12px;font-size:13px;line-height:18px;display:flex}.activity-icon{font-size:14px;line-height:18px}.activity-text{font-family:Poppins-Regular,sans-serif}.marketplace-filters-container{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}.marketplace-filter-toolbar{grid-template-columns:1fr;align-items:center;gap:16px;display:grid}.market-filter-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.market-filter-select{background-color:var(--card);border:1px solid var(--border);border-radius:14px;position:relative;overflow:hidden}.market-filter-select select{min-width:170px;color:var(--foreground);appearance:none;background:0 0;border:none;outline:none;padding:10px 32px 10px 14px;font-family:Poppins-Regular,sans-serif;font-size:13px;line-height:18px}.form-select-wrapper,.auth-select-wrapper{width:100%;display:block;position:relative}.form-select-wrapper select,.auth-select-wrapper select{appearance:none;padding-right:32px}.market-filter-select:after,.form-select-wrapper:after,.auth-select-wrapper:after{content:"";pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2364748b'><path d='M7 10l5 5 5-5z'/></svg>");background-position:50%;background-repeat:no-repeat;width:24px;height:24px;transition:background-image .15s;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.market-filter-select:focus-within:after,.form-select-wrapper:focus-within:after,.auth-select-wrapper:focus-within:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2364748b'><path d='M7 14l5-5 5 5z'/></svg>")}.market-filter-btn{border:1px solid var(--border);background-color:var(--card);color:var(--foreground);cursor:pointer;border-radius:14px;align-items:center;gap:8px;padding:10px 14px;font-family:Poppins-Medium,sans-serif;font-size:13px;line-height:18px;transition:background-color .2s,transform .2s;display:inline-flex}.market-filter-btn:hover{background-color:#f1f5f9e6;transform:translateY(-1px)}.marketplace-filter-row{flex-wrap:wrap;gap:8px;display:flex}.marketplace-pill{border:1px solid var(--border);background-color:var(--card);color:var(--muted-foreground);cursor:pointer;border-radius:999px;padding:8px 16px;font-family:Poppins-Medium,sans-serif;font-size:13px;line-height:18px;transition:all .2s}.marketplace-pill.active{background-color:var(--primary);color:#fff;border-color:#0000}.marketplace-pill.category-badge-pill{color:var(--foreground);background-color:#f1f5f999;border:none}.marketplace-pill.category-badge-pill.active{background-color:var(--primary);color:#fff}.marketplace-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.skeleton-block{background:linear-gradient(90deg, var(--secondary) 25%, var(--border) 37%, var(--secondary) 63%);background-size:400% 100%;border-radius:6px;animation:1.4s infinite skeleton-shimmer}@keyframes skeleton-shimmer{0%{background-position:100%}to{background-position:0%}}.market-card-skeleton{cursor:default;pointer-events:none}.skeleton-image-wrapper{background-color:var(--secondary);width:100%;height:140px;position:relative}.skeleton-tag{border-radius:9999px;width:75px;height:22px;position:absolute;top:12px;right:12px}.skeleton-actions{gap:6px;display:flex;position:absolute;top:12px;left:12px}.skeleton-action-btn{border-radius:50%;width:28px;height:28px}.skeleton-title-line-1{width:95%;height:16px;margin-bottom:4px}.skeleton-title-line-2{width:65%;height:16px}.skeleton-outcome-yes,.skeleton-outcome-no{width:60px;height:16px}.skeleton-footer-left{width:120px;height:14px}.skeleton-footer-right{border-radius:8px;width:85px;height:30px}.market-detail-skeleton,.market-detail-skeleton-column{flex-direction:column;gap:20px;display:flex}.outcome-btn{border:1px solid var(--border);border-radius:8px;flex:1;justify-content:center;align-items:center;padding:10px 14px;font-family:Poppins-SemiBold,sans-serif;font-size:13px;line-height:18px;text-decoration:none;transition:opacity .2s;display:flex}.outcome-btn:hover{opacity:.85}.detail-page-title{margin-top:8px;margin-bottom:20px}.cryptocurrency{color:#0ea5e9;letter-spacing:.5px;font-family:Poppins-SemiBold,sans-serif;font-size:12px;line-height:18px}.chart-card-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.chart-header-vol{color:var(--muted-foreground);font-size:12px;line-height:18px}.detail-chart-container{width:100%;height:160px}.detail-desc-text{color:var(--foreground);font-size:13px;line-height:18px}.stacked-predict-actions{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.prediction-meta-list{border-top:1px solid var(--border);margin-top:16px}.cursor-default{cursor:default}.font-weight-normal{font-family:Poppins-Regular,sans-serif}.detail-page-heading{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.detail-back-link{color:var(--primary);align-items:center;gap:8px;font-family:Poppins-Medium,sans-serif;font-size:14px;line-height:18px;text-decoration:none;transition:opacity .2s;display:inline-flex}.detail-back-link:hover{opacity:.8}.detail-back-icon{flex-shrink:0}.wallet-tabs,.portfolio-tabs{margin:24px 0 20px}.auth-form-side .btn-filled,.auth-form-side .btn-outlined{width:100%}.auth-form button[type=submit]{margin:20px 0 0}.auth-form .auth-options-row+button[type=submit]{margin:4px 0 0}.daily-rewards-list{flex-direction:column;gap:12px;margin-top:16px;display:flex}.daily-reward-item{border:1px solid var(--border);background-color:var(--card);border-radius:20px;justify-content:space-between;align-items:center;gap:10px;padding:16px 20px;transition:box-shadow .2s,border-color .2s;display:flex}.daily-reward-item:hover{box-shadow:0 4px 12px #00000005}.daily-reward-left{align-items:center;gap:16px;display:flex}.daily-reward-icon-box{width:46px;height:46px;color:var(--primary);background-color:#3b82f614;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.daily-reward-info{flex-direction:column;gap:2px;display:flex}.daily-reward-title{color:var(--foreground);margin:0;font-family:Poppins-SemiBold,sans-serif;font-size:15px;line-height:22px}.daily-reward-sub{color:var(--muted-foreground);margin:0;font-family:Poppins-Regular,sans-serif;font-size:13px;line-height:18px}.daily-reward-btn{cursor:pointer;text-align:center;border:none;border-radius:999px;min-width:86px;padding:8px 22px;font-family:Poppins-SemiBold,sans-serif;font-size:14px;line-height:20px;transition:all .2s}.daily-reward-btn-primary{color:#fff;background-color:#0091ff}.daily-reward-btn-primary:hover{background-color:#0080e0}.daily-reward-btn-active{color:#0f172a;border:1px solid var(--border);cursor:default;background-color:#f8fafc}.bonus-history-list{flex-direction:column;margin-top:12px;display:flex}.bonus-history-item{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 0;display:flex}.bonus-history-item:last-child{border-bottom:none}.bonus-history-left{flex-direction:column;gap:2px;display:flex}.bonus-history-title{color:var(--foreground);margin:0;font-family:Poppins-SemiBold,sans-serif;font-size:15px;line-height:22px}.bonus-history-time{color:var(--muted-foreground);margin:0;font-family:Poppins-Regular,sans-serif;font-size:13px;line-height:18px}.bonus-history-amount{color:#047857;background-color:#10b98114;border-radius:999px;padding:4px 12px;font-family:Poppins-SemiBold,sans-serif;font-size:13px;font-weight:600;line-height:20px}.rewards-left-column{grid-template-columns:1fr 1fr;align-items:stretch;gap:24px;display:grid}.rewards-section-title{margin-bottom:8px}.rewards-main-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.login-history-device{font-family:Poppins-SemiBold,sans-serif;font-weight:600}.login-history-badge{margin-left:8px}.market-detail-page.market-detail-wrapper{max-width:1200px;margin:0 auto;padding:24px 16px}.market-detail-page .market-detail-action-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.market-detail-page .market-detail-back-link{color:var(--primary);align-items:center;gap:8px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.market-detail-page .market-detail-back-link:hover{color:var(--accent);transform:translate(-3px)}.market-detail-page .market-detail-btn-outlined{color:var(--muted-foreground);border:1px solid var(--border);cursor:pointer;background-color:#0000;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.market-detail-page .market-detail-btn-outlined:hover{background-color:var(--muted);border-color:var(--primary);color:var(--foreground);transform:translateY(-1px)}.market-detail-page .market-detail-btn-bookmark.active{border-color:var(--primary);color:var(--primary);background-color:#2563eb14}.market-detail-page .market-detail-grid{grid-template-columns:2fr 1fr;gap:24px;display:grid}.market-detail-page .custom-glass-card{-webkit-backdrop-filter:blur(16px)saturate(120%);background:#ffffffbf;border:1px solid #e2e8f0b3;border-radius:12px;margin-bottom:20px;padding:20px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 8px 32px #1f26870a}.market-detail-page .custom-glass-card:hover{border-color:#2563eb33;transform:translateY(-2px);box-shadow:0 12px 40px -10px #2563eb14,0 1px 3px #00000003}.market-detail-page .market-detail-tag-badge{letter-spacing:.5px;color:var(--primary);text-transform:uppercase;background:linear-gradient(135deg,#2563eb14,#06b6d414);border:1px solid #2563eb33;border-radius:999px;padding:6px 14px;font-size:11px;font-weight:600;box-shadow:0 2px 8px #2563eb0a}.market-detail-page .coming-soon-badge{color:#d97706;background:linear-gradient(135deg,#f59e0b14,#f9731614);border:1px solid #f59e0b33;border-radius:999px;align-items:center;gap:4px;padding:5px 12px;font-size:11px;font-weight:600;display:inline-flex}.market-detail-page .market-detail-title{letter-spacing:-.5px;color:var(--foreground);margin:0 0 12px;font-size:24px;font-weight:700;line-height:32px}.market-detail-page .chart-card-header-new{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:20px;display:flex}.market-detail-page .chart-status-badge{border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.market-detail-page .chart-status-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.market-detail-page .chart-status-dot.open{background-color:#10b981;box-shadow:0 0 8px #10b98180}.market-detail-page .chart-status-dot.resolved{background-color:#3b82f6;box-shadow:0 0 8px #3b82f680}.market-detail-page .chart-header-vol-new{color:var(--muted-foreground);font-size:13px;font-weight:500}.market-detail-page .detail-chart-container-new{width:100%;min-height:220px;position:relative}.market-detail-page .resolved-outcome-row-new{justify-content:space-between;padding:10px 0;display:flex}.market-detail-page .resolved-outcome-label-new{color:var(--muted-foreground);font-size:13px}.market-detail-page .resolved-outcome-value-new{color:var(--primary);font-size:13px;font-weight:600}.market-detail-page .card-panel-header-new{align-items:center;gap:12px;margin-bottom:16px;display:flex}.market-detail-page .icon-circle-wrapper{background-color:color-mix(in srgb, var(--primary) 8%, transparent);width:36px;height:36px;color:var(--primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.market-detail-page .card-panel-title-new{color:var(--foreground);margin:0;font-size:16px;font-weight:700}.market-detail-page .card-panel-title-new.sentiment{margin-bottom:16px}.market-detail-page .market-rules-list{flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.market-detail-page .market-rules-item{color:var(--muted-foreground);font-size:14px;line-height:1.6;list-style-type:disc}.market-detail-page .detail-desc-text-new{color:var(--muted-foreground);white-space:pre-wrap;font-size:14px;line-height:1.6}.market-detail-page .sentiment-list-new{flex-direction:column;gap:14px;display:flex}.market-detail-page .sentiment-row-header{justify-content:space-between;margin-bottom:6px;font-size:13px;font-weight:500;display:flex}.market-detail-page .sentiment-percentage.top{color:var(--primary)}.market-detail-page .sentiment-percentage.other{color:var(--foreground)}.market-detail-page .sentiment-bar-bg-new{background-color:var(--secondary);border-radius:999px;height:8px;overflow:hidden}.market-detail-page .sentiment-bar-fill-new{height:100%;width:var(--fill-width,0%);border-radius:999px;transition:width .8s cubic-bezier(.4,0,.2,1)}.market-detail-page .sentiment-bar-fill-new.top{background:linear-gradient(90deg,#3b82f6,#06b6d4)}.market-detail-page .sentiment-bar-fill-new.other{background:linear-gradient(90deg,#64748b,#94a3b8)}.market-detail-page .prediction-sheet-sticky{position:sticky;top:24px}.market-detail-page .prediction-confirmation-inner{text-align:center;padding:12px 0}.market-detail-page .prediction-confirmation-icon{color:#10b981;background-color:#10b9811a;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:16px;display:inline-flex}.market-detail-page .prediction-confirmation-subtitle{color:var(--muted-foreground);font-size:13px;line-height:1.5}.market-detail-page .color-foreground{color:var(--foreground)}.market-detail-page .prediction-btn-row-new{gap:10px;margin-bottom:20px;display:flex}.market-detail-page .prediction-stake-balance-row{color:var(--muted-foreground);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;font-weight:500;display:flex}.market-detail-page .prediction-stake-balance-coins{align-items:center;gap:4px;display:flex}.market-detail-page .prediction-stake-input-field{border:1px solid var(--border);background-color:var(--background);border-radius:10px;outline:none;width:100%;padding:12px 16px;font-size:14px;font-weight:600}.market-detail-page .prediction-stake-input-field::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.market-detail-page .prediction-stake-input-field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.market-detail-page .prediction-stake-input-field[type=number]{-moz-appearance:textfield}.market-detail-page .quick-stake-row{gap:8px;margin-bottom:20px;display:flex}.market-detail-page .quick-stake-pill{border:1px solid var(--border);background-color:var(--card);cursor:pointer;color:var(--muted-foreground);text-align:center;border-radius:8px;flex:1;padding:6px 12px;font-size:12px;font-weight:600;transition:all .2s}.market-detail-page .quick-stake-pill:hover{background-color:var(--secondary);border-color:var(--primary);color:var(--foreground)}.market-detail-page .quick-stake-pill-max{color:var(--foreground)}.market-detail-page .prediction-meta-list-new{border-top:1px solid var(--border);flex-direction:column;gap:12px;margin-top:20px;padding-top:14px;display:flex}.market-detail-page .prediction-meta-item-new{justify-content:space-between;align-items:center;font-size:13px;display:flex}.market-detail-page .prediction-meta-label-new{color:var(--muted-foreground);align-items:center;gap:6px;font-weight:500;display:inline-flex}.market-detail-page .prediction-meta-value-new{color:var(--foreground);font-weight:600}.market-detail-page .volume-legend-container{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.market-detail-page .volume-legend-badge{background-color:color-mix(in srgb, var(--outcome-color) 8%, transparent);border:1px solid color-mix(in srgb, var(--outcome-color) 20%, transparent);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:500;transition:all .2s;display:inline-flex}.market-detail-page .volume-legend-badge:hover{background-color:color-mix(in srgb, var(--outcome-color) 12%, transparent);transform:scale(1.02)}.market-detail-page .volume-legend-dot{background-color:var(--outcome-color);border-radius:50%;width:8px;height:8px;display:inline-block}.market-detail-page .volume-legend-percent{color:var(--outcome-color)}.market-detail-page .volume-legend-badge-mine{border:1px solid var(--outcome-color);background-color:color-mix(in srgb, var(--outcome-color) 12%, transparent)}.market-detail-page .volume-legend-mine-tag{text-transform:uppercase;letter-spacing:.03em;color:var(--outcome-color);background-color:color-mix(in srgb, var(--outcome-color) 18%, transparent);border-radius:999px;align-items:center;gap:3px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-flex}.market-detail-page .chart-path{stroke:var(--outcome-color);filter:drop-shadow(0px 3px 6px var(--outcome-color-shadow));transition:stroke .3s}.market-detail-page .chart-circle-point{fill:var(--outcome-color);stroke:#fff;stroke-width:1.5px;filter:drop-shadow(0 2px 4px #00000026);transition:r .2s}.market-detail-page .chart-circle-point:hover{r:6}.market-detail-page .chart-svg-visible{overflow:visible}.market-detail-page .chart-tick-text{font-size:10px;font-family:var(--font-mono)}.market-detail-page .chart-axis-date-text{font-size:11px;font-weight:500}.market-detail-page .market-detail-share-group{gap:8px;display:flex}.market-detail-page .market-detail-header-container{margin-bottom:24px}.market-detail-page .market-detail-header-row{align-items:flex-start;gap:16px;display:flex}.market-detail-page .market-detail-image{object-fit:cover;border:1px solid var(--border);background:var(--card);border-radius:14px;flex:none;width:96px;height:96px}.market-thumbnail{object-fit:cover;flex:none}.market-thumbnail-fallback{object-fit:contain;box-sizing:border-box;background-color:var(--secondary)}.market-card-title-row{align-items:flex-start;gap:10px;display:flex}.market-card-image{background:var(--card);border-radius:10px;width:100%;height:100%}.market-detail-page .market-detail-header-text{flex:1;min-width:0}.market-detail-page .market-detail-header-info{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.market-detail-page .market-detail-title{margin:0 0 12px}.market-detail-page .market-detail-timer-card.card-panel{background:var(--gradient-primary);color:#fff;box-shadow:var(--shadow-glow);border:none;border-radius:12px;flex-direction:column;justify-content:center;min-height:110px;margin:0 0 20px;padding:24px;display:flex;position:relative;overflow:hidden}.market-detail-page .market-detail-timer-card .timer-label{text-transform:uppercase;letter-spacing:.1em;color:#ffffffb3;align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:700;display:flex}.market-detail-page .market-detail-timer-card .timer-value{letter-spacing:-.5px;text-shadow:0 2px 4px #0000001a;z-index:1;font-size:28px;font-weight:700}.market-detail-page .market-detail-timer-card .timer-bg-icon{color:#ffffff26;pointer-events:none;position:absolute;bottom:-20px;right:-10px;transform:rotate(-15deg)}.market-detail-page .icon-primary{color:var(--primary)}.market-detail-page .icon-yellow{color:#f59e0b}.market-detail-page .sentiment-percentage{font-weight:600}.market-detail-page .prediction-confirmation-title{margin-bottom:8px;font-size:18px;font-weight:600}.market-detail-page .market-filter-select-container{margin-bottom:8px;position:relative}.market-detail-page .insufficient-balance-error{color:var(--destructive);margin-top:-12px;margin-bottom:16px;font-size:12px;font-weight:500}.market-detail-page .market-closed-message{color:var(--muted-foreground);text-align:center;margin-top:12px;font-size:13px;line-height:1.5}.market-detail-page .prediction-outcome-vs-container{align-items:center;gap:16px;margin-bottom:20px;display:flex;position:relative}.market-detail-page .outcome-card-btn{border:1px solid var(--border);background-color:var(--card);cursor:pointer;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:16px;transition:all .2s;display:flex}.market-detail-page .outcome-card-btn .outcome-card-label{text-transform:uppercase;margin-bottom:4px;font-size:13px;font-weight:700}.market-detail-page .outcome-card-btn .outcome-card-odds{font-size:16px;font-weight:700}.market-detail-page .outcome-card-btn.outcome-yes{color:#10b981;background-color:#10b98108;border-color:#10b98133}.market-detail-page .outcome-card-btn.outcome-yes:hover:not(.read-only-outcome-btn){background-color:#10b98114;border-color:#10b98166}.market-detail-page .outcome-card-btn.outcome-yes.active{background-color:#10b9811f;border-color:#10b981;box-shadow:0 0 12px #10b98126}.market-detail-page .outcome-card-btn.outcome-no{color:#ef4444;background-color:#ef444408;border-color:#ef444433}.market-detail-page .outcome-card-btn.outcome-no:hover:not(.read-only-outcome-btn){background-color:#ef444414;border-color:#ef444466}.market-detail-page .outcome-card-btn.outcome-no.active{background-color:#ef44441f;border-color:#ef4444;box-shadow:0 0 12px #ef444426}.market-detail-page .outcome-card-btn.general{border-color:var(--border);color:var(--foreground)}.market-detail-page .outcome-card-btn.general:hover:not(.read-only-outcome-btn){border-color:var(--primary);background-color:var(--secondary)}.market-detail-page .outcome-card-btn.general.active{border-color:var(--primary);color:var(--primary);background-color:#2563eb14;box-shadow:0 0 12px #2563eb26}.market-detail-page .outcome-card-btn.read-only-outcome-btn{opacity:.6;cursor:default}.market-detail-page .outcome-card-btn.colored{border-color:color-mix(in srgb, var(--outcome-color) 20%, transparent);background-color:color-mix(in srgb, var(--outcome-color) 3%, transparent);color:var(--outcome-color)}.market-detail-page .outcome-card-btn.colored:hover:not(.read-only-outcome-btn){background-color:color-mix(in srgb, var(--outcome-color) 8%, transparent);border-color:color-mix(in srgb, var(--outcome-color) 40%, transparent)}.market-detail-page .outcome-card-btn.colored.active{background-color:color-mix(in srgb, var(--outcome-color) 12%, transparent);border-color:var(--outcome-color);box-shadow:0 0 12px color-mix(in srgb, var(--outcome-color) 15%, transparent)}.market-detail-page .outcome-vs-divider{background-color:var(--muted);border:1px solid var(--border);width:32px;height:32px;color:var(--muted-foreground);z-index:2;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 4px #0000000d}.market-detail-page .sentiment-donut-wrapper{justify-content:space-around;align-items:center;gap:16px;padding:10px 0;display:flex}.market-detail-page .sentiment-donut-side{flex-direction:column;flex:1;display:flex}.market-detail-page .sentiment-donut-side.left{text-align:right;align-items:flex-end}.market-detail-page .sentiment-donut-side.right{text-align:left;align-items:flex-start}.market-detail-page .sentiment-donut-pct{margin-bottom:2px;font-size:20px;font-weight:700}.market-detail-page .sentiment-donut-pct.text-yes{color:#10b981}.market-detail-page .sentiment-donut-pct.text-no{color:#ef4444}.market-detail-page .sentiment-donut-label{color:var(--muted-foreground);font-size:12px;font-weight:500}.market-detail-page .sentiment-donut-chart{width:90px;height:90px;position:relative}.market-detail-page .donut-svg{width:100%;height:100%;transform:rotate(-90deg)}.market-detail-page .donut-ring-base{stroke:#ef4444}.market-detail-page .donut-ring-active{stroke:#10b981;stroke-linecap:round;transition:stroke-dasharray .5s}.market-detail-page .sentiment-donut-center{justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.market-detail-page .sentiment-donut-center .center-value{color:var(--foreground);font-size:16px;font-weight:700}.market-detail-page .predict-btn{color:#fff;background:var(--gradient-primary);cursor:pointer;border:none;border-radius:10px;width:100%;padding:14px;font-size:15px;font-weight:700;transition:all .2s;box-shadow:0 4px 14px #2563eb40}.market-detail-page .predict-btn:hover:not(:disabled){opacity:.95;transform:translateY(-1px);box-shadow:0 6px 20px #2563eb59}.market-detail-page .predict-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.container-padded-large{padding:48px 16px}.card-panel-legal{max-width:760px;margin:0 auto}.center-placeholder{text-align:center;padding:48px 24px}.icon-wrapper-centered{margin:0 auto 16px}.container-flex-center{justify-content:center;padding:48px 16px;display:flex}.card-panel-centered{text-align:center}.pagination-container{justify-content:center;gap:12px;margin-top:16px;display:flex}.pagination-text{align-self:center}.filter-margin-bottom{margin-bottom:16px}.hidden-file-input{display:none}.btn-small-padded{padding:6px 12px;font-size:12px}.center-placeholder-small{text-align:center;padding:32px 24px}.clickable-table-row{cursor:pointer}.btn-margin-bottom{margin-bottom:12px}.flex-center-gap-12{align-items:center;gap:12px;display:flex}.support-messages-container{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.message-bubble{border-radius:8px;max-width:80%;padding:12px}.message-bubble.admin{background:#2563eb14;align-self:flex-start}.message-bubble.user{background:#94a3b81f;align-self:flex-end}.message-header{justify-content:space-between;gap:16px;margin-bottom:4px;display:flex}.font-weight-600{font-weight:600}.font-size-11{font-size:11px}.message-body-text{white-space:pre-wrap;margin:0}.message-attachments-container{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.message-form-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.avatar-img-fit{object-fit:cover;width:100%;height:100%}.btn-mini-padded{padding:4px 10px;font-size:12px}.profile-detail-value-flex{align-items:center;gap:8px;display:flex}.btn-mini-padded-extra{padding:2px 8px}.profile-detail-value-flex-max{align-items:center;gap:8px;max-width:100%;display:flex}.text-ellipsis-nowrap{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.btn-mini-padded-shrink{flex-shrink:0;padding:2px 8px}.profile-section-title-margin{margin-top:24px}.list-padded-left{padding-left:20px}.list-item-margin-bottom{margin-bottom:6px}.profile-avatar-large{position:relative;overflow:hidden}.prediction-input-row{margin-bottom:8px}.prediction-btn-row-new.stacked{flex-direction:column}.prediction-btn-row-new.stacked .outcome-btn{width:100%}.support-tickets-table-wrapper .db-table{min-width:650px}.amount-shortcuts.mb-10{margin-bottom:10px}.proceed-payment-sec{justify-content:end;display:flex}.market-confirmation-card .market-filter-select:after{display:none}.db-header .header-search-wrap{align-items:center;display:flex}
@media (max-width:1200px){.db-stats-grid,.markets-grid,.marketplace-grid,.wallet-stats-grid,.responsive-grid-2col{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1024px){.streak-grid{grid-template-columns:repeat(5,1fr)}.sub-plans-grid{grid-template-columns:repeat(2,1fr)}.rewards-main-grid,.dashboard-main-grid{grid-template-columns:repeat(1,1fr)}.timeline-list{flex-direction:column;display:flex}.dashboard-preview-grid,.security-grid{grid-template-columns:repeat(3,1fr)}.section-spacing{padding:50px 0}.auth-container{background-image:none}.auth-form-side{margin:auto;padding:20px}.auth-title{font-size:22px;line-height:30px}.support-main-grid{grid-template-columns:1fr}.market-detail-page .market-detail-title{font-size:18px;line-height:24px}}@media screen and (max-width:991px){.features-grid,.security-grid,.subscription-grid,.recent-activity-row,.db-stats-grid-dashboard,.integrations-grid{grid-template-columns:repeat(2,1fr)}.ai-grid{grid-template-columns:1fr}.db-sidebar{transform:translate(-100%)}.db-sidebar.open{transform:translate(0)}.db-main{margin-left:0}.db-mobile-menu-btn{display:block}.dashboard-main-grid,.withdraw-main-grid,.deposit-main-grid,.support-main-grid{grid-template-columns:1fr}.db-content{padding:20px 16px}.mobile-grid-collapse{grid-template-columns:1fr}.mobile-flex-column{flex-direction:column;align-items:flex-start}.mobile-grid-2col{grid-template-columns:repeat(2,1fr)}.mobile-grid-2col-min{grid-template-columns:repeat(2,minmax(0,1fr))}.market-prediction-btn-row{gap:12px}.streak-grid{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:767px){.main-header .burger-btn{display:flex}.market-filter-select select{min-width:100%}.streak-grid{grid-template-columns:repeat(2,1fr)}.market-detail-page .market-detail-grid{grid-template-columns:1fr;gap:5px}.sub-plans-grid{grid-template-columns:repeat(1,1fr)}.section-spacing{padding:20px 0}.nav-menu{display:none}.daily-reward-item{flex-wrap:wrap}.profile-grid,.profile-form-grid,.profile-stat-grid,.wallet-stats-grid,.marketplace-grid,.markets-grid,.db-rewards-stats-grid,.recent-activity-row,.db-stats-grid-dashboard,.db-stats-grid-portfolio,.db-stats-grid-wallet{grid-template-columns:1fr}.profile-hero-card,.profile-security-item,.market-prediction-btn-row{flex-direction:column;align-items:flex-start}.reward-claim-card,.market-detail-confirmation .card-panel{padding:20px}.market-detail-confirmation{padding:0 12px}.db-search-wrapper{display:none}.marketplace-filters-container{gap:12px}.marketplace-filter-toolbar{grid-template-columns:1fr}.market-filter-controls{flex-direction:column;align-items:stretch}.market-filter-select,.market-filter-btn{width:100%}.market-filter-btn{justify-content:center}.header-btn{display:none}.hero-container{padding-top:80px;padding-bottom:64px}.hero-title{font-size:30px;line-height:40px}.section-title-wrapper{margin:0 auto 20px}.section-title{font-size:25px;line-height:35px}.section-description{font-size:16px}.categories-grid{grid-template-columns:repeat(1,1fr)}.timeline-line{display:none}.timeline-col{width:100%}.step-card-left{margin-right:15px}.step-card-right{margin-left:15px}.timeline-spacer{display:none}.features-grid{grid-template-columns:1fr}.ai-flow-text{font-size:14px}.dashboard-preview-grid{grid-template-columns:repeat(1,1fr)}.subscription-grid,.security-grid,.integrations-grid{grid-template-columns:1fr}.footer-container{flex-direction:column;gap:24px}}
