.ip{padding:16px;border-radius:30px;background:linear-gradient(180deg,rgba(33,30,46,.92),rgba(18,17,25,.92));border:1px solid rgba(185,168,255,.3);box-shadow:0 50px 110px -40px rgba(124,108,246,.7);display:grid;gap:12px;justify-items:center}.ip__ph{width:min(280px,80%);padding:10px;border-radius:48px;background:linear-gradient(135deg,#6b6878,#1a1922 30%,#2b2836 70%,#77738a);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.22),0 40px 70px -30px #000}.ip__scr{position:relative;aspect-ratio:9/19.5;border-radius:39px;overflow:hidden;background:#f2f2f7;color:#1c1c1e;font-family:-apple-system,"SF Pro Text",Manrope,sans-serif;container-type:inline-size}.ip__di{position:absolute;z-index:5;top:2.6cqw;left:50%;translate:-50%0;height:9cqw;min-width:30cqw;padding:0 3cqw;border-radius:9cqw;background:#000;color:#fff;display:flex;align-items:center;justify-content:center;gap:2cqw;font:600 3.4cqw/1 -apple-system,Manrope,sans-serif;white-space:nowrap;transition:min-width .5s cubic-bezier(.2,.9,.2,1.2),padding .5s;overflow:hidden}.ip__di span{max-width:0;opacity:0;transition:max-width .5s,opacity .3s .15s;overflow:hidden}.ip__di.is-open{min-width:74cqw;padding:0 4cqw}.ip__di.is-open span{max-width:70cqw;opacity:1}.ip__dot{width:2.4cqw;height:2.4cqw;border-radius:50%;background:#8f7dff;box-shadow:0 0 2cqw #8f7dff;flex:none}.ip__sb{display:flex;justify-content:space-between;padding:4.4cqw 7cqw 0;font:600 4cqw/1 -apple-system,Manrope,sans-serif;position:relative;z-index:4}.ip__v{position:absolute;inset:14cqw 0 0;padding:0 5cqw;display:grid;align-content:start;gap:3.6cqw;opacity:0;transform:translateX(6%);transition:opacity .35s,transform .45s cubic-bezier(.2,.8,.2,1);pointer-events:none}.ip__scr[data-st=s0] .ip__s0,.ip__scr[data-st=r1] .ip__r1,.ip__scr[data-st=r2] .ip__r2,.ip__scr[data-st=a1] .ip__a1,.ip__scr[data-st=a2] .ip__a2,.ip__scr[data-st=dl] .ip__dl,.ip__scr[data-st=ok] .ip__ok,.ip__scr[data-st=a4] .ip__a4{opacity:1;transform:none}.ip__h{font:700 7.6cqw/1.1 -apple-system,Manrope,sans-serif;letter-spacing:-.02em;margin-top:2cqw}.ip__search{padding:3cqw 4cqw;border-radius:3.4cqw;background:#e3e3e8;font-size:4.2cqw;color:#3c3c43}.ip__res,.ip__app{display:flex;align-items:center;gap:3cqw}.ip__res i,.ip__ic{width:13cqw;height:13cqw;border-radius:3.2cqw;background:linear-gradient(135deg,#d1d1d6,#aeaeb2);flex:none}.ip__res div,.ip__app div{flex:1;min-width:0}.ip__res b,.ip__app b{display:block;font-size:4cqw}.ip__res small,.ip__app small{font-size:3.3cqw;color:#8e8e93}.ip__res span,.ip__get{padding:1.6cqw 3.6cqw;border-radius:5cqw;background:#e9e9ee;color:#007aff;font:700 3.4cqw/1 -apple-system,sans-serif}.ip__warn{padding:3cqw;border-radius:3cqw;background:#fff3cd;color:#7a5b00;font:600 3.5cqw/1.35 -apple-system,sans-serif}.ip__list{display:grid;border-radius:3.4cqw;overflow:hidden;background:#fff}.ip__list>span,.ip__me{padding:3.2cqw 4cqw;font-size:3.9cqw;border-bottom:.3cqw solid #e5e5ea}.ip__list>span:last-child{border:0}.ip__list .is-hit{background:#e9e5ff;font-weight:600;animation:wshit 1.3s ease-in-out infinite}.ip__me{display:flex;gap:3cqw;align-items:center}.ip__me i{width:11cqw;height:11cqw;border-radius:50%;background:linear-gradient(135deg,#a5b4fc,#7c6cf6)}.ip__me b{display:block;font-size:4.2cqw}.ip__me small{font-size:3.2cqw;color:#8e8e93}.ip__blue{color:#007aff}.ip__red{color:#ff3b30}.ip__note{font-size:3.2cqw;color:#8e8e93;line-height:1.35}.ip__in{padding:3.4cqw 4cqw;border-radius:3cqw;background:#fff;border:.3cqw solid #d1d1d6;font-size:3.8cqw;color:#3c3c43}.ip__btn{text-align:center;padding:3.4cqw;border-radius:3cqw;background:#007aff;color:#fff;font:600 4cqw/1 -apple-system,sans-serif}.ip__ic{display:grid;place-items:center;background:#111;color:#fff;font:900 7cqw/1 var(--f-d);font-style:normal}.ip__app small{color:#34c759;font-weight:600}.ip__get{background:#007aff;color:#fff}.ip__shots{display:grid;grid-template-columns:repeat(3,1fr);gap:2cqw}.ip__shots img{width:100%;aspect-ratio:588/1000;object-fit:cover;object-position:top;border-radius:2.4cqw;border:.3cqw solid #e5e5ea}.ip__shots img:nth-child(2){object-position:50% 45%}.ip__shots img:nth-child(3){object-position:50% 90%}.ip__home{inset:0;padding:18cqw 6cqw 0;background:radial-gradient(80% 60%at 30% 20%,#8f7dff,transparent 60%),radial-gradient(70% 60%at 80% 90%,#2a6df0,transparent 60%),#1a1530}.ip__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:5cqw 4cqw}.ip__grid i{aspect-ratio:1;border-radius:4cqw;background:rgba(255,255,255,.25)}.ip__grid i:nth-child(3n){background:rgba(255,255,255,.4)}.ip__hi{position:relative;aspect-ratio:1;border-radius:4cqw;background:#111;color:#fff;display:grid;place-items:center;font:900 8cqw/1 var(--f-d);box-shadow:0 0 0 .6cqw #8f7dff,0 0 6cqw #8f7dff;animation:iphi 1.2s cubic-bezier(.2,.9,.2,1.3) both}.ip__hi small{position:absolute;bottom:-5cqw;font:500 3cqw/1 -apple-system,sans-serif;color:#fff}@keyframes iphi{0%{transform:scale(0);opacity:0}}.ip__toast{margin-top:8cqw;padding:3cqw;border-radius:3cqw;background:rgba(255,255,255,.9);color:#1c1c1e;font:600 3.5cqw/1.3 -apple-system,sans-serif;text-align:center}.wy{display:grid;grid-template-columns:1fr 1fr;gap:14px}.wy__c{position:relative;display:grid;gap:12px;align-content:start;padding:26px;border-radius:28px;background:radial-gradient(90% 70%at 100% 0%,rgba(124,108,246,.2),transparent 60%),var(--card);border:1px solid rgba(185,168,255,.3);overflow:hidden}.wy__c--b{background:radial-gradient(90% 70%at 100% 0%,rgba(80,170,255,.16),transparent 60%),var(--card)}.wy__n{position:absolute;right:18px;top:-10px;font:700 120px/1 var(--f-d);color:rgba(185,168,255,.08)}.wy__c h3{font:600 22px/1.2 var(--f-d)}.wy__c>p{color:var(--ink-soft)}.wy__s{margin:4px 0;padding:0;list-style:none;counter-reset:wy;display:grid;gap:8px}.wy__s li{counter-increment:wy;position:relative;padding:10px 12px 10px 44px;border-radius:14px;background:rgba(255,255,255,.04);border:1px solid var(--hair);font-size:14px}.wy__s li::before{content:counter(wy);position:absolute;left:10px;top:9px;width:24px;height:24px;border-radius:8px;display:grid;place-items:center;background:var(--vgrad);color:#15102b;font:800 12px/1 var(--f-b)}.wy__pc{display:flex;flex-wrap:wrap;gap:6px}.wy__pc span{padding:6px 10px;border-radius:99px;font:600 12.5px/1.2 var(--f-b)}.wy__pc .yes{background:rgba(74,222,128,.1);color:#86efac}.wy__pc .yes::before{content:"✓ "}.wy__pc .no{background:rgba(251,191,36,.1);color:#fcd34d}.wy__pc .no::before{content:"! "}.wy__tg{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-radius:22px;background:linear-gradient(100deg,rgba(42,171,238,.14),rgba(124,108,246,.18));border:1px solid rgba(185,168,255,.35)}.wy__tg b{font:700 17px/1.2 var(--f-d)}.wy__tg p{color:var(--ink-soft);font-size:14px;margin-top:4px}.kp2{padding:20px;border-radius:28px;background:var(--card);border:1px solid rgba(185,168,255,.24);display:grid;gap:12px;justify-items:center}.kp2__top{width:100%;display:flex;align-items:center;gap:10px}.kp2__top b{font:700 15px/1 var(--f-b)}.kp2__top .auto{margin-left:auto}.kp2__ph{position:relative;width:min(300px,92%);aspect-ratio:1/1.05;padding:22px 18px;border-radius:36px;background:radial-gradient(80% 60%at 30% 20%,#8f7dff,transparent 60%),radial-gradient(70% 60%at 80% 90%,#2a6df0,transparent 60%),#1a1530;box-shadow:0 0 0 8px #15141b,0 30px 60px -20px #000;container-type:inline-size;overflow:hidden}.kp2__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7cqw 6cqw}.kp2__grid i{aspect-ratio:1;border-radius:5cqw;background:rgba(255,255,255,.28)}.kp2__h{position:relative;aspect-ratio:1;border-radius:5cqw;border:0;background:#111;color:#fff;display:grid;place-items:center;cursor:pointer;padding:0;box-shadow:0 0 0 .8cqw rgba(143,125,255,.7)}.kp2__h b{font:900 9cqw/1 var(--f-d)}.kp2__h small{position:absolute;bottom:-6cqw;font:600 3.6cqw/1 Manrope,sans-serif;color:#fff}.kp2__x{position:absolute;top:-2.4cqw;left:-2.4cqw;width:7cqw;height:7cqw;border-radius:50%;background:#8e8e93;color:#fff;display:grid;place-items:center;font:900 5cqw/1 sans-serif;font-style:normal;opacity:0;transform:scale(.4);transition:all .25s}.kp2.is-jiggle .kp2__grid>*{animation:jig .28s ease-in-out infinite alternate}.kp2.is-jiggle .kp2__grid>:nth-child(2n){animation-delay:.1s}.kp2.is-jiggle .kp2__x{opacity:1;transform:none}@keyframes jig{0%{transform:rotate(-2.2deg)}to{transform:rotate(2.2deg)}}.kp2__m{position:absolute;inset:0;display:grid;place-content:center;padding:8cqw;background:rgba(0,0,0,.45);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:cin .3s var(--ease)}.kp2__m[hidden]{display:none}.kp2__m>*{background:rgba(242,242,247,.96);color:#1c1c1e}.kp2__m b{padding:6cqw 6cqw 2cqw;border-radius:6cqw 6cqw 0 0;text-align:center;font:700 5cqw/1.2 -apple-system,sans-serif}.kp2__stop{padding:0 6cqw 5cqw;text-align:center;font:700 4.4cqw/1.35 -apple-system,sans-serif;color:#ff3b30!important}.kp2__mb{display:grid;grid-template-columns:1fr 1fr;border-radius:0 0 6cqw 6cqw;border-top:.3cqw solid #d1d1d6}.kp2__mb>*{padding:4cqw;text-align:center;font:600 4.2cqw/1 -apple-system,sans-serif}.kp2__keep{border:0;background:#e9e5ff;color:#5b4bd6;cursor:pointer;animation:wshit 1.2s ease-in-out infinite;border-bottom-left-radius:6cqw}.kp2__del{color:#c7c7cc;text-decoration:line-through}.kp2__cap{font:600 14px/1.35 var(--f-b);text-align:center;min-height:2.7em}.fr{padding:20px;border-radius:28px;background:var(--card);border:1px solid rgba(185,168,255,.24);display:grid;gap:12px}.fr__top{display:flex;align-items:center;gap:10px}.fr__top b{font:700 15px/1 var(--f-b)}.fr__top .auto{margin-left:auto}.fr__score{padding:5px 10px;border-radius:99px;background:rgba(124,108,246,.2);font:700 12px/1 var(--f-m)}.fr__l{display:grid;gap:8px;padding:12px;border-radius:22px;background:#f2f2f7}.fr__c{position:relative;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:16px;border:2px solid transparent;background:#fff;color:#1c1c1e;text-align:left;cursor:pointer;font-family:-apple-system,Manrope,sans-serif;transition:border-color .25s,transform .2s}.fr__c:hover{transform:translateY(-1px)}.fr__ic{width:46px;height:46px;border-radius:12px;background:#111;color:#fff;display:grid;place-items:center;font:900 22px/1 var(--f-d);font-style:normal;flex:none}.fr__c:nth-child(1) .fr__ic{background:linear-gradient(135deg,#3b3b48,#111)}.fr__c:nth-child(3) .fr__ic{background:linear-gradient(135deg,#5b5b70,#222)}.fr__c div{flex:1;min-width:0}.fr__c b{display:block;font-size:15px}.fr__c small{font-size:12.5px;color:#8e8e93}.fr__get{padding:6px 14px;border-radius:99px;background:#e9e9ee;color:#007aff;font:700 13px/1 -apple-system,sans-serif}.fr__v{position:absolute;right:-8px;top:-8px;width:26px;height:26px;border-radius:50%;display:none;place-items:center;color:#fff;font:900 14px/1 sans-serif;font-style:normal}.fr__c.is-ok{border-color:#34c759}.fr__c.is-ok .fr__v{display:grid;background:#34c759}.fr__c.is-ok .fr__v::after{content:"✓"}.fr__c.is-bad{border-color:#ff3b30;animation:frsh .4s}.fr__c.is-bad .fr__v{display:grid;background:#ff3b30}.fr__c.is-bad .fr__v::after{content:"✕"}@keyframes frsh{25%{transform:translateX(-6px)}75%{transform:translateX(6px)}}.fr__res{min-height:2.8em;font-size:14.5px;color:var(--ink-soft)}.fr__res b{color:var(--ink)}.fr__res.is-in{animation:cin .35s var(--ease)}.ipd{display:grid;justify-items:center;gap:12px}.ipd__ph{position:relative;width:min(280px,82%);aspect-ratio:588/1280;border-radius:42px;overflow:hidden;border:10px solid #1b1a22;box-shadow:0 40px 80px -30px #000,0 0 0 1px rgba(255,255,255,.12)}.ipd__ph img{width:100%;height:100%;object-fit:cover}.ipd__dim{position:absolute;inset:0;background:rgba(0,0,0,.4)}.ipd__dlg{position:absolute;left:9%;right:9%;top:34%;border-radius:16px;background:rgba(242,242,247,.97);color:#1c1c1e;text-align:center;font-family:-apple-system,Manrope,sans-serif;overflow:hidden;container-type:inline-size}.ipd__dlg b{display:block;padding:7cqw 6cqw 2cqw;font:600 5.4cqw/1.3 -apple-system,sans-serif}.ipd__dlg p{padding:0 6cqw 6cqw;font-size:4.4cqw;line-height:1.35;color:#3c3c43}.ipd__b{display:grid;grid-template-columns:1fr 1fr;border-top:.4cqw solid #c6c6c8}.ipd__b span{padding:4.6cqw;font:400 5cqw/1 -apple-system,sans-serif;color:#007aff}.ipd__y{font-weight:600!important;background:rgba(0,122,255,.1);animation:wshit 1.3s ease-in-out infinite;border-right:.4cqw solid #c6c6c8}@media (max-width:1020px){.wy{grid-template-columns:1fr}.wy__tg{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.ip{padding:10px;border-radius:24px}.ip__ph{width:min(250px,82%)}.wy__c{padding:18px}.fr,.kp2{padding:14px}}.split h2 em,.of__r h2 em{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;font-size:1.12em;line-height:.95;padding:0 .14em 0 .02em;background:linear-gradient(100deg,#9d8cff,#e6deff 60%,#fff);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 22px rgba(143,125,255,.35))}.ip__sb{padding:4.4cqw 8cqw 0 9cqw}.ip__di.is-open+.ip__sb{opacity:0}.ip__sb{transition:opacity .3s}.qz{margin-top:14px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px;padding:22px;border-radius:28px;background:radial-gradient(80% 70%at 100% 0%,rgba(124,108,246,.2),transparent 60%),var(--card);border:1px solid rgba(185,168,255,.3)}.qz__top{grid-column:1/-1;display:flex;align-items:center;gap:10px}.qz__top b{font:700 16px/1 var(--f-d)}.qz__top .auto{margin-left:auto}.qz__qs{display:grid;gap:14px}.qz fieldset{border:0;margin:0;padding:0}.qz legend{display:flex;gap:10px;font:600 15px/1.35 var(--f-d);margin-bottom:8px}.qz legend span{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:rgba(124,108,246,.3);font:800 12px/1 var(--f-b)}.qz__o{display:flex;gap:8px}.qz__o button{padding:9px 16px;border-radius:12px;border:1px solid var(--hair);background:rgba(255,255,255,.03);color:var(--ink-soft);font:600 14px/1 var(--f-b);cursor:pointer}.qz__o button.is-on{color:var(--ink);border-color:rgba(185,168,255,.8);background:rgba(124,108,246,.22)}.qz__res{display:grid;gap:8px;align-content:start;padding:20px;border-radius:22px;background:rgba(10,9,14,.6);border:1px solid rgba(185,168,255,.35)}.qz__res.is-in .qz__v{animation:cin .4s var(--ease)}.qz__meter{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;font:700 10.5px/1 var(--f-m);text-transform:uppercase;color:var(--ink-faint);margin-bottom:6px}.qz__meter i{position:relative;height:8px;border-radius:8px;background:linear-gradient(90deg,rgba(143,125,255,.5),rgba(80,170,255,.5))}.qz__meter b{position:absolute;top:50%;left:var(--p, 50%);width:18px;height:18px;margin:-9px 0 0-9px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px rgba(143,125,255,.5),0 0 14px #8f7dff;transition:left .6s var(--ease)}.qz__k{font:700 10.5px/1 var(--f-m);text-transform:uppercase;letter-spacing:.12em;color:var(--v2)}.qz__v{font:600 22px/1.15 var(--f-d)}.qz__t{color:var(--ink-soft);font-size:14px}.qz__res .btn{justify-self:start;margin-top:6px}.ascs{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:center}.ascs__vs{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:var(--vgrad);color:#15102b;font:800 13px/1 var(--f-b);box-shadow:0 0 30px rgba(143,125,255,.6)}.asc{position:relative;display:grid;gap:14px;padding:22px;border-radius:30px;background:#fff;color:#1c1c1e;font-family:-apple-system,Manrope,sans-serif;box-shadow:0 40px 90px -40px rgba(124,108,246,.9)}.asc__tag{position:absolute;top:-12px;left:22px;padding:6px 12px;border-radius:99px;background:var(--vgrad);color:#15102b;font:800 11px/1 var(--f-m);text-transform:uppercase}.asc__hd{display:flex;gap:14px;align-items:center}.asc__ic{width:76px;height:76px;border-radius:18px;background:#111;color:#fff;display:grid;place-items:center;font:900 36px/1 var(--f-d);font-style:normal;flex:none;box-shadow:0 8px 20px rgba(0,0,0,.2)}.asc__hd b{display:block;font-size:19px;line-height:1.2}.asc__hd small{display:block;color:#8e8e93;font-size:13px;margin:2px 0 8px}.asc__get{display:inline-block;padding:6px 18px;border-radius:99px;background:#007aff;color:#fff;font-weight:700;font-size:14px}.asc__meta{display:grid;grid-template-columns:repeat(4,1fr);padding:10px 0;border-top:1px solid #e5e5ea;border-bottom:1px solid #e5e5ea;text-align:center}.asc__meta>div{display:grid;gap:3px;border-right:1px solid #e5e5ea}.asc__meta>div:last-child{border:0}.asc__meta small{font-size:10px;text-transform:uppercase;color:#8e8e93;font-weight:600}.asc__meta b{font-size:18px;color:#3c3c43}.asc__meta span{font-size:10.5px;color:#8e8e93}.asc__st{display:flex;justify-content:center;gap:1px}.asc__st i{width:9px;height:9px;background:#d1d1d6;clip-path:polygon(50%0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.asc__st i.on{background:#8e8e93}.asc>p{color:#3c3c43;font-size:14.5px}.asc .ticks li{color:#3c3c43}.asc .btn{justify-self:start;color:#1c1c1e;border-color:#d1d1d6;background:#f2f2f7}.su{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,4vw,60px);align-items:center}.su__l{margin:0;padding:0;list-style:none;display:grid;gap:8px}.su__l button{position:relative;width:100%;display:grid;grid-template-columns:36px 1fr;gap:14px;align-items:start;padding:16px;border-radius:20px;border:1px solid var(--hair);background:rgba(255,255,255,.025);color:var(--ink-soft);text-align:left;cursor:pointer;overflow:hidden;transition:all .3s var(--ease)}.su__l button>span{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:rgba(124,108,246,.25);color:var(--ink);font:800 15px/1 var(--f-d)}.su__l b{display:block;font:600 16px/1.25 var(--f-d);color:var(--ink)}.su__l p{font-size:13.5px;margin-top:3px}.su__l button.is-on{border-color:rgba(185,168,255,.7);background:rgba(124,108,246,.14);transform:translateX(6px);box-shadow:-6px 0 0#8f7dff}.su__l button.is-on>span{background:var(--vgrad);color:#15102b}.su__l button.is-done>span{background:rgba(74,222,128,.25);color:#4ade80}.su__bar{position:absolute;left:0;bottom:0;height:2px;width:0;background:var(--vgrad)}.su__l button.is-on .su__bar{width:calc(var(--sp, 0)*100%)}.su__st{position:relative;display:grid;justify-items:center;gap:10px}.su__ph{position:relative;width:min(300px,86%);aspect-ratio:588/1280;border-radius:44px;overflow:hidden;border:10px solid #1b1a22;box-shadow:0 0 0 1px rgba(255,255,255,.14),0 50px 100px -30px rgba(124,108,246,.7);container-type:inline-size}.su__ph img{width:100%;height:100%;object-fit:cover;display:block}.su__dim{position:absolute;inset:0;background:rgba(10,9,14,.55);opacity:0;transition:opacity .35s}.su__ph[data-st="0"] .su__dim,.su__ph[data-st="3"] .su__dim{opacity:1}.su__tg{position:absolute;inset:18% 8%auto;padding:5cqw;border-radius:6cqw;background:#17212b;color:#fff;display:grid;gap:3cqw;opacity:0;transform:translateY(6%) scale(.96);transition:all .4s var(--ease)}.su__tg b{font:700 4.6cqw/1 var(--f-b)}.su__tg .m{max-width:100%;font-size:3.8cqw}.su__copy{justify-self:start;padding:2cqw 3.4cqw;border-radius:3cqw;background:rgba(74,222,128,.2);color:#4ade80;font:700 3.4cqw/1 var(--f-b)}.su__ph[data-st="0"] .su__tg{opacity:1;transform:none}.su__ring{position:absolute;width:16cqw;aspect-ratio:1;translate:-50% -50%;border-radius:50%;border:.9cqw solid #8f7dff;box-shadow:0 0 0 200vmax transparent,0 0 6cqw #8f7dff;opacity:0;transition:opacity .3s;animation:ring 1.4s ease-in-out infinite}.su__ring--plus{left:90.3%;top:10.9%}.su__ring--srv{left:50%;top:62%;width:92cqw;aspect-ratio:5.5;border-radius:4cqw}.su__ring--pw{left:49.8%;top:26.5%;width:46cqw}.su__ph[data-st="1"] .su__ring--plus,.su__ph[data-st="2"] .su__ring--srv,.su__ph[data-st="4"] .su__ring--pw{opacity:1}.su__toast{position:absolute;left:8%;right:8%;top:5%;padding:3.4cqw;border-radius:4cqw;background:rgba(52,199,89,.95);color:#fff;text-align:center;font:700 3.8cqw/1.2 var(--f-b);opacity:0;transform:translateY(-120%);transition:all .45s var(--ease)}.su__ph[data-st="1"] .su__toast{opacity:1;transform:none;transition-delay:.7s}.su__dlg{opacity:0;transform:scale(.9);transition:all .35s var(--ease);pointer-events:none}.su__ph[data-st="3"] .su__dlg{opacity:1;transform:none}.su__ok{position:absolute;left:50%;top:40%;translate:-50%0;padding:2.4cqw 5cqw;border-radius:99px;background:#34c759;color:#fff;font:800 3.8cqw/1 var(--f-b);letter-spacing:.04em;opacity:0;transition:opacity .4s .4s}.su__ph[data-st="4"] .su__ok{opacity:1}.pbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.pb{--c:#8f7dff;position:relative;display:grid;gap:10px;align-content:start;padding:20px;border-radius:24px;border:1px solid var(--hair);background:radial-gradient(90% 60%at 100% 0%,color-mix(in srgb,var(--c) 18%,transparent),transparent 60%),var(--card);color:var(--ink);text-align:left;cursor:pointer;transition:all .3s var(--ease);min-height:150px}.pb--warn{--c:#fbbf24}.pb--bad{--c:#ff6b81}.pb--info{--c:#60a5fa}.pb__i{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:color-mix(in srgb,var(--c) 20%,transparent);border:1px solid color-mix(in srgb,var(--c) 45%,transparent);font-size:22px}.pb b{font:600 17px/1.25 var(--f-d)}.pb p{max-height:0;overflow:hidden;opacity:0;color:var(--ink-soft);font-size:14px;transition:max-height .45s var(--ease),opacity .3s}.pb__more{font:700 12.5px/1 var(--f-b);font-style:normal;color:var(--c)}.pb[aria-expanded=true]{border-color:color-mix(in srgb,var(--c) 60%,transparent);transform:translateY(-3px);box-shadow:0 30px 60px -30px color-mix(in srgb,var(--c) 60%,transparent)}.pb[aria-expanded=true] p{max-height:200px;opacity:1}.pb[aria-expanded=true] .pb__more{display:none}@media (max-width:1020px){.qz,.su{grid-template-columns:1fr}.ascs{grid-template-columns:1fr}.ascs__vs{justify-self:center}.pbs{grid-template-columns:1fr 1fr}}@media (max-width:640px){.pbs{grid-template-columns:1fr}.qz{padding:14px}.asc{padding:16px}.asc__ic{width:62px;height:62px}.su__st{order:-1}}.su__tg{background:#17212b;box-shadow:0 20px 50px rgba(0,0,0,.6);z-index:2}.su__ph[data-st="0"] .su__tg{opacity:1}.sq>span{color:var(--v2);font-weight:700;font-size:14px}a.sq{color:inherit}@media (min-width:1021px){#korotko .sqs{grid-template-columns:repeat(4,minmax(0,1fr))}}.trh h1{font-size:clamp(36px,4.6vw,66px)}.tk{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto 200px;border-radius:30px;filter:drop-shadow(0 50px 70px rgba(124,108,246,.55));transform:rotate(-2deg);transition:transform .5s var(--ease)}.tk:hover{transform:rotate(0) scale(1.01)}.tk__main,.tk__stub{position:relative;overflow:hidden;background:linear-gradient(150deg,#3c3470 0,#1d1830 55%,#141220 100%);border:1px solid rgba(201,187,255,.45)}.tk__main{border-radius:30px 0 0 30px;border-right:0;padding:24px;display:grid;gap:18px;-webkit-mask:radial-gradient(circle 16px at 100%0,transparent 15px,#000 16px) top/100% 51%no-repeat,radial-gradient(circle 16px at 100% 100%,transparent 15px,#000 16px) bottom/100% 51%no-repeat;mask:radial-gradient(circle 16px at 100%0,transparent 15px,#000 16px) top/100% 51%no-repeat,radial-gradient(circle 16px at 100% 100%,transparent 15px,#000 16px) bottom/100% 51%no-repeat}.tk__stub{border-radius:0 30px 30px 0;border-left:0;padding:24px 18px;display:grid;align-content:center;justify-items:center;gap:14px;text-align:center;background:linear-gradient(170deg,#4a3f8f,#231d3c);-webkit-mask:radial-gradient(circle 16px at 0 0,transparent 15px,#000 16px) top/100% 51%no-repeat,radial-gradient(circle 16px at 0 100%,transparent 15px,#000 16px) bottom/100% 51%no-repeat;mask:radial-gradient(circle 16px at 0 0,transparent 15px,#000 16px) top/100% 51%no-repeat,radial-gradient(circle 16px at 0 100%,transparent 15px,#000 16px) bottom/100% 51%no-repeat;transition:transform .45s var(--ease);transform-origin:0 50%}.tk:hover .tk__stub{transform:rotate(4deg) translateX(8px)}.tk__perf{width:2px;margin:18px 0;background:repeating-linear-gradient(180deg,rgba(201,187,255,.6)0 8px,transparent 8px 14px)}.tk__holo{position:absolute;inset:0;pointer-events:none;mix-blend-mode:color-dodge;opacity:.45;background:linear-gradient(115deg,transparent 25%,rgba(124,255,230,.16) 38%,rgba(255,130,240,.16) 50%,rgba(140,160,255,.18) 62%,transparent 75%);background-size:250% 100%;animation:tkholo 6s ease-in-out infinite}@keyframes tkholo{0%,to{background-position:100%0}50%{background-position:0 0}}.tk__top{display:flex;align-items:center;justify-content:space-between}.tk__brand{display:flex;align-items:center;gap:8px}.tk__brand svg{width:30px;height:30px}.tk__brand b{font:700 16px/1 var(--f-d)}.tk__type{font:700 10px/1 var(--f-m);text-transform:uppercase;letter-spacing:.14em;color:var(--v2)}.tk__route{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center}.tk__route small{display:block;font:700 10px/1 var(--f-m);text-transform:uppercase;color:var(--ink-faint);letter-spacing:.1em;margin-bottom:6px}.tk__route b{font:700 18px/1 var(--f-d)}.tk__route div:last-child{text-align:right}.tk__route div:last-child b{color:#86efac}.tk__plane{position:relative;height:2px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.35)0 6px,transparent 6px 12px)}.tk__plane span{position:absolute;top:50%;left:0;width:12px;height:12px;margin-top:-6px;border-radius:50%;background:#fff;box-shadow:0 0 14px #b9a8ff,0 0 0 4px rgba(143,125,255,.35);animation:tkfly 3s ease-in-out infinite}@keyframes tkfly{0%{left:0}to{left:calc(100% - 12px)}}.tk__ring{position:relative;justify-self:center;width:170px;aspect-ratio:1;display:grid;place-items:center;text-align:center}.tk__ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.tk__ring circle{fill:none;stroke:rgba(255,255,255,.1);stroke-width:8}.tk__ring .tk__arc{stroke:#a998ff;stroke-linecap:round;stroke-dasharray:339.3;stroke-dashoffset:0;transition:stroke-dashoffset .9s linear}.tk__ring b{font:700 28px/1 var(--f-m);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.tk__ring small{display:block;margin-top:4px;color:var(--ink-faint);font-size:12px}.tk__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:0}.tk__grid div{padding:10px;border-radius:12px;background:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.08);text-align:center}.tk__grid dt{font:700 9.5px/1 var(--f-m);text-transform:uppercase;color:var(--ink-faint);letter-spacing:.08em}.tk__grid dd{margin:6px 0 0;font:700 14px/1.1 var(--f-b)}.tk__sk{font:700 10px/1 var(--f-m);text-transform:uppercase;letter-spacing:.14em;color:var(--v2);writing-mode:horizontal-tb}.tk__go{width:100%;padding:0 12px;font-size:14.5px;white-space:normal;line-height:1.2;min-height:64px}.tk__bc{width:80%;height:46px;background:repeating-linear-gradient(90deg,#fff 0 2px,transparent 2px 4px,#fff 4px 5px,transparent 5px 8px,#fff 8px 11px,transparent 11px 13px);opacity:.7;border-radius:3px}.tk__stub small{font-size:11px;color:var(--ink-faint)}.trh__conf{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(3px 3px at 12% 20%,#b9a8ff,transparent),radial-gradient(2px 2px at 82% 14%,#fff,transparent),radial-gradient(3px 3px at 64% 88%,#86efac,transparent),radial-gradient(2px 2px at 30% 70%,#fbbf24,transparent),radial-gradient(2px 2px at 92% 60%,#b9a8ff,transparent);animation:aur 12s ease-in-out infinite alternate;opacity:.7}.dy{--t:.35;position:relative;overflow:hidden;padding:clamp(70px,9vw,120px)0;background:linear-gradient(180deg,hsl(calc(250 - var(--day)*50) 45% calc(8% + var(--day)*16%)),#0f0e14);transition:background .6s;--day:0}.dy__sky{position:absolute;inset:0;pointer-events:none}.dy__sun{position:absolute;left:calc(8% + var(--t)*84%);top:calc(70% - sin(var(--t)*3.1416rad)*55%);width:90px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#fff6d5,#fbbf24 45%,rgba(251,191,36,0) 70%);filter:blur(1px);opacity:calc(var(--day)*1.2);transition:left .6s var(--ease),top .6s var(--ease),opacity .6s}.dy__stars{position:absolute;inset:0;opacity:calc(1 - var(--day)*1.4);transition:opacity .6s;background-image:radial-gradient(1.5px 1.5px at 10% 20%,#fff,transparent),radial-gradient(1px 1px at 30% 40%,#fff,transparent),radial-gradient(1.5px 1.5px at 55% 15%,#fff,transparent),radial-gradient(1px 1px at 75% 35%,#fff,transparent),radial-gradient(1.5px 1.5px at 90% 18%,#fff,transparent),radial-gradient(1px 1px at 45% 55%,#fff,transparent)}.dy__in{position:relative;z-index:1}.dy__card{max-width:860px;padding:26px;border-radius:30px;background:rgba(15,14,20,.62);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 40px 100px -40px rgba(0,0,0,.9)}.dy__top{display:flex;align-items:center;justify-content:space-between}.dy__clock{font:700 clamp(44px,6vw,78px)/1 var(--f-m);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.dy__sc{display:grid;grid-template-columns:80px 1fr;gap:18px;align-items:center;margin:20px 0 24px;min-height:120px}.dy__e{display:grid;place-items:center;width:80px;height:80px;border-radius:24px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);font-size:38px}.dy__sc.is-in .dy__e,.dy__sc.is-in>div{animation:cin .45s var(--ease)}.dy__tag{display:inline-block;padding:5px 10px;border-radius:99px;background:rgba(143,125,255,.25);font:700 11px/1 var(--f-m);text-transform:uppercase;letter-spacing:.08em}.dy__sc b{display:block;margin:8px 0 4px;font:600 24px/1.2 var(--f-d)}.dy__sc p{color:var(--ink-soft)}.dy__r{width:100%;-webkit-appearance:none;appearance:none;height:30px;background:0 0;cursor:pointer}.dy__r::-webkit-slider-runnable-track{height:8px;border-radius:8px;background:linear-gradient(90deg,#1e1b4b,#7c6cf6 25%,#fbbf24 50%,#f97316 75%,#1e1b4b)}.dy__r::-moz-range-track{height:8px;border-radius:8px;background:linear-gradient(90deg,#1e1b4b,#7c6cf6 25%,#fbbf24 50%,#f97316 75%,#1e1b4b)}.dy__r::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;margin-top:-10px;border-radius:50%;background:#fff;box-shadow:0 0 0 6px rgba(255,255,255,.2),0 0 20px #fff}.dy__r::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:0}.dy__marks{position:relative;height:18px;margin:4px 14px 0}.dy__marks span{position:absolute;translate:-50%0;font:600 11px/1 var(--f-m);color:var(--ink-faint)}.lt{position:relative;display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:stretch}.lt__col{display:grid;gap:12px;padding:20px;border-radius:26px;border:1px solid var(--hair);background:var(--card)}.lt__col--free{background:radial-gradient(90% 60%at 0% 0%,rgba(255,107,129,.12),transparent 60%),var(--card)}.lt__col--ok{background:radial-gradient(90% 60%at 100% 0%,rgba(124,108,246,.25),transparent 60%),var(--card);border-color:rgba(185,168,255,.4)}.lt__h{display:flex;align-items:center;justify-content:space-between;gap:10px}.lt__h b{font:700 16px/1.2 var(--f-d)}.lt__n{font:700 11.5px/1 var(--f-m);color:#ff8da0}.lt__n--ok{color:#86efac}.lt__scr{min-height:150px;display:grid;place-content:center;justify-items:center;gap:8px;padding:18px;border-radius:18px;background:rgba(10,9,14,.6);border:1px solid var(--hair);text-align:center}.lt__ph{color:var(--ink-faint);font-size:14px}.lt__r{display:grid;justify-items:center;gap:6px;animation:cin .4s var(--ease)}.lt__r i{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;font-style:normal;font-size:26px}.lt__r b{font:600 17px/1.2 var(--f-d)}.lt__r small{font-size:13px;color:var(--ink-soft);max-width:280px}.lt__r--bad i{background:rgba(255,107,129,.16);border:1px solid rgba(255,107,129,.5)}.lt__r--ok i{background:rgba(74,222,128,.16);border:1px solid rgba(74,222,128,.5)}.lt__r--ok b{color:#86efac}.lt__spin{width:36px;height:36px;border-radius:50%;border:3px solid rgba(255,255,255,.15);border-top-color:#b9a8ff;animation:mnsp .7s linear infinite}.lt__vs{align-self:center;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--vgrad);color:#15102b;font:800 15px/1 var(--f-d);box-shadow:0 0 30px rgba(143,125,255,.6)}.lt__go{width:100%}.lt__auto{position:absolute;top:-34px;right:0}.whyf{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px}.whyf__c{display:grid;gap:6px;padding:18px;border-radius:20px;background:var(--card);border:1px solid var(--hair)}.whyf__c span{font-size:24px}.whyf__c b{font:600 15.5px/1.25 var(--f-d)}.whyf__c p{font-size:13.5px;color:var(--ink-soft)}.rk{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;perspective:1000px}.rk__c{position:relative;min-height:190px;border:0;padding:0;background:0 0;cursor:pointer;transform-style:preserve-3d;transition:transform .7s var(--ease);color:var(--ink);text-align:left}.rk__c.is-flip{transform:rotateY(180deg)}.rk__f,.rk__b{position:absolute;inset:0;display:grid;align-content:center;gap:12px;padding:20px;border-radius:22px;backface-visibility:hidden;-webkit-backface-visibility:hidden;border:1px solid var(--hair)}.rk__f{background:var(--card);justify-items:start}.rk__f i{font-style:normal;font-size:30px}.rk__f b{font:600 17px/1.25 var(--f-d)}.rk__f::after{content:"нажмите ↻";font:700 11px/1 var(--f-m);color:var(--v2)}.rk__b{transform:rotateY(180deg);background:linear-gradient(150deg,rgba(74,222,128,.18),rgba(15,14,20,.95));border-color:rgba(74,222,128,.45);font-size:14.5px;color:var(--ink-soft)}.rk__b b{color:#4ade80;font:700 22px/1 var(--f-d);display:block;margin-bottom:6px}.rc{max-width:980px;margin:0 auto;padding:26px;border-radius:30px;background:radial-gradient(70% 70%at 50% 0%,rgba(124,108,246,.22),transparent 60%),var(--card);border:1px solid rgba(185,168,255,.3);display:grid;gap:18px}.rc__w{display:flex;align-items:center;gap:16px}.rc__t{font:700 clamp(48px,6vw,72px)/1 var(--f-m);letter-spacing:-.04em;font-variant-numeric:tabular-nums;min-width:4ch}.rc__w .auto{margin-left:auto}.rc__s{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.rc__s li{display:grid;gap:6px;padding:14px;border-radius:18px;border:1px solid var(--hair);background:rgba(255,255,255,.03);transition:all .3s var(--ease)}.rc__s i{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:rgba(124,108,246,.25);font:800 13px/1 var(--f-b);font-style:normal}.rc__s b{font:600 14.5px/1.25 var(--f-d)}.rc__s small{font-size:12px;color:var(--ink-faint)}.rc__s li.is-on{border-color:rgba(185,168,255,.75);background:rgba(124,108,246,.2);transform:translateY(-4px)}.rc__s li.is-done{border-color:rgba(74,222,128,.45);background:rgba(74,222,128,.08)}.rc__s li.is-done i{background:#4ade80;color:#0b2414}.rc__tr{height:10px;border-radius:10px;background:rgba(255,255,255,.08);overflow:hidden}.rc__tr i{display:block;height:100%;width:0;border-radius:10px;background:linear-gradient(90deg,#7c6cf6,#b9a8ff,#4ade80);box-shadow:0 0 14px rgba(143,125,255,.8)}.rc__f{text-align:center;color:var(--ink-soft);font-size:14px}.rc__f b{color:#4ade80}.tl{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;position:relative}.tl::before{content:"";position:absolute;left:4%;right:4%;top:22px;height:2px;background:linear-gradient(90deg,#7c6cf6,#4ade80)}.tl li{position:relative;padding:52px 18px 18px;border-radius:22px;background:var(--card);border:1px solid var(--hair)}.tl li span{position:absolute;top:10px;left:18px;padding:6px 10px;border-radius:99px;background:var(--vgrad);color:#15102b;font:800 11px/1 var(--f-m)}.tl b{font:600 17px/1.25 var(--f-d)}.tl p{margin-top:6px;color:var(--ink-soft);font-size:14px}@media (max-width:1020px){.tk{transform:none}.lt{grid-template-columns:1fr}.lt__vs{justify-self:center}.whyf,.rk{grid-template-columns:1fr 1fr}.rc__s{grid-template-columns:repeat(2,minmax(0,1fr))}.tl{grid-template-columns:1fr 1fr}.tl::before{display:none}}@media (max-width:640px){.tk{grid-template-columns:1fr}.tk__main{border-radius:26px 26px 0 0;border-right:1px solid rgba(201,187,255,.45);border-bottom:0;-webkit-mask:none;mask:none}.tk__perf{width:auto;height:2px;margin:0 18px;background:repeating-linear-gradient(90deg,rgba(201,187,255,.6)0 8px,transparent 8px 14px)}.tk__stub{border-radius:0 0 26px 26px;border-left:1px solid rgba(201,187,255,.45);border-top:0;-webkit-mask:none;mask:none}.tk:hover .tk__stub{transform:none}.tk__grid{grid-template-columns:1fr 1fr}.tk__ring{width:140px}.whyf,.rk,.tl{grid-template-columns:1fr}.dy__sc{grid-template-columns:60px 1fr}.dy__e{width:60px;height:60px;font-size:28px}.dy__marks span:nth-child(even){display:none}.lt__auto{position:static;justify-self:end}}.dy__sun{left:calc(58% + var(--t)*36%);top:calc(62% - sin(var(--t)*3.1416rad)*40%);width:120px;filter:blur(2px);z-index:0}.rk .rk__c.is-flip{transform:rotateY(180deg)!important}.sq__i{font-size:24px}@media (min-width:1021px){.sqs--4{grid-template-columns:repeat(4,minmax(0,1fr))}}#posle{background:var(--bg)}