:root{color-scheme:light;--md-ref-typeface-brand: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--md-ref-typeface-plain: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--md-sys-color-primary: #9b2c3a;--md-sys-color-on-primary: #ffffff;--md-sys-color-primary-container: #ffdad9;--md-sys-color-on-primary-container: #410009;--md-sys-color-secondary: #775655;--md-sys-color-on-secondary: #ffffff;--md-sys-color-secondary-container: #ffdad8;--md-sys-color-on-secondary-container: #2c1514;--md-sys-color-tertiary: #2e6a3b;--md-sys-color-on-tertiary: #ffffff;--md-sys-color-tertiary-container: #b0f2b5;--md-sys-color-on-tertiary-container: #00210c;--md-sys-color-error: #ba1a1a;--md-sys-color-on-error: #ffffff;--md-sys-color-error-container: #ffdad6;--md-sys-color-on-error-container: #410002;--md-sys-color-background: #fff8f7;--md-sys-color-on-background: #231918;--md-sys-color-surface: #fff8f7;--md-sys-color-on-surface: #231918;--md-sys-color-surface-variant: #f5dddc;--md-sys-color-on-surface-variant: #534342;--md-sys-color-outline: #857372;--md-sys-color-outline-variant: #d8c2c0;--md-sys-color-inverse-surface: #392e2d;--md-sys-color-inverse-on-surface: #ffedeb;--md-sys-color-surface-container-lowest: #ffffff;--md-sys-color-surface-container-low: #fff0ef;--md-sys-color-surface-container: #fceae9;--md-sys-color-surface-container-high: #f6e4e3;--md-sys-color-surface-container-highest: #f0dedd;--md-sys-color-surface-tint: #9b2c3a;--md-sys-color-shadow: #000000;--md-sys-color-scrim: #000000;--md-sys-typescale-display-small-font: var(--md-ref-typeface-brand);--md-sys-typescale-headline-medium-font: var(--md-ref-typeface-brand);--md-sys-typescale-headline-small-font: var(--md-ref-typeface-brand);--md-sys-typescale-title-large-font: var(--md-ref-typeface-brand);--md-sys-typescale-title-medium-font: var(--md-ref-typeface-plain);--md-sys-typescale-label-large-font: var(--md-ref-typeface-plain);--md-sys-typescale-body-large-font: var(--md-ref-typeface-plain);--md-sys-typescale-body-medium-font: var(--md-ref-typeface-plain);--shape-xs: 4px;--shape-sm: 8px;--shape-md: 12px;--shape-lg: 16px;--shape-xl: 28px}@media (prefers-color-scheme: dark){:root{color-scheme:dark;--md-sys-color-primary: #ffb3b2;--md-sys-color-on-primary: #5f1220;--md-sys-color-primary-container: #7d2330;--md-sys-color-on-primary-container: #ffdad9;--md-sys-color-secondary: #e7bdbb;--md-sys-color-on-secondary: #442928;--md-sys-color-secondary-container: #5d3f3e;--md-sys-color-on-secondary-container: #ffdad8;--md-sys-color-tertiary: #95d59a;--md-sys-color-on-tertiary: #00391a;--md-sys-color-tertiary-container: #145226;--md-sys-color-on-tertiary-container: #b0f2b5;--md-sys-color-error: #ffb4ab;--md-sys-color-on-error: #690005;--md-sys-color-error-container: #93000a;--md-sys-color-on-error-container: #ffdad6;--md-sys-color-background: #1a1111;--md-sys-color-on-background: #f1dedd;--md-sys-color-surface: #1a1111;--md-sys-color-on-surface: #f1dedd;--md-sys-color-surface-variant: #534342;--md-sys-color-on-surface-variant: #d8c2c0;--md-sys-color-outline: #a08c8b;--md-sys-color-outline-variant: #534342;--md-sys-color-inverse-surface: #f1dedd;--md-sys-color-inverse-on-surface: #392e2d;--md-sys-color-surface-container-lowest: #140c0c;--md-sys-color-surface-container-low: #231919;--md-sys-color-surface-container: #271d1d;--md-sys-color-surface-container-high: #322828;--md-sys-color-surface-container-highest: #3d3232;--md-sys-color-surface-tint: #ffb3b2}}.display-small{font:400 36px/44px var(--md-ref-typeface-brand);letter-spacing:0}.headline-medium{font:400 28px/36px var(--md-ref-typeface-brand)}.headline-small{font:400 24px/32px var(--md-ref-typeface-brand)}.title-large{font:400 22px/28px var(--md-ref-typeface-brand)}.title-medium{font:500 16px/24px var(--md-ref-typeface-plain);letter-spacing:.15px}.body-large{font:400 16px/24px var(--md-ref-typeface-plain);letter-spacing:.5px}.body-medium{font:400 14px/20px var(--md-ref-typeface-plain);letter-spacing:.25px}.label-large{font:500 14px/20px var(--md-ref-typeface-plain);letter-spacing:.1px}.label-medium{font:500 12px/16px var(--md-ref-typeface-plain);letter-spacing:.5px}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable}body{margin:0;background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);font:400 16px/24px var(--md-ref-typeface-plain);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}h1,h2,h3,p,dl,dd,ul{margin:0}ul{padding:0;list-style:none}svg{flex-shrink:0}button{font:inherit;color:inherit}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}md-filled-button,md-filled-tonal-button,md-outlined-button,md-text-button{--md-filled-button-container-shape: 20px;--md-outlined-button-container-shape: 20px;--md-text-button-container-shape: 20px;--md-filled-tonal-button-container-shape: 20px}:root{--content-max: 880px;--gutter: clamp(16px, 4vw, 40px);--pad: 24px}.container{width:100%;max-width:calc(var(--content-max) + 2 * var(--gutter));margin:0 auto;padding-inline:var(--gutter)}.app-bar{background:var(--md-sys-color-surface-container);position:sticky;top:0;z-index:5}.app-bar-inner{display:flex;align-items:center;gap:16px;height:64px}.brand{display:flex;align-items:center;gap:12px;color:var(--md-sys-color-on-surface);white-space:nowrap}.brand-mark{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.tabs{display:flex;gap:4px;margin-left:16px}.tab{position:relative;display:flex;align-items:center;height:40px;padding:0 16px;border-radius:20px;color:var(--md-sys-color-on-surface-variant);overflow:hidden;white-space:nowrap}.tab.active{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.gost{margin-left:auto;color:var(--md-sys-color-on-surface-variant);padding:4px 12px;border-radius:8px;border:1px solid var(--md-sys-color-outline-variant);white-space:nowrap}main{min-height:calc(100vh - 184px)}.page{padding-top:clamp(24px,5vw,56px);padding-bottom:56px}.hero-title{max-width:24ch;margin-bottom:16px;font-weight:400}.supporting{color:var(--md-sys-color-on-surface-variant);max-width:62ch;margin-bottom:24px}.eyebrow{color:var(--md-sys-color-primary);margin-bottom:8px}.section-title{margin:40px 0 16px}.reset{display:flex;justify-content:center;margin-top:32px}.progress-block{display:flex;flex-direction:column;gap:8px;padding:24px 0;width:100%}.bar{position:relative;width:100%;height:4px;border-radius:2px;overflow:hidden;background:var(--md-sys-color-surface-container-highest)}.bar-fill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;background:var(--md-sys-color-primary);transform-origin:left center;will-change:transform}.progress-title{color:var(--md-sys-color-on-surface);font-variant-numeric:tabular-nums}.progress-hint{color:var(--md-sys-color-on-surface-variant)}.autofix .progress-block{padding:0}.loading{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 0;text-align:center;color:var(--md-sys-color-on-surface-variant)}.loading .body-large{color:var(--md-sys-color-on-surface);margin-top:4px}.hero{position:relative;overflow:hidden;margin-bottom:16px;padding:32px var(--pad);border-radius:var(--shape-xl);background:radial-gradient(120% 140% at 100% 0%,var(--md-sys-color-primary-container) 0%,transparent 55%),var(--md-sys-color-surface-container-low);border:1px solid var(--md-sys-color-outline-variant)}.hero>:not(.hero-art){position:relative}.hero-art{position:absolute;right:24px;top:50%;transform:translateY(-50%) rotate(-12deg);color:var(--md-sys-color-primary);opacity:.14;pointer-events:none}.hero-art svg{display:block}.hero-badge{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px 0 10px;border-radius:16px;background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.hero-heading{margin:16px 0 8px;font-weight:400;max-width:28ch;text-wrap:balance}.hero-tagline{color:var(--md-sys-color-on-surface-variant);max-width:52ch}.highlights{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.highlight{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border-radius:8px;background:var(--md-sys-color-surface);border:1px solid var(--md-sys-color-outline-variant);color:var(--md-sys-color-on-surface)}.highlight svg{color:var(--md-sys-color-primary)}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:32px}.card{position:relative;border-radius:var(--shape-md);overflow:hidden}.card-filled{background:var(--md-sys-color-surface-container-highest)}.card-link{display:flex;flex-direction:column;gap:8px;padding:var(--pad);color:inherit}.card-link p{color:var(--md-sys-color-on-surface-variant);flex:1}.card-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;margin-bottom:8px;background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.card-action{display:inline-flex;align-items:center;gap:8px;color:var(--md-sys-color-primary);margin-top:8px}.banner{display:flex;gap:12px;align-items:flex-start;padding:12px var(--pad);border:1px solid transparent;border-radius:var(--shape-md);margin-bottom:24px}.banner svg{width:20px;height:20px;margin-top:0}.banner-info{background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface)}.banner-info svg{color:var(--md-sys-color-primary)}.banner-error{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container);margin:16px 0 0}.upload{display:flex;flex-direction:column}.dropzone{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;cursor:pointer;overflow:hidden;padding:36px 24px;border-radius:var(--shape-lg);border:2px dashed var(--md-sys-color-outline);background:var(--md-sys-color-surface-container-low);color:var(--md-sys-color-on-surface-variant);transition:border-color .15s,background .15s}.dropzone:focus-within{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.dropzone.drag{border-color:var(--md-sys-color-primary);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.dropzone.has-file{border-style:solid;border-color:var(--md-sys-color-primary)}.dz-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;margin-bottom:8px;background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.dz-icon svg{width:28px;height:28px}.dropzone .title-medium{color:var(--md-sys-color-on-surface)}.dz-name{overflow-wrap:anywhere}.dz-link{color:var(--md-sys-color-primary);font-weight:500;text-decoration:underline;text-underline-offset:3px}.dz-formats{display:flex;gap:6px;margin-top:12px}.dz-formats span{padding:2px 8px;border-radius:6px;letter-spacing:.6px;background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface-variant)}.submit{margin-top:16px;align-self:stretch;--md-filled-button-container-height: 52px;--md-filled-button-label-text-size: 16px}.norms-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;padding:8px var(--pad);border-radius:var(--shape-md);border:1px solid var(--md-sys-color-outline-variant)}.norm-row{padding:14px 0;border-bottom:1px solid var(--md-sys-color-outline-variant)}.norm-row:nth-last-child(-n+2){border-bottom:none}.norm-row:nth-last-child(2):nth-child(2n){border-bottom:1px solid var(--md-sys-color-outline-variant)}.norm-row dt{margin-bottom:2px}.norm-row dd{color:var(--md-sys-color-on-surface-variant)}.summary{display:flex;align-items:flex-start;gap:16px;padding:20px var(--pad);border-radius:var(--shape-lg);background:var(--md-sys-color-surface-container-low);border:1px solid var(--md-sys-color-outline-variant)}.summary-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;flex-shrink:0}.summary-icon.bad{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.summary-icon.ok{background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)}.summary-text{flex:1;min-width:0}.summary-text h1{font-weight:400;margin-bottom:4px}.summary-file{overflow-wrap:anywhere}.summary-meta{color:var(--md-sys-color-on-surface-variant)}.summary-actions{flex-shrink:0;display:flex;flex-direction:column;align-items:stretch;gap:4px}.overview{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.chip{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:4px 12px;border-radius:8px;border:1px solid var(--md-sys-color-outline-variant);background:none;cursor:pointer;color:var(--md-sys-color-on-surface-variant);text-align:left}.chip b{font-weight:500;color:var(--md-sys-color-error)}.notes{margin:16px 0 0;display:flex;flex-direction:column;gap:8px;color:var(--md-sys-color-on-surface-variant)}.notes li,.note{display:flex;gap:8px;align-items:flex-start}.notes svg,.note svg{width:18px;height:18px;margin-top:1px}.accordion{margin-top:12px;border-radius:var(--shape-md);background:var(--md-sys-color-surface-container-low);border:1px solid transparent;overflow:hidden;scroll-margin-top:80px}.accordion summary{display:flex;align-items:center;gap:12px;padding:14px var(--pad);cursor:pointer;list-style:none}.accordion summary::-webkit-details-marker{display:none}.accordion summary>span:first-child{flex:1}.accordion summary:hover{background:color-mix(in srgb,var(--md-sys-color-on-surface) 6%,transparent)}details[open]>summary .chevron{transform:rotate(180deg)}.chevron{display:grid;transition:transform .2s;color:var(--md-sys-color-on-surface-variant)}.badge{min-width:24px;padding:2px 8px;border-radius:12px;text-align:center;background:var(--md-sys-color-error);color:var(--md-sys-color-on-error)}.issue-list li{display:flex;flex-direction:column;gap:2px;padding:12px var(--pad);border-top:1px solid var(--md-sys-color-outline-variant)}.issue-loc{color:var(--md-sys-color-on-surface-variant);overflow-wrap:anywhere}.more{margin:4px calc(var(--pad) - 12px) 8px}.autofix{margin-top:16px;display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:20px var(--pad);border-radius:var(--shape-lg);background:var(--md-sys-color-surface-container-low);border:1px solid var(--md-sys-color-outline-variant)}.autofix-head{display:flex;gap:16px;align-items:flex-start;width:100%}.autofix-body{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.autofix-body>p{color:var(--md-sys-color-on-surface-variant);max-width:62ch}.autofix-body>h2+p{margin-top:-12px}.autofix-body .banner-error{margin:0;width:100%}.autofix-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;flex-shrink:0;background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.autofix-icon.done{background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)}.autofix .progress,.fix-details{width:100%}.fix-details summary{display:inline-flex;align-items:center;gap:4px;cursor:pointer;list-style:none;color:var(--md-sys-color-primary);padding:6px 0}.fix-details summary::-webkit-details-marker{display:none}.applied-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;margin-top:8px}.applied-list li{display:flex;align-items:flex-start;gap:8px;padding:6px 0}.applied-list li svg{color:var(--md-sys-color-tertiary);margin-top:1px}.applied-list li span{flex:1}.applied-list li b{color:var(--md-sys-color-on-surface-variant);font-weight:500}.remaining{width:100%;border-radius:var(--shape-md);border:1px solid var(--md-sys-color-outline-variant);padding-top:12px;overflow:hidden}.remaining h3{padding:0 var(--pad) 8px}.autofix .note{color:var(--md-sys-color-on-surface-variant)}.app-footer{padding:24px 0 40px;text-align:center;color:var(--md-sys-color-on-surface-variant);border-top:1px solid var(--md-sys-color-outline-variant)}@media (max-width: 720px){.norms-card,.applied-list{grid-template-columns:1fr}.norm-row:nth-last-child(2){border-bottom:1px solid var(--md-sys-color-outline-variant)!important}.summary{flex-wrap:wrap}.summary-text{flex-basis:calc(100% - 64px)}.summary-actions{margin-left:64px;flex-direction:row;flex-wrap:wrap}}@media (max-width: 600px){.app-bar-inner{gap:8px}.brand{gap:8px;font-size:18px}.brand-mark{width:36px;height:36px}.tabs{margin-left:auto}.tab{padding:0 12px}.gost{display:none}.display-small{font-size:28px;line-height:36px}.hero{padding:24px var(--pad)}.hero-art{display:none}.hero-heading{margin-top:12px}:root{--pad: 16px}.summary,.autofix{padding-block:16px}.summary{flex-direction:column;gap:12px}.summary-text{flex-basis:auto;width:100%}.autofix-head{flex-direction:column;gap:12px}.summary-actions{margin-left:0;width:100%;flex-direction:column}.autofix md-filled-button{width:100%}}@media (max-width: 480px){.brand-text{display:none}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.chevron{transition:none}}a:focus-visible,summary:focus-visible,.chip:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.seo-prerender{max-width:880px;margin:0 auto;padding:32px 16px;line-height:1.6}.seo-prerender a{color:var(--md-sys-color-primary);text-decoration:underline}.toc{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.toc .chip{text-decoration:none}.article-section{margin-top:32px;scroll-margin-top:80px}.article-section h2{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:8px}.clause{color:var(--md-sys-color-primary)}.article-list{padding-left:22px;list-style:disc;display:flex;flex-direction:column;gap:6px;color:var(--md-sys-color-on-surface)}.article-list li::marker{color:var(--md-sys-color-primary)}.faq summary>span:first-child{flex:1}.faq-answer{padding:0 var(--pad) 16px;color:var(--md-sys-color-on-surface-variant)}.cta{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:40px;padding:20px var(--pad);border-radius:var(--shape-lg);background:var(--md-sys-color-surface-container-low);border:1px solid var(--md-sys-color-outline-variant)}.home-gost{margin-top:16px}.footer-links{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 24px;margin-bottom:12px}.footer-links a{color:var(--md-sys-color-primary)}.account-btn{position:relative;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px 0 12px;border-radius:20px;border:1px solid var(--md-sys-color-outline-variant);color:var(--md-sys-color-on-surface);white-space:nowrap;overflow:hidden;flex-shrink:0}.gost+.account-btn{margin-left:8px}.tabs+.gost{margin-left:auto}.muted{color:var(--md-sys-color-on-surface-variant)}.page.narrow{max-width:calc(480px + 2 * var(--gutter))}.auth-card{display:flex;flex-direction:column;gap:16px;padding:32px var(--pad);border-radius:var(--shape-xl);background:var(--md-sys-color-surface-container-low);border:1px solid var(--md-sys-color-outline-variant)}.auth-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.form{display:flex;flex-direction:column;gap:16px}.form .banner{margin:0}.wide{align-self:stretch;--md-filled-button-container-height: 48px}.small-note{margin-top:4px}.logout{align-self:flex-start;margin-left:-12px}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field-label{color:var(--md-sys-color-on-surface-variant)}.field-input{width:100%;min-height:52px;padding:12px 16px;border-radius:var(--shape-xs);border:1px solid var(--md-sys-color-outline);background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);font:inherit;outline:none}textarea.field-input{resize:vertical;min-height:120px;line-height:24px}.field-input:focus{border-color:var(--md-sys-color-primary);box-shadow:inset 0 0 0 1px var(--md-sys-color-primary)}.field-input::placeholder{color:var(--md-sys-color-on-surface-variant);opacity:.6}.field-hint{color:var(--md-sys-color-on-surface-variant)}.field-error .field-input{border-color:var(--md-sys-color-error)}.field-error .field-hint{color:var(--md-sys-color-error)}.field-with-action{position:relative}.field-with-action .field-input{padding-right:52px}.field-with-action .icon-btn{position:absolute;right:4px;bottom:6px}.icon-btn{display:grid;place-items:center;width:40px;height:40px;border-radius:20px;border:none;background:none;color:var(--md-sys-color-on-surface-variant);cursor:pointer}.icon-btn:hover{background:color-mix(in srgb,var(--md-sys-color-on-surface) 8%,transparent)}.icon-btn:disabled{opacity:.38;cursor:default}.icon-btn.danger:hover{color:var(--md-sys-color-error)}.icon-btn:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:1px}.banner-ok{background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)}.list-link{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:var(--shape-md);background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.list-link svg:last-child{margin-left:auto}.link-btn{display:inline-block}.panel{padding:20px var(--pad);margin-top:8px;border-radius:var(--shape-lg);background:var(--md-sys-color-surface-container-low);border:1px solid var(--md-sys-color-outline-variant)}.panel md-filled-button{align-self:flex-start}.segmented{display:inline-flex;align-self:flex-start;border:1px solid var(--md-sys-color-outline);border-radius:20px;overflow:hidden}.segmented button{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border:none;background:none;cursor:pointer;font:500 14px/20px var(--md-ref-typeface-plain);color:var(--md-sys-color-on-surface)}.segmented button+button{border-left:1px solid var(--md-sys-color-outline)}.segmented button.on{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.form-grid .check{grid-column:1 / -1}.check{display:inline-flex;align-items:center;gap:10px;cursor:pointer}.check input{width:18px;height:18px;accent-color:var(--md-sys-color-primary)}.creds{margin:8px 0 16px;padding:20px var(--pad);border-radius:var(--shape-lg);background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container);display:flex;flex-direction:column;gap:16px}.creds-head{display:flex;gap:12px;align-items:flex-start}.creds-head .muted{color:inherit;opacity:.8}.creds-list{display:flex;flex-direction:column;border-radius:var(--shape-md);overflow:hidden;background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface)}.creds-list li{display:grid;grid-template-columns:1fr auto auto;gap:16px;align-items:center;padding:10px 16px}.creds-list li+li{border-top:1px solid var(--md-sys-color-outline-variant)}.creds-list code,.user-main code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.row-actions{display:flex;flex-wrap:wrap;gap:8px}.list-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:40px 0 12px}.search{display:flex;align-items:center;gap:8px;height:48px;padding:0 16px;border-radius:24px;background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface-variant);flex:1;max-width:360px}.search input{border:none;background:none;outline:none;color:var(--md-sys-color-on-surface);width:100%;font:inherit}.user-list{border-radius:var(--shape-md);border:1px solid var(--md-sys-color-outline-variant);overflow:hidden}.user-row{display:flex;align-items:center;gap:16px;padding:12px var(--pad)}.user-row+.user-row{border-top:1px solid var(--md-sys-color-outline-variant)}.user-row.inactive .user-main{opacity:.6}.user-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.user-main>span{overflow-wrap:anywhere}.user-main .body-medium{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.user-actions{display:flex;gap:4px;flex-shrink:0}.tag{display:inline-block;padding:0 8px;border-radius:6px;font:500 12px/20px var(--md-ref-typeface-plain);background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.tag-error{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.empty{padding:16px var(--pad)}@media (max-width: 720px){.form-grid{grid-template-columns:1fr}.creds-list li{grid-template-columns:1fr 1fr}.creds-list li>span{grid-column:1 / -1}.search{max-width:none;flex-basis:100%}}@media (max-width: 600px){.account-btn{width:40px;padding:0;justify-content:center}.account-text{display:none}.gost+.account-btn{margin-left:0}.tabs{margin-left:auto}.auth-card{padding:24px var(--pad)}.user-row{align-items:flex-start}.panel md-filled-button{align-self:stretch}}
