:root{--ink: #2a2c31;--ink-2: #35383e;--bronze: #ba834b;--paper: #f4f2ef;--line: rgba(255, 255, 255, .14);--text-dim: rgba(255, 255, 255, .62);color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--ink);color:#fff;font:16px/1.45 system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;overscroll-behavior:none}.app{display:flex;flex-direction:column;min-height:100dvh;max-width:820px;margin:0 auto;padding:0 clamp(16px,4vw,28px) calc(env(safe-area-inset-bottom) + 10px)}.hd{display:flex;align-items:center;gap:12px;padding:18px 0 14px}.hd__brand{display:inline-flex;align-items:center;text-decoration:none;opacity:.95;transition:opacity .15s ease}.hd__brand:hover{opacity:1}.hd__logo{height:26px;width:auto;display:block}.hd__name{font-weight:600;letter-spacing:.01em}.hd__spacer{flex:1}.intro-head{padding:14px 0 18px}.intro-head h1{font-size:clamp(28px,7vw,40px);line-height:1.12;margin:0 0 13px;letter-spacing:-.01em}.intro-head p{color:var(--text-dim);margin:0;max-width:52ch}.intro{padding:22px 0 28px}.sample{display:none}@media(min-width:980px){.app{max-width:1080px}.app .app__body--split{display:grid;grid-template-columns:minmax(0,1fr) 260px;column-gap:44px;align-items:start}.app .app__body--split>.intro-head,.app .app__body--split>.corp,.app .app__body--split>.upd{grid-column:1 / -1}.app .app__body--split>.tool,.app .app__body--split>.intro{grid-column:1}.app .app__body--split>.sample{grid-column:2;grid-row:2 / span 2;align-self:start;margin:0}.app .app__body--split>.tool{margin-top:0}.intro{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:44px;align-items:stretch}.intro{padding-bottom:0}.sample{display:block;margin:0}.sample__sheet{max-width:100%;margin-left:auto}.sample figcaption{font-size:12px;color:var(--text-dim);margin-top:12px;line-height:1.4;text-align:right}.intro{flex:1}.intro{display:block;padding-bottom:0}.intro .steps{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:26px;padding-top:22px}.app .ft{margin-top:14px}}.intro__facts{display:grid;gap:12px;margin:0;padding:0;list-style:none}.intro__facts li{position:relative;padding-left:20px;color:var(--text-dim);font-size:15px;line-height:1.45}.intro__facts li:before{content:"";position:absolute;left:2px;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--bronze)}.intro__facts b{color:#fff;font-weight:600}.steps{list-style:none;margin:40px 0 0;padding:26px 0 0;border-top:1px solid var(--line);display:grid;gap:26px}.steps li{display:grid;gap:5px}.steps b{font-size:15px;font-weight:600}.steps li>span:last-child{color:var(--text-dim);font-size:14px;line-height:1.4}.steps__no{width:26px;height:26px;border-radius:8px;border:1px solid var(--line);color:var(--bronze);display:grid;place-items:center;font-size:13px;font-weight:600;margin-bottom:4px}.btn{text-decoration:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:12px;cursor:pointer;font:600 16px/1 system-ui,-apple-system,sans-serif;padding:15px 22px;color:#fff;background:var(--bronze);transition:filter .15s ease}.btn:hover{filter:brightness(1.07)}.btn:disabled{opacity:.55;cursor:default;filter:none}.btn--ghost{background:transparent;border:1px solid var(--line);color:#fff}.btn--wide{width:100%}.btn--sm{padding:10px 14px;font-size:14px;border-radius:10px}.row{display:flex;gap:10px;flex-wrap:wrap}.cam{position:relative;border-radius:14px;overflow:hidden;background:#000;aspect-ratio:3 / 4;width:100%}.cam video{width:100%;height:100%;object-fit:cover;display:block}.cam__err{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;text-align:center;color:var(--text-dim);font-size:15px}.crop{display:grid;justify-items:center;gap:14px}.crop canvas{touch-action:none;border-radius:12px;max-width:100%}.pages{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:10px}.page{position:relative;border-radius:10px;overflow:hidden;background:#fff;aspect-ratio:3 / 4}.page img{width:100%;height:100%;object-fit:cover;display:block}.page__no{position:absolute;left:6px;top:6px;min-width:20px;height:20px;border-radius:6px;background:#2a2c31d1;color:#fff;font-size:12px;font-weight:600;display:grid;place-items:center;padding:0 5px}.page__act{position:absolute;right:5px;top:5px;width:24px;height:24px;border:0;border-radius:7px;background:#2a2c31d1;color:#fff;display:grid;place-items:center;cursor:pointer;padding:0}.page__act--rot{top:34px}.page__move{position:absolute;bottom:5px;left:5px;right:5px;display:flex;justify-content:space-between;gap:4px}.page__move button{flex:1;border:0;border-radius:6px;background:#2a2c31d1;color:#fff;height:22px;cursor:pointer;font-size:13px;line-height:1}.page__move button:disabled{opacity:.3;cursor:default}.panel{border:1px solid var(--line);border-radius:14px;padding:16px;margin:16px 0;background:var(--ink-2)}.panel h2{font-size:16px;margin:0 0 12px}.field{display:grid;gap:6px;margin-bottom:12px}.field label{font-size:13px;color:var(--text-dim)}.field input[type=text]{background:var(--ink);border:1px solid var(--line);border-radius:10px;color:#fff;padding:12px 13px;font:15px/1.2 system-ui,sans-serif}.check{display:flex;gap:10px;align-items:flex-start;font-size:14px;cursor:pointer}.check input{margin-top:3px;accent-color:var(--bronze)}.hint-note{font-size:12.5px;color:var(--text-dim);margin:6px 0 0;line-height:1.35}.tabs--pills{display:flex;gap:6px;margin-bottom:14px}.tabs--pills button{border:1px solid var(--line);background:transparent;color:var(--text-dim);border-radius:999px;padding:8px 15px;cursor:pointer;font:500 14px/1 system-ui,sans-serif}.tabs--pills button[aria-selected=true]{background:#fff;color:var(--ink);border-color:#fff;font-weight:600}.ft{padding:26px 0 30px;border-top:1px solid var(--line);display:flex;align-items:center;gap:12px;font-size:13px;color:var(--text-dim);flex-wrap:wrap}.ft img{height:22px;width:auto;opacity:.9}.ft a{color:var(--bronze);text-decoration:none}.ft a:hover{text-decoration:underline}.busy{text-align:center;color:var(--text-dim);font-size:14px;padding:10px 0}.app__body{position:relative;flex:1;display:flex;flex-direction:column}.deco-wrap{transform:translateZ(0);position:fixed;top:64px;bottom:74px;left:0;right:0;overflow:clip;z-index:0;pointer-events:none}.app{position:relative;z-index:1}.app__body>section{position:relative;z-index:1}.ver-note{position:fixed;z-index:40;top:62px;right:clamp(12px,4vw,28px);max-width:min(420px,calc(100vw - 24px));display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:11px 14px;border-radius:12px;font-size:13.5px;line-height:1.4;background:var(--ink-2);border:1px solid rgba(186,131,75,.5);color:var(--text-dim);box-shadow:0 14px 34px #0006}@media(max-width:560px){.ver-note{left:12px;right:12px;max-width:none}}.ver-box{display:inline-flex;align-items:center;gap:4px}.ver-upd{display:inline-flex;padding:4px;border-radius:8px;cursor:pointer;border:1px solid var(--line);background:transparent;color:var(--text-dim)}.ver-upd:hover{color:#fff;border-color:var(--bronze)}.ver-upd[disabled]{cursor:default;color:var(--text-dim)}.ver-upd svg{display:block}.ver-upd.is-busy svg{animation:ver-spin .8s linear infinite}@keyframes ver-spin{to{transform:rotate(360deg)}}.ver{border:1px solid var(--line);background:transparent;color:var(--text-dim);border-radius:999px;padding:3px 9px;font:500 11.5px/1 system-ui,sans-serif;cursor:pointer;letter-spacing:.02em}.ver:hover{color:#fff;border-color:#ffffff4d}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#141518b8;display:grid;place-items:center;padding:20px}.modal__box{background:var(--ink-2);border:1px solid var(--line);border-radius:16px;width:min(560px,100%);max-height:80dvh;overflow:auto;padding:20px}.modal__head{display:flex;align-items:center;gap:12px;margin-bottom:6px}.modal__head h2{font-size:17px;margin:0;flex:1}.modal__close{border:0;background:transparent;color:var(--text-dim);cursor:pointer;padding:4px;border-radius:8px;display:grid;place-items:center}.modal__close:hover{color:#fff}.rel{margin-top:18px}.rel h3{font-size:14px;margin:0 0 8px;font-weight:600}.rel h3 span{color:var(--text-dim);font-weight:400;margin-left:6px}.rel ul{margin:0;padding-left:18px}.rel li{color:var(--text-dim);font-size:14px;line-height:1.45;margin-bottom:7px}.tools a{display:inline-flex;align-items:center;gap:7px;cursor:pointer;border:0;background:transparent;color:var(--text-dim);text-decoration:none;font:500 14px/1 system-ui,-apple-system,sans-serif}.tools--top{display:none;gap:4px}.tools--top a{border:1px solid transparent;border-radius:999px;padding:9px 15px}.tools--top a[aria-current=true]{background:#fff;color:var(--ink);font-weight:600}.tools--bottom{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;background:#23262b;border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);transform:translateZ(0);will-change:transform}.tools--bottom a{flex:1;flex-direction:column;gap:5px;padding:10px 4px 9px;font-size:11.5px;text-align:center}.tools--bottom a[aria-current=true]{color:var(--bronze)}@media(min-width:720px){.tools--top{display:flex}.tools--bottom{display:none}}@media(max-width:719px){.app{padding-bottom:calc(env(safe-area-inset-bottom) + 74px)}}.drop{display:grid;justify-items:center;gap:6px;text-align:center;border:1px dashed rgba(255,255,255,.22);border-radius:16px;padding:38px 20px;cursor:pointer;color:var(--text-dim);transition:border-color .15s ease,background .15s ease}.upd{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:14px 0 0;padding:12px 14px;border-radius:12px;background:#ba834b1f;border:1px solid rgba(186,131,75,.3);color:var(--text-dim);font-size:13.5px;line-height:1.4}.upd .btn{margin-left:auto}.err{color:#e2a08a;font-size:14px;text-align:center;padding:8px 0}.link-btn{border:0;background:none;padding:0;cursor:pointer;color:var(--bronze);font:inherit;font-weight:600;text-decoration:underline dotted;text-underline-offset:3px}.link-btn:hover{text-decoration-style:solid}.guide__lead{color:var(--text-dim);font-size:14.5px;margin:6px 0 16px;line-height:1.45}.guide__ok{color:#fff;font-size:15px;margin:10px 0 4px}.guide__warn{margin:0 0 16px;padding:11px 13px;border-radius:10px;font-size:13.5px;line-height:1.4;background:#ba834b1f;border:1px solid rgba(186,131,75,.3);color:#f0e3d4}.guide__one{margin-bottom:18px}.guide__steps{margin:4px 0 12px;padding-left:22px}.guide__steps li{color:#fff;font-size:14.5px;line-height:1.45;margin-bottom:9px}.guide__steps li::marker{color:var(--bronze);font-weight:600}.devices{display:grid;gap:10px}.device{display:flex;align-items:center;gap:14px;width:100%;text-align:left;padding:15px 16px;border-radius:14px;cursor:pointer;background:var(--ink);border:1px solid var(--line);color:#fff;transition:border-color .15s ease,background .15s ease}.device:hover{border-color:var(--bronze);background:#ba834b12}.device svg{color:var(--bronze);flex:none}.device__text{display:grid;gap:2px;flex:1}.device__text b{font-size:15.5px;font-weight:600}.device__text span{font-size:13px;color:var(--text-dim)}.device__tag{flex:none;font-size:11.5px;color:var(--bronze);white-space:nowrap;border:1px solid rgba(186,131,75,.45);border-radius:999px;padding:3px 9px}.guide__back{display:inline-flex;align-items:center;gap:6px;cursor:pointer;border:0;background:none;padding:4px 0;color:var(--text-dim);font:500 14px/1 system-ui,-apple-system,sans-serif}.guide__back:hover{color:#fff}.guide__title{font-size:18px;margin:8px 0 14px}.ocr{padding:14px 0 8px}.ocr__title{font-size:20px;margin:12px 0 8px}.ocr__note{margin:0 0 10px}.ocr__text{background:#fff;color:#1d1f23;border-radius:12px;padding:16px 18px;min-height:180px;max-height:58vh;overflow:auto;font:15px/1.6 system-ui,-apple-system,Segoe UI,sans-serif;white-space:pre-wrap;word-break:break-word;outline:none;box-shadow:inset 0 0 0 1px #0000000f}.ocr__text:focus{box-shadow:inset 0 0 0 2px var(--bronze)}.ocr__text .doubt{text-decoration:underline wavy #c7772d;text-underline-offset:3px;text-decoration-thickness:1.5px;background:#c7772d1f;border-radius:3px}.ocr-progress{padding:18px 0}.ocr-progress b{display:block;font-size:15.5px;margin-bottom:10px}.bar{height:8px;border-radius:999px;background:var(--line);overflow:hidden}.bar>span{display:block;height:100%;background:var(--bronze);border-radius:inherit;transition:width .25s ease}.cmp{padding:14px 0 8px}.cmp__lead{margin:0 0 16px}.cmp__sizes{font-size:24px;margin:4px 0 6px;color:var(--text-dim);display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.cmp__sizes b{color:#fff;font-size:30px}.cmp__sizes em{font-style:normal;color:var(--bronze);font-weight:600;font-size:20px}.bar{position:relative}.bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.28) 50%,transparent 100%);transform:translate(-100%);animation:bar-shine 1.5s linear infinite}@keyframes bar-shine{to{transform:translate(100%)}}.bar.is-indeterminate>span{width:30%;animation:bar-indet 1.3s ease-in-out infinite}@keyframes bar-indet{0%{transform:translate(-100%)}to{transform:translate(340%)}}.busy:before{content:"";display:inline-block;width:12px;height:12px;margin-right:8px;vertical-align:-1px;border:2px solid var(--line);border-top-color:var(--bronze);border-radius:50%;animation:busy-spin .8s linear infinite}@keyframes busy-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.bar:after,.bar.is-indeterminate>span,.busy:before{animation:none}.bar.is-indeterminate>span{width:100%;opacity:.45}}.tool{margin:4px 0 8px}.tool__head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 14px;margin-bottom:14px;border:1px solid var(--line);border-radius:14px;background:var(--ink-2)}.tool__foot{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-top:18px}@media(max-width:719px){.tool__foot{position:sticky;bottom:calc(env(safe-area-inset-bottom) + 62px);z-index:20;margin:18px -16px 0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--ink);border-top:1px solid var(--line)}.tool__foot .btn--primary{flex:1;justify-content:center}}.tool__foot .field{flex:1;min-width:220px;margin:0}.drop{display:grid;justify-items:center;gap:6px;text-align:center;border:1px dashed rgba(255,255,255,.22);border-radius:16px;padding:24px 20px;cursor:pointer;color:var(--text-dim);transition:border-color .15s ease,background .15s ease}.drop:hover,.drop.is-over{border-color:var(--bronze);background:#ba834b12}.drop b{color:#fff;font-size:16px}.drop span{font-size:13.5px}.drop svg{color:var(--bronze);margin-bottom:4px}.tool code{background:#ffffff14;border-radius:5px;padding:1px 5px;font-size:12.5px}.fields{border:1px solid var(--line);border-radius:14px;padding:14px 16px 6px;margin:0 0 14px;background:var(--ink-2)}.fields legend{font-size:13px;color:var(--bronze);padding:0 6px}.field>span{font-size:13px;color:var(--text-dim)}.field input,.field textarea,.field select,.amt__field input,.amt__opts select{background:var(--ink);border:1px solid var(--line);border-radius:10px;color:#fff;padding:12px 13px;font:15px/1.25 system-ui,sans-serif;width:100%}.field input:focus,.field textarea:focus,.field select:focus,.amt__field input:focus,.amt__opts select:focus{outline:none;border-color:var(--bronze)}.field--inline{display:grid;gap:6px}.field .hint-note{margin-top:2px}.row-card{position:relative;border:1px solid var(--line);border-radius:12px;padding:12px 14px 4px;margin-bottom:10px}.row-card__no{position:absolute;right:12px;top:10px;font-size:12px;color:var(--text-dim)}.row-card .btn{margin-bottom:10px}.warn{margin:0 0 14px;padding:12px 14px 12px 34px;border:1px solid rgba(186,131,75,.5);border-radius:12px;color:#f0d9bf;font-size:13.5px}.warn li+li{margin-top:6px}.ok{color:#a9d3b3;font-size:14px;text-align:center;padding:10px 0 0}.btn--primary{background:var(--bronze);border-color:var(--bronze);color:#fff;font-weight:600}.btn--primary:hover{background:#c9904f}.amt__field{display:grid;gap:6px}.amt__field>span{font-size:13px;color:var(--text-dim)}.amt__field input{font-size:24px;font-variant-numeric:tabular-nums;padding:14px}.amt__opts{display:flex;gap:12px;flex-wrap:wrap;margin:14px 0 4px}.amt__opts label{display:grid;gap:6px;flex:1;min-width:200px}.amt__opts label>span{font-size:13px;color:var(--text-dim)}.amt__out{border:1px solid var(--line);border-radius:14px;background:var(--ink-2);padding:6px 16px 14px;margin-top:16px}.amt__row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid var(--line)}.amt__row:last-of-type{border-bottom:0}.amt__label{font-size:12.5px;color:var(--text-dim);flex-basis:100%}.amt__value{flex:1;min-width:0;font-size:16px;line-height:1.35;overflow-wrap:anywhere}.amt__empty{color:var(--text-dim);font-size:14px;padding:18px 0 4px}@media(min-width:980px){.intro--plain{display:block}.intro--plain .steps{margin-top:34px}}.docp{background:#fbfaf8;color:#23252a;font-family:Times New Roman,Georgia,serif;line-height:1.42;padding:3.4em 3em;aspect-ratio:210 / 297;overflow:hidden}.docp p{margin:0 0 .85em;text-align:justify}.docp__no{font-weight:700;text-align:center!important;margin-bottom:.6em!important}.docp__city{display:flex;justify-content:space-between;margin-bottom:1.4em!important}.docp__h{font-weight:700;text-align:left!important;margin:1.2em 0 .5em}.docp__v{background:#ba834b2e;color:#8a5a22;border-radius:.2em;padding:0 .15em}.docp__lines{display:grid;gap:.62em;margin-bottom:1em!important}.docp__lines span{height:1px;background:#23252a4d;display:block}.docp__sign{display:grid;grid-template-columns:1fr 1fr;gap:1.6em;margin-top:2em}.docp__sign b{display:block;margin-bottom:.5em}.docp__sign i{display:block;font-style:normal;margin-top:.35em}.docp__rule{display:block;height:1px;background:#23252a73;margin-top:1.6em}.sample__sheet{position:relative;border-radius:6px;overflow:hidden;box-shadow:0 18px 40px #0000004d}.sample__sheet .docp{font-size:5.2px}@media(min-width:1200px){.sample__sheet .docp{font-size:5.8px}}.sample__zoom{position:absolute;right:8px;bottom:8px;width:30px;height:30px;border-radius:9px;cursor:pointer;border:1px solid rgba(35,37,42,.18);background:#fbfaf8eb;color:#23252a;display:grid;place-items:center}.sample__zoom:hover{background:#fff;border-color:var(--bronze);color:#8a5a22}.modal__sheet{position:relative;width:min(620px,94vw);max-height:92vh;overflow:auto;border-radius:8px;box-shadow:0 24px 70px #00000080}.modal__sheet .docp{font-size:clamp(9px,2.2vw,13px)}.modal__close--float{position:absolute;right:10px;top:10px;z-index:1;width:32px;height:32px;border-radius:10px;background:#fbfaf8eb;border:1px solid rgba(35,37,42,.18);color:#23252a;display:grid;place-items:center;cursor:pointer}.company{border:1px solid var(--line);border-radius:14px;background:var(--ink-2);margin-bottom:14px;overflow:hidden}.company__head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 14px;color:var(--bronze)}.company__head b{color:#fff;font-size:14px}.company__who{margin:0}.company__body{padding:0 14px 14px;border-top:1px solid var(--line)}.company__acts{display:flex;gap:8px;flex-wrap:wrap;padding-top:14px}.company__fields{display:grid;gap:16px;margin-top:14px}.company__fields .field{margin-bottom:0}@media(min-width:720px){.company__fields{grid-template-columns:1fr 1fr}}.busy{color:var(--text-dim);font-size:14px;padding:10px 0 0}.link-btn{background:none;border:0;padding:0;color:var(--bronze);font:inherit;cursor:pointer;text-decoration:underline}.corp{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.corp h2{font-size:18px;margin:0 0 10px}.corp__lead{color:var(--text-dim);font-size:14.5px;line-height:1.5;margin:0 0 16px;max-width:72ch}.corp__lead b{color:#fff;font-weight:600}.corp__table{width:100%;border-collapse:collapse;font-size:13.5px}.corp__table th,.corp__table td{text-align:left;vertical-align:top;padding:10px 12px 10px 0}.corp__table thead th{font-size:12px;color:var(--bronze);font-weight:600;padding-bottom:6px}.corp__table tbody th{color:#fff;font-weight:600;width:22%}.corp__table tbody td{color:var(--text-dim);line-height:1.4}.corp__table tbody tr+tr th,.corp__table tbody tr+tr td{border-top:1px solid var(--line)}.corp .btn{margin-top:14px}@media(max-width:719px){.corp__table thead{display:none}.corp__table,.corp__table tbody,.corp__table tr,.corp__table th,.corp__table td{display:block;width:auto}.corp__table tbody th{width:auto}.corp__table tbody tr{padding:12px 0}.corp__table tbody tr+tr{border-top:1px solid var(--line)}.corp__table tbody tr+tr th,.corp__table tbody tr+tr td{border-top:0}.corp__table tbody td{padding:4px 0 0}.corp__table tbody td:before{content:attr(data-label);display:block;font-size:11.5px;color:var(--bronze);margin-top:6px}}.hint-note--lead{max-width:68ch}.from-line{margin:0 0 14px;font-size:13.5px;color:var(--text-dim);padding:10px 14px;border:1px solid var(--line);border-radius:12px;background:var(--ink-2)}.from-line b{color:#fff;font-weight:600}.company--page{border:0;background:transparent;margin-bottom:0}.company--page .company__body{padding:0;border-top:0}.blanks{margin:0 0 16px}.blanks h2{font-size:15px;margin:0 0 10px}.blanks ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.blanks li{display:flex;align-items:center;gap:8px}.blanks__open{flex:1;display:flex;align-items:center;gap:10px;min-width:0;background:var(--ink-2);border:1px solid var(--line);border-radius:12px;color:#fff;padding:12px 14px;cursor:pointer;font:15px/1.2 system-ui,sans-serif;text-align:left}.blanks__open:hover{border-color:var(--bronze)}.blanks__name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blanks__open .hint-note{margin:0;white-space:nowrap}.draft{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 14px;padding:12px 14px;font-size:14px;border:1px solid rgba(186,131,75,.5);border-radius:12px;color:#f0d9bf}.draft b{color:#fff}.howto{max-width:74ch;padding-bottom:10px}.howto h2{font-size:17px;margin:26px 0 8px}.howto h3{font-size:14px;color:var(--bronze);margin:18px 0 8px}.howto p{color:var(--text-dim);font-size:15px;line-height:1.55;margin:0 0 10px}.howto b{color:#fff;font-weight:600}.howto code{background:#ffffff14;border-radius:5px;padding:1px 6px;font-size:13px;color:#fff;white-space:nowrap}.howto__steps{list-style:none;margin:6px 0 0;padding:0;counter-reset:howto}.howto__steps>li{position:relative;padding-left:42px;margin-bottom:22px;counter-increment:howto}.howto__steps>li:before{content:counter(howto);position:absolute;left:0;top:2px;width:28px;height:28px;border-radius:9px;border:1px solid var(--line);color:var(--bronze);display:grid;place-items:center;font-size:13px;font-weight:600}.howto__steps h2{margin:2px 0 6px;font-size:16px}.howto__list{margin:0;padding-left:20px;color:var(--text-dim);font-size:15px;line-height:1.5}.howto__list li{margin-bottom:10px}.howto__names{list-style:none;margin:0 0 8px;padding:0;display:grid;gap:6px 18px}@media(min-width:720px){.howto__names{grid-template-columns:1fr 1fr}}.howto__names li{display:flex;gap:10px;align-items:baseline;font-size:13.5px}.howto__names span{color:var(--text-dim)}.rel__upd{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 16px;padding-bottom:14px;border-bottom:1px solid var(--line)}.rel__upd .hint-note{margin:0;flex:1;min-width:180px}.legal-note{display:flex;gap:10px;align-items:flex-start;margin:12px 0 0;padding:12px 14px;border-radius:12px;border:1px solid rgba(186,131,75,.45);background:#ba834b14;color:var(--text-dim);font-size:13.5px;line-height:1.45}.legal-note b{color:var(--bronze);font-weight:600}.legal-note svg{color:var(--bronze);flex:none;margin-top:1px}.saved{display:flex;align-items:center;gap:6px;margin:12px 0 0;font-size:12.5px;color:var(--text-dim);min-height:18px}.saved svg{color:#a9d3b3}.code-plain.is-bad{color:#e2a08a;text-decoration:line-through;text-decoration-color:#e2a08a80}.code-plain{background:#ffffff14;border-radius:5px;padding:1px 6px;font-size:13px;color:#fff;white-space:nowrap}.copy-code{position:relative;cursor:pointer;background:#ffffff14;border:1px solid transparent;border-radius:5px;padding:1px 6px;font-size:13px;color:#fff;white-space:nowrap;transition:background .15s ease,border-color .15s ease}.copy-code:hover,.copy-code:focus-visible{background:#ba834b2e;border-color:var(--bronze);outline:none}.copy-code.is-done{background:#a9d3b32e;border-color:#a9d3b380}.copy-code__ico{margin-left:6px;font-size:11px;opacity:.45}.copy-code:hover .copy-code__ico,.copy-code:focus-visible .copy-code__ico{opacity:1}.copy-code.is-done .copy-code__ico{opacity:1;color:#a9d3b3}.howto__files{list-style:none;margin:4px 0 10px;padding:0;display:grid;gap:8px}.howto__files a{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:12px;background:var(--ink-2);padding:12px 14px;text-decoration:none;color:#fff}.howto__files a:hover{border-color:var(--bronze)}.howto__files svg{color:var(--bronze);flex:none}.howto__files b{display:block;font-size:14.5px;font-weight:600}.howto__files i{display:block;font-style:normal;font-size:12.5px;color:var(--text-dim);margin-top:2px}.corp__act{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:14px 0 0}.corp__act .hint-note{margin:0}.company__kind{margin:14px 0 0;max-width:420px}.field-err{font-size:12.5px;color:#e2a08a;line-height:1.35;margin-top:2px}.field input[aria-invalid=true]{border-color:#e2a08a99}.parties{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px}.parties li{display:flex;align-items:center;gap:8px}.parties__open{flex:1;display:flex;align-items:center;gap:10px;min-width:0;background:var(--ink-2);border:1px solid var(--line);border-radius:12px;color:#fff;padding:12px 14px;cursor:pointer;font:15px/1.2 system-ui,sans-serif;text-align:left}.parties__open:hover{border-color:var(--bronze)}.parties__open svg{color:var(--bronze);flex:none}.parties__name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parties__open .hint-note{margin:0;white-space:nowrap}.field--pick{margin-bottom:14px;max-width:520px}.field input.is-computed{background:#ffffff0a;color:var(--text-dim);cursor:default}@media(max-width:719px){.btn--sm,.ver,.ver-upd,.hd__brand,.blanks li>.btn,.parties li>.btn{position:relative}.btn--sm:after,.ver:after,.ver-upd:after,.hd__brand:after,.blanks li>.btn:after,.parties li>.btn:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}}.deco{position:absolute;top:139px;left:0;right:0;height:1014px;z-index:1;pointer-events:none}.deco__art{display:block;width:3000px;height:auto;position:absolute;left:calc(var(--x50, 50%) - 853px);top:0;overflow:visible}.deco__art--light{opacity:.04;clip-path:inset(0 0 calc(100% - var(--dark-h, 0px)) 0)}.deco__art--ink{opacity:.1;clip-path:inset(var(--dark-h, 0px) 0 0 0)}.deco2{position:absolute;top:1626px;left:calc(var(--x15, 15%) - 46px);width:470px;height:824px;z-index:1;pointer-events:none}.deco__ring{position:absolute;left:-60px;top:520px;transform:translate(-50%,-50%);width:940px;height:940px;border-radius:50%;border:1px solid rgba(42,44,49,.1)}.deco__ring--in{width:784px;height:784px;border-color:#2a2c3112}.deco__v{position:absolute;width:1px;background:#2a2c311a}.deco__h{position:absolute;height:1px;background:#2a2c311a}.deco__v.is-gold{background:#ba834b66}.deco__node{position:absolute;width:12px;height:12px;transform:translate(-50%,-50%);background:#2a2c3129}.deco__node.is-bottom{transform:translate(-50%,50%)}.deco__node.is-gold{background:#ba834b8c}.deco__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.deco__lv{position:absolute;width:1px;background:#2a2c311a}.deco__lv.is-gold{background:#ba834b66}.deco__lv.is-soft{background:#2a2c311a}.deco__lh{position:absolute;height:1px;background:#2a2c311a}.deco__lnode{position:absolute;width:12px;height:12px;transform:translate(-50%,-50%);background:#ba834b8c}.deco3{position:absolute;top:2988px;left:calc(var(--x50, 50%) - 782px);z-index:1;pointer-events:none}.deco3 svg{display:block;overflow:visible;opacity:.1}.deco-root svg line,.deco-root svg rect{shape-rendering:crispEdges}.deco-root{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.deco.is-ink .deco__art--light{display:none}.deco.is-ink .deco__art--ink{clip-path:none}.deco.is-light .deco__art--light{clip-path:none;opacity:.04}.deco.is-light .deco__art--ink{display:none}.deco2.is-light .deco__ring{border-color:#e0dfdf0a}.deco2.is-light .deco__ring--in{border-color:#e0dfdf08}.deco2.is-light .deco__v,.deco2.is-light .deco__h{background:#e0dfdf0a}.deco2.is-light .deco__v.is-gold{background:#ba834b24}.deco2.is-light .deco__node{background:#e0dfdf0f}.deco2.is-light .deco__node.is-gold{background:#ba834b2e}.deco__link.is-light .deco__lv,.deco__link.is-light .deco__lh,.deco__link.is-light .deco__lv.is-soft{background:#e0dfdf0a}.deco__link.is-light .deco__lv.is-gold{background:#ba834b24}.deco__link.is-light .deco__lnode{background:#ba834b2e}.deco3.is-light svg{opacity:.04}.deco3.is-light svg g[stroke="#2A2C31"],.deco3.is-light svg line[stroke="#2A2C31"],.deco3.is-light svg circle[stroke="#2A2C31"]{stroke:#e0dfdf}.deco3.is-light svg rect[fill="#2A2C31"],.deco3.is-light svg circle[fill="#2A2C31"]{fill:#e0dfdf}
