.apps-result-card{grid-template-columns:110px 1fr}.apps-result-card .guide-product-art{justify-self:center;width:56px;height:56px}.apps-status{min-height:28px;font:700 13px/1.5 var(--nb-font-body);letter-spacing:.08em;text-transform:uppercase;color:#39ff14;background:#39ff1414;border:1px solid #39ff148c;align-items:center;padding:2px 10px;display:inline-flex}.apps-steps{counter-reset:apps-step;gap:14px;margin-top:18px;padding:0;list-style:none;display:grid}.apps-steps>li{border:1px solid var(--nb-line-2);background:var(--nb-card);color:var(--guide-muted);counter-increment:apps-step;padding:18px 22px 18px 66px;font-size:17px;line-height:1.55;position:relative}.apps-steps>li:before{content:counter(apps-step, decimal-leading-zero);color:var(--nb-accent);font:800 22px/1.2 var(--nb-font-display);position:absolute;top:17px;left:22px}.apps-steps strong{color:var(--nb-text)}.apps-steps h4{color:var(--nb-text);font:800 20px/1.2 var(--nb-font-display);letter-spacing:.02em;text-transform:uppercase;margin:2px 0 0}.apps-steps h4+p{margin-top:6px}.apps-step-button{letter-spacing:.02em;white-space:nowrap;min-height:48px;padding:8px 18px;font-size:16px}.apps-step-button svg{flex:none}.apps-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.apps-code{border:1px solid var(--nb-accent);background:rgb(var(--nb-accent-rgb) / .12);width:fit-content;color:var(--nb-text);font:800 34px/1.1 var(--nb-font-display);letter-spacing:.08em;margin-top:12px;padding:8px 18px;display:block}.apps-aside{margin-top:12px;font-size:15px;display:block}.apps-unavailable{color:var(--guide-muted)}.apps-gate{border:1px solid var(--nb-line-2);background:var(--nb-card);gap:18px;padding:28px;display:grid}.apps-gate h2{font:800 32px/1.1 var(--nb-font-display);text-transform:uppercase}.apps-gate p{max-width:640px;color:var(--guide-muted);font-size:17px;line-height:1.55}@media (max-width:639px){.apps-result-card{grid-template-columns:64px 1fr;gap:16px;padding:16px}.apps-result-card .guide-product-art{width:44px;height:44px}.apps-steps>li{padding:16px 16px 16px 54px;font-size:16px}.apps-steps>li:before{font-size:20px;left:16px}.apps-row>.guide-button{width:100%}.apps-steps h4{font-size:19px}.apps-steps p{font-size:15px;line-height:1.45}.apps-row>.apps-step-button{width:calc(100% + 38px);margin-left:-38px;padding-inline:10px;font-size:clamp(15px,4.6vw,17px)}.apps-code{font-size:30px}.apps-gate{padding:20px 16px}.apps-gate h2{font-size:26px}}
