/* accel-v3: colour variety, heavy glows, goal, ledger, homeowner sections */
:root{--c-teal:45,212,191;--c-blue:96,140,255;--c-vio:165,125,255;--c-pink:244,84,190;--c-amber:255,160,72}
body{background-image:radial-gradient(1200px 700px at 6% -8%,rgba(60,90,255,.28),transparent 60%),radial-gradient(1000px 620px at 100% 2%,rgba(236,72,180,.22),transparent 60%),radial-gradient(900px 700px at 50% 58%,rgba(45,212,191,.07),transparent 65%),linear-gradient(180deg,#080a22,#0b0d2c 38%,#150f3c 70%,#080a22)}
section{position:relative;--sac:var(--c-blue)}
section:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(760px 380px at 88% 0%,rgba(var(--sac),.16),transparent 70%),radial-gradient(640px 320px at 4% 100%,rgba(var(--sac),.09),transparent 70%)}
#goal{--sac:var(--c-pink)}#trust{--sac:var(--c-teal)}#model{--sac:var(--c-vio)}#why{--sac:var(--c-pink)}#tour{--sac:var(--c-blue)}#wizard{--sac:var(--c-teal)}#ads{--sac:var(--c-pink)}#get{--sac:var(--c-vio)}#see{--sac:var(--c-amber)}#compare{--sac:var(--c-amber)}#fees{--sac:var(--c-blue)}#own{--sac:var(--c-vio)}#terms{--sac:var(--c-teal)}#dashboard{--sac:var(--c-vio)}#how{--sac:var(--c-teal)}#territory{--sac:var(--c-pink)}#support{--sac:var(--c-teal)}#faq{--sac:var(--c-vio)}#apply{--sac:var(--c-pink)}#final{--sac:var(--c-amber)}
section .w>.pill:not(.sm){border-color:rgba(var(--sac),.95);color:rgb(var(--sac));box-shadow:0 0 18px rgba(var(--sac),.4);background:rgba(var(--sac),.08)}
.card{--ac:var(--sac,var(--c-blue));background:linear-gradient(160deg,rgba(var(--ac),.17),rgba(10,10,36,.9) 62%);border:1px solid rgba(var(--ac),.52);box-shadow:0 0 0 1px rgba(var(--ac),.12),0 0 26px rgba(var(--ac),.3),0 0 70px rgba(var(--ac),.13),inset 0 0 30px rgba(var(--ac),.07)}
.grid>.card:nth-child(5n+1){--ac:var(--c-teal)}.grid>.card:nth-child(5n+2){--ac:var(--c-pink)}.grid>.card:nth-child(5n+3){--ac:var(--c-vio)}.grid>.card:nth-child(5n+4){--ac:var(--c-amber)}.grid>.card:nth-child(5n+5){--ac:var(--c-blue)}
.steps>.card:nth-child(5n+1){--ac:var(--c-teal)}.steps>.card:nth-child(5n+2){--ac:var(--c-pink)}.steps>.card:nth-child(5n+3){--ac:var(--c-vio)}.steps>.card:nth-child(5n+4){--ac:var(--c-amber)}.steps>.card:nth-child(5n+5){--ac:var(--c-blue)}
.two>.card:nth-child(2n+1){--ac:var(--c-teal)}.two>.card:nth-child(2n+2){--ac:var(--c-pink)}
.grid>.card.teal,.card.teal{--ac:var(--c-teal)}.grid>.card.glow,.card.glow,.grid>.card.hot,.card.hot{--ac:var(--c-pink)}
.card.glow{box-shadow:0 0 0 1px rgba(var(--ac),.3),0 0 34px rgba(var(--ac),.42),0 0 90px rgba(var(--ac),.2),inset 0 0 36px rgba(var(--ac),.1)}
.grid>.card:hover{border-color:rgba(var(--ac),.95);box-shadow:0 0 0 1px rgba(var(--ac),.4),0 0 40px rgba(var(--ac),.5),0 0 100px rgba(var(--ac),.22),inset 0 0 36px rgba(var(--ac),.1)}
.card h3{color:#fff}.card p{color:#b9c2ee}
details{border-color:rgba(var(--sac),.4);box-shadow:0 0 18px rgba(var(--sac),.12)}details:nth-of-type(3n+2){border-color:rgba(var(--c-pink),.4)}details:nth-of-type(3n+3){border-color:rgba(var(--c-teal),.4)}
.tier{border-color:rgba(var(--ac),.9);background:linear-gradient(160deg,rgba(var(--ac),.16),transparent);box-shadow:0 0 28px rgba(var(--ac),.35),0 0 70px rgba(var(--ac),.14)}.tier:nth-child(1){--ac:var(--c-teal)}.tier:nth-child(2){--ac:var(--c-blue)}.tier:nth-child(3){--ac:var(--c-vio)}.tier:nth-child(4){--ac:var(--c-pink)}.tier:nth-child(5){--ac:var(--c-amber)}
.fl{border-color:rgba(var(--c-teal),.9);box-shadow:0 0 22px rgba(var(--c-teal),.3)}.fl.pk{border-color:rgba(var(--c-pink),.95);box-shadow:0 0 30px rgba(var(--c-pink),.4)}
.splitbar .s30{background:linear-gradient(135deg,rgba(var(--c-pink),.7),rgba(var(--c-amber),.4))}.splitbar .s70{background:linear-gradient(135deg,rgba(var(--c-vio),.6),rgba(var(--c-teal),.35))}
.splitbar{box-shadow:0 0 36px rgba(var(--c-pink),.25)}
.rf.us{background:linear-gradient(90deg,rgba(var(--c-teal),.8),rgba(var(--c-blue),.5));border-right-color:rgb(var(--c-teal))}.rf.them{background:linear-gradient(90deg,rgba(var(--c-pink),.4),rgba(var(--c-amber),.22));border-right-color:rgb(var(--c-pink))}
.box{border-color:rgba(var(--c-vio),.5);box-shadow:0 0 18px rgba(var(--c-vio),.18)}.box.hot{border-color:rgba(var(--c-pink),.7)}
ul.c li:before{border-color:rgb(var(--ac,var(--c-teal)));box-shadow:0 0 8px rgba(var(--ac,var(--c-teal)),.7)}
.shot{border-color:rgba(var(--c-vio),.6);box-shadow:0 0 36px rgba(var(--c-vio),.35),0 0 90px rgba(var(--c-pink),.15)}
.fincta{box-shadow:0 0 60px rgba(var(--c-amber),.3),0 0 120px rgba(var(--c-pink),.18);border-color:rgba(var(--c-amber),.7);background:linear-gradient(135deg,rgba(var(--c-pink),.18),rgba(var(--c-amber),.12))}
.goalc{display:grid;grid-template-columns:1.05fr 1fr;gap:34px;padding:38px;align-items:stretch;--ac:var(--c-pink);box-shadow:0 0 0 1px rgba(var(--c-pink),.35),0 0 60px rgba(var(--c-pink),.4),0 0 140px rgba(var(--c-vio),.28),inset 0 0 60px rgba(var(--c-pink),.08)}
@media(max-width:860px){.goalc{grid-template-columns:1fr;padding:24px}}
.goalt h2{font-size:clamp(28px,4.4vw,46px);max-width:none}.goalt .sub{max-width:none}
.gg{background:linear-gradient(90deg,rgb(var(--c-teal)),rgb(var(--c-vio)) 55%,rgb(var(--c-pink)));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}
.stairs{display:flex;gap:10px;align-items:flex-end;min-height:330px}
.stairs>div{flex:1;height:var(--h);min-height:140px;border-radius:16px 16px 6px 6px;padding:14px 12px;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(180deg,rgba(var(--ac),.5),rgba(var(--ac),.1));border:1px solid rgba(var(--ac),.9);box-shadow:0 0 26px rgba(var(--ac),.45),0 0 70px rgba(var(--ac),.2)}
.stairs b{font-size:clamp(20px,2.6vw,30px);color:#fff;font-weight:800;line-height:1}.stairs span{font-size:12px;color:#e9eeff;margin-top:6px;line-height:1.35}
@media(max-width:560px){.stairs{gap:6px}.stairs span{font-size:10.5px}}
.ggrp{margin-top:34px}.ggrp:first-of-type{margin-top:8px}
.gh{display:flex;align-items:center;gap:14px;margin-bottom:14px;flex-wrap:wrap}.gh b{font-size:26px;color:#fff;letter-spacing:-.02em;text-shadow:0 0 24px rgba(var(--sac),.8)}.gh span{font-size:13px;color:rgb(var(--sac));font-weight:700;letter-spacing:.06em;text-transform:uppercase}.gh i{flex:1;min-width:40px;height:2px;background:linear-gradient(90deg,rgba(var(--sac),.95),transparent);box-shadow:0 0 14px rgba(var(--sac),.7)}
.gg4{grid-template-columns:repeat(4,1fr)}@media(max-width:1000px){.gg4{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.gg4{grid-template-columns:1fr}}
.ggrp .card,.ggrp .grid>.card{--ac:var(--sac);background:linear-gradient(160deg,rgba(var(--sac),.2),rgba(10,10,36,.92) 64%);border-color:rgba(var(--sac),.65);box-shadow:0 0 0 1px rgba(var(--sac),.3),0 0 34px rgba(var(--sac),.44),0 0 90px rgba(var(--sac),.2),inset 0 0 36px rgba(var(--sac),.1)}
.ggrp .card:before{content:"";display:block;width:28px;height:28px;border-radius:9px;border:1.5px solid rgb(var(--sac));margin-bottom:12px;background:radial-gradient(circle at 30% 30%,rgba(var(--sac),.65),transparent 72%);box-shadow:0 0 16px rgba(var(--sac),.75)}
.ggrp .card h3{font-size:16px}.ggrp .card p{font-size:13.5px}
.incl{margin-top:34px;--ac:var(--c-amber)}
.wlist{margin-top:14px}.wlist li{font-size:13.5px}
.wprev{box-shadow:0 0 0 1px rgba(var(--c-teal),.4),0 0 44px rgba(var(--c-teal),.35),0 0 110px rgba(var(--c-vio),.25);border-color:rgba(var(--c-teal),.6);border-radius:18px}
.wp-tel{font-style:normal;border:1.2px solid var(--bc);color:#fff;border-radius:99px;padding:3px 11px;font-size:11px;font-weight:700}
.wp-hero{position:relative;min-height:380px}
.wp-sub{color:#e5ebff;font-size:14px;margin:0;max-width:340px}
.wp-est{position:absolute;right:14px;top:14px;border:1.2px solid var(--bc);background:rgba(8,10,34,.82);backdrop-filter:blur(8px);border-radius:14px;padding:10px 14px;box-shadow:0 0 28px rgba(0,0,0,.5);max-width:210px}
.wp-est small{display:block;color:#b9c2ee;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.wp-est b{display:block;color:#fff;font-size:19px;margin:2px 0}.wp-est span{color:var(--bc);font-size:11.5px;font-weight:700;filter:brightness(1.3)}
@media(max-width:520px){.wp-est{position:static;margin-bottom:6px;max-width:none}}
.jr{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media(max-width:900px){.jr{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.jr{grid-template-columns:1fr}}
.jr>.card:nth-child(1){--ac:var(--c-teal)}.jr>.card:nth-child(2){--ac:var(--c-vio)}.jr>.card:nth-child(3){--ac:var(--c-pink)}.jr>.card:nth-child(4){--ac:var(--c-amber)}
.jn{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1.5px solid rgb(var(--ac));color:#fff;font-size:16px;margin-bottom:12px;box-shadow:0 0 18px rgba(var(--ac),.7);background:rgba(var(--ac),.2)}
.seegrid{display:grid;grid-template-columns:1.25fr 1fr;gap:16px;margin-top:16px;align-items:start}@media(max-width:900px){.seegrid{grid-template-columns:1fr}}
.seegrid .photos{grid-template-columns:repeat(2,1fr)}.seegrid .photos figure{border-color:rgba(var(--c-amber),.5);box-shadow:0 0 28px rgba(var(--c-amber),.22)}.seegrid .photos img{height:200px}
.estx{--ac:var(--c-pink)}.ex-h{font-size:18px;font-weight:800;color:#fff;margin-top:6px}.ex-h small{display:block;font-size:12.5px;color:#b9c2ee;font-weight:400;margin-top:2px}
.ex-p{margin:14px 0;border:1.5px solid rgba(var(--c-teal),.8);border-radius:14px;padding:12px 14px;background:linear-gradient(90deg,rgba(var(--c-teal),.16),transparent);box-shadow:0 0 24px rgba(var(--c-teal),.3)}.ex-p b{display:block;font-size:30px;color:#fff;letter-spacing:-.02em}.ex-p span{font-size:12.5px;color:#b9c2ee}
.ex-m{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.ex-m>div{border:1px solid rgba(var(--c-vio),.55);border-radius:12px;padding:9px 12px}.ex-m small{display:block;color:#b9c2ee;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.ex-m b{color:#fff;font-size:14px}
.invest{margin-top:16px;--ac:var(--c-pink)}.invest h3{font-size:22px}.invest p{font-size:15.5px;color:#d4dbff;margin:8px 0 16px;max-width:880px}
.lv{--ac:var(--c-vio);padding:24px}.lv-h{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}.lv-h b{color:#fff;font-size:17px}.lv-h span{color:#b9c2ee;font-size:13px}
.lv-bar{display:flex;gap:6px;min-height:64px}.lv-bar i{font-style:normal;display:flex;align-items:center;justify-content:center;text-align:center;padding:6px;font-size:12px;font-weight:700;color:#fff;border-radius:10px;border:1px solid rgba(var(--ac),.95);background:linear-gradient(180deg,rgba(var(--ac),.5),rgba(var(--ac),.14));box-shadow:0 0 20px rgba(var(--ac),.4);min-width:0}
.lv-bar i.new{border-style:dashed;background:rgba(var(--ac),.06);animation:lvp 2.4s ease-in-out infinite}.lv-bar i.new:nth-of-type(8){animation-delay:.4s}.lv-bar i.new:nth-of-type(9){animation-delay:.8s}
@keyframes lvp{50%{box-shadow:0 0 34px rgba(var(--ac),.85);background:rgba(var(--ac),.2)}}
.lv-bar.cr em{font-style:normal;display:flex;align-items:center;padding:6px 14px;font-size:13px;color:#b9c2ee;border:1px dashed rgba(var(--c-teal),.6);border-radius:10px}
@media(max-width:700px){.lv-bar{flex-wrap:wrap}.lv-bar i{flex:1 1 30%!important;min-height:48px}.lv-bar.cr i,.lv-bar.cr em{flex:1 1 100%!important}}
@media(prefers-reduced-motion:reduce){.lv-bar i.new{animation:none}}

@media(max-width:860px){.goalc{grid-template-columns:minmax(0,1fr)!important;padding:22px 18px!important}.goalc>*{min-width:0;max-width:100%}.goalc h2{font-size:26px;overflow-wrap:anywhere}.stairs{max-width:100%}}

#model{background:linear-gradient(90deg,rgba(255,160,72,.08),rgba(244,84,190,.08) 55%,rgba(165,125,255,.06))}#model .grid{grid-template-columns:1fr!important;gap:14px}#model .card{display:flex;align-items:center;gap:22px;padding:22px 26px}#model .mn{flex:0 0 64px;height:64px;border-radius:50%;display:grid;place-items:center;font-size:28px;font-weight:800;border:2px solid rgb(var(--ac));color:rgb(var(--ac));box-shadow:0 0 24px rgba(var(--ac),.55),inset 0 0 14px rgba(var(--ac),.25)}#model .mb h3{margin:0 0 6px}#model .mb p{margin:0}.wlogo{font-size:13px;color:#d6defc;margin:12px 0 0;padding:10px 12px;border:1px dashed rgba(45,212,191,.6);border-radius:12px;background:rgba(45,212,191,.06)}.seegrid.one{grid-template-columns:minmax(0,820px)!important;justify-content:center}.stat:first-child{box-shadow:0 0 38px rgba(45,212,191,.5),inset 0 0 20px rgba(45,212,191,.12);border-color:rgba(45,212,191,.7)}.stat:first-child .n{font-size:1.3em}@media(max-width:600px){#model .card{gap:14px;padding:18px}#model .mn{flex-basis:46px;height:46px;font-size:22px}}

.ico{width:22px;height:22px;flex:0 0 auto}.estx .ex-h{font-size:clamp(30px,4.2vw,40px);font-weight:800;line-height:1.1;margin:14px 0 14px}.estx .ex-h small{display:block;font-size:17px;font-weight:400;color:#c9d3ff;margin-top:6px}.estx .ex-p{text-align:center;padding:18px 14px;border-radius:20px;border:2px solid transparent;background:linear-gradient(#0b1230,#0b1230) padding-box,linear-gradient(90deg,#2dd4bf,#7c5cff,#f454be) border-box;box-shadow:0 0 28px rgba(124,92,255,.45)}.estx .ex-p span{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#a9c4ff;margin-bottom:6px}.estx .ex-p b{display:block;font-size:clamp(28px,4vw,42px);font-weight:800;background:linear-gradient(90deg,#22d3ee,#fff 45%,#f67ac8);-webkit-background-clip:text;background-clip:text;color:transparent}.estx .ex-m{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0}.estx .exm{padding:12px 14px;border-radius:16px;border:1.5px solid rgba(45,212,191,.6);box-shadow:0 0 20px rgba(45,212,191,.3);background:rgba(10,30,60,.55)}.estx .exm.t2{border-color:rgba(165,125,255,.7);box-shadow:0 0 20px rgba(165,125,255,.35);background:rgba(40,16,70,.5)}.estx .exm small{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#a9c4ff;margin-bottom:8px}.estx .exr{display:flex;align-items:center;gap:10px}.estx .exr .ico{width:34px;height:34px;padding:7px;border-radius:50%;border:1.5px solid currentColor;color:#2dd4bf}.estx .t2 .ico{color:#a57dff}.estx .exr b{font-size:16px;line-height:1.25}.mbtn2{display:flex;align-items:center;justify-content:center;gap:10px;padding:15px 20px;border-radius:999px;font-weight:700;color:#fff;text-decoration:none;background:linear-gradient(90deg,#5b3cff,#b02cff 55%,#ff4f8b);box-shadow:0 0 28px rgba(176,44,255,.55)}.exn{display:flex;gap:12px;align-items:flex-start;margin:16px 0 0;padding-top:14px;border-top:1px solid rgba(255,255,255,.14);color:#c9d3ff;font-size:14px}.exn .ico{color:#c9d3ff;margin-top:2px}.invest .ih{font-size:clamp(30px,4.4vw,46px);font-weight:800;line-height:1.05;margin:0 0 16px}.invest>p{font-size:17px;line-height:1.55;color:#cdd4ff}.invest .splitbar .s30{background:linear-gradient(135deg,#f0399e,#e8793a)}.invest .splitbar .s70{background:linear-gradient(135deg,#6a4cff,#1f6fe0 60%,#18c8d0)}.invest .splitbar b{font-size:clamp(34px,5vw,48px)}.invest .splitbar span{text-transform:uppercase;letter-spacing:.14em;font-size:12px}.ibrow{flex-direction:column;align-items:flex-start;gap:14px}.invest .ib{display:flex;align-items:center;gap:12px;border-radius:999px;padding:14px 20px;min-width:min(100%,360px);box-shadow:0 0 24px currentColor}.invest .ib span{flex:1;text-align:left}.invest .ib.pink{width:100%}.invest .ib:not(.pink){color:#38bdf8;border-color:#38bdf8}.invest .ib:not(.pink) span{color:#fff}.invest .ib.pink{color:#e660ff}.invest .ib.pink span{color:#fff}@media(max-width:560px){.estx .ex-m{grid-template-columns:1fr}}

.artc{position:relative;max-width:560px;margin:14px auto;border-radius:26px}.artc img{display:block;width:100%;height:auto;border-radius:26px}.artc .hot{position:absolute;display:block;border-radius:999px}.artc .hot:focus-visible{outline:2px solid #fff;outline-offset:2px}.artc.fta{max-width:640px}.sro{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#more .row{flex-wrap:wrap;gap:12px;justify-content:flex-start}@media(max-width:600px){#more .row .btn{width:100%}}

#goal{overflow-x:clip}html,body{overflow-x:clip}

.zbar{display:grid;grid-template-columns:auto 1fr;gap:18px 26px;align-items:center;margin:18px 0 22px;padding:22px 26px;border-radius:24px;border:1.5px solid rgba(45,212,191,.7);background:linear-gradient(120deg,rgba(45,212,191,.14),rgba(124,92,255,.14) 60%,rgba(244,84,190,.1));box-shadow:0 0 34px rgba(45,212,191,.35),inset 0 0 22px rgba(45,212,191,.08)}
.zbar .zb1{text-align:center;padding:6px 22px;border-right:1px solid rgba(255,255,255,.18)}.zbar .zb1 b{display:block;font-size:clamp(46px,6vw,68px);line-height:1;font-weight:800;background:linear-gradient(90deg,#2dd4bf,#a57dff,#f454be);-webkit-background-clip:text;background-clip:text;color:transparent}.zbar .zb1 span{display:block;text-transform:uppercase;letter-spacing:.16em;font-size:12px;color:#bfe9e4;margin-top:6px}
.zbar h3{margin:0 0 6px;font-size:clamp(20px,2.4vw,26px)}.zbar p{margin:0;color:#cdd4ff;line-height:1.5}
.zsteps{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;list-style:none;margin:6px 0 0;padding:0}.zsteps li{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.16);background:rgba(8,12,34,.5);font-size:14px;font-weight:600}.zsteps b{flex:0 0 28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:13px;border:1.5px solid #2dd4bf;color:#2dd4bf}.zsteps li:nth-child(2) b{border-color:#a57dff;color:#a57dff}.zsteps li:nth-child(3) b{border-color:#f454be;color:#f454be}.zsteps li:nth-child(4) b{border-color:#ffa048;color:#ffa048}
@media(max-width:700px){.zbar{grid-template-columns:1fr;padding:18px}.zbar .zb1{border-right:0;border-bottom:1px solid rgba(255,255,255,.18);padding:0 0 12px}.zsteps{grid-template-columns:1fr 1fr}}
.card.form .colrow{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.cpick{display:inline-flex;align-items:center;gap:8px;margin:0;cursor:pointer;font-size:13px;color:#cdd4ff}.cpick input[type=color]{width:34px;height:34px;padding:0;border:2px solid rgba(255,255,255,.4);border-radius:50%;background:none;cursor:pointer}.cpick input[type=color]::-webkit-color-swatch-wrapper{padding:0}.cpick input[type=color]::-webkit-color-swatch{border:0;border-radius:50%}
#wCol2 button.on{outline:2px solid #fff;outline-offset:2px}.hint{display:block;margin-top:6px;color:#aab4e6;font-size:12px}#wLogoUp input[type=file]{width:100%;padding:10px;border:1.5px dashed rgba(165,125,255,.7);border-radius:12px;background:rgba(124,92,255,.08);color:#cdd4ff}
.wp-logo{display:inline-flex;align-items:center}.wp-logo i{font-style:normal;font-weight:800;font-size:13px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--bc),var(--bc2,var(--bc)));box-shadow:0 0 14px var(--bc)}.wprev[data-logo=badge] .wp-logo i{border-radius:9px;border:2px solid var(--bc2,#fff);background:linear-gradient(160deg,var(--bc),rgba(8,12,34,.9))}.wp-logo img{height:34px;width:auto;max-width:150px;object-fit:contain}.wp-logo .ph{font-size:11px;border:1px dashed var(--bc);padding:4px 8px;border-radius:8px;color:#cdd4ff}.wp-top{gap:8px}.wprev[data-logo=word] #pvName{background:linear-gradient(90deg,var(--bc),var(--bc2,var(--bc)));-webkit-background-clip:text;background-clip:text;color:transparent;font-size:17px}.wprev[data-logo=mono] #pvName,.wprev[data-logo=badge] #pvName{margin-left:8px}
.wprev .wp-top{border-bottom:2px solid transparent;border-image:linear-gradient(90deg,var(--bc),var(--bc2,var(--bc))) 1}.wp-tag{display:block;font-style:normal;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--bc2,#fff);margin:2px 0 4px}.wprev .mbtn{border:1.5px solid var(--bc2,var(--bc));background:linear-gradient(90deg,color-mix(in srgb,var(--bc) 38%,transparent),color-mix(in srgb,var(--bc2,var(--bc)) 38%,transparent));color:#fff}.wprev .chips.pv span{border-color:var(--bc2,var(--bc))}

#docs .dtabs{margin:18px 0 16px}.dpanel{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:18px;align-items:start}.dpanel[hidden]{display:none}.dtext{padding:24px 26px}.dtext h3{font-size:clamp(22px,2.6vw,30px);margin:10px 0 10px}.dtext .what{color:#cdd4ff;line-height:1.55;margin:0 0 12px}.dtext .what b{color:#fff}.dtext .row{flex-wrap:wrap;gap:12px;margin-top:14px}.dimgs{display:grid;gap:14px;justify-items:center}.dimgs.two{grid-template-columns:1fr 1fr}.dimg{display:block;border-radius:16px;overflow:hidden;border:1.5px solid rgba(165,125,255,.6);box-shadow:0 0 34px rgba(124,92,255,.45),0 0 70px rgba(244,84,190,.18)}.dimgs:not(.two) .dimg{max-width:430px}.dimg img{display:block;width:100%;height:auto}
@media(max-width:860px){.dpanel{grid-template-columns:1fr}.dimgs.two{grid-template-columns:1fr 1fr}}@media(max-width:520px){.dimgs.two{grid-template-columns:1fr}}

/* docs: all three examples visible */
#docs .dtabs{display:none}
#docs .dpanel[hidden]{display:grid!important}
#docs .sub{margin-bottom:20px}
#docs .dpanel+.dpanel{margin-top:26px}
@media(min-width:1000px){
#docs .w{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}
#docs .w>:not(.dpanel){grid-column:1/-1}
#docs .dpanel,#docs .dpanel+.dpanel{grid-template-columns:1fr;margin-top:0}
#docs .dpanel,#docs .dpanel[hidden]{display:flex!important;flex-direction:column;gap:16px}
#docs .dimgs{order:-1}
#docs .dimgs.two{grid-template-columns:1fr}
#docs .dimgs.two .dimg:nth-child(n+2){display:none}
#docs .dimgs:not(.two) .dimg,#docs .dimg{max-width:none;width:100%}
#docs .dtext{padding:18px}
#docs .dtext h3{font-size:20px}
#docs .dtext .what{font-size:14px}
#docs .dtext .row .btn{font-size:13px;padding:9px 14px}
}
