:root{--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:999px;--shadow-sm:0 2px 6px #0000004d;--shadow-md:0 6px 18px #0006;--shadow-lg:0 14px 36px #00000080;--shadow-glow-accent:0 0 28px #0088ff47;--shadow-glow-green:0 0 28px #00ff8847;--shadow-glow-red:0 0 28px #ff445547;--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-out-back:cubic-bezier(.34, 1.56, .64, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.12s;--dur-base:.22s;--dur-slow:.42s;--dur-cine:.68s}:focus{outline:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible,.sll-btn:focus-visible,.sll-nav-link:focus-visible,.sll-launch-card:focus-visible,.sll-hamburger:focus-visible,.sll-theme-toggle:focus-visible,.sll-mega-trigger:focus-visible,.sll-auth-btn:focus-visible,.sll-footer-cta__btn:focus-visible{outline:2px solid var(--sll-accent);outline-offset:3px;border-radius:var(--radius-xs);transition:box-shadow var(--dur-fast) var(--ease-out-quart);box-shadow:0 0 0 4px #0088ff2e}.sll-status{align-items:center;gap:6px;display:inline-flex;position:relative;padding-inline-start:22px!important}.sll-status:before{content:"";opacity:.9;background:currentColor;width:10px;height:10px;position:absolute;top:50%;left:7px;transform:translateY(-50%);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:10px 10px;mask-size:10px 10px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sll-status--go:before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'><path d='M1.5 5.5 L4 8 L9 2' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'><path d='M1.5 5.5 L4 8 L9 2' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.sll-status--tbd:before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'><circle cx='5' cy='5' r='3.5' fill='none' stroke='black' stroke-width='1.6'/><circle cx='5' cy='5' r='0.8' fill='black'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'><circle cx='5' cy='5' r='3.5' fill='none' stroke='black' stroke-width='1.6'/><circle cx='5' cy='5' r='0.8' fill='black'/></svg>")}.sll-status--success:before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'><path d='M5 1 L6.5 3.8 L9.5 4.3 L7.3 6.4 L7.9 9.3 L5 8 L2.1 9.3 L2.7 6.4 L0.5 4.3 L3.5 3.8 Z' fill='black'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'><path d='M5 1 L6.5 3.8 L9.5 4.3 L7.3 6.4 L7.9 9.3 L5 8 L2.1 9.3 L2.7 6.4 L0.5 4.3 L3.5 3.8 Z' fill='black'/></svg>")}.sll-status--failure:before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'><path d='M2 2 L8 8 M8 2 L2 8' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'><path d='M2 2 L8 8 M8 2 L2 8' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/></svg>")}.sll-status--hold:before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'><rect x='2' y='2' width='2.5' height='6' fill='black'/><rect x='5.5' y='2' width='2.5' height='6' fill='black'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'><rect x='2' y='2' width='2.5' height='6' fill='black'/><rect x='5.5' y='2' width='2.5' height='6' fill='black'/></svg>")}.sll-status--partial:before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'><path d='M5 1 A4 4 0 0 1 5 9 Z' fill='black'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'><path d='M5 1 A4 4 0 0 1 5 9 Z' fill='black'/></svg>")}.sll-status--inflight:before{animation:1s ease-in-out infinite sll-rocket-bob;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'><path d='M5 0.5 L7 5 L5 9.5 L3 5 Z' fill='black'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'><path d='M5 0.5 L7 5 L5 9.5 L3 5 Z' fill='black'/></svg>")}.sll-status--tbd{background:#ffcc0038!important}.sll-status--success{background:#00c8ff38!important}.sll-status--failure{background:#ff445538!important}.sll-status--hold{background:#ff880038!important}.sll-status--partial{background:#aa88ff38!important}@keyframes sll-rocket-bob{0%,to{transform:translateY(-50%)}50%{transform:translateY(calc(-50% - 2px))}}.sll-launch-card{will-change:transform;transition:transform var(--dur-base) var(--ease-out-quart), box-shadow var(--dur-base) var(--ease-out-quart), border-color var(--dur-base) var(--ease-out-quart), background var(--dur-base) var(--ease-out-quart)!important}.sll-launch-card:hover{box-shadow:var(--shadow-lg), var(--shadow-glow-accent);transform:translateY(-4px)!important}.sll-launch-card__img img{transition:transform var(--dur-slow) var(--ease-out-quart), opacity var(--dur-slow) ease}.sll-launch-card:hover .sll-launch-card__img img{transform:scale(1.06)}.sll-launch-card__agency{text-transform:uppercase;color:var(--sll-text-faint)!important;letter-spacing:1px!important;font-size:12px!important}.sll-launch-card--imminent{box-shadow:inset 0 0 18px #00ff880f, var(--shadow-sm);position:relative;border-color:var(--sll-green)!important;background:linear-gradient(135deg, #00ff8814, var(--sll-bg-card) 40%, var(--sll-bg-card))!important}.sll-launch-card--imminent:before{content:"";border-radius:inherit;pointer-events:none;animation:2.2s ease-in-out infinite sll-imminent-pulse;position:absolute;inset:0;box-shadow:0 0 0 1px #0f86}.sll-launch-card--imminent:hover{box-shadow:var(--shadow-lg), var(--shadow-glow-green)}.sll-launch-card--critical{box-shadow:inset 0 0 22px #ff44551a, var(--shadow-sm);border-color:var(--sll-red)!important;background:linear-gradient(135deg, #ff44551f, var(--sll-bg-card) 45%, var(--sll-bg-card))!important}.sll-launch-card--critical:before{content:"";border-radius:inherit;pointer-events:none;animation:1.2s ease-in-out infinite sll-critical-pulse;position:absolute;inset:0;box-shadow:0 0 0 1px #ff44558c}@keyframes sll-imminent-pulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes sll-critical-pulse{0%,to{opacity:.7;box-shadow:0 0 0 1px #ff44558c}50%{opacity:1;box-shadow:0 0 0 2px #ff4455d9}}.sll-launch-card__urgency{letter-spacing:1.6px;border-radius:var(--radius-full);text-transform:uppercase;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:800;animation:2.2s ease-in-out infinite sll-imminent-pulse;display:inline-flex}.sll-launch-card__urgency--imminent{color:var(--sll-green);background:#0f83;border:1px solid #0f86}.sll-launch-card__urgency--soon{color:var(--sll-blue,#5b9dff);background:#5b9dff29;border:1px solid #5b9dff59;animation:none}.sll-launch-card__urgency--critical{color:var(--sll-red);background:#f453;border:1px solid #ff445580;animation:1.2s ease-in-out infinite sll-critical-pulse}.sll-launch-list__loading,.sll-no-results:empty{display:none!important}.sll-skeleton{background:linear-gradient(90deg, var(--sll-bg-card) 0%, var(--sll-bg-card-hover) 50%, var(--sll-bg-card) 100%);border-radius:var(--radius-md);border:1px solid var(--sll-border-faint);background-size:200% 100%;animation:1.6s ease-in-out infinite sll-skeleton-sweep}.sll-skeleton--card{height:96px;margin-bottom:var(--space-sm)}.sll-skeleton--hero{height:340px;margin-bottom:var(--space-lg)}.sll-skeleton--line{border-radius:var(--radius-full);height:14px;margin-bottom:var(--space-xs)}.sll-skeleton--line-sm{width:40%;height:10px}@keyframes sll-skeleton-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}.sll-skeletons{gap:var(--space-sm);flex-direction:column;display:flex}.sll-hero-countdown__value{animation:2.4s ease-in-out infinite sll-countdown-pulse}@keyframes sll-countdown-pulse{0%,to{text-shadow:0 0 20px #0088ff59}50%{text-shadow:0 0 36px #0088ffa6,0 0 12px #4ab0ff80}}[data-launch-urgency=imminent] .sll-hero-countdown__value{animation:1.2s ease-in-out infinite sll-countdown-urgent;color:#ffe2c2!important}[data-launch-urgency=critical] .sll-hero-countdown__value{animation:.8s ease-in-out infinite sll-countdown-critical;color:#ffd0d0!important}@keyframes sll-countdown-urgent{0%,to{text-shadow:0 0 24px #ff88008c}50%{text-shadow:0 0 48px #ff8800e6,0 0 16px #ffc86499}}@keyframes sll-countdown-critical{0%,to{text-shadow:0 0 28px #ff4455b3}50%{text-shadow:0 0 60px #f45,0 0 18px #ffc8c8b3}}.sll-glass{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#050f238c;border:1px solid #ffffff0f}[data-theme=light] .sll-glass{background:#ffffffa6;border:1px solid #001e5014}.sll-tilt{transform-style:preserve-3d;transition:transform var(--dur-base) var(--ease-out-quart)}.sll-tilt.is-hovered{transform:perspective(900px) rotateX(calc(var(--ty,0) * 6deg)) rotateY(calc(var(--tx,0) * -6deg)) translateY(-4px)}.sll-magnetic{transition:transform var(--dur-fast) var(--ease-out-quart);will-change:transform}@keyframes sll-warp-out{0%{opacity:1;filter:brightness();transform:scale(1)}to{opacity:0;filter:brightness(1.6)blur(4px);transform:scale(1.08)}}@keyframes sll-warp-in{0%{opacity:0;filter:brightness(1.3)blur(6px);transform:scale(.98)}60%{opacity:1}to{opacity:1;filter:brightness()blur();transform:scale(1)}}.sll-warp-overlay{pointer-events:none;z-index:99999;opacity:0;background:repeating-linear-gradient(#0000 0 40px,#ffffff40 41px 42px,#0000 43px 80px);position:fixed;inset:0;transform:translateY(0)}.sll-warp-overlay.is-active{animation:sll-warp-streak .32s var(--ease-out-quart) forwards}@keyframes sll-warp-streak{0%{opacity:0;transform:translateY(-120%)scaleY(.3)}45%{opacity:.9;transform:translateY(0)scaleY(2)}to{opacity:0;transform:translateY(120%)scaleY(.3)}}.sll-takeover-banner{z-index:9998;transition:transform var(--dur-cine) var(--ease-out-back);color:#fff;font-family:var(--sll-font-display,"Orbitron", sans-serif);letter-spacing:2px;text-transform:uppercase;box-sizing:border-box;white-space:nowrap;background:linear-gradient(90deg,#ff4455f2,#ff8800eb);flex-wrap:nowrap;justify-content:center;align-items:center;gap:14px;height:40px;padding:10px 44px 10px 48px;font-size:12px;font-weight:800;display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(-120%);box-shadow:0 10px 30px #ff44554d}[data-launch-mode=takeover] .sll-takeover-banner{transform:translateY(0)}.sll-takeover-banner:before{content:"";background:#fff;border-radius:50%;width:20px;height:20px;margin-top:-10px;animation:1.2s ease-out infinite sll-takeover-dot;position:absolute;top:50%;left:16px;box-shadow:0 0 #ffffffb3}@keyframes sll-takeover-dot{0%{box-shadow:0 0 #ffffffb3}to{box-shadow:0 0 0 14px #fff0}}.sll-takeover-banner__link{color:#fff;text-underline-offset:3px;text-decoration:underline}.sll-takeover-banner__countdown{font-family:var(--sll-font-display);letter-spacing:2px;font-size:18px}body[data-launch-mode=takeover]{padding-top:40px}body[data-launch-mode=takeover] .sll-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0505e6;border-bottom:1px solid #ff445540;top:40px}.admin-bar .sll-takeover-banner{top:32px}body.admin-bar[data-launch-mode=takeover] .sll-header{top:72px}@media (max-width:782px){.admin-bar .sll-takeover-banner{top:46px}body.admin-bar[data-launch-mode=takeover] .sll-header{top:86px}}@media (max-width:600px){.admin-bar .sll-takeover-banner{top:0}body.admin-bar[data-launch-mode=takeover] .sll-header{top:40px}}.sll-takeover-banner__close{color:#fff;cursor:pointer;background:#00000038;border:none;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;padding:0;font-size:20px;line-height:1;transition:background .2s,transform .2s;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.sll-takeover-banner__close:hover,.sll-takeover-banner__close:focus-visible{background:#0006;outline:none;transform:translateY(-50%)scale(1.1)}@media (max-width:560px){.sll-takeover-banner{letter-spacing:1px;gap:8px;padding-left:34px;padding-right:38px;font-size:10px}.sll-takeover-banner:before{width:14px;height:14px;margin-top:-7px;left:10px}.sll-takeover-banner__countdown{letter-spacing:1px;font-size:14px}.sll-takeover-banner__close{width:24px;height:24px;right:8px}}.sll-rocket-trail{z-index:9000;pointer-events:none;opacity:0;width:4px;transition:opacity var(--dur-cine) ease;position:fixed;top:10%;bottom:10%;right:12px}body[data-launch-mode=takeover] .sll-rocket-trail,body[data-launch-mode=inflight] .sll-rocket-trail{opacity:1}.sll-rocket-trail__track{border-radius:var(--radius-full);filter:blur(1px);background:linear-gradient(#0000 0,#0088ff26 30%,#0ff3 60%,#ff88004d 85%,#ff445559 100%);position:absolute;inset:0}.sll-rocket-trail__rocket{background:radial-gradient(circle,#fff 0%,#ffdc78e6 40%,#f450 70%);border-radius:50%;width:20px;height:20px;margin-left:-2px;transition:top 10s linear;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 0 20px #ffdc78cc}.sll-wow-module{padding:var(--space-xl);background:radial-gradient(ellipse at top right, #0088ff14, transparent 60%), var(--sll-bg-card);border:1px solid var(--sll-border-faint);border-radius:var(--radius-lg);margin:var(--space-xl) 0;position:relative;overflow:hidden}.sll-wow-module__label{font-family:var(--sll-font-display);letter-spacing:3px;color:var(--sll-accent-bright);text-transform:uppercase;margin-bottom:var(--space-xs);align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.sll-wow-module__label:before{content:"";background:var(--sll-accent);width:6px;height:6px;box-shadow:0 0 10px var(--sll-accent);border-radius:50%;animation:2.4s ease-in-out infinite sll-countdown-pulse;display:inline-block}.sll-wow-module__title{font-family:var(--sll-font-display);color:var(--sll-text-primary);margin:0 0 var(--space-sm);letter-spacing:1px;font-size:clamp(22px,3.2vw,32px);font-weight:900;line-height:1.1}.sll-wow-module__body{color:var(--sll-text-sub);font-size:15px;line-height:1.6}.sll-wow-module__cta{margin-top:var(--space-md)}.sll-records-ticker{margin:var(--space-xl) 0;border-top:1px solid var(--sll-border-faint);border-bottom:1px solid var(--sll-border-faint);background:linear-gradient(90deg,#0088ff0d,#aa88ff0d);padding:14px 0;position:relative;overflow:hidden}.sll-records-ticker__track{gap:var(--space-2xl);width:max-content;animation:60s linear infinite sll-ticker-scroll;display:flex}.sll-records-ticker:hover .sll-records-ticker__track{animation-play-state:paused}.sll-records-ticker__item{font-family:var(--sll-font-display);letter-spacing:1.5px;color:var(--sll-text-sub);white-space:nowrap;align-items:center;gap:10px;font-size:13px;display:inline-flex}.sll-records-ticker__val{color:var(--sll-accent-bright);font-size:16px;font-weight:800}.sll-records-ticker__label{color:var(--sll-text-dim);text-transform:uppercase;letter-spacing:2px;font-size:10px}@keyframes sll-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.sll-probe-distances{gap:var(--space-md);margin:var(--space-md) 0;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.sll-probe-distance{padding:var(--space-md);background:var(--sll-bg-section);border:1px solid var(--sll-border-faint);border-radius:var(--radius-md);position:relative;overflow:hidden}.sll-probe-distance:after{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#0088ff1f,#0000 60%);position:absolute;inset:0}.sll-probe-distance__name{font-family:var(--sll-font-display);letter-spacing:1.5px;color:var(--sll-accent-bright);margin-bottom:4px;font-size:13px;font-weight:700}.sll-probe-distance__km{font-family:var(--sll-font-display);color:var(--sll-text-primary);letter-spacing:1px;font-variant-numeric:tabular-nums;font-size:22px;font-weight:900;line-height:1.1}.sll-probe-distance__unit{letter-spacing:2px;color:var(--sll-text-dim);text-transform:uppercase;font-size:11px}.sll-probe-distance__meta{color:var(--sll-text-dim);margin-top:8px;font-size:12px}.sll-speed-context{border:1px solid var(--sll-border-accent);border-radius:var(--radius-full);color:var(--sll-text-sub);margin:var(--space-xs) 0;background:#0088ff14;align-items:center;gap:10px;padding:10px 16px;font-size:13px;display:inline-flex}.sll-speed-context__val{font-family:var(--sll-font-display);color:var(--sll-accent-bright);font-variant-numeric:tabular-nums;font-weight:800}.sll-sky-tonight{padding:var(--space-lg);border:1px solid var(--sll-border-accent);border-radius:var(--radius-lg);color:#e8f4ff;background:linear-gradient(140deg,#050a1a,#0a1028 45%,#0d1830);position:relative;overflow:hidden}.sll-sky-tonight:before{content:"";opacity:.5;pointer-events:none;background-image:radial-gradient(1px 1px at 10% 20%,#fffc,#0000),radial-gradient(1px 1px at 30% 60%,#fff9,#0000),radial-gradient(1.5px 1.5px at 55% 35%,#ffffffe6,#0000),radial-gradient(1px 1px at 75% 75%,#ffffff80,#0000),radial-gradient(1px 1px at 90% 15%,#ffffffb3,#0000);position:absolute;inset:0}.sll-sky-tonight__head{margin-bottom:var(--space-md);justify-content:space-between;align-items:center;display:flex;position:relative}.sll-sky-tonight__title{font-family:var(--sll-font-display);letter-spacing:1px;margin:0;font-size:20px;font-weight:900}.sll-sky-tonight__loc{letter-spacing:2px;color:var(--sll-text-dim);text-transform:uppercase;font-size:11px}.sll-sky-tonight__events{margin:0;padding:0;list-style:none;position:relative}.sll-sky-tonight__event{justify-content:space-between;align-items:baseline;gap:var(--space-md);padding:var(--space-xs) 0;border-bottom:1px dashed #ffffff0f;font-size:14px;display:flex}.sll-sky-tonight__event:last-child{border-bottom:none}.sll-sky-tonight__name{color:#e8f4ff;font-weight:600}.sll-sky-tonight__when{font-family:var(--sll-font-display);font-variant-numeric:tabular-nums;color:var(--sll-accent-bright);letter-spacing:1px;font-weight:700}.sll-sky-tonight__cta{margin-top:var(--space-md);position:relative}.sll-watch-btn{color:var(--sll-text-faint);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out-back), color var(--dur-base);background:0 0;border:none;padding:6px;line-height:0}.sll-watch-btn svg{width:20px;height:20px}.sll-watch-btn:hover{color:var(--sll-yellow);transform:scale(1.15)}.sll-watch-btn.is-watched{color:var(--sll-yellow);animation:sll-watch-pop var(--dur-slow) var(--ease-out-back)}.sll-watch-btn.is-watched svg{filter:drop-shadow(0 0 6px var(--sll-yellow))}@keyframes sll-watch-pop{0%{transform:scale(1)}40%{transform:scale(1.4)rotate(-8deg)}to{transform:scale(1)}}.sll-watchlist-badge{color:var(--sll-yellow);border-radius:var(--radius-full);letter-spacing:1.5px;text-transform:uppercase;background:#ffcc0026;border:1px solid #ffcc0059;align-items:center;gap:6px;margin-left:8px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.sll-watchlist-badge__count{font-family:var(--sll-font-display)}.sll-watchlist-panel{width:min(360px,90vw);max-height:70vh;padding:var(--space-md);background:var(--sll-bg-card);border:1px solid var(--sll-border-accent);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:1000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto}.sll-voyager-where{padding:var(--space-xl);border-radius:var(--radius-lg);border:1px solid var(--sll-border-faint);color:#e8f4ff;background:radial-gradient(circle at 80% 20%,#aa88ff24,#0000 50%),radial-gradient(circle at 20% 80%,#0088ff1a,#0000 50%),#060a18;position:relative;overflow:hidden}.sll-voyager-where__form{gap:var(--space-xs);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.sll-voyager-where__input{border:1px solid var(--sll-border-accent);border-radius:var(--radius-sm);color:#fff;min-width:180px;font-family:var(--sll-font-body,inherit);background:#00143280;flex:1;padding:10px 14px;font-size:15px}.sll-voyager-where__result{margin-top:var(--space-md);padding:var(--space-md);border-radius:var(--radius-md);background:#00000059;display:none}.sll-voyager-where__result.is-visible{display:block}.sll-voyager-where__distance{font-family:var(--sll-font-display);letter-spacing:1px;background:linear-gradient(135deg,#fff 0%,#a8f 60%,#4ab0ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:clamp(28px,5vw,44px);font-weight:900;line-height:1.05}.sll-voyager-where__share{margin-top:var(--space-sm)}.sll-archive-hero{padding:var(--space-2xl) var(--space-lg) var(--space-xl);margin-bottom:var(--space-xl);background:radial-gradient(ellipse at 20% 20%, #0088ff2e, transparent 60%), radial-gradient(ellipse at 80% 80%, #aa88ff1f, transparent 55%), var(--sll-bg-section);border:1px solid var(--sll-border-faint);border-radius:var(--radius-lg);text-align:center;position:relative;overflow:hidden}.sll-archive-hero:before{content:"";opacity:.5;pointer-events:none;background-image:radial-gradient(1px 1px at 15% 25%,#ffffff80,#0000),radial-gradient(1px 1px at 45% 60%,#fff6,#0000),radial-gradient(1.5px 1.5px at 70% 30%,#ffffffb3,#0000),radial-gradient(1px 1px at 85% 80%,#ffffff4d,#0000);position:absolute;inset:0}.sll-archive-hero__kicker{font-family:var(--sll-font-display);color:var(--sll-accent-bright);letter-spacing:4px;text-transform:uppercase;margin-bottom:var(--space-sm);font-size:12px;font-weight:700;position:relative}.sll-archive-hero__title{font-family:var(--sll-font-display);letter-spacing:2px;background:linear-gradient(135deg, var(--sll-text-primary) 0%, var(--sll-accent-bright) 100%);color:#0000;margin:0 0 var(--space-sm);text-transform:uppercase;-webkit-background-clip:text;background-clip:text;font-size:clamp(32px,6vw,56px);font-weight:900;line-height:1;position:relative}.sll-archive-hero__lede{max-width:720px;margin:0 auto var(--space-md);color:var(--sll-text-sub);font-size:16px;line-height:1.6;position:relative}.sll-archive-hero__stats{gap:var(--space-md);margin-top:var(--space-md);flex-wrap:wrap;justify-content:center;display:flex;position:relative}.sll-archive-hero__stat{border:1px solid var(--sll-border-accent);border-radius:var(--radius-full);background:#0088ff14;padding:10px 18px}.sll-archive-hero__stat-num{font-family:var(--sll-font-display);color:var(--sll-accent-bright);margin-right:6px;font-size:22px;font-weight:900}.sll-archive-hero__stat-label{letter-spacing:1.5px;color:var(--sll-text-dim);text-transform:uppercase;font-size:11px}.sll-archive-hero .sll-about-hero__title{font-family:var(--sll-font-display);background:linear-gradient(135deg, var(--sll-text-primary) 0%, var(--sll-accent-bright) 100%);text-transform:uppercase;-webkit-background-clip:text;background-clip:text;position:relative;letter-spacing:2px!important;color:#0000!important;margin:0 0 var(--space-sm)!important;font-size:clamp(32px,6vw,56px)!important;font-weight:900!important;line-height:1!important}.sll-archive-hero .sll-about-hero__sub{text-align:center;max-width:720px;position:relative;margin:0 auto var(--space-md)!important;color:var(--sll-text-sub)!important;font-size:16px!important;line-height:1.6!important}.sll-archive-hero .sll-seo-intro{max-width:780px;margin:var(--space-md) auto 0;color:var(--sll-text-dim);line-height:1.7;position:relative}.sll-gallery-grid{gap:var(--space-md);margin:var(--space-lg) 0;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.sll-gallery-card{padding:var(--space-md);background:var(--sll-bg-card);border:1px solid var(--sll-border-faint);border-radius:var(--radius-md);color:inherit;transition:transform var(--dur-base) var(--ease-out-quart), border-color var(--dur-base), box-shadow var(--dur-base);text-decoration:none;display:block;position:relative;overflow:hidden}.sll-gallery-card:hover{border-color:var(--sll-border-accent);box-shadow:var(--shadow-lg), var(--shadow-glow-accent);color:inherit;transform:translateY(-4px)}.sll-gallery-card__media{aspect-ratio:16/10;margin:calc(-1 * var(--space-md)) calc(-1 * var(--space-md)) var(--space-md);border-bottom:1px solid var(--sll-border-faint);background:linear-gradient(135deg,#001e504d,#000a1e80);justify-content:center;align-items:center;display:flex;overflow:hidden}.sll-gallery-card__media img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out-quart)}.sll-gallery-card:hover .sll-gallery-card__media img{transform:scale(1.06)}.sll-gallery-card__emoji{opacity:.8;font-size:42px}.sll-gallery-card__title{font-family:var(--sll-font-display);letter-spacing:1px;color:var(--sll-text-primary);text-transform:uppercase;margin:0 0 4px;font-size:16px;font-weight:800}.sll-gallery-card__sub{color:var(--sll-text-dim);letter-spacing:1px;text-transform:uppercase;font-size:12px}.sll-gallery-card__kicker{letter-spacing:2px;color:var(--sll-accent-bright);text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:700;display:inline-block}.sll-scrolly{position:relative}.sll-scrolly__step{min-height:80vh;padding:var(--space-2xl) var(--space-lg);opacity:0;transition:opacity var(--dur-cine) var(--ease-out-quart), transform var(--dur-cine) var(--ease-out-quart);transform:translateY(40px)}.sll-scrolly__step.is-inview{opacity:1;transform:translateY(0)}.sll-scrolly__kicker{font-family:var(--sll-font-display);letter-spacing:4px;color:var(--sll-accent-bright);text-transform:uppercase;margin-bottom:var(--space-sm);font-size:11px}.sll-scrolly__headline{font-family:var(--sll-font-display);margin:0 0 var(--space-md);max-width:780px;font-size:clamp(28px,5vw,56px);font-weight:900;line-height:1.05}.sll-scrolly__body{max-width:620px;color:var(--sll-text-sub);font-size:16px;line-height:1.7}.sll-patch-wall{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));display:grid}.sll-patch{aspect-ratio:1;border:2px solid var(--sll-border-accent);transition:transform var(--dur-base) var(--ease-out-back);cursor:pointer;background:radial-gradient(circle at 30% 30%,#ffffff26,#0009);border-radius:50%;position:relative;overflow:hidden}.sll-patch:hover{transform:rotate(-4deg)scale(1.05)}.sll-patch img{object-fit:cover;width:100%;height:100%}.sll-patch--locked{filter:grayscale()brightness(.3);cursor:default}.sll-patch--locked:hover{transform:none}.sll-patch__shine{pointer-events:none;background:linear-gradient(120deg,#0000 40%,#ffffff40 50%,#0000 60%);position:absolute;inset:0;transform:translate(-120%)}.sll-patch:hover .sll-patch__shine{animation:sll-patch-shine .9s var(--ease-out-quart) forwards}@keyframes sll-patch-shine{to{transform:translate(120%)}}.sll-otd{gap:var(--space-xl);padding:var(--space-xl);background:var(--sll-bg-card);border:1px solid var(--sll-border-faint);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid;position:relative;overflow:hidden}.sll-otd:before{content:"";pointer-events:none;background:radial-gradient(at 100% 0,#aa88ff1f,#0000 60%);position:absolute;inset:0}.sll-otd__date{font-family:var(--sll-font-display);letter-spacing:4px;color:var(--sll-accent-bright);text-transform:uppercase;margin-bottom:var(--space-xs);font-size:11px}.sll-otd__years{font-family:var(--sll-font-display);background:linear-gradient(135deg,#fff 0%,#4ab0ff 70%);color:#0000;margin-bottom:var(--space-sm);-webkit-background-clip:text;background-clip:text;font-size:clamp(48px,8vw,96px);font-weight:900;line-height:.9}.sll-otd__years-unit{letter-spacing:4px;color:var(--sll-text-dim);font-size:.35em;display:block}.sll-otd__anniversary{font-family:var(--sll-font-display);letter-spacing:2px;color:var(--sll-text-dim);text-transform:uppercase;margin:calc(-1 * var(--space-xs)) 0 var(--space-sm);opacity:.8;font-size:11px}.sll-otd__title{font-family:var(--sll-font-display);margin:0 0 var(--space-sm);color:var(--sll-text-primary);font-size:clamp(18px,2.6vw,26px);font-weight:800}.sll-otd__title--linked{cursor:pointer;transition:color var(--dur-base)}.sll-otd__title--linked:hover{color:var(--sll-accent-bright)}.sll-otd__title--linked:focus-visible{outline:2px solid var(--sll-accent);outline-offset:4px;border-radius:var(--radius-xs)}.sll-otd__kicker{font-family:var(--sll-font-display);letter-spacing:3px;color:var(--sll-green);text-transform:uppercase;margin-bottom:var(--space-xs);align-items:center;gap:6px;font-size:10px;display:inline-flex}.sll-otd__kicker:before{content:"";background:var(--sll-green);width:6px;height:6px;box-shadow:0 0 8px var(--sll-green);border-radius:50%;display:inline-block}.sll-otd__cta{margin-top:var(--space-md);border:1px solid var(--sll-border-accent);border-radius:var(--radius-full);color:var(--sll-accent-bright);font-family:var(--sll-font-display);letter-spacing:2px;text-transform:uppercase;transition:transform var(--dur-base), background var(--dur-base);background:#0088ff26;align-items:center;gap:8px;padding:10px 18px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.sll-otd__cta:hover{color:var(--sll-accent-bright);background:#0088ff40;transform:translate(3px)}.sll-otd__visual[role=link]{transition:transform var(--dur-base) var(--ease-out-quart)}.sll-otd__visual[role=link]:hover{transform:translateY(-2px)}.sll-otd__visual[role=link]:focus-visible{outline:2px solid var(--sll-accent);outline-offset:4px}.sll-otd__body{color:var(--sll-text-sub);margin:0 0 var(--space-md);font-size:15px;line-height:1.6}.sll-otd__visual{aspect-ratio:1;border-radius:var(--radius-lg);background:#050a18;position:relative;overflow:hidden}.sll-otd__visual--image img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-cine) var(--ease-out-quart);display:block}.sll-otd__visual--image{border:1px solid #ffffff14;box-shadow:inset 0 0 80px #00000073,0 0 60px #0088ff38,0 20px 40px #0006}.sll-otd__visual--image:after{content:"";pointer-events:none;background:radial-gradient(at 50% 100%,#0088ff2e,#0000 60%),linear-gradient(#0000 55%,#0000008c);position:absolute;inset:0}.sll-otd:hover .sll-otd__visual--image img{transform:scale(1.03)}.sll-otd__visual--fallback{background:radial-gradient(at 30% 20%,#aa88ff59,#0000 50%),radial-gradient(at 80% 80%,#00c8ff40,#0000 50%),radial-gradient(circle,#0a1430 0%,#050912 70%);border:1px solid #ffffff0d;box-shadow:inset 0 0 80px #0009,0 0 60px #08f3}.sll-otd__visual--fallback:before{content:"";opacity:.85;background-image:radial-gradient(1px 1px at 15% 25%,#fffc,#0000),radial-gradient(1px 1px at 40% 65%,#ffffffb3,#0000),radial-gradient(1.5px 1.5px at 65% 35%,#fffffff2,#0000),radial-gradient(1px 1px at 85% 70%,#fff9,#0000),radial-gradient(1px 1px at 28% 85%,#ffffffbf,#0000),radial-gradient(1.5px 1.5px at 72% 18%,#ffffffd9,#0000);position:absolute;inset:0}.sll-otd__visual--fallback:after{content:"🚀";opacity:.18;filter:drop-shadow(0 0 30px #08f9);justify-content:center;align-items:center;font-size:clamp(60px,10vw,120px);display:flex;position:absolute;inset:0}@media (max-width:768px){.sll-otd{grid-template-columns:1fr}.sll-otd__visual{aspect-ratio:16/9;max-width:100%}}.sll-otd>p:empty,.sll-otd>br{display:none}.sll-badge-live--soon{color:var(--sll-accent-bright)!important;background:#08f3!important;border-color:#08f6!important}.sll-badge-live--soon .sll-live-dot{background:var(--sll-accent-bright)!important;box-shadow:0 0 8px var(--sll-accent-bright)!important}.sll-badge-live--imminent{animation:1.2s ease-in-out infinite sll-imminent-pulse;color:#fc8!important;background:#ff880040!important;border-color:#ff88008c!important}.sll-badge-live--imminent .sll-live-dot{background:#fc8!important;box-shadow:0 0 10px #fc8!important}.sll-live-toast:has(.sll-badge-live--soon){border-color:#0088ff4d!important}.sll-live-toast:has(.sll-badge-live--imminent){border-color:#f806!important}@media (prefers-reduced-motion:reduce){.sll-launch-card,.sll-launch-card:hover,.sll-launch-card__img img,.sll-hero-countdown__value,.sll-launch-card--imminent:before,.sll-launch-card--critical:before,.sll-takeover-banner:before,.sll-wow-module__label:before,.sll-records-ticker__track,.sll-patch:hover,.sll-status--inflight:before,.sll-skeleton{transition:none!important;animation:none!important;transform:none!important}}
.sll-auth-btn{align-items:center;gap:6px;display:flex}.sll-auth-btn .sll-btn{font-family:var(--sll-font-body);letter-spacing:3px;height:var(--sll-hdr-btn-h,40px);border-radius:var(--sll-hdr-btn-r,10px);cursor:pointer;white-space:nowrap;box-sizing:border-box;background:0 0;border:1px solid;align-items:center;padding:0 16px;font-size:12px;font-weight:600;line-height:1;text-decoration:none;transition:all .2s;display:inline-flex}.sll-btn--signin{color:var(--sll-text-sub);border-color:var(--sll-border-faint);background:0 0;margin-right:2px}.sll-btn--signin:hover{color:var(--sll-text-primary);border-color:var(--sll-border-accent)}.sll-btn--signup{color:var(--sll-accent-bright);border-color:var(--sll-accent-blue);background:0 0}.sll-btn--signup:hover{background:#0088ff1a}.sll-btn--account{color:var(--sll-text-sub);border-color:var(--sll-border-faint);background:0 0}.sll-btn--account:hover{color:var(--sll-accent-bright);border-color:var(--sll-border-accent)}@media (max-width:768px){.sll-auth-btn .sll-btn{letter-spacing:.5px;padding:0 12px;font-size:11px}}.sll-auth-overlay{z-index:10000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000408e6;justify-content:center;align-items:center;padding:20px;animation:.3s sllModalIn;display:flex;position:fixed;inset:0}@keyframes sllModalIn{0%{opacity:0}to{opacity:1}}@keyframes sllFadeIn{0%{opacity:0}to{opacity:1}}@keyframes sllSlideUp{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.sll-auth-card{background:linear-gradient(#0d1a2a 0%,#111820 40%,#0f1620 100%);border:1px solid #00c2ff1f;border-radius:20px;width:100%;max-width:780px;padding:0;animation:.35s sllSlideUp;position:relative;overflow:hidden;box-shadow:0 24px 80px #0009,0 0 40px #00c2ff0f}.sll-auth-layout{min-height:420px;display:flex}.sll-auth-layout__form{flex-direction:column;flex:1;min-width:0;display:flex}.sll-auth-layout__pro{background:linear-gradient(#4ab0ff14 0%,#c084fc0f 50%,#4ab0ff0a 100%);border-left:1px solid #4ab0ff1f;flex-shrink:0;justify-content:center;align-items:center;width:280px;padding:32px 24px;display:flex;position:relative;overflow:hidden}.sll-auth-pro__glow{background:radial-gradient(circle,#4ab0ff1f 0%,#0000 70%);width:250px;height:250px;animation:4s ease-in-out infinite alternate sllProGlow;position:absolute;top:-40%;right:-40%}.sll-auth-pro__content{z-index:1;text-align:center;position:relative}.sll-auth-pro__badge{letter-spacing:2px;color:#4ab0ff;background:#4ab0ff26;border-radius:6px;margin-bottom:16px;padding:4px 14px;font-size:11px;font-weight:800;display:inline-block}.sll-auth-pro__price{color:#fff;font-family:Rajdhani,sans-serif;font-size:48px;font-weight:800;line-height:1}.sll-auth-pro__price span{color:#ffffff59;font-size:18px;font-weight:600}.sll-auth-pro__or{color:#ffffff4d;margin:6px 0 20px;font-size:12px}.sll-auth-pro__or span{color:#4ade80;font-weight:700}.sll-auth-pro__features{text-align:left;margin:0 0 20px;padding:0;list-style:none}.sll-auth-pro__features li{color:#ffffffa6;border-bottom:1px solid #ffffff0a;padding:5px 0;font-size:13px}.sll-auth-pro__features li:last-child{border-bottom:none}.sll-auth-pro__soon{letter-spacing:1px;color:#fbbf24;vertical-align:middle;background:#fbbf2426;border-radius:3px;margin-left:4px;padding:2px 5px;font-size:8px;font-weight:800}.sll-auth-pro__btn{letter-spacing:1.5px;cursor:pointer;color:#000;background:linear-gradient(135deg,#4ab0ff,#08f);border:none;border-radius:10px;width:100%;padding:12px;font-family:Rajdhani,sans-serif;font-size:13px;font-weight:800;transition:all .25s;box-shadow:0 2px 12px #4ab0ff40}.sll-auth-pro__btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #4ab0ff66}.sll-auth-pro__guarantee{color:#ffffff40;letter-spacing:.5px;margin-top:12px;font-size:10px}.sll-auth-pro__promo-ribbon{letter-spacing:1.5px;text-transform:uppercase;color:#000;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:8px;margin-bottom:12px;padding:6px 18px;font-family:Rajdhani,sans-serif;font-size:11px;font-weight:800;animation:2s ease-in-out infinite sllRibbonPulse;display:inline-block;box-shadow:0 2px 12px #fbbf244d}@keyframes sllRibbonPulse{0%,to{box-shadow:0 2px 12px #fbbf244d}50%{box-shadow:0 4px 20px #fbbf2480}}.sll-auth-card__close{z-index:2;color:#ffffff4d;cursor:pointer;background:0 0;border:none;padding:4px;font-size:22px;line-height:1;transition:color .2s;position:absolute;top:14px;right:18px}.sll-auth-card__close:hover{color:#fff}.sll-auth-card__logo{text-align:center;padding:20px 24px 12px;position:relative}.sll-auth-card__logo:before{content:"🚀";vertical-align:middle;margin-right:8px;font-size:20px;display:inline}.sll-auth-card__logo-text{letter-spacing:4px;color:var(--sll-accent-bright,#00c2ff);vertical-align:middle;font-family:Orbitron,monospace;font-size:11px;font-weight:700}.sll-auth-tabs{border-bottom:1px solid #ffffff0f;gap:0;margin:0 24px;display:flex;position:relative}.sll-auth-tab{text-align:center;letter-spacing:2px;color:#ffffff4d;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;margin-bottom:-1px;padding:12px;font-family:Rajdhani,sans-serif;font-size:13px;font-weight:700;transition:all .25s}.sll-auth-tab:hover{color:#fff9}.sll-auth-tab--active{color:var(--sll-accent-bright,#00c2ff);border-bottom-color:var(--sll-accent-bright,#00c2ff)}.sll-auth-form{flex-direction:column;flex:1;gap:12px;padding:16px 24px 24px;display:flex}.sll-auth-form[hidden]{display:none}.sll-auth-field{flex-direction:column;gap:6px;display:flex}.sll-auth-field label{letter-spacing:1.5px;color:#fff6;font-size:10px;font-weight:800}.sll-auth-field input,.sll-auth-field select{font-family:var(--sll-font-body);color:var(--sll-text-primary,#e8f4ff);background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;outline:none;padding:13px 16px;font-size:15px;font-weight:500;transition:border-color .25s,box-shadow .25s,background .25s}.sll-auth-field input::placeholder{color:#ffffff26}.sll-auth-field input:focus,.sll-auth-field select:focus{background:#00c2ff08;border-color:#00c2ff66;box-shadow:0 0 16px #00c2ff1a}.sll-auth-submit{letter-spacing:2px;color:#000;cursor:pointer;background:linear-gradient(135deg,#00c2ff,#08f);border:none;border-radius:10px;margin-top:4px;padding:14px;font-family:Rajdhani,sans-serif;font-size:15px;font-weight:800;transition:all .25s;box-shadow:0 2px 16px #00c2ff33}.sll-auth-submit:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 6px 24px #00c2ff59}.sll-auth-submit:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.sll-auth-footer{text-align:center;color:#ffffff4d;padding-top:4px;font-size:12px;line-height:1.6}.sll-auth-footer a{color:var(--sll-accent-bright,#00c2ff);font-weight:700;text-decoration:none}.sll-auth-footer a:hover{text-decoration:underline}.sll-auth-error{color:#ef4444;text-align:center;background:#ef444414;border:1px solid #ef444433;border-radius:8px;padding:10px 14px;font-size:12px;display:none}.sll-auth-error.visible{display:block}.sll-auth-location-results{background:var(--sll-bg-card,#111820);border:1px solid #ffffff14;border-radius:8px;max-height:150px;margin-top:4px;overflow-y:auto}.sll-auth-location-results:empty{display:none}.sll-auth-location-results div{cursor:pointer;color:var(--sll-text-sub,#b8c0cc);padding:8px 14px;font-size:13px;transition:background .15s}.sll-auth-location-results div:hover{background:#00c2ff0f}.sll-auth-form .sll-terms-check{padding:2px 0}[data-theme=light] .sll-auth-card{background:linear-gradient(#f5f8fc 0%,#fff 40%,#f8faff 100%);border-color:#0050a026;box-shadow:0 24px 60px #00000026}[data-theme=light] .sll-auth-card__logo{background:linear-gradient(#0064c80a,#0000)}[data-theme=light] .sll-auth-card__logo-text{color:#06c}[data-theme=light] .sll-auth-card__close{color:#0000004d}[data-theme=light] .sll-auth-layout__pro{background:linear-gradient(#eaf2ff 0%,#e0ecfa 50%,#eaf2ff 100%);border-left-color:#0064c81f}[data-theme=light] .sll-auth-pro__badge{color:#06c;background:#0064c81a}[data-theme=light] .sll-auth-pro__price{color:#0a2540}[data-theme=light] .sll-auth-pro__price span{color:#00000059}[data-theme=light] .sll-auth-pro__or{color:#00000073}[data-theme=light] .sll-auth-pro__or span{color:#059669}[data-theme=light] .sll-auth-pro__features li{color:#000000a6;border-bottom-color:#0000000f}[data-theme=light] .sll-auth-pro__btn{color:#fff;background:linear-gradient(135deg,#06c,#0050aa);box-shadow:0 2px 10px #0064c840}[data-theme=light] .sll-auth-pro__guarantee{color:#0000004d}[data-theme=light] .sll-auth-field input{color:#0a1e3d;background:#fff;border-color:#00000026;box-shadow:0 1px 3px #0000000a}[data-theme=light] .sll-auth-field input::placeholder{color:#0000004d}[data-theme=light] .sll-auth-field input:focus{background:#fff;border-color:#06c;box-shadow:0 0 0 3px #0066cc1a}[data-theme=light] .sll-auth-field label{color:#00000080}[data-theme=light] .sll-auth-tabs{border-bottom-color:#00000014}[data-theme=light] .sll-auth-tab{color:#0006}[data-theme=light] .sll-auth-tab:hover{color:#000000b3}[data-theme=light] .sll-auth-tab--active{color:#06c;border-bottom-color:#06c}[data-theme=light] .sll-auth-submit{color:#fff;background:linear-gradient(135deg,#06c,#0050aa);box-shadow:0 2px 12px #0064c840}[data-theme=light] .sll-auth-submit:hover{box-shadow:0 4px 20px #0064c859}[data-theme=light] .sll-auth-footer{color:#0006}[data-theme=light] .sll-auth-footer a{color:#06c}[data-theme=light] .sll-terms-check{color:#0000008c!important}[data-theme=light] .sll-terms-check a{color:#06c!important}[data-theme=light] .sll-auth-error{background:#dc26260f;border-color:#dc262633}.sll-auth-verify__icon{text-align:center;margin-bottom:16px;font-size:48px}.sll-auth-verify__title{text-align:center;color:var(--sll-text-primary,#e8f4ff);margin:0 0 8px;font-size:20px}.sll-auth-verify__subtitle{text-align:center;color:var(--sll-text-sub,#8892a8);margin:0 0 24px;font-size:13px}.sll-auth-verify__email{color:#4ab0ff}.sll-auth-verify__inputs{justify-content:center;gap:8px;margin-bottom:20px;display:flex}.sll-verify-digit{text-align:center;width:44px;height:52px;font-size:22px;font-weight:700;font-family:var(--sll-font-body,"Rajdhani", sans-serif);color:var(--sll-text-primary,#e8f4ff);background:#ffffff0a;border:2px solid #ffffff1a;border-radius:8px;outline:none;transition:border-color .2s,background .2s}.sll-verify-digit:focus{background:#00c2ff0d;border-color:#00c2ff80}.sll-auth-verify__resend{text-align:center;margin-top:16px;font-size:12px}.sll-auth-verify__resend span{color:var(--sll-text-dim,#5a6478)}.sll-auth-verify__resend a{color:#4ab0ff;text-decoration:none}.sll-auth-verify__resend a:hover{text-decoration:underline}#sll-resend-status{color:#4ade80;margin-left:8px;display:none}.sll-auth-verify__expiry{text-align:center;color:var(--sll-text-faint,#3d4659);margin-top:12px;font-size:11px}[data-theme=light] .sll-auth-verify__title{color:#0a1e3d}[data-theme=light] .sll-auth-verify__subtitle{color:#00000080}[data-theme=light] .sll-auth-verify__email{color:#06c}[data-theme=light] .sll-verify-digit{color:#0a1e3d;background:#fff;border:2px solid #00000026;box-shadow:0 1px 3px #0000000a}[data-theme=light] .sll-verify-digit:focus{background:#fff;border-color:#06c;box-shadow:0 0 0 3px #0066cc1a}[data-theme=light] .sll-auth-verify__resend span{color:#0006}[data-theme=light] .sll-auth-verify__resend a{color:#06c}[data-theme=light] .sll-auth-verify__expiry{color:#0000004d}@media (max-width:640px){.sll-auth-overlay{align-items:center;padding:10px}.sll-auth-card{border-radius:16px;max-width:420px}.sll-auth-layout{flex-direction:column;min-height:auto}.sll-auth-layout__pro{background:linear-gradient(135deg,#0a1e3d 0%,#0d2a52 40%,#1a3560 100%);border-top:none;border-left:none;border-radius:0 0 16px 16px;width:auto;padding:16px 18px 14px;position:relative;overflow:hidden}.sll-auth-layout__pro:before{content:"";background:linear-gradient(90deg,#4ab0ff1f,#c084fc14,#4ab0ff1f);animation:3s ease-in-out infinite alternate sllProGlow;position:absolute;inset:0}.sll-auth-pro__glow,.sll-auth-pro__features,.sll-auth-pro__guarantee{display:none}.sll-auth-pro__content{text-align:left;z-index:1;flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:relative}.sll-auth-pro__badge{color:#fff;background:linear-gradient(135deg,#4ab0ff,#8b5cf6);border-radius:5px;flex-shrink:0;margin-bottom:0;padding:3px 10px;font-size:10px;box-shadow:0 0 12px #4ab0ff4d}.sll-auth-pro__price{white-space:nowrap;color:#fff;font-size:22px;line-height:1}.sll-auth-pro__price span{color:#ffffff80;font-size:12px}.sll-auth-pro__or{white-space:nowrap;color:#ffffff73;flex:1;min-width:0;margin:0;font-size:11px}.sll-auth-pro__or span{color:#4ade80;font-weight:700}.sll-auth-pro__btn{white-space:nowrap;text-align:center;color:#fff;letter-spacing:1.5px;background:linear-gradient(135deg,#4ab0ff,#08f);border-radius:10px;flex:100%;padding:10px 0;font-size:12px;font-weight:800;box-shadow:0 4px 16px #4ab0ff59}.sll-auth-card__logo{padding:14px 20px 8px}.sll-auth-card__logo:before{margin-right:6px;font-size:16px}.sll-auth-card__logo-text{letter-spacing:3px;font-size:10px}.sll-auth-tabs{margin:0 20px}.sll-auth-tab{padding:8px;font-size:11px}.sll-auth-form{gap:8px;padding:12px 20px 14px}.sll-auth-field{gap:3px}.sll-auth-field label{letter-spacing:1px;font-size:9px}.sll-auth-field input{border-radius:8px;padding:10px 12px;font-size:14px}.sll-auth-submit{border-radius:8px;margin-top:2px;padding:11px;font-size:13px}.sll-auth-footer{padding-top:2px;font-size:11px}.sll-auth-form .sll-terms-check{margin:4px 0!important;font-size:11px!important}.sll-auth-form .sll-terms-check input{width:14px!important;height:14px!important}.sll-auth-card__close{font-size:20px;top:8px;right:12px}}@media (max-width:380px){.sll-auth-overlay{padding-top:16px}.sll-auth-form{gap:6px;padding:10px 16px 12px}.sll-auth-field input{padding:9px 10px;font-size:13px}.sll-auth-submit{padding:10px;font-size:12px}.sll-auth-pro__or{display:none}.sll-auth-layout__pro{padding:12px 14px 10px}.sll-auth-pro__price{font-size:20px}.sll-auth-pro__btn{padding:9px 0;font-size:11px}}.sll-auth-pro-upsell{cursor:pointer;background:linear-gradient(135deg,#4ab0ff14,#c084fc0f);border:1px solid #4ab0ff33;border-radius:12px;margin-top:12px;padding:14px 18px;transition:all .3s;position:relative;overflow:hidden}.sll-auth-pro-upsell:hover{border-color:#4ab0ff80;transform:translateY(-2px);box-shadow:0 8px 24px #4ab0ff26}.sll-auth-pro-upsell__glow{pointer-events:none;background:radial-gradient(circle,#4ab0ff26 0%,#0000 70%);width:120px;height:120px;animation:3s ease-in-out infinite alternate sllProGlow;position:absolute;top:-30px;right:-30px}@keyframes sllProGlow{0%{opacity:.4;transform:scale(1)}to{opacity:1;transform:scale(1.3)}}.sll-auth-pro-upsell__content{z-index:1;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.sll-auth-pro-upsell__left{flex:1;min-width:0}.sll-auth-pro-upsell__badge{letter-spacing:1.5px;color:#4ab0ff;background:#4ab0ff26;border-radius:5px;margin-bottom:6px;padding:3px 10px;font-size:10px;font-weight:800;display:inline-block}.sll-auth-pro-upsell__text{color:#ffffff80;font-size:12px;line-height:1.4}.sll-auth-pro-upsell__text strong{color:#fffc}.sll-auth-pro-upsell__right{text-align:center;flex-shrink:0}.sll-auth-pro-upsell__price{color:#4ab0ff;font-family:Rajdhani,sans-serif;font-size:26px;font-weight:800;line-height:1}.sll-auth-pro-upsell__price span{color:#ffffff4d;font-size:13px;font-weight:600}.sll-auth-pro-upsell__cta{letter-spacing:1.5px;color:#4ab0ff;margin-top:4px;font-size:10px;font-weight:800;transition:color .2s}.sll-auth-pro-upsell:hover .sll-auth-pro-upsell__cta{color:#fff}[data-theme=light] .sll-auth-pro-upsell{background:linear-gradient(135deg,#0077cc0f,#805ad50a);border-color:#07c3}[data-theme=light] .sll-auth-pro-upsell__text{color:#00000073}[data-theme=light] .sll-auth-pro-upsell__text strong{color:#000000b3}[data-theme=light] .sll-auth-pro-upsell__price span{color:#0000004d}[data-theme=light] .sll-auth-pro-upsell:hover{box-shadow:0 8px 24px #0077cc1f}@media (max-width:480px){.sll-auth-card{border-radius:16px}.sll-auth-card__logo{padding:22px 24px 12px}.sll-auth-card__logo:before{font-size:28px}.sll-auth-form{padding:20px 24px 24px}.sll-auth-tabs{margin:0 24px}.sll-auth-pro-upsell__content{text-align:center;flex-direction:column}.sll-auth-pro-upsell__price{font-size:22px}}.sll-auth-footer{text-align:center;color:var(--sll-text-faint);margin-top:16px;font-size:12px}.sll-auth-footer a{color:var(--sll-accent-bright);text-decoration:none}.sll-tier-badge{letter-spacing:2px;border-radius:4px;padding:3px 10px;font-size:10px;font-weight:800;display:inline-block}.sll-account{padding:20px 0}.sll-account__header{background:var(--sll-bg-card);border:1px solid var(--sll-border-faint);border-radius:12px;align-items:center;gap:20px;margin-bottom:24px;padding:24px;display:flex}.sll-account__avatar-wrap{cursor:pointer;border-radius:50%;flex-shrink:0;width:72px;height:72px;position:relative;overflow:hidden}.sll-account__avatar{border:2px solid var(--sll-border-faint);object-fit:cover;border-radius:50%;width:72px;height:72px;transition:opacity .2s}.sll-account__avatar-overlay{opacity:0;letter-spacing:1px;color:#fff;pointer-events:none;background:#0009;border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;transition:opacity .2s;display:flex;position:absolute;inset:0}.sll-account__avatar-wrap:hover .sll-account__avatar-overlay{opacity:1}.sll-account__name{color:var(--sll-text-primary);margin:0;font-size:22px;font-weight:700}.sll-account__email{color:var(--sll-text-dim);margin:2px 0 0;font-size:13px}.sll-account__meta{align-items:center;gap:10px;margin-top:6px;display:flex}.sll-account__since{color:var(--sll-text-faint);letter-spacing:1px;font-size:11px}.sll-account__section{margin-bottom:24px}.sll-account__section .sll-section-label{margin-bottom:12px}.sll-account__plan{background:var(--sll-bg-card);border:1px solid var(--sll-border-faint);border-radius:10px;padding:20px}.sll-account__plan-name{color:var(--sll-text-primary);align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.sll-account__plan-desc{color:var(--sll-text-dim);margin:6px 0 0;font-size:13px}.sll-account__features{flex-direction:column;gap:10px;display:flex}.sll-feature-accordion{background:var(--sll-bg-card);border:1px solid var(--sll-border-faint);border-radius:8px;margin-bottom:4px;transition:border-color .2s}.sll-feature-accordion[open]{border-color:var(--sll-border-accent)}.sll-feature-card--active{border-left:2px solid var(--sll-status-go)}.sll-feature-card--locked{opacity:.5;border-left:2px solid var(--sll-text-faint)}.sll-feature-accordion>summary{cursor:pointer;list-style:none}.sll-feature-accordion>summary::-webkit-details-marker{display:none}.sll-feature-accordion>summary::marker{content:"";display:none}.sll-feature-accordion__header{align-items:center;padding:10px 14px;transition:background .15s;display:flex}.sll-feature-accordion__header:hover{background:#ffffff05}.sll-feature-card__icon{text-align:center;flex:0 0 24px;margin-right:10px;font-size:18px}.sll-feature-accordion__info{flex:1 1 0;min-width:0;margin-right:10px}.sll-feature-accordion__info h3{color:var(--sll-text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:700;overflow:hidden}.sll-feature-accordion__info p{display:none}.sll-feature-accordion__right{flex-shrink:0;align-items:center;gap:6px;visibility:visible!important;opacity:1!important;display:inline-flex!important}.sll-feature-accordion__chevron{color:#8c9ab0;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;transition:all .25s;display:inline-flex}.sll-feature-status{visibility:visible!important;display:inline-block!important}.sll-feature-accordion__header:hover .sll-feature-accordion__chevron{border-color:var(--sll-border-accent);color:var(--sll-accent-bright)}.sll-feature-accordion[open] .sll-feature-accordion__chevron{border-color:var(--sll-accent-bright);color:var(--sll-accent-bright);background:#0088ff1a;transform:rotate(180deg)}.sll-feature-accordion__body{border-top:1px solid var(--sll-border-faint);margin-top:-1px;padding:14px}.sll-feature-accordion__body p{color:var(--sll-text-sub);margin:0 0 12px;font-size:13px;line-height:1.6}.sll-feature-status{letter-spacing:1px;border-radius:3px;flex-shrink:0;padding:2px 6px;font-size:8px;font-weight:800}.sll-feature-status--active{color:var(--sll-status-go);background:#22c55e26}.sll-feature-status--locked{color:#94a3b8;background:#94a3b826}.sll-feature-accordion__body--locked{text-align:center}.sll-upgrade-prompt{padding:12px 0}.sll-upgrade-prompt__icon{margin-bottom:8px;font-size:28px;display:block}.sll-upgrade-prompt p{color:var(--sll-text-dim);margin:0 0 14px;font-size:14px}.sll-upgrade-btn{font-family:var(--sll-font-body);letter-spacing:1.5px;border:1px solid var(--sll-border-faint);cursor:pointer;color:var(--sll-text-dim);background:linear-gradient(135deg,#0088ff1a,#c084fc14);border-radius:8px;padding:10px 24px;font-size:12px;font-weight:700;transition:all .2s}.sll-upgrade-btn:disabled{opacity:.6;cursor:not-allowed}.sll-upgrade-btn:not(:disabled):hover{border-color:var(--sll-accent-bright);color:var(--sll-accent-bright);box-shadow:0 0 12px #08f3}@media (max-width:600px){.sll-feature-accordion__header{gap:8px}.sll-feature-accordion__info h3{font-size:12px}.sll-feature-card__icon{width:20px;font-size:16px}}.sll-account__card{background:var(--sll-bg-card);border:1px solid var(--sll-border-faint);border-radius:10px;padding:20px}.sll-account__card p{color:var(--sll-text-sub);margin:0 0 12px;font-size:13px;line-height:1.6}.sll-account__card code{color:var(--sll-accent-bright);background:var(--sll-bg-input);border-radius:4px;padding:2px 6px;font-size:12px}.sll-account__hint{color:var(--sll-text-faint)!important;margin-top:8px!important;font-size:11px!important}.sll-account__copybox{gap:8px;margin-bottom:8px;display:flex}.sll-account__copy-input{color:var(--sll-text-primary);background:var(--sll-bg-input);border:1px solid var(--sll-border-faint);border-radius:6px;flex:1;min-width:0;padding:8px 12px;font-family:monospace;font-size:12px}.sll-account .sll-btn,.sll-account a.sll-btn{font-family:var(--sll-font-body);letter-spacing:1.5px;cursor:pointer;border:1px solid var(--sll-border-faint);color:var(--sll-text-sub);background:0 0;border-radius:8px;padding:8px 18px;font-size:12px;font-weight:700;line-height:1.4;text-decoration:none;transition:all .2s;display:inline-block}.sll-account .sll-btn:hover{border-color:var(--sll-border-accent);color:var(--sll-accent-bright)}.sll-btn--small{font-family:var(--sll-font-body);letter-spacing:1px;cursor:pointer;border:1px solid var(--sll-border-faint);color:var(--sll-text-dim);background:0 0;border-radius:6px;padding:6px 12px;font-size:10px;font-weight:700;transition:all .2s}.sll-btn--small:hover{color:var(--sll-accent-bright);border-color:var(--sll-border-accent)}.sll-btn--primary{box-shadow:0 2px 8px #08f3;color:#fff!important;background:linear-gradient(135deg,#08f,#06c)!important;border-color:#08f6!important}.sll-btn--primary:hover{border-color:#08f9!important;box-shadow:0 4px 16px #0088ff4d!important}.sll-btn--outline{color:var(--sll-text-sub);border:1px solid var(--sll-border-faint);background:0 0}.sll-btn--outline:hover{color:var(--sll-accent-bright);border-color:var(--sll-border-accent)}.sll-btn--danger{color:#ef4444;border-color:#ef44444d}.sll-btn--danger:hover{background:#ef44440f;border-color:#ef4444}[data-theme=light] .sll-account .sll-btn,[data-theme=light] .sll-account a.sll-btn{color:#2a4a6a;border-color:#001e502e}[data-theme=light] .sll-account .sll-btn:hover{color:#06c;border-color:#06c}[data-theme=light] .sll-btn--primary{box-shadow:0 2px 10px #0064c840;color:#fff!important;background:linear-gradient(135deg,#06c,#0050aa)!important;border-color:#0000!important}[data-theme=light] .sll-btn--primary:hover{box-shadow:0 4px 16px #0064c859!important}[data-theme=light] .sll-btn--outline{color:#2a4a6a;background:0 0;border-color:#001e502e}[data-theme=light] .sll-btn--outline:hover{color:#06c;border-color:#06c}[data-theme=light] .sll-btn--danger{color:#dc2626;border-color:#dc262640}[data-theme=light] .sll-btn--danger:hover{background:#dc26260d;border-color:#dc2626}.sll-acct-vdigit{text-align:center;width:40px;height:46px;font-size:20px;font-weight:700;font-family:var(--sll-font-body);border:2px solid var(--sll-border-faint);color:var(--sll-text-primary);background:#ffffff0a;border-radius:8px;outline:none;transition:border-color .2s}.sll-acct-vdigit:focus{background:#00c2ff0d;border-color:#00c2ff80}[data-theme=light] .sll-acct-vdigit{color:#0a1e3d;background:#fff;border-color:#00000026;box-shadow:0 1px 3px #0000000a}[data-theme=light] .sll-acct-vdigit:focus{background:#fff;border-color:#06c;box-shadow:0 0 0 3px #0066cc1a}[data-theme=light] .sll-account__card,[data-theme=light] .sll-account__plan{background:#fff;border-color:#001e501a;box-shadow:0 1px 4px #0000000a}[data-theme=light] .sll-account__copy-input{color:#0a1e3d;background:#f4f8fc;border-color:#001e501f}[data-theme=light] .sll-account__toggle-row select{color:#0a1e3d;background:#fff;border-color:#001e5026}[data-theme=light] .sll-feature-accordion__chevron{color:#4a6a8a;background:#001e500d;border-color:#001e501f}[data-theme=light] .sll-upgrade-btn{color:#2a4a6a;background:linear-gradient(135deg,#0064c80f,#8250dc0a);border-color:#001e501f}[data-theme=light] .sll-upgrade-btn:not(:disabled):hover{color:#06c;border-color:#06c}.sll-account__toggle-row{border-bottom:1px solid var(--sll-border-faint);color:var(--sll-text-sub);justify-content:space-between;align-items:center;padding:10px 0;font-size:13px;display:flex}.sll-account__toggle-row:last-of-type{border-bottom:none}.sll-account__toggle-row select{background:var(--sll-bg-input);border:1px solid var(--sll-border-faint);color:var(--sll-text-primary);border-radius:4px;padding:4px 8px;font-size:12px}.sll-account__actions{gap:10px;display:flex}.sll-account-login-prompt{text-align:center;padding:60px 20px}.sll-account-login-prompt h2{color:var(--sll-text-primary);margin:0 0 8px;font-size:20px}.sll-account-login-prompt p{color:var(--sll-text-dim);margin:0 0 20px;font-size:14px}.sll-cta-banner{background:linear-gradient(135deg,#0a1628 0%,#0d2040 40%,#0a1a30 100%);border:1px solid #00c2ff33;border-radius:14px;max-width:1100px;margin:16px auto;padding:20px 28px;position:relative;overflow:hidden;box-shadow:0 4px 24px #0000004d,inset 0 1px #ffffff0a}.sll-cta-banner__glow{pointer-events:none;background:radial-gradient(circle,#00c2ff1f 0%,#0000 70%);width:300px;height:300px;animation:4s ease-in-out infinite alternate sllCtaGlow;position:absolute;top:-50%;right:-20%}@keyframes sllCtaGlow{0%{opacity:.6;transform:translate(0)scale(1)}to{opacity:1;transform:translate(-30px,20px)scale(1.2)}}.sll-cta-banner__content{z-index:1;justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.sll-cta-banner__clickable{cursor:pointer;border-radius:10px;flex:1;align-items:center;gap:24px;min-width:0;margin:-8px -12px;padding:8px 12px;transition:background .2s;display:flex}.sll-cta-banner__clickable:hover{background:#ffffff0f}[data-theme=light] .sll-cta-banner__clickable:hover{background:#0000000a}.sll-cta-banner__left{flex:1;min-width:0}.sll-cta-banner__headline{color:#fff;letter-spacing:.5px;margin-bottom:4px;font-family:Rajdhani,sans-serif;font-size:20px;font-weight:800}.sll-cta-banner__sub{color:#8ca0b8;font-size:13px;line-height:1.4}.sll-cta-banner__sub strong{color:#4ade80}.sll-cta-banner__right{flex-shrink:0;align-items:center;gap:16px;display:flex}.sll-cta-banner__center{flex-shrink:0;align-items:center;display:flex}.sll-cta-banner__features{gap:6px;display:flex}.sll-cta-banner__features span{letter-spacing:.5px;color:#8ca0b8;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:6px;padding:5px 10px;font-size:10px;font-weight:700}.sll-cta-banner__btn{letter-spacing:1.5px;color:#000;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#00c2ff,#08f);border:none;border-radius:10px;padding:12px 28px;font-family:Rajdhani,sans-serif;font-size:14px;font-weight:800;transition:all .25s;box-shadow:0 2px 12px #00c2ff40}.sll-cta-banner__btn:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 6px 20px #00c2ff66}.sll-cta-banner__promo-ribbon{letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap;color:#000;z-index:2;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:0 0 8px 8px;padding:4px 20px;font-family:Rajdhani,sans-serif;font-size:10px;font-weight:800;animation:2s ease-in-out infinite sllRibbonPulse;position:absolute;top:-1px;left:50%;transform:translate(-50%);box-shadow:0 2px 12px #fbbf244d}[data-theme=light] .sll-cta-banner{background:linear-gradient(135deg,#e8f4ff 0%,#dbeeff 40%,#e0f0ff 100%);border-color:#08f3;box-shadow:0 4px 16px #0000000f}[data-theme=light] .sll-cta-banner__glow{background:radial-gradient(circle,#0088ff14 0%,#0000 70%)}[data-theme=light] .sll-cta-banner__headline{color:#0a2540}[data-theme=light] .sll-cta-banner__sub{color:#3d5a80}[data-theme=light] .sll-cta-banner__sub strong{color:#059669}[data-theme=light] .sll-cta-banner__features span{color:#3d5a80;background:#00000008;border-color:#00000014}[data-theme=light] .sll-cta-banner__btn{color:#fff;background:linear-gradient(135deg,#07c,#05a);box-shadow:0 2px 12px #0077cc4d}[data-theme=light] .sll-cta-banner__btn:hover{box-shadow:0 6px 20px #07c6}@media (max-width:600px){.sll-cta-banner{padding:16px 18px}.sll-cta-banner__promo-ribbon{display:none!important}.sll-cta-banner__content{text-align:center;flex-direction:column;gap:14px}.sll-cta-banner__clickable{flex-direction:column;gap:14px}.sll-cta-banner__right{flex-direction:column;gap:10px}.sll-cta-banner__center{justify-content:center}.sll-cta-banner__headline{font-size:17px}.sll-cta-banner__features{flex-wrap:wrap;justify-content:center}.sll-cta-banner__btn{width:100%}.sll-cta-banner__links{justify-content:center}}.sll-cta-banner__btn-col{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.sll-cta-banner__links{justify-content:center;align-items:center;gap:10px;margin-top:5px;display:flex}.sll-cta-banner__links a{letter-spacing:.3px;font-size:11px;text-decoration:none;transition:color .2s}.sll-cta-banner__links a.sll-cta-banner__free-link{color:#ffffff73;margin-top:0;display:inline}.sll-cta-banner__links a.sll-cta-banner__features-link{color:#ffffff73}.sll-cta-banner__links a:hover{color:#4ab0ff}.sll-cta-banner__links .sll-cta-banner__sep{color:#ffffff26;font-size:11px}[data-theme=light] .sll-cta-banner__links a{color:#0006}[data-theme=light] .sll-cta-banner__links a:hover{color:#07c}[data-theme=light] .sll-cta-banner__links .sll-cta-banner__sep{color:#00000026}.sll-premium-actions{justify-content:center;gap:8px;margin:16px 0 8px;display:flex}.sll-btn-calendar,.sll-btn-alert{font-family:var(--sll-font-body);letter-spacing:1.5px;cursor:pointer;color:var(--sll-accent-bright);background:linear-gradient(135deg,#0088ff1f,#00ff880f);border:1px solid #0088ff4d;border-radius:8px;padding:8px 18px;font-size:11px;font-weight:700;transition:all .3s;box-shadow:0 0 #08f0}.sll-btn-calendar:hover,.sll-btn-alert:hover{border-color:var(--sll-accent-bright);background:linear-gradient(135deg,#08f3,#00ff881a);transform:translateY(-1px);box-shadow:0 0 16px #0088ff40}.sll-btn-calendar--compact,.sll-btn-alert--compact{letter-spacing:0;vertical-align:middle;border-radius:5px;padding:3px 7px;font-size:13px;line-height:1}.sll-btn-calendar--hero,.sll-btn-alert--hero{padding:6px 14px;font-size:11px}.sll-hero__actions{justify-content:center;gap:8px;margin-top:10px;display:flex}.sll-btn--loading{opacity:.5;pointer-events:none}.sll-btn--loading:after{content:"";border:2px solid var(--sll-accent-bright);vertical-align:middle;border-top-color:#0000;border-radius:50%;width:10px;height:10px;margin-left:6px;animation:.6s linear infinite sllSpin;display:inline-block}@keyframes sllSpin{to{transform:rotate(360deg)}}.sll-btn--added{border-color:var(--sll-status-go)!important;color:var(--sll-status-go)!important;background:#22c55e26!important;box-shadow:0 0 12px #22c55e33!important}.sll-btn--active{color:#fbbf24!important;background:#fbbf2426!important;border-color:#fbbf24!important;box-shadow:0 0 12px #fbbf2433!important}@media (max-width:600px){.sll-premium-actions--hero{margin:12px 0;position:static;transform:none}}.sll-mc-launch-btn{text-align:center;letter-spacing:1.5px;border-radius:12px;max-width:400px;margin:16px auto 0;padding:14px 28px;font-family:Rajdhani,sans-serif;font-size:14px;font-weight:800;text-decoration:none;transition:all .3s;display:block}.sll-mc-launch-btn span{letter-spacing:2px;opacity:.6;margin-top:2px;font-size:10px;font-weight:600;display:block}.sll-mc-launch-btn--live{color:#4ade80;background:linear-gradient(135deg,#4ade8026,#00c2ff1a);border:1px solid #4ade804d;animation:2s ease-in-out infinite mcBtnPulse}@keyframes mcBtnPulse{0%,to{box-shadow:0 0 #4ade8000}50%{box-shadow:0 0 20px #4ade8026}}.sll-mc-launch-btn--live:hover{background:linear-gradient(135deg,#4ade8040,#00c2ff26);transform:translateY(-2px)}.sll-mc-launch-btn--soon{border:1px solid var(--sll-border-faint);color:var(--sll-text-dim);cursor:default;background:#ffffff08}.sll-mc-launch-btn--replay{color:var(--sll-accent-bright,#00c2ff);background:linear-gradient(135deg,#00c2ff1a,#c084fc0f);border:1px solid #00c2ff33;text-decoration:none}.sll-mc-launch-btn--replay:hover{background:linear-gradient(135deg,#00c2ff2e,#c084fc1a);transform:translateY(-2px);box-shadow:0 4px 16px #00c2ff26}.sll-mc-launch-btn--coming{color:#4ab0ff;cursor:default;background:#4ab0ff0d;border:1px solid #4ab0ff26}.sll-admin-sim-float{z-index:90;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a101cf2;border:1px solid #fbbf244d;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:12px 16px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 20px #0006}.sll-admin-sim-float__close{color:#ffffff4d;cursor:pointer;background:0 0;border:none;font-size:16px;line-height:1;position:absolute;top:4px;right:8px}.sll-admin-sim-float__close:hover{color:#fff}.sll-admin-sim-float__btn{color:#fbbf24;letter-spacing:1px;background:linear-gradient(135deg,#fbbf2426,#fbbf2414);border:1px solid #fbbf2440;border-radius:8px;padding:10px 20px;font-family:Rajdhani,sans-serif;font-size:13px;font-weight:800;text-decoration:none;transition:all .2s;display:block}.sll-admin-sim-float__btn:hover{background:#fbbf2433;transform:translateY(-1px);box-shadow:0 4px 12px #fbbf2426}.sll-admin-sim-float__label{letter-spacing:2px;color:#fbbf2466;font-size:8px;font-weight:800}.sll-alert-item{background:var(--sll-bg-card);border:1px solid var(--sll-border-faint);border-left:3px solid #fbbf24;border-radius:10px;margin-bottom:10px;padding:14px 16px}.sll-alert-item__header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.sll-alert-item__title{color:var(--sll-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;text-decoration:none;transition:color .2s;overflow:hidden}.sll-alert-item__title:hover{color:var(--sll-accent-bright)}.sll-alert-item__meta{color:var(--sll-text-dim);margin-bottom:8px;font-size:12px}.sll-alert-item__prefs{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.sll-alert-item__pref{color:var(--sll-text-faint);background:var(--sll-bg-input);border-radius:4px;padding:3px 8px;font-size:11px;font-weight:600}.sll-alert-item__actions{gap:6px;display:flex}.sll-alert-overlay{z-index:10000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000408d9;justify-content:center;align-items:center;padding:20px;animation:.2s sllFadeIn;display:flex;position:fixed;inset:0}.sll-alert-card{background:var(--sll-bg-card);border:1px solid var(--sll-border-faint);border-radius:16px;width:100%;max-width:440px;max-height:90vh;padding:28px;position:relative;overflow-y:auto}.sll-alert-card__close{color:var(--sll-text-faint);cursor:pointer;background:0 0;border:none;padding:4px;font-size:20px;position:absolute;top:12px;right:16px}.sll-alert-card__close:hover{color:var(--sll-text-primary)}.sll-alert-card__header{text-align:center;margin-bottom:20px}.sll-alert-card__icon{margin-bottom:8px;font-size:32px}.sll-alert-card__title{color:var(--sll-text-primary);margin:0 0 4px;font-family:Rajdhani,sans-serif;font-size:20px;font-weight:700}.sll-alert-card__launch{color:var(--sll-accent-bright);letter-spacing:.5px;margin:0;font-size:13px;font-weight:600}.sll-alert-section{margin-bottom:18px}.sll-alert-label{letter-spacing:2px;color:var(--sll-text-dim);margin-bottom:8px;font-size:10px;font-weight:800}.sll-alert-option{cursor:pointer;border-radius:8px;align-items:center;gap:10px;margin-bottom:4px;padding:10px 12px;transition:background .15s;display:flex}.sll-alert-option:hover{background:#ffffff08}.sll-alert-option--disabled{opacity:.4;cursor:not-allowed}.sll-alert-option--disabled:hover{background:0 0}.sll-alert-option input[type=checkbox]{width:18px;height:18px;accent-color:var(--sll-accent-bright);cursor:pointer;flex-shrink:0}.sll-alert-option--disabled input[type=checkbox]{cursor:not-allowed}.sll-alert-option__text{color:var(--sll-text-sub);flex:1;font-size:14px;font-weight:500}.sll-alert-option__status{letter-spacing:1px;border-radius:4px;flex-shrink:0;padding:3px 8px;font-size:9px;font-weight:800}.sll-alert-option__status--active{color:#4ade80;background:#22c55e26}.sll-alert-option__status--coming{color:#94a3b8;background:#94a3b826}.sll-alert-actions{gap:10px;margin-top:20px;display:flex}.sll-alert-save{font-family:var(--sll-font-body);letter-spacing:2px;color:#fff;background:var(--sll-accent-blue);cursor:pointer;border:none;border-radius:8px;flex:1;padding:12px;font-size:13px;font-weight:700;transition:background .2s}.sll-alert-save:hover{background:var(--sll-accent-bright)}.sll-alert-save:disabled{opacity:.5;cursor:not-allowed}.sll-alert-remove{font-family:var(--sll-font-body);letter-spacing:1px;color:var(--sll-text-faint);border:1px solid var(--sll-border-faint);cursor:pointer;background:0 0;border-radius:8px;padding:12px 16px;font-size:11px;font-weight:700;transition:all .2s}.sll-alert-remove:hover{color:var(--sll-status-fail);border-color:#ef44444d}@media (max-width:480px){.sll-alert-card{padding:20px}.sll-alert-actions{flex-direction:column}}.sll-impersonate-bar{z-index:100000;color:#000;text-align:center;background:#f59e0b;padding:8px 16px;font-size:13px;font-weight:700;position:fixed;top:0;left:0;right:0}.sll-cal-overlay{z-index:10000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000408d9;justify-content:center;align-items:center;padding:20px;animation:.2s sllFadeIn;display:flex;position:fixed;inset:0}.sll-cal-card{background:var(--sll-bg-card);border:1px solid var(--sll-border-faint);border-radius:16px;width:100%;max-width:460px;max-height:90vh;padding:28px;position:relative;overflow-y:auto}.sll-cal-card__close{color:var(--sll-text-faint);cursor:pointer;background:0 0;border:none;padding:4px;font-size:22px;line-height:1;position:absolute;top:12px;right:16px}.sll-cal-card__close:hover{color:var(--sll-text-primary)}.sll-cal-card__header{align-items:center;gap:14px;margin-bottom:22px;display:flex}.sll-cal-card__icon{flex-shrink:0;font-size:36px}.sll-cal-card__title{color:var(--sll-text-primary);margin:0 0 2px;font-family:Rajdhani,sans-serif;font-size:20px;font-weight:700}.sll-cal-card__launch{color:var(--sll-accent-bright);letter-spacing:.3px;margin:0;font-size:13px;font-weight:600}.sll-cal-section{margin-bottom:18px}.sll-cal-label{letter-spacing:2px;color:var(--sll-text-dim);margin-bottom:10px;font-size:10px;font-weight:800;display:block}.sll-cal-providers{flex-wrap:wrap;gap:8px;display:flex}.sll-cal-provider{border:1px solid var(--sll-border-faint);cursor:pointer;color:var(--sll-text-sub);background:#ffffff0a;border-radius:10px;flex:auto;justify-content:center;align-items:center;gap:6px;min-width:120px;padding:10px 14px;font-size:13px;font-weight:600;transition:all .15s;display:flex}.sll-cal-provider:hover{border-color:var(--sll-accent-bright);color:var(--sll-text-primary);background:#ffffff12}.sll-cal-provider--selected{border-color:var(--sll-accent-bright);color:var(--sll-accent-bright);background:#00c2ff1a;box-shadow:0 0 12px #00c2ff26}.sll-cal-provider__icon{font-size:16px}.sll-cal-select{border:1px solid var(--sll-border-faint);width:100%;color:var(--sll-text-primary);appearance:auto;cursor:pointer;background:#ffffff0a;border-radius:8px;padding:10px 14px;font-size:14px;font-weight:500}.sll-cal-select:focus{border-color:var(--sll-accent-bright);outline:none;box-shadow:0 0 8px #00c2ff26}.sll-cal-options{flex-direction:column;gap:4px;display:flex}.sll-cal-option{cursor:pointer;color:var(--sll-text-sub);border-radius:8px;align-items:center;gap:10px;padding:8px 12px;font-size:14px;transition:background .15s;display:flex}.sll-cal-option:hover{background:#ffffff08}.sll-cal-option input[type=checkbox]{width:18px;height:18px;accent-color:var(--sll-accent-bright);cursor:pointer;flex-shrink:0}.sll-cal-option span{font-weight:500}.sll-cal-subscribe-hint{color:var(--sll-text-sub);background:#00c2ff0f;border:1px solid #00c2ff26;border-radius:10px;align-items:center;gap:8px;margin-bottom:18px;padding:12px 16px;font-size:13px;display:flex}.sll-cal-subscribe-hint a{color:var(--sll-accent-bright);font-weight:600;text-decoration:underline}.sll-cal-submit{background:var(--sll-accent-bright);color:#000;letter-spacing:1.5px;cursor:pointer;border:none;border-radius:10px;width:100%;padding:14px;font-family:Rajdhani,sans-serif;font-size:14px;font-weight:800;transition:all .2s}.sll-cal-submit:hover{filter:brightness(1.15);transform:translateY(-1px)}.sll-cal-submit.sll-btn--loading{opacity:.7;cursor:wait}.sll-cal-submit.sll-btn--added{background:#00c853}@media (max-width:600px){.sll-account__header{text-align:center;flex-direction:column}.sll-account__copybox{flex-direction:column}.sll-feature-card{text-align:center;flex-direction:column}.sll-cal-providers{flex-direction:column}.sll-cal-provider{min-width:unset}.sll-cal-card{padding:20px}}.sll-account-logged-out{max-width:900px;margin:0 auto;padding:20px 0 40px}.sll-account-logged-out__hero{text-align:center;margin-bottom:28px}.sll-account-logged-out__hero h2{color:var(--sll-text-primary);letter-spacing:2px;margin:0 0 8px;font-family:Orbitron,monospace;font-size:22px;font-weight:900}.sll-account-logged-out__hero p{color:var(--sll-text-sub);margin:0;font-size:15px}.sll-account-preview-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-bottom:32px;display:grid}.sll-account-preview-card{background:var(--sll-bg-card);border:1px solid var(--sll-border-faint);border-radius:12px;padding:20px;transition:border-color .2s,transform .2s}.sll-account-preview-card:hover{border-color:var(--sll-border-accent);transform:translateY(-2px)}.sll-account-preview-card__icon{margin-bottom:8px;font-size:28px;display:block}.sll-account-preview-card h3{color:var(--sll-text-primary);margin:0 0 6px;font-family:Rajdhani,sans-serif;font-size:16px;font-weight:700}.sll-account-preview-card p{color:var(--sll-text-sub);margin:0;font-size:13px;line-height:1.6}.sll-account-preview-card__badge{letter-spacing:1px;color:var(--sll-accent-bright);vertical-align:middle;background:#4ab0ff26;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:800}.sll-account-tier-section{margin-bottom:28px}.sll-account-tier-section h3{text-align:center;color:var(--sll-text-primary);letter-spacing:1px;margin:0 0 16px;font-family:Rajdhani,sans-serif;font-size:18px;font-weight:700}.sll-account-tier-compare{border-collapse:collapse;background:var(--sll-bg-card);border:1px solid var(--sll-border-faint);border-radius:12px;width:100%;overflow:hidden}.sll-account-tier-compare th,.sll-account-tier-compare td{text-align:center;border-bottom:1px solid var(--sll-border-faint);color:var(--sll-text-sub);padding:10px 16px;font-size:13px;font-weight:600}.sll-account-tier-compare th{color:var(--sll-text-primary);letter-spacing:1px;background:var(--sll-bg-section);padding:14px 16px;font-family:Rajdhani,sans-serif;font-size:14px;font-weight:800}.sll-account-tier-compare th span{color:var(--sll-text-dim);letter-spacing:0;margin-top:2px;font-size:11px;font-weight:600;display:block}.sll-account-tier-compare__highlight{border-left:1px solid var(--sll-border-accent);border-right:1px solid var(--sll-border-accent);background:#4ab0ff0f!important}.sll-account-tier-compare td:first-child{text-align:left;color:var(--sll-text-dim);letter-spacing:.5px;font-weight:700}.sll-account-tier-compare tbody tr:last-child td{border-bottom:none}.sll-account-cta-row{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (max-width:600px){.sll-account-preview-grid{grid-template-columns:1fr}.sll-account-tier-compare th,.sll-account-tier-compare td{padding:8px 10px;font-size:12px}}.sll-theme-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;display:grid}.sll-theme-card{border:2px solid var(--sll-border-faint);cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none;background:0 0;border-radius:12px;padding:0;transition:border-color .2s,transform .2s,box-shadow .2s;overflow:hidden}.sll-theme-card:hover{border-color:var(--sll-border-accent);transform:translateY(-2px);box-shadow:0 4px 16px #0003}.sll-theme-card--active{border-color:var(--sll-accent-bright);box-shadow:0 0 16px #4ab0ff33}.sll-theme-card--active:hover{border-color:var(--sll-accent-bright)}.sll-theme-card--locked{opacity:.55;cursor:pointer}.sll-theme-card--locked:hover{opacity:.8}.sll-theme-card__preview{border-radius:10px 10px 0 0;width:100%;height:90px;position:relative;overflow:hidden}.sll-theme-card__preview img{object-fit:cover;opacity:.7;width:100%;height:100%}.sll-theme-card__accent{border-radius:2px;width:36px;height:4px;position:absolute;bottom:8px;left:50%;transform:translate(-50%);box-shadow:0 0 8px}.sll-theme-card__lock{position:absolute;top:6px;right:6px}.sll-theme-card__check{background:var(--sll-accent-bright);color:#000;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;font-weight:800;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0000004d}.sll-theme-card__name{font-family:var(--sll-font-body);letter-spacing:1px;color:var(--sll-text-primary);text-transform:uppercase;padding:8px 4px 2px;font-size:12px;font-weight:700}.sll-theme-card__desc{font-family:var(--sll-font-body);color:var(--sll-text-dim);padding:0 6px 8px;font-size:10px;line-height:1.3}.sll-theme-upgrade-cta{text-align:center;background:#4ab0ff08;border:1px dashed #4ab0ff33;border-radius:12px;margin-top:20px;padding:20px 16px}.sll-theme-upgrade-cta p{color:var(--sll-text-sub);margin:8px 0 0;font-size:13px}body.sll-theme-transitioning,body.sll-theme-transitioning *,body.sll-theme-transitioning :before,body.sll-theme-transitioning :after{transition:background-color .4s,color .4s,border-color .4s,opacity .4s!important}@media (max-width:600px){.sll-theme-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px}.sll-theme-card__preview{height:70px}.sll-theme-card__name{font-size:10px}.sll-theme-card__desc{display:none}}
.sll-upgrade-overlay{z-index:10001;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000408e6;justify-content:center;align-items:center;padding:20px;animation:.25s sllFadeIn;display:flex;position:fixed;inset:0}.sll-upgrade-card{background:var(--sll-bg-card,#111820);scrollbar-width:thin;scrollbar-color:#00c2ff4d transparent;border:1px solid #00c2ff1f;border-radius:20px;width:100%;max-width:520px;max-height:92vh;padding:0;position:relative;overflow-y:auto;box-shadow:0 20px 60px #00000080,0 0 40px #00c2ff14}.sll-upgrade-card::-webkit-scrollbar{width:6px}.sll-upgrade-card::-webkit-scrollbar-track{background:0 0}.sll-upgrade-card::-webkit-scrollbar-thumb{background:#00c2ff4d;border-radius:3px}.sll-upgrade-card::-webkit-scrollbar-thumb:hover{background:#00c2ff80}.sll-upgrade-close{color:var(--sll-text-faint,#555);cursor:pointer;z-index:2;background:0 0;border:none;font-size:24px;line-height:1;position:absolute;top:16px;right:20px}.sll-upgrade-close:hover{color:#fff}.sll-upgrade-header{text-align:center;background:linear-gradient(#00c2ff0d,#0000);padding:32px 32px 20px}.sll-upgrade-rocket{margin-bottom:8px;font-size:48px;animation:2s infinite sllRocketBounce}@keyframes sllRocketBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.sll-upgrade-title{color:var(--sll-text-primary,#e8f4ff);margin:0 0 4px;font-family:Rajdhani,sans-serif;font-size:22px;font-weight:700}.sll-upgrade-subtitle{color:var(--sll-text-sub,#8c8f94);margin:0;font-size:14px}.sll-upgrade-steps{border-bottom:1px solid #ffffff0a;justify-content:center;gap:24px;padding:16px 32px;display:flex}.sll-upgrade-step{color:var(--sll-text-faint,#555);letter-spacing:.5px;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.sll-upgrade-step span{background:#ffffff0f;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;transition:all .3s;display:inline-flex}.sll-upgrade-step--active{color:var(--sll-accent-bright,#00c2ff)}.sll-upgrade-step--active span{background:var(--sll-accent-bright,#00c2ff);color:#000}.sll-upgrade-step--done span{color:#000;background:#4ade80}.sll-upgrade-body{padding:24px 32px 32px}.sll-plan-cards{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.sll-plan-card{cursor:pointer;background:#ffffff08;border:2px solid #ffffff0f;border-radius:14px;padding:20px 16px;transition:all .2s;position:relative}.sll-plan-card:hover{border-color:var(--plan-color);background:#ffffff0d;transform:translateY(-2px)}.sll-plan-card--selected{border-color:var(--plan-color);background:#ffffff0f;box-shadow:0 0 20px #00c2ff1a}.sll-plan-card__header h3{margin:0 0 6px;font-family:Rajdhani,sans-serif;font-size:18px;font-weight:700}.sll-plan-card__price{color:var(--sll-text-primary,#e8f4ff);font-size:28px;font-weight:800;line-height:1}.sll-plan-card__period{color:var(--sll-text-sub,#8c8f94);font-size:14px}.sll-plan-card__features{margin:14px 0 0;padding:0;list-style:none}.sll-plan-card__features li{color:var(--sll-text-sub,#b8c0cc);padding:3px 0;font-size:12px}.sll-plan-card__check{color:#000;background:#4ade80;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:700;animation:.3s sllPopIn;display:flex;position:absolute;top:10px;right:12px}@keyframes sllPopIn{0%{transform:scale(0)}70%{transform:scale(1.2)}to{transform:scale(1)}}.sll-promo-ribbon{letter-spacing:1.5px;text-transform:uppercase;color:#000;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:6px;margin-bottom:8px;padding:4px 14px;font-family:Rajdhani,sans-serif;font-size:10px;font-weight:800;animation:2s ease-in-out infinite sllRibbonPulse;display:inline-block;box-shadow:0 2px 8px #fbbf244d}.sll-promo-ribbon--inline{border-radius:8px;padding:5px 16px;font-size:11px}@keyframes sllRibbonPulse{0%,to{box-shadow:0 2px 8px #fbbf244d}50%{box-shadow:0 4px 16px #fbbf2480}}.sll-payment-summary__trial{border-top:1px solid #00c2ff1a;margin-top:12px;padding-top:12px}.sll-payment-summary__coupon{margin-top:8px;font-size:13px}.sll-coupon-field{margin-bottom:16px}.sll-coupon-field input[type=text]{background:var(--sll-input-bg,#ffffff0a);border:1px solid var(--sll-input-border,#ffffff14);color:var(--sll-text-primary,#e8f4ff);letter-spacing:1px;border-radius:8px;padding:10px 14px;font-size:14px;font-weight:700}.sll-coupon-field input[type=text]::placeholder{color:var(--sll-text-sub,#8c8f94);letter-spacing:0;text-transform:none;font-weight:400}[data-theme=light] .sll-promo-ribbon{background:linear-gradient(135deg,#f59e0b,#d97706)}[data-theme=light] .sll-coupon-field input[type=text]{color:#0a2540;background:#f8fafc;border-color:#d1d5db}.sll-billing-toggle{background:#ffffff0a;border-radius:10px;gap:4px;margin-bottom:20px;padding:4px;display:flex}.sll-billing-btn{color:var(--sll-text-sub,#8c8f94);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:700;transition:all .2s;display:flex}.sll-billing-btn--active{background:var(--sll-accent-bright,#00c2ff);color:#000}.sll-savings-badge{letter-spacing:1px;color:#4ade80;background:#4ade8026;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:800}.sll-billing-btn--active .sll-savings-badge{color:#000;background:#00000026}.sll-payment-summary{text-align:center;background:#00c2ff0d;border:1px solid #00c2ff1f;border-radius:12px;margin-bottom:20px;padding:16px 20px}.sll-payment-summary__plan{color:var(--sll-accent-bright,#00c2ff);letter-spacing:1px;margin-bottom:4px;font-size:14px;font-weight:700}.sll-payment-summary__price{color:var(--sll-text-primary,#e8f4ff);font-size:32px;font-weight:800}.sll-payment-summary__price span{color:var(--sll-text-sub);font-size:16px}.sll-payment-summary__savings{color:#4ade80;margin-top:4px;font-size:13px;font-weight:600}.sll-trust-signals{color:var(--sll-text-sub,#8c8f94);letter-spacing:.5px;justify-content:center;gap:16px;margin-bottom:16px;font-size:12px;display:flex}.sll-trust-signals span{opacity:.8}.sll-card-form-container{margin-bottom:16px}.sll-card-label{letter-spacing:2px;color:var(--sll-text-dim,#8c8f94);margin-bottom:8px;font-size:10px;font-weight:800;display:block}#sll-square-card{border-radius:10px;min-height:50px;overflow:hidden}#sll-square-card iframe{border-radius:10px!important}.sll-terms-check{color:var(--sll-text-sub,#8c8f94);cursor:pointer;align-items:flex-start;gap:10px;margin-bottom:16px;font-size:13px;display:flex}.sll-terms-check input{width:18px;height:18px;accent-color:var(--sll-accent-bright,#00c2ff);flex-shrink:0;margin-top:1px}.sll-terms-check a{color:var(--sll-accent-bright,#00c2ff)}.sll-upgrade-next,.sll-upgrade-submit{letter-spacing:1.5px;cursor:pointer;border:none;border-radius:10px;width:100%;padding:14px;font-family:Rajdhani,sans-serif;font-size:14px;font-weight:800;transition:all .2s}.sll-upgrade-next{background:var(--sll-accent-bright,#00c2ff);color:#000}.sll-upgrade-submit{color:#000;background:#4ade80}.sll-upgrade-submit:disabled{opacity:.4;cursor:not-allowed}.sll-upgrade-submit.sll-btn--loading{opacity:.6;cursor:wait;pointer-events:none}.sll-upgrade-submit:not(:disabled):hover{filter:brightness(1.1);transform:translateY(-1px)}.sll-upgrade-back{color:var(--sll-text-sub,#8c8f94);cursor:pointer;letter-spacing:1px;background:0 0;border:1px solid #ffffff1f;border-radius:10px;padding:14px 20px;font-family:Rajdhani,sans-serif;font-size:13px;font-weight:700;transition:all .2s}.sll-upgrade-back:hover{border-color:var(--sll-text-sub);color:var(--sll-text-primary)}.sll-celebration{text-align:center;min-height:300px;padding:20px 0;position:relative;overflow:hidden}.sll-cel-content{z-index:2;position:relative}.sll-cel-rocket{margin-bottom:16px;font-size:64px;animation:1.5s ease-out sllRocketLaunch}@keyframes sllRocketLaunch{0%{opacity:0;transform:translateY(100px)scale(.5)}50%{opacity:1;transform:translateY(-10px)scale(1.1)}to{transform:translateY(0)scale(1)}}.sll-cel-title{margin:0 0 8px;font-family:Rajdhani,sans-serif;font-size:28px;font-weight:700;animation:.5s .3s both sllFadeIn}.sll-cel-text{color:var(--sll-text-sub,#b8c0cc);margin:0 0 20px;font-size:15px;animation:.5s .5s both sllFadeIn}.sll-cel-features{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:24px;animation:.5s .7s both sllFadeIn;display:flex}.sll-cel-features span{color:var(--sll-text-sub,#b8c0cc);background:#ffffff0f;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:700}.sll-cel-cta{animation:.5s .9s both sllFadeIn}.sll-confetti{opacity:.9;border-radius:2px;animation:linear forwards sllConfettiFall;position:absolute;top:-10px}@keyframes sllConfettiFall{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(400px)rotate(720deg)}}@keyframes sllFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.sll-upgrade-section-title{color:var(--sll-text-primary,#e8f4ff);text-align:center;margin-bottom:20px;font-family:Rajdhani,sans-serif;font-size:18px;font-weight:700}.sll-upgrade-body .sll-demo-field{margin-bottom:14px}.sll-upgrade-body .sll-demo-field label{letter-spacing:1.5px;color:var(--sll-text-dim,#8c8f94);margin-bottom:5px;font-family:Rajdhani,sans-serif;font-size:10px;font-weight:800;display:block}.sll-upgrade-body .sll-demo-field input{width:100%;color:var(--sll-text-primary,#e8f4ff);box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;padding:12px 14px;font-family:Rajdhani,sans-serif;font-size:15px;transition:border-color .2s,box-shadow .2s}.sll-upgrade-body .sll-demo-field input:focus{border-color:var(--sll-accent-bright,#00c2ff);outline:none;box-shadow:0 0 12px #00c2ff1f}.sll-upgrade-body .sll-demo-field input::placeholder{color:#fff3}.sll-upgrade-body>div:last-child{margin-top:8px}.sll-upgrade-create-account{letter-spacing:1px!important;border-radius:10px!important;padding:14px!important;font-size:13px!important;font-weight:800!important;transition:all .2s!important}.sll-upgrade-create-account:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.sll-demo-card-form{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;padding:16px}.sll-demo-field{margin-bottom:10px}.sll-demo-field label{letter-spacing:1.5px;color:var(--sll-text-dim,#8c8f94);margin-bottom:4px;font-size:10px;font-weight:800;display:block}.sll-demo-field input{width:100%;color:var(--sll-text-primary,#e8f4ff);letter-spacing:1px;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;padding:10px 12px;font-family:Courier New,monospace;font-size:15px}.sll-demo-field input:focus{border-color:var(--sll-accent-bright,#00c2ff);outline:none;box-shadow:0 0 8px #00c2ff26}[data-theme=light] .sll-upgrade-card{background:linear-gradient(#f5f8fc,#fff 40%,#f8faff);border-color:#0050a01f;box-shadow:0 20px 60px #0000001f}[data-theme=light] .sll-upgrade-title{color:#0a1e3d}[data-theme=light] .sll-upgrade-subtitle{color:#5a6a80}[data-theme=light] .sll-upgrade-step{color:#0000004d}[data-theme=light] .sll-upgrade-step--active{color:#06c}[data-theme=light] .sll-upgrade-step--active span{color:#fff;background:#06c}[data-theme=light] .sll-upgrade-step--done span{color:#fff;background:#059669}[data-theme=light] .sll-plan-card{background:#00000005;border-color:#00000014}[data-theme=light] .sll-plan-card:hover{border-color:var(--plan-color);background:#00000008}[data-theme=light] .sll-plan-card--selected{border-color:var(--plan-color);background:#0064c80a}[data-theme=light] .sll-plan-card__price{color:#0a1e3d}[data-theme=light] .sll-plan-card__period{color:#5a6a80}[data-theme=light] .sll-plan-card__features li{color:#0009}[data-theme=light] .sll-plan-card__check{background:#059669}[data-theme=light] .sll-billing-toggle{background:#0000000a}[data-theme=light] .sll-billing-btn{color:#00000073}[data-theme=light] .sll-billing-btn--active{color:#fff;background:#06c}[data-theme=light] .sll-billing-btn--active .sll-savings-badge{color:#fff;background:#fff3}[data-theme=light] .sll-payment-summary{background:#0064c80a;border-color:#0064c81f}[data-theme=light] .sll-payment-summary__plan{color:#06c}[data-theme=light] .sll-payment-summary__price{color:#0a1e3d}[data-theme=light] .sll-payment-summary__price span{color:#5a6a80}[data-theme=light] .sll-cal-subscribe-hint{background:#0064c80a;border-color:#0064c81f}[data-theme=light] .sll-terms-check span{color:#0000008c}[data-theme=light] .sll-upgrade-next{color:#fff;background:#06c}[data-theme=light] .sll-upgrade-submit{color:#fff;background:#059669}[data-theme=light] .sll-upgrade-back{color:#5a6a80;border-color:#0000001f}[data-theme=light] .sll-upgrade-section-title{color:#0a1e3d}[data-theme=light] .sll-demo-field label{color:#00000080}[data-theme=light] .sll-demo-field input{color:#0a1e3d;background:#fff;border-color:#00000026;box-shadow:0 1px 3px #0000000a}[data-theme=light] .sll-demo-field input::placeholder{color:#0000004d}[data-theme=light] .sll-demo-field input:focus{border-color:#06c;box-shadow:0 0 0 3px #0066cc1a}[data-theme=light] .sll-upgrade-close{color:#0000004d}[data-theme=light] .sll-upgrade-create-account{color:#fff!important;background:#06c!important}[data-theme=light] .sll-upgrade-create-account:hover{background:#05a!important}[data-theme=light] .sll-auth-error,[data-theme=light] #sll-upgrade-signup-error{color:#dc2626;background:#dc26260f;border-color:#dc262633}@media (max-width:600px){.sll-upgrade-card{border-radius:16px}.sll-upgrade-header{padding:24px 20px 16px}.sll-upgrade-body{padding:20px}.sll-plan-cards{grid-template-columns:1fr}.sll-upgrade-steps{gap:12px;padding:12px 20px}.sll-cel-features{flex-direction:column;align-items:center}}
