.an-img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;position:absolute;inset:0}.an-shade{background:linear-gradient(180deg, color-mix(in srgb, var(--g-ink) 35%, transparent) 0, transparent 30%, color-mix(in srgb, var(--g-ink) 78%, transparent) 100%);position:absolute;inset:0}:root[data-theme=dark] .an-shade{background:linear-gradient(180deg, color-mix(in srgb, var(--g-bg) 55%, transparent) 0, transparent 30%, color-mix(in srgb, var(--g-bg) 85%, transparent) 100%)}.an-brand{letter-spacing:-.02em;color:var(--g-on-media);align-items:center;gap:10px;font-size:22px;font-weight:800;text-decoration:none;display:inline-flex}.an-logo{background:var(--g-accent);width:40px;height:40px;color:var(--g-on-accent);border-radius:14px;justify-content:center;align-items:center;display:flex}.an-art-brand,.an-art>.an-brand,:is(.ap-art,.rg-art)>.an-brand{z-index:2;position:absolute;top:32px;left:36px}.an-bottom{z-index:2;color:var(--g-on-media);flex-direction:column;gap:16px;display:flex;position:absolute;bottom:36px;left:36px;right:36px}.an-h{letter-spacing:-.03em;margin:0;font-size:40px;font-weight:800;line-height:1.08}.an-lead{opacity:.92;max-width:520px;margin:0;font-size:17px;line-height:1.5}.an-chips{flex-wrap:wrap;gap:8px;display:flex}.an-chips span{background:color-mix(in srgb, var(--g-on-media) 18%, transparent);border-radius:17px;align-items:center;height:34px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.an-proof{opacity:.95;align-items:center;gap:12px;padding-top:6px;font-size:14.5px;display:flex}.an-avas{display:flex}.an-avas img{object-fit:cover;width:40px;height:40px;box-shadow:0 0 0 2px var(--g-paper);border-radius:50%}.an-avas img+img{margin-left:-10px}.ap-gate .ap-btn,.rg .rg-btn{border-radius:28px;height:56px}.ap-gate .ap-btn-main,.ap-gate a.ap-btn-main,.rg .rg-btn-main{background:var(--g-accent);color:var(--g-on-accent);box-shadow:none}.ap-gate .ap-btn-soft,.ap-gate a.ap-btn-soft{background:var(--g-paper);box-shadow:inset 0 0 0 1.5px var(--g-line)}.ap-gate .ap-f,.rg .rg-f{background:var(--g-paper);height:54px;box-shadow:inset 0 0 0 1.5px var(--g-line);border-radius:16px}.ap-gate .ap-f input,.rg .rg-f input{border-radius:16px}.ap-gate .ap-f:focus-within,.rg .rg-f:focus-within{background:var(--g-paper);box-shadow:inset 0 0 0 2px var(--g-accent)}.ap-gate .ap-t,.rg .rg-t{letter-spacing:-.03em;font-size:34px}.ap-gate .ap-lead,.rg .rg-lead{color:var(--g-ink-2);font-size:16px;line-height:1.5}.ap-gate .ap-note,.rg .rg-note{border-radius:16px}.ap-gate .ap-big{border-radius:36px;width:72px;height:72px}.ap-gate .ap-big .ap-ico{width:32px;height:32px}.an-bar,.an-phone-proof{display:none}@media (min-width:901px){.ap-gate .ap-dsk{grid-template-columns:640px minmax(0,1fr)}.ap-gate .ap-art{background:var(--g-accent-soft);border-radius:36px;margin:16px 0 16px 16px}.ap-gate .ap-side{justify-content:center;align-items:center;padding:32px 40px}.ap-gate .ap-card{width:440px;min-height:0;box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0}.ap-gate .ap-theme{top:32px;right:36px}}@media (max-width:900px){.ap-gate{background:radial-gradient(500px 360px at 90% 0%, var(--g-accent-soft) 0, transparent 70%), var(--g-bg);overflow-y:auto}.ap-gate .ap-dsk{flex-direction:column;min-height:100%;padding:6px 16px 20px;display:flex;position:static}.ap-gate .ap-art{display:none}.ap-gate .an-bar{flex:none;justify-content:space-between;align-items:center;height:60px;display:flex}.ap-gate .ap-side{flex-direction:column;flex:auto;padding:14px 0 0;display:flex;position:static;overflow:visible}.ap-gate .ap-card{height:auto;box-shadow:none;background:0 0;border-radius:0;flex:auto;padding:0;position:static;overflow:visible}.ap-gate .ap-card .ap-t{font-size:28px}.ap-gate .ap-grab{display:none}.ap-gate .an-phone-proof{color:var(--g-ink-3);justify-content:center;align-items:center;gap:10px;padding-top:22px;font-size:13.5px;display:flex}.ap-gate .an-phone-proof .an-avas img{width:30px;height:30px}}.an-bar .an-brand{color:var(--g-ink);font-size:20px}.an-bar .an-logo{border-radius:13px;width:36px;height:36px}.an-back,.an-bar-end{width:44px;height:44px;color:var(--g-ink);justify-content:center;align-items:center;display:flex}.rg a.an-back,.ap-gate a.an-back{color:var(--g-ink)}@media (min-width:1100px){.rg{grid-template-columns:640px minmax(0,1fr)}.rg .rg-art{background:var(--g-accent-soft);border-radius:36px;margin:16px 0 16px 16px}.rg .rg-side{padding:32px 40px}.rg .rg-card{width:440px;min-height:0;box-shadow:none;background:0 0;border-radius:0;padding:0}}@media (max-width:1099px){.rg{background:radial-gradient(500px 360px at 90% 0%, var(--g-accent-soft) 0, transparent 70%), var(--g-bg)}.rg .rg-ph-head{height:auto;padding:6px 16px 0}.rg .rg-side{min-height:calc(100% - 66px);padding:14px 16px calc(20px + var(--низ-экрана,0px));box-shadow:none;background:0 0;border-radius:0;margin-top:0}.rg .rg-side:before{display:none}.rg .rg-card{max-width:480px}.rg .an-phone-proof{color:var(--g-ink-3);justify-content:center;align-items:center;gap:10px;padding-top:22px;font-size:13.5px;display:flex}.rg .an-phone-proof .an-avas img{width:30px;height:30px}.rg .an-bar{justify-content:space-between;align-items:center;height:60px;display:flex}}.rg-art .an-img,.rg-art .an-shade{border-radius:inherit}.rg a.an-brand{color:var(--g-on-media);text-decoration:none}.rg .an-bar a.an-brand,.ap-gate .an-bar a.an-brand{color:var(--g-ink)}@media (max-width:900px){.ap-gate .ap-push{flex:0 0 14px}}.rg .rg-av{background:var(--g-accent-soft);color:var(--g-accent);box-shadow:0 0 0 3px var(--g-paper), 0 8px 22px -6px var(--g-scrim)}.rg .rg-steps{flex-direction:column;gap:10px;margin-top:20px;display:flex}.rg .rg-step{background:var(--g-paper);box-shadow:0 1px 2px #1018280d, 0 10px 26px -16px var(--g-scrim);border-radius:20px;align-items:center;gap:12px;padding:14px;display:flex}.rg .rg-step-i{background:var(--g-accent-soft);width:44px;height:44px;color:var(--g-accent);border-radius:14px;flex:none;place-items:center;display:grid}.rg .rg-step.is-done .rg-step-i{background:var(--g-ok-soft);color:var(--g-ok)}.rg .rg-step-i .rg-ico{width:22px;height:22px}.rg .rg-step-t{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.rg .rg-step-t b{font-size:15px;font-weight:800}.rg .rg-step-t span{color:var(--g-ink-3);overflow-wrap:anywhere;font-size:13px;line-height:1.35}.rg a.rg-step-btn{background:var(--g-accent);height:36px;color:var(--g-on-accent);white-space:nowrap;border-radius:18px;flex:none;align-items:center;padding:0 16px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.rg a.rg-step-btn:hover{filter:brightness(1.06);text-decoration:none}.rg .rg-step-ok{color:var(--g-ok);flex:none;font-size:13.5px;font-weight:800}
