:root{--bg:#04141a;--bg-2:#071d24;--card:#0a2530;--line:#12333e;--text:#edf4f3;--muted:#8fadb3;--gold:#f4a825;--gold-deep:#db8f0e;--cyan:#35c8e8;--terracotta:#e0714b;--hover:#0e2a33;--selected:#10333f;--line-strong:#3a5c66;--gold-soft:#33280f;--on-gold:#1a1205;--ok:#6fd39b;--ok-bg:#123a28;--bad:#f0897a;--bad-bg:#331611;--warn:var(--gold);--warn-bg:#33280f;--info:var(--cyan);--info-bg:#10323f;--neutral-bg:#17323b;--scrim:#04141ae6;--v-card:var(--card);--v-line:var(--line);--v-muted:var(--muted);--v-bg-2:var(--bg-2)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:Inter,Segoe UI,Noto Sans Devanagari,Arial,sans-serif;line-height:1.65}img,video{max-width:100%;display:block}a{color:var(--cyan)}.wrap{max-width:1120px;margin:0 auto;padding:0 24px}header.nav{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#04141ad1;position:sticky;top:0}.nav-inner{align-items:center;gap:28px;max-width:1120px;margin:0 auto;padding:12px 24px;display:flex}.brand{letter-spacing:-.5px;align-items:center;gap:10px;font-size:1.3rem;font-weight:700;text-decoration:none;display:flex}.brand img{width:34px;height:34px}.brand .ni{color:var(--text)}.brand .vista{color:var(--gold)}.nav-links{align-items:center;gap:24px;margin-left:auto;display:flex}.lang-pick{border:1px solid var(--line);border-radius:999px;margin-left:auto;display:flex;overflow:hidden}.nav-links+.lang-pick{margin-left:0}.lang-pick button{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:6px 14px;font-family:inherit;font-size:.82rem;font-weight:600}.lang-pick button.on{color:var(--text);background:#10333f}.nav-links a{color:var(--muted);font-size:.93rem;font-weight:500;text-decoration:none}.nav-links a:hover{color:var(--text)}.btn{background:var(--gold);cursor:pointer;letter-spacing:.1px;border:none;border-radius:999px;padding:11px 26px;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-block;color:#1a1205!important}.btn:hover{background:#ffc043}.btn.ghost{background:0 0;border:1.5px solid #3a5c66;font-weight:600;color:var(--text)!important}.btn.ghost:hover{border-color:var(--text)}.hero{text-align:center;justify-content:center;align-items:center;min-height:clamp(560px,92vh,880px);display:flex;position:relative;overflow:hidden}.hero video.bg{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.hero .scrim{z-index:1;background:linear-gradient(#04141ab8 0%,#04141a73 40%,#04141ae0 100%);position:absolute;inset:0}.hero-content{z-index:2;max-width:880px;padding:96px 24px;position:relative}.hero h1{letter-spacing:-1.5px;font-size:3.6rem;font-weight:700;line-height:1.12}.hero h1 .accent{color:var(--gold)}.hero .tagline-hi{color:#b9d2d6;margin-top:14px;font-size:1.05rem}.hero p.sub{color:#c9dcdf;max-width:40rem;margin:18px auto 0;font-size:1.15rem}.hero-ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px;display:flex}.hero .micro{color:#9fbfc5;margin-top:16px;font-size:.9rem}.hero .stars{color:var(--gold);letter-spacing:3px;margin-top:26px;font-size:1rem}.hero .stars span{color:#c9dcdf;letter-spacing:0;margin-left:10px;font-size:.92rem}.trust-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-2)}.trust-inner{flex-wrap:wrap;justify-content:center;gap:18px;max-width:1120px;margin:0 auto;padding:18px 24px;display:flex}.trust-inner .chip{color:#bbd4d8;background:#35c8e80d;border:1px solid #24505d;border-radius:999px;padding:6px 18px;font-size:.86rem}.trust-inner .chip.gold{color:var(--gold);background:#f4a82512;border-color:#7a5a14;font-weight:600}section{padding:88px 0}section.tint{background:var(--bg-2)}.center{text-align:center}.kicker{color:var(--gold);letter-spacing:2.5px;text-transform:uppercase;font-size:.78rem;font-weight:700}h2.section-title{letter-spacing:-1px;margin:10px 0 14px;font-size:2.4rem;font-weight:700}p.section-sub{color:var(--muted);max-width:46rem;margin:0 auto 48px}p.section-sub.left{margin:0 0 48px}.gallery{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.shot-card{background:var(--card);border:1px solid var(--line);border-radius:14px;transition:transform .2s,border-color .2s;overflow:hidden}.shot-card:hover{border-color:#23566a;transform:translateY(-4px)}.shot-card img{aspect-ratio:16/9;object-fit:cover;width:100%}.shot-meta{padding:14px 16px 16px}.shot-meta h3{font-size:.98rem;font-weight:600}.shot-meta .tags{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.tag{color:#a8c6cc;background:#0f3140;border-radius:6px;padding:2px 9px;font-size:.72rem;font-weight:600}.tag.gold{color:var(--gold);background:#f4a8251a}.frow{grid-template-columns:1fr 1fr;align-items:center;gap:56px;margin-bottom:88px;display:grid}.frow:last-child{margin-bottom:0}.frow img{border:1px solid var(--line);border-radius:14px;box-shadow:0 22px 60px #00000080}.frow h3{letter-spacing:-.5px;margin:10px 0 12px;font-size:1.7rem}.frow p{color:var(--muted)}.frow ul{margin:16px 0 0;list-style:none}.frow li{color:#b9d2d6;padding:5px 0 5px 26px;font-size:.95rem;position:relative}.frow li:before{content:"✦";color:var(--gold);position:absolute;left:0}.grid3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.card{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:22px}.card .icon{font-size:1.5rem}.card h3{margin:10px 0 6px;font-size:1rem}.card p{color:var(--muted);font-size:.9rem}.showcase{border:1px solid var(--line);background:#000;border-radius:18px;overflow:hidden;box-shadow:0 30px 80px #0000008c}.showcase video{width:100%}.compare{border-collapse:collapse;background:var(--card);border-radius:14px;width:100%;overflow:hidden}.compare th,.compare td{text-align:left;border-bottom:1px solid var(--line);padding:14px 18px;font-size:.94rem}.compare th{color:var(--text);background:#0e3140;font-weight:600}.compare td{color:#b9d2d6}.compare td.yes{color:#4ade80;font-weight:700}.compare td.no{color:#f87171}.compare-scroll{overflow-x:auto}.pricing-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:18px;display:grid}@media (width<=1100px) and (width>=901px){.pricing-grid{grid-template-columns:repeat(2,1fr)}}.price-card{background:var(--card);border:1px solid var(--line);border-radius:16px;flex-direction:column;padding:30px 26px;display:flex;position:relative}.price-card.featured{border:2px solid var(--gold);background:linear-gradient(180deg, #f4a82514, #0a253000) , var(--card)}.price-card .badge{background:var(--gold);color:#1a1205;white-space:nowrap;border-radius:999px;padding:3px 14px;font-size:.72rem;font-weight:700;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.price-card h3{color:var(--muted);font-size:1rem;font-weight:600}.price-card .amount{letter-spacing:-1px;margin:6px 0 2px;font-size:2.3rem;font-weight:700}.price-card .amount span{color:var(--muted);font-size:.92rem;font-weight:500}.price-card ul{flex:1;margin:18px 0 24px;list-style:none}.price-card li{color:#b9d2d6;padding:5px 0 5px 26px;font-size:.92rem;position:relative}.price-card li:before{content:"✓";color:var(--gold);font-weight:700;position:absolute;left:0}.price-note{text-align:center;color:var(--muted);margin-top:28px;font-size:.9rem}.price-note strong{color:#d7e6e8}.faq details{background:var(--card);border:1px solid var(--line);border-radius:12px;margin-bottom:12px;padding:4px 22px}.faq summary{cursor:pointer;color:var(--text);padding:14px 0;font-weight:600}.faq details p{color:var(--muted);padding:0 0 16px;font-size:.94rem}.faq a{color:var(--cyan)}.cta-band{text-align:center;border:1px solid var(--line);background:radial-gradient(90% 150% at 50% 0,#0e3947 0%,#071d24 70%);border-radius:20px;padding:64px 32px;position:relative;overflow:hidden}.cta-band h2{letter-spacing:-.5px;margin-bottom:10px;font-size:2.1rem}.cta-band p{color:var(--muted);margin-bottom:28px}footer.site{color:var(--muted);border-top:1px solid var(--line);background:#020d11;padding:56px 0 30px}footer.site h4{color:var(--text);margin-bottom:14px;font-size:.95rem}footer.site a{color:var(--muted);padding:3px 0;font-size:.92rem;text-decoration:none;display:block}footer.site a:hover{color:var(--text)}.foot-grid{grid-template-columns:2fr 1fr 1fr;gap:36px;display:grid}.foot-bottom{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:40px;padding-top:22px;font-size:.85rem;display:flex}.legal{max-width:780px;margin:0 auto;padding:64px 24px}.legal h1{letter-spacing:-.5px;margin-bottom:6px;font-size:2rem}.legal .updated{color:var(--muted);margin-bottom:34px;font-size:.9rem}.legal h2{margin:32px 0 10px;font-size:1.22rem}.legal p,.legal li{color:#b9d2d6;margin-bottom:8px;font-size:.96rem}.legal ul{margin:10px 0 10px 22px}.legal strong{color:var(--text)}.modal-veil{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020a0dbf;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal{background:var(--bg-2);border:1px solid var(--line);border-radius:18px;width:100%;max-width:440px;padding:30px 28px;position:relative;box-shadow:0 30px 80px #0009}.modal-x{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:6px;font-size:1rem;position:absolute;top:14px;right:14px}.modal-x:hover{color:var(--text)}.modal label,.admin-login label{color:var(--muted);margin-bottom:14px;font-size:.85rem;font-weight:600;display:block}.modal input,.admin-login input{background:var(--bg);border:1px solid var(--line);width:100%;color:var(--text);border-radius:10px;margin-top:6px;padding:11px 14px;font-family:inherit;font-size:.95rem;display:block}.modal input:focus,.admin-login input:focus{border-color:var(--gold);outline:none}.form-err{color:#f87171;margin-bottom:10px;font-size:.86rem}@media (width<=900px){.hero h1{font-size:2.3rem}.hero{min-height:80vh}.gallery,.grid3,.pricing-grid{grid-template-columns:1fr}.frow{grid-template-columns:1fr;gap:24px;margin-bottom:64px}.frow.flip img{order:-1}.foot-grid{grid-template-columns:1fr}.nav-links{display:none}h2.section-title{font-size:1.8rem}}.q-page{max-width:640px;margin:0 auto;padding:28px 18px 72px}.q-top{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.q-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.78rem}.q-vendor{letter-spacing:-.3px;font-size:1.45rem;font-weight:700;line-height:1.25}.q-verified{background:var(--gold);color:#1a1205;vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-left:8px;font-size:.72rem;font-weight:800;display:inline-flex}.q-ref{color:var(--muted);white-space:nowrap;padding-top:4px;font-size:.8rem}.q-card{background:var(--card);border:1px solid var(--line);border-radius:14px;margin-bottom:14px;padding:20px}.q-card h2{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:.82rem;font-weight:700}.q-empty{text-align:center;padding:56px 24px}.q-empty h1{margin-bottom:10px;font-size:1.3rem}.q-muted{color:var(--muted);font-size:.92rem}.q-banner{border:1px solid var(--line);background:var(--bg-2);border-radius:14px;flex-direction:column;gap:3px;margin-bottom:14px;padding:15px 18px;display:flex}.q-banner strong{font-size:1rem}.q-banner span{color:var(--muted);font-size:.88rem}.q-banner-approved,.q-banner-done{background:#0a2a1e;border-color:#2c7a50}.q-banner-rejected{border-color:var(--terracotta);background:#2a1410}.q-banner-changes_requested{border-color:var(--gold-deep);background:#2a2010}.q-banner-cancelled{border-color:var(--terracotta);background:#2a1410}.q-banner-cancelled a{color:var(--text);font-weight:600;text-decoration:none}.q-change{border-color:var(--gold-deep)}.q-reason{margin-bottom:12px;font-size:.95rem}.q-changelist{flex-direction:column;gap:9px;list-style:none;display:flex}.q-changelist li{font-size:.95rem}.q-tag{letter-spacing:.08em;text-transform:uppercase;border-radius:4px;margin-right:8px;padding:2px 7px;font-size:.68rem;font-weight:700;display:inline-block}.q-tag-add{color:#6fd39b;background:#123a28}.q-tag-remove{color:#f0897a;background:#33161170}.q-tag-change{color:var(--gold);background:#33280f}.q-was{color:var(--muted);margin-left:2px;font-size:.85rem;display:block}.q-delta{border-top:1px solid var(--line);margin-top:14px;padding-top:13px;font-size:1rem}.q-delta b{font-size:1.15rem}.q-delta.up b{color:var(--gold)}.q-delta.down b{color:#6fd39b}.q-total{text-align:center;padding:26px 20px}.q-total-label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.78rem}.q-total-value{letter-spacing:-1.5px;margin:6px 0;font-size:2.6rem;font-weight:800;line-height:1.1}.q-total-note{color:var(--muted);font-size:.85rem}.q-for{font-size:1.02rem;font-weight:600}.q-room+.q-room{margin-top:20px}.q-room h3{color:var(--gold);margin-bottom:8px;font-size:.95rem;font-weight:700}.q-line{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:11px 0;display:flex}.q-line-marked{border-left:3px solid var(--gold);background:linear-gradient(90deg,#33280f55,#0000 60%);margin-left:-14px;padding-left:11px}.q-line-name{font-size:.97rem;font-weight:500}.q-line-meta{color:var(--muted);margin-top:2px;font-size:.83rem}.q-line-note{color:var(--muted);margin-top:3px;font-size:.83rem;font-style:italic}.q-line-amount{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.q-act{border-color:#2a5561}.q-field{margin:14px 0;display:block}.q-field span{color:var(--muted);margin-bottom:6px;font-size:.85rem;display:block}.q-field input,.q-field textarea{background:var(--bg-2);border:1px solid var(--line);width:100%;color:var(--text);border-radius:10px;padding:13px 14px;font-family:inherit;font-size:1rem}.q-field input{letter-spacing:.5em;text-align:center;font-size:1.2rem}.q-field input:focus-visible,.q-field textarea:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.q-actions{flex-direction:column;gap:10px;margin-top:16px;display:flex}.q-btn{text-align:center;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;padding:15px 22px;font-family:inherit;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.q-btn:disabled{opacity:.45;cursor:default}.q-btn-primary{background:var(--gold);color:#1a1205}.q-btn-ghost{color:var(--text);background:0 0;border:1.5px solid #3a5c66}.q-btn-quiet{color:var(--muted);border:1px solid var(--line);background:0 0;font-weight:600}.q-resend{color:var(--cyan);cursor:pointer;background:0 0;border:none;margin:14px auto 0;font-family:inherit;font-size:.88rem;text-decoration:underline;display:block}.q-error{color:#f0897a;margin-top:14px;font-size:.92rem}.q-downloads .q-actions{margin-top:14px}.q-foot{text-align:center;color:var(--muted);margin-top:26px;padding:0 10px;font-size:.82rem}@media (width>=560px){.q-actions{flex-direction:row}.q-btn{flex:1}.q-total-value{font-size:3rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.q-head-right{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.q-lang{border:1px solid var(--line);border-radius:999px;display:flex;overflow:hidden}.q-lang button{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:5px 12px;font-family:inherit;font-size:.78rem;font-weight:700}.q-lang button.on{color:var(--text);background:#10333f}html[lang=hi] .q-eyebrow,html[lang=hi] .q-card h2,html[lang=hi] .q-total-label,html[lang=hi] .q-tag{text-transform:none;letter-spacing:normal}.hero2{background:var(--bg);padding:64px 0 72px}.hero2-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:56px;max-width:1180px;margin:0 auto;padding:0 24px;display:grid}.hero2-copy h1{letter-spacing:-.03em;text-wrap:balance;margin-bottom:10px;font-size:clamp(2.3rem,4.4vw,3.5rem);font-weight:800;line-height:1.06}.hero2-copy h1 .accent{color:var(--gold)}.hero2-badge{border:1px solid var(--line);background:var(--bg-2);color:var(--muted);border-radius:999px;margin-bottom:18px;padding:6px 14px;font-size:.8rem;font-weight:600;display:inline-block}.hero2-copy .tagline-hi{color:var(--muted);margin-bottom:14px;font-size:1.05rem}.hero2-copy .sub{color:var(--muted);max-width:48ch;margin-bottom:26px;font-size:1.08rem}.hero2-copy .hero-ctas{flex-wrap:wrap;gap:12px;display:flex}.hero2-copy .micro{color:var(--muted);margin-top:14px;font-size:.86rem}.hero2-demo{flex-direction:column;gap:12px;display:flex}.hero2-controls{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.hero2-controls span,.hero2-controls button{border:1px solid var(--line);background:var(--bg-2);color:var(--muted);border-radius:999px;padding:7px 14px;font-size:.82rem;font-weight:600}.hero2-controls button{cursor:pointer}.hero2-controls button:hover{color:var(--text)}.hero2-controls span.on,.hero2-controls button.on{background:var(--gold);border-color:var(--gold);color:#1a1205}@media (width<=900px){.hero2{padding:32px 0 48px}.hero2-inner{grid-template-columns:1fr;gap:32px}.hero2-copy .sub{max-width:none}}.q-photos{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.q-photo{width:96px;color:var(--muted);flex-direction:column;font-size:.72rem;line-height:1.25;text-decoration:none;display:flex}.q-photo img{object-fit:cover;border:1px solid var(--line,#0000001f);border-radius:10px;width:96px;height:96px;display:block}.q-photo span{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.q-materials{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.q-mat{border:1px solid var(--line,#0000001f);border-radius:999px;align-items:center;gap:7px;padding:3px 10px 3px 4px;font-size:.78rem;display:inline-flex}.q-mat b{font-weight:600}.q-mat span{opacity:.65}.q-mat img{object-fit:cover;border-radius:50%;width:30px;height:30px}.q-mat img:only-child{margin-right:0}.kicker.gold{color:var(--gold,#c9a24b)}.pro-grid{grid-template-columns:repeat(4,1fr)}@media (width<=1000px){.pro-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.pro-grid{grid-template-columns:1fr}}body.q-light{--bg:#f6f1e6;--bg-2:#fbf8f1;--card:#fff;--line:#e8dfcd;--text:#15303a;--muted:#667b80;color:#15303a;background:#f6f1e6}body.q-light .q-page{max-width:680px;padding:14px 14px 120px}body.q-light .q-card{border-radius:18px;margin-bottom:12px;padding:20px 18px;box-shadow:0 1px 2px #15303a0a,0 10px 28px #15303a0f}body.q-light .q-card h2{color:#8a7a5c;letter-spacing:.14em;font-size:.74rem}.q-letterhead{background:var(--card);border:1px solid var(--line);border-radius:20px;margin-bottom:12px;overflow:hidden;box-shadow:0 1px 2px #15303a0a,0 10px 28px #15303a0f}.q-lh-banner{background:linear-gradient(135deg,#0f3a44,#1b5a66);height:52px;position:relative}.q-lh-banner img{object-fit:cover;width:100%;height:100%;display:block}.q-lh-meta .q-lang{border-color:var(--line);margin-left:auto}.q-lh-meta .q-lang button{padding:4px 11px;font-size:.74rem}.q-lh-body{align-items:flex-end;gap:14px;margin-top:-22px;padding:0 18px;display:flex;position:relative}.q-letterhead .q-vlogo{border:1px solid var(--line);background:#fff;border-radius:16px;flex:none;justify-content:center;align-items:center;width:68px;height:68px;padding:7px;display:flex;box-shadow:0 6px 18px #15303a29}.q-vlogo-initial{color:#15515c;font-size:2rem;font-weight:800}.q-lh-id{min-width:0;padding-top:30px;padding-bottom:2px}body.q-light .q-eyebrow{color:#8a7a5c;font-size:.66rem}body.q-light .q-vendor{letter-spacing:-.4px;font-size:1.32rem}body.q-light .q-vheadline{margin-top:2px;font-size:.86rem}.q-lh-meta{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:12px 18px 14px;display:flex}.q-lh-meta span{color:#15515c;background:#eaf2f1;border-radius:999px;padding:4px 10px;font-size:.74rem;font-weight:600}body.q-light .q-lang button{color:#667b80}body.q-light .q-lang button.on{color:#fff;background:#15303a}body.q-light .q-total{color:#fff;background:linear-gradient(135deg,#0f3a44 0%,#1a5966 100%);border:0;padding:24px 20px 22px;position:relative;overflow:hidden}body.q-light .q-total:after{content:"";background:radial-gradient(circle,#d97f2b59,#d97f2b00 70%);border-radius:50%;width:180px;height:180px;position:absolute;top:-40px;right:-40px}body.q-light .q-total-label{color:#bfd9da}body.q-light .q-total-value{color:#fff;font-size:2.7rem;position:relative}body.q-light .q-total .q-total-note{color:#cfe3e3;position:relative}body.q-light .q-client{padding-top:16px;padding-bottom:16px}body.q-light .q-for{font-size:1.05rem}body.q-light .q-room h3{color:#15515c;letter-spacing:.1em;text-transform:uppercase;background:#eaf2f1;border-radius:999px;margin-bottom:4px;padding:4px 10px;font-size:.8rem;display:inline-block}html[lang=hi] body.q-light .q-room h3{text-transform:none;letter-spacing:normal}body.q-light .q-line{padding:14px 0}body.q-light .q-line-name{font-weight:650}body.q-light .q-line-amount{color:#15303a;font-size:1rem}body.q-light .q-line-marked{background:linear-gradient(90deg,#fbefdf,#0000 65%);border-left-color:#d97f2b}body.q-light .q-photo img{border-radius:12px;width:104px;height:104px;box-shadow:0 2px 8px #15303a1a}body.q-light .q-photo{width:104px}body.q-light .q-work img{height:120px}body.q-light .q-work figure{background:#fbf8f1;border-radius:12px}body.q-light .q-banner{background:#fbf8f1}body.q-light .q-banner-approved,body.q-light .q-banner-done{background:#eaf6ee;border-color:#9ccfae}body.q-light .q-banner-rejected,body.q-light .q-banner-cancelled{background:#fcede9;border-color:#e5a99c}body.q-light .q-banner-changes_requested{background:#fcf3e1;border-color:#e6c48a}body.q-light .q-change{border-color:#e6c48a}body.q-light .q-tag-add{color:#1e7a45;background:#e0f3e7}body.q-light .q-tag-remove{color:#b5452f;background:#fbe4df}body.q-light .q-tag-change{color:#8a5a0b;background:#fbeed3}body.q-light .q-delta.up b{color:#b5650f}body.q-light .q-delta.down b{color:#1e7a45}body.q-light .q-error{color:#b5452f}body.q-light .q-act{background:#fffbf4;border:1.5px solid #d97f2b;scroll-margin-top:12px}body.q-light .q-field input,body.q-light .q-field textarea{background:#fff;border-color:#d9cdb6}body.q-light .q-btn-primary{color:#fff;background:#d97f2b;box-shadow:0 6px 16px #d97f2b52}body.q-light .q-btn-ghost{color:#15515c;border-color:#15515c}body.q-light .q-btn-quiet{color:#667b80}body.q-light .q-resend{color:#15515c}.q-strip{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:0 -18px;padding-bottom:6px;padding-left:18px;padding-right:18px;display:flex;overflow-x:auto}.q-strip::-webkit-scrollbar{display:none}.q-strip figure{scroll-snap-align:start;border:1px solid var(--line);background:var(--bg-2);border-radius:14px;flex:none;width:190px;margin:0;overflow:hidden}.q-strip img{object-fit:cover;width:100%;height:132px;display:block}.q-strip figcaption{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;padding:8px 10px;font-size:.76rem;overflow:hidden}.q-sticky{z-index:20;padding:12px 16px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);background:#fffffff5;justify-content:space-between;align-items:center;gap:14px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #15303a1a}.q-sticky>div{flex-direction:column;min-width:0;line-height:1.15;display:flex}.q-sticky span{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.68rem}.q-sticky b{letter-spacing:-.5px;font-size:1.25rem;font-weight:800}.q-sticky .q-btn{flex:none;padding:13px 20px;font-size:.95rem}html[lang=hi] .q-sticky span{text-transform:none;letter-spacing:normal}@media (width>=720px){.q-sticky{border:1px solid var(--line);border-bottom:0;border-radius:18px 18px 0 0;width:680px;left:50%;right:auto;transform:translate(-50%)}}html[lang=hi] body.q-light .q-card h2,html[lang=hi] body.q-light .q-eyebrow,html[lang=hi] body.q-light .q-total-label,html[lang=hi] .q-lh-meta span{letter-spacing:normal;text-transform:none}.legal .legal-entity{border:1px solid var(--line);background:#4f46e512;border-left:3px solid #6366f1;border-radius:10px;margin:18px 0 28px;padding:14px 16px;font-size:.92rem}:root{--ink:#04141a;--ink-2:#071e26;--ink-3:#0a2a35;--line-2:#133b49;--line-soft:#8fadb329;--gold-soft:#f4a8251f;--leaf:#6fd39b;--javinex:#4f46e5;--javinex-soft:#4f46e524;--radius:14px;--radius-lg:22px;--shadow:0 24px 60px #00000073;--shadow-lg:0 40px 100px #0009;--ease-out:cubic-bezier(.2, .8, .2, 1);--head:"Space Grotesk", "Poppins", "Noto Sans Devanagari", system-ui, sans-serif}body{font-family:Inter,Poppins,Noto Sans Devanagari,system-ui,sans-serif}h1,h2,h3,h4,.m-num{font-family:var(--head);letter-spacing:-.02em}:lang(hi) h1,:lang(hi) h2,:lang(hi) h3,[lang=hi] h1,[lang=hi] h2,[lang=hi] h3{letter-spacing:-.01em;font-family:Poppins,Noto Sans Devanagari,sans-serif}.m-wrap{max-width:1180px;margin:0 auto;padding:0 24px}.m-narrow{max-width:820px}.m-sec{padding:92px 0;position:relative;overflow-x:clip}.m-sec.tight{padding:64px 0}.m-sec.tint{background:var(--ink-2)}.m-sec.tint-deep{background:radial-gradient(120% 90% at 50% 0%, #0c2e3a 0%, var(--ink) 65%)}.m-head{max-width:46rem}.m-head.center{text-align:center;max-width:58rem;margin:0 auto}.m-head.center .m-sub{max-width:46rem;margin-left:auto;margin-right:auto}.m-kicker{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;font-size:.72rem;font-weight:700;display:inline-flex}.m-kicker:before{content:"";opacity:.6;background:currentColor;width:18px;height:1px}.m-head.center .m-kicker:before{display:none}.m-h2{text-wrap:balance;margin:14px 0 16px;font-size:clamp(1.85rem,3.6vw,2.75rem);font-weight:700;line-height:1.12}.m-sub{color:var(--muted);font-size:1.03rem;line-height:1.7}.m-ticks{gap:11px;margin:22px 0 0;list-style:none;display:grid}.m-ticks li{color:#c3d9dd;padding-left:30px;font-size:.95rem;line-height:1.55;position:relative}.m-ticks li:before{content:"✓";background:var(--gold-soft);width:19px;height:19px;color:var(--gold);border-radius:6px;place-items:center;font-size:.68rem;font-weight:800;display:grid;position:absolute;top:1px;left:0}.m-btn{background:linear-gradient(180deg, #f9b93f 0%, var(--gold) 55%, #e09512 100%);cursor:pointer;font:600 .98rem/1 var(--head);letter-spacing:-.01em;white-space:nowrap;border:none;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:14px 30px;text-decoration:none;transition:transform .16s,box-shadow .16s,filter .16s;display:inline-flex;box-shadow:0 10px 26px #f4a82538;color:#1a1205!important}.m-btn:hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 16px 34px #f4a8254d}.m-btn:active{transform:translateY(0)}.m-btn.ghost{border:1px solid var(--line-2);box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0a;color:var(--text)!important}.m-btn.ghost:hover{box-shadow:none;background:#ffffff12;border-color:#2e6b80}.m-btn.sm{border-radius:10px;padding:10px 20px;font-size:.9rem}.m-btn.wide{width:100%}.m-nav{z-index:60;-webkit-backdrop-filter:saturate(160%)blur(14px);backdrop-filter:saturate(160%)blur(14px);background:#04141ab8;border-bottom:1px solid #0000;transition:background .2s,border-color .2s;position:sticky;top:0}.m-nav.stuck{border-bottom-color:var(--line-2);background:#04141af0}.m-nav-in{align-items:center;gap:22px;max-width:1180px;margin:0 auto;padding:14px 24px;display:flex}.m-brand{align-items:center;gap:11px;text-decoration:none;display:flex}.m-brand img{border-radius:10px;width:38px;height:38px}.m-brand b{font:700 1.32rem/1 var(--head);letter-spacing:-.03em;color:var(--text)}.m-brand b i{color:var(--gold);font-style:normal}.m-brand small{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:14rem;margin-top:3px;font-family:Inter,sans-serif;font-size:.6rem;font-weight:600;display:block;overflow:hidden}.m-nav-links{gap:6px;margin-left:18px;display:flex}.m-nav-links a{color:var(--muted);white-space:nowrap;border-radius:9px;padding:8px 13px;font-size:.92rem;font-weight:500;text-decoration:none;transition:color .15s,background .15s}.m-nav-links a:hover{color:var(--text);background:#ffffff0d}.m-nav-right{align-items:center;gap:12px;margin-left:auto;display:flex}.m-lang{border:1px solid var(--line-2);border-radius:10px;display:flex;overflow:hidden}.m-lang button{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:7px 12px;font-family:inherit;font-size:.8rem;font-weight:600}.m-lang button.on{color:var(--text);background:#11394a}.m-burger{border:1px solid var(--line-2);color:var(--text);cursor:pointer;background:0 0;border-radius:10px;width:42px;height:40px;font-size:1.1rem;display:none}.m-mobile{display:none}.m-parent{border:1px solid var(--javinex-soft);white-space:nowrap;background:#4f46e514;border-radius:999px;align-items:center;gap:7px;padding:5px 12px 5px 6px;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex;color:#b9b4f5!important}.m-parent:hover{background:#4f46e529;color:#d8d5ff!important}.m-parent .jx{color:#fff;width:18px;height:18px;font:800 .66rem/1 var(--head);background:linear-gradient(140deg,#6366f1,#4f46e5);border-radius:5px;place-items:center;display:grid}.m-cmpr{border-radius:inherit;cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#061a21;width:100%;position:relative;overflow:hidden}.m-cmpr img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.m-cmpr .tag{z-index:2;letter-spacing:.1em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;background:#04141ab8;border-radius:999px;padding:6px 12px;font-size:.66rem;font-weight:700;transition:opacity .25s;position:absolute;top:14px}.m-cmpr .tag.l{left:14px}.m-cmpr .tag.r{color:#1a1205;background:#f4a825f0;right:14px}.m-cmpr .bar{z-index:3;background:#fff;place-items:center;width:2px;display:grid;position:absolute;top:0;bottom:0;transform:translate(-1px);box-shadow:0 0 0 1px #0000001f,0 0 26px #0006}.m-cmpr .bar span{color:#04141a;background:#fff;border-radius:50%;place-items:center;width:46px;height:46px;transition:transform .15s;display:grid;box-shadow:0 6px 20px #0006}.m-cmpr.held .bar span{transform:scale(1.1)}.m-cmpr .bar:focus-visible{outline:none}.m-cmpr .bar:focus-visible span{box-shadow:0 0 0 3px var(--gold), 0 6px 20px #0006}.m-hero{padding:46px 0 60px;position:relative;overflow:hidden}.m-hero:before{content:"";pointer-events:none;background:radial-gradient(44% 40% at 12% 22%,#35c8e81f 0%,#0000 60%),radial-gradient(60% 50% at 40% 100%,#e0714b12 0%,#0000 60%);height:130%;position:absolute;inset:-20% -10% auto}.m-hero:after{content:"";pointer-events:none;opacity:.3;background-image:linear-gradient(var(--line-soft) 1px, transparent 1px), linear-gradient(90deg, var(--line-soft) 1px, transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 60% at 25% 30%,#000 0%,#0000 78%);mask-image:radial-gradient(60% 60% at 25% 30%,#000 0%,#0000 78%)}.m-hero-amb{pointer-events:none;position:absolute;inset:0;overflow:hidden}.m-hero-amb i{filter:blur(96px)saturate(1.4);opacity:0;background-position:50%;background-size:cover;width:68%;height:136%;transition:opacity 1.6s;position:absolute;top:-18%;right:-8%;transform:translateZ(0)}.m-hero-amb i.on{opacity:.36}.m-hero-in{z-index:1;grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);grid-template-areas:"head media""body media";column-gap:56px;display:grid;position:relative}.m-hero-head{grid-area:head;align-self:end}.m-hero-body{grid-area:body;align-self:start}.m-hero-media{grid-area:media;align-self:center;position:relative}.m-badge{color:#cfe3e6;border:1px solid var(--line-2);background:#ffffff08;border-radius:999px;align-items:center;gap:9px;padding:7px 15px;font-size:.8rem;font-weight:600;display:inline-flex}.m-badge .dot{background:#35d07f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #35d07f29}.m-h1{margin:20px 0 0;font-size:clamp(2.3rem,4.5vw,3.7rem);font-weight:700;line-height:1.05}.m-h1 .grad{background:linear-gradient(100deg, #f9c46a 0%, var(--gold) 40%, var(--terracotta) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.m-hero-hi{color:#9fc0c6;margin-top:12px;font-size:1rem;font-weight:500}.m-hero-sub{color:#c6dadd;max-width:34rem;margin-top:18px;font-size:1.08rem;line-height:1.68}.m-hero-ctas{flex-wrap:wrap;gap:13px;margin-top:30px;display:flex}.m-hero-note{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;font-size:.88rem;display:flex}.m-hero-note b{color:#d9e7e9;font-weight:600}.m-hero-proof{border-top:1px solid var(--line-soft);flex-wrap:wrap;gap:9px 20px;margin:26px 0 0;padding:20px 0 0;list-style:none;display:flex}.m-hero-proof li{color:#bcd3d7;white-space:nowrap;font-size:.86rem;font-weight:500}.m-hero-proof li:before{content:"✦";color:var(--gold);margin-right:8px;font-size:.7rem}.m-stage{max-width:min(430px,max(300px,80vh - 177.6px));margin:0 auto;position:relative;container-type:inline-size}.m-stage-deck{position:relative}.m-stage-front{z-index:2;box-shadow:var(--shadow-lg);animation:mStageIn .6s var(--ease-out) both;border:1px solid #ffffff29;border-radius:26px;position:relative;overflow:hidden}@keyframes mStageIn{0%{opacity:0;transform:translateY(14px)scale(.975)}to{opacity:1;transform:none}}.m-stage-back{z-index:1;cursor:pointer;transition:transform .7s var(--ease-out);background:#061a21;border:1px solid #ffffff1f;border-radius:26px;padding:0;position:absolute;inset:0;overflow:hidden}.m-stage-back img{object-fit:cover;filter:brightness(.55)saturate(.9);width:100%;height:100%;transition:filter .3s;display:block}.m-stage-back:hover img{filter:brightness(.8)}.m-stage-back.one{transform:translate(8%,-2%)rotate(5.5deg)scale(.94)}.m-stage-back.two{transform:translate(-8%,-1%)rotate(-6deg)scale(.9)}.m-stage-chip,.m-float{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius);box-shadow:var(--shadow);background:#071e26e6;border:1px solid #ffffff1f;position:absolute}.m-stage-chip{animation:mChipIn .6s .25s var(--ease-out) both;padding:11px 15px;top:17%;right:-34px}@keyframes mChipIn{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}.m-stage-chip b{font:600 .95rem/1.2 var(--head);color:var(--text);white-space:nowrap;display:block}.m-stage-chip b:before{content:"✦ ";color:var(--gold)}.m-stage-chip span{color:var(--muted);white-space:nowrap;margin-top:4px;font-size:.72rem;display:block}.m-float{max-width:176px;padding:12px 16px;bottom:9%;left:-74px}.m-float .m-num{color:var(--gold);white-space:nowrap;font-size:1.5rem;font-weight:700;line-height:1}.m-float span{color:var(--muted);margin-top:5px;font-size:.78rem;line-height:1.35;display:block}.m-stage-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.m-stage-tabs button{border:1px solid var(--line-2);min-width:0;color:var(--muted);cursor:pointer;text-align:left;background:#ffffff08;border-radius:14px;align-items:center;gap:10px;padding:7px;font-family:inherit;transition:border-color .2s,background .2s;display:flex;position:relative;overflow:hidden}.m-stage-tabs button:hover{border-color:#2e6b80}.m-stage-tabs button.on{background:var(--gold-soft);border-color:#f4a8258c}.m-stage-tabs img{object-fit:cover;border-radius:9px;flex:none;width:40px;height:40px}.m-stage-tabs span{min-width:0}.m-stage-tabs b,.m-stage-tabs small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.m-stage-tabs b{font:600 .82rem/1.25 var(--head);color:var(--text)}.m-stage-tabs small{margin-top:2px;font-size:.68rem}.m-stage-tabs .prog{background:var(--gold);transform-origin:0;height:2px;animation:linear both mProg;position:absolute;bottom:0;left:0;right:0}@keyframes mProg{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@container (width<=560px){.m-stage-tabs button{flex-direction:column;align-items:stretch;gap:6px;padding:6px 6px 8px}.m-stage-tabs img{width:100%;height:46px}.m-stage-tabs small{display:none}.m-stage-tabs b{text-align:center;white-space:normal;font-size:.74rem}}.m-river-sec{padding:26px 0 78px;position:relative}.m-river-head{text-align:center;margin-bottom:30px}.m-river-head h2{font-size:clamp(1.25rem,2.5vw,1.8rem);font-weight:600;line-height:1.25}.m-river-head p{color:var(--muted);margin-top:8px;font-size:.96rem}.m-river{gap:14px;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.m-river-row{overflow:hidden}.m-river-track{gap:14px;width:max-content;animation:110s linear infinite mRiver;display:flex}.m-river-row.rev .m-river-track{animation-direction:reverse}@keyframes mRiver{to{transform:translate(calc(-50% - 7px))}}.m-river:hover .m-river-track{animation-play-state:paused}.m-river figure{aspect-ratio:4/3;background:#061a21;border:1px solid #ffffff14;border-radius:14px;flex:none;width:236px;margin:0;position:relative;overflow:hidden}.m-river img{object-fit:cover;width:100%;height:100%;display:block}.m-river figcaption{font:600 .78rem/1.2 var(--head);color:#fff;background:linear-gradient(#0000,#020c10db);padding:26px 12px 9px;position:absolute;bottom:0;left:0;right:0}.m-studio{grid-template-columns:286px minmax(0,max(500px,133.33vh - 306.659px));justify-content:center;align-items:start;gap:30px;display:grid}.m-studio-tabs{gap:6px;display:grid}.m-studio-tabs button{text-align:left;cursor:pointer;color:inherit;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:14px;padding:12px 16px;font-family:inherit;transition:background .18s,border-color .18s;display:flex}.m-studio-tabs button:hover{background:#ffffff09}.m-studio-tabs .n{font:700 .74rem/1 var(--head);color:var(--muted);letter-spacing:.06em;min-width:20px}.m-studio-tabs b{font:600 1.02rem/1.25 var(--head);color:#9fbcc2;white-space:nowrap;display:block}.m-studio-tabs small{color:var(--muted);white-space:nowrap;margin-top:3px;font-size:.77rem;display:block}.m-studio-tabs button.on{background:linear-gradient(90deg,#f4a82524,#f4a82505);border-color:#f4a8255c}.m-studio-tabs button.on b{color:var(--text)}.m-studio-tabs button.on .n{color:var(--gold)}.m-studio-tabs button.on small{color:#e7c98b}.m-studio-frame{border-radius:var(--radius-lg);border:1px solid var(--line-2);box-shadow:var(--shadow-lg);animation:mStageIn .45s var(--ease-out) both;overflow:hidden}.m-studio-notes{grid-template-columns:1fr 1fr;gap:14px;margin:16px 0 0;animation:.35s both mShowIn;display:grid}.m-studio-notes>div{border:1px solid var(--line-2);border-radius:var(--radius);background:#ffffff06;padding:14px 17px}.m-studio-notes dt{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:6px;font-size:.68rem;font-weight:700}.m-studio-notes .kept dt{color:var(--leaf)}.m-studio-notes dd{color:#c3d9dd;margin:0;font-size:.93rem;line-height:1.6}.m-also{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin-top:34px;display:flex}.m-also b{color:var(--muted);margin-right:6px;font-size:.82rem;font-weight:600}.m-also span,.m-plan-chips span,.m-beta-perks span{border:1px solid var(--line-2);color:#cfe3e6;white-space:nowrap;background:#ffffff08;border-radius:999px;padding:7px 15px;font-size:.84rem}.m-xp-tabs{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.m-xp-tabs button{border:1px solid var(--line-2);color:#a9c5ca;cursor:pointer;white-space:nowrap;background:#ffffff08;border-radius:999px;align-items:center;gap:7px;padding:8px 8px 8px 14px;font:600 .85rem/1 Inter,Noto Sans Devanagari,sans-serif;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.m-xp-tabs button:hover{color:var(--text);border-color:#2e6b80}.m-xp-tabs i{color:#9fbcc2;background:#ffffff12;border-radius:999px;padding:4px 8px;font-size:.72rem;font-style:normal;font-weight:700}.m-xp-tabs button.on{background:var(--gold);border-color:var(--gold);color:#1a1205}.m-xp-tabs button.on i{color:#1a1205;background:#00000024}.m-xp-blurb{text-align:center;color:#bcd3d7;max-width:46rem;min-height:3.2em;margin:24px auto 28px;font-size:1rem;line-height:1.6;animation:.35s both mShowIn}.m-xp-blurb b{color:var(--gold);font-family:var(--head);white-space:nowrap;margin-right:10px}.m-xp-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.m-xp-tile{aspect-ratio:4/3;cursor:zoom-in;border-radius:var(--radius);color:inherit;text-align:left;animation:mTileIn .5s var(--ease-out) both;background:#061a21;border:1px solid #ffffff14;padding:0;font-family:inherit;position:relative;overflow:hidden}@keyframes mTileIn{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}.m-xp-tile.lead{aspect-ratio:auto;border-radius:20px;grid-area:span 2/span 2}.m-xp-tile img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-out);display:block}.m-xp-tile:hover img{transform:scale(1.06)}.m-xp-tile>span{font:600 .8rem/1.2 var(--head);color:#fff;background:linear-gradient(#0000,#020c10e0);padding:30px 12px 10px;position:absolute;bottom:0;left:0;right:0}.m-xp-tile.lead>span{padding:60px 20px 18px;font-size:1.22rem}.m-xp-tile.more img{filter:brightness(.34)blur(1px)}.m-xp-tile.more em{font:700 1.05rem/1 var(--head);color:#fff;place-items:center;font-style:normal;display:grid;position:absolute;inset:0}.m-xp-tile.cta{aspect-ratio:auto;cursor:pointer;background:linear-gradient(140deg,#f4a8252e,#e0714b14);border-color:#f4a82561;flex-direction:column;justify-content:center;gap:9px;padding:16px;display:flex}.m-xp-tile.cta b{font:600 .95rem/1.3 var(--head);color:var(--text)}.m-xp-tile.cta em{color:var(--gold);font-size:.85rem;font-style:normal;font-weight:600}.m-mats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.m-mat{border:1px solid var(--line-2);background:linear-gradient(#ffffff0a,#fff0);border-radius:18px;flex-direction:column;transition:transform .2s,border-color .2s;display:flex;overflow:hidden}.m-mat:hover{border-color:#23596d;transform:translateY(-3px)}.m-mat-mosaic,.m-mat-deck{aspect-ratio:1;flex:none;gap:3px;display:grid}.m-mat-mosaic{grid-template-columns:repeat(3,1fr)}.m-mat-mosaic img{aspect-ratio:1;object-fit:cover;width:100%;height:100%;display:block}.m-mat-deck{grid-template-columns:repeat(6,1fr)}.m-mat-deck i{display:block}.m-mat-body{padding:18px 20px 22px}.m-mat-body .m-num{color:var(--text);font-size:2.05rem;font-weight:700;line-height:1}.m-mat-body h3{letter-spacing:.13em;text-transform:uppercase;color:var(--gold);margin:9px 0 10px;font:700 .76rem/1.3 Inter,Noto Sans Devanagari,sans-serif}.m-mat-body p{color:var(--muted);font-size:.9rem;line-height:1.6}.m-plan{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:60px;display:grid}.m-plan-chips{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.m-plan-chips span.gold{color:var(--gold);background:var(--gold-soft);border-color:#f4a82566;font-weight:600}.m-plan-ctas{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.m-plan-note{text-align:center;color:var(--muted);max-width:46rem;margin:46px auto 0;font-size:.84rem;line-height:1.6}.m-plan-art{grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative}.m-plan-glow{pointer-events:none;background:radial-gradient(50% 50% at 50% 45%,#f4a82521,#0000 70%);border-radius:50%;position:absolute;inset:-6% -8%}.m-plan-art button{cursor:zoom-in;box-shadow:var(--shadow-lg);transition:transform .35s var(--ease-out);border:none;padding:0;font-family:inherit;position:relative;overflow:hidden}.m-plan-art img{object-fit:cover;width:100%;height:100%;display:block}.m-plan-art .cap{color:#fff;white-space:nowrap;background:#04141ad1;border-radius:999px;padding:5px 11px;font-size:.7rem;font-weight:700;position:absolute;bottom:10px;left:10px}.m-plan-sheet{aspect-ratio:3/2;background:#fff;border-radius:12px;grid-column:1/-1;transform:rotate(-1.2deg)}.m-plan-sheet:hover{transform:rotate(0)scale(1.01)}.m-plan-3d{aspect-ratio:4/5;z-index:2;border-radius:16px;grid-column:2/span 5;margin-top:-7%;transform:rotate(-3deg);border:1px solid #ffffff29!important}.m-plan-3d.two{grid-column:7/span 5;margin-top:-3%;transform:rotate(2.6deg)}.m-plan-3d:hover{z-index:3;transform:rotate(0)scale(1.03)}.m-plan-added{z-index:4;border-radius:var(--radius);max-width:236px;box-shadow:var(--shadow);background:#071e26f0;border:1px solid #f4a82559;padding:11px 14px;position:absolute;top:-46px;right:-16px;transform:rotate(2deg)}.m-plan-added b{font:600 .8rem/1.2 var(--head);color:var(--gold);display:block}.m-plan-added span{color:#bcd3d7;margin-top:5px;font-size:.76rem;line-height:1.45;display:block}.m-bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.m-bcard{border:1px solid var(--line-2);background:linear-gradient(#ffffff0b,#ffffff03);border-radius:20px;flex-direction:column;grid-column:span 2;transition:transform .2s,border-color .2s;display:flex;overflow:hidden}.m-bcard:hover{border-color:#23596d;transform:translateY(-3px)}.m-bcard-txt{margin-top:auto;padding:22px 24px 24px}.m-bcard-txt h3{margin-bottom:8px;font-size:1.14rem;line-height:1.25}.m-bcard-txt p{color:var(--muted);font-size:.92rem;line-height:1.62}.m-btag{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--leaf);background:#6fd39b14;border:1px solid #6fd39b52;border-radius:999px;margin-bottom:14px;padding:4px 10px;font-size:.66rem;font-weight:700;display:inline-block}.m-bcard.vastu{flex-direction:row;grid-column:span 4;align-items:center}.m-bcard.vastu .m-bcard-txt{flex:1;min-width:0;padding:30px 8px 30px 30px}.m-bcard.vastu h3{font-size:1.45rem}.m-vastu{flex:none;align-items:center;gap:20px;padding:26px 28px 26px 18px;display:flex}.m-vastu-map{grid-template-columns:repeat(3,90px);grid-auto-rows:64px;gap:5px;padding-top:22px;display:grid;position:relative}.m-vastu-map .north{color:var(--muted);white-space:nowrap;font-size:.68rem;font-weight:700;position:absolute;top:0;left:50%;transform:translate(-50%)}.m-vastu-map .cell{text-align:center;color:#cff2dd;background:#6fd39b1f;border:1px solid #6fd39b47;border-radius:9px;place-items:center;padding:4px;font-size:.72rem;font-weight:600;line-height:1.2;display:grid}.m-vastu-map .cell.care{color:#f9d48c;background:#f4a82529;border-color:#f4a8258c}.m-vastu-map .cell.centre{color:var(--muted);background:#ffffff08;border:1px dashed #fff3}.m-vastu-score{justify-items:center;gap:9px;width:132px;display:grid;position:relative}.m-vastu-score .val{text-align:center;place-content:center;width:120px;height:120px;display:grid;position:absolute;top:0}.m-vastu-score .val b{font:700 2.1rem/1 var(--head)}.m-vastu-score .val small{color:var(--leaf);margin-top:3px;font-size:.72rem;font-weight:700}.m-vastu-score .after{color:var(--gold);background:var(--gold-soft);white-space:nowrap;border:1px solid #f4a8254d;border-radius:999px;padding:5px 11px;font-size:.74rem;font-weight:700}.m-vastu-score .fix{color:var(--muted);text-align:center;font-size:.7rem;line-height:1.4}.m-reel{aspect-ratio:16/10;background:#000;flex:none;position:relative;overflow:hidden}.m-reel img{object-fit:cover;object-position:center 40%;width:100%;height:100%;position:absolute;inset:0}.m-reel .wipe{animation:7s ease-in-out infinite mWipe}@keyframes mWipe{0%,16%{clip-path:inset(0)}46%,84%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.m-reel span{letter-spacing:.08em;text-transform:uppercase;color:#fff;white-space:nowrap;background:#04141abf;border-radius:999px;padding:4px 9px;font-size:.64rem;font-weight:700;position:absolute;bottom:10px}.m-reel .l{left:10px}.m-reel .r{color:#1a1205;background:#f4a825f0;right:10px}.m-reel .dur{letter-spacing:0;top:10px;bottom:auto;right:10px}.m-reel .dur:before{content:"▶ ";font-size:.56rem}.m-fan{flex:none;height:172px;margin:24px 24px 0;position:relative}.m-fan img{aspect-ratio:4/3;object-fit:cover;border:3px solid #f6f1e6;border-radius:9px;width:47%;position:absolute;box-shadow:0 14px 30px #00000080}.m-fan img:first-child{top:24px;left:1%;transform:rotate(-8deg)}.m-fan img:nth-child(2){z-index:2;top:6px;left:26.5%;transform:rotate(1.5deg)}.m-fan img:nth-child(3){top:26px;right:1%;transform:rotate(8deg)}.m-fan .heart{z-index:3;background:var(--terracotta);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.92rem;display:grid;position:absolute;top:2px;right:9%;box-shadow:0 8px 20px #00000073}.m-pal{aspect-ratio:3/2;border-radius:12px;flex:none;margin:24px 24px 0;position:relative;overflow:hidden}.m-pal img{object-fit:cover;width:100%;height:100%;display:block}.m-pal .dots{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04141ab8;border-radius:999px;gap:7px;padding:7px 9px;display:flex;position:absolute;bottom:10px;left:10px}.m-pal .dots i{border:2px solid #ffffffe0;border-radius:50%;width:22px;height:22px}.m-shop{flex:none;gap:7px;margin:24px 24px 0;list-style:none;display:grid}.m-shop li{border:1px solid var(--line-2);color:#cfe3e6;background:#ffffff05;border-radius:10px;grid-template-columns:minmax(0,1fr) 70px 14px;align-items:center;gap:12px;padding:8px 12px;font-size:.84rem;display:grid}.m-shop li span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.m-shop li i{background:#ffffff14;border-radius:3px;height:5px;display:block;overflow:hidden}.m-shop li i b{background:linear-gradient(90deg, var(--gold), var(--terracotta));border-radius:3px;height:100%;display:block}.m-shop li em{color:var(--muted);font-size:.8rem;font-style:normal}.m-shop li.est{color:var(--muted);background:0 0;border:none;padding:2px 2px 0;font-size:.74rem;display:block}.m-phone{width:100%;max-width:288px;box-shadow:var(--shadow-lg), inset 0 0 0 1px #ffffff12;background:linear-gradient(160deg,#1e4c5c,#0a2630 60%);border-radius:34px;margin:0 auto;padding:9px;position:relative}.m-phone video,.m-phone img{background:#f6f1e6;border-radius:26px;width:100%;display:block}.m-phone:after{content:"";background:#0000004d;border-radius:4px;width:78px;height:5px;position:absolute;top:17px;left:50%;transform:translate(-50%)}.m-show{grid-template-columns:1fr 430px;align-items:start;gap:56px;display:grid}.m-show-list{margin:0;list-style:none}.m-show-list>li{border-top:1px solid var(--line-2)}.m-show-list>li:last-child{border-bottom:1px solid var(--line-2)}.m-show-list>li>button{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;align-items:baseline;gap:16px;padding:18px 8px;font-family:inherit;transition:background .15s;display:flex}.m-show-list>li>button:hover{background:#ffffff08}.m-show-list .n{font:700 .78rem/1 var(--head);color:var(--muted);letter-spacing:.06em;min-width:22px;transition:color .18s}.m-show-list .k{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin-bottom:5px;font-size:.68rem;font-weight:700;transition:color .18s;display:block}.m-show-list .h{font:600 1.14rem/1.3 var(--head);letter-spacing:-.02em;color:#9fbcc2;transition:color .18s;display:block}.m-show-list>li.on{border-top-color:#f4a82573}.m-show-list>li.on .n,.m-show-list>li.on .k{color:var(--gold)}.m-show-list>li.on .h{color:var(--text)}.m-show-body{padding:0 8px 24px 46px;animation:.3s both mShowIn}@keyframes mShowIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.m-show-body p{color:var(--muted);font-size:.96rem;line-height:1.7}.m-show-body ul{gap:9px;margin:16px 0 0;list-style:none;display:grid}.m-show-body ul li{color:#c3d9dd;padding-left:28px;font-size:.92rem;line-height:1.55;position:relative}.m-show-body ul li:before{content:"✓";background:var(--gold-soft);width:18px;height:18px;color:var(--gold);border-radius:6px;place-items:center;font-size:.64rem;font-weight:800;display:grid;position:absolute;top:0;left:0}.m-show-inline{display:none}.m-show-stage{justify-items:center;display:grid;position:relative}.m-show-glow{pointer-events:none;background:radial-gradient(60% 46% at 50% 8%,#f4a82524 0%,#0000 65%),radial-gradient(70% 55% at 50% 100%,#35c8e81a 0%,#0000 68%);border-radius:40px;position:absolute;inset:-8% -14% 6%}.m-show-stage .m-phone{z-index:1;max-width:278px;position:relative}.m-show-dots{z-index:1;gap:7px;margin-top:20px;display:flex;position:relative}.m-show-dots button{cursor:pointer;background:var(--line-2);border:none;border-radius:3px;width:26px;height:4px;padding:0;transition:background .2s,width .2s}.m-show-dots button:hover{background:#2e6b80}.m-show-dots button.on{background:var(--gold);width:38px}.m-show-hint{color:var(--muted);z-index:1;margin-top:12px;font-size:.82rem;position:relative}@media (width>=981px){.m-show-stage{align-self:start;position:sticky;top:92px}}.m-modules{grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:16px;display:grid}.m-mod{border:1px solid var(--line-2);border-radius:var(--radius);background:linear-gradient(#ffffff08,#fff0);padding:24px 22px 22px;transition:transform .18s,border-color .18s,background .18s;position:relative}.m-mod:hover{background:#ffffff0d;border-color:#23596d;transform:translateY(-3px)}.m-mod .ic{background:var(--gold-soft);border:1px solid #f4a82538;border-radius:11px;place-items:center;width:42px;height:42px;font-size:1.2rem;display:grid}.m-mod h3{margin:15px 0 7px;font-size:1.04rem}.m-mod p{color:var(--muted);font-size:.91rem;line-height:1.62}.m-films{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.m-film{width:100%;font:inherit;text-align:left;border-radius:var(--radius-lg);cursor:pointer;border:1px solid var(--line-2);box-shadow:var(--shadow-lg);aspect-ratio:9/16;max-width:300px;transition:transform .25s var(--ease-out), border-color .25s ease;background:#000;margin:0 auto;padding:0;display:block;position:relative;overflow:hidden}.m-film:hover{border-color:#f4a82580;transform:translateY(-5px)}.m-film img{object-fit:cover;width:100%;height:100%;display:block}.m-film .play{background:linear-gradient(#04141a1f,#04141a8c);place-items:center;transition:background .2s;display:grid;position:absolute;inset:0}.m-film:hover .play{background:linear-gradient(#04141a05,#04141a6b)}.m-film .play i{color:#1a1205;background:#f4a825f2;border-radius:50%;place-items:center;width:60px;height:60px;padding-left:5px;font-size:1.25rem;font-style:normal;display:grid;box-shadow:0 12px 34px #00000073}.m-film .cap{color:#eaf3f4;background:linear-gradient(#0000,#020c10e6);padding:30px 16px 15px;font-size:.84rem;font-weight:600;line-height:1.35;position:absolute;bottom:0;left:0;right:0}.m-lightbox{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020a0ded;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.m-lightbox video{max-width:min(430px,92vw);max-height:88vh;box-shadow:var(--shadow-lg);border-radius:18px}.m-lightbox-x{z-index:3;border:1px solid var(--line-2);color:var(--text);cursor:pointer;background:#ffffff14;border-radius:12px;width:44px;height:44px;font-size:1.1rem;position:absolute;top:18px;right:20px}.m-imgbox figure{gap:14px;max-width:min(1040px,100%);margin:0;display:grid}.m-imgbox img{max-width:100%;max-height:76vh;box-shadow:var(--shadow-lg);animation:mStageIn .35s var(--ease-out) both;border-radius:16px;margin:0 auto;display:block}.m-imgbox img.paper{background:#fff}.m-imgbox figcaption{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.m-imgbox figcaption b{font:600 1.12rem/1.25 var(--head);display:block}.m-imgbox figcaption small{color:var(--muted);margin-top:3px;font-size:.85rem;display:block}.m-imgbox-nav{z-index:2;border:1px solid var(--line-2);color:#fff;cursor:pointer;background:#ffffff14;border-radius:50%;width:48px;height:48px;padding-bottom:4px;font-size:1.6rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.m-imgbox-nav:hover{background:#ffffff29}.m-imgbox-nav.prev{left:18px}.m-imgbox-nav.next{right:18px}.m-pro{border-radius:var(--radius-lg);border:1px solid var(--line-2);background:radial-gradient(90% 120% at 100% 0,#4f46e52b 0%,#0000 60%),linear-gradient(#08222c,#061a22);overflow:hidden}.m-pro-in{grid-template-columns:1.08fr .92fr;align-items:center;gap:54px;padding:52px 48px 40px;display:grid}.m-pro-sheet{max-height:348px;box-shadow:var(--shadow-lg);background:#fff;border-radius:12px;margin:0;padding:12px 12px 0;position:relative;overflow:hidden;transform:rotate(1.6deg)}.m-pro-sheet img{width:100%;height:auto;display:block}.m-pro-sheet figcaption{color:#1e3a43;background:linear-gradient(#0000,#fff 58%);padding:56px 18px 14px;font-size:.82rem;font-weight:600;line-height:1.4;position:absolute;bottom:0;left:0;right:0}.m-pro-pills{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 48px 48px;display:grid}.m-pro-pill{border:1px solid var(--line-2);background:#ffffff06;border-radius:12px;padding:16px 17px 18px}.m-pro-pill .n{font:700 .74rem/1 var(--head);color:#b4aef7;letter-spacing:.06em;margin-bottom:10px;display:block}.m-pro-pill b{font:600 1rem/1.25 var(--head);margin-bottom:6px;display:block}.m-pro-pill span{color:var(--muted);font-size:.88rem;line-height:1.55}.m-cmp{border-collapse:separate;border-spacing:0;border-radius:var(--radius);border:1px solid var(--line-2);width:100%;overflow:hidden}.m-cmp th,.m-cmp td{text-align:left;border-bottom:1px solid var(--line-2);padding:15px 20px;font-size:.93rem}.m-cmp tr:last-child td{border-bottom:none}.m-cmp thead th{font-family:var(--head);background:#0d3242;font-weight:600}.m-cmp thead th:nth-child(2){color:var(--gold)}.m-cmp td{color:#b9d2d6;background:#ffffff04}.m-cmp td.yes{color:var(--leaf);font-weight:600}.m-cmp td.no{color:#98b2b7}.m-cmp-scroll{overflow-x:auto}.m-beta{border-radius:var(--radius-lg);text-align:center;background:#071e26;border:1px solid #f4a82542;padding:74px 32px;position:relative;overflow:hidden}.m-beta:before{content:"";opacity:.62;background:url(/mk/styles/lg/awadhi_lucknowi.webp) 50% 58%/cover;position:absolute;inset:0}.m-beta:after{content:"";background:radial-gradient(58% 95%,#04141aed 0%,#04141acc 55%,#04141a6b 100%);position:absolute;inset:0}.m-beta-in{z-index:1;position:relative}.m-beta h2{font-size:clamp(1.7rem,3.4vw,2.6rem);line-height:1.14}.m-beta p{color:#c6dadd;max-width:34rem;margin:14px auto 0;line-height:1.68}.m-beta-perks{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.m-beta-perks span{background:#04141a8c}.m-beta .m-btn{margin-top:28px}.m-faq{gap:11px;display:grid}.m-faq details{border:1px solid var(--line-2);background:#ffffff05;border-radius:12px;padding:2px 20px}.m-faq details[open]{background:#ffffff0a;border-color:#23596d}.m-faq summary{cursor:pointer;font-weight:600;font-family:var(--head);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:.98rem;list-style:none;display:flex}.m-faq summary::-webkit-details-marker{display:none}.m-faq summary:after{content:"+";color:var(--gold);font-size:1.3rem;font-weight:400;line-height:1}.m-faq details[open] summary:after{content:"–"}.m-faq p{color:var(--muted);padding:0 0 18px;font-size:.94rem;line-height:1.72}.m-foot{border-top:1px solid var(--line-2);background:#020c10;padding:66px 0 28px}.m-foot-grid{grid-template-columns:1.5fr 1fr 1.15fr 1fr 1.25fr;gap:36px;display:grid}.m-foot h4{color:var(--text);letter-spacing:.12em;text-transform:uppercase;margin-bottom:15px;font-family:Inter,sans-serif;font-size:.82rem;font-weight:700}.m-foot a{color:var(--muted);padding:4px 0;font-size:.91rem;text-decoration:none;display:block}.m-foot a:hover{color:var(--text)}.m-foot p{color:var(--muted);font-size:.91rem;line-height:1.7}.m-foot .m-brand{align-items:center;padding:0;display:flex}.m-foot .m-brand img{width:34px;height:34px}.m-foot .m-foot-co a.row{padding:0}.m-foot-co{border:1px solid var(--line-2);border-radius:var(--radius);background:linear-gradient(160deg,#4f46e51a,#ffffff03);padding:20px}.m-foot-co .row{align-items:center;gap:11px;display:flex}.m-foot-co .jx{color:#fff;width:34px;height:34px;font:800 1rem/1 var(--head);background:linear-gradient(140deg,#6366f1,#4338ca);border-radius:9px;place-items:center;display:grid}.m-foot-co b{font-family:var(--head);color:var(--text);font-size:1rem;display:block}.m-foot-co .row small{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.62rem;font-weight:600}.m-foot-co p{margin-top:13px;font-size:.87rem}.m-foot-co a.link{color:#b4aef7;margin-top:10px;font-size:.88rem;font-weight:600;display:inline-block}.m-foot-bottom{border-top:1px solid var(--line-2);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:46px;padding-top:24px;font-size:.85rem;display:flex}.m-dock{display:none}@media (width<=860px){.m-dock{z-index:55;padding:10px 16px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line-2);transition:transform .3s var(--ease-out);background:#04141af0;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.m-dock.on{transform:none}.m-dock span{color:var(--muted);min-width:0;font-size:.76rem;line-height:1.35}.m-dock b{color:#d9e7e9;font-weight:600}.m-dock .m-btn{flex:none}}.m-rise{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(22px)}.m-rise.in{opacity:1;transform:none}.m-modules>.m-rise,.m-films>.m-rise,.m-modules>.m-rise>.m-mod{height:100%}html[lang=hi] .m-kicker,html[lang=hi] .m-cmpr .tag,html[lang=hi] .m-studio-notes dt,html[lang=hi] .m-mat-body h3,html[lang=hi] .m-btag,html[lang=hi] .m-reel span,html[lang=hi] .m-show-list .k,html[lang=hi] .m-foot h4{letter-spacing:0;text-transform:none}html[lang=hi] .m-kicker,html[lang=hi] .m-mat-body h3,html[lang=hi] .m-studio-notes dt{font-size:.82rem}@media (prefers-reduced-motion:reduce){.m-rise{opacity:1;transition:none;transform:none}.m-btn,.m-film,.m-mat,.m-bcard{transition:none}.m-river-track{animation:none}.m-river-row{overflow-x:auto}.m-reel .wipe{clip-path:inset(0 50% 0 0);animation:none}.m-stage-front,.m-studio-frame,.m-xp-tile,.m-stage-chip{animation:none}}@media (width<=1100px){.m-stage-chip{right:-12px}.m-float{left:-40px}.m-bcard.vastu{flex-direction:column;align-items:stretch}.m-bcard.vastu .m-bcard-txt{padding:26px 26px 6px}.m-vastu{justify-content:center;padding:14px 26px 26px}}@media (width<=1040px){.m-hero-in{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""media""body";row-gap:34px}.m-hero-head,.m-hero-body{text-align:center}.m-hero-sub{margin-top:0}.m-hero-sub,.m-hero-proof{margin-left:auto;margin-right:auto}.m-hero-ctas,.m-hero-note,.m-hero-proof{justify-content:center}.m-stage{margin:0 auto}.m-hero-amb i{width:140%;height:80%;top:30%;right:-20%}.m-mats{grid-template-columns:repeat(2,minmax(0,1fr))}.m-pro-in{grid-template-columns:1fr;gap:38px;padding:40px 30px 34px}.m-pro-pills{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 30px 34px}.m-foot-grid{grid-template-columns:1fr 1fr}}@media (width<=980px){.m-show{grid-template-columns:1fr;gap:0}.m-show-stage{display:none}.m-show-inline{margin-top:22px;display:block}.m-show-inline .m-phone{max-width:262px;margin:0}.m-show-body{padding-left:38px}.m-studio{grid-template-columns:minmax(0,1fr);gap:18px}.m-studio-tabs{scrollbar-width:none;scroll-snap-type:x proximity;gap:8px;margin:0 -24px;padding:2px 24px 6px;display:flex;overflow-x:auto}.m-studio-tabs::-webkit-scrollbar{display:none}.m-xp-tabs::-webkit-scrollbar{display:none}.m-studio-tabs button{border-color:var(--line-2);scroll-snap-align:start;flex:none;padding:10px 15px}.m-studio-tabs .n{display:none}.m-xp-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.m-plan{grid-template-columns:minmax(0,1fr);gap:56px}.m-plan-added{right:4px}.m-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.m-bcard{grid-column:span 1}.m-bcard.vastu{grid-column:span 2}.m-films{grid-template-columns:repeat(2,minmax(0,1fr));max-width:620px;margin-left:auto;margin-right:auto}}@media (width<=860px){.m-nav-links{display:none}.m-burger{display:block}.m-nav-right .m-parent,.m-nav-right>.m-btn{display:none}.m-nav-in{gap:12px;padding:12px 18px}.m-mobile{border-top:1px solid var(--line-2);background:#04141afa;padding:12px 24px 18px;display:block}.m-mobile a{color:var(--text);border-bottom:1px solid var(--line-soft);padding:12px 0;font-size:1rem;font-weight:500;text-decoration:none;display:block}.m-mobile .m-btn{width:100%;margin-top:14px}.m-sec{padding:70px 0}.m-river figure{width:184px}.m-river-sec{padding-bottom:60px}.m-hero-amb i{filter:blur(60px)saturate(1.3)}}@media (width<=640px){.m-hero{padding:40px 0 52px}.m-hero-ctas .m-btn{width:100%}.m-stage{max-width:400px}.m-stage-chip{top:58px;right:-6px}.m-float{bottom:16px;left:-6px}.m-stage-back.one{transform:translate(4%,-2%)rotate(4deg)scale(.95)}.m-stage-back.two{transform:translate(-4%,-1%)rotate(-4deg)scale(.92)}.m-studio-notes{grid-template-columns:1fr;gap:10px}.m-xp-tabs{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;margin:0 -24px;padding:2px 24px 6px;overflow-x:auto}.m-xp-tabs button{flex:none}.m-xp-blurb{text-align:left;font-size:.94rem}.m-xp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.m-xp-tile.lead{aspect-ratio:4/3;grid-row:auto}.m-xp-tile.lead>span{padding:40px 14px 12px;font-size:1.05rem}.m-mats{grid-template-columns:minmax(0,1fr);gap:12px}.m-mat{flex-direction:row;align-items:stretch}.m-mat-mosaic,.m-mat-deck{aspect-ratio:auto;width:118px;min-height:118px}.m-mat-body{min-width:0;padding:14px 16px 16px}.m-mat-body .m-num{font-size:1.6rem}.m-mat-body p{font-size:.86rem}.m-plan-added{grid-column:1/-1;max-width:none;margin-top:18px;position:static;transform:none}.m-plan-3d{grid-column:1/span 6;margin-top:-8%}.m-plan-3d.two{grid-column:7/span 6;margin-top:-4%}.m-bento{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -24px;padding:0 24px 10px;display:flex;overflow-x:auto}.m-bento::-webkit-scrollbar{display:none}.m-bcard,.m-bcard.vastu{scroll-snap-align:center;flex:0 0 86%}.m-vastu{flex-direction:column;gap:18px}.m-vastu-map{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.m-vastu-score{width:auto}.m-films{gap:12px}.m-film .play i{width:46px;height:46px;font-size:1rem}.m-film .cap{padding:24px 12px 12px;font-size:.76rem}.m-modules,.m-pro-pills{grid-template-columns:1fr}.m-foot-grid{grid-template-columns:1fr;gap:30px}.m-beta{padding:52px 22px}.m-show-body{padding-left:8px}.m-show-inline .m-phone{max-width:250px;margin:0 auto}.m-show-list .h{font-size:1.02rem}.m-imgbox-nav{width:40px;height:40px;font-size:1.3rem}.m-imgbox-nav.prev{left:8px}.m-imgbox-nav.next{right:8px}}@media (width<=420px){.m-brand small{display:none}.m-brand img{width:34px;height:34px}.m-lang button{padding:7px 9px}.m-stage-chip span{display:none}}.m-cel-sec{background:radial-gradient(70% 55% at 85% 8%, #e0714b33 0%, transparent 70%), radial-gradient(60% 50% at 8% 40%, #963c822e 0%, transparent 70%), linear-gradient(180deg, var(--ink) 0%, #120e1a 45%, var(--ink) 100%)}.m-cel-sec .m-head .m-badge{color:#f9d99a;border-color:#f4a82559}.m-cel-sec .m-head .m-badge .dot{background:var(--gold);animation:2.2s ease-in-out infinite mCelPulse;box-shadow:0 0 0 4px #f4a8252e}.m-cel-title{font-size:clamp(2rem,4.2vw,3.2rem)}.m-cel-title .grad{background:linear-gradient(100deg, #ffd58a 0%, var(--gold) 35%, #f07aa0 75%, #c58bff 100%);color:#0000;-webkit-background-clip:text;background-clip:text}@keyframes mCelPulse{50%{box-shadow:0 0 0 9px #f4a82500}}.m-cel-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:820px;margin:30px auto 0;display:grid}.m-cel-stats>div{text-align:center;border-radius:var(--radius);border:1px solid var(--line-soft);background:#ffffff09;padding:16px 10px}.m-cel-stats b{color:var(--gold);font-size:clamp(1.6rem,3vw,2.2rem);line-height:1;display:block}.m-cel-stats span{color:var(--muted);margin-top:6px;font-size:.82rem;line-height:1.35;display:block}.m-cel{position:relative}.m-cel-amb{z-index:0;pointer-events:none;filter:blur(90px)saturate(1.5);opacity:.38;background-position:50%;background-size:cover;position:absolute;inset:4% 8% 30%}.m-cel>*{z-index:1;position:relative}.m-cel>.m-cel-amb{z-index:0;position:absolute}.m-cel-next{cursor:pointer;color:#f5e6cc;transition:transform .2s var(--ease-out), border-color .2s ease;background:linear-gradient(90deg,#f4a82529,#e0714b29);border:1px solid #f4a82566;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:0 auto 22px;padding:11px 18px;font:500 .95rem/1.3 inherit;display:flex}.m-cel-next:hover{border-color:var(--gold);transform:translateY(-1px)}.m-cel-next b{color:#fff;font-weight:700}.m-cel-next .go{color:var(--gold);white-space:nowrap;font-weight:600}.m-cel-next .pulse{background:var(--gold);border-radius:50%;flex:none;width:9px;height:9px;animation:1.8s ease-in-out infinite mCelPulse}.m-cel-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:26px;display:grid}.m-cel-stage{min-width:0;position:sticky;top:92px}.m-cel-frame{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);animation:mStageIn .5s var(--ease-out) both;border:1px solid #ffffff14;overflow:hidden}.m-cel-cap{border-radius:var(--radius);border:1px solid var(--line-soft);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:mStageIn .45s var(--ease-out) both;background:#051218b8;align-items:center;gap:14px;margin-top:14px;padding:12px 16px;display:flex}.m-cel-cap .sw{flex:none;display:flex}.m-cel-cap .sw i{border:2px solid #0b1f27;border-radius:50%;width:22px;height:22px;margin-left:-6px}.m-cel-cap .sw i:first-child{margin-left:0}.m-cel-cap .t{flex:auto;min-width:0}.m-cel-cap .t b{font:600 1.02rem/1.25 var(--head);color:var(--text);display:block}.m-cel-cap .t span{color:var(--muted);margin-top:2px;font-size:.86rem;line-height:1.4;display:block}.m-cel-cap .tags{flex:none;gap:6px;display:flex}.m-cel-cap .tags em{color:#f9d99a;white-space:nowrap;background:#f4a8251f;border-radius:999px;padding:4px 9px;font-size:.72rem;font-style:normal;font-weight:600}.m-cel-side{border-radius:var(--radius-lg);border:1px solid var(--line-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06161dc7;flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex}.m-cel-cats{background:#ffffff0a;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.m-cel-cats button{cursor:pointer;min-width:0;color:var(--muted);font:600 .82rem/1.25 var(--head);background:0 0;border:0;border-radius:9px;padding:9px 6px;transition:background .2s,color .2s}.m-cel-cats button.on{background:var(--gold);color:#1a1205}.m-cel-occ{flex-wrap:wrap;gap:7px;display:flex}.m-cel-occ button{cursor:pointer;border:1px solid var(--line-2);color:#cfe0e3;background:#ffffff08;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font:500 .82rem/1.2 inherit;transition:border-color .2s,background .2s;display:inline-flex}.m-cel-occ button:hover{border-color:#2e6b80}.m-cel-occ button.on{background:var(--gold-soft);color:#fff;border-color:#f4a825b3}.m-cel-occ small{color:var(--gold);white-space:nowrap;font-size:.68rem;font-weight:700}.m-cel-occ-head{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;gap:10px;display:flex}.m-cel-occ-head b{font:600 1rem/1.3 var(--head);color:var(--text);min-width:0;padding-top:12px}.m-cel-occ-head span{color:var(--muted);white-space:nowrap;flex:none;font-size:.8rem}.m-cel-looks{scrollbar-width:thin;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:336px;padding-right:2px;display:grid;overflow-y:auto}.m-cel-looks button{cursor:pointer;aspect-ratio:4/3;transition:border-color .2s ease, transform .2s var(--ease-out);background:#061a21;border:2px solid #0000;border-radius:11px;padding:0;position:relative;overflow:hidden}.m-cel-looks button:hover{transform:translateY(-2px)}.m-cel-looks button.on{border-color:var(--gold)}.m-cel-looks img{object-fit:cover;width:100%;height:100%;display:block}.m-cel-looks span{text-align:left;font:600 .66rem/1.2 var(--head);color:#fff;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#0000,#020c10e6);padding:16px 6px 5px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.m-cel-river{margin-top:56px}.m-cel-river .m-river-track{animation-duration:260s}.m-cel-river figure{width:210px}.m-cel-river-cap{text-align:center;color:var(--muted);margin-top:14px;font-size:.9rem}.m-cel-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:52px;display:grid}.m-cel-step{border-radius:var(--radius);border:1px solid var(--line-soft);background:#ffffff08;height:100%;padding:22px}.m-cel-step .n{font:700 .8rem/1 var(--head);color:var(--gold)}.m-cel-step b{font:600 1.08rem/1.3 var(--head);color:var(--text);margin-top:10px;display:block}.m-cel-step p{color:var(--muted);margin-top:6px;font-size:.92rem;line-height:1.55}.m-cel-perks{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.m-cel-perk{border-radius:var(--radius);background:linear-gradient(160deg,#f4a82514,#ffffff05);border:1px solid #f4a82529;height:100%;padding:20px}.m-cel-perk i{width:36px;height:36px;color:var(--gold);background:#f4a8251f;border-radius:10px;place-items:center;font-size:1.05rem;font-style:normal;display:grid}.m-cel-perk b{font:600 .98rem/1.3 var(--head);color:var(--text);margin-top:12px;display:block}.m-cel-perk p{color:var(--muted);margin-top:6px;font-size:.86rem;line-height:1.55}@media (width<=960px){.m-cel-grid{grid-template-columns:1fr}.m-cel-stage{scroll-margin-top:76px;position:static}.m-cel-perks{grid-template-columns:repeat(2,minmax(0,1fr))}.m-cel-looks{grid-template-columns:repeat(4,minmax(0,1fr));max-height:none}}@media (width<=640px){.m-cel-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.m-cel-steps,.m-cel-perks{grid-template-columns:1fr}.m-cel-looks{grid-template-columns:repeat(3,minmax(0,1fr))}.m-cel-cap{flex-wrap:wrap}.m-cel-cap .tags{width:100%}.m-cel-side{padding:14px}.m-cel-river figure{width:160px}}@media (prefers-reduced-motion:reduce){.m-cel-sec .m-head .m-badge .dot,.m-cel-next .pulse{animation:none}}.fg-ribbon,.fg-scrim{--fg-a:#ffb52e;--fg-b:#ff7a1a;--fg-r1:#5a1a07;--fg-r2:#9c3a0c;--fg-c1:#1e0f06;--fg-c2:#120904;--fg-cream:#fff4dc}.fg-ribbon{z-index:61;background:radial-gradient(120px 40px at 12% 50%, color-mix(in srgb, var(--fg-a) 35%, transparent), transparent 70%), radial-gradient(120px 40px at 88% 50%, color-mix(in srgb, var(--fg-a) 30%, transparent), transparent 70%), linear-gradient(90deg, var(--fg-r1), var(--fg-r2) 50%, var(--fg-r1));color:var(--fg-cream);border-bottom:1px solid color-mix(in srgb, var(--fg-a) 35%, transparent);animation:.5s ease-out both fg-drop;position:relative}.fg-ribbon-in{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;max-width:1120px;margin:0 auto;padding:9px 48px 9px 16px;font-size:.92rem;line-height:1.35;display:flex}.fg-ribbon-text{font-weight:500}.fg-ribbon-cta{background:var(--fg-a);color:#1a0d04;cursor:pointer;font:inherit;white-space:nowrap;box-shadow:0 0 16px color-mix(in srgb, var(--fg-a) 45%, transparent);border:none;border-radius:999px;padding:5px 14px;font-size:.85rem;font-weight:700;transition:transform .15s,box-shadow .15s}.fg-ribbon-cta:hover{box-shadow:0 0 24px color-mix(in srgb, var(--fg-a) 70%, transparent);transform:translateY(-1px)}.fg-ribbon-x{cursor:pointer;width:32px;height:32px;color:var(--fg-cream);opacity:.75;background:0 0;border:none;font-size:1.3rem;line-height:1;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.fg-ribbon-x:hover{opacity:1}.fg-emoji{flex:none;font-size:1.1rem;line-height:1;animation:2.4s ease-in-out infinite fg-bob}.fg-diya{flex:none;width:22px;height:18px;position:relative}.fg-diya:before{content:"";background:linear-gradient(#e0714b,#9c3a0c);border-radius:0 0 12px 12px;height:8px;position:absolute;bottom:0;left:1px;right:1px}.fg-diya:after{content:"";transform-origin:50% 100%;background:radial-gradient(circle at 50% 70%,#fff6c8,#ffb52e 55%,#ff7a1a);border-radius:50%/65% 65% 35% 35%;width:7px;height:11px;margin-left:-3.5px;animation:1.6s ease-in-out infinite fg-flicker;position:absolute;bottom:7px;left:50%;box-shadow:0 0 10px 3px #ffaa28a6}.fg-scrim{z-index:120;background:radial-gradient(ellipse at 50% 40%, color-mix(in srgb, var(--fg-r1) 60%, transparent), #020a0dd1);justify-content:center;align-items:center;padding:16px;animation:.35s ease-out both fg-fade;display:flex;position:fixed;inset:0}.fg-card{background:linear-gradient(180deg, var(--fg-c1), var(--fg-c2));border:1px solid color-mix(in srgb, var(--fg-a) 40%, transparent);width:min(520px,100%);max-height:calc(100vh - 32px);box-shadow:0 30px 80px #0009, 0 0 60px color-mix(in srgb, var(--fg-b) 20%, transparent);color:var(--fg-cream);border-radius:22px;animation:.5s cubic-bezier(.2,.9,.3,1.2) both fg-rise;position:relative;overflow:auto}.fg-x{z-index:3;cursor:pointer;color:#fff;background:#00000073;border:none;border-radius:50%;width:36px;height:36px;font-size:1.4rem;line-height:1;position:absolute;top:10px;right:10px}.fg-x:hover{background:#000000b3}.fg-pic{aspect-ratio:16/10;border-radius:22px 22px 0 0;position:relative;overflow:hidden}.fg-pic img{object-fit:cover;width:100%;height:100%;animation:14s ease-in-out infinite alternate fg-kenburns;display:block}.fg-glow{pointer-events:none;background:linear-gradient(180deg, transparent 45%, var(--fg-c1) 100%), radial-gradient(ellipse at 50% 85%, color-mix(in srgb, var(--fg-a) 28%, transparent), transparent 60%);animation:3.2s ease-in-out infinite fg-breathe;position:absolute;inset:0}.fg-sparks{pointer-events:none;position:absolute;inset:0}.fg-sparks i{background:color-mix(in srgb, var(--fg-a) 60%, #fff);width:5px;height:5px;box-shadow:0 0 8px 2px color-mix(in srgb, var(--fg-a) 80%, transparent);opacity:0;border-radius:50%;animation:6s linear infinite fg-spark;position:absolute;bottom:-6px}.fg-chip{border:1px solid color-mix(in srgb, var(--fg-a) 55%, transparent);color:var(--fg-a);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0604b3;border-radius:999px;padding:5px 12px;font-size:.82rem;font-weight:700;position:absolute;top:14px;left:14px}.fg-body{text-align:center;padding:4px 26px 24px}.fg-shubh{background:linear-gradient(90deg, color-mix(in srgb, var(--fg-a) 55%, #fff), var(--fg-a) 40%, var(--fg-b) 70%, color-mix(in srgb, var(--fg-a) 55%, #fff));color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;margin:0 0 4px;font-family:Noto Sans Devanagari,Inter,sans-serif;font-size:2rem;font-weight:800;line-height:1.3;animation:5s linear infinite fg-shimmer}.fg-body h2{color:#fff;margin:0 0 12px;font-size:1.3rem;line-height:1.35}.fg-wish{color:color-mix(in srgb, var(--fg-cream) 85%, var(--fg-a));margin:0 0 12px;font-size:.98rem;line-height:1.6}.fg-pitch{background:color-mix(in srgb, var(--fg-a) 10%, transparent);border:1px dashed color-mix(in srgb, var(--fg-a) 40%, transparent);color:var(--fg-cream);border-radius:12px;margin:0 0 18px;padding:10px 14px;font-size:.92rem;line-height:1.55}.fg-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.fg-actions .m-btn{flex:180px}.fg-sign{color:color-mix(in srgb, var(--fg-cream) 65%, var(--fg-a));margin:16px 0 0;font-size:.88rem;font-style:italic}@media (height<=820px){.fg-pic{aspect-ratio:16/7}.fg-shubh{font-size:1.6rem}.fg-wish{margin-bottom:10px;font-size:.92rem}.fg-pitch{margin-bottom:14px;padding:8px 12px}.fg-sign{margin-top:10px}}@media (height<=620px){.fg-pic{aspect-ratio:16/5}.fg-wish{display:none}}@media (width<=600px){.fg-ribbon-in{gap:8px;padding:8px 40px 8px 12px;font-size:.84rem}.fg-scrim{align-items:flex-end;padding:0}.fg-card{border-radius:22px 22px 0 0;width:100%;max-height:92vh}.fg-body{padding:2px 18px 22px}.fg-shubh{font-size:1.7rem}.fg-body h2{font-size:1.12rem}}@keyframes fg-drop{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}@keyframes fg-fade{0%{opacity:0}to{opacity:1}}@keyframes fg-rise{0%{opacity:0;transform:translateY(40px)scale(.96)}to{opacity:1;transform:none}}@keyframes fg-flicker{0%,to{transform:scale(1)rotate(-2deg)}30%{transform:scale(.92,1.08)rotate(2deg)}60%{transform:scale(1.05,.94)rotate(-1deg)}}@keyframes fg-bob{0%,to{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(-2px)rotate(6deg)}}@keyframes fg-breathe{0%,to{opacity:.85}50%{opacity:1}}@keyframes fg-kenburns{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes fg-shimmer{0%{background-position:0 0}to{background-position:200% 0}}@keyframes fg-spark{0%{opacity:0;transform:translateY(0)scale(.6)}15%{opacity:1}to{opacity:0;transform:translateY(-260px)translate(18px)scale(1)}}@media (prefers-reduced-motion:reduce){.fg-ribbon,.fg-scrim,.fg-card,.fg-pic img,.fg-glow,.fg-shubh,.fg-diya:after,.fg-emoji{animation:none}.fg-sparks{display:none}}.v-shell{background:var(--bg);min-height:100vh}.v-page{max-width:1120px;margin:0 auto;padding:26px 20px 80px}.v-nav{z-index:40;background:var(--scrim);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0}.v-nav-inner{flex-wrap:wrap;align-items:center;gap:22px;max-width:1120px;margin:0 auto;padding:12px 20px;display:flex}.v-brand{letter-spacing:-.4px;font-size:1.15rem;font-weight:700}.v-brand .ni{color:var(--text)}.v-brand .vista{color:var(--gold)}.v-brand-tag{color:var(--muted);letter-spacing:.05em;margin-left:8px;font-size:.72rem;font-weight:600}.v-nav-links{flex-wrap:wrap;gap:18px;display:flex}.v-nav-links a{color:var(--muted);border-bottom:2px solid #0000;padding:4px 0;font-size:.92rem;font-weight:600;text-decoration:none}.v-nav-links a:hover{color:var(--text)}.v-nav-links a.active{color:var(--text);border-bottom-color:var(--gold)}.v-nav-right{align-items:center;gap:14px;margin-left:auto;display:flex}.v-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:6px;display:flex}.v-head h1{letter-spacing:-.4px;font-size:1.5rem;font-weight:700}.v-lead{color:var(--muted);margin-bottom:18px;font-size:.94rem}.v-card{background:var(--card);border:1px solid var(--line);border-radius:12px;margin-bottom:14px;padding:18px}.v-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.v-card-head h2{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.78rem;font-weight:700}.v-empty{color:var(--muted);padding:8px 0;font-size:.93rem}.v-error{color:var(--bad);margin-top:10px;font-size:.9rem}.v-ok{color:var(--ok);font-size:.9rem}.v-hint{color:var(--muted);margin-top:4px;font-size:.85rem;display:block}.v-hint.dev{opacity:.7;margin-top:16px}.muted{color:var(--muted)}.block{display:block}.v-field{margin-bottom:12px;display:block}.v-label{color:var(--muted);margin-bottom:5px;font-size:.8rem;font-weight:600;display:block}.v-field input,.v-field select,.v-field textarea{background:var(--bg-2);border:1px solid var(--line);width:100%;color:var(--text);border-radius:8px;padding:10px 12px;font-family:inherit;font-size:.95rem}.v-field input:focus-visible,.v-field select:focus-visible,.v-field textarea:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.v-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.v-span2{grid-column:1/-1}.v-inline-form{flex-wrap:wrap;align-items:flex-end;gap:0 12px;display:flex}.v-inline-form .v-field{flex:130px}.v-inline-form .v-btn{margin-bottom:12px}.v-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.v-spread{justify-content:space-between;align-items:flex-start}.v-btn{cursor:pointer;white-space:nowrap;border:none;border-radius:999px;justify-content:center;align-items:center;padding:10px 20px;font-family:inherit;font-size:.93rem;font-weight:700;text-decoration:none;display:inline-flex}.v-btn:disabled{opacity:.45;cursor:default}.v-btn.wide{width:100%;margin-top:8px}.v-btn-primary{background:var(--gold);color:var(--on-gold)}.v-btn-ghost{color:var(--text);border:1.5px solid var(--line-strong);background:0 0}.v-linkbtn{color:var(--cyan);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.86rem;text-decoration:underline}.v-linkbtn.danger{color:var(--bad)}.v-filebtn{position:relative;overflow:hidden}.v-filebtn input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.v-toggle{border:1px solid var(--line);border-radius:999px;margin-bottom:12px;display:inline-flex;overflow:hidden}.v-toggle button{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:8px 16px;font-family:inherit;font-size:.85rem;font-weight:600}.v-toggle button.on{background:var(--selected);color:var(--text)}.v-tabs{border-bottom:1px solid var(--line);gap:4px;margin:18px 0;display:flex}.v-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 18px;font-family:inherit;font-size:.95rem;font-weight:600}.v-tabs button.on{color:var(--text);border-bottom-color:var(--gold)}.v-tablewrap{overflow-x:auto}.v-table{border-collapse:collapse;width:100%;font-size:.92rem}.v-table th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 10px;font-size:.72rem;font-weight:700}.v-table td{border-bottom:1px solid var(--hover);vertical-align:top;padding:11px 10px}.v-table td.num,.v-table th.num{text-align:right;font-variant-numeric:tabular-nums}.v-table a{font-weight:600;text-decoration:none}.v-rowlink:hover{background:var(--bg-2)}.v-group td{color:var(--gold);border-bottom:none;padding-top:16px;font-size:.85rem;font-weight:700}.v-reversed{opacity:.6}.v-total-row{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-top:8px;padding:14px 10px 4px;font-size:1.05rem;display:flex}.v-total-row b{font-size:1.3rem}.v-pill{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:4px;padding:3px 9px;font-size:.7rem;font-weight:700;display:inline-block}.v-pill-grey{background:var(--neutral-bg);color:var(--muted)}.v-pill-green{background:var(--ok-bg);color:var(--ok)}.v-pill-amber{background:var(--warn-bg);color:var(--gold)}.v-pill-red{background:var(--bad-bg);color:var(--bad)}.v-pill-blue{background:var(--info-bg);color:var(--cyan)}.v-figures{flex-wrap:wrap;gap:32px;display:flex}.v-figures div{flex-direction:column;display:flex}.v-figures span{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:700}.v-figures b{font-variant-numeric:tabular-nums;font-size:1.6rem}.v-sharebox{background:var(--bg-2);border:1px solid var(--line);border-radius:8px;margin:10px 0;padding:12px;overflow-x:auto}.v-sharebox code{color:var(--cyan);white-space:nowrap;font-size:.85rem}.v-photos{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin-bottom:12px;display:grid}.lp-area{flex-direction:column;align-items:flex-start;gap:6px;margin-top:6px;display:flex}.lp-strip{flex-wrap:wrap;gap:8px;display:flex}.lp-thumb{width:72px;margin:0;position:relative}.lp-thumb img{object-fit:cover;border:1px solid var(--line);border-radius:8px;width:72px;height:72px;display:block}.lp-thumb figcaption{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.68rem;overflow:hidden}.lp-x{border:1px solid var(--line);background:var(--bg-2);width:20px;height:20px;color:var(--muted);cursor:pointer;border-radius:50%;padding:0;font-size:.85rem;line-height:1;position:absolute;top:-6px;right:-6px}.lp-actions{flex-wrap:wrap;gap:12px;display:flex}.lp-actions label{cursor:pointer}.lp-picker{border:1px dashed var(--line);border-radius:8px;flex-wrap:wrap;gap:8px;max-width:100%;padding:8px;display:flex}.lp-pick{cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;width:84px;padding:0;display:flex}.lp-pick img{object-fit:cover;border:1px solid var(--line);border-radius:8px;width:84px;height:84px}.lp-pick span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.68rem;overflow:hidden}.lp-pick:disabled{opacity:.5;cursor:default}.v-error-inline{color:var(--crit,#b3261e);font-size:.8rem}.v-clientbox{flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin:6px 0 0;display:flex}.v-dup{border:1px solid var(--gold);background:var(--bg-2);border-radius:10px;margin-top:12px;padding:12px 14px}.v-dup h3{margin:0 0 4px;font-size:.95rem;font-weight:700}.v-dup ul{margin:8px 0;padding-left:18px}.v-photo{border:1px solid var(--line);background:var(--bg-2);border-radius:8px;overflow:hidden}.v-photo img{object-fit:cover;width:100%;height:110px}.v-photo figcaption{color:var(--muted);padding:5px 8px;font-size:.72rem}.v-plans{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.v-plan{border:1px solid var(--line);background:var(--bg-2);border-radius:10px;padding:18px}.v-plan h3{font-size:1rem;font-weight:700}.v-plan-price{letter-spacing:-.5px;margin:4px 0;font-size:1.7rem;font-weight:800}.v-auth{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.v-auth-card{background:var(--card);border:1px solid var(--line);border-radius:14px;width:100%;max-width:400px;padding:30px}.v-auth-card h1{letter-spacing:-.4px;margin-bottom:6px;font-size:1.5rem}.v-auth-card form{margin-top:18px}.v-auth-card .v-linkbtn{margin:14px auto 0;display:block}html[lang=hi] .v-card-head h2,html[lang=hi] .v-table th,html[lang=hi] .v-figures span,html[lang=hi] .v-pill,html[lang=hi] .v-brand-tag{text-transform:none;letter-spacing:normal}@media (width<=720px){.v-form-grid{grid-template-columns:1fr}.v-nav-inner{gap:12px}.v-figures{gap:20px}}.v-tight{margin-top:-4px;margin-bottom:12px}.v-logo-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.v-logo-row .v-logobox{border:1px dashed var(--v-line);background:var(--v-bg-2);border-radius:8px;flex:none;place-items:center;width:132px;height:56px;display:grid;overflow:hidden}.v-logo-row .v-logobox img{object-fit:contain;max-width:100%;max-height:100%}.v-logo-row .v-logobox span{color:var(--v-muted);font-size:.75rem}.vs-tally{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.vs-count{background:var(--v-card);border:1px solid var(--v-line);border-radius:12px;min-width:96px;padding:12px 18px}.vs-count b{font-size:1.7rem;line-height:1.1;display:block}.vs-count span{color:var(--v-muted);font-size:.76rem}.vs-count.bad b{color:var(--bad)}.vs-count.ok b{color:var(--ok)}.vs-count.muted b{color:var(--v-muted)}.vs-row{background:var(--v-card);border:1px solid var(--v-line);color:inherit;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;padding:14px 16px;text-decoration:none;display:flex}.vs-row:hover{border-color:var(--line-strong)}.vs-row-main{flex:1;gap:5px;min-width:0;display:grid}.vs-sub{color:var(--v-muted);font-size:.78rem}.vs-back{color:var(--v-muted);margin-bottom:6px;text-decoration:none;display:inline-block}.vs-bar{background:var(--neutral-bg);border-radius:4px;max-width:340px;height:6px;display:flex;overflow:hidden}.vs-bar.big{max-width:none;height:10px;margin-top:12px}.vs-bar .done{background:var(--ok)}.vs-bar .going{background:var(--warn)}.vs-summary{flex-wrap:wrap;gap:28px;display:flex}.vs-summary b{font-size:1.6rem;line-height:1.1;display:block}.vs-summary b.going{color:var(--warn)}.vs-summary b.muted{color:var(--v-muted)}.vs-summary span{color:var(--v-muted);font-size:.76rem}.vs-item{border-bottom:1px solid var(--v-line);padding:12px 0}.vs-item:last-child{border-bottom:0}.vs-item-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.vs-status{color:var(--v-muted);white-space:nowrap;font-size:.74rem}.vs-item.ongoing .vs-status{color:var(--warn);font-weight:650}.vs-item.done .vs-status{color:var(--ok);font-weight:650}.vs-none{color:var(--v-muted);margin:8px 0 0;font-size:.78rem}.vs-strip{gap:10px;margin-top:10px;padding-bottom:4px;display:flex;overflow-x:auto}.vs-strip figure{flex:none;margin:0}.vs-strip img{border:1px solid var(--v-line);border-radius:8px;width:auto;height:108px;display:block}.vs-strip figcaption{color:var(--v-muted);text-align:center;margin-top:4px;font-size:.7rem}.v-review{text-align:center}.v-review-badge{margin-bottom:10px;font-size:2rem;display:block}.v-field textarea{resize:vertical}.b-area{max-width:none}.b-head{align-items:center;gap:14px;margin-bottom:10px;display:flex}.b-logo{object-fit:contain;background:#fff;border-radius:8px;max-width:130px;height:44px;padding:4px}.b-id{flex-direction:column;display:flex}.b-id b{letter-spacing:-.4px;font-size:1.3rem}.b-id small{color:var(--muted);font-size:.78rem}.b-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:18px;margin-bottom:24px;display:flex}.b-tabs a{color:var(--muted);border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 2px;font-size:.92rem;font-weight:600;text-decoration:none}.b-tabs a:hover{color:var(--text)}.b-tabs a.active{color:var(--text);border-bottom-color:var(--gold)}.c-page .v-auth{align-items:flex-start;min-height:0;padding:30px 0}.c-page .v-page{max-width:none;margin:0;padding:0 0 60px}.vs-member{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:10px 0;display:flex}.vs-member-main{flex:1;align-items:baseline;gap:12px;min-width:0;display:flex}.vs-member-main span{color:var(--v-muted,var(--muted));font-size:.88rem}.vs-member-form{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-top:16px;display:flex}.vs-member-form .v-field{flex:180px;margin:0}.vs-member-form .v-btn{margin-bottom:2px}.b-head.with-banner{background-position:50%;background-size:cover;border-radius:12px;padding:18px 16px;position:relative;overflow:hidden}.b-head.with-banner:before{content:"";background:#020c108c;position:absolute;inset:0}.b-head.with-banner .b-logo,.b-head.with-banner .b-id{position:relative}.m-area{flex-direction:column;align-items:flex-start;gap:6px;margin-top:6px;display:flex}.m-chip{background:var(--hover);border:1px solid var(--line);border-radius:999px;align-items:center;gap:7px;padding:3px 10px 3px 4px;font-size:.8rem;display:inline-flex}.m-chip b{font-weight:600}.m-chip .m-spec{color:var(--muted)}.m-chip.mine{border-color:var(--line-strong)}.m-swatch{object-fit:cover;border-radius:50%;width:26px;height:26px}.m-cam{background:var(--hover);width:26px;height:26px;color:var(--muted);cursor:pointer;border-radius:50%;place-items:center;font-size:.75rem;display:grid}.m-cam:hover{color:var(--text)}.m-x{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:.95rem;line-height:1}.m-x:hover{color:#e77}.m-open{padding:0;font-size:.78rem}.m-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.m-form select,.m-form input{background:var(--card);border:1px solid var(--line);color:var(--text);border-radius:8px;padding:6px 9px;font-size:.82rem}.m-form input{min-width:150px}.m-form .v-btn{padding:6px 14px;font-size:.82rem}.m-cat-row{flex-wrap:wrap;gap:8px;margin:4px 0 14px;display:flex}.m-cat{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:5px 12px;font-size:.8rem}.m-cat.on{color:var(--text);border-color:var(--gold)}.m-shelf{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.m-shelf .m-chip{padding:4px 10px}@media (width<=720px){.b-tabs{flex-wrap:nowrap;gap:16px;padding-bottom:2px;overflow-x:auto}.b-tabs a{white-space:nowrap}.b-head{gap:10px}.b-id b{font-size:1.1rem}.v-head{margin-bottom:2px}.vs-member-form{flex-direction:column;align-items:stretch}}.v-work img{height:150px}.v-work figcaption{flex-direction:column;gap:3px;padding:8px 10px;font-size:.78rem;display:flex}.v-work figcaption b{color:var(--text);font-size:.88rem;font-weight:650}.v-badge{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:#17323b;border-radius:3px;align-self:flex-start;padding:2px 7px;font-size:.62rem;font-weight:700}.v-badge.ok{color:#6fd39b;background:#123a28}.v-h2{letter-spacing:-.3px;font-size:1.2rem;font-weight:700}.v-brandrow{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.v-logobox{border:1px solid var(--line);background:var(--bg-2);border-radius:12px;justify-content:center;align-items:center;width:90px;height:90px;display:flex;overflow:hidden}.v-logobox img{object-fit:contain;width:100%;height:100%}.v-bannerbox{border:1px solid var(--line);background:var(--bg-2);border-radius:10px;margin-bottom:12px;overflow:hidden}.v-bannerbox img{object-fit:cover;width:100%;height:130px}.pv-page{max-width:980px;margin:0 auto;padding:0 0 72px}.pv-hero{background:var(--bg-2);border-bottom:1px solid var(--line);min-height:210px;position:relative;overflow:hidden}.pv-hero-bg{position:absolute;inset:0}.pv-hero-bg img{object-fit:cover;width:100%;height:100%;display:block}.pv-hero-bg:after{content:"";background:linear-gradient(180deg, #04141a26 0%, #04141ad1 70%, var(--bg) 100%);position:absolute;inset:0}.pv-hero-inner{flex-wrap:wrap;align-items:flex-end;gap:18px;padding:clamp(96px,20vw,150px) 20px 22px;display:flex;position:relative}.pv-logo{border:1px solid var(--line);background:#faf6ef;border-radius:16px;flex:none;justify-content:center;align-items:center;width:84px;height:84px;padding:6px;display:flex;overflow:hidden;box-shadow:0 10px 30px #00000059}.pv-logo img{object-fit:contain;width:100%;height:100%}.pv-logo-initial{color:#1a1205;letter-spacing:-1px;font-size:2rem;font-weight:800}.pv-id{flex:260px;min-width:0}.pv-id h1{letter-spacing:-.6px;flex-wrap:wrap;align-items:center;gap:6px;font-size:clamp(1.55rem,4.6vw,2.2rem);font-weight:800;line-height:1.1;display:flex}.pv-headline{color:var(--text);opacity:.9;max-width:60ch;margin-top:6px;font-size:1rem}.pv-stats{color:var(--muted);flex-wrap:wrap;gap:14px;margin-top:10px;font-size:.85rem;display:flex}.pv-stats b{color:var(--text);font-weight:700}.pv-stats .ok{color:#6fd39b}.pv-actions{border-bottom:1px solid var(--line);background:var(--bg);flex-wrap:wrap;gap:10px;padding:14px 20px;display:flex}.pv-btn{cursor:pointer;color:var(--text);background:0 0;border:1.5px solid #3a5c66;border-radius:999px;flex:120px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-family:inherit;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.pv-btn.primary{background:var(--gold);color:#1a1205;border-color:var(--gold)}.pv-btn.wa{color:#06281a;background:#25d366;border-color:#25d366}.pv-btn:active{transform:translateY(1px)}.pv-tabs{z-index:5;background:var(--bg);border-bottom:1px solid var(--line);scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;padding:12px 20px;display:flex;position:sticky;top:0;overflow-x:auto}.pv-tabs::-webkit-scrollbar{display:none}.pv-tab{border:1px solid var(--line);background:var(--card);color:var(--muted);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:7px;padding:9px 14px;font-family:inherit;font-size:.9rem;font-weight:600;display:inline-flex}.pv-tab small{opacity:.75;font-size:.72rem;font-weight:700}.pv-tab.on{background:var(--gold);color:#1a1205;border-color:var(--gold)}.pv-tab.on small{opacity:.8}.pv-work{padding:16px 20px 0}.pv-work h2{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-bottom:12px;font-size:.78rem;font-weight:700}.pv-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (width>=640px){.pv-grid{grid-template-columns:repeat(3,1fr);gap:14px}}.pv-piece{cursor:zoom-in;background:var(--bg-2);border:1px solid var(--line);aspect-ratio:4/3;border-radius:12px;margin:0;position:relative;overflow:hidden}.pv-piece:first-child{aspect-ratio:16/9;grid-column:span 2}@media (width>=640px){.pv-piece:first-child{aspect-ratio:4/3;grid-area:span 2/span 2}}.pv-piece img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.pv-piece:hover img{transform:scale(1.03)}.pv-piece figcaption{color:var(--text);background:linear-gradient(#04141a00 0%,#04141ad9 100%);flex-direction:column;gap:3px;padding:22px 12px 10px;font-size:.8rem;display:flex;position:absolute;bottom:0;left:0;right:0}.pv-piece figcaption b{font-weight:650}.pv-piece figcaption b,.pv-piece figcaption span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pv-piece figcaption span{display:none}.pv-piece:first-child figcaption span{display:-webkit-box}@media (width>=640px){.pv-piece figcaption span{display:-webkit-box}}.pv-piece .v-badge{position:absolute;top:10px;left:10px}.pv-contact{margin:28px 20px 0}.pv-contact .card{padding:20px}.pv-contact h2{margin-bottom:12px;font-size:1.1rem;font-weight:700}.pv-contact dl{grid-template-columns:max-content 1fr;gap:8px 16px;font-size:.95rem;display:grid}.pv-contact dt{color:var(--muted)}.pv-contact dd{margin:0}.pv-contact dd a{color:var(--text);font-weight:600;text-decoration:none}.pv-contact .pv-actions{border:0;padding:16px 0 0}.pv-foot{text-align:center;color:var(--muted);margin-top:28px;padding:0 20px;font-size:.82rem}.pv-foot a{color:var(--muted)}.pv-lightbox{z-index:50;background:#020a0df0;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.pv-lightbox img{object-fit:contain;border-radius:8px;max-width:100%;max-height:82vh}.pv-lightbox figcaption{text-align:center;color:var(--text);padding:0 60px;font-size:.9rem;position:absolute;bottom:18px;left:0;right:0}.pv-lb-btn{width:44px;height:44px;color:var(--text);cursor:pointer;background:#0a2530e6;border:1px solid #3a5c66;border-radius:50%;justify-content:center;align-items:center;font-family:inherit;font-size:1.3rem;display:flex;position:absolute}.pv-lb-close{top:14px;right:14px}.pv-lb-prev{top:50%;left:10px;transform:translateY(-50%)}.pv-lb-next{top:50%;right:10px;transform:translateY(-50%)}.q-vbanner{border-bottom:1px solid var(--line);background:var(--bg-2);margin:-28px -18px 20px}.q-vbanner img{object-fit:cover;width:100%;height:clamp(100px,22vw,170px)}.q-idblock{align-items:center;gap:14px;display:flex}.q-vlogo{border:1px solid var(--line);background:#faf6ef;border-radius:10px;flex:none;justify-content:center;align-items:center;width:auto;min-width:54px;max-width:150px;height:54px;padding:6px 9px;display:flex;overflow:hidden}.q-vlogo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.q-vheadline{color:var(--muted);margin-top:3px;font-size:.88rem}.q-work{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;display:grid}.q-work figure{border:1px solid var(--line);background:var(--bg-2);border-radius:8px;overflow:hidden}.q-work img{object-fit:cover;width:100%;height:92px;display:block}.q-work figcaption{color:var(--muted);padding:5px 8px;font-size:.72rem}.q-consent{border-color:var(--gold-deep,#db8f0e)}html[lang=hi] .v-badge,html[lang=hi] .pv-work h2{text-transform:none;letter-spacing:normal}.ds-page{max-width:880px;margin:0 auto;padding:0 0 56px}.ds-page img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;pointer-events:none}.ds-center{text-align:center;place-content:center;gap:10px;min-height:60vh;padding:24px;display:grid}.ds-brand{letter-spacing:-.4px;font-size:1.3rem;font-weight:800}.ds-brand.small{color:var(--muted);font-size:.85rem;font-weight:600}.ds-muted{color:var(--muted);font-size:.92rem}.ds-hero{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px;padding:26px 20px 18px;display:flex}.ds-logo{background:#f5f1e8;border-radius:14px;flex:none;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.ds-logo img{object-fit:contain;width:100%;height:100%}.ds-logo-initial{color:#1a2a30;font-size:1.6rem;font-weight:800}.ds-hero-text{flex:220px;min-width:0}.ds-hero-text h1{letter-spacing:-.4px;margin:2px 0;font-size:1.35rem;font-weight:800}.ds-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.74rem;font-weight:600}.ds-cta{flex-wrap:wrap;gap:8px;display:flex}.ds-note{flex-wrap:wrap;align-items:center;gap:10px;padding:14px 20px 0;display:flex}.ds-note p{color:var(--text);margin:0;font-size:.95rem}.ds-chip{background:var(--card);border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:.85rem;font-weight:600;display:inline-flex}.ds-chip i{border:1px solid #ffffff40;border-radius:50%;width:14px;height:14px}.ds-items{gap:28px;padding:20px;display:grid}.ds-item h2{letter-spacing:-.2px;margin:12px 0 4px;font-size:1.12rem;font-weight:700}.ds-blurb{color:var(--muted);margin:0;font-size:.93rem;line-height:1.5}.ds-photo{aspect-ratio:4/3;background:var(--card);border:1px solid var(--line);cursor:zoom-in;border-radius:16px;position:relative;overflow:hidden}.ds-photo img{object-fit:cover;width:100%;height:100%;display:block}.ds-zoom{color:#fff;background:#04141ab3;border-radius:50%;place-items:center;width:32px;height:32px;font-size:1rem;display:grid;position:absolute;bottom:10px;right:10px}.ds-views{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ds-views button{font:inherit;border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px;font-size:.82rem;font-weight:600}.ds-views button.on{background:var(--text);color:var(--bg);border-color:var(--text)}.ds-specs{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ds-specs span{background:var(--card);border:1px solid var(--line);color:var(--text);border-radius:8px;padding:4px 9px;font-size:.78rem}.ds-specs span.lit{border-color:var(--gold);color:var(--gold)}.ds-foot{border-top:1px solid var(--line);color:var(--muted);gap:4px;margin:8px 20px 0;padding:18px 20px 0;font-size:.85rem;display:grid}.ds-lightbox{z-index:50;cursor:zoom-out;background:#000000f0;grid-template-rows:1fr auto;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ds-lightbox-img{object-fit:contain;border-radius:8px;max-width:100%;max-height:calc(100vh - 80px)}.ds-lightbox-cap{color:#fff;text-align:center;padding:12px;font-size:.95rem}@media (width>=720px){.ds-items{grid-template-columns:1fr 1fr}.ds-items:has(>:only-child){grid-template-columns:minmax(0,640px);justify-content:center}}body.q-light .pv-page{max-width:760px;padding:0 0 112px}body.q-light .pv-hero{background:0 0;border:0;min-height:0;padding:0 14px;overflow:visible}body.q-light .pv-hero-bg{background:linear-gradient(135deg,#0f3a44,#1b5a66);border-radius:20px;height:132px;margin:14px 0 0;position:relative;inset:auto;overflow:hidden}body.q-light .pv-hero:not(:has(.pv-hero-bg)):before{content:"";background:linear-gradient(135deg,#0f3a44,#1b5a66);border-radius:20px;height:96px;margin-top:14px;display:block}body.q-light .pv-hero-bg:after{background:linear-gradient(#0f3a4400 40%,#0f3a4459 100%)}body.q-light .pv-hero-inner{border:1px solid var(--line);background:#fff;border-radius:20px;flex-wrap:nowrap;align-items:center;gap:14px;margin:-44px 12px 0;padding:16px 16px 18px;position:relative;box-shadow:0 1px 2px #15303a0a,0 14px 34px #15303a1a}body.q-light .pv-logo{background:#fff;border-radius:18px;width:72px;height:72px;box-shadow:0 6px 18px #15303a24}body.q-light .pv-logo-initial{color:#15515c}body.q-light .pv-id{flex:auto}body.q-light .pv-id h1{color:#15303a;font-size:clamp(1.3rem,5vw,1.8rem)}body.q-light .pv-headline{color:#667b80;opacity:1;margin-top:3px;font-size:.9rem}body.q-light .pv-stats{gap:6px;margin-top:10px}body.q-light .pv-stats span{color:#15515c;background:#eaf2f1;border-radius:999px;padding:4px 10px;font-size:.76rem;font-weight:600}body.q-light .pv-stats b{color:inherit}body.q-light .pv-stats span:has(.ok){color:#1e7a45;background:#e0f3e7}body.q-light .pv-stats .ok{color:inherit}body.q-light .pv-page>.pv-actions{z-index:20;padding:10px 14px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);background:#fffffff5;border-bottom:0;flex-wrap:nowrap;gap:8px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #15303a1a}@media (width>=760px){body.q-light .pv-page>.pv-actions{border:1px solid var(--line);border-bottom:0;border-radius:18px 18px 0 0;width:760px;left:50%;right:auto;transform:translate(-50%)}}body.q-light .pv-btn{color:#15515c;border-color:#c9d6d6;flex:1 1 0;padding:13px 14px}body.q-light .pv-btn.primary{color:#fff;background:#d97f2b;border-color:#d97f2b;box-shadow:0 6px 16px #d97f2b4d}body.q-light .pv-btn.wa{color:#fff;background:#1faf57;border-color:#1faf57}body.q-light .pv-page>.pv-actions .pv-btn:not(.primary):not(.wa){flex:none;padding-left:18px;padding-right:18px}body.q-light .pv-tabs{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f6f1e6f0;border-bottom:0;margin-top:6px;padding:14px 14px 10px}body.q-light .pv-tab{color:#667b80;border-color:var(--line);background:#fff;box-shadow:0 1px 2px #15303a0a}body.q-light .pv-tab.on{color:#fff;background:#15303a;border-color:#15303a}body.q-light .pv-work{padding:6px 14px 0}body.q-light .pv-work h2{color:#8a7a5c;letter-spacing:.14em;font-size:.74rem}body.q-light .pv-piece{border-color:var(--line);background:#fff;border-radius:16px;box-shadow:0 1px 2px #15303a0a,0 10px 24px #15303a14}body.q-light .pv-piece figcaption{color:#fff;background:linear-gradient(#0a1e2400 0%,#0a1e24c7 100%);padding:28px 12px 10px}body.q-light .pv-piece .v-badge{color:#1e7a45;background:#e0f3e7;border:0;font-weight:700}body.q-light .pv-contact{margin:22px 14px 0}body.q-light .pv-contact .card{border-color:var(--line);background:#fff;border-radius:18px;box-shadow:0 1px 2px #15303a0a,0 10px 28px #15303a0f}body.q-light .pv-contact h2{color:#15303a}body.q-light .pv-contact dd a{color:#15515c}body.q-light .pv-contact .pv-actions{display:none}body.q-light .pv-foot a,body.q-light .pv-foot{color:#8a9aa0}html[lang=hi] body.q-light .pv-work h2{letter-spacing:normal;text-transform:none}body.q-light .pv-stats span.loc:before{content:"⌖ ";opacity:.7}body.q-light .pv-stats span.gst{color:#8a5a0b;background:#fbf1dc}body.q-light .pv-trust{color:#667b80;max-width:60ch;margin:-4px 0 12px;font-size:.8rem}body.q-light .pv-contact dl{gap:12px 16px}body.q-light .pv-contact dd a{text-underline-offset:3px;-webkit-text-decoration:underline #c9d6d6;text-decoration:underline #c9d6d6}body.q-light .pv-foot{margin-top:24px}.pv-foot .pv-more{margin-bottom:8px;font-weight:700;display:inline-block}body.q-light .pv-foot a.pv-more{color:#15515c}body.q-light .pv-stats span.trade{color:#4b3a7a;background:#f1ecfa}.bz-trades{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.bz-trade{border:1px solid var(--line,#e8dfcd);color:#15303a;font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:7px 12px;font-size:.86rem}.bz-trade.on{color:#fff;background:#15303a;border-color:#15303a}.bz-listed{color:#667b80;margin-top:12px;font-size:.86rem}.bz-listed.on{color:#1e7a45;font-weight:600}.prs{color:#15303a;min-height:100vh;overflow-x:clip}.prs-wrap{max-width:1080px;margin:0 auto;padding:0 16px}.prs-ico{flex:none;width:20px;height:20px}.prs-hero{color:#fff;background:radial-gradient(1200px 380px at 85% -10%,#e8a33d47,#0000 60%),linear-gradient(160deg,#0b3640 0%,#12505c 62%,#1b6470 100%);padding:14px 0 34px;position:relative}.prs-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.prs-brand{color:#fff;align-items:center;gap:8px;font-size:1.05rem;text-decoration:none;display:inline-flex}.prs-brand img{border-radius:8px;width:30px;height:30px}.prs-brand i{color:#f2b45a;font-style:normal}.prs-toplink{color:#cfe4e6;white-space:nowrap;font-size:.86rem;font-weight:600;text-decoration:none}.prs-toplink:hover{color:#fff}.prs-eyebrow{color:#f2b45a;letter-spacing:.14em;text-transform:uppercase;margin:28px 0 6px;font-size:.78rem;font-weight:800}html[lang=hi] .prs-eyebrow{letter-spacing:normal;text-transform:none;font-size:.9rem}.prs-hero h1{letter-spacing:-.5px;max-width:18ch;margin:0 0 10px;font-size:clamp(1.75rem,6.4vw,2.9rem);line-height:1.12}.prs-lead{color:#d3e6e8;max-width:58ch;margin:0;font-size:clamp(.95rem,2.6vw,1.08rem)}.prs-where{color:#15303a;background:#fff;border-radius:20px;margin-top:22px;padding:16px;box-shadow:0 18px 40px #041e2459}.prs-where-title{margin:0 0 12px;font-size:1.02rem;font-weight:800}.prs-where-fields{grid-template-columns:1fr;gap:10px;display:grid}@media (width>=720px){.prs-where-fields{grid-template-columns:1.2fr 1fr auto;align-items:end}}.prs-field{gap:5px;min-width:0;display:grid}.prs-field span{color:#4d6469;font-size:.78rem;font-weight:700}.prs-field input{width:100%;min-width:0;font:inherit;color:#15303a;background:#f7f3ec;border:1.5px solid #e6ddd0;border-radius:12px;outline:none;padding:12px 14px;font-size:1rem}.prs-field input:focus{background:#fff;border-color:#12505c}.prs-field input:disabled{opacity:.55}.prs-go{cursor:pointer;color:#2b1a00;font:inherit;white-space:nowrap;background:#e8a33d;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:13px 20px;font-size:.98rem;font-weight:800;text-decoration:none;display:inline-flex}.prs-go:hover{background:#f0b254}.prs-go:disabled{opacity:.5;cursor:default}.prs-go.ghost{color:#12505c;background:#fff;border:1.5px solid #12505c}.prs-chips{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.prs-chips-label{color:#7a8a8e;width:100%;font-size:.76rem;font-weight:700}.prs-chip{cursor:pointer;font:inherit;color:#15303a;background:#fff;border:1.5px solid #e1d8ca;border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:.88rem;display:inline-flex}.prs-chip small{color:#8a9aa0;font-size:.72rem;font-weight:700}.prs-chip.sm{padding:6px 11px;font-size:.82rem}.prs-chip.on{color:#fff;background:#12505c;border-color:#12505c}.prs-chip.on small{color:#bfe0e3}.prs-trust{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}@media (width>=720px){.prs-trust{grid-template-columns:repeat(3,1fr)}}.prs-trust li{color:#e3f0f1;align-items:center;gap:10px;font-size:.88rem;display:flex}.prs-trust .prs-ico{color:#f2b45a}.prs-need{padding:26px 0 6px}.prs-need h2,.prs-how h2{margin:0 0 12px;font-size:1.25rem}.prs-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width>=560px){.prs-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=960px){.prs-tiles{grid-template-columns:repeat(7,minmax(0,1fr))}}.prs-tile{text-align:left;cursor:pointer;min-width:0;font:inherit;color:#15303a;background:#fff;border:1.5px solid #e6ddd0;border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;padding:12px;transition:border-color .15s,box-shadow .15s;display:flex}.prs-tile span{overflow-wrap:anywhere;font-size:.86rem;font-weight:700;line-height:1.25}.prs-tile .prs-ico{color:#12505c;box-sizing:content-box;background:#eaf2f1;border-radius:9px;width:26px;height:26px;padding:4px}.prs-tile:hover{border-color:#12505c}.prs-tile.on{color:#fff;background:#12505c;border-color:#12505c;box-shadow:0 8px 20px #12505c40}.prs-tile.on .prs-ico{color:#f2b45a;background:#ffffff29}.prs-search{color:#8a9aa0;background:#fff;border:1.5px solid #e6ddd0;border-radius:12px;align-items:center;gap:10px;max-width:460px;margin-top:12px;padding:0 14px;display:flex}.prs-search input{min-width:0;font:inherit;color:#15303a;background:0 0;border:0;outline:0;flex:auto;padding:12px 0}.prs-results{padding:18px 0 8px;scroll-margin-top:12px}.prs-count{margin:0 0 12px;font-size:1rem;font-weight:800}.prs-count-sub{color:#7a8a8e;font-weight:600}.prs-grid{grid-template-columns:1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.prs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=980px){.prs-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.prs-card{background:#fff;border:1px solid #e6ddd0;border-radius:20px;flex-direction:column;min-width:0;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden;box-shadow:0 1px 2px #15303a0d,0 12px 30px #15303a14}.prs-card:hover{transform:translateY(-2px);box-shadow:0 2px 4px #15303a0f,0 18px 38px #15303a1f}.prs-card-link{color:inherit;flex:auto;text-decoration:none;display:block}.prs-cover{aspect-ratio:16/10;background:linear-gradient(135deg,#0f3a44,#1b5a66);position:relative;overflow:hidden}.prs-cover img{object-fit:cover;width:100%;height:100%;display:block}.prs-cover:after{content:"";background:linear-gradient(#0000 55%,#061a1f8c);position:absolute;inset:0}.prs-cover-blank{color:#ffffff40;place-items:center;font-size:3rem;font-weight:800;display:grid;position:absolute;inset:0}.prs-badge{z-index:1;color:#1e7a45;background:#fff;border-radius:999px;padding:4px 10px;font-size:.74rem;font-weight:800;position:absolute;top:10px;left:10px;box-shadow:0 4px 12px #00000026}.prs-see{z-index:1;color:#fff;font-size:.8rem;font-weight:700;position:absolute;bottom:10px;right:12px}.prs-body{padding:0 14px 12px}.prs-id{z-index:1;align-items:flex-start;gap:12px;margin-top:-26px;display:flex;position:relative}.prs-logo{color:#15515c;background:#fff;border:2px solid #fff;border-radius:15px;flex:none;place-items:center;width:56px;height:56px;font-size:1.35rem;font-weight:800;display:grid;overflow:hidden;box-shadow:0 6px 16px #15303a2e}.prs-logo img{object-fit:contain;background:#fff;width:100%;height:100%}.prs-name{flex:auto;min-width:0;padding-top:32px}.prs-name h3{overflow-wrap:anywhere;margin:0;font-size:1.06rem;line-height:1.25}.prs-place{color:#667b80;align-items:center;gap:4px;margin:3px 0 0;font-size:.82rem;display:flex}.prs-place .prs-ico{width:14px;height:14px}.prs-headline{color:#33484e;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 0;font-size:.9rem;display:-webkit-box;overflow:hidden}.prs-trades{flex-wrap:wrap;gap:6px;margin:10px 0 0;display:flex}.prs-trades span{color:#15515c;background:#eaf2f1;border-radius:999px;padding:3px 10px;font-size:.74rem;font-weight:700}.prs-stats{color:#667b80;flex-wrap:wrap;gap:6px 12px;margin:10px 0 0;font-size:.8rem;display:flex}.prs-stats b{color:#1e7a45}.prs-actions{grid-template-columns:1fr 1fr;gap:8px;padding:0 14px 14px;display:grid}.prs-act{border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:11px 10px;font-size:.92rem;font-weight:800;text-decoration:none;display:inline-flex}.prs-act .prs-ico{width:18px;height:18px}.prs-act.call{color:#fff;background:#12505c}.prs-act.wa{color:#fff;background:#25a35a}.prs-skel{background:linear-gradient(100deg,#fff 30%,#f4eee4 50%,#fff 70%) 0 0/200% 100%;min-height:300px;animation:1.2s linear infinite prs-shine}@keyframes prs-shine{to{background-position:-200% 0}}.prs-more{text-align:center;margin-top:20px}.prs-note-box{text-align:center;color:#4d6469;background:#fff;border:1px solid #e6ddd0;border-radius:18px;padding:22px}.prs-note-box p{margin:0 0 12px}.prs-coming{background:#fff;border:1px solid #e6ddd0;border-radius:22px;grid-template-columns:1fr;gap:0;display:grid;overflow:hidden;box-shadow:0 12px 30px #15303a14}@media (width>=820px){.prs-coming{grid-template-columns:1.05fr 1fr}}.prs-mosaic{background:#0b3640;grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;gap:4px;min-height:220px;display:grid}.prs-mosaic img{object-fit:cover;width:100%;height:100%;display:block}.prs-mosaic img:first-child{grid-row:1/3}.prs-coming-text{padding:20px}.prs-coming-text h2{margin:0 0 8px;font-size:1.3rem;line-height:1.25}.prs-coming-text p{color:#4d6469;margin:0 0 14px}.prs-coming-cta{flex-wrap:wrap;gap:10px;display:flex}.prs-how{padding:30px 0 6px}.prs-how ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.prs-how ol{grid-template-columns:repeat(3,1fr)}}.prs-how li{background:#fff;border:1px solid #e6ddd0;border-radius:16px;padding:16px}.prs-how li b{color:#2b1a00;background:#e8a33d;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;display:inline-grid}.prs-how h3{margin:10px 0 4px;font-size:1rem}.prs-how p{color:#4d6469;margin:0;font-size:.9rem}.prs-pro{color:#fff;background:linear-gradient(135deg,#0b3640,#12505c);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:26px;padding:20px;display:flex}.prs-pro h2{margin:0 0 4px;font-size:1.15rem}.prs-pro p{color:#cfe4e6;max-width:56ch;margin:0;font-size:.9rem}.prs-foot{color:#8a9aa0;border-top:1px solid #e6ddd0;margin:22px 0 0;padding:18px 0 40px;font-size:.82rem}.prs-foot p{max-width:72ch;margin:0}.c-shell{background:var(--bg);grid-template-columns:232px 1fr;min-height:100vh;display:grid}.c-rail{border-right:1px solid var(--line);background:var(--bg-2);flex-direction:column;gap:28px;height:100vh;padding:22px 16px;display:flex;position:sticky;top:0}.c-brand{letter-spacing:-.4px;padding:0 8px;font-size:1.25rem;font-weight:700}.c-brand.big{margin-bottom:26px;font-size:1.6rem}.c-brand .ni{color:var(--text)}.c-brand .vista{color:var(--gold)}.c-rail nav{flex-direction:column;gap:4px;display:flex}.c-rail nav a{color:var(--muted);border-radius:10px;align-items:center;gap:12px;padding:11px 12px;font-size:.95rem;font-weight:600;text-decoration:none;display:flex}.c-rail nav a:hover{background:var(--hover);color:var(--text)}.c-rail nav a.active{background:var(--selected);color:var(--text)}.c-ico{text-align:center;opacity:.8;width:18px}.c-rail-foot{flex-direction:column;align-items:flex-start;gap:14px;margin-top:auto;padding:0 8px;display:flex}.c-main{flex-direction:column;min-width:0;display:flex}.c-top{border-bottom:1px solid var(--line);background:var(--scrim);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:20;justify-content:flex-end;align-items:center;gap:22px;padding:14px 28px;display:flex;position:sticky;top:0}.c-credits{color:var(--muted);font-size:.9rem}.c-credits b{color:var(--gold);font-variant-numeric:tabular-nums;font-size:1.05rem}.c-who{color:var(--muted);font-size:.9rem}.c-page{flex:1;min-width:0;padding:28px}.c-head{margin-bottom:22px}.c-head h1{letter-spacing:-.5px;font-size:1.6rem;font-weight:700}.c-muted{color:var(--muted);font-size:.92rem}.c-error{color:var(--bad);margin-top:12px;font-size:.9rem}.c-studio{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.c-canvas{background:var(--card);border:1px solid var(--line);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:62vh;padding:18px;display:flex}.c-stage{border-radius:12px;width:100%;position:relative;overflow:hidden}.c-stage img{object-fit:contain;width:100%;max-height:62vh;display:block}.c-stage.working img{filter:brightness(.45)saturate(.6)}.c-working{color:var(--text);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.c-spinner{border:3px solid var(--line);border-top-color:var(--gold);border-radius:50%;width:34px;height:34px;animation:.9s linear infinite c-spin}@keyframes c-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.c-spinner{animation:none}}.c-canvas-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.c-drop{border:2px dashed var(--line-strong);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:12px;width:100%;padding:44px 28px;display:flex}.c-drop.over{border-color:var(--gold);background:var(--hover)}.c-drop h2{letter-spacing:-.3px;font-size:1.3rem;font-weight:700}.c-guide{max-width:44ch}.c-row{flex-wrap:wrap;justify-content:center;gap:12px;margin:6px 0;display:flex}.c-samples{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.c-samples button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:10px;padding:0;overflow:hidden}.c-samples img{object-fit:cover;width:120px;height:84px;display:block}.c-samples button:hover{border-color:var(--gold)}.c-panel{background:var(--card);border:1px solid var(--line);border-radius:16px;max-height:calc(100vh - 108px);padding:20px;position:sticky;top:84px;overflow-y:auto}.c-panel h1{letter-spacing:-.3px;margin-bottom:16px;font-size:1.15rem;font-weight:700}.c-field{margin-bottom:18px;display:block}.c-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:.72rem;font-weight:700;display:block}.c-field input{background:var(--bg-2);border:1px solid var(--line);width:100%;color:var(--text);border-radius:9px;padding:11px 13px;font-family:inherit;font-size:.95rem}.c-field input:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.c-chips{flex-wrap:wrap;gap:7px;display:flex}.c-chips button{background:var(--bg-2);border:1px solid var(--line);color:var(--muted);cursor:pointer;text-transform:capitalize;border-radius:999px;padding:7px 13px;font-family:inherit;font-size:.84rem;font-weight:600}.c-chips button:hover{color:var(--text)}.c-chips button.on{background:var(--gold);border-color:var(--gold);color:var(--on-gold)}.c-styles{max-height:260px;padding-right:4px;overflow-y:auto}.c-pack{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin:12px 0 6px;font-size:.68rem;font-weight:700}.c-style{text-align:left;background:var(--bg-2);border:1px solid var(--line);cursor:pointer;width:100%;color:var(--text);border-radius:10px;margin-bottom:6px;padding:10px 12px;font-family:inherit;display:block}.c-style b{font-size:.9rem;font-weight:650;display:block}.c-style span{color:var(--muted);margin-top:2px;font-size:.78rem;display:block}.c-style:hover{border-color:var(--line-strong)}.c-style.on{border-color:var(--gold);background:var(--selected)}.c-check{cursor:pointer;align-items:center;gap:10px;margin-bottom:18px;font-size:.9rem;display:flex}.c-panel-foot{border-top:1px solid var(--line);padding-top:16px}.c-cost{text-align:center;margin-top:8px;font-size:.8rem}.c-btn{cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;padding:12px 22px;font-family:inherit;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.c-btn:disabled{opacity:.45;cursor:default}.c-btn.wide{width:100%}.c-btn-primary{background:var(--gold);color:var(--on-gold)}.c-btn-ghost{color:var(--text);border:1.5px solid var(--line-strong);background:0 0}.c-linkbtn{color:var(--cyan);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.88rem;text-decoration:underline}.c-filebtn{position:relative;overflow:hidden}.c-filebtn input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.c-compare{width:100%}.c-compare-box{cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:var(--bg-2);border-radius:12px;width:100%;position:relative;overflow:hidden}.c-compare-box img{object-fit:contain;width:100%;max-height:62vh;display:block}.c-compare-before{position:absolute;inset:0}.c-compare-handle{background:var(--gold);justify-content:center;align-items:center;width:2px;display:flex;position:absolute;top:0;bottom:0;transform:translate(-1px)}.c-compare-handle span{background:var(--gold);color:var(--on-gold);letter-spacing:-1px;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;font-size:.9rem;font-weight:800;display:flex}.c-compare-handle:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.c-compare-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--text);background:#04141ab8;border-radius:999px;padding:4px 10px;font-size:.7rem;font-weight:700;position:absolute;top:12px}.c-compare-tag.left{left:12px}.c-compare-tag.right{right:12px}.c-compare figcaption{text-align:center;margin-top:10px;font-size:.82rem}.c-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}.c-tile{border:1px solid var(--line);background:var(--card);border-radius:12px;overflow:hidden}.c-tile img{object-fit:cover;width:100%;height:168px;display:block}.c-tile-pending{background:var(--bg-2);justify-content:center;align-items:center;height:168px;display:flex;position:relative}.c-tile-pending img{filter:brightness(.35);height:100%;position:absolute;inset:0}.c-tile-pending span{color:var(--gold);font-size:.8rem;font-weight:600;position:relative}.c-tile figcaption{justify-content:space-between;align-items:baseline;gap:8px;padding:10px 12px;display:flex}.c-tile figcaption b{text-transform:capitalize;font-size:.9rem}.c-auth{background:var(--bg);grid-template-columns:1fr 460px;min-height:100vh;display:grid}.c-auth-art{position:relative;overflow:hidden}.c-auth-art img{object-fit:cover;width:100%;height:100%}.c-auth-art:after{content:"";background:linear-gradient(90deg, transparent 40%, var(--bg));position:absolute;inset:0}.c-auth-panel{flex-direction:column;justify-content:center;padding:48px 44px;display:flex}.c-auth-panel h1{letter-spacing:-.6px;margin-bottom:6px;font-size:1.9rem;font-weight:700}.c-auth-panel form{margin-top:22px}.c-auth-panel .c-linkbtn{margin:14px auto 0;display:block}.c-dev{opacity:.7;margin-top:18px}html[lang=hi] .c-label,html[lang=hi] .c-pack,html[lang=hi] .c-compare-tag{text-transform:none;letter-spacing:normal}@media (width<=1080px){.c-studio{grid-template-columns:1fr}.c-panel{max-height:none;position:static}.c-auth{grid-template-columns:1fr}.c-auth-art{display:none}}@media (width<=720px){.c-shell{flex-direction:column;display:flex}.c-rail{z-index:40;height:auto;padding:4px 6px calc(4px + env(safe-area-inset-bottom));border-right:none;border-top:1px solid var(--line);flex-direction:row;align-items:stretch;gap:0;position:fixed;inset:auto 0 0}.c-rail .c-brand{display:none}.c-rail nav{flex-direction:row;flex:1;justify-content:space-around;gap:0}.c-rail nav a{text-align:center;border-radius:9px;flex-direction:column;flex:1;justify-content:center;gap:3px;padding:7px 4px;font-size:.6rem}.c-ico{width:auto;font-size:1.15rem}.c-rail .c-pro,.c-rail-foot{display:none}.c-top{justify-content:space-between;gap:12px;padding:10px 14px}.c-who{display:none}.c-top-tools{align-items:center;gap:14px;display:flex}.c-page{padding:16px 14px calc(84px + env(safe-area-inset-bottom))}.c-canvas{min-height:0;padding:12px}.c-auth-panel{padding:36px 22px}.c-head h1{font-size:1.3rem}}.c-top-tools{display:none}.c-vastu{justify-content:flex-start;gap:20px}.vz-grid{aspect-ratio:1;grid-template-columns:repeat(3,1fr);gap:8px;width:min(100%,460px);display:grid}.vz{border:1px solid var(--line);background:var(--bg-2);cursor:pointer;color:var(--text);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px;font-family:inherit;display:flex}.vz:hover{border-color:var(--line-strong)}.vz.filled{background:var(--selected);border-color:var(--gold)}.vz.picking{outline:2px solid var(--cyan);outline-offset:2px}.vz-dir{letter-spacing:.12em;color:var(--muted);font-size:.68rem;font-weight:700}.vz b{text-transform:capitalize;font-size:.86rem;font-weight:650;line-height:1.2}.vz-add{color:var(--muted);font-size:1.4rem;line-height:1}.vz-centre{border:1px dashed var(--line-strong);border-radius:12px;justify-content:center;align-items:center;padding:8px;display:flex}.vz-centre span{color:var(--muted);letter-spacing:.08em;text-align:center;font-size:.7rem}.vz-picker{width:min(100%,520px)}.vz-report{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.vz-score{align-items:baseline;gap:8px;margin-bottom:14px;display:flex}.vz-score b{font-variant-numeric:tabular-nums;font-size:2.2rem;font-weight:800}.vz-score span{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:700}.vz-score.ok b{color:var(--ok)}.vz-score.warn b{color:var(--gold)}.vz-score.bad b{color:var(--bad)}.vz-find{border-left:3px solid var(--line);margin-bottom:12px;padding:10px 0 10px 12px;font-size:.88rem}.vz-find.ok{border-left-color:var(--ok)}.vz-find.warn{border-left-color:var(--gold)}.vz-find.bad{border-left-color:var(--bad)}.vz-find-head{text-transform:capitalize;margin-bottom:4px;font-weight:650}.vz-sev{letter-spacing:.08em;text-transform:uppercase;background:var(--neutral-bg);color:var(--muted);border-radius:3px;margin-right:8px;padding:2px 7px;font-size:.62rem;font-weight:700;display:inline-block}.vz-find ul{color:var(--muted);margin:6px 0 0 16px;font-size:.84rem}.vz-find li{margin-bottom:3px}.vz-disclaimer{border-top:1px solid var(--line);color:var(--muted);margin-top:14px;padding-top:12px;font-size:.78rem}.pd{width:100%;max-height:66vh}.pd-plot{fill:none;stroke:var(--line-strong);stroke-dasharray:1 1.4;stroke-width:.3px}.pd-room{stroke:#edf4f3}.c-shell .pd-room{stroke:#3b4656}.c-shell .pd-name{fill:#1f2937}.c-shell .pd-dim{fill:#667085}.c-shell .pd-door{stroke:#fff}.c-shell .pd-door.entrance{stroke:var(--gold)}.c-shell .pd-plot{stroke:#98a2b3}.pd-name{fill:#edf4f3;text-anchor:middle;dominant-baseline:middle;text-transform:capitalize;pointer-events:none;font-weight:650}.pd-dim{fill:#8fadb3;text-anchor:middle;dominant-baseline:middle;pointer-events:none}.pd-door{stroke:#0a2530;stroke-linecap:butt}.pd-door.entrance{stroke:var(--gold)}.pd-road,.pd-side{fill:var(--muted);text-anchor:middle;dominant-baseline:middle;letter-spacing:.4px;font-size:2.2px;font-weight:700}.pd-floors{justify-content:center;margin-bottom:4px}.pd-notes{color:var(--muted);margin-top:12px;padding-left:18px;font-size:.84rem}.pd-notes li{margin-bottom:3px}.pd-dims{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.pd-past{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.pd-past-row{text-align:left;background:var(--bg-2);border:1px solid var(--line);cursor:pointer;width:100%;color:var(--text);border-radius:9px;flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:6px;padding:9px 11px;font-family:inherit;font-size:.86rem;display:flex}.pd-past-row:hover{border-color:var(--gold)}.c-drop.static{border-style:solid;border-color:var(--line)}html[lang=hi] .vz-dir,html[lang=hi] .vz-sev,html[lang=hi] .vz-score span{text-transform:none;letter-spacing:normal}.sp{flex-direction:column;gap:4px;display:flex}.sp-hint{color:var(--muted);margin:0 0 9px;font-size:.76rem;line-height:1.45}.sp-dial{aspect-ratio:1;width:100%;max-width:380px;margin:6px auto 0;position:relative}.sp-ringline{border:1.5px dashed var(--line);border-radius:50%;position:absolute;inset:9%}.sp-house{transition:transform .45s cubic-bezier(.4,0,.2,1);position:absolute;inset:17%}.sp-house img{object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none;border-radius:50%;width:100%;height:100%;display:block;box-shadow:0 10px 28px #141e3238}.sp-dir{aspect-ratio:1;border:1.5px solid var(--line);background:var(--card);width:17%;min-width:44px;color:var(--text);cursor:pointer;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:0;font-family:inherit;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 8px #141e3214}.sp-dir svg{width:38%;height:auto;fill:var(--muted);transition:fill .15s}.sp-dir span{white-space:nowrap;font-size:.74rem;font-weight:800;line-height:1}.sp-dir:hover{border-color:var(--gold)}.sp-dir.on{background:var(--gold);border-color:var(--gold);color:#1b2133;box-shadow:0 0 0 5px color-mix(in srgb, var(--gold) 22%, transparent)}.sp-dir.on svg{fill:#1b2133}.sp-dir:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.sp-picked{background:color-mix(in srgb, var(--gold) 14%, var(--bg-2));width:fit-content;color:var(--text);border-radius:999px;margin:10px auto 0;padding:5px 14px;font-size:.8rem}.rd-wrap{width:100%;max-width:440px;margin:8px auto 0;position:relative}.rd-stage{aspect-ratio:1;border-radius:18px;grid-template:"tl rear tr"17%"left land right"1fr"bl front br"17%/17% 1fr 17%;gap:0;width:100%;display:grid;overflow:hidden;box-shadow:0 10px 28px #141e3224}.rd-land{background:#ddefd3;border:2px dashed #8dbb78;grid-area:land;min-width:0;min-height:0;position:relative;overflow:hidden}.rd-land img{object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.rd-edge,.rd-corner{transition:background-color .25s,background-image .25s}.rd-edge{cursor:pointer;border:0;place-items:center;min-width:0;min-height:0;padding:0;font-family:inherit;display:grid;position:relative}.rd-edge.rear{grid-area:rear}.rd-edge.front{grid-area:front}.rd-edge.left{grid-area:left}.rd-edge.right{grid-area:right}.rd-corner.tl{grid-area:tl}.rd-corner.tr{grid-area:tr}.rd-corner.bl{grid-area:bl}.rd-corner.br{grid-area:br}.rd-edge.locked{cursor:default}.rd-edge.plot,.rd-corner.plot{background-color:#eceef2;background-image:repeating-linear-gradient(45deg,#0000 0 9px,#00000009 9px 10px)}.rd-edge.plot:hover{background-color:#e2e5eb}.rd-edge.road,.rd-corner.road{background-color:#3b4252}.rd-edge.road.rear,.rd-edge.road.front{background-image:repeating-linear-gradient(90deg,#fffc 0 16px,#0000 16px 30px);background-position:50%;background-repeat:no-repeat;background-size:100% 3px}.rd-edge.road.left,.rd-edge.road.right{background-image:repeating-linear-gradient(0deg,#fffc 0 16px,#0000 16px 30px);background-position:50%;background-repeat:no-repeat;background-size:3px 100%}.rd-chip{z-index:1;white-space:nowrap;color:var(--text);background:#fffffff0;border-radius:999px;flex-direction:column;align-items:center;gap:1px;padding:4px 9px;font-size:.72rem;font-weight:700;display:flex;position:relative;box-shadow:0 1px 4px #0000002e}.rd-chip small{color:var(--muted);font-size:.64rem;font-weight:600}.rd-edge.road .rd-chip small{color:var(--gold-deep)}.rd-edge:focus-visible{outline:3px solid var(--gold);outline-offset:-3px}.rd-north{z-index:2;background:#fffffff0;border-radius:10px;flex-direction:column;align-items:center;gap:0;width:38px;padding:4px 0 3px;font-size:.62rem;font-weight:800;display:flex;position:absolute;top:6px;right:-4px;box-shadow:0 1px 6px #0003}.rd-north svg{width:18px;height:18px;fill:var(--gold-deep,var(--gold));transition:transform .4s}.sp-corner{color:var(--muted);border-left:2px solid var(--gold);margin:9px 0 0;padding-left:9px;font-size:.74rem;line-height:1.45}.c-pro{border:1px dashed var(--line);color:var(--muted);border-radius:12px;align-items:flex-start;gap:10px;margin-top:10px;padding:11px 12px;text-decoration:none;display:flex}.c-pro:hover{border-color:var(--gold);color:var(--text)}.c-pro b{color:var(--text);font-size:.84rem;font-weight:650;display:block}.c-pro small{margin-top:2px;font-size:.72rem;line-height:1.35;display:block}.rq-overlay{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#040c10b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.rq-card{background:var(--card);border:1px solid var(--line);border-radius:18px;width:min(460px,100%);padding:26px 26px 22px;position:relative;box-shadow:0 24px 60px #00000080}.rq-card h2{margin:0 42px 6px 0;font-size:1.25rem}.rq-lead{color:var(--muted);margin:0 0 16px;font-size:.9rem;line-height:1.55}.rq-card textarea{background:var(--bg-2);border:1px solid var(--line);width:100%;color:var(--text);font:inherit;resize:vertical;border-radius:10px;padding:10px 12px}.rq-x{border:1px solid var(--line);background:var(--bg-2);width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:9px;font-size:1.1rem;line-height:1;position:absolute;top:14px;right:14px}.rq-x:hover{color:var(--text)}.rq-done{text-align:center;padding:10px 0 4px}.rq-done h2{margin:12px 0 6px}.rq-done p{color:var(--muted);margin:0 0 18px;font-size:.9rem;line-height:1.55}.rq-tick{background:var(--ok-bg);width:52px;height:52px;color:var(--ok);border-radius:50%;place-items:center;font-size:1.5rem;font-weight:800;display:inline-grid}.pd-ladder{flex-direction:column;gap:10px;margin-top:18px;display:flex}.pd-render{border:1px solid var(--line);background:#fff;border-radius:12px;width:100%}.rd .a-sub{margin:-4px 0 4px}.rd-frame{border:1px dashed var(--line);border-radius:12px;place-items:center;min-height:120px;padding:12px;display:grid}.rd-frame .pd-render{border:0}.rd-zoom{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.rd-lightbox{z-index:80;cursor:zoom-out;background:#0a0e16e0;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.rd-lightbox img{object-fit:contain;cursor:default;border-radius:8px;max-width:100%;max-height:100%}.rd-lightbox-x{color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:16px;right:16px}.rd-shop{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.rd-shop-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.rd-shop-head h3{align-items:center;gap:8px;margin:0;display:flex}.rd-total{background:var(--gold-soft);border-radius:12px;justify-content:space-between;gap:10px;margin:0;padding:10px 14px;display:flex}.rd-items{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rd-item{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.rd-item-top{flex-direction:column;gap:2px;display:flex}.rd-item-top span{color:var(--gold-deep);font-weight:700}.ip-have{align-self:flex-start;margin-bottom:10px}.ip-drop{min-height:220px;margin-bottom:18px}.ip-preview{object-fit:contain;border-radius:10px;max-width:100%;max-height:360px}.st-app,.st-page{--st-bg:#0b1519;--st-card:#14252c;--st-line:#26424c;--st-ink:#e8f0f2;--st-muted:#8fa8b0;--st-gold:#f5a623;--st-ok:#4fbf87;--st-warn:#e0b15e}.st-page{background:var(--st-bg);min-height:100vh;color:var(--st-ink);padding:18px 16px 48px;font-size:16px}.st-app{background:var(--st-bg);min-height:100vh}.st-top{border-bottom:1px solid var(--st-line);background:var(--st-bg);color:var(--st-ink);z-index:5;justify-content:space-between;align-items:center;padding:14px 16px;display:flex;position:sticky;top:0}.st-brand{margin-bottom:18px;font-size:1.6rem;font-weight:800}.st-brand .ni{color:var(--st-ink)}.st-brand .vista{color:var(--st-gold)}.st-title{margin:10px 0 2px;font-size:1.3rem}.st-muted{color:var(--st-muted);margin:0 0 14px;font-size:.9rem}.st-empty{color:var(--st-muted);padding:28px 4px;line-height:1.5}.st-back{color:var(--st-muted);padding:6px 0;font-size:.9rem;text-decoration:none;display:inline-block}.st-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.st-card{background:var(--st-card);border:1px solid var(--st-line);color:var(--st-ink);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px;text-decoration:none;display:flex}.st-card-main{gap:2px;min-width:0;display:grid}.st-card-main b{font-size:1.02rem}.st-card-main span,.st-card-main small{color:var(--st-muted);font-size:.84rem}.st-chip{white-space:nowrap;border-radius:999px;flex:none;padding:5px 9px;font-size:.72rem;font-weight:700}.st-chip.todo{color:var(--st-gold);background:#3a2418}.st-chip.part{color:var(--st-warn);background:#33301a}.st-chip.done{color:var(--st-ok);background:#16332a}.st-btn{text-align:center;background:var(--st-gold);color:#17222a;width:100%;font:inherit;cursor:pointer;border:0;border-radius:14px;min-height:56px;padding:16px;font-weight:750;display:block}.st-btn.big{margin:14px 0 6px;padding:20px;font-size:1.1rem}.st-btn.busy{opacity:.7}.st-link{color:var(--st-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:10px 0;text-decoration:underline}.st-field{margin:14px 0;display:block}.st-field span{color:var(--st-muted);margin-bottom:6px;font-size:.84rem;display:block}.st-field input{background:var(--st-card);border:1px solid var(--st-line);width:100%;color:var(--st-ink);font:inherit;border-radius:12px;min-height:52px;padding:14px}.st-error{color:#f09a7a;margin-top:12px;line-height:1.45}.st-auth{max-width:460px;margin:0 auto;padding-top:42px}.st-block{margin-top:26px}.st-block h2{letter-spacing:.1em;text-transform:uppercase;color:var(--st-muted);margin:0 0 10px;font-size:.78rem}.st-block h2 small{float:right;letter-spacing:0;text-transform:none}.st-room h3{color:var(--st-gold);margin:14px 0 6px;font-size:.92rem}.st-check{text-align:left;background:var(--st-card);border:1px solid var(--st-line);width:100%;color:var(--st-ink);font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:12px;min-height:54px;margin-bottom:8px;padding:14px;display:flex}.st-check .box{border:2px solid var(--st-line);color:#17222a;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;font-weight:800;display:grid}.st-check.on{border-color:var(--st-ok)}.st-check.on .box{background:var(--st-ok);border-color:var(--st-ok)}.st-update{background:var(--st-card);border:1px solid var(--st-line);border-radius:12px;margin-bottom:10px;padding:12px}.st-update-head{justify-content:space-between;gap:10px;font-size:.84rem;display:flex}.st-update-head span{color:var(--st-muted)}.st-update p{margin:8px 0 0;font-size:.92rem}.st-strip{gap:8px;margin-top:10px;padding-bottom:4px;display:flex;overflow-x:auto}.st-strip img{border-radius:8px;flex:none;height:96px}.st-desk{text-align:center;color:#e8f0f2;background:#0b1519;place-items:center;min-height:100vh;padding:40px;display:grid}.st-desk h1{margin:0 0 12px;font-size:1.5rem}.st-desk p{color:#8fa8b0;max-width:42ch;margin:0 auto 10px;line-height:1.55}.st-desk-url{font-weight:700;color:#f5a623!important}.st-hint{color:var(--st-muted);margin:-2px 0 10px;font-size:.78rem}.st-check-name{flex:1}.st-check em{color:var(--st-warn);white-space:nowrap;font-size:.72rem;font-style:normal;font-weight:700}.st-check.ongoing{border-color:var(--st-warn)}.st-check.ongoing .box{border-color:var(--st-warn);color:var(--st-warn);background:0 0;font-size:1.5rem;line-height:1}.st-check.done{border-color:var(--st-ok)}.st-check.done .box{background:var(--st-ok);border-color:var(--st-ok)}.st-row{border:1px solid var(--st-line);background:var(--st-card);border-radius:12px;align-items:stretch;gap:8px;margin-bottom:8px;display:flex;overflow:hidden}.st-row .st-check{background:0 0;border:0;border-radius:0;flex:1;margin:0}.st-row.ongoing{border-color:var(--st-warn)}.st-row.done{border-color:var(--st-ok)}.st-shot{cursor:pointer;border-left:1px solid var(--st-line);background:#ffffff05;flex:none;place-items:center;width:58px;font-size:1.25rem;display:grid}.st-shot:active{background:#ffffff14}.st-brand{align-items:center;gap:10px;min-width:0;display:flex}.st-brand img{object-fit:contain;background:#fff;border-radius:6px;flex:none;max-width:84px;height:30px;padding:2px}.st-brand b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.st-card-vendor{align-items:center;gap:7px;display:flex}.st-card-vendor img{object-fit:contain;background:#fff;border-radius:4px;flex:none;max-width:44px;height:18px;padding:1px}.st-vendor{background-color:#ffffff0d;background-position:50%;background-size:cover;border-radius:12px;align-items:center;gap:10px;margin:10px 0 6px;padding:10px 12px;display:flex;position:relative;overflow:hidden}.st-vendor:before{content:"";background:#020c108c;position:absolute;inset:0}.st-vendor img,.st-vendor b{position:relative}.st-vendor img{object-fit:contain;background:#fff;border-radius:6px;flex:none;max-width:90px;height:34px;padding:2px}.st-powered{text-align:center;letter-spacing:.4px;color:#ffffff59;padding:18px 0 24px;font-size:.72rem}.c-shell{--bg:#f5f6f8;--bg-2:#fff;--card:#fff;--line:#e6e8ee;--line-strong:#cdd3dd;--text:#121826;--muted:#667085;--gold:#f7b21b;--gold-deep:#e09b00;--gold-soft:#fff6e0;--on-gold:#1f1400;--cyan:#1f6feb;--hover:#f3f4f7;--selected:#fff6e0;--ok:#15803d;--ok-bg:#e7f6ec;--bad:#d92d20;--bad-bg:#fdeceb;--warn:#b45309;--warn-bg:#fff4db;--info:#1f6feb;--info-bg:#e8f0fe;--neutral-bg:#eef0f4;--scrim:#ffffffe6;--v-card:var(--card);--v-line:var(--line);--v-muted:var(--muted);--v-bg-2:var(--bg-2);--rail:#152131;--rail-2:#1e2c3e;--rail-text:#c3ccd8;--shadow:0 1px 2px #1018280a, 0 2px 8px #1018280d;--radius:14px;color:var(--text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:where(.c-shell) section{padding:0}.c-shell .c-compare-tag{color:#fff;background:#121826a8}.c-shell .c-rail{background:var(--rail);color:#fff;border-right:none}.c-shell .c-brand{padding:2px 10px 6px;font-size:1.45rem}.c-shell .c-brand .ni{color:#fff}.c-shell .c-rail nav a{color:var(--rail-text);padding:11px 14px;font-weight:500}.c-shell .c-rail nav a svg{opacity:.9;flex:none}.c-shell .c-rail nav a:hover{color:#fff;background:#ffffff0f}.c-shell .c-rail nav a.active{color:#fff;background:linear-gradient(90deg,#f7b21b4d,#f7b21b1a);font-weight:600;box-shadow:inset 0 0 0 1px #f7b21b40}.c-shell .c-rail nav a.active svg{color:var(--gold);opacity:1}.c-shell .c-pro{color:var(--rail-text);border-color:#ffffff2e}.c-shell .c-pro b{color:#fff}.c-shell .c-pro:hover{border-color:var(--gold)}.c-shell .c-rail .q-lang{border-color:#ffffff2e}.c-shell .c-rail .q-lang button{color:var(--rail-text)}.c-shell .c-rail .q-lang button.on{color:#fff;background:#ffffff1f}.a-signout{color:var(--rail-text);font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:6px 2px;font-size:.92rem;display:inline-flex}.a-signout:hover{color:#fff}.c-shell .c-top{background:var(--scrim);border-bottom:1px solid var(--line);gap:14px;padding:12px 28px}.a-credits{background:var(--card);border:1px solid var(--line);color:var(--muted);border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:.9rem;text-decoration:none;display:inline-flex}.a-credits svg{color:var(--gold);fill:var(--gold)}.a-credits b{color:var(--text);font-variant-numeric:tabular-nums}.a-who{align-items:center;gap:10px;font-size:.92rem;font-weight:600;display:inline-flex}.a-avatar{color:#fff;background:#7c6bc4;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:.9rem;font-weight:600;display:grid}.c-shell .c-top-tools .q-lang button.on{background:var(--hover)}.c-shell .c-page{padding:26px 28px 40px}.a-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.a-head h1{letter-spacing:-.6px;font-size:1.75rem;font-weight:700;line-height:1.2}.a-head p{color:var(--muted);margin-top:4px}.a-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:22px}.a-card+.a-card{margin-top:16px}.a-card h2{letter-spacing:-.2px;font-size:1.12rem;font-weight:700}.a-card h3{font-size:.98rem;font-weight:650}.a-sub{color:var(--muted);margin-top:2px;font-size:.88rem}.a-section{margin-top:20px}.a-section>h3{align-items:center;gap:8px;margin-bottom:10px;display:flex}.a-steps{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;padding-bottom:14px;display:flex}.a-step{font:inherit;color:var(--muted);cursor:default;background:0 0;border:none;align-items:center;gap:9px;padding:0;font-size:.93rem;display:inline-flex;position:relative}.a-step:is(button):not(:disabled){cursor:pointer}.a-step i{border:1.5px solid var(--line);background:var(--card);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:.85rem;font-style:normal;font-weight:700;display:grid}.a-step.on{color:var(--text);font-weight:700}.a-step.on i{background:var(--gold);border-color:var(--gold);color:var(--on-gold)}.a-step.on:after{content:"";background:var(--gold);border-radius:3px;height:3px;position:absolute;bottom:-16px;left:0;right:0}.a-step.done i{color:var(--ok);border-color:var(--line)}.a-step-sep{background:var(--line-strong);flex:none;width:26px;height:1px}.a-step-wrap{display:contents}.a-step>span{text-align:left;flex-direction:column;align-items:flex-start;line-height:1.25;display:flex}.a-step small{color:var(--muted);font-size:.76rem;font-weight:400}.a-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:12px 22px;font-family:inherit;font-size:.95rem;font-weight:650;line-height:1.2;text-decoration:none;display:inline-flex}.a-btn:disabled{opacity:.5;cursor:default}.a-btn.primary{background:var(--gold);color:var(--on-gold)}.a-btn.primary:hover:not(:disabled){background:#ffc23a}.a-btn.ghost{background:var(--card);color:var(--text);border-color:var(--line-strong)}.a-btn.ghost:hover:not(:disabled){border-color:var(--text)}.a-btn.quiet{background:var(--hover);color:var(--muted)}.a-btn.wide{width:100%}.a-btn.big{padding:15px 26px;font-size:1.02rem}.a-btn .a-cost{opacity:.85;margin-left:auto;padding-left:16px;font-size:.85rem;font-weight:500}.a-btn.icon{padding:11px}.a-chips{flex-wrap:wrap;gap:8px;display:flex}.a-chip{background:var(--card);border:1px solid var(--line);color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:7px 13px;font-size:.86rem;display:inline-flex}.a-chip:hover{border-color:var(--line-strong)}.a-chip.on{background:var(--gold-soft);border-color:var(--gold);font-weight:600}.a-choices{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.a-choice{text-align:center;background:var(--card);border:1px solid var(--line);cursor:pointer;font:inherit;color:var(--text);border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:16px 12px;display:flex}.a-choice svg{color:var(--gold-deep)}.a-choice b{font-size:.93rem;font-weight:650;line-height:1.25}.a-choice span{color:var(--muted);font-size:.78rem;line-height:1.35}.a-choice:hover{border-color:var(--line-strong)}.a-choice.on{background:var(--gold-soft);border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}.a-field{display:block}.a-field>span{color:var(--muted);margin-bottom:6px;font-size:.84rem;font-weight:500;display:block}.a-input,.a-field input,.a-field select,.a-field textarea{background:var(--card);border:1px solid var(--line-strong);width:100%;color:var(--text);font:inherit;border-radius:10px;padding:10px 12px;font-size:.95rem}.a-input:focus-visible,.a-field input:focus-visible,.a-field select:focus-visible,.a-field textarea:focus-visible{outline:2px solid var(--gold);outline-offset:0;border-color:var(--gold)}.a-check{cursor:pointer;align-items:center;gap:10px;font-size:.92rem;display:flex}.a-check input{width:18px;height:18px;accent-color:var(--gold-deep)}.a-tip{background:var(--gold-soft);border-radius:12px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.a-tip>svg{color:var(--gold-deep);flex:none;margin-top:2px}.a-tip b{margin-bottom:4px;display:block}.a-tip ul{color:var(--muted);padding-left:18px;font-size:.88rem}.a-tip p{color:var(--muted);font-size:.88rem}.a-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:36px 20px 30px;display:flex;position:relative}.a-empty h3{margin-top:6px;font-size:1.3rem;font-weight:700}.a-empty p{color:var(--muted);max-width:52ch}.a-empty .a-btn{margin-top:12px}.a-art{background:radial-gradient(circle, var(--gold-soft) 60%, transparent 61%);width:116px;height:116px;color:var(--gold-deep);border-radius:50%;place-items:center;display:grid}.a-note{color:var(--muted);font-family:Caveat,Segoe Script,cursive;font-size:1.3rem;line-height:1.15;display:inline-block;transform:rotate(-6deg)}.a-note:after{content:"";background:var(--gold);border-radius:3px;width:70%;height:3px;margin:6px auto 0;display:block;transform:rotate(-2deg)}html[lang=hi] .a-note{font-family:Noto Sans Devanagari,sans-serif;font-size:1rem}.a-help{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);color:var(--text);border-radius:12px;align-self:flex-end;align-items:center;gap:10px;margin:0 28px 22px;padding:10px 14px;text-decoration:none;display:flex}.a-help b{font-size:.85rem;display:block}.a-help small{color:var(--muted);font-size:.75rem;display:block}.a-help svg{color:var(--muted)}.a-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.a-split.wide-left{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr)}.st-drop{border:2px dashed var(--line-strong);text-align:center;min-height:340px;color:var(--muted);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin-top:18px;padding:30px 20px;display:flex}.st-drop>svg{color:var(--line-strong)}.st-drop>p:first-of-type{color:var(--text);font-size:1.02rem}.st-drop.over{border-color:var(--gold);background:var(--gold-soft)}.st-drop.has{border-style:solid;border-color:var(--line);padding:12px}.st-drop.has img{object-fit:contain;border-radius:10px;width:100%;max-height:420px}.st-or{font-size:.85rem}.st-types{font-size:.82rem}.st-drop-btns{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.st-side{flex-direction:column;gap:16px;display:flex}.st-side .a-card+.a-card{margin-top:0}.st-samples{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.st-samples button{border:1px solid var(--line);cursor:pointer;aspect-ratio:4/3;background:0 0;border-radius:10px;padding:0;overflow:hidden}.st-samples img{object-fit:cover;width:100%;height:100%}.st-samples button:hover{border-color:var(--gold)}.st-foot{justify-content:flex-end;margin-top:18px;display:flex}.st-config{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:20px;display:grid}.st-left{position:sticky;top:84px}.st-thumb{background:var(--hover);border-radius:12px;position:relative;overflow:hidden}.st-thumb img{aspect-ratio:4/3;object-fit:cover;width:100%}.st-change{white-space:nowrap;color:#fff;font:inherit;cursor:pointer;background:#121826b8;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:.84rem;display:inline-flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.st-modes{grid-template-columns:repeat(auto-fill,minmax(138px,1fr));margin-top:14px}.st-jobs{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:12px}.st-jobs .a-choice{padding-bottom:14px}.st-needs{color:var(--muted);margin-top:6px;font-size:.74rem;line-height:1.35;display:block}.st-jobs .a-choice.on .st-needs{color:var(--text)}.st-job-chip{background:var(--gold-soft);border:1px solid var(--gold);border-radius:999px;align-items:center;gap:8px;margin-bottom:12px;padding:6px 12px 6px 10px;font-size:.85rem;display:inline-flex}.st-job-chip svg{color:var(--gold-deep);flex:none}.st-job-chip small{color:var(--muted);font-size:.74rem}.st-job-chip b{font-weight:650}.st-job-chip .c-linkbtn{margin-left:4px;font-size:.8rem}.st-left .st-job-chip{margin:12px 0 0}.st-styles{max-height:620px;margin-top:6px;padding-right:4px;overflow-y:auto}.st-pack{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-deep);margin:12px 0 6px;font-size:.7rem;font-weight:700}.st-style-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;display:grid}.st-style{text-align:left;background:var(--card);border:1px solid var(--line);cursor:pointer;font:inherit;color:var(--text);border-radius:12px;padding:0 0 12px;overflow:hidden}.st-style img{aspect-ratio:16/10;object-fit:cover;background:var(--hover);-webkit-user-select:none;user-select:none;width:100%;margin-bottom:10px;transition:transform .3s;display:block}.st-style:hover img{transform:scale(1.03)}.st-style b,.st-style span{padding:0 12px}.st-style b{font-size:.9rem;font-weight:650;display:block}.st-style span{color:var(--muted);margin-top:2px;font-size:.78rem;line-height:1.35;display:block}.st-style:hover{border-color:var(--line-strong)}.st-style.on{border-color:var(--gold);background:var(--gold-soft);box-shadow:0 0 0 1px var(--gold)}.st-hint{color:var(--muted);font-size:.8rem;display:block}.st-go{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-top:18px;display:flex}.st-go .a-btn.big{min-width:300px}.st-result-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.st-title{font-size:1.4rem!important}.st-tag{border:1px solid var(--line-strong);white-space:nowrap;border-radius:10px;flex:none;padding:7px 12px;font-size:.86rem;font-weight:600}.st-result .c-stage img{object-fit:contain;width:100%;max-height:62vh}.st-result .c-working{color:#fff}.st-below{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;margin-top:16px;display:grid}.st-below .a-card{margin-top:0}.st-facts{grid-template-columns:max-content 1fr;gap:6px 18px;margin-top:12px;font-size:.92rem;display:grid}.st-facts dt{color:var(--muted)}.st-facts dd{font-weight:600}.st-vastu-h{margin-top:18px}.st-ticks{gap:7px;margin-top:8px;font-size:.9rem;list-style:none;display:grid}.st-ticks li{align-items:flex-start;gap:10px;display:flex}.st-ticks svg{background:var(--ok);color:#fff;border-radius:50%;flex:none;width:20px;height:20px;margin-top:2px;padding:3px}.st-actions{flex-direction:column;gap:10px;display:flex}.st-actions .a-btn{width:100%}html[lang=hi] .st-pack{text-transform:none;letter-spacing:normal}.bp-side{flex-direction:column;gap:14px;display:flex}.bp-side .a-card+.a-card{margin-top:0}.bp-unit{border:1px solid var(--line-strong);border-radius:10px;flex:none;display:inline-flex;overflow:hidden}.bp-unit button{background:var(--card);font:inherit;color:var(--muted);cursor:pointer;border:none;padding:7px 14px;font-size:.85rem;font-weight:600}.bp-unit button.on{background:var(--gold);color:var(--on-gold)}.bp-dims{text-align:left;justify-content:center;align-items:flex-end;gap:12px;margin:12px auto 0;display:flex}.bp-dims .a-field{flex:none;width:104px}.bp-dims .a-field input{padding:8px 10px}.bp-dims .bp-unit button{padding:9px 14px}.bp-area{color:var(--text);margin-top:8px;font-weight:650}.bp-area small{color:var(--muted);font-size:.78rem;font-weight:500;display:block}.bp-facing{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.bp-facing .sp-dial{min-width:230px;max-width:min(340px,100vh - 470px)}.bp-plot-card .a-sub{margin-top:2px}.bp-facing .c-field{align-items:center}.bp-plot-card{max-width:640px}.bp-roads-card{text-align:center;max-width:640px;margin:0 auto}.bp-roads-tip{text-align:left;max-width:440px;margin:14px auto 0}.bp-roads-go{max-width:440px;margin:18px auto 0}.bp-roads{margin-top:14px}.bp-roads>.sp>.c-field>.c-label,.bp-roads .sp-hint{display:none}.bp-roads .sp-corner{max-width:440px;margin-left:auto;margin-right:auto}.bp-bhk{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.bp-center{flex-direction:column;gap:20px;max-width:640px;margin:0 auto;display:flex}.bp-needs{text-align:center}.bp-needs .a-section>h3,.bp-needs .a-chips{justify-content:center}.bp-needs .bp-bhk{max-width:520px;margin:0 auto}.bp-go{text-align:left;justify-content:center;max-width:440px;margin:26px auto 0;padding:16px 22px}.bp-go span{flex-direction:column;display:flex}.bp-go small{opacity:.8;font-size:.8rem;font-weight:500}.bp-wait{color:var(--warn);margin-top:14px;font-size:.9rem}.bp-past-list{flex-direction:column;margin-top:10px;display:flex}.bp .pd-floors{justify-content:flex-start;margin-bottom:10px}.bp .pd-ladder h3{margin-bottom:8px}.bp .vz-score{margin-bottom:10px}.vc-top{grid-template-columns:minmax(0,1.25fr) minmax(320px,1fr);align-items:start;gap:18px;display:grid}.vc-top .a-card+.a-card{margin-top:0}.vc-hint{background:var(--gold-soft);color:var(--text);border-radius:10px;align-items:center;gap:8px;padding:9px 14px;font-size:.88rem;display:inline-flex}.vc-hint svg{color:var(--gold-deep);flex:none}.vc-compass{grid-template:".n.""w grid e"".s."/70px minmax(0,440px) 70px;justify-content:center;align-items:center;gap:8px;margin-top:12px;display:grid}.vc-dir{color:var(--muted);flex-direction:column;align-items:center;font-size:.82rem;display:flex}.vc-dir b{color:var(--text);font-size:1.5rem;line-height:1.1}.vc-dir.n{grid-area:n}.vc-dir.n b{color:#16a34a}.vc-dir.s{grid-area:s}.vc-dir.s b{color:var(--gold-deep)}.vc-dir.w{grid-area:w}.vc-dir.e{grid-area:e}.vc-dir.e b{color:#dc2626}.vc-grid{aspect-ratio:1;grid-area:grid;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.vc-cell{background:#f4eee4;border:2px solid #e7ddcd;border-radius:10px;transition:border-color .15s,box-shadow .15s;position:relative}.vc-cell-btn{cursor:pointer;width:100%;height:100%;font:inherit;color:var(--text);background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:6px;display:flex}.vc-cell-btn b{text-align:center;font-size:.82rem;font-weight:650;line-height:1.2}.vc-cell-btn svg{color:#7a6a55}.vc-zone{letter-spacing:.06em;color:#6b5d4b;font-size:.78rem;font-weight:700}.vc-plus{color:#8b7d69;border:1.5px solid #b9ac98;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.vc-cell.armed{border-style:dashed;border-color:var(--gold)}.vc-cell.over,.vc-cell.sel{border-color:#1f6feb;box-shadow:0 0 0 3px #1f6feb59}.vc-cell.filled{background:#fff}.vc-cell.filled.well{background:#eef9f1;border-color:#16a34a}.vc-cell.filled.well svg{color:#15803d}.vc-cell.filled.ok{border-color:var(--gold);background:var(--gold-soft)}.vc-cell.filled.bad{background:#fdedee;border-color:#e5484d}.vc-cell.filled.bad svg{color:#c2272d}.vc-x{z-index:1;box-shadow:var(--shadow);background:var(--card);border:1px solid var(--line);width:22px;height:22px;color:var(--muted);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-7px;right:-7px}.vc-centre{background:repeating-radial-gradient(circle,#fbf7f0 0 6px,#f4eee4 6px 7px);border:2px dashed #d9cfbf;border-radius:10px;place-items:center;display:grid}.vc-add{cursor:pointer;font:inherit;color:#6b5d4b;background:#ffffffd9;border:0;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:.8rem;font-weight:600;display:inline-flex}.vc-add:hover{background:#fff}.vc-guide-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.vc-guide-head h2{align-items:center;gap:9px;display:flex}.vc-guide-head h2 svg{color:var(--gold-deep)}.vc-reset{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;font-size:.88rem;display:inline-flex}.vc-reset:hover{color:var(--text)}.vc-now{border:1px solid var(--line);border-radius:12px;grid-template-columns:150px 1fr;align-items:center;gap:18px;margin-top:14px;padding:14px;display:grid}.vc-rose{width:150px;height:150px}.vc-rose-ring{fill:#f8fafc;stroke:var(--line-strong);stroke-width:1.5px}.vc-rose-t{fill:var(--muted);text-anchor:middle;dominant-baseline:middle;font-size:9px;font-weight:700}.vc-rose-t.on{fill:var(--gold-deep);font-size:11px}.vc-needle{fill:#1f9bd8}.vc-needle-tail{fill:#cbd5e1}.vc-rose g{transition:transform .35s}.vc-hub{fill:#fff;stroke:#1f9bd8;stroke-width:2px}.vc-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:.7rem;font-weight:700;display:block}.vc-sel-room{align-items:center;gap:12px;margin-bottom:14px;display:flex}.vc-sel-ico{background:var(--gold-soft);width:48px;height:48px;color:var(--gold-deep);border-radius:10px;flex:none;place-items:center;display:grid}.vc-sel-room b{font-size:1.05rem;display:block}.vc-badge{background:var(--neutral-bg);color:var(--muted);border-radius:999px;align-items:center;gap:4px;margin-top:4px;padding:3px 9px;font-size:.78rem;font-weight:600;display:inline-flex}.vc-badge.well{background:var(--ok-bg);color:var(--ok)}.vc-badge.ok{background:var(--warn-bg);color:var(--warn)}.vc-badge.bad{background:var(--bad-bg);color:var(--bad)}.vc-best{font-size:.95rem}.vc-say{color:var(--text);margin-top:14px;font-size:.95rem}.vc-check{margin-top:16px}.vc-strip-card{margin-top:18px}.vc-strip-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.vc-draghint{color:var(--muted);flex:none;align-items:center;gap:7px;font-size:.88rem;display:inline-flex}.vc-strip{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px;margin-top:14px;display:grid}.vc-room{background:var(--card);border:1px solid var(--line);cursor:grab;font:inherit;color:var(--text);border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:14px 8px 12px;font-size:.86rem;display:flex}.vc-room-ico{color:#7a6a55;background:#f4eee4;border-radius:12px;place-items:center;width:56px;height:56px;display:grid}.vc-room:hover{border-color:var(--line-strong)}.vc-room.on{border-color:var(--gold);background:var(--gold-soft);box-shadow:0 0 0 1px var(--gold);font-weight:600}.vc-room.on .vc-room-ico{background:var(--gold);color:var(--on-gold)}html[lang=hi] .vc-label{text-transform:none;letter-spacing:normal}@media (width<=1080px){.vc{flex-direction:column;gap:16px;display:flex}.vc>.a-head{margin-bottom:0}.vc-top{display:contents}.vc-board{order:1}.vc-strip-card{order:2;margin-top:0}.vc-guide{order:3}}@media (width<=720px){.vc-compass{grid-template-columns:38px minmax(0,1fr) 38px;gap:4px}.vc-dir{font-size:0}.vc-dir b{font-size:1.1rem}.vc-cell-btn b{font-size:.7rem}.vc-add{padding:2px 4px;font-size:.6rem}.vc-cell-btn svg{width:22px;height:22px}.vc-now{text-align:center;grid-template-columns:1fr;justify-items:center}.vc-sel-room{justify-content:center}.vc-draghint{display:none}.vc-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.vc-room{padding:10px 4px;font-size:.78rem}.vc-room-ico{width:44px;height:44px}}@media (width<=1080px){.st-config,.st-below{grid-template-columns:1fr}.st-left{position:static}.st-go .a-btn.big{flex:1;min-width:0}}@media (width<=720px){.bp-dims{flex-wrap:wrap}}@media (width<=1080px){.a-split,.a-split.wide-left{grid-template-columns:1fr}}@media (width<=720px){.c-shell .c-rail{border-top:none}.c-shell .c-rail nav a{padding:7px 4px;font-size:.62rem}.c-shell .c-rail nav a.active{box-shadow:none}.c-shell .c-top{padding:10px 14px}.c-shell .c-page{padding:16px 14px calc(88px + env(safe-area-inset-bottom))}.a-head h1{font-size:1.35rem}.a-card{padding:16px}.a-note,.a-help{display:none}.a-steps{flex-wrap:nowrap;gap:8px;overflow-x:auto}.a-step-sep{width:12px}.a-step>span,.a-step small{display:none}.a-step.on>span{white-space:nowrap;display:flex}}.c-shell .b-head{margin-bottom:8px}.c-shell .b-id b{letter-spacing:-.5px;font-size:1.6rem}.c-shell .b-tabs{gap:6px 26px;margin-bottom:26px}.c-shell .b-tabs a{align-items:center;gap:8px;padding:10px 2px;font-weight:500;display:inline-flex}.c-shell .b-tabs a.active{border-bottom-width:3px;font-weight:650}.c-shell .b-tabs a.active svg{color:var(--gold-deep)}.c-shell .v-card{border-radius:var(--radius);box-shadow:var(--shadow);padding:22px}.c-shell .v-head h1{font-size:1.6rem}.c-shell .v-btn{border-radius:12px}.c-shell .v-btn-ghost{border-color:var(--line-strong);background:var(--card)}.c-shell .v-field input,.c-shell .v-field select,.c-shell .v-field textarea{background:var(--card);border-color:var(--line-strong);border-radius:10px}.c-shell .v-field input:focus-visible,.c-shell .v-field select:focus-visible,.c-shell .v-field textarea:focus-visible{outline-color:var(--gold)}.c-shell .v-table td{border-bottom-color:var(--line)}.c-shell .v-sharebox code{color:var(--info)}.c-shell .b-logo{border:1px solid var(--line)}.v-emptystate{padding:40px 20px 34px}.v-emptynote{max-width:190px;position:absolute;top:50%;right:7%}@media (width<=1080px){.v-emptynote{display:none}}.v-hero{color:#fff;background:linear-gradient(90deg,#0e1622f5 0%,#0e1622db 42%,#0e162226 100%),url(/shots/staged_bedroom.jpg) 50%/cover no-repeat;border-radius:18px;align-items:center;min-height:330px;margin-bottom:18px;display:flex;position:relative;overflow:hidden}.v-hero-text{max-width:620px;padding:38px 40px}.v-hero-eyebrow{letter-spacing:.3em;text-transform:uppercase;color:#cbd3de;font-size:.72rem}.v-hero h1{letter-spacing:-.8px;margin:8px 0 4px;font-size:2.2rem;font-weight:700;line-height:1.15}.v-hero p{color:#d5dce5}.v-hero ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0 26px;list-style:none;display:grid}.v-hero li{align-items:center;gap:10px;font-size:.88rem;line-height:1.3;display:flex}.v-hero li span{width:40px;height:40px;color:var(--gold);background:#f7b21b2e;border:1px solid #f7b21b59;border-radius:50%;flex:none;place-items:center;display:grid}html[lang=hi] .v-hero-eyebrow{letter-spacing:normal}.v-filter{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.v-search{border:1px solid var(--line-strong);background:var(--card);color:var(--muted);border-radius:10px;flex:260px;align-items:center;gap:8px;padding:0 12px;display:flex}.v-search input{font:inherit;color:var(--text);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:10px 0}.v-search:focus-within{border-color:var(--gold)}.v-filter select{border:1px solid var(--line-strong);background:var(--card);color:var(--text);font:inherit;text-transform:capitalize;border-radius:10px;padding:9px 12px}@media (width<=720px){.v-hero{background:linear-gradient(#0e1622e6,#0e1622e6),url(/shots/staged_bedroom.jpg) 50%/cover;min-height:0}.v-hero-text{padding:26px 20px}.v-hero h1{font-size:1.6rem}.v-hero ul{grid-template-columns:1fr}}.v-empty-actions{justify-content:center;margin-top:12px}.v-empty-actions .a-btn{margin-top:0}.c-shell .v-card{position:relative}.v-card-note{text-align:center;max-width:220px;font-size:1.15rem;position:absolute;top:26px;right:36px}.c-shell .v-card:has(.v-card-note)>:not(.v-card-note){max-width:calc(100% - 260px)}.v-drop{text-align:center;border:2px dashed var(--line-strong);color:var(--muted);border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:26px 16px 70px;font-size:.86rem;display:flex}.v-drop svg{color:var(--line-strong)}.v-drop b{color:var(--text);font-size:1rem}.v-drop+.v-drop-btn{gap:8px;width:fit-content;margin:-60px auto 20px;display:flex;position:relative}.c-shell .v-btn{gap:7px}.c-shell .v-logo-row .v-logobox{border-color:var(--line-strong);background:var(--bg);width:220px;height:96px}@media (width<=1080px){.v-card-note{display:none}.c-shell .v-card:has(.v-card-note)>:not(.v-card-note){max-width:none}}.c-shell .vs-tally{gap:14px}.c-shell .vs-count{border-radius:var(--radius);box-shadow:var(--shadow);flex:180px;padding:20px 24px}.c-shell .vs-count b{font-size:2.3rem}.c-shell .vs-count span{font-size:.95rem}.c-shell .vs-row{border-radius:var(--radius);box-shadow:var(--shadow);padding:18px 22px}.c-shell .vs-row:hover{border-color:var(--gold)}.c-shell .vs-bar{background:var(--neutral-bg)}.c-shell .b-bar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.c-shell .b-bar .b-tabs{flex:1;min-width:0;margin-bottom:0}.b-create{white-space:nowrap;border-radius:12px;flex:none;padding:12px 20px}.v-hero{justify-content:space-between;min-height:330px}.v-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.v-hero-ghost{color:#fff;background:#ffffff0f;border-color:#ffffff73}.v-ready{z-index:1;text-align:center;color:#cbd3de;background:#0e1622b8;border:1px solid #ffffff24;border-radius:16px;flex-direction:column;flex:none;align-self:flex-start;align-items:center;gap:6px;width:180px;margin:26px 28px 0 0;padding:18px 14px;font-size:.8rem;display:flex;position:relative}.v-ready strong{color:#fff;font-size:.88rem}.v-ring{--p:0;text-align:center;color:#fff;background:conic-gradient(var(--gold) calc(var(--p) * 1%), #ffffff26 0);border-radius:50%;place-content:center;width:84px;height:84px;display:grid;position:relative}.v-ring:before{content:"";background:#0f1826;border-radius:50%;position:absolute;inset:7px}.v-ring b,.v-ring small{line-height:1.1;position:relative}.v-ring b{font-size:1.5rem}.v-ring small{color:#9aa6b6;font-size:.7rem}.v-hero-tag{text-align:right;color:#ffffffe6;max-width:150px;margin:0;font-family:Brush Script MT,Segoe Script,cursive;font-size:1.35rem;font-style:italic;line-height:1.15;position:absolute;bottom:18px;right:30px}.v-toolbar{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:8px}.v-viewtoggle{border:1px solid var(--line-strong);border-radius:10px;margin-left:auto;display:inline-flex;overflow:hidden}.v-viewtoggle button{background:var(--card);color:var(--muted);cursor:pointer;border:0;place-items:center;padding:8px 11px;display:grid}.v-viewtoggle button.on{background:var(--gold);color:var(--on-gold)}.v-filecards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.v-filecard{color:var(--text);background:var(--card);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:4px;padding:14px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.v-filecard:hover{border-color:var(--gold);box-shadow:var(--shadow)}.v-filecard-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.v-filecard strong{font-size:1.02rem}.v-filecard-total{font-variant-numeric:tabular-nums;margin-top:6px;font-weight:700}.v-inspire{margin:20px 0 14px}.v-inspire-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.v-inspire-head h2{margin:0;font-size:1.15rem}.v-inspire-head a{color:var(--text);align-items:center;gap:4px;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.v-inspire-row{scroll-snap-type:x proximity;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.v-inspire-card{aspect-ratio:3/2;scroll-snap-align:start;background:var(--hover);width:200px;box-shadow:var(--shadow);border-radius:14px;flex:none;position:relative;overflow:hidden}.v-inspire-card img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.v-inspire-card:hover img{transform:scale(1.05)}.v-inspire-card span{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#0000,#080e18d1);padding:22px 12px 9px;font-size:.88rem;font-weight:400;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.v-try{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:6px;display:grid}.v-try a{color:var(--text);background:var(--card);border:1px solid var(--line);border-radius:14px;align-items:center;gap:12px;padding:14px 16px;font-size:.92rem;font-weight:600;text-decoration:none;display:flex}.v-try a>svg:first-child{color:var(--gold-deep);flex:none}.v-try a>svg:last-child{color:var(--muted);flex:none;margin-left:auto}.v-try a:hover{border-color:var(--gold)}@media (width<=1080px){.v-ready,.v-hero-tag{display:none}}@media (width<=720px){.c-shell .b-bar{flex-direction:column;align-items:stretch}.v-try{grid-template-columns:1fr}}.c-shell .c-main:has(.b-area){background:#fff}.c-shell .c-main:has(.b-area) .c-top{background:#f4f5f7;border-bottom-color:#eceef2}.c-shell .c-main:has(.b-area) .c-page{background:#fff}.b-area .v-search,.b-area .v-filter select,.b-area .v-field input,.b-area .v-field select,.b-area .v-field textarea{background:#f4f5f7;border-color:#0000}.b-area .v-search:focus-within,.b-area .v-field input:focus-visible{border-color:var(--gold);background:#fff}.b-area .v-card{box-shadow:none;border:1px solid #eceef2}.b-area .v-viewtoggle{background:#f4f5f7;border-color:#0000}.b-area .v-viewtoggle button{background:0 0}.b-area .v-viewtoggle button.on{background:var(--gold)}.b-area .b-tabs{border-bottom-color:#eceef2}.b-area .v-inspire-card,.b-area .v-filecard,.b-area .v-try a{box-shadow:none}.b-area .v-try a,.b-area .v-filecard{background:#fff;border-color:#eceef2}.c-shell .c-main:has(.b-area) .a-credits{background:#fff;border-color:#eceef2}.v-inspire-card .v-inspire-stats{pointer-events:none;background:0 0;justify-content:space-between;align-items:flex-start;gap:6px;height:auto;padding:0;display:flex;position:absolute;inset:8px 8px auto;overflow:visible}.v-inspire-card .v-inspire-stats>span{color:#fff;white-space:nowrap;background:#080e189e;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:.74rem;font-weight:400;line-height:1.2;display:inline-flex;position:static}.v-inspire-card .v-inspire-stats>span:first-child svg{color:#ff5a6e;fill:#ff5a6e}.c-shell .c-main{background:#fff}.c-shell .c-main .c-top{background:#f4f5f7;border-bottom-color:#eceef2}.c-shell .c-main .c-page{background:#fff}.c-shell .c-main .a-credits{background:#fff;border-color:#eceef2}.c-shell .a-card{box-shadow:none;border:1px solid #eceef2}.c-shell .a-input,.c-shell .a-field input,.c-shell .a-field select,.c-shell .a-field textarea,.c-shell .c-field input,.c-shell .c-field select,.c-shell .c-field textarea{background:#f4f5f7;border-color:#0000}.c-shell .a-input:focus-visible,.c-shell .a-field input:focus-visible,.c-shell .a-field select:focus-visible,.c-shell .a-field textarea:focus-visible,.c-shell .c-field input:focus-visible{border-color:var(--gold);background:#fff}.c-shell .a-chip:not(.on),.c-shell .a-choice:not(.on){background:#f4f5f7;border-color:#0000}.c-shell .a-chip:not(.on):hover,.c-shell .a-choice:not(.on):hover{border-color:var(--line-strong)}.c-shell .st-style:not(.on){border-color:#eceef2}.v-rowacts{white-space:nowrap}.v-editrow td{padding-top:8px;padding-bottom:8px}.v-editrow input,.v-editrow select{width:100%;min-width:0;font:inherit;border:1px solid var(--line-strong);color:var(--text);background:#fff;border-radius:8px;padding:7px 9px;font-size:.92rem}.v-editrow input:focus-visible,.v-editrow select:focus-visible{outline:2px solid var(--gold);outline-offset:0}.v-editrow .v-num-in{text-align:right;max-width:110px;margin-left:auto;display:block}.v-iconbtn{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;transition:background .15s,color .15s;display:inline-grid}.v-iconbtn+.v-iconbtn{margin-left:4px}.v-iconbtn:hover:not(:disabled){color:var(--text);background:#f4f5f7}.v-iconbtn.ok{color:var(--ok)}.v-iconbtn.ok:hover:not(:disabled){background:var(--ok-bg);color:var(--ok)}.v-iconbtn.danger:hover:not(:disabled){background:var(--bad-bg);color:var(--bad)}.v-iconbtn:disabled{opacity:.4;cursor:default}.pf-hero{background:linear-gradient(100deg,#fbf7f2 0%,#fcf7f0 60%,#fdf8ef 100%);border:1px solid #f3e7d6;border-radius:20px;min-height:500px;margin-bottom:20px;padding:48px 48px 44px;display:block;position:relative;overflow:hidden}.pf-hero-text{z-index:1;max-width:50%;position:relative}.pf-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#5b6577;font-size:.82rem;font-weight:600}.pf-hero h1{letter-spacing:-1.4px;color:#0f1726;margin:14px 0 12px;font-size:clamp(2rem,4.2vw,3.3rem);font-weight:800;line-height:1.08}.pf-hero h1 em{color:var(--gold-deep);font-style:normal}.pf-lead{color:#5b6577;max-width:34em;margin:0;font-size:1.12rem;line-height:1.55}.pf-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:26px 0 28px;padding:0;list-style:none;display:grid}.pf-points li{color:#121826;align-items:center;gap:12px;font-size:.95rem;line-height:1.3;display:flex}.pf-dot{border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid}.pf-dot.warm{color:#d98a00;background:#fdebd0}.pf-dot.cool{color:#2f6fdb;background:#e3eefd}.pf-dot.green{color:#1f9a4a;background:#e1f4e7}.pf-actions{flex-wrap:wrap;align-items:stretch;gap:14px;display:flex}.pf-actions .a-btn{margin:0}.pf-link{color:#667085;background:#fff;border:1px solid #e6e8ee;border-radius:999px;align-items:center;gap:6px;max-width:100%;min-height:100%;padding:0 8px 0 16px;display:inline-flex;box-shadow:0 2px 10px #3c280a12}.pf-link>svg{color:var(--gold-deep);flex:none}.pf-link-url{text-overflow:ellipsis;white-space:nowrap;color:#121826;min-width:0;max-width:150px;padding-right:4px;font-size:.9rem;overflow:hidden}.pf-link-btn{cursor:pointer;min-width:44px;height:44px;font:inherit;color:#121826;background:#f4f5f7;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:.88rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.pf-link-btn:hover{background:#e9ebf0}.pf-link-btn.done{background:var(--ok-bg);color:var(--ok)}.pf-link-btn.open{background:var(--gold);color:var(--on-gold);width:44px;padding:0}.pf-link-btn.open span{display:none}.pf-link-btn.open:hover{background:var(--gold-deep)}.pf-shot{width:min(50%,840px);margin:0;position:absolute;bottom:0;right:0}.pf-shot img{-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12%);mask-image:linear-gradient(90deg,#0000 0,#000 12%)}.pf-impression{background:#fff;border:1px solid #eceef2;border-radius:18px;margin-bottom:20px;padding:26px 28px}.pf-impression h2{letter-spacing:-.5px;margin:0 0 6px;font-size:1.6rem;font-weight:800}.pf-impression>p{color:#667085;max-width:60em;margin:0 0 18px}.pf-impression>p a{color:#1f4fd6}.pf-bannerbox{background:#f4f5f7;border:1px solid #eceef2;border-radius:12px;max-width:760px;margin:0 auto;overflow:hidden}.pf-bannerbox img{width:100%;height:auto;display:block}.pf-change{width:fit-content;margin:14px auto 0;display:flex}@media (width<=1080px){.pf-hero{min-height:0;padding:30px 24px 0}.pf-hero-text{max-width:none;padding-bottom:24px}.pf-shot{width:auto;margin:0 -24px;position:static}.pf-shot img{-webkit-mask-image:none;mask-image:none}}@media (width<=720px){.pf-points{grid-template-columns:1fr}}.pw-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin:8px 0 18px;display:flex}.pw-head h2{letter-spacing:-.8px;margin:0;font-size:2.2rem;font-weight:800}.pw-head p{color:#667085;max-width:46em;margin:6px 0 0}.pw-tip{background:#fff7e8;border:1px solid #f8e7c5;border-radius:14px;align-items:center;gap:14px;max-width:420px;padding:14px 18px;display:flex}.pw-tip-ico{color:#1f9a4a;background:#e8f6ee;border:2px solid #bfe5cd;border-radius:12px;flex:none;place-items:center;width:52px;height:52px;display:grid}.pw-tip b{font-size:.95rem;display:block}.pw-tip span{color:#667085;font-size:.86rem;line-height:1.4}.pw-add{background:#fff9ef;border:1px solid #f6ead3;border-radius:18px;align-items:flex-start;gap:22px;margin-bottom:22px;padding:26px 28px;display:flex}.pw-add-ico{width:76px;height:76px;color:var(--gold-deep);background:#fdebc4;border-radius:50%;flex:none;place-items:center;display:grid}.pw-add-main{flex:1;min-width:0}.pw-add h3{letter-spacing:-.4px;margin:0;font-size:1.5rem;font-weight:800}.pw-add-main>p{color:#667085;margin:4px 0 18px}.pw-add-form{grid-template-columns:minmax(180px,1fr) minmax(220px,1.4fr) auto;align-items:end;gap:16px;display:grid}.pw-field{flex-direction:column;gap:7px;min-width:0;display:flex}.pw-field>span:first-child{color:#121826;font-size:.88rem;font-weight:600}.pw-input{color:#667085;background:#fff;border:1px solid #e6e8ee;border-radius:12px;align-items:center;gap:10px;height:52px;padding:0 14px;display:flex}.pw-input:focus-within{border-color:var(--gold)}.pw-input select,.pw-input input{min-width:0;font:inherit;color:#121826;background:0 0;border:0;outline:0;flex:1;height:100%}.pw-upload{white-space:nowrap;gap:10px;height:52px;padding:0 28px}.pw-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px;display:grid}.pw-card{background:#fff;border:1px solid #eceef2;border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 2px 10px #1018280d}.pw-photo{aspect-ratio:4/3;background:#f4f5f7;position:relative}.pw-photo img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.pw-badge{color:#fff;background:#282c34b8;border-radius:999px;padding:5px 12px;font-size:.8rem;font-weight:500;position:absolute;top:12px;right:12px}.pw-badge.ok{background:#15803de0}.pw-body{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.pw-body h4{letter-spacing:-.2px;margin:0;font-size:1.08rem;font-weight:700}.pw-title-in{width:100%;font:inherit;border:1px solid var(--gold);color:#121826;background:#fff;border-radius:10px;outline:0;padding:8px 10px;font-size:1rem;font-weight:600}.pw-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.pw-room{color:#475467;align-items:center;gap:9px;min-width:0;font-size:.95rem;display:inline-flex}.pw-acts{flex:none;gap:8px;display:inline-flex}.pw-ib{cursor:pointer;color:#121826;background:#f1f2f5;border:0;border-radius:11px;place-items:center;width:42px;height:42px;transition:background .15s;display:grid}.pw-ib:hover:not(:disabled){background:#e6e8ed}.pw-ib.danger{color:var(--bad);background:#fdeceb}.pw-ib.danger:hover:not(:disabled){background:#fad9d6}.pw-ib.ok{background:var(--ok-bg);color:var(--ok)}.pw-ib:disabled{opacity:.45;cursor:default}@media (width<=900px){.pw-add{flex-direction:column;padding:20px}.pw-add-form{grid-template-columns:1fr}.pw-upload{justify-content:center;width:100%}}.bz-pill{vertical-align:middle;margin-left:12px;font-size:.8rem}.bz-tip{align-items:center;max-width:460px}.bz-bulb{width:52px;height:52px;color:var(--gold-deep);background:#fdebc4;border-radius:50%;flex:none;place-items:center;display:grid}.bz-card{background:#fff;border:1px solid #eceef2;border-radius:18px;align-items:flex-start;gap:22px;margin-bottom:18px;padding:24px 28px;display:flex;box-shadow:0 1px 6px #1018280a}.bz-ico{width:58px;height:58px;color:var(--gold-deep);background:#fdebc4;border-radius:50%;flex:none;place-items:center;display:grid}.bz-main{flex:1;min-width:0}.bz-card h3{letter-spacing:-.3px;margin:2px 0 0;font-size:1.25rem;font-weight:800}.bz-sub{color:#667085;margin:3px 0 18px;font-size:.92rem}.bz-logo-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:stretch;gap:28px;display:grid}.bz-logo-pick{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.bz-logobox{background:#fffcf5;border:2px dashed #e1d6bd;border-radius:16px;flex:none;place-items:center;width:150px;height:150px;padding:14px;display:grid}.bz-logobox img{object-fit:contain;max-width:100%;max-height:100%;display:block}.bz-logobox span{color:#98a2b3;text-align:center;font-size:.82rem}.bz-logo-actions{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.bz-logo-actions small{color:#667085;max-width:22em;font-size:.8rem;line-height:1.45}.bz-preview{border-left:1px solid #eceef2;flex-direction:column;gap:10px;min-width:0;padding-left:28px;display:flex}.bz-preview>b{font-size:.98rem}.bz-preview-card{background:linear-gradient(110deg,#fff8ec 0%,#fdf1db 100%);border-radius:16px;flex:1;align-items:center;gap:18px;min-height:130px;padding:22px 24px;display:flex}.bz-preview-logo{background:#fff;border-radius:16px;flex:none;place-items:center;width:86px;height:86px;padding:8px;display:grid;box-shadow:0 6px 20px #3c280a1a}.bz-preview-logo img{object-fit:contain;max-width:100%;max-height:100%}.bz-preview-logo span{color:#0f1726;font-size:2rem;font-weight:800}.bz-preview-card strong{letter-spacing:-.6px;color:#0f1726;font-size:1.6rem;font-weight:800;line-height:1.15;display:block}.bz-preview-card small{color:#667085;margin-top:4px;font-size:.9rem;display:block}.bz-grid{grid-template-columns:1fr 1fr;gap:18px 28px;display:grid}.bz-req{color:var(--bad);font-style:normal}.bz-hint{color:#98a2b3;font-size:.8rem}.bz-area{align-items:flex-start;height:auto;padding-top:12px;padding-bottom:12px}.bz-area>svg{margin-top:2px}.bz-area textarea{width:100%;min-width:0;font:inherit;color:#121826;resize:vertical;background:0 0;border:0;outline:0;flex:1;line-height:1.5}.bz-save{align-items:center;gap:16px;margin:6px 0 24px;display:flex}.bz-saved{align-items:center;gap:6px;display:inline-flex}@media (width<=1000px){.bz-logo-grid{grid-template-columns:1fr}.bz-preview{border-left:0;padding-left:0}}@media (width<=720px){.bz-card{flex-direction:column;gap:14px;padding:20px}.bz-grid{grid-template-columns:1fr}}.mb{background:#fff;border:1px solid #eceef2;border-radius:18px;margin:6px 0 24px;padding:26px 28px 24px;box-shadow:0 1px 6px #1018280a}.mb-head{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:22px;display:flex}.mb-head-text{flex:320px;min-width:0}.mb-head h3{letter-spacing:-.5px;margin:0;font-size:1.6rem;font-weight:800}.mb-head p{color:#667085;margin:4px 0 0}.mb-h{margin:24px 0 12px;font-size:1.05rem;font-weight:700}.mb-cats{flex-wrap:wrap;gap:10px;display:flex}.mb-cat{color:#121826;font:inherit;cursor:pointer;background:#f7f8fa;border:1px solid #eceef2;border-radius:12px;padding:11px 18px;font-size:.95rem;transition:border-color .15s,background .15s}.mb-cat:hover{border-color:var(--line-strong)}.mb-cat.on{background:var(--gold-soft);border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);font-weight:600}.mb-popular{background:#fff9ef;border:1px solid #f6ead3;border-radius:16px;margin-top:22px;padding:20px 22px}.mb-popular h4{margin:0;font-size:1.15rem;font-weight:800}.mb-popular p{color:#667085;margin:3px 0 16px;font-size:.88rem}.mb-cards{flex-wrap:wrap;gap:12px;display:flex}.mb-card{cursor:pointer;min-width:200px;font:inherit;color:#121826;text-align:left;background:#fff;border:1px solid #eceef2;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s,box-shadow .15s;display:flex}.mb-card:hover:not(:disabled){border-color:var(--gold);box-shadow:0 2px 10px #10182812}.mb-card:disabled{opacity:.6;cursor:default}.mb-mark{border-radius:12px;flex:none;place-items:center;width:44px;height:44px;font-size:1.15rem;font-weight:800;display:grid}.mb-name{flex:1;min-width:0;font-weight:500}.mb-plus{color:#8a93a3;border:1.5px solid #c8cdd6;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.mb-card:hover:not(:disabled) .mb-plus{border-color:var(--gold-deep);color:var(--gold-deep)}.mb-chips{flex-wrap:wrap;gap:10px;display:flex}.mb-chip{background:#f4f5f7;border:1px solid #eceef2;border-radius:12px;align-items:center;gap:10px;padding:6px 8px 6px 6px;display:inline-flex}.mb-chip .mb-mark{border-radius:9px;width:34px;height:34px;font-size:.95rem}.mb-chip b{font-weight:600}.mb-chip small{color:#98a2b3;font-size:.74rem}.mb-x{cursor:pointer;color:#667085;background:0 0;border:0;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.mb-x:hover:not(:disabled){color:var(--bad);background:#fdeceb}.mb-add{flex-wrap:wrap;align-items:stretch;gap:14px;display:flex}.mb-add .pw-input{flex:320px;max-width:760px;height:56px}.mb-add .a-btn{height:56px}.mb-note{color:#667085;margin:12px 0 0;font-size:.92rem}.mb-note.small{color:#98a2b3;margin-top:6px;font-size:.8rem}@media (width<=720px){.mb{padding:20px 16px}.mb-card{flex:100%;min-width:0}}.dg-bar{flex-direction:column;gap:14px;margin-bottom:18px;display:flex}.dg-count{opacity:.6;margin-left:4px;font-size:.78rem}.dg-search{max-width:420px;height:48px}.dg-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px;padding-bottom:90px;display:grid}.dg-tile{background:#fff;border:1px solid #eceef2;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 2px 10px #1018280d}.dg-tile.on{border-color:var(--gold);box-shadow:0 0 0 2px var(--gold)}.dg-open{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.dg-photo{aspect-ratio:4/3;background:#f1f2f5;display:block;overflow:hidden}.dg-photo img,.dg-stage img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;height:100%;transition:transform .3s;display:block}.dg-open:hover .dg-photo img{transform:scale(1.04)}.dg-body{flex-direction:column;gap:3px;padding:12px 14px 14px;display:flex}.dg-body b{font-weight:650}.dg-body small{color:#667085;font-size:.82rem}.dg-pick{color:#0000;cursor:pointer;background:#141a2673;border:2px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;transition:background .15s;display:grid;position:absolute;top:10px;left:10px}.dg-pick:hover{background:#141a26b3}.dg-pick.on{background:var(--gold);color:var(--on-gold);border-color:#fff}.dg-sharebar{z-index:40;color:#fff;background:#121826;border-radius:16px;align-items:center;gap:14px;padding:10px 12px 10px 20px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #0000004d}.dg-sharebar .a-btn.ghost{color:#fff;background:0 0;border-color:#ffffff4d}.dg-scrim{z-index:60;background:#0a0e169e;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.dg-modal{background:#fff;border-radius:20px;width:min(520px,100%);max-height:calc(100vh - 40px);padding:28px;position:relative;overflow-y:auto;box-shadow:0 30px 80px #00000059}.dg-modal.wide{width:min(1040px,100%);padding:22px}.dg-close{z-index:2;cursor:pointer;background:#f1f2f5;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:14px;right:14px}.dg-detail{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:26px;display:grid}.dg-stage{aspect-ratio:4/3;background:#f1f2f5;border-radius:14px;align-self:start;position:relative;overflow:hidden}.dg-views{flex-wrap:wrap;gap:6px;display:flex;position:absolute;bottom:12px;left:12px}.dg-views button{color:#fff;font:inherit;cursor:pointer;background:#0a0e169e;border:0;border-radius:999px;padding:6px 12px;font-size:.82rem}.dg-views button.on{background:var(--gold);color:var(--on-gold)}.dg-info h3,.dg-share h3{letter-spacing:-.4px;margin:0 0 6px;padding-right:40px;font-size:1.5rem;font-weight:800}.dg-info h4{margin:18px 0 8px;font-size:.95rem}.dg-blurb{color:#667085;margin:0 0 14px;line-height:1.55}.dg-specs{grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;font-size:.92rem;display:grid}.dg-specs dt{color:#98a2b3}.dg-specs dd{margin:0}.dg-finishes{flex-wrap:wrap;gap:8px;display:flex}.dg-finish{font:inherit;cursor:pointer;background:#f7f8fa;border:1px solid #eceef2;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 8px;font-size:.86rem;display:inline-flex}.dg-finish i{border:1px solid #0000001f;border-radius:50%;width:20px;height:20px}.dg-finish.on{background:var(--gold-soft);border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}.dg-add{justify-content:center;width:100%;margin-top:20px}.dg-added{color:var(--ok);flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;display:flex}.dg-added a{color:#1f4fd6}.dg-files{margin-top:20px}.dg-files ul{gap:8px;max-height:220px;margin:10px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.dg-files li button{width:100%;font:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #eceef2;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;display:flex}.dg-files li button:hover:not(:disabled){border-color:var(--gold)}.dg-files li small{color:#98a2b3;margin-left:auto}.dg-share-list{color:#344054;max-height:140px;margin:0 0 16px;padding-left:20px;overflow-y:auto}.dg-share .pw-field{margin-bottom:16px}.dg-share .pf-link{margin:4px 0 6px}.dg-share .a-btn{margin-top:12px}@media (width<=900px){.dg-detail{grid-template-columns:1fr}.dg-sharebar{justify-content:space-between;left:12px;right:12px;transform:none}}.bt-drop{color:#667085;text-align:center;background:#fffcf5;border:2px dashed #e1d6bd;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:28px 20px;transition:background .15s,border-color .15s;display:flex}.bt-drop.over{background:var(--gold-soft);border-color:var(--gold)}.bt-drop b{color:#121826}.bt-thumbs{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;margin-top:16px;display:grid}.bt-thumb{aspect-ratio:1;background:#f1f2f5;border-radius:12px;position:relative;overflow:hidden}.bt-thumb img{object-fit:cover;width:100%;height:100%;display:block}.bt-thumb button{cursor:pointer;color:#fff;background:#121826b3;border:0;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:6px;right:6px}.bt-past{gap:8px;margin-top:10px;display:grid}.bt-past-row{color:inherit;background:#fff;border:1px solid #eceef2;border-radius:12px;align-items:center;gap:14px;padding:10px 14px;text-decoration:none;display:flex}.bt-past-row:hover{border-color:var(--gold)}.bt-past-row>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.bt-past-row small{color:#98a2b3}.bt-past-thumb{background:#f1f2f5;border-radius:10px;flex:none;width:56px;height:56px;overflow:hidden}.bt-past-thumb img{object-fit:cover;width:100%;height:100%;display:block}.bt-fail{color:var(--bad);font-size:.85rem;font-weight:600}.bt-progress{background:#f1f2f5;border-radius:999px;height:8px;margin-bottom:20px;overflow:hidden}.bt-progress i{background:var(--gold);height:100%;transition:width .4s;display:block}.bt-results{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.bt-result{flex-direction:column;gap:10px;display:flex}.bt-result-photo{aspect-ratio:4/3;background:#f1f2f5;border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden}.bt-result-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bt-result-photo img.dim{filter:brightness(.6)}.bt-result-photo .c-spinner{z-index:1;position:relative}.st-acts{flex-wrap:wrap;gap:12px;display:flex}.st-danger{color:var(--bad);border-color:#f3c4bf}.st-danger-solid{background:var(--bad);border-color:var(--bad);color:#fff}.st-danger-ico{color:var(--bad);background:#fdeceb}a.a-signout{text-decoration:none}.ct-counts{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px 24px;margin-top:18px;display:grid}.ct-step{background:#fff;border:1px solid #e6e8ee;border-radius:12px;align-items:center;gap:14px;width:fit-content;height:48px;padding:0 8px;display:inline-flex}.ct-step button{cursor:pointer;background:#f1f2f5;border:0;border-radius:50%;width:32px;height:32px;font-size:1.2rem;line-height:1}.ct-step b{text-align:center;font-variant-numeric:tabular-nums;min-width:24px}.ct-ftin{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ct-ftin .pw-input small{color:#98a2b3}.ct-elev{background:#f7f8fa;border-radius:14px;width:100%;max-height:420px;margin:6px 0 4px}.ct-wall{fill:#fff;stroke:#cdd3dd;stroke-width:8px}.ct-plinth{fill:#e4e7ec}.ct-box{fill:none;stroke:#98a2b3;stroke-width:6px;stroke-dasharray:30 18}.ct-shutter{fill:#f5e7c8;stroke:#b7893a;stroke-width:6px}.ct-shutter.loft{fill:#fbf3e0}.ct-n{fill:#8a6420;text-anchor:middle;dominant-baseline:middle;font-size:110px;font-weight:600}.ct-dim{fill:#667085;text-anchor:middle;font-size:90px}.ct-warn{color:#8a5300;background:#fff4db;border-radius:12px;margin:0 0 14px;padding:12px 14px 12px 32px}.ct-table{border:1px solid #eceef2;border-radius:12px;overflow-x:auto}.ct-lines{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ct-lines small{color:#98a2b3;display:block}.ct-notes{color:#667085;margin:18px 0 0;padding-left:20px;font-size:.88rem;line-height:1.5}.ct-designs{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;max-height:520px;padding:4px;display:grid;overflow-y:auto}.ct-design{text-align:left;font:inherit;color:inherit;cursor:pointer;background:#fff;border:1px solid #eceef2;border-radius:14px;padding:0;display:block;position:relative;overflow:hidden}.ct-design:hover{border-color:var(--gold)}.ct-design.on{border-color:var(--gold);box-shadow:0 0 0 2px var(--gold)}.ct-design .dg-body{padding:8px 10px 10px}.ct-design .dg-body b{font-size:.88rem}.ct-tick{background:var(--gold);width:26px;height:26px;color:var(--on-gold);border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.dg-photo,.dg-stage{background:#f1f2f5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B6BDCA' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5h16v14H4zM4 16l5-5 4 4 2-2 5 5M15 9h.01'/%3E%3C/svg%3E") 50%/44px no-repeat}.st-mode-img{aspect-ratio:16/10;width:100%;color:var(--gold-deep);background:#f1f2f5;border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.st-mode-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sp-paint{flex-direction:column;gap:14px;margin-top:10px;display:flex}.sp-tools{flex-direction:column;gap:12px;display:flex}.sp-swatches{grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:8px;max-height:360px;padding:4px;display:grid;overflow-y:auto}.sp-swatch{aspect-ratio:1;cursor:pointer;border:1px solid #0000001a;border-radius:10px;padding:0;transition:transform .12s}.sp-swatch:hover{transform:scale(1.08)}.sp-swatch.on{outline:3px solid var(--gold);outline-offset:2px}.sp-chosen{background:#fff9ef;border:1px solid #f6ead3;border-radius:14px;align-items:center;gap:14px;width:fit-content;padding:12px 16px;display:flex}.sp-chosen i{border:1px solid #0000001a;border-radius:12px;width:44px;height:44px}.sp-chosen span{flex-direction:column;display:flex}.sp-chosen small{color:#98a2b3}.sp-tex{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.sp-tex-card,.sp-card{cursor:pointer;text-align:left;font:inherit;color:inherit;background:#fff;border:1px solid #eceef2;border-radius:14px;padding:0;position:relative;overflow:hidden}.sp-tex-card img,.sp-card img{aspect-ratio:4/3;object-fit:cover;background:#f1f2f5;width:100%;display:block}.sp-tex-card span,.sp-card span{padding:8px 10px 10px;font-size:.88rem;font-weight:600;display:block}.sp-tex-card.on,.sp-card.on{border-color:var(--gold);box-shadow:0 0 0 2px var(--gold)}.sp-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;max-height:520px;padding:4px;display:grid;overflow-y:auto}.sp-var i{vertical-align:-3px;border:1px solid #00000026;border-radius:50%;width:18px;height:18px;margin-right:8px;display:inline-block}.st-need{color:#8a5300;background:#fff4db;border-radius:10px;margin:14px 0 0;padding:10px 14px;font-size:.92rem}.wp{flex-direction:column;gap:14px;margin-top:8px;display:flex}.wp-photo{background:#f1f2f5;border-radius:14px;max-width:760px;position:relative;overflow:hidden}.wp-photo img{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.wp-photo svg{width:100%;height:100%;position:absolute;inset:0}.wp-poly{fill:#fff0;stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke;cursor:pointer;transition:fill .15s}.wp-poly:hover{fill:#f7b21b40}.wp-poly.on{stroke:var(--gold);stroke-width:4px}.wp-pin{color:#fff;width:30px;height:30px;font:inherit;cursor:pointer;background:#121826c7;border:2px solid #fff;border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;transform:translate(-50%,-50%)}.wp-pin.on{background:var(--gold);color:var(--on-gold)}.wp-dot{vertical-align:-2px;border:1px solid #0003;border-radius:50%;width:14px;height:14px;margin-right:6px;display:inline-block}.wp-active{background:#fffcf5;border:1px solid #f6ead3;border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex}.wp-active-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sp-kind{border:1.5px solid #cfd5df;border-radius:14px;grid-template-columns:1fr 1fr;max-width:380px;display:grid;overflow:hidden}.sp-kind button{font:inherit;cursor:pointer;color:#475467;background:#fff;border:0;justify-content:center;align-items:center;gap:8px;padding:12px 14px;font-weight:600;display:inline-flex}.sp-kind button.on{color:#0f3b4c;background:#d6eaf2}.sp-fams{gap:16px;padding:6px 2px 10px;display:flex;overflow-x:auto}.sp-fams button{font:inherit;cursor:pointer;color:#475467;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:8px;display:flex}.sp-fams i{border:2px solid #0000001a;border-radius:50%;width:52px;height:52px}.sp-fams .on i{outline:3px solid var(--gold-deep);outline-offset:2px}.sp-fams .on span{color:var(--gold-deep);font-weight:700}.wp-photo.tracing{cursor:crosshair}.wp-hint{z-index:3;color:#fff;white-space:nowrap;background:#0f3b4ceb;border-radius:999px;padding:9px 18px;font-size:.9rem;position:absolute;top:12px;left:50%;transform:translate(-50%)}.wp-trace{fill:#f7b21b40;stroke:var(--gold);stroke-width:3px;vector-effect:non-scaling-stroke;pointer-events:none}.wp-corner{background:var(--gold);pointer-events:none;border:2px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;transform:translate(-50%,-50%)}.wp-bar{z-index:3;background:#0f3b4ceb;border-radius:999px;gap:4px;padding:6px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.wp-bar button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 18px;font-weight:600}.wp-bar button:disabled{opacity:.45;cursor:default}.wp-bar button.go{color:#0f3b4c;background:#fff}.st-hint{color:#667085;margin:0 0 8px;font-size:.82rem;line-height:1.4}.st-size{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.st-size .pw-input{box-sizing:border-box;width:100%;min-width:0;height:44px}.st-ref{align-items:center;gap:12px;display:flex}.st-ref img{object-fit:cover;border-radius:12px;width:84px;height:84px}.dc{flex-direction:column;gap:12px;margin-top:10px;display:flex}.dc-empty{font:inherit;cursor:pointer;text-align:left;background:#f7f8fa;border:1px solid #eceef2;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;display:flex}.dc-empty span{flex-direction:column;flex:1;display:flex}.dc-empty small{color:#667085}.dc-empty.on{background:var(--gold-soft);border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}.dc-ok{color:var(--ok);align-items:center;gap:6px;display:inline-flex}.br-stage{background:#f1f2f5;border-radius:12px;place-items:center;max-height:60vh;display:grid;overflow:auto}.br-canvas{touch-action:none;cursor:crosshair;max-width:100%;max-height:60vh;display:block}.br-tools{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.br-size{color:#475467;align-items:center;gap:10px;margin-right:auto;font-size:.88rem;display:flex}.rt{flex-direction:column;gap:12px;display:flex}.rt-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rt-h{margin:6px 0 0;font-size:1rem;font-weight:700}.rt-items{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rt-items li{border:1px solid #eceef2;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.rt-items li>span:first-child{flex-direction:column;display:flex}.rt-items small{color:#667085}.rt-links{flex-wrap:wrap;gap:6px;display:flex}.rt-links a{color:inherit;padding:6px 12px;text-decoration:none}.rt-total{text-align:right;margin:0}.md-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.md-card{background:var(--card);border:1px solid var(--line);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.md-photo{aspect-ratio:4/3;background:var(--bg-2,#f3efe7);color:var(--muted);place-items:center;display:grid}.md-photo img{object-fit:cover;width:100%;height:100%}.md-body{flex-direction:column;gap:2px;padding:12px 14px 4px;display:flex}.md-body small{color:var(--muted)}.md-actions{flex-wrap:wrap;gap:6px;padding:8px 14px 14px;display:flex}.md-read{border:1px dashed var(--line-strong);border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;margin:10px 0 16px;padding:14px;display:flex}.md-thumbs{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.md-thumb{border:1px solid var(--line);border-radius:10px;width:96px;height:96px;margin:0;position:relative;overflow:hidden}.md-thumb img{object-fit:cover;width:100%;height:100%}.md-thumb.add{cursor:pointer;color:var(--muted);background:0 0;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:.72rem;display:flex}.md-thumb-x{color:#fff;cursor:pointer;background:#0009;border:0;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid;position:absolute;top:4px;right:4px}.md-dot{vertical-align:-1px;border:1px solid #0003;border-radius:50%;width:12px;height:12px;margin-right:6px;display:inline-block}.wv-photo{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.wv-photo img{object-fit:contain;border-radius:10px;max-width:100%;max-height:320px}.v-tab-extra{order:9;margin-left:auto}.c-shell .dk{--dk-r:16px;--dk-shadow:0 1px 2px #1018280a, 0 8px 24px #1018280f;max-width:1440px;margin:0 auto}.c-shell .dk h1{letter-spacing:-.6px;font-size:1.85rem;font-weight:750;line-height:1.2}.c-shell .dk h2{letter-spacing:-.3px;font-size:1.28rem;font-weight:700}.c-shell .dk h3{font-size:1.05rem;font-weight:700}.c-shell .dk-muted{color:var(--muted)}.c-shell .dk-muted.sm,.c-shell .dk-muted .sm{font-size:.86rem}.c-shell .dk-muted.center{text-align:center;padding:30px 0}.c-shell .dk-link{color:var(--text);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.c-shell .dk-link:hover{color:var(--gold-deep)}.c-shell .dk-kicker{color:var(--gold-deep);background:var(--gold-soft);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:.78rem;font-weight:700;display:inline-flex}.c-shell .dk-kicker.light{color:#ffd777;background:#ffffff29}.c-shell .dk-card{background:var(--card);border:1px solid var(--line);border-radius:var(--dk-r);box-shadow:var(--shadow);padding:18px}.c-shell .dk-card+.dk-card{margin-top:14px}.c-shell .dk-card h3+.dk-muted{margin-top:2px}.c-shell .dk-card h4{margin:14px 0 6px;font-size:.9rem}.c-shell .dk-note{color:var(--ok);margin-top:10px;font-size:.85rem;font-weight:600}.c-shell .dk-error{color:var(--bad);margin:10px 0;font-size:.88rem}.c-shell .dk-round{border:1px solid var(--line-strong);background:var(--card);cursor:pointer;width:36px;height:36px;color:var(--text);border-radius:50%;place-items:center;display:grid}.c-shell .dk-round:hover{border-color:var(--text)}.c-shell .dk-head-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.c-shell .dk-skel{background:linear-gradient(90deg,#eef0f4 0%,#f7f8fa 50%,#eef0f4 100%) 0 0/200% 100%;border-radius:12px;width:100%;height:100%;min-height:90px;animation:1.2s linear infinite dkShimmer;display:block}.c-shell .dk-skel.tile{aspect-ratio:4/3;height:auto}.c-shell .dk-skel.board{height:280px}.c-shell .dk-skel.line{height:14px;min-height:0;margin:10px 0}@keyframes dkShimmer{to{background-position:-200% 0}}.c-shell .dk-spin{border:3px solid #f7b21b40;border-top-color:var(--gold);border-radius:50%;width:30px;height:30px;animation:.9s linear infinite dkSpin;display:inline-block}.c-shell .dk-spin.sm{border-width:2px;width:15px;height:15px}@keyframes dkSpin{to{transform:rotate(360deg)}}.c-shell .dk-view-skel{border-radius:var(--dk-r);background:linear-gradient(90deg,#eef0f4,#f7f8fa,#eef0f4) 0 0/200% 100%;height:70vh;animation:1.2s linear infinite dkShimmer}.c-shell .dk-seg{background:var(--neutral-bg);border-radius:12px;gap:3px;padding:4px;display:inline-flex}.c-shell .dk-seg.full{grid-auto-columns:1fr;grid-auto-flow:column;width:100%;display:grid}.c-shell .dk-seg button{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-width:0;padding:8px 14px;font:600 .86rem/1.2 inherit;display:inline-flex}.c-shell .dk-seg button:hover{color:var(--text)}.c-shell .dk-seg button.on{background:var(--card);color:var(--text);box-shadow:0 1px 3px #1018281f}.c-shell .dk-seg.big button{padding:10px 18px;font-size:.92rem}.c-shell .dk-greet{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.c-shell .dk-greet p{color:var(--muted);margin-top:4px;font-size:1.02rem}.c-shell .dk-credit-card{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;align-items:center;gap:14px;padding:12px 18px;display:flex}.c-shell .dk-credit-card .ic{background:var(--gold-soft);width:40px;height:40px;color:var(--gold-deep);border-radius:12px;flex:none;place-items:center;display:grid}.c-shell .dk-credit-card b{font-size:1.25rem}.c-shell .dk-credit-card small{color:var(--muted);font-size:.78rem;display:block}.c-shell .dk-hero{border:1px solid var(--line);box-shadow:var(--dk-shadow);background:radial-gradient(120% 120% at 0 0,#fff6e0 0%,#fff 46%),#fff;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:28px;padding:28px;transition:box-shadow .2s,border-color .2s;display:grid;position:relative;overflow:hidden}.c-shell .dk-hero.over{border-color:var(--gold);box-shadow:0 0 0 4px #f7b21b40, var(--dk-shadow)}.c-shell .dk-hero-copy h2{letter-spacing:-.7px;margin:12px 0 8px;font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1.18}.c-shell .dk-hero-copy>p{color:var(--muted);max-width:46ch;font-size:1rem}.c-shell .dk-drop{border:2px dashed var(--line-strong);text-align:center;color:var(--muted);background:#ffffffb3;border-radius:16px;flex-direction:column;align-items:center;gap:8px;margin-top:18px;padding:22px;display:flex}.c-shell .dk-drop svg{color:var(--gold-deep)}.c-shell .dk-drop b{color:var(--text);font-size:1rem}.c-shell .dk-drop small{font-size:.78rem}.c-shell .dk-drop.small{margin-top:10px;padding:18px 14px}.c-shell .dk-drop.small b{font-size:.9rem;font-weight:600}.c-shell .dk-drop.over{border-color:var(--gold);background:var(--gold-soft)}.c-shell .dk-samples{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.c-shell .dk-samples>span{color:var(--muted);font-size:.82rem;font-weight:600}.c-shell .dk-samples>div{gap:8px;display:flex}.c-shell .dk-samples button{cursor:pointer;background:var(--neutral-bg);border:2px solid #0000;border-radius:9px;width:58px;height:44px;padding:0;transition:border-color .15s,transform .15s;overflow:hidden}.c-shell .dk-samples button:hover{border-color:var(--gold);transform:translateY(-2px)}.c-shell .dk-samples img{object-fit:cover;width:100%;height:100%;display:block}.c-shell .dk-hero-show{border-radius:18px;overflow:hidden;box-shadow:0 18px 50px #1018282e}.c-shell .dk-sec{margin-top:34px}.c-shell .dk-sh{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);align-items:stretch;gap:18px;display:grid}.c-shell .dk-sh-main{isolation:isolate;background:#0e1520;border-radius:22px;min-height:440px;position:relative;overflow:hidden;box-shadow:0 22px 60px #10182833}.c-shell .dk-sh-main img{object-fit:cover;width:100%;height:100%;animation:.8s ease-out both dkShFade,12s ease-out both dkShDrift;display:block;position:absolute;inset:0}@keyframes dkShFade{0%{opacity:0}to{opacity:1}}@keyframes dkShDrift{0%{transform:scale(1.06)}to{transform:scale(1)}}.c-shell .dk-sh-main:after{content:"";background:linear-gradient(#080c160d 30%,#080c168c 62%,#080c16e6 100%);position:absolute;inset:0}.c-shell .dk-sh-copy{z-index:1;color:#fff;max-width:62ch;padding:28px 30px 26px;position:absolute;bottom:0;left:0;right:0}.c-shell .dk-sh-copy h2{color:#fff;letter-spacing:-.8px;text-wrap:balance;margin:12px 0 8px;font-size:clamp(1.6rem,2.6vw,2.3rem);line-height:1.12}.c-shell .dk-sh-copy p{color:#ffffffd6;max-width:54ch;font-size:.98rem;line-height:1.5}.c-shell .dk-sh-ctas{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.c-shell .dk-sh-ctas .a-btn{gap:8px}.c-shell .dk-sh-ctas .a-btn.ghost.light{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border-color:#ffffff59}.c-shell .dk-sh-ctas .a-btn.ghost.light:hover{background:#ffffff38}.c-shell .dk-sh-dots{z-index:1;gap:6px;display:flex;position:absolute;top:18px;right:20px}.c-shell .dk-sh-dots button{cursor:pointer;background:#fff6;border:0;border-radius:2px;width:22px;height:4px;padding:0;transition:background .2s,width .2s}.c-shell .dk-sh-dots button.on{background:var(--gold);width:34px}.c-shell .dk-sh-side{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:22px;flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex}.c-shell .dk-sh-head h2{font-size:1.35rem}.c-shell .dk-sh-head p{color:var(--muted);margin-top:3px;font-size:.9rem}.c-shell .dk-sh-chips{flex-wrap:wrap;gap:6px;display:flex}.c-shell .dk-sh-chips button{color:var(--text);cursor:pointer;background:#f4f5f7;border:1px solid #0000;border-radius:999px;padding:6px 12px;font:600 .8rem/1.2 inherit}.c-shell .dk-sh-chips button:hover{border-color:var(--line-strong)}.c-shell .dk-sh-chips button.on{background:var(--gold);color:var(--on-gold)}.c-shell .dk-sh-list{gap:6px;margin-top:2px;display:grid}.c-shell .dk-sh-row{text-align:left;cursor:pointer;color:var(--text);font:inherit;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:72px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:6px;transition:background .15s,border-color .15s;display:grid}.c-shell .dk-sh-row:hover{background:var(--hover)}.c-shell .dk-sh-row.on{background:var(--gold-soft);border-color:var(--gold)}.c-shell .dk-sh-row img{object-fit:cover;border-radius:10px;width:72px;height:54px;display:block}.c-shell .dk-sh-row span{min-width:0;display:grid}.c-shell .dk-sh-row b{white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;overflow:hidden}.c-shell .dk-sh-row small{color:var(--muted);font-size:.76rem}.c-shell .dk-sh-row svg{color:var(--muted)}.c-shell .dk-sh-more{margin-top:auto;padding-top:6px}.c-shell .dk-sec-jobs{margin-top:30px}.c-shell .dk-sec-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.c-shell .dk-sec-head p{color:var(--muted);margin-top:3px;font-size:.93rem}.c-shell .dk-jobs{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.c-shell .dk-job{aspect-ratio:16/10;color:#fff;box-shadow:var(--shadow);border-radius:16px;text-decoration:none;display:block;position:relative;overflow:hidden}.c-shell .dk-job img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:block}.c-shell .dk-job:hover img{transform:scale(1.06)}.c-shell .dk-job:after{content:"";background:linear-gradient(#0a101c00 35%,#0a101cd1 100%);position:absolute;inset:0}.c-shell .dk-job-txt{z-index:1;position:absolute;bottom:12px;left:14px;right:14px}.c-shell .dk-job-txt b{align-items:center;gap:6px;font-size:1rem;display:flex}.c-shell .dk-job-txt small{color:#ffffffd1;margin-top:2px;font-size:.8rem;display:block}.c-shell .dk-split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch;gap:18px;margin-top:34px;display:grid}.c-shell .dk-panel{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;padding:20px}.c-shell .dk-recent{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.c-shell .dk-recent .dk-skel{aspect-ratio:1;min-height:0}.c-shell .dk-thumb{aspect-ratio:1;background:var(--neutral-bg);border-radius:12px;display:block;position:relative;overflow:hidden}.c-shell .dk-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.c-shell .dk-thumb:hover img{transform:scale(1.05)}.c-shell .dk-thumb .cap{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#0000,#0a101cc7);padding:18px 8px 6px;font-size:.72rem;font-weight:650;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.c-shell .dk-state{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 16px);color:var(--text);background:#ffffffeb;border-radius:999px;padding:3px 8px;font-size:.7rem;font-style:normal;font-weight:700;position:absolute;top:8px;left:8px;overflow:hidden}.c-shell .dk-state.failed{background:var(--bad-bg);color:var(--bad)}.c-shell .dk-state.running,.c-shell .dk-state.queued{background:var(--gold-soft);color:var(--warn)}.c-shell .dk-cele{color:#fff;box-shadow:var(--dk-shadow);background:#1c1420;border-radius:20px;flex-direction:column;min-height:300px;text-decoration:none;display:flex;position:relative;overflow:hidden}.c-shell .dk-cele-pics{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;display:grid;position:absolute;inset:0}.c-shell .dk-cele-pics img{object-fit:cover;width:100%;height:100%;display:block}.c-shell .dk-cele:after{content:"";background:linear-gradient(#140a1826 0%,#140a18e6 78%);position:absolute;inset:0}.c-shell .dk-cele-txt{z-index:1;margin-top:auto;padding:22px;position:relative}.c-shell .dk-cele-txt h3{color:#fff;margin:10px 0 4px;font-size:1.45rem}.c-shell .dk-cele-txt h3 em{color:#ffd777;font-style:normal}.c-shell .dk-cele-txt p{color:#ffffffd9;margin-bottom:14px}.c-shell .dk-cele:hover .a-btn{background:#ffc23a}.c-shell .dk-styles{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:250px;grid-auto-flow:column;gap:14px;padding-bottom:8px;display:grid;overflow-x:auto}.c-shell .dk-style{aspect-ratio:4/5;scroll-snap-align:start;color:#fff;box-shadow:var(--shadow);border-radius:16px;text-decoration:none;display:block;position:relative;overflow:hidden}.c-shell .dk-style img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:block}.c-shell .dk-style:hover img{transform:scale(1.06)}.c-shell .dk-style:after{content:"";background:linear-gradient(#0000 45%,#0a101cd9);position:absolute;inset:0}.c-shell .dk-style-txt{z-index:1;position:absolute;bottom:13px;left:14px;right:14px}.c-shell .dk-style-txt small{color:#ffffffbf;font-size:.72rem;font-weight:600;display:block}.c-shell .dk-style-txt b{margin-top:2px;font-size:1.05rem;line-height:1.25;display:block}.c-shell .dk-style-txt em{color:#ffd777;opacity:0;align-items:center;gap:4px;margin-top:8px;font-size:.78rem;font-style:normal;font-weight:700;transition:opacity .2s,transform .2s;display:inline-flex;transform:translateY(4px)}.c-shell .dk-style:hover .dk-style-txt em{opacity:1;transform:none}.c-shell .dk-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:34px;display:grid}.c-shell .dk-tool{background:var(--card);border:1px solid var(--line);color:var(--text);box-shadow:var(--shadow);border-radius:18px;align-items:stretch;gap:14px;padding:14px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.c-shell .dk-tool:hover{border-color:var(--gold);transform:translateY(-2px)}.c-shell .dk-tool img{object-fit:cover;border-radius:12px;flex:none;width:112px;height:112px}.c-shell .dk-tool span{flex-direction:column;min-width:0;display:flex}.c-shell .dk-tool b{font-size:1.02rem}.c-shell .dk-tool small{color:var(--muted);margin-top:4px;font-size:.84rem;line-height:1.45}.c-shell .dk-tool em{color:var(--gold-deep);align-items:center;gap:4px;margin-top:auto;padding-top:8px;font-size:.85rem;font-style:normal;font-weight:700;display:inline-flex}.c-shell .dk-tool.dark{background:var(--rail);border-color:var(--rail);color:#fff}.c-shell .dk-tool.dark small{color:var(--rail-text)}.c-shell .dk-tool.dark em{color:var(--gold)}.c-shell .dk-view-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:16px;display:grid}.c-shell .dk-back{color:var(--muted);border:1px solid var(--line);background:var(--card);white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.c-shell .dk-back:hover{color:var(--text);border-color:var(--line-strong)}.c-shell .dk>.dk-back{margin-bottom:14px}.c-shell .dk-view-title{min-width:0}.c-shell .dk-view-title h1{white-space:nowrap;text-overflow:ellipsis;font-size:1.5rem;overflow:hidden}.c-shell .dk-view-title p{color:var(--muted);gap:14px;margin-top:2px;font-size:.88rem;display:flex}.c-shell .dk-view-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}.c-shell .dk-stage{position:sticky;top:84px}.c-shell .dk-canvas{box-shadow:var(--dk-shadow);background:#0e1520;border-radius:18px;position:relative;overflow:hidden}.c-shell .dk-canvas img.dk-single{object-fit:contain;width:100%;max-height:calc(100vh - 210px);margin:0 auto;display:block}.c-shell .dk-side{background:#0e1520;grid-template-columns:1fr 1fr;gap:2px;display:grid}.c-shell .dk-side figure{margin:0;position:relative}.c-shell .dk-side img{object-fit:cover;width:100%;height:100%;display:block}.c-shell .dk-side figcaption{color:#fff;background:#121826a8;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:700;position:absolute;top:12px;left:12px}.c-shell .dk-full-btn{z-index:3;width:40px;height:40px;color:var(--text);cursor:pointer;background:#ffffffeb;border:0;border-radius:12px;place-items:center;display:grid;position:absolute;bottom:14px;right:14px;box-shadow:0 4px 14px #00000040}.c-shell .dk-full-btn:hover{background:#fff}.c-shell .dk-keys{text-align:center;color:var(--muted);margin-top:10px;font-size:.78rem}.c-shell .dk-wait{min-height:460px;box-shadow:var(--dk-shadow);background:#0e1520;border-radius:18px;place-items:center;display:grid;position:relative;overflow:hidden}.c-shell .dk-wait>img{object-fit:cover;opacity:.55;width:100%;height:100%;transition:filter 1s;position:absolute;inset:0}.c-shell .dk-wait-card{z-index:1;text-align:center;background:#fffffff5;border-radius:18px;width:min(420px,90%);padding:26px;position:relative;box-shadow:0 20px 60px #0000004d}.c-shell .dk-wait-card h2{margin:12px 0 6px}.c-shell .dk-wait-card p{color:var(--muted);font-size:.9rem}.c-shell .dk-wait-card ol{text-align:left;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.c-shell .dk-wait-card li{color:var(--muted);align-items:center;gap:8px;font-size:.9rem;display:flex}.c-shell .dk-wait-card li.done{color:var(--ok)}.c-shell .dk-wait-card li.now{color:var(--text);font-weight:650}.c-shell .dk-wait-card li.now svg{color:var(--gold-deep);animation:2s linear infinite dkSpin}.c-shell .dk-wait.failed .dk-wait-card .a-btn{margin-top:14px}.c-shell .dk-side-panel{min-width:0}.c-shell .dk-actions{grid-template-columns:1fr;gap:8px;display:grid}.c-shell .dk-actions>.a-btn.primary{grid-column:1/-1;justify-content:center}.c-shell .dk-actions .a-btn{justify-content:center;min-width:0;padding:10px;font-size:.86rem}.c-shell .dk-actions .a-btn.wide{grid-column:1/-1}.c-shell .dk-pop-anchor{display:flex;position:relative}.c-shell .dk-pop-anchor>.a-btn{flex:1}.c-shell .dk-next{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.c-shell .dk-next button{border:1px solid var(--line-strong);background:var(--card);color:var(--text);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font:600 .84rem/1.2 inherit;display:inline-flex}.c-shell .dk-next button:hover{border-color:var(--gold);background:var(--gold-soft)}.c-shell .dk-palette{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.c-shell .dk-palette button{cursor:pointer;text-align:center;background:0 0;border:0;min-width:0;padding:0}.c-shell .dk-palette i{aspect-ratio:1;border:1px solid #00000014;border-radius:12px;transition:transform .15s;display:block}.c-shell .dk-palette button:hover i{transform:translateY(-2px)}.c-shell .dk-palette span{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:.68rem;line-height:1.25;display:-webkit-box;overflow:hidden}.c-shell .dk-legend,.c-shell .dk-decor,.c-shell .dk-tips{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.c-shell .dk-legend li{align-items:center;gap:10px;display:flex}.c-shell .dk-legend i{border:1px solid #00000014;border-radius:8px;flex:none;width:26px;height:26px}.c-shell .dk-legend span,.c-shell .dk-decor span{flex-direction:column;flex:1;min-width:0;display:flex}.c-shell .dk-legend small,.c-shell .dk-decor small{color:var(--muted);font-size:.8rem}.c-shell .dk-decor li{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;display:flex}.c-shell .dk-decor li:last-child{border-bottom:0}.c-shell .dk-decor em{color:var(--muted);white-space:nowrap;flex:none;font-size:.82rem;font-style:normal}.c-shell .dk-decor a{color:var(--muted);flex:none}.c-shell .dk-decor a:hover{color:var(--gold-deep)}.c-shell .dk-total{text-align:right;margin-top:8px;font-weight:700}.c-shell .dk-tips li{padding-left:18px;font-size:.86rem;position:relative}.c-shell .dk-tips li:before{content:"✓";color:var(--ok);font-weight:700;position:absolute;left:0}.c-shell .dk-dl{grid-template-columns:max-content minmax(0,1fr);gap:7px 14px;margin-top:10px;font-size:.9rem;display:grid}.c-shell .dk-dl dt{color:var(--muted)}.c-shell .dk-dl dd{min-width:0;margin:0;font-weight:600}.c-shell .dk-pop{z-index:30;background:var(--card);border:1px solid var(--line);border-radius:14px;width:290px;padding:12px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 50px #10182833}.c-shell .dk-pop-title{margin-bottom:6px;font-size:.88rem;display:block}.c-shell .dk-pop ul{max-height:240px;margin:0;padding:0;list-style:none;overflow-y:auto}.c-shell .dk-pop li button{cursor:pointer;width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:7px;font:500 .9rem/1.2 inherit;display:flex}.c-shell .dk-pop li button:hover:not(:disabled){background:var(--hover)}.c-shell .dk-pop li button:disabled{cursor:default}.c-shell .dk-pop .cv{background:var(--neutral-bg);width:36px;height:36px;color:var(--muted);border-radius:8px;flex:none;place-items:center;display:grid;overflow:hidden}.c-shell .dk-pop .cv img{object-fit:cover;width:100%;height:100%}.c-shell .dk-pop .nm{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.c-shell .dk-pop li svg{color:var(--muted);flex:none}.c-shell .dk-pop-new{border-top:1px solid var(--line);gap:6px;margin-top:8px;padding-top:8px;display:flex}.c-shell .dk-pop-new input{border:1px solid var(--line-strong);min-width:0;font:inherit;border-radius:9px;flex:1;padding:8px 10px;font-size:.88rem}.c-shell .dk-pop-new .a-btn{padding:8px 12px;font-size:.85rem}.c-shell .dk-lightbox{z-index:100;background:#060a12eb;place-items:center;padding:40px;animation:.18s dkFade;display:grid;position:fixed;inset:0}@keyframes dkFade{0%{opacity:0}}.c-shell .dk-lb-close{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:18px;right:18px}.c-shell .dk-lb-close:hover{background:#ffffff38}.c-shell .dk-lb-in{border-radius:14px;width:min(1400px,100%);max-height:calc(100vh - 80px);overflow:hidden}.c-shell .dk-lb-in>img{object-fit:contain;width:100%;max-height:calc(100vh - 80px);display:block}.c-shell .dk-lb-in.video{flex-direction:column;align-items:center;gap:14px;width:min(900px,100%);display:flex;overflow:visible}.c-shell .dk-lb-in.video video{background:#000;border-radius:14px;width:100%;max-height:calc(100vh - 160px)}.c-shell .dk-lb-in.idea{background:var(--card);grid-template-columns:minmax(0,1fr) 320px;max-width:1200px;display:grid}.c-shell .dk-lb-in.idea>img{object-fit:cover;height:100%;max-height:calc(100vh - 80px)}.c-shell .dk-lb-side{flex-direction:column;gap:10px;padding:26px;display:flex}.c-shell .dk-lb-side small{color:var(--gold-deep);font-size:.8rem;font-weight:700}.c-shell .dk-lb-side p{color:var(--muted);flex:1;line-height:1.6}.c-shell .dk-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.c-shell .dk-page-head p{color:var(--muted);margin-top:4px}.c-shell .dk-tabs{border-bottom:1px solid var(--line);gap:6px;margin-bottom:18px;display:flex}.c-shell .dk-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:11px 16px;font:600 .95rem/1.2 inherit;display:inline-flex}.c-shell .dk-tabs button.on{color:var(--text);border-bottom-color:var(--gold)}.c-shell .dk-tabs em{background:var(--neutral-bg);color:var(--muted);border-radius:999px;padding:2px 8px;font-size:.75rem;font-style:normal}.c-shell .dk-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.c-shell .dk-toolbar.stack{flex-direction:column;align-items:flex-start}.c-shell .dk-toolbar .a-chip em{color:var(--muted);margin-left:4px;font-style:normal;font-weight:500}.c-shell .dk-search{border:1px solid var(--line-strong);background:var(--card);color:var(--muted);border-radius:11px;align-items:center;gap:8px;min-width:260px;padding:9px 12px;display:flex}.c-shell .dk-search input{font:inherit;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:.9rem}.c-shell .dk-gallery{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.c-shell .dk-tile{color:var(--text);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:block;overflow:hidden}.c-shell .dk-tile:hover{box-shadow:var(--dk-shadow);border-color:var(--line-strong);transform:translateY(-3px)}.c-shell .dk-tile-img{aspect-ratio:4/3;background:var(--neutral-bg);position:relative;overflow:hidden}.c-shell .dk-tile-img img{object-fit:cover;width:100%;height:100%;display:block}.c-shell .dk-tile-img img.dim{filter:grayscale(.6);opacity:.7}.c-shell .dk-tile-hover{opacity:0;background:#fffffff2;border-radius:999px;align-items:center;gap:5px;padding:6px 11px;font-size:.78rem;font-weight:700;transition:opacity .2s,transform .2s;display:inline-flex;position:absolute;bottom:10px;right:10px;transform:translateY(4px)}.c-shell .dk-tile:hover .dk-tile-hover{opacity:1;transform:none}.c-shell .dk-tile-cap{padding:11px 13px 12px}.c-shell .dk-tile-cap b{white-space:nowrap;text-overflow:ellipsis;font-size:.93rem;display:block;overflow:hidden}.c-shell .dk-tile-cap span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.8rem;display:block;overflow:hidden}.c-shell .dk-more{justify-content:center;margin-top:22px;display:flex}.c-shell .dk-empty{text-align:center;background:var(--card);border:1px solid var(--line);border-radius:20px;flex-direction:column;align-items:center;gap:8px;padding:40px 20px;display:flex}.c-shell .dk-empty img{width:min(420px,90%);box-shadow:var(--dk-shadow);border-radius:16px;margin-bottom:10px}.c-shell .dk-empty p{color:var(--muted)}.c-shell .dk-empty .a-btn{margin-top:8px}.c-shell .dk-empty.slim{margin-bottom:16px;padding:22px}.c-shell .dk-newboard{gap:8px;max-width:460px;margin-bottom:16px;display:flex}.c-shell .dk-newboard input,.c-shell .dk-rename input,.c-shell .dk-input{border:1px solid var(--line-strong);min-width:0;font:inherit;background:var(--card);color:var(--text);border-radius:11px;flex:1;padding:10px 12px}.c-shell .dk-input{width:100%}.c-shell .dk-rename{gap:8px;display:flex}.c-shell .dk-rename input{font-size:1.4rem;font-weight:700}.c-shell .dk-boards{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:16px;display:grid}.c-shell .dk-board{color:var(--text);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block;overflow:hidden}.c-shell .dk-board:hover{box-shadow:var(--dk-shadow);transform:translateY(-3px)}.c-shell .dk-collage{aspect-ratio:4/3;background:var(--line);gap:2px;display:grid}.c-shell .dk-collage.n1{grid-template-columns:1fr}.c-shell .dk-collage.n2{grid-template-columns:1fr 1fr}.c-shell .dk-collage.n3{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr}.c-shell .dk-collage.n3 img:first-child{grid-row:span 2}.c-shell .dk-collage.n4{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.c-shell .dk-collage img{object-fit:cover;width:100%;height:100%;min-height:0;display:block}.c-shell .dk-collage .none{color:var(--muted);background:var(--neutral-bg);place-items:center;display:grid}.c-shell .dk-board-cap{padding:13px 15px}.c-shell .dk-board-cap b{font-size:1rem;display:block}.c-shell .dk-board-cap span{color:var(--muted);align-items:center;gap:10px;margin-top:2px;font-size:.82rem;display:flex}.c-shell .dk-board-cap em{color:var(--ok);align-items:center;gap:4px;font-style:normal;font-weight:600;display:inline-flex}.c-shell .dk-boardpal{max-width:520px;height:34px;box-shadow:var(--shadow);border-radius:12px;gap:0;margin-bottom:16px;display:flex;overflow:hidden}.c-shell .dk-boardpal i{flex:1}.c-shell .dk-masonry{columns:3 300px;column-gap:16px}.c-shell .dk-mitem{break-inside:avoid;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;margin:0 0 16px;overflow:hidden}.c-shell .dk-mitem img{width:100%;display:block}.c-shell .dk-mitem figcaption{align-items:center;gap:10px;padding:9px 12px;font-size:.86rem;font-weight:600;display:flex}.c-shell .dk-mitem figcaption span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.c-shell .dk-mitem figcaption a{color:var(--gold-deep);white-space:nowrap;font-size:.8rem;text-decoration:none}.c-shell .dk-mitem figcaption button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:4px}.c-shell .dk-mitem figcaption button:hover{background:var(--bad-bg);color:var(--bad)}.c-shell .dk-wall{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-auto-rows:210px;grid-auto-flow:dense;gap:14px;display:grid}.c-shell .dk-wall .dk-skel.tile{aspect-ratio:auto;height:100%}.c-shell .dk-idea{border-radius:16px;margin:0;position:relative;overflow:visible}.c-shell .dk-idea.tall{grid-row:span 2}.c-shell .dk-idea-img{cursor:zoom-in;background:var(--neutral-bg);box-shadow:var(--shadow);border:0;border-radius:16px;padding:0;position:absolute;inset:0;overflow:hidden}.c-shell .dk-idea-img img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:block}.c-shell .dk-idea:hover .dk-idea-img img{transform:scale(1.05)}.c-shell .dk-idea-over{color:#fff;pointer-events:none;background:linear-gradient(#0000,#0a101cd9);border-radius:0 0 16px 16px;justify-content:space-between;align-items:flex-end;gap:10px;padding:34px 14px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.c-shell .dk-idea-over span{min-width:0}.c-shell .dk-idea-over small{color:#ffffffbf;font-size:.7rem;font-weight:600;display:block}.c-shell .dk-idea-over b{font-size:.98rem;line-height:1.25;display:block}.c-shell .dk-idea-over .a-btn{pointer-events:auto;opacity:0;white-space:nowrap;flex:none;padding:7px 12px;font-size:.8rem;transition:opacity .2s,transform .2s;transform:translateY(4px)}.c-shell .dk-idea:hover .dk-idea-over .a-btn{opacity:1;transform:none}.c-shell .dk-heart-anchor{z-index:2;position:absolute;top:10px;right:10px}.c-shell .dk-heart{width:36px;height:36px;color:var(--text);cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;place-items:center;display:grid;box-shadow:0 2px 8px #0003}.c-shell .dk-heart:hover,.c-shell .dk-heart.on{color:#e0245e}.c-shell .dk-heart.on svg{fill:currentColor}.c-shell .dk-cel-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.c-shell .dk-cel-grid>.dk-card{margin-top:0}.c-shell .dk-cel-occ{grid-column:1/-1}.c-shell .dk-cel-occ-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.c-shell .dk-cel-occ ul{scrollbar-width:thin;grid-auto-columns:132px;grid-auto-flow:column;gap:10px;margin:14px 0 0;padding:2px 2px 8px;list-style:none;display:grid;overflow-x:auto}.c-shell .dk-cel-occ li button{cursor:pointer;text-align:left;width:100%;color:var(--text);font:inherit;background:0 0;border:2px solid #0000;border-radius:13px;flex-direction:column;align-items:stretch;gap:6px;padding:5px;display:flex;position:relative}.c-shell .dk-cel-occ li button:hover{background:var(--hover)}.c-shell .dk-cel-occ li button.on{border-color:var(--gold);background:var(--gold-soft)}.c-shell .dk-cel-occ img,.c-shell .dk-cel-occ .ph{aspect-ratio:4/3;object-fit:cover;background:var(--neutral-bg);border-radius:9px;width:100%;display:block}.c-shell .dk-cel-occ b{padding:0 2px 2px;font-size:.82rem;line-height:1.25}.c-shell .dk-cel-occ em{color:var(--on-gold);background:var(--gold);white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:.66rem;font-style:normal;font-weight:700;position:absolute;top:10px;left:10px;box-shadow:0 2px 6px #0003}.c-shell .dk-cel-room{scrollbar-width:thin;max-height:calc(100vh - 104px);position:sticky;top:84px;overflow-y:auto}.c-shell .dk-cel-room h3{margin-bottom:10px}.c-shell .dk-cel-looks .a-chips{margin-bottom:12px}.c-shell .dk-looks{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;display:grid}.c-shell .dk-look{cursor:pointer;background:var(--card);text-align:left;box-shadow:var(--shadow);font:inherit;color:var(--text);border:2px solid #0000;border-radius:14px;flex-direction:column;padding:0;transition:border-color .15s,transform .2s;display:flex;position:relative;overflow:hidden}.c-shell .dk-look:hover{transform:translateY(-2px)}.c-shell .dk-look.on{border-color:var(--gold);box-shadow:0 0 0 3px #f7b21b40}.c-shell .dk-look .pic{aspect-ratio:4/3;width:100%;display:block}.c-shell .dk-look .pic img{object-fit:cover;width:100%;height:100%;display:block}.c-shell .dk-look .tx{padding:10px 12px 12px}.c-shell .dk-look .tx b{font-size:.92rem;display:block}.c-shell .dk-look .tx small{color:var(--muted);margin-top:2px;font-size:.78rem;line-height:1.35;display:block}.c-shell .dk-look .sw{margin-top:8px;display:flex}.c-shell .dk-look .sw i{border:2px solid var(--card);border-radius:50%;width:16px;height:16px;margin-left:-4px}.c-shell .dk-look .sw i:first-child{margin-left:0}.c-shell .dk-look .tick{background:var(--gold);width:28px;height:28px;color:var(--on-gold);border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #00000040}.c-shell .dk-cel-photo{border-radius:12px;position:relative;overflow:hidden}.c-shell .dk-cel-photo img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.c-shell .dk-cel-photo .a-btn{padding:6px 12px;font-size:.8rem;position:absolute;bottom:8px;right:8px}.c-shell .dk-cel-chosen{background:var(--gold-soft);border-radius:12px;align-items:center;gap:10px;margin-top:12px;padding:8px;display:flex}.c-shell .dk-cel-chosen img{object-fit:cover;border-radius:8px;flex:none;width:56px;height:42px}.c-shell .dk-cel-chosen span{min-width:0}.c-shell .dk-cel-chosen small{color:var(--warn);font-size:.72rem;font-weight:700;display:block}.c-shell .dk-cel-chosen b{font-size:.9rem;display:block}.c-shell .dk-field{color:var(--text);margin:14px 0 6px;font-size:.82rem;font-weight:700;display:block}.c-shell .dk-cel-room>.a-btn.big{margin-top:16px}@media (width<=1100px){.c-shell .dk-cel-grid{grid-template-columns:minmax(0,1fr) 300px}.c-shell .dk-sh{grid-template-columns:1fr}.c-shell .dk-sh-main{min-height:360px}.c-shell .dk-sh-list{grid-template-columns:repeat(2,minmax(0,1fr))}.c-shell .dk-hero{grid-template-columns:1fr}.c-shell .dk-jobs{grid-template-columns:repeat(2,minmax(0,1fr))}.c-shell .dk-split,.c-shell .dk-tools,.c-shell .dk-view-grid{grid-template-columns:1fr}.c-shell .dk-stage{position:static}.c-shell .dk-view-top{grid-template-columns:1fr}.c-shell .dk-lb-in.idea{grid-template-columns:1fr;overflow-y:auto}}@media (width<=760px){.c-shell .dk-recent{grid-template-columns:repeat(2,minmax(0,1fr))}.c-shell .dk-cel-grid{grid-template-columns:1fr}.c-shell .dk-cel-room{max-height:none;position:static}.c-shell .dk-seg{max-width:100%;overflow-x:auto}.c-shell .dk-search{width:100%;min-width:0}.c-shell .dk-hero{padding:18px}.c-shell .dk-lightbox{padding:12px}}@media (prefers-reduced-motion:reduce){.c-shell .dk-skel,.c-shell .dk-view-skel,.c-shell .dk-spin{animation:none}}.c-shell .b-bar .b-tabs{scrollbar-width:thin;flex-wrap:nowrap;gap:4px 22px;padding-bottom:2px;padding-right:40px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.c-shell .b-bar .b-tabs a{white-space:nowrap;flex:none}.c-shell .dk-canvas .c-compare-box,.c-shell .dk-lb-in .c-compare-box{background:#0e1520;border-radius:0}.c-shell .dk-canvas .c-compare-box img{max-height:calc(100vh - 230px)}.c-shell .dk-lb-in .c-compare-box img{max-height:calc(100vh - 90px)}.c-shell .dk-canvas .c-compare>figcaption,.c-shell .dk-lb-in .c-compare>figcaption,.c-shell .dk-hero-show .c-compare>figcaption{display:none}.c-shell .dk-hero-show .c-compare-box{border-radius:0}.c-shell .dk-actions .dk-pop-anchor{grid-column:1/-1}@media (width>=721px){.c-shell .c-rail{scrollbar-width:none;overflow-y:auto}.c-shell .c-rail::-webkit-scrollbar{display:none}}@media (width>=721px) and (height<=760px){.c-shell .c-rail{gap:16px;padding-top:16px;padding-bottom:16px}.c-shell .c-rail nav a{padding-top:8px;padding-bottom:8px}}.c-shell .dk-versions{margin-top:16px}.c-shell .dk-versions>b{margin-bottom:8px;font-size:.9rem;display:block}.c-shell .dk-vstrip{scrollbar-width:thin;gap:10px;padding-bottom:6px;display:flex;overflow-x:auto}.c-shell .dk-vstrip a{width:132px;color:var(--text);border:2px solid #0000;border-radius:12px;flex:none;padding:3px;text-decoration:none;transition:border-color .15s}.c-shell .dk-vstrip a:hover{border-color:var(--line-strong)}.c-shell .dk-vstrip a.on{border-color:var(--gold);background:var(--gold-soft)}.c-shell .dk-vstrip img,.c-shell .dk-vstrip .dk-skel{aspect-ratio:4/3;object-fit:cover;border-radius:9px;width:100%;min-height:0;display:block}.c-shell .dk-vstrip span{white-space:nowrap;text-overflow:ellipsis;padding:5px 3px 2px;font-size:.76rem;font-weight:600;display:block;overflow:hidden}.c-shell .dk-vstrip em{color:var(--muted);font-size:.68rem;font-style:normal;font-weight:600;display:block}.c-shell .dk-lb-in.around{width:min(1400px,100%);overflow:visible}.c-shell .dk-look-around{flex-direction:column;gap:10px;display:flex}.c-shell .dk-la-frame{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#000;border-radius:14px;height:calc(100vh - 150px);position:relative;overflow:hidden}.c-shell .dk-la-frame:active{cursor:grabbing}.c-shell .dk-la-frame img{object-fit:contain;will-change:transform;width:100%;height:100%;transition:transform 80ms linear;position:absolute;inset:0}.c-shell .dk-la-bar{color:#fff;justify-content:center;align-items:center;gap:12px;display:flex}.c-shell .dk-la-bar button{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;width:36px;height:36px;font-size:1.2rem}.c-shell .dk-la-bar button:hover{background:#ffffff42}.c-shell .dk-la-bar span{text-align:center;font-variant-numeric:tabular-nums;min-width:52px;font-weight:700}.c-shell .dk-la-bar em{color:#ffffffb3;align-items:center;gap:6px;margin-left:10px;font-size:.82rem;font-style:normal;display:inline-flex}.c-shell .st-look{background:var(--gold-soft);border:1px solid var(--gold);border-radius:12px;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;display:flex}.c-shell .st-look>i{border:2px solid #fff;border-radius:8px;flex:none;width:30px;height:30px;box-shadow:0 1px 3px #00000026}.c-shell .st-look>span{flex-direction:column;flex:1;min-width:0;display:flex}.c-shell .st-look small{color:var(--warn);font-size:.7rem;font-weight:700}.c-shell .st-look b{white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;overflow:hidden}.c-shell .st-look em{color:var(--muted);font-size:.74rem;font-style:normal}.c-shell .st-look button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:4px}.c-shell .st-look button:hover{color:var(--text);background:#0000000f}.c-shell .dk-looksbooks{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.c-shell .dk-lb{background:var(--card);border:1px solid var(--line);color:var(--text);box-shadow:var(--shadow);border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .2s,border-color .2s;display:flex;overflow:hidden}.c-shell .dk-lb:hover{border-color:var(--gold);transform:translateY(-3px)}.c-shell .dk-lb .pic{aspect-ratio:4/3;background:var(--neutral-bg);display:block;position:relative}.c-shell .dk-lb .pic img{object-fit:cover;width:100%;height:100%;display:block}.c-shell .dk-lb .pic i{border:3px solid var(--card);border-radius:50%;width:30px;height:30px;position:absolute;bottom:-14px;left:12px;box-shadow:0 2px 6px #0003}.c-shell .dk-lb .tx{flex-direction:column;min-width:0;padding:20px 14px 14px;display:flex}.c-shell .dk-lb .tx b{font-size:1rem}.c-shell .dk-lb .tx small{color:var(--muted);margin-top:3px;font-size:.82rem;line-height:1.4}.c-shell .dk-lb .tx em{color:var(--gold-deep);align-items:center;gap:4px;margin-top:8px;font-size:.8rem;font-style:normal;font-weight:700;display:inline-flex}.hw-launch{z-index:60;background:var(--card);color:var(--text);border:1px solid var(--line);box-shadow:0 6px 24px #10182824, var(--shadow);font:inherit;cursor:pointer;text-align:left;border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 8px;transition:transform .15s,box-shadow .15s;display:flex;position:fixed;bottom:22px;right:22px}.hw-launch:hover{transform:translateY(-1px);box-shadow:0 10px 28px #1018282e}.hw-launch:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.hw-launch-ico{background:var(--gold);width:40px;height:40px;color:var(--on-gold);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.hw-launch.open .hw-launch-ico{background:var(--neutral-bg);color:var(--text)}.hw-launch-text b{font-size:.9rem;line-height:1.2;display:block}.hw-launch-text small{color:var(--muted);font-size:.72rem;display:block}.hw-badge{background:var(--bad);color:#fff;border:2px solid var(--card);border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.68rem;font-weight:700;display:grid;position:absolute;top:-4px;right:-4px}.hw-panel{z-index:61;background:var(--card);width:392px;max-width:calc(100vw - 32px);height:min(660px,100vh - 110px);color:var(--text);border:1px solid var(--line);border-radius:18px;flex-direction:column;margin:0;padding:0;animation:.16s ease-out hw-in;display:flex;position:fixed;bottom:86px;right:22px;overflow:hidden;box-shadow:0 18px 48px #10182838}@keyframes hw-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hw-head{background:var(--rail,#152131);color:#fff;flex:none;align-items:center;gap:10px;padding:12px 12px 12px 14px;display:flex}.hw-head .hw-title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.98rem;overflow:hidden}.hw-mark{background:var(--gold);width:30px;height:30px;color:var(--on-gold);letter-spacing:-.3px;border-radius:9px;place-items:center;font-size:.82rem;font-weight:800;display:grid}.hw-head .hw-iconbtn{color:#fff}.hw-iconbtn{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:9px;flex:none;place-items:center;display:grid}.hw-iconbtn:hover{background:#ffffff1f}.hw-body .hw-iconbtn:hover{background:var(--hover);color:var(--text)}.hw-iconbtn:disabled{opacity:.4;cursor:default}.hw-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.hw-body>*{flex:1 0 auto}.hw-body form,.hw-body .hw-home,.hw-body .hw-topics,.hw-body .hw-article,.hw-body .hw-tickets{justify-content:flex-start;margin:0}.hw-home{flex-direction:column;gap:12px;padding:16px 16px 14px;display:flex}.hw-greet{letter-spacing:-.2px;margin:2px 0 0;font-size:1.15rem;font-weight:700}.hw-incident{background:var(--warn-bg);color:var(--warn);border-radius:10px;padding:10px 12px;font-size:.86rem;line-height:1.4}.hw-search{border:1px solid var(--line-strong);background:var(--bg,var(--card));height:42px;color:var(--muted);border-radius:11px;align-items:center;gap:8px;padding:0 12px;display:flex}.hw-search:focus-within{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft)}.hw-search input{min-width:0;color:var(--text);font:inherit;background:0 0;border:none;outline:none;flex:1}.hw-actions{gap:8px;display:grid}.hw-action{text-align:left;border:1px solid var(--line);background:var(--card);color:var(--text);font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:11px 12px;display:flex}.hw-action:hover{background:var(--hover);border-color:var(--line-strong)}.hw-action svg{color:var(--muted);flex:none}.hw-action.primary{background:var(--gold-soft);border-color:var(--gold)}.hw-action.primary svg{color:var(--gold-deep)}.hw-action b{font-size:.92rem;display:block}.hw-action small{color:var(--muted);font-size:.76rem;display:block}.hw-h{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:6px 0 0;font-size:.74rem}html[lang=hi] .hw-h{text-transform:none;letter-spacing:normal;font-size:.82rem}.hw-pill{background:var(--bad);color:#fff;vertical-align:middle;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:.68rem;font-style:normal;font-weight:700;display:inline-block}.hw-recent{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hw-recent li{border:1px solid var(--line);border-radius:12px;padding:10px 12px}.hw-recent-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.hw-recent-top b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.88rem;overflow:hidden}.hw-recent p{color:var(--muted);margin:4px 0 0;font-size:.82rem;line-height:1.4}.hw-recent .hw-link{margin-top:6px}.hw-status{background:var(--neutral-bg);color:var(--muted);white-space:nowrap;border-radius:999px;flex:none;padding:2px 8px;font-size:.7rem}.hw-status.st-waiting_user,.hw-status.st-open{background:var(--warn-bg);color:var(--warn)}.hw-status.st-waiting_us{background:var(--info-bg);color:var(--info)}.hw-status.st-resolved,.hw-recent li.k-refunded .hw-status,.hw-recent li.k-refund_now .hw-status{background:var(--ok-bg);color:var(--ok)}.hw-recent li.k-stuck .hw-status,.hw-recent li.k-payment_failed .hw-status{background:var(--bad-bg);color:var(--bad)}.hw-foot{color:var(--muted);margin:4px 0 0;font-size:.76rem;line-height:1.45}.hw-muted{color:var(--muted);margin:0;font-size:.86rem;line-height:1.45}.hw-error{color:var(--bad);margin:0;font-size:.86rem}.hw-link{color:var(--info);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-size:.84rem;font-weight:600;text-decoration:underline}.hw-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.hw-list button{text-align:left;border:1px solid var(--line);background:var(--card);width:100%;color:var(--text);font:inherit;cursor:pointer;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;font-size:.9rem;display:flex}.hw-list button:hover{background:var(--hover)}.hw-list button svg{color:var(--muted);flex:none}.hw-list button>span{min-width:0}.hw-count{color:var(--muted);margin-left:4px;font-size:.78rem;font-style:normal}.hw-topics{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.hw-article{flex-direction:column;gap:10px;padding:16px;display:flex}.hw-article h3{letter-spacing:-.2px;text-wrap:balance;margin:0;font-size:1.1rem;line-height:1.3}.hw-article p{margin:0;font-size:.9rem;line-height:1.55}.hw-vote-row{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;padding-top:4px;font-size:.82rem;display:flex}.hw-vote-row button,.hw-stuck button.hw-link{font-size:.82rem}.hw-vote-row button{border:1px solid var(--line);background:var(--card);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:5px 10px;font-size:.8rem}.hw-vote-row button:hover{background:var(--hover)}.hw-stuck{color:var(--muted);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;padding-top:12px;font-size:.84rem;display:flex}:is(.hw-body:has(>.hw-chat),.hw-body:has(>.hw-thread)){overflow:hidden}.hw-chat,.hw-thread{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.hw-msgs{flex-direction:column;flex:auto;gap:10px;min-height:0;padding:14px 14px 8px;display:flex;overflow-y:auto}.hw-msg{flex-direction:column;gap:4px;max-width:86%;display:flex}.hw-msg p{white-space:pre-wrap;word-break:break-word;border-radius:14px;margin:0;padding:9px 12px;font-size:.9rem;line-height:1.5}.hw-msg.bot{align-self:flex-start}.hw-msg.bot p{background:var(--neutral-bg);color:var(--text);border-bottom-left-radius:4px}.hw-msg.me{align-self:flex-end;align-items:flex-end}.hw-msg.me p{background:var(--gold);color:var(--on-gold);border-bottom-right-radius:4px}.hw-who{color:var(--muted);padding-left:4px;font-size:.7rem}.hw-msg time{color:var(--muted);padding:0 4px;font-size:.68rem}.hw-sys{text-align:center;color:var(--muted);align-self:center;max-width:90%;margin:2px 0;font-size:.76rem;line-height:1.4}.hw-sys time{opacity:.8;font-size:.66rem;display:block}.hw-chips{flex-wrap:wrap;gap:6px;display:flex}.hw-chips button{border:1px solid var(--line-strong);background:var(--card);max-width:100%;color:var(--text);font:inherit;cursor:pointer;text-align:left;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:.76rem;display:inline-flex}.hw-chips button:hover{border-color:var(--gold);background:var(--gold-soft)}.hw-vote{gap:4px;display:flex}.hw-vote button{cursor:pointer;opacity:.55;background:0 0;border:none;border-radius:8px;padding:2px 6px;font-size:.9rem}.hw-vote button:hover,.hw-vote button.on{opacity:1;background:var(--hover)}.hw-dots{vertical-align:middle;gap:3px;display:inline-flex}.hw-dots i{background:var(--muted);border-radius:50%;width:6px;height:6px;animation:1s infinite hw-dot}.hw-dots i:nth-child(2){animation-delay:.15s}.hw-dots i:nth-child(3){animation-delay:.3s}@keyframes hw-dot{0%,80%,to{opacity:.3}40%{opacity:1}}.hw-handoff,.hw-ended,.hw-fix,.hw-dup{border:1px solid var(--line);background:var(--bg,var(--card));border-radius:12px;gap:8px;margin:2px 0;padding:12px;display:grid}.hw-handoff{border-color:var(--gold);background:var(--gold-soft)}.hw-handoff b,.hw-fix b,.hw-dup b{font-size:.9rem}.hw-handoff p,.hw-ended p,.hw-dup p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.45}.hw-fix{margin:0 14px 10px}.hw-input{border-top:1px solid var(--line);background:var(--card);flex:none;align-items:center;gap:8px;padding:10px 12px;display:flex}.hw-input.col{flex-direction:column;align-items:stretch}.hw-input .hw-row{align-items:center;gap:8px;display:flex}.hw-input input[type=text],.hw-input input:not([type]){border:1px solid var(--line-strong);background:var(--bg,var(--card));min-width:0;height:40px;color:var(--text);font:inherit;border-radius:11px;flex:1;padding:0 12px}.hw-input input:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.hw-sendbtn{background:var(--gold);width:40px;height:40px;color:var(--on-gold);cursor:pointer;border:none;border-radius:11px;flex:none;place-items:center;display:grid}.hw-sendbtn:disabled{opacity:.4;cursor:default}.hw-thread-head{align-items:center;gap:8px;padding:12px 14px 0;display:flex}.hw-thread-head b{font-size:.95rem}.hw-thread-head small{color:var(--muted);margin-left:auto;font-size:.76rem}.hw-thread-sub{color:var(--muted);margin:4px 14px 0;font-size:.86rem}.hw-note{background:var(--ok-bg);color:var(--ok);border-radius:10px;margin:10px 14px 0;padding:10px 12px;font-size:.84rem;line-height:1.45}.hw-shots{flex-wrap:wrap;gap:6px;display:flex}.hw-shots img{object-fit:cover;border:1px solid var(--line);border-radius:8px;width:88px;height:66px;display:block}.hw-row.rate button{border:1px solid var(--line);background:var(--card);color:var(--text);font:inherit;cursor:pointer;border-radius:10px;flex:1;justify-items:center;gap:2px;padding:8px 6px;font-size:.8rem;display:grid}.hw-row.rate button span{font-size:1.3rem}.hw-row.rate button:hover{background:var(--hover)}.hw-compose{flex-direction:column;gap:12px;padding:16px;display:flex}.hw-about{color:var(--muted);background:var(--neutral-bg);border-radius:9px;align-items:center;gap:6px;margin:0;padding:8px 10px;font-size:.82rem;display:flex}.hw-field{gap:5px;display:grid}.hw-field>span{color:var(--muted);font-size:.78rem;font-weight:600}.hw-field input,.hw-field select,.hw-field textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--line-strong);background:var(--bg,var(--card));color:var(--text);border-radius:10px;padding:9px 11px;font-size:.9rem}.hw-field textarea{resize:vertical;min-height:96px;line-height:1.45}.hw-field textarea.bad{border-color:var(--bad)}.hw-field input:focus-visible,.hw-field select:focus-visible,.hw-field textarea:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.hw-field-err{color:var(--bad);font-size:.78rem;font-style:normal}.hw-attach{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hw-attach.small{padding-bottom:8px}.hw-thumb{width:72px;height:56px;position:relative}.hw-thumb img{object-fit:cover;border:1px solid var(--line);border-radius:8px;width:100%;height:100%;display:block}.hw-thumb button{border:1px solid var(--line);background:var(--card);width:20px;height:20px;color:var(--text);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:-6px;right:-6px}.hw-addimg{border:1px dashed var(--line-strong);color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:.84rem;display:inline-flex}.hw-addimg small{color:var(--muted);font-size:.72rem}.hw-addimg:hover{border-color:var(--gold);background:var(--gold-soft)}.hw-btn{border:1px solid var(--line-strong);background:var(--card);color:var(--text);font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:9px 14px;font-size:.88rem;font-weight:600;display:inline-flex}.hw-btn:hover{background:var(--hover)}.hw-btn.primary{background:var(--gold);border-color:var(--gold);color:var(--on-gold)}.hw-btn.primary:hover{background:var(--gold-deep);border-color:var(--gold-deep)}.hw-btn.wide{width:100%}.hw-btn:disabled{opacity:.5;cursor:default}.hw-row{gap:8px;display:flex}.hw-tickets{flex-direction:column;gap:12px;padding:14px 16px;display:flex}.hw-list.tickets button{align-items:flex-start}.hw-tk{gap:3px;min-width:0;display:grid}.hw-tk-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hw-tk-sub{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.hw-tk small{color:var(--muted);font-size:.74rem}@media (width<=720px){.hw-launch{right:12px;bottom:calc(76px + env(safe-area-inset-bottom));padding:8px}.hw-launch-text{display:none}.c-auth .hw-launch{bottom:16px}.hw-panel{width:auto;left:8px;right:8px;bottom:calc(128px + env(safe-area-inset-bottom));height:min(620px,100vh - 150px)}.c-auth .hw-panel{bottom:76px}}.c-shell .c-page{padding-bottom:120px}.seo{padding-top:76px}.seo-wait{min-height:70vh}.seo-hero{background:radial-gradient(120% 90% at 80% 0%, #0c2e3a 0%, var(--ink,var(--bg)) 60%);padding:36px 0 56px}.seo-crumbs ol{color:var(--muted);flex-wrap:wrap;gap:6px;margin:0 0 26px;padding:0;font-size:.86rem;list-style:none;display:flex}.seo-crumbs li+li:before{content:"›";opacity:.6;margin-right:6px}.seo-crumbs a{color:var(--muted);text-decoration:none}.seo-crumbs a:hover{color:var(--gold)}.seo-crumbs [aria-current]{color:var(--text)}.seo-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.seo-hero-grid.solo{grid-template-columns:minmax(0,1fr);max-width:52rem}.seo-h1{text-wrap:balance;margin:12px 0 18px;font-size:clamp(2rem,4.2vw,3.1rem);font-weight:700;line-height:1.1}.seo-lede{color:var(--muted);max-width:40rem;font-size:1.06rem;line-height:1.75}.seo-hero-ctas{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:26px;display:flex}.seo-lang{color:var(--cyan);border-bottom:1px solid #35c8e859;font-size:.95rem;text-decoration:none}.seo-lang:hover{border-color:var(--cyan)}.seo-perks{color:var(--muted);margin-top:14px;font-size:.86rem}.seo-hero-fig{border:1px solid var(--line);aspect-ratio:4/3;background:var(--card);border-radius:18px;margin:0;overflow:hidden;box-shadow:0 30px 80px #00000073}.seo-hero-fig img{object-fit:cover;width:100%;height:100%;display:block}.seo-sec{padding:52px 0}.seo-sec.tint{background:var(--ink-2,var(--bg-2))}.seo-h2{text-wrap:balance;margin:0 0 22px;font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:700;line-height:1.2}.seo-count{color:var(--muted);margin-left:8px;font-size:.9rem;font-weight:500}.seo-cards{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.seo-cards.sq{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.seo-cards li>a,.seo-cards li>div{height:100%;color:inherit;background:var(--card);border:1px solid var(--line);border-radius:14px;text-decoration:none;transition:transform .2s,border-color .2s;display:block;overflow:hidden}.seo-cards li>a:hover{border-color:#23596d;transform:translateY(-3px)}.seo-cards img{aspect-ratio:4/3;object-fit:cover;background:var(--bg-2);width:100%;height:auto;display:block}.seo-cards.sq img{aspect-ratio:1}.seo-card-txt{gap:4px;padding:12px 14px 14px;display:grid}.seo-card-txt b{font-size:.98rem}.seo-card-txt small{color:var(--muted);font-size:.84rem;line-height:1.5}.seo-card-txt em{color:var(--gold);font-size:.78rem;font-style:normal}.seo-prose{gap:36px;max-width:50rem;display:grid}.seo-prose p{color:var(--muted);margin:0 0 12px;font-size:1rem;line-height:1.8}.seo-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.seo-steps li{background:var(--card);border:1px solid var(--line);border-radius:14px;align-items:flex-start;gap:14px;padding:18px;display:flex}.seo-steps b{background:var(--gold);width:32px;height:32px;color:var(--on-gold);border-radius:50%;flex:none;place-items:center;display:grid}.seo-steps span{color:var(--muted);line-height:1.6}.seo-facts{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:40px;display:grid}.seo-facts h3{letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin:0 0 6px;font-size:.82rem}.seo-facts h3+p{color:var(--muted);margin:0 0 18px;line-height:1.7}:lang(hi) .seo-facts h3{letter-spacing:0;text-transform:none;font-size:.95rem}.seo-list{color:var(--muted);gap:10px;margin:0;padding-left:20px;line-height:1.7;display:grid}.seo-list li::marker{color:var(--gold)}.seo-chips{flex-wrap:wrap;gap:10px;display:flex}.seo-chips a{border:1px solid var(--line);color:var(--text);border-radius:999px;padding:8px 14px;font-size:.9rem;text-decoration:none}.seo-chips a:hover{border-color:var(--gold);color:var(--gold)}.seo-vastu{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:640px;margin:0 auto;display:grid}.seo-vastu div{background:var(--card);border:1px solid var(--line);text-align:center;border-radius:12px;gap:4px;padding:18px 14px;display:grid}.seo-vastu b{color:var(--gold);font-size:.92rem}.seo-vastu span{color:var(--muted);font-size:.86rem}@media (width<=860px){.seo-hero-grid,.seo-facts{grid-template-columns:minmax(0,1fr);gap:28px}.seo-steps{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.seo{padding-top:64px}.seo-cards,.seo-cards.sq{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.seo-card-txt small{display:none}}
