
/* V663: final rich-guide, visual and member-settings layer. */
html body.hub-v663-body{margin:0!important;background:#020711!important;color:#eef7ff!important;color-scheme:dark}
html body.hub-v663-body .site-shell,html body.hub-v663-body .main,html body.hub-v663-body .legacy-main{background:#020711!important;color:#eef7ff!important}
html body.hub-v663-body :is(h1,h2,h3,h4,h5,h6,.v662-search-hero h1,.v662-guide-hero h1,.v662-card h2,.v662-result-card h3){color:#f6fbff!important;-webkit-text-fill-color:#f6fbff!important;-webkit-text-stroke:0 transparent!important;background:none!important;background-image:none!important;text-shadow:none!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important}
html body.hub-v663-body :is(p,li,td,dd,figcaption,.v662-lead,.v662-result-card p,.v662-card p,.v662-card li){color:#b9cee0!important;opacity:1!important}
html body.hub-v663-body a{opacity:1}.v662-search-page,.v662-guide,.v662-guide-library{background:linear-gradient(180deg,#020711,#061222 55%,#020711)!important;color:#eef7ff!important}
.v662-search-hero,.v662-guide-hero{background:radial-gradient(circle at 82% 10%,rgba(29,139,255,.24),transparent 34%),linear-gradient(180deg,#071a30,#020711)!important;border-bottom:1px solid rgba(74,187,255,.34)!important}
.v663-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:24px;align-items:center}.v663-hero-visual{margin:0;border:1px solid rgba(70,200,255,.34);border-radius:20px;overflow:hidden;background:#020711;box-shadow:0 22px 60px rgba(0,0,0,.38)}.v663-hero-visual img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.v663-hero-visual figcaption{padding:10px 13px;font-size:.83rem;background:#061421;color:#bcd4e6!important}
.v663-before{padding-top:18px}.v663-decision-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.v663-decision-grid>div{position:relative;padding:15px 14px 14px 52px;border:1px solid rgba(70,200,255,.2);border-radius:14px;background:#061526}.v663-decision-grid>div>span{position:absolute;left:13px;top:14px;width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:linear-gradient(135deg,#16b9ff,#7a42ff);color:#fff;font-weight:900}.v663-decision-grid b{display:block;color:#f7fbff!important}.v663-decision-grid p{margin:5px 0 0;font-size:.9rem}
.v663-member-preview{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;border-color:rgba(166,70,255,.45)!important;background:linear-gradient(120deg,#071b31,#180b36)!important}.v663-sample-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:13px}.v663-sample-settings>div{padding:11px;border:1px solid rgba(76,199,255,.22);border-radius:12px;background:#061526}.v663-sample-settings b{display:block;color:#74d9ff!important}.v663-sample-settings span{display:block;margin-top:3px;color:#bdd0df}.v663-member-actions{display:flex;flex-direction:column;gap:8px;min-width:210px}
.v663-result-card{overflow:hidden;padding-top:0!important}.v663-result-image{display:block;margin:0 -15px 13px}.v663-result-image img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:#020711}.v662-related a{overflow:hidden}.v662-related img{display:block;width:calc(100% + 24px);margin:-12px -12px 4px;aspect-ratio:16/9;object-fit:cover}
.v663-settings-page{background:linear-gradient(180deg,#020711,#071426 70%,#020711);color:#eef7ff;padding-bottom:36px}.v663-settings-hero{padding:34px 0 22px;border-bottom:1px solid rgba(70,200,255,.3)}.v663-settings-hero h1{font-size:clamp(2.1rem,5vw,4rem);line-height:1;margin:7px 0 10px}.v663-gate-badge{display:inline-flex;padding:7px 10px;border-radius:999px;border:1px solid rgba(81,211,255,.35);color:#75dcff;font-size:.75rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.v663-settings-grid{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);gap:16px;padding-top:18px}.v663-form,.v663-result{border:1px solid rgba(70,200,255,.28);border-radius:18px;background:linear-gradient(180deg,#081a2e,#03101d);padding:18px}.v663-form label{display:grid;gap:6px;color:#d7e8f5;font-weight:800}.v663-form select,.v663-form input{width:100%;min-height:46px;border-radius:11px;border:1px solid rgba(70,200,255,.32);background:#020b15;color:#f3f9ff;padding:0 12px;font:inherit}.v663-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.v663-setting-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.v663-setting-card{padding:12px;border:1px solid rgba(70,200,255,.2);border-radius:12px;background:#061526}.v663-setting-card small{display:block;color:#76d9ff;text-transform:uppercase;letter-spacing:.08em}.v663-setting-card strong{display:block;margin-top:4px;color:#f5fbff!important}.v663-lock-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.v663-locked{position:relative;min-height:88px;padding:12px;border:1px solid rgba(171,75,255,.25);border-radius:12px;background:linear-gradient(135deg,rgba(35,19,60,.8),rgba(4,14,25,.92));overflow:hidden}.v663-locked:after{content:'MEMBER';position:absolute;right:8px;top:8px;font-size:.62rem;letter-spacing:.1em;color:#ce9cff}.v663-locked b{color:#f5faff!important}.v663-locked span{display:block;margin-top:5px;color:#8095a7;filter:blur(3px);user-select:none}.v663-member-cta{margin-top:14px;padding:14px;border-radius:14px;border:1px solid rgba(169,70,255,.38);background:linear-gradient(120deg,#0a2844,#260f4a)}.v663-member-cta h3{margin:0 0 5px}.v663-member-cta p{margin:0 0 10px}.v663-status{min-height:24px;color:#8fe0ff}.v663-result .v662-btn{margin-top:10px}.v663-member-proof{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:14px}.v663-member-proof div{padding:11px;border:1px solid rgba(70,200,255,.18);border-radius:12px;background:#061526}.v663-member-proof b{display:block;color:#f4f9ff!important}.v663-member-proof span{display:block;color:#9fb6ca;font-size:.85rem;margin-top:3px}
@media(max-width:900px){.v663-hero-grid,.v663-settings-grid{grid-template-columns:1fr}.v663-hero-visual{order:-1}.v663-decision-grid{grid-template-columns:1fr}.v663-member-preview{grid-template-columns:1fr}.v663-member-actions{min-width:0;flex-direction:row;flex-wrap:wrap}.v663-member-proof{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.v663-form-grid,.v663-setting-cards,.v663-lock-grid,.v663-sample-settings,.v663-member-proof{grid-template-columns:1fr}.v663-member-actions .v662-btn{width:100%}.v663-settings-hero{padding-top:24px}}
