@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";
@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}@keyframes floatReverse{0%{transform:translateY(0)}50%{transform:translateY(15px)}to{transform:translateY(0)}}@keyframes blobFloat{0%{transform:translate(0)scale(1)}to{transform:translate(20px,-20px)scale(1.1)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes live-blink{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.container{width:100%;margin:0 auto;padding:0 15px}@media screen and (min-width:0){.container{max-width:100%;padding:0 10px}}@media screen and (min-width:375px){.container{padding:0 15px}}@media screen and (min-width:540px){.container{max-width:540px}}@media screen and (min-width:768px){.container{max-width:768px}}@media screen and (min-width:992px){.container{max-width:992px}}@media screen and (min-width:1280px){.container{max-width:1200px}}@media screen and (min-width:1440px){.container{max-width:1400px}}:root{--page-bg:#f5f7fa;--surface-bg:#fff;--card-bg:#fff;--card-hover-bg:#f0f4f8;--primary:#004a8e;--primary-hover:#036;--primary-light:#e6f0f9;--primary-bg:#eff6ff;--secondary:#f37021;--secondary-hover:#d95d12;--secondary-light:#ff8c42;--secondary-bg:#fff5ed;--text:#1a202c;--text-secondary:#4a5568;--muted:#718096;--border:#e2e8f0;--border-hover:#cbd5e1;--shadow-sm:0 1px 3px #0000001f;--shadow:0 4px 6px #0000000d,0 1px 3px #0000001a;--shadow-lg:0 10px 15px -3px #00000014;--success:#22c55e;--warning:#f59e0b;--error:#ef4444;--pill-rhp:var(--primary);--pill-drhp:#e11d48;--pill-book:#d97706;--pill-listed:#059669;--social-bg:#004a8e;--footer-bg:#002e5b;--cookie-bg:#002e5bf2;--cookie-text:#fff;--text-on-primary:#fff;--text-on-secondary:#fff;--grad:linear-gradient(135deg,var(--primary)0%,var(--secondary)100%);--scrollbar-track:var(--primary-light);--scrollbar-thumb:var(--primary);--scrollbar-thumb-hover:var(--primary-hover)}:root[data-theme=dark]{--page-bg:#0b1120;--surface-bg:#141b2d;--card-bg:#1e2637;--card-hover-bg:#283145;--primary:#3b82f6;--primary-hover:#60a5fa;--primary-light:#1e3a8a;--primary-bg:#172554;--secondary:#fb923c;--secondary-hover:#fdba74;--secondary-bg:#431407;--text:#f8fafc;--text-secondary:#cbd5e1;--muted:#94a3b8;--border:#2d3748;--border-hover:#4a5568;--shadow:0 4px 6px #0000004d;--success:#4ade80;--warning:#fbbf24;--error:#f87171;--social-bg:#ffffff0d;--footer-bg:#0b1120;--cookie-bg:#141b2dfa;--scrollbar-track:#0f172a;--scrollbar-thumb:#334155;--scrollbar-thumb-hover:#475569}.ipo-details-page{background-color:var(--page-bg);min-height:100vh;padding-bottom:80px}.ipo-details-wrapper{padding-top:40px}@media screen and (max-width:768px){.ipo-details-wrapper{padding-top:20px}}.details-header{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}@media screen and (max-width:992px){.details-header{margin-bottom:24px}}.details-header .back-nav{background:var(--surface-bg);color:var(--text);border:1px solid var(--border);cursor:pointer;box-shadow:var(--shadow-sm);border-radius:99px;align-items:center;gap:10px;padding:12px 24px;font-size:14px;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}@media screen and (max-width:768px){.details-header .back-nav{padding:10px 20px;font-size:13px}}.details-header .back-nav svg{width:18px;height:18px;transition:transform .3s}.details-header .back-nav:hover{background:var(--primary);color:#fff;border-color:var(--primary);box-shadow:var(--shadow);transform:translateY(-2px)}.details-header .back-nav:hover svg{transform:translate(-4px)}.details-card{background:var(--card-bg);box-shadow:var(--shadow);border:1px solid var(--border);border-radius:20px;padding:40px;transition:transform .3s;overflow:hidden}@media screen and (max-width:992px){.details-card{padding:24px}}@media screen and (max-width:768px){.details-card{border-radius:16px;padding:16px}}@media screen and (max-width:320px){.details-card{padding:12px}}.proxied-content{color:var(--text);font-family:Inter,sans-serif;font-size:16px;line-height:1.8}.proxied-content h1,.proxied-content h2,.proxied-content h3,.proxied-content h4,.proxied-content h5,.proxied-content h6{color:var(--text);margin-top:2rem;margin-bottom:1rem;font-weight:700;line-height:1.3}.proxied-content h1{border-bottom:2px solid var(--border);color:var(--primary);padding-bottom:16px;font-size:28px}@media screen and (max-width:768px){.proxied-content h1{font-size:24px}}@media screen and (max-width:320px){.proxied-content h1{font-size:20px}}.proxied-content h2{color:var(--secondary);font-size:22px}@media screen and (max-width:768px){.proxied-content h2{font-size:20px}}@media screen and (max-width:320px){.proxied-content h2{font-size:18px}}.proxied-content h3{font-size:18px;font-weight:600}.proxied-content p{color:var(--text-secondary);text-align:left;margin-bottom:1.25rem;font-size:16px;line-height:1.7}.proxied-content strong,.proxied-content b{color:var(--text);font-weight:600}.proxied-content ul,.proxied-content ol{margin-bottom:1.5rem;padding-left:20px}.proxied-content ul li,.proxied-content ol li{color:var(--text-secondary);margin-bottom:8px;position:relative}.proxied-content ul li::marker{color:var(--secondary)}.proxied-content ol li::marker{color:var(--secondary)}.proxied-content img{max-width:100%;height:auto;box-shadow:var(--shadow-md);border-radius:12px;margin:30px auto;transition:transform .3s;display:block}.proxied-content img:hover{transform:scale(1.01)}.proxied-content a{color:var(--primary);border-bottom:1px dotted var(--primary);pointer-events:none;margin:0 2px;font-weight:500;text-decoration:none;display:inline}.proxied-content a:hover{color:var(--primary-hover);border-bottom-style:solid}.proxied-content table{border-collapse:separate;border-spacing:0;background:var(--surface-bg);width:100%}.proxied-content table thead{background:var(--primary)}.proxied-content table thead th{text-align:left;color:#fff;text-transform:uppercase;letter-spacing:.5px;padding:16px;font-size:14px;font-weight:700}.proxied-content table tbody tr{transition:background .2s}.proxied-content table tbody tr:nth-child(2n){background:#004a8e05}.proxied-content table tbody tr:hover{background:var(--card-hover-bg)}.proxied-content table tbody tr td{border-bottom:1px solid var(--border);color:var(--text-secondary);vertical-align:middle;padding:14px 16px;font-size:14px}.proxied-content table tbody tr td a{color:var(--primary);align-items:center;gap:4px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.proxied-content table tbody tr td a:hover{color:var(--secondary);text-decoration:underline}.proxied-content table tbody tr td a[href*=allotment],.proxied-content table tbody tr td a[href*=status]{border:1px solid var(--primary-light);background:#004a8e0d;border-radius:6px;padding:4px 10px}.proxied-content table tbody tr td a[href*=allotment]:hover,.proxied-content table tbody tr td a[href*=status]:hover{background:var(--primary);color:#fff;text-decoration:none}.proxied-content table tbody tr:last-child td{border-bottom:none}.proxied-content table th,.proxied-content table td{white-space:normal;word-break:break-word}@media screen and (max-width:768px){.proxied-content table th,.proxied-content table td{padding:12px 10px;font-size:13px}}.table-responsive{-webkit-overflow-scrolling:touch;border-radius:8px;width:100%;margin-bottom:1.5rem;overflow-x:auto}.table-responsive::-webkit-scrollbar{height:6px}.table-responsive::-webkit-scrollbar-track{background:var(--page-bg)}.table-responsive::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.md-content h2,.md-content h3{font-weight:800;color:var(--text)!important;margin-top:2rem!important}.md-content table{border-collapse:collapse;border:1px solid var(--border);width:100%;margin:1.5rem 0;font-size:14px}.md-content table th,.md-content table td{border:1px solid var(--border);text-align:left;padding:12px}.md-content table th{background:var(--surface-bg);font-weight:700}.md-content img{max-width:100%;box-shadow:var(--shadow);border-radius:12px;margin:1.5rem 0}.md-content a{color:var(--primary);font-weight:600;text-decoration:underline;pointer-events:auto!important}.quill-content{color:var(--text);font-family:Inter,sans-serif;font-size:16px;line-height:1.8}.quill-content h1,.quill-content h2,.quill-content h3,.quill-content h4,.quill-content h5,.quill-content h6{color:var(--text);margin-top:1.5rem;margin-bottom:1rem;font-weight:700;line-height:1.3}.quill-content h1{border-bottom:2px solid var(--border);color:var(--primary);padding-bottom:12px;font-size:28px}@media screen and (max-width:768px){.quill-content h1{font-size:24px}}.quill-content h2{color:var(--text);font-size:24px;font-weight:800}@media screen and (max-width:768px){.quill-content h2{font-size:20px}}.quill-content h3{color:var(--text);font-size:20px;font-weight:700}@media screen and (max-width:768px){.quill-content h3{font-size:18px}}.quill-content h4{font-size:18px;font-weight:700}.quill-content h5{font-size:16px;font-weight:700}.quill-content h6{text-transform:uppercase;letter-spacing:.5px;font-size:14px;font-weight:700}.quill-content p{color:var(--text-secondary);text-align:left;margin-bottom:1rem;font-size:16px;line-height:1.8}@media screen and (max-width:768px){.quill-content p{font-size:15px}}.quill-content p:last-child{margin-bottom:0}.quill-content strong,.quill-content b{color:var(--text);font-weight:700}.quill-content em,.quill-content i{color:var(--text-secondary);font-style:italic}.quill-content s,.quill-content strike,.quill-content del{opacity:.7;text-decoration:line-through}.quill-content ul,.quill-content ol{color:var(--text-secondary);margin-bottom:1.5rem;padding-left:24px}@media screen and (max-width:768px){.quill-content ul,.quill-content ol{padding-left:20px}}.quill-content ul li,.quill-content ol li{color:var(--text-secondary);margin-bottom:.5rem;line-height:1.7;position:relative}.quill-content ul li::marker{color:var(--primary);font-weight:600}.quill-content ol li::marker{color:var(--primary);font-weight:600}.quill-content ul li ul,.quill-content ul li ol,.quill-content ol li ul,.quill-content ol li ol{margin-top:.5rem;margin-bottom:.5rem}.quill-content ol ol{list-style-type:lower-alpha}.quill-content ol ol ol{list-style-type:lower-roman}.quill-content a{color:var(--primary);border-bottom:1px solid var(--primary-light);font-weight:500;text-decoration:none;transition:all .2s}.quill-content a:hover{color:var(--secondary);border-bottom-color:var(--secondary)}.quill-content img{max-width:100%;height:auto;box-shadow:var(--shadow-md);border-radius:12px;margin:1.5rem auto;transition:transform .3s;display:block}.quill-content img:hover{transform:scale(1.02)}.quill-content blockquote{border-left:4px solid var(--primary);background:var(--surface-bg);color:var(--text-secondary);border-radius:0 8px 8px 0;margin:1.5rem 0;padding:1rem 1.5rem;font-style:italic}.quill-content blockquote p{margin-bottom:.5rem}.quill-content blockquote p:last-child{margin-bottom:0}.quill-content code{background:var(--surface-bg);color:var(--primary);border-radius:4px;padding:2px 6px;font-family:Courier New,monospace;font-size:14px}.quill-content pre{background:var(--surface-bg);border-radius:8px;margin:1.5rem 0;padding:1rem;overflow-x:auto}.quill-content hr{border:none;border-top:2px solid var(--border);margin:2rem 0}.quill-content table{border-collapse:collapse;border:1px solid var(--border);border-radius:8px;width:100%;margin:1.5rem 0;font-size:14px;overflow:hidden}@media screen and (max-width:768px){.quill-content table{font-size:13px}}.quill-content table thead{background:var(--primary)}.quill-content table thead th{text-align:left;color:#fff;text-transform:uppercase;letter-spacing:.5px;padding:12px 16px;font-size:14px;font-weight:700}@media screen and (max-width:768px){.quill-content table thead th{padding:10px 12px;font-size:12px}}.quill-content table tbody tr{transition:background .2s}.quill-content table tbody tr:nth-child(2n){background:#004a8e05}.quill-content table tbody tr:hover{background:var(--card-hover-bg)}.quill-content table tbody tr td{border-bottom:1px solid var(--border);color:var(--text-secondary);padding:12px 16px}@media screen and (max-width:768px){.quill-content table tbody tr td{padding:10px 12px}}.quill-content table tbody tr:last-child td{border-bottom:none}.quill-content table th,.quill-content table td{white-space:normal;word-break:break-word}.quill-content sub{vertical-align:sub;font-size:.8em}.quill-content sup{vertical-align:super;font-size:.8em}.quill-content mark{color:var(--text);background:#fef3c7;border-radius:2px;padding:2px 4px}.quill-content>p:first-child{font-size:17px;font-weight:500}.share-hover-btn{transition:all .2s}.share-hover-btn:hover{opacity:.9;transform:translateY(-3px)}@media screen and (max-width:768px){.share-section-container>div{gap:10px;display:flex;flex-direction:column!important}.share-section-container .share-hover-btn{justify-content:center!important;width:100%!important}}.metric-card{background:var(--card-bg);border:1px solid var(--border);border-radius:16px;padding:24px;transition:all .2s;box-shadow:0 4px 6px #00000005}.metric-card:hover{border-color:var(--primary-light);box-shadow:0 8px 15px #0000000d}.ipo-header-redesigned{background:var(--surface-bg);gap:30px;display:flex;position:relative}@media screen and (max-width:992px){.ipo-header-redesigned{text-align:center;flex-direction:column;align-items:center;padding:20px}}.ipo-header-redesigned .header-left{flex-shrink:0}.ipo-header-redesigned .header-left .company-logo-large{object-fit:contain;width:100px;height:100px}.ipo-header-redesigned .header-center{flex-grow:1}.ipo-header-redesigned .header-center .company-title{color:#333;margin-bottom:20px;font-size:26px;font-weight:800;line-height:1.2}@media screen and (max-width:768px){.ipo-header-redesigned .header-center .company-title{font-size:22px}}.ipo-header-redesigned .header-center .info-grid{grid-template-columns:repeat(2,auto);gap:12px 40px;display:grid}@media screen and (max-width:768px){.ipo-header-redesigned .header-center .info-grid{text-align:left;grid-template-columns:1fr;width:100%}}.ipo-header-redesigned .header-center .info-grid .info-item{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:14px;display:flex}.ipo-header-redesigned .header-center .info-grid .info-item .label{color:#1e40af;white-space:nowrap;font-weight:700}.ipo-header-redesigned .header-center .info-grid .info-item .value{color:#4b5563;font-weight:500}.ipo-header-redesigned .header-center .info-grid .info-item .gmp-highlight{color:#10b981;font-weight:700}.ipo-header-redesigned .header-center .info-grid .info-item .gmp-sub{color:#10b981;font-size:12px}.ipo-header-redesigned .header-right{flex-direction:column;justify-content:space-between;align-items:flex-end;gap:15px;min-width:200px;display:flex}@media screen and (max-width:992px){.ipo-header-redesigned .header-right{align-items:center;gap:20px;width:100%}}.ipo-header-redesigned .header-right .status-badges{gap:10px;display:flex}.ipo-header-redesigned .header-right .status-badges .badge-blue{color:#fff;text-transform:uppercase;background:#1e40af;border-radius:4px;padding:4px 12px;font-size:11px;font-weight:700}.ipo-header-redesigned .header-right .status-badges .badge-red{color:#ef4444;background:#fee2e2;border-radius:4px;align-items:center;gap:4px;padding:4px 12px;font-size:11px;font-weight:700;display:flex}.ipo-header-redesigned .header-right .status-badges .badge-red:before{content:"•";color:#ef4444;font-size:16px;line-height:0}.ipo-header-redesigned .header-right .apply-now-btn{color:#fff;cursor:pointer;text-align:center;background:#1e40af;border:none;border-radius:4px;width:100%;padding:12px 0;font-size:14px;font-weight:600;transition:background .2s;box-shadow:0 4px 6px #1e40af33}.ipo-header-redesigned .header-right .apply-now-btn:hover{background:#1e3a8a}.ipo-header-redesigned .header-right .social-icons{gap:8px;display:flex}.ipo-header-redesigned .header-right .social-icons .social-circle{cursor:pointer;background:#f3f4f6;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .2s;display:flex}.ipo-header-redesigned .header-right .social-icons .social-circle:hover{transform:translateY(-2px)}.ipo-header-redesigned .header-right .social-icons .social-circle.yt{background:red}.ipo-header-redesigned .header-right .social-icons .social-circle.fb{background:#1877f2}.ipo-header-redesigned .header-right .social-icons .social-circle.x{background:#000}.ipo-header-redesigned .header-right .social-icons .social-circle.tg{background:#08c}.ipo-header-redesigned .header-right .social-icons .social-circle.wa{background:#25d366}.ipo-header-redesigned .header-right .social-icons .social-circle.in{background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)}.timeline-wrapper{background:var(--surface-bg);border:1px solid var(--border);border-radius:12px;margin-top:10px;padding:24px 20px}.timeline-wrapper .timeline-steps{justify-content:space-between;display:flex;position:relative}.timeline-wrapper .timeline-steps:before{content:"";background:var(--border);z-index:0;border-radius:3px;height:3px;position:absolute;top:15px;left:15px;right:15px}.timeline-wrapper .timeline-steps .step{z-index:1;text-align:center;flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.timeline-wrapper .timeline-steps .step .dot{background:var(--card-bg);border:3px solid var(--muted);width:34px;height:34px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;margin-bottom:8px;font-size:14px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative}.timeline-wrapper .timeline-steps .step .step-label{color:var(--text-secondary);margin-bottom:4px;font-size:12px;font-weight:600}.timeline-wrapper .timeline-steps .step .step-date{color:var(--text);font-size:12px;font-weight:700}.timeline-wrapper .timeline-steps .step.completed .dot{background:var(--success);color:#fff;border-color:#0000;transform:scale(1);box-shadow:0 4px 6px #0000001a}.timeline-wrapper .timeline-steps .step.completed .step-label{color:var(--success)}.timeline-wrapper .timeline-steps .step.active .dot{background:var(--grad);color:#fff;box-shadow:0 0 0 4px var(--primary-light);border-color:#0000;animation:2s infinite pulse-glow;transform:scale(1.1)}.timeline-wrapper .timeline-steps .step.active .step-label{color:var(--primary);font-weight:700}@keyframes pulse-glow{0%{box-shadow:0 0 0 0 var(--primary-light)}70%{box-shadow:0 0 0 10px #004a8e00}to{box-shadow:0 0 #004a8e00}}.split-grid-row{grid-template-columns:1fr 1.5fr;gap:20px;display:grid}@media screen and (max-width:992px){.split-grid-row{grid-template-columns:1fr}}.split-grid-row.uneven{grid-template-columns:2fr 1fr}@media screen and (max-width:992px){.split-grid-row.uneven{grid-template-columns:1fr}}.gmp-card{text-align:center;border-top:4px solid var(--success);flex-direction:column;justify-content:center;align-items:center;display:flex}.gmp-card .gmp-label{color:var(--text-secondary);margin-bottom:10px;font-size:16px}.gmp-card .gmp-value{color:var(--success);margin-bottom:5px;font-size:32px;font-weight:800}.gmp-card .gmp-sub{color:var(--muted);font-size:14px;font-weight:500}.table-card h3{color:var(--primary);align-items:center;gap:10px;margin-bottom:20px;font-size:18px;display:flex}.table-card h3:before{content:"";background:var(--secondary);border-radius:4px;width:4px;height:20px;display:block}.table-responsive{box-shadow:var(--shadow-md);border-radius:12px;margin-top:10px;overflow:hidden}.table-responsive table{border-collapse:collapse;width:100%}.table-responsive table thead{background:var(--primary)}.table-responsive table thead th{background:var(--primary);color:#fff;text-transform:uppercase;letter-spacing:.5px;text-align:center;border:1px solid #fff3;padding:14px 16px;font-size:13px;font-weight:600}.table-responsive table tbody tr{transition:background .2s}.table-responsive table tbody tr:nth-child(2n){background-color:#8080800a}.table-responsive table tbody tr:hover{background-color:var(--surface-hover)}.table-responsive table td{border:1px solid var(--border);color:var(--text);text-align:center;padding:14px 16px;font-size:15px}.table-responsive table tr:last-child td{border-bottom:1px solid var(--border)}.table-responsive table.details-table tr td:first-child{color:var(--text-secondary);background:var(--surface-bg);width:40%;font-weight:500}.table-responsive table.details-table tr td:last-child{color:var(--text);font-weight:600}.subscription-card{background:var(--card-bg);border:1px solid var(--border);border-radius:16px;flex-direction:column;justify-content:center;min-height:100%;padding:24px;display:flex;box-shadow:0 4px 6px #00000005}.subs-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.subs-header h3{color:var(--text);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;display:flex}.subs-header h3:before{content:"⚡";color:var(--secondary)}.subs-header .view-details-btn{color:#fff;cursor:pointer;opacity:.8;background:#5b21b6;border-radius:4px;padding:4px 10px;font-size:11px}.subs-header .view-details-btn:hover{opacity:1}.subs-grid{flex-wrap:wrap;gap:24px 40px;display:flex}.sub-item{flex:1;min-width:40%}.sub-item.full-width{flex:100%;width:100%}.sub-item.compact{min-width:25%}.sub-item .sub-top{justify-content:space-between;align-items:flex-end;margin-bottom:8px;display:flex}.sub-item .sub-top .label{color:var(--text);font-size:14px;font-weight:500}.sub-item .sub-top .value{color:var(--text);font-size:14px;font-weight:700}.sub-item .progress-bar{background:#0000000d;border-radius:3px;width:100%;height:6px;position:relative;overflow:hidden}.sub-item .progress-bar:after{content:"";background:linear-gradient(90deg,#6366f1 0%,#22d3ee 50%,#22c55e 100%);border-radius:3px;width:100%;height:100%;position:absolute;top:0;left:0}.last-updated{text-align:center;color:var(--muted);margin-top:20px;font-size:11px}*{box-sizing:border-box;scroll-behavior:smooth;margin:0;padding:0;font-family:Inter,sans-serif;font-style:normal}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{scroll-behavior:smooth}body{color:var(--primary);background:var(--white);margin:0;padding:0;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.5;overflow:hidden auto}::selection{background:var(--secondary);color:var(--page-bg)}:focus::placeholder{opacity:0}::placeholder{opacity:1;transition:opacity .4s}a,span,a:hover,a:active,button,label,input{border:unset;background-color:unset;color:unset;cursor:pointer;outline:none;font-family:Inter,sans-serif;text-decoration:none;display:inline-block}.input,span{cursor:inherit}a,a:hover,a:active,a:focus,button{text-decoration:none}.cm_overflow{overflow:hidden}h1,h2,h3,h4,h5,h6,P{margin:0}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}ul,li{margin:0;padding:0;list-style:none}img{max-width:100%;transition:all .3s ease-in-out;display:inline-block}::-webkit-scrollbar{width:10px;height:10px}@media screen and (max-width:768px){::-webkit-scrollbar{width:7px;height:7px}}@media screen and (max-width:540px){::-webkit-scrollbar{width:5px;height:5px}}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:2px solid var(--scrollbar-track);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}#progressBarContainer{z-index:9999;pointer-events:none;width:100%;height:3px;position:fixed;top:0;left:0}#progressBar{background:linear-gradient(90deg,var(--primary),var(--secondary));transform-origin:0;height:100%;transition:transform .4s,opacity .4s;box-shadow:0 0 10px #004a8e66}.Erorrpage{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:50vh;padding:100px 0;display:flex;overflow:hidden}@media screen and (max-width:1280px){.Erorrpage{padding:50px 0}}@media screen and (max-width:992px){.Erorrpage{padding:40px 0}}@media screen and (max-width:540px){.Erorrpage{min-height:40vh;padding:20px 0}}.Erorrpage h1{color:#e7ebf2;letter-spacing:.1em;text-shadow:.05em .05em #00000040;white-space:nowrap;font-size:14rem}@media screen and (max-width:1280px){.Erorrpage h1{font-size:12rem}}@media screen and (max-width:992px){.Erorrpage h1{font-size:7rem}}@media screen and (max-width:540px){.Erorrpage h1{font-size:5rem}}.Erorrpage h2,.Erorrpage p{text-transform:capitalize;margin:5px 0}@media screen and (max-width:992px){.Erorrpage h2,.Erorrpage p{margin:2px 0}.Erorrpage h2{font-size:18px}}@media screen and (max-width:540px){.Erorrpage h2{font-size:16px}}@media screen and (max-width:992px){.Erorrpage p{font-size:14px}}@media screen and (max-width:540px){.Erorrpage p{font-size:12px}}.top-nav{background:var(--surface-bg);border-bottom:1px solid var(--border);z-index:1000;align-items:center;height:80px;display:flex;position:sticky;top:0;box-shadow:0 1px 3px #0000000d}.top-nav .nav-inner{grid-template-columns:1fr auto 1fr;align-items:center;width:100%;max-width:1400px;margin:0 auto;padding:0 40px;display:grid}@media screen and (max-width:540px){.top-nav .nav-inner{padding:0 16px}}.top-nav .nav-inner .nav-toggle{cursor:pointer;z-index:1001;background:0 0;border:none;flex-direction:column;justify-content:space-between;width:30px;height:24px;padding:0;display:none;position:relative}@media screen and (max-width:992px){.top-nav .nav-inner .nav-toggle{display:flex}}.top-nav .nav-inner .nav-toggle span{background:var(--text);border-radius:2px;width:100%;height:2px;transition:all .3s;display:block}.top-nav .nav-inner .nav-toggle.active span:nth-child(2){transform:translateY(11px)rotate(45deg)}.top-nav .nav-inner .nav-toggle.active span:nth-child(3){opacity:0}.top-nav .nav-inner .nav-toggle.active span:nth-child(4){transform:translateY(-11px)rotate(-45deg)}.top-nav .brand{align-items:center;gap:12px;display:flex}.top-nav .brand .brand-mark{width:200px;height:auto;display:block}@media screen and (max-width:540px){.top-nav .brand .brand-mark{width:150px}}.primary-nav{align-items:center;display:flex}@media screen and (max-width:992px){.primary-nav{background:var(--surface-bg);z-index:1000;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;padding:24px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:fixed;top:0;left:0;transform:translate(100%)}.primary-nav.is-open{transform:translate(0)}}.primary-nav ul{align-items:center;gap:32px;margin:0;padding:0;list-style:none;display:flex}@media screen and (max-width:992px){.primary-nav ul{text-align:center;flex-direction:column;gap:32px;width:100%}}.primary-nav a{color:var(--muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}.primary-nav a:hover{color:var(--text)}@media screen and (max-width:992px){.primary-nav a{color:var(--text);font-size:28px;font-weight:700}}.primary-nav a span{margin-left:4px;font-size:12px}.nav-cta{justify-content:flex-end;align-items:center;gap:16px;display:flex}.nav-cta .contact-btn{background:var(--primary);color:var(--text-on-primary);cursor:pointer;border:none;border-radius:8px;padding:12px 28px;font-size:15px;font-weight:600;transition:all .3s cubic-bezier(.165,.84,.44,1);box-shadow:0 4px 6px #004a8e26}.nav-cta .contact-btn:hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:0 8px 15px #004a8e40}.nav-cta .contact-btn:active{transform:translateY(0)}@media screen and (max-width:768px){.nav-cta .contact-btn{display:none}}.nav-cta .theme-toggle{background:var(--border);cursor:pointer;border:none;border-radius:999px;align-items:center;width:64px;height:32px;padding:2px;transition:background .3s;display:inline-flex;position:relative;box-shadow:inset 0 2px 4px #0000000f}.nav-cta .theme-toggle .toggle-thumb{background:var(--surface-bg);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;transform:translate(0);box-shadow:0 2px 4px #0000001a}.nav-cta .theme-toggle .toggle-thumb .theme-icon{font-size:16px;line-height:1;display:block}.nav-cta .theme-toggle .toggle-thumb .sun{color:#f59e0b;display:block}.nav-cta .theme-toggle .toggle-thumb .moon{color:#6366f1;display:block}.site-footer{background:var(--footer-bg);color:#fff;border-top:1px solid var(--border);padding:64px 24px;font-family:Poppins,sans-serif}.site-footer .footer-brand-banner{text-align:center;border-bottom:1px solid #ffffff0d;width:100%;max-width:1400px;margin:0 auto 60px;padding-bottom:60px}.site-footer .footer-brand-banner .brand-name{text-transform:uppercase;letter-spacing:-.04em;white-space:nowrap;background:linear-gradient(#ffffff26 0%,#ffffff05 100%);-webkit-text-fill-color:#0000;-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-background-clip:text;background-clip:text;margin:0;font-family:Inter,sans-serif;font-size:min(6vw,220px);font-weight:900;line-height:1}@media screen and (max-width:768px){.site-footer .footer-brand-banner .brand-name{font-size:min(8vw,80px)}.site-footer .footer-brand-banner{margin-bottom:40px;padding-bottom:40px}}.site-footer .footer-grid{grid-template-columns:2fr 1fr 1fr 1.5fr;gap:40px;max-width:1200px;margin:0 auto;display:grid}@media screen and (max-width:1280px){.site-footer .footer-grid{grid-template-columns:1fr 1fr}}@media screen and (max-width:540px){.site-footer .footer-grid{text-align:center;grid-template-columns:1fr;gap:20px}}.site-footer .footer-col{flex-direction:column;gap:20px;display:flex}.site-footer h3{color:var(--secondary);text-transform:capitalize;margin:0;font-size:18px;font-weight:600}.site-footer .footer-logo{color:#fff;margin-bottom:8px;font-size:24px;font-weight:700;text-decoration:none;display:inline-block}.site-footer .footer-logo .logo-text,.site-footer .footer-logo .highlight{color:#fff}.site-footer .brand-desc{color:#e0e0e0;max-width:300px;font-size:14px;line-height:1.6}@media screen and (max-width:540px){.site-footer .brand-desc{margin:0 auto}}.site-footer .social-icons{align-items:center;gap:12px;margin-top:8px;display:flex}@media screen and (max-width:540px){.site-footer .social-icons{justify-content:center}}.site-footer .social-icons a{color:#fff;background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s;display:flex}.site-footer .social-icons a:hover{background:var(--secondary);transform:translateY(-2px)}.site-footer .social-icons a svg{fill:currentColor;width:18px;height:18px}.site-footer .footer-links-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.site-footer .footer-links-list a{color:#e0e0e0;font-size:14px;text-decoration:none;transition:all .2s ease-in-out}.site-footer .footer-links-list a:hover{color:var(--secondary);padding-left:4px}.site-footer .contact-col .footer-email-link{color:#fff;margin-bottom:16px;font-size:14px;font-weight:500;text-decoration:underline;display:inline-block}.site-footer .contact-col .footer-email-link:hover{color:var(--secondary)}.site-footer .contact-col .copyright-text{color:#a0a0a0;font-size:12px;line-height:1.6}.card-grid{color:var(--text)}.pagination-container{justify-content:center;align-items:center;gap:12px;margin-top:40px;display:flex}.pagination-container .page-btn{border:1px solid var(--border);background:var(--surface-bg);color:var(--text);cursor:pointer;border-radius:8px;align-items:center;gap:4px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.pagination-container .page-btn:disabled{opacity:.5;cursor:not-allowed;background:var(--card-hover-bg);box-shadow:none}.pagination-container .page-numbers{gap:8px;display:flex}@media screen and (max-width:540px){.pagination-container .page-numbers{gap:4px}}.pagination-container .page-numbers .page-num{width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;font-size:14px;font-weight:600;transition:all .2s;display:flex}@media screen and (max-width:540px){.pagination-container .page-numbers .page-num{width:32px;height:32px;font-size:12px}}.pagination-container .page-numbers .page-num:hover{background:var(--card-hover-bg);color:var(--text)}.pagination-container .page-numbers .page-num.active{background:var(--primary);color:#fff}@media screen and (max-width:768px){.pagination-container{flex-wrap:wrap;gap:12px;margin-top:30px}}.back-to-top{z-index:999;visibility:hidden;opacity:0;transition:all .3s;position:fixed;bottom:30px;right:30px;transform:translateY(20px)}@media screen and (max-width:768px){.back-to-top{bottom:20px;right:20px}}.back-to-top.visible{visibility:visible;opacity:1;transform:translateY(0)}.back-to-top button{background:var(--secondary);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex;box-shadow:0 4px 12px #f370214d}.back-to-top button:hover{background:var(--secondary-hover);transform:translateY(-5px)scale(1.1);box-shadow:0 8px 20px #f3702166}.back-to-top button svg{transition:transform .3s}.back-to-top button:hover svg{transform:translateY(-2px)}@media screen and (max-width:768px){.back-to-top button{width:40px;height:40px}.back-to-top button svg{width:20px;height:20px}}[data-theme=dark] .back-to-top button{background:var(--secondary);box-shadow:0 4px 12px #fb923c33}[data-theme=dark] .back-to-top button:hover{background:var(--secondary-hover)}@keyframes tabFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.HomePage .hero-banner{background-color:var(--page-bg);background-image:radial-gradient(var(--border)1px,transparent 1px);background-size:40px 40px;padding:80px 0;position:relative;overflow:hidden}@media screen and (max-width:992px){.HomePage .hero-banner{padding:60px 0}}@media screen and (max-width:768px){.HomePage .hero-banner{padding:40px 0}}.HomePage .hero-banner .hero-bg-elements{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.HomePage .hero-banner .hero-bg-elements .blob{filter:blur(60px);opacity:.2;border-radius:50%;position:absolute}.HomePage .hero-banner .hero-bg-elements .blob-1{background:var(--primary);width:600px;height:600px;animation:10s infinite alternate blobFloat;top:-200px;right:-150px}.HomePage .hero-banner .hero-bg-elements .blob-2{background:var(--secondary);width:500px;height:500px;animation:15s infinite alternate-reverse blobFloat;bottom:-100px;left:-150px}.HomePage .hero-banner .container{z-index:1;justify-content:space-between;align-items:center;gap:40px;padding:0 24px;display:flex;position:relative}@media screen and (max-width:992px){.HomePage .hero-banner .container{text-align:center;flex-direction:column;gap:30px}}.HomePage .hero-banner .hero-content{flex:1;max-width:650px}@media screen and (max-width:992px){.HomePage .hero-banner .hero-content{flex-direction:column;align-items:center;display:flex}}.HomePage .hero-banner .badge-wrapper{animation:.8s ease-out fadeInDown}@media screen and (max-width:540px){.HomePage .hero-banner .badge-wrapper{margin-bottom:20px}}.HomePage .hero-banner .hero-badge{color:var(--primary);background:#004a8e14;border:1px solid #004a8e1a;border-radius:99px;align-items:center;padding:8px 16px;font-size:14px;font-weight:600;display:inline-flex}.HomePage .hero-banner .hero-badge[data-theme=dark] .HomePage .hero-banner .hero-badge{color:var(--text);background:#ffffff0d}.HomePage .hero-banner h1{color:var(--text);letter-spacing:-.03em;margin-bottom:24px;font-size:4rem;font-weight:800;line-height:1.1;animation:.8s ease-out .2s backwards fadeInUp}@media screen and (max-width:1280px){.HomePage .hero-banner h1{font-size:3rem}}@media screen and (max-width:992px){.HomePage .hero-banner h1{font-size:2.5rem}}.HomePage .hero-banner h1 .gradient-text{background:var(--grad);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.HomePage .hero-banner p{color:var(--text-secondary);max-width:90%;margin-bottom:40px;font-size:1.25rem;line-height:1.6;animation:.8s ease-out .4s backwards fadeInUp}@media screen and (max-width:992px){.HomePage .hero-banner p{max-width:100%;font-size:1.1rem}}.HomePage .hero-banner button{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:16px 32px;font-size:16px;font-weight:600;transition:all .3s ease-in-out;display:flex}.HomePage .hero-banner button.btn-primary{background:var(--primary);color:#fff;border:1px solid #0000;box-shadow:0 10px 20px -5px #004a8e4d}.HomePage .hero-banner button.btn-primary:hover{background:var(--primary-hover);transform:translateY(-3px);box-shadow:0 15px 30px -5px #004a8e66}.HomePage .hero-banner button.btn-primary:hover svg{transition:transform .2s;transform:translate(4px)}.HomePage .hero-banner .hero-stat{border-top:1px solid var(--border);align-items:center;gap:35px;margin-top:20px;padding-top:20px;display:flex}@media screen and (max-width:992px){.HomePage .hero-banner .hero-stat{gap:30px}}@media screen and (max-width:768px){.HomePage .hero-banner .hero-stat{gap:20px}}@media screen and (max-width:540px){.HomePage .hero-banner .hero-stat{gap:10px}}.HomePage .hero-banner .hero-stat .hero_star span{background:var(--grad);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:18px;font-weight:600;display:inline-block}@media screen and (max-width:992px){.HomePage .hero-banner .hero-stat .hero_star span{font-size:16px}}@media screen and (max-width:768px){.HomePage .hero-banner .hero-stat .hero_star span{font-size:14px}}@media screen and (max-width:540px){.HomePage .hero-banner .hero-stat .hero_star span{font-size:12px}}.HomePage .hero-banner .stat-item{flex-direction:column;gap:4px}@media screen and (max-width:992px){.HomePage .hero-banner .stat-item{align-items:center}}.HomePage .hero-banner .stat-item .stat-value{color:var(--primary);font-size:2rem;font-weight:800;line-height:1}@media screen and (max-width:992px){.HomePage .hero-banner .stat-item .stat-value{font-size:1.75rem}}.HomePage .hero-banner .stat-item .stat-value .highlight{color:var(--secondary)}.HomePage .hero-banner .stat-item .stat-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:500}.HomePage .hero-banner .hero-visual{flex:1;justify-content:center;align-items:center;max-width:600px;display:flex;position:relative}@media screen and (max-width:992px){.HomePage .hero-banner .hero-visual{width:100%;max-width:480px}}@media screen and (max-width:540px){.HomePage .hero-banner .hero-visual{display:none}}.HomePage .hero-banner .hero-visual .visual-card-stack{width:100%;max-width:420px;height:480px;position:relative}@media screen and (max-width:768px){.HomePage .hero-banner .hero-visual .visual-card-stack{flex-direction:column;align-items:center;gap:16px;height:auto;display:flex}}.HomePage .hero-banner .hero-visual .visual-card-stack .visual-card{border:1px solid var(--border);background:#fff;border-radius:16px;width:320px;padding:24px;transition:all .5s;animation:4s ease-in-out infinite alternate heroCardFloat;position:absolute;box-shadow:0 10px 30px #00000014}@media screen and (max-width:768px){.HomePage .hero-banner .hero-visual .visual-card-stack .visual-card{width:100%;max-width:340px;padding:20px;position:relative;animation:none!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}}[data-theme=dark] .HomePage .hero-banner .hero-visual .visual-card-stack .visual-card{background:var(--card-bg);border-color:#ffffff14;box-shadow:0 10px 30px #0006}.HomePage .hero-banner .hero-visual .visual-card-stack .visual-card.card-1{z-index:3;animation-delay:0s;top:0;right:0}.HomePage .hero-banner .hero-visual .visual-card-stack .visual-card.card-2{z-index:5;animation-delay:.8s;top:140px;left:-40px}.HomePage .hero-banner .hero-visual .visual-card-stack .visual-card.card-3{z-index:2;animation-delay:1.6s;top:280px;right:-20px}.HomePage .hero-banner .hero-visual .visual-card-stack .visual-card:hover{border-color:var(--secondary);z-index:10!important;transform:scale(1.03)!important}.HomePage .hero-banner .hero-visual .visual-card-stack .visual-card .company-name{color:#1e293b;letter-spacing:-.02em;margin-bottom:12px;font-size:18px;font-weight:800}[data-theme=dark] .HomePage .hero-banner .hero-visual .visual-card-stack .visual-card .company-name{color:var(--text)}.HomePage .hero-banner .hero-visual .visual-card-stack .visual-card .card-mid{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.HomePage .hero-banner .hero-visual .visual-card-stack .visual-card .card-mid .price-row{color:#64748b;font-size:14px;font-weight:600}.HomePage .hero-banner .hero-visual .visual-card-stack .visual-card .card-mid .price-row span{color:#1e293b;font-weight:800}[data-theme=dark] .HomePage .hero-banner .hero-visual .visual-card-stack .visual-card .card-mid .price-row span{color:var(--text)}.HomePage .hero-banner .hero-visual .visual-card-stack .visual-card .card-mid .gmp-badge{color:#fff;background:#22c55e;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:700;box-shadow:0 4px 10px #22c55e33}.HomePage .hero-banner .hero-visual .visual-card-stack .visual-card .card-mid .gmp-badge.negative{background:#ef4444;box-shadow:0 4px 10px #ef444433}.HomePage .hero-banner .hero-visual .visual-card-stack .visual-card .divider{background:#f1f5f9;height:1px;margin-bottom:16px}[data-theme=dark] .HomePage .hero-banner .hero-visual .visual-card-stack .visual-card .divider{background:#ffffff0d}.HomePage .hero-banner .hero-visual .visual-card-stack .visual-card .card-bottom{color:#64748b;font-size:13px;font-weight:600}.HomePage .hero-banner .hero-visual .visual-card-stack .visual-card .card-bottom .opening-soon{color:var(--secondary);font-weight:700}.HomePage .hero-banner .hero-visual .visual-card-stack .visual-card .card-bottom .dates{align-items:center;gap:8px;display:flex}.HomePage .hero-banner .hero-visual .visual-card-stack .visual-card .card-bottom .dates strong{color:#1e293b}[data-theme=dark] .HomePage .hero-banner .hero-visual .visual-card-stack .visual-card .card-bottom .dates strong{color:var(--text)}.HomePage .hero-banner .hero-visual .visual-card-stack .visual-card .card-bottom .dates .sep{color:#e2e8f0}@keyframes heroCardFloat{0%{transform:translateY(0)}to{transform:translateY(-20px)}}.HomePage .Upcoming_IPO{padding:80px 0}@media screen and (max-width:992px){.HomePage .Upcoming_IPO{padding:60px 0}}@media screen and (max-width:768px){.HomePage .Upcoming_IPO{padding:40px 0}}.HomePage .Upcoming_IPO{background:#fff}[data-theme=dark] .HomePage .Upcoming_IPO{background:var(--surface-bg)}.HomePage .Upcoming_IPO .container{max-width:100%;margin:0 auto;padding:0 24px}@media screen and (max-width:992px){.HomePage .Upcoming_IPO .container{padding:0 16px}}.HomePage .Upcoming_IPO .board-header{margin-bottom:40px}.HomePage .Upcoming_IPO .board-title{text-align:center;color:var(--primary);letter-spacing:-.5px;margin:0 0 32px;font-size:36px;font-weight:800}@media screen and (max-width:992px){.HomePage .Upcoming_IPO .board-title{margin-bottom:24px;font-size:28px}}@media screen and (max-width:768px){.HomePage .Upcoming_IPO .board-title{margin-bottom:20px;font-size:24px}}.HomePage .Upcoming_IPO .board-title .highlight{background:var(--grad);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.HomePage .Upcoming_IPO .filter-tabs-container{justify-content:center;width:100%;margin-bottom:24px;display:flex}@media (max-width:994px){.HomePage .Upcoming_IPO .filter-tabs-container{margin-bottom:20px}}@media screen and (max-width:540px){.HomePage .Upcoming_IPO .filter-tabs-container{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:flex-start;width:calc(100% + 32px);margin:0 -16px 15px;padding:4px 20px 10px;overflow-x:auto}.HomePage .Upcoming_IPO .filter-tabs-container::-webkit-scrollbar{display:none}}.HomePage .Upcoming_IPO .filter-tabs-container .filter-tabs{box-shadow:0 0 0 1px var(--border);border:1px solid var(--border);white-space:nowrap;background:var(--surface-bg);border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:4px;display:inline-flex}@media screen and (max-width:992px){.HomePage .Upcoming_IPO .filter-tabs-container .filter-tabs{flex-shrink:0}}@media screen and (max-width:540px){.HomePage .Upcoming_IPO .filter-tabs-container .filter-tabs{gap:2px;margin:0 auto;padding:3px}}.HomePage .Upcoming_IPO .filter-tabs-container .filter-tabs .tab-btn{text-transform:uppercase;cursor:pointer;letter-spacing:.5px;background:0 0;border:none;border-radius:50px;padding:8px 24px;font-size:14px;font-weight:600;transition:all .2s}@media screen and (max-width:540px){.HomePage .Upcoming_IPO .filter-tabs-container .filter-tabs .tab-btn{flex:none;padding:8px 14px;font-size:11px}}.HomePage .Upcoming_IPO .filter-tabs-container .filter-tabs .tab-btn.btn-all{color:var(--muted)}.HomePage .Upcoming_IPO .filter-tabs-container .filter-tabs .tab-btn.btn-open{color:var(--success)}.HomePage .Upcoming_IPO .filter-tabs-container .filter-tabs .tab-btn.btn-upcoming{color:var(--warning)}.HomePage .Upcoming_IPO .filter-tabs-container .filter-tabs .tab-btn.btn-closed{color:var(--error)}.HomePage .Upcoming_IPO .filter-tabs-container .filter-tabs .tab-btn:hover{opacity:.8}.HomePage .Upcoming_IPO .filter-tabs-container .filter-tabs .tab-btn.active{background:#fff;font-weight:800;box-shadow:0 2px 5px #0000001a}.HomePage .Upcoming_IPO .board-title-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin-bottom:32px;display:grid}@media (max-width:994px){.HomePage .Upcoming_IPO .board-title-row{grid-template-columns:1fr;gap:16px;margin-bottom:24px}}@media screen and (max-width:540px){.HomePage .Upcoming_IPO .board-title-row{gap:12px;margin-bottom:20px}}.HomePage .Upcoming_IPO .board-title-row .search-container{flex:1;max-width:250px}@media (max-width:994px){.HomePage .Upcoming_IPO .board-title-row .search-container{order:1;width:100%;max-width:400px;margin:0 auto}}@media screen and (max-width:540px){.HomePage .Upcoming_IPO .board-title-row .search-container{max-width:330px;margin:5px auto}}.HomePage .Upcoming_IPO .board-title-row .search-container .search-input{border:1px solid var(--border);width:100%;color:var(--text);background:var(--surface-bg);box-shadow:var(--shadow-sm);border-radius:12px;outline:none;padding:12px 16px;font-size:14px;transition:all .3s}.HomePage .Upcoming_IPO .board-title-row .search-container .search-input:focus{border-color:var(--primary)}.HomePage .Upcoming_IPO .board-title-row .search-container .search-input::placeholder{color:#94a3b8}.HomePage .Upcoming_IPO .board-title-row .exchange-filter-container{justify-content:center;margin-bottom:24px;display:flex}@media (max-width:994px){.HomePage .Upcoming_IPO .board-title-row .exchange-filter-container{justify-content:center;margin-bottom:0}.HomePage .Upcoming_IPO .board-title-row .exchange-filter-container::-webkit-scrollbar{display:none}.HomePage .Upcoming_IPO .board-title-row .exchange-filter-container{scrollbar-width:none}}@media screen and (max-width:540px){.HomePage .Upcoming_IPO .board-title-row .exchange-filter-container{justify-content:center;width:100%;margin:0;padding:0}}.HomePage .Upcoming_IPO .board-title-row .exchange-filter-container .exchange-filter-tabs{background:var(--surface-bg);box-shadow:0 0 0 1px var(--border);border:1px solid var(--border);border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:4px;display:inline-flex}@media screen and (max-width:540px){.HomePage .Upcoming_IPO .board-title-row .exchange-filter-container .exchange-filter-tabs{border-radius:999px;flex-wrap:nowrap;gap:4px;width:auto}}.HomePage .Upcoming_IPO .board-title-row .exchange-filter-container .exchange-filter-tabs .exch-tab{color:var(--text-secondary);text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-radius:50px;padding:8px 24px;font-size:14px;font-weight:800;transition:all .2s}@media screen and (max-width:540px){.HomePage .Upcoming_IPO .board-title-row .exchange-filter-container .exchange-filter-tabs .exch-tab{flex:none;padding:8px 16px;font-size:12px}}.HomePage .Upcoming_IPO .board-title-row .exchange-filter-container .exchange-filter-tabs .exch-tab.active{background:var(--secondary);color:#fff;box-shadow:0 2px 4px #f973164d}.HomePage .Upcoming_IPO .board-title-row .view-toggle{border:1px solid var(--border);border-radius:8px;justify-self:end;display:flex;overflow:hidden}@media (max-width:994px){.HomePage .Upcoming_IPO .board-title-row .view-toggle{order:3;justify-self:center;width:auto}.HomePage .Upcoming_IPO .board-title-row .view-toggle .view-btn{flex:initial;padding:8px 24px}}.HomePage .Upcoming_IPO .board-title-row .view-toggle .view-btn{color:#6b7280;cursor:pointer;background:#f3f4f6;border:none;padding:8px 20px;font-size:13px;font-weight:600;transition:all .2s}.HomePage .Upcoming_IPO .board-title-row .view-toggle .view-btn.active{color:var(--primary);background:#fff;font-weight:800}[data-theme=dark] .HomePage .Upcoming_IPO .board-title-row .view-toggle .view-btn{color:var(--muted);background:0 0}[data-theme=dark] .HomePage .Upcoming_IPO .board-title-row .view-toggle .view-btn.active{color:var(--primary);background:#ffffff1a}[data-theme=dark] .HomePage .Upcoming_IPO .board-title-row .view-toggle .view-btn:hover:not(.active){background:#ffffff0d}.HomePage .Upcoming_IPO .ipo-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media screen and (max-width:1440px){.HomePage .Upcoming_IPO .ipo-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1280px){.HomePage .Upcoming_IPO .ipo-grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media screen and (max-width:768px){.HomePage .Upcoming_IPO .ipo-grid{grid-template-columns:1fr;gap:12px;max-width:450px;margin:0 auto}}.HomePage .Upcoming_IPO .ipo-grid .ipo-card{background:#fff;border:1px solid #0000;border-radius:12px;padding:22px;transition:transform .3s,box-shadow .3s;position:relative}@media screen and (max-width:992px){.HomePage .Upcoming_IPO .ipo-grid .ipo-card{padding:18px}}@media screen and (max-width:768px){.HomePage .Upcoming_IPO .ipo-grid .ipo-card{padding:16px}}.HomePage .Upcoming_IPO .ipo-grid .ipo-card.green{background-color:#bbf7d04d!important;border-color:#bbf7d099!important}[data-theme=dark] .HomePage .Upcoming_IPO .ipo-grid .ipo-card.green{background-color:#1f3630!important;border-color:#059669!important}.HomePage .Upcoming_IPO .ipo-grid .ipo-card.green .gmp-pill{color:#16a34a;background:#dcfce7;border-color:#86efac}.HomePage .Upcoming_IPO .ipo-grid .ipo-card.green .gmp-pill[data-theme=dark]{color:#4ade80;background:#22c55e33;border-color:#22c55e4d}.HomePage .Upcoming_IPO .ipo-grid .ipo-card.orange{background-color:#fed7aa4d!important;border-color:#fed7aa99!important}[data-theme=dark] .HomePage .Upcoming_IPO .ipo-grid .ipo-card.orange{background-color:#3f3835!important;border-color:#d97706!important}.HomePage .Upcoming_IPO .ipo-grid .ipo-card.pink{background-color:#fecaca4d!important;border-color:#fecaca99!important}[data-theme=dark] .HomePage .Upcoming_IPO .ipo-grid .ipo-card.pink{background-color:#3d2b35!important;border-color:#db2777!important}.HomePage .Upcoming_IPO .ipo-grid .ipo-card.pink .gmp-pill{color:#16a34a;background:#dcfce7;border-color:#86efac}.HomePage .Upcoming_IPO .ipo-grid .ipo-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.HomePage .Upcoming_IPO .ipo-grid .ipo-card .card-header{align-items:flex-start;margin-bottom:20px;display:flex}.HomePage .Upcoming_IPO .ipo-grid .ipo-card .card-header .logo-title{flex-grow:1;align-items:flex-start;gap:16px;display:flex}@media screen and (max-width:768px){.HomePage .Upcoming_IPO .ipo-grid .ipo-card .card-header .logo-title{gap:12px}}.HomePage .Upcoming_IPO .ipo-grid .ipo-card .card-header .logo-title .company-logo{object-fit:contain;border:1px solid var(--border);background:#f8f9fa;border-radius:12px;width:80px;height:80px;padding:8px}@media screen and (max-width:992px){.HomePage .Upcoming_IPO .ipo-grid .ipo-card .card-header .logo-title .company-logo{width:70px;height:70px}}@media screen and (max-width:768px){.HomePage .Upcoming_IPO .ipo-grid .ipo-card .card-header .logo-title .company-logo{border-radius:10px;width:60px;height:60px;padding:6px}}.HomePage .Upcoming_IPO .ipo-grid .ipo-card .card-header .logo-title .company-meta{flex-direction:column;flex-grow:1;gap:4px;display:flex}.HomePage .Upcoming_IPO .ipo-grid .ipo-card .card-header .logo-title .company-meta h3{color:var(--text);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0 0 6px;font-size:18px;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.HomePage .Upcoming_IPO .ipo-grid .ipo-card .card-header .logo-title .company-meta .meta-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.HomePage .Upcoming_IPO .ipo-grid .ipo-card .card-header .logo-title .company-meta .badge{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:4px 8px;font-size:10px;font-weight:800;line-height:1.5;display:inline-block}.HomePage .Upcoming_IPO .ipo-grid .ipo-card .card-header .logo-title .company-meta .badge.mainboard{background:var(--primary-bg);color:var(--primary)}[data-theme=dark] .HomePage .Upcoming_IPO .ipo-grid .ipo-card .card-header .logo-title .company-meta .badge.mainboard{color:#7dd3fc;background:#0ea5e933}.HomePage .Upcoming_IPO .ipo-grid .ipo-card .card-header .logo-title .company-meta .badge.sme{color:#f59e0b;background:#fff7ed;border:1px solid #ffedd5}.HomePage .Upcoming_IPO .ipo-grid .ipo-card .card-header .logo-title .company-meta .live-status{color:#ef4444;text-transform:uppercase;letter-spacing:.5px;margin-top:2px;font-size:11px;font-weight:800;animation:1.5s infinite live-blink;display:block}.HomePage .Upcoming_IPO .ipo-grid .ipo-card .card-header .logo-title .company-meta .live-status[data-theme=dark]{color:#f87171}.HomePage .Upcoming_IPO .ipo-grid .card-body{margin-bottom:20px}.HomePage .Upcoming_IPO .ipo-grid .card-body .detail-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@media screen and (max-width:1280px){.HomePage .Upcoming_IPO .ipo-grid .card-body .detail-grid{gap:8px}}@media screen and (max-width:992px){.HomePage .Upcoming_IPO .ipo-grid .card-body .detail-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:768px){.HomePage .Upcoming_IPO .ipo-grid .card-body .detail-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:540px){.HomePage .Upcoming_IPO .ipo-grid .card-body .detail-grid{grid-template-columns:repeat(2,1fr);gap:6px}}.HomePage .Upcoming_IPO .ipo-grid .card-body .detail-grid .detail-box{border:1px solid var(--border);text-align:center;background:#fff;border-radius:12px;gap:12px;min-height:65px;padding:12px;transition:all .2s}@media screen and (max-width:768px){.HomePage .Upcoming_IPO .ipo-grid .card-body .detail-grid .detail-box{min-height:60px;padding:10px}}@media screen and (max-width:540px){.HomePage .Upcoming_IPO .ipo-grid .card-body .detail-grid .detail-box{min-height:auto;padding:12px}}.HomePage .Upcoming_IPO .ipo-grid .card-body .detail-grid .detail-box:hover{border-color:var(--primary-light);box-shadow:var(--shadow-sm);transform:translateY(-2px)}[data-theme=dark] .HomePage .Upcoming_IPO .ipo-grid .card-body .detail-grid .detail-box{background:#ffffff08;border-color:#ffffff1a}.HomePage .Upcoming_IPO .ipo-grid .card-body .detail-grid .detail-box .box-info{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;overflow:hidden}.HomePage .Upcoming_IPO .ipo-grid .card-body .detail-grid .detail-box .box-info label{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;margin:0 0 4px;font-size:13px;font-weight:700;display:block}@media screen and (max-width:768px){.HomePage .Upcoming_IPO .ipo-grid .card-body .detail-grid .detail-box .box-info label{font-size:11px}}.HomePage .Upcoming_IPO .ipo-grid .card-body .detail-grid .detail-box .box-info .value{color:var(--text);word-break:break-word;font-size:13px;font-weight:700;line-height:1.2}@media screen and (max-width:768px){.HomePage .Upcoming_IPO .ipo-grid .card-body .detail-grid .detail-box .box-info .value{font-size:12px}}.HomePage .Upcoming_IPO .ipo-grid .card-footer{justify-content:center;display:flex}.HomePage .Upcoming_IPO .ipo-grid .card-footer .gmp-pill{color:#22c55e;background:#22c55e26;border:1px solid #22c55e;border-radius:50px;align-items:center;gap:8px;padding:8px 32px;font-size:14px;font-weight:700;transition:all .3s;animation:3s ease-in-out infinite gmp-infinite;display:inline-flex;position:relative;overflow:hidden}.HomePage .Upcoming_IPO .ipo-grid .card-footer .gmp-pill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:50%;height:200%;animation:3s infinite gmp-shimmer;position:absolute;top:-50%;left:-100%;transform:rotate(30deg)}[data-theme=dark] .HomePage .Upcoming_IPO .ipo-grid .card-footer .gmp-pill{color:#4ade80;background:#22c55e40;border-color:#4ade80;box-shadow:0 0 15px #4ade801a}[data-theme=dark] .HomePage .Upcoming_IPO .ipo-grid .card-footer .gmp-pill:after{background:linear-gradient(90deg,#0000,#4ade8066,#0000)}@keyframes gmp-infinite{0%,to{transform:scale(1);box-shadow:0 0 #22c55e00}50%{transform:scale(1.05);box-shadow:0 0 20px #22c55e33}}@keyframes gmp-shimmer{0%{left:-100%}to{left:200%}}.HomePage .Upcoming_IPO .ipo-list-container{background:var(--surface-bg);border:1px solid var(--border);border-radius:12px;overflow-x:auto}.HomePage .Upcoming_IPO .ipo-list-container .ipo-list-table{border-collapse:collapse;width:100%;min-width:1000px}.HomePage .Upcoming_IPO .ipo-list-container .ipo-list-table thead{background:var(--page-bg)}.HomePage .Upcoming_IPO .ipo-list-container .ipo-list-table thead th{text-align:left;color:var(--text-secondary);text-transform:capitalize;padding:16px;font-size:12px;font-weight:600}.HomePage .Upcoming_IPO .ipo-list-container .ipo-list-table tbody tr{border-bottom:1px solid var(--border);transition:background .2s}.HomePage .Upcoming_IPO .ipo-list-container .ipo-list-table tbody tr.green{background-color:#bbf7d04d!important}.HomePage .Upcoming_IPO .ipo-list-container .ipo-list-table tbody tr.orange{background-color:#fed7aa4d!important}.HomePage .Upcoming_IPO .ipo-list-container .ipo-list-table tbody tr.pink{background-color:#fecaca4d!important}.HomePage .Upcoming_IPO .ipo-list-container .ipo-list-table tbody tr:last-child{border-bottom:none}.HomePage .Upcoming_IPO .ipo-list-container .ipo-list-table tbody tr:hover{background:var(--card-hover-bg);color:var(--secondary)!important}.HomePage .Upcoming_IPO .ipo-list-container .ipo-list-table tbody tr:hover td,.HomePage .Upcoming_IPO .ipo-list-container .ipo-list-table tbody tr:hover .table-company-name{color:var(--secondary)!important}.HomePage .Upcoming_IPO .ipo-list-container .ipo-list-table tbody tr td{color:var(--text);vertical-align:middle;padding:16px;font-size:13px}.HomePage .Upcoming_IPO .ipo-list-container .ipo-list-table tbody .table-logo{object-fit:contain;border:1px solid var(--border);background:var(--surface-bg);border-radius:8px;width:80px;height:50px;padding:4px}.HomePage .Upcoming_IPO .ipo-list-container .ipo-list-table tbody .table-company-name{color:var(--text);font-weight:600}.HomePage .Upcoming_IPO .ipo-list-container .ipo-list-table tbody .table-company-info{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.HomePage .Upcoming_IPO .ipo-list-container .ipo-list-table tbody .table-company-info .badge{text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;border-radius:4px;padding:4px 8px;font-size:10px;font-weight:800;line-height:1.5;display:inline-block}.HomePage .Upcoming_IPO .ipo-list-container .ipo-list-table tbody .table-company-info .badge.mainboard{background:var(--primary-bg);color:var(--primary)}[data-theme=dark] .HomePage .Upcoming_IPO .ipo-list-container .ipo-list-table tbody .table-company-info .badge.mainboard{color:#7dd3fc;background:#0ea5e933}.HomePage .Upcoming_IPO .ipo-list-container .ipo-list-table tbody .table-company-info .badge.sme{color:#f59e0b;background:#fff7ed;border:1px solid #ffedd5}[data-theme=dark] .HomePage .Upcoming_IPO .ipo-list-container .ipo-list-table tbody .table-company-info .badge.sme{color:#fbbf24;background:#f59e0b33;border-color:#f59e0b4d}.HomePage .Upcoming_IPO .ipo-list-container .ipo-list-table tbody .badge{text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;border-radius:4px;padding:4px 8px;font-size:10px;font-weight:800;line-height:1.5;display:inline-block}.HomePage .Upcoming_IPO .ipo-list-container .ipo-list-table tbody .badge.mainboard{background:var(--primary-bg);color:var(--primary)}[data-theme=dark] .HomePage .Upcoming_IPO .ipo-list-container .ipo-list-table tbody .badge.mainboard{color:#7dd3fc;background:#0ea5e933}.HomePage .Upcoming_IPO .ipo-list-container .ipo-list-table tbody .badge.sme{color:#f59e0b;background:#fff7ed;border:1px solid #ffedd5}[data-theme=dark] .HomePage .Upcoming_IPO .ipo-list-container .ipo-list-table tbody .badge.sme{color:#fbbf24;background:#f59e0b33;border-color:#f59e0b4d}.HomePage .Upcoming_IPO .ipo-list-container .ipo-list-table tbody .status-pill{color:#16a34a;text-transform:uppercase;white-space:nowrap;background:#22c55e1a;border:1px solid #22c55e33;border-radius:50px;padding:4px 12px;font-size:11px;font-weight:600}.HomePage .Upcoming_IPO .ipo-list-container .ipo-list-table tbody .status-pill.status-upcoming{color:#f97316;background:#f973161a;border-color:#f9731633}.HomePage .Upcoming_IPO .ipo-list-container .ipo-list-table tbody .status-pill.status-closed{color:#db2777;background:#db27771a;border-color:#db277733}.HomePage .Upcoming_IPO .ipo-list-container .no-data{text-align:center;color:var(--muted);padding:40px}.HomePage .PublicOffer{padding:0 0 80px}@media screen and (max-width:992px){.HomePage .PublicOffer{padding:0 0 60px}}@media screen and (max-width:768px){.HomePage .PublicOffer{padding:0 0 40px}}.HomePage .PublicOffer{background:var(--surface-bg)}.HomePage .PublicOffer .section-header{text-align:center;max-width:800px;margin:0 auto 60px}.HomePage .PublicOffer .section-header h2{color:var(--primary);letter-spacing:-.5px;margin-bottom:16px;font-size:32px;font-weight:800}@media screen and (max-width:992px){.HomePage .PublicOffer .section-header h2{font-size:28px}}@media screen and (max-width:768px){.HomePage .PublicOffer .section-header h2{font-size:24px}}.HomePage .PublicOffer .section-header h2 .highlight{background:var(--grad);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.HomePage .PublicOffer .section-header .description{color:var(--text-secondary);font-size:16px;font-weight:400;line-height:1.6}@media screen and (max-width:992px){.HomePage .PublicOffer .section-header .description{font-size:14px}}.HomePage .PublicOffer .offer-content{grid-template-columns:1fr 1fr;gap:32px;display:grid}@media screen and (max-width:992px){.HomePage .PublicOffer .offer-content{grid-template-columns:1fr}}.HomePage .PublicOffer .offer-content .how-it-works-card{border:1px solid var(--border);text-align:center;background:#fff;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;min-height:400px;padding:40px;display:flex;box-shadow:0 4px 6px -1px #0000000d}.HomePage .PublicOffer .offer-content .how-it-works-card h3{color:var(--primary);letter-spacing:-.5px;margin-bottom:32px;font-size:28px;font-weight:800}.HomePage .PublicOffer .offer-content .how-it-works-card .illustration-wrapper{width:100%;max-width:300px}.HomePage .PublicOffer .offer-content .how-it-works-card .illustration-wrapper .ipo-illustration{width:100%;height:auto;display:block}[data-theme=dark] .HomePage .PublicOffer .offer-content .how-it-works-card{background:var(--card-bg);border-color:#ffffff0d}.HomePage .PublicOffer .offer-content .process-steps{flex-direction:column;gap:20px;display:flex}.HomePage .PublicOffer .offer-content .process-steps .step-card{border:1px solid var(--border);background:#fff;border-radius:20px;align-items:flex-start;gap:24px;padding:24px;transition:all .3s;display:flex}@media screen and (max-width:540px){.HomePage .PublicOffer .offer-content .process-steps .step-card{gap:15px}}.HomePage .PublicOffer .offer-content .process-steps .step-card:hover{box-shadow:var(--shadow-lg);border-color:#f97316;transform:translateY(-2px)}.HomePage .PublicOffer .offer-content .process-steps .step-card:hover .step-icon,.HomePage .PublicOffer .offer-content .process-steps .step-card:hover .step-icon.icon-orange,.HomePage .PublicOffer .offer-content .process-steps .step-card:hover .step-icon.icon-red{background:var(--secondary);color:#fff}[data-theme=dark] .HomePage .PublicOffer .offer-content .process-steps .step-card{background:var(--card-bg);border-color:#ffffff0d}.HomePage .PublicOffer .offer-content .process-steps .step-card .step-icon{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s;display:flex}.HomePage .PublicOffer .offer-content .process-steps .step-card .step-icon.icon-orange,.HomePage .PublicOffer .offer-content .process-steps .step-card .step-icon.icon-red{color:var(--secondary);background:#fff7ed}[data-theme=dark] .HomePage .PublicOffer .offer-content .process-steps .step-card .step-icon.icon-orange,[data-theme=dark] .HomePage .PublicOffer .offer-content .process-steps .step-card .step-icon.icon-red{background:var(--secondary-bg);color:var(--secondary)}.HomePage .PublicOffer .offer-content .process-steps .step-card .step-icon svg{width:24px;height:24px}.HomePage .PublicOffer .offer-content .process-steps .step-card .step-info{width:calc(100% - 72px)}@media screen and (max-width:540px){.HomePage .PublicOffer .offer-content .process-steps .step-card .step-info{width:calc(100% - 63px)}}.HomePage .PublicOffer .offer-content .process-steps .step-card .step-info h4{color:var(--primary);margin-bottom:8px;font-size:18px;font-weight:700}.HomePage .PublicOffer .offer-content .process-steps .step-card .step-info p{color:var(--text-secondary);font-size:14px;line-height:1.5}.HomePage .PublicOffer .offer-content .process-steps .step-card:hover .step-icon,.HomePage .PublicOffer .offer-content .process-steps .step-card:hover .step-icon.icon-orange,.HomePage .PublicOffer .offer-content .process-steps .step-card:hover .step-icon.icon-red{background:var(--secondary)!important;color:#fff!important}.HomePage .TypeOfIpo{padding:0 0 80px}@media screen and (max-width:992px){.HomePage .TypeOfIpo{padding:0 0 60px}}@media screen and (max-width:768px){.HomePage .TypeOfIpo{padding:0 0 40px}}.HomePage .TypeOfIpo{background:#fff}[data-theme=dark] .HomePage .TypeOfIpo{background:var(--surface-bg)}.HomePage .TypeOfIpo .section-header{text-align:center;max-width:800px;margin:0 auto 60px}@media screen and (max-width:768px){.HomePage .TypeOfIpo .section-header{margin:0 auto 40px}}.HomePage .TypeOfIpo .section-header h2{color:var(--primary);margin-bottom:16px;font-size:32px;font-weight:800}@media screen and (max-width:992px){.HomePage .TypeOfIpo .section-header h2{font-size:28px}}@media screen and (max-width:768px){.HomePage .TypeOfIpo .section-header h2{font-size:24px}}.HomePage .TypeOfIpo .section-header h2 .highlight{background:var(--grad);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.HomePage .TypeOfIpo .section-header .description{color:var(--text-secondary);font-size:16px;font-weight:400;line-height:1.6}@media screen and (max-width:992px){.HomePage .TypeOfIpo .section-header .description{font-size:14px}}.HomePage .TypeOfIpo .types-grid{grid-template-columns:1fr 1fr;gap:32px;margin:0 auto;display:grid}@media screen and (max-width:992px){.HomePage .TypeOfIpo .types-grid{grid-template-columns:1fr}}@media screen and (max-width:768px){.HomePage .TypeOfIpo .types-grid{gap:24px}}.HomePage .TypeOfIpo .types-grid .type-card{padding:40px}@media screen and (max-width:992px){.HomePage .TypeOfIpo .types-grid .type-card{padding:24px}}.HomePage .TypeOfIpo .types-grid .type-card{background:#fff;border:1px solid #0000;border-radius:20px;flex-direction:column;align-items:flex-start;transition:all .3s;display:flex}.HomePage .TypeOfIpo .types-grid .type-card.orange{border:1px solid var(--border);background:linear-gradient(135deg,#fff 0%,#fffcf5 100%)}.HomePage .TypeOfIpo .types-grid .type-card.orange .icon-box{color:#f97316;background:#fff7ed}.HomePage .TypeOfIpo .types-grid .type-card.orange:hover{border-color:var(--secondary);box-shadow:0 15px 35px #f370211f}.HomePage .TypeOfIpo .types-grid .type-card.blue{border:1px solid var(--border);background:linear-gradient(135deg,#fff 0%,#f5f9ff 100%)}.HomePage .TypeOfIpo .types-grid .type-card.blue .icon-box{color:#0284c7;background:#e0f2fe}.HomePage .TypeOfIpo .types-grid .type-card.blue:hover{border-color:var(--primary);box-shadow:0 15px 35px #004a8e1f}.HomePage .TypeOfIpo .types-grid .type-card:hover{transform:translateY(-4px)}[data-theme=dark] .HomePage .TypeOfIpo .types-grid .type-card{background:var(--card-bg);border-color:#ffffff0d}[data-theme=dark] .HomePage .TypeOfIpo .types-grid .type-card.orange{background:#f973160d;border-color:#f9731633}[data-theme=dark] .HomePage .TypeOfIpo .types-grid .type-card.blue{background:#0ea5e90d;border-color:#0ea5e933}[data-theme=dark] .HomePage .TypeOfIpo .types-grid .type-card .description,[data-theme=dark] .HomePage .TypeOfIpo .types-grid .type-card .features-list li{color:#cbd5e1}.HomePage .TypeOfIpo .types-grid .type-card .card-header{align-items:center;gap:16px;margin-bottom:24px;display:flex}.HomePage .TypeOfIpo .types-grid .type-card .card-header .icon-box{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.HomePage .TypeOfIpo .types-grid .type-card .card-header .icon-box svg{width:28px;height:28px}.HomePage .TypeOfIpo .types-grid .type-card .card-header h3{color:var(--primary);font-size:24px;font-weight:700}@media screen and (max-width:768px){.HomePage .TypeOfIpo .types-grid .type-card .card-header h3{font-size:18px}}.HomePage .TypeOfIpo .types-grid .type-card .description{color:var(--text-secondary);margin-bottom:32px;font-size:15px;line-height:1.6}.HomePage .TypeOfIpo .types-grid .type-card .features-list{flex-direction:column;gap:12px;padding:0;list-style:none;display:flex}.HomePage .TypeOfIpo .types-grid .type-card .features-list li{color:var(--text);align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex}.HomePage .TypeOfIpo .types-grid .type-card .features-list li .check-icon{color:#22c55e;font-size:16px;font-weight:800}.HomePage .Benefit_IPO{padding:0 0 80px}@media screen and (max-width:992px){.HomePage .Benefit_IPO{padding:0 0 60px}}@media screen and (max-width:768px){.HomePage .Benefit_IPO{padding:0 0 40px}}.HomePage .Benefit_IPO{background:#fff}[data-theme=dark] .HomePage .Benefit_IPO{background:var(--surface-bg)}.HomePage .Benefit_IPO .section-header{text-align:center;max-width:800px;margin:0 auto 60px}@media screen and (max-width:768px){.HomePage .Benefit_IPO .section-header{margin:0 auto 40px}}.HomePage .Benefit_IPO .section-header h2{color:var(--primary);margin-bottom:16px;font-size:32px;font-weight:800}@media screen and (max-width:992px){.HomePage .Benefit_IPO .section-header h2{font-size:28px}}@media screen and (max-width:768px){.HomePage .Benefit_IPO .section-header h2{font-size:24px}}.HomePage .Benefit_IPO .section-header h2 .highlight{background:var(--grad);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.HomePage .Benefit_IPO .section-header .description{color:var(--text-secondary);font-size:16px;font-weight:400;line-height:1.6}@media screen and (max-width:992px){.HomePage .Benefit_IPO .section-header .description{font-size:14px}}.HomePage .Benefit_IPO .benefits-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media screen and (max-width:1280px){.HomePage .Benefit_IPO .benefits-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.HomePage .Benefit_IPO .benefits-grid{grid-template-columns:1fr}}.HomePage .Benefit_IPO .benefits-grid .benefit-card{border:1px solid var(--border);background:#fff;border-radius:20px;padding:32px;transition:all .3s;position:relative;overflow:hidden}.HomePage .Benefit_IPO .benefits-grid .benefit-card:before{content:"";z-index:1;width:0;height:5px;transition:width .4s;position:absolute;top:0;left:0}[data-theme=dark] .HomePage .Benefit_IPO .benefits-grid .benefit-card{background:var(--card-bg);border-color:#ffffff0d}.HomePage .Benefit_IPO .benefits-grid .benefit-card .card-top{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.HomePage .Benefit_IPO .benefits-grid .benefit-card .card-top .icon-box{border:1px solid var(--border);width:54px;height:54px;color:var(--primary);background:#f8fafc;border-radius:12px;justify-content:center;align-items:center;transition:all .3s;display:flex}[data-theme=dark] .HomePage .Benefit_IPO .benefits-grid .benefit-card .card-top .icon-box{background:#ffffff0d;border-color:#0000}.HomePage .Benefit_IPO .benefits-grid .benefit-card .card-top .icon-box svg{width:24px;height:24px}.HomePage .Benefit_IPO .benefits-grid .benefit-card .card-top .badge{text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);background:#f1f5f9;border-radius:50px;padding:6px 12px;font-size:10px;font-weight:800}.HomePage .Benefit_IPO .benefits-grid .benefit-card .card-title{color:var(--text);margin-bottom:12px;font-size:20px;font-weight:700}.HomePage .Benefit_IPO .benefits-grid .benefit-card .card-desc{color:var(--text-secondary);margin-bottom:32px;font-size:16px;line-height:1.6}.HomePage .Benefit_IPO .benefits-grid .benefit-card .progress-line{background:#e2e8f0;border-radius:2px;height:4px;position:absolute;bottom:32px;left:32px;right:32px}.HomePage .Benefit_IPO .benefits-grid .benefit-card .progress-line .bar{border-radius:2px;height:100%}.HomePage .Benefit_IPO .benefits-grid .benefit-card.blue:before{background:#3b82f6}.HomePage .Benefit_IPO .benefits-grid .benefit-card.blue .icon-box{color:#3b82f6}.HomePage .Benefit_IPO .benefits-grid .benefit-card.blue .badge{color:#3b82f6;background:#eff6ff}.HomePage .Benefit_IPO .benefits-grid .benefit-card.blue .progress-line .bar{background:#3b82f6}.HomePage .Benefit_IPO .benefits-grid .benefit-card.blue:hover{border:1px solid #3b82f6}.HomePage .Benefit_IPO .benefits-grid .benefit-card.blue:hover:before{width:100%}.HomePage .Benefit_IPO .benefits-grid .benefit-card.blue:hover .icon-box{color:#fff;background:#3b82f6;border-color:#3b82f6}.HomePage .Benefit_IPO .benefits-grid .benefit-card.green:before{background:#22c55e}.HomePage .Benefit_IPO .benefits-grid .benefit-card.green .icon-box{color:#22c55e}.HomePage .Benefit_IPO .benefits-grid .benefit-card.green .badge{color:#22c55e;background:#f0fdf4}.HomePage .Benefit_IPO .benefits-grid .benefit-card.green .progress-line .bar{background:#22c55e}.HomePage .Benefit_IPO .benefits-grid .benefit-card.green:hover{border:1px solid #22c55e}.HomePage .Benefit_IPO .benefits-grid .benefit-card.green:hover:before{width:100%}.HomePage .Benefit_IPO .benefits-grid .benefit-card.green:hover .icon-box{color:#fff;background:#22c55e;border-color:#22c55e}.HomePage .Benefit_IPO .benefits-grid .benefit-card.orange:before{background:#f97316}.HomePage .Benefit_IPO .benefits-grid .benefit-card.orange .icon-box{color:#f97316}.HomePage .Benefit_IPO .benefits-grid .benefit-card.orange .badge{color:#f97316;background:#fff7ed}.HomePage .Benefit_IPO .benefits-grid .benefit-card.orange .progress-line .bar{background:#f97316}.HomePage .Benefit_IPO .benefits-grid .benefit-card.orange:hover{border:1px solid #f97316}.HomePage .Benefit_IPO .benefits-grid .benefit-card.orange:hover:before{width:100%}.HomePage .Benefit_IPO .benefits-grid .benefit-card.orange:hover .icon-box{color:#fff;background:#f97316;border-color:#f97316}.HomePage .Benefit_IPO .benefits-grid .benefit-card.red:before{background:#ef4444}.HomePage .Benefit_IPO .benefits-grid .benefit-card.red .icon-box{color:#ef4444}.HomePage .Benefit_IPO .benefits-grid .benefit-card.red .badge{color:#ef4444;background:#fef2f2}.HomePage .Benefit_IPO .benefits-grid .benefit-card.red .progress-line .bar{background:#ef4444}.HomePage .Benefit_IPO .benefits-grid .benefit-card.red:hover{border:1px solid #ef4444}.HomePage .Benefit_IPO .benefits-grid .benefit-card.red:hover:before{width:100%}.HomePage .Benefit_IPO .benefits-grid .benefit-card.red:hover .icon-box{color:#fff;background:#ef4444;border-color:#ef4444}.HomePage .Benefit_IPO .benefits-grid .benefit-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px -10px #0000001a}.HomePage .Companay_Launch_Ipo{padding:0 0 80px}@media screen and (max-width:992px){.HomePage .Companay_Launch_Ipo{padding:0 0 60px}}@media screen and (max-width:768px){.HomePage .Companay_Launch_Ipo{padding:0 0 40px}}.HomePage .Companay_Launch_Ipo{background:#fff}[data-theme=dark] .HomePage .Companay_Launch_Ipo{background:var(--surface-bg)}.HomePage .Companay_Launch_Ipo .section-header{text-align:center;max-width:800px;margin:0 auto 60px;position:relative}@media screen and (max-width:768px){.HomePage .Companay_Launch_Ipo .section-header{margin:0 auto 40px}}.HomePage .Companay_Launch_Ipo .section-header h2{color:var(--primary);margin-bottom:16px;font-size:32px;font-weight:800}@media screen and (max-width:992px){.HomePage .Companay_Launch_Ipo .section-header h2{font-size:28px}}@media screen and (max-width:768px){.HomePage .Companay_Launch_Ipo .section-header h2{font-size:24px}}.HomePage .Companay_Launch_Ipo .section-header h2 .highlight{background:var(--grad);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.HomePage .Companay_Launch_Ipo .section-header .description{color:var(--text-secondary);font-size:16px;font-weight:400;line-height:1.6}@media screen and (max-width:992px){.HomePage .Companay_Launch_Ipo .section-header .description{font-size:14px}}.HomePage .Companay_Launch_Ipo .launch-reasons-grid{flex-wrap:wrap;justify-content:center;gap:32px;display:flex}@media screen and (max-width:992px){.HomePage .Companay_Launch_Ipo .launch-reasons-grid{gap:24px}}@media screen and (max-width:540px){.HomePage .Companay_Launch_Ipo .launch-reasons-grid{gap:16px}}.HomePage .Companay_Launch_Ipo .launch-reasons-grid .launch-card{flex:0 calc(33.333% - 22px);min-width:300px}@media screen and (max-width:1280px){.HomePage .Companay_Launch_Ipo .launch-reasons-grid .launch-card{flex:0 calc(50% - 16px)}}@media screen and (max-width:992px){.HomePage .Companay_Launch_Ipo .launch-reasons-grid .launch-card{flex:0 calc(50% - 16px)}}@media screen and (max-width:768px){.HomePage .Companay_Launch_Ipo .launch-reasons-grid .launch-card{min-width:unset;flex:0 100%;width:100%;max-width:450px;margin:0 auto}}.HomePage .Companay_Launch_Ipo .launch-reasons-grid .launch-card{padding:32px}@media screen and (max-width:992px){.HomePage .Companay_Launch_Ipo .launch-reasons-grid .launch-card{padding:24px}}.HomePage .Companay_Launch_Ipo .launch-reasons-grid .launch-card{border:1px solid var(--border);text-align:left;background:#fff;border-radius:20px;flex-direction:column;align-items:flex-start;transition:all .3s;display:flex}.HomePage .Companay_Launch_Ipo .launch-reasons-grid .launch-card:hover{border-color:#f97316;transform:translateY(-4px);box-shadow:0 15px 30px #00000014}[data-theme=dark] .HomePage .Companay_Launch_Ipo .launch-reasons-grid .launch-card{background:var(--card-bg);border-color:#ffffff0d}.HomePage .Companay_Launch_Ipo .launch-reasons-grid .launch-card .icon-box{color:#f97316;background:#fff7ed;border-radius:12px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:24px;transition:all .3s;display:flex}[data-theme=dark] .HomePage .Companay_Launch_Ipo .launch-reasons-grid .launch-card .icon-box{color:#fb923c;background:#f973161a}.HomePage .Companay_Launch_Ipo .launch-reasons-grid .launch-card .icon-box svg{width:24px;height:24px}.HomePage .Companay_Launch_Ipo .launch-reasons-grid .launch-card:hover .icon-box{color:#fff;background:#f97316}.HomePage .Companay_Launch_Ipo .launch-reasons-grid .launch-card .card-title{color:var(--primary);margin-bottom:12px;font-size:20px;font-weight:700}@media screen and (max-width:768px){.HomePage .Companay_Launch_Ipo .launch-reasons-grid .launch-card .card-title{font-size:18px}}.HomePage .Companay_Launch_Ipo .launch-reasons-grid .launch-card .card-desc{color:var(--text-secondary);font-size:16px;line-height:1.6}@media screen and (max-width:992px){.HomePage .Companay_Launch_Ipo .launch-reasons-grid .launch-card .card-desc{font-size:15px}}.HomePage .Who_Can_Invest_Ipo{padding:0 0 80px}@media screen and (max-width:992px){.HomePage .Who_Can_Invest_Ipo{padding:0 0 60px}}@media screen and (max-width:768px){.HomePage .Who_Can_Invest_Ipo{padding:0 0 40px}}.HomePage .Who_Can_Invest_Ipo{background:#fff}[data-theme=dark] .HomePage .Who_Can_Invest_Ipo{background:var(--surface-bg)}.HomePage .Who_Can_Invest_Ipo .container{margin:0 auto;padding:0 24px}@media screen and (max-width:992px){.HomePage .Who_Can_Invest_Ipo .container{padding:0 16px}}.HomePage .Who_Can_Invest_Ipo .section-header{text-align:center;max-width:800px;margin-bottom:60px;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.HomePage .Who_Can_Invest_Ipo .section-header{margin-bottom:40px}}.HomePage .Who_Can_Invest_Ipo .section-header h2{color:var(--primary);letter-spacing:-.5px;margin-bottom:16px;font-size:32px;font-weight:800}.HomePage .Who_Can_Invest_Ipo .section-header h2 .highlight{background:var(--grad);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}@media screen and (max-width:992px){.HomePage .Who_Can_Invest_Ipo .section-header h2{font-size:28px}}@media screen and (max-width:768px){.HomePage .Who_Can_Invest_Ipo .section-header h2{font-size:24px}}.HomePage .Who_Can_Invest_Ipo .section-header .description{color:var(--text-secondary);font-size:16px;font-weight:400;line-height:1.6}@media screen and (max-width:992px){.HomePage .Who_Can_Invest_Ipo .section-header .description{font-size:14px}}.HomePage .Who_Can_Invest_Ipo .investor-grid{justify-content:center;gap:32px;display:flex}@media screen and (max-width:1280px){.HomePage .Who_Can_Invest_Ipo .investor-grid{flex-wrap:wrap}}@media screen and (max-width:992px){.HomePage .Who_Can_Invest_Ipo .investor-grid{gap:24px}}.HomePage .Who_Can_Invest_Ipo .investor-grid .investor-card{border:1px solid var(--border);background:#fff;border-radius:24px;flex-direction:column;flex:0 calc(25% - 24px);align-items:flex-start;min-width:280px;padding:30px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}[data-theme=dark] .HomePage .Who_Can_Invest_Ipo .investor-grid .investor-card{background:var(--card-bg);border-color:#ffffff0d}@media screen and (max-width:1280px){.HomePage .Who_Can_Invest_Ipo .investor-grid .investor-card{flex:0 calc(50% - 16px)}}@media screen and (max-width:768px){.HomePage .Who_Can_Invest_Ipo .investor-grid .investor-card{min-width:unset;flex:0 100%;max-width:450px;margin:0 auto}}.HomePage .Who_Can_Invest_Ipo .investor-grid .investor-card.blue{--theme-color:#004a8e;--theme-bg:#eff6ff}.HomePage .Who_Can_Invest_Ipo .investor-grid .investor-card.orange{--theme-color:#f37021;--theme-bg:#fff7ed}.HomePage .Who_Can_Invest_Ipo .investor-grid .investor-card.green{--theme-color:#059669;--theme-bg:#f0fdf4}.HomePage .Who_Can_Invest_Ipo .investor-grid .investor-card.purple{--theme-color:#7c3aed;--theme-bg:#faf5ff}.HomePage .Who_Can_Invest_Ipo .investor-grid .investor-card:hover{border-color:var(--theme-color);transform:translateY(-8px);box-shadow:0 12px 24px -8px #00000026}.HomePage .Who_Can_Invest_Ipo .investor-grid .investor-card:hover .icon-wrapper{transform:scale(1.05);background:var(--theme-color)!important;color:#fff!important}[data-theme=dark] .HomePage .Who_Can_Invest_Ipo .investor-grid .investor-card:hover .icon-wrapper{background:var(--theme-color)!important;color:#fff!important}.HomePage .Who_Can_Invest_Ipo .investor-grid .investor-card .icon-wrapper{background:var(--theme-bg);width:64px;height:64px;color:var(--theme-color);border-radius:16px;justify-content:center;align-items:center;margin-bottom:24px;transition:all .3s;display:flex}[data-theme=dark] .HomePage .Who_Can_Invest_Ipo .investor-grid .investor-card .icon-wrapper{background:#ffffff0d}.HomePage .Who_Can_Invest_Ipo .investor-grid .investor-card .icon-wrapper svg{stroke-width:1.5px;width:32px;height:32px}.HomePage .Who_Can_Invest_Ipo .investor-grid .investor-card:after{content:"";background:var(--theme-color);transform-origin:0;width:100%;height:6px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.HomePage .Who_Can_Invest_Ipo .investor-grid .investor-card:hover:after{transform:scaleX(1)}.HomePage .Who_Can_Invest_Ipo .investor-grid .investor-card .investor-tag{text-transform:uppercase;letter-spacing:.5px;border-radius:8px;margin-bottom:16px;padding:6px 12px;font-size:11px;font-weight:800;display:inline-block}.HomePage .Who_Can_Invest_Ipo .investor-grid .investor-card .investor-tag.blue{color:#1e40af;background:#dbeafe}[data-theme=dark] .HomePage .Who_Can_Invest_Ipo .investor-grid .investor-card .investor-tag.blue{color:#fff;background:#1e40af4d}.HomePage .Who_Can_Invest_Ipo .investor-grid .investor-card .investor-tag.orange{color:#f37021;background:#ffedd5}[data-theme=dark] .HomePage .Who_Can_Invest_Ipo .investor-grid .investor-card .investor-tag.orange{color:#fff;background:#9a34124d}.HomePage .Who_Can_Invest_Ipo .investor-grid .investor-card .investor-tag.green{color:#059669;background:#dcfce7}[data-theme=dark] .HomePage .Who_Can_Invest_Ipo .investor-grid .investor-card .investor-tag.green{color:#fff;background:#1665344d}.HomePage .Who_Can_Invest_Ipo .investor-grid .investor-card .investor-tag.purple{color:#7c3aed;background:#f3e8ff}[data-theme=dark] .HomePage .Who_Can_Invest_Ipo .investor-grid .investor-card .investor-tag.purple{color:#fff;background:#6b21a84d}.HomePage .Who_Can_Invest_Ipo .investor-grid .investor-card .card-title{color:var(--primary);letter-spacing:-.5px;margin-bottom:12px;font-size:24px;font-weight:800}@media screen and (max-width:768px){.HomePage .Who_Can_Invest_Ipo .investor-grid .investor-card .card-title{font-size:18px}}.HomePage .Who_Can_Invest_Ipo .investor-grid .investor-card .card-desc{color:var(--text-secondary);margin:0;font-size:16px;line-height:1.6}.HomePage .How_To_Apply_Ipo{padding:0 0 80px}@media screen and (max-width:992px){.HomePage .How_To_Apply_Ipo{padding:0 0 60px}}@media screen and (max-width:768px){.HomePage .How_To_Apply_Ipo{padding:0 0 40px}}.HomePage .How_To_Apply_Ipo{background:#fff}[data-theme=dark] .HomePage .How_To_Apply_Ipo{background:var(--surface-bg)}.HomePage .How_To_Apply_Ipo .container{max-width:1400px;margin:0 auto;padding:0 24px}.HomePage .How_To_Apply_Ipo .section-header{text-align:center;max-width:800px;margin-bottom:60px;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.HomePage .How_To_Apply_Ipo .section-header{margin-bottom:40px}}.HomePage .How_To_Apply_Ipo .section-header h2{color:var(--primary);letter-spacing:-.5px;margin-bottom:16px;font-size:32px;font-weight:800}.HomePage .How_To_Apply_Ipo .section-header h2 .highlight{background:var(--grad);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}@media screen and (max-width:992px){.HomePage .How_To_Apply_Ipo .section-header h2{font-size:28px}}@media screen and (max-width:768px){.HomePage .How_To_Apply_Ipo .section-header h2{font-size:24px}}.HomePage .How_To_Apply_Ipo .section-header .description{color:var(--text-secondary);font-size:16px;font-weight:400;line-height:1.6}@media screen and (max-width:992px){.HomePage .How_To_Apply_Ipo .section-header .description{font-size:14px}}.HomePage .How_To_Apply_Ipo .timeline-container{position:relative}.HomePage .How_To_Apply_Ipo .timeline-container .timeline-line{z-index:0;border-top:2px dashed #d1d5db;height:2px;position:absolute;top:8px;left:10%;right:10%}@media screen and (max-width:1280px){.HomePage .How_To_Apply_Ipo .timeline-container .timeline-line{display:none}}.HomePage .How_To_Apply_Ipo .timeline-container .steps-wrapper{z-index:1;grid-template-columns:repeat(5,1fr);gap:20px;display:grid;position:relative}@media screen and (max-width:1280px){.HomePage .How_To_Apply_Ipo .timeline-container .steps-wrapper{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:992px){.HomePage .How_To_Apply_Ipo .timeline-container .steps-wrapper{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.HomePage .How_To_Apply_Ipo .timeline-container .steps-wrapper{grid-template-columns:1fr;max-width:450px;margin:0 auto}}.HomePage .How_To_Apply_Ipo .timeline-container .step-item{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.HomePage .How_To_Apply_Ipo .timeline-container .step-item .timeline-dot{background:var(--primary);width:16px;height:16px;box-shadow:0 0 0 1px var(--primary);z-index:2;border:4px solid #fff;border-radius:50%;margin-bottom:32px}@media screen and (max-width:1280px){.HomePage .How_To_Apply_Ipo .timeline-container .step-item .timeline-dot{display:none}}[data-theme=dark] .HomePage .How_To_Apply_Ipo .timeline-container .step-item .timeline-dot{border-color:var(--surface-bg)}.HomePage .How_To_Apply_Ipo .timeline-container .step-item .step-card{border:1px solid var(--border);background:#fff;border-radius:20px;width:100%;height:100%;padding:24px;transition:all .3s;position:relative}[data-theme=dark] .HomePage .How_To_Apply_Ipo .timeline-container .step-item .step-card{background:var(--card-bg);border-color:#ffffff0d}.HomePage .How_To_Apply_Ipo .timeline-container .step-item .step-card:hover{border-color:#f370214d;transform:translateY(-8px);box-shadow:0 12px 24px -8px #0000001a}.HomePage .How_To_Apply_Ipo .timeline-container .step-item .step-card .step-number{color:var(--secondary);text-transform:uppercase;letter-spacing:1px;margin-bottom:16px;font-size:16px;font-weight:800;display:block}.HomePage .How_To_Apply_Ipo .timeline-container .step-item .step-card .icon-box{width:48px;height:48px;color:var(--primary);background:#eff6ff;border-radius:12px;justify-content:center;align-items:center;margin:0 auto 16px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}[data-theme=dark] .HomePage .How_To_Apply_Ipo .timeline-container .step-item .step-card .icon-box{color:#60a5fa;background:#2563eb1a}.HomePage .How_To_Apply_Ipo .timeline-container .step-item .step-card .icon-box svg{width:24px;height:24px}.HomePage .How_To_Apply_Ipo .timeline-container .step-item .step-card:hover .icon-box{background:var(--primary);color:#fff;transform:scale(1.1)rotate(-5deg)}.HomePage .How_To_Apply_Ipo .timeline-container .step-item .step-card .step-title{color:var(--primary);margin-bottom:12px;font-size:20px;font-weight:700}@media screen and (max-width:768px){.HomePage .How_To_Apply_Ipo .timeline-container .step-item .step-card .step-title{font-size:18px}}.HomePage .How_To_Apply_Ipo .timeline-container .step-item .step-card .step-desc{color:var(--text-secondary);font-size:16px;line-height:1.5}.HomePage .Allotment_Status{padding:0 0 80px}@media screen and (max-width:992px){.HomePage .Allotment_Status{padding:0 0 60px}}@media screen and (max-width:768px){.HomePage .Allotment_Status{padding:0 0 40px}}.HomePage .Allotment_Status{background:#fff}[data-theme=dark] .HomePage .Allotment_Status{background:var(--surface-bg)}.HomePage .Allotment_Status .container{max-width:1400px;margin:0 auto;padding:0 24px}.HomePage .Allotment_Status .section-header{text-align:center;max-width:800px;margin-bottom:60px;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.HomePage .Allotment_Status .section-header{margin-bottom:40px}}.HomePage .Allotment_Status .section-header h2{color:var(--primary);letter-spacing:-.5px;margin-bottom:16px;font-size:32px;font-weight:800}.HomePage .Allotment_Status .section-header h2 .highlight{background:var(--grad);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}@media screen and (max-width:992px){.HomePage .Allotment_Status .section-header h2{font-size:28px}}@media screen and (max-width:768px){.HomePage .Allotment_Status .section-header h2{font-size:24px}}.HomePage .Allotment_Status .section-header .description{color:var(--text-secondary);font-size:16px;font-weight:400;line-height:1.6}@media screen and (max-width:992px){.HomePage .Allotment_Status .section-header .description{font-size:14px}}.HomePage .Allotment_Status .status-grid{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}@media screen and (max-width:1280px){.HomePage .Allotment_Status .status-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.HomePage .Allotment_Status .status-grid{grid-template-columns:1fr;gap:24px;max-width:450px;margin:0 auto}}.HomePage .Allotment_Status .status-grid .status-card{border:1px solid var(--border);background:#fff;border-radius:20px;padding:32px;transition:all .3s;position:relative;overflow:hidden}[data-theme=dark] .HomePage .Allotment_Status .status-grid .status-card{background:var(--card-bg);border-color:#ffffff0d}.HomePage .Allotment_Status .status-grid .status-card .card-top{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.HomePage .Allotment_Status .status-grid .status-card .icon-box{background:var(--primary-bg);width:56px;height:56px;color:var(--text-secondary);border-radius:12px;justify-content:center;align-items:center;transition:all .3s;display:flex}[data-theme=dark] .HomePage .Allotment_Status .status-grid .status-card .icon-box{background:#ffffff0d}.HomePage .Allotment_Status .status-grid .status-card .icon-box svg{width:28px;height:28px}.HomePage .Allotment_Status .status-grid .status-card .step-number{color:#e2e8f0;font-size:48px;font-weight:800;line-height:1}[data-theme=dark] .HomePage .Allotment_Status .status-grid .status-card .step-number{color:#ffffff1a}.HomePage .Allotment_Status .status-grid .status-card .card-title{color:var(--text);margin-bottom:12px;font-size:20px;font-weight:700}@media screen and (max-width:768px){.HomePage .Allotment_Status .status-grid .status-card .card-title{font-size:18px}}.HomePage .Allotment_Status .status-grid .status-card .card-desc{color:var(--text-secondary);font-size:16px;line-height:1.6}.HomePage .Allotment_Status .status-grid .status-card:hover{transform:translateY(-8px);box-shadow:0 15px 30px #00000014}.HomePage .Allotment_Status .status-grid .status-card:hover .icon-box{color:#fff!important}.HomePage .Allotment_Status .status-grid .status-card.blue .icon-box{color:#004a8e}.HomePage .Allotment_Status .status-grid .status-card.blue:hover{border-color:#004a8e}.HomePage .Allotment_Status .status-grid .status-card.blue:hover .icon-box{background:#004a8e}.HomePage .Allotment_Status .status-grid .status-card.orange .icon-box{color:#f37021}.HomePage .Allotment_Status .status-grid .status-card.orange:hover{border-color:#f37021}.HomePage .Allotment_Status .status-grid .status-card.orange:hover .icon-box{background:#f37021}.HomePage .Allotment_Status .status-grid .status-card.green .icon-box{color:#059669}.HomePage .Allotment_Status .status-grid .status-card.green:hover{border-color:#059669}.HomePage .Allotment_Status .status-grid .status-card.green:hover .icon-box{background:#059669}.HomePage .Allotment_Status .status-grid .status-card.purple .icon-box{color:#7c3aed}.HomePage .Allotment_Status .status-grid .status-card.purple:hover{border-color:#7c3aed}.HomePage .Allotment_Status .status-grid .status-card.purple:hover .icon-box{background:#7c3aed}.HomePage .GMP_Section{padding:0 0 80px}@media screen and (max-width:992px){.HomePage .GMP_Section{padding:0 0 60px}}@media screen and (max-width:768px){.HomePage .GMP_Section{padding:0 0 40px}}.HomePage .GMP_Section{background:#fff}[data-theme=dark] .HomePage .GMP_Section{background:var(--surface-bg)}.HomePage .GMP_Section .container{max-width:1400px;margin:0 auto;padding:0 24px}.HomePage .GMP_Section .gmp-wrapper{align-items:flex-start;gap:60px;display:flex}@media screen and (max-width:1280px){.HomePage .GMP_Section .gmp-wrapper{flex-direction:column;gap:40px;max-width:900px;margin:0 auto}}.HomePage .GMP_Section .gmp-content{flex:1}.HomePage .GMP_Section .gmp-content .section-header-left{margin-bottom:24px}.HomePage .GMP_Section .gmp-content .section-header-left .sub-title{color:var(--text);font-size:24px;font-weight:700;line-height:1.5;display:block}@media screen and (max-width:992px){.HomePage .GMP_Section .gmp-content .section-header-left .sub-title{font-size:22px}}@media screen and (max-width:768px){.HomePage .GMP_Section .gmp-content .section-header-left .sub-title{font-size:20px}}.HomePage .GMP_Section .gmp-content .section-header-left h2{color:var(--secondary);margin-bottom:8px;font-size:36px;font-weight:800}.HomePage .GMP_Section .gmp-content .section-header-left h2 .highlight{background:var(--grad);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}@media screen and (max-width:992px){.HomePage .GMP_Section .gmp-content .section-header-left h2{font-size:28px}}@media screen and (max-width:768px){.HomePage .GMP_Section .gmp-content .section-header-left h2{font-size:24px}}.HomePage .GMP_Section .gmp-content .section-header-left .title-underline{background:linear-gradient(90deg,var(--secondary)0%,#fff0 100%);border-radius:2px;width:50px;height:4px}.HomePage .GMP_Section .gmp-content .description{color:var(--text-secondary);margin-bottom:32px;font-size:16px;line-height:1.6}.HomePage .GMP_Section .gmp-content .example-box{background:linear-gradient(135deg,var(--primary-bg),var(--secondary-bg));border:1px solid var(--border);border-left:4px solid var(--secondary);border-radius:8px;align-items:flex-start;gap:16px;padding:24px;display:flex}[data-theme=dark] .HomePage .GMP_Section .gmp-content .example-box{background:#f973161a}.HomePage .GMP_Section .gmp-content .example-box .icon-wrapper{width:40px;min-width:40px;height:40px;color:var(--secondary);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 4px #0000000d}[data-theme=dark] .HomePage .GMP_Section .gmp-content .example-box .icon-wrapper{background:#ffffff1a}.HomePage .GMP_Section .gmp-content .example-box p{color:var(--text);margin:0;font-size:15px;line-height:1.6}.HomePage .GMP_Section .gmp-content .example-box p strong{color:var(--text);font-weight:700}.HomePage .GMP_Section .gmp-card{border:1px solid var(--border);border-bottom:4px solid var(--primary);background:#fff;border-radius:20px;flex:1;padding:32px;position:relative;box-shadow:0 10px 30px #0000000d}@media screen and (max-width:1280px){.HomePage .GMP_Section .gmp-card{width:100%}}[data-theme=dark] .HomePage .GMP_Section .gmp-card{background:var(--card-bg);border-color:#ffffff0d}.HomePage .GMP_Section .gmp-card .card-header{justify-content:space-between;align-items:center;gap:16px;width:100%;margin-bottom:24px;display:flex}.HomePage .GMP_Section .gmp-card .card-header h3{color:#000;font-size:22px;font-weight:700}[data-theme=dark] .HomePage .GMP_Section .gmp-card .card-header h3{color:#fff}@media screen and (max-width:768px){.HomePage .GMP_Section .gmp-card .card-header h3{font-size:18px}}.HomePage .GMP_Section .gmp-card .card-header .icon-badge{background:var(--primary);color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}@media screen and (max-width:768px){.HomePage .GMP_Section .gmp-card .card-header .icon-badge{border-radius:8px;width:32px;height:32px}}.HomePage .GMP_Section .gmp-card .card-divider{background:var(--border);opacity:.6;height:1px;margin-bottom:24px}.HomePage .GMP_Section .gmp-card .insights-list{flex-direction:column;gap:20px;width:100%;margin:0;padding:0;list-style:none;display:flex}.HomePage .GMP_Section .gmp-card .insights-list li{color:var(--text-secondary);align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.HomePage .GMP_Section .gmp-card .insights-list li .check-icon{color:#0284c7;background:#e0f2fe;border-radius:50%;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;margin-top:2px;display:flex}.HomePage .GMP_Section .gmp-card .insights-list li .check-icon svg{width:12px;height:12px}[data-theme=dark] .HomePage .GMP_Section .gmp-card .insights-list li .check-icon{color:#38bdf8;background:#0ea5e933}.HomePage .How_It_Works_Section{padding:0 0 80px}@media screen and (max-width:992px){.HomePage .How_It_Works_Section{padding:0 0 60px}}@media screen and (max-width:768px){.HomePage .How_It_Works_Section{padding:0 0 40px}}.HomePage .How_It_Works_Section{background:#fff}[data-theme=dark] .HomePage .How_It_Works_Section{background:var(--surface-bg)}.HomePage .How_It_Works_Section .container{max-width:1400px;margin:0 auto;padding:0 24px}.HomePage .How_It_Works_Section .works-wrapper{align-items:flex-start;gap:60px;display:flex}@media screen and (max-width:1280px){.HomePage .How_It_Works_Section .works-wrapper{flex-direction:column-reverse;gap:40px;width:100%;max-width:900px;margin:0 auto}}.HomePage .How_It_Works_Section .works-card{border:1px solid var(--border);border-top:4px solid var(--secondary);background:#fff;border-radius:20px;flex:1;padding:32px;position:relative;box-shadow:0 10px 30px #0000000d}@media screen and (max-width:1280px){.HomePage .How_It_Works_Section .works-card{width:100%}}[data-theme=dark] .HomePage .How_It_Works_Section .works-card{background:var(--card-bg);border-color:#ffffff0d}.HomePage .How_It_Works_Section .works-card .card-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.HomePage .How_It_Works_Section .works-card .card-header h3{color:var(--text);font-size:22px;font-weight:700}@media screen and (max-width:768px){.HomePage .How_It_Works_Section .works-card .card-header h3{font-size:18px}}.HomePage .How_It_Works_Section .works-card .card-header .icon-badge{color:#fff;background:#f97316;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 4px 12px #f9731640}@media screen and (max-width:768px){.HomePage .How_It_Works_Section .works-card .card-header .icon-badge{border-radius:8px;width:32px;height:32px}.HomePage .How_It_Works_Section .works-card .card-header .icon-badge svg{width:16px;height:16px}}.HomePage .How_It_Works_Section .works-card .steps-list{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex;position:relative}.HomePage .How_It_Works_Section .works-card .steps-list .step-item{align-items:center;gap:16px;display:flex}.HomePage .How_It_Works_Section .works-card .steps-list .step-item .step-number{color:#f97316;background:#fff;border:2px solid #f97316;border-radius:50%;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;font-size:14px;font-weight:700;display:flex}[data-theme=dark] .HomePage .How_It_Works_Section .works-card .steps-list .step-item .step-number{background:var(--card-bg)}.HomePage .How_It_Works_Section .works-card .steps-list .step-item .step-text{color:var(--text-secondary);font-size:15px;line-height:1.5}.HomePage .How_It_Works_Section .works-content{flex:1;padding-top:10px}.HomePage .How_It_Works_Section .works-content .section-header-left{margin-bottom:24px}.HomePage .How_It_Works_Section .works-content .section-header-left .sub-title{color:var(--text);font-size:24px;font-weight:700;line-height:1.5;display:block}@media screen and (max-width:992px){.HomePage .How_It_Works_Section .works-content .section-header-left .sub-title{font-size:22px}}@media screen and (max-width:768px){.HomePage .How_It_Works_Section .works-content .section-header-left .sub-title{font-size:20px}}.HomePage .How_It_Works_Section .works-content .section-header-left h2{color:#f97316;margin-bottom:8px;font-size:36px;font-weight:800}@media screen and (max-width:992px){.HomePage .How_It_Works_Section .works-content .section-header-left h2{font-size:28px}}@media screen and (max-width:768px){.HomePage .How_It_Works_Section .works-content .section-header-left h2{font-size:24px}}.HomePage .How_It_Works_Section .works-content .section-header-left .title-underline{background:linear-gradient(90deg,#f97316 0%,#fff0 100%);border-radius:2px;width:50px;height:4px}.HomePage .How_It_Works_Section .works-content .description{color:var(--text-secondary);margin-bottom:32px;font-size:16px;line-height:1.6}.HomePage .How_It_Works_Section .works-content .concept-pill{color:#f97316;background:#fff7ed;border-radius:50px;align-items:center;gap:10px;padding:8px 20px;font-size:14px;font-weight:600;display:inline-flex}[data-theme=dark] .HomePage .How_It_Works_Section .works-content .concept-pill{background:#f973161a}.HomePage .How_It_Works_Section .works-content .concept-pill .icon{align-items:center;display:flex}.HomePage .Blog_Section{padding:0 0 80px}@media screen and (max-width:992px){.HomePage .Blog_Section{padding:0 0 60px}}@media screen and (max-width:768px){.HomePage .Blog_Section{padding:0 0 40px}}.HomePage .Blog_Section{background:#fff}[data-theme=dark] .HomePage .Blog_Section{background:var(--surface-bg)}.HomePage .Blog_Section .container{max-width:1400px;margin:0 auto;padding:0 24px}.HomePage .Blog_Section .section-header{text-align:center;max-width:800px;margin:0 auto 60px}@media screen and (max-width:768px){.HomePage .Blog_Section .section-header{margin:0 auto 40px}}.HomePage .Blog_Section .section-header h2{color:var(--primary);margin-bottom:16px;font-size:32px;font-weight:800}@media screen and (max-width:992px){.HomePage .Blog_Section .section-header h2{font-size:28px}}@media screen and (max-width:768px){.HomePage .Blog_Section .section-header h2{font-size:24px}}.HomePage .Blog_Section .section-header h2 .highlight{background:var(--grad);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.HomePage .Blog_Section .section-header .description{color:var(--text-secondary);font-size:16px;font-weight:400;line-height:1.6}@media screen and (max-width:992px){.HomePage .Blog_Section .section-header .description{font-size:14px}}.HomePage .Blog_Section .blog-grid{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:32px;margin-bottom:48px;display:flex}@media screen and (max-width:1280px){.HomePage .Blog_Section .blog-grid{gap:24px}}@media screen and (max-width:992px){.HomePage .Blog_Section .blog-grid{gap:20px}}.HomePage .Blog_Section .blog-card{border:1px solid var(--border);background:#fff;border-radius:20px;flex-direction:column;width:calc(33.3333% - 32px);transition:all .3s;display:flex;overflow:hidden}@media screen and (max-width:1280px){.HomePage .Blog_Section .blog-card{width:calc(50% - 24px)}}@media screen and (max-width:992px){.HomePage .Blog_Section .blog-card{width:calc(50% - 20px)}}@media screen and (max-width:768px){.HomePage .Blog_Section .blog-card{width:100%;max-width:450px;margin:0 auto}}[data-theme=dark] .HomePage .Blog_Section .blog-card{background:var(--card-bg);border-color:#ffffff0d}.HomePage .Blog_Section .blog-card:hover{border-color:var(--primary);transform:translateY(-8px);box-shadow:0 15px 30px #0000001a}.HomePage .Blog_Section .blog-card .card-image{height:220px;position:relative;overflow:hidden}.HomePage .Blog_Section .blog-card .card-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.HomePage .Blog_Section .blog-card:hover .card-image img{transform:scale(1.05)}.HomePage .Blog_Section .blog-card .card-content{flex-direction:column;flex:1;padding:24px;display:flex}.HomePage .Blog_Section .blog-card .card-content h3{color:var(--primary);flex:1;margin-bottom:16px;font-size:20px;font-weight:700;line-height:1.4}@media screen and (max-width:768px){.HomePage .Blog_Section .blog-card .card-content h3{font-size:18px}}.HomePage .Blog_Section .blog-card .card-content .read-more{color:#004a8e;align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;transition:gap .3s;display:inline-flex}[data-theme=dark] .HomePage .Blog_Section .blog-card .card-content .read-more{color:#60a5fa}.HomePage .Blog_Section .blog-card .card-content .read-more svg{transition:transform .3s}.HomePage .Blog_Section .blog-card .card-content .read-more:hover{gap:12px}.HomePage .Blog_Section .view-more-wrapper{text-align:center}.HomePage .Blog_Section .view-more-wrapper .view-more-btn{color:#fff;cursor:pointer;background:#004a8e;border:none;border-radius:50px;padding:14px 40px;font-size:16px;font-weight:600;transition:all .3s;display:inline-block;box-shadow:0 4px 12px #004a8e4d}.HomePage .Blog_Section .view-more-wrapper .view-more-btn:hover{background:#036;transform:translateY(-2px);box-shadow:0 6px 16px #004a8e66}.HomePage .Reviews_Section{padding:0 0 80px}@media screen and (max-width:992px){.HomePage .Reviews_Section{padding:0 0 60px}}@media screen and (max-width:768px){.HomePage .Reviews_Section{padding:0 0 40px}}.HomePage .Reviews_Section{background:#fff}[data-theme=dark] .HomePage .Reviews_Section{background:var(--surface-bg)}.HomePage .Reviews_Section .container{max-width:1400px;margin:0 auto;padding:0 24px}.HomePage .Reviews_Section .section-header{text-align:center;max-width:800px;margin:0 auto 60px}@media screen and (max-width:768px){.HomePage .Reviews_Section .section-header{margin:0 auto 40px}}.HomePage .Reviews_Section .section-header h2{color:var(--primary);margin-bottom:16px;font-size:32px;font-weight:800}@media screen and (max-width:992px){.HomePage .Reviews_Section .section-header h2{font-size:28px}}@media screen and (max-width:768px){.HomePage .Reviews_Section .section-header h2{font-size:24px}}.HomePage .Reviews_Section .section-header h2 .highlight{background:var(--grad);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.HomePage .Reviews_Section .section-header .description{color:var(--text-secondary);font-size:16px;font-weight:400;line-height:1.6}@media screen and (max-width:992px){.HomePage .Reviews_Section .section-header .description{font-size:14px}}.HomePage .Reviews_Section .reviews-grid{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:32px;margin-bottom:48px;padding:10px 0 30px;display:flex;overflow-x:auto}.HomePage .Reviews_Section .reviews-grid::-webkit-scrollbar{display:none}@media screen and (max-width:1280px){.HomePage .Reviews_Section .reviews-grid{gap:24px}}@media screen and (max-width:768px){.HomePage .Reviews_Section .reviews-grid{gap:16px;margin-bottom:30px}}.HomePage .Reviews_Section .review-card{scroll-snap-align:start;border:1px solid var(--border);background:#fff;border-radius:20px;flex-direction:column;flex:0 0 calc(33.3333% - 21.3333px);padding:32px;transition:all .3s;display:flex;position:relative}@media screen and (max-width:1280px){.HomePage .Reviews_Section .review-card{flex:0 0 calc(50% - 12px);padding:24px}}@media screen and (max-width:992px){.HomePage .Reviews_Section .review-card{flex:0 0 calc(50% - 12px)}}@media screen and (max-width:768px){.HomePage .Reviews_Section .review-card{flex:0 0 100%;padding:24px 20px}}[data-theme=dark] .HomePage .Reviews_Section .review-card{background:var(--card-bg);border-color:#ffffff0d}.HomePage .Reviews_Section .review-card .card-top{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.HomePage .Reviews_Section .review-card .card-top .stars{color:#fbbf24;gap:4px;display:flex}.HomePage .Reviews_Section .review-card .card-top .stars svg{fill:currentColor}.HomePage .Reviews_Section .review-card .card-top .quote-icon{color:#e2e8f0}[data-theme=dark] .HomePage .Reviews_Section .review-card .card-top .quote-icon{color:#ffffff1a}.HomePage .Reviews_Section .review-card .review-text{color:var(--text-secondary);flex:1;margin-bottom:24px;font-size:15px;line-height:1.6}.HomePage .Reviews_Section .review-card .card-divider{background:var(--border);opacity:.6;height:1px;margin-bottom:24px}.HomePage .Reviews_Section .review-card .reviewer-profile{align-items:center;gap:16px;display:flex}.HomePage .Reviews_Section .review-card .reviewer-profile .avatar{color:#fff;background:#1e293b;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:16px;font-weight:700;display:flex}.HomePage .Reviews_Section .review-card .reviewer-profile .info .name{color:var(--text);margin-bottom:4px;font-size:16px;font-weight:700}.HomePage .Reviews_Section .review-card .reviewer-profile .info .role{color:var(--text-secondary);font-size:13px}.HomePage .Reviews_Section .slider-nav{justify-content:center;gap:16px;display:flex}.HomePage .Reviews_Section .slider-nav .nav-btn{border:1px solid var(--border);width:48px;height:48px;color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex}[data-theme=dark] .HomePage .Reviews_Section .slider-nav .nav-btn{background:var(--card-bg);border-color:#ffffff1a}.HomePage .Reviews_Section .slider-nav .nav-btn:hover,.HomePage .Reviews_Section .slider-nav .nav-btn.active,.HomePage .Reviews_Section .slider-nav .nav-btn.active{color:#004a8e;border-color:#004a8e}.HomePage .FAQ_Section{padding:0 0 80px}@media screen and (max-width:992px){.HomePage .FAQ_Section{padding:0 0 60px}}@media screen and (max-width:768px){.HomePage .FAQ_Section{padding:0 0 40px}}.HomePage .FAQ_Section{background:#fff}[data-theme=dark] .HomePage .FAQ_Section{background:var(--surface-bg)}.HomePage .FAQ_Section .container{max-width:1400px;margin:0 auto;padding:0 24px}.HomePage .FAQ_Section .section-header{text-align:center;max-width:800px;margin:0 auto 60px}@media screen and (max-width:768px){.HomePage .FAQ_Section .section-header{margin:0 auto 40px}}.HomePage .FAQ_Section .section-header h2{background:var(--grad);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:32px;font-weight:800;display:inline-block}.HomePage .FAQ_Section .section-header h2 .highlight{color:inherit;-webkit-text-fill-color:inherit}@media screen and (max-width:992px){.HomePage .FAQ_Section .section-header h2{font-size:28px}}@media screen and (max-width:768px){.HomePage .FAQ_Section .section-header h2{font-size:24px}}.HomePage .FAQ_Section .section-header .description{color:var(--text-secondary);font-size:16px;font-weight:400;line-height:1.6}@media screen and (max-width:992px){.HomePage .FAQ_Section .section-header .description{font-size:14px}}.HomePage .FAQ_Section .faq-list{flex-direction:column;gap:16px;max-width:800px;margin:0 auto;display:flex}.HomePage .FAQ_Section .faq-item{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:12px;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden}[data-theme=dark] .HomePage .FAQ_Section .faq-item{background:var(--card-bg);border-color:#ffffff14}.HomePage .FAQ_Section .faq-item:hover{border-color:var(--primary-light);box-shadow:0 4px 20px #004a8e14}[data-theme=dark] .HomePage .FAQ_Section .faq-item:hover{border-color:var(--primary);box-shadow:0 4px 25px #00000040}.HomePage .FAQ_Section .faq-item.active{border-color:var(--primary);box-shadow:0 10px 30px #004a8e1f}[data-theme=dark] .HomePage .FAQ_Section .faq-item.active{border-color:var(--primary);background:var(--card-hover-bg);box-shadow:0 10px 40px #0000004d}.HomePage .FAQ_Section .faq-item.active .icon{background:var(--primary);color:#fff;transform:rotate(180deg)}.HomePage .FAQ_Section .faq-item .faq-question{justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}@media screen and (max-width:768px){.HomePage .FAQ_Section .faq-item .faq-question{padding:18px 20px}}.HomePage .FAQ_Section .faq-item .faq-question h3{color:var(--primary);margin:0;font-size:18px;font-weight:700;line-height:1.4}[data-theme=dark] .HomePage .FAQ_Section .faq-item .faq-question h3{color:var(--text)}@media screen and (max-width:768px){.HomePage .FAQ_Section .faq-item .faq-question h3{font-size:16px}}.HomePage .FAQ_Section .faq-item .faq-question .icon{color:var(--primary);background:var(--primary-bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex}.HomePage .FAQ_Section .faq-item .faq-question .icon svg{stroke-width:2.5px;width:18px;height:18px}[data-theme=dark] .HomePage .FAQ_Section .faq-item .faq-question .icon{color:var(--primary);background:#3b82f626}@media screen and (max-width:768px){.HomePage .FAQ_Section .faq-item .faq-question .icon{width:32px;height:32px}.HomePage .FAQ_Section .faq-item .faq-question .icon svg{width:16px;height:16px}}.HomePage .FAQ_Section .faq-item .faq-answer{color:var(--text-secondary);opacity:0;max-height:0;font-size:15px;line-height:1.7;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.HomePage .FAQ_Section .faq-item .faq-answer .answer-inner{border-top:1px solid #0000;padding:0 24px 24px}@media screen and (max-width:768px){.HomePage .FAQ_Section .faq-item .faq-answer .answer-inner{padding:0 20px 20px}}.HomePage .FAQ_Section .faq-item.active .faq-answer{opacity:1}.HomePage .no-data-container{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:80px 24px;animation:.5s ease-in-out fadeIn;display:flex}@media screen and (max-width:992px){.HomePage .no-data-container{padding:60px 24px}}.HomePage .no-data-container .no-data-animation{margin-bottom:32px;animation:3s ease-in-out infinite floatAnimation}.HomePage .no-data-container .no-data-animation .stock-chart-icon{width:200px;height:120px;color:var(--primary);opacity:.6}@media screen and (max-width:768px){.HomePage .no-data-container .no-data-animation .stock-chart-icon{width:160px;height:96px}}.HomePage .no-data-container .no-data-animation .stock-chart-icon .chart-line{stroke-dasharray:300;stroke-dashoffset:300px;animation:2s ease-in-out forwards drawLine}.HomePage .no-data-container .no-data-animation .stock-chart-icon .candlestick{opacity:0;animation:.5s ease-in-out forwards fadeInCandlestick}.HomePage .no-data-container .no-data-animation .stock-chart-icon .candlestick.candlestick-1{animation-delay:.5s}.HomePage .no-data-container .no-data-animation .stock-chart-icon .candlestick.candlestick-2{animation-delay:.8s}.HomePage .no-data-container .no-data-animation .stock-chart-icon .candlestick.candlestick-3{animation-delay:1.1s}.HomePage .no-data-container .no-data-animation .stock-chart-icon .candlestick.candlestick-4{animation-delay:1.4s}.HomePage .no-data-container .no-data-title{color:var(--text);margin-bottom:12px;font-size:28px;font-weight:800}@media screen and (max-width:768px){.HomePage .no-data-container .no-data-title{font-size:24px}}.HomePage .no-data-container .no-data-message{color:var(--text-secondary);max-width:500px;margin-bottom:32px;font-size:16px;line-height:1.6}@media screen and (max-width:768px){.HomePage .no-data-container .no-data-message{font-size:14px}}.HomePage .no-data-container .refresh-board-btn{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:50px;align-items:center;gap:10px;padding:14px 32px;font-size:16px;font-weight:600;transition:all .3s;display:inline-flex;box-shadow:0 4px 12px #004a8e4d}.HomePage .no-data-container .refresh-board-btn svg{width:16px;height:16px;transition:transform .3s}.HomePage .no-data-container .refresh-board-btn:hover{background:#036;transform:translateY(-2px);box-shadow:0 6px 16px #004a8e66}.HomePage .no-data-container .refresh-board-btn:hover svg{transform:rotate(180deg)}.HomePage .no-data-container .refresh-board-btn:active{transform:translateY(0)}@keyframes floatAnimation{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes drawLine{to{stroke-dashoffset:0}}@keyframes fadeInCandlestick{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Advanced_Loader_Overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9999;background:#ffffffb3;justify-content:center;align-items:center;width:100%;height:100%;min-height:400px;transition:all .3s ease-in-out;display:flex;position:absolute;top:0;left:0}[data-theme=dark] .Advanced_Loader_Overlay{background:#0f172ad9}.Advanced_Loader_Overlay .loader-content{flex-direction:column;align-items:center;gap:40px;animation:.6s ease-out fadeIn;display:flex}.Advanced_Loader_Overlay .loader-visual{justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:relative}.Advanced_Loader_Overlay .loader-visual .orbit{border:2px solid #0000;border-radius:50%;animation:linear infinite orbitRotate;position:absolute}.Advanced_Loader_Overlay .loader-visual .orbit.orbit-1{border-top-color:var(--primary);width:120px;height:120px;animation-duration:2s}.Advanced_Loader_Overlay .loader-visual .orbit.orbit-2{border-right-color:var(--secondary);width:90px;height:90px;animation-duration:1.5s;animation-direction:reverse}.Advanced_Loader_Overlay .loader-visual .orbit.orbit-3{border-bottom-color:var(--primary);width:60px;height:60px;animation-duration:1s}.Advanced_Loader_Overlay .loader-visual .core{background:var(--primary);width:24px;height:24px;box-shadow:0 0 20px var(--primary);border-radius:50%;position:relative}.Advanced_Loader_Overlay .loader-visual .core .pulse{background:var(--primary);opacity:.5;border-radius:50%;width:100%;height:100%;animation:2s ease-out infinite corePulse;position:absolute}.Advanced_Loader_Overlay .loader-text{text-align:center}.Advanced_Loader_Overlay .loader-text h3{background:var(--grad);-webkit-text-fill-color:#0000;letter-spacing:-.5px;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:24px;font-weight:800;display:inline-block}.Advanced_Loader_Overlay .loader-text .loading-bar{background:var(--border);border-radius:10px;width:200px;height:4px;margin:0 auto 12px;overflow:hidden}.Advanced_Loader_Overlay .loader-text .loading-bar .progress{background:var(--grad);border-radius:10px;width:40%;height:100%;animation:1.5s ease-in-out infinite progressBarMove}.Advanced_Loader_Overlay .loader-text p{color:var(--text-secondary);letter-spacing:1px;text-transform:uppercase;opacity:.8;font-size:14px;font-weight:500}@keyframes orbitRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes corePulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(3)}}@keyframes progressBarMove{0%{width:30%;transform:translate(-100%)}50%{width:60%}to{width:30%;transform:translate(250%)}}.privacy-policy{background:#fff;width:100%;margin:0 auto;padding:2rem 1rem 4rem}[data-theme=dark] .privacy-policy{background:var(--surface-bg)}@media screen and (max-width:992px){.privacy-policy{padding:1.5rem .75rem 3rem}}@media screen and (max-width:768px){.privacy-policy{padding:1rem .5rem 2rem}}.privacy-header{text-align:center;border:1px solid var(--border);background:linear-gradient(135deg,#004a8e14,#f370210d);border-radius:16px;margin-bottom:3rem;padding:2.5rem 1rem}@media screen and (max-width:992px){.privacy-header{border-radius:12px;margin-bottom:2rem;padding:2rem 1rem}}@media screen and (max-width:768px){.privacy-header{margin-bottom:1.5rem;padding:1.5rem .75rem}}.privacy-header h1{background:linear-gradient(135deg,var(--primary),var(--secondary));-webkit-text-fill-color:#0000;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:700}@media screen and (max-width:992px){.privacy-header h1{font-size:2.25rem}}@media screen and (max-width:768px){.privacy-header h1{font-size:1.75rem}}.privacy-header .subtitle{color:var(--text-secondary);margin:0;font-size:1.25rem;font-weight:500}@media screen and (max-width:992px){.privacy-header .subtitle{font-size:1.1rem}}@media screen and (max-width:768px){.privacy-header .subtitle{font-size:1rem}}[data-theme=dark] .privacy-header{background:linear-gradient(135deg,#3b82f626,#fb923c1f);border-color:#ffffff14}.privacy-content{background:var(--surface-bg);border:1px solid var(--border);border-radius:16px;padding:3rem;box-shadow:0 4px 16px #00000014}@media screen and (max-width:992px){.privacy-content{border-radius:12px;padding:2rem}}@media screen and (max-width:768px){.privacy-content{border-radius:8px;padding:1.5rem 1rem}}[data-theme=dark] .privacy-content{background:var(--card-bg);border-color:#ffffff14;box-shadow:0 4px 16px #00000080}.policy-section{border-bottom:1px solid var(--border);margin-bottom:3rem;padding-bottom:3rem}@media screen and (max-width:992px){.policy-section{margin-bottom:2.5rem;padding-bottom:2.5rem}}@media screen and (max-width:768px){.policy-section{margin-bottom:2rem;padding-bottom:2rem}}.policy-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.policy-section h2{color:var(--primary);border-bottom:2px solid #004a8e26;margin-bottom:1.5rem;padding-bottom:.75rem;font-size:2rem;font-weight:700}@media screen and (max-width:992px){.policy-section h2{margin-bottom:1.25rem;font-size:1.75rem}}@media screen and (max-width:768px){.policy-section h2{margin-bottom:1rem;font-size:1.5rem}}.policy-section h3{color:var(--text);margin-top:2rem;margin-bottom:1rem;font-size:1.5rem;font-weight:600}@media screen and (max-width:992px){.policy-section h3{margin-top:1.5rem;font-size:1.35rem}}@media screen and (max-width:768px){.policy-section h3{margin-top:1.25rem;font-size:1.25rem}}.policy-section p{color:var(--text-secondary);margin-bottom:1rem;font-size:1rem;line-height:1.8}@media screen and (max-width:768px){.policy-section p{font-size:.95rem;line-height:1.7}}.policy-section p.updated-date{color:var(--text-tertiary);margin-bottom:1.5rem;font-size:.9rem;font-style:italic}.policy-section p.small{color:var(--text-tertiary);margin-top:.25rem;font-size:.85rem}.policy-section ul{margin:1rem 0;padding-left:0;list-style:none}.policy-section ul li{color:var(--text-secondary);margin-bottom:.75rem;padding-left:1.5rem;font-size:1rem;line-height:1.8;position:relative}@media screen and (max-width:768px){.policy-section ul li{padding-left:1.25rem;font-size:.95rem}}.policy-section ul li:before{content:"•";color:var(--primary);font-size:1.25rem;font-weight:700;position:absolute;left:0}.policy-section ul li strong{color:var(--text);font-weight:600}.policy-section a{color:var(--primary);font-weight:500;text-decoration:none;transition:all .3s;position:relative}.policy-section a:after{content:"";background:var(--secondary);width:0;height:2px;transition:width .3s;position:absolute;bottom:-2px;left:0}.policy-section a:hover{color:var(--secondary)}.policy-section a:hover:after{width:100%}.policy-section .highlight-box{border-left:4px solid var(--primary);background:linear-gradient(135deg,#004a8e0f,#f370210a);border-radius:8px;margin:2rem 0;padding:1.5rem}@media screen and (max-width:992px){.policy-section .highlight-box{margin:1.5rem 0;padding:1.25rem}}@media screen and (max-width:768px){.policy-section .highlight-box{margin:1rem 0;padding:1rem}}.policy-section .highlight-box h3{color:var(--primary);margin-bottom:1rem;font-size:1.25rem;margin-top:0!important}@media screen and (max-width:768px){.policy-section .highlight-box h3{font-size:1.1rem}}.policy-section .highlight-box p{margin-bottom:.75rem}.policy-section .highlight-box p:last-child,.policy-section .highlight-box ul,.policy-section .highlight-box ul li:last-child{margin-bottom:0}.policy-section .highlight-box.warning{background:linear-gradient(135deg,#ff98000f,#ffc1070a);border-left-color:#ff9800}.policy-section .highlight-box.warning h3{color:#ff9800}.policy-section .highlight-box.warning ul li:before{content:""}.policy-section .highlight-box.info{background:linear-gradient(135deg,#2196f30f,#03a9f40a);border-left-color:#2196f3}.policy-section .highlight-box.info h3{color:#2196f3}.policy-section .highlight-box.success{background:linear-gradient(135deg,#4caf500f,#8bc34a0a);border-left-color:#4caf50}.policy-section .highlight-box.success h3{color:#4caf50}[data-theme=dark] .policy-section .highlight-box{background:linear-gradient(135deg,#3b82f61f,#fb923c14)}[data-theme=dark] .policy-section .highlight-box.warning{background:linear-gradient(135deg,#fbbf241f,#f59e0b14)}[data-theme=dark] .policy-section .highlight-box.info{background:linear-gradient(135deg,#3b82f61f,#60a5fa14)}[data-theme=dark] .policy-section .highlight-box.success{background:linear-gradient(135deg,#22c55e1f,#4ade8014)}.policy-section .contact-info{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin:2rem 0;display:grid}@media screen and (max-width:992px){.policy-section .contact-info{grid-template-columns:1fr;gap:1.5rem}}.policy-section .contact-item{background:#004a8e0a;border:1px solid #004a8e1a;border-radius:12px;padding:1.5rem;transition:all .3s}@media screen and (max-width:768px){.policy-section .contact-item{padding:1.25rem}}.policy-section .contact-item:hover{background:#004a8e0f;border-color:#004a8e33;transform:translateY(-4px);box-shadow:0 6px 16px #0000001a}.policy-section .contact-item h3{color:var(--primary);margin-bottom:.75rem;font-size:1.25rem;margin-top:0!important}@media screen and (max-width:768px){.policy-section .contact-item h3{font-size:1.1rem}}.policy-section .contact-item p{color:var(--text-secondary);margin-bottom:.25rem;font-size:1rem}[data-theme=dark] .policy-section .contact-item{background:#3b82f61a;border-color:#3b82f633}[data-theme=dark] .policy-section .contact-item:hover{background:#3b82f626;border-color:#3b82f64d;box-shadow:0 6px 16px #3b82f633}.cookie-consent-wrapper{z-index:9999;pointer-events:none;justify-content:center;padding:0 1.5rem;animation:.6s cubic-bezier(.16,1,.3,1) slideUp;display:flex;position:fixed;bottom:2rem;left:0;right:0}@media screen and (max-width:768px){.cookie-consent-wrapper{max-width:100%;padding:0 1rem;bottom:1rem}}@keyframes slideUp{0%{opacity:0;transform:translate(-50%,30px)}to{opacity:1;transform:translate(-50%)}}.cookie-consent-banner{pointer-events:auto;background:var(--cookie-bg);-webkit-backdrop-filter:blur(12px);border:1px solid #ffffff26;border-radius:60px;align-items:center;gap:2.5rem;width:auto;max-width:1000px;padding:.6rem 1rem .6rem 2rem;display:flex;box-shadow:0 15px 40px #0006}@media screen and (max-width:1280px){.cookie-consent-banner{gap:1.5rem}}@media screen and (max-width:992px){.cookie-consent-banner{text-align:center;border-radius:20px;flex-direction:column;gap:1rem;max-width:calc(100% - 20px);margin:0 auto;padding:1.25rem}}@media screen and (max-width:375px){.cookie-consent-banner{border-radius:16px;gap:.75rem;padding:1rem .75rem}}.cookie-consent-banner .cookie-text{color:var(--cookie-text);font-size:.95rem;font-weight:500;line-height:1.4}@media screen and (max-width:768px){.cookie-consent-banner .cookie-text{font-size:.85rem}}@media screen and (max-width:375px){.cookie-consent-banner .cookie-text{font-size:.75rem;line-height:1.3}}.cookie-consent-banner .cookie-text .policy-link{color:var(--cookie-text);text-underline-offset:3px;margin-left:.25rem;font-weight:700;text-decoration:underline;transition:all .3s}.cookie-consent-banner .cookie-text .policy-link:hover{opacity:.8}.cookie-consent-banner .cookie-actions{align-items:center;gap:.75rem;display:flex}@media screen and (max-width:375px){.cookie-consent-banner .cookie-actions{gap:.5rem}}.cookie-consent-banner .cookie-actions button{cursor:pointer;border:none;border-radius:40px;padding:.6rem 2rem;font-size:.9rem;font-weight:700;transition:all .3s}@media screen and (max-width:768px){.cookie-consent-banner .cookie-actions button{padding:.5rem 1.5rem;font-size:.85rem}}@media screen and (max-width:375px){.cookie-consent-banner .cookie-actions button{padding:.5rem 1rem;font-size:.8rem}}.cookie-consent-banner .cookie-actions button.btn-reject{color:#fff;background:#f87171}.cookie-consent-banner .cookie-actions button.btn-reject:hover{background:#ef4444;transform:translateY(-2px);box-shadow:0 4px 12px #ef44444d}.cookie-consent-banner .cookie-actions button.btn-accept{color:#fff;background:#3b82f6}[data-theme=dark] .cookie-consent-banner .cookie-actions button.btn-accept{background:var(--primary)}.cookie-consent-banner .cookie-actions button.btn-accept:hover{background:#2563eb;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}.cookie-consent-banner .cookie-actions button.btn-close{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;margin-left:.25rem;padding:0;display:flex}.cookie-consent-banner .cookie-actions button.btn-close:hover{transform:rotate(90deg)}.cookie-consent-banner .cookie-actions button.btn-close svg{width:16px;height:16px}@media screen and (max-width:992px){.cookie-consent-banner .cookie-actions{justify-content:center;width:100%}.cookie-consent-banner .cookie-actions button{flex:1}.cookie-consent-banner .cookie-actions button.btn-close{flex:0 0 25px;margin-left:.5rem}}.investment-container{justify-content:flex-end;margin-bottom:8px;display:flex}@media screen and (max-width:992px){.investment-container{justify-content:center;width:100%}}.investment-container .investment-showcase{background:var(--surface-bg);border:1px solid var(--border);min-width:fit-content;box-shadow:var(--shadow-sm);border-radius:12px;flex-direction:row;align-items:baseline;gap:8px;padding:10px 20px;transition:all .3s;display:flex}.investment-container .investment-showcase:hover{border-color:var(--success);box-shadow:var(--shadow-md);transform:translateY(-2px)}.investment-container .investment-showcase .inv-amount{color:var(--success);align-items:baseline;gap:2px;font-size:22px;font-weight:800;display:flex}.investment-container .investment-showcase .inv-amount .currency{font-size:14px;font-weight:700}.investment-container .investment-showcase .inv-details{color:var(--primary);white-space:nowrap;font-size:11px;font-weight:600}@media screen and (max-width:1280px){.sidebar-layout{flex-direction:column}}.sidebar-layout .main-content{flex:1;width:100%;min-width:0}.sidebar-layout .sidebar-content{flex-shrink:0;width:340px}@media screen and (max-width:1280px){.sidebar-layout .sidebar-content{width:100%}}.sidebar-widget{background:var(--card-bg);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:20px;padding:24px}.sidebar-widget h3{color:var(--primary);align-items:center;gap:10px;margin-bottom:20px;font-size:18px;font-weight:700;display:flex}.sidebar-widget h3:before{content:"";background:var(--secondary);border-radius:4px;width:4px;height:18px}.sidebar-ipo-list{flex-direction:column;gap:16px;display:flex}.sidebar-ipo-list .sidebar-ipo-item{border:1px solid var(--border);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:12px;text-decoration:none;transition:all .3s;display:flex}.sidebar-ipo-list .sidebar-ipo-item:hover{border-color:var(--primary);background:var(--surface-bg);transform:translate(5px)}.sidebar-ipo-list .sidebar-ipo-item .ipo-img{border:1px solid var(--border);background:#fff;border-radius:8px;flex-shrink:0;width:44px;height:44px;overflow:hidden}.sidebar-ipo-list .sidebar-ipo-item .ipo-img img{object-fit:contain;width:100%;height:100%}.sidebar-ipo-list .sidebar-ipo-item .ipo-info{flex:1;min-width:0}.sidebar-ipo-list .sidebar-ipo-item .ipo-info .name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:14px;font-weight:700;display:block;overflow:hidden}.sidebar-ipo-list .sidebar-ipo-item .ipo-info .meta{color:var(--muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.sidebar-ipo-list .sidebar-ipo-item .ipo-info .meta .date{font-weight:600}.sidebar-ipo-list .sidebar-ipo-item .ipo-info .meta .badge{text-transform:uppercase;background:var(--primary-light);color:var(--primary);border-radius:4px;padding:2px 6px;font-weight:700}.share-card-dedicated{flex-direction:column;justify-content:center;gap:20px;min-height:100%;display:flex}.share-card-dedicated .share-card-header{justify-content:space-between;align-items:center;gap:15px;display:flex}.share-card-dedicated .share-card-header h3{color:var(--text);margin:0;font-size:16px;font-weight:700}.share-card-dedicated .share-card-header .status-badges.mini{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.share-card-dedicated .share-card-header .status-badges.mini span{text-transform:uppercase;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:700}.share-card-dedicated .social-grid-unified{justify-content:center;gap:15px;display:flex}.share-card-dedicated .social-grid-unified .social-circle{width:48px;height:48px;box-shadow:var(--shadow-sm);border-radius:12px;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex}.share-card-dedicated .social-grid-unified .social-circle:hover{box-shadow:var(--shadow);transform:translateY(-5px)}.share-card-dedicated .social-grid-unified .social-circle.wa{background:#25d366}.share-card-dedicated .social-grid-unified .social-circle.tg{background:#08c}.share-card-dedicated .social-grid-unified .social-circle.x{background:#000}.share-card-dedicated .social-grid-unified .social-circle.in{background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)}.sidebar-layout{align-items:flex-start;gap:24px;display:flex}@media screen and (max-width:1440px){.sidebar-layout{gap:20px}}@media screen and (max-width:1280px){.sidebar-layout{flex-direction:column;gap:32px}}.main-content{flex:1;width:100%;min-width:0}.sidebar-content{flex-direction:column;flex-shrink:0;gap:24px;width:320px;display:flex;position:sticky;top:100px}@media screen and (max-width:1440px){.sidebar-content{width:280px}}@media screen and (max-width:1280px){.sidebar-content{gap:32px;width:100%;position:static}}.ipo-hero-advanced{background:var(--card-bg);border:1px solid var(--border);box-shadow:var(--shadow-lg);border-radius:24px;position:relative;overflow:hidden}.ipo-hero-advanced:before{content:"";background:linear-gradient(90deg,var(--primary),var(--secondary));height:4px;position:absolute;top:0;left:0;right:0}.company-identity-bar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}@media screen and (max-width:992px){.company-identity-bar{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:20px 16px}}.company-identity-bar .identity-left{flex:1;align-items:center;gap:20px;display:flex}@media screen and (max-width:992px){.company-identity-bar .identity-left{flex-direction:column;gap:16px}}.company-identity-bar .identity-left .logo-container{border:1px solid var(--border);background:#fff;border-radius:12px;justify-content:center;align-items:center;width:100px;height:100px;padding:8px;display:flex;overflow:hidden}.company-identity-bar .identity-left .logo-container .company-logo-premium{object-fit:contain;width:100%;height:100%}.company-identity-bar .identity-left .company-info{flex:1}.company-identity-bar .identity-left .company-info .company-name{color:var(--text);margin:0 0 10px;font-size:24px;font-weight:800;line-height:1.2}@media screen and (max-width:992px){.company-identity-bar .identity-left .company-info .company-name{margin-bottom:12px;font-size:20px}}.company-identity-bar .identity-left .company-info .company-meta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media screen and (max-width:992px){.company-identity-bar .identity-left .company-info .company-meta{justify-content:center}}.company-identity-bar .identity-left .company-info .company-meta .exchange-badge{background:var(--primary);color:#fff;text-transform:uppercase;letter-spacing:.5px;border-radius:6px;padding:6px 14px;font-size:12px;font-weight:700}.company-identity-bar .identity-left .company-info .company-meta .live-indicator{color:#ef4444;text-transform:uppercase;background:#ef444414;border:1px solid #ef44441a;border-radius:4px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:700;display:flex}.company-identity-bar .identity-left .company-info .company-meta .live-indicator .pulse-dot{background:#ef4444;border-radius:50%;width:6px;height:6px;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.company-identity-bar .identity-left .company-info .company-meta .drhp-link-btn,.company-identity-bar .identity-left .company-info .company-meta .rhp-link-btn{border:1px solid var(--border);background:#004a8e0d;border-radius:99px;align-items:center;margin-left:8px;padding:6px 14px;font-size:11px;font-weight:700;transition:all .2s;display:inline-flex;color:var(--primary)!important;text-decoration:none!important}.company-identity-bar .identity-left .company-info .company-meta .drhp-link-btn:hover,.company-identity-bar .identity-left .company-info .company-meta .rhp-link-btn:hover{background:var(--primary);border-color:var(--primary);transform:translateY(-1px);color:#fff!important}@media screen and (max-width:992px){.identity-right{width:100%}}.identity-right .gmp-showcase{text-align:center;background:linear-gradient(135deg,#10b9811a,#0596690d);border:1px solid #10b98133;border-radius:16px;min-width:180px;padding:16px 24px}@media screen and (max-width:992px){.identity-right .gmp-showcase{width:100%}}.identity-right .gmp-showcase .gmp-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:12px;font-weight:600}.identity-right .gmp-showcase .gmp-value{color:#10b981;margin-bottom:4px;font-size:24px;font-weight:800}.identity-right .gmp-showcase .gmp-trend{color:#10b981;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.identity-right .gmp-showcase .gmp-trend svg{width:16px;height:16px}.quick-stats-grid{border-bottom:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;padding:24px;display:grid}@media screen and (max-width:992px){.quick-stats-grid{grid-template-columns:repeat(2,1fr);gap:12px;padding:20px 16px}}@media screen and (max-width:768px){.quick-stats-grid{grid-template-columns:1fr;gap:10px}}.quick-stats-grid .stat-card{background:var(--surface-bg);border:1px solid var(--border);border-radius:12px;align-items:center;gap:12px;padding:16px 20px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}@media screen and (max-width:992px){.quick-stats-grid .stat-card{padding:12px 16px}}.quick-stats-grid .stat-card:hover{box-shadow:var(--shadow-md);border-color:var(--primary);transform:translateY(-4px)}.quick-stats-grid .stat-card:hover .stat-icon{transform:scale(1.1)}.quick-stats-grid .stat-card .stat-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .3s;display:flex}.quick-stats-grid .stat-card .stat-icon svg{width:18px;height:18px}.quick-stats-grid .stat-card .stat-icon.calendar-icon{color:#3b82f6;background:linear-gradient(135deg,#3b82f61a,#2563eb0d)}.quick-stats-grid .stat-card .stat-icon.price-icon{color:#10b981;background:linear-gradient(135deg,#10b9811a,#0596690d)}.quick-stats-grid .stat-card .stat-icon.subscription-icon{color:#a855f7;background:linear-gradient(135deg,#a855f71a,#9333ea0d)}.quick-stats-grid .stat-card .stat-icon.lot-icon{color:#f97316;background:linear-gradient(135deg,#f973161a,#ea580c0d)}.quick-stats-grid .stat-card .stat-content{flex:1}.quick-stats-grid .stat-card .stat-content .stat-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.3px;margin-bottom:6px;font-size:13px;font-weight:600}.quick-stats-grid .stat-card .stat-content .stat-value{color:var(--text);font-size:15px;font-weight:700;line-height:1.3}.ipo-timeline-progress{background:var(--surface-bg);border-radius:0 0 24px 24px;justify-content:space-between;align-items:flex-start;padding:32px 24px;display:flex;position:relative}@media screen and (max-width:992px){.ipo-timeline-progress{gap:16px;padding:24px 16px;overflow-x:auto}}.ipo-timeline-progress .timeline-step{text-align:center;z-index:2;flex-direction:column;flex:1;align-items:center;min-width:120px;display:flex;position:relative}.ipo-timeline-progress .timeline-step .step-marker{background:var(--surface-bg);border:2px solid var(--border);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:12px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative}.ipo-timeline-progress .timeline-step .step-marker:after{content:"";background:var(--border);border-radius:50%;width:8px;height:8px;transition:all .3s}.ipo-timeline-progress .timeline-step .step-marker svg{color:#fff}.ipo-timeline-progress .timeline-step .step-label{color:var(--muted);text-transform:uppercase;letter-spacing:.8px;margin-bottom:4px;font-size:11px;font-weight:800;transition:color .3s}.ipo-timeline-progress .timeline-step .step-date{color:var(--text-secondary);max-width:100px;font-size:11px;font-weight:600;line-height:1.4}.ipo-timeline-progress .timeline-step.completed .step-marker{background:var(--success);border-color:var(--success);transform:scale(1.1)}.ipo-timeline-progress .timeline-step.completed .step-marker:after{background:#fff;transform:scale(.8)}.ipo-timeline-progress .timeline-step.completed .step-label{color:var(--success)}.ipo-timeline-progress .timeline-step.active .step-marker{background:var(--primary);border-color:var(--primary);box-shadow:0 0 0 6px rgba(var(--primary-rgb,0,74,142),.15);animation:2s cubic-bezier(.4,0,.6,1) infinite pulse-ring;transform:scale(1.1)}.ipo-timeline-progress .timeline-step.active .step-marker:after{background:#fff}.ipo-timeline-progress .timeline-step.active .step-label{color:var(--primary)}.ipo-timeline-progress .timeline-connector{background:var(--border);z-index:1;flex:1;height:2px;margin-top:16px;margin-left:-40px;margin-right:-40px;transition:background .3s}@media screen and (max-width:992px){.ipo-timeline-progress .timeline-connector{display:none}}.ipo-timeline-progress .timeline-connector.completed{background:var(--success)}.header-actions-bar{background:var(--surface-bg);border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding:20px 32px;display:flex}@media screen and (max-width:992px){.header-actions-bar{flex-direction:column;gap:16px;padding:20px 24px}}.header-actions-bar .status-badges,.header-actions-bar .social-icons{gap:10px;display:flex}.header-actions-bar .social-icons .social-circle{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex}.header-actions-bar .social-icons .social-circle:hover{transform:translateY(-4px);box-shadow:0 8px 16px #0003}.header-actions-bar .social-icons .social-circle.wa{background:#25d366}.header-actions-bar .social-icons .social-circle.tg{background:#08c}.header-actions-bar .social-icons .social-circle.x{background:#000}.header-actions-bar .social-icons .social-circle.fb{background:#1877f2}.header-actions-bar .social-icons .social-circle.in{background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulse-ring{0%{box-shadow:0 0 0 0 rgba(var(--primary-rgb,0,74,142),.4)}70%{box-shadow:0 0 0 10px rgba(var(--primary-rgb,0,74,142),0)}to{box-shadow:0 0 0 0 rgba(var(--primary-rgb,0,74,142),0)}}.ipo-dashboard-grid{flex-direction:column;gap:25px;display:flex}@media screen and (max-width:992px){.ipo-dashboard-grid{gap:20px}}.metric-card{background:var(--card-bg);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:16px;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1)}@media screen and (max-width:992px){.metric-card{border-radius:12px;padding:20px 16px}}.metric-card:hover{box-shadow:var(--shadow-lg)}.premium-table-card{padding:0!important;overflow:hidden!important}.premium-table-card .table-header-styled{border-bottom:1px solid var(--border);background:linear-gradient(to right,var(--primary-bg),transparent);padding:14px 24px}@media screen and (max-width:320px){.premium-table-card .table-header-styled{padding:12px 16px}}.premium-table-card .table-header-styled h3{color:var(--text);letter-spacing:-.3px;margin:0;font-size:16px;font-weight:800}@media screen and (max-width:320px){.premium-table-card .table-header-styled h3{font-size:14px}}.premium-table-card .table-responsive{-webkit-overflow-scrolling:touch;padding:0 24px 24px;overflow-x:auto}@media screen and (max-width:768px){.premium-table-card .table-responsive{padding:0 12px 12px}}@media screen and (max-width:320px){.premium-table-card .table-responsive{padding:0 8px 8px}}.premium-table-card table{border-collapse:separate;border-spacing:0;border:1px solid var(--border);border-radius:12px;width:100%;min-width:600px;font-size:14px;overflow:hidden}@media screen and (max-width:768px){.premium-table-card table{min-width:500px;font-size:13px}}@media screen and (max-width:320px){.premium-table-card table{min-width:450px;font-size:12px}}.premium-table-card table thead,.premium-table-card table thead tr{background-color:var(--primary-light)!important}.premium-table-card table thead th{text-align:left;text-transform:uppercase;letter-spacing:.8px;border-bottom:1px solid var(--border);border-right:1px solid #0000000d;padding:16px 24px;font-size:12px;font-weight:800;background-color:var(--primary-light)!important;color:var(--primary)!important}@media screen and (max-width:768px){.premium-table-card table thead th{padding:12px 16px;font-size:11px}}@media screen and (max-width:320px){.premium-table-card table thead th{padding:8px 10px;font-size:10px}}.premium-table-card table thead th:last-child{border-right:none}.premium-table-card table tbody tr{transition:all .2s}.premium-table-card table tbody tr:last-child td{border-bottom:none}.premium-table-card table tbody tr:hover{background:var(--card-hover-bg)}.premium-table-card table tbody tr.total-row{background:var(--primary-bg)!important}.premium-table-card table tbody tr.total-row td{color:var(--primary);font-weight:800}.premium-table-card table tbody td{color:var(--text-secondary);vertical-align:middle;text-align:left;border-bottom:1px solid var(--border);border-right:1px solid #00000008;padding:14px 24px;line-height:1.6}@media screen and (max-width:768px){.premium-table-card table tbody td{padding:12px 16px}}@media screen and (max-width:320px){.premium-table-card table tbody td{padding:10px;font-size:11px}}.premium-table-card table tbody td:first-child{color:var(--text);width:40%;font-weight:600}@media screen and (max-width:768px){.premium-table-card table tbody td:first-child{width:50%}}.premium-table-card table tbody td:last-child{border-right:none}.subscription-premium-card{flex-direction:column;display:flex;padding:24px!important}@media screen and (max-width:768px){.subscription-premium-card{padding:16px!important}}.subscription-premium-card .subs-header{border-bottom:1px solid var(--border);gap:10px;margin-bottom:20px;padding-bottom:16px}@media screen and (max-width:768px){.subscription-premium-card .subs-header{margin-bottom:12px;padding-bottom:12px}}.subscription-premium-card .subs-header .header-title-area{align-items:center;gap:10px;margin-bottom:4px;display:flex}.subscription-premium-card .subs-header .header-title-area .accent-bar{background:var(--success);border-radius:4px;width:4px;height:20px}.subscription-premium-card .subs-header .header-title-area h3{color:var(--text);letter-spacing:-.3px;margin:0;font-size:18px;font-weight:800;line-height:1.2}@media screen and (max-width:768px){.subscription-premium-card .subs-header .header-title-area h3{font-size:16px}}@media screen and (max-width:320px){.subscription-premium-card .subs-header .header-title-area h3{font-size:15px}}.subscription-premium-card .subs-header p{color:var(--muted);margin:0;font-size:14px;font-weight:500}@media screen and (max-width:768px){.subscription-premium-card .subs-header p{font-size:12px}}@media screen and (max-width:320px){.subscription-premium-card .subs-header p{font-size:11px}}.subscription-premium-card .table-container{border:1px solid var(--border);background:var(--surface-bg);box-shadow:var(--shadow-sm);border-radius:16px;margin-bottom:24px;overflow:hidden}@media screen and (max-width:320px){.subscription-premium-card .table-container{border-radius:12px}}.subscription-premium-card .table-container table{border-collapse:collapse;width:100%}.subscription-premium-card .table-container table thead,.subscription-premium-card .table-container table thead tr{background-color:var(--primary-light)!important}.subscription-premium-card .table-container table thead th{text-align:left;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border);padding:12px 16px;font-size:11px;font-weight:800;background-color:var(--primary-light)!important;color:var(--primary)!important}@media screen and (max-width:768px){.subscription-premium-card .table-container table thead th{padding:10px 12px;font-size:10px}}@media screen and (max-width:320px){.subscription-premium-card .table-container table thead th{padding:8px 10px;font-size:10px}}.subscription-premium-card .table-container table thead th:last-child{text-align:right}.subscription-premium-card .table-container table tbody tr{border-bottom:1px solid var(--border);transition:background .2s}.subscription-premium-card .table-container table tbody tr:last-child{border-bottom:none}.subscription-premium-card .table-container table tbody tr.total-row{background:var(--primary-bg)}.subscription-premium-card .table-container table tbody tr:hover{background:var(--card-hover-bg)}.subscription-premium-card .table-container table tbody td{vertical-align:middle;padding:12px 16px}@media screen and (max-width:768px){.subscription-premium-card .table-container table tbody td{padding:10px 12px}}@media screen and (max-width:320px){.subscription-premium-card .table-container table tbody td{padding:8px 10px}}.subscription-premium-card .table-container table tbody td.cat-cell{color:var(--text);font-size:15px;font-weight:600}@media screen and (max-width:768px){.subscription-premium-card .table-container table tbody td.cat-cell{font-size:13px}}@media screen and (max-width:320px){.subscription-premium-card .table-container table tbody td.cat-cell{font-size:12px}}.subscription-premium-card .table-container table tbody td.val-cell .value-wrapper{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.subscription-premium-card .table-container table tbody td.val-cell .value-wrapper .times-container{align-items:baseline;gap:2px;display:flex}.subscription-premium-card .table-container table tbody td.val-cell .value-wrapper .times-container .value-num{color:var(--text);font-size:16px;font-weight:800}@media screen and (max-width:768px){.subscription-premium-card .table-container table tbody td.val-cell .value-wrapper .times-container .value-num{font-size:14px}}@media screen and (max-width:320px){.subscription-premium-card .table-container table tbody td.val-cell .value-wrapper .times-container .value-num{font-size:14px}}.subscription-premium-card .table-container table tbody td.val-cell .value-wrapper .times-container .x-suffix{color:var(--muted);font-size:12px;font-weight:700}.subscription-premium-card .table-container table tbody td.val-cell .value-wrapper .progress-track{background:var(--border);border-radius:10px;width:80px;height:5px;overflow:hidden}.subscription-premium-card .table-container table tbody td.val-cell .value-wrapper .progress-track .progress-bar{background:linear-gradient(90deg,var(--success)0%,#10b981 100%);border-radius:10px;height:100%}.subscription-premium-card .table-container table tbody .total-row .value-num{color:var(--success)!important}.subscription-premium-card .subs-footer{background:var(--page-bg);border:1px dashed var(--border);border-radius:14px;justify-content:space-between;align-items:center;margin-top:auto;padding:16px 20px;display:flex}.subscription-premium-card .subs-footer .live-status{align-items:center;gap:10px;display:flex}.subscription-premium-card .subs-footer .live-status .pulse-dot{background:var(--success);border-radius:50%;width:10px;height:10px}.subscription-premium-card .subs-footer .live-status span{color:var(--text-secondary);font-size:13px;font-weight:700}.subscription-premium-card .subs-footer .timestamp{color:var(--muted);font-size:12px;font-weight:500}.tables-section{flex-direction:column;gap:24px;display:flex}.about-company-card{position:relative;overflow:hidden}.about-company-card:before{content:"";background:linear-gradient(90deg,var(--primary),var(--secondary));width:100%;height:4px;position:absolute;top:0;left:0}.about-company-card .card-header-styled{margin-bottom:24px}.about-company-card .card-header-styled h3{color:var(--text);margin:0;font-size:24px;font-weight:800}.about-company-card .card-header-styled p{color:var(--muted);margin-top:4px;font-size:14px}.about-company-card .about-text-content{color:var(--text-secondary);text-align:left;font-size:16px;line-height:1.8}.about-company-card .about-text-content p{margin-bottom:1.5rem}.investment-container-premium{background:var(--primary-bg);border:1px solid var(--primary-light);text-align:right;border-radius:16px;padding:12px 20px;box-shadow:0 4px 12px #004a8e0d}.investment-container-premium .inv-label{color:var(--primary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:11px;font-weight:700}.investment-container-premium .investment-showcase{justify-content:flex-end;align-items:baseline;gap:4px;display:flex}.investment-container-premium .investment-showcase .inv-amount{color:var(--primary);font-size:22px;font-weight:900}.investment-container-premium .investment-showcase .inv-amount .currency{margin-right:2px;font-size:16px}.investment-container-premium .investment-showcase .inv-details{color:var(--muted);font-size:12px;font-weight:600}.check-allotment-btn-premium{background:var(--primary);border-radius:12px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:700;text-decoration:none;transition:all .3s;box-shadow:0 8px 20px #004a8e33;color:#fff!important;display:flex!important}.check-allotment-btn-premium:hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:0 12px 24px #004a8e4d;color:#fff!important}.gmp-premium-card{flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden;padding:32px!important}@media screen and (max-width:768px){.gmp-premium-card{padding:24px 20px!important}}@media screen and (max-width:320px){.gmp-premium-card{padding:18px 14px!important}}.gmp-premium-card .gmp-header{margin-bottom:24px}@media screen and (max-width:768px){.gmp-premium-card .gmp-header{margin-bottom:16px}}@media screen and (max-width:320px){.gmp-premium-card .gmp-header{margin-bottom:12px}}.gmp-premium-card .gmp-header .title-area{align-items:center;gap:10px;margin-bottom:4px;display:flex}.gmp-premium-card .gmp-header .title-area .status-dot{border-radius:50%;width:8px;height:8px}.gmp-premium-card .gmp-header .title-area .status-dot.gain{background:var(--success)}.gmp-premium-card .gmp-header .title-area .status-dot.discount{background:var(--error)}.gmp-premium-card .gmp-header .title-area .status-dot.neutral{background:var(--muted)}.gmp-premium-card .gmp-header .title-area h3{color:var(--muted);text-transform:uppercase;letter-spacing:1px;margin:0;font-size:14px;font-weight:800}.gmp-premium-card .gmp-header p{color:var(--muted);margin:0;font-size:13px}.gmp-premium-card .gmp-value-display{z-index:1;align-items:baseline;gap:8px;margin-bottom:12px;display:flex;position:relative}.gmp-premium-card .gmp-value-display .gmp-main-val{letter-spacing:-2px;font-size:48px;font-weight:1000}@media screen and (max-width:768px){.gmp-premium-card .gmp-value-display .gmp-main-val{font-size:36px}}@media screen and (max-width:320px){.gmp-premium-card .gmp-value-display .gmp-main-val{font-size:32px}}.gmp-premium-card .gmp-value-display .gmp-main-val.gain{color:var(--success)}.gmp-premium-card .gmp-value-display .gmp-main-val.discount{color:var(--error)}.gmp-premium-card .gmp-value-display .gmp-main-val.neutral{color:var(--text)}.gmp-premium-card .gmp-value-display .gmp-label{color:var(--muted);font-size:16px;font-weight:700}@media screen and (max-width:768px){.gmp-premium-card .gmp-value-display .gmp-label{font-size:14px}}@media screen and (max-width:320px){.gmp-premium-card .gmp-value-display .gmp-label{font-size:12px}}.gmp-premium-card .gmp-card-footer{border-top:1px solid var(--border);z-index:1;align-items:center;gap:12px;margin-top:auto;padding-top:24px;display:flex;position:relative}@media screen and (max-width:320px){.gmp-premium-card .gmp-card-footer{gap:8px;padding-top:16px}}.gmp-premium-card .gmp-card-footer .gmp-badge{text-transform:uppercase;letter-spacing:.5px;border-radius:20px;padding:6px 14px;font-size:11px;font-weight:800}@media screen and (max-width:320px){.gmp-premium-card .gmp-card-footer .gmp-badge{padding:4px 10px;font-size:10px}}.gmp-premium-card .gmp-card-footer .gmp-badge.gain{color:var(--success);background:#22c55e1a}.gmp-premium-card .gmp-card-footer .gmp-badge.discount{color:var(--error);background:#ef44441a}.gmp-premium-card .gmp-card-footer .gmp-badge.neutral{background:var(--primary-bg);color:var(--primary)}.gmp-premium-card .gmp-card-footer .gmp-meta-text{color:var(--muted);font-size:11px;font-weight:500}.gmp-premium-card .bg-accent-circle{z-index:0;pointer-events:none;border-radius:50%;width:120px;height:120px;position:absolute;top:-20px;right:-20px}.gmp-premium-card .bg-accent-circle.gain{background:#22c55e0a}.gmp-premium-card .bg-accent-circle.discount{background:#ef44440a}.gmp-premium-card .bg-accent-circle.neutral{background:#7180960a}.proper-admin-container{--p-blue:#004a8e;--p-orange:#f37021;--p-text:#1e293b;--p-muted:#64748b;--p-border:#e2e8f0;--p-bg:#f8fafc;color:var(--p-text);width:100%;font-family:Inter,system-ui,-apple-system,sans-serif}.proper-fade-in{animation:.4s fadeIn}.proper-slide-up{animation:.4s slideUp}.loading-state{text-align:center;color:var(--p-muted);padding:100px;font-size:1.1rem;font-weight:600}.proper-header-row{justify-content:space-between;align-items:flex-end;margin-bottom:24px;display:flex}.title-group h3{color:var(--p-blue);margin:0;font-size:1.5rem;font-weight:900}.title-group p{color:var(--p-muted);margin:4px 0 0;font-size:1rem;font-weight:500}.header-actions-row{align-items:center;gap:16px;display:flex}.search-pill{border:1px solid var(--p-border);background:#fff;border-radius:99px;align-items:center;gap:12px;width:320px;padding:12px 20px;display:flex;box-shadow:0 2px 4px #00000005}.search-pill input{width:100%;color:var(--p-text);background:0 0;border:none;outline:none;font-size:.9rem;font-weight:600}.search-pill svg{color:var(--p-muted)}.btn-create-new{background:var(--p-blue);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:14px;align-items:center;gap:10px;padding:12px 24px;font-weight:800;transition:all .25s;display:flex;box-shadow:0 4px 12px #004a8e33}.btn-create-new:hover{background:#003a70;transform:translateY(-2px);box-shadow:0 8px 20px #004a8e4d}.proper-card{border:1px solid var(--p-border);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 4px 20px #0000000d}.padded-header .card-top{margin-bottom:24px;padding:32px 32px 0}.card-top p{color:var(--p-muted);margin:4px 0 0;font-size:.9rem;font-weight:700}.proper-table-wrapper{width:100%;overflow-x:auto}.proper-data-table{border-collapse:collapse;text-align:left;width:100%}.proper-data-table th{color:var(--p-muted);text-transform:uppercase;letter-spacing:1.5px;background:#fafbfc;border-bottom:2px solid #f1f5f9;padding:20px 32px;font-size:.75rem;font-weight:800}.proper-data-table td{cursor:pointer;border-bottom:1px solid #f1f5f9;padding:24px 32px;transition:all .1s}.proper-data-table tr:hover td{background:#fcfdfe}.page-main-name{color:#000;margin-bottom:4px;font-size:1rem;font-weight:900}.page-desc-sub{color:var(--p-muted);font-size:.8rem;font-weight:600}.proper-code-tag{color:#3b82f6;background:#eff6ff;border-radius:6px;padding:4px 10px;font-family:monospace;font-size:.75rem;font-weight:800}.date-col{color:var(--p-muted);font-size:.85rem;font-weight:700}.proper-badge{letter-spacing:.5px;border-radius:99px;padding:6px 14px;font-size:.75rem;font-weight:800}.proper-badge.success{color:#10b981;background:#ecfdf5;border:1px solid #d1fae5}.proper-edit-btn{color:var(--p-blue);cursor:pointer;background:#fff;border:2px solid #f1f5f9;border-radius:12px;padding:10px 20px;font-weight:800;transition:all .2s}.proper-edit-btn:hover{background:var(--p-blue);color:#fff;border-color:var(--p-blue);box-shadow:0 4px 10px #004a8e33}.editor-nav{margin-bottom:24px}.back-link-btn{color:var(--p-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;font-weight:700;transition:all .2s;display:flex}.back-link-btn:hover{color:var(--p-blue);transform:translate(-4px)}.editor-columns{gap:32px;display:flex}.proper-form-body{flex-direction:column;gap:24px;padding:32px;display:flex}.proper-input-group label{color:#475569;padding-left:4px;font-size:.85rem;font-weight:900}.proper-input-group input,.proper-input-group textarea{color:var(--p-text);box-sizing:border-box;background:#fafbfc;border:2px solid #f1f5f9;border-radius:16px;width:100%;padding:16px 20px;font-size:1rem;font-weight:600;transition:all .2s}.proper-input-group input:focus,.proper-input-group textarea:focus{border-color:var(--p-blue);background:#fff;outline:none;box-shadow:0 0 0 6px #004a8e0d}.proper-input-group input:disabled{opacity:.6;cursor:not-allowed;background:#f1f5f9}.proper-input-group small{color:#94a3b8;font-size:.75rem;font-weight:600}.char-count{text-align:right;color:#cbd5e1;margin-top:4px;font-size:.75rem;font-weight:800}.proper-divider{background:#f1f5f9;width:100%;height:1px;margin:8px 0}.code-editor-box{background:#0f172a;border:1px solid #1e293b;border-radius:16px;max-height:300px;padding:20px;overflow-y:auto}.code-editor-box textarea{color:#38bdf8;resize:vertical;background:0 0;border:none;width:100%;min-height:200px;max-height:250px;padding:0;font-family:JetBrains Mono,Courier New,monospace;font-size:.9rem;line-height:1.6;box-shadow:none!important}.sidebar-card{flex-direction:column;gap:16px;padding:32px;display:flex;position:sticky;top:24px}.sidebar-card h3{color:var(--p-blue);margin:0;font-size:1.2rem;font-weight:900}.sidebar-card p{color:var(--p-muted);margin:0;font-size:.9rem;font-weight:500;line-height:1.6}.sidebar-btns{flex-direction:column;gap:12px;margin-top:12px;display:flex}.btn-primary-proper{background:var(--p-blue);color:#fff;cursor:pointer;border:none;border-radius:14px;padding:18px;font-size:1rem;font-weight:900;transition:all .25s;box-shadow:0 10px 20px #004a8e33}.btn-primary-proper:hover{background:#003a70;transform:translateY(-3px);box-shadow:0 15px 30px #004a8e4d}.btn-primary-proper:disabled{cursor:not-allowed;background:#cbd5e1;transform:none}.btn-outline-proper{color:var(--p-muted);cursor:pointer;background:#fff;border:2px solid #f1f5f9;border-radius:14px;padding:16px;font-size:.9rem;font-weight:800;transition:all .2s}.btn-outline-proper:hover{color:#ef4444;background:#fef2f2;border-color:#fee2e2}.page-summary{flex-direction:column;gap:10px;display:flex}.summary-item{justify-content:space-between;font-size:.85rem;display:flex}.summary-item span{color:var(--p-muted);font-weight:600}.summary-item strong{color:var(--p-text);font-weight:800}@media (max-width:1100px){.editor-columns{flex-direction:column}.editor-right-side{width:100%}.sidebar-card{position:static}}.og-image-box{background:#fafbfc;border:2px dashed #e2e8f0;border-radius:16px;transition:all .2s;overflow:hidden}.og-image-empty{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;transition:all .2s;display:flex}.og-image-empty:hover{background:#f1f5f9}.og-image-empty svg{color:#cbd5e1;margin-bottom:16px}.og-image-empty p{color:var(--p-text);margin:0;font-size:1rem;font-weight:700}.og-image-empty small{color:var(--p-muted);margin-top:8px;font-size:.75rem;display:block}.og-image-preview{position:relative}.og-image-preview img{object-fit:cover;width:100%;height:200px;display:block}.og-image-overlay{opacity:0;gap:8px;transition:all .2s;display:flex;position:absolute;top:12px;right:12px}.og-btn{cursor:pointer;background:#fffffff2;border:none;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;box-shadow:0 4px 12px #0000001a}.og-btn-edit{color:#3b82f6}.og-btn-edit:hover{color:#fff;background:#3b82f6;transform:scale(1.1)}.og-btn-delete{color:#ef4444}.og-btn-delete:hover{color:#fff;background:#ef4444;transform:scale(1.1)}.og-image-name{color:var(--p-text);text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#fff;border-top:1px solid #f1f5f9;padding:12px 16px;font-size:.85rem;font-weight:700;overflow:hidden}.author-card-premium{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;border-radius:20px;margin-top:30px;margin-bottom:30px;padding:30px;transition:all .3s;position:relative;overflow:hidden}@media screen and (max-width:992px){.author-card-premium{padding:25px}}@media screen and (max-width:768px){.author-card-premium{padding:20px}}.author-bg-blur{z-index:0;background:radial-gradient(circle,#004a8e14 0%,#fff0 70%);border-radius:50%;width:200px;height:200px;position:absolute;top:-50px;right:-50px}.author-content-wrapper{z-index:1;align-items:flex-start;gap:24px;display:flex;position:relative}.author-avatar-box{flex-shrink:0;position:relative}.avatar-img{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#334155 100%);border-radius:20px;justify-content:center;align-items:center;width:80px;height:80px;font-size:32px;font-weight:900;display:flex;box-shadow:0 10px 20px #0f172a26}@media screen and (max-width:992px){.avatar-img{width:60px;height:60px;font-size:24px}}@media screen and (max-width:768px){.avatar-img{border-radius:15px;font-size:20px}}.verification-badge{color:#fff;background:#2563eb;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;bottom:-6px;right:-6px}.author-info{flex-grow:1}.author-header{margin-bottom:12px}.author-role{text-transform:uppercase;color:#64748b;letter-spacing:.5px;margin-bottom:4px;font-size:11px;font-weight:800;display:block}.author-name{color:#1e293b;margin:0;font-size:20px;font-weight:900}.author-bio{color:#475569;max-width:500px;margin-bottom:16px;font-size:14px;line-height:1.6}.author-stats{flex-wrap:wrap;gap:12px;display:flex}.stat-pill{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;display:flex}.stat-pill .icon{font-size:14px}.markdown-editor-wrapper{background:#fff;border:2px solid #e2e8f0;border-radius:16px;margin-top:16px;transition:all .2s;overflow:hidden}.markdown-editor-wrapper:focus-within{border-color:#004a8e;box-shadow:0 0 0 6px #004a8e0d}.markdown-editor-textarea{color:#1e293b;resize:vertical;background:#fff;border:none;outline:none;width:100%;min-height:400px;max-height:600px;padding:24px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;line-height:1.8}.markdown-editor-textarea::placeholder{color:#cbd5e1;font-style:normal}@media (max-width:768px){.markdown-editor-textarea{min-height:350px;padding:20px;font-size:.95rem}}@media (max-width:480px){.markdown-editor-textarea{min-height:300px;padding:16px;font-size:.9rem}}.quill-editor-container{width:100%;max-width:100%;margin-top:16px;display:block;position:relative;overflow:visible}.quill-editor-container .quill{background:#fff;width:100%;max-width:100%;transition:all .2s;display:block;overflow:hidden;box-shadow:0 1px 2px #2121340d;border:1px solid #dcdce4!important;border-radius:4px!important}.quill-editor-container .quill:focus-within{box-shadow:0 0 0 2px #d9d8ff;border-color:#4945ff!important}.quill-editor-container .ql-toolbar.ql-snow{background:#f6f6f9!important;border:none!important;border-bottom:1px solid #dcdce4!important;border-radius:4px 4px 0 0!important;flex-wrap:wrap!important;align-items:center!important;gap:4px!important;padding:8px 12px!important;display:flex!important}.quill-editor-container .ql-toolbar .ql-formats{align-items:center!important;margin-bottom:0!important;margin-right:12px!important;display:inline-flex!important}.quill-editor-container .ql-toolbar button,.quill-editor-container .ql-toolbar .ql-picker-label{justify-content:center;align-items:center;color:#666687!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:4px!important;min-width:28px!important;height:28px!important;margin:0 1px!important;padding:4px!important;transition:all .15s!important;display:flex!important}.quill-editor-container .ql-toolbar button:hover,.quill-editor-container .ql-toolbar .ql-picker-label:hover{color:#271fe0!important;background:#fff!important;border-color:#dcdce4!important;transform:none!important;box-shadow:0 1px 2px #2121340d!important}.quill-editor-container .ql-toolbar button.ql-active,.quill-editor-container .ql-toolbar .ql-picker-label.ql-active{color:#271fe0!important;background:#f0f0ff!important;border-color:#d9d8ff!important}.quill-editor-container .ql-toolbar button.ql-active .ql-stroke,.quill-editor-container .ql-toolbar .ql-picker-label.ql-active .ql-stroke{stroke:#fff!important}.quill-editor-container .ql-toolbar button.ql-active .ql-fill,.quill-editor-container .ql-toolbar .ql-picker-label.ql-active .ql-fill{fill:#fff!important}.quill-editor-container .ql-toolbar button.ql-table{justify-content:center;align-items:center;width:32px!important;display:flex!important}.quill-editor-container .ql-toolbar button.ql-table:before{content:"⊞";color:#475569;font-size:18px;font-weight:500}.quill-editor-container .ql-toolbar button.ql-table:hover:before{color:#1e293b}.quill-editor-container .ql-toolbar .ql-stroke{transition:all .2s;stroke:#64748b!important}.quill-editor-container .ql-toolbar .ql-fill{transition:all .2s;fill:#64748b!important}.quill-editor-container .ql-toolbar .ql-picker{color:#64748b!important}.quill-editor-container .ql-toolbar .ql-picker-options{margin-top:4px;background:#fff!important;border:2px solid #e2e8f0!important;border-radius:12px!important;padding:8px!important;box-shadow:0 10px 30px #0000001a!important}.quill-editor-container .ql-toolbar .ql-picker-item{border-radius:6px!important;padding:8px 12px!important;transition:all .2s!important}.quill-editor-container .ql-toolbar .ql-picker-item:hover{color:#004a8e!important;background:#eff6ff!important}.quill-editor-container .ql-toolbar .ql-picker-item.ql-selected{color:#fff!important;background:#004a8e!important}.quill-editor-container .ql-container.ql-snow{background:#fff!important;border:none!important;border-radius:0 0 16px 16px!important;min-height:400px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important}.quill-editor-container .ql-editor{color:#1e293b!important;min-height:400px!important;max-height:600px!important;padding:28px!important;font-size:1rem!important;line-height:1.8!important;overflow-y:auto!important}.quill-editor-container .ql-editor.ql-blank:before{color:#cbd5e1!important;font-style:normal!important;font-weight:500!important;top:28px!important;left:28px!important}.quill-editor-container .ql-editor h1{color:#004a8e!important;margin-top:28px!important;margin-bottom:14px!important;font-size:1.75rem!important;font-weight:900!important;line-height:1.3!important}.quill-editor-container .ql-editor h2{color:#1e293b!important;margin-top:24px!important;margin-bottom:12px!important;font-size:1.4rem!important;font-weight:800!important;line-height:1.4!important}.quill-editor-container .ql-editor h3{color:#1e293b!important;margin-top:20px!important;margin-bottom:10px!important;font-size:1.15rem!important;font-weight:700!important}.quill-editor-container .ql-editor h4,.quill-editor-container .ql-editor h5,.quill-editor-container .ql-editor h6{color:#334155!important;margin-top:16px!important;margin-bottom:8px!important;font-weight:700!important}.quill-editor-container .ql-editor p{color:#334155!important;margin-bottom:14px!important;line-height:1.8!important}.quill-editor-container .ql-editor strong{color:#1e293b!important;font-weight:900!important}.quill-editor-container .ql-editor em{color:#64748b!important;font-style:italic!important}.quill-editor-container .ql-editor a{word-break:break-all;overflow-wrap:break-word;text-decoration:underline;color:#3b82f6!important}.quill-editor-container .ql-editor blockquote{word-wrap:break-word;font-style:italic;color:#475569!important;background:#f8fafc!important;border-left:4px solid #004a8e!important;border-radius:8px!important;margin:18px 0!important;padding:14px 20px!important}.quill-editor-container .ql-editor pre{white-space:pre-wrap;word-wrap:break-word;max-width:100%;overflow-x:auto;color:#38bdf8!important;background:#0f172a!important;border-radius:12px!important;margin:18px 0!important;padding:18px!important;font-size:.9rem!important}.quill-editor-container .ql-editor code{word-break:break-all;color:#ef4444!important;background:#f1f5f9!important;border-radius:4px!important;padding:2px 6px!important;font-family:JetBrains Mono,monospace!important;font-size:.9em!important;font-weight:600!important}.quill-editor-container .ql-editor ul,.quill-editor-container .ql-editor ol{margin-top:8px!important;margin-bottom:18px!important;padding-left:28px!important}.quill-editor-container .ql-editor li{color:#334155!important;margin-bottom:10px!important;line-height:1.8!important}.quill-editor-container .ql-editor img{object-fit:contain!important;border-radius:12px!important;max-width:100%!important;height:auto!important;margin:20px 0!important;display:block!important;box-shadow:0 4px 12px #0000001a!important}.quill-editor-container .ql-editor table{border-collapse:collapse!important;table-layout:fixed!important;border:1px solid #e2e8f0!important;width:100%!important;max-width:100%!important;margin:10px 0!important}.quill-editor-container .ql-editor table td,.quill-editor-container .ql-editor table th{min-width:50px;border:1px solid #e2e8f0!important;padding:8px 12px!important}.quill-editor-container .ql-editor table th{color:#1e293b!important;background:#f8fafc!important;font-weight:600!important}.quill-editor-container .ql-editor table tr{background:#fff!important;border-bottom:1px solid #e2e8f0!important}.quill-editor-container .jodit-wysiwyg h6{text-transform:uppercase;letter-spacing:.5px;color:#1e293b!important;margin:.4em 0!important;font-size:14px!important;font-weight:600!important}.quill-editor-container .jodit-wysiwyg ul{margin:1em 0!important;padding-left:24px!important;list-style-type:disc!important}.quill-editor-container .jodit-wysiwyg ol{margin:1em 0!important;padding-left:24px!important;list-style-type:decimal!important}.quill-editor-container .ql-editor video{border-radius:12px!important;max-width:100%!important;height:auto!important;margin:20px 0!important;display:block!important}.quill-editor-container .ql-editor iframe{border-radius:12px!important;max-width:100%!important;margin:20px 0!important}.quill-editor-container .ql-editor *{word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.quill-editor-container .ql-editor .ql-cursor{border-left:2px solid #004a8e!important}.quill-editor-container .ql-editor ::selection{background:#004a8e33!important}.quill-editor-container .ql-color-picker .ql-picker-options{width:180px!important;padding:8px!important}.quill-editor-container .ql-color-picker .ql-picker-item{border-radius:4px!important;width:24px!important;height:24px!important;margin:2px!important}.quill-editor-container .ql-toolbar button .ql-tooltip,.quill-editor-container .ql-tooltip{color:#fff!important;background:#1e293b!important;border-radius:6px!important;padding:6px 12px!important;font-size:.75rem!important;box-shadow:0 4px 12px #00000026!important}.quill-editor-container .ql-bubble .ql-toolbar{background:#1e293b!important;border-radius:12px!important;padding:8px!important;box-shadow:0 8px 24px #0003!important}.quill-editor-container .ql-bubble .ql-toolbar button{color:#fff!important;background:0 0!important;border-radius:6px!important}.quill-editor-container .ql-bubble .ql-toolbar button:hover{background:#ffffff1a!important}.quill-editor-container .ql-bubble .ql-toolbar button.ql-active{color:#60a5fa!important;background:#3b82f633!important}@media (max-width:1024px){.quill-editor-container .ql-toolbar.ql-snow{padding:12px 16px!important}.quill-editor-container .ql-toolbar .ql-formats{margin-right:12px!important}.quill-editor-container .ql-editor{padding:24px!important}.quill-editor-container .ql-editor.ql-blank:before{top:24px!important;left:24px!important}}@media (max-width:768px){.quill-editor-container .ql-toolbar.ql-snow{gap:4px!important;padding:10px 14px!important}.quill-editor-container .ql-toolbar .ql-formats{margin-bottom:6px!important;margin-right:8px!important}.quill-editor-container .ql-toolbar button.ql-table{justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex;width:28px!important}.quill-editor-container .ql-toolbar button.ql-table:before{content:"⊞";font-family:serif}.quill-editor-container .ql-toolbar button,.quill-editor-container .ql-toolbar .ql-picker-label{min-width:36px!important;height:36px!important;margin:0 2px!important;padding:7px 9px!important}.quill-editor-container .ql-editor{min-height:350px!important;max-height:500px!important;padding:20px!important;font-size:.95rem!important}.quill-editor-container .ql-editor.ql-blank:before{font-size:.95rem!important;top:20px!important;left:20px!important}.quill-editor-container .ql-editor h1{margin-top:24px!important;margin-bottom:12px!important;font-size:1.5rem!important}.quill-editor-container .ql-editor h2{margin-top:20px!important;margin-bottom:10px!important;font-size:1.25rem!important}.quill-editor-container .ql-editor h3{font-size:1.1rem!important}.quill-editor-container .ql-editor p{margin-bottom:12px!important}}@media (max-width:480px){.quill-editor-container .ql-toolbar.ql-snow{padding:8px 12px!important}.quill-editor-container .ql-toolbar .ql-formats{margin-bottom:8px!important;margin-right:6px!important}.quill-editor-container .ql-toolbar button,.quill-editor-container .ql-toolbar .ql-picker-label{min-width:38px!important;height:38px!important;margin:0 1px!important;padding:8px!important;font-size:.9rem!important}.quill-editor-container .ql-editor{min-height:300px!important;max-height:450px!important;padding:16px!important;font-size:.9rem!important}.quill-editor-container .ql-editor.ql-blank:before{font-size:.9rem!important;top:16px!important;left:16px!important}.quill-editor-container .ql-editor h1{margin-top:20px!important;margin-bottom:10px!important;font-size:1.35rem!important}.quill-editor-container .ql-editor h2{margin-top:16px!important;margin-bottom:8px!important;font-size:1.15rem!important}.quill-editor-container .ql-editor h3{margin-top:14px!important;margin-bottom:7px!important;font-size:1rem!important}.quill-editor-container .ql-editor p{margin-bottom:10px!important;font-size:.9rem!important}.quill-editor-container .ql-editor ul,.quill-editor-container .ql-editor ol{margin-bottom:14px!important;padding-left:20px!important}.quill-editor-container .ql-editor li{margin-bottom:8px!important}.quill-editor-container .ql-editor blockquote{margin:14px 0!important;padding:12px 16px!important}.quill-editor-container .ql-editor pre{margin:14px 0!important;padding:14px!important;font-size:.85rem!important}}.quill-content{color:#1e293b;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;width:100%;max-width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;line-height:1.8;overflow-x:hidden}.quill-content h1{color:#004a8e;margin-top:32px;margin-bottom:16px;font-size:2rem;font-weight:900;line-height:1.3}.quill-content h2{color:#1e293b;margin-top:28px;margin-bottom:14px;font-size:1.5rem;font-weight:800;line-height:1.4}.quill-content h3{color:#1e293b;margin-top:24px;margin-bottom:12px;font-size:1.25rem;font-weight:700}.quill-content h4,.quill-content h5,.quill-content h6{color:#334155;margin-top:20px;margin-bottom:10px;font-weight:700}.quill-content p{color:#475569;margin-bottom:16px;line-height:1.8}.quill-content strong{color:#1e293b;font-weight:900}.quill-content em{color:#64748b;font-style:italic}.quill-content u{text-decoration:underline}.quill-content s{text-decoration:line-through}.quill-content a{color:#3b82f6;text-decoration:underline;transition:color .2s}.quill-content a:hover{color:#004a8e}.quill-content blockquote{color:#475569;background:#f8fafc;border-left:4px solid #004a8e;border-radius:8px;margin:24px 0;padding:16px 24px;font-style:italic}.quill-content pre{color:#38bdf8;background:#0f172a;border-radius:12px;margin:24px 0;padding:20px;line-height:1.6;overflow-x:auto}.quill-content code{color:#ef4444;background:#f1f5f9;border-radius:4px;padding:3px 8px;font-family:JetBrains Mono,Courier New,monospace;font-size:.9em;font-weight:600}.quill-content pre code{color:#38bdf8;background:0 0;padding:0}.quill-content ul,.quill-content ol{margin-bottom:20px;padding-left:28px}.quill-content ul{list-style-type:disc}.quill-content ol{list-style-type:decimal}.quill-content li{color:#475569;margin-bottom:10px;line-height:1.8}.quill-content li>ul,.quill-content li>ol{margin-top:10px;margin-bottom:0}.quill-content ul ul{list-style-type:circle}.quill-content ul ul ul{list-style-type:square}.quill-content img{border-radius:12px;max-width:100%;height:auto;margin:24px 0;display:block;box-shadow:0 4px 16px #0000001a}.quill-content video{border-radius:12px;max-width:100%;margin:24px 0;display:block}.quill-content iframe{border-radius:12px;max-width:100%;margin:24px 0}.quill-content .ql-align-center{text-align:center}.quill-content .ql-align-right{text-align:right}.quill-content .ql-align-justify{text-align:justify}.quill-content .ql-indent-1{padding-left:3em}.quill-content .ql-indent-2{padding-left:6em}.quill-content .ql-indent-3{padding-left:9em}.quill-content table{border-collapse:collapse;border-radius:12px;width:100%;margin:24px 0;overflow:hidden;box-shadow:0 2px 8px #0000000d}.quill-content table th,.quill-content table td{text-align:left;border:1px solid #e2e8f0;padding:12px 16px}.quill-content table th{color:#1e293b;background:#f8fafc;font-weight:700}.quill-content table tr:hover{background:#fafbfc}@media (max-width:768px){.quill-content h1{font-size:1.75rem}.quill-content h2{font-size:1.35rem}.quill-content h3{font-size:1.15rem}.quill-content blockquote{padding:12px 16px}.quill-content pre{padding:16px}.quill-content .ql-indent-1{padding-left:2em}.quill-content .ql-indent-2{padding-left:4em}.quill-content .ql-indent-3{padding-left:6em}}.preview-frame{background:#fff;border:2px solid #e2e8f0;border-radius:16px;width:100%;max-width:100%;margin-top:16px;padding:24px;overflow:hidden}.preview-section-box{word-wrap:break-word;overflow-wrap:break-word;width:100%;max-width:100%;overflow:hidden auto}.preview-section-box *{word-wrap:break-word;overflow-wrap:break-word;max-width:100%}@media (max-width:768px){.preview-frame{padding:20px}}@media (max-width:480px){.preview-frame{padding:16px}}.view-tabs{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;gap:8px;width:fit-content;padding:4px;display:flex}.view-tab{color:#64748b;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:0 0;border-radius:8px;padding:10px 20px;font-size:.9rem;font-weight:600;transition:all .2s}.view-tab:hover{color:#004a8e;background:#004a8e0d}.view-tab.active{color:#004a8e;background:#fff;box-shadow:0 2px 4px #00000014}@media (max-width:768px){.view-tab{padding:8px 16px;font-size:.85rem}}@media (max-width:480px){.view-tabs{gap:6px;width:100%}.view-tab{text-align:center;flex:1;padding:8px 12px;font-size:.8rem}}.markdown-content{color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;line-height:1.8}.markdown-content h1{color:var(--primary);margin-top:32px;margin-bottom:16px;font-size:2rem;font-weight:900;line-height:1.3}.markdown-content h2{color:var(--text);margin-top:28px;margin-bottom:14px;font-size:1.5rem;font-weight:800;line-height:1.4}.markdown-content h3{color:var(--text);margin-top:24px;margin-bottom:12px;font-size:1.25rem;font-weight:700;line-height:1.4}.markdown-content h4,.markdown-content h5,.markdown-content h6{color:var(--text);margin-top:20px;margin-bottom:10px;font-weight:700}.markdown-content p{color:var(--text-secondary);margin-bottom:18px;line-height:1.8}.markdown-content strong{color:var(--text);font-weight:500}.markdown-content em{color:var(--text-secondary);font-style:italic}.markdown-content a{color:#3b82f6;word-break:break-word;text-decoration:underline}.markdown-content a:hover{color:#2563eb}.markdown-content blockquote{border-left:4px solid var(--primary);background:var(--card-hover-bg);color:var(--muted);border-radius:8px;margin:20px 0;padding:16px 20px;font-style:italic}.markdown-content pre{color:#38bdf8;background:#0f172a;border-radius:12px;max-width:100%;margin:20px 0;padding:20px;overflow-x:auto}.markdown-content code{background:var(--border);color:var(--error);border-radius:4px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:.9em;font-weight:600}.markdown-content pre code{color:inherit;background:0 0;padding:0;font-weight:400}.markdown-content ul,.markdown-content ol{margin-top:10px;margin-bottom:20px;padding-left:28px}.markdown-content li{color:var(--text-secondary);margin-bottom:10px;line-height:1.8}.markdown-content ul li{list-style-type:disc}.markdown-content ol li{list-style-type:decimal}.markdown-content img{border-radius:12px;max-width:100%;height:auto;margin:24px 0;box-shadow:0 4px 12px #0000001a}.markdown-content table{border-collapse:collapse;border-radius:12px;width:100%;margin:24px 0;overflow:hidden;box-shadow:0 2px 8px #0000000d}.markdown-content table th,.markdown-content table td{border:1px solid var(--border);text-align:left;padding:12px 16px}.markdown-content table th{background:var(--surface-bg);color:var(--text);font-weight:700}.markdown-content table tr:hover{background:#fafbfc}.markdown-content hr{border:none;border-top:2px solid var(--border);margin:32px 0}@media (max-width:768px){.markdown-content h1{margin-top:24px;font-size:1.75rem}.markdown-content h2{margin-top:20px;font-size:1.35rem}.markdown-content h3{margin-top:18px;font-size:1.15rem}.markdown-content blockquote{padding:12px 16px}.markdown-content pre{padding:16px;font-size:.85rem}.markdown-content ul,.markdown-content ol{padding-left:20px}}.faq-editor-section{flex-direction:column;gap:20px;display:flex}.faq-header label{color:#475569;margin:0;padding-left:4px;font-size:.85rem;font-weight:900}.btn-add-faq{color:#004a8e;cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:12px;align-items:center;gap:6px;padding:10px 20px;font-size:.85rem;font-weight:800;transition:all .2s;display:flex}.btn-add-faq:hover{background:#eff6ff;border-color:#004a8e;transform:translateY(-2px);box-shadow:0 4px 12px #004a8e26}.btn-add-faq:before{content:"+";font-size:1.2rem;font-weight:900}.faq-item-admin{background:#fafbfc;border:2px solid #f1f5f9;border-radius:16px;padding:20px;transition:all .2s}.faq-item-admin:hover{background:#fff;border-color:#e2e8f0;box-shadow:0 4px 12px #0000000a}.faq-item-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.faq-item-header strong{color:#004a8e;letter-spacing:.5px;font-size:.9rem;font-weight:900}.btn-remove-faq{color:#ef4444;cursor:pointer;background:#fff;border:1px solid #fee2e2;border-radius:8px;padding:6px 16px;font-size:.8rem;font-weight:700;transition:all .2s}.btn-remove-faq:hover{background:#fef2f2;border-color:#fecaca;transform:scale(1.05)}.faq-item-admin input,.faq-item-admin textarea{color:#1e293b;box-sizing:border-box;background:#fff;border:2px solid #e2e8f0;border-radius:12px;width:100%;margin-bottom:12px;padding:14px 18px;font-family:Inter,sans-serif;font-size:.95rem;font-weight:600;transition:all .2s}.faq-item-admin input:focus,.faq-item-admin textarea:focus{border-color:#004a8e;outline:none;box-shadow:0 0 0 4px #004a8e0d}.faq-item-admin input::placeholder,.faq-item-admin textarea::placeholder{color:#cbd5e1;font-weight:500}.faq-item-admin textarea{resize:vertical;min-height:80px;line-height:1.6}.empty-faq-msg{text-align:center;color:#94a3b8;background:#fafbfc;border:2px dashed #e2e8f0;border-radius:16px;padding:60px 20px;font-size:1rem;font-weight:600}@media (max-width:768px){.editor-columns{gap:20px}.proper-header-row{flex-direction:column;align-items:stretch;gap:16px}.header-actions-row{flex-direction:column;width:100%}.search-pill{max-width:100%}.btn-create-new{justify-content:center;width:100%}.proper-form-body{padding:20px}.sidebar-card{padding:24px}}@media (max-width:480px){.proper-header-row{margin-bottom:16px}.title-group h3{font-size:1.25rem}.title-group p{font-size:.9rem}.proper-form-body{gap:20px;padding:16px}.proper-input-group input,.proper-input-group textarea{padding:14px 16px;font-size:.95rem}.sidebar-card{padding:20px}.btn-primary-proper,.btn-outline-proper{font-size:.9rem}.faq-item-admin{padding:16px}.faq-item-header{flex-direction:column;align-items:flex-start;gap:12px}.btn-remove-faq{align-self:flex-end}}.proper-data-table .id-col{color:#94a3b8;font-size:.85rem;font-weight:900}.author-action{border-left:1px solid #f1f5f9;flex-direction:column;justify-content:center;padding-left:20px;display:flex}.follow-btn{white-space:nowrap;color:#475569;background:#fff;border:2px solid #e2e8f0;border-radius:10px;padding:10px 20px;font-size:13px;font-weight:800;text-decoration:none;transition:all .2s}.follow-btn:hover{color:#004a8e;background:#f0f9ff;border-color:#004a8e}.author-bio-para{margin:0 0 8px}.author-expanded-content{opacity:0;max-height:0;margin-top:0;transition:all .4s ease-in-out;overflow:hidden}.author-expanded-content.expanded{opacity:1;max-height:300px;margin-top:12px}.author-expanded-content p{margin:0}.read-more-btn{color:#004a8e;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin-top:4px;padding:0;font-size:13px;font-weight:700;display:flex}@media screen and (max-width:540px){.read-more-btn{margin:0 auto}}@media screen and (max-width:992px){.read-more-btn{gap:20px}}@media screen and (max-width:540px){.read-more-btn{gap:10px}}@media (max-width:768px){.author-content-wrapper{text-align:center;flex-direction:column;align-items:center;gap:15px}.author-action{border-top:1px solid #f1f5f9;border-left:none;align-items:center;width:100%;padding-top:20px;padding-left:0}.author-stats{justify-content:center}}body{background:#f8fafc;margin:0;font-family:Inter,sans-serif}.admin-layout-root{height:100vh;display:flex;position:relative;overflow:hidden}@media (min-width:1025px){.admin-layout-root.sidebar-collapsed .sidebar-main{margin-left:-260px}}.mobile-overlay{z-index:999;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;transition:all .3s;position:fixed;inset:0}.mobile-overlay.visible,.admin-layout-root.sidebar-open.is-mobile .mobile-overlay{opacity:1;pointer-events:auto}.sidebar-main{z-index:1000;background:#fff;border-right:1px solid #e2e8f0;flex-direction:column;flex-shrink:0;width:260px;height:100vh;transition:transform .3s cubic-bezier(.4,0,.2,1),margin-left .3s cubic-bezier(.4,0,.2,1);display:flex}@media (max-width:1024px){.sidebar-main{position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:10px 0 30px #0000001a}.admin-layout-root.sidebar-open .sidebar-main,.sidebar-main.open{transform:translate(0)}}.brand-header{border-bottom:1px solid #f1f5f9;flex-shrink:0;align-items:center;gap:12px;padding:24px;display:flex}.brand-label{color:#004a8e;font-size:1.1rem;font-weight:900}.logo-square{color:#fff;background:#004a8e;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-weight:900;display:flex}.nav-group{flex-direction:column;flex-grow:1;gap:4px;min-height:0;padding:20px 16px;display:flex;overflow-y:auto}.nav-btn{color:#64748b;border-radius:12px;flex-shrink:0;align-items:center;gap:12px;padding:12px 16px;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.nav-btn:hover{color:#004a8e;background:#f1f5f9}.nav-btn.active{color:#004a8e;background:#eff6ff;border:1px solid #dbeafe}.user-profile-section{background:#f8fafc;border-top:1px solid #f1f5f9;flex-shrink:0;padding:20px}.user-info{align-items:center;gap:12px;margin-bottom:16px;display:flex}.avatar-circle{color:#64748b;background:#e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.1rem;font-weight:700;display:flex}.user-details{flex-direction:column;display:flex}.user-name{color:#1e293b;font-size:.9rem;font-weight:700}.user-role{color:#64748b;font-size:.75rem;font-weight:500}.logout-btn{color:#ef4444;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.logout-btn:hover{background:#fef2f2;border-color:#fecaca}.content-view{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.top-bar-admin{background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex}.bar-title{color:#1e293b;margin:0;font-size:1.1rem;font-weight:800}.toggle-trigger{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:8px;margin-right:8px;padding:8px}.toggle-trigger:hover{color:#1e293b;background:#f1f5f9}@media (min-width:1025px){.admin-layout-root.sidebar-closed .sidebar-main{margin-left:-260px}}.proper-table-wrapper{background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:100%;overflow-x:auto}.proper-data-table{border-collapse:collapse;width:100%;min-width:900px}.proper-data-table th,.proper-data-table td{text-align:left;color:#334155;white-space:nowrap;border-bottom:1px solid #f1f5f9;padding:14px 20px;font-size:.9rem}.proper-data-table th{color:#64748b;text-transform:uppercase;letter-spacing:.5px;background:#f8fafc;font-size:.75rem;font-weight:600}@media (max-width:600px){.top-bar-admin{padding:0 16px}.bar-title{font-size:1rem}}.main-scroll{flex:1;padding:24px;overflow-y:auto}@media (max-width:600px){.main-scroll{padding:16px}}@media (max-width:480px){.main-scroll{padding:12px}.proper-card-dashboard,.proper-card{border-radius:16px}.btn-sync-proper,.p-sync-btn{padding:12px 20px;font-size:.9rem}.header-info h2,.text-header h2{font-size:1.5rem}}.proper-dashboard-root,.proper-scraper-root,.proper-admin-container,.login-wrapper{--p-blue:#004a8e;--p-orange:#f37021;--p-green:#10b981;--p-border:#e2e8f0;--p-text:#1e293b;--p-muted:#64748b;--p-bg:#f8fafc;color:var(--p-text);font-family:Inter,sans-serif}.fade-in-proper,.fade-animation,.proper-fade-in{animation:.5s fadeInP}@keyframes fadeInP{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dashboard-top-bar,.scraper-top-row,.proper-header-row{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}.header-info h2,.text-header h2,.title-group h3{color:var(--p-blue);letter-spacing:-.5px;margin:0;font-size:1.75rem;font-weight:900}.header-info p,.text-header p,.title-group p{color:var(--p-muted);margin:6px 0 0;font-size:1rem;font-weight:600}.header-info strong{color:#000}.header-actions,.header-actions-row{flex:1;justify-content:flex-end;align-items:center;gap:16px;display:flex}.search-pill-dashboard,.search-pill{border:1px solid var(--p-border);background:#fff;border-radius:99px;align-items:center;gap:12px;width:100%;max-width:350px;padding:12px 20px;transition:all .2s;display:flex;box-shadow:0 2px 4px #00000005}.search-pill-dashboard:focus-within,.search-pill:focus-within{border-color:var(--p-blue);box-shadow:0 4px 12px #004a8e14}.search-pill-dashboard input,.search-pill input{width:100%;color:var(--p-text);background:0 0;border:none;outline:none;min-width:0;font-size:.95rem;font-weight:600}.search-pill-dashboard svg,.search-pill svg{color:var(--p-muted);flex-shrink:0}.btn-sync-proper,.btn-create-new,.p-sync-btn{background:var(--p-blue);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:14px;flex-shrink:0;align-items:center;gap:8px;padding:14px 28px;font-weight:900;transition:all .25s;display:flex;box-shadow:0 10px 20px #004a8e33}.btn-sync-proper:hover,.btn-create-new:hover,.p-sync-btn:hover{background:#003a70;transform:translateY(-2px);box-shadow:0 15px 30px #004a8e4d}.btn-sync-proper:disabled,.p-sync-btn:disabled{opacity:.7;cursor:not-allowed;box-shadow:none}.p-sync-btn.is-syncing svg{animation:1.5s linear infinite spinScraper}@keyframes spinScraper{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.proper-card-dashboard,.proper-card{border:1px solid var(--p-border);background:#fff;border-radius:24px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 12px 40px #0000000d}.table-flow,.proper-table-wrapper{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#cbd5e1 #0000;width:100%;overflow-x:auto}.table-flow::-webkit-scrollbar{height:6px}.proper-table-wrapper::-webkit-scrollbar{height:6px}.table-flow::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:4px}.proper-table-wrapper::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:4px}.proper-table,.proper-data-table{border-collapse:collapse;text-align:left;width:100%;min-width:800px}.proper-table th,.proper-data-table th{color:var(--p-muted);text-transform:uppercase;letter-spacing:1.5px;white-space:nowrap;background:#fafbfc;border-bottom:2px solid #f1f5f9;padding:16px 20px;font-size:.75rem;font-weight:900}.proper-table td,.proper-data-table td{cursor:pointer;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #f1f5f9;padding:16px 20px;transition:all .1s}.asset-primary-name,.page-main-name{color:#000;white-space:normal;margin-bottom:4px;font-size:.95rem;font-weight:900}.asset-secondary-slug,.page-desc-sub{color:var(--p-muted);white-space:normal;max-width:250px;font-family:monospace;font-size:.75rem;font-weight:700}.page-desc-sub{font-family:Inter,sans-serif}@media (max-width:600px){.proper-table th,.proper-data-table th{padding:12px 14px;font-size:.7rem}.proper-table td,.proper-data-table td{padding:12px 14px;font-size:.8rem}.asset-primary-name,.page-main-name{font-size:.95rem}.c-row{flex-wrap:wrap;gap:8px;padding:12px 16px!important}.c-time{margin-right:8px;width:auto!important;font-size:.7rem!important}.c-msg{width:100%;margin-top:4px;line-height:1.4;font-size:.8rem!important}.console-header{flex-direction:column;align-items:flex-start;gap:16px;padding:20px!important}.c-tools{justify-content:space-between;width:100%}}.proper-code-tag{color:#0f172a;background:#f1f5f9;border-radius:6px;padding:4px 8px;font-family:monospace;font-size:.8rem}.proper-badge.success{color:#10b981;background:#ecfdf5;border-radius:99px;padding:6px 12px;font-size:.75rem;font-weight:800}.ingest-tag{text-transform:uppercase;letter-spacing:.5px;border-radius:8px;padding:6px 14px;font-size:.7rem;font-weight:900}.ingest-tag.auto{color:#3b82f6;background:#eff6ff}.ingest-tag.manual{color:#f97316;background:#fff7ed}.state-tag{border:1px solid #0000;border-radius:99px;padding:6px 16px;font-size:.75rem;font-weight:900}.state-tag.live{color:#10b981;background:#ecfdf5;border-color:#d1fae5}.state-tag.draft{color:#64748b;background:#f1f5f9;border-color:#e2e8f0}.asset-date .d-main{color:#1e293b;font-size:.9rem;font-weight:900}.asset-date .d-sub{color:var(--p-muted);margin-top:2px;font-size:.75rem;font-weight:700}.manage-asset-btn,.proper-edit-btn{color:var(--p-blue);cursor:pointer;background:#fff;border:2px solid #f1f5f9;border-radius:14px;padding:10px 20px;font-size:.85rem;font-weight:900;transition:all .2s}.manage-asset-btn:hover,.proper-edit-btn:hover{background:var(--p-blue);color:#fff;border-color:var(--p-blue);transform:translateY(-1px)}.proper-empty,.loading-state{text-align:center;color:var(--p-muted);padding:100px 32px;font-size:1.1rem;font-style:italic;font-weight:600}.proper-checkbox{cursor:pointer;width:18px;height:18px;accent-color:var(--p-blue)}.pagination-wrapper{background:#fafbfc;border-top:2px solid #f1f5f9;justify-content:space-between;align-items:center;padding:24px 32px;display:flex}.pagination-info{color:var(--p-muted);font-size:.85rem;font-weight:700}.pagination-controls{align-items:center;gap:8px;display:flex}.page-btn{color:var(--p-text);cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:10px;padding:8px 16px;font-size:.85rem;font-weight:800;transition:all .2s}.page-btn:hover:not(:disabled){background:var(--p-blue);color:#fff;border-color:var(--p-blue)}.page-btn:disabled{opacity:.4;cursor:not-allowed}.page-num{width:40px;height:40px;color:var(--p-text);cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;font-weight:800;transition:all .2s;display:flex}.page-num:hover{border-color:var(--p-blue);color:var(--p-blue);background:#f8fafc}.page-num.active{background:var(--p-blue);color:#fff;border-color:var(--p-blue)}.page-dots{color:var(--p-muted);align-items:center;padding:0 8px;font-size:1.2rem;font-weight:900;display:flex}@media (max-width:1024px){.dashboard-top-bar,.scraper-top-row,.proper-header-row{flex-direction:column;align-items:flex-start;gap:20px}.header-actions,.header-actions-row{justify-content:flex-start;width:100%}.search-pill-dashboard,.search-pill{max-width:100%}}.metrics-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-bottom:32px;display:grid}.metric-card.scraper-card{border:1px solid var(--p-border);background:#fff;border-radius:24px;flex-direction:column;gap:20px;padding:24px;transition:all .3s;display:flex;box-shadow:0 4px 6px #00000005}.metric-card.scraper-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px #0000000d}.m-icon{font-size:2rem}.m-data{flex-direction:column;gap:4px;display:flex}.m-label{color:var(--p-muted);text-transform:uppercase;letter-spacing:1px;font-size:.75rem;font-weight:900}.m-value{color:#000;font-size:1.8rem;font-weight:900}.m-sub{color:var(--p-muted);font-size:.85rem;font-weight:700}@media (max-width:480px){.metrics-grid{grid-template-columns:1fr;gap:16px}.metric-card.scraper-card{gap:16px;padding:20px}.m-value,.m-icon{font-size:1.5rem}}.m-progress-bar{background:#f1f5f9;border-radius:10px;height:6px;overflow:hidden}.m-progress-fill{border-radius:10px;height:100%}.console-wrapper{border:1px solid var(--p-border);background:#fff;border-radius:28px;overflow:hidden;box-shadow:0 15px 40px #0000000f}.console-header{background:#fafbfc;border-bottom:2px solid #f1f5f9;justify-content:space-between;align-items:center;padding:24px 32px;display:flex}.c-title-box{align-items:center;gap:12px;display:flex}.c-title-box h3{color:#1e293b;margin:0;font-size:1.1rem;font-weight:900}.live-dot{background:var(--p-green);border-radius:50%;width:10px;height:10px}.pulse{animation:1.5s infinite pulseIndicator}@keyframes pulseIndicator{0%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}.c-tools{align-items:center;gap:16px;display:flex}.c-server-tag{color:#fff;background:#334155;border-radius:6px;padding:4px 10px;font-family:monospace;font-size:.75rem;font-weight:900}.c-btn-clear{color:var(--p-muted);cursor:pointer;background:#fff;border:2px solid #f1f5f9;border-radius:10px;padding:8px 16px;font-size:.8rem;font-weight:800;transition:all .2s}.c-btn-clear:hover{color:#ef4444;background:#fef2f2;border-color:#fee2e2}.console-main{font-family:JetBrains Mono,Fira Code,monospace}.console-head{color:#94a3b8;letter-spacing:1px;background:#f8fafc;border-bottom:2px solid #f1f5f9;padding:14px 32px;font-size:.75rem;font-weight:800;display:flex}.console-scroll{background:#fcfdfe;max-height:450px;overflow-y:auto}.c-row{border-bottom:1px solid #f1f5f9;align-items:center;padding:16px 32px;font-size:.85rem;transition:all .1s;display:flex}.c-row:hover{background:#f8fafc}.c-time{color:#94a3b8;flex-shrink:0;width:120px;font-weight:600}.c-tag{letter-spacing:.5px;flex-shrink:0;width:110px;font-size:.7rem;font-weight:900}.lv-system{color:#64748b}.lv-info{color:#3b82f6}.lv-success{color:var(--p-green)}.lv-error{color:#ef4444}.lv-debug{color:#8b5cf6}.lv-cron{color:#f59e0b}.lv-manual{color:var(--p-orange)}.c-msg{color:#334155;flex:1;font-weight:600}@media (max-width:800px){.c-time{width:100px;font-size:.75rem}.c-tag{width:80px}}.editor-columns{gap:24px;margin-top:24px;display:flex}.editor-left-main{flex:1}.editor-right-side{width:340px}.padded-header{padding:32px}.card-top{margin-bottom:32px}.card-top h4{color:#0f172a;margin:0;font-size:1.5rem;font-weight:800}.card-top p{color:#64748b;margin:8px 0 0;font-size:.95rem}.proper-form-body{flex-direction:column;gap:24px;display:flex}.proper-input-group{flex-direction:column;gap:10px;display:flex;position:relative}.proper-input-group label{color:#334155;text-transform:uppercase;letter-spacing:.5px;font-size:.9rem;font-weight:700}.proper-input-group input,.proper-input-group textarea{color:#1e293b;border:2px solid #e2e8f0;border-radius:14px;padding:16px;font-family:inherit;font-size:1rem;transition:all .2s}.proper-input-group input:focus,.proper-input-group textarea:focus{border-color:var(--p-blue);outline:none;box-shadow:0 0 0 4px #004a8e1a}.proper-input-group input:disabled{color:#94a3b8;cursor:not-allowed;background:#f8fafc}.char-count{color:#94a3b8;font-size:.75rem;font-weight:700;position:absolute;top:0;right:0}.proper-divider{background:#e2e8f0;height:1px;margin:8px 0}.proper-divider.sm{margin:16px 0}.og-image-box{border:2px dashed #e2e8f0;border-radius:16px;padding:4px;transition:all .2s}.og-image-box:hover{border-color:#cbd5e1}.og-image-empty{text-align:center;cursor:pointer;color:#94a3b8;flex-direction:column;align-items:center;gap:12px;padding:40px;display:flex}.og-image-empty:hover{color:var(--p-blue);background:#f8fafc;border-radius:14px}.og-image-preview{aspect-ratio:1200/630;border-radius:12px;width:100%;position:relative;overflow:hidden}.og-image-preview img{object-fit:cover;width:100%;height:100%}.og-image-overlay{opacity:0;background:#00000080;justify-content:center;align-items:center;gap:12px;transition:all .2s;display:flex;position:absolute;inset:0}.og-image-preview:hover .og-image-overlay{opacity:1}.og-btn{cursor:pointer;color:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.og-btn-edit{background:var(--p-blue)}.og-btn-delete{background:#ef4444}.og-image-name{color:#fff;background:#000000b3;border-radius:6px;padding:4px 10px;font-family:monospace;font-size:.7rem;position:absolute;bottom:8px;left:8px;right:8px}.code-editor-box textarea{color:#f8fafc;background:#0f172a;border-color:#0f172a;min-height:200px;font-family:JetBrains Mono,monospace;font-size:.85rem;line-height:1.5}.sidebar-card{padding:24px}.sidebar-card h3{color:#0f172a;margin:0 0 8px;font-size:1.1rem}.sidebar-card p{color:#64748b;margin:0 0 24px;font-size:.9rem;line-height:1.5}.sidebar-btns{flex-direction:column;gap:12px;display:flex}.btn-primary-proper{background:var(--p-blue);color:#fff;cursor:pointer;border:none;border-radius:12px;width:100%;padding:14px;font-size:.95rem;font-weight:800;transition:all .2s}.btn-primary-proper:hover{background:#003a70}.btn-primary-proper:disabled{opacity:.7;cursor:not-allowed}.btn-outline-proper{color:#64748b;cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:12px;width:100%;padding:14px;font-size:.95rem;font-weight:800;transition:all .2s}.btn-outline-proper:hover{color:#334155;border-color:#cbd5e1}.page-summary .summary-item{justify-content:space-between;margin-bottom:8px;font-size:.85rem;display:flex}.summary-item span{color:#64748b}.summary-item strong{color:#334155}@media (max-width:1100px){.editor-columns{flex-direction:column}.editor-right-side{width:100%}}.login-container{width:100%;max-width:440px;padding:20px}.login-card{text-align:center;background:#fff;border-radius:24px;padding:48px;box-shadow:0 4px 6px -1px #00000005,0 2px 4px -1px #00000005,0 20px 25px -5px #0000000d}.brand-section{justify-content:center;align-items:center;gap:12px;margin-bottom:30px;display:flex}.logo-box{background:var(--p-blue);color:#fff;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;font-weight:900;display:flex;box-shadow:0 4px 6px -1px #004a8e33}.brand-name{color:#0f172a;margin:0;font-size:20px;font-weight:800}.brand-name span{color:var(--p-orange)}.login-header h2{color:#0f172a;margin:0 0 10px;font-size:24px;font-weight:800}.login-header p{color:#64748b;margin:0 0 32px;font-size:15px;line-height:1.5}.login-form{text-align:left;flex-direction:column;gap:20px;display:flex}.form-group label{color:#334155;margin-bottom:8px;font-size:14px;font-weight:700;display:block}.input-wrapper{position:relative}.input-wrapper .icon{color:#94a3b8;align-items:center;display:flex;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.input-wrapper input{color:#1e293b;box-sizing:border-box;background:#f8fafc;border:1px solid #f1f5f9;border-radius:12px;width:100%;padding:14px 16px 14px 48px;font-size:15px;font-weight:500;transition:all .2s}.input-wrapper input:focus{border-color:var(--p-blue);background:#fff;outline:none;box-shadow:0 0 0 3px #004a8e0d}.input-wrapper input::placeholder{color:#cbd5e1}.login-btn{color:#fff;cursor:pointer;background:#004a8e;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:10px;padding:16px;font-size:16px;font-weight:700;transition:background .2s;display:flex}.login-btn:hover{background:#003a70}.login-btn:disabled{opacity:.7;cursor:not-allowed}.error-message{color:#ef4444;text-align:center;background:#fef2f2;border-radius:8px;padding:10px;font-size:13px}.login-footer{text-align:center;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-top:32px;font-size:11px;font-weight:700}.loader{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.layout-cms{flex-direction:column;min-height:100vh;font-family:Inter,sans-serif;display:flex}.cms-main-wrapper{box-sizing:border-box;grid-template-columns:1fr 360px;gap:30px;width:100%;max-width:1440px;margin:0 auto;padding:30px;display:grid}.cms-top-nav{z-index:100;background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1.5rem 40px;display:flex;position:sticky;top:0}.brand-meta{align-items:center;gap:15px;display:flex}.brand-meta h1{color:#004a8e;letter-spacing:-.5px;margin:0;font-size:20px;font-weight:900}.status-pill{text-transform:uppercase;color:#64748b;background:#f1f5f9;border-radius:6px;padding:4px 10px;font-size:10px;font-weight:800}.status-pill.live{color:#15803d;background:#dcfce7}.view-tabs{border-bottom:2px solid #f1f5f9;gap:2rem;margin-bottom:30px;display:flex}.view-tab{color:#94a3b8;cursor:pointer;text-transform:uppercase;border-bottom:3px solid #0000;padding:12px 4px;font-size:13px;font-weight:800;transition:all .2s}.view-tab.active{color:#f37021;border-color:#f37021}.editor-panel{flex-direction:column;gap:25px;display:flex}.card-section{background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:35px;box-shadow:0 4px 20px #00000008}.meta-row{grid-template-columns:1.5fr 1fr;gap:20px;margin-bottom:40px;display:grid}.input-wrap label{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px;font-size:11px;font-weight:800;display:block}.input-field{color:#1e293b;background:#fcfcfc;border:1px solid #e2e8f0;border-radius:14px;width:100%;padding:14px 20px;font-size:16px;font-weight:600;transition:all .2s}.input-field:focus{background:#fff;border-color:#004a8e;outline:none;box-shadow:0 0 0 4px #004a8e0d}.smart-toolbar{background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:8px;width:fit-content;margin-bottom:15px;padding:10px;display:flex;box-shadow:0 4px 12px #0000000d}.tool-btn{cursor:pointer;color:#475568;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.tool-btn:hover{color:#004a8e;background:#f1f5f9}.tool-sep{background:#e2e8f0;width:1px;height:18px;margin:auto 4px}.focused-on{color:#f37021;background:#fff5ed;border:1px solid #ffd8be;border-radius:20px;margin-left:15px;padding:4px 12px;font-size:10px;font-weight:800}.writing-block{margin-bottom:40px}.writing-block label{color:#334155;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:15px;font-size:13px;font-weight:900;display:flex}.writing-block label:before{content:"";background:#004a8e;border-radius:3px;width:6px;height:18px}.writing-block textarea{color:#334155;resize:vertical;background:#fff;border:1px solid #e2e8f0;border-radius:18px;width:100%;min-height:450px;padding:25px;font-family:Inter,sans-serif;font-size:16px;line-height:1.8;transition:all .2s}.writing-block textarea:focus{border-color:#004a8e;outline:none}.sidebar-col{flex-direction:column;gap:20px;height:fit-content;display:flex;position:sticky;top:120px}.side-card{background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:30px;box-shadow:0 10px 30px #0000000a}.side-card h4{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin:0 0 20px;font-size:12px;font-weight:900}.btn-action{cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;padding:16px;font-size:14px;font-weight:800;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.btn-pub{color:#fff;background:#004a8e;box-shadow:0 10px 20px #004a8e33}.btn-pub:hover{background:#036;transform:translateY(-3px);box-shadow:0 15px 30px #004a8e4d}.btn-draft{color:#475569;background:0 0;border:2px solid #e2e8f0;margin-top:15px}.btn-draft:hover{background:#f8fafc;border-color:#94a3b8}.preview-frame{background:#fff;border:1px solid #e2e8f0;border-radius:32px;max-width:900px;margin:0 auto;padding:60px;box-shadow:0 20px 60px #0000000d}.preview-frame h2{color:#004a8e;margin-top:40px;margin-bottom:25px;font-size:28px;font-weight:800}.preview-frame table{border-collapse:collapse;border:1px solid #e2e8f0;border-radius:12px;width:100%;margin:30px 0;overflow:hidden}.preview-frame th{color:#fff;text-align:left;background:#004a8e;padding:16px}.preview-frame td{border-bottom:1px solid #f1f5f9;padding:16px}.cms-image-upload-wrapper{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:16px;margin-top:15px;padding:24px;transition:all .3s}.cms-image-upload-wrapper:hover{background:#f1f5f9;border-color:#004a8e}.cms-image-upload-wrapper .image-field-container{align-items:flex-start;gap:24px;display:flex}@media screen and (max-width:992px){.cms-image-upload-wrapper .image-field-container{flex-direction:column}}.cms-image-upload-wrapper .upload-controls{flex-direction:column;flex:1;gap:12px;display:flex}.cms-image-upload-wrapper .image-preview-large{background:#fff;border:2px solid #e2e8f0;border-radius:12px;width:240px;height:135px;position:relative;overflow:hidden;box-shadow:0 10px 25px #0000000d}@media screen and (max-width:992px){.cms-image-upload-wrapper .image-preview-large{width:100%;height:200px}}.cms-image-upload-wrapper .image-preview-large img{object-fit:cover;width:100%;height:100%}.cms-image-upload-wrapper .image-preview-large .no-image-placeholder{color:#94a3b8;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;font-size:11px;font-weight:700;display:flex}.cms-image-upload-wrapper .custom-upload-btn{color:#fff;cursor:pointer;background:#004a8e;border:none;border-radius:10px;align-items:center;gap:10px;width:fit-content;padding:12px 24px;font-size:13px;font-weight:800;transition:all .2s;display:inline-flex}.cms-image-upload-wrapper .custom-upload-btn:hover:not(:disabled){background:#036;transform:translateY(-2px);box-shadow:0 5px 15px #004a8e33}.cms-image-upload-wrapper .custom-upload-btn:disabled{opacity:.6;cursor:not-allowed}.cms-image-upload-wrapper .image-url-input{background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;padding:12px 16px;font-size:14px;font-weight:500}.cms-image-upload-wrapper .image-url-input:focus{border-color:#004a8e;outline:none;box-shadow:0 0 0 3px #004a8e0d}.alert-toast{z-index:1000;border-radius:100px;padding:14px 40px;font-size:14px;font-weight:800;animation:.4s slideUp;position:fixed;bottom:30px;left:50%;transform:translate(-50%);box-shadow:0 15px 35px #0000001a}.green{color:#fff;background:#059669}.red{color:#fff;background:#ef4444}.section-header{text-align:center;max-width:900px;margin:0 auto 50px}.section-header h1{color:var(--primary);letter-spacing:-.5px;margin-bottom:12px;font-size:36px;font-weight:800;line-height:1.2}@media screen and (max-width:992px){.section-header h1{font-size:30px}}@media screen and (max-width:768px){.section-header h1{font-size:26px}}.section-header h1 .highlight{background:var(--grad);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.section-header .subtitle{color:var(--text-secondary);text-transform:uppercase;margin-bottom:8px;font-size:16px;font-weight:700;line-height:1.6;display:block}@media screen and (max-width:992px){.section-header .subtitle{font-size:14px}}.section-header .desc{color:var(--text-secondary);max-width:700px;margin:0 auto;font-size:15px;font-weight:500;line-height:1.6}@media screen and (max-width:768px){.section-header .desc{font-size:14px}}.gmp-controls{justify-content:flex-end;margin-bottom:35px;display:flex}@media screen and (max-width:768px){.gmp-controls{justify-content:center}}.filter-buttons{background:var(--surface-bg);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:99px;padding:5px;display:flex}.filter-buttons .filter-btn{color:var(--text-secondary);cursor:pointer;white-space:nowrap;text-transform:uppercase;letter-spacing:.5px;background:0 0;border:none;border-radius:99px;padding:10px 24px;font-size:13px;font-weight:800;transition:all .3s cubic-bezier(.4,0,.2,1)}.filter-buttons .filter-btn:hover{color:var(--primary)}.filter-buttons .filter-btn.active{background:var(--primary);color:#fff;box-shadow:0 4px 12px #004a8e33}@media screen and (max-width:768px){.filter-buttons .filter-btn{padding:8px 16px;font-size:11px}}.proper-table-container{background:var(--surface-bg);border:1px solid var(--border);box-shadow:var(--shadow-lg);border-radius:24px;margin-bottom:60px;position:relative;overflow:hidden}.proper-table-container .table-wrapper{-webkit-overflow-scrolling:touch;padding-bottom:5px;overflow-x:auto}.proper-table-container .table-wrapper::-webkit-scrollbar{height:6px}.proper-table-container .table-wrapper::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.proper-table-container .gmp-proper-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1000px}.proper-table-container .gmp-proper-table thead{background:var(--page-bg)}.proper-table-container .gmp-proper-table thead th{text-transform:uppercase;color:var(--primary);text-align:left;letter-spacing:.1em;border-bottom:2px solid var(--border);white-space:nowrap;padding:16px 20px;font-size:14px;font-weight:800}.proper-table-container .gmp-proper-table tbody tr{background:var(--surface-bg);transition:all .2s}.proper-table-container .gmp-proper-table tbody tr:hover{background:var(--hover-bg);z-index:1;transform:scale(1.002)}.proper-table-container .gmp-proper-table tbody tr td{color:var(--text);vertical-align:middle;border-bottom:1px solid var(--border);padding:16px 20px;font-size:13.5px;font-weight:600}@media screen and (max-width:540px){.proper-table-container .gmp-proper-table tbody tr td{padding:12px}}.proper-table-container .gmp-proper-table tbody tr.row-upcoming td:first-child{border-left:4px solid #f59e0b}.proper-table-container .gmp-proper-table tbody tr.row-open td:first-child{border-left:4px solid #10b981}.proper-table-container .gmp-proper-table tbody tr.row-closed td:first-child{border-left:4px solid #ef4444}.company-cell{align-items:center;gap:12px;display:flex}.company-cell .c-name{color:var(--text);font-size:15px;font-weight:700}.status-badge{text-transform:uppercase;letter-spacing:.05em;border-radius:30px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:800;display:inline-flex}.status-badge:before{content:"";border-radius:50%;width:6px;height:6px}.status-badge.upcoming{color:#ea580c;background:#ea580c1a;border:1px solid #ea580c33}.status-badge.upcoming:before{background:#ea580c}.status-badge.open{color:#059669;background:#0596691a;border:1px solid #05966933}.status-badge.open:before{background:#059669;box-shadow:0 0 0 2px #05966933}.status-badge.closed{color:#dc2626;background:#dc26261a;border:1px solid #dc262633}.status-badge.closed:before{background:#dc2626}.gmp-cell{color:#15803d;border-radius:8px;padding:8px 12px;font-size:15px;font-weight:800;display:inline-block}.est-cell{color:var(--text-secondary);font-weight:600}.est-cell .gmp-perc{color:var(--text-muted);background:var(--page-bg);border-radius:4px;margin-left:8px;padding:2px 6px;font-size:12px;font-weight:700}.proper-content-card,.gmp-faq-section{background:var(--surface-bg);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:32px;padding:50px;position:relative;overflow:hidden}.proper-content-card:before,.gmp-faq-section:before{content:"";background:linear-gradient(90deg,var(--primary),transparent);opacity:.6;height:6px;position:absolute;top:0;left:0;right:0}[data-theme=dark] .proper-content-card,[data-theme=dark] .gmp-faq-section{background:var(--card-bg);border-color:var(--border);box-shadow:0 10px 30px #0006;color:var(--white)!important}.gmp-faq-section{background:unset!important;border:unset!important;box-shadow:unset!important}.gmp-faq-section:before{content:"";height:0;position:absolute;top:0;left:0;right:0;background:unset!important;opacity:unset!important}.proper-content-card{background:var(--surface-bg);border:1px solid var(--border);box-shadow:var(--shadow-sm);box-sizing:border-box;border-radius:20px;width:100%;max-width:100%;margin-bottom:50px;padding:40px;position:relative;overflow:visible}.proper-content-card .visual-content,.proper-content-card .default-content{color:var(--text-secondary);box-sizing:border-box;width:100%;max-width:100%;font-size:16.5px;line-height:1.6;display:block}.proper-content-card .visual-content *,.proper-content-card .default-content *{white-space:normal!important;overflow-wrap:break-word!important;word-wrap:break-word!important;box-sizing:border-box!important;max-width:100%!important}.proper-content-card .visual-content h2,.proper-content-card .visual-content h3,.proper-content-card .visual-content h4,.proper-content-card .visual-content h5,.proper-content-card .visual-content h6,.proper-content-card .default-content h2,.proper-content-card .default-content h3,.proper-content-card .default-content h4,.proper-content-card .default-content h5,.proper-content-card .default-content h6{color:var(--text);margin-top:1.5rem;margin-bottom:.75rem;font-weight:900;line-height:1.3}.proper-content-card .visual-content h2:first-child,.proper-content-card .visual-content h3:first-child,.proper-content-card .visual-content h4:first-child,.proper-content-card .visual-content h5:first-child,.proper-content-card .visual-content h6:first-child,.proper-content-card .default-content h2:first-child,.proper-content-card .default-content h3:first-child,.proper-content-card .default-content h4:first-child,.proper-content-card .default-content h5:first-child,.proper-content-card .default-content h6:first-child{margin-top:0}.proper-content-card .visual-content h2,.proper-content-card .default-content h2{color:var(--text);font-size:24px}.proper-content-card .visual-content h3,.proper-content-card .default-content h3{color:var(--text);font-size:19px}.proper-content-card .visual-content h4,.proper-content-card .default-content h4{font-size:17px}.proper-content-card .visual-content p,.proper-content-card .default-content p{text-align:left;margin-bottom:.75rem}.proper-content-card .visual-content strong,.proper-content-card .visual-content b,.proper-content-card .default-content strong,.proper-content-card .default-content b{color:var(--text);font-weight:800}.proper-content-card .visual-content ul,.proper-content-card .visual-content ol,.proper-content-card .default-content ul,.proper-content-card .default-content ol{margin:.75rem 0;padding-left:1.25rem}.proper-content-card .visual-content ul li,.proper-content-card .visual-content ol li,.proper-content-card .default-content ul li,.proper-content-card .default-content ol li{color:var(--text-secondary);margin-bottom:.25rem;display:list-item}.proper-content-card .visual-content table,.proper-content-card .default-content table{border-collapse:collapse;border:1px solid var(--border);margin:1.5rem 0;overflow-x:auto;width:100%!important}.proper-content-card .visual-content table th,.proper-content-card .visual-content table td,.proper-content-card .default-content table th,.proper-content-card .default-content table td{border:1px solid var(--border);text-align:left;min-width:120px;padding:12px 15px}.proper-content-card .visual-content table th,.proper-content-card .default-content table th{background:var(--page-bg);color:var(--text);font-weight:700}.proper-content-card .visual-content img,.proper-content-card .default-content img{border-radius:12px;margin:2rem auto;display:block;max-width:100%!important;height:auto!important}.proper-content-card .visual-content a,.proper-content-card .default-content a{color:var(--primary);text-decoration:underline}@media screen and (max-width:992px){.proper-content-card{border-radius:16px;padding:30px 20px}.proper-content-card .visual-content,.proper-content-card .default-content{font-size:16px}.proper-content-card .visual-content h2,.proper-content-card .default-content h2{font-size:22px}.proper-content-card .visual-content h3,.proper-content-card .default-content h3{font-size:18px}}@media screen and (max-width:768px){.proper-content-card{padding:25px 15px}}.gmp-pagination{justify-content:flex-end;align-items:center;gap:12px;margin-top:30px;display:flex}@media screen and (max-width:768px){.gmp-pagination{justify-content:center;gap:8px}}.gmp-pagination button{background:var(--surface-bg);border:1px solid var(--border);cursor:pointer;height:40px;color:var(--text-secondary);border-radius:100px;padding:0 20px;font-size:13px;font-weight:700;transition:all .2s;box-shadow:0 2px 5px #00000008}@media screen and (max-width:768px){.gmp-pagination button{height:36px;padding:0 15px;font-size:12px}}.gmp-pagination button:hover:not(:disabled){color:#004a8e;border-color:#004a8e;transform:translateY(-1px)}.gmp-pagination button:disabled{opacity:.5;background:var(--page-bg);cursor:not-allowed;box-shadow:none}.gmp-pagination span{color:var(--text);background:var(--surface-bg);border:1px solid var(--border);border-radius:100px;padding:8px 16px;font-size:14px;font-weight:700}@media screen and (max-width:768px){.gmp-pagination span{padding:6px 12px;font-size:12px}.gmp-header-section{padding:0 0 20px}.gmp-header-section h1{font-size:28px!important}.gmp-header-section .desc{padding:0 10px;font-size:13px}.filter-buttons{justify-content:flex-start;width:100%;padding:3px;overflow-x:auto}.filter-buttons::-webkit-scrollbar{display:none}.proper-table-container{border-radius:16px;margin-bottom:40px}}.faq-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.faq-header label{margin-bottom:0!important}.btn-add-faq{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:700}.faq-list-admin{flex-direction:column;gap:20px;display:flex}.faq-item-admin{border:1px solid var(--border);background:#f8fafc;border-radius:12px;flex-direction:column;gap:12px;padding:20px;display:flex}.faq-item-admin .faq-item-header{justify-content:space-between;align-items:center;display:flex}.faq-item-admin .faq-item-header strong{color:var(--text);font-size:14px}.faq-item-admin input,.faq-item-admin textarea{border:1px solid var(--border);background:#fff;border-radius:8px;width:100%;padding:12px;font-size:14px}.btn-remove-faq{color:#ef4444;cursor:pointer;background:0 0;border:none;font-size:12px;font-weight:700}.btn-remove-faq:hover{text-decoration:underline}.empty-faq-msg{text-align:center;color:var(--text-secondary);padding:30px;font-size:14px;font-style:italic}.quill-editor-container{border:1px solid var(--border);background:var(--surface-bg);border-radius:16px;overflow:visible;box-shadow:0 4px 15px #00000005}.quill-editor-container .ql-toolbar.ql-snow{background:var(--page-bg);border-top-left-radius:14px;border-top-right-radius:14px;flex-wrap:wrap;gap:5px;display:flex;border:none!important;border-bottom:2px solid var(--border)!important;padding:15px 20px!important}.quill-editor-container .ql-container.ql-snow{min-height:400px;max-height:800px;color:var(--text);overflow-y:auto;border:none!important;font-family:Inter,sans-serif!important;font-size:16px!important}.quill-editor-container .ql-editor{min-height:400px;color:var(--text-secondary);line-height:1.85;padding:35px 30px!important}.quill-editor-container .ql-editor.ql-blank:before{color:var(--muted);opacity:.5;font-style:italic;left:30px}.quill-editor-container .ql-editor h2,.quill-editor-container .ql-editor h3,.quill-editor-container .ql-editor h4{color:var(--primary);margin-top:2rem;margin-bottom:1rem;font-weight:800}.quill-editor-container .ql-editor h2:first-child,.quill-editor-container .ql-editor h3:first-child,.quill-editor-container .ql-editor h4:first-child{margin-top:0}.quill-editor-container .ql-editor h2{border-bottom:1px solid var(--border);padding-bottom:8px;font-size:28px}.quill-editor-container .ql-editor h3{color:var(--text);font-size:22px}.quill-editor-container .ql-editor p{margin-bottom:1.25rem;font-size:16.5px}.quill-editor-container .ql-editor ul,.quill-editor-container .ql-editor ol{margin-bottom:1.5rem;padding-left:1.5rem}.quill-editor-container .ql-editor ul li,.quill-editor-container .ql-editor ol li{margin-bottom:.5rem}.quill-editor-container .ql-editor table{border-collapse:collapse;border:1px solid var(--border);width:100%;margin:20px 0}.quill-editor-container .ql-editor table td,.quill-editor-container .ql-editor table th{border:1px solid var(--border);text-align:left;padding:12px}.quill-editor-container .ql-editor table th{background:var(--page-bg);color:var(--primary);font-weight:700}.quill-editor-container .ql-picker-label{font-weight:700;color:var(--text-secondary)!important}.quill-editor-container .ql-stroke{stroke:var(--text-secondary)!important}.quill-editor-container .ql-fill{fill:var(--text-secondary)!important}.quill-editor-container .ql-active .ql-stroke{stroke:var(--primary)!important}.quill-editor-container .ql-active .ql-fill{fill:var(--primary)!important}.quill-editor-container .ql-active{color:var(--primary)!important}.proper-content-card h2{-webkit-background-clip:text;background-clip:text}.visual-content,.ql-editor{color:var(--text)}.visual-content a,.ql-editor a{color:var(--primary);border-bottom:none;margin:0 4px;font-weight:700;text-decoration:none;transition:all .2s;display:inline}.visual-content a:hover,.ql-editor a:hover{opacity:.8}.visual-content img,.ql-editor img{border-radius:12px;max-width:100%;height:auto;margin:20px 0;display:block;box-shadow:0 4px 15px #0000001a}.visual-content .ql-align-center,.ql-editor .ql-align-center{text-align:center}.visual-content .ql-align-right,.ql-editor .ql-align-right{text-align:right}.visual-content .ql-align-justify,.ql-editor .ql-align-justify{text-align:justify}.visual-content iframe,.ql-editor iframe{aspect-ratio:16/9;border:none;border-radius:12px;width:100%;margin:25px 0}.visual-content table,.ql-editor table{border-collapse:separate;border-spacing:0;border:1px solid var(--border);background:var(--card-bg);border-radius:16px;width:100%;margin:35px 0;overflow:hidden;box-shadow:0 10px 40px #0000000a}.visual-content table th,.visual-content table td,.ql-editor table th,.ql-editor table td{border:1px solid var(--border);text-align:center;color:var(--text-secondary);padding:16px 20px;font-size:14.5px;line-height:1.5}.visual-content table th,.ql-editor table th{background:var(--page-bg);color:var(--primary);text-transform:uppercase;letter-spacing:.8px;border-bottom:2px solid var(--border);white-space:nowrap;font-size:12px;font-weight:800}.visual-content table td,.ql-editor table td{font-weight:600}.visual-content table tr:last-child td,.ql-editor table tr:last-child td{border-bottom:none}.visual-content table tr:nth-child(2n),.ql-editor table tr:nth-child(2n){background:var(--card-hover-bg);opacity:.8}.visual-content table tr:hover,.ql-editor table tr:hover{background:var(--primary-bg)}.visual-content table tr:hover td,.ql-editor table tr:hover td{color:var(--primary)}@media (max-width:768px){.visual-content table,.ql-editor table{white-space:nowrap;border-radius:12px;display:block;overflow-x:auto}}.simplemde-container{background:var(--surface-bg);border:1px solid var(--border);border-radius:12px;margin-top:10px}.simplemde-container .editor-toolbar{border-top:none;border-left:none;border-right:none;border-bottom:2px solid var(--border);background:var(--page-bg);opacity:1;border-radius:12px 12px 0 0}.simplemde-container .editor-toolbar button{color:var(--text-secondary);border:none}.simplemde-container .editor-toolbar button:hover,.simplemde-container .editor-toolbar button.active{background:var(--primary-bg);color:var(--primary)!important}.simplemde-container .editor-toolbar i.separator{border-right-color:var(--border)}.simplemde-container .CodeMirror{background:var(--surface-bg);color:var(--text);border:none;border-radius:0 0 12px 12px;min-height:400px;padding:10px;font-family:Inter,sans-serif;font-size:16px}.simplemde-container .CodeMirror .CodeMirror-cursor{border-left:2px solid var(--primary)}[data-theme=dark] .simplemde-container .CodeMirror{color:#f1f5f9;background:#1e293b}[data-theme=dark] .simplemde-container .editor-toolbar{background:#0f172a}.quill-editor-container .jodit-wysiwyg table{border-collapse:separate!important;border-spacing:0!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px!important;width:100%!important;margin:1.5rem 0!important;overflow:hidden!important}.quill-editor-container .jodit-wysiwyg table thead th{color:#fff!important;text-transform:uppercase!important;text-align:left!important;background:#0d2847!important;border:none!important;padding:14px 16px!important;font-size:14px!important;font-weight:700!important}.quill-editor-container .jodit-wysiwyg table tbody td{color:#475569!important;vertical-align:middle!important;border-bottom:1px solid #e2e8f0!important;padding:12px 16px!important;font-size:14px!important;line-height:1.5!important}.quill-editor-container .jodit-wysiwyg table tbody tr:nth-child(2n){background:#004a8e05!important}.quill-editor-container .jodit-wysiwyg table tbody tr:hover{background:#f1f5f9!important}.quill-editor-container .jodit-wysiwyg h1{color:#1e293b!important;margin:1.5rem 0 1rem!important;font-size:28px!important;font-weight:700!important;line-height:1.2!important}.quill-editor-container .jodit-wysiwyg h2{color:#1e293b!important;margin:1.5rem 0 1rem!important;font-size:22px!important;font-weight:700!important;line-height:1.3!important}.quill-editor-container .jodit-wysiwyg h3{color:#1e293b!important;margin:1.2rem 0 .8rem!important;font-size:18px!important;font-weight:600!important}.quill-editor-container .jodit-wysiwyg h4{color:#1e293b!important;margin:1rem 0!important;font-size:16px!important;font-weight:600!important}.quill-editor-container .jodit-wysiwyg h5{color:#1e293b!important;margin:1rem 0!important;font-size:15px!important;font-weight:600!important}.quill-editor-container .jodit-wysiwyg p{color:#334155!important;margin-bottom:.5em!important;line-height:1.6!important}.quill-editor-container .jodit-wysiwyg li{margin-bottom:.5rem!important;line-height:1.6!important}.quill-editor-container .jodit-wysiwyg ul{margin-bottom:1rem!important;padding-left:1.5rem!important;list-style-type:disc!important}.quill-editor-container .jodit-wysiwyg ol{margin-bottom:1rem!important;padding-left:1.5rem!important;list-style-type:decimal!important}.gmp-badge{white-space:nowrap;border-radius:6px;padding:4px 10px;font-size:13px;font-weight:700;line-height:1.4;display:inline-block}[data-theme=dark] .gmp-badge.positive{color:#34d399;background:#05966933}[data-theme=dark] .gmp-badge.negative{color:#f87171;background:#dc262633}[data-theme=dark] .gmp-badge.neutral{color:#94a3b8;background:#94a3b833}.search-wrapper{width:100%;max-width:300px;position:relative}.search-wrapper .search-icon{color:var(--text-secondary);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.search-wrapper input{border:1px solid var(--border);background:var(--surface-bg);color:var(--text);border-radius:8px;padding:10px 12px 10px 40px;font-size:14px;transition:all .2s}.search-wrapper input:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #2563eb1a}.gmp-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}@media (max-width:640px){.gmp-controls{flex-direction:column;align-items:stretch}.search-wrapper{max-width:100%}.filter-buttons{width:100%;display:flex;overflow-x:auto}}.no-data-container{text-align:center;background:var(--surface-bg);border:1px solid var(--border);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:400px;padding:80px 20px;display:flex}.no-data-animation{margin-bottom:32px;animation:.6s ease-out fadeInScale}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.stock-chart-icon{width:200px;height:120px;color:var(--primary);opacity:.6}.stock-chart-icon .chart-line{stroke-dasharray:300;stroke-dashoffset:300px;animation:2s ease-out forwards drawLine}.stock-chart-icon .candlestick{opacity:0;animation:.4s ease-out forwards fadeInCandle}.stock-chart-icon .candlestick-1{animation-delay:.3s}.stock-chart-icon .candlestick-2{animation-delay:.5s}.stock-chart-icon .candlestick-3{animation-delay:.7s}.stock-chart-icon .candlestick-4{animation-delay:.9s}@keyframes fadeInCandle{to{opacity:1}}.no-data-title{color:var(--text);margin-bottom:12px;font-size:24px;font-weight:700;animation:.6s ease-out .2s backwards fadeInUp}.no-data-message{color:var(--muted);max-width:400px;margin-bottom:32px;font-size:16px;line-height:1.6;animation:.6s ease-out .4s backwards fadeInUp}.refresh-board-btn{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-size:15px;font-weight:600;transition:all .3s cubic-bezier(.165,.84,.44,1);animation:.6s ease-out .6s backwards fadeInUp;display:inline-flex;box-shadow:0 4px 12px #004a8e33}.refresh-board-btn:hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:0 8px 20px #004a8e4d}.refresh-board-btn:active{transform:translateY(0)}.refresh-board-btn svg{animation:2s linear infinite rotate}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.no-data-container{min-height:350px;padding:60px 20px}.stock-chart-icon{width:160px;height:96px}.no-data-title{font-size:20px}.no-data-message{font-size:14px}.refresh-board-btn{padding:10px 20px;font-size:14px}}.breadcrumb-container{background:var(--page-bg);border-bottom:1px solid var(--border);width:100%;padding-top:15px;padding-bottom:15px}[data-theme=dark] .breadcrumb-container{background:var(--surface-bg)}.breadcrumb-list{color:var(--text-secondary);align-items:center;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.breadcrumb-item{align-items:center;display:flex}.breadcrumb-item a{color:var(--text-secondary);font-weight:500;text-decoration:none;transition:color .2s}.breadcrumb-item a:hover{color:var(--primary)}.breadcrumb-item.active span{color:var(--text);font-weight:600}.breadcrumb-item .home-icon-link{align-items:center;display:flex}.breadcrumb-item .separator{color:var(--text-secondary);opacity:.5;align-items:center;margin:0 8px;display:flex}.gmp-header-section,.allotment-header-section{text-align:center;padding:0 0 30px}.gmp-header-section .section-header,.allotment-header-section .section-header{max-width:900px;margin:0 auto}.gmp-header-section .section-header h1,.allotment-header-section .section-header h1{color:var(--text);margin-bottom:16px;font-size:36px;font-weight:800;line-height:1.2}.gmp-header-section .section-header .desc,.allotment-header-section .section-header .desc{color:var(--text-secondary);max-width:700px;margin:0 auto;font-size:18px;line-height:1.6}@media (min-width:1280px){.gmp-header-section,.allotment-header-section{padding:0 0 30px}.gmp-header-section .section-header h1,.allotment-header-section .section-header h1{font-size:42px}.gmp-header-section .section-header .desc,.allotment-header-section .section-header .desc{max-width:800px;font-size:19px}.gmp-table-section .container,.allotment-table-section .container,.gmp-content-section .container,.allotment-content-section .container,.gmp-faq-section .container,.allotment-faq-section .container{max-width:1240px;margin:0 auto;padding:0 20px}}@media (min-width:1440px){.gmp-table-section .container,.allotment-table-section .container,.gmp-content-section .container,.allotment-content-section .container,.gmp-faq-section .container,.allotment-faq-section .container{max-width:1400px}}.gmp-controls,.allotment-controls{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.proper-table-container{border-radius:20px;width:100%;margin-bottom:30px}.proper-content-card{width:100%;margin-bottom:50px;padding:40px}.gmp-faq-section,.allotment-faq-section{padding:0 0 80px}@media screen and (max-width:992px){.gmp-faq-section,.allotment-faq-section{padding:0 0 60px}}@media screen and (max-width:768px){.gmp-faq-section,.allotment-faq-section{padding:0 0 40px}}.gmp-faq-section,.allotment-faq-section{background:#fff}[data-theme=dark] .gmp-faq-section,[data-theme=dark] .allotment-faq-section{background:var(--surface-bg)}.gmp-faq-section .container,.allotment-faq-section .container{max-width:1400px;margin:0 auto;padding:0 24px}.gmp-faq-section .section-header,.allotment-faq-section .section-header{text-align:center;max-width:800px;margin:0 auto 60px}@media screen and (max-width:768px){.gmp-faq-section .section-header,.allotment-faq-section .section-header{margin:0 auto 40px}}.gmp-faq-section .section-header h2,.allotment-faq-section .section-header h2{background:var(--grad);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:32px;font-weight:800;display:inline-block}.gmp-faq-section .section-header h2 .highlight,.allotment-faq-section .section-header h2 .highlight{color:inherit;-webkit-text-fill-color:inherit}@media screen and (max-width:992px){.gmp-faq-section .section-header h2,.allotment-faq-section .section-header h2{font-size:28px}}@media screen and (max-width:768px){.gmp-faq-section .section-header h2,.allotment-faq-section .section-header h2{font-size:24px}}.gmp-faq-section .section-header .description,.allotment-faq-section .section-header .description{color:var(--text-secondary);font-size:16px;font-weight:400;line-height:1.6}@media screen and (max-width:992px){.gmp-faq-section .section-header .description,.allotment-faq-section .section-header .description{font-size:14px}}.gmp-faq-section .faq-list,.allotment-faq-section .faq-list{flex-direction:column;gap:16px;max-width:800px;margin:0 auto;display:flex}.gmp-faq-section .faq-item,.allotment-faq-section .faq-item{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:12px;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden}[data-theme=dark] .gmp-faq-section .faq-item,[data-theme=dark] .allotment-faq-section .faq-item{background:var(--card-bg);border-color:#ffffff14}.gmp-faq-section .faq-item:hover,.allotment-faq-section .faq-item:hover{border-color:var(--primary-light);box-shadow:0 4px 20px #004a8e14}[data-theme=dark] .gmp-faq-section .faq-item:hover,[data-theme=dark] .allotment-faq-section .faq-item:hover{border-color:var(--primary);box-shadow:0 4px 25px #00000040}.gmp-faq-section .faq-item.active,.allotment-faq-section .faq-item.active{border-color:var(--primary);box-shadow:0 10px 30px #004a8e1f}[data-theme=dark] .gmp-faq-section .faq-item.active,[data-theme=dark] .allotment-faq-section .faq-item.active{border-color:var(--primary);background:var(--card-hover-bg);box-shadow:0 10px 40px #0000004d}.gmp-faq-section .faq-item.active .icon,.allotment-faq-section .faq-item.active .icon{background:var(--primary);color:#fff;transform:rotate(180deg)}.gmp-faq-section .faq-item .faq-question,.allotment-faq-section .faq-item .faq-question{justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}@media screen and (max-width:768px){.gmp-faq-section .faq-item .faq-question,.allotment-faq-section .faq-item .faq-question{padding:18px 20px}}.gmp-faq-section .faq-item .faq-question h3,.allotment-faq-section .faq-item .faq-question h3{color:var(--primary);margin:0;font-size:18px;font-weight:700;line-height:1.4}[data-theme=dark] .gmp-faq-section .faq-item .faq-question h3,[data-theme=dark] .allotment-faq-section .faq-item .faq-question h3{color:var(--text)}@media screen and (max-width:768px){.gmp-faq-section .faq-item .faq-question h3,.allotment-faq-section .faq-item .faq-question h3{font-size:16px}}.gmp-faq-section .faq-item .faq-question .icon,.allotment-faq-section .faq-item .faq-question .icon{color:var(--primary);background:var(--primary-bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex}.gmp-faq-section .faq-item .faq-question .icon svg,.allotment-faq-section .faq-item .faq-question .icon svg{stroke-width:2.5px;width:18px;height:18px}[data-theme=dark] .gmp-faq-section .faq-item .faq-question .icon,[data-theme=dark] .allotment-faq-section .faq-item .faq-question .icon{color:var(--primary);background:#3b82f626}@media screen and (max-width:768px){.gmp-faq-section .faq-item .faq-question .icon,.allotment-faq-section .faq-item .faq-question .icon{width:32px;height:32px}.gmp-faq-section .faq-item .faq-question .icon svg,.allotment-faq-section .faq-item .faq-question .icon svg{width:16px;height:16px}}.gmp-faq-section .faq-item .faq-answer,.allotment-faq-section .faq-item .faq-answer{color:var(--text-secondary);opacity:0;max-height:0;font-size:15px;line-height:1.7;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.gmp-faq-section .faq-item .faq-answer .answer-inner,.allotment-faq-section .faq-item .faq-answer .answer-inner{border-top:1px solid #0000;padding:0 24px 24px}@media screen and (max-width:768px){.gmp-faq-section .faq-item .faq-answer .answer-inner,.allotment-faq-section .faq-item .faq-answer .answer-inner{padding:0 20px 20px}}.gmp-faq-section .faq-item.active .faq-answer,.allotment-faq-section .faq-item.active .faq-answer{opacity:1}.gmp-faq-section,.allotment-faq-section{width:100%}@media (max-width:768px){.gmp-header-section,.allotment-header-section{padding:0 0 30px}.gmp-header-section .section-header h1,.allotment-header-section .section-header h1{margin-bottom:12px;font-size:24px}.gmp-header-section .section-header .desc,.allotment-header-section .section-header .desc{padding:0 10px;font-size:14px}.proper-content-card{border-radius:16px;margin-bottom:10px;padding:16px}.proper-content-card .visual-content,.proper-content-card .default-content{font-size:14.5px!important;line-height:1.6!important}.proper-content-card .visual-content p,.proper-content-card .default-content p{margin-bottom:12px!important}.proper-content-card .visual-content h2,.proper-content-card .default-content h2{margin-top:24px!important;margin-bottom:12px!important;font-size:20px!important}.proper-content-card .visual-content h3,.proper-content-card .default-content h3{margin-top:20px!important;font-size:17px!important}.proper-content-card .visual-content ul,.proper-content-card .visual-content ol,.proper-content-card .default-content ul,.proper-content-card .default-content ol{margin:12px 0 12px 16px!important;padding-left:0!important}.proper-content-card .visual-content li,.proper-content-card .default-content li{margin-bottom:6px!important}.gmp-controls,.allotment-controls{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:16px}.proper-table-container{margin-bottom:30px}}@media (max-width:768px) and (max-width:768px){.ipo-hero-advanced .company-identity-bar .identity-left{text-align:left;grid-template-columns:auto 1fr;grid-template-areas:"logo meta""name name";place-items:center start;gap:12px;display:grid}.ipo-hero-advanced .company-info{display:contents}.ipo-hero-advanced .logo-container{grid-area:logo;min-width:75px;border-radius:14px!important;width:75px!important;height:75px!important;margin-bottom:0!important;padding:8px!important}.ipo-hero-advanced .company-name{grid-area:name;width:100%;text-align:left!important;margin-top:4px!important;font-size:20px!important;line-height:1.3!important}.ipo-hero-advanced .company-meta{flex-wrap:wrap;grid-area:meta;align-items:center;gap:6px;display:flex;justify-content:flex-start!important;margin-top:0!important}.ipo-hero-advanced .exchange-badge,.ipo-hero-advanced .live-indicator,.ipo-hero-advanced .upcoming-badge,.ipo-hero-advanced .closed-badge{height:auto!important;padding:4px 8px!important;font-size:10px!important}.ipo-hero-advanced .company-identity-bar{flex-direction:column;align-items:stretch;gap:10px}.ipo-hero-advanced .identity-right{width:100%;align-items:flex-start!important}}@media (max-width:768px) and (max-width:768px) and (max-width:768px){.details-table-wrapper table td,.details-table-wrapper table th{padding:8px 10px!important;font-size:12px!important;line-height:1.4!important}}.gmp-page-root,.allotment-page-root{background:var(--page-bg);padding-bottom:100px}[data-theme=dark] .gmp-page-root,[data-theme=dark] .allotment-page-root{background:var(--surface-bg)}@media screen and (max-width:992px){.gmp-page-root,.allotment-page-root{padding-bottom:80px}}@media screen and (max-width:768px){.gmp-page-root,.allotment-page-root{padding-bottom:60px}}.gmp-header-section,.allotment-header-section{color:var(--text);text-align:center;border-bottom:1px solid var(--border);background:#fff;background:var(--page-bg);padding:40px 0}[data-theme=dark] .gmp-header-section,[data-theme=dark] .allotment-header-section{background:var(--surface-bg)}.gmp-header-section .section-header h1,.allotment-header-section .section-header h1{margin-bottom:16px;font-size:2.5rem;font-weight:800}.gmp-header-section .section-header h1 .highlight,.allotment-header-section .section-header h1 .highlight{background:var(--grad);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.gmp-header-section .section-header .desc,.allotment-header-section .section-header .desc{opacity:.95;max-width:800px;margin:0 auto;font-size:1.1rem}.gmp-table-section,.allotment-table-section{margin:20px auto}@media (max-width:768px){.gmp-table-section,.allotment-table-section{margin:15px auto}}.gmp-controls,.allotment-controls{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:20px;width:100%;margin-bottom:32px;display:flex}@media (max-width:994px){.gmp-controls,.allotment-controls{flex-wrap:wrap;gap:16px}}.search-wrapper{min-width:250px}@media screen and (max-width:768px){.search-wrapper{flex:unset;min-width:200px}}.filter-group{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:994px){.filter-group{justify-content:center}}.search-wrapper input{border:1px solid var(--border);background:var(--card-bg);width:100%;color:var(--text);box-sizing:border-box;text-align:center;border-radius:8px;padding:10px 12px;font-size:14px;transition:all .2s}.search-wrapper input:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.1);outline:none}.filter-btn{border:1px solid var(--border);background:var(--card-bg);color:var(--text);cursor:pointer;white-space:nowrap;border-radius:20px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s}.filter-btn:hover{border-color:var(--primary);background:rgba(var(--primary-rgb),.05)}.filter-btn.active{background:var(--primary);color:#fff;border-color:var(--primary)}.proper-table-container{background:var(--card-bg);border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000000d}.loading-state{text-align:center;color:var(--muted);padding:60px 20px;font-size:16px}.gmp-proper-table,.allotment-proper-table{border-collapse:collapse;width:100%}.gmp-proper-table thead,.allotment-proper-table thead{background:var(--bg);border-bottom:2px solid var(--border)}.gmp-proper-table th,.allotment-proper-table th{color:var(--text);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;padding:14px 16px;font-size:13px;font-weight:600;text-align:center!important}.gmp-proper-table th:first-child,.allotment-proper-table th:first-child,.gmp-proper-table td:first-child,.allotment-proper-table td:first-child{text-align:left!important}.gmp-proper-table td,.allotment-proper-table td{border-bottom:1px solid var(--border);color:var(--text);white-space:nowrap;vertical-align:middle;text-align:center;padding:16px;font-size:14px}.gmp-proper-table th:not(:first-child),.allotment-proper-table th:not(:first-child),.gmp-proper-table td:not(:first-child),.allotment-proper-table td:not(:first-child){text-align:center!important}.gmp-proper-table td:nth-child(n+6){text-align:center;min-width:110px}.gmp-proper-table tbody tr:hover,.allotment-proper-table tbody tr:hover{background:rgba(var(--primary-rgb),.02);color:var(--secondary)!important}.gmp-proper-table tbody tr:hover td,.gmp-proper-table tbody tr:hover .c-name,.allotment-proper-table tbody tr:hover td,.allotment-proper-table tbody tr:hover .c-name{color:var(--secondary)!important}.table-wrapper{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.company-cell{align-items:center;gap:12px;min-width:200px;display:flex}.c-name{color:var(--text);font-weight:600;line-height:1.4}.gmp-badge{text-transform:uppercase;letter-spacing:.5px;border-radius:8px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-block}.gmp-badge.positive{color:#16a34a;background:#22c55e26}.gmp-badge.negative{color:#dc2626;background:#ef444426}.gmp-badge.neutral{color:#64748b;background:#94a3b81a}.gmp-pagination,.allotment-pagination{justify-content:center;align-items:center;gap:16px;padding:20px;display:flex}.gmp-pagination button,.allotment-pagination button{border:1px solid var(--border);background:var(--card-bg);color:var(--text);cursor:pointer;border-radius:8px;padding:8px 16px;font-weight:500;transition:all .2s}.gmp-pagination button:hover:not(:disabled){background:var(--primary);color:#fff;border-color:var(--primary)}.gmp-pagination button:disabled{opacity:.4;cursor:not-allowed}.gmp-pagination span,.allotment-pagination span{color:var(--text);font-weight:500}.gmp-content-section,.allotment-content-section{background:var(--page-bg);padding:60px 0}.proper-content-card{background:var(--card-bg);border:1px solid var(--border);border-radius:12px;padding:40px;box-shadow:0 4px 20px #0000000d}.gmp-faq-section,.allotment-faq-section{background:var(--page-bg);padding:40px}.faq-title{text-align:center;color:var(--text);margin-bottom:32px;font-size:2rem;font-weight:800}.faq-title .highlight{background:var(--grad);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.faq-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media screen and (max-width:1280px){.faq-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.faq-grid{grid-template-columns:1fr;gap:16px}}.faq-card{background:var(--card-bg);border:1px solid var(--border);border-radius:12px;padding:20px;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 8px #0000000a}.faq-card:hover{transform:translateY(-4px);box-shadow:0 4px 16px #0000001a}.faq-card h3{color:var(--text);margin-bottom:12px;font-size:1.1rem;font-weight:700}.faq-card p{color:var(--muted);font-size:.95rem;line-height:1.6}@media screen and (max-width:992px){.gmp-controls,.allotment-controls{flex-direction:column!important;align-items:center!important;gap:12px!important}.filter-group{justify-content:center}.filter-btn{flex:none;padding:10px 14px;font-size:13px}.gmp-header-section{padding:40px 0 30px}.gmp-header-section .section-header h1{font-size:1.75rem}.gmp-header-section .section-header .desc{font-size:.95rem}.gmp-table-section,.proper-content-card{padding:24px}.gmp-proper-table{font-size:12px}.gmp-proper-table th,.gmp-proper-table td{padding:10px 8px;font-size:11px}.gmp-badge{padding:3px 8px;font-size:11px}.faq-grid{grid-template-columns:repeat(2,1fr);gap:16px}.gmp-faq-section{padding:30px}}@media screen and (max-width:768px){.faq-grid{grid-template-columns:1fr;gap:12px}.faq-card{padding:16px}.filter-btn{padding:8px 12px;font-size:12px}.gmp-header-section .section-header h1{font-size:1.5rem}.gmp-proper-table th,.gmp-proper-table td{padding:8px 6px;font-size:10px}}.ipo-list-page{background-color:var(--page-bg);min-height:100vh;padding:40px 0}@media screen and (max-width:768px){.ipo-list-page{padding:20px 0}}.ipo-list-page .section-header{text-align:center;max-width:800px;margin:0 auto 60px}@media screen and (max-width:768px){.ipo-list-page .section-header{margin-bottom:40px}}.ipo-list-page .section-header h2{color:var(--primary);letter-spacing:-.5px;margin-bottom:16px;font-size:32px;font-weight:800}@media screen and (max-width:992px){.ipo-list-page .section-header h2{font-size:28px}}@media screen and (max-width:768px){.ipo-list-page .section-header h2{margin-bottom:12px;font-size:24px}}.ipo-list-page .section-header h2 .highlight{background:var(--grad);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.ipo-list-page .section-header .description{color:var(--text-secondary);font-size:16px;font-weight:400;line-height:1.6}@media screen and (max-width:992px){.ipo-list-page .section-header .description{padding:0 10px;font-size:14px}}.ipo-list-page .ipo-grid-main{margin:40px 0 60px}.ipo-list-page .ipo-grid-main .ipo-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:32px;display:grid}@media screen and (max-width:768px){.ipo-list-page .ipo-grid-main .ipo-grid{grid-template-columns:1fr;gap:20px}}.ipo-list-page .premium-pagination{justify-content:center;align-items:center;gap:32px;margin-top:60px;display:flex}@media screen and (max-width:768px){.ipo-list-page .premium-pagination{flex-wrap:wrap;gap:12px}}.ipo-list-page .premium-pagination .page-btn{background:var(--surface-bg);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:14px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:700;transition:all .3s;display:flex}.ipo-list-page .premium-pagination .page-btn:hover:not(:disabled){background:var(--primary);color:#fff;border-color:var(--primary);box-shadow:0 8px 20px rgba(var(--primary-rgb),.2);transform:translateY(-2px)}.ipo-list-page .premium-pagination .page-btn:disabled{opacity:.5;cursor:not-allowed}.ipo-list-page .premium-pagination .page-btn svg{transition:transform .3s}.ipo-list-page .premium-pagination .page-btn.prev:hover svg{transform:translate(-4px)}.ipo-list-page .premium-pagination .page-btn.next:hover svg{transform:translate(4px)}@media screen and (max-width:768px){.ipo-list-page .premium-pagination .page-btn{order:2;padding:10px 16px}}.ipo-list-page .premium-pagination .page-numbers{gap:8px;display:flex}@media screen and (max-width:768px){.ipo-list-page .premium-pagination .page-numbers{order:1;justify-content:center;width:100%}}.ipo-list-page .premium-pagination .page-numbers .page-num{background:var(--surface-bg);border:1px solid var(--border);width:44px;height:44px;color:var(--text-secondary);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;font-weight:700;transition:all .3s;display:flex}.ipo-list-page .premium-pagination .page-numbers .page-num:hover:not(.active){border-color:var(--primary);color:var(--primary)}.ipo-list-page .premium-pagination .page-numbers .page-num.active{background:var(--primary);color:#fff;border-color:var(--primary);box-shadow:0 8px 15px rgba(var(--primary-rgb),.2)}.section-icon-dot,.section-icon-emoji{line-height:1;display:inline-flex}.section-icon-dot.open{color:#16a34a}.section-icon-emoji.upcoming{color:#0284c7}.section-icon-emoji.closed{color:#64748b}.ipo-blog-card{background:var(--card-bg);border:1px solid var(--border);border-radius:24px;flex-direction:column;height:100%;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px -5px #0000000d}.ipo-blog-card:hover{border-color:rgba(var(--primary-rgb),.3);transform:translateY(-10px);box-shadow:0 25px 50px -12px #0000001a}.ipo-blog-card .card-image{background:#f8fafc;justify-content:center;align-items:center;height:180px;display:flex;position:relative;overflow:hidden}.ipo-blog-card .card-image .card-image-bg{z-index:1;position:absolute;inset:0}.ipo-blog-card .card-image .card-image-bg img{object-fit:cover;opacity:.8;width:100%;height:100%;transition:transform .6s}.ipo-blog-card .card-image:after{content:"";z-index:2;background:linear-gradient(#0000,#0006);height:60%;position:absolute;bottom:0;left:0;right:0}.ipo-blog-card .logo-overlay{z-index:10;justify-content:center;align-items:center;width:100%;height:150px;padding:15px;display:flex;position:relative;overflow:hidden}.ipo-blog-card .logo-overlay img{object-fit:contain;max-width:100%;max-height:100%}.ipo-blog-card .logo-overlay .logo-placeholder{color:var(--primary);font-size:48px;font-weight:800}.ipo-blog-card .card-content{flex-direction:column;flex:1;padding:15px 24px 24px;display:flex}.ipo-blog-card .card-content .card-date{color:var(--text-secondary);margin-bottom:8px;font-size:14px;font-weight:500}.ipo-blog-card .card-content .title-link{margin-bottom:20px;text-decoration:none}.ipo-blog-card .card-content .title-link h3{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:18px;font-weight:700;line-height:1.4;transition:color .3s;display:-webkit-box;overflow:hidden}.ipo-blog-card .card-content .title-link:hover h3{color:var(--primary)}.ipo-blog-card .card-content .card-footer{margin-top:auto}.ipo-blog-card .card-content .card-footer .view-details-btn{color:#004a8e;background:#f1f5f9;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px;font-size:14px;font-weight:700;text-decoration:none;transition:all .3s;display:flex}[data-theme=dark] .ipo-blog-card .card-content .card-footer .view-details-btn{color:#fff;background:#ffffff0d}.ipo-blog-card .card-content .card-footer .view-details-btn svg{transition:transform .3s}.ipo-blog-card .card-content .card-footer .view-details-btn:hover{background:var(--primary);color:#fff;box-shadow:0 4px 15px rgba(var(--primary-rgb),.2);transform:translateY(-2px)}.ipo-blog-card .card-content .card-footer .view-details-btn:hover svg{transform:translate(4px)}.ipo-blog-card.no-banner{padding-top:5px}h1 .highlight,h2 .highlight,h3 .highlight{background:var(--grad);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.jodit-wysiwyg a{border-bottom:none!important;text-decoration:none!important}
