*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0f172a;color:#e2e8f0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.auth-container{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 80px);padding:2rem}.auth-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e293be6;border:1px solid #94a3b81a;border-radius:16px;max-width:450px;padding:3rem;width:100%}.auth-card h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;margin-bottom:.5rem}.auth-subtitle{color:#94a3b8;margin-bottom:2rem}.btn-block{margin-top:1rem;width:100%}.auth-footer{color:#94a3b8;margin-top:2rem;text-align:center}.auth-footer a{color:#60a5fa;text-decoration:none}.auth-footer a:hover{text-decoration:underline}.trial-promo-badge{align-items:center;background:#60a5fa26;border:1px solid #60a5fa59;border-radius:999px;color:#93c5fd;display:inline-flex;font-size:.72rem;font-weight:700;gap:.35rem;letter-spacing:.04em;padding:.25rem .65rem;text-transform:uppercase}.trial-promo-badge--hero{font-size:.8rem;margin-bottom:1.25rem;padding:.4rem .9rem}.trial-promo-price{background:linear-gradient(135deg,#60a5fa24,#0f172a99);border:1px solid #60a5fa47;border-radius:10px;margin-top:.75rem;padding:.75rem 1rem}.trial-promo-price__main{align-items:baseline;display:flex;flex-wrap:wrap;gap:.35rem}.trial-promo-price__zero{color:#4ade80;font-size:1.35rem;font-weight:800}.trial-promo-price__period{color:#e2e8f0;font-size:.9rem;font-weight:600}.trial-promo-price__then{color:#94a3b8;font-size:.82rem;margin-top:.25rem}.trial-promo-hero-note{background:#60a5fa1a;border:1px solid #60a5fa38;border-radius:12px;color:#cbd5e1;font-size:1rem;line-height:1.55;margin:0 auto 2rem;max-width:36rem;padding:.85rem 1.15rem}.trial-promo-panel{background:linear-gradient(135deg,#60a5fa24,#0f172ad9);border:1px solid #60a5fa4d;border-radius:12px;margin-bottom:1.5rem;padding:1.25rem 1.35rem}.trial-promo-panel__title{color:#f1f5f9;font-size:1.35rem;font-weight:700;margin:0 0 .5rem}.trial-promo-panel__pitch{color:#cbd5e1;font-size:.95rem;line-height:1.55;margin:0 0 1rem}.trial-promo-panel__steps{color:#94a3b8;font-size:.88rem;line-height:1.6;margin:0;padding-left:1.2rem}.trial-promo-panel__steps li+li{margin-top:.35rem}.trial-promo-panel__fine{color:#64748b;font-size:.8rem;margin:.85rem 0 0}.home-container{min-height:100vh}.hero-section{background:linear-gradient(135deg,#1e293b,#0f172a);overflow:hidden;padding:6rem 2rem;position:relative;text-align:center}.hero-section:before{background:radial-gradient(circle at 50% 50%,#60a5fa1a 0,#0000 70%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.hero-content{margin:0 auto;max-width:800px;position:relative;z-index:1}.hero-title{font-size:4rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;background-clip:text}.hero-subtitle{color:#94a3b8;font-size:1.5rem;line-height:1.6;margin-bottom:2.5rem}.hero-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.btn-large{font-size:1.1rem;padding:1rem 2.5rem}.features-section{background:#0f172a80;padding:5rem 2rem}.section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;margin-bottom:3rem;text-align:center}.features-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px}.feature-card{background:#1e293bcc;border:1px solid #94a3b81a;border-radius:16px;padding:2rem;text-align:center;transition:transform .3s,box-shadow .3s}.feature-card:hover{border-color:#60a5fa4d;box-shadow:0 20px 40px #0000004d;transform:translateY(-5px)}.feature-icon{font-size:3rem;margin-bottom:1rem}.feature-card h3{color:#e2e8f0;font-size:1.5rem;margin-bottom:1rem}.feature-card p{color:#94a3b8;line-height:1.6}.servers-section{background:#0f172a4d;padding:5rem 2rem}.servers-section__header{margin:0 auto 2.5rem;max-width:720px;text-align:center}.servers-section__title{margin-bottom:.75rem}.servers-section__subtitle{color:#94a3b8;font-size:1.05rem;line-height:1.55;margin:0}.servers-section__footer{margin-top:2.5rem;text-align:center}.servers-preview-grid{grid-gap:1.75rem;align-items:stretch;display:grid;gap:1.75rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px}.server-preview-card{background:#1e293be6;border:1px solid #94a3b81f;border-radius:16px;display:flex;flex-direction:column;overflow:hidden;transition:transform .3s,box-shadow .3s,border-color .3s}.server-preview-card:hover{border-color:#60a5fa59;box-shadow:0 20px 40px #00000047;transform:translateY(-4px)}.server-preview-card__visual{background:linear-gradient(145deg,#1e293b,#0f172a);min-height:200px;position:relative}.server-preview-card__img{display:block;height:200px;object-fit:cover;width:100%}.server-preview-card__placeholder{align-items:center;color:#475569;display:flex;font-size:3rem;height:200px;justify-content:center}.server-preview-card__visual-overlay{background:linear-gradient(0deg,#0f172aeb 0,#0f172a26 55%);inset:0;pointer-events:none;position:absolute}.server-preview-card__badge{background:#2563ebd9;border:1px solid #93c5fd59;border-radius:999px;box-shadow:0 4px 14px #2563eb40;color:#dbeafe;font-size:.68rem;font-weight:700;letter-spacing:.05em;padding:.3rem .65rem;position:absolute;right:.85rem;text-transform:uppercase;top:.85rem;z-index:2}.server-preview-card__pricing{align-items:baseline;bottom:1rem;display:flex;flex-wrap:wrap;gap:.35rem .65rem;left:1rem;position:absolute;right:1rem;z-index:2}.server-preview-card__pricing-label{color:#94a3b8;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;width:100%}.server-preview-card__price{color:#f8fafc;font-size:1.65rem;font-weight:800;line-height:1}.server-preview-card__price small{color:#94a3b8;font-size:.85rem;font-weight:500;margin-left:.2rem}.server-preview-card__pricing-meta{color:#e2e8f0;font-size:.95rem;font-weight:600}.server-preview-card__pricing-then{color:#94a3b8;font-size:.82rem;width:100%}.server-preview-card__price--trial{color:#4ade80}.server-preview-card__body{display:flex;flex:1 1;flex-direction:column;padding:1.25rem 1.35rem 1.35rem}.server-preview-card__name{color:#f1f5f9;font-size:1.35rem;line-height:1.3;margin:0 0 .5rem}.server-preview-card__desc{color:#94a3b8;flex:1 1;font-size:.92rem;line-height:1.55;margin:0 0 1rem}.server-preview-card__slots{color:#cbd5e1;font-size:.88rem;margin:0 0 1rem}.server-preview-card__cta{margin-top:auto;width:100%}.cta-section{background:linear-gradient(135deg,#1e293b,#0f172a);padding:5rem 2rem;text-align:center}.cta-section h2{color:#e2e8f0;font-size:2.5rem;margin-bottom:1rem}.cta-section p{color:#94a3b8;font-size:1.2rem;margin-bottom:2rem}@media (max-width:768px){.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1.2rem}.section-title{font-size:2rem}.features-grid,.servers-preview-grid{grid-template-columns:1fr}}.location-ping-select{position:relative;width:100%}.location-ping-select-trigger{align-items:center;background:#0f172a80;border:1px solid #94a3b833;border-radius:8px;color:#e2e8f0;cursor:pointer;display:flex;font-size:1rem;gap:.75rem;padding:.75rem;text-align:left;width:100%}.location-ping-select-trigger:focus,.location-ping-select-trigger:hover{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa1a;outline:none}.location-ping-select-trigger.open{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa1a}.location-ping-select-label{align-items:center;display:flex;flex:1 1;gap:.5rem;min-width:0}.location-ping-select-label-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.location-ping-select-flag{flex-shrink:0;font-family:Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji,Twemoji Mozilla,emoji,sans-serif;font-size:1.25rem;line-height:1}.location-ping-select-ping{font-feature-settings:"tnum";flex-shrink:0;font-size:.85rem;font-variant-numeric:tabular-nums;font-weight:600;min-width:3.5rem;text-align:right}.location-ping-select-chevron{color:#94a3b8;flex-shrink:0;font-size:.75rem}.location-ping-select-menu{background:#0f172a;border:1px solid #94a3b833;border-radius:8px;box-shadow:0 12px 32px #00000059;left:0;list-style:none;margin:0;max-height:16rem;overflow-y:auto;padding:.35rem;position:absolute;right:0;top:calc(100% + .35rem);z-index:20}.location-ping-select-option{align-items:center;background:#0000;border:none;border-radius:6px;color:#e2e8f0;cursor:pointer;display:flex;font-size:.95rem;gap:.75rem;padding:.65rem .75rem;text-align:left;width:100%}.location-ping-select-option.selected,.location-ping-select-option:hover{background:#60a5fa1f}.location-ping-select-option-label{align-items:center;display:flex;flex:1 1;gap:.5rem;min-width:0}.location-ping-select-placeholder{color:#94a3b8}.paypal-checkout-button{align-items:center;background:#ffc439;border:none;border-radius:999px;cursor:pointer;display:flex;gap:.5rem;justify-content:center;min-height:48px;padding:.75rem 1.5rem;transition:background .15s ease,transform .1s ease;width:100%}.paypal-checkout-button:hover:not(:disabled){background:#f4bb2e}.paypal-checkout-button:active:not(:disabled){transform:scale(.99)}.paypal-checkout-button:disabled{cursor:not-allowed;opacity:.55}.paypal-checkout-button-text{color:#2c2e2f;font-size:1.05rem;font-weight:600}.paypal-checkout-button-logo{height:22px;width:auto}.paypal-checkout-button-loading{color:#2c2e2f;font-size:1rem;font-weight:600}.my-servers-list{display:flex;flex-direction:column;gap:1.5rem}.my-server-card{background:linear-gradient(180deg,#0f172af2,#020617fa);border:1px solid #94a3b81f;overflow:hidden;padding:0}.my-server-card__hero{align-items:flex-start;border-bottom:1px solid #94a3b81a;display:flex;gap:1.25rem;padding:1.25rem 1.5rem}.my-server-card__thumb{background:#0f172acc;border:1px solid #94a3b826;border-radius:12px;flex-shrink:0;height:88px;object-fit:cover;width:88px}.my-server-card__thumb--placeholder{align-items:center;color:#64748b;display:flex;font-size:1.75rem;justify-content:center}.my-server-card__headline{flex:1 1;min-width:0}.my-server-card__title{color:#f1f5f9;font-size:1.35rem;line-height:1.3;margin:0 0 .35rem}.my-server-card__desc{color:#94a3b8;font-size:.9rem;line-height:1.45;margin:0 0 .75rem}.my-server-card__badges{display:flex;flex-wrap:wrap;gap:.5rem}.my-server-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:600;letter-spacing:.02em;padding:.2rem .65rem;text-transform:uppercase}.my-server-badge--active{background:#4ade8026;border:1px solid #4ade8059;color:#4ade80}.my-server-badge--trial{background:#60a5fa26;border:1px solid #60a5fa59;color:#60a5fa}.my-server-badge--payment_completed,.my-server-badge--suspended{background:#fbbf241f;border:1px solid #fbbf244d;color:#fbbf24}.my-server-badge--cancelled,.my-server-badge--expired{background:#ef44441f;border:1px solid #ef44444d;color:#f87171}.my-server-badge--default{background:#94a3b81f;border:1px solid #94a3b840;color:#cbd5e1}.my-server-badge--running{background:#4ade801f;color:#4ade80}.my-server-badge--offline,.my-server-badge--stopped{background:#ef44441f;color:#f87171}.my-server-card__body{padding:1.25rem 1.5rem 1.5rem}.my-server-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:1.25rem}.my-server-stat{background:#0f172aa6;border:1px solid #94a3b81a;border-radius:10px;padding:.85rem 1rem}.my-server-stat__label{color:#64748b;display:block;font-size:.72rem;letter-spacing:.06em;margin-bottom:.35rem;text-transform:uppercase}.my-server-stat__value{color:#e2e8f0;font-size:.95rem;font-weight:600}.my-server-stat__value--accent{color:#fbbf24}.my-server-panel{background:#0f172a8c;border:1px solid #94a3b81a;border-radius:10px;margin-bottom:1rem;padding:1rem 1.1rem}.my-server-panel__hint{color:#94a3b8;font-size:.88rem;line-height:1.5;margin:0 0 .75rem}.my-server-panel__hint:last-child{margin-bottom:0}.my-server-alert{border-radius:10px;font-size:.9rem;line-height:1.45;margin-bottom:1rem;padding:.85rem 1rem}.my-server-alert--info{background:#60a5fa1a;border:1px solid #60a5fa40;color:#93c5fd}.my-server-alert--warn{background:#fbbf241a;border:1px solid #fbbf2440;color:#fcd34d}.my-server-alert--deploy{background:#60a5fa14;border:1px solid #60a5fa33;color:#93c5fd}.my-server-trial{background:linear-gradient(135deg,#60a5fa1f,#0f172ad9);border:1px solid #60a5fa47;border-radius:12px;margin-bottom:1rem;padding:1.15rem 1.25rem}.my-server-trial__main{margin-bottom:.85rem}.my-server-trial__badge{align-items:center;background:#60a5fa2e;border:1px solid #60a5fa59;border-radius:999px;color:#93c5fd;display:inline-flex;font-size:.72rem;font-weight:600;letter-spacing:.04em;margin-bottom:.65rem;padding:.2rem .65rem;text-transform:uppercase}.my-server-trial__title{color:#e2e8f0;font-size:1.05rem;font-weight:600;line-height:1.35;margin:0 0 .5rem}.my-server-trial__body{color:#cbd5e1;font-size:.9rem;line-height:1.55;margin:0}.my-server-trial__footer{border-top:1px solid #60a5fa26;display:flex;justify-content:flex-end;padding-top:.65rem}.my-server-trial__cancel{background:#0000;border:none;color:#64748b;cursor:pointer;font-size:.8rem;font-weight:500;padding:.35rem .5rem;text-decoration:underline;-webkit-text-decoration-color:#64748b73;text-decoration-color:#64748b73;text-underline-offset:3px;transition:color .15s ease,-webkit-text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease}.my-server-trial__cancel:hover:not(:disabled){color:#94a3b8;-webkit-text-decoration-color:#94a3b8b3;text-decoration-color:#94a3b8b3}.my-server-trial__cancel:disabled{cursor:not-allowed;opacity:.6}.my-server-section{border-top:1px solid #94a3b81a;margin-top:1.25rem;padding-top:1.25rem}.my-server-section__title{color:#cbd5e1;font-size:1rem;font-weight:600;margin:0 0 1rem}.my-server-address{background:#0f172a;border:1px solid #334155;border-radius:6px;color:#60a5fa;display:inline-block;font-family:ui-monospace,monospace;font-size:.88rem;padding:.35rem .65rem}.my-server-controls{display:flex;flex-wrap:wrap;gap:.65rem}.my-server-controls .btn{flex:1 1;min-width:7rem}.my-server-layout{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:1fr}@media (min-width:900px){.my-server-layout--split{align-items:start;grid-template-columns:1fr 1fr}}.my-server-usage-grid{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.my-server-usage-item{background:#0f172a;border:1px solid #334155;border-radius:8px;padding:.65rem .75rem}.my-server-usage-item__label{color:#94a3b8;font-size:.75rem;margin-bottom:.2rem}.my-server-usage-item__value{color:#4ade80;font-size:.9rem;font-weight:600}.my-server-params{background:#1e293b;border:1px solid #334155;border-radius:10px;padding:1rem}.my-server-param{background:#0f172a;border:1px solid #334155;border-radius:8px;margin-bottom:1rem;padding:.85rem}.my-server-param:last-of-type{margin-bottom:0}.my-server-panel--danger{background:#ef44440f;border-color:#ef444440}.my-server-renewal__label{color:#cbd5e1;display:block;font-weight:600;margin-bottom:.5rem}.my-server-renewal__select{background-color:#020617;border:1px solid #475569;border-radius:8px;color:#f1f5f9;font-size:.9rem;margin-bottom:1rem;padding:.65rem;width:100%}.my-server-renewal__price{align-items:center;background:#60a5fa1a;border:1px solid #60a5fa40;border-radius:8px;color:#cbd5e1;display:flex;justify-content:space-between;margin-bottom:.75rem;padding:1rem}.my-server-renewal__price strong{color:#60a5fa;font-size:1.35rem}.my-server-renewal__price small{color:#94a3b8;font-size:.85rem;font-weight:500;margin-left:.35rem}.my-server-renewal__actions{display:flex;gap:.5rem}.my-server-renewal__actions .btn{flex:1 1}.my-server-empty-hero{padding:2.5rem 1.5rem;text-align:center}.profile-stats-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.profile-stat-card{background:#0f172a80;border:1px solid #94a3b81a;border-radius:8px;padding:1.5rem}.profile-stat-label{color:#94a3b8;display:block;font-size:.9rem;margin-bottom:.5rem}.profile-stat-value{font-size:2rem;font-weight:700}.profile-info-section{margin-bottom:1.5rem}.profile-info-label{color:#94a3b8;display:block;font-size:.9rem;margin-bottom:.5rem}.profile-info-value{color:#e2e8f0;font-size:1.1rem;font-weight:600}@media (max-width:768px){.profile-stats-grid{grid-template-columns:1fr}}.guides-container{min-height:100vh;padding:2rem 0 4rem}.guides-header{margin-bottom:3rem;text-align:center}.guides-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;margin-bottom:.5rem}.guides-header p{color:#94a3b8;font-size:1.1rem;margin:0 auto;max-width:560px}.guides-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-bottom:2rem}.guide-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e293bcc;border:1px solid #94a3b81a;border-radius:12px;color:inherit;display:flex;flex-direction:column;padding:1.5rem;text-decoration:none;transition:transform .2s,box-shadow .2s}.guide-card:hover{border-color:#60a5fa33;box-shadow:0 10px 25px #0000004d;transform:translateY(-4px)}.guide-card-icon{font-size:2rem;margin-bottom:.75rem}.guide-card h2{color:#e2e8f0;font-size:1.25rem;margin-bottom:.5rem}.guide-card p{color:#94a3b8;flex:1 1;font-size:.95rem;line-height:1.5}.guide-card .guide-card-link{color:#60a5fa;font-size:.95rem;font-weight:600;margin-top:1rem}.guide-card:hover .guide-card-link{color:#93c5fd}.guide-article{margin:0 auto;max-width:720px;padding:1rem 1rem 4rem}.guide-article h1{color:#e2e8f0;font-size:2rem;margin-bottom:.5rem}.guide-article .guide-meta{color:#64748b;font-size:.9rem;margin-bottom:2rem}.guide-article .guide-body{color:#cbd5e1;line-height:1.7}.guide-article .guide-body a{color:#60a5fa;text-decoration:none}.guide-article .guide-body a:hover{color:#93c5fd;text-decoration:underline}.guide-article .guide-body h2{color:#e2e8f0;font-size:1.35rem;margin-bottom:.75rem;margin-top:2rem}.guide-article .guide-body h3{color:#e2e8f0;font-size:1.1rem;margin-bottom:.5rem;margin-top:1.5rem}.guide-article .guide-body p{margin-bottom:1rem}.guide-article .guide-body ol,.guide-article .guide-body ul{margin:1rem 0 1rem 1.5rem}.guide-article .guide-body li{margin-bottom:.5rem}.guide-article .guide-cta{background:#1e293bcc;border:1px solid #94a3b81a;border-radius:12px;margin-top:2.5rem;padding:1.5rem;text-align:center}.guide-article .guide-cta p{color:#94a3b8;margin-bottom:1rem}.guide-article .guide-cta-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.guide-article .guide-back{color:#94a3b8;display:inline-block;font-size:.9rem;margin-bottom:1.5rem;text-decoration:none}.guide-article .guide-back:hover{color:#60a5fa}.ads-landing{min-height:100vh;overflow-x:hidden}.ads-hero{isolation:isolate;padding:clamp(3.5rem,10vw,6rem) 1.5rem clamp(4rem,12vw,7rem);position:relative;text-align:center}.ads-hero-bg{background:radial-gradient(ellipse 120% 80% at 50% -20%,#60a5fa59,#0000 55%),radial-gradient(ellipse 80% 50% at 100% 50%,#8b5cf633,#0000 50%),radial-gradient(ellipse 60% 40% at 0 80%,#22d3ee1f,#0000 45%),linear-gradient(165deg,#0c1222,#0f172a 40%,#1e1b4b)}.ads-hero-bg,.ads-hero-grid{inset:0;pointer-events:none;position:absolute;z-index:0}.ads-hero-grid{background-image:linear-gradient(#94a3b80f 1px,#0000 0),linear-gradient(90deg,#94a3b80f 1px,#0000 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,#000 30%,#0000 95%);mask-image:linear-gradient(180deg,#000 30%,#0000 95%)}.ads-hero-inner{margin:0 auto;max-width:52rem;position:relative;z-index:1}.ads-hero-kicker{background:#38bdf81f;border:1px solid #38bdf840;border-radius:999px;color:#7dd3fc;display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.2em;margin-bottom:1rem;padding:.35rem .85rem;text-transform:uppercase}.ads-hero-title{color:#f8fafc;font-size:clamp(2.25rem,6vw,3.75rem);font-weight:800;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem}.ads-hero-title .ads-gradient-brand{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#38bdf8,#a78bfa 45%,#c084fc);-webkit-background-clip:text;background-clip:text}.ads-hero-sub{color:#94a3b8;font-size:clamp(1.05rem,2.5vw,1.35rem);line-height:1.65;margin:0 auto 2rem;max-width:38rem}.ads-hero-ctas{display:flex;flex-wrap:wrap;gap:.85rem;justify-content:center;margin-bottom:2.5rem}.ads-btn-hero-primary{align-items:center;background:linear-gradient(135deg,#2563eb,#7c3aed);border:none;border-radius:12px;box-shadow:0 4px 24px #2563eb59;color:#fff;cursor:pointer;display:inline-flex;font-size:1.05rem;font-weight:600;gap:.5rem;justify-content:center;padding:.95rem 1.85rem;text-decoration:none;transition:transform .2s,box-shadow .2s}.ads-btn-hero-primary:hover{box-shadow:0 8px 32px #2563eb73;transform:translateY(-2px)}.ads-btn-hero-secondary{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a99;border:1px solid #94a3b840;border-radius:12px;color:#e2e8f0;cursor:pointer;display:inline-flex;font-size:1.05rem;font-weight:600;justify-content:center;padding:.95rem 1.85rem;text-decoration:none;transition:background .2s,border-color .2s}.ads-btn-hero-secondary:hover{background:#1e293bd9;border-color:#60a5fa59}.ads-trust-row{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem 1.25rem;justify-content:center}.ads-trust-pill{background:#0f172a80;border:1px solid #94a3b81f;border-radius:999px;color:#cbd5e1;font-size:.8rem;padding:.4rem .9rem}.ads-catalog{padding:clamp(3rem,8vw,5rem) 1.5rem 4rem;position:relative}.ads-catalog:before{background:linear-gradient(90deg,#0000,#60a5fa59,#0000);content:"";height:1px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:min(100%,72rem)}.ads-catalog-header{margin:0 auto 2.75rem;max-width:40rem;text-align:center}.ads-catalog-kicker{color:#818cf8;font-size:.72rem;font-weight:700;letter-spacing:.18em;margin-bottom:.75rem;text-transform:uppercase}.ads-catalog-title{color:#f1f5f9;font-size:clamp(1.75rem,4vw,2.35rem);font-weight:800;letter-spacing:-.02em;margin:0 0 .75rem}.ads-catalog-sub{color:#94a3b8;font-size:1.05rem;line-height:1.55;margin:0}.ads-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr;margin:0 auto;max-width:1200px}@media (min-width:700px){.ads-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.ads-grid{grid-template-columns:repeat(3,1fr)}}.ads-card{background:#1e293ba6;border:1px solid #94a3b81f;border-radius:20px;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s}.ads-card:hover{border-color:#60a5fa47;box-shadow:0 24px 48px #00000073,0 0 0 1px #60a5fa26;transform:translateY(-6px)}.ads-card-featured{grid-column:1/-1}@media (min-width:900px){.ads-card-featured{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr);min-height:320px}.ads-card-featured .ads-card-visual{min-height:100%}.ads-card-featured .ads-card-body{justify-content:center;padding:2rem 2rem 1.75rem}}.ads-card-visual{aspect-ratio:16/10;background:linear-gradient(145deg,#1e293b,#0f172a);position:relative}.ads-card-featured .ads-card-visual{aspect-ratio:auto}.ads-card-img{display:block;height:100%;object-fit:cover;width:100%}.ads-card-visual:after{background:linear-gradient(0deg,#0f172af2 0,#0000 55%);content:"";inset:0;pointer-events:none;position:absolute}.ads-card-badge{background:linear-gradient(135deg,#f59e0b,#ea580c);border-radius:8px;box-shadow:0 4px 12px #ea580c59;color:#fff;font-size:.65rem;font-weight:800;left:1rem;letter-spacing:.12em;padding:.35rem .65rem;position:absolute;text-transform:uppercase;top:1rem;z-index:2}.ads-card-badge--trial{background:linear-gradient(135deg,#2563ebf2,#3b82f6e6);box-shadow:0 4px 12px #2563eb59;color:#dbeafe;left:auto;right:1rem}.ads-card-badge--trial-offset{left:auto;right:1rem;top:3.25rem}.ads-card-price-main--trial{color:#4ade80}.ads-card-price-tag{align-items:baseline;bottom:1rem;display:flex;flex-wrap:wrap;gap:.5rem 1rem;left:1rem;position:absolute;right:1rem;z-index:2}.ads-card-price-main{color:#f8fafc;font-size:1.5rem;font-weight:800;text-shadow:0 2px 12px #00000080}.ads-card-price-main span{color:#cbd5e1;font-size:.85rem;font-weight:600;margin-left:.15rem}.ads-card-price-alt{color:#a5b4fc;font-size:.95rem;font-weight:600}.ads-card-body{display:flex;flex:1 1;flex-direction:column;gap:.65rem;padding:1.35rem 1.35rem 1.5rem}.ads-card-body h3{color:#f1f5f9;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;margin:0}.ads-card-desc{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:#94a3b8;display:-webkit-box;flex:1 1;font-size:.95rem;line-height:1.55;margin:0;overflow:hidden}.ads-card-slots{color:#cbd5e1;font-size:.82rem}.ads-card-slots strong{color:#e2e8f0}.ads-card-cta{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:600;margin-top:.5rem;padding:.85rem 1.25rem;text-align:center;text-decoration:none;transition:transform .2s,box-shadow .2s;width:100%}.ads-card-cta:hover{box-shadow:0 6px 20px #3b82f659;transform:translateY(-1px)}.ads-yearly-note{color:#64748b;font-size:.75rem;margin:.15rem 0 0}.ads-bottom{background:linear-gradient(180deg,#0f172a4d,#0f172a);border-top:1px solid #94a3b814;padding:clamp(3.5rem,8vw,5rem) 1.5rem;text-align:center}.ads-bottom h2{color:#f8fafc;font-size:clamp(1.65rem,3.5vw,2.1rem);font-weight:800;margin:0 0 .75rem}.ads-bottom p{color:#94a3b8;font-size:1.05rem;line-height:1.55;margin:0 auto 1.75rem;max-width:32rem}.ads-bottom-btns{display:flex;flex-wrap:wrap;gap:.85rem;justify-content:center}.ads-empty{color:#94a3b8;font-size:1.05rem;line-height:1.5;margin:0 auto;max-width:28rem;padding:3rem 1.5rem;text-align:center}@media (prefers-reduced-motion:reduce){.ads-btn-hero-primary,.ads-btn-hero-secondary,.ads-card,.ads-card-cta{transition:none}.ads-btn-hero-primary:hover,.ads-btn-hero-secondary:hover,.ads-card-cta:hover,.ads-card:hover{transform:none}}.navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172ae6;border-bottom:1px solid #94a3b81a;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.navbar-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:1rem 2rem}.navbar-brand{align-items:center;color:#e2e8f0;display:flex;font-size:1.5rem;font-weight:700;gap:.5rem;text-decoration:none}.brand-icon{font-size:2rem}.navbar-links{align-items:center;display:flex;gap:1.5rem}.navbar-links a{color:#cbd5e1;text-decoration:none;transition:color .2s}.navbar-links a:hover{color:#60a5fa}.navbar-user{color:#94a3b8;font-size:.9rem}.notification-container{align-items:center;bottom:20px;display:flex;flex-direction:column;gap:12px;left:50%;max-width:500px;pointer-events:none;position:fixed;transform:translateX(-50%);width:calc(100% - 40px);z-index:10000}.notification{align-items:flex-start;animation:slideIn .3s ease-out;background:#1e293b;border:1px solid #334155;border-radius:8px;box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:16px;pointer-events:auto;transition:transform .2s,box-shadow .2s}.notification:hover{box-shadow:0 10px 15px -3px #0006,0 4px 6px -2px #0000004d;transform:translateY(-2px)}.notification-content{align-items:flex-start;display:flex;flex:1 1;gap:12px}.notification-icon{flex-shrink:0;font-size:1.25rem;font-weight:700;line-height:1.2}.notification-message{color:#e2e8f0;flex:1 1;font-size:.9rem;line-height:1.5}.notification-close{align-items:center;background:none;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;display:flex;flex-shrink:0;font-size:1.2rem;height:20px;justify-content:center;padding:0;transition:color .2s;width:20px}.notification-close:hover{background:#ffffff1a;color:#e2e8f0}.notification-success{border-left:4px solid #4ade80}.notification-success .notification-icon{color:#4ade80}.notification-error{border-left:4px solid #f87171}.notification-error .notification-icon{color:#f87171}.notification-warning{border-left:4px solid #fbbf24}.notification-warning .notification-icon{color:#fbbf24}.notification-info{border-left:4px solid #60a5fa}.notification-info .notification-icon{color:#60a5fa}@keyframes slideIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.notification-container{bottom:10px;left:50%;max-width:none;transform:translateX(-50%);width:calc(100% - 20px)}.notification{padding:12px}.notification-message{font-size:.85rem}}.App{background:linear-gradient(135deg,#0f172a,#1e293b)}.App,.loading{min-height:100vh}.loading{align-items:center;color:#60a5fa;display:flex;font-size:1.5rem;justify-content:center}.container{margin:0 auto;max-width:1200px;padding:2rem}.page-header{margin-bottom:2rem}.page-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;margin-bottom:.5rem}.page-header p{color:#94a3b8;font-size:1.1rem}.card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e293bcc;border:1px solid #94a3b81a;border-radius:12px;margin-bottom:1.5rem;padding:1.5rem;transition:transform .2s,box-shadow .2s}.card:hover{box-shadow:0 10px 25px #0000004d;transform:translateY(-2px)}.btn{border:none;border-radius:8px;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;text-decoration:none;transition:all .2s}.btn-primary{background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff}.btn-primary:hover{box-shadow:0 5px 15px #3b82f666;transform:translateY(-2px)}.btn-secondary{background:#94a3b81a;border:1px solid #94a3b833;color:#e2e8f0}.btn-secondary:hover{background:#94a3b833}.btn-danger{background:#ef4444;color:#fff}.btn-danger:hover{background:#dc2626}.form-group{margin-bottom:1.5rem}.form-group label{color:#cbd5e1;display:block;font-weight:500;margin-bottom:.5rem}.form-group input,.form-group select,.form-group textarea{background:#0f172a80;border:1px solid #94a3b833;border-radius:8px;color:#e2e8f0;font-size:1rem;padding:.75rem;width:100%}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa1a;outline:none}.grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.server-card{display:flex;flex-direction:column;padding:1rem}.alert{border-radius:8px;margin-bottom:1rem;padding:1rem}.alert-success{background:#22c55e1a;border:1px solid #22c55e4d;color:#4ade80}.alert-error{background:#ef44441a;border:1px solid #ef44444d;color:#f87171}.alert-info{background:#3b82f61a;border:1px solid #3b82f64d;color:#60a5fa}
/*# sourceMappingURL=main.fff179be.css.map*/