.auth{display:flex;justify-content:center;padding:32px 16px 48px}.auth__card{width:100%;max-width:420px;min-width:0;background:var(--c-white);border:var(--bw) solid var(--c-line);border-top:var(--bw-alt) solid var(--c-navy);padding:24px}.auth__card--wide{max-width:960px}.auth__title{margin:0 0 20px;font-size:var(--fs-20);font-weight:var(--fw-bold);color:var(--c-navy)}.auth__tabs{display:flex;gap:0;margin-bottom:20px;border-bottom:var(--bw) solid var(--c-line)}.auth__tab{flex:1 1 0;min-width:0;padding:10px 8px;text-align:center;font-size:var(--fs-12);font-weight:var(--fw-medium);color:var(--c-text-3);border-bottom:var(--bw) solid transparent;margin-bottom:calc(var(--bw)*-1)}.auth__tab:hover{color:var(--c-navy);text-decoration:none}.auth__tab.is-active{color:var(--c-yellow-dark);background:var(--c-yellow-pale);border-bottom-color:var(--c-yellow)}.auth__form{display:flex;flex-direction:column}.auth__label{margin-bottom:6px;font-size:var(--fs-11);font-weight:var(--fw-medium);color:var(--c-text-2)}.auth__input{height:var(--ctrl-h-lg);margin-bottom:16px;padding:0 10px;border:var(--bw) solid var(--c-line);background:var(--c-bg);color:var(--c-text);font-family:var(--font-ui),Tahoma,system-ui,sans-serif;font-size:var(--fs-12)}.auth__input:focus{border-color:var(--c-blue,#2b6a9c);background:var(--c-white);outline:0}.auth__input::placeholder{color:var(--c-text-4)}.auth__input--code{font-size:var(--fs-21);letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums}.auth__hint{margin:0 0 16px;font-size:var(--fs-11);line-height:1.7;color:var(--c-text-3)}.auth__submit{width:100%;height:var(--ctrl-h-lg)}.auth__error,.auth__notice{margin:0 0 16px;padding:10px 12px;font-size:var(--fs-11);line-height:1.7;border-right:var(--bw-alt) solid}.auth__error{background:var(--c-removed-bg);color:var(--c-removed);border-right-color:var(--c-removed)}.auth__notice{background:var(--c-added-bg);color:var(--c-added);border-right-color:var(--c-added)}.auth__target{margin:0 0 20px;font-size:var(--fs-12);color:var(--c-text-2)}.auth__resend{margin-top:14px}.auth__back{display:inline-block;margin-top:10px;font-size:var(--fs-11)}.acc{max-width:860px;margin:0 auto;padding:24px 16px 48px}.acc__head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:20px}.acc__title{margin:0;font-size:var(--fs-21);font-weight:var(--fw-bold);color:var(--c-navy)}.acc__out--top{margin-inline-start:auto;margin-top:0}.acc__card{margin-bottom:16px;background:var(--c-white);border:var(--bw) solid var(--c-line);border-top:var(--bw-alt) solid var(--c-navy);padding:18px 20px}.acc__h2{margin:0 0 14px;font-size:var(--fs-14);font-weight:var(--fw-bold);color:var(--c-navy)}.acc__grid{display:grid;grid-template-columns:150px minmax(0,1fr);gap:10px 16px;margin:0;font-size:var(--fs-12)}.acc__grid>dt{color:var(--c-text-3);min-width:0}.acc__grid>dd{margin:0;color:var(--c-text);min-width:0}.acc__badge{display:inline-block;padding:3px 8px;font-size:var(--fs-10);font-weight:var(--fw-medium)}.acc__badge--ok{background:var(--c-added-bg);color:var(--c-added)}.acc__badge--warn{background:var(--c-yellow-pale);color:var(--c-yellow-dark)}.acc__tag{display:inline-block;margin-inline-end:6px;padding:3px 8px;font-size:var(--fs-10);background:var(--c-bg);border:var(--bw) solid var(--c-line);color:var(--c-text-2)}.acc__lawsrow{margin:4px 0 14px;padding-top:12px;border-top:var(--bw) solid var(--c-line)}.acc__check{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:var(--fs-12);color:var(--c-text-2);cursor:pointer}.acc__note{margin:0 0 10px;font-size:var(--fs-12);line-height:1.8;color:var(--c-text-2)}.acc__soon,.acc__soonlist{font-size:var(--fs-11);color:var(--c-text-4)}.acc__soonlist{margin:0;padding-inline-start:18px;line-height:2}.acc__panelbtn{display:inline-flex;align-items:center;height:var(--ctrl-h-lg);padding:0 16px;margin-inline-end:10px}.acc__panelbtn:hover{text-decoration:none}.acc__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px}.acc__actions>.btn-outline-dark{display:inline-flex;align-items:center;height:var(--ctrl-h-lg);padding:0 16px}.acc__actions>.btn-outline-dark:hover{text-decoration:none}.acc__actions>.acc__panelbtn{margin-inline-end:0}.acc__card--split{padding:0}.acc__split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bw);background:var(--c-line)}.acc__col{background:var(--c-white);padding:18px 20px;min-width:0;display:flex;flex-direction:column}.acc__col .acc__actions{margin-top:auto;padding-top:12px}.acc__note--empty{margin:0;font-size:var(--fs-12);color:var(--c-text-3);line-height:1.9}.acc__find{display:flex;gap:8px;margin-top:12px}.acc__find input{flex:1;min-width:0;height:var(--ctrl-h-lg);border:var(--bw) solid var(--c-line);background:var(--c-bg);color:var(--c-text);font-family:inherit;font-size:var(--fs-12);padding:0 10px;outline:0}.acc__find input:focus{border-color:var(--c-blue);background:var(--c-white)}.acc__find button{height:var(--ctrl-h-lg);padding:0 14px;font-size:var(--fs-12);font-weight:var(--fw-bold);white-space:nowrap}.acc__out{margin-top:24px}.acc__danger{margin:20px 0 0;padding-top:14px;border-top:var(--bw) solid var(--c-line);font-size:var(--fs-12);line-height:1.9}.acc__danger-link{color:var(--c-removed);font-weight:var(--fw-bold)}.acc__danger-note{color:var(--c-text-3)}.acc__h3{margin:0 0 8px;font-size:var(--fs-12);font-weight:var(--fw-bold);color:var(--c-navy)}.acc__radio{display:flex;align-items:flex-start;gap:10px;padding:12px;margin-bottom:10px;border:var(--bw) solid var(--c-line);background:var(--c-bg);cursor:pointer}.acc__radio:hover{border-color:var(--c-border)}.acc__radio>input{margin-top:3px;flex:0 0 auto}.acc__radio>span{min-width:0}.acc__radio strong{display:block;font-size:var(--fs-12);color:var(--c-navy)}.acc__radio em{display:block;margin-top:4px;font-style:normal;font-size:var(--fs-11);line-height:1.9;color:var(--c-text-3)}.acc__pwdbox{margin-top:16px;padding-top:14px;border-top:var(--bw) solid var(--c-line)}.acc__step{margin-bottom:14px;padding:12px 14px;background:var(--c-bg);border-right:var(--bw-alt) solid var(--c-line)}.acc__step.is-done{border-right-color:var(--c-added)}.acc__step.is-locked{opacity:.55}.acc__stephead{display:flex;align-items:center;gap:8px;margin-bottom:10px}.acc__stepnum{flex:0 0 auto;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;background:var(--c-navy);color:var(--c-white);font-size:var(--fs-10);font-weight:var(--fw-bold)}.acc__step.is-done .acc__stepnum{background:var(--c-added)}.acc__steptitle{font-size:var(--fs-12);font-weight:var(--fw-bold);color:var(--c-navy);min-width:0}.acc__tick{flex:0 0 auto;margin-inline-start:auto;padding:2px 8px;font-size:var(--fs-10);font-weight:var(--fw-bold);background:var(--c-added-bg);color:var(--c-added)}.acc__coderow{display:flex;align-items:flex-end;gap:8px}.acc__codecol{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.acc__codecol .auth__input{margin-bottom:0}.acc__sendbtn{flex:0 0 auto;height:var(--ctrl-h-lg);white-space:nowrap}.acc__formfoot{display:flex;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:14px;border-top:var(--bw) solid var(--c-line)}@media(max-width:899px){.acc__split{grid-template-columns:minmax(0,1fr)}.acc__col .acc__actions{margin-top:12px;padding-top:0}.acc__find input,.acc__find button{height:var(--ctrl-h)}}@media(max-width:600px){.acc__find{flex-wrap:wrap}.acc__find input{flex:1 0 100%}.acc__find button{flex:1}.acc__col{padding:14px 16px}.auth{padding:16px 12px 32px}.auth__card{padding:18px 16px}.auth__title{font-size:var(--fs-17)}.acc{padding:16px 12px 32px}.acc__card{padding:14px 16px}.acc__grid{grid-template-columns:minmax(0,1fr);gap:4px}.acc__grid>dt{font-size:var(--fs-10)}.acc__grid>dd{margin-bottom:8px}.auth__two{grid-template-columns:minmax(0,1fr)}.auth__foot{flex-direction:column;align-items:stretch}.auth__actions{justify-content:stretch}.auth__actions>*{flex:1 1 0}.acc__coderow{flex-direction:column;align-items:stretch}.acc__formfoot{flex-direction:column}}.acc__form{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 16px;align-items:end}.acc__field{display:flex;flex-direction:column;gap:4px}.acc__field>span{font-size:var(--fs-12);color:var(--c-text-3)}.acc__field>input{height:36px;padding:0 10px;border:var(--bw) solid var(--c-border);background:var(--c-white);color:var(--c-text);font-family:inherit;font-size:var(--fs-13)}.acc__field>input:focus-visible{outline:2px solid var(--c-blue);outline-offset:1px}.acc__field--wide{grid-column:1/-1}.acc__btn{grid-column:1/-1;justify-self:start;min-height:40px;padding:0 18px;border:0;background:var(--c-blue);color:var(--c-white);font-family:inherit;font-size:var(--fs-13);font-weight:var(--fw-bold);cursor:pointer}.acc__btn:hover{background:var(--c-navy)}.acc__cardhead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.acc__cardhead .acc__h2{margin:0}.acc__fields{border:0;padding:0;margin:0 0 16px;min-width:0}.acc__fields:disabled .acc__field>input{background:transparent;border-color:var(--c-line);color:var(--c-text);-webkit-text-fill-color:var(--c-text);opacity:1;cursor:default}.acc__editfoot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px}.acc__editfoot .acc__btn{grid-column:auto}.acc__hint{margin:6px 0;font-size:var(--fs-12);color:var(--c-text-3)}.acc__inline.acc__cropform{display:flex;flex-wrap:wrap;align-items:flex-start}.acc__crop{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start;flex-basis:100%;margin:8px 0}.acc__crop[hidden]{display:none}.acc__crop-stage{display:block;width:300px;max-width:100%;height:auto;aspect-ratio:1;border-radius:12px;background:var(--c-bg);cursor:grab;touch-action:none}.acc__crop-stage:active{cursor:grabbing}.acc__crop-stage:focus-visible{outline:2px solid var(--c-navy);outline-offset:2px}.acc__crop-side{flex:1 1 200px;min-width:0}.acc__crop-title{font-weight:var(--fw-bold);color:var(--c-navy)}.acc__crop-zoom{display:flex;align-items:center;gap:8px;margin:10px 0;font-size:var(--fs-12);color:var(--c-text-3)}.acc__crop-zoom input{flex:1;min-width:0}.acc__crop-btns{display:flex;gap:8px;margin:10px 0}.acc__crop-pv{display:flex;align-items:center;gap:14px;margin:12px 0}.acc__crop-pv96,.acc__crop-pv32{display:block;border-radius:50%;background:var(--c-bg);border:1px solid var(--c-line,#dde5ea)}.acc__crop-pv96{width:96px;height:96px}.acc__crop-pv32{width:32px;height:32px}.acc__hint--warn{padding:6px 10px;background:var(--c-yellow-pale);color:var(--c-yellow-dark)}.acc__hint--bad{padding:6px 10px;background:var(--c-removed-bg);color:var(--c-removed)}.acc__inline{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0}.acc__inline .field-soft{height:34px;min-width:0}.acc__contacts{display:grid;gap:10px;margin:0 0 16px}.acc__contact{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 0;border-top:var(--bw) solid var(--c-line)}.acc__contact .acc__hint{flex-basis:100%}.acc__contactlabel{min-width:120px;color:var(--c-text-3);font-size:var(--fs-12)}.acc__contactnow{color:var(--c-text)}.acc__codebox{padding:6px 8px;background:var(--c-yellow-pale)}.acc__pending{margin:12px 0 16px;padding:10px 14px;background:var(--c-yellow-pale);border-inline-start:3px solid var(--c-yellow)}.acc__pending .acc__h3{margin:0 0 8px}.acc__editbtn{display:inline-flex;align-items:center}.acc__token{padding:12px 0;border-top:var(--bw) solid var(--c-line)}.acc__token:first-of-type{border-top:0}.acc__photo{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 16px;margin:0 0 16px}.acc__avatar{display:block;flex:0 0 96px;width:96px;height:96px;border-radius:50%;object-fit:cover;background:var(--c-bg)}.acc__avatar--letter{display:flex;align-items:center;justify-content:center;font-size:40px;font-weight:var(--fw-bold);color:var(--c-white);background:var(--c-blue)}.acc__photoside{flex:1 1 220px;min-width:0}.acc__photopend{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px}.acc__thumb{display:block;width:48px;height:48px;border-radius:50%;object-fit:cover;background:var(--c-bg)}.acc__gallery{display:flex;flex-wrap:wrap;gap:10px;margin:6px 0;padding:0;list-style:none}.acc__galleryitem{display:flex;flex-direction:column;align-items:center;gap:2px}.acc__galleryitem--now .acc__thumb{outline:2px solid var(--c-blue);outline-offset:2px}.acc__linkbtn{padding:0;border:0;background:none;font-family:inherit;font-size:var(--fs-12);cursor:pointer}.acc__photopublic{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.acc__chk{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.pfv__rcact{display:inline-flex;gap:.75rem;align-items:center;margin-inline-start:.5rem}.pfv__inline{display:inline;margin:0}.pfv__inline button.link-inline{background:none;border:0;padding:0;font:inherit;cursor:pointer}.acc--narrow{max-width:560px}.panelpick{display:flex;flex-direction:column;gap:10px}.panelpick__opt{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:10px 14px;border:var(--bw) solid var(--c-line);background:var(--c-white);color:var(--c-text);font:inherit;text-align:start;cursor:pointer}.panelpick__opt:hover,.panelpick__opt:focus-visible{border-color:var(--c-navy)}.panelpick__opt--now{border-color:var(--c-navy);background:var(--c-bg)}.panelpick__opt svg{flex:none;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6}.panelpick__opt span{display:flex;flex-direction:column;gap:2px}.panelpick__opt small{font-size:var(--fs-11);color:var(--c-text-4)}.acc__outs{display:flex;align-items:center;gap:8px;margin-inline-start:auto}.acc__outs .acc__out--top{margin-inline-start:0}.acc__panelbar{margin:0 0 12px;padding:10px 14px;background:var(--c-yellow-pale);border:var(--bw) solid var(--c-yellow);font-size:var(--fs-12)}.tku__head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tku__head .btn-navy{margin-inline-start:auto}.tku__row--off td{opacity:.5;text-decoration:line-through}.tku__row--off td:last-child{opacity:1;text-decoration:none}.tku__ok{color:var(--c-green,#1f8a4c);font-weight:var(--fw-bold)}.tku__acts{display:flex;align-items:center;gap:6px}.tku__acts form{margin:0}.tku__ico{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:var(--bw) solid var(--c-line);background:var(--c-white);color:var(--c-navy);cursor:pointer}.tku__ico svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8}.tku__dlg{width:min(520px,calc(100vw - 32px));padding:18px 20px;border:var(--bw) solid var(--c-line)}.tku__dlg::backdrop{background:rgba(0,0,0,.35)}.tku__dlg h4{margin:0 0 12px;font-size:var(--fs-12);color:var(--c-navy)}.tku__check{display:flex;align-items:center;gap:8px;min-height:44px;font-size:var(--fs-12)}.tku__check input{width:18px;height:18px;margin:0}.acc-prod{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:12px 0 16px}.acc-prod__tile{display:flex;align-items:center;justify-content:center;min-height:64px;padding:12px;background:#fbfdfe;border:1px solid #e6eef4;border-radius:12px;color:#1c3a52;font-weight:700;text-align:center;text-decoration:none;transition:transform .15s ease}.acc-prod__tile:hover,.acc-prod__tile:focus-visible{border-color:#b9cddd;transform:translateY(-2px)}.acc-prod__foot{display:flex;justify-content:flex-start}@media(max-width:720px){.acc-prod{grid-template-columns:repeat(2,minmax(0,1fr))}}.acc__dl-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px 16px;margin:0 0 14px}.acc__dl-meta>div{min-width:0}.acc__dl-meta dt{font-size:var(--fs-12);color:var(--c-text-3)}.acc__dl-meta dd{margin:2px 0 0;font-weight:var(--fw-bold);overflow-wrap:anywhere}.acc__dl-acts{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.acc__dl-btn{display:inline-flex;align-items:center;gap:6px;text-decoration:none}a.acc__btn.acc__dl-btn,a.acc__btn.acc__dl-btn:visited,a.acc__btn.acc__dl-btn:hover{color:var(--c-white)}.acc__dl-btn:disabled{background:var(--c-text-3);cursor:not-allowed}.acc__dl-notes{font-size:var(--fs-13);color:var(--c-blue)}