.hero-visual{width:100%;min-width:0}.scene{--u:10px;position:relative;width:100%;max-width:640px;aspect-ratio:57 / 58;container-type:inline-size}@supports (width:1cqw){.scene{--u:calc(100cqw / 57)}}.scene-in{position:absolute;inset:0;overflow:hidden;isolation:isolate;border-radius:calc(var(--u)*2.8);background:#0F1530;background:var(--night,#0F1530);color:#fff;font-family:var(--font,inherit);line-height:1.3;box-shadow:0 calc(var(--u)*3) calc(var(--u)*6) calc(var(--u)*-3) rgba(15,21,48,.5)}:where(.scene) *,:where(.scene) *::before,:where(.scene) *::after{box-sizing:border-box}:where(.scene-in) :where(p,div,b,span,i){margin:0}:where(.scene-in) :where(b,i){font-style:normal;font-weight:inherit}.t::before{content:attr(data-t)}.win{position:absolute;left:calc(var(--u)*2.4);right:calc(var(--u)*2.4);top:calc(var(--u)*2.4);height:calc(var(--u)*40);overflow:hidden;border-radius:calc(var(--u)*1.5);background:#fff;color:#141824;color:var(--ink,#141824);box-shadow:0 calc(var(--u)*2.4) calc(var(--u)*5) calc(var(--u)*-1.5) rgba(0,0,0,.55)}.chrome{position:absolute;left:0;right:0;top:0;height:calc(var(--u)*6.4);background:#E8EBF2;z-index:3}.chrome::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#DCE0E9}.dots{position:absolute;left:calc(var(--u)*1.7);top:calc(var(--u)*1.3);display:flex;gap:calc(var(--u)*.7)}.dots i{width:calc(var(--u)*1);height:calc(var(--u)*1);border-radius:50%;background:#C2C8D5}.tabrow{position:absolute;left:calc(var(--u)*6.6);top:calc(var(--u)*.8);height:calc(var(--u)*2.8);display:flex;align-items:flex-end;gap:calc(var(--u)*.3)}.tab{display:flex;align-items:center;gap:calc(var(--u)*.8);height:calc(var(--u)*2.8);padding:0 calc(var(--u)*1.3);overflow:hidden;white-space:nowrap;border-radius:calc(var(--u)*1) calc(var(--u)*1) 0 0;font-size:calc(var(--u)*1.25);font-weight:600;color:#5B6474}.t1{width:calc(var(--u)*14);background:transparent}.t2{width:calc(var(--u)*11);background:#fff;color:#141824;color:var(--ink,#141824)}.fav{flex:none;width:calc(var(--u)*1.1);height:calc(var(--u)*1.1);border-radius:50%;background:#141824}.t1 .fav{background:#A8432F}.plus{position:relative;width:calc(var(--u)*2.4);height:calc(var(--u)*2.4);margin-bottom:calc(var(--u)*.2);display:grid;place-items:center;border-radius:50%}.plus b{position:relative;width:calc(var(--u)*1.1);height:calc(var(--u)*1.1)}.plus b::before,.plus b::after{content:"";position:absolute;background:#5B6474;border-radius:1px}.plus b::before{left:0;right:0;top:calc(50% - calc(var(--u)*.08));height:calc(var(--u)*.16)}.plus b::after{top:0;bottom:0;left:calc(50% - calc(var(--u)*.08));width:calc(var(--u)*.16)}.ring{position:absolute;left:calc(var(--u)*21.2);top:calc(var(--u)*1.2);z-index:5;width:calc(var(--u)*2);height:calc(var(--u)*2);border:calc(var(--u)*.22) solid #2F49FF;border-radius:50%;opacity:0;pointer-events:none}.bar{position:absolute;left:0;right:0;top:calc(var(--u)*3.6);height:calc(var(--u)*2.8);background:#fff}.addr{position:absolute;left:calc(var(--u)*1.6);right:calc(var(--u)*1.6);top:calc(var(--u)*.4);height:calc(var(--u)*2);display:flex;align-items:center;gap:calc(var(--u)*.8);padding:0 calc(var(--u)*1.3);border-radius:calc(var(--u)*1);background:#F0F2F7;color:#3A4254;font-size:calc(var(--u)*1.25);white-space:nowrap}.addr .ico{width:calc(var(--u)*1.3);height:calc(var(--u)*1.3);flex:none;color:#7A8396}.addr-a{opacity:0}.pane{position:absolute;left:0;right:0;top:calc(var(--u)*6.4);bottom:0;padding:0 calc(var(--u)*2.6);background:#fff}.pane-a{padding-top:calc(var(--u)*1.5);opacity:0;z-index:2}.pane-b{padding-top:calc(var(--u)*1.7);z-index:1}.s-nav{display:flex;align-items:center;justify-content:space-between;height:calc(var(--u)*2.8)}.s-logo{display:flex;align-items:center;gap:calc(var(--u)*.8);font-size:calc(var(--u)*1.7);font-weight:750;letter-spacing:-.02em}.s-logo i{width:calc(var(--u)*2);height:calc(var(--u)*2);border-radius:calc(var(--u)*.6);background:#A8432F}.s-links{display:flex;align-items:center;gap:calc(var(--u)*2);font-size:calc(var(--u)*1.2);font-weight:550;color:#5B6474}.s-call{padding:calc(var(--u)*.7) calc(var(--u)*1.4);border-radius:calc(var(--u)*.8);background:#141824;color:#fff;font-weight:650}.s-hero{display:grid;grid-template-columns:1.08fr .92fr;gap:calc(var(--u)*2.4);margin-top:calc(var(--u)*1.6)}.s-h{font-size:calc(var(--u)*2.6);line-height:1.08;font-weight:750;letter-spacing:-.03em;max-width:12em}.s-p{margin-top:calc(var(--u)*1);max-width:calc(var(--u)*24);font-size:calc(var(--u)*1.3);line-height:1.45;color:#5B6474}.s-cta{display:inline-block;margin-top:calc(var(--u)*1.5);padding:calc(var(--u)*1) calc(var(--u)*1.9);border-radius:calc(var(--u)*.9);background:#A8432F;color:#fff;font-size:calc(var(--u)*1.35);font-weight:650}.s-img{min-height:calc(var(--u)*14);border-radius:calc(var(--u)*1.2);overflow:hidden}.s-img svg{display:block;width:100%;height:100%}.s-row{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--u)*2);margin-top:calc(var(--u)*1.6);padding-top:calc(var(--u)*1.2);border-top:1px solid #E5E8EF}.s-row b{display:block;font-size:calc(var(--u)*1.4);font-weight:700}.s-row .t:not(b){display:block;margin-top:calc(var(--u)*.2);font-size:calc(var(--u)*1.15);color:#6B7383}.q{display:flex;align-items:center;gap:calc(var(--u)*1.2);height:calc(var(--u)*4.6);padding:0 calc(var(--u)*1.9);border:calc(var(--u)*.18) solid #D4D9E4;border-radius:calc(var(--u)*2.3);background:#fff}.q svg{width:calc(var(--u)*1.9);height:calc(var(--u)*1.9);flex:none;stroke:#5B6474}.q-wrap{position:relative;display:inline-block;font-size:calc(var(--u)*1.8);font-weight:500;line-height:1.2}.q-text{display:inline-block}.q-caret{position:absolute;top:calc(var(--u)*-.1);bottom:calc(var(--u)*-.1);left:100%;width:calc(var(--u)*.2);background:#2F49FF;opacity:0}.filters{display:flex;gap:calc(var(--u)*2.4);height:calc(var(--u)*2.2);margin-top:calc(var(--u)*1.4);font-size:calc(var(--u)*1.25);font-weight:550;color:#5B6474}.filters .on{position:relative;color:#141824}.filters .on::after{content:"";position:absolute;left:0;right:0;bottom:calc(var(--u)*-.5);height:calc(var(--u)*.22);border-radius:calc(var(--u)*.2);background:#2F49FF}.results{position:relative;height:calc(var(--u)*21);margin-top:calc(var(--u)*1.4)}.res{position:absolute;left:0;right:0;top:0;height:calc(var(--u)*6.8);padding:calc(var(--u)*.8) calc(var(--u)*7.4) 0 calc(var(--u)*1.6);border-radius:calc(var(--u)*1.2)}.r-url{display:flex;align-items:center;gap:calc(var(--u)*.8);height:calc(var(--u)*1.7);font-size:calc(var(--u)*1.15);color:#4B5262;white-space:nowrap}.r-fav{width:calc(var(--u)*1.6);height:calc(var(--u)*1.6);border-radius:50%;background:#C9CFDC}.r-title{margin-top:calc(var(--u)*.4);font-size:calc(var(--u)*1.7);line-height:1.3;font-weight:650;color:#2F49FF;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r-snip{margin-top:calc(var(--u)*.2);font-size:calc(var(--u)*1.2);line-height:1.35;color:#5B6474;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r-snip .t,.r-title .t{display:inline}.o1{translate:0 calc(var(--u)*7)}.o2{translate:0 calc(var(--u)*14)}.o1 .r-url,.o1 .r-title,.o1 .r-snip,.o2 .r-url,.o2 .r-title,.o2 .r-snip{filter:blur(calc(var(--u)*.3));opacity:.8}.you{background:#EEF1FF;box-shadow:0 0 0 calc(var(--u)*.2) #2F49FF,0 calc(var(--u)*1.2) calc(var(--u)*2.4) calc(var(--u)*-1) rgba(47,73,255,.35)}.you .r-fav{background:#A8432F}.badge{position:absolute;right:calc(var(--u)*1.8);top:calc(var(--u)*1.6);width:calc(var(--u)*3.8);height:calc(var(--u)*3.8);display:grid;place-items:center;border-radius:50%;background:#141824;color:#fff;font-size:calc(var(--u)*2.1);font-weight:750}.badge::before{content:"1"}.crown{position:absolute;right:calc(var(--u)*1.1);top:calc(var(--u)*-2.1);width:calc(var(--u)*5.4);height:calc(var(--u)*4.05);rotate:-6deg;transform-origin:50% 90%;filter:drop-shadow(0 calc(var(--u)*.3) calc(var(--u)*.3) rgba(0,0,0,.22))}.sp{position:absolute;width:calc(var(--u)*1.7);height:calc(var(--u)*1.7);opacity:.9;scale:.8}.sp.s1{right:calc(var(--u)*7.4);top:calc(var(--u)*-3)}.sp.s2{right:calc(var(--u)*-.6);top:calc(var(--u)*-1.8);width:calc(var(--u)*1.3);height:calc(var(--u)*1.3)}.sp.s3{right:calc(var(--u)*8.4);top:calc(var(--u)*-.2);width:calc(var(--u)*1.1);height:calc(var(--u)*1.1)}.sub,.slogan{position:absolute;left:calc(var(--u)*2.4);right:calc(var(--u)*2.4);top:calc(var(--u)*44.8)}.sub{font-size:calc(var(--u)*2);line-height:1.3;font-weight:560;color:rgba(255,255,255,.78);opacity:0}.slogan{font-size:calc(var(--u)*5.2);line-height:1;font-weight:760;letter-spacing:-.04em;white-space:nowrap}.slogan span{display:inline-block}.note{position:absolute;left:calc(var(--u)*2.4);bottom:calc(var(--u)*2.4);max-width:calc(var(--u)*34);font-size:calc(var(--u)*1.2);line-height:1.35;color:rgba(255,255,255,.58)}@supports (font-size:max(1px,1px)){.note{font-size:max(10.5px,calc(var(--u)*1.2))}}.scene-replay{position:absolute;right:calc(var(--u)*2.4);bottom:calc(var(--u)*2.2);z-index:5;display:inline-flex;align-items:center;gap:.6em;min-height:32px;padding:0 .95em;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;font:inherit;font-size:13px;font-weight:600;line-height:1;cursor:pointer;transition:background-color .2s,border-color .2s}.scene-replay[hidden]{display:none}.scene-replay svg{width:15px;height:15px;flex:none}.scene-replay:hover{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.5)}.scene-replay:focus-visible{outline:2px solid #fff;outline-offset:3px}@container (max-width:430px){.scene-replay{width:34px;min-height:34px;padding:0;justify-content:center}.scene-replay span{display:none}.note{max-width:calc(100% - calc(var(--u)*4.8) - 44px)}}.cursor{position:absolute;left:0;top:0;z-index:6;width:calc(var(--u)*3.2);height:auto;opacity:0;pointer-events:none;filter:drop-shadow(0 calc(var(--u)*.2) calc(var(--u)*.3) rgba(0,0,0,.28))}@media (prefers-reduced-motion:no-preference){@keyframes sc-win{from{opacity:0;translate:0 calc(var(--u)*2);scale:.97}to{opacity:1;translate:0 0;scale:1}}@keyframes sc-in{from{opacity:0;transform:translateY(calc(var(--u)*.9))}to{opacity:1;transform:none}}@keyframes sc-fade{from{opacity:0}to{opacity:1}}@keyframes sc-pane-a{0%,83%{opacity:1}100%{opacity:0}}@keyframes sc-addr-a{0%,83%{opacity:1}100%{opacity:0}}@keyframes sc-tab1{from{background:#fff;color:#141824}to{background:transparent;color:#5B6474}}@keyframes sc-tab2{from{width:0;padding:0;opacity:0}to{width:calc(var(--u)*11);padding:0 calc(var(--u)*1.3);opacity:1}}@keyframes sc-ring{0%{opacity:.9;scale:.6}100%{opacity:0;scale:2.2}}@keyframes sc-cursor{0%{translate:calc(var(--u)*13) calc(var(--u)*36);opacity:0}12%{opacity:1}66%,78%{translate:calc(var(--u)*21.5) calc(var(--u)*1.7);opacity:1}100%{translate:calc(var(--u)*22.5) calc(var(--u)*3.2);opacity:0}}@keyframes sc-press{0%,100%{scale:1}40%{scale:.8}}@keyframes sc-type{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes sc-caret-x{from{left:0}to{left:100%}}@keyframes sc-caret-vis{0%,100%{opacity:0}2%,97%{opacity:1}}@keyframes sc-focus{0%,100%{border-color:#D4D9E4;box-shadow:none}8%,90%{border-color:#2F49FF;box-shadow:0 0 0 calc(var(--u)*.3) rgba(47,73,255,.16)}}@keyframes sc-up{from{translate:0 calc(var(--u)*14)}to{translate:0 0}}@keyframes sc-dn1{from{translate:0 0}to{translate:0 calc(var(--u)*7)}}@keyframes sc-dn2{from{translate:0 calc(var(--u)*7)}to{translate:0 calc(var(--u)*14)}}@keyframes sc-you{from{background:transparent;box-shadow:0 0 0 0 rgba(47,73,255,0)}to{background:#EEF1FF;box-shadow:0 0 0 calc(var(--u)*.2) #2F49FF,0 calc(var(--u)*1.2) calc(var(--u)*2.4) calc(var(--u)*-1) rgba(47,73,255,.35)}}@keyframes sc-pop{0%,100%{scale:1}50%{scale:1.025}}@keyframes sc-badge{from{opacity:0;scale:0}60%{scale:1.18}to{opacity:1;scale:1}}@keyframes sc-crown{0%{opacity:0;translate:0 calc(var(--u)*-7);rotate:-30deg;scale:.7}50%{opacity:1;translate:0 calc(var(--u)*.5);rotate:4deg;scale:1.06}72%{translate:0 calc(var(--u)*-.4);rotate:-10deg;scale:1}100%{opacity:1;translate:0 0;rotate:-6deg;scale:1}}@keyframes sc-spark{0%{opacity:0;scale:0;rotate:-90deg}50%{opacity:1;scale:1.25}100%{opacity:.9;scale:.8;rotate:0deg}}@keyframes sc-sub{0%{opacity:0;translate:0 calc(var(--u)*.8)}12%,86%{opacity:1;translate:0 0}100%{opacity:0;translate:0 calc(var(--u)*-.4)}}@keyframes sc-word{from{opacity:0;translate:0 calc(var(--u)*1.4)}to{opacity:1;translate:0 0}}.scene:not([data-off]) .win{animation:sc-win .7s cubic-bezier(.2,.8,.2,1) .1s both}.scene:not([data-off]) .a1{animation:sc-in .5s ease-out .45s both}.scene:not([data-off]) .a2{animation:sc-in .5s ease-out .6s both}.scene:not([data-off]) .a3{animation:sc-in .5s ease-out .75s both}.scene:not([data-off]) .a4{animation:sc-in .5s ease-out .95s both}.scene:not([data-off]) .a5{animation:sc-in .5s ease-out 1.1s both}.scene:not([data-off]) .pane-a{animation:sc-pane-a 2.7s linear both}.scene:not([data-off]) .pane-b{animation:sc-fade .35s ease-out 2.55s both}.scene:not([data-off]) .addr-a{animation:sc-addr-a 2.7s linear both}.scene:not([data-off]) .addr-b{animation:sc-fade .4s ease-out 2.5s both}.scene:not([data-off]) .t1{animation:sc-tab1 .25s ease-out 2.25s both}.scene:not([data-off]) .t2{animation:sc-tab2 .4s cubic-bezier(.2,.8,.2,1) 2.2s both}.scene:not([data-off]) .ring{animation:sc-ring .55s ease-out 2.2s both}.scene:not([data-off]) .cursor{animation:sc-cursor 1.5s cubic-bezier(.5,0,.25,1) 1.2s both,sc-press .2s ease-in-out 2.2s both}.scene:not([data-off]) .q{animation:sc-focus 2.3s linear 2.9s both}.scene:not([data-off]) .q-text{animation:sc-type 1s steps(18,end) 3s both}.scene:not([data-off]) .q-caret{animation:sc-caret-x 1s steps(18,end) 3s both,sc-caret-vis 2.3s linear 2.8s both}.scene:not([data-off]) .filters{animation:sc-fade .4s ease-out 2.95s both}.scene:not([data-off]) .o1{animation:sc-fade .35s ease-out 4s both,sc-dn1 .85s cubic-bezier(.65,0,.25,1) 4.75s both}.scene:not([data-off]) .o2{animation:sc-fade .35s ease-out 4.12s both,sc-dn2 .85s cubic-bezier(.65,0,.25,1) 4.75s both}.scene:not([data-off]) .you{animation:sc-fade .35s ease-out 4.24s both,sc-up .85s cubic-bezier(.65,0,.25,1) 4.75s both,sc-you .35s ease-out 5.3s both,sc-pop .45s ease-in-out 5.3s both}.scene:not([data-off]) .badge{animation:sc-badge .45s cubic-bezier(.3,1.4,.5,1) 5.45s both}.scene:not([data-off]) .crown{animation:sc-crown .8s cubic-bezier(.3,.9,.4,1) 5.65s both}.scene:not([data-off]) .sp.s1{animation:sc-spark .7s ease-out 6.05s both}.scene:not([data-off]) .sp.s2{animation:sc-spark .7s ease-out 6.18s both}.scene:not([data-off]) .sp.s3{animation:sc-spark .7s ease-out 6.3s both}.scene:not([data-off]) .sub1{animation:sc-sub 2.1s ease-out .35s both}.scene:not([data-off]) .sub2{animation:sc-sub 2.1s ease-out 2.5s both}.scene:not([data-off]) .sub3{animation:sc-sub 1.85s ease-out 4.6s both}.scene:not([data-off]) .slogan span:first-child{animation:sc-word .7s cubic-bezier(.2,.8,.2,1) 6.4s both}.scene:not([data-off]) .slogan span:last-child{animation:sc-word .7s cubic-bezier(.2,.8,.2,1) 6.52s both}}
