.dp{padding: calc(var(--hd) + var(--s-4)) 0 var(--section);background: var(--paper);color: var(--ink-t)}.dp__in{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--s-4);margin-top: var(--s-2)}@media (min-width: 1000px){.dp__in{grid-template-columns: minmax(0,1.15fr) minmax(0,.85fr);align-items: start;gap: var(--s-6)}.dp__side{position: sticky;top: calc(var(--hd) + var(--s-2))}}.dp__h{margin-top: var(--s-1);font-size: clamp(2rem,1.3rem + 3vw,3.4rem);font-weight: 700;line-height: 1.05;letter-spacing: -.04em;text-wrap: balance}.dp__h .serif{color: var(--sky-deep);font-weight: 400}.dp__p{max-width: 40rem;margin-top: var(--s-2);color: var(--ink-m);font-size: var(--fs-lead)}.dp__uh{margin: var(--s-5) 0 var(--s-2);font-size: var(--t-20)}.dp__u{display: grid;gap: var(--s-1);margin: 0;padding: 0;list-style: none}.dp__u li{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 4px var(--s-2);padding: var(--s-3);border-radius: var(--r-4);background: #fff}.dp__n{grid-row: span 2;display: grid;place-items: center;width: 44px;height: 44px;border-radius: 12px;background: var(--navy);color: var(--leaf);font-weight: 800}.dp__u b{font-size: var(--t-18,1.125rem)}.dp__u span:last-child{color: var(--ink-m)}.dp__also{display: grid;gap: 8px;margin: 0;padding: 0;list-style: none}.dp__also li{padding-left: 28px;background: var(--check-deep) 0 3px / 20px no-repeat}.dp__other{margin-top: var(--s-3);color: var(--ink-m)}.dp__other a{color: var(--sky-deep);font-weight: 600}.dp__buy,.dp__form{display: grid;gap: var(--s-2);padding: clamp(var(--s-3),3vw,var(--s-4));border-radius: var(--r-4);background: #fff;box-shadow: 0 40px 70px -50px rgba(3,8,20,.45)}.dp__buy[hidden],.dp__form[hidden]{display: none}.dp__price{font-size: 2.2rem;font-weight: 750;letter-spacing: -.03em}.dp__price small{color: var(--ink-m);font-size: var(--t-14);font-weight: 500;letter-spacing: 0}.dp__buy p{color: var(--ink-m)}.dp__fine a{color: var(--sky-deep);font-weight: 600}.dp__fh{font-size: var(--t-20)}.dp__gate{padding: 10px 12px;border-radius: 10px;background: var(--leaf-tint);color: var(--ink-t);font-size: var(--t-14);font-weight: 600}.dp__run{display: grid;gap: 8px}.dp__run[hidden]{display: none}.dp__run small{color: var(--ink-m)}.dr{min-height: 100svh;padding: calc(var(--hd) + var(--s-4)) 0 var(--section);background: var(--paper);color: var(--ink-t)}.dr__head{display: flex;flex-wrap: wrap;align-items: end;justify-content: space-between;gap: var(--s-2);margin-bottom: var(--s-3)}.dr__print{display: none}.dr__sum{display: flex;flex-wrap: wrap;gap: var(--s-3);align-items: center;padding: clamp(var(--s-3),3vw,var(--s-5));border-radius: var(--r-4);background: var(--navy);color: var(--text)}.dr__ring{--gl: var(--leaf);display: grid;justify-items: center;gap: 4px}.dr__ring.g-c{--gl: #F2B233}.dr__ring.g-d{--gl: #FF9A52}.dr__ring.g-f{--gl: #FF7A6B}.dr__ring>b{display: grid;place-items: center;width: 104px;height: 104px;border-radius: 50%;background: conic-gradient(var(--gl) calc(var(--v) * 360deg),rgba(255,255,255,.12) 0)}.dr__ring>b i{display: grid;place-items: center;width: 84px;height: 84px;border-radius: 50%;background: var(--navy);color: #fff;font-size: 2.4rem;font-style: normal;font-weight: 750}.dr__ring span{color: #fff}.dr__ring strong{font-size: var(--t-20)}.dr__ring small{color: var(--muted);font-size: var(--t-12);font-weight: 700;letter-spacing: .06em;text-transform: uppercase}.dr__facts{display: grid;gap: 6px;margin-left: auto}.dr__facts p{color: var(--muted)}.dr__facts b{color: #fff;font-size: var(--t-20)}.dr__toc{position: sticky;top: calc(var(--hd) + 6px);z-index: 3;display: flex;gap: 6px;overflow-x: auto;margin: var(--s-2) 0;padding: 6px;border-radius: 14px;background: #fff;scrollbar-width: none;box-shadow: 0 6px 20px -14px rgba(11,19,36,.4)}.dr__toc a{flex: none;display: inline-flex;align-items: center;min-height: 40px;padding: 0 14px;border-radius: 10px;color: var(--ink-t);font-size: var(--t-14);font-weight: 600;text-decoration: none}.dr__toc a:hover{background: var(--paper)}.dr__c{margin-top: var(--s-2);padding: clamp(var(--s-3),3vw,var(--s-4));border-radius: var(--r-4);background: #fff;scroll-margin-top: calc(var(--hd) + 70px)}.dr__c h2{margin-bottom: var(--s-2);font-size: var(--fs-h3)}.dr__c h2 small{margin-left: 8px;color: var(--ink-m);font-size: var(--t-14);font-weight: 600}.dr__c h3{margin: var(--s-3) 0 var(--s-1);font-size: var(--t-16)}.dr__c>p{color: var(--ink-m)}.dr__iss{display: grid;gap: 8px;margin: 0;padding: 0;list-style: none}.dr__iss>li{--im: #5A6476;border: 1px solid rgba(11,19,36,.08);border-left: 4px solid var(--im);border-radius: 10px;background: var(--paper)}.dr__iss>li.im-h{--im: #C2261C}.dr__iss>li.im-m{--im: #B06800}.dr__iss summary{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 10px;min-height: 52px;padding: 8px 14px;cursor: pointer;list-style: none}.dr__iss summary::-webkit-details-marker{display: none}.dr__iss summary small{margin-left: auto;color: var(--ink-m);font-weight: 600}.dr__fix{padding: 0 14px;color: var(--ink-t);font-size: var(--t-14)}.dr__urls{margin: 6px 0 12px;padding: 0 14px 0 32px;color: var(--ink-m);font-size: var(--t-12);overflow-wrap: anywhere}.dr__good{color: var(--leaf-deep);font-weight: 600}.dr__fields{display: flex;flex-wrap: wrap;gap: 6px;margin: 0;padding: 0;list-style: none}.dr__fields li{padding: 4px 12px;border-radius: 999px;font-size: var(--t-14);font-weight: 600}.dr__fields .is-y{background: var(--leaf-tint);color: #1D5E29}.dr__fields .is-n{background: #FDECEA;color: #A31F16;text-decoration: line-through}.dr__code{max-height: 420px;overflow: auto;margin: var(--s-2) 0;padding: var(--s-2);border-radius: 10px;background: var(--navy);color: #DCE6F2;font-size: var(--t-12);line-height: 1.6;white-space: pre}.dr__yn{display: inline-block;padding: 2px 10px;border-radius: 999px;font-size: var(--t-12);font-weight: 700}.dr__yn.is-y{background: var(--leaf-tint);color: #1D5E29}.dr__yn.is-n{background: #FDECEA;color: #A31F16}.dr__ai{display: grid;gap: 8px;margin: 0;padding: 0;list-style: none}.dr__ai li{display: grid;gap: 4px;padding: 12px 14px;border: 1px solid rgba(11,19,36,.1);border-radius: 10px}.dr__ai li.is-y{border-color: rgba(35,122,51,.4);background: var(--leaf-tint)}.dr__ai li.is-n{border-color: rgba(194,38,28,.3);background: #FFF6F5}.dr__ai small{color: var(--ink-m)}.dr__ai details p{margin-top: 6px;color: var(--ink-m);font-size: var(--t-14);white-space: pre-wrap}.dr__note{padding: 12px 14px;border-radius: 10px;background: var(--paper);color: var(--ink-m) !important}.dr__gaps{display: flex;flex-wrap: wrap;gap: 8px;margin: 0;padding: 0;list-style: none}.dr__gaps li{display: grid;padding: 8px 14px;border-radius: 12px;background: var(--paper)}.dr__gaps small{color: var(--ink-m);font-size: var(--t-12)}.dr__plan{display: grid;gap: var(--s-2);margin: 0;padding: 0;list-style: none}@media (min-width: 900px){.dr__plan{grid-template-columns: repeat(3,minmax(0,1fr))}}.dr__plan>li{padding: var(--s-2);border-radius: 12px;background: var(--paper)}.dr__plan h3{margin: 0 0 8px}.dr__plan h3 small{display: block;color: var(--ink-m);font-size: var(--t-14);font-weight: 500}.dr__plan ul{display: grid;gap: 6px;margin: 0;padding-left: 18px;font-size: var(--t-14)}.dr__c .rp__vst td small{display: block;color: var(--ink-m);overflow-wrap: anywhere}.dr__c .rp__vst td{white-space: normal}@media print{.ob,.fab,.qbar,.pt,.sf,footer,.dr__toc,[data-dr-acts],.rp__cta,.crumbs,.bl__prog{display: none !important}.dr{padding: 0;background: #fff}.dr__print{display: flex;justify-content: space-between;margin-bottom: 12px;padding-bottom: 8px;border-bottom: 2px solid #5CC254;font-size: 12px}.dr__c,.dr__sum{break-inside: avoid;box-shadow: none}.dr__sum{background: #0B1222 !important;-webkit-print-color-adjust: exact;print-color-adjust: exact}.dr__code{max-height: none;white-space: pre-wrap}.dr__c{border: 1px solid #ddd}}.dp .crumbs a,.dp .crumbs li,.dr .crumbs a,.dr .crumbs li{color: var(--ink-m)}.dp .crumbs [aria-current],.dr .crumbs [aria-current]{color: var(--ink-t)}.dp__buy,.dp__form{grid-template-columns: minmax(0,1fr)}.dp__buy .btn,.dp__form .btn{white-space: normal;text-align: center}.dp__price{overflow-wrap: anywhere}.dr__sum{justify-content: center}.dr__sum .dr__ring>b{width: 88px;height: 88px}.dr__sum .dr__ring>b i{width: 70px;height: 70px;font-size: 2rem}.dr__two{display: grid;gap: var(--s-3)}@media (min-width: 900px){.dr__two{grid-template-columns: repeat(2,minmax(0,1fr))}}.dr__pri{display: grid;gap: 10px;margin: 0;padding: 0;list-style: none;counter-reset: p}.dr__pri li{position: relative;display: grid;gap: 2px;padding: 12px 14px 12px 48px;border-radius: 12px;background: var(--paper);counter-increment: p}.dr__pri li::before{content: counter(p);position: absolute;left: 14px;top: 12px;display: grid;place-items: center;width: 24px;height: 24px;border-radius: 50%;background: var(--navy);color: #fff;font-size: var(--t-12);font-weight: 700}.dr__pri em{justify-self: start}.dr__pri small,.dr__ok small{color: var(--ink-m);font-size: var(--t-12)}.dr__pri span{color: var(--ink-m);font-size: var(--t-14)}.dr__ok,.dr__tick,.dr__list{display: grid;gap: 8px;margin: 0;padding: 0;list-style: none}.dr__ok li,.dr__tick li{display: grid;padding-left: 28px;background: var(--check-deep,none) 0 2px / 20px no-repeat}.dr__ok li b{font-weight: 600}.dr__list li{padding: 10px 14px;border-radius: 10px;background: var(--paper)}.dr__list small{color: var(--ink-m)}.dr__facts2{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,12rem),1fr));gap: 8px;margin: var(--s-2) 0}.dr__fact{display: grid;gap: 2px;padding: 10px 12px;border-radius: 10px;background: var(--paper);min-width: 0}.dr__fact.is-wide{grid-column: 1 / -1}.dr__fact.is-bad{background: #FFF1EE}.dr__fact dt{color: var(--ink-m);font-size: var(--t-12);font-weight: 700;letter-spacing: .04em;text-transform: uppercase}.dr__fact dd{margin: 0;font-weight: 600;overflow-wrap: anywhere}.dr__fact dd small{color: var(--ink-m);font-weight: 500}.dr__warn{color: #B4361F}.dr__note{padding: 12px 14px;border-left: 3px solid var(--sky);border-radius: 8px;background: var(--paper);color: var(--ink-t)}.dr__mini{color: var(--ink-m);font-size: var(--t-14)}.rp__check li.is-na{opacity: .75}.dr__pal{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,10rem),1fr));gap: 10px;margin: 0;padding: 0;list-style: none}.dr__pal li{display: grid;gap: 2px;padding: 8px;border-radius: 12px;background: var(--paper);min-width: 0}.dr__sw{display: grid;place-items: center;height: 72px;margin-bottom: 6px;border-radius: 8px;box-shadow: inset 0 0 0 1px rgba(11,19,36,.08);font-size: 1.4rem;font-weight: 700}.dr__pal--sm .dr__sw{height: 44px;font-size: 1rem}.dr__pal code{font-size: var(--t-14)}.dr__pal small{color: var(--ink-m);font-size: var(--t-12)}.dr__fonts{display: grid;gap: 8px;margin: 0;padding: 0;list-style: none}.dr__fonts li{display: grid;padding: 12px 14px;border-radius: 10px;background: var(--paper)}.dr__fonts b{font-size: var(--t-20)}.dr__fonts small{color: var(--ink-m)}.dr__logo{display: grid;gap: var(--s-2);align-items: center}@media (min-width: 700px){.dr__logo{grid-template-columns: 180px minmax(0,1fr)}}.dr__logo img{max-width: 180px;max-height: 120px;object-fit: contain;padding: 12px;border-radius: 12px;background: repeating-conic-gradient(#f1f4f9 0 25%,#fff 0 50%) 0 0 / 16px 16px}.dr__dot{display: inline-block;width: 14px;height: 14px;margin-right: 6px;border-radius: 50%;vertical-align: -2px;box-shadow: inset 0 0 0 1px rgba(0,0,0,.15)}.dr__minis{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 6px}.dr__minis span{display: grid;justify-items: center;gap: 2px;padding: 10px 4px;border-radius: 10px;background: var(--paper);color: var(--ink-m);font-size: var(--t-12);text-align: center}.dr__minis b{color: var(--leaf-d,#1E7A2E);font-size: 1.5rem}.dr__minis .g-c b{color: #A86B00}.dr__minis .g-d b,.dr__minis .g-f b{color: #B4361F}@media print{.dr__pri li,.dr__fact,.dr__pal li{break-inside: avoid}.dr__sw,.dr__dot{-webkit-print-color-adjust: exact;print-color-adjust: exact}}.dr__head{padding: clamp(var(--s-3),3vw,var(--s-5));border-radius: var(--r-4);background: radial-gradient(120% 160% at 100% 0%,#1D3A66 0%,var(--navy) 60%);color: #fff}.dr__head .ac__k{color: var(--leaf)}.dr__head .ac__h{color: #fff}.dr__head .ac__h .serif{color: #8FD3FF}.dr__head .ac__p{color: #C9D5E8}.dr__head .btn--outline{border-color: rgba(255,255,255,.35);background: transparent;color: #fff}.dr__head .btn--outline:hover{border-color: #fff}.dr__toc{top: calc(var(--hd) + 26px);border: 1px solid rgba(11,19,36,.08)}.dr__sum{display: grid;gap: var(--s-4);align-items: center;justify-content: stretch}@media (min-width: 900px){.dr__sum{grid-template-columns: minmax(0,1.05fr) minmax(0,1fr)}}.dr__big{--gl: var(--leaf);display: flex;flex-wrap: wrap;align-items: center;gap: var(--s-3)}.dr__big.g-c{--gl: #F2B233}.dr__big.g-d{--gl: #FF9A52}.dr__big.g-f{--gl: #FF7A6B}.dr__big>b{position: relative;display: grid;place-items: center;width: 190px;height: 190px;border-radius: 50%;background: conic-gradient(var(--gl) calc(var(--v) * 360deg),rgba(255,255,255,.1) 0);box-shadow: 0 0 60px -10px var(--gl);flex: none}.dr__big>b::before{content: "";position: absolute;inset: 16px;border-radius: 50%;background: var(--navy)}.dr__big>b i,.dr__big>b span{position: relative}.dr__big>b i{margin-top: 10px;color: #fff;font-size: 4.2rem;font-style: normal;font-weight: 800;line-height: 1}.dr__big>b span{margin-top: -38px;color: #B7C4D8;font-size: var(--t-14)}.dr__big>b strong{color: #fff;font-size: var(--t-20)}.dr__big>div{flex: 1 1 220px;display: grid;gap: 8px}.dr__bk{color: var(--leaf);font-size: var(--t-12);font-weight: 700;letter-spacing: .1em;text-transform: uppercase}.dr__bv{color: #fff;font-size: var(--t-20);font-weight: 700;line-height: 1.3}.dr__bc{display: flex;flex-wrap: wrap;gap: 6px}.dr__bc span{padding: 4px 10px;border-radius: 999px;background: rgba(255,255,255,.08);color: #DCE6F5;font-size: var(--t-14)}.dr__minis2{display: grid;grid-template-columns: repeat(auto-fill,minmax(104px,1fr));gap: var(--s-2)}.dr__minis2 .dr__ring>b{width: 78px;height: 78px}.dr__minis2 .dr__ring>b i{width: 62px;height: 62px;font-size: 1.6rem}.dr__shots{position: relative;display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: end;gap: var(--s-3);margin-top: var(--s-2);padding: var(--s-3);border-radius: var(--r-4);background: linear-gradient(135deg,#EAF3FB,#F5F8FC)}.dr__shots figure{margin: 0}.dr__shots figcaption{grid-column: 1 / -1;color: var(--ink-m);font-size: var(--t-14)}.dr__lap{overflow: hidden;border-radius: 12px;background: #fff;box-shadow: 0 30px 60px -36px rgba(3,8,20,.5)}.dr__bar{display: flex;align-items: center;gap: 5px;padding: 8px 10px;background: #E9EEF5}.dr__bar i{width: 9px;height: 9px;border-radius: 50%;background: #FF5F57}.dr__bar i + i{background: #FEBC2E}.dr__bar i + i + i{background: #28C840}.dr__bar em{flex: 1;margin-left: 8px;padding: 2px 10px;border-radius: 999px;background: #fff;color: var(--ink-m);font-size: var(--t-12);font-style: normal;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}.dr__lap img{display: block;width: 100%;aspect-ratio: 16 / 10;object-fit: cover;object-position: top;background: #fff}.dr__ph{width: clamp(96px,18vw,170px);padding: 7px;border-radius: 24px;background: #111827;box-shadow: 0 30px 60px -30px rgba(3,8,20,.6)}.dr__ph img{display: block;width: 100%;aspect-ratio: 9 / 19;object-fit: cover;object-position: top;border-radius: 18px;background: #fff}.dr__fixit{display: grid;gap: var(--s-2);align-items: center;margin-top: var(--s-2);padding: clamp(var(--s-3),3vw,var(--s-4));border-radius: var(--r-4);background: linear-gradient(120deg,#0F2A1A,#123B54);color: #fff}@media (min-width: 900px){.dr__fixit{grid-template-columns: minmax(0,1fr) auto}}.dr__fixit h2{color: #fff;font-size: var(--t-20)}.dr__fixit.is-big h2{font-size: var(--fs-h3)}.dr__fixit p{color: #C9D5E8}.dr__fk{color: var(--leaf) !important;font-size: var(--t-12);font-weight: 700;letter-spacing: .1em;text-transform: uppercase}.dr__facts3{display: flex;flex-wrap: wrap;gap: 10px}.dr__issue{margin: var(--s-3) 0 0;color: var(--ink-m);text-align: center}.dr__soc,.dr__lst{display: grid;gap: 8px;margin: 0;padding: 0;list-style: none}.dr__soc{grid-template-columns: repeat(auto-fill,minmax(min(100%,14rem),1fr))}.dr__soc li{display: grid;gap: 2px;padding: 10px 12px;border-radius: 10px;background: var(--paper);border-left: 3px solid var(--leaf);min-width: 0}.dr__soc li.is-n{border-left-color: #D9480F}.dr__soc a,.dr__soc span{color: var(--ink-m);font-size: var(--t-14);overflow-wrap: anywhere}.dr__lst{grid-template-columns: repeat(auto-fill,minmax(min(100%,17rem),1fr))}.dr__lst a{display: grid;gap: 2px;height: 100%;padding: 12px 14px;border: 1px solid rgba(11,19,36,.08);border-radius: 12px;color: var(--ink-t);text-decoration: none}.dr__lst a:hover{border-color: var(--sky)}.dr__lst span{color: var(--ink-m);font-size: var(--t-14)}.dr__chips{display: flex;flex-wrap: wrap;gap: 8px}.dr__chips a{padding: 8px 14px;border-radius: 999px;background: var(--paper);color: var(--sky-deep,#1C7DB8);font-weight: 600;text-decoration: none}@media (max-width: 599px){.dr__big>b{width: 150px;height: 150px}.dr__big>b i{font-size: 3.2rem}.dr__shots{grid-template-columns: 1fr}.dr__ph{display: none}}@media print{.dr__fixit,.dr__shots{break-inside: avoid;-webkit-print-color-adjust: exact;print-color-adjust: exact}.dr__head{background: #0B1222 !important;-webkit-print-color-adjust: exact;print-color-adjust: exact}}.dr__lap img,.dr__ph img{background: linear-gradient(100deg,#EEF3F9 30%,#F8FAFD 50%,#EEF3F9 70%) 0 0 / 300% 100%;animation: drShim 1.4s linear infinite}@keyframes drShim{to{background-position: -150% 0}}@media (prefers-reduced-motion: reduce){.dr__lap img,.dr__ph img{animation: none}}.dr__toc{position: static;top: auto;box-shadow: none}.dr__toc a[aria-current]{background: var(--navy);color: #fff}@media (min-width: 1200px){[data-dr-body]{display: grid;grid-template-columns: 210px minmax(0,1fr);column-gap: var(--s-3);align-items: start}[data-dr-body]>*{grid-column: 2}[data-dr-body]>.dr__toc{grid-column: 1;grid-row: 1 / span 60;position: sticky;top: 100px;display: grid;gap: 2px;margin: var(--s-2) 0 0;padding: 10px;overflow: visible;border-radius: 16px}.dr__toc a{min-height: 36px;padding: 0 12px}}.dr__shots figure.is-failed img{opacity: 0}.dr__shots figure.is-failed::after{content: 'Screenshot not available for this site';display: block;padding: 40px 12px;color: var(--ink-m);font-size: var(--t-14);text-align: center}