.join-discord{width:100%;padding:0 0 96px;box-sizing:border-box}.join-discord__card{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:48px;gap:48px;max-width:1340px;margin:0 auto;padding:44px 40px;background:linear-gradient(130deg,#5560e5,#4550cc 55%,#333d9c);border-radius:24px;overflow:hidden;box-sizing:border-box}.join-discord__card:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),inset 0 -1px 0 rgba(0,0,0,.15);pointer-events:none}.join-discord__content{position:relative;z-index:1;display:flex;flex-direction:column;gap:22px;max-width:560px}.join-discord__brand{display:inline-flex;align-items:center;color:#fff}.join-discord__brand .brand__name{font-family:var(--font-pixel);font-size:20px;line-height:1;letter-spacing:-.02em;text-transform:uppercase}.join-discord__title{margin:0;color:#fff;font-family:var(--font-display);font-size:clamp(30px,3.8vw,48px);font-weight:600;letter-spacing:-.02em;line-height:1.06}.join-discord__button{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;padding:13px 30px;color:#1a214f;font-family:var(--font-main);font-size:14px;font-weight:600;background:#fff;border-radius:10px;text-decoration:none;transition:background .2s ease,color .2s ease}.join-discord__button:hover{background:hsla(0,0%,100%,.88)}.join-discord__button svg{flex:0 0 auto;transition:transform .22s ease}.join-discord__button:hover svg{transform:translateX(4px)}.join-discord__logo{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:clamp(150px,18vw,200px);aspect-ratio:1/1;margin-right:85px;transform:rotate(-8deg);text-decoration:none;transition:transform .3s cubic-bezier(.4,0,.2,1)}.join-discord__logo:hover{transform:rotate(-6deg) translateY(-4px)}.join-discord__logo-face{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(140deg,#6d7bff,#4d5ae0 55%,#3c46b8);border-radius:32px;box-shadow:-3px 4px 0 #3a44b0,-6px 8px 0 #333d9c,-9px 12px 0 #2c3689,-12px 16px 0 #262f75,-15px 20px 0 #202862,-18px 24px 0 #1a214f,-18px 40px 50px rgba(10,15,45,.55),inset 0 2px 0 hsla(0,0%,100%,.24),inset 0 -3px 0 rgba(10,15,45,.3)}.join-discord__logo-face:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(150deg,hsla(0,0%,100%,.35),hsla(0,0%,100%,.06) 38%,transparent 60%);pointer-events:none}.join-discord__logo-face svg{position:relative;width:58%;height:auto;filter:drop-shadow(0 3px 5px rgba(20,25,65,.4))}@media (max-width:900px){.join-discord__card{padding:36px 20px}}@media (max-width:720px){.join-discord__card{grid-template-columns:1fr;gap:32px;padding:32px 20px;text-align:center}.join-discord__content{align-items:center;max-width:100%;gap:18px}.join-discord__title{font-size:clamp(28px,8vw,36px)}.join-discord__button{align-self:center}.join-discord__logo{order:-1;width:132px;margin-right:0;transform:rotate(-6deg)}.join-discord__logo-face{border-radius:24px}}.shop{position:relative;width:100%;padding:72px clamp(24px,6vw,64px) 120px;box-sizing:border-box}.shop__header{max-width:1240px;margin:0 auto 48px;text-align:center}.shop__title{margin:0;color:#fff;font-family:var(--font-display);font-size:clamp(32px,3.4vw,48px);font-weight:600;line-height:1.05;letter-spacing:-.01em}.shop__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;max-width:1240px;margin:0 auto}.shop-card{display:flex;flex-direction:column;background:#16161c;border-radius:26px;box-shadow:0 12px 32px rgba(0,0,0,.35),0 2px 6px rgba(0,0,0,.25)}.shop-card,.shop-card__visual{position:relative;overflow:hidden}.shop-card__visual{aspect-ratio:16/10;background:#000}.shop-card__image{display:block;width:100%;height:100%;object-fit:cover}.shop-card__visual:after{content:"";position:absolute;left:0;right:0;bottom:0;height:38%;background:linear-gradient(180deg,rgba(22,22,28,0),rgba(22,22,28,.55) 55%,#16161c);pointer-events:none}.shop-card__body{position:relative;display:flex;flex-direction:column;gap:14px;padding:22px 24px 24px;background:radial-gradient(120% 90% at 50% 120%,rgba(59,130,246,.18) 0,rgba(37,99,235,.08) 40%,rgba(37,99,235,0) 70%)}.shop-card__name{margin:0;color:#fff;font-family:var(--font-display);font-size:22px;font-weight:600;line-height:1.15;letter-spacing:-.01em;text-transform:uppercase}.shop-card__tags{display:flex;flex-wrap:wrap;gap:8px}.shop-card__tag{display:inline-flex;align-items:center;padding:7px 14px;color:#fff;font-family:var(--font-system);font-size:12px;font-weight:600;background:#23232c;border-radius:8px}.shop-card__divider{height:1px;margin:4px 0;background:hsla(0,0%,100%,.08)}.shop-card__price-row{display:flex;flex-direction:column;gap:4px}.shop-card__from{color:hsla(0,0%,100%,.55);font-family:var(--font-system);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.shop-card__price-line{display:flex;align-items:baseline;gap:6px}.shop-card__price{color:#fff;font-family:var(--font-display);font-size:32px;font-weight:600;line-height:1;letter-spacing:-.01em}.shop-card__price-unit{color:hsla(0,0%,100%,.6);font-family:var(--font-system);font-size:14px;font-weight:500}.shop-card__buy{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:6px;padding:15px 22px;color:#fff;font-family:var(--font-main);font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;background:linear-gradient(180deg,#3b82f6,#2563eb);border-radius:10px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18)}.shop-card__buy svg{flex-shrink:0;transition:transform .2s ease}.shop-card__buy:hover svg{transform:translateX(4px)}@media (max-width:960px){.shop__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.shop{padding:56px 20px 96px}.shop__grid{grid-template-columns:1fr}}.product{padding:56px 0 0}.product__container{width:100%;max-width:1340px;margin:0 auto;padding:0 40px;box-sizing:border-box}@media (max-width:600px){.product__container{padding:0 20px}}.product__breadcrumb{display:flex;align-items:center;gap:10px;margin-bottom:32px;color:hsla(0,0%,100%,.55);font-family:var(--font-system);font-size:14px;font-weight:500}.product__breadcrumb a{color:hsla(0,0%,100%,.55);text-decoration:none;transition:color .18s ease}.product__breadcrumb a:hover{color:#fff}.product__breadcrumb svg{color:hsla(0,0%,100%,.35);flex-shrink:0}.product__breadcrumb span{color:#fff;font-weight:600}.product__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);align-items:start}.product__info{display:flex;flex-direction:column;gap:24px;padding-top:8px;min-width:0}.product__title{margin:0;color:#fff;font-family:var(--font-display);font-size:clamp(30px,3.6vw,52px);font-weight:600;line-height:1;letter-spacing:-.02em;white-space:nowrap}.product__status{display:flex;flex-wrap:wrap;gap:20px;margin-top:-6px}.product__status-item{display:inline-flex;align-items:center;gap:8px;color:#22c55e;font-family:var(--font-system);font-size:15px;font-weight:600}.product__status-item svg{flex-shrink:0}.product__status-dot{width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 10px rgba(34,197,94,.75)}.product__description{margin:0;max-width:560px;color:hsla(0,0%,100%,.7);font-family:var(--font-system);font-size:15px;line-height:1.65}.product__plans{display:flex;gap:6px;width:100%;max-width:520px;margin-top:20px}.product__plan-wrap{position:relative;flex:1 1;min-width:0;padding-top:44px}.product__plan-badge{position:absolute;top:0;left:50%;padding:5px 20px;color:#fff;background:linear-gradient(180deg,#3b82f6,#2563eb);border-radius:4px;box-shadow:0 4px 14px rgba(37,99,235,.45);white-space:nowrap;z-index:3;overflow:hidden;isolation:isolate;transform:translateX(calc(-50% + 14px)) skewX(-15deg)}.product__plan-badge-text{display:inline-block;transform:skewX(15deg);font-family:var(--font-system);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.product__plan{display:block;width:100%;padding:0;min-height:78px;color:#fff;background:#2a2a34;border:0;cursor:pointer;transform:skewX(-15deg);overflow:hidden;isolation:isolate;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.product__plan:not(.product__plan--active):hover{background:#33333f}.product__plan--active{color:#fff;background:linear-gradient(180deg,#3b82f6,#2563eb);box-shadow:0 0 24px rgba(37,99,235,.35),inset 0 1px 0 hsla(0,0%,100%,.18)}.product__plan--active:hover{background:linear-gradient(180deg,#60a5fa,#3b82f6)}.product__plans .product__plan-wrap:first-child .product__plan{border-radius:12px 0 0 12px}.product__plans .product__plan-wrap:last-child .product__plan{border-radius:0 12px 12px 0}.product__plans .product__plan-wrap:only-child .product__plan{border-radius:12px}.product__plan-inner{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%;padding:12px 20px;transform:skewX(15deg)}.product__plan-prices{display:inline-flex;align-items:baseline;gap:6px}.product__plan-old{color:hsla(0,0%,100%,.4);font-family:var(--font-system);font-size:12px;font-weight:500;text-decoration:line-through}.product__plan-price{color:#22c55e;font-family:var(--font-display);font-size:15px;font-weight:600;line-height:1;letter-spacing:-.01em}.product__plan--active .product__plan-price{color:#fff}.product__plan--active .product__plan-old{color:hsla(0,0%,100%,.55)}.product__plan-label{margin-top:6px;font-family:var(--font-display);font-size:20px;font-weight:600;line-height:1;letter-spacing:-.01em}.product__slots{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;margin-top:-4px;color:hsla(0,0%,100%,.72);font-family:var(--font-system);font-size:13px;font-weight:500}.product__slots-main strong{color:#22c55e;font-weight:700}.product__slots-total{padding-left:10px;margin-left:4px;color:hsla(0,0%,100%,.5);border-left:1px solid hsla(0,0%,100%,.12)}.product__slots-total strong{color:hsla(0,0%,100%,.85);font-weight:700}.product__slots-dot{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px rgba(34,197,94,.85);animation:slots-pulse 1.8s ease-in-out infinite}@keyframes slots-pulse{0%,to{opacity:1;box-shadow:0 0 8px rgba(34,197,94,.85)}50%{opacity:.55;box-shadow:0 0 3px rgba(34,197,94,.35)}}.confirm-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:confirm-fade .18s ease both}@keyframes confirm-fade{0%{opacity:0}to{opacity:1}}.confirm-modal__panel{width:100%;max-width:480px;padding:28px;background:linear-gradient(180deg,#16171c,#101116);border:1px solid hsla(0,0%,100%,.08);border-radius:18px;box-shadow:0 20px 60px rgba(0,0,0,.55);animation:confirm-pop .24s cubic-bezier(.16,1,.3,1) both}@keyframes confirm-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.confirm-modal__title{margin:0 0 20px;color:#fff;font-family:var(--font-display);font-size:22px;font-weight:600;letter-spacing:-.01em}.confirm-modal__summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin:0 0 20px;padding:14px 16px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:12px}.confirm-modal__summary-product{color:#fff;font-family:var(--font-main);font-size:15px;font-weight:600}.confirm-modal__summary-plan{color:hsla(0,0%,100%,.7);font-family:var(--font-main);font-size:13px;font-weight:500}.confirm-modal__summary-price{margin-left:auto;color:#3b82f6;font-family:var(--font-main);font-size:18px;font-weight:700}.confirm-modal__body p{margin:0 0 12px;color:hsla(0,0%,100%,.72);font-family:var(--font-main);font-size:13.5px;line-height:1.6}.confirm-modal__body p:last-child{margin-bottom:0}.confirm-modal__body strong{color:hsla(0,0%,100%,.95);font-weight:600}.confirm-modal__body a{color:#7dd3fc;border-bottom:1px solid rgba(125,211,252,.35);transition:color .18s ease,border-color .18s ease}.confirm-modal__body a:hover{color:#fff;border-bottom-color:#fff}.confirm-modal__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.confirm-modal__cancel,.confirm-modal__confirm{padding:12px 18px;font-family:var(--font-main);font-size:13px;font-weight:600;letter-spacing:.04em;border-radius:10px;cursor:pointer;transition:background .18s ease,transform .12s ease,box-shadow .18s ease}.confirm-modal__cancel{color:hsla(0,0%,100%,.75);background:transparent;border:1px solid hsla(0,0%,100%,.12)}.confirm-modal__cancel:hover{color:#fff;background:hsla(0,0%,100%,.05)}.confirm-modal__confirm{color:#fff;background:linear-gradient(180deg,#3b82f6,#2563eb);border:none;box-shadow:0 0 24px rgba(37,99,235,.3),inset 0 1px 0 hsla(0,0%,100%,.18)}.confirm-modal__confirm:hover{transform:translateY(-1px);box-shadow:0 0 32px rgba(37,99,235,.45),inset 0 1px 0 hsla(0,0%,100%,.2)}.confirm-modal__confirm:active{transform:translateY(0)}@media (max-width:520px){.confirm-modal__panel{padding:22px}.confirm-modal__actions{flex-direction:column-reverse}.confirm-modal__cancel,.confirm-modal__confirm{width:100%}}.product__buy{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;width:100%;max-width:520px;margin-top:4px;padding:20px 24px;color:#fff;font-family:var(--font-main);font-size:16px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;background:linear-gradient(180deg,#3b82f6,#2563eb);border:none;border-radius:12px;cursor:pointer;overflow:hidden;isolation:isolate;box-shadow:0 0 32px rgba(37,99,235,.35),inset 0 1px 0 hsla(0,0%,100%,.18)}.product__buy:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.product__buy:after,.product__plan-badge:after,.product__plan:after{content:"";position:absolute;top:0;left:0;width:30%;height:100%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.35) 50%,transparent);transform:translateX(-200%);animation:shine-sweep 5s ease-in-out infinite;pointer-events:none;z-index:1}.product__plan:after{opacity:0;transition:opacity .2s ease}.product__plan--active:after{opacity:1}@keyframes shine-sweep{0%{transform:translateX(-200%)}15%{transform:translateX(500%)}to{transform:translateX(500%)}}.product__features{display:flex;flex-wrap:wrap;gap:24px;max-width:520px}.feature-pill{display:inline-flex;align-items:center;gap:8px;color:#fff;font-family:var(--font-system);font-size:13px;font-weight:600}.feature-pill svg{color:#3b82f6;flex-shrink:0}.product__gallery{display:flex;flex-direction:column;gap:14px}.product__gallery-main{position:relative;aspect-ratio:16/10;overflow:hidden;border-radius:16px;box-shadow:0 6px 18px rgba(0,0,0,.28)}.product__gallery-media{display:block;width:100%;height:100%;object-fit:cover;animation:gallery-fade .4s ease both}.product__gallery-media--zoomable{cursor:zoom-in}.lightbox{position:fixed;inset:0;z-index:1100;padding:60px;background:rgba(0,0,0,.92);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:confirm-fade .18s ease both}.lightbox,.lightbox__content{display:flex;align-items:center;justify-content:center}.lightbox__content{max-width:100%;max-height:100%}.lightbox__media{display:block;max-width:100%;max-height:calc(100vh - 120px);object-fit:contain;border-radius:8px;cursor:default}.lightbox__counter{top:20px;left:50%;transform:translateX(-50%);font-family:var(--font-main);font-size:13px;font-weight:500;letter-spacing:.06em;pointer-events:none}.lightbox__close,.lightbox__counter{position:absolute;color:hsla(0,0%,100%,.85)}.lightbox__close{top:16px;right:20px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:transparent;border:none;border-radius:999px;cursor:pointer;transition:color .18s ease,background .18s ease,transform .12s ease}.lightbox__close:hover{color:#fff;background:hsla(0,0%,100%,.08);transform:scale(1.05)}.lightbox__nav{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;padding:0;color:hsla(0,0%,100%,.9);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);border-radius:999px;cursor:pointer;transition:background .18s ease,transform .12s ease,border-color .18s ease}.lightbox__nav:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.24);transform:translateY(-50%) scale(1.05)}.lightbox__nav--prev{left:24px}.lightbox__nav--next{right:24px}@media (max-width:720px){.lightbox{padding:40px 16px}.lightbox__nav{width:40px;height:40px}.lightbox__nav--prev{left:8px}.lightbox__nav--next{right:8px}}@keyframes gallery-fade{0%{opacity:0}to{opacity:1}}.product__gallery-thumbs{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-gap:10px;gap:10px}.product__gallery-thumb{position:relative;aspect-ratio:16/10;padding:0;overflow:hidden;background:transparent;border:2px solid transparent;border-radius:10px;box-sizing:border-box;cursor:pointer;opacity:.72;box-shadow:0 4px 12px rgba(0,0,0,.25);transition:opacity .2s ease,border-color .2s ease,box-shadow .22s ease,transform .2s ease}.product__gallery-thumb:hover{opacity:.95}.product__gallery-thumb--active{opacity:1;border-color:#3b82f6;box-shadow:0 6px 18px rgba(37,99,235,.4)}.product__gallery-thumb img,.product__gallery-thumb video{display:block;width:100%;height:100%;object-fit:cover}.product__gallery-nav{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;color:#fff;background:rgba(0,0,0,.45);border:1px solid hsla(0,0%,100%,.14);border-radius:999px;cursor:pointer;opacity:0;transition:opacity .18s ease,background .18s ease,transform .18s ease;z-index:2}.product__gallery-main:hover .product__gallery-nav,.product__gallery-nav:focus-visible{opacity:1}.product__gallery-nav:hover{background:rgba(0,0,0,.65);transform:translateY(-50%) scale(1.06)}.product__gallery-nav--prev{left:12px}.product__gallery-nav--next{right:12px}.product__gallery-thumb-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;background:rgba(0,0,0,.35);pointer-events:none}.product__info-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:72px;padding:32px 0 0;border-top:1px solid hsla(0,0%,100%,.06)}@media (max-width:900px){.product__info-bar{justify-content:flex-start}.product__info-bar .info-tile{flex-basis:calc(50% - 12px)}}@media (max-width:520px){.product__info-bar .info-tile{flex-basis:100%}}.info-tile{display:flex;align-items:center;gap:14px}.info-tile__icon{display:inline-flex;align-items:center;justify-content:center;color:#3b82f6;flex-shrink:0;filter:drop-shadow(0 0 6px rgba(59,130,246,.55))}.info-tile__text{display:flex;flex-direction:column;gap:2px;min-width:0}.info-tile__label{color:hsla(0,0%,100%,.5);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.info-tile__label,.info-tile__value{font-family:var(--font-system);font-weight:600}.info-tile__value{color:#fff;font-size:15px;letter-spacing:-.005em}.info-tile__note{margin-top:3px;color:hsla(0,0%,100%,.45);font-family:var(--font-system);font-size:11px;font-weight:500;letter-spacing:.01em}.product__features-section{position:relative;padding:72px 0 96px}.product__features-heading{margin:0 0 72px;text-align:center;color:#fff;font-family:var(--font-display);font-size:clamp(28px,3.2vw,40px);font-weight:700;line-height:1;letter-spacing:.04em;text-transform:uppercase}.product__features-grid{display:flex;justify-content:center;align-items:flex-start;gap:clamp(24px,3vw,48px)}.feature-group{flex:0 1 auto;min-width:0;max-width:260px}.feature-group__title{display:flex;align-items:center;gap:10px;margin:0 0 8px;color:#fff;font-family:var(--font-display);font-size:22px;font-weight:600;letter-spacing:-.01em}.feature-group__title svg{color:#3b82f6;filter:drop-shadow(0 0 6px rgba(59,130,246,.6))}.feature-group__desc{margin:0 0 16px;padding-bottom:18px;color:hsla(0,0%,100%,.5);font-family:var(--font-system);font-size:13px;line-height:1.5;border-bottom:1px solid hsla(0,0%,100%,.08)}.feature-group__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.feature-group__list li{display:flex;align-items:center;gap:10px;color:hsla(0,0%,100%,.85);font-family:var(--font-system);font-size:14px;line-height:1.35}.feature-group__list li svg{color:#3b82f6;flex-shrink:0}@media (max-width:1000px){.product__features-grid{flex-wrap:wrap;justify-content:flex-start}.feature-group{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 12px);max-width:none}}@media (max-width:560px){.feature-group{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){.product__buy:after,.product__plan-badge:after,.product__plan:after,.product__slots-dot{animation:none}}@media (max-width:900px){.product__grid{grid-template-columns:1fr}.product__gallery{order:-1}.product__title{font-size:clamp(26px,6vw,40px);white-space:normal}}.status-page{width:100%;padding:56px 0 96px}.status-page__container{width:100%;max-width:1340px;margin:0 auto;padding:0 40px;box-sizing:border-box}.status-page__header{margin-bottom:40px;text-align:center}.status-page__title{margin:0;color:#fff;font-family:var(--font-display);font-size:clamp(32px,3.4vw,48px);font-weight:600;line-height:1.05;letter-spacing:-.01em}.status-page__note{max-width:640px;margin:18px auto 0;color:hsla(0,0%,100%,.62);font-family:var(--font-system);font-size:14px;line-height:1.6}.status-page__note strong{color:hsla(0,0%,100%,.9);font-weight:600}.status-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.status-row{background:#131318;border-radius:14px;overflow:hidden}.status-row__link{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:24px;gap:24px;padding:14px 20px;color:#fff;text-decoration:none}.status-row__link--has-slots{grid-template-columns:1fr auto auto auto 1fr}.status-row__left{display:flex;align-items:center;gap:20px;justify-self:start;min-width:0}.status-row__sep{width:1px;height:18px;background:hsla(0,0%,100%,.14);align-self:center}.status-row__cell{color:hsla(0,0%,100%,.7);font-family:var(--font-system);font-size:14px;font-weight:500}.status-row__meta-label{color:hsla(0,0%,100%,.55)}.status-row__meta-value{color:#fff;font-weight:700}.status-row__badges{justify-self:end}.status-row__thumb{width:68px;height:44px;flex-shrink:0;overflow:hidden;border-radius:8px;background:#000}.status-row__thumb img{display:block;width:100%;height:100%;object-fit:cover}.status-row__name{margin:0;min-width:0;color:#fff;font-family:var(--font-system);font-size:17px;font-weight:600;line-height:1.2;letter-spacing:-.01em}.status-row__badges{display:flex;align-items:center;gap:20px;flex-shrink:0}.status-pill{display:inline-flex;align-items:center;gap:7px;color:#22c55e;font-family:var(--font-system);font-size:14px;font-weight:600}.status-pill svg{flex-shrink:0}.status-pill--shield{padding:6px 12px;background:rgba(34,197,94,.14);border-radius:8px}.status-pill__dot{width:9px;height:9px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px rgba(34,197,94,.75);animation:status-dot-pulse 1.8s ease-in-out infinite}@keyframes status-dot-pulse{0%,to{opacity:1;box-shadow:0 0 8px rgba(34,197,94,.85)}50%{opacity:.55;box-shadow:0 0 3px rgba(34,197,94,.35)}}@media (prefers-reduced-motion:reduce){.status-pill__dot{animation:none}}@media (max-width:640px){.status-page__container{padding:0 20px}.status-row__link,.status-row__link--has-slots{grid-template-columns:1fr;padding:12px 14px;gap:8px}.status-row__sep{display:none}.status-row__badges,.status-row__cell,.status-row__left{justify-self:start}.status-row__badges{gap:14px}}.legal{width:100%;padding:64px clamp(24px,6vw,64px) 96px;box-sizing:border-box}.legal__inner{max-width:860px;margin:0 auto}.legal__breadcrumb{display:inline-flex;align-items:center;gap:8px;margin-bottom:20px;color:hsla(0,0%,100%,.55);font-family:var(--font-main);font-size:13px;font-weight:500;letter-spacing:.02em}.legal__breadcrumb a{color:hsla(0,0%,100%,.55);transition:color .18s ease}.legal__breadcrumb a:hover{color:#fff}.legal__title{margin:0 0 8px;color:#fff;font-family:var(--font-display);font-size:clamp(30px,4vw,44px);font-weight:600;letter-spacing:-.01em;line-height:1.15}.legal__updated{color:hsla(0,0%,100%,.5);font-size:13px;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.legal__intro,.legal__updated{margin:0 0 40px;font-family:var(--font-main)}.legal__intro{color:hsla(0,0%,100%,.75);font-size:15px;line-height:1.7}.legal__section{margin:0 0 40px}.legal__section h2{margin:0 0 16px;color:#fff;font-family:var(--font-display);font-size:clamp(19px,2vw,22px);font-weight:600;letter-spacing:-.005em}.legal__section h3{margin:24px 0 12px;color:hsla(0,0%,100%,.92);font-family:var(--font-main);font-size:15px;font-weight:600;letter-spacing:.01em;text-transform:uppercase}.legal__section li,.legal__section p{color:hsla(0,0%,100%,.72);font-family:var(--font-main);font-size:15px;line-height:1.7}.legal__section p{margin:0 0 14px}.legal__section ul{margin:0 0 14px;padding-left:22px}.legal__section li{margin:0 0 6px}.legal__section strong{color:hsla(0,0%,100%,.92);font-weight:600}.legal__section a{color:#7dd3fc;transition:color .18s ease;border-bottom:1px solid rgba(125,211,252,.3)}.legal__section a:hover{color:#fff;border-bottom-color:#fff}.legal__contact{margin-top:48px;padding:24px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:14px}.legal__contact h2{margin-top:0}.download-page{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;min-height:100vh;padding:48px 24px 64px;box-sizing:border-box;isolation:isolate}.download-page__ambient{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 55% at 50% 50%,rgba(37,99,235,.18) 0,rgba(37,99,235,.06) 40%,rgba(37,99,235,0) 70%)}.download-page__brand{align-items:center;padding:4px 6px;border-radius:6px;transition:opacity .18s ease,transform .18s ease}.download-page__brand:hover{opacity:.9;transform:translateY(-1px)}.download-card{position:relative;width:100%;max-width:440px;padding:32px 30px 26px;background:linear-gradient(180deg,#16171c,#101116);border:none;border-radius:18px;box-shadow:0 1px 2px rgba(0,0,0,.35),0 8px 20px rgba(0,0,0,.35),0 24px 60px rgba(0,0,0,.45)}.download-card__head{margin-bottom:26px;text-align:center}.download-card__title{margin:0 0 8px;color:#fff;font-family:var(--font-display);font-size:26px;font-weight:600;line-height:1.15;letter-spacing:-.01em}.download-card__subtitle{margin:0;color:hsla(0,0%,100%,.62);font-family:var(--font-system);font-size:14px;line-height:1.55}.download-form{display:flex;flex-direction:column;gap:8px}.download-form__label{color:hsla(0,0%,100%,.5);font-family:var(--font-system);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.download-form__input{width:100%;height:48px;padding:0 16px;color:#fff;font-family:SF Mono,JetBrains Mono,Menlo,Consolas,monospace;font-size:14px;letter-spacing:.02em;background:hsla(0,0%,100%,.03);border:none;border-radius:10px;box-sizing:border-box;outline:none;box-shadow:none}.download-form__input::placeholder{color:hsla(0,0%,100%,.28)}.download-form__input:disabled{opacity:.55;cursor:not-allowed}.download-form__submit{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:12px;padding:15px 22px;color:#fff;font-family:var(--font-main);font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(180deg,#3b82f6,#2563eb);border:none;border-radius:10px;cursor:pointer;box-shadow:0 0 28px rgba(37,99,235,.3),inset 0 1px 0 hsla(0,0%,100%,.18);transition:transform .12s ease,box-shadow .18s ease,background .18s ease}.download-form__submit:hover:not(:disabled){transform:translateY(-1px);background:linear-gradient(180deg,#4b8ffb,#2b6ff2);box-shadow:0 0 34px rgba(37,99,235,.45),inset 0 1px 0 hsla(0,0%,100%,.2)}.download-form__submit:active:not(:disabled){transform:translateY(0)}.download-form__submit:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.download-form__submit svg{transition:transform .2s ease}.download-form__submit:hover:not(:disabled) svg{transform:translateY(2px)}.download-form__spinner{width:14px;height:14px;border:2px solid hsla(0,0%,100%,.35);border-top-color:#fff;border-radius:50%;animation:download-spin .7s linear infinite}@keyframes download-spin{to{transform:rotate(1turn)}}.download-form__status{min-height:18px;margin-top:12px;color:hsla(0,0%,100%,.55);font-family:var(--font-system);font-size:13px;line-height:1.4;text-align:center;transition:color .18s ease}.download-form__status--error{color:#f87171}.download-form__status--success{color:#4ade80}.download-card__foot{margin-top:22px;padding-top:20px;color:hsla(0,0%,100%,.55);font-family:var(--font-system);font-size:13px;text-align:center;border-top:1px solid hsla(0,0%,100%,.06)}.download-card__foot-link{color:#7dd3fc;border-bottom:1px solid rgba(125,211,252,.3);transition:color .18s ease,border-color .18s ease}.download-card__foot-link:hover{color:#fff;border-bottom-color:#fff}@media (prefers-reduced-motion:reduce){.download-form__spinner{animation-duration:1.4s}.download-form__submit,.download-form__submit svg,.download-page__brand{transition:none}}@media (max-width:480px){.download-page{gap:32px;padding:36px 18px 48px}.download-card{padding:26px 22px 22px;border-radius:16px}.download-card__title{font-size:22px}.download-form__input{font-size:13px;letter-spacing:.015em}}.brand__name-tld,.footer-brand__name-tld{color:#7dd3fc}