:root{--bg:#0A0A0A;--surface:#131313;--surface-2:#1A1A24;--text:#F5F5F5;--text-dim:#9A9A9A;--text-faint:#5C5C5C;--border:rgba(150,150,150,0.12);--border-strong:rgba(201,169,110,0.35);--font-sans:var(--font-inter),"Inter",sans-serif;--font-mono:var(--font-jetbrains-mono),"JetBrains Mono",monospace;--color-purple:#C9A96E;--color-purple-light:#E3C995;--color-purple-dark:#B08D57;--color-emerald:#10B981;--color-amber:#F59E0B}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}ul{list-style:none}.container{max-width:1080px;margin:0 auto;padding:0 24px}.container-narrow{max-width:760px;margin:0 auto;padding:0 24px}.container-legal{max-width:840px;margin:0 auto;padding:0 24px}.highlight-purple{color:var(--color-purple)}.highlight-purple-light{color:var(--color-purple-light)}.highlight-emerald{color:var(--color-emerald)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:15px 30px;border-radius:999px;font-weight:600;font-size:15px;cursor:pointer;border:1px solid transparent;transition:all .25s ease;white-space:nowrap;font-family:var(--font-sans)}.btn-primary{background:var(--color-purple);color:#FFFFFF;box-shadow:0 4px 20px rgba(201,169,110,.35)}.btn-primary:hover{background:var(--color-purple-dark);box-shadow:0 0 25px rgba(201,169,110,.55);transform:translateY(-1px)}.btn-ghost{background:transparent;border:1px solid var(--border-strong);color:var(--text);padding:8px 18px;border-radius:999px;font-size:13.5px;font-weight:500;transition:all .25s ease;font-family:var(--font-sans)}.btn-ghost:hover{border-color:var(--color-purple);background:rgba(201,169,110,.08)}.orb{position:absolute;border-radius:50%;filter:blur(100px);pointer-events:none;z-index:0}@keyframes drift1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,-30px) scale(1.08)}}@keyframes drift2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-50px,40px) scale(1.05)}}header{position:fixed;top:0;left:0;right:0;z-index:100;padding:22px 0;transition:all .3s ease}header.scrolled{background:rgba(10,10,10,.85);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border);padding:15px 0}.header-inner{justify-content:space-between;max-width:1080px;margin:0 auto;padding:0 24px}.header-inner,.logo{display:flex;align-items:center}.logo{gap:8px;font-weight:700;font-size:18px;letter-spacing:-.02em;font-family:var(--font-sans)}.logo-dot{width:7px;height:7px;border-radius:50%;background:var(--color-purple);box-shadow:0 0 10px var(--color-purple)}section{position:relative;padding:120px 0}.eyebrow{font-family:var(--font-mono);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-purple-light);margin-bottom:18px;display:inline-block;font-weight:600}h1,h2,h3{font-family:var(--font-sans);font-weight:700;letter-spacing:-.02em}.hero{padding:180px 0 80px;text-align:center;position:relative;overflow:hidden}.hero h1{font-size:60px;line-height:1.1;max-width:860px;margin:0 auto 24px}.hero p.sub{font-size:17.5px;color:var(--text-dim);max-width:680px;margin:0 auto 40px;line-height:1.65}.hero-ctas{display:flex;gap:16px;justify-content:center;margin-bottom:60px;flex-wrap:wrap}.hero-testimonials-title{font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-purple-light);margin-bottom:24px;font-weight:600}.hero-slider-wrapper{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;overflow:hidden;padding:10px 0 25px}.testimonial-track{display:flex;gap:20px;width:max-content;animation:infiniteScroll 30s linear infinite}.testimonial-track:hover{animation-play-state:paused}@keyframes infiniteScroll{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 10px))}}.testimonial-card-slide{width:360px;flex-shrink:0;border:1px solid var(--border-strong);border-radius:16px;padding:22px 24px;transition:all .25s ease;box-shadow:0 15px 35px rgba(0,0,0,.4);text-align:left}.testimonial-card-slide:hover{border-color:var(--color-purple);transform:translateY(-3px)}.tc-header{gap:12px;margin-bottom:12px}.tc-avatar,.tc-header{display:flex;align-items:center}.tc-avatar{width:36px;height:36px;border-radius:50%;justify-content:center;font-weight:700;font-size:14px;color:#FFFFFF;flex-shrink:0;font-family:var(--font-mono)}.tc-info{flex-grow:1}.tc-name{font-weight:700;font-size:14.5px;color:var(--text)}.tc-role{font-size:12px;color:var(--text-dim);font-family:var(--font-mono)}.tc-stars{color:var(--color-amber);font-size:12px;letter-spacing:2px}.tc-text{font-size:13.5px;color:var(--text-dim);line-height:1.55}.reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:translateY(0)}.section-head{text-align:center;max-width:640px;margin:0 auto 60px}.section-head h2{font-size:38px;line-height:1.2}.section-head p{color:var(--text-dim);font-size:16px;margin-top:14px}.problem-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;margin-bottom:44px}.problem-card{background:rgba(255,255,255,.03);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--border);border-radius:16px;padding:32px 26px;position:relative;overflow:hidden;text-align:center}.problem-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--color-purple)}.problem-card .label{color:var(--text-dim);font-size:14.5px;margin-bottom:10px}.problem-card .cost{font-size:26px;font-weight:800;color:var(--color-purple-light);font-family:var(--font-mono)}.bottom-line{text-align:center;font-size:17px;color:var(--text-dim);border-top:1px solid var(--border);padding-top:34px}.bottom-line strong{color:var(--text)}.solution-lead{max-width:640px;margin:0 auto 60px;text-align:center;color:var(--text-dim);font-size:16.5px}.module-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.module-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:30px 28px;transition:border-color .25s ease,transform .25s ease}.module-card:hover{border-color:var(--color-purple);transform:translateY(-3px)}.module-num{font-family:var(--font-mono);font-size:12.5px;color:var(--color-purple-light);letter-spacing:.06em;margin-bottom:14px;display:block;font-weight:700}.module-card h3{font-size:19px;margin-bottom:10px}.module-card p{color:var(--text-dim);font-size:14.5px}.module-card.full{grid-column:1/-1;border-color:var(--border-strong)}.value-box{background:var(--surface);border:1px solid var(--border-strong);border-radius:20px;padding:48px 50px}.value-row{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid var(--border);font-size:15.5px}.value-row span:first-child{color:var(--text-dim)}.value-row span:last-child{font-weight:600;font-family:var(--font-mono)}.value-row.total{border-bottom:none;padding-top:22px;font-size:18px}.value-row.total span:first-child{color:var(--text);font-weight:700}.value-row.total span:last-child{font-weight:800;color:var(--color-emerald);font-family:var(--font-mono)}.price-reveal{text-align:center;margin-top:44px;padding-top:40px;border-top:1px solid var(--border-strong)}.price-old{font-size:20px;color:var(--text-faint);text-decoration:line-through;margin-bottom:10px}.price-new,.price-old{font-family:var(--font-mono)}.price-new{font-size:54px;font-weight:800;color:var(--color-purple)}.price-sub{color:var(--text-dim);font-size:14.5px;margin-top:10px;font-family:var(--font-mono)}.fitcheck-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.fitcheck-card{background:rgba(255,255,255,.02);border:1px solid var(--border);border-radius:16px;padding:34px 30px}.fitcheck-card h3{font-size:17px;margin-bottom:20px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em}.fitcheck-card.yes h3{color:var(--color-emerald)}.fitcheck-card.no h3{color:var(--text-faint)}.fitcheck-card li{font-size:15px;color:var(--text-dim);margin-bottom:13px;padding-left:22px;position:relative}.fitcheck-card.yes li:before{content:"✓";position:absolute;left:0;color:var(--color-emerald);font-weight:700}.fitcheck-card.no li:before{content:"✕";position:absolute;left:0;color:var(--text-faint)}.guarantee-box{text-align:center;background:var(--surface);border:1px solid var(--border-strong);border-radius:20px;padding:56px 48px;position:relative;overflow:hidden}.guarantee-box h2{font-size:32px;margin-bottom:18px}.guarantee-box p{color:var(--text-dim);font-size:16px;max-width:560px;margin:0 auto}.guarantee-seal{width:56px;height:56px;border-radius:50%;border:1px solid var(--color-emerald);display:flex;align-items:center;justify-content:center;margin:0 auto 24px;font-family:var(--font-mono);font-size:11px;color:var(--color-emerald);background:rgba(16,185,129,.1)}.faq-list{max-width:720px;margin:0 auto}.faq-item{border-bottom:1px solid var(--border)}.faq-q{display:flex;justify-content:space-between;align-items:center;padding:24px 4px;cursor:pointer;font-size:16px;font-weight:600;gap:20px}.faq-q .plus{font-family:var(--font-mono);font-size:20px;color:var(--color-purple-light);transition:transform .25s ease;flex-shrink:0}.faq-item.open .plus{transform:rotate(45deg);color:var(--color-purple)}.faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-a p{color:var(--text-dim);font-size:14.5px;padding:0 4px 24px;max-width:620px}.final-cta{text-align:center;position:relative;overflow:hidden;padding:150px 0}.final-cta h2{font-size:44px;margin-bottom:16px}.final-cta p{color:var(--text-dim);font-size:17px;margin-bottom:40px}.final-cta .hero-ctas{margin-bottom:0}footer{border-top:1px solid var(--border);padding:56px 0 30px}.footer-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;padding-bottom:26px}.footer-inner .logo{font-size:16px}.footer-meta{display:flex;gap:24px;align-items:center;color:var(--text-dim);font-size:13.5px;flex-wrap:wrap}.footer-meta a:hover{color:var(--text)}.footer-links{display:flex;gap:20px;justify-content:center;margin-top:20px;padding-top:20px;border-top:1px solid var(--border);font-size:13.5px;color:var(--text-dim);flex-wrap:wrap}.footer-links a:hover{color:var(--text)}.footer-attribution{text-align:center;padding-top:24px;border-top:1px solid var(--border);color:var(--text-dim);font-size:13.5px;font-family:var(--font-mono);letter-spacing:.02em}.footer-attribution .qa-dot,.qa-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--color-purple);margin-right:8px;vertical-align:middle}main.legal-main{padding:140px 0 80px}.last-updated{font-family:var(--font-mono);font-size:13px;color:var(--text-dim);margin-bottom:40px}.legal-card{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:40px;margin-bottom:30px}.legal-card h2{font-size:20px;font-weight:700;margin-bottom:16px;color:var(--text);font-family:var(--font-sans)}.legal-card p,.legal-card ul{color:var(--text-dim);font-size:15px;margin-bottom:16px}.legal-card p:last-child,.legal-card ul:last-child{margin-bottom:0}.legal-card ul{padding-left:20px;list-style-type:disc}.legal-card li{margin-bottom:10px}@media (max-width:920px){.hero h1{font-size:38px}.hero p.sub{font-size:15.5px}.testimonial-card-slide{width:300px}.fitcheck-grid,.module-grid,.problem-grid{grid-template-columns:1fr}.module-card.full{grid-column:auto}.value-box{padding:32px 26px}.price-new{font-size:40px}section{padding:80px 0}.section-head h2{font-size:28px}.guarantee-box{padding:40px 26px}.footer-inner{flex-direction:column;align-items:flex-start}}@media (max-width:768px){h1{font-size:32px}.legal-card{padding:26px 20px}}.nav-actions{display:flex;align-items:center;gap:18px}.nav-link{font-size:14px;font-weight:500;color:var(--text-dim);padding:10px 2px;transition:color .2s ease}.nav-link:hover{color:var(--text)}.nav-buy-short{display:none}.nav-link{white-space:nowrap}@media (max-width:520px){.nav-actions{gap:12px}.nav-buy-long{display:none}.nav-buy-short{display:inline}.nav-actions .btn-ghost{padding:10px 14px!important}}.module-link{display:inline-flex;margin-top:14px;font-size:14px;font-weight:600;color:var(--color-purple-light)}.module-link:hover{color:#F1E3C2}.v-container{max-width:1080px;margin:0 auto;padding:0 20px}.v-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.v-stack{gap:12px}.v-stack,.v-stack-lg{display:flex;flex-direction:column}.v-stack-lg{gap:24px}.v-muted{font-size:15px}.v-muted,.v-small{color:var(--text-dim)}.v-small{font-size:13px;line-height:1.55}.v-help a,.v-muted a,.v-prose a,.v-small a{color:var(--color-purple-light);text-decoration:underline;text-underline-offset:3px}.v-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(10,10,10,.9);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border)}.v-header-inner{display:flex;align-items:center;justify-content:space-between;min-height:64px}.v-header-right{display:flex;align-items:center;gap:14px}.v-header-link{font-size:14px;font-weight:500;color:var(--text-dim);padding:10px 4px}.v-header-link:hover{color:var(--text)}.v-account{position:relative}.v-account summary{list-style:none;cursor:pointer;border-radius:999px}.v-account summary::-webkit-details-marker{display:none}.v-account summary:focus-visible{outline:2px solid var(--color-purple-light);outline-offset:3px}.v-avatar{width:40px;height:40px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#2C2416;color:#F1E3C2;font-weight:700;font-size:14px}.v-account-menu{position:absolute;right:0;top:calc(100% + 8px);min-width:220px;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:8px;box-shadow:0 20px 40px rgba(0,0,0,.5)}.v-account-email{font-size:13px;color:var(--text-dim);padding:8px 10px 10px;border-bottom:1px solid var(--border);margin-bottom:6px;overflow:hidden;text-overflow:ellipsis}.v-account-item{width:100%;text-align:left;min-height:44px;padding:0 10px;border-radius:10px;border:0;background:transparent;color:var(--text);font:inherit;font-size:14px;cursor:pointer}.v-account-item:hover{background:rgba(255,255,255,.05)}.v-main{padding:28px 0 64px;min-height:80vh}.v-page-head h1{font-size:clamp(26px,5vw,36px);letter-spacing:-.03em;line-height:1.15}.v-status{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:14px;color:var(--text-dim);overflow-wrap:anywhere}.v-dot{width:8px;height:8px;border-radius:999px;background:var(--color-emerald);flex-shrink:0}.v-dot-off{background:var(--color-amber)}.v-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px;padding:4px;border-radius:999px;background:var(--surface);border:1px solid var(--border);max-width:320px;width:100%}.v-tab{min-height:44px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;color:#D4D4D8}.v-tab:hover{color:#fff}.v-tab.is-active{background:var(--text);color:var(--bg)}.v-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));grid-gap:16px;gap:16px}.v-card{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:12px;min-width:0}.v-card-link{transition:border-color .2s ease,transform .2s ease}.v-card-link:hover{border-color:var(--border-strong);transform:translateY(-2px)}.v-card.is-locked{opacity:.78}.v-card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12.5px;color:var(--text-dim)}.v-card-count{margin-left:auto}.v-card-title{font-size:17px;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--text)}.v-card-title a:hover{color:var(--color-purple-light)}.v-card-text{font-size:14px;color:var(--text-dim);line-height:1.55;flex:1 1}.v-tag{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px;border-radius:999px}.v-tag-amber{color:#FDE68A;background:#2A2210}.v-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 22px;border-radius:999px;font-weight:600;font-size:15px;font-family:var(--font-sans);border:1px solid transparent;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease;text-align:center}.v-btn:disabled{opacity:.6;cursor:not-allowed}.v-btn:focus-visible,.v-chip:focus-visible,.v-copy-btn:focus-visible,.v-tab:focus-visible{outline:2px solid var(--color-purple-light);outline-offset:3px}.v-btn-primary{background:var(--color-purple-dark);color:#fff;box-shadow:0 8px 30px rgba(176,141,87,.35)}.v-btn-primary:hover:not(:disabled){background:#D8BC82}.v-btn-light{background:#fff;color:#0A0A0A}.v-btn-outline{background:transparent;border-color:#33333B;color:var(--text)}.v-btn-outline:hover{border-color:var(--color-purple)}.v-btn-soft{min-height:44px;font-size:14px;background:#1D1810;border-color:#4A3B22;color:#F3E8CF}.v-btn-soft:hover{border-color:var(--color-purple)}.v-btn-quiet{background:transparent;color:var(--text-dim);min-height:44px}.v-locked-label{gap:8px;min-height:44px;color:var(--text-dim)}.v-arrow-link,.v-locked-label{display:inline-flex;align-items:center;font-size:14px}.v-arrow-link{gap:6px;min-height:32px;font-weight:600;color:var(--color-purple-light)}.v-help{text-align:center;font-size:13px}.v-help,.v-notice{color:var(--text-dim)}.v-notice{background:var(--surface);border:1px solid var(--border-strong);border-radius:14px;padding:16px 18px}.v-unlock{display:flex;flex-direction:column;gap:14px;border-radius:24px;padding:24px 20px;background:#17130D;border:1px solid #4a3b22;box-shadow:0 20px 60px rgba(176,141,87,.18)}.v-unlock h2{font-size:clamp(24px,4.5vw,30px);line-height:1.15;letter-spacing:-.03em}.v-unlock>p{color:#D8CFBF;font-size:15px}.v-unlock-price{display:flex;align-items:baseline;gap:12px}.v-strike{font-family:var(--font-mono);color:var(--text-dim);text-decoration:line-through}.v-unlock-new{font-size:36px;font-weight:800;letter-spacing:-.03em}.v-search{display:flex;align-items:center;gap:10px;min-height:50px;border-radius:14px;border:1px solid #33333b;background:#0F0F12;padding:0 14px;color:var(--text-dim);max-width:560px}.v-search:focus-within{border-color:var(--color-purple)}.v-search input{flex:1 1;min-width:0;border:0;background:transparent;color:var(--text);font:inherit;font-size:15px;outline:none;min-height:48px}.v-chips{display:flex;flex-wrap:wrap;gap:8px}.v-chip{min-height:40px;padding:0 16px;border-radius:999px;border:1px solid #33333b;background:transparent;color:#D4D4D8;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.v-chip:hover{border-color:var(--color-purple)}.v-chip.is-on{background:var(--color-purple-dark);border-color:var(--color-purple-dark);color:#fff}.v-count{font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-purple-light)}.v-copy{padding:0;border:1px solid #26262c;background:#0B0B0E;border-radius:16px;overflow:hidden;min-width:0}.v-copy-head{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:6px 6px 6px 14px;background:var(--surface);border-bottom:1px solid #1f1f25}.v-copy-label{display:flex;align-items:baseline;gap:8px;min-width:0;font-size:14px;font-weight:600;color:var(--text)}.v-copy-label span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-copy-num{font-size:12px;color:var(--color-purple-light)}.v-copy-kind,.v-copy-num{font-family:var(--font-mono)}.v-copy-kind{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#FDE68A}.v-copy-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;min-width:92px;padding:0 12px;border-radius:10px;border:1px solid #33333b;background:#17171B;color:var(--text);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.v-copy-btn:hover{border-color:var(--color-purple)}.v-copy-btn.is-copied{background:#0E2A20;border-color:#1E5E46;color:#6EE7B7}.v-copy-text{margin:0;padding:14px;font-family:var(--font-mono);font-size:13px;line-height:1.7;color:#E4E4E7;white-space:pre-wrap;overflow-wrap:anywhere}.v-fill{background:rgba(201,169,110,.18);border-radius:4px;padding:0 2px}.v-read{max-width:720px;display:flex;flex-direction:column;gap:22px}.v-back{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:14px;font-weight:600;color:var(--text-dim);align-self:flex-start}.v-back:hover{color:var(--text)}.v-read-head{display:flex;flex-direction:column;gap:12px}.v-product-title,.v-read-head h1{font-size:clamp(28px,5.5vw,40px);line-height:1.12;letter-spacing:-.03em}.v-lead{font-size:16.5px;color:var(--text-dim);line-height:1.6}.v-toc{border:1px solid var(--border);background:var(--surface);border-radius:16px}.v-toc summary{min-height:52px;align-items:center;padding:0 16px;font-weight:600;cursor:pointer}.v-toc ol,.v-toc summary{display:flex;font-size:14px}.v-toc ol{padding:0 16px 16px 36px;flex-direction:column;gap:10px;list-style:decimal}.v-toc a{color:#D4D4D8}.v-toc a:hover{color:var(--color-purple-light)}.v-prose{display:flex;flex-direction:column;gap:16px}.v-prose h2{font-size:22px;letter-spacing:-.02em;margin-top:12px;scroll-margin-top:80px}.v-prose h3{font-size:18px;margin-top:6px}.v-prose li,.v-prose p{font-size:16px;line-height:1.75;color:#D4D4D8}.v-prose ul{list-style:disc}.v-prose ol,.v-prose ul{padding-left:22px;display:flex;flex-direction:column;gap:6px}.v-prose ol{list-style:decimal}.v-prose strong{color:var(--text)}.v-prose code{font-family:var(--font-mono);font-size:.9em;background:#17171B;padding:1px 6px;border-radius:6px}.v-tip{border:1px solid #4a3b22;background:#17130D;border-radius:16px;padding:14px 16px;font-size:15px;line-height:1.65;color:#F1E3C2}.v-files-box{display:flex;flex-direction:column;gap:10px;border:1px solid var(--border);background:var(--surface);border-radius:20px;padding:18px}.v-file-link{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 14px;border-radius:14px;font-size:14px;font-weight:600}.v-prevnext{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.v-product{padding:120px 0 80px}.v-owned{font-size:12.5px;font-weight:600;color:#6EE7B7;background:#0E2A20;border:1px solid #1e5e46;padding:5px 10px;border-radius:999px}.v-checklist{display:flex;flex-direction:column;gap:10px}.v-checklist li{position:relative;padding-left:26px;color:#D4D4D8}.v-checklist li:before{content:"✓";position:absolute;left:0;color:var(--color-emerald)}.v-auth{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px 16px;background:radial-gradient(600px 300px at 50% 0,rgba(201,169,110,.12),transparent 70%),var(--bg)}.v-auth-card{width:100%;max-width:420px;display:flex;flex-direction:column;gap:24px;background:var(--surface);border:1px solid var(--border);border-radius:24px;padding:28px 24px}.v-auth-title{font-size:24px;letter-spacing:-.02em;margin-bottom:8px}.v-field{display:flex;flex-direction:column;gap:8px}.v-field label{font-size:13px;font-weight:500;color:#D4D4D8}.v-field input{min-height:50px;border-radius:14px;border:1px solid #33333b;background:#0F0F12;color:var(--text);padding:0 16px;font:inherit;font-size:16px}.v-field input:focus{outline:none;border-color:var(--color-purple)}.v-divider{display:flex;align-items:center;gap:12px;color:var(--text-dim);font-size:13px}.v-divider:after,.v-divider:before{content:"";flex:1 1;height:1px;background:#2A2A31}.v-error{color:#FCA5A5;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.35);border-radius:12px}.v-error,.v-info{padding:10px 12px;font-size:14px}.v-info{color:#E8D3A3;background:#17130D;border:1px solid #4a3b22;border-radius:12px}@media (max-width:520px){.v-prevnext{grid-template-columns:1fr}.v-product{padding-top:100px}}:where(.v-main,.vd-main,.v-product,.v-auth) section{padding:0}.v-header{padding:0}.v-read-head{position:static;padding:0;z-index:auto}.v-table-wrap{position:relative;min-width:0;max-width:100%;overflow-x:auto;border:1px solid var(--border);border-radius:16px}.v-table{width:100%;border-collapse:collapse;font-size:14px}.v-table td,.v-table th{text-align:left;padding:12px 14px;border-bottom:1px solid var(--border);white-space:nowrap}.v-table th{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);font-weight:600}.v-table tr:last-child td{border-bottom:0}.v-local-note{font-size:13px;color:#FDE68A;background:#2A2210;border:1px solid #4a3a12;border-radius:12px;padding:10px 12px}.v-local-note a{color:#FDE68A;text-decoration:underline}.v-local-note code,.v-main code{font-family:var(--font-mono);font-size:.9em;background:#17171B;padding:1px 6px;border-radius:6px;word-break:break-all}.member-link{display:inline-flex;margin-top:14px;min-height:44px;align-items:center;font-size:14px;font-weight:600;color:var(--color-purple-light)}.member-link:hover{color:#F1E3C2}.dash-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.dash-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:30px 28px;display:flex;flex-direction:column;gap:12px;min-width:0}.dash-card h3{font-size:19px}.dash-card>p{color:var(--text-dim);font-size:14.5px}.dash-tab{align-self:flex-start;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:#E8D3A3;background:#1D1810;border:1px solid #4a3b22;padding:6px 12px;border-radius:999px}.dash-files{display:flex;flex-direction:column;gap:8px;margin-top:4px}.dash-files li{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:14px;color:#D4D4D8;background:#0F0F12;border:1px solid #22222a;border-radius:12px;padding:12px 14px}.dash-files li:after{content:"Open ↗";font-size:12.5px;font-weight:600;color:var(--color-purple-light);white-space:nowrap}.how-grid{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.how-step{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:28px 26px}.how-step h3{font-size:18px;margin-bottom:8px}.how-step p{color:var(--text-dim);font-size:14.5px}.how-member{text-align:center;margin-top:12px}@media (max-width:920px){.dash-grid,.how-grid{grid-template-columns:1fr}.dash-card{padding:26px 22px}}.hero{padding-top:150px;padding-bottom:40px}#hero-cta{margin-bottom:18px}.btn-ghost-lg{background:transparent;border:1px solid var(--border-strong);color:var(--text)}.btn-ghost-lg:hover{border-color:var(--color-purple);background:rgba(201,169,110,.08)}.trust-row{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px;font-family:var(--font-mono);font-size:12.5px;color:var(--text-dim)}.trust-row li{display:inline-flex;align-items:center;gap:8px}.trust-row li:before{content:"✓";color:var(--color-emerald)}.hero-preview{margin-top:48px;position:relative}.hero-preview:before{content:"";position:absolute;inset:8% 10% auto;height:70%;background:radial-gradient(closest-side,rgba(201,169,110,.28),transparent);filter:blur(40px);z-index:0;pointer-events:none}.dp{position:relative;z-index:1;max-width:980px;margin:0 auto;text-align:left;background:#0C0C0F;border:1px solid #2a2a33;border-radius:18px;overflow:hidden;box-shadow:0 40px 120px rgba(0,0,0,.6),0 0 0 1px rgba(201,169,110,.08)}.dp-chrome{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#121216;border-bottom:1px solid #22222a}.dp-dot{width:10px;height:10px;border-radius:999px;background:#2E2E36}.dp-url{margin-left:12px;flex:1 1;max-width:320px;font-family:var(--font-mono);font-size:12px;color:var(--text-dim);background:#0A0A0C;border:1px solid #22222a;border-radius:8px;padding:5px 12px}.dp-body{padding:22px;display:flex;flex-direction:column;gap:18px}.dp-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px}.dp-title{font-size:22px;font-weight:800;letter-spacing:-.02em}.dp-status{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-dim);margin-top:2px}.dp-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px;padding:4px;border-radius:999px;background:var(--surface);border:1px solid var(--border);min-width:240px}.dp-tab{min-height:40px;border-radius:999px;border:0;background:transparent;color:#D4D4D8;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.dp-tab.is-active{background:var(--text);color:var(--bg)}.dp-tab:focus-visible{outline:2px solid var(--color-purple-light);outline-offset:2px}.dp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.dp-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:8px;min-width:0}.dp-card-wide{grid-column:span 2}.dp-num{font-family:var(--font-mono);font-size:11.5px;font-weight:700;color:var(--color-purple-light)}.dp-card-title{font-size:14.5px;font-weight:700;line-height:1.3}.dp-card-text{font-size:12.5px;color:var(--text-dim);line-height:1.5;flex:1 1}.dp-meta{gap:8px;font-size:12px;color:var(--text-dim)}.dp-drive,.dp-meta{display:flex;align-items:center}.dp-drive{margin-top:4px;justify-content:center;min-height:34px;border-radius:999px;border:1px solid #4a3b22;background:#1D1810;color:#F3E8CF;font-size:12.5px;font-weight:600}.dp-caption{font-size:12.5px;color:var(--text-dim);text-align:center;padding:10px 16px 14px;border-top:1px solid #1c1c22}.lp-pricing{padding-top:80px}.offer{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);border:1px solid var(--border-strong);border-radius:24px;overflow:hidden;background:var(--surface);box-shadow:0 30px 90px rgba(176,141,87,.14)}.offer-stack{padding:34px 32px;gap:18px}.offer-buy,.offer-stack{display:flex;flex-direction:column}.offer-buy{padding:34px 30px;background:linear-gradient(180deg,#17130D,#120F0A);border-left:1px solid #3a2f1c;gap:14px}.offer-label{font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-purple-light);font-weight:600}.offer-list{display:flex;flex-direction:column}.offer-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:start;padding:14px 0;border-bottom:1px solid var(--border)}.offer-check{width:26px;height:26px;border-radius:999px;background:rgba(16,185,129,.12);color:var(--color-emerald);display:inline-flex;align-items:center;justify-content:center}.offer-check svg{width:14px;height:14px}.offer-item{display:flex;flex-direction:column;gap:3px;min-width:0}.offer-item-title{font-weight:600;font-size:15px;color:var(--text)}a.offer-item-title:hover{color:var(--color-purple-light)}.offer-item-detail{font-size:13px;color:var(--text-dim);line-height:1.5}.offer-value{font-family:var(--font-mono);font-weight:600;color:var(--color-purple-light);white-space:nowrap}.offer-included{color:var(--color-emerald)}.offer-total{display:flex;justify-content:space-between;font-weight:700;font-size:17px}.offer-total span:last-child{font-family:var(--font-mono);color:var(--color-emerald)}.offer-price{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.offer-price .price-old{margin:0}.offer-price-new{font-size:56px;font-weight:800;letter-spacing:-.04em;line-height:1;color:#fff}.offer-price-sub{font-family:var(--font-mono);font-size:12.5px;color:var(--text-dim)}.offer-cta .btn{width:100%}.offer-secure{font-size:12.5px;color:var(--text-dim);text-align:center}.offer-steps{list-style:none;display:flex;flex-direction:column;gap:10px;margin-top:6px;padding-top:16px;border-top:1px solid #3a2f1c}.offer-steps li{display:flex;gap:12px;align-items:center;font-size:14px;color:#D4D4D8}.offer-steps li span{flex-shrink:0;width:24px;height:24px;border-radius:999px;border:1px solid #4a3b22;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:12px;color:var(--color-purple-light)}.lp-reviews .section-head{margin-bottom:32px}.founder-card{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:36px 34px;display:flex;flex-direction:column;gap:14px}.founder-card .eyebrow{margin-bottom:0}.founder-card p{font-size:17px;line-height:1.7;color:#D4D4D8}.founder-card a{color:var(--color-purple-light);text-decoration:underline;text-underline-offset:3px}.founder-sign{font-family:var(--font-mono);font-size:13px;color:var(--text-dim)}.guarantee-seal svg{width:22px;height:22px}button.faq-q{width:100%;background:transparent;border:0;color:var(--text);font-family:var(--font-sans);text-align:left}button.faq-q:focus-visible{outline:2px solid var(--color-purple-light);outline-offset:2px;border-radius:8px}.nav-anchor{font-size:14px;color:var(--text-dim);padding:10px 2px;white-space:nowrap}.nav-anchor:hover{color:var(--text)}@media (max-width:960px){.nav-anchor{display:none}}.sticky-cta{display:none}@media (max-width:920px){.offer{grid-template-columns:1fr}.offer-buy{border-left:0;border-top:1px solid #3a2f1c}.offer-buy,.offer-stack{padding:26px 22px}.dp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-pricing{padding-top:56px}.sticky-cta{display:flex;position:fixed;left:12px;right:12px;bottom:12px;z-index:90;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 18px;border-radius:999px;background:rgba(20,17,36,.94);border:1px solid #4a3b22;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 16px 40px rgba(0,0,0,.5);transform:translateY(140%);transition:transform .25s ease}.sticky-cta.is-visible{transform:translateY(0)}.sticky-cta-price{display:flex;align-items:baseline;gap:8px}.sticky-cta-price .price-old{font-size:13px;margin:0}.sticky-cta-price strong{font-size:20px}.sticky-cta .btn{padding:12px 20px;font-size:14px}}@media (max-width:600px){.hero{padding-top:130px}.hero h1{font-size:34px}.dp-body{padding:14px;gap:14px}.dp-grid{grid-template-columns:1fr}.dp-card-wide{grid-column:auto}.dp-tabs{min-width:0;width:100%}.dp-grid>.dp-card:nth-child(n+4){display:none}.offer-price-new{font-size:46px}.offer-list li{grid-template-columns:auto minmax(0,1fr)}.offer-value{grid-column:2}.founder-card{padding:28px 22px}}@media (prefers-reduced-motion:reduce){.sticky-cta{transition:none}}:root{--bg:#0A0908;--surface:#121110;--surface-2:#181611;--text:#F4F1EA;--text-dim:#A6A096;--text-faint:#6E685E;--border:rgba(232,214,170,0.10);--border-strong:rgba(201,169,110,0.38);--gold:#C9A96E;--gold-light:#E3C995;--gold-deep:#A9834A;--gold-grad:linear-gradient(180deg,#EED7A1,#CDA663 52%,#A9834A);--gold-text:linear-gradient(100deg,#F3E1B3,#D6B26E 45%,#B48A4C);--on-gold:#17120A;--font-display:var(--font-instrument-serif),"Instrument Serif",Georgia,serif}body{background:radial-gradient(1200px 600px at 50% -200px,rgba(201,169,110,.1),transparent 70%),var(--bg)}::selection{background:rgba(201,169,110,.35);color:#fff}.final-cta h2,.guarantee-box h2,.hero h1,.section-head h2,.v-product-title{font-family:var(--font-display);font-weight:400;letter-spacing:-.015em}.hero h1{font-size:72px;line-height:1.02;max-width:900px}.section-head h2{font-size:50px;line-height:1.08}.final-cta h2{font-size:58px;line-height:1.05}.guarantee-box h2{font-size:40px}.highlight-purple,.highlight-purple-light{font-style:italic;background:var(--gold-text);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.06em}.eyebrow{color:var(--gold-light)}.btn-primary,.v-btn-primary{background:var(--gold-grad);color:var(--on-gold);border:1px solid rgba(255,236,190,.35);box-shadow:0 10px 34px rgba(201,169,110,.28),inset 0 1px 0 rgba(255,255,255,.35)}.btn-primary:hover,.v-btn-primary:hover:not(:disabled){background:var(--gold-grad);filter:brightness(1.06);box-shadow:0 14px 44px rgba(201,169,110,.4),inset 0 1px 0 rgba(255,255,255,.35)}.btn-ghost,.btn-ghost-lg{border-color:rgba(201,169,110,.35)}.btn-ghost-lg:hover,.btn-ghost:hover{border-color:var(--gold);background:rgba(201,169,110,.07)}.v-chip.is-on{background:var(--gold-grad);border-color:transparent;color:var(--on-gold)}.dp-tab.is-active,.v-tab.is-active{background:#F4F1EA;color:var(--on-gold)}.v-tag{color:#E8D3A3;background:#1D1810}.v-tag-amber{color:#F4F1EA;background:#2A2620}.dp-num,.module-num,.offer-label,.v-copy-num{color:var(--gold-light)}.module-card:hover{border-color:rgba(201,169,110,.55)}.module-card.full{border-color:rgba(201,169,110,.3)}.member-link,.module-link,.v-arrow-link{color:var(--gold-light)}.member-link:hover,.module-link:hover{color:#F3E1B3}.trust-row li:before{color:var(--gold)}.offer-check{background:rgba(201,169,110,.12)}.offer-check,.offer-included,.offer-total span:last-child{color:var(--gold-light)}.v-checklist li:before{color:var(--gold)}.guarantee-seal{border-color:var(--gold);background:rgba(201,169,110,.08)}.fitcheck-card.yes h3,.guarantee-seal{color:var(--gold-light)}.hero-preview:before{background:radial-gradient(closest-side,rgba(201,169,110,.22),transparent)}.dp{border-color:rgba(201,169,110,.22);box-shadow:0 50px 140px rgba(0,0,0,.7),0 0 0 1px rgba(201,169,110,.06)}.stat-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:980px;margin:40px auto 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.stat-strip>div{padding:22px 12px;display:flex;flex-direction:column-reverse;gap:4px}.stat-strip>div+div{border-left:1px solid var(--border)}.stat-strip dd{font-family:var(--font-display);font-size:40px;line-height:1;color:var(--text)}.stat-strip dt{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.offer{position:relative;border:1px solid transparent;background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(160deg,rgba(238,215,161,.7),rgba(201,169,110,.12) 40%,rgba(201,169,110,.5)) border-box;box-shadow:0 40px 120px rgba(0,0,0,.55),0 0 80px rgba(201,169,110,.08);overflow:visible}.offer-stack{border-radius:24px 0 0 24px}.offer-buy{background:linear-gradient(180deg,#1A160E,#120F0A);border-left:1px solid rgba(201,169,110,.18);border-radius:0 24px 24px 0}.offer-ribbon{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:var(--gold-grad);color:var(--on-gold);font-family:var(--font-mono);font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:7px 16px;border-radius:999px;white-space:nowrap;box-shadow:0 8px 24px rgba(201,169,110,.3)}.offer-price-new{font-family:var(--font-display);font-weight:400;font-size:76px;letter-spacing:-.02em;background:var(--gold-text);-webkit-background-clip:text;background-clip:text;color:transparent}.offer-steps{border-top-color:rgba(201,169,110,.18)}.offer-steps li span{border-color:rgba(201,169,110,.4);color:var(--gold-light)}.compare{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:stretch}.compare-col{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:28px 24px;display:flex;flex-direction:column;gap:16px}.compare-col h3{font-family:var(--font-display);font-weight:400;font-size:30px;letter-spacing:-.01em}.compare-col dl,.compare-row{display:flex;flex-direction:column}.compare-row{gap:2px;padding:12px 0;border-top:1px solid var(--border)}.compare-row dt{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.compare-row dd{font-size:15px;color:var(--text-dim)}.compare-col.is-best{border-color:transparent;background:linear-gradient(180deg,#1A160E,#121110) padding-box,linear-gradient(160deg,rgba(238,215,161,.75),rgba(201,169,110,.15) 50%,rgba(201,169,110,.5)) border-box;box-shadow:0 30px 80px rgba(201,169,110,.1)}.compare-col.is-best dd{color:var(--text);font-weight:600}.compare-col.is-best h3{background:var(--gold-text);-webkit-background-clip:text;background-clip:text;color:transparent}.compare-badge{position:absolute;top:-12px;right:20px;background:var(--gold-grad);color:var(--on-gold);font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:5px 12px;border-radius:999px}.compare-cta{margin-top:auto}.compare-cta .btn{width:100%}.founder-card{border-color:rgba(201,169,110,.2);background:linear-gradient(180deg,#15130F,var(--surface))}.founder-card p{font-family:var(--font-display);font-size:24px;line-height:1.4;color:#E9E3D6}.sticky-cta{background:rgba(23,19,12,.94);border-color:rgba(201,169,110,.4)}.v-unlock{background:linear-gradient(180deg,#1A160E,#120F0A);border-color:rgba(201,169,110,.35)}.v-fill{background:rgba(201,169,110,.16);color:#F1E3C2}.testimonial-card-slide{background:var(--surface);border-color:var(--border)}@media (max-width:920px){.hero h1{font-size:52px}.section-head h2{font-size:38px}.final-cta h2{font-size:42px}.compare{grid-template-columns:1fr}.compare-col.is-best{order:-1}.stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-strip>div:nth-child(3){border-left:0}.stat-strip>div:nth-child(n+3){border-top:1px solid var(--border)}.offer-stack{border-radius:24px 24px 0 0}.offer-buy{border-left:0;border-top:1px solid rgba(201,169,110,.18);border-radius:0 0 24px 24px}}@media (max-width:600px){.hero h1{font-size:42px}.section-head h2{font-size:34px}.final-cta h2{font-size:36px}.stat-strip dd{font-size:32px}.offer-price-new{font-size:60px}.founder-card p{font-size:20px}.offer-ribbon{font-size:10px;letter-spacing:.08em}}.v-topic{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.v-topic label{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.v-topic select{min-height:44px;min-width:220px;padding:0 40px 0 14px;border-radius:12px;border:1px solid #33333b;background:#0F0F12 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23C9A96E' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center;color:var(--text);font:inherit;font-size:14px;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.v-topic select:focus-visible{outline:2px solid var(--gold-light);outline-offset:2px}.vd-main{padding:32px 0 80px;min-height:80vh;background:radial-gradient(900px 420px at 70% -120px,rgba(201,169,110,.08),transparent 70%)}.vd-layout{display:grid;grid-template-columns:236px minmax(0,1fr);grid-gap:40px;gap:40px;align-items:start;max-width:1200px}.vd-side{position:-webkit-sticky;position:sticky;top:88px;display:flex;flex-direction:column;gap:18px}.vd-content{min-width:0}.vd-content,.vd-stack{display:flex;flex-direction:column;gap:28px}.vd-brand{display:flex;align-items:center;gap:12px}.vd-badge{font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--on-gold);background:var(--gold-grad);padding:4px 10px;border-radius:999px}.vd-badge.is-muted{background:transparent;color:var(--text-dim);border:1px solid var(--border)}.v-avatar.is-member{background:var(--gold-grad);color:var(--on-gold);box-shadow:0 0 0 2px #0A0908,0 0 0 3px rgba(201,169,110,.5)}a.v-account-item{display:flex;align-items:center}.vd-nav{display:flex;flex-direction:column;gap:4px}.vd-nav-item{display:flex;align-items:center;gap:12px;min-height:46px;padding:0 14px;border-radius:12px;border:1px solid transparent;color:var(--text-dim);font-size:15px;font-weight:500;transition:background .2s ease,color .2s ease,border-color .2s ease}.vd-nav-item:hover{color:var(--text);background:rgba(255,255,255,.03)}.vd-nav-item.is-active{color:#F3E1B3;background:linear-gradient(90deg,rgba(201,169,110,.14),rgba(201,169,110,.03));border-color:rgba(201,169,110,.28)}.vd-nav-item:focus-visible{outline:2px solid var(--gold-light);outline-offset:2px}.vd-member{border-radius:18px;padding:20px 18px;border:1px solid transparent;background:linear-gradient(160deg,#1D1810,#121110) padding-box,linear-gradient(160deg,rgba(238,215,161,.7),rgba(201,169,110,.1) 45%,rgba(201,169,110,.45)) border-box;display:flex;flex-direction:column;gap:6px;box-shadow:0 20px 50px rgba(0,0,0,.4)}.vd-member.is-locked{background:var(--surface);border-color:var(--border);box-shadow:none}.vd-member-top{display:flex;justify-content:space-between;align-items:center}.vd-member-seal{color:var(--gold-light);font-size:16px}.vd-member-name{font-family:var(--font-display);font-size:28px;line-height:1.1;color:var(--text);margin-top:4px}.vd-member-meta{font-size:12.5px;color:var(--text-dim);overflow-wrap:anywhere}.vd-kicker{font-family:var(--font-mono);font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-light)}.vd-welcome{position:static;padding:0;z-index:auto;display:flex;flex-direction:column;gap:10px}.vd-h1{font-family:var(--font-display);font-weight:400;font-size:54px;line-height:1.04;letter-spacing:-.015em;color:var(--text)}.vd-h1 em,.vd-h2 em{font-style:italic;background:var(--gold-text);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.05em}.vd-h2{font-family:var(--font-display);font-weight:400;font-size:30px;line-height:1.1;letter-spacing:-.01em}.vd-lead{font-size:16px;color:var(--text-dim);line-height:1.6;max-width:620px}.vd-link{font-size:14px;font-weight:600;color:var(--gold-light);white-space:nowrap}.vd-link:hover{color:#F3E1B3}.vd-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--border);border-radius:20px;background:var(--surface);overflow:hidden}.vd-stats>div{padding:20px 20px 18px;display:flex;flex-direction:column-reverse;gap:6px}.vd-stats>div+div{border-left:1px solid var(--border)}.vd-stats dd{font-family:var(--font-display);font-size:44px;line-height:1;color:var(--text)}.vd-stats dt{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.vd-panel{background:var(--surface);border:1px solid var(--border);border-radius:22px;padding:26px;display:flex;flex-direction:column;gap:18px}.vd-panel-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.vd-panel-head>div{display:flex;flex-direction:column;gap:6px}.vd-start{border-color:transparent;background:linear-gradient(180deg,#17140E,var(--surface)) padding-box,linear-gradient(160deg,rgba(238,215,161,.55),rgba(201,169,110,.08) 50%,rgba(201,169,110,.35)) border-box}.vd-progress-label{font-family:var(--font-display);font-size:34px;line-height:1;color:var(--gold-light)}.vd-progress{height:6px;border-radius:999px;background:rgba(255,255,255,.06);overflow:hidden}.vd-progress span{display:block;height:100%;border-radius:inherit;background:var(--gold-grad);transition:width .4s ease}.vd-steps{list-style:none;display:flex;flex-direction:column}.vd-steps li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:16px 0;border-top:1px solid var(--border)}.vd-step-mark{width:34px;height:34px;border-radius:999px;border:1px solid rgba(201,169,110,.45);color:var(--gold-light);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:13px;font-weight:700}.vd-steps li.is-done .vd-step-mark{background:var(--gold-grad);color:var(--on-gold);border-color:transparent}.vd-steps li.is-done .vd-step-title{color:var(--text-dim);text-decoration:line-through;-webkit-text-decoration-color:rgba(201,169,110,.6);text-decoration-color:rgba(201,169,110,.6)}.vd-step-body{display:flex;flex-direction:column;gap:3px;min-width:0}.vd-step-title{font-size:16px;font-weight:600;color:var(--text)}.vd-step-text{font-size:14px;color:var(--text-dim);line-height:1.5}.vd-step-cta{font-size:14px;font-weight:600;color:var(--gold-light);white-space:nowrap;min-height:44px;display:inline-flex;align-items:center}.vd-module-list{list-style:none;display:flex;flex-direction:column}.vd-module-list li{display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;min-height:60px;border-top:1px solid var(--border)}.vd-module-num{font-family:var(--font-mono);font-size:12.5px;font-weight:700;color:var(--gold-light)}.vd-module-title{font-size:15px;font-weight:600;color:var(--text)}.vd-chip-btn,.vd-module-title:hover{color:#F3E1B3}.vd-chip-btn{display:inline-flex;align-items:center;min-height:38px;padding:0 16px;border-radius:999px;border:1px solid rgba(201,169,110,.45);font-size:13.5px;font-weight:600;white-space:nowrap;transition:background .2s ease}.vd-chip-btn:hover{background:rgba(201,169,110,.1)}.vd-lock-chip{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);border:1px solid var(--border);padding:5px 10px;border-radius:999px}.vd-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.vd-feature{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:16px;border:1px solid var(--border);background:#0F0E0C;transition:border-color .2s ease,transform .2s ease}.vd-feature:hover{border-color:rgba(201,169,110,.45);transform:translateY(-2px)}.vd-feature-meta{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.vd-feature-title{font-size:16px;font-weight:700;line-height:1.3;color:var(--text)}.vd-feature-text{font-size:13.5px;color:var(--text-dim);line-height:1.5;flex:1 1}.vd-concierge{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding:28px;border-radius:22px;border:1px solid rgba(201,169,110,.25);background:linear-gradient(120deg,#1A160E,#0F0E0C 60%)}.vd-concierge>div{display:flex;flex-direction:column;gap:8px;max-width:560px}.vd-module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.vd-module{position:relative;display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:22px;border:1px solid var(--border);background:linear-gradient(180deg,#151310,var(--surface));transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.vd-module:hover{border-color:rgba(201,169,110,.45);transform:translateY(-2px);box-shadow:0 24px 60px rgba(0,0,0,.45)}.vd-module.is-locked{opacity:.8}.vd-module-head{display:flex;justify-content:space-between;align-items:flex-start}.vd-module-big{font-family:var(--font-display);font-size:60px;line-height:.9;background:var(--gold-text);-webkit-background-clip:text;background-clip:text;color:transparent}.vd-ready{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#9FE3C4;border:1px solid rgba(16,185,129,.35);background:rgba(16,185,129,.08);padding:5px 10px;border-radius:999px}.vd-module-name{font-size:19px;line-height:1.3}.vd-module-name a:hover{color:#F3E1B3}.vd-module-text{font-size:14.5px;color:var(--text-dim);line-height:1.55}.vd-module-inside{list-style:none;display:flex;flex-direction:column;gap:6px;flex:1 1}.vd-module-inside li{position:relative;padding-left:22px;font-size:14px;color:#D6D0C4}.vd-module-inside li:before{content:"✓";position:absolute;left:0;color:var(--gold)}.vd-module-btn{width:100%;margin-top:6px}.vd-locked-note{font-size:14px;color:var(--text-faint);padding:12px 0 2px}.vd-content .v-card{border-radius:20px;background:linear-gradient(180deg,#151310,var(--surface));transition:border-color .2s ease,transform .2s ease}.vd-content .v-card:hover{border-color:rgba(201,169,110,.4)}.vd-content .v-card-title{font-size:18px}.vd-content .v-count{color:var(--gold-light)}.v-unlock h2{font-size:40px;letter-spacing:-.01em}.v-unlock h2,.v-unlock-new{font-family:var(--font-display);font-weight:400}.v-unlock-new{font-size:52px;background:var(--gold-text);-webkit-background-clip:text;background-clip:text;color:transparent}.vd-read-main{background:radial-gradient(900px 420px at 50% -160px,rgba(201,169,110,.08),transparent 70%)}.v-read-head h1{font-size:52px;line-height:1.04}.v-prose h2,.v-read-head h1{font-family:var(--font-display);font-weight:400}.v-prose h2{font-size:32px;letter-spacing:-.01em}.v-tip{background:linear-gradient(180deg,#1A160E,#14110C);border-color:rgba(201,169,110,.3);color:#EADCBF}.v-files-box{border-color:rgba(201,169,110,.22)}.v-file-link{background:#1D1810;color:#F3E8CF}.v-file-link:hover{background:#272015}@media (max-width:960px){.vd-layout{grid-template-columns:1fr;gap:20px}.vd-side{position:static}.vd-member{display:none}.vd-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:4px;gap:4px;padding:4px;border-radius:999px;background:var(--surface);border:1px solid var(--border)}.vd-nav-item{justify-content:center;border-radius:999px;min-height:44px;padding:0 8px;font-size:14px;gap:8px}.vd-nav-item.is-active{background:#F4F1EA;color:var(--on-gold);border-color:transparent}.vd-feature-grid,.vd-module-grid{grid-template-columns:1fr}.vd-hide-sm{display:none}}@media (max-width:600px){.vd-main{padding-top:20px}.vd-h1{font-size:38px}.vd-h2{font-size:26px}.vd-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.vd-stats>div:nth-child(3){border-left:0}.vd-stats>div:nth-child(n+3){border-top:1px solid var(--border)}.vd-stats dd{font-size:36px}.vd-concierge,.vd-panel{padding:20px}.vd-steps li{grid-template-columns:auto minmax(0,1fr)}.vd-step-cta{grid-column:2;min-height:32px}.vd-nav-item svg{display:none}.v-read-head h1{font-size:38px}.v-unlock h2{font-size:32px}.vd-concierge .v-btn{width:100%}}@media (prefers-reduced-motion:reduce){.vd-feature,.vd-module,.vd-progress span{transition:none}}.vd-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--border)}.vd-stats>div,.vd-stats>div+div{background:var(--surface);border:0!important}.vd-section-label{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--border);font-size:13px;color:var(--text-dim)}.vd-downloads{border:1px solid rgba(201,169,110,.28);border-radius:18px;background:linear-gradient(160deg,#19150F,#121110);padding:18px;display:flex;flex-direction:column;gap:12px}.vd-downloads-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.vd-downloads-count{font-size:12.5px;color:var(--text-dim)}.vd-dl-list,.vd-downloads ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.vd-dl-list li,.vd-downloads li{display:grid;align-items:center;grid-gap:14px;gap:14px;padding:12px;border-radius:14px;background:rgba(255,255,255,.02);border:1px solid var(--border)}.vd-file-ext{display:inline-flex;align-items:center;justify-content:center;min-width:46px;height:46px;padding:0 6px;border-radius:12px;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--gold-light);background:rgba(201,169,110,.08);border:1px solid rgba(201,169,110,.25)}.vd-file-info{display:flex;flex-direction:column;gap:3px;min-width:0}.vd-file-label{font-size:15px;font-weight:600;color:var(--text)}a.vd-file-label:hover{color:#F3E1B3}.vd-file-name{font-size:12.5px;color:var(--text-dim);overflow-wrap:anywhere}.vd-dl-actions{gap:14px}.vd-dl-actions,.vd-dl-btn{display:inline-flex;align-items:center}.vd-dl-btn{gap:8px;min-height:40px;padding:0 16px;border-radius:999px;background:var(--gold-grad);color:var(--on-gold);font-size:13.5px;font-weight:700;white-space:nowrap;box-shadow:0 6px 18px rgba(201,169,110,.18);transition:transform .15s ease,box-shadow .2s ease}.vd-dl-btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(201,169,110,.26)}.vd-dl-btn:focus-visible{outline:2px solid var(--gold-light);outline-offset:2px}.vd-lock-chip{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.vd-kit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.vd-kit{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:16px;border:1px solid var(--border);background:rgba(255,255,255,.02);transition:border-color .2s ease,background .2s ease}.vd-kit:hover{border-color:rgba(201,169,110,.4);background:rgba(201,169,110,.05)}.vd-kit-num{font-family:var(--font-display);font-size:40px;line-height:1;background:var(--gold-text);-webkit-background-clip:text;background-clip:text;color:transparent}.vd-skill-bundle{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:20px;border-radius:18px;border:1px solid transparent;background:linear-gradient(160deg,#1D1810,#121110) padding-box,linear-gradient(160deg,rgba(238,215,161,.6),rgba(201,169,110,.1) 45%,rgba(201,169,110,.4)) border-box}.vd-install{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;padding:20px;border-radius:18px;border:1px solid var(--border);background:var(--surface)}.vd-install ol{margin:10px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:6px;color:var(--text-dim);font-size:14.5px;line-height:1.55}.vd-install strong{color:var(--text);font-weight:600}.vd-skill-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.vd-skill{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:16px;border:1px solid var(--border);background:var(--surface)}.vd-skill-cat{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint)}.vd-skill-title{font-size:16px;font-weight:600;color:var(--text)}.vd-skill-title:hover{color:#F3E1B3}.vd-skill-text{margin:0;font-size:13.5px;line-height:1.55;color:var(--text-dim);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.vd-skill-actions{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:4px}.vd-chip-sm{min-height:32px;padding:0 12px;font-size:12.5px}.vd-skill-cta{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.vd-more-skills{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:960px){.vd-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.vd-nav-item{font-size:13.5px;padding:0 4px}}@media (max-width:720px){.vd-install,.vd-kit-grid,.vd-more-skills,.vd-skill-grid{grid-template-columns:1fr}}@media (max-width:600px){.vd-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.vd-dl-list li,.vd-downloads li{grid-template-columns:auto minmax(0,1fr)}.vd-dl-list li>:last-child,.vd-downloads li>:last-child{grid-column:1/-1;justify-self:stretch;justify-content:center}.vd-dl-actions .vd-dl-btn{flex:1 1;justify-content:center}.vd-hide-xs{display:none}.vd-skill-bundle .v-btn{width:100%}}.vd-more-btn{align-self:center;border:1px solid rgba(201,169,110,.45);color:#F3E1B3;background:transparent;cursor:pointer}.vd-more-btn:hover{background:rgba(201,169,110,.08)}@media (max-width:960px){.vd-main{padding-bottom:calc(110px + env(safe-area-inset-bottom, 0px))}.vd-nav{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom, 0px));transform:translateX(-50%);z-index:60;display:flex;grid-template-columns:none;flex-direction:row;align-items:center;gap:6px;padding:6px;border-radius:999px;background:rgba(20,18,15,.82);border:1px solid rgba(201,169,110,.28);box-shadow:0 18px 40px rgba(0,0,0,.55),inset 0 0 0 1px rgba(255,255,255,.02);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}.vd-nav-item,.vd-nav-item.is-active{width:52px;height:52px;min-height:0;padding:0;gap:0;justify-content:center;border-radius:999px;border:0}.vd-nav-item{color:var(--text-dim);background:transparent}.vd-nav-item.is-active{background:var(--gold-grad);color:var(--on-gold);box-shadow:0 6px 18px rgba(201,169,110,.3)}.vd-nav-item svg,.vd-nav-item.is-active svg{display:block;width:22px;height:22px}.vd-nav-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vd-side{display:contents}}.vd-vault{position:static;padding:28px;border-radius:24px;border:1px solid transparent;background:radial-gradient(120% 80% at 100% 0,rgba(201,169,110,.12),transparent 55%) padding-box,linear-gradient(160deg,#1A1610,#111010 60%) padding-box,linear-gradient(160deg,rgba(238,215,161,.65),rgba(201,169,110,.08) 40%,rgba(201,169,110,.35)) border-box;box-shadow:0 30px 60px rgba(0,0,0,.35);display:flex;flex-direction:column;gap:24px}.vd-vault-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.vd-vault-title{font-family:var(--font-display);font-weight:400;font-size:36px;line-height:1.08;color:var(--text);margin-top:8px}.vd-vault-title em{font-style:italic;background:var(--gold-text);-webkit-background-clip:text;background-clip:text;color:transparent}.vd-vault-value{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.vd-vault-value-label{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint)}.vd-vault-value-num{font-family:var(--font-display);font-size:34px;line-height:1.05;color:var(--text)}.vd-vault-value-note{font-size:12.5px;color:var(--gold-light)}.vd-vault.is-locked .vd-vault-value-num{text-decoration:line-through;-webkit-text-decoration-color:rgba(201,169,110,.6);text-decoration-color:rgba(201,169,110,.6);text-decoration-thickness:1px;color:var(--text-dim)}.vd-vault-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.vd-vault-grid>li{display:flex}.vd-vault-item{position:relative;flex:1 1;display:flex;flex-direction:column;gap:6px;padding:20px 20px 18px;border-radius:18px;border:1px solid rgba(232,214,170,.09);background:rgba(255,255,255,.018);transition:border-color .25s ease,background .25s ease,transform .25s ease}.vd-vault-item:hover{border-color:rgba(201,169,110,.45);background:rgba(201,169,110,.05);transform:translateY(-2px)}.vd-vault-item:focus-visible{outline:2px solid var(--gold-light);outline-offset:2px}.vd-vault-icon{width:38px;height:38px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:var(--gold-light);background:rgba(201,169,110,.08);border:1px solid rgba(201,169,110,.22);margin-bottom:10px}.vd-vault-num{font-family:var(--font-display);font-size:48px;line-height:.95;background:var(--gold-text);-webkit-background-clip:text;background-clip:text;color:transparent}.vd-vault-label{font-size:15px;font-weight:600;color:var(--text)}.vd-vault-note{font-size:13px;line-height:1.5;color:var(--text-dim)}.vd-vault-arrow{position:absolute;top:20px;right:20px;color:var(--text-faint);transition:color .2s ease,transform .2s ease}.vd-vault-item:hover .vd-vault-arrow{color:var(--gold-light);transform:translateX(3px)}.vd-vault-grid>li.is-feature .vd-vault-item{background:linear-gradient(160deg,rgba(201,169,110,.14),rgba(201,169,110,.03));border-color:rgba(201,169,110,.35)}@media (max-width:960px){.vd-vault-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.vd-vault{padding:20px;gap:18px;border-radius:20px}.vd-vault-title{font-size:28px}.vd-vault-head{align-items:flex-start;flex-direction:column;gap:14px}.vd-vault-value{align-items:flex-start;text-align:left;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.vd-vault-value-num{font-size:26px}.vd-vault-grid{grid-template-columns:1fr 1fr;gap:10px}.vd-vault-grid>li.is-feature,.vd-vault-grid>li:last-child{grid-column:1/-1}.vd-vault-item{padding:16px 14px}.vd-vault-num{font-size:38px}.vd-vault-note{display:none}.vd-vault-grid>li.is-feature .vd-vault-note{display:block}.vd-vault-label{font-size:13.5px}.vd-vault-icon{width:32px;height:32px;margin-bottom:6px}.vd-vault-arrow{top:16px;right:14px}}.vd-pack{position:static;display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:22px 24px;border-radius:20px;border:1px solid transparent;background:radial-gradient(120% 120% at 0 0,rgba(201,169,110,.14),transparent 55%) padding-box,linear-gradient(160deg,#1D1810,#121110) padding-box,linear-gradient(160deg,rgba(238,215,161,.7),rgba(201,169,110,.1) 45%,rgba(201,169,110,.45)) border-box;box-shadow:0 24px 50px rgba(0,0,0,.35)}.vd-pack-icon{width:52px;height:52px;flex:none;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;color:var(--on-gold);background:var(--gold-grad);box-shadow:0 8px 22px rgba(201,169,110,.28)}.vd-pack-copy{flex:1 1;min-width:220px;display:flex;flex-direction:column;gap:4px}.vd-pack-title{font-family:var(--font-display);font-size:28px;line-height:1.1;color:var(--text)}.vd-pack-text{margin:0;font-size:14px;line-height:1.55;color:var(--text-dim)}.vd-pack-btn{flex:none}.vd-pack.is-compact{padding:18px 20px;box-shadow:none}.vd-pack.is-compact .vd-pack-title{font-size:22px}.vd-pack.is-compact .vd-pack-icon{width:44px;height:44px;border-radius:14px}.vd-pack.is-locked .vd-pack-icon{background:rgba(201,169,110,.1);color:var(--gold-light);box-shadow:none;border:1px solid rgba(201,169,110,.25)}.vd-included-chip{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-light);border:1px solid rgba(201,169,110,.3);padding:5px 10px;border-radius:999px;white-space:nowrap}.vd-row-link{color:var(--text-faint);font-size:18px;line-height:1;padding:4px 6px}.vd-row-link:hover{color:var(--gold-light)}@media (max-width:600px){.vd-pack{padding:18px;gap:14px}.vd-pack-title{font-size:24px}.vd-pack-btn{width:100%}}.vd-dl-list li,.vd-downloads li{grid-template-columns:auto minmax(0,1fr) auto}.vd-downloads li>.vd-file-info{grid-column:auto!important;justify-self:stretch!important}.vd-files-mods{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:14px;color:var(--text-dim)}.ck{min-height:100vh;background:radial-gradient(900px 420px at 30% -10%,rgba(201,169,110,.13),transparent 70%),var(--bg);padding:24px 16px 64px}.ck-top{max-width:1040px;margin:0 auto 36px;display:flex;align-items:center;justify-content:space-between}.ck-secure{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--text-dim)}.ck-grid{max-width:1040px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:28px;gap:28px;align-items:start}.ck-main{display:flex;flex-direction:column;gap:22px;padding:30px;border-radius:24px;background:var(--surface);border:1px solid var(--border)}.ck-steps{list-style:none;margin:0;padding:0;display:flex;gap:8px;flex-wrap:wrap}.ck-steps li{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--text-faint)}.ck-steps li+li:before{content:"";width:22px;height:1px;background:var(--border-strong);margin-right:2px}.ck-step-dot{width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;border:1px solid var(--border-strong);color:var(--text-dim)}.ck-steps li.is-current{color:var(--text)}.ck-steps li.is-current .ck-step-dot{background:var(--gold-grad);color:var(--on-gold);border-color:transparent}.ck-steps li.is-done{color:var(--gold-light)}.ck-steps li.is-done .ck-step-dot{color:var(--gold-light);border-color:rgba(201,169,110,.5)}.ck-head{position:static;padding:0;display:flex;flex-direction:column;gap:10px}.ck-title{font-family:var(--font-display);font-weight:400;font-size:42px;line-height:1.06;color:var(--text)}.ck-title em{font-style:italic;background:var(--gold-text);-webkit-background-clip:text;background-clip:text;color:transparent}.ck-signed{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ck-inline-form{display:inline}.ck-link-btn{background:none;border:0;padding:0;color:var(--gold-light);font:inherit;text-decoration:underline;cursor:pointer}.ck-pay-btn{min-height:56px;font-size:16px}.ck-methods{margin:0;text-align:center;font-size:12.5px;color:var(--text-faint)}.ck-sent{align-items:flex-start}.ck-sent-icon{width:48px;height:48px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:var(--on-gold);background:var(--gold-grad)}.ck-sent-title{font-family:var(--font-display);font-weight:400;font-size:30px;color:var(--text)}.ck-sent-actions{display:flex;gap:10px;flex-wrap:wrap}.ck-summary{position:-webkit-sticky;position:sticky;top:24px;display:flex;flex-direction:column;gap:16px;padding:26px;border-radius:24px;border:1px solid transparent;background:linear-gradient(160deg,#1D1810,#121110) padding-box,linear-gradient(160deg,rgba(238,215,161,.6),rgba(201,169,110,.1) 45%,rgba(201,169,110,.4)) border-box}.ck-product-name{font-family:var(--font-display);font-size:30px;line-height:1.1;color:var(--text)}.ck-product-sub{font-size:13px;color:var(--text-dim);margin-top:4px}.ck-includes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:14px;color:var(--text-dim)}.ck-includes li{display:flex;gap:10px}.ck-includes li:before{content:"✓";color:var(--gold-light);font-weight:700}.ck-total{border-top:1px solid var(--border);padding-top:14px;display:flex;flex-direction:column;gap:8px}.ck-row{display:flex;justify-content:space-between;align-items:baseline;font-size:14px;color:var(--text-dim)}.ck-strike{text-decoration:line-through}.ck-row-big{color:var(--text);font-weight:600}.ck-price{font-family:var(--font-display);font-size:40px;font-weight:400;background:var(--gold-text);-webkit-background-clip:text;background-clip:text;color:transparent}.ck-fine{font-size:12.5px;color:var(--text-faint)}@media (max-width:860px){.ck-grid{grid-template-columns:1fr}.ck-summary{position:static;order:-1}.ck-includes{display:none}}@media (max-width:600px){.ck-main{padding:22px 18px}.ck-title{font-size:34px}.ck-summary{padding:20px}.ck-product-name{font-size:24px}.ck-price{font-size:32px}.ck-steps{gap:6px}.ck-steps li+li:before{width:12px}.ck-steps li:not(.is-current) .ck-step-label{display:none}}.dp-res{display:flex;flex-direction:column;gap:12px;min-width:0}.dp-search{max-width:420px;padding:0 14px}.dp-search input{min-height:40px;font-size:13.5px}.dp-chips{gap:6px}.dp-chips .v-chip{min-height:32px;padding:0 12px;font-size:12.5px}.dp-count{margin:0}.dp-empty{font-size:13px;margin:0}.dp-res-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.dp-res-card{padding:16px;gap:8px;min-width:0}.dp-res-card .v-card-meta{font-size:11.5px;gap:6px;flex-wrap:wrap}.dp-res-card .v-card-title{font-size:14.5px}.dp-res-card .v-card-text{font-size:12.5px}.dp-res-card .v-arrow-link{font-size:13px}@media (max-width:960px){.dp-res-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.dp-res-grid{grid-template-columns:1fr}.dp-res-grid>.v-card:nth-child(n+4){display:none}.dp-search{max-width:none}}.logo{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:27px;line-height:1;letter-spacing:-.01em;background:var(--gold-text);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.08em;display:inline-flex}.footer-inner .logo{font-size:24px}.v-auth-card .logo{font-size:30px}.inc{max-width:980px;margin:0 auto;border-radius:24px;border:1px solid transparent;background:linear-gradient(160deg,#16130E,#0F0E0D) padding-box,linear-gradient(160deg,rgba(238,215,161,.5),rgba(201,169,110,.08) 40%,rgba(201,169,110,.3)) border-box;overflow:hidden}.inc-list{list-style:none;margin:0;padding:0}.inc-list li+li{border-top:1px solid var(--border)}.inc-row{display:grid;grid-template-columns:64px minmax(0,1fr) auto 24px;align-items:center;grid-gap:20px;gap:20px;padding:20px 28px;transition:background .2s ease}.inc-row:hover{background:rgba(201,169,110,.05)}.inc-row:focus-visible{outline:2px solid var(--gold-light);outline-offset:-2px}.inc-num{font-family:var(--font-display);font-size:44px;line-height:1;background:var(--gold-text);-webkit-background-clip:text;background-clip:text;color:transparent}.inc-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.inc-title{font-size:17px;font-weight:600;color:var(--text);letter-spacing:-.01em}.inc-text{font-size:14px;line-height:1.5;color:var(--text-dim)}.inc-stats{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end;max-width:240px}.inc-stat{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#F3E1B3;border:1px solid rgba(201,169,110,.3);background:rgba(201,169,110,.06);padding:5px 10px;border-radius:999px;white-space:nowrap}.inc-arrow{color:var(--text-faint);font-size:18px;transition:color .2s ease,transform .2s ease}.inc-row:hover .inc-arrow{color:var(--gold-light);transform:translateX(3px)}.inc-bonus{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:16px 28px;border-top:1px solid rgba(201,169,110,.25);background:linear-gradient(90deg,rgba(201,169,110,.12),rgba(201,169,110,.02))}.inc-bonus-label{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-light)}.inc-bonus-items{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:14px;color:var(--text)}.inc-bonus-items span:before{content:"✓";color:var(--gold-light);margin-right:6px}.fit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;max-width:1080px;margin:0 auto}.fit-card{display:flex;flex-direction:column;gap:8px;padding:22px;border-radius:20px;border:1px solid var(--border);background:var(--surface);transition:border-color .25s ease,transform .25s ease}.fit-card:hover{border-color:rgba(201,169,110,.4);transform:translateY(-2px)}.fit-icon{width:42px;height:42px;border-radius:13px;margin-bottom:6px;display:inline-flex;align-items:center;justify-content:center;color:var(--gold-light);background:rgba(201,169,110,.08);border:1px solid rgba(201,169,110,.25)}.fit-card h3{font-size:17px;font-weight:600;color:var(--text);letter-spacing:-.01em;margin:0}.fit-card p{font-size:14px;line-height:1.55;color:var(--text-dim);margin:0}@media (max-width:960px){.fit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inc-row{grid-template-columns:52px minmax(0,1fr) 20px}.inc-stats{grid-column:2;justify-content:flex-start;max-width:none}.inc-arrow{grid-column:3;grid-row:1}}@media (max-width:600px){.logo{font-size:24px}.fit-grid{grid-template-columns:1fr}.fit-card{padding:18px;flex-direction:row;flex-wrap:wrap;column-gap:14px}.fit-card .fit-icon{margin:0}.fit-card h3{flex:1 1;align-self:center}.fit-card p{flex-basis:100%}.inc-row{grid-template-columns:40px minmax(0,1fr) 16px;gap:12px;padding:16px 18px}.inc-num{font-size:34px;align-self:start}.inc-title{font-size:15.5px}.inc-text{font-size:13px}.inc-bonus{padding:14px 18px;gap:8px}.inc-bonus-items{font-size:13px}}@media (min-width:961px){.inc-stats{flex-wrap:nowrap;max-width:none}}@media (max-width:600px){.inc-stat{font-size:10px;padding:4px 8px}}