/*! (c) KudosC / MrDevStack - ZynSoft. All rights reserved. Proprietary software: copying, redistribution or reverse engineering without written permission is prohibited. */
#page-dev-level{--lv-bg: #f5f6fb;--lv-ink: #131a2e;--lv-muted: #6b7388;--lv-line: #e0e4ef;--lv-soft: rgba(106,92,240,.07);--lv-a: #6a5cf0;--lv-b: #8b7bff}body[data-theme=dark] #page-dev-level{--lv-bg: #181818;--lv-ink: #f1f3fa;--lv-muted: #98a1b8;--lv-line: rgba(255,255,255,.09);--lv-soft: rgba(139,123,255,.09)}#page-dev-level [data-lv=explorer]{--lv-a: #1fa97a;--lv-b: #5ee0b0}#page-dev-level [data-lv=creator]{--lv-a: #2f6fed;--lv-b: #7cb4ff}#page-dev-level [data-lv=top-creator]{--lv-a: #e0a100;--lv-b: #ffd66b}#page-dev-level [data-lv=mentor]{--lv-a: #7c4dff;--lv-b: #b79cff}#page-dev-level [data-lv=expert]{--lv-a: #ff7a1f;--lv-b: #ffc36b}body[data-page=dev-level] .main-column>#page-dev-level.page-view,body[data-page=dev-level] #page-dev-level.page-view{background:var(--lv-bg)!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--lv-ink);display:block;inset:0;margin:0!important;max-width:none!important;min-height:0!important;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0!important;position:fixed;z-index:98;-webkit-overflow-scrolling:touch}body[data-page=dev-level] #page-dev-level.page-view.is-hidden{display:none}body[data-page=dev-level] .topbar,body[data-page=dev-level] .creator-dock{display:none!important}.lv-topbar{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:color-mix(in srgb,var(--lv-bg) 86%,transparent);border-bottom:1px solid var(--lv-line);display:flex;gap:12px;padding:10px clamp(14px,3vw,40px);padding-top:max(10px,env(safe-area-inset-top));position:sticky;top:0;z-index:5}.lv-back{align-items:center;background:var(--lv-soft);border-radius:12px;color:var(--lv-ink);display:inline-flex;flex:0 0 auto;height:40px;justify-content:center;width:40px}.lv-back svg,.lv-topbar-link svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;width:18px}.lv-topbar-title{flex:1;min-width:0}.lv-topbar-title p{color:var(--lv-a);font:700 10px DM Mono,monospace;letter-spacing:.16em;margin:0 0 2px}.lv-topbar-title h1{color:var(--lv-ink);font-size:17px;letter-spacing:-.02em;margin:0}.lv-topbar-link{align-items:center;background:var(--lv-soft);border-radius:99px;color:var(--lv-ink);display:inline-flex;font-size:12.5px;font-weight:800;gap:4px;padding:9px 12px 9px 15px}.lv-topbar-link svg{height:14px;width:14px}.lv-loading{align-items:center;display:flex;justify-content:center;min-height:50vh}.lv-hero{background:radial-gradient(900px 360px at 85% -10%,color-mix(in srgb,var(--lv-a) 60%,transparent),transparent 62%),radial-gradient(700px 320px at 0% 120%,color-mix(in srgb,var(--lv-b) 30%,transparent),transparent 62%),linear-gradient(135deg,#10132a,#1a1d44 60%,#1f2257);color:#fff;padding:clamp(26px,5vw,64px) clamp(16px,4vw,56px)}.lv-hero-inner{align-items:center;display:grid;gap:22px clamp(20px,4vw,56px);grid-template-columns:auto 1fr;margin:0 auto;max-width:1300px}.lv-hero .devlvl-ring-wrap{height:clamp(104px,16vw,168px);margin:0;width:clamp(104px,16vw,168px)}.lv-hero .devlvl-ring-track{stroke:#ffffff24}.lv-hero .devlvl-ring-fill{stroke:var(--lv-b)}.lv-hero .devlvl-ring-wrap:after{background:radial-gradient(closest-side,color-mix(in srgb,var(--lv-b) 28%,transparent),transparent 70%);content:"";inset:-18%;pointer-events:none;position:absolute;z-index:-1}.lv-hero .devlvl-ring-wrap{isolation:isolate}.lv-hero .devlvl-ring-emoji{font-size:clamp(36px,6vw,64px)}.lv-eyebrow{color:#ffffffb3;font:700 11px DM Mono,monospace;letter-spacing:.12em;margin:0 0 6px;text-transform:uppercase}.lv-hero h2{color:#fff;font-size:clamp(32px,6vw,60px);letter-spacing:-.045em;line-height:1;margin:0}.lv-hero-sub{color:#ffffffc7;font-size:clamp(13px,1.6vw,16px);margin:8px 0 0!important}.lv-stats{border-top:1px solid rgba(255,255,255,.14);display:grid;gap:4px;grid-column:1 / -1;grid-template-columns:repeat(4,1fr);padding-top:18px}.lv-stat{text-align:left}.lv-stat+.lv-stat{border-left:1px solid rgba(255,255,255,.12);padding-left:clamp(10px,2.4vw,32px)}.lv-stat b{display:block;font-size:clamp(20px,3.4vw,34px);font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1.1}.lv-stat span{color:#ffffff9e;display:block;font-size:10.5px;font-weight:700;letter-spacing:.08em;margin-top:3px;text-transform:uppercase}.lv-content{margin:0 auto;max-width:1300px;padding:0 clamp(16px,4vw,56px) calc(48px + env(safe-area-inset-bottom))}.lv-section-label{color:var(--lv-muted);font:700 11px DM Mono,monospace;letter-spacing:.14em;margin:0 0 14px;text-transform:uppercase}.lv-roadmap-label{margin-top:clamp(28px,4vw,52px)}.lv-now-next{display:grid;gap:0 clamp(24px,4vw,64px);grid-template-columns:1fr;padding-top:clamp(22px,3vw,40px)}.lv-now,.lv-next{border-bottom:1px solid var(--lv-line);padding:0 0 clamp(22px,3vw,34px)}.lv-next{padding-top:clamp(22px,3vw,34px)}.lv-next-head{align-items:center;display:flex;gap:14px;margin-bottom:18px}.lv-next-head h3{color:var(--lv-ink);font-size:clamp(20px,2.6vw,28px);letter-spacing:-.03em;margin:2px 0 0}.lv-next-unlocks{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.lv-next-unlocks>span{color:var(--lv-muted);font-size:11px;font-weight:800;letter-spacing:.08em;margin-right:2px;text-transform:uppercase}.lv-next-unlocks em{align-items:center;background:color-mix(in srgb,var(--lv-a) 13%,transparent);border-radius:99px;color:var(--lv-a);display:inline-flex;font-size:12px;font-style:normal;font-weight:800;gap:6px;padding:6px 12px 6px 9px}body[data-theme=dark] .lv-next-unlocks em{color:var(--lv-b)}.lv-next-unlocks em svg{fill:none;height:14px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;width:14px}.lv-medal{align-items:center;background:linear-gradient(145deg,var(--lv-a),var(--lv-b));border-radius:50%;box-shadow:0 8px 22px color-mix(in srgb,var(--lv-a) 45%,transparent);display:inline-flex;flex:0 0 auto;font-size:26px;height:56px;justify-content:center;width:56px}.lv-row-no{color:var(--lv-a);display:block;font:700 10.5px DM Mono,monospace;letter-spacing:.14em;text-transform:uppercase}body[data-theme=dark] .lv-row-no{color:var(--lv-b)}.lv-meters{display:grid;gap:14px 22px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.lv-meter-top{align-items:baseline;display:flex;font-size:12px;gap:8px;justify-content:space-between;margin-bottom:6px}.lv-meter-top span{color:var(--lv-muted);font-weight:700}.lv-meter-top b{color:var(--lv-ink);font-variant-numeric:tabular-nums;font-weight:800}.lv-meter.is-met .lv-meter-top b{color:#17a05a}.lv-meter.is-met .lv-meter-top svg{height:15px;vertical-align:-3px;width:15px}.lv-meter-bar{background:var(--lv-line);border-radius:99px;height:6px;overflow:hidden}.lv-meter-bar i{background:linear-gradient(90deg,var(--lv-a),var(--lv-b));border-radius:99px;display:block;height:100%}.lv-meter.is-met .lv-meter-bar i{background:#17c964}.lv-start-note{color:var(--lv-muted);font-size:13px;line-height:1.5;margin:0}.lv-ben{display:grid;gap:16px;list-style:none;margin:0;padding:0}.lv-ben li{align-items:flex-start;display:flex;gap:13px}.lv-ben-ic{align-items:center;background:color-mix(in srgb,var(--lv-a) 14%,transparent);border-radius:12px;color:var(--lv-a);display:inline-flex;flex:0 0 auto;height:38px;justify-content:center;width:38px}body[data-theme=dark] .lv-ben-ic{color:var(--lv-b)}.lv-ben-ic svg{height:19px;width:19px}.lv-ben strong{color:var(--lv-ink);display:block;font-size:14.5px;letter-spacing:-.01em;line-height:1.3}.lv-ben small{color:var(--lv-muted);display:block;font-size:12.5px;line-height:1.45;margin-top:2px}.lv-ben li>div{flex:1;min-width:0;padding-top:1px}.lv-ben-lock{color:var(--lv-muted);flex:0 0 auto;opacity:.7;padding-top:4px}.lv-ben-lock svg{height:15px;width:15px}.lv-roadmap{border-top:1px solid var(--lv-line)}.lv-row{border-bottom:1px solid var(--lv-line);display:grid;gap:20px clamp(20px,3.5vw,56px);grid-template-columns:1fr;padding:clamp(22px,3vw,36px) 0;position:relative}.lv-row h3{color:var(--lv-ink);font-size:clamp(20px,2.4vw,26px);letter-spacing:-.03em;margin:2px 0 8px}.lv-row h4{color:var(--lv-muted);font:700 10.5px DM Mono,monospace;letter-spacing:.14em;margin:0 0 14px;text-transform:uppercase}.lv-row-id{align-items:center;display:flex;gap:16px}.lv-row.is-current:before{background:linear-gradient(180deg,var(--lv-a),var(--lv-b));border-radius:4px;bottom:18px;content:"";left:-14px;position:absolute;top:18px;width:4px}.lv-row.is-current{background:linear-gradient(90deg,color-mix(in srgb,var(--lv-a) 9%,transparent),transparent 70%)}.lv-row.is-locked .lv-medal{filter:grayscale(.55);opacity:.75}.lv-row.is-locked h3{color:color-mix(in srgb,var(--lv-ink) 82%,transparent)}.lv-status{align-items:center;border-radius:99px;display:inline-flex;font-size:10.5px;font-weight:800;gap:5px;letter-spacing:.05em;padding:4px 11px 4px 9px;text-transform:uppercase}.lv-status svg{height:12px;width:12px}.lv-status.is-done{background:#17c96426;color:#118a4a}body[data-theme=dark] .lv-status.is-done{color:#6ee7a3}.lv-status.is-current{background:linear-gradient(135deg,var(--lv-a),var(--lv-b));color:#fff;padding-left:11px}.lv-status.is-locked{background:var(--lv-soft);color:var(--lv-muted)}.lv-foot{color:var(--lv-muted);font-size:12.5px;margin:28px 0 0;text-align:center}@media (min-width: 900px){.lv-now-next{grid-template-columns:1fr 1fr}.lv-now,.lv-next{border-bottom:0}.lv-next{border-left:1px solid var(--lv-line);padding-left:clamp(24px,4vw,64px);padding-top:0}.lv-now-next{border-bottom:1px solid var(--lv-line);padding-bottom:0}.lv-now,.lv-next{padding-bottom:clamp(24px,3vw,40px)}.lv-row{align-items:start;grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr) minmax(0,1.1fr)}.lv-row.is-current:before{left:-18px}}@media (max-width: 560px){.lv-hero-inner{grid-template-columns:1fr;justify-items:center;text-align:center}.lv-stats{gap:0}.lv-stat{text-align:center}.lv-stat+.lv-stat{padding-left:4px}.lv-stat span{font-size:9px;letter-spacing:.04em}.lv-topbar-link{display:none}.lv-row.is-current:before{left:-10px}}@media (prefers-reduced-motion: no-preference){.lv-row,.lv-now,.lv-next{animation:lvRise .45s ease both}.lv-row:nth-child(2){animation-delay:.05s}.lv-row:nth-child(3){animation-delay:.1s}.lv-row:nth-child(4){animation-delay:.15s}.lv-row:nth-child(5){animation-delay:.2s}}@keyframes lvRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
