.forms-page{--radius:18px;--paper:#f7f2e9;--paper-ink:#2a2218;--paper-line:#2a22182e}.forms-page .lede{color:var(--ink2)}.forms-page .kb-search{margin-top:22px;position:relative}.forms-page .kb-search .si{width:21px;height:21px;color:var(--amber);pointer-events:none;position:absolute;top:50%;left:18px;transform:translateY(-50%)}html.light .forms-page .kb-search .si{color:var(--amber-deep)}.forms-page .kb-search input{width:100%;color:var(--ink);background:var(--card-bg);border:1.5px solid var(--card-bd-hi);box-shadow:var(--card-sh), var(--card-inset);border-radius:15px;padding:17px 52px 17px 50px;font-family:inherit;font-size:15.5px;font-weight:600;transition:all .18s}.forms-page .kb-search input::placeholder{color:var(--muted);font-weight:500}.forms-page .kb-search input:focus{border-color:var(--amber);box-shadow:var(--card-sh-hi);outline:none}html.light .forms-page .kb-search input{border-color:#a8620f80}html.light .forms-page .kb-search input:focus{border-color:#a8620fd9}.forms-page .kb-search .clr{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--ink2);cursor:pointer;border-radius:8px;place-items:center;font-size:15px;display:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.forms-page .kb-search.has .clr{display:grid}html.light .forms-page .kb-search .clr{color:#4c4438;border-color:#a8620f73}.forms-page .kb-hint{color:var(--muted);margin-top:9px;padding-left:4px;font-size:12.5px}.forms-page .kb-hint b{color:var(--ink2)}.forms-page .kb-rubs{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.forms-page .kb-rub{color:var(--ink2);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:9px 13px;font-family:inherit;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex}.forms-page .kb-rub:hover{border-color:var(--card-bd-hi);color:var(--ink)}.forms-page .kb-rub.on{background:var(--amber-tint);color:var(--ink);border-color:var(--card-bd-hi)}.forms-page .kb-rub .em{font-size:15px;line-height:1}.forms-page .kb-rub .c{color:var(--muted);background:var(--bg-2);border:1px solid var(--line);text-align:center;border-radius:7px;min-width:20px;padding:1px 6px;font-size:11px;font-weight:800}.forms-page .kb-rub.on .c{color:var(--amber);background:var(--card-bg)}html.light .forms-page .kb-rub{color:#332e25;border-color:#a8620f73}html.light .forms-page .kb-rub:hover{border-color:#a8620fb3}html.light .forms-page .kb-rub.on{color:var(--amber-deep);background:#d98a2b29;border-color:#a8620fb3}html.light .forms-page .kb-rub .c{color:#5e5749;background:#fff;border-color:#a8620f66}html.light .forms-page .kb-rub.on .c{color:var(--amber-deep);border-color:#a8620f80}.forms-page .kb-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:22px 0 4px;display:flex}.forms-page .kb-meta .cnt{color:var(--muted);font-size:13px;font-weight:600}.forms-page .kb-meta .cnt b{color:var(--ink)}.forms-page .bk-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px;display:grid}.forms-page .bk-card{border:1px solid var(--card-bd);border-radius:var(--radius);background:var(--card-bg);box-shadow:var(--card-sh), var(--card-inset);flex-direction:column;gap:10px;padding:17px 17px 15px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative}.forms-page .bk-card:hover{border-color:var(--card-bd-hi);box-shadow:var(--card-sh-hi);transform:translateY(-3px)}html.light .forms-page .bk-card{border-color:#a8620f6b;box-shadow:0 1px 2px #211c150d,0 12px 30px #211c1514}html.light .forms-page .bk-card:hover{border-color:#a8620fb3}.forms-page .bc-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.forms-page .bc-rub{letter-spacing:.2px;color:var(--amber);background:var(--amber-tint);border:1px solid var(--card-bd-hi);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:4px 9px;font-size:11.5px;font-weight:800;display:inline-flex}html.light .forms-page .bc-rub{color:var(--amber-deep);border-color:#a8620f80}.forms-page .bc-rub .em{font-size:13px}.forms-page .bc-upd{color:var(--green);background:var(--green-tint);white-space:nowrap;cursor:help;border:1px solid #5fb87a66;border-radius:7px;align-items:center;gap:4px;padding:3px 7px;font-size:10.5px;font-weight:700;display:inline-flex}html.light .forms-page .bc-upd{color:#1f7a45;border-color:#2e9d5c73}.forms-page .bc-upd:before{content:"";opacity:.8;background:currentColor;border-radius:50%;width:6px;height:6px}.forms-page .bk-card h3{color:var(--ink);letter-spacing:-.2px;font-size:15.5px;font-weight:800;line-height:1.32}.forms-page .bc-desc{color:var(--ink2);flex:1;font-size:12.8px;line-height:1.5}.forms-page .bc-src{color:var(--muted);font-size:11.5px}.forms-page .bc-src b{color:var(--amber);font-weight:700}html.light .forms-page .bc-src b{color:var(--amber-deep)}.forms-page .bc-line{background:var(--line);height:1px;margin:2px 0}html.light .forms-page .bc-line{background:#a8620f3d}.forms-page .bc-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.forms-page .bc-fmt{gap:5px;display:inline-flex}.forms-page .fmt{letter-spacing:.4px;cursor:help;border:1px solid var(--line);border-radius:6px;padding:3px 6px;font-size:9.5px;font-weight:800}.forms-page .fmt.doc{color:#5c8fd6;background:#5c8fd624;border-color:#5c8fd666}.forms-page .fmt.pdf{color:var(--red);background:var(--red-tint);border-color:#e0795c66}.forms-page .fmt.a4{color:var(--amber-deep);background:var(--amber-tint);border-color:var(--card-bd-hi);font-weight:800}.forms-page .fmt.gov{color:var(--green);background:var(--green-tint);border-color:#5fb87a66}html.light .forms-page .fmt.doc{color:#3567b0;border-color:#3567b073}html.light .forms-page .fmt.pdf{color:#b23e22;border-color:#cb523673}html.light .forms-page .fmt.a4{color:#8c4e0c;border-color:#a8620f8c}html.light .forms-page .fmt.gov{color:#1f7a45;border-color:#2e9d5c73}.forms-page .bc-actions{gap:7px;display:inline-flex}.forms-page .bc-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:9px;align-items:center;gap:6px;padding:7px 12px;font-family:inherit;font-size:12.5px;font-weight:700;text-decoration:none;transition:all .16s;display:inline-flex}.forms-page .bc-btn svg{width:14px;height:14px}.forms-page .bc-btn.dl{background:linear-gradient(135deg, var(--amber-soft), var(--amber) 55%, var(--amber-deep));color:var(--on-ink);box-shadow:0 4px 12px #f2a93c42}.forms-page .bc-btn.dl:hover{transform:translateY(-1px);box-shadow:0 7px 18px #f2a93c66}.forms-page .bc-btn.ghost{background:var(--surface);border-color:var(--line);color:var(--ink2)}.forms-page .bc-btn.ghost:hover{border-color:var(--card-bd-hi);color:var(--ink)}html.light .forms-page .bc-btn.ghost{border-color:#a8620f73}html.light .forms-page .bc-btn.ghost:hover{border-color:#a8620fb3}.forms-page .bc-ai{color:var(--amber);border:1px dashed var(--card-bd-hi);cursor:pointer;background:linear-gradient(135deg,#f2a93c1a,#f2a93c08);border-radius:10px;align-items:center;gap:7px;width:100%;padding:8px 11px;font-size:11.8px;font-weight:700;transition:all .16s;display:flex}.forms-page .bc-ai:hover{background:var(--amber-tint)}html.light .forms-page .bc-ai{color:var(--amber-deep);border-color:#a8620f80}.forms-page .bc-ai .lk{letter-spacing:.3px;color:var(--on-ink);background:var(--pill-on-bg);border-radius:6px;align-items:center;gap:4px;margin-left:auto;padding:2px 7px;font-size:9.5px;font-weight:800;display:inline-flex}.forms-page .bc-ai .lk svg{width:9px;height:9px}.forms-page .bc-lockbtn{cursor:pointer;color:var(--on-ink);background:var(--pill-on-bg);white-space:nowrap;border:none;border-radius:9px;align-items:center;gap:6px;padding:7px 12px;font-family:inherit;font-size:12px;font-weight:800;display:inline-flex}.forms-page .bc-lockbtn svg{width:13px;height:13px}.forms-page .bk-card.locked:after{content:"Профи";letter-spacing:.3px;color:var(--on-ink);background:var(--pill-on-bg);border-radius:6px;padding:3px 8px;font-size:9.5px;font-weight:800;position:absolute;top:14px;right:14px}.forms-page .kb-empty{text-align:center;color:var(--muted);padding:40px 20px;font-size:14px;line-height:1.6}.forms-page .kb-empty b{color:var(--ink)}.forms-page .an-note{color:var(--muted);border:1px solid var(--line);background:var(--surface);border-radius:13px;align-items:flex-start;gap:8px;margin-top:20px;padding:13px 15px;font-size:11.8px;line-height:1.5;display:flex}html.light .forms-page .an-note{border-color:#a8620f52}.forms-page .an-note svg{width:16px;height:16px;color:var(--amber);flex-shrink:0;margin-top:1px}html.light .forms-page .an-note svg{color:var(--amber-deep)}.forms-page .an-note b{color:var(--ink2)}.forms-page .an-note a{color:var(--amber);font-weight:700}html.light .forms-page .an-note a{color:var(--amber-deep)}.forms-page .sec-h{align-items:center;gap:13px;margin:42px 0 4px;display:flex}.forms-page .sec-h .n{width:30px;height:30px;color:var(--amber);background:var(--amber-tint);border:1px solid var(--card-bd-hi);border-radius:9px;flex-shrink:0;place-items:center;font-size:14px;font-weight:800;display:grid}html.light .forms-page .sec-h .n{color:var(--amber-deep);border-color:#a8620f80}.forms-page .sec-h h2{letter-spacing:-.5px;font-size:clamp(18px,2.3vw,23px);font-weight:800}.forms-page .sec-h .sub{color:var(--muted);margin-top:2px;font-size:13px}.forms-page .how{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:18px;display:grid}.forms-page .how-step{border:1px solid var(--card-bd);background:var(--card-bg);box-shadow:var(--card-sh), var(--card-inset);border-radius:15px;padding:18px 16px;position:relative}html.light .forms-page .how-step{border-color:#a8620f6b;box-shadow:0 1px 2px #211c150d,0 12px 30px #211c1514}.forms-page .how-step .hs-n{width:32px;height:32px;color:var(--on-ink);background:linear-gradient(135deg, var(--amber-soft), var(--amber-deep));border-radius:10px;place-items:center;font-size:15px;font-weight:800;display:grid;box-shadow:0 5px 14px #f2a93c4d}.forms-page .how-step b{color:var(--ink);margin-top:12px;font-size:14.5px;font-weight:800;display:block}.forms-page .how-step span{color:var(--ink2);margin-top:5px;font-size:12.5px;line-height:1.5;display:block}.forms-page .help-block{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px;display:grid}.forms-page .hb-card{border:1px solid var(--card-bd);border-radius:var(--radius);background:var(--card-bg);box-shadow:var(--card-sh), var(--card-inset);flex-direction:column;gap:11px;padding:20px;transition:all .2s;display:flex}.forms-page .hb-card:hover{border-color:var(--card-bd-hi);box-shadow:var(--card-sh-hi);transform:translateY(-3px)}html.light .forms-page .hb-card{border-color:#a8620f73;box-shadow:0 1px 2px #211c150d,0 12px 30px #211c1517}html.light .forms-page .hb-card:hover{border-color:#a8620fb3}.forms-page .hb-card .hb-ic{background:linear-gradient(135deg, var(--amber-soft), var(--amber-deep));width:44px;height:44px;color:var(--on-ink);border-radius:12px;place-items:center;display:grid;box-shadow:0 6px 16px #f2a93c52}.forms-page .hb-card .hb-ic svg{width:22px;height:22px}.forms-page .hb-card h3{color:var(--ink);font-size:15.5px;font-weight:800}.forms-page .hb-card p{color:var(--ink2);flex:1;font-size:13px;line-height:1.5}.forms-page .hb-card .hb-go{color:var(--amber);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}html.light .forms-page .hb-card .hb-go{color:var(--amber-deep)}.forms-page .cta-big{text-align:center;border:1px solid var(--card-bd);box-shadow:var(--card-inset);background:linear-gradient(135deg,#f2a93c29,#c8761b0d);border-radius:22px;margin-top:34px;padding:36px 26px;position:relative;overflow:hidden}html.light .forms-page .cta-big{border-color:#a8620f80}.forms-page .cta-big h2{letter-spacing:-.7px;font-size:clamp(21px,2.8vw,29px);font-weight:800}.forms-page .cta-big h2 .cy{font-family:var(--font-serif), serif;color:var(--amber);font-style:italic;font-weight:600}html.light .forms-page .cta-big h2 .cy{color:var(--amber-deep)}.forms-page .cta-big p{color:var(--ink2);max-width:64ch;margin:11px auto 0;font-size:14.5px;line-height:1.6}.forms-page .cta-big .row{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;display:flex}.forms-page .doc-modal{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#080604a8;justify-content:center;align-items:flex-start;padding:40px 18px;display:flex;position:fixed;inset:0;overflow-y:auto}.forms-page .dm-box{background:var(--bg-2);border:1px solid var(--card-bd-hi);border-radius:20px;width:100%;max-width:660px;margin:auto;position:relative;overflow:hidden;box-shadow:0 40px 90px #0009}html.light .forms-page .dm-box{border-color:#a8620f99}.forms-page .dm-head{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:17px 18px;display:flex}.forms-page .dm-head .dm-ic{background:linear-gradient(135deg, var(--amber-soft), var(--amber-deep));width:40px;height:40px;color:var(--on-ink);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.forms-page .dm-head .dm-ic svg{width:21px;height:21px}.forms-page .dm-head .dm-tt{flex:1;min-width:0}.forms-page .dm-head .dm-tt b{color:var(--ink);font-size:15.5px;font-weight:800;line-height:1.3;display:block}.forms-page .dm-head .dm-tt span{color:var(--muted);font-size:12px}.forms-page .dm-close{border:1px solid var(--line);background:var(--surface);width:34px;height:34px;color:var(--ink2);cursor:pointer;border-radius:10px;flex-shrink:0;place-items:center;font-size:16px;display:grid}html.light .forms-page .dm-close{border-color:#a8620f66}.forms-page .dm-tabs{flex-wrap:wrap;gap:7px;padding:13px 18px 0;display:flex}.forms-page .dm-tab{color:var(--muted);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:9px 9px 0 0;padding:9px 14px;font-family:inherit;font-size:12.5px;font-weight:700;transition:all .15s}html.light .forms-page .dm-tab{border-color:#a8620f66}.forms-page .dm-tab.on{color:var(--amber);background:var(--amber-tint);border-color:var(--card-bd-hi);border-bottom-color:#0000}html.light .forms-page .dm-tab.on{color:var(--amber-deep)}.forms-page .dm-stage{max-height:52vh;padding:14px 18px 4px;overflow-y:auto}.forms-page .dm-form{flex-direction:column;gap:12px;display:flex}.forms-page .df-grid{grid-template-columns:1fr 1fr;gap:11px 12px;display:grid}.forms-page .df-field{flex-direction:column;display:flex}.forms-page .df-field label{color:var(--muted);margin-bottom:4px;font-size:11px;font-weight:700}.forms-page .df-field input{width:100%;color:var(--ink);background:var(--surface);border:1px solid var(--card-bd-hi);border-radius:9px;padding:9px 11px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s}.forms-page .df-field input::placeholder{color:var(--muted);font-weight:500}.forms-page .df-field input:focus{border-color:var(--amber);outline:none}html.light .forms-page .df-field input{border-color:#a8620f80}html.light .forms-page .df-field input:focus{border-color:#a8620fd9}.forms-page .dm-fillnote{color:var(--ink2);background:var(--amber-tint);border:1px solid var(--card-bd-hi);border-radius:10px;align-items:flex-start;gap:8px;padding:9px 11px;font-size:11.8px;line-height:1.45;display:flex}html.light .forms-page .dm-fillnote{border-color:#a8620f80}.forms-page .dm-formact{flex-wrap:wrap;gap:9px;margin-top:2px;display:flex}.forms-page .dm-fillback{color:var(--green);justify-content:space-between;align-items:center;gap:10px;margin:0 0 8px;font-size:12.5px;font-weight:700;display:flex}html.light .forms-page .dm-fillback{color:#1f7a45}.forms-page .dm-fillback button{color:var(--ink2);background:var(--surface);border:1px solid var(--card-bd-hi);cursor:pointer;border-radius:9px;padding:7px 12px;font-family:inherit;font-size:12px;font-weight:700}html.light .forms-page .dm-fillback button{border-color:#a8620f80}.forms-page .off-panel h4{color:var(--ink);margin:16px 0 6px;font-size:14px;font-weight:800}.forms-page .off-list{margin:0 0 6px;padding-left:20px}.forms-page .off-list li{color:var(--ink2);margin:5px 0;font-size:13px;line-height:1.55}.forms-page .paper-a4{aspect-ratio:210/297;background:var(--paper);border:1px solid var(--paper-line);border-radius:4px;width:100%;max-width:470px;margin:10px auto 2px;position:relative;overflow:hidden;box-shadow:0 16px 44px #0000006b,0 2px 6px #0000004d}.forms-page .a4-tag{z-index:2;letter-spacing:.5px;color:#8a5a10;background:#f2a93c38;border:1px solid #a8620f8c;border-radius:5px;padding:2px 7px;font-size:9px;font-weight:800;position:absolute;top:9px;right:9px}.forms-page .paper{background:var(--paper);color:var(--paper-ink);padding:30px 32px;font-size:11px;line-height:1.7;position:absolute;inset:0;overflow:auto}.forms-page .paper p{text-align:justify;margin:7px 0}.forms-page .paper .pr{text-align:right;white-space:normal;color:#2a2218b8}.forms-page .paper .pc{text-align:center;letter-spacing:.3px;margin:13px 0 5px;font-size:12.5px;font-weight:800}.forms-page .paper .ps{text-align:center;color:#2a22189e;margin-bottom:12px;font-size:10.5px}.forms-page .paper .sm{color:#2a221899;font-size:9.5px}.forms-page .paper ol,.forms-page .paper ul{margin:6px 0 8px 18px;padding:0}.forms-page .paper li{text-align:justify;margin:4px 0}.forms-page .paper .sign{justify-content:space-between;margin-top:20px;display:flex}.forms-page .paper .signs{margin-top:20px}.forms-page .paper .signrow{margin:10px 0}.forms-page .paper .gap{height:8px}.forms-page .fld{border-bottom:1px solid #2a221866;padding:0 4px}.forms-page .fld.blankline{min-width:90px;display:inline-block}.forms-page .paper.sample .fld{border-bottom-color:var(--amber-deep);color:#5a3a0c;background:#f2a93c3d;font-weight:700}.forms-page .paper.sample .fld.blankline{background:0 0;font-weight:400}.forms-page .a4-cap{text-align:center;color:var(--ink2);justify-content:center;align-items:center;gap:8px;margin:10px 0 2px;font-size:12px;display:flex}.forms-page .a4-cap b{color:var(--ink)}.forms-page .a4-cap svg{width:15px;height:15px;color:var(--green);flex-shrink:0}html.light .forms-page .a4-cap svg{color:#1f7a45}.forms-page .dm-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:9px;padding:14px 18px;display:flex}.forms-page .dm-foot .demo-note{color:var(--muted);align-items:flex-start;gap:6px;width:100%;margin-top:4px;font-size:11px;line-height:1.45;display:flex}.forms-page .demo-note{color:var(--ink2);background:var(--amber-tint);border:1px solid var(--card-bd-hi);border-radius:10px;align-items:flex-start;gap:8px;margin-bottom:10px;padding:9px 11px;font-size:11.8px;line-height:1.45;display:flex}html.light .forms-page .demo-note{border-color:#a8620f80}.forms-page .demo-note.small{color:var(--muted);background:0 0;border:none;margin:4px 0 0;padding:0}.forms-page .demo-note svg{width:15px;height:15px;color:var(--amber);flex-shrink:0;margin-top:1px}html.light .forms-page .demo-note svg{color:var(--amber-deep)}.forms-page .toast{z-index:90;background:var(--bg-2);border:1px solid var(--card-bd-hi);color:var(--ink);opacity:0;visibility:hidden;border-radius:12px;align-items:center;gap:9px;max-width:90vw;padding:12px 18px;font-size:13px;font-weight:600;transition:all .25s;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%)translateY(20px);box-shadow:0 20px 50px #00000080}html.light .forms-page .toast{border-color:#a8620f99}.forms-page .toast.show{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.forms-page .toast svg{width:17px;height:17px;color:var(--green);flex-shrink:0}html.light .forms-page .toast svg{color:#1f7a45}@media (max-width:960px){.forms-page .bk-grid,.forms-page .how{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.forms-page .help-block{grid-template-columns:1fr}}@media (max-width:640px){.forms-page .bk-grid,.forms-page .df-grid{grid-template-columns:1fr}}@media (max-width:480px){.forms-page .how{grid-template-columns:1fr}}
