.cookie-policy-section{position:relative;width:100%;min-height:100vh;padding:120px 0 80px;overflow:hidden;background-color:var(--theme-bg-primary,#080B1A);transition:background-color .3s ease,color .3s ease}.cookie-policy-section.cookie-dark{background-image:url(/img/Stars.webp);background-repeat:repeat;background-position:top;background-size:auto}.cookie-policy-section.cookie-light{background-image:none}.cookie-policy-layout{display:flex;gap:40px;max-width:1400px;margin:0 auto}.cookie-policy-toc{width:280px;flex-shrink:0}.cookie-policy-toc-sticky{position:sticky;top:120px;max-height:calc(100vh - 100px);overflow-y:auto;padding:24px;border-radius:16px;backdrop-filter:blur(10px);transition:all .3s ease;background:var(--card-background,rgba(255,255,255,.02));border:1px solid var(--border-color,rgba(255,255,255,.08))}[data-theme=light] .cookie-policy-toc-sticky{box-shadow:0 1px 3px rgba(0,0,0,.06);background:linear-gradient(180deg,rgba(204,223,255,1),rgba(234,241,255,1))}.cookie-policy-toc-sticky::-webkit-scrollbar{width:4px}.cookie-policy-toc-sticky::-webkit-scrollbar-track{border-radius:2px;background:rgba(255,255,255,.05)}[data-theme=light] .cookie-policy-toc-sticky::-webkit-scrollbar-track{background:rgba(0,0,0,.03)}.cookie-policy-toc-sticky::-webkit-scrollbar-thumb{background:rgba(163,213,255,.3);border-radius:2px}[data-theme=light] .cookie-policy-toc-sticky::-webkit-scrollbar-thumb{background:rgba(76,0,240,.3)}.cookie-policy-toc-title{font-size:16px;font-weight:600;margin:0 0 20px;padding-bottom:12px;letter-spacing:-.48px;color:var(--theme-text-primary,#FFFFFF);border-bottom:1px solid var(--border-color,rgba(255,255,255,.1));transition:all .3s ease}.cookie-policy-toc-nav{display:flex;flex-direction:column;gap:4px}.cookie-policy-toc-link{display:block;padding:10px 12px;font-size:13px;line-height:1.4;text-align:left;text-decoration:none;background:transparent;border-radius:8px;cursor:pointer;transition:all .2s ease;color:var(--theme-text-tertiary,rgba(255,255,255,.6))}.cookie-policy-toc-link:hover{color:var(--theme-text-primary,rgba(255,255,255,.9));background:rgba(163,213,255,.08)}[data-theme=light] .cookie-policy-toc-link:hover{background:rgba(76,0,240,.06)}.cookie-policy-toc-link.active{color:#A3D5FF;background:rgba(163,213,255,.1);font-weight:500}[data-theme=light] .cookie-policy-toc-link.active{color:#0061C1;background-color:initial;border-left:2px solid #0061c1}.cookie-policy-container{max-width:1400px;margin:0 auto;padding:0 24px}.cookie-policy-hero{text-align:center;margin-bottom:60px;padding-top:50px}.cookie-policy-badge{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:100px;margin-bottom:24px;transition:all .3s ease;background:rgba(163,213,255,.1);border:1px solid rgba(163,213,255,.2)}[data-theme=light] .cookie-policy-badge{border:1px solid rgba(47,86,125,.44)}.cookie-policy-badge span{font-size:14px;font-weight:500;letter-spacing:.02em;color:#A3D5FF;transition:color .3s ease}[data-theme=light] .cookie-policy-badge span{color:#0061C1}.cookie-policy-heading{font-size:64px;font-weight:600;line-height:1.1;letter-spacing:-1.92px;margin:0 0 24px;color:var(--theme-text-primary,#FFFFFF);transition:color .3s ease}.cookie-policy-meta{display:flex;align-items:center;justify-content:center;gap:12px;font-size:16px;color:var(--theme-text-tertiary,rgba(255,255,255,.6));transition:color .3s ease}.cookie-policy-meta-dot{font-weight:700}.cookie-policy-content{flex:1 1;min-width:0}.cookie-policy-card{border-radius:16px;padding:32px;margin-bottom:24px;backdrop-filter:blur(10px);scroll-margin-top:120px;transition:all .3s ease;background:var(--card-background,rgba(255,255,255,.02));border:1px solid var(--border-color,rgba(255,255,255,.08))}[data-theme=light] .cookie-policy-card{border:none;background:linear-gradient(180deg,rgba(204,223,255,1),rgba(234,241,255,1))}.cookie-policy-card h2{font-size:28px;margin:0 0 20px;letter-spacing:-.84px}.cookie-policy-card h2,.cookie-policy-card h3{font-weight:600;color:var(--theme-text-primary,#FFFFFF);transition:color .3s ease}.cookie-policy-card h3{font-size:20px;margin:28px 0 12px;letter-spacing:-.6px}.cookie-policy-card h3:first-of-type{margin-top:20px}[data-theme=light] .cookie-policy-card h3{color:#1F2937}.cookie-policy-card h4{font-size:17px;font-weight:600;margin:20px 0 10px;letter-spacing:-.5px;color:rgba(255,255,255,.9);transition:color .3s ease}[data-theme=light] .cookie-policy-card h4{color:#374151}.cookie-policy-card p{font-size:16px;line-height:1.7;margin:0 0 16px;color:var(--theme-text-secondary,rgba(255,255,255,.7));transition:color .3s ease}.cookie-policy-card p:last-child{margin-bottom:0}[data-theme=light] .cookie-policy-card p{color:#4a5568}.cookie-policy-card ul{margin:16px 0;padding-left:24px}.cookie-policy-card li{font-size:16px;line-height:1.7;margin-bottom:12px;color:var(--theme-text-secondary,rgba(255,255,255,.7));transition:color .3s ease}.cookie-policy-card li:last-child{margin-bottom:0}[data-theme=light] .cookie-policy-card li{color:#4a5568}.cookie-policy-card li strong{color:var(--theme-text-primary,#FFFFFF)}[data-theme=light] .cookie-policy-card li strong{color:#1a202c}.cookie-policy-card a{text-decoration:none;color:#A3D5FF;transition:color .2s ease}.cookie-policy-card a:hover{color:#FFFFFF;text-decoration:underline}[data-theme=light] .cookie-policy-card a{color:#0061C1}[data-theme=light] .cookie-policy-card a:hover{color:#3700B3;text-decoration:underline}.cookie-policy-card code{font-size:13px;padding:2px 6px;border-radius:4px;font-family:Geist Mono,monospace;background:rgba(163,213,255,.1);color:#A3D5FF}[data-theme=light] .cookie-policy-card code{background:rgba(76,0,240,.08);color:#0061C1}.cookie-policy-note{border-radius:0 12px 12px 0;padding:20px 24px;margin:20px 0;background:rgba(163,213,255,.06);border-left:3px solid #a3d5ff;transition:all .3s ease}[data-theme=light] .cookie-policy-note{background:#eaf1ff;border-left:3px solid #0061c1}.cookie-policy-note h4{margin-top:0!important}.cookie-table-wrapper{overflow-x:auto;margin:16px 0 24px;border-radius:12px;border:1px solid var(--border-color,rgba(255,255,255,.08));transition:all .3s ease}.cookie-table{width:100%;border-collapse:collapse;font-size:14px}.cookie-table thead tr{background:rgba(163,213,255,.08);transition:all .3s ease}[data-theme=light] .cookie-table thead tr{background:#eaf1ff}.cookie-table th{padding:14px 16px;text-align:left;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;color:#A3D5FF;border-bottom:1px solid var(--border-color,rgba(255,255,255,.1));transition:all .3s ease}[data-theme=light] .cookie-table th{color:#0061C1}.cookie-table td{padding:14px 16px;line-height:1.6;vertical-align:top;color:var(--theme-text-secondary,rgba(255,255,255,.7));border-bottom:1px solid rgba(255,255,255,.04);transition:all .3s ease}[data-theme=light] .cookie-table td{color:#4a5568;border-bottom:1px solid rgba(0,0,0,.04)}.cookie-table tbody tr:last-child td{border-bottom:none}.cookie-table tbody tr{transition:background .2s ease}.cookie-table tbody tr:hover{background:rgba(255,255,255,.02)}[data-theme=light] .cookie-table tbody tr:hover{background:rgba(76,0,240,.02)}.cookie-table td:first-child{white-space:nowrap;font-weight:500;color:rgba(255,255,255,.9)}[data-theme=light] .cookie-table td:first-child{color:#1a202c}.cookie-table td:last-child{white-space:nowrap}.cookie-policy-rights-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin:24px 0}.cookie-policy-right-item{border-radius:12px;padding:20px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);transition:all .3s ease}[data-theme=light] .cookie-policy-right-item{background:#eaf1ff;border:1px solid rgba(76,0,240,.08)}.cookie-policy-right-item h4{font-size:16px;font-weight:600;margin:0 0 8px;color:#A3D5FF;transition:color .3s ease}[data-theme=light] .cookie-policy-right-item h4{color:#0061C1}.cookie-policy-right-item p{font-size:14px;line-height:1.6;margin:0;color:rgba(255,255,255,.6)}[data-theme=light] .cookie-policy-right-item p{color:#6B7280}.cookie-policy-contact{text-align:center}.cookie-policy-contact-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px;margin:32px 0}.cookie-policy-contact-item{padding:20px;border-radius:12px;text-align:center;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);transition:all .3s ease}[data-theme=light] .cookie-policy-contact-item{background:#eaf1ff;border:1px solid rgba(76,0,240,.06)}.cookie-policy-contact-item strong{display:block;font-size:13px;margin-bottom:8px;text-transform:uppercase;letter-spacing:.05em;color:#A3D5FF;transition:color .3s ease}[data-theme=light] .cookie-policy-contact-item strong{color:#0061C1}.cookie-policy-contact-item p{font-size:15px;margin:0;color:rgba(255,255,255,.8)}[data-theme=light] .cookie-policy-contact-item p{color:#374151}.cookie-policy-copyright{font-size:14px;margin-top:32px!important;font-style:italic;color:rgba(255,255,255,.4)!important;transition:color .3s ease}[data-theme=light] .cookie-policy-copyright{color:rgba(0,0,0,.4)!important}@media screen and (max-width:1200px){.cookie-policy-toc{width:240px}.cookie-policy-toc-sticky{padding:20px}.cookie-policy-toc-link{font-size:12px;padding:8px 10px}}@media screen and (max-width:1024px){.cookie-policy-heading{font-size:48px;letter-spacing:-1.44px}.cookie-policy-card h2{font-size:24px}.cookie-policy-layout{flex-direction:column;gap:0}.cookie-policy-toc{display:none}.cookie-policy-contact-grid,.cookie-policy-rights-grid{grid-template-columns:1fr}}@media screen and (max-width:768px){.cookie-policy-section{padding:100px 0 60px}.cookie-policy-heading{font-size:36px;letter-spacing:-1.08px}.cookie-policy-meta{flex-direction:column;gap:4px}.cookie-policy-meta-dot{display:none}.cookie-policy-card{padding:24px}.cookie-policy-card h2{font-size:22px}.cookie-policy-card h3{font-size:18px}.cookie-policy-contact-grid{grid-template-columns:1fr}}@media screen and (max-width:480px){.cookie-policy-container{padding:0 16px}.cookie-policy-heading{font-size:28px;letter-spacing:-.84px}.cookie-policy-card{padding:20px}.cookie-policy-card h2{font-size:20px}.cookie-policy-card li,.cookie-policy-card p{font-size:15px}.cookie-table{font-size:12px}.cookie-table td,.cookie-table th{padding:10px 12px}}