.fd-pr{color:#fff}.fd-pr__tabs{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:clamp(24px,3vw,44px);display:flex}.fd-pr__tabs button{color:#9fb4d3;font:inherit;cursor:pointer;transition:all .35s var(--fd-ease);background:#ffffff0a;border:1px solid #fff3;border-radius:999px;align-items:center;gap:10px;padding:12px 20px;font-size:15px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.fd-pr__tabs button span{font:700 11px var(--fd-mono);letter-spacing:.1em;color:#7dd3fc}.fd-pr__tabs button:hover{color:#fff;border-color:#7dd3fc}.fd-pr__tabs button.on{color:#fff;background:#2563eb59;border-color:#38bdf8;box-shadow:0 14px 34px -16px #38bdf8b3}.fd-pr__tabs button.done span{color:#4ade9a}.fd-pr__tabs button i{transform-origin:0;background:#38bdf8;height:3px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.fd-pr__tabs button.on i{animation:8.2s linear forwards fd-prbar}@keyframes fd-prbar{to{transform:scaleX(1)}}.fd-pr__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.fd-pr__file{min-height:540px;position:relative}.fd-pr__card{color:#0f2744;opacity:0;pointer-events:none;max-width:540px;transition:opacity .6s ease,transform .9s var(--fd-ease);background:linear-gradient(#fff,#f3f7fd);border-radius:22px;margin-inline:auto;padding:22px;position:absolute;inset:0 0 auto;transform:translateY(26px)scale(.96)rotateX(8deg);box-shadow:0 0 0 1px #7dd3fc80,0 0 90px 4px #38bdf838,0 50px 90px -30px #02081ae6}.fd-pr__card.on{opacity:1;pointer-events:auto;transform:none}.fd-pr__card header{border-bottom:1px solid #e2e9f4;align-items:center;gap:14px;padding-bottom:14px;display:flex}.fd-pr__card .seal{color:#7dd3fc;background:#0f2744;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}.fd-pr__card header b{font-size:18px;display:block}.fd-pr__card header small{color:#5b6f8f;font:500 12px var(--fd-mono)}.fd-pr__card .tag{font:700 10px var(--fd-mono);letter-spacing:.12em;text-transform:uppercase;color:#2563eb;white-space:nowrap;background:#e8eef8;border-radius:999px;margin-left:auto;padding:5px 9px;font-style:normal}.fd-pr__card ol{margin:4px 0 0;padding:0;list-style:none}.fd-pr__card li{opacity:.18;border-bottom:1px dashed #e2e9f4;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding:11px 0;display:grid;transform:translate(-12px)}.fd-pr__card .dot{opacity:0;background:#e8eef8;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid;transform:scale(.4)}.fd-pr__card .dot b{color:#fff;font-size:15px}.fd-pr__card li[data-st=ok] .dot{background:#16a34a}.fd-pr__card li[data-st=warn] .dot{background:#d99a14}.fd-pr__card li[data-st=bad] .dot{background:#d64545}.fd-pr__card li[data-st=info] .dot{background:#2563eb}.fd-pr__card .tx strong{font-size:15px;display:block}.fd-pr__card .tx small{color:#5b6f8f;margin-top:2px;font-size:12.5px;display:block}.fd-pr__card time{font:600 11.5px var(--fd-mono);color:#5b6f8f;opacity:0}.fd-pr__card.run li{animation:fd-pr-row .6s calc(var(--k)*.7s + .2s) ease both}.fd-pr__card.run .dot{animation:fd-pr-dot .5s calc(var(--k)*.7s + .5s) var(--fd-ease) both}.fd-pr__card.run time{animation:fd-pr-t .4s calc(var(--k)*.7s + .6s) ease both}@keyframes fd-pr-row{to{opacity:1;transform:none}}@keyframes fd-pr-dot{to{opacity:1;transform:scale(1)}}@keyframes fd-pr-t{to{opacity:1}}.fd-pr__card .vd{opacity:0;border-radius:14px;gap:4px;margin-top:14px;padding:16px 18px;display:grid;transform:translateY(10px)scale(.97)}.fd-pr__card .vd strong{letter-spacing:-.02em;font-size:21px}.fd-pr__card .vd span{font-size:14px;line-height:1.45}.fd-pr__card[data-v=ok] .vd{color:#14532d;background:#dcf5e6}.fd-pr__card[data-v=warn] .vd{color:#7a4b04;background:#fdf0c9}.fd-pr__card[data-v=bad] .vd{color:#0f2744;background:#e2ecfb}.fd-pr__card.run .vd{animation:fd-pr-vd .6s 4.2s var(--fd-ease) both}@keyframes fd-pr-vd{to{opacity:1;transform:none}}.fd-pr__txt{display:grid;position:relative}.fd-pr__t{opacity:0;pointer-events:none;transition:opacity .6s ease,transform .8s var(--fd-ease);grid-area:1/1;transform:translateY(20px)}.fd-pr__t.on{opacity:1;pointer-events:auto;transform:none}.fd-pr__t h3{letter-spacing:-.03em;margin:0;font-size:clamp(28px,3.2vw,44px);line-height:1.08}.fd-pr__t p{color:#bcd0ea;max-width:520px;margin:16px 0 0;font-size:17px;line-height:1.55}.fd-pr__t .bw{background:#fff;border-radius:12px;max-width:520px;margin-top:24px;overflow:hidden;box-shadow:0 0 0 1px #7dd3fc66,0 30px 60px -30px #02081ae6}.fd-pr__t .bar{background:#e8eef8;align-items:center;gap:6px;padding:8px 12px;display:flex}.fd-pr__t .bar i{background:#c3cde0;border-radius:50%;width:9px;height:9px}.fd-pr__t .bar span{font:500 11px var(--fd-mono);color:#5b6f8f;margin-left:8px}.fd-pr__t .bw img{aspect-ratio:1000/520;object-fit:cover;object-position:top;width:100%;display:block}.fd-pr__t .big{flex-wrap:wrap;gap:24px;margin-top:28px;display:flex}.fd-pr__t .big b{letter-spacing:-.03em;color:#38bdf8;font-size:clamp(30px,3.4vw,46px);line-height:1;display:block}.fd-pr__t .big span{color:#9fb4d3;font-size:13px}@media (width<=980px){.fd-pr__body{grid-template-columns:minmax(0,1fr)}.fd-pr__file{min-height:560px}.fd-pr__tabs{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.fd-pr__tabs button{white-space:nowrap;flex:none}}@media (width<=560px){.fd-pr__file{min-height:600px}.fd-pr__card{padding:16px}.fd-pr__card time{display:none}.fd-pr__card li{grid-template-columns:32px 1fr}.fd-pr__card .tag{display:none}}@media (prefers-reduced-motion:reduce){.fd-pr__card li,.fd-pr__card .dot,.fd-pr__card time,.fd-pr__card .vd{opacity:1!important;animation:none!important;transform:none!important}}.fd-tpl__grid{margin-top:40px}.fd-tpl__cmp{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}.fd-tpl__col{background:#fff;border:1px solid #e3e8f2;border-radius:16px;padding:26px 28px}.fd-tpl__col h3{margin:0 0 14px;font-size:1.05rem}.fd-tpl__col ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.fd-tpl__col li{padding-left:26px;line-height:1.5;position:relative}.fd-tpl__col li:before{font-weight:700;position:absolute;top:0;left:0}.fd-tpl__col--bad{background:#fff7f5;border-color:#f6d5cd}.fd-tpl__col--bad li:before{content:"✕";color:#c0392b}.fd-tpl__col--good{background:#f3f9f4;border-color:#cfe6d4}.fd-tpl__col--good li:before{content:"✓";color:#1b7f3b}@media (width<=760px){.fd-tpl__cmp{grid-template-columns:minmax(0,1fr)}}.fd-tp__row{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:36px;margin-top:36px;display:grid}.fd-tp__row figure{margin:0}.fd-tp__ph .fd-dp__ph{max-width:300px;margin-inline:auto}.fd-tp__row figcaption{gap:4px;margin-top:14px;display:grid}.fd-tp__row figcaption span{opacity:.78;font-size:.95rem;line-height:1.5}.fd-tp__map .fd-dp__sc{max-width:720px}.fd-dp__phones{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:28px;margin-top:40px;display:grid}.fd-dp__ph{background:#0b1220;border:6px solid #0b1220;border-radius:26px;overflow:hidden;box-shadow:0 30px 70px -28px #0710288c}.fd-dp__phones .fd-dp__ph{max-width:300px;margin-inline:auto}.fd-dp__ph img{width:100%;height:auto;display:block}.fd-dp__wide{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:40px;display:grid}.fd-dp__sc{background:#fff;border:1px solid #d7deea;border-radius:14px;overflow:hidden;box-shadow:0 24px 60px -30px #07102880}.fd-dp__sc img{width:100%;height:auto;display:block}.fd-dp__phones figure,.fd-dp__wide figure{margin:0}.fd-dp__phones figcaption,.fd-dp__wide figcaption{gap:4px;margin-top:14px;display:grid}.fd-dp__phones figcaption{text-align:center;max-width:320px;margin-inline:auto}.fd-dp__phones figcaption span,.fd-dp__wide figcaption span{opacity:.78;font-size:.95rem;line-height:1.5}@media (width<=900px){.fd-tp__row,.fd-dp__phones,.fd-dp__wide{grid-template-columns:minmax(0,1fr)}}.fd-ap{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;margin-top:36px;display:grid}.fd-ap__col{gap:10px;display:grid}.fd-ap__src,.fd-ap__scr{background:#fff;border:1px solid #e3e8f2;border-radius:14px;padding:13px 18px}.fd-ap__src b{display:block}.fd-ap__src span{color:#5b6577;font-size:.85rem}.fd-ap__src.is-on{border-color:#2f5bea;box-shadow:0 6px 20px #2f5bea24}.fd-ap__src:not(.is-on){border-style:dashed}.fd-ap__scr{font-weight:600}.fd-ap__mid{color:#2f5bea;align-items:center;gap:12px;font-size:1.6rem;display:flex}.fd-ap__std{color:#fff;text-align:center;background:#0a1b3d;border-radius:16px;padding:18px 22px;font-size:1rem}@media (width<=860px){.fd-ap{grid-template-columns:minmax(0,1fr)}.fd-ap__mid{justify-content:center}.fd-ap__mid span{transform:rotate(90deg)}}
