:root{color-scheme:light;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html{scroll-padding-top:env(safe-area-inset-top,0px)}body{margin:0;padding:0;font:14px -apple-system,BlinkMacSystemFont,sans-serif;background:#fff;color:#000}img{max-width:100%}[hidden]:not([hidden=until-found i]){display:none!important}:root{--ink:#181719;--s1:#201f21;--s2:#2a292b;--s3:#353436;--cream:#F0EBDD;--muted:rgba(240,235,221,.66);--faint:rgba(240,235,221,.42);--line:rgba(240,235,221,.1);--line2:rgba(240,235,221,.18);--yellow:#F1F21A;--coral:#EE7C61;--blue:#7895E8;--pink:#E58AA5;--on-color:#181719;--f-display:"Unbounded","Onest",system-ui,sans-serif;--f-body:"Onest",system-ui,-apple-system,"Segoe UI",sans-serif;--r-sm:12px;--r-md:20px;--r-lg:30px;--r-xl:40px;--wrap:1180px;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--cream);font:400 17px/1.6 var(--f-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:60;background:var(--ink)}a{color:inherit}img{max-width:100%;display:block}h1,h2,h3{font-family:var(--f-display);letter-spacing:-.02em;text-wrap:balance;margin:0}p{margin:0}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:3px solid var(--yellow);outline-offset:3px;border-radius:6px}:root:not([data-lang=en]) [data-l=en],:root[data-lang=en] [data-l=uz]{display:none!important}.wrap{max-width:var(--wrap);margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}@media(min-width:720px){.wrap{padding-left:max(32px,env(safe-area-inset-left,0px));padding-right:max(32px,env(safe-area-inset-right,0px))}}.x{color:var(--yellow)}.eyebrow{font:600 13px/1 var(--f-body);letter-spacing:.16em;text-transform:uppercase;color:var(--yellow);display:inline-flex;align-items:center;gap:10px}.eyebrow:before{content:"";width:9px;height:9px;border-radius:50%;background:currentColor}.hl{background:var(--yellow);color:var(--on-color);padding:0 .14em;border-radius:.18em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.ph{background:#f1f21a2e;color:var(--yellow);border:1px dashed rgba(241,242,26,.55);border-radius:6px;padding:0 .3em;font-weight:600}.top{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;background:#181719f0;border-bottom:1px solid var(--line)}.top .wrap{display:flex;align-items:center;gap:20px;height:68px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;font:700 21px/1 var(--f-display);letter-spacing:-.03em;white-space:nowrap}.brand i{width:34px;height:27px;background:var(--yellow);-webkit-mask:var(--mark) center/contain no-repeat;mask:var(--mark) center/contain no-repeat}.nav{display:flex;gap:4px;margin-left:auto}.nav a{text-decoration:none;font:500 15px var(--f-body);color:var(--muted);padding:8px 12px;border-radius:10px}.nav a:hover{color:var(--cream);background:var(--s1)}.lang{display:flex;background:var(--s1);border:1px solid var(--line);border-radius:999px;padding:3px}.lang button{border:0;background:transparent;font:600 13px var(--f-body);padding:6px 11px;border-radius:999px;color:var(--muted)}.lang button[aria-pressed=true]{background:var(--cream);color:var(--on-color)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:999px;font:700 15px/1 var(--f-body);padding:14px 22px;text-decoration:none;white-space:nowrap;transition:transform .15s ease,background .15s ease}.btn:active{transform:scale(.97)}.btn-y{background:var(--yellow);color:var(--on-color)}.btn-y:hover{background:#fbfc4a}.btn-g{background:var(--s2);color:var(--cream);border:1px solid var(--line)}.btn-g:hover{background:var(--s3)}.menu-btn{display:none;width:42px;height:42px;border-radius:12px;border:1px solid var(--line);background:var(--s1)}.menu-btn svg{width:22px;height:22px;stroke:var(--cream);fill:none;stroke-width:2}@media(max-width:980px){.nav{display:none}.lang{margin-left:auto}.top .btn-y{display:none}.menu-btn{display:inline-flex;align-items:center;justify-content:center}}.drawer{position:fixed;inset:calc(68px + env(safe-area-inset-top,0px)) 0 auto 0;z-index:49;background:var(--ink);border-bottom:1px solid var(--line);padding:12px max(16px,env(safe-area-inset-left,0px)) 20px max(16px,env(safe-area-inset-right,0px))}.drawer a{display:block;text-decoration:none;font:600 18px var(--f-body);padding:14px 4px;border-bottom:1px solid var(--line)}.drawer .btn{margin-top:16px;width:100%}.stores{display:flex;flex-wrap:wrap;gap:12px}.store{display:inline-flex;align-items:center;gap:14px;background:var(--cream);color:var(--on-color);border:0;border-radius:18px;padding:10px 20px 10px 10px;text-decoration:none;min-width:0;transition:transform .15s ease}.store:hover{transform:translateY(-2px)}.store .si{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;overflow:hidden;flex:none;background:#fff}.store .si img{width:100%;height:100%}.store .si.play img{width:28px;height:29px;margin-left:3px}.store small{display:block;font:600 12px/1.2 var(--f-body);opacity:.62;text-align:left}.store b{display:block;font:700 18px/1.15 var(--f-display);letter-spacing:-.02em;text-align:left;white-space:nowrap}.hero{position:relative;overflow:hidden;border-bottom:1px solid var(--line)}.hero canvas{position:absolute;inset:0;width:100%;height:100%;opacity:.55;pointer-events:none}.hero .wrap{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center;padding-block:72px 64px}.hero h1{font-size:clamp(40px,6.4vw,82px);line-height:1.02;font-weight:800;letter-spacing:-.035em;margin-top:22px}.hero .lead{font-size:clamp(17px,1.6vw,20px);color:var(--muted);max-width:34em;margin-top:22px}.hero .stores{margin-top:32px}.facts{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:34px;color:var(--muted);font-size:15px}.facts b{display:block;font:700 26px/1.1 var(--f-display);color:var(--cream);font-variant-numeric:tabular-nums;letter-spacing:-.02em}@media(max-width:900px){.hero .wrap{grid-template-columns:minmax(0,1fr);padding-block:44px 48px;gap:40px}}.phone{position:relative;width:min(340px,100%);aspect-ratio:9/18.6;margin-inline:auto;background:#0b0b0c;border-radius:48px;padding:12px;box-shadow:0 0 0 1px #3a393b inset,0 40px 90px #0000008c}.screen{position:relative;height:100%;border-radius:38px;overflow:hidden;background:var(--ink)}.p-head{display:flex;gap:8px;padding:18px 14px 10px;overflow:hidden}.p-head .ring{flex:none;width:46px;height:46px;border-radius:50%;padding:2px;border:2px solid var(--cream)}.p-head .ring img{width:100%;height:100%;border-radius:50%;object-fit:cover}.stack{position:absolute;inset:92px 12px 76px}.pc{position:absolute;inset:0 0 auto;border-radius:26px;padding:16px;color:var(--on-color);transform-origin:50% 0;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .6s ease}.pc .ph-h{display:flex;align-items:center;gap:8px;font:700 13px var(--f-body)}.pc .ph-h img{width:30px;height:30px;border-radius:50%;object-fit:cover}.pc .tag{margin-left:auto;font:700 10px var(--f-body);background:var(--on-color);color:var(--cream);border-radius:10px;padding:4px 8px}.pc .txt{font:500 14.5px/1.42 var(--f-body);margin-top:12px}.pc .circ{width:78%;aspect-ratio:1;margin:12px auto 4px;border-radius:50%;overflow:hidden;border:5px solid rgba(24,23,25,.85)}.pc .circ img{width:100%;height:100%;object-fit:cover}.pc .opt{display:flex;align-items:center;gap:10px;height:36px;border-radius:12px;background:#18171914;margin-top:7px;padding:0 10px;font:600 13px var(--f-body)}.pc .opt i{width:22px;height:22px;border-radius:7px;background:var(--on-color);color:var(--cream);font:700 11px/22px var(--f-body);text-align:center;font-style:normal}.pc .opt.ok{background:var(--on-color);color:var(--cream)}.pc .opt.ok i{background:var(--yellow);color:var(--on-color)}.pc .acts{display:flex;gap:8px;margin-top:12px;font:700 12px var(--f-body)}.pc .acts span{background:#1817191f;border-radius:20px;padding:6px 10px}.p-nav{position:absolute;left:12px;right:12px;bottom:12px;height:54px;border-radius:20px;background:var(--s2);display:flex;justify-content:space-around;align-items:center}.p-nav i{width:20px;height:20px;border-radius:6px;background:var(--faint)}.p-nav i.on{background:var(--yellow);width:44px;border-radius:12px}.floaty{position:absolute;width:62px;height:62px;border-radius:50%;border:4px solid var(--cream);overflow:hidden;box-shadow:0 14px 34px #00000073;animation:bob 5s ease-in-out infinite}.floaty img{width:100%;height:100%;object-fit:cover}@keyframes bob{50%{transform:translateY(-10px)}}@media(prefers-reduced-motion:reduce){.floaty{animation:none}.pc{transition:none}}.band{border-bottom:1px solid var(--line)}.band .wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding-block:0}.band .half{padding:40px 0;display:flex;align-items:center;gap:18px}.band .half+.half{border-left:1px solid var(--line);padding-left:36px}.band .half b{font:700 clamp(20px,2.3vw,30px)/1.15 var(--f-display);letter-spacing:-.02em}.band .half>div>span{display:block;color:var(--muted);font-size:16px;margin-top:4px}.band .half.dim{opacity:.55}.band .ico{flex:none;width:52px;height:52px;border-radius:14px;display:grid;place-items:center}@media(max-width:760px){.band .wrap{grid-template-columns:minmax(0,1fr)}.band .half+.half{border-left:0;border-top:1px solid var(--line);padding-left:0}}section{padding-block:96px}.sec-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 48px;align-items:end;margin-bottom:44px}.sec-head h2{font-size:clamp(32px,4.4vw,56px);line-height:1.04;font-weight:700;margin-top:16px}.sec-head p{color:var(--muted);font-size:18px;max-width:32em}@media(max-width:860px){section{padding-block:64px}.sec-head{grid-template-columns:minmax(0,1fr)}}.mapbox{position:relative;border-radius:var(--r-xl);background:var(--s1);border:1px solid var(--line);overflow:hidden}.mapbox canvas{display:block;width:100%;height:560px;cursor:grab}.map-ui{position:absolute;left:18px;right:18px;top:18px;display:flex;flex-wrap:wrap;gap:10px;align-items:center;pointer-events:none}.map-ui>*{pointer-events:auto}.search{display:flex;align-items:center;gap:10px;background:var(--s2);border:1px solid var(--line2);border-radius:999px;padding:0 16px;height:48px;flex:1 1 260px;max-width:380px}.search svg{width:20px;height:20px;stroke:var(--muted);fill:none;stroke-width:2;flex:none}.search input{flex:1;min-width:0;background:transparent;border:0;outline:0;color:var(--cream);font:500 16px var(--f-body)}.search input::placeholder{color:var(--faint)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{border:1px solid var(--line2);background:var(--s2);border-radius:999px;padding:10px 14px;font:600 14px/1 var(--f-body);display:inline-flex;gap:8px;align-items:center}.chip i{width:10px;height:10px;border-radius:3px}.chip em{font-style:normal;opacity:.6;font-variant-numeric:tabular-nums}.chip[aria-pressed=true]{background:var(--cream);color:var(--on-color);border-color:var(--cream)}.sugg{position:absolute;left:18px;top:76px;width:min(380px,calc(100% - 36px));background:var(--s2);border:1px solid var(--line2);border-radius:20px;padding:6px;z-index:3}.sugg button{display:flex;width:100%;align-items:center;gap:12px;border:0;background:transparent;padding:8px 10px;border-radius:14px;text-align:left}.sugg button:hover,.sugg button:focus-visible{background:var(--s3)}.sugg img{width:38px;height:38px;border-radius:50%;object-fit:cover}.sugg small{display:block;color:var(--faint);font-size:13px}.pcard{position:absolute;left:18px;bottom:18px;width:min(420px,calc(100% - 36px));background:var(--s2);border:1px solid var(--line2);border-radius:26px;padding:18px;display:flex;gap:16px;align-items:center;box-shadow:0 30px 60px #00000073}.pcard img{width:72px;height:72px;border-radius:50%;object-fit:cover;border:3px solid var(--yellow)}.pcard b{font:700 19px/1.2 var(--f-display);display:block}.pcard small{color:var(--muted);font-size:14px}.pcard .btn{margin-left:auto;padding:12px 16px;font-size:14px}.pcard .x-close{position:absolute;top:8px;right:10px;border:0;background:transparent;color:var(--faint);font-size:20px;line-height:1;padding:4px}.map-note{color:var(--faint);font-size:13px;margin-top:14px}@media(max-width:640px){.mapbox canvas{height:480px}.pcard{flex-wrap:wrap}.pcard .btn{margin-left:0;width:100%}}.feat{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.tile{border-radius:var(--r-xl);padding:30px;min-width:0;position:relative;overflow:hidden}.tile h3{font-size:clamp(22px,2.2vw,30px);line-height:1.1;font-weight:700}.tile p{margin-top:12px;font-size:16px}.t-dark{background:var(--s1);border:1px solid var(--line)}.t-dark p{color:var(--muted)}.t-col{color:var(--on-color)}.t-col p{opacity:.78}.c4{grid-column:span 4}.c5{grid-column:span 5}.c6{grid-column:span 6}.c7{grid-column:span 7}.c8{grid-column:span 8}.c12{grid-column:span 12}@media(max-width:980px){.c4,.c5,.c6,.c7,.c8{grid-column:span 12}}.label{font:700 12px/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;opacity:.7}.posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px}@media(max-width:760px){.posts{grid-template-columns:minmax(0,1fr)}}.post{border-radius:26px;padding:18px;color:var(--on-color)}.post .ph-h{display:flex;align-items:center;gap:8px;font:700 14px var(--f-body)}.post .ph-h img{width:32px;height:32px;border-radius:50%;object-fit:cover}.post .tag{margin-left:auto;font:700 11px var(--f-body);background:var(--on-color);color:var(--cream);border-radius:10px;padding:4px 9px}.post .txt{font:500 16px/1.45 var(--f-body);margin-top:12px}.tile .post p,.tile .post .q{color:var(--on-color);opacity:1}.post .circ{width:70%;aspect-ratio:1;margin:12px auto 0;border-radius:50%;overflow:hidden;border:5px solid rgba(24,23,25,.85)}.post .circ img{width:100%;height:100%;object-fit:cover}.post .q{font:700 16px/1.35 var(--f-body);margin-top:12px}.post .opt{position:relative;display:flex;align-items:center;gap:10px;width:100%;height:42px;border:0;border-radius:13px;background:#18171912;margin-top:8px;padding:0 12px;font:600 15px var(--f-body);color:var(--on-color);overflow:hidden;text-align:left}.post .opt i{position:relative;z-index:1;width:24px;height:24px;border-radius:8px;background:var(--on-color);color:var(--cream);font:700 12px/24px var(--f-body);text-align:center;font-style:normal}.post .opt span{position:relative;z-index:1}.post .opt em{position:relative;z-index:1;margin-left:auto;font-style:normal;font-weight:700;font-variant-numeric:tabular-nums}.post .opt .bar{position:absolute;inset:0 auto 0 0;width:0;background:#18171924;transition:width .7s cubic-bezier(.2,.8,.2,1)}.post .opt.ok{background:var(--on-color);color:var(--cream)}.post .opt.ok i{background:var(--yellow);color:var(--on-color)}.post .opt.no{opacity:.6}.post .res{margin-top:10px;font:700 14px var(--f-body);min-height:20px}.post .acts{display:flex;gap:8px;margin-top:14px}.post .acts button{border:0;background:#1817191f;border-radius:20px;padding:7px 12px;font:700 13px var(--f-body);color:var(--on-color);display:inline-flex;gap:6px;align-items:center}.post .acts svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2.2}.post .acts button[aria-pressed=true] svg{fill:currentColor}.tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.tabs button{border:1px solid var(--line2);background:var(--s2);border-radius:999px;padding:9px 14px;font:600 14px/1 var(--f-body)}.tabs button[aria-selected=true]{background:var(--yellow);color:var(--on-color);border-color:var(--yellow)}.rows{display:grid;gap:8px;margin-top:16px}.row{display:flex;align-items:center;gap:12px;border-radius:18px;background:var(--s2);padding:10px 14px;animation:rin .5s cubic-bezier(.2,.8,.2,1) both}.row:nth-child(1){background:var(--cream);color:var(--on-color)}.row:nth-child(2){background:var(--blue);color:var(--on-color)}.row:nth-child(3){background:var(--pink);color:var(--on-color)}.row .n{width:26px;font:700 17px var(--f-display);text-align:center}.row img,.row .badge{width:38px;height:38px;border-radius:50%;object-fit:cover;flex:none}.row .badge{border-radius:11px;display:grid;place-items:center}.row .badge svg{width:22px;height:22px;stroke:var(--on-color);fill:none;stroke-width:2}.row b{font:700 15px var(--f-body);display:block}.row small{font-size:12px;opacity:.65}.row .pt{margin-left:auto;font:700 16px var(--f-display);font-variant-numeric:tabular-nums}@keyframes rin{0%{opacity:0;transform:translate(24px)}}.ach{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px}.ach div{border-radius:18px;padding:14px;color:var(--on-color)}.ach b{display:block;font:700 15px/1.2 var(--f-display);margin-top:6px}.ach small{font:600 12px var(--f-body);opacity:.7}.ach span{font:700 10px var(--f-body);letter-spacing:.1em;text-transform:uppercase;background:var(--on-color);color:var(--cream);border-radius:8px;padding:3px 7px}.les{display:grid;gap:8px;margin-top:22px}.les div{display:flex;align-items:center;gap:14px;background:#1817191a;border-radius:16px;padding:12px 14px}.les time{font:700 16px var(--f-display);width:62px}.les b{font:700 15px var(--f-body);display:block}.les small{font-size:12px;opacity:.7}.les .st{margin-left:auto;font:700 11px var(--f-body);padding:5px 9px;border-radius:10px;background:#18171924}.les .now{background:var(--on-color);color:var(--cream)}.les .now .st{background:var(--yellow);color:var(--on-color)}@media(max-width:640px){.tile{padding:22px}.les time{width:auto;font-size:14px}.les small{display:none}.les .st{font-size:10px}}.les div>div{min-width:0;flex:1}.rec{display:flex;align-items:center;gap:22px;margin-top:22px;flex-wrap:wrap}.rec .big{width:min(220px,60vw);aspect-ratio:1;border-radius:50%;overflow:hidden;border:6px solid var(--on-color);position:relative;flex:none}.rec .big img{width:100%;height:100%;object-fit:cover}.rec ul{margin:0;padding:0;list-style:none;display:grid;gap:10px;font:600 15px var(--f-body);min-width:0}.rec li{display:flex;gap:10px;align-items:center}.rec li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--on-color);flex:none}.aud{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}@media(max-width:900px){.aud{grid-template-columns:minmax(0,1fr)}}.aud article{border-radius:var(--r-xl);padding:30px;background:var(--s1);border:1px solid var(--line);display:flex;flex-direction:column;gap:14px}.aud .ic{width:56px;height:56px;border-radius:16px;display:grid;place-items:center}.aud .ic svg{width:28px;height:28px;stroke:var(--on-color);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.aud h3{font-size:24px}.aud ul{margin:0;padding:0;list-style:none;display:grid;gap:10px;color:var(--muted)}.aud li{display:flex;gap:10px}.aud li:before{content:"✓";color:var(--yellow);font-weight:700}.claim{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;border-radius:var(--r-xl);background:var(--blue);color:var(--on-color);padding:44px}.claim h2{font-size:clamp(28px,3.4vw,44px);line-height:1.06}.claim p{margin-top:14px;opacity:.8;max-width:30em}.claim .steps{display:grid;gap:10px;margin-top:22px;counter-reset:s}.claim .steps div{display:flex;gap:12px;align-items:flex-start;font-weight:600}.claim .steps div:before{counter-increment:s;content:counter(s);flex:none;width:28px;height:28px;border-radius:50%;background:var(--on-color);color:var(--yellow);font:700 13px/28px var(--f-display);text-align:center}@media(max-width:860px){.claim{grid-template-columns:minmax(0,1fr);padding:28px}}form .f{display:grid;gap:6px;margin-bottom:14px}form label{font:600 14px var(--f-body)}form input,form select,form textarea{width:100%;border-radius:14px;border:1.5px solid var(--line2);background:var(--s2);color:var(--cream);font:500 16px var(--f-body);padding:13px 15px;outline:0}form textarea{min-height:120px;resize:vertical}form input:focus,form select:focus,form textarea:focus{border-color:var(--yellow)}.claim form input,.claim form select{background:#181719eb;border-color:transparent}.check{display:flex;gap:10px;align-items:flex-start;font-size:15px;margin-bottom:16px}.check input{width:20px;height:20px;flex:none;margin-top:2px;accent-color:var(--yellow)}.err{color:var(--coral);font-size:14px;min-height:20px;margin-top:-6px;margin-bottom:8px}.claim .err{color:#7a1c0a}.ok-box{border-radius:22px;background:var(--on-color);color:var(--cream);padding:24px}.ok-box b{font:700 22px var(--f-display);display:block;margin-bottom:6px}.ok-box code{font:700 15px var(--f-body);color:var(--yellow)}.safe{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media(max-width:980px){.safe{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.safe{grid-template-columns:minmax(0,1fr)}}.safe div{border-radius:26px;padding:22px;background:var(--s1);border:1px solid var(--line)}.safe b{display:block;font:700 18px/1.2 var(--f-display);margin:12px 0 6px}.safe p{color:var(--muted);font-size:15px}.safe svg{width:30px;height:30px;stroke:var(--yellow);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mission{border-radius:var(--r-xl);background:var(--yellow);color:var(--on-color);padding:56px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:40px;align-items:end}.mission h2{font-size:clamp(34px,5vw,68px);line-height:1;font-weight:800;letter-spacing:-.035em}.mission p{font-size:18px;opacity:.82;max-width:30em}.route{display:grid;gap:12px}.route div{display:flex;gap:14px;align-items:center;border-bottom:1.5px solid rgba(24,23,25,.25);padding-bottom:12px;font-weight:600}.route i{font:700 13px var(--f-display);font-style:normal;background:var(--on-color);color:var(--yellow);border-radius:999px;padding:6px 10px;white-space:nowrap}@media(max-width:860px){.mission{grid-template-columns:minmax(0,1fr);padding:30px}}.faq{display:grid;gap:10px;max-width:860px}.faq details{border-radius:22px;background:var(--s1);border:1px solid var(--line);padding:0 22px}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:20px 0;font:600 18px/1.35 var(--f-body)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:500 26px/1 var(--f-display);color:var(--yellow);transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--muted);padding-bottom:20px;max-width:46em}.cta{text-align:center;display:grid;justify-items:center;gap:22px}.cta .mk{width:110px;height:85px;background:var(--yellow);-webkit-mask:var(--mark) center/contain no-repeat;mask:var(--mark) center/contain no-repeat}.cta h2{font-size:clamp(34px,5vw,64px);line-height:1.02;font-weight:800}.cta .stores{justify-content:center}.avrow{display:flex;justify-content:center}.avrow img{width:52px;height:52px;border-radius:50%;object-fit:cover;border:3px solid var(--ink);margin-left:-12px}footer{border-top:1px solid var(--line);padding-block:56px 40px;color:var(--muted);font-size:15px}footer .cols{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:32px}footer h4{font:600 13px var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin:0 0 14px}footer a{display:block;text-decoration:none;padding:4px 0}footer a:hover{color:var(--cream)}footer .legal{margin-top:40px;padding-top:22px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;font-size:13px;color:var(--faint)}@media(max-width:860px){footer .cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.doc{padding-block:56px 80px}.doc .wrap{max-width:900px}.crumbs{font-size:14px;color:var(--faint);margin-bottom:18px}.crumbs a{text-decoration:none;color:var(--muted)}.doc h1{font-size:clamp(32px,4.6vw,54px);line-height:1.05;font-weight:700}.doc .meta{color:var(--faint);font-size:14px;margin-top:14px}.doc .note{margin-top:26px;border-radius:18px;border:1px dashed rgba(241,242,26,.5);background:#f1f21a0f;padding:16px 18px;font-size:15px;color:var(--muted)}.doc .note b{color:var(--yellow)}.prose{margin-top:34px;max-width:68ch}.prose h2{font-size:22px;line-height:1.25;font-weight:700;margin:40px 0 12px}.prose p,.prose li{color:#f0ebddd1}.prose p+p{margin-top:12px}.prose ul{padding-left:22px;margin:12px 0}.prose li{margin:6px 0}.prose strong{color:var(--cream)}.toc{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.toc a{text-decoration:none;border:1px solid var(--line2);border-radius:999px;padding:7px 12px;font-size:14px;color:var(--muted)}.toc a:hover{color:var(--cream)}.panel{border-radius:var(--r-lg);background:var(--s1);border:1px solid var(--line);padding:28px;margin-top:30px}.panel h2{font-size:22px;margin-bottom:16px}.two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}@media(max-width:760px){.two{grid-template-columns:minmax(0,1fr)}}.copyline{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:10px}.copyline code{font:600 16px var(--f-body);background:var(--s2);border:1px solid var(--line2);border-radius:12px;padding:10px 14px;-webkit-user-select:all;user-select:all}.steps-app{counter-reset:a;display:grid;gap:10px;margin-top:6px}.steps-app div{display:flex;gap:12px;align-items:flex-start}.steps-app div:before{counter-increment:a;content:counter(a);flex:none;width:28px;height:28px;border-radius:50%;background:var(--yellow);color:var(--on-color);font:700 13px/28px var(--f-display);text-align:center}.toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translate(-50%);background:var(--cream);color:var(--on-color);font:600 15px var(--f-body);padding:13px 20px;border-radius:999px;z-index:80;box-shadow:0 20px 50px #0006;max-width:calc(100% - 32px);text-align:center}.hero2{position:relative;overflow:hidden;overflow:clip;border-bottom:1px solid var(--line);background:radial-gradient(900px 600px at 70% 40%,rgba(120,149,232,.1),transparent 70%),var(--ink)}.hero2 .side canvas{position:absolute;top:0;bottom:0;left:0;width:calc(100% + 6vw);height:100%;display:block}@media(max-width:960px){.hero2 .side canvas{width:100%}}.hero2 .wrap{position:relative;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr);gap:28px;align-items:center;padding-block:56px 64px;min-height:680px}.hero2 h1{font-size:clamp(38px,4.9vw,70px);line-height:1.04;font-weight:800;letter-spacing:-.04em;margin-top:20px}.hero2 h1 .ln{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.hero2 h1 .ln>span{display:inline-block;animation:lnup .9s cubic-bezier(.2,.85,.2,1) both}.hero2 h1 .ln:nth-child(2)>span{animation-delay:.12s}.hero2 h1 .ln:nth-child(3)>span{animation-delay:.24s}.hero2 h1 .mark2{position:relative;display:inline-block;color:var(--on-color);padding:0 .14em;isolation:isolate}.hero2 h1 .mark2:before{content:"";position:absolute;inset:.04em 0 0;background:var(--yellow);border-radius:.16em;z-index:-1;transform-origin:0 50%;animation:swipe .7s cubic-bezier(.7,0,.2,1) .5s both}.hero2 h1 .mark2 b{font-weight:inherit;display:inline-block;animation:inkin .4s ease .85s both}@keyframes lnup{0%{transform:translateY(110%)}}@keyframes swipe{0%{transform:scaleX(0)}}@keyframes inkin{0%{color:var(--cream)}}.hero2 .eyebrow{animation:fadeup .6s ease both}.hero2 .lead{animation:fadeup .7s ease .55s both}.hero2 .stores .store{animation:popin .6s cubic-bezier(.2,1.3,.3,1) both}.hero2 .stores .store:nth-child(1){animation-delay:.75s}.hero2 .stores .store:nth-child(2){animation-delay:.85s}.hero2 .orb{animation:orbin .7s cubic-bezier(.2,1.3,.3,1) both,bob 6s ease-in-out 1s infinite}.hero2 .orb:nth-of-type(1){animation-delay:2.4s,3s}.hero2 .orb:nth-of-type(2){animation-delay:2.7s,3.3s}.hero2 .orb:nth-of-type(3){animation-delay:3s,3.6s}@keyframes fadeup{0%{opacity:0;transform:translateY(18px)}}@keyframes popin{0%{opacity:0;transform:translateY(16px) scale(.9)}}@keyframes orbin{0%{opacity:0;transform:scale(.4)}}.hero2 .live{display:inline-flex;align-items:center;gap:10px;margin-top:26px;font:600 14px var(--f-body);color:var(--muted);animation:fadeup .7s ease 1s both}.hero2 .live i{width:9px;height:9px;border-radius:50%;background:#5ce07a;box-shadow:0 0 #5ce07a99;animation:live 1.6s ease-out infinite}.hero2 .live b{color:var(--cream);font-variant-numeric:tabular-nums}@keyframes live{to{box-shadow:0 0 0 10px #5ce07a00}}@media(prefers-reduced-motion:reduce){.hero2 *{animation:none!important}}.hero2 .lead{font-size:clamp(17px,1.5vw,20px);color:var(--muted);max-width:28em;margin-top:20px}.hero2 .stores{margin-top:30px}.hero2 .copy{position:relative;z-index:3;max-width:620px}.hero2 .side{position:relative;z-index:1;height:640px}@media(max-width:960px){.hero2 .wrap{grid-template-columns:minmax(0,1fr);min-height:0;padding-block:40px 40px}.hero2 .side{height:420px;margin-top:6px}}.phone2{position:relative;width:min(330px,100%);aspect-ratio:9/19;margin-inline:auto;background:#0b0b0c;border-radius:52px;padding:11px;box-shadow:0 0 0 1px #3a393b inset,0 0 0 6px #f0ebdd0a,0 50px 100px #0009}.phone2:before{content:"";position:absolute;left:50%;top:20px;width:86px;height:24px;margin-left:-43px;border-radius:14px;background:#000;z-index:5}.scr{position:relative;height:100%;border-radius:42px;overflow:hidden;background:var(--ink);font-family:var(--f-body);color:var(--cream)}.sbar{position:absolute;left:0;right:0;top:0;height:46px;display:flex;justify-content:space-between;align-items:center;padding:0 26px;font:600 12px var(--f-body);z-index:4}.sbar i{display:inline-block;width:22px;height:10px;border-radius:3px;border:1.5px solid var(--cream);position:relative}.sbar i:after{content:"";position:absolute;inset:1.5px 6px 1.5px 1.5px;background:var(--cream);border-radius:1px}.appnav{position:absolute;left:10px;right:10px;bottom:10px;height:52px;border-radius:20px;background:var(--s2);display:flex;justify-content:space-around;align-items:center;z-index:4}.appnav b{width:18px;height:18px;border-radius:6px;background:#f0ebdd59}.appnav b.on{width:46px;height:34px;border-radius:13px;background:#f1f21a29;position:relative}.appnav b.on:after{content:"";position:absolute;left:50%;top:50%;width:16px;height:16px;margin:-8px;border-radius:5px;background:var(--yellow)}.apphead{position:absolute;left:14px;right:14px;top:50px;display:flex;align-items:center;gap:8px;z-index:3}.apphead .ttl{font:700 19px var(--f-display);letter-spacing:-.02em}.apphead .pill{margin-left:auto;font:600 10px var(--f-body);background:var(--s2);border-radius:12px;padding:6px 9px;color:var(--muted)}.stories{position:absolute;left:12px;right:0;top:52px;display:flex;gap:8px;overflow:hidden;z-index:3}.stories span{flex:none;width:44px;height:44px;border-radius:50%;padding:2px;border:2px solid var(--cream)}.stories img{width:100%;height:100%;border-radius:50%;object-fit:cover}.fstack{position:absolute;inset:128px 10px 72px}.fc{position:absolute;inset:0 0 auto;border-radius:26px;padding:15px;color:var(--on-color);transform-origin:50% 0;transition:transform .65s cubic-bezier(.2,.8,.2,1),opacity .65s ease,filter .65s ease}.fc .h{display:flex;align-items:center;gap:8px;font:700 12.5px var(--f-body)}.fc .h img{width:28px;height:28px;border-radius:50%;object-fit:cover}.fc .tag{margin-left:auto;font:700 9.5px var(--f-body);background:var(--on-color);color:var(--cream);border-radius:9px;padding:4px 8px}.fc .t{font:500 14px/1.42 var(--f-body);margin-top:10px}.fc .acts{display:flex;gap:7px;margin-top:12px;font:700 11px var(--f-body)}.fc .acts span{background:#1817191f;border-radius:20px;padding:6px 10px}.fc .o{display:flex;align-items:center;gap:9px;height:33px;border-radius:11px;background:#18171914;margin-top:6px;padding:0 10px;font:600 12.5px var(--f-body)}.fc .o i{width:20px;height:20px;border-radius:6px;background:var(--on-color);color:var(--cream);font:700 10px/20px var(--f-body);text-align:center;font-style:normal}.fc .o.ok{background:var(--on-color);color:var(--cream)}.fc .o.ok i{background:var(--yellow);color:var(--on-color)}.vthumb{position:relative;width:76%;aspect-ratio:1;margin:12px auto 4px;border-radius:50%;overflow:hidden;border:5px solid rgba(24,23,25,.88)}.vthumb img{width:100%;height:100%;object-fit:cover;animation:kb 8s ease-in-out infinite alternate}.vthumb .play{position:absolute;left:50%;top:50%;width:54px;height:54px;margin:-27px;border-radius:50%;background:#181719b8;display:grid;place-items:center}.vthumb .play:after{content:"";margin-left:5px;border-left:18px solid var(--cream);border-top:11px solid transparent;border-bottom:11px solid transparent}.vthumb .dur{position:absolute;left:12%;bottom:10%;font:700 10px var(--f-body);background:#181719d9;color:var(--cream);padding:3px 7px;border-radius:8px}@keyframes kb{to{transform:scale(1.14) translate(-3%,2%)}}.orb{position:absolute;z-index:6;display:flex;align-items:center;gap:10px;background:var(--cream);color:var(--on-color);border-radius:999px;padding:6px 14px 6px 6px;font:700 13px var(--f-body);box-shadow:0 18px 40px #00000073;animation:bob 6s ease-in-out infinite;white-space:nowrap}.orb img{width:34px;height:34px;border-radius:50%;object-fit:cover}.orb em{font-style:normal;font-weight:600;opacity:.6}@media(max-width:960px){.orb{font-size:11px;padding:4px 10px 4px 4px}.orb img{width:26px;height:26px}}.marq{border-bottom:1px solid var(--line);overflow:hidden;padding-block:18px;background:var(--ink)}.marq .track{display:flex;gap:14px;width:max-content;animation:marq 38s linear infinite}.marq .track.rev{animation-direction:reverse;margin-top:12px}.marq .it{display:flex;align-items:center;gap:10px;border-radius:999px;padding:10px 20px 10px 10px;font:700 17px var(--f-display);letter-spacing:-.01em;color:var(--on-color);white-space:nowrap}.marq .it i{width:36px;height:36px;border-radius:50%;background:var(--on-color);display:grid;place-items:center}.marq .it i svg{width:19px;height:19px;stroke:var(--cream);fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.marq .av{width:56px;height:56px;border-radius:50%;object-fit:cover;border:3px solid var(--s2);flex:none}@keyframes marq{to{transform:translate(-50%)}}.story .grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.story .stick{position:sticky;top:calc(96px + env(safe-area-inset-top,0px));height:min(720px,calc(100vh - 120px));display:grid;place-items:center}.story .stick .phone2{width:auto;height:100%;max-width:100%}.story .stick .scr>.screen{position:absolute;inset:0;opacity:0;transform:scale(.96);transition:opacity .45s ease,transform .45s ease;pointer-events:none}.story .stick .scr>.screen.on{opacity:1;transform:none;pointer-events:auto}.steps2{display:grid;gap:0}.step2{min-height:78vh;display:flex;flex-direction:column;justify-content:center;gap:16px;padding-block:40px;opacity:.35;transition:opacity .35s ease}.step2.on{opacity:1}.step2 .ic{width:58px;height:58px;border-radius:18px;display:grid;place-items:center}.step2 .ic svg{width:28px;height:28px;stroke:var(--on-color);fill:none;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.step2 h3{font-size:clamp(32px,3.6vw,52px);line-height:1.02;font-weight:800;letter-spacing:-.035em}.step2 p{font-size:19px;color:var(--muted);max-width:24em}.step2 .tags{display:flex;flex-wrap:wrap;gap:8px}.step2 .tags span{border:1px solid var(--line2);border-radius:999px;padding:7px 12px;font:600 13px var(--f-body);color:var(--muted)}.step2 .mph{display:none}@media(max-width:960px){.story .grid{grid-template-columns:minmax(0,1fr)}.story .stick{display:none}.step2{min-height:0;opacity:1;padding-block:28px;border-top:1px solid var(--line)}.step2 .mph{display:block;margin:10px auto 0;width:min(300px,100%)}}.screen{position:absolute;inset:0}.s-map{background:#171618}.s-map canvas{position:absolute;inset:0;width:100%;height:100%}.s-map .srch{position:absolute;left:12px;right:12px;top:52px;height:40px;border-radius:20px;background:var(--s2);border:1px solid var(--line2);display:flex;align-items:center;gap:8px;padding:0 14px;font:500 13px var(--f-body);z-index:3}.s-map .srch svg{width:15px;height:15px;stroke:var(--muted);fill:none;stroke-width:2.2}.s-map .srch .q{overflow:hidden;white-space:nowrap;border-right:2px solid var(--yellow);width:0;animation:type 7s steps(6,end) infinite}@keyframes type{0%,12%{width:0}28%,88%{width:5.4ch}to{width:0}}.s-map .chips2{position:absolute;left:12px;right:0;top:100px;display:flex;gap:6px;z-index:3}.s-map .chips2 span{font:600 10px var(--f-body);padding:6px 9px;border-radius:12px;background:var(--s2);border:1px solid var(--line)}.s-map .chips2 span:first-child{background:var(--yellow);color:var(--on-color);border-color:var(--yellow)}.mpin{position:absolute;width:44px;height:44px;margin:-52px 0 0 -22px;border-radius:50%;border:3px solid var(--cream);background:var(--s2);box-shadow:0 10px 20px #00000080;transform-origin:50% 120%;animation:pin 7s cubic-bezier(.2,.9,.3,1.3) infinite both;z-index:2}.mpin img{width:100%;height:100%;border-radius:50%;object-fit:cover}.mpin:after{content:"";position:absolute;left:50%;bottom:-9px;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid var(--cream)}.mpin.inst{border-radius:13px;display:grid;place-items:center}.mpin.inst svg{width:24px;height:24px;stroke:var(--on-color);fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.mpin.inst:after{border-top-color:inherit}.mpin.hit{border-color:var(--yellow);z-index:3}.mpin.hit:before{content:"";position:absolute;inset:-9px;border-radius:50%;border:3px solid var(--yellow);animation:pulse 1.4s ease-out infinite}@keyframes pulse{0%{transform:scale(.8);opacity:1}to{transform:scale(1.6);opacity:0}}@keyframes pin{0%,6%{transform:scale(0)}13%{transform:scale(1)}92%{transform:scale(1)}to{transform:scale(0)}}.s-map .mcard{position:absolute;left:10px;right:10px;bottom:72px;border-radius:22px;background:var(--s2);border:1px solid var(--line2);padding:12px;display:flex;gap:10px;align-items:center;z-index:4;animation:card 7s cubic-bezier(.2,.8,.2,1) infinite both}.s-map .mcard img{width:46px;height:46px;border-radius:50%;object-fit:cover;border:2.5px solid var(--yellow)}.s-map .mcard b{display:block;font:700 13px var(--f-display)}.s-map .mcard small{font-size:10.5px;color:var(--muted)}.s-map .mcard em{margin-left:auto;font:700 10px var(--f-body);font-style:normal;background:var(--yellow);color:var(--on-color);border-radius:12px;padding:7px 9px;white-space:nowrap}@keyframes card{0%,38%{transform:translateY(160%)}48%,88%{transform:none}96%,to{transform:translateY(160%)}}.s-vid{background:radial-gradient(260px 260px at 50% 44%,rgba(229,138,165,.25),transparent 70%),var(--ink)}.s-vid .top2{position:absolute;left:16px;right:16px;top:54px;display:flex;justify-content:space-between;align-items:center;font:700 15px var(--f-display);z-index:3}.s-vid .top2 span{font:600 10px var(--f-body);background:var(--s2);padding:5px 9px;border-radius:10px;color:var(--muted)}.s-vid .vc{position:absolute;left:50%;top:44%;width:78%;aspect-ratio:1;transform:translate(-50%,-50%)}.s-vid .vc .in{position:absolute;inset:0;border-radius:50%;overflow:hidden;animation:breath 2.4s ease-in-out infinite}.s-vid .vc img{width:100%;height:100%;object-fit:cover;animation:kb 6s ease-in-out infinite alternate}.s-vid .vc svg{position:absolute;inset:-14px;width:calc(100% + 28px);height:calc(100% + 28px);transform:rotate(-90deg)}.s-vid .vc .bar{stroke-dasharray:100;stroke-dashoffset:100;animation:ring 8s linear infinite}@keyframes ring{to{stroke-dashoffset:0}}@keyframes breath{50%{transform:scale(1.015)}}.s-vid .tm{position:absolute;left:0;right:0;top:72%;display:flex;justify-content:center}.s-vid .tm div{font:700 13px var(--f-body);background:var(--s2);border-radius:16px;padding:6px 12px;display:flex;gap:8px;align-items:center}.s-vid .tm i{width:9px;height:9px;border-radius:50%;background:#e5483b;animation:blink 1s steps(2) infinite}@keyframes blink{50%{opacity:.25}}.s-vid .ctl{position:absolute;left:0;right:0;bottom:30px;display:flex;justify-content:center;align-items:center;gap:46px}.s-vid .ctl span{width:42px;height:42px;border-radius:50%;background:var(--s2)}.s-vid .ctl b{width:70px;height:70px;border-radius:50%;border:4px solid var(--cream);display:grid;place-items:center}.s-vid .ctl b:after{content:"";width:26px;height:26px;border-radius:7px;background:#e5483b}.s-vid .chipf{position:absolute;font:700 11px var(--f-body);background:var(--cream);color:var(--on-color);padding:7px 11px;border-radius:14px;box-shadow:0 10px 24px #0006;animation:float 4s ease-in-out infinite;z-index:3;white-space:nowrap}@keyframes float{50%{transform:translateY(-8px)}}.s-test{background:var(--ink)}.s-test .qc{position:absolute;left:10px;right:10px;top:104px;border-radius:26px;background:var(--cream);color:var(--on-color);padding:16px}.s-test .qq{font:700 15px/1.35 var(--f-body);margin-top:10px}.s-test .o{position:relative;display:flex;align-items:center;gap:9px;height:40px;border-radius:12px;background:#18171912;margin-top:7px;padding:0 10px;font:600 14px var(--f-body);overflow:hidden}.s-test .o i{position:relative;z-index:1;width:22px;height:22px;border-radius:7px;background:var(--on-color);color:var(--cream);font:700 11px/22px var(--f-body);text-align:center;font-style:normal}.s-test .o span,.s-test .o em{position:relative;z-index:1}.s-test .o em{margin-left:auto;font-style:normal;font-weight:700}.s-test .o .br{position:absolute;inset:0 auto 0 0;width:0;background:#18171924;transition:width .8s cubic-bezier(.2,.8,.2,1)}.s-test .o.ok{background:var(--on-color);color:var(--cream)}.s-test .o.ok i{background:var(--yellow);color:var(--on-color)}.s-test .plus{position:absolute;right:14px;top:52%;width:120px;height:120px;border-radius:50%;background:var(--yellow);color:var(--on-color);display:flex;flex-direction:column;align-items:center;justify-content:center;font:800 46px/1 var(--f-display);letter-spacing:-.04em;box-shadow:0 18px 40px #00000073;transform:scale(0) rotate(-30deg);transition:transform .55s cubic-bezier(.2,1.4,.3,1);z-index:4}.s-test .plus small{font:700 14px var(--f-body);letter-spacing:0}.s-test .plus.on{transform:scale(1) rotate(-10deg)}.s-test .score{position:absolute;left:10px;right:10px;bottom:74px;border-radius:20px;background:var(--s2);padding:12px 14px;display:flex;justify-content:space-between;align-items:center;font:600 12px var(--f-body);color:var(--muted)}.s-test .score b{font:800 22px var(--f-display);color:var(--yellow);font-variant-numeric:tabular-nums}.s-rank .tabs3{position:absolute;left:12px;right:0;top:86px;display:flex;gap:6px}.s-rank .tabs3 span{font:600 10px var(--f-body);padding:6px 10px;border-radius:12px;background:var(--s2)}.s-rank .tabs3 span.on{background:var(--yellow);color:var(--on-color)}.s-rank .rl{position:absolute;left:10px;right:10px;top:124px}.s-rank .rr{position:absolute;left:0;right:0;height:50px;border-radius:16px;background:var(--s2);display:flex;align-items:center;gap:9px;padding:0 12px;transition:top .8s cubic-bezier(.3,.9,.3,1),background .4s}.s-rank .rr .n{width:18px;font:700 14px var(--f-display);text-align:center}.s-rank .rr img{width:32px;height:32px;border-radius:50%;object-fit:cover}.s-rank .rr b{font:700 12px var(--f-body);display:block}.s-rank .rr small{font-size:9.5px;opacity:.65}.s-rank .rr .p{margin-left:auto;font:700 14px var(--f-display);font-variant-numeric:tabular-nums}.s-rank .rr.r0{background:var(--cream);color:var(--on-color)}.s-rank .rr.r1{background:var(--blue);color:var(--on-color)}.s-rank .rr.r2{background:var(--pink);color:var(--on-color)}.s-rank .rr.me{box-shadow:0 0 0 2px var(--yellow),0 10px 24px #f1f21a40}.s-prof .pv{position:absolute;inset:52px 10px 70px;overflow:hidden;border-radius:22px}.s-prof .pin{animation:pscroll 10s ease-in-out infinite}@keyframes pscroll{0%,18%{transform:none}55%,78%{transform:translateY(-44%)}to{transform:none}}.s-prof .ph2{border-radius:24px;padding:16px;background:linear-gradient(135deg,var(--pink),var(--coral) 55%,var(--blue));color:var(--on-color);display:flex;gap:12px;align-items:center}.s-prof .ph2 img{width:70px;height:70px;border-radius:50%;object-fit:cover;border:4px solid var(--cream)}.s-prof .ph2 b{font:700 16px/1.1 var(--f-display);display:block}.s-prof .ph2 small{font:600 11px var(--f-body);opacity:.7}.s-prof .st4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:8px}.s-prof .st4 div{border-radius:14px;padding:9px 8px;color:var(--on-color)}.s-prof .st4 b{display:block;font:800 17px var(--f-display)}.s-prof .st4 small{font:600 9px var(--f-body);opacity:.75}.s-prof .ttl2{font:700 14px var(--f-display);margin:12px 2px 6px}.s-prof .ag{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.s-prof .ag div{border-radius:14px;padding:10px;color:var(--on-color);min-height:74px}.s-prof .ag span{font:700 8.5px var(--f-body);letter-spacing:.08em;text-transform:uppercase;background:var(--on-color);color:var(--cream);border-radius:6px;padding:2px 6px}.s-prof .ag b{display:block;font:700 12px/1.15 var(--f-display);margin-top:6px}.s-prof .ag small{font:600 9px var(--f-body);opacity:.7}.s-cls .ch{position:absolute;left:10px;right:10px;top:52px;border-radius:22px;background:var(--blue);color:var(--on-color);padding:12px;display:flex;gap:10px;align-items:center}.s-cls .ch .bd{width:46px;height:46px;border-radius:14px;background:var(--on-color);color:var(--yellow);font:800 15px/46px var(--f-display);text-align:center}.s-cls .ch b{font:700 15px var(--f-display);display:block}.s-cls .ch small{font:600 10px var(--f-body);opacity:.7}.s-cls .avs{display:flex;margin-top:5px}.s-cls .avs img{width:20px;height:20px;border-radius:50%;object-fit:cover;border:2px solid var(--blue);margin-right:-6px}.s-cls .ls{position:absolute;left:10px;right:10px;top:138px;display:grid;gap:6px}.s-cls .ls div{display:flex;align-items:center;gap:10px;border-radius:14px;background:var(--s2);padding:9px 11px;font:600 12px var(--f-body);animation:lnow 9s steps(1) infinite}.s-cls .ls div:nth-child(2){animation-delay:-6s}.s-cls .ls div:nth-child(3){animation-delay:-3s}.s-cls .ls time{font:700 12px var(--f-display);width:40px}.s-cls .ls em{margin-left:auto;font:700 9px var(--f-body);font-style:normal;padding:4px 7px;border-radius:8px;background:var(--s3)}@keyframes lnow{0%{background:var(--yellow);color:var(--on-color)}33.3%,to{background:var(--s2);color:var(--cream)}}.s-cls .msgs{position:absolute;left:10px;right:10px;bottom:72px;display:grid;gap:7px}.s-cls .m{display:flex;gap:7px;align-items:flex-end;animation:msg 9s ease infinite both}.s-cls .m:nth-child(2){animation-delay:.9s}.s-cls .m:nth-child(3){animation-delay:1.8s}.s-cls .m img,.s-cls .m .ta{width:26px;height:26px;border-radius:50%;object-fit:cover;flex:none}.s-cls .m .ta{background:var(--coral);color:var(--on-color);font:700 9px/26px var(--f-body);text-align:center}.s-cls .m p{background:var(--s2);border-radius:14px 14px 14px 4px;padding:7px 10px;font:500 11px/1.3 var(--f-body)}.s-cls .m p small{display:block;font:700 9px var(--f-body);color:var(--yellow)}.s-cls .m.me{flex-direction:row-reverse}.s-cls .m.me p{background:var(--cream);color:var(--on-color);border-radius:14px 14px 4px}.s-cls .m.me p small{color:var(--coral)}@keyframes msg{0%,8%{opacity:0;transform:translateY(12px)}14%,90%{opacity:1;transform:none}to{opacity:0}}.s-inst .cover{position:absolute;left:0;right:0;top:0;height:150px;background:linear-gradient(160deg,var(--coral),var(--pink))}.s-inst .logo{position:absolute;left:18px;top:110px;width:76px;height:76px;border-radius:22px;background:var(--yellow);display:grid;place-items:center;border:4px solid var(--ink)}.s-inst .logo svg{width:40px;height:40px;stroke:var(--on-color);fill:none;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.s-inst .nm{position:absolute;left:18px;right:18px;top:196px}.s-inst .nm b{font:700 20px var(--f-display);display:block}.s-inst .nm small{color:var(--muted);font-size:11px}.s-inst .claimb{position:absolute;left:18px;right:18px;top:252px;height:44px;border-radius:22px;background:var(--yellow);color:var(--on-color);font:700 13px/44px var(--f-body);text-align:center;animation:glow 2s ease-in-out infinite}@keyframes glow{50%{box-shadow:0 0 0 8px #f1f21a2e}}.s-inst .grid4{position:absolute;left:18px;right:18px;top:310px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.s-inst .grid4 div{border-radius:16px;padding:12px;color:var(--on-color)}.s-inst .grid4 b{font:800 20px var(--f-display);display:block}.s-inst .grid4 small{font:600 10px var(--f-body);opacity:.75}.s-inst .avs2{position:absolute;left:18px;right:18px;bottom:76px;display:flex}.s-inst .avs2 img{width:34px;height:34px;border-radius:50%;object-fit:cover;border:3px solid var(--ink);margin-right:-10px}.nums{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.nums div{border-radius:26px;padding:24px 20px;color:var(--on-color)}.nums b{display:block;font:800 clamp(28px,3.2vw,44px)/1 var(--f-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.nums small{display:block;font:600 14px var(--f-body);margin-top:10px;opacity:.75}@media(max-width:900px){.nums{grid-template-columns:repeat(2,minmax(0,1fr))}.nums div:first-child{grid-column:span 2}}.aud2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media(max-width:900px){.aud2{grid-template-columns:minmax(0,1fr)}}.aud2 article{border-radius:var(--r-xl);padding:28px;color:var(--on-color);display:flex;flex-direction:column;gap:16px;min-height:320px;position:relative;overflow:hidden}.aud2 h3{font-size:30px;font-weight:800;letter-spacing:-.03em}.aud2 .chips3{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.aud2 .chips3 span{background:#1817191f;border-radius:999px;padding:8px 12px;font:700 13px var(--f-body)}.aud2 .stackav{display:flex}.aud2 .stackav img{width:58px;height:58px;border-radius:50%;object-fit:cover;border:4px solid currentColor;margin-right:-16px}.aud2 .big-ic{position:absolute;right:-20px;top:-20px;width:150px;height:150px;opacity:.14}.aud2 .big-ic svg{width:100%;height:100%;stroke:var(--on-color);fill:none;stroke-width:1.6}.claim2{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:48px;align-items:center;border-radius:var(--r-xl);background:var(--s1);border:1px solid var(--line);padding:44px}.claim2 h2{font-size:clamp(30px,3.6vw,48px);line-height:1.04;font-weight:800;letter-spacing:-.03em}.claim2 .lead2{color:var(--muted);margin-top:12px;max-width:30em}.claim2 .phone2{width:min(300px,100%)}.claim2 form{margin-top:24px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 14px}.claim2 form .full{grid-column:1/-1}@media(max-width:860px){.claim2{grid-template-columns:minmax(0,1fr);padding:24px}.claim2 form{grid-template-columns:minmax(0,1fr)}}.safe2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media(max-width:900px){.safe2{grid-template-columns:repeat(2,minmax(0,1fr))}}.safe2 div{border-radius:26px;background:var(--s1);border:1px solid var(--line);padding:22px;display:flex;flex-direction:column;gap:12px}.safe2 svg{width:34px;height:34px;stroke:var(--yellow);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.safe2 b{font:700 18px/1.15 var(--f-display)}.safe2 small{color:var(--muted);font-size:14px}.mis2{position:relative;border-radius:var(--r-xl);background:var(--yellow);color:var(--on-color);overflow:hidden;padding:56px}.mis2 canvas{position:absolute;right:-40px;top:0;height:100%;width:60%;opacity:.9}.mis2 .in{position:relative;max-width:560px}.mis2 h2{font-size:clamp(38px,5.4vw,76px);line-height:.98;font-weight:800;letter-spacing:-.04em}.mis2 p{font-size:18px;margin-top:18px;opacity:.8}.mis2 .rt{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.mis2 .rt span{background:var(--on-color);color:var(--yellow);border-radius:999px;padding:9px 14px;font:700 14px var(--f-body)}@media(max-width:860px){.mis2{padding:28px}.mis2 canvas{opacity:.25;width:100%;right:0}}@media(prefers-reduced-motion:reduce){.marq .track,.mpin,.s-map .mcard,.s-map .srch .q,.s-vid *,.s-prof .pin,.s-cls *,.vthumb img,.orb,.s-inst .claimb{animation:none!important}.s-map .mcard{transform:none}.s-map .srch .q{width:5.4ch}}.docs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media(max-width:900px){.docs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.docs{grid-template-columns:minmax(0,1fr)}}.doc-card{display:flex;gap:16px;align-items:center;text-decoration:none;border-radius:24px;background:var(--s1);border:1px solid var(--line);padding:20px;transition:background .15s ease,transform .15s ease}.doc-card:hover{background:var(--s2);transform:translateY(-2px)}.doc-card .di{flex:none;width:52px;height:52px;border-radius:16px;display:grid;place-items:center}.doc-card .di svg{width:26px;height:26px;stroke:var(--on-color);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.doc-card b{display:block;font:700 17px/1.2 var(--f-display);letter-spacing:-.01em}.doc-card small{display:block;color:var(--muted);font-size:13.5px;margin-top:4px}.doc-card .ar{margin-left:auto;color:var(--yellow);font:700 22px var(--f-display)}@media(max-width:400px){.top .wrap{gap:10px}.top .brand{font-size:18px;gap:8px;min-width:0}.top .brand i{width:28px;height:22px}.top .brand span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top .lang button{padding:6px 9px}}
