:root,:root[data-bs-theme=dark]{--bs-body-font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Inter, Poppins, Helvetica Neue, Arial, Noto Sans, Apple Color Emoji, Segoe UI Emoji;--bs-body-color: #c3cae6;--bs-body-bg: #0b0f1a;--bs-body-bg-rgb: 11, 15, 26;--bs-primary: #7C5CFF;--bs-primary-rgb: 124, 92, 255;--bs-secondary: #00E1FF;--bs-secondary-rgb: 0, 225, 255;--bs-info: #6AE2FF;--bs-success: #24D17E;--bs-warning: #FFC857;--bs-danger: #FF5C8A;--bs-link-color: #00E1FF;--bs-link-hover-color: rgb(63.75, 232.5, 255);--bs-border-radius: 0.5rem;--bs-border-radius-lg: 0.75rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 1.25rem;--spm-surface: #0f1526;--spm-surface-2: #131a2e;--spm-border: rgba(255,255,255,.08);--spm-muted: #8d9ac2;--spm-heading: #ffffff;--spm-shadow-soft: 0 10px 30px rgba(8, 12, 26, 0.25);--spm-shadow-card: 0 12px 24px rgba(8, 12, 26, 0.28), inset 0 1px 0 rgba(255, 255, 255, 0.04);--spm-shadow-btn: 0 6px 18px rgba(124, 92, 255, 0.4);--spm-grad-hero: linear-gradient(180deg, rgba(124, 92, 255, 0.28), rgba(0, 225, 255, 0.12) 38%, rgba(11, 15, 26, 0) 70%);--spm-grad-card: linear-gradient(180deg, rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0.02));--spm-grad-accent: radial-gradient(60% 120% at 20% -10%, rgba(0, 225, 255, 0.18), rgba(124, 92, 255, 0.18) 45%, rgba(11, 15, 26, 0) 80%);--spm-navbar-blur: saturate(120%) blur(14px);--spm-navbar-bg: rgba(15, 21, 38, .72);--spm-btn-fg: #0b0f1a}.base-bg{background:var(--spm-surface)}.secondary-bg{background:#0e1322}.text-color-primary{color:var(--bs-primary) !important}.card-glass,.card.base-bg{background:var(--spm-surface);background-image:var(--spm-grad-card);border:1px solid var(--spm-border);box-shadow:var(--spm-shadow-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn-event{--bs-btn-bg: var(--bs-primary);--bs-btn-border-color: var(--bs-primary);--bs-btn-color: #fff;--bs-btn-hover-bg: rgb(150.2, 124.6, 255);--bs-btn-hover-border-color: rgb(156.75, 132.75, 255);box-shadow:var(--spm-shadow-btn);border-radius:var(--bs-border-radius-xl);font-weight:700;letter-spacing:.2px}.btn-to-top{position:fixed;right:1rem;bottom:1rem;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .25s ease;background:var(--bs-primary);color:#fff;border:0;border-radius:999px;width:44px;height:44px;box-shadow:var(--spm-shadow-btn)}.btn-to-top.show{opacity:1;visibility:visible;transform:translateY(0)}h1,h2,h3,h4{color:var(--spm-heading);letter-spacing:.2px}.lead{color:var(--spm-muted)}a{text-decoration:none}a:hover{text-decoration:underline}.odometer-text-large .odometer{color:#fff;-webkit-text-fill-color:#fff;line-height:1;font-weight:800;font-size:clamp(2rem,3vw + 1rem,3.25rem);background:none}.odometer-text-large.odometer--gradient .odometer{background:none !important;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0)}.odometer-text-large.odometer--gradient .odometer-value,.odometer-text-large.odometer--gradient .odometer-formatting-mark{display:inline-block;background-image:linear-gradient(90deg, #ffffff, #A7B3FF 60%, #72F0FF);background-repeat:no-repeat;background-size:100% 100%;-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0);text-shadow:none}.odometer-text-large.odometer--gradient .odometer-digit,.odometer-text-large.odometer--gradient .odometer-ribbon,.odometer-text-large.odometer--gradient .odometer-ribbon-inner{background:none !important}.odometer-text-large:not(.odometer--gradient) .odometer{text-shadow:0 0 12px rgba(124,92,255,.25)}@supports not (((-webkit-background-clip: text) or (background-clip: text)) or (-webkit-background-clip: text)){.odometer-text-large.odometer--gradient .odometer{color:#fff;-webkit-text-fill-color:#fff}}a{text-decoration:none !important}.main-navbar{position:sticky;top:0;z-index:1030;background:var(--spm-navbar-bg);-webkit-backdrop-filter:var(--spm-navbar-blur);backdrop-filter:var(--spm-navbar-blur);border-bottom:1px solid var(--spm-border)}.main-navbar .navbar-brand strong{color:#fff;letter-spacing:.4px}.main-navbar .nav-link{color:var(--spm-muted);font-weight:600;border-radius:.5rem}.main-navbar .nav-link:hover,.main-navbar .nav-link.active{color:#fff;background:hsla(0,0%,100%,.06)}.main-navbar .dropdown-menu.cloud-menu{background:var(--spm-surface);border:1px solid var(--spm-border);box-shadow:var(--spm-shadow-soft)}.main-navbar .dropdown-menu.cloud-menu .dropdown-item{color:var(--spm-muted)}.main-navbar .dropdown-menu.cloud-menu .dropdown-item:hover{background:hsla(0,0%,100%,.06);color:#fff}#hero{position:relative;padding:clamp(2rem,2vw + 1rem,3rem) 0;background:radial-gradient(40% 60% at 10% 0%, rgba(124, 92, 255, 0.28), transparent 60%),radial-gradient(30% 50% at 90% 10%, rgba(0, 225, 255, 0.18), transparent 60%),var(--spm-grad-hero)}#hero .hero-wrap{border:1px solid var(--spm-border);border-radius:var(--bs-border-radius-xxl);background:linear-gradient(180deg, rgba(19, 26, 46, 0.8), rgba(19, 26, 46, 0.6));box-shadow:var(--spm-shadow-soft)}#hero .hero-kicker{display:inline-flex;gap:.5rem;align-items:center;padding:.35rem .65rem;font-size:.85rem;font-weight:700;border:1px solid var(--spm-border);border-radius:999px;background:hsla(0,0%,100%,.04)}.custom-counter{background:var(--spm-surface);border:1px solid var(--spm-border);border-radius:var(--bs-border-radius-xl);box-shadow:var(--spm-shadow-card);transition:transform .2s ease,box-shadow .2s ease}.custom-counter .icon i{color:var(--bs-primary)}.custom-counter .label{color:var(--spm-muted)}.custom-counter:hover{transform:translateY(-2px)}.card.base-bg .card-title{color:#fff;font-weight:700}.card.base-bg .card-text{color:var(--spm-muted)}.accordion .accordion-button{background:var(--spm-surface);color:#fff;font-weight:600;border:0 !important}.accordion .accordion-button:not(.collapsed){box-shadow:inset 0 -1px 0 var(--spm-border)}.accordion .accordion-body{background:var(--spm-surface-2);border-top:1px solid var(--spm-border);color:var(--spm-muted);border-bottom-left-radius:var(--bs-border-radius);border-bottom-right-radius:var(--bs-border-radius)}.footer.footer--seamless{position:relative;background:rgba(0,0,0,0);border:0}.footer.footer--seamless::before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg, rgba(255, 255, 255, 0.04), rgba(124, 92, 255, 0.25), rgba(255, 255, 255, 0.04))}.footer.footer--seamless::after{content:"";position:absolute;left:0;right:0;top:-120px;height:200px;pointer-events:none;background:radial-gradient(60% 80% at 50% 0%, rgba(124, 92, 255, 0.12), rgba(0, 0, 0, 0) 70%);opacity:.6}.footer.footer--seamless h5{color:#fff;font-weight:800;letter-spacing:.2px}.footer.footer--seamless .footer-icon{width:24px;height:24px}.footer.footer--seamless .footer-cloud-links{list-style:none;padding:0;margin:0}.footer.footer--seamless .footer-cloud-links li{margin-bottom:.5rem}.footer.footer--seamless .footer-cloud-links a{color:var(--spm-muted);transition:color .2s ease}.footer.footer--seamless .footer-cloud-links a:hover{color:#fff}.footer.footer--seamless .footer-social a{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;color:var(--spm-muted);background:hsla(0,0%,100%,.06);border:1px solid var(--spm-border);transition:transform .15s ease,background .2s ease,color .2s ease,border-color .2s ease}.footer.footer--seamless .footer-social a i{font-size:.95rem;line-height:1}.footer.footer--seamless .footer-social a:hover{transform:translateY(-2px);color:#fff;background:rgba(124,92,255,.16);border-color:rgba(124,92,255,.35)}.footer.footer--seamless .footer-meta{margin-top:.75rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04);background:rgba(0,0,0,0)}.footer.footer--seamless .footer-meta p{color:var(--spm-muted)}.footer.footer--seamless .text-muted.small{max-width:60ch}@media(max-width: 576px){.footer.footer--seamless .text-muted.small{max-width:none}}@media(max-width: 767.98px){.counter-group{padding:1rem !important}}.accordion.spm-accordion{--spm-acc-bg: var(--spm-surface);--spm-acc-bg-2: var(--spm-surface-2);--spm-acc-border: var(--spm-border);--spm-acc-radius: var(--bs-border-radius-xl)}.accordion.spm-accordion .accordion-item{margin-bottom:.75rem;border:1px solid var(--spm-acc-border);border-radius:var(--spm-acc-radius);background:var(--spm-acc-bg);overflow:hidden;box-shadow:var(--spm-shadow-card)}.accordion.spm-accordion .accordion-button::after{display:none !important}.accordion.spm-accordion .accordion-button{background:linear-gradient(180deg, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));color:#fff;font-weight:700;padding:1rem 1.25rem;border:0;box-shadow:none !important;gap:.5rem;transition:background .2s ease,color .2s ease}.accordion.spm-accordion .accordion-button .fa-circle-question{opacity:.9}.accordion.spm-accordion .accordion-button .chevron{width:1.15rem;height:1.15rem;display:inline-grid;place-items:center;margin-left:auto;transform:rotate(0deg);transition:transform .2s ease,opacity .2s ease;opacity:.9}.accordion.spm-accordion .accordion-button:hover{background:linear-gradient(180deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0))}.accordion.spm-accordion .accordion-button:focus{outline:2px solid rgba(0,225,255,.45);outline-offset:2px;border-radius:.5rem}.accordion.spm-accordion .accordion-button[aria-expanded=true]{background:linear-gradient(180deg, rgba(124, 92, 255, 0.1), rgba(255, 255, 255, 0))}.accordion.spm-accordion .accordion-button[aria-expanded=true] .chevron{transform:rotate(180deg)}.accordion.spm-accordion .accordion-collapse{border-top:1px solid var(--spm-acc-border);background:var(--spm-acc-bg-2)}.accordion.spm-accordion .accordion-body{color:var(--spm-muted);padding:1rem 1.25rem 1.25rem}.about-card{background:var(--spm-surface);background-image:var(--spm-grad-card);border:1px solid var(--spm-border);border-radius:var(--bs-border-radius-xl);box-shadow:var(--spm-shadow-card)}.about-card__header{padding:1rem 1.25rem;border-bottom:1px solid var(--spm-border)}.about-card__header h2,.about-card__header h3{color:#fff}.about-card__content{padding:1.25rem}.about-card__content p{color:var(--spm-muted)}#HomePage{--spm-section-py: clamp(2rem, 2.2vw + 1rem, 4rem);--spm-gap: clamp(1rem, 1.2vw + .5rem, 2rem)}#HomePage #hero{padding:var(--spm-section-py) 0;background:radial-gradient(40% 60% at 10% 0%, rgba(124, 92, 255, 0.25), transparent 60%),radial-gradient(30% 50% at 90% 10%, rgba(0, 225, 255, 0.14), transparent 60%),var(--spm-grad-hero)}#HomePage #hero .hero-wrap{border:1px solid var(--spm-border);border-radius:var(--bs-border-radius-xxl);background:linear-gradient(180deg, rgba(19, 26, 46, 0.86), rgba(19, 26, 46, 0.66));box-shadow:var(--spm-shadow-soft)}#HomePage #hero .hero-kicker{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .7rem;font-size:.85rem;font-weight:800;border:1px solid var(--spm-border);border-radius:999px;background:hsla(0,0%,100%,.05);color:var(--spm-muted);letter-spacing:.3px;text-transform:uppercase}#HomePage #hero .btn-event{transform:translateZ(0);transition:transform .18s ease}#HomePage #hero .btn-event:hover{transform:translateY(-1px)}#HomePage #hero .btn-event:active{transform:translateY(0)}#HomePage .card-glass,#HomePage .card.base-bg{background:var(--spm-surface);background-image:var(--spm-grad-card);border:1px solid var(--spm-border);box-shadow:var(--spm-shadow-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#HomePage .counter-group{background:var(--spm-surface);border:1px solid var(--spm-border);border-radius:var(--bs-border-radius-xl);transition:transform .18s ease,box-shadow .18s ease}#HomePage .counter-group .icon i{color:var(--bs-primary)}#HomePage .counter-group .label{color:var(--spm-muted)}#HomePage .counter-group:hover{transform:translateY(-2px)}#HomePage #features{padding:var(--spm-section-py) 0}#HomePage #features h2{letter-spacing:.2px}#HomePage #features .card.base-bg{background:var(--spm-surface);background-image:var(--spm-grad-card);border:1px solid var(--spm-border);border-radius:var(--bs-border-radius-xl);box-shadow:var(--spm-shadow-card);transition:transform .2s ease,border-color .2s ease}#HomePage #features .card.base-bg .card-title{color:#fff;font-weight:800}#HomePage #features .card.base-bg .card-text{color:var(--spm-muted)}#HomePage #features .card.base-bg:hover{transform:translateY(-3px);border-color:rgba(124,92,255,.45)}#HomePage .steps{display:grid;gap:var(--spm-gap);grid-template-columns:repeat(3, minmax(0, 1fr))}@media(max-width: 991.98px){#HomePage .steps{grid-template-columns:1fr}}#HomePage .steps .step-card{padding:1.25rem 1.25rem 1.35rem;border-radius:var(--bs-border-radius-xl);border:1px solid var(--spm-border);background:var(--spm-surface);box-shadow:var(--spm-shadow-card)}#HomePage .steps .step-card h3{font-size:1.1rem;margin:.25rem 0 .5rem}#HomePage .steps .step-card p{color:var(--spm-muted);margin:0}#HomePage .steps .step-card .num{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;font-weight:800;background:rgba(124,92,255,.16);color:#fff;border:1px solid var(--spm-border)}#HomePage .integrations{display:flex;flex-wrap:wrap;gap:1rem}#HomePage .integrations .pill{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .7rem;border-radius:999px;border:1px solid var(--spm-border);color:var(--spm-muted);background:hsla(0,0%,100%,.04)}#HomePage .integrations .pill i{opacity:.8}#HomePage a:focus-visible,#HomePage button:focus-visible,#HomePage [role=button]:focus-visible,#HomePage .nav-link:focus-visible,#HomePage .dropdown-item:focus-visible{outline:2px solid rgba(0,225,255,.55);outline-offset:2px;border-radius:.4rem}#AboutPage{--spm-section-py: clamp(2rem, 2.2vw + 1rem, 4rem)}#AboutPage #hero{padding:var(--spm-section-py) 0;background:radial-gradient(40% 60% at 10% 0%, rgba(124, 92, 255, 0.2), transparent 60%),radial-gradient(30% 50% at 90% 10%, rgba(0, 225, 255, 0.12), transparent 60%),var(--spm-grad-hero)}#AboutPage #hero .hero-wrap{border:1px solid var(--spm-border);border-radius:var(--bs-border-radius-xxl);background:linear-gradient(180deg, rgba(19, 26, 46, 0.86), rgba(19, 26, 46, 0.64));box-shadow:var(--spm-shadow-soft)}#AboutPage #hero .hero-kicker{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .7rem;font-size:.85rem;font-weight:800;border:1px solid var(--spm-border);border-radius:999px;background:hsla(0,0%,100%,.05);color:var(--spm-muted);letter-spacing:.3px;text-transform:uppercase}#AboutPage #hero .about-callout{display:flex;gap:.75rem;align-items:flex-start;padding:.9rem 1rem;border-radius:var(--bs-border-radius-xl);border:1px solid var(--spm-border);background:var(--spm-surface);box-shadow:var(--spm-shadow-card)}#AboutPage #hero .about-callout__icon{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:rgba(124,92,255,.15);border:1px solid var(--spm-border)}#AboutPage #hero .about-callout__icon i{color:var(--bs-primary)}#AboutPage #hero .about-callout__body p{color:var(--spm-muted)}#AboutPage #hero .about-bullets{list-style:none;padding:0;margin:0}#AboutPage #hero .about-bullets li{color:var(--spm-muted);display:flex;align-items:center;gap:.5rem}#AboutPage #hero .about-bullets i{color:var(--bs-secondary)}#AboutPage #hero .btn-event{transform:translateZ(0);transition:transform .18s ease}#AboutPage #hero .btn-event:hover{transform:translateY(-1px)}#AboutPage #hero .btn-event:active{transform:translateY(0)}#AboutPage .about-grid{display:grid;gap:1rem;grid-template-columns:repeat(2, minmax(0, 1fr))}@media(max-width: 767.98px){#AboutPage .about-grid{grid-template-columns:1fr}}#AboutPage .about-grid__item{border:1px solid var(--spm-border);border-radius:var(--bs-border-radius-lg);background:linear-gradient(180deg, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0.01));padding:.9rem 1rem}#AboutPage .about-mini{display:grid;grid-template-columns:36px 1fr;gap:.75rem;align-items:start}#AboutPage .about-mini i{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:rgba(124,92,255,.15);border:1px solid var(--spm-border);color:var(--bs-primary)}#AboutPage .about-mini h3{color:#fff}#AboutPage .about-mini p{color:var(--spm-muted)}#AboutPage .about-steps{list-style:none;padding:0;margin:0;display:grid;gap:.9rem}#AboutPage .about-steps li{display:grid;grid-template-columns:36px 1fr;gap:.75rem;align-items:start}#AboutPage .about-steps li .num{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;font-weight:800;background:rgba(0,225,255,.16);border:1px solid var(--spm-border);color:#fff}#AboutPage .about-steps li .text h3{color:#fff}#AboutPage .about-steps li .text p{color:var(--spm-muted)}#AboutPage .about-inline-cta{display:flex;flex-wrap:wrap;gap:.75rem}#AboutPage .about-inline-cta .btn{border-radius:var(--bs-border-radius-xl)}#AboutPage .about-sticky{position:sticky;top:96px}#PrivacyPage{--spm-section-py: clamp(2rem, 2.2vw + 1rem, 4rem)}#PrivacyPage #hero{padding:var(--spm-section-py) 0;background:radial-gradient(40% 60% at 10% 0%, rgba(124, 92, 255, 0.2), transparent 60%),radial-gradient(30% 50% at 90% 10%, rgba(0, 225, 255, 0.12), transparent 60%),var(--spm-grad-hero)}#PrivacyPage #hero .hero-wrap{border:1px solid var(--spm-border);border-radius:var(--bs-border-radius-xxl);background:linear-gradient(180deg, rgba(19, 26, 46, 0.86), rgba(19, 26, 46, 0.64));box-shadow:var(--spm-shadow-soft)}#PrivacyPage #hero .hero-kicker{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .7rem;font-size:.85rem;font-weight:800;border:1px solid var(--spm-border);border-radius:999px;background:hsla(0,0%,100%,.05);color:var(--spm-muted);letter-spacing:.3px;text-transform:uppercase}#PrivacyPage #hero .policy-meta{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}#PrivacyPage #hero .policy-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .6rem;border-radius:999px;border:1px solid var(--spm-border);background:hsla(0,0%,100%,.04);color:var(--spm-muted);font-size:.85rem}#PrivacyPage #hero .policy-badge i{opacity:.9}#PrivacyPage #hero .policy-callout{display:flex;gap:.75rem;align-items:flex-start;padding:.9rem 1rem;border-radius:var(--bs-border-radius-xl);border:1px solid var(--spm-border);background:var(--spm-surface);box-shadow:var(--spm-shadow-card)}#PrivacyPage #hero .policy-callout__icon{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:rgba(124,92,255,.15);border:1px solid var(--spm-border);color:var(--bs-primary)}#PrivacyPage #hero .policy-callout__body p{color:var(--spm-muted)}#PrivacyPage .policy-card{background:var(--spm-surface);background-image:var(--spm-grad-card);border:1px solid var(--spm-border);border-radius:var(--bs-border-radius-xl);box-shadow:var(--spm-shadow-card)}#PrivacyPage .policy-card__header{padding:1rem 1.25rem;border-bottom:1px solid var(--spm-border)}#PrivacyPage .policy-card__header h2{color:#fff}#PrivacyPage .policy-card__content{padding:1.25rem}#PrivacyPage .policy-card__content p{color:var(--spm-muted)}#PrivacyPage .policy-list{margin:.25rem 0 0 0;padding-left:1.15rem}#PrivacyPage .policy-list li{margin-bottom:.4rem;color:var(--spm-muted)}#PrivacyPage .policy-list strong{color:#fff;font-weight:700}#PrivacyPage .policy-inline-cta{display:flex;flex-wrap:wrap;gap:.75rem}#PrivacyPage .policy-inline-cta .btn{border-radius:var(--bs-border-radius-xl)}#PrivacyPage .policy-sticky{position:sticky;top:96px}#PrivacyPage .policy-toc{background:var(--spm-surface);background-image:var(--spm-grad-card);border:1px solid var(--spm-border);border-radius:var(--bs-border-radius-xl);box-shadow:var(--spm-shadow-card);padding:1rem 1.25rem}#PrivacyPage .policy-toc h3{color:#fff;font-weight:700;margin-bottom:.5rem}#PrivacyPage .policy-toc ul{list-style:none;padding:0;margin:0;display:grid;gap:.35rem}#PrivacyPage .policy-toc a{color:var(--spm-muted);text-decoration:none;display:inline-flex;align-items:center;gap:.4rem;padding:.25rem 0;border-radius:.4rem;transition:color .2s ease,background .2s ease}#PrivacyPage .policy-toc a:hover{color:#fff;background:hsla(0,0%,100%,.04)}#PrivacyPage .policy-toc a.active{color:#fff}#PrivacyPage .policy-note{display:grid;grid-template-columns:28px 1fr;gap:.6rem;padding:.9rem 1rem;border:1px solid var(--spm-border);border-radius:var(--bs-border-radius-xl);background:linear-gradient(180deg, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0.01))}#PrivacyPage .policy-note i{color:var(--bs-secondary);display:grid;place-items:center}#GdprPage{--spm-section-py: clamp(2rem, 2.2vw + 1rem, 4rem)}#GdprPage #hero{padding:var(--spm-section-py) 0;background:radial-gradient(40% 60% at 10% 0%, rgba(124, 92, 255, 0.2), transparent 60%),radial-gradient(30% 50% at 90% 10%, rgba(0, 225, 255, 0.12), transparent 60%),var(--spm-grad-hero)}#GdprPage #hero .hero-wrap{border:1px solid var(--spm-border);border-radius:var(--bs-border-radius-xxl);background:linear-gradient(180deg, rgba(19, 26, 46, 0.86), rgba(19, 26, 46, 0.64));box-shadow:var(--spm-shadow-soft)}#GdprPage #hero .hero-kicker{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .7rem;font-size:.85rem;font-weight:800;border:1px solid var(--spm-border);border-radius:999px;background:hsla(0,0%,100%,.05);color:var(--spm-muted);letter-spacing:.3px;text-transform:uppercase}#GdprPage #hero .terms-meta{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}#GdprPage #hero .terms-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .6rem;border-radius:999px;border:1px solid var(--spm-border);background:hsla(0,0%,100%,.04);color:var(--spm-muted);font-size:.85rem}#GdprPage #hero .terms-badge i{opacity:.9}#GdprPage #hero .terms-callout{display:flex;gap:.75rem;align-items:flex-start;padding:.9rem 1rem;border-radius:var(--bs-border-radius-xl);border:1px solid var(--spm-border);background:var(--spm-surface);box-shadow:var(--spm-shadow-card)}#GdprPage #hero .terms-callout__icon{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:rgba(124,92,255,.15);border:1px solid var(--spm-border);color:var(--bs-primary)}#GdprPage #hero .terms-callout__body p{color:var(--spm-muted)}#GdprPage .terms-card{background:var(--spm-surface);background-image:var(--spm-grad-card);border:1px solid var(--spm-border);border-radius:var(--bs-border-radius-xl);box-shadow:var(--spm-shadow-card)}#GdprPage .terms-card__header{padding:1rem 1.25rem;border-bottom:1px solid var(--spm-border)}#GdprPage .terms-card__header h2{color:#fff}#GdprPage .terms-card__content{padding:1.25rem}#GdprPage .terms-card__content p{color:var(--spm-muted)}#GdprPage .terms-list{margin:.25rem 0 0 0;padding-left:1.15rem}#GdprPage .terms-list li{margin-bottom:.45rem;color:var(--spm-muted)}#GdprPage .terms-list strong{color:#fff;font-weight:700}#GdprPage .terms-inline-cta{display:flex;flex-wrap:wrap;gap:.75rem}#GdprPage .terms-inline-cta .btn{border-radius:var(--bs-border-radius-xl)}#GdprPage .terms-sticky{position:sticky;top:96px}#GdprPage .terms-toc{background:var(--spm-surface);background-image:var(--spm-grad-card);border:1px solid var(--spm-border);border-radius:var(--bs-border-radius-xl);box-shadow:var(--spm-shadow-card);padding:1rem 1.25rem}#GdprPage .terms-toc h3{color:#fff;font-weight:700;margin-bottom:.5rem}#GdprPage .terms-toc ul{list-style:none;padding:0;margin:0;display:grid;gap:.35rem}#GdprPage .terms-toc a{color:var(--spm-muted);text-decoration:none;display:inline-flex;align-items:center;gap:.4rem;padding:.25rem 0;border-radius:.4rem;transition:color .2s ease,background .2s ease}#GdprPage .terms-toc a:hover{color:#fff;background:hsla(0,0%,100%,.04)}#GdprPage .terms-toc a.active{color:#fff}#GdprPage .terms-note{display:grid;grid-template-columns:28px 1fr;gap:.6rem;padding:.9rem 1rem;border:1px solid var(--spm-border);border-radius:var(--bs-border-radius-xl);background:linear-gradient(180deg, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0.01))}#GdprPage .terms-note i{color:var(--bs-secondary);display:grid;place-items:center}#ErrorPage{--spm-section-py: clamp(2rem, 2.2vw + 1rem, 4rem)}#ErrorPage #hero{padding:var(--spm-section-py) 0;background:radial-gradient(40% 60% at 10% 0%, rgba(124, 92, 255, 0.2), transparent 60%),radial-gradient(30% 50% at 90% 10%, rgba(0, 225, 255, 0.12), transparent 60%),var(--spm-grad-hero)}#ErrorPage #hero .error-wrap{border:1px solid var(--spm-border);border-radius:var(--bs-border-radius-xxl);background:linear-gradient(180deg, rgba(19, 26, 46, 0.86), rgba(19, 26, 46, 0.64));box-shadow:var(--spm-shadow-soft)}#ErrorPage #hero .error-code{font-weight:900;line-height:1;letter-spacing:.02em;font-size:clamp(3.75rem,8vw,7rem);background-image:linear-gradient(90deg, #fff, #A7B3FF 60%, #72F0FF);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);text-shadow:0 0 16px rgba(114,240,255,.22)}#ErrorPage #hero h1{color:#fff}#ErrorPage #hero .btn{border-radius:var(--bs-border-radius-xl)}#ErrorPage #hero .error-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}#ErrorPage #hero .error-meta .chip{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .6rem;border-radius:999px;border:1px solid var(--spm-border);background:hsla(0,0%,100%,.04);color:var(--spm-muted);font-size:.85rem;max-width:100%}#ErrorPage #hero .error-meta .chip.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#ErrorPage #hero .error-meta .chip i{opacity:.9}#HowToPage{--spm-section-py: clamp(2rem, 2.2vw + 1rem, 4rem)}#HowToPage #hero{padding:var(--spm-section-py) 0;background:radial-gradient(40% 60% at 10% 0%, rgba(124, 92, 255, 0.2), transparent 60%),radial-gradient(30% 50% at 90% 10%, rgba(0, 225, 255, 0.12), transparent 60%),var(--spm-grad-hero)}#HowToPage #hero .hero-wrap{border:1px solid var(--spm-border);border-radius:var(--bs-border-radius-xxl);background:linear-gradient(180deg, rgba(19, 26, 46, 0.86), rgba(19, 26, 46, 0.64));box-shadow:var(--spm-shadow-soft)}#HowToPage #hero .hero-kicker{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .7rem;font-size:.85rem;font-weight:800;border:1px solid var(--spm-border);border-radius:999px;background:hsla(0,0%,100%,.05);color:var(--spm-muted);letter-spacing:.3px;text-transform:uppercase}#HowToPage #hero .guide-callout{display:flex;gap:.75rem;align-items:flex-start;padding:.9rem 1rem;border-radius:var(--bs-border-radius-xl);border:1px solid var(--spm-border);background:var(--spm-surface);box-shadow:var(--spm-shadow-card)}#HowToPage #hero .guide-callout__icon{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:rgba(124,92,255,.15);border:1px solid var(--spm-border);color:var(--bs-primary)}#HowToPage #hero .guide-callout__body p{color:var(--spm-muted)}#HowToPage #hero .btn{border-radius:var(--bs-border-radius-xl)}#HowToPage #hero .btn-event{transform:translateZ(0);transition:transform .18s ease}#HowToPage #hero .btn-event:hover{transform:translateY(-1px)}#HowToPage #hero .btn-event:active{transform:translateY(0)}#HowToPage .guide-card{background:var(--spm-surface);background-image:var(--spm-grad-card);border:1px solid var(--spm-border);border-radius:var(--bs-border-radius-xl);box-shadow:var(--spm-shadow-card)}#HowToPage .guide-card__header{padding:1rem 1.25rem;border-bottom:1px solid var(--spm-border)}#HowToPage .guide-card__header h2{color:#fff}#HowToPage .guide-card__content{padding:1.25rem}#HowToPage .guide-card__content p{color:var(--spm-muted)}#HowToPage .guide-list{margin:.25rem 0 0 0;padding-left:1.15rem}#HowToPage .guide-list li{margin-bottom:.45rem;color:var(--spm-muted)}#HowToPage .guide-list strong{color:#fff;font-weight:700}#HowToPage .guide-steps{list-style:none;padding:0;margin:0;display:grid;gap:1rem}#HowToPage .guide-steps li{display:grid;grid-template-columns:36px 1fr;gap:.75rem;align-items:start}#HowToPage .guide-steps li .num{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;font-weight:800;background:rgba(0,225,255,.16);border:1px solid var(--spm-border);color:#fff}#HowToPage .guide-steps li .text h3{color:#fff}#HowToPage .guide-steps li .text p{color:var(--spm-muted)}#HowToPage .guide-code{margin-top:.75rem;border:1px solid var(--spm-border);border-radius:var(--bs-border-radius-lg);background:linear-gradient(180deg, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0.01));display:flex;flex-direction:column}#HowToPage .guide-code>*{width:100%}#HowToPage .guide-code__row{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;border-bottom:1px solid var(--spm-border)}#HowToPage .guide-code__row .label{color:#fff;font-weight:700}#HowToPage .guide-code__row .btn{padding:.25rem .6rem;border-radius:999px}#HowToPage .guide-code code{display:block;padding:.75rem .75rem;color:#fff;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-size:.925rem}#HowToPage .guide-code .guide-hints{list-style:disc outside;margin:0;padding:.75rem 1rem 1rem 1.5rem}#HowToPage .guide-code .guide-hints li{color:var(--spm-muted)}#HowToPage .guide-code .guide-hints code{display:inline;padding:0;background:none}#HowToPage .guide-inline-cta{display:flex;flex-wrap:wrap;gap:.75rem}#HowToPage .guide-inline-cta .btn{border-radius:var(--bs-border-radius-xl)}#HowToPage .guide-sticky{position:sticky;top:96px}#HowToPage .guide-toc{background:var(--spm-surface);background-image:var(--spm-grad-card);border:1px solid var(--spm-border);border-radius:var(--bs-border-radius-xl);box-shadow:var(--spm-shadow-card);padding:1rem 1.25rem}#HowToPage .guide-toc h3{color:#fff;font-weight:700;margin-bottom:.5rem}#HowToPage .guide-toc ul{list-style:none;padding:0;margin:0;display:grid;gap:.35rem}#HowToPage .guide-toc a{color:var(--spm-muted);text-decoration:none;display:inline-flex;align-items:center;gap:.4rem;padding:.25rem 0;border-radius:.4rem;transition:color .2s ease,background .2s ease}#HowToPage .guide-toc a:hover{color:#fff;background:hsla(0,0%,100%,.04)}#HowToPage .guide-toc a.active{color:#fff}#HowToPage .guide-note{display:grid;grid-template-columns:28px 1fr;gap:.6rem;padding:.9rem 1rem;border:1px solid var(--spm-border);border-radius:var(--bs-border-radius-xl);background:linear-gradient(180deg, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0.01))}#HowToPage .guide-note i{color:var(--bs-secondary);display:grid;place-items:center}#HowToPage .spm-accordion .accordion-item{background:var(--spm-surface)}.discord-card{--accent: #5865F2;background:rgba(15,21,38,.55);backdrop-filter:saturate(125%) blur(10px);-webkit-backdrop-filter:saturate(125%) blur(10px);border:1px solid var(--spm-border);border-radius:var(--bs-border-radius-xl);box-shadow:var(--spm-shadow-card);padding:1.25rem;color:var(--spm-muted);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.discord-card:hover{transform:translateY(-2px);border-color:rgba(124,92,255,.35);box-shadow:0 12px 28px rgba(0,0,0,.35)}.discord-card__header{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:.5rem}.discord-card__header i{color:var(--accent);font-size:1.1rem}.discord-card__header h5{color:#fff;font-weight:800;letter-spacing:.2px}.discord-card__status{margin:0 0 .75rem 0;font-size:.9rem;color:var(--spm-muted)}.discord-card__avatars{display:grid;grid-template-columns:repeat(7, 1fr);gap:.35rem;justify-items:center;margin:.5rem 0 1rem}@media(max-width: 991.98px){.discord-card__avatars{grid-template-columns:repeat(10, 1fr)}}@media(max-width: 575.98px){.discord-card__avatars{grid-template-columns:repeat(8, 1fr)}}.discord-card__avatar{width:26px;height:26px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid hsla(0,0%,100%,.08);opacity:.9;transition:transform .12s ease,opacity .12s ease,border-color .12s ease}.discord-card__avatar:hover{transform:scale(1.12);opacity:1;border-color:var(--accent)}.discord-card .btn-event{padding:.5rem 1rem;font-weight:700;border-radius:var(--bs-border-radius-xl);display:inline-flex;align-items:center;gap:.5rem;box-shadow:var(--spm-shadow-btn)}.footer .discord-card{margin-top:.25rem}.other-projects-widget .widget-title{font-weight:800;letter-spacing:.2px;color:#fff}.other-projects-widget .other-projects-list{margin:0;padding:0;list-style:none;display:grid;gap:.5rem}.other-projects-widget .project-item{position:relative;display:grid;grid-template-columns:10px 28px 1fr auto;gap:.75rem;align-items:center;padding:.6rem .75rem;border:1px solid var(--spm-border);border-radius:var(--bs-border-radius-xl);background:linear-gradient(180deg, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0.015));transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease;text-decoration:none}.other-projects-widget .project-item:hover{transform:translateY(-1px);border-color:rgba(124,92,255,.45);box-shadow:0 10px 22px rgba(8,12,26,.18);background:linear-gradient(180deg, rgba(255, 255, 255, 0.055), rgba(255, 255, 255, 0.02))}.other-projects-widget .project-item:focus-visible{outline:2px solid rgba(0,225,255,.55);outline-offset:2px}.other-projects-widget .project-item .left-accent{width:6px;height:100%;border-radius:999px;background:linear-gradient(180deg, var(--bs-primary), var(--bs-secondary));opacity:.85}.other-projects-widget .project-item .project-icon{width:28px;height:28px;border-radius:.6rem;border:1px solid var(--spm-border);background:hsla(0,0%,100%,.04);-o-object-fit:cover;object-fit:cover}.other-projects-widget .project-item .project-text{min-width:0;display:grid}.other-projects-widget .project-item .project-text .project-title{color:#fff;font-weight:700;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.other-projects-widget .project-item .project-text .project-sub{font-size:.85rem;color:var(--spm-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.other-projects-widget .project-item .launch{color:var(--spm-muted);transition:transform .18s ease,color .18s ease}.other-projects-widget .project-item:hover .launch{transform:translateY(-1px);color:#fff}.other-projects-block-style{margin:0;padding:0;list-style:none;display:grid;gap:.5rem}.other-projects-block-style .dropdown-item{display:grid;grid-template-columns:10px 22px 1fr auto;gap:.6rem;align-items:center;padding:.55rem .7rem;border:1px solid var(--spm-border);border-radius:var(--bs-border-radius-xl);background:linear-gradient(180deg, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0.015));color:#fff}.other-projects-block-style .dropdown-item img{width:22px;height:22px;border-radius:.5rem;border:1px solid var(--spm-border);background:hsla(0,0%,100%,.05)}.other-projects-block-style .dropdown-item::before{content:"";width:6px;height:100%;border-radius:999px;background:linear-gradient(180deg, var(--bs-primary), var(--bs-secondary))}.other-projects-block-style .dropdown-item:hover{transform:translateY(-1px);border-color:rgba(124,92,255,.45);background:linear-gradient(180deg, rgba(255, 255, 255, 0.055), rgba(255, 255, 255, 0.02))}/*# sourceMappingURL=main.min.css.map */