.chk{--heading:var(--white);--focus:var(--white);isolation:isolate;background:linear-gradient(120deg, var(--navy-3), var(--navy) 45%, #0f5fc0 75%, var(--blue));color:var(--white);padding-block:clamp(36px,7vw,96px);position:relative;overflow:hidden}.chk__bg{z-index:-1;width:min(46%,640px);position:absolute;inset:0 0 0 auto}.chk__bg img{object-fit:cover;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}.chk__in{align-items:center;gap:28px;display:grid}.chk__text{justify-items:start;gap:14px;min-width:0;display:grid}.chk__tag{font:700 16px/1.3 var(--display);color:#ffd3a8}.chk h1{letter-spacing:-.02em;font-size:clamp(32px,3.8vw,52px);font-weight:700;line-height:1.1}.chk h1 span{display:block}.chk__lead{color:#cfe3fa;max-width:34em;font-size:clamp(17px,1.6vw,20px);line-height:1.4}.chk__form{background:var(--white);border-radius:999px;grid-template-columns:minmax(0,1fr) auto;width:min(100%,620px);padding:6px;display:grid;box-shadow:0 18px 44px #03102259}.chk__form input{min-width:0;min-height:52px;color:var(--ink);background:0 0;border:0;border-radius:999px;padding:0 18px;font-size:17px}.chk__form .sign{min-height:52px;padding-inline:26px;font-size:17px}.chk__form input:focus-visible{outline:2px solid var(--navy);outline-offset:-2px}.chk__said{color:#ffd3a8;max-width:620px;min-height:1.3em;font-weight:600}.chk__busy{color:var(--white);font-weight:600;display:none}.is-running .chk__said{display:none}.is-running .chk__busy{display:block}.chk__ticks{flex-wrap:wrap;gap:8px 22px;font-weight:600;display:flex}.chk__ticks li{align-items:center;gap:8px;display:flex}.chk__ticks .li{width:20px;height:20px}.chk__card{background:var(--white);width:min(100%,340px);color:var(--navy);border-radius:16px;justify-self:center;gap:16px;padding:26px 24px;display:grid;box-shadow:0 26px 60px #03102266}.chk__card ul{display:grid}.chk__card li{border-bottom:1px solid var(--hair-light);font:700 17px/1.2 var(--display);align-items:center;gap:14px;padding-block:8px;display:flex}.chk__card li:last-child{border-bottom:0}.chk__ico{background:var(--pale);width:42px;height:42px;color:var(--navy);border-radius:12px;place-items:center;display:grid}.chk__ico .li{width:22px;height:22px}.ring{width:180px;height:180px;color:var(--navy);flex:none;justify-self:center;place-items:center;display:grid;position:relative}.ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.ring circle{fill:none;stroke-width:3.4px}.ring__bg{stroke:#e4edf6}.ring__on{stroke:var(--orange);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset calc(var(--fade) * 2) var(--ease)}.ring p{font-family:var(--display);justify-items:center;display:grid;position:relative}.ring b{letter-spacing:-.03em;font-size:62px;font-weight:800;line-height:1}.ring span{color:var(--muted);font-size:18px;font-weight:600}.ring--ask .ring__on{stroke-dashoffset:8px}.ring--ask p{font-size:64px;font-weight:800}@media (width>=900px){.chk__in{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.chk__card{justify-self:end}}@media (width<=899px){.chk__bg{opacity:.25;width:100%}.chk__bg img{-webkit-mask-image:none;mask-image:none}}@media (width<=559px){.chk h1 span{display:inline}.chk__form{box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:8px;padding:0}.chk__form input{background:var(--white)}.chk__form .sign{width:100%}.chk__card{display:none}}@media (prefers-reduced-motion:no-preference){.is-running .ring--ask svg{animation:1.4s linear infinite ring-turn}@keyframes ring-turn{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}}.res{scroll-margin-top:var(--head);outline:none}.res__grid{gap:14px;display:grid}.res__main,.res__fixes,.res__full{background:var(--white);box-shadow:0 0 0 1px var(--hair-light), var(--lift);border-radius:16px;padding:clamp(20px,2.6vw,30px)}.res h2{color:var(--navy);font-size:clamp(24px,2.6vw,34px);line-height:1.15}.res__url{color:var(--muted);overflow-wrap:anywhere;margin-top:2px}.res__thin{color:#6b4a00;background:#fff6e5;border-radius:10px;margin-top:10px;padding:10px 14px;font-size:15px;line-height:1.4}.res__thin[hidden]{display:none}.res__top{align-items:center;gap:20px;margin-top:14px;display:grid}.res__vs{gap:6px;display:grid}.res__vs p,.res__parts p{font:700 18px/1.2 var(--display);color:var(--navy);justify-content:space-between;align-items:baseline;gap:10px;display:flex}.res__vs b{font-size:22px}.res__vs .res__bar+p{margin-top:10px}.res__bar{background:#e4edf6;border-radius:999px;height:12px;overflow:hidden}.res__bar i{background:var(--orange);transform-origin:0;height:100%;transition:transform calc(var(--fade) * 2) var(--ease);border-radius:999px;display:block;transform:scaleX(0)}.res__bar--you i{background:#8fa3ba}.res__parts{gap:10px;display:grid}.res__parts li{background:var(--white);box-shadow:0 0 0 1px var(--hair-light);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:12px 14px;display:grid}.res__parts p{margin-bottom:6px;font-size:17px}.res__parts b{font-variant-numeric:tabular-nums}.res__tile{width:46px;height:46px;color:var(--orange-deep);background:#fff1e6;border-radius:12px;place-items:center;display:inline-grid}.res__tile .li{width:24px;height:24px}.res__list{gap:4px;margin-top:10px;display:grid}.res__list li{align-items:center;gap:12px;min-height:40px;display:flex}.res__list li:before{content:"";background:#d83232 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round'%3E%3Cpath d='M7 7l10 10M17 7L7 17'/%3E%3C/svg%3E") 50%/15px no-repeat;border-radius:50%;flex:none;width:26px;height:26px}.res__list li.is-ok:before{background:var(--orange) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 13 4 4 8-9'/%3E%3C/svg%3E") center / 15px no-repeat}.res__list span{flex:1;font-size:17px;line-height:1.3}.res__list b{font-variant-numeric:tabular-nums;color:var(--muted)}.res__gate{gap:10px;margin-top:8px;display:grid}.res__row{gap:8px;display:grid}.res__row input{border:1px solid var(--muted);background:var(--white);min-width:0;min-height:52px;color:var(--ink);border-radius:14px;padding:0 16px;font-size:17px}.res__row .sign{min-height:52px;color:var(--navy)}.res__said:empty{display:none}.res__said{color:var(--error);font-weight:600}.res__note{color:var(--muted);font-size:15px;line-height:1.4}.res__end{gap:10px;display:grid}.res__end .sign{width:100%}.res__again{min-height:44px;color:var(--navy);font:600 17px var(--text);cursor:pointer;background:0 0;border:0;text-decoration:underline}@media (width>=560px){.res__row{grid-template-columns:minmax(0,1fr) auto}.res__top{grid-template-columns:auto minmax(0,1fr);gap:32px}}@media (width>=1000px){.res__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px}.res__parts{grid-row:span 2;align-content:start}.res__full,.res__end{grid-column:1/-1}}.rules{gap:14px;display:grid}.rules section{background:var(--pale);border-radius:14px;padding:18px}.rules h3{color:var(--navy);align-items:center;gap:12px;margin-bottom:10px;font-size:20px;display:flex}.rules h3 b{margin-left:auto;font-size:18px}.rules li{border-top:1px solid var(--hair-light);justify-content:space-between;gap:12px;padding-block:6px;font-size:16px;line-height:1.3;display:flex}.rules li b{font-variant-numeric:tabular-nums;color:var(--navy)}@media (width>=768px){.rules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.rules{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.rules section{grid-column:span 2}.rules section:nth-child(n+4){grid-column:span 3}}@media (width>=768px) and (width<=1099px){.rules section:last-child{grid-column:1/-1}}
