.va{--paper: #fbfaf7;--paper-2: #f4f1ea;--white: #ffffff;--ink: #16203a;--ink-soft: #4a5269;--mute: #8a8f9c;--rule: #e9e5dc;--navy: #121b33;--navy-2: #1b2747;--gold: #b8913f;--gold-hi: #d8b46a;--display: "Fraunces", Georgia, "Times New Roman", serif;--body: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:15px;line-height:1.6;min-height:100dvh;overflow-x:clip}.va *,.va *:before,.va *:after{box-sizing:border-box}:where(.va) a{color:inherit;text-decoration:none}.va img{display:block;max-width:100%}.va button{font:inherit}.va :focus-visible{outline:2px solid var(--gold);outline-offset:3px}:where(.va) :is(h1,h2,h3){margin:0;text-wrap:balance}.va-wrap{max-width:1280px;margin:0 auto;padding-inline:max(20px,env(safe-area-inset-left,0px))}.va-kicker{font-size:.7rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.va-h2{font-family:var(--display);font-weight:600;font-size:clamp(1.5rem,3vw,2.1rem);letter-spacing:-.02em;line-height:1.15}.va-bar{background:var(--navy);color:#e8e3d6;font-size:.78rem;text-align:center;padding-block:8px;letter-spacing:.02em}.va-bar b{color:var(--gold-hi);font-weight:600}.va-head{position:sticky;top:0;z-index:40;background:#fffffff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--rule)}.va-head-row{display:flex;align-items:center;justify-content:space-between;gap:20px;height:72px}.va-logo{display:flex;align-items:center;gap:10px}.va-logo img{height:46px;width:auto}.va-logo-word{display:flex;flex-direction:column;line-height:1}.va-logo-word strong{font-family:var(--body);font-weight:700;letter-spacing:.34em;font-size:1rem;color:var(--ink)}.va-logo-word span{font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--mute);margin-top:5px}.va-menu{display:flex;gap:26px;font-size:.88rem;font-weight:600;color:var(--ink-soft)}.va-menu a:hover{color:var(--ink)}.va-head-actions{display:flex;align-items:center;gap:10px}.va-ig{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--rule);transition:border-color .2s}.va-ig:hover{border-color:var(--ink)}.va-store{background:var(--ink);color:#fff;font-weight:700;font-size:.85rem;padding:11px 18px;border-radius:999px;transition:background .2s;white-space:nowrap}.va-store:hover{background:var(--gold)}.va-subnav{border-top:1px solid var(--rule)}.va-subnav .va-wrap{display:flex;gap:8px;overflow-x:auto;padding-block:10px;scrollbar-width:none}.va-subnav a{flex:none;font-size:.82rem;font-weight:600;color:var(--ink-soft);padding:6px 14px;border-radius:999px;background:var(--paper-2);transition:background .2s,color .2s}.va-subnav a:hover{background:var(--ink);color:#fff}@media(max-width:860px){.va-menu,.va-logo-word span{display:none}}.va-hero{background:var(--navy);color:#f3efe5;overflow:hidden;position:relative}.va-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 80% at 80% 30%,rgba(184,145,63,.18),transparent 70%);pointer-events:none}.va-hero .va-wrap{position:relative;display:grid;grid-template-columns:1fr 1.1fr;gap:48px;align-items:center;padding-block:56px}.va-hero h1{font-family:var(--display);font-weight:600;font-size:clamp(2.3rem,5.4vw,4.2rem);line-height:1.02;letter-spacing:-.03em;margin-block:14px 18px}.va-hero h1 em{font-style:italic;color:var(--gold-hi);font-weight:500}.va-hero p{color:#b9bfcf;max-width:42ch;margin:0 0 28px;font-size:1.02rem}.va-hero-btns{display:flex;flex-wrap:wrap;gap:12px}.va-hero-primary{background:var(--gold);color:var(--navy);font-weight:700;padding:14px 24px;border-radius:4px;display:inline-flex;gap:10px;align-items:center;transition:background .2s,gap .2s}.va-hero-primary:hover{background:var(--gold-hi);gap:16px}.va-hero-ghost{border:1px solid rgba(243,239,229,.35);color:#f3efe5;padding:13px 22px;border-radius:4px;font-weight:600;transition:border-color .2s}.va-hero-ghost:hover{border-color:#f3efe5}.va-hero-art{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:12px}.va-hero-art figure{margin:0;overflow:hidden;border-radius:4px;aspect-ratio:1;max-width:100%}.va-hero-art figure:first-child{grid-row:span 2;aspect-ratio:auto}.va-hero-art img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.va-hero-art figure:hover img{transform:scale(1.04)}@media(max-width:860px){.va-hero .va-wrap{grid-template-columns:1fr;padding-block:40px}}.va-trust{background:var(--white);border-bottom:1px solid var(--rule)}.va-trust ul{list-style:none;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.va-trust li{display:flex;gap:12px;align-items:center;padding:18px 16px;border-right:1px solid var(--rule)}.va-trust li:last-child{border-right:0}.va-trust svg{flex:none;color:var(--gold)}.va-trust strong{display:block;font-size:.86rem}.va-trust span{font-size:.76rem;color:var(--mute)}@media(max-width:860px){.va-trust ul{grid-template-columns:repeat(2,minmax(0,1fr))}.va-trust li:nth-child(2){border-right:0}.va-trust li:nth-child(-n+2){border-bottom:1px solid var(--rule)}}.va-sec{padding-block:56px}.va-sec-alt{background:var(--white)}.va-sec-top{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px;margin-bottom:26px}.va-sec-top p{margin:6px 0 0;color:var(--ink-soft);max-width:50ch}.va-more{font-weight:700;font-size:.86rem;display:inline-flex;gap:8px;border-bottom:2px solid var(--ink);padding-bottom:2px;transition:gap .2s,color .2s,border-color .2s}.va-more:hover{gap:14px;color:var(--gold);border-color:var(--gold)}.va-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:26px 18px}@media(max-width:1180px){.va-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.va-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.va-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}}.va-card{display:flex;flex-direction:column;gap:10px;min-width:0}.va-card-img{position:relative;aspect-ratio:1;overflow:hidden;border-radius:4px;background:var(--paper-2)}.va-card-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.va-card:hover .va-card-img img{transform:scale(1.05)}.va-card-cta{position:absolute;left:10px;right:10px;bottom:10px;background:var(--white);color:var(--ink);text-align:center;font-size:.8rem;font-weight:700;padding:9px;border-radius:3px;transform:translateY(130%);transition:transform .3s ease}.va-card:hover .va-card-cta,.va-card:focus-visible .va-card-cta{transform:none}.va-card h3{font-size:.86rem;font-weight:700;line-height:1.35}.va-card-price{font-size:.92rem;font-weight:500;color:var(--ink-soft);font-variant-numeric:tabular-nums}.va-card-cat{font-size:.72rem;color:var(--mute)}.va-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px}.va-chip{cursor:pointer;padding:9px 16px;border-radius:999px;border:1px solid var(--rule);background:var(--white);color:var(--ink-soft);font-size:.84rem;font-weight:600;transition:all .2s}.va-chip:hover{border-color:var(--ink);color:var(--ink)}.va-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.va-chip span{opacity:.6;margin-left:4px;font-weight:500}.va-cols{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.va-cols .va-col h3{font-size:1.25rem}@media(max-width:1000px){.va-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.va-cols .va-col:last-child:nth-child(odd){grid-column:span 2;aspect-ratio:8 / 3}}@media(max-width:760px){.va-cols{grid-template-columns:1fr}}.va-col{position:relative;aspect-ratio:4 / 3;overflow:hidden;border-radius:4px;color:#fff;max-width:100%}.va-col img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.va-col:hover img{transform:scale(1.05)}.va-col:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#121b33e0,#121b3300 60%)}.va-col div{position:absolute;left:20px;right:20px;bottom:18px;z-index:1}.va-col h3{font-family:var(--display);font-weight:600;font-size:1.5rem;letter-spacing:-.01em}.va-col span{font-size:.8rem;color:#d9d4c7}.va-rail-wrap{position:relative}.va-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(200px,1fr);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.va-rail::-webkit-scrollbar{display:none}.va-rail>*{scroll-snap-align:start}@media(min-width:900px){.va-rail{grid-auto-columns:calc((100% - 64px)/5)}}.va-arrows{display:flex;gap:8px}.va-arrow{width:40px;height:40px;border-radius:50%;border:1px solid var(--rule);background:var(--white);cursor:pointer;color:var(--ink);transition:background .2s,color .2s}.va-arrow:hover{background:var(--ink);color:#fff}.va-custom{background:var(--navy);color:#f3efe5}.va-custom .va-wrap{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center;padding-block:64px}@media(max-width:860px){.va-custom .va-wrap{grid-template-columns:1fr;gap:32px}}.va-custom h2{font-family:var(--display);font-weight:600;font-size:clamp(1.9rem,4vw,3rem);line-height:1.08;letter-spacing:-.02em;margin-block:12px 16px}.va-custom p{color:#b9bfcf;margin:0 0 24px;max-width:46ch}.va-custom ol{list-style:none;padding:0;margin:0 0 28px;display:grid;gap:14px;counter-reset:c}.va-custom li{counter-increment:c;display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:start}.va-custom li:before{content:counter(c);width:34px;height:34px;border-radius:50%;border:1px solid var(--gold);color:var(--gold-hi);display:grid;place-items:center;font-weight:700;font-size:.85rem}.va-custom li strong{display:block;font-size:.95rem}.va-custom li span{color:#9aa1b4;font-size:.86rem}.va-custom-btn{display:inline-flex;gap:10px;align-items:center;background:#f3efe5;color:var(--navy);padding:14px 22px;border-radius:4px;font-weight:700;transition:background .2s}.va-custom-btn:hover{background:var(--gold-hi)}.va-custom-art{display:grid;grid-template-columns:1fr 1fr;gap:12px}.va-custom-art img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:4px}.va-custom-art img:nth-child(2){margin-top:40px}.va-faq{max-width:820px}.va-faq details{border-bottom:1px solid var(--rule)}.va-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;padding-block:18px;font-weight:700;font-size:1rem}.va-faq summary::-webkit-details-marker{display:none}.va-faq summary:after{content:"+";font-weight:400;font-size:1.4rem;line-height:1;color:var(--gold);transition:transform .2s}.va-faq details[open] summary:after{transform:rotate(45deg)}.va-faq p{margin:0 0 18px;color:var(--ink-soft);max-width:65ch}.va-foot{background:var(--paper-2);border-top:1px solid var(--rule);padding-block:48px 28px}.va-foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px}@media(max-width:860px){.va-foot-grid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.va-foot-grid{grid-template-columns:1fr}}.va-foot h4{margin:0 0 12px;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--mute)}.va-foot ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:.9rem}.va-foot ul a:hover{color:var(--gold)}.va-foot-brand p{color:var(--ink-soft);margin:14px 0 0;max-width:34ch;font-size:.9rem}.va-foot-bottom{margin-top:36px;padding-top:20px;border-top:1px solid var(--rule);display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:.8rem;color:var(--mute)}.va-foot li span{overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.va *,.va *:before,.va *:after{transition:none!important;animation:none!important}}.va-plate{position:relative;aspect-ratio:3 / 4;overflow:hidden;border-radius:4px;border:1px solid var(--rule);background:radial-gradient(115% 80% at 50% -8%,#ffffffbf,#fff0 55%),linear-gradient(155deg,#f7f4ee,#ece7dd 55%,#e2dccf)}.va-plate-art{position:absolute;inset:0;padding:14% 16%;display:grid;place-items:center;transition:transform .5s ease,opacity .5s ease}.va-plate-art img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;filter:drop-shadow(1px 0 0 rgba(18,18,24,.5)) drop-shadow(0 1px 0 rgba(18,18,24,.5)) drop-shadow(4px 5px 4px rgba(0,0,0,.35)) drop-shadow(10px 14px 16px rgba(0,0,0,.26));transform:perspective(900px) rotateY(calc(-7deg + var(--ry, 0deg))) rotateX(calc(2deg + var(--rx, 0deg))) translateZ(0);transition:transform .45s cubic-bezier(.2,.7,.2,1)}.va-plate.is-tilting .va-plate-art img{transition:transform .08s linear}.va-plate-room{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s ease,transform .8s ease}@media(hover:hover){.va-card:hover .va-plate-art{transform:translateY(-4px)}.va-card:hover .va-plate.is-room .va-plate-room{transform:scale(1.04)}}.va-plate.is-room .va-plate-room{opacity:1}.va-plate.is-room .va-plate-art{display:none}.va-card-row{display:flex;justify-content:space-between;align-items:center;gap:8px}.va-try{flex:none;display:inline-flex;align-items:center;gap:5px;font-size:.72rem;font-weight:700;color:var(--ink);background:var(--white);border:1px solid var(--rule);border-radius:999px;padding:5px 10px;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.va-try:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.va-card-link{display:flex;flex-direction:column;gap:10px}.va-ar{position:fixed;inset:0;z-index:100;background:#0b0f1a;color:#fff;display:flex;flex-direction:column;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px)}.va-ar-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px}.va-ar-top strong{font-size:.95rem}.va-ar-top span{display:block;font-size:.75rem;color:#a9b0c2}.va-ar-x{width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:transparent;color:#fff;font-size:1.2rem;cursor:pointer}.va-ar-stage{position:relative;flex:1;overflow:hidden;background:#1a2030;touch-action:none;-webkit-user-select:none;user-select:none}.va-ar-stage video,.va-ar-stage .va-ar-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.va-ar-piece{position:absolute;left:0;top:0;transform-origin:center;cursor:grab;filter:drop-shadow(3px 4px 3px rgba(0,0,0,.4)) drop-shadow(10px 16px 18px rgba(0,0,0,.35))}.va-ar-piece:active{cursor:grabbing}.va-ar-piece img{width:100%;height:auto;pointer-events:none}.va-ar-msg{position:absolute;inset:0;display:grid;place-items:center;text-align:center;padding:24px;color:#cfd4e0}.va-ar-msg p{max-width:34ch;margin:0 auto 16px}.va-ar-bottom{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px}.va-ar-bottom label{display:flex;align-items:center;gap:10px;flex:1;min-width:200px;font-size:.8rem;color:#a9b0c2}.va-ar-bottom input[type=range]{flex:1;accent-color:#d8b46a}.va-ar-btn{cursor:pointer;border-radius:999px;padding:10px 16px;font-weight:700;font-size:.84rem;border:1px solid rgba(255,255,255,.3);background:transparent;color:#fff}.va-ar-btn.gold{background:#d8b46a;border-color:#d8b46a;color:#121b33}.va-ar-hint{font-size:.75rem;color:#8f97ab;width:100%;margin:0}.va-ar-file{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.va-card-price{white-space:nowrap}@media(max-width:620px){.va-card-row{flex-wrap:wrap;row-gap:6px}.va-try{padding:5px 9px;font-size:.7rem}}.va-card-open{all:unset;cursor:pointer;display:flex;flex-direction:column;gap:10px}.va-card-open:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:4px}.va-card-open h3{font-size:.86rem;font-weight:700;line-height:1.35}.va-wave{display:block;width:100%;height:34px;color:var(--gold);opacity:.55}.va-wave-wrap{padding-block:6px}.va-stack{position:relative;aspect-ratio:1 / .92;max-width:100%;perspective:1400px}.va-stack-waves{position:absolute;inset:8% -6% auto;width:112%;height:84%;color:var(--gold);opacity:.35}.va-stack figure{position:absolute;margin:0;width:40%;top:50%;left:50%;transform-style:preserve-3d}.va-stack figure img{width:100%;height:auto;filter:drop-shadow(2px 0 0 rgba(0,0,0,.55)) drop-shadow(0 2px 0 rgba(0,0,0,.55)) drop-shadow(14px 22px 22px rgba(0,0,0,.5))}.va-stack .p1{transform:translate(-128%,-46%) rotateY(24deg) rotate(-6deg);animation:va-float1 7s ease-in-out infinite}.va-stack .p2{width:46%;transform:translate(-50%,-54%) rotateY(0);z-index:2;animation:va-float2 6s ease-in-out infinite}.va-stack .p3{transform:translate(28%,-42%) rotateY(-24deg) rotate(6deg);animation:va-float3 8s ease-in-out infinite}@keyframes va-float1{50%{transform:translate(-128%,-50%) rotateY(18deg) rotate(-4deg)}}@keyframes va-float2{50%{transform:translate(-50%,-58%) rotateY(4deg)}}@keyframes va-float3{50%{transform:translate(28%,-46%) rotateY(-18deg) rotate(4deg)}}.va-stack-tag{position:absolute;z-index:3;left:50%;bottom:2%;transform:translate(-50%);background:#f3efe5f2;color:var(--navy);font-size:.78rem;font-weight:700;padding:8px 14px;border-radius:999px;white-space:nowrap;box-shadow:0 10px 24px #0000004d}.va-stack-tag b{color:var(--gold)}.va-qv-back{position:fixed;inset:0;z-index:90;background:#0c11209e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));animation:va-fade .25s ease}@keyframes va-fade{0%{opacity:0}}.va-qv{position:relative;width:min(1040px,100%);max-height:calc(100dvh - 32px);overflow:auto;background:var(--white);border-radius:10px;display:grid;grid-template-columns:1.25fr 1fr;animation:va-pop .3s cubic-bezier(.2,.8,.2,1)}@keyframes va-pop{0%{transform:translateY(14px) scale(.98)}}@media(max-width:820px){.va-qv{grid-template-columns:1fr}}.va-qv-x{position:absolute;top:12px;right:12px;z-index:3;width:38px;height:38px;border-radius:50%;border:0;background:#ffffffeb;color:var(--ink);font-size:1.05rem;cursor:pointer;box-shadow:0 2px 10px #00000026}.va-wall{position:relative;aspect-ratio:4 / 3.4;overflow:hidden;background:var(--wall, #ece6da);transition:background .5s ease;min-height:0}.va-wall:before{content:"";position:absolute;inset:0;background:radial-gradient(70% 55% at 50% 0%,#ffffff59,#fff0 70%),radial-gradient(120% 90% at 50% 120%,#00000047,#0000 60%);pointer-events:none}.va-wall-floor{position:absolute;left:0;right:0;bottom:0;height:14%;background:linear-gradient(#7b5a40,#5e4230);box-shadow:inset 0 6px #f1ece2}.va-wall-plate{position:absolute;z-index:1;top:12%;height:60%;left:50%;translate:-50% 0;transform:perspective(1000px) rotateY(var(--ry, -10deg)) rotateX(var(--rx, 2deg));transition:transform .5s cubic-bezier(.2,.7,.2,1)}.va-wall-plate img{height:100%;width:auto;max-width:none;filter:drop-shadow(2px 0 0 rgba(0,0,0,.5)) drop-shadow(0 2px 0 rgba(0,0,0,.5)) drop-shadow(10px 16px 14px rgba(0,0,0,.35)) drop-shadow(24px 34px 30px rgba(0,0,0,.25))}.va-wall-room{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.va-qv-info{padding:32px 28px;display:flex;flex-direction:column;gap:16px;min-width:0}.va-qv-info h2{font-family:var(--display);font-weight:600;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.1;letter-spacing:-.02em}.va-qv-price{font-size:1.35rem;font-weight:700;font-variant-numeric:tabular-nums}.va-qv-note{color:var(--ink-soft);font-size:.92rem;margin:0}.va-swatch-label{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.va-swatches{display:flex;flex-wrap:wrap;gap:10px}.va-swatch{width:38px;height:38px;border-radius:50%;border:2px solid var(--white);box-shadow:0 0 0 1px var(--rule);cursor:pointer;transition:box-shadow .2s,transform .2s}.va-swatch:hover{transform:scale(1.08)}.va-swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--ink)}.va-swatch-room{width:auto;height:38px;padding:0 14px;border-radius:999px;font-size:.8rem;font-weight:700;background:var(--paper-2);color:var(--ink)}.va-qv-actions{display:grid;gap:10px;margin-top:auto}.va-qv-buy{text-align:center;background:var(--ink);color:#fff;font-weight:700;padding:15px;border-radius:6px;transition:background .2s}.va-qv-buy:hover{background:var(--gold)}.va-qv-try{cursor:pointer;border:1px solid var(--ink);background:var(--white);color:var(--ink);font-weight:700;padding:14px;border-radius:6px;transition:background .2s,color .2s}.va-qv-try:hover{background:var(--ink);color:#fff}.va-qv-perks{list-style:none;margin:0;padding:14px 0 0;border-top:1px solid var(--rule);display:grid;gap:6px;font-size:.84rem;color:var(--ink-soft)}.va-qv-perks li:before{content:"✦";color:var(--gold);margin-right:8px}.va-quotes{background:var(--gold);color:var(--navy);overflow:hidden;padding-block:14px}.va-quotes-track{display:flex;gap:40px;width:max-content;animation:va-scroll 40s linear infinite;font-family:var(--display);font-style:italic;font-size:1.25rem;font-weight:500;white-space:nowrap}.va-quotes-track span:after{content:"✦";font-style:normal;margin-left:40px;font-size:.8em}@keyframes va-scroll{to{transform:translate(-50%)}}.va-install{position:fixed;z-index:80;left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px));bottom:calc(12px + env(safe-area-inset-bottom,0px));max-width:460px;margin-inline:auto;display:flex;align-items:center;gap:12px;padding:12px 12px 12px 14px;background:var(--navy);color:#f3efe5;border-radius:14px;box-shadow:0 16px 40px #121b3359;animation:va-pop .35s cubic-bezier(.2,.8,.2,1)}.va-install img{width:44px;height:44px;border-radius:10px;flex:none}.va-install-text{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.35}.va-install-text strong{font-size:.9rem}.va-install-text span{font-size:.78rem;color:#b9bfcf}.va-install-text b{color:var(--gold-hi)}.va-install-go{flex:none;cursor:pointer;border:0;background:var(--gold);color:var(--navy);font-weight:700;padding:9px 16px;border-radius:999px}.va-install-go:hover{background:var(--gold-hi)}.va-install-x{flex:none;cursor:pointer;border:0;background:transparent;color:#9aa1b4;font-size:1rem;width:30px;height:30px}.va-plate.is-room,.va-wall-photo{aspect-ratio:1}.va-stack figure img{aspect-ratio:1;object-fit:cover;border-radius:6px;filter:none;box-shadow:0 2px #0006,0 26px 46px #00000080}.va-stack figure{width:42%}.va-stack .p2{width:52%}.va-ask{position:fixed;z-index:70;right:max(16px,env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));display:inline-flex;align-items:center;gap:8px;padding:12px 16px;border-radius:999px;color:#fff!important;font-weight:700;font-size:.88rem;background:linear-gradient(45deg,#f09433,#dc2743 45%,#bc1888);box-shadow:0 10px 28px #bc188859;transition:transform .2s}.va-ask:hover{transform:translateY(-2px)}@media(max-width:620px){.va-ask span{display:none}.va-ask{padding:14px;bottom:calc(96px + env(safe-area-inset-bottom,0px))}}.va-quiz{background:var(--navy);color:#f3efe5;position:relative;overflow:hidden}.va-quiz:before{content:"";position:absolute;inset:0;background:radial-gradient(50% 70% at 10% 20%,rgba(184,145,63,.16),transparent 70%);pointer-events:none}.va-quiz .va-wrap{position:relative;padding-block:64px;display:grid;gap:28px}.va-quiz-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px 24px}.va-quiz-head .va-kicker{width:100%}.va-quiz h2{font-family:var(--display);font-weight:600;font-size:clamp(1.9rem,4.4vw,3rem);letter-spacing:-.02em;line-height:1.05}.va-quiz-dots{display:flex;gap:6px}.va-quiz-dots span{width:34px;height:4px;border-radius:2px;background:#f3efe533;transition:background .3s}.va-quiz-dots span.on{background:var(--gold)}.va-quiz-body{animation:va-pop .35s cubic-bezier(.2,.8,.2,1)}.va-quiz-q{font-size:1.15rem;font-weight:600;margin:0 0 16px}.va-quiz-opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.va-quiz-opt{cursor:pointer;display:flex;align-items:center;gap:12px;text-align:left;padding:18px 20px;border-radius:10px;border:1px solid rgba(243,239,229,.18);background:#ffffff0a;color:#f3efe5;font-weight:600;font-size:.95rem;transition:border-color .2s,background .2s,transform .2s}.va-quiz-opt span{font-size:1.4rem}.va-quiz-opt:hover{border-color:var(--gold);background:#b8913f1f;transform:translateY(-2px)}.va-quiz-result{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:760px}@media(max-width:620px){.va-quiz-result{grid-template-columns:repeat(2,minmax(0,1fr))}}.va-quiz-result .va-card h3,.va-quiz-result .va-card-price{color:#f3efe5}.va-quiz-result .va-card-cat{color:#9aa1b4}.va-quiz-again{margin-top:20px;cursor:pointer;border:1px solid rgba(243,239,229,.3);background:transparent;color:#f3efe5;font-weight:700;padding:11px 18px;border-radius:999px}.va-quiz-again:hover{border-color:var(--gold);color:var(--gold-hi)}.va section[id]{scroll-margin-top:84px}.va-sizes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.va-size{cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 6px;border-radius:8px;border:1px solid var(--rule);background:var(--white);color:var(--ink);transition:border-color .2s,background .2s}.va-size strong{font-size:.95rem;font-variant-numeric:tabular-nums}.va-size span{font-size:.78rem;color:var(--ink-soft);font-variant-numeric:tabular-nums}.va-size:hover{border-color:var(--ink)}.va-size[aria-pressed=true]{border:2px solid var(--ink);background:var(--paper-2);padding:11px 5px}.va-qv-hint{margin:0;font-size:.78rem;color:var(--mute);text-align:center}.va-qv-hint b{color:var(--ink)}.va-card{position:relative}.va-fav{position:absolute;z-index:2;top:10px;right:10px;width:36px;height:36px;border-radius:50%;border:0;display:grid;place-items:center;cursor:pointer;background:#ffffffeb;color:var(--ink);box-shadow:0 2px 10px #0000002e;transition:transform .2s,color .2s}.va-fav:hover{transform:scale(1.08)}.va-fav.on{color:#d6334f;animation:va-beat .35s ease}@keyframes va-beat{40%{transform:scale(1.25)}}.va-head-fav{position:relative;color:var(--ink)}.va-badge{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:#d6334f;color:#fff;font-size:.68rem;font-weight:700;display:grid;place-items:center}.va-guide{display:grid;grid-template-columns:1fr 1.2fr;gap:48px;align-items:center}@media(max-width:860px){.va-guide{grid-template-columns:1fr;gap:28px}}.va-guide-text{color:var(--ink-soft);margin:12px 0 20px;max-width:46ch;min-height:3.2em}.va-guide-foot{color:var(--mute);font-size:.84rem;margin:18px 0 0;max-width:50ch}.va-guide-foot b{color:var(--ink)}.va-guide-svg{width:100%;height:auto;display:block;border-radius:8px;overflow:hidden}.va-guide-svg .g-wall{fill:#efe9de}.va-guide-svg .g-floor{fill:#8a6849}.va-guide-svg .g-ghost{fill:none;stroke:#b9b2a4;stroke-width:.8;stroke-dasharray:3 3}.va-guide-svg .g-frame{fill:#121b33}.va-guide-svg .g-canvas{fill:#1d2a4a}.va-guide-svg .g-wave{fill:none;stroke:#d8b46a;stroke-width:1.2}.va-guide-svg .g-art{animation:va-grow .4s cubic-bezier(.2,.8,.2,1);transform-origin:150px 140px}@keyframes va-grow{0%{transform:scale(.85);opacity:.4}}.va-guide-svg .g-label{font:700 8px var(--body);fill:#121b33}.va-guide-svg .g-note{font:500 6.5px var(--body);fill:#8a8f9c}.va-guide-svg .g-sofa{fill:#b8913f}.va-guide-svg .g-sofa-back{fill:#9c7a33}.va-guide-svg .g-sofa+text,.va-guide-svg text.g-note[y="216"]{fill:#f7f1e3}.va-guide-svg .g-person{fill:#c9c3b7}.va-qv-guide{border:1px solid var(--rule);border-radius:8px;overflow:hidden}@media(max-width:820px){.va-qv-guide{display:none}}.vp{padding-bottom:60px}.vp-head{background:var(--white);border-bottom:1px solid var(--rule)}.vp-head-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-block:14px}.vp-range{display:flex;flex-wrap:wrap;gap:6px}.vp-main{padding-block:28px;display:grid;gap:18px}.vp-login{max-width:420px;margin:40px auto;display:grid;gap:12px;background:var(--white);border:1px solid var(--rule);border-radius:10px;padding:28px}.vp-login p{margin:0;color:var(--ink-soft)}.vp-login input{font:inherit;padding:12px 14px;border-radius:6px;border:1px solid var(--rule);background:var(--paper);color:var(--ink)}.vp-login button{border:0;cursor:pointer;font:inherit}.vp-err{color:#b3261e!important;font-size:.88rem}.vp-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}@media(max-width:1000px){.vp-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:520px){.vp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.vp-kpi{background:var(--white);border:1px solid var(--rule);border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:4px;min-width:0}.vp-kpi span{font-size:.78rem;color:var(--mute);font-weight:600}.vp-kpi strong{font-family:var(--display);font-size:1.9rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.1}.vp-kpi small{color:var(--ink-soft);font-size:.75rem}.vp-card{background:var(--white);border:1px solid var(--rule);border-radius:10px;padding:20px;min-width:0}.vp-card h2{font-size:.95rem;margin:0 0 14px;font-weight:700}.vp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}@media(max-width:760px){.vp-grid{grid-template-columns:1fr}}.vp-bars{list-style:none;margin:0;padding:0;display:grid;gap:10px}.vp-bars li{display:flex;gap:10px;align-items:center}.vp-bars img{width:36px;height:36px;border-radius:4px;object-fit:cover;flex:none}.vp-bar-body{flex:1;min-width:0}.vp-bar-top{display:flex;justify-content:space-between;gap:8px;font-size:.85rem;margin-bottom:4px}.vp-bar-top span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vp-bar-top b{font-variant-numeric:tabular-nums}.vp-bar-track{height:8px;border-radius:4px;background:var(--paper-2);overflow:hidden}.vp-bar-fill{height:100%;background:var(--navy);border-radius:4px}.vp-empty{color:var(--mute);margin:0;font-size:.88rem}.vp-chart{display:flex;align-items:flex-end;gap:4px;height:180px;overflow-x:auto;padding-top:18px}.vp-col{flex:1 0 14px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:4px}.vp-col-bar{width:100%;max-width:34px;background:var(--navy);border-radius:3px 3px 0 0;position:relative;min-height:2px;display:flex;align-items:flex-end}.vp-col-bar i{display:block;width:100%;background:var(--gold);border-radius:0}.vp-col-n{font-size:.66rem;color:var(--ink-soft);font-variant-numeric:tabular-nums}.vp-col-d{font-size:.66rem;color:var(--mute);font-variant-numeric:tabular-nums}.vp-legend{display:flex;gap:8px;align-items:center;font-size:.78rem;color:var(--mute);margin:12px 0 0}.vp-legend i{width:10px;height:10px;border-radius:2px;display:inline-block}.vp-legend i.a{background:var(--navy)}.vp-legend i.b{background:var(--gold);margin-left:10px}.vp-note{color:var(--mute);font-size:.8rem;margin:0}.va-qv{grid-template-columns:minmax(0,.95fr) minmax(0,1fr)}.va-wall-photo{aspect-ratio:auto;height:100%;max-height:min(560px,calc(100dvh - 32px));min-height:320px}.va-qv-info{padding:26px 24px;gap:14px}@media(max-width:820px){.va-qv{grid-template-columns:1fr;max-height:calc(100dvh - 24px)}.va-wall-photo{height:34dvh;min-height:0;max-height:300px}.va-qv-info{padding:18px 18px 22px;gap:12px}.va-qv-info h2{font-size:1.45rem}.va-qv-note{display:none}.va-size{padding:10px 4px}.va-size[aria-pressed=true]{padding:9px 3px}}.va-wall-photo{max-height:none;align-self:stretch}.va-qv-guide{order:10}.va-qv-perks{order:11}@media(max-width:820px){.va-wall-photo{height:36dvh;max-height:320px;background:var(--paper-2)}.va-wall-photo .va-wall-room{object-fit:contain}}@media(min-width:821px){.va-qv{align-items:start}.va-wall-photo{aspect-ratio:1;height:auto;min-height:0;align-self:start;position:sticky;top:0}}.vx-wrap{display:grid;grid-template-columns:1fr 1.15fr;gap:40px;align-items:center}@media(max-width:860px){.vx-wrap{grid-template-columns:1fr;gap:12px}.vx-text{order:2}}.vx-text>p{color:var(--ink-soft);margin:10px 0 18px;max-width:44ch}.vx-list{list-style:none;margin:0 0 20px;padding:0;display:grid;gap:6px}.vx-list li{display:grid;grid-template-columns:30px 1fr;gap:12px;align-items:start;padding:10px 12px;border-radius:8px;transition:background .2s;cursor:default}.vx-list li.on,.vx-list li:hover{background:var(--paper-2)}.vx-num{width:30px;height:30px;border-radius:50%;background:var(--navy);color:#f3efe5;font-weight:700;font-size:.8rem;display:grid;place-items:center}.vx-list strong{display:block;font-size:.95rem}.vx-list span{color:var(--ink-soft);font-size:.84rem}.vx-toggle{cursor:pointer;border:1px solid var(--ink);background:var(--white);color:var(--ink);font-weight:700;padding:11px 20px;border-radius:999px;transition:background .2s,color .2s}.vx-toggle:hover{background:var(--ink);color:#fff}.vx-stage{position:relative;height:clamp(360px,52vw,560px);perspective:1500px;display:grid;place-items:center;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.vx-stage:active{cursor:grabbing}.vx-obj{--w: clamp(170px, 24vw, 270px);position:relative;width:var(--w);aspect-ratio:2 / 3;transform-style:preserve-3d;transition:transform .25s ease-out}.vx-layer{position:absolute;inset:0;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.2,.8,.2,1),box-shadow .3s,outline-color .3s;outline:2px solid transparent;outline-offset:4px}.vx-hook{transform:translateZ(-6px);display:grid;place-items:start center}.vx-hook i{margin-top:12%;width:34%;height:7%;border-radius:4px;background:linear-gradient(#5a5f6b,#2c2f36);box-shadow:0 2px 4px #00000059}.vx-panel{transform:translateZ(-3px);border-radius:2px;background:repeating-linear-gradient(90deg,rgba(0,0,0,.035) 0 3px,transparent 3px 9px),linear-gradient(135deg,#d9b98d,#b8915f);box-shadow:0 0 0 1px #00000014}.vx-print{transform:translateZ(0);background:#111;overflow:hidden}.vx-print img{width:100%;height:100%;object-fit:cover;pointer-events:none}.vx-frame{transform:translateZ(4px);border:clamp(10px,1.6vw,16px) solid #15171c;border-radius:2px;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 0 14px #0009,0 0 0 1px #000;background:transparent}.vx-obj.is-open .vx-hook{transform:translateZ(-150px)}.vx-obj.is-open .vx-panel{transform:translateZ(-70px)}.vx-obj.is-open .vx-print{transform:translateZ(10px)}.vx-obj.is-open .vx-frame{transform:translateZ(110px)}.vx-tag{position:absolute;top:-12px;right:-12px;width:26px;height:26px;border-radius:50%;background:var(--gold);color:var(--navy);font-size:.75rem;display:grid;place-items:center;opacity:0;transition:opacity .4s;box-shadow:0 2px 8px #00000040}.vx-obj.is-open .vx-tag{opacity:1}.vx-obj.hl-frame .vx-frame,.vx-obj.hl-print .vx-print,.vx-obj.hl-panel .vx-panel,.vx-obj.hl-hook .vx-hook{outline-color:var(--gold)}.vx-shadow{position:absolute;bottom:6%;left:50%;width:46%;height:26px;transform:translate(-50%);background:radial-gradient(closest-side,rgba(18,27,51,.28),transparent);pointer-events:none}@media(prefers-reduced-motion:reduce){.vx-layer,.vx-obj{transition:none}}.vx-list .vx-num{color:#f3efe5;font-size:.8rem}@media(max-width:860px){.vx-obj.is-open .vx-frame{transform:translateZ(80px)}.vx-obj.is-open .vx-hook{transform:translateZ(-110px)}}.va-wall-photo{position:relative}.va-plaka{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(115% 80% at 50% -8%,#ffffffbf,#fff0 55%),linear-gradient(155deg,#f7f4ee,#ece7dd 55%,#e2dccf);perspective:1200px;animation:va-fade .35s ease}.va-plaka-art{height:74%;display:grid;place-items:center;transform:rotateY(-16deg) rotateX(4deg);transform-style:preserve-3d;animation:va-plaka-in .7s cubic-bezier(.2,.8,.2,1)}.va-plaka-art img{height:100%;width:auto;max-width:80%;object-fit:contain;filter:drop-shadow(1px 0 0 rgba(18,18,24,.55)) drop-shadow(0 1px 0 rgba(18,18,24,.55)) drop-shadow(3px 0 0 #1b1d22) drop-shadow(8px 12px 10px rgba(0,0,0,.32)) drop-shadow(22px 30px 28px rgba(0,0,0,.24))}@keyframes va-plaka-in{0%{transform:rotateY(-40deg) rotateX(8deg) translateZ(-60px)}}.va-plaka-shadow{position:absolute;bottom:7%;left:50%;width:46%;height:18px;transform:translate(-46%);background:radial-gradient(closest-side,rgba(18,27,51,.22),transparent)}.va-thumbs{position:absolute;left:12px;bottom:12px;z-index:2;display:flex;gap:8px}.va-thumbs button{width:52px;height:52px;padding:0;border-radius:6px;overflow:hidden;cursor:pointer;border:2px solid rgba(255,255,255,.9);background:#ece7dd;box-shadow:0 4px 12px #00000040;opacity:.75;transition:opacity .2s,transform .2s,border-color .2s}.va-thumbs button:hover{opacity:1;transform:translateY(-2px)}.va-thumbs button[aria-pressed=true]{opacity:1;border-color:var(--gold)}.va-thumbs img{width:100%;height:100%;object-fit:cover}@media(max-width:820px){.va-thumbs button{width:44px;height:44px}}.va-plaka-art{position:absolute;inset:11% 14% 13%;height:auto;display:flex;align-items:center;justify-content:center}.va-plaka-art img{max-height:100%;max-width:100%;height:auto;width:auto}.vd-lead{color:var(--ink-soft);margin:8px 0 0;max-width:56ch}.vd-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:40px;align-items:start}@media(max-width:900px){.vd-grid{grid-template-columns:minmax(0,1fr);gap:20px}}.vd-stage{position:sticky;top:92px;min-width:0}@media(max-width:900px){.vd-stage{position:static}}.vd-wall{position:relative;aspect-ratio:1;border-radius:10px;overflow:hidden;background:linear-gradient(180deg,#efe9de,#e8e1d4 88%,#d6ccb9 88%,#cfc3ad)}.vd-wall[data-view=yakin]{background:radial-gradient(120% 90% at 50% 40%,#f6f2ea,#e6dfd2)}.vd-frame{position:absolute;left:50%;transform:translate(-50%,-50%);border:6px solid #17140f;background:#e9e5dc;box-shadow:0 18px 30px -12px #14100a73,0 4px 10px #14100a2e;transition:width .3s,height .3s,top .3s}.vd-canvas{display:block;width:100%;height:100%}.vd-empty{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:8px;border:0;background:transparent;color:var(--ink-soft);font-weight:700;font-size:.88rem;cursor:pointer;text-align:center;padding:8px}.vd-empty span{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:#fff;font-size:1.5rem;line-height:1}.vd-dresser{position:absolute;left:50%;bottom:6%;width:57%;height:8%;transform:translate(-50%);background:#b99f7f;border-radius:3px;box-shadow:0 10px 18px -8px #00000059}.vd-stage-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-top:10px;font-size:.84rem;color:var(--ink-soft)}.vd-toggle{display:inline-flex;background:var(--paper-2);border-radius:999px;padding:3px}.vd-toggle button{border:0;background:transparent;padding:6px 14px;border-radius:999px;font-weight:600;font-size:.8rem;color:var(--ink-soft);cursor:pointer}.vd-toggle button[aria-pressed=true]{background:var(--white);color:var(--ink);box-shadow:0 1px 4px #00000014}.vd-panel{display:grid;gap:20px;background:var(--white);border:1px solid var(--rule);border-radius:10px;padding:24px;min-width:0}@media(max-width:520px){.vd-panel{padding:18px}}.vd-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;background:var(--paper-2);padding:4px;border-radius:8px}.vd-tabs button{border:0;padding:11px 6px;border-radius:6px;background:transparent;font-weight:700;font-size:.88rem;color:var(--ink-soft);cursor:pointer}.vd-tabs button[aria-selected=true]{background:var(--ink);color:#fff}.vd-field{display:grid;gap:8px;min-width:0}.vd-field>label,.vd-label{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.vd-field textarea,.vd-field input[type=text]{font:inherit;width:100%;padding:12px 14px;border-radius:6px;border:1px solid var(--rule);background:var(--paper);color:var(--ink);resize:vertical}.vd-count{font-size:.75rem;color:var(--mute);justify-self:end;margin-top:-4px}.vd-styles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.vd-style{cursor:pointer;border:1px solid var(--rule);border-radius:8px;padding:14px 4px;font-size:1.05rem;text-align:center;overflow:hidden}.vd-style[aria-pressed=true]{outline:2px solid var(--ink);outline-offset:2px}.vd-row{display:flex;flex-wrap:wrap;gap:8px}.vd-row .va-chip{margin:0}.vd-btn-2{cursor:pointer;border:1px solid var(--ink);background:var(--white);color:var(--ink);font-weight:700;padding:12px 18px;border-radius:6px;transition:background .2s,color .2s}.vd-btn-2:hover{background:var(--ink);color:#fff}.vd-range{width:100%;accent-color:var(--ink)}.vd-note{margin:0;font-size:.8rem;color:var(--mute)}.vd-warn{margin:0;font-size:.84rem;padding:10px 12px;border-radius:6px;background:#fdf3e1;color:#7a5310}.vd-warn[data-level=dusuk]{background:#fde8e6;color:#9b2c22}.vd-err{margin:0;font-size:.86rem;color:#b3261e}.vd-price{display:flex;justify-content:space-between;align-items:baseline;gap:10px;border-top:1px solid var(--rule);padding-top:16px;color:var(--ink-soft);font-size:.88rem}.vd-price strong{font-size:1.35rem;color:var(--ink);font-variant-numeric:tabular-nums}.vd-save{width:100%;border:0;cursor:pointer;font:inherit;font-weight:700}.vd-save:disabled{opacity:.45;cursor:not-allowed}.vd-save:disabled:hover{background:var(--ink)}.vd-done{display:grid;gap:12px;padding:18px;border-radius:8px;background:var(--paper-2);border:1px solid var(--rule)}.vd-code{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;background:var(--white);border:1px dashed var(--gold);border-radius:6px;padding:10px 12px}.vd-code b{font-family:var(--display);font-size:1.5rem;letter-spacing:.08em}.vd-code button{border:0;background:var(--ink);color:#fff;font-weight:700;padding:8px 12px;border-radius:6px;cursor:pointer}.vd-done ol{margin:0;padding-left:20px;display:grid;gap:4px;font-size:.9rem;color:var(--ink-soft)}.vd-done ol b{color:var(--ink)}.vd-ig{text-align:center;font-size:.84rem;font-weight:600;color:var(--ink-soft);text-decoration:underline}.va-custom-btn-2{margin-right:10px;margin-bottom:10px;background:var(--gold-hi)}.vp-ds-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px}.vp-ds-top h2{margin:0!important}.vp-ds-top input{font:inherit;padding:8px 12px;border-radius:6px;border:1px solid var(--rule);background:var(--paper);color:var(--ink)}.vp-ds{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:14px}.vp-ds li{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;align-items:start;border:1px solid var(--rule);border-radius:8px;padding:10px}.vp-ds img{width:96px;height:96px;object-fit:contain;background:var(--paper-2);border-radius:4px}.vp-ds li>div{display:grid;gap:2px;font-size:.84rem;min-width:0}.vp-ds b{font-size:1rem;letter-spacing:.05em}.vp-ds span,.vp-ds small{color:var(--ink-soft);overflow-wrap:anywhere}.vp-ds-act{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.vp-ds-act a{color:var(--ink);font-weight:700;text-decoration:underline}.va-guide-orient{display:flex;gap:8px;margin-bottom:14px}.va-guide-orient .va-chip{margin:0}.vd-overlay{display:grid;gap:16px;padding:16px;border-radius:8px;background:var(--paper);border:1px solid var(--rule)}.vd-style-plain{background:var(--white);color:var(--ink)}.vd-color{display:inline-flex;align-items:center;gap:6px}.vd-color i{width:14px;height:14px;border-radius:50%;border:1px solid rgba(0,0,0,.25);display:inline-block}.va-cat-btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--rule);background:var(--white);color:var(--ink);font-weight:700;font-size:.85rem;cursor:pointer;transition:border-color .2s}.va-cat-btn:hover,.va-cat-btn[aria-expanded=true]{border-color:var(--ink)}@media(max-width:520px){.va-cat-btn{width:40px;padding:0;justify-content:center}.va-cat-btn span{display:none}}.va-cat{position:absolute;left:0;right:0;top:100%;background:var(--white);border-bottom:1px solid var(--rule);box-shadow:0 18px 30px -18px #121b3359;max-height:calc(100dvh - 72px);overflow-y:auto;animation:va-fade .2s ease}.va-cat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-block:22px 26px}@media(max-width:640px){.va-cat-grid{grid-template-columns:minmax(0,1fr);gap:16px;padding-block:14px 20px}}.va-cat-grid>div{display:grid;gap:2px;align-content:start}.va-cat-title{font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:6px}.va-cat-grid a{padding:9px 10px;margin-inline:-10px;border-radius:6px;font-weight:600;font-size:.95rem;color:var(--ink)}.va-cat-grid a:hover{background:var(--paper-2)}@media(max-width:520px){.va-head-row{gap:10px}.va-head-actions{gap:6px}.va-head-actions>a.va-ig:not(.va-head-fav){display:none}.va-logo img{height:40px}.va-logo-word strong{letter-spacing:.22em;font-size:.92rem}.va-store{padding:10px 14px}}.va-flag{display:inline-block;vertical-align:-.15em;border-radius:2px;box-shadow:0 0 0 1px #00000014;flex:none}.va-cat-flag{display:inline-flex;align-items:center;gap:7px}.va-chip .va-flag{margin-right:6px}.va-empty{display:flex;align-items:center;gap:14px;padding:18px 20px;margin-bottom:18px;border:1px solid var(--rule);border-radius:8px;background:var(--paper-2, #f6f3ec)}.va-empty p{margin:0;font-size:.92rem;color:var(--ink-soft)}.va-empty b{color:var(--ink)}.va-empty a{color:var(--ink);text-decoration:underline}.va-cat-ic{color:var(--gold);flex:none;vertical-align:-.15em}.va-chip .va-cat-ic{margin-right:6px}.va-chip[aria-pressed=true] .va-cat-ic,.va-col .va-cat-ic{color:#e2c67c}.va-chip .va-cat-ic,.va-chip .va-flag{display:inline-block;vertical-align:-.18em}.vpa{padding-bottom:calc(132px + env(safe-area-inset-bottom,0px))}.vpa .vp-head{position:sticky;top:0;z-index:5;padding-top:env(safe-area-inset-top,0px)}.vpa-main{max-width:980px}.vpa-who{border:1px solid var(--rule);background:var(--paper);color:var(--ink);border-radius:999px;padding:6px 14px;font-weight:600;cursor:pointer}.vpa-tabs{position:fixed;left:0;right:0;bottom:0;z-index:6;display:grid;grid-template-columns:repeat(6,1fr);background:var(--white);border-top:1px solid var(--rule);padding:6px 6px calc(58px + env(safe-area-inset-bottom,0px));box-shadow:0 -6px 20px #121b330f}.vpa-tabs button{border:0;background:none;color:var(--mute);display:flex;flex-direction:column;align-items:center;gap:2px;font-size:.74rem;font-weight:600;padding:6px 0;border-radius:8px;cursor:pointer}.vpa-tabs button span{font-size:1.25rem;line-height:1;filter:grayscale(1);opacity:.7}.vpa-tabs button[aria-pressed=true]{color:var(--navy);background:var(--paper-2)}.vpa-tabs button[aria-pressed=true] span{filter:none;opacity:1}.vpa-chat{display:grid;gap:12px}.vpa-chat-info{background:var(--paper-2);border-radius:10px;padding:12px 14px;font-size:.86rem;color:var(--ink-soft)}.vpa-acts{background:var(--white);border:1px solid var(--rule);border-radius:10px}.vpa-acts-toggle{width:100%;text-align:left;border:0;background:none;padding:12px 14px;font-weight:700;color:var(--ink);cursor:pointer;display:flex;justify-content:space-between}.vpa-acts ul{list-style:none;margin:0;padding:0 14px 12px;display:grid;gap:8px;max-height:320px;overflow:auto}.vpa-acts li{display:grid;gap:1px;font-size:.86rem;border-top:1px solid var(--rule);padding-top:8px}.vpa-acts small{color:var(--mute);font-size:.72rem}.vpa-msgs{display:grid;gap:14px}.vpa-first{text-align:center;padding:28px 10px}.vpa-pair{display:grid;gap:6px}.vpa-msg{max-width:min(560px,88%);border-radius:14px;padding:10px 14px;font-size:.93rem;line-height:1.5}.vpa-msg p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.vpa-msg img{margin-top:8px;border-radius:8px;max-height:260px;width:auto}.vpa-meta{font-size:.72rem;opacity:.75;margin-bottom:3px}.vpa-me{justify-self:end;background:var(--navy);color:#fff;border-bottom-right-radius:4px}.vpa-me.vpa-other{background:var(--navy-2)}.vpa-claude{justify-self:start;background:var(--white);border:1px solid var(--rule);border-bottom-left-radius:4px}.vpa-claude .vpa-meta b{color:var(--gold)}.vpa-st-row{display:flex;align-items:center;gap:10px;margin-top:6px}.vpa-st{font-size:.7rem;font-weight:700;border-radius:999px;padding:2px 8px;background:#ffffff24}.vpa-st.s-bak{background:var(--gold);color:var(--navy)}.vpa-st.s-tamam{background:#2e7d4f;color:#fff}.vpa-st.s-soru{background:#e8a33d;color:var(--navy)}.vpa-st.s-iptal{opacity:.6}.vpa-undo{border:0;background:none;color:#fff;text-decoration:underline;font-size:.72rem;cursor:pointer;opacity:.8}.vpa-compose{position:sticky;bottom:calc(124px + env(safe-area-inset-bottom,0px));background:var(--paper);padding-top:8px;display:grid;gap:6px}.vpa-compose-row{display:flex;gap:8px;align-items:flex-end;background:var(--white);border:1px solid var(--rule);border-radius:14px;padding:8px;box-shadow:0 6px 20px #121b330f}.vpa-compose textarea{flex:1;min-width:0;border:0;resize:none;font:inherit;font-size:16px;background:none;color:var(--ink);padding:6px 4px;outline:none;max-height:160px}.vpa-attach{cursor:pointer;font-size:1.3rem;padding:6px;border-radius:8px}.vpa-attach input{position:absolute;width:1px;height:1px;opacity:0}.vpa-attach:hover{background:var(--paper-2)}.vpa-send{border:0;background:var(--navy);color:#fff;font-weight:700;border-radius:10px;padding:10px 16px;cursor:pointer}.vpa-send:disabled{opacity:.45;cursor:default}.vpa-file{font-size:.82rem;color:var(--ink-soft);display:flex;gap:8px;align-items:center}.vpa-file button{border:0;background:none;cursor:pointer;color:var(--mute)}.vpa-tools{display:grid;gap:10px}.vpa-tools input{font:inherit;font-size:16px;padding:11px 14px;border-radius:10px;border:1px solid var(--rule);background:var(--white);color:var(--ink)}.vpa-works{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.vpa-works>li>button{border:0;background:var(--white);border-radius:10px;padding:0;overflow:hidden;width:100%;text-align:left;cursor:pointer;border:1px solid var(--rule)}.vpa-works>li>button img{aspect-ratio:1;object-fit:cover;width:100%}.vpa-works>li>button span{display:block;padding:8px 10px;font-size:.84rem;font-weight:600}.vpa-works>li.is-open{grid-column:1 / -1;display:grid;grid-template-columns:minmax(120px,200px) 1fr;gap:12px;align-items:start}@media(max-width:520px){.vpa-works>li.is-open{grid-template-columns:1fr}}.vpa-work-x{background:var(--white);border:1px solid var(--rule);border-radius:10px;padding:10px;display:grid;gap:8px}.vpa-work-x img{border-radius:8px}.vpa-work-x small{color:var(--mute)}.vpa-work-x div{display:flex;flex-wrap:wrap;gap:8px}.vpa-work-x a,.vpa-work-x button{font:inherit;font-size:.82rem;font-weight:700;border-radius:8px;padding:8px 12px;border:1px solid var(--rule);background:var(--paper);color:var(--ink);cursor:pointer}.vpa-del{font:inherit;font-size:.8rem;font-weight:700;border:1px solid #e6c4c0;background:#fff6f5;color:#b3261e;border-radius:6px;padding:4px 10px;cursor:pointer}.vpa-ds-tabs{margin:0 0 14px}.vpa-ds-btns{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.vpa-tick{font:inherit;font-size:.8rem;font-weight:700;border:0;background:#2e7d4f;color:#fff;border-radius:6px;padding:6px 12px;cursor:pointer}.vpa-tick:disabled,.vpa-del:disabled{opacity:.5;cursor:default}.vpa-sent{color:#2e7d4f!important;font-weight:700}.vp-ds li.is-busy{opacity:.5}.vpa-files{list-style:none;margin:0;padding:0;display:grid;gap:16px}.vpa-files li{display:grid;grid-template-columns:minmax(0,220px) 1fr;gap:14px;align-items:start;border-top:1px solid var(--rule);padding-top:14px}@media(max-width:560px){.vpa-files li{grid-template-columns:1fr}}.vpa-files video,.vpa-files img{width:100%;max-height:420px;border-radius:10px;background:#000}.vpa-files li>div{display:grid;gap:4px}.vpa-files small{color:var(--mute)}.vpa-dl{font-size:.8rem;font-weight:700;border:1px solid var(--rule);background:var(--paper);color:var(--ink);border-radius:6px;padding:6px 12px}.vpa-tabs button{font-size:.62rem;letter-spacing:-.01em}.va-stack .p2.va-reel{width:38%;z-index:2}.va-reel video{display:block;width:100%;aspect-ratio:9 / 16;object-fit:cover;border-radius:16px;border:3px solid rgba(243,239,229,.92);background:#f4efe6;box-shadow:0 2px #00000059,0 30px 60px #0000008c}@media(prefers-reduced-motion:reduce){.va-stack .p2.va-reel{animation:none}}.va-head-acc{position:relative}.va-head-acc.on{color:var(--gold)}.va-acc-dot{position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:50%;background:#2e7d4f;border:2px solid var(--white)}.va-fav-join{color:var(--gold);font-weight:700;text-decoration:underline;text-underline-offset:3px}.vh-main{padding-block:36px 60px}.vh-muted{color:var(--ink-soft);margin:0}.vh-muted a{color:var(--gold);font-weight:700}.vh-auth{display:grid;grid-template-columns:1fr minmax(0,440px);gap:48px;align-items:start}@media(max-width:860px){.vh-auth{grid-template-columns:1fr;gap:24px}}.vh-perks h1{margin:10px 0 18px}.vh-perks ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.vh-perks li{display:flex;gap:12px;align-items:center;background:var(--white);border:1px solid var(--rule);border-radius:10px;padding:14px 16px;font-weight:600}.vh-perks li span{width:34px;height:34px;flex:none;border-radius:50%;background:var(--navy);color:var(--gold-hi);display:grid;place-items:center;font-size:1rem}.vh-card{background:var(--white);border:1px solid var(--rule);border-radius:14px;padding:24px;display:grid;gap:14px;box-shadow:0 18px 40px #121b3314}.vh-card h2{font-family:var(--display);font-size:1.4rem}.vh-card label{display:grid;gap:6px;font-size:.85rem;font-weight:700;color:var(--ink)}.vh-card label small{font-weight:500;color:var(--mute)}.vh-card input[type=text],.vh-card input[type=email],.vh-card input[type=password],.vh-card input:not([type]){font:inherit;font-size:16px;font-weight:500;padding:12px 14px;border-radius:8px;border:1px solid var(--rule);background:var(--paper);color:var(--ink);width:100%}.vh-pw{display:flex;gap:6px}.vh-pw button{border:1px solid var(--rule);background:var(--paper);border-radius:8px;padding:0 12px;font-size:.8rem;font-weight:700;cursor:pointer;color:var(--ink-soft)}.vh-check{display:flex!important;grid-template-columns:none;gap:10px!important;align-items:flex-start;font-weight:500!important;color:var(--ink-soft)!important;line-height:1.45}.vh-check input{margin-top:3px;width:18px;height:18px;flex:none;accent-color:var(--navy)}.vh-check a{color:var(--gold);font-weight:700;text-decoration:underline}.vh-card .va-qv-buy{border:0;cursor:pointer;font:inherit;font-weight:700;text-align:center}.vh-tabs{display:grid;grid-template-columns:1fr 1fr;background:var(--paper-2);border-radius:10px;padding:4px}.vh-tabs button{border:0;background:none;padding:10px;border-radius:8px;font-weight:700;color:var(--mute);cursor:pointer}.vh-tabs button[aria-selected=true]{background:var(--white);color:var(--navy);box-shadow:0 2px 8px #121b3314}.vh-link{border:0;background:none;color:var(--ink-soft);text-decoration:underline;cursor:pointer;font-size:.85rem;justify-self:center}.vh-danger{color:#b3261e}.vh-dash{display:grid;gap:18px}.vh-hello{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px}.vh-ghost{color:var(--navy);border-color:var(--rule)}.vh-gift{background:var(--navy);color:#f3efe5;border-radius:14px;padding:22px 24px;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;align-items:center;position:relative;overflow:hidden}.vh-gift:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 120% at 90% 0%,rgba(184,145,63,.3),transparent 70%);pointer-events:none}.vh-gift>*{position:relative}.vh-gift-k{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-hi);font-weight:700}.vh-gift strong{display:block;font-family:var(--display);font-size:2rem;letter-spacing:.06em;margin:4px 0}.vh-gift p{margin:0;color:#b9bfcf;font-size:.9rem}.vh-gift-btns{display:flex;flex-wrap:wrap;gap:10px}.vh-gift-btns button,.vh-gift-btns a{border:0;cursor:pointer;font:inherit;font-weight:700;border-radius:8px;padding:11px 18px;background:var(--gold);color:var(--navy)}.vh-gift-btns a{background:transparent;color:#f3efe5;border:1px solid rgba(243,239,229,.35)}.vh-favs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.vh-favs li{position:relative;border:1px solid var(--rule);border-radius:10px;overflow:hidden;background:var(--white)}.vh-favs img{aspect-ratio:1;object-fit:cover;width:100%}.vh-favs span{display:block;padding:8px 10px;font-size:.84rem;font-weight:600}.vh-favs button{position:absolute;top:8px;right:8px;width:32px;height:32px;border-radius:50%;border:0;background:#ffffffeb;color:#c2185b;cursor:pointer;font-size:1rem}.vh-designs{list-style:none;margin:0;padding:0;display:grid;gap:12px}.vh-designs li{display:grid;grid-template-columns:90px 1fr;gap:12px;align-items:start;border-top:1px solid var(--rule);padding-top:12px}.vh-designs img{width:90px;border-radius:6px;background:var(--paper-2)}.vh-designs div{display:grid;gap:2px;font-size:.88rem}.vh-designs small{color:var(--mute)}.vh-st{font-size:.75rem;font-weight:700;color:var(--gold)}.vh-st.ok{color:#2e7d4f}.vh-settings{display:grid;gap:12px}.vh-settings h2{margin-bottom:0!important}.vh-row{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.vh-btn{border:1px solid var(--rule);background:var(--paper);border-radius:8px;padding:10px 16px;font-weight:700;cursor:pointer;color:var(--ink)}.vh-del{display:grid;gap:10px;background:#fff6f5;border:1px solid #e6c4c0;border-radius:10px;padding:14px}.vh-del p{margin:0;font-size:.88rem}.vh-del input{font:inherit;font-size:16px;padding:10px 12px;border-radius:8px;border:1px solid var(--rule)}.vh-legal{max-width:760px}.vh-legal h2{font-size:1.05rem;margin:22px 0 6px}.vh-legal p{color:var(--ink-soft)}.vh-legal a{color:var(--gold);font-weight:700}.vpa-mkpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.vpa-disc{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.vpa-disc input,.vp-ds-top input{font:inherit;font-size:16px;padding:10px 12px;border-radius:8px;border:1px solid var(--rule);background:var(--paper);color:var(--ink);flex:1 1 200px;min-width:0}.vpa-members{list-style:none;margin:0;padding:0;display:grid;gap:10px}.vpa-members li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;border-top:1px solid var(--rule);padding-top:10px}.vpa-members li>div:first-child{display:grid;gap:2px;min-width:0}.vpa-members a{color:var(--ink-soft);font-size:.88rem;overflow-wrap:anywhere}.vpa-members small{color:var(--mute)}.vpa-link{display:grid;gap:8px;background:var(--paper-2);border-radius:10px;padding:12px;margin-bottom:12px}.vpa-link p{margin:0;font-size:.85rem}.vpa-link input{font:inherit;font-size:14px;padding:8px 10px;border-radius:6px;border:1px solid var(--rule)}.va-cat-emoji{display:inline-block;line-height:1;vertical-align:-.1em}.va-chip .va-cat-emoji{margin-right:6px}.va-carreel{background:var(--navy);color:#e8e3d6}.va-carreel .va-h2{color:#fff}.va-carreel-in{display:grid;grid-template-columns:minmax(0,520px) minmax(0,340px);justify-content:center;gap:96px;align-items:center}.va-carreel-txt p{margin:14px 0 24px;max-width:46ch;line-height:1.6;color:#cfd3de}.va-carreel-vid video{display:block;width:100%;aspect-ratio:9 / 16;object-fit:cover;border-radius:14px;background:#0e1424;box-shadow:0 24px 60px #00000073}@media(max-width:760px){.va-carreel-in{grid-template-columns:1fr;gap:28px}.va-carreel-vid{max-width:300px;margin-inline:auto;width:100%}}.va-head-search{background:var(--white);color:var(--ink);cursor:pointer;padding:0}.va-search{position:fixed;inset:0;z-index:85;background:var(--paper);display:flex;flex-direction:column;animation:va-fade .2s ease}.va-search-top{border-bottom:1px solid var(--rule);background:var(--white);padding-top:env(safe-area-inset-top,0px)}.va-search-row{display:flex;align-items:center;gap:12px;height:72px}.va-search-field{flex:1;min-width:0;display:flex;align-items:center;gap:10px;height:48px;padding:0 8px 0 16px;border:1px solid var(--rule);border-radius:999px;background:var(--paper);color:var(--ink-soft);transition:border-color .2s}.va-search-field:focus-within{border-color:var(--ink)}.va-search-field input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:16px;font-weight:500}.va-search-field input::-webkit-search-cancel-button{display:none}.va-search-field input::placeholder{color:var(--mute)}.va-search-clear{flex:none;width:32px;height:32px;border-radius:50%;border:0;background:var(--paper-2);color:var(--ink-soft);cursor:pointer;font-size:.8rem}.va-search-close{flex:none;border:0;background:none;color:var(--ink);font-weight:700;font-size:.9rem;cursor:pointer;padding:8px 4px}.va-search-body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:22px 0 calc(110px + env(safe-area-inset-bottom,0px))}.va-search-hint{display:grid;gap:12px}.va-search-hint .va-chips{margin-bottom:14px}.va-search-hint a.va-chip{display:inline-flex;align-items:center;gap:6px}.va-search-count{margin:0 0 16px;color:var(--ink-soft);font-size:.9rem}.va-search-count b{color:var(--ink)}.va-search-none{max-width:520px;padding-top:20px;color:var(--ink-soft)}.va-search-none p{margin:0 0 8px}.va-search-none b{color:var(--ink)}.va-search-none .va-chips{margin-top:16px}@media(max-width:520px){.va-search-row{height:64px;gap:8px}.va-search-field{height:44px}}.va-search-field input:focus-visible{outline:none}.va-search-hint a.va-chip span{opacity:1;margin-left:0}.va-search-hint a.va-chip{color:var(--ink)}@media(max-width:440px){.va-head-row .va-wrap,.va-head .va-wrap{padding-inline:max(14px,env(safe-area-inset-left,0px))}.va-head-row{gap:8px}.va-head-actions{gap:5px}.va-head-actions .va-ig,.va-head-actions .va-cat-btn{width:38px;height:38px}.va-logo{gap:7px}.va-logo img{height:36px}.va-logo-word strong{letter-spacing:.14em;font-size:.86rem}.va-store{padding:10px 12px;font-size:.8rem}}@media(max-width:370px){.va-logo-word{display:none}}.va{--paper: #f8f2e7;--paper-2: #efe5d2;--rule: #e6dccb;--coral: #e2694a;--kraft: #d9bf8e;--kraft-ink: #4a3412;--note: #c4553a;--hand: "Caveat", "Comic Sans MS", cursive}.va-hand{font-family:var(--hand);font-weight:700;color:var(--gold);font-size:1.35rem;line-height:1.1;margin-top:2px;transform:rotate(-1.5deg);display:inline-block}.va-store{background:var(--coral)}.va-store:hover{background:var(--ink)}.va-qv-buy{background:var(--coral)}.va-qv-buy:hover{background:var(--ink)}.va-card-open{position:relative;padding-top:26px;transform-origin:50% 0}.va-card-open.sw{animation:va-sw 1.1s cubic-bezier(.3,.6,.3,1)}@keyframes va-sw{0%{transform:rotate(0)}18%{transform:rotate(5deg)}40%{transform:rotate(-3.5deg)}62%{transform:rotate(2deg)}82%{transform:rotate(-.8deg)}to{transform:rotate(0)}}.va-nail{position:absolute;top:0;left:50%;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:var(--gold);box-shadow:0 1px #00000040;z-index:1}.va-string{position:absolute;top:4px;left:50%;width:52%;height:24px;transform:translate(-50%);overflow:visible}.va-string path{stroke:#8b6b3a;stroke-width:1.5;fill:none}.va-card .va-plate{border:6px solid #fff;border-radius:2px;box-shadow:0 0 0 1px #16203a14,0 12px 20px -10px #16203a59;background:#fff}.va-card .va-fav{top:40px;right:10px}.va-note{font-family:var(--hand);font-weight:700;color:var(--note);font-size:1.08rem;line-height:1.05;transform:rotate(-2deg);transform-origin:left;display:block;margin-top:2px}.va-card-open h3{margin-top:-4px}.va-peek{border:0;background:none;padding:2px 0;font:inherit;font-size:.78rem;font-weight:700;color:var(--coral);text-decoration:underline;text-underline-offset:3px;cursor:pointer;white-space:nowrap}.va-grid>.va-card:nth-child(2n){margin-top:22px}@media(min-width:621px){.va-grid>.va-card:nth-child(2n){margin-top:0}.va-grid>.va-card:nth-child(3n+2){margin-top:24px}}.va-quiz-result .va-note,.va-quiz-result .va-peek{color:var(--gold-hi)}.va-cf{position:fixed;z-index:120;width:7px;height:7px;border-radius:1px;background:#d8b46a;pointer-events:none;animation:va-cf .9s ease-out forwards}.va-cf.co{background:#e2694a}@keyframes va-cf{to{transform:translate(var(--x),var(--y)) rotate(220deg);opacity:0}}.va .va-chip{border:0;border-radius:0;background:var(--kraft);color:var(--kraft-ink);padding:8px 14px 8px 20px;clip-path:polygon(10px 0,100% 0,100% 100%,10px 100%,0 50%);position:relative;display:inline-flex;align-items:center;gap:6px}.va .va-chip:before{content:"";position:absolute;left:7px;top:50%;width:4px;height:4px;margin-top:-2px;border-radius:50%;background:var(--paper)}.va .va-chip:hover{background:#cfb07a;color:var(--kraft-ink)}.va .va-chip[aria-pressed=true]{background:var(--ink);color:#f3e3bd}.va-season{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 10px;padding:8px max(16px,env(safe-area-inset-right,0px)) 8px max(16px,env(safe-area-inset-left,0px));font-size:.82rem;font-weight:600;text-align:center}.va-season a{text-decoration:underline;text-underline-offset:3px;font-weight:700}.va-season.ekim{background:#c8102e;color:#fff}.va-season.yilbasi{background:#14532d;color:#fdf6e3}.va-season.sevgi{background:#f4c0d1;color:#72243e}.va-fx{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:30}@media(prefers-reduced-motion:reduce){.va-card-open.sw{animation:none}}.va-pager{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin-top:36px}.va-pg{min-width:42px;height:42px;padding:0 12px;border:1px solid var(--rule);background:var(--white);color:var(--ink);font-weight:700;font-size:.95rem;border-radius:999px;cursor:pointer;font-variant-numeric:tabular-nums;transition:background .2s,border-color .2s}.va-pg:hover{border-color:var(--ink)}.va-pg[aria-current=page]{background:var(--ink);border-color:var(--ink);color:#fff}.va-pg-arrow{font-size:1.3rem;line-height:1}.va-pg:disabled{opacity:.35;cursor:default}.va-pg-dots{color:var(--mute);padding:0 2px}.va-pg-note{text-align:center;color:var(--mute);font-size:.82rem;margin:10px 0 0}#koleksiyon{scroll-margin-top:80px}.va-wheel-fab{position:fixed;z-index:69;left:max(16px,env(safe-area-inset-left,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));display:inline-flex;align-items:center;gap:8px;padding:11px 16px;border:0;border-radius:999px;background:var(--ink);color:#f3e3bd;font-weight:700;font-size:.88rem;cursor:pointer;box-shadow:0 10px 28px #121b3359;transition:transform .2s}.va-wheel-fab:hover{transform:translateY(-2px)}.va-wheel-fab span:first-child{font-size:1.15rem;line-height:1}.va-wheel-fab.hint{animation:va-wiggle 1.2s ease-in-out 3}@keyframes va-wiggle{0%,to{transform:rotate(0)}20%{transform:rotate(-6deg)}40%{transform:rotate(5deg)}60%{transform:rotate(-3deg)}80%{transform:rotate(2deg)}}@media(max-width:620px){.va-wheel-fab{bottom:calc(96px + env(safe-area-inset-bottom,0px));padding:12px 14px}.va-wheel-fab-t{display:none}}.va-wheel{position:relative;width:min(420px,100%);max-height:calc(100dvh - 32px);overflow:auto;background:var(--paper);border-radius:16px;padding:26px 22px 24px;text-align:center;animation:va-pop .3s cubic-bezier(.2,.8,.2,1)}.va-wheel h2{font-family:var(--display);font-weight:600;font-size:1.55rem;line-height:1.15;margin-top:6px}.va-wheel .va-hand{margin-top:2px}.va-wheel-stage{position:relative;width:min(290px,78vw);aspect-ratio:1;margin:18px auto 14px}.va-wheel-disc{position:absolute;inset:0;border-radius:50%;border:6px solid var(--ink);box-shadow:0 14px 30px -10px #121b3373,inset 0 0 0 3px #ffffff59;transition:transform 4.2s cubic-bezier(.12,.75,.12,1)}.va-wheel-lbl{position:absolute;inset:0;padding-top:11%;text-align:center;font-family:var(--display);font-weight:600;font-size:1.25rem;line-height:1;transform-origin:50% 50%;pointer-events:none}.va-wheel-pin{position:absolute;z-index:2;left:50%;top:-6px;width:0;height:0;margin-left:-13px;border-left:13px solid transparent;border-right:13px solid transparent;border-top:24px solid var(--coral);filter:drop-shadow(0 2px 2px rgba(0,0,0,.3))}.va-wheel-hub{position:absolute;z-index:2;left:50%;top:50%;width:31%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;border:4px solid var(--gold);background:#fff;color:var(--ink);font-weight:800;font-size:1rem;cursor:pointer;box-shadow:0 6px 16px #00000040}.va-wheel-hub:disabled{cursor:default}.va-wheel-note{margin:0;color:var(--ink-soft);font-size:.86rem}.va-wheel-win{display:grid;gap:12px}.va-wheel-win p{margin:0;color:var(--ink-soft);font-size:.92rem}.va-wheel-win b{color:var(--ink)}.va-wheel-code{display:inline-flex;justify-content:center;align-items:baseline;gap:10px;padding:14px;border:2px dashed var(--gold);border-radius:10px;background:#fff;color:var(--ink);font-family:ui-monospace,Menlo,monospace;font-size:1.35rem;font-weight:800;letter-spacing:.08em;cursor:pointer}.va-wheel-code small{font-family:var(--body);font-size:.72rem;font-weight:700;letter-spacing:0;color:var(--coral)}@media(prefers-reduced-motion:reduce){.va-wheel-disc{transition:none}.va-wheel-fab.hint{animation:none}}.va-wheel-gift{display:grid;gap:6px;padding:12px;border:0;border-radius:12px;background:#fff;box-shadow:0 10px 24px -12px #121b3366;cursor:pointer;text-align:center;animation:va-flip .6s cubic-bezier(.2,.8,.2,1) .2s both}.va-wheel-gift img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:6px}.va-wheel-gift-tag{font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.va-wheel-gift-name{font-family:var(--display);font-weight:600;font-size:1.1rem;color:var(--ink)}.va-wheel-gift .va-hand{font-size:1.1rem;color:var(--note)}.va-wheel-more{font-size:.85rem;font-weight:700;color:var(--ink-soft);text-decoration:underline;text-underline-offset:3px}@keyframes va-flip{0%{transform:perspective(700px) rotateY(90deg);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.va-wheel-gift{animation:none}}
