.sv .vz{gap:16px;display:grid}.sv .vz-cap{font-size:var(--fs-small);color:var(--text-3);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sv .vz-k{font-size:var(--fs-small);color:var(--text-2);margin-bottom:10px;font-weight:700}.sv .vz-wall{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.sv .vz-idea{aspect-ratio:9/15;border-radius:var(--r-md);background:var(--paper-3);position:relative;overflow:hidden}.sv .vz-idea .pic{position:absolute;inset:0}.sv .vz-idea.top{box-shadow:0 0 0 3px var(--brand)}.sv .vz-idea figcaption{color:#fff;text-shadow:0 1px 8px #00000080;gap:6px;display:grid;position:absolute;bottom:8px;left:8px;right:8px}.sv .vz-idea figcaption b{font-size:.875rem;line-height:1.3}.sv .vz-x{text-shadow:none;background:#100c09b8;border-radius:8px;justify-self:start;padding:4px 8px;font-size:1.125rem;font-weight:750;line-height:1.1;display:grid}.sv .vz-x small{opacity:.8;font-size:10px;font-weight:600}.sv .vz-idea:after{content:"";background:linear-gradient(#0000 45%,#0a0603a6);position:absolute;inset:0}.sv .vz-idea figcaption{z-index:1}@media (max-width:900px){.sv .vz-wall{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.sv .vz-wall{grid-template-columns:repeat(2,minmax(0,1fr))}}.sv .vz-seance{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,72px)}.sv .vz-phone{border-radius:var(--r-lg);background:var(--paper-2);place-items:center;padding:28px clamp(16px,3vw,48px);display:grid}.sv .vz-steps{gap:0;display:grid}.sv .vz-steps li{border-top:1px solid var(--rule);grid-template-columns:44px minmax(0,1fr);gap:4px 14px;padding:22px 0;display:grid}.sv .vz-steps li>span{background:var(--brand-strong);color:#fff;border-radius:10px;grid-row:span 2;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.sv .vz-steps b{font-size:var(--fs-h4)}.sv .vz-steps p{color:var(--text-2);line-height:1.5}@media (max-width:900px){.sv .vz-seance{grid-template-columns:minmax(0,1fr)}}.sv .vz-montage{grid-template-columns:minmax(0,1fr) auto minmax(0,260px);align-items:center;gap:clamp(16px,3vw,48px)}.sv .vz-raw-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:640px;display:grid}.sv .vz-raw-grid .pic{aspect-ratio:9/16;border-radius:10px}.sv .vz-arrow{color:var(--brand)}.sv .vz-film-in{aspect-ratio:9/16;border-radius:var(--r-md);box-shadow:var(--sh-device);position:relative;overflow:hidden}.sv .vz-film-in .film{position:absolute;inset:0}.sv .vz-sub{text-align:center;color:#fff;letter-spacing:-.02em;text-shadow:0 2px 12px #00000080;font-size:1.25rem;font-weight:800;position:absolute;bottom:22%;left:10px;right:10px}.sv .vz-sub em{color:#ffb38a;font-style:normal}.sv .vz-film .vz-cap{margin-top:10px}@media (max-width:900px){.sv .vz-montage{grid-template-columns:minmax(0,1fr)}.sv .vz-arrow{justify-self:center;transform:rotate(90deg)}}.sv .vz-pub{grid-template-columns:240px minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,56px)}.sv .vz-pub-film{aspect-ratio:9/16;border-radius:var(--r-md);position:relative;overflow:hidden}.sv .vz-pub-film .pic{position:absolute;inset:0}.sv .vz-pub-t{color:#fff;text-shadow:0 1px 8px #0009;font-weight:700;position:absolute;bottom:12px;left:12px}.sv .vz-nets{gap:8px;display:grid}.sv .vz-nets li{border-radius:var(--r-md);background:var(--card);box-shadow:inset 0 0 0 1px var(--rule);grid-template-columns:28px 120px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.sv .vz-nets li.auto{box-shadow:inset 0 0 0 1.5px var(--brand)}.sv .vz-net{width:24px!important;height:24px!important}.sv .vz-nets span{color:var(--text-2)}@media (max-width:760px){.sv .vz-pub{grid-template-columns:minmax(0,1fr)}.sv .vz-pub-film{display:none}.sv .vz-nets li{grid-template-columns:24px minmax(0,1fr)}.sv .vz-nets li span,.sv .vz-nets li em{grid-column:2}}.sv .vz-res{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:center;gap:clamp(20px,4vw,56px)}.sv .vz-rules{display:grid}.sv .vz-rules li{border-top:1px solid var(--rule);gap:6px;padding:20px 0;display:grid}.sv .vz-rules b{font-size:var(--fs-h4)}.sv .vz-rules p{color:var(--text-2);line-height:1.55}@media (max-width:1000px){.sv .vz-res{grid-template-columns:minmax(0,1fr)}}
.sv .cta-flow{--cf-t:12s;gap:22px;display:grid;position:relative}.sv .cf-rail{height:18px;margin:0 12.5%;position:relative}.sv .cf-rail:before{content:"";background:repeating-linear-gradient(90deg, var(--rule-2) 0 6px, transparent 6px 12px);border-radius:2px;height:2px;position:absolute;top:50%;left:0;right:0;translate:0 -50%}.sv .cf-node{background:var(--paper-2);width:14px;height:14px;box-shadow:inset 0 0 0 2px var(--rule-2);border-radius:50%;position:absolute;top:50%;translate:-50% -50%}.sv .cf-node.n1{left:0}.sv .cf-node.n2{left:33.333%}.sv .cf-node.n3{left:66.666%}.sv .cf-node.n4{left:100%}.sv .cf-dot{z-index:2;background:var(--brand);width:18px;height:18px;box-shadow:0 0 0 6px var(--brand-soft);border-radius:50%;position:absolute;top:50%;left:0;translate:-50% -50%}.sv .cf-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.6vw,24px);display:grid}.sv .cf-step{grid-template-rows:auto 1fr;gap:14px;display:grid}.sv .cf-n{letter-spacing:var(--ls-tight);align-items:center;gap:10px;font-size:1.0625rem;font-weight:650;line-height:1.25;display:flex}.sv .cf-n span{background:var(--brand-strong);color:#fff;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.sv .cf-card{background:var(--card);box-shadow:inset 0 0 0 1px var(--rule), 0 30px 60px -40px #28160a66;min-height:440px;transition:transform .6s var(--e-out), box-shadow .6s ease;border-radius:28px;flex-direction:column;gap:10px;padding:14px;font-size:13.5px;line-height:1.4;display:flex}.sv .cf-media{background:#2a1a10;border-radius:18px;flex:1;min-height:260px;position:relative;overflow:hidden}.sv .cf-media .film{position:absolute;inset:0}.sv .cf-net{background:#100c0980;border-radius:10px;padding:6px;position:absolute;top:10px;right:10px}.sv .cf-net .nets{color:#fff}.sv .cf-net .net{width:15px;height:15px}.sv .cf-heart{color:#e0245e;background:#ffffffeb;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:12px;left:12px}.sv .cf-heart svg{fill:currentColor}.sv .cf-cap b{margin-right:4px}.sv .cf-cap mark{background:var(--brand-soft);color:var(--brand-text);border-radius:5px;padding:1px 5px;font-weight:700}.sv .cf-c{background:var(--paper-2);color:var(--text);border-radius:16px;align-items:center;gap:10px;padding:10px 12px;display:flex}.sv[data-theme=dark] .cf-c{background:var(--paper-3)}.sv .cf-c b{margin-right:4px}.sv .cf-auto{color:var(--brand-text);align-items:center;gap:6px;margin-top:auto;padding:4px 2px;font-size:12px;font-weight:650;display:inline-flex}.sv .cf-dm-h{border-bottom:1px solid var(--app-line);align-items:center;gap:8px;padding:2px 2px 10px;display:flex}.sv .cf-dm-h .ex{margin-left:auto}.sv .cf-dm .bub.in p{background:var(--app-2);border-radius:18px 18px 18px 6px;max-width:82%;padding:9px 12px}.sv .cf-dm .bub.out{border-radius:18px 18px 6px;padding:9px 12px}.sv .cf-out{display:grid}.sv .cf-dm .link-card{border-radius:14px}.sv .cf-msg{color:var(--text-2);text-align:right;margin-top:auto;font-size:12px}.sv .cf-dm .bub.out{background:var(--brand-strong);color:#fff}.sv .cf-site{gap:12px;padding:0;overflow:hidden}.sv .cf-url{background:var(--app-side);border-bottom:1px solid var(--app-line);align-items:center;gap:10px;padding:12px 14px;display:flex}.sv .cf-addr{background:var(--app-bg);color:var(--text-2);white-space:nowrap;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:5px;padding:5px 10px;font-size:11.5px;display:inline-flex;overflow:hidden}.sv .cf-hero{color:#fff;isolation:isolate;border-radius:16px;align-items:flex-end;height:170px;margin:0 14px;padding:12px;display:flex;position:relative;overflow:hidden}.sv .cf-hero .pic{z-index:-1;position:absolute;inset:0}.sv .cf-hero:after{content:"";z-index:-1;background:linear-gradient(#0000 40%,#0a060399);position:absolute;inset:0}.sv .cf-hero b{letter-spacing:-.02em;font-size:17px}.sv .cf-dates{grid-template-columns:1fr 1fr;gap:8px;margin:0 14px;display:grid}.sv .cf-dates span{background:var(--app-2);border-radius:12px;padding:9px 11px;font-size:13px;font-weight:650;display:grid}.sv .cf-dates small{color:var(--text-3);font-size:10.5px;font-weight:600}.sv .cf-book{background:var(--brand-strong);color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:6px;height:44px;margin:0 14px;font-size:14px;font-weight:700;display:inline-flex}.sv .cf-count{color:var(--brand-text);justify-content:center;align-items:center;gap:6px;margin:auto 14px 14px;font-size:12px;font-weight:650;display:inline-flex}.sv .cf-status{color:var(--text-2);font-size:var(--fs-small);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.sv .cf-status .status{background:var(--brand-soft);color:var(--brand-text);border-radius:6px;padding:2px 8px;font-size:13px}@media (prefers-reduced-motion:no-preference){.sv .cf-dot{animation:sv-cf-dot var(--cf-t) var(--e-io) infinite}.sv .cf-node{animation:sv-cf-node var(--cf-t) ease infinite}.sv .cf-node.n2{animation-delay:calc(var(--cf-t) * .25)}.sv .cf-node.n3{animation-delay:calc(var(--cf-t) * .5)}.sv .cf-node.n4{animation-delay:calc(var(--cf-t) * .75)}.sv .cf-step .cf-card{animation:sv-cf-lift var(--cf-t) var(--e-out) infinite}.sv .cf-step.s2 .cf-card{animation-delay:calc(var(--cf-t) * .25)}.sv .cf-step.s3 .cf-card{animation-delay:calc(var(--cf-t) * .5)}.sv .cf-step.s4 .cf-card{animation-delay:calc(var(--cf-t) * .75)}.sv .cf-heart{animation:sv-cf-heart var(--cf-t) ease infinite}.sv .cf-comments .c1,.sv .cf-comments .c2,.sv .cf-comments .c3,.sv .cf-comments .c4,.sv .cf-comments .c5,.sv .cf-dm .d1,.sv .cf-dm .d2,.sv .cf-dm .d3,.sv .cf-book,.sv .cf-count{animation:sv-cf-in var(--cf-t) var(--e-out) infinite both}.sv .cf-comments .c1{animation-delay:calc(var(--cf-t) * .25)}.sv .cf-comments .c2{animation-delay:calc(var(--cf-t) * .29)}.sv .cf-comments .c3{animation-delay:calc(var(--cf-t) * .33)}.sv .cf-comments .c4{animation-delay:calc(var(--cf-t) * .37)}.sv .cf-comments .c5{animation-delay:calc(var(--cf-t) * .42)}.sv .cf-dm .d1{animation-delay:calc(var(--cf-t) * .5)}.sv .cf-dm .d2{animation-delay:calc(var(--cf-t) * .55)}.sv .cf-dm .d3{animation-delay:calc(var(--cf-t) * .6)}.sv .cf-book{animation-name:sv-cf-press;animation-delay:calc(var(--cf-t) * .75)}.sv .cf-count{animation-delay:calc(var(--cf-t) * .82)}}@keyframes sv-cf-dot{0%,15%{left:0}25%,40%{left:33.333%}50%,65%{left:66.666%}75%,92%{left:100%}to{left:0}}@keyframes sv-cf-node{0%,2%{background:var(--paper-2);box-shadow:inset 0 0 0 2px var(--rule-2)}4%,22%{background:var(--brand);box-shadow:inset 0 0 0 2px var(--brand)}26%,to{background:var(--paper-2);box-shadow:inset 0 0 0 2px var(--rule-2)}}@keyframes sv-cf-lift{0%,2%{transform:none}6%,22%{box-shadow:inset 0 0 0 2px var(--brand), 0 40px 70px -40px #c94a0f8c;transform:translateY(-8px)}28%,to{transform:none}}@keyframes sv-cf-in{0%{transform:translateY(6px)scale(.98)}4%,to{transform:none}}@keyframes sv-cf-press{0%,3%{transform:none}5%{transform:scale(.95)}8%,to{transform:none}}@keyframes sv-cf-heart{0%,8%{transform:scale(1)}11%{transform:scale(1.25)}15%,to{transform:scale(1)}}@media (max-width:1100px){.sv .cf-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.sv .cf-rail{display:none}}@media (max-width:640px){.sv .cf-steps{grid-template-columns:minmax(0,1fr)}.sv .cf-card{min-height:0}.sv .cf-media{aspect-ratio:4/5;flex:none;min-height:0}}
