*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentColor}@supports (color: color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentColor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex;padding-block:0}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--font-head: "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--font-body: "Public Sans", ui-sans-serif, system-ui, sans-serif;--font-sans: "Public Sans", ui-sans-serif, system-ui, sans-serif;--color-bg: #f3f6fb;--color-surface: #ffffff;--color-ink: #15202f;--color-muted: #5d6a7d;--color-line: #e4eaf2;--color-brand: #2456c8;--color-brand-ink: #ffffff;--color-logo: #306098;--color-accent: #475569;--color-accent-ink: #ffffff;--color-chip: #eef3fa;--color-field: #ffffff;--color-field-line: #cdd6e2;--color-thead: #eef3fa;--color-thead-ink: #2c3a4f;--color-danger: #c0392b;--color-danger-strong: #d1352b;--color-danger-ink: #b02a20;--color-danger-bg: #fdf3f2;--color-danger-line: #e6a7a1;--color-success: #1f9d57;--color-warning: #b45309;--radius-card: 14px;--radius-field: 9px;--shadow-card: 0 6px 22px rgba(22, 45, 92, .07);--brand-grad: linear-gradient(135deg, #2f63d6 0%, #1e48a9 100%);--accent-grad: linear-gradient(135deg, #737e8d 0%, #475569 100%);--bg-grad: linear-gradient(180deg, #f8fbff 0%, #e8eff9 100%)}:root{--footer-grad: linear-gradient(118deg, #1b2940, #10192a);--header-grad: #ffffff;--card-sheen: linear-gradient(180deg, rgba(36, 86, 200, .05) 0%, rgba(36, 86, 200, 0) 150px)}@keyframes cncsFade{0%{opacity:0}to{opacity:1}}@keyframes cncsSpin{to{transform:rotate(360deg)}}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background:var(--bg-grad) fixed;color:var(--color-ink);font-family:var(--font-body);font-size:15px;line-height:1.6}h1,h2,h3{font-family:var(--font-head)}a{color:var(--color-brand);text-decoration:none}a:hover{text-decoration:underline}hr{border:0;border-top:1px solid var(--color-line);margin:22px 0}p{margin:0 0 12px}.wrapper{width:100%;max-width:1180px;margin-inline:auto;padding-inline:clamp(16px,4vw,32px)}.wrapper--login{max-width:980px}.wrapper--account{max-width:1080px}.wrapper--wizard{max-width:1180px}main{display:block;flex:1 0 auto;padding-block:clamp(24px,4vw,44px)}.footer{flex-shrink:0}.units-row{display:flex;flex-wrap:wrap;align-items:flex-start;margin-inline:-12px}.units-row>*{padding-inline:12px;margin-bottom:0}.units-row.end{align-items:flex-end}.unit-20{flex:0 0 20%;max-width:20%}.unit-25{flex:0 0 25%;max-width:25%}.unit-30{flex:0 0 30%;max-width:30%}.unit-35{flex:0 0 35%;max-width:35%}.unit-40{flex:0 0 40%;max-width:40%}.unit-50{flex:0 0 50%;max-width:50%}.unit-60{flex:0 0 60%;max-width:60%}.unit-80{flex:0 0 80%;max-width:80%}.unit-centered{margin-inline:auto}.unit-push-10{margin-left:10%}@media(max-width:760px){.units-row>[class*=unit-]{flex:0 0 100%;max-width:100%;margin-left:0}}.width-20{width:20%}.width-25{width:25%}.width-30{width:30%}.width-40{width:40%}.width-70{width:70%}.width-75{width:75%}.width-80{width:80%}.width-100{width:100%}@media(max-width:760px){.width-20,.width-25,.width-30,.width-40,.width-70,.width-75,.width-80{width:100%}}.site-header{position:relative;z-index:30;background:var(--header-grad);border-bottom:1px solid var(--color-line)}.site-header.is-open .site-menu{display:flex}.site-header__inner{display:flex;align-items:center;gap:16px;height:68px;padding:0 clamp(16px,4vw,32px)}.brand{display:flex;align-items:center;gap:11px;cursor:pointer}.brand:hover{text-decoration:none}.brand__mark{font:300 26px/1 var(--font-head);letter-spacing:.02em;color:var(--color-logo);position:relative;top:-3px}.brand__sep{width:1px;height:30px;background:var(--color-muted);opacity:.5}.brand__sub{font:600 10.5px/1.32 var(--font-body);color:var(--color-muted);letter-spacing:.02em}.site-nav{margin-left:auto;display:flex;align-items:center;gap:6px}.site-nav a{display:inline-flex;align-items:center;gap:7px;padding:9px 13px;border-radius:var(--radius-field);color:var(--color-ink);font:600 14px var(--font-body)}.site-nav a:hover{background:var(--color-chip);text-decoration:none}.site-nav a svg,.site-menu a svg{flex:none}.site-burger{margin-left:auto;display:none;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid var(--color-line);border-radius:var(--radius-field);background:transparent;color:var(--color-ink);font-size:18px;cursor:pointer}.site-menu{display:none;flex-direction:column;gap:2px;border-top:1px solid var(--color-line);padding:8px clamp(16px,4vw,32px) 14px;animation:cncsFade .15s}.site-menu a{display:flex;align-items:center;gap:7px;padding:12px 4px;color:var(--color-ink);font:600 15px var(--font-body)}@media(max-width:768px){.site-nav{display:none}.site-burger{display:inline-flex}}.wizard-shell{display:grid;grid-template-columns:296px minmax(0,1fr);gap:clamp(20px,2.4vw,32px);align-items:start}@keyframes wizard-step-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes wizard-gauge-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.wizard-content{min-width:0;animation:wizard-step-in .34s cubic-bezier(.2,.7,.3,1) backwards}.wizard-content.is-leaving{opacity:0;transform:translateY(-8px);transition:opacity .24s ease,transform .24s ease}@media(prefers-reduced-motion:reduce){.wizard-content{animation:none}.wizard-content.is-leaving{transition:none}.wizard-side__fill,.wizard-compact__fill{animation:none}}.wizard-side{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:24px 22px 26px;position:sticky;top:16px}.wizard-side__eyebrow{margin:0 0 4px;font:700 11px var(--font-body);text-transform:uppercase;letter-spacing:.07em;color:#7e8aa1}.wizard-side__heading{display:flex;align-items:baseline;gap:8px;margin:0 0 14px}.wizard-side__step{font:800 22px var(--font-head);color:var(--color-ink)}.wizard-side__total{font:600 14px var(--font-body);color:var(--color-muted)}.wizard-side__track{height:6px;border-radius:3px;background:var(--color-chip);overflow:hidden;margin:0 0 5px}.wizard-side__fill{height:100%;border-radius:3px;background-image:var(--brand-grad);transition:width .3s;transform-origin:left center;animation:wizard-gauge-fill .55s cubic-bezier(.2,.7,.3,1) .12s both}.wizard-side__count{margin:0 0 22px;font:500 12px var(--font-body);color:var(--color-muted)}.wizard-side__count b{color:var(--color-ink);font-weight:700}.wizard-side__foot{margin-top:6px;padding-top:18px;border-top:1px solid var(--color-line)}.wizard-side__back{display:inline-flex;align-items:center;gap:7px;font:600 13px var(--font-body);color:var(--color-brand)}.wizard-side__back:hover{text-decoration:none;opacity:.85}.wizard-steps__list{list-style:none;margin:0;padding:0}.wizard-steps__row{display:flex;align-items:center;gap:13px;margin:0 -8px;padding:9px 8px;border-radius:10px;color:inherit;transition:background .12s}.wizard-steps__row:hover{background:var(--color-bg);text-decoration:none}.wizard-steps__dot{flex:none;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font:800 13px var(--font-head);background:#fff;color:var(--color-brand);border:1.5px solid #b9c8e6;transition:background .12s,border-color .12s}.wizard-steps__line{display:block;width:2px;height:14px;margin:2px 0 2px 14px;border-radius:1px;background:var(--color-line)}.wizard-steps__text{min-width:0}.wizard-steps__label{display:block;font:700 14px/1.3 var(--font-body);color:var(--color-ink)}.wizard-steps__status{display:block;margin-top:3px;font:600 11.5px var(--font-body);color:var(--color-brand)}.wizard-steps__item.is-done .wizard-steps__dot{background:var(--color-brand);color:#fff;border-color:var(--color-brand)}.wizard-steps__item.is-done .wizard-steps__line{background:var(--color-brand)}.wizard-steps__item.is-done .wizard-steps__status{color:var(--color-success)}.wizard-steps__item.is-active .wizard-steps__row{background:var(--color-chip)}.wizard-steps__item.is-active .wizard-steps__dot{background:var(--color-brand);color:#fff;border-color:var(--color-brand);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-brand) 18%,transparent)}.wizard-steps__item.is-active .wizard-steps__status{color:var(--color-brand)}.wizard-compact{display:none;width:100%;text-align:left;cursor:pointer;font-family:var(--font-body);color:inherit;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:14px 16px;margin-bottom:16px}.wizard-compact__row{display:flex;align-items:center;gap:12px}.wizard-compact__badge{flex:none;width:36px;height:36px;border-radius:50%;background-image:var(--brand-grad);color:#fff;display:inline-flex;align-items:center;justify-content:center;font:800 14px var(--font-head)}.wizard-compact__text{flex:1 1 auto;min-width:0}.wizard-compact__title{display:block;font:700 15px var(--font-head);color:var(--color-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wizard-compact__sub{display:block;font:500 12px var(--font-body);color:var(--color-muted)}.wizard-compact__chevron{flex:none;display:inline-flex;color:var(--color-brand);transition:transform .18s}.wizard-compact.is-open .wizard-compact__chevron{transform:rotate(180deg)}.wizard-compact__track{display:block;margin-top:11px;height:6px;border-radius:3px;background:var(--color-chip);overflow:hidden}.wizard-compact__fill{display:block;height:100%;border-radius:3px;background-image:var(--brand-grad);transition:width .3s;transform-origin:left center;animation:wizard-gauge-fill .55s cubic-bezier(.2,.7,.3,1) .12s both}@media(max-width:768px){.wizard-shell,.wizard-compact{display:block}.wizard-side{position:static;background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.wizard-side__head,.wizard-side__foot,.wizard-steps{display:none}.wizard-compact.is-open~.wizard-side .wizard-steps{display:block;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:14px 16px;margin-bottom:16px}}.footer{margin-top:0;background:var(--color-surface);border-top:1px solid var(--color-line)}.footer__inner{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;padding:20px clamp(16px,4vw,32px);font:500 13px var(--font-body);color:var(--color-muted)}.footer__inner span{display:inline-flex;align-items:center;gap:8px}.footer__inner svg{flex:none}.footer__copy{margin-left:auto}.forms{width:100%;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:clamp(22px,3vw,34px)}.forms+.forms{margin-top:24px}main h1,main h2,.popin h1,.popin h2{display:flex;align-items:center;gap:12px;margin:0 0 20px;font:700 18px/1.25 var(--font-head);letter-spacing:.03em;text-transform:uppercase;color:var(--color-brand)}main h1:before,main h2:before,.popin h1:before,.popin h2:before{content:"";flex:0 0 auto;width:4px;height:22px;border-radius:2px;background:var(--accent-grad)}.forms label{display:block;margin:0 0 16px;font:600 13px/1.5 var(--font-body);color:var(--color-ink)}.req{color:var(--color-danger-strong);font-weight:700}.forms input[type=text],.forms input[type=password],.forms input[type=email],.forms input[type=number],.forms input[type=tel],.forms input[type=date],.forms select,.forms textarea,.popin input[type=text],.popin input[type=password],.popin input[type=email],.popin textarea{display:block;margin-top:7px;min-height:46px;padding:11px 14px;border:1px solid var(--color-field-line);border-radius:var(--radius-field);background:var(--color-field);color:var(--color-ink);font:400 15px var(--font-body);max-width:100%}.forms textarea,.popin textarea{min-height:110px;width:100%;resize:vertical}.forms select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235d6a7d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:38px}.forms input:focus,.forms select:focus,.forms textarea,.popin input:focus{outline:none}.forms input:focus,.forms select:focus,.forms textarea:focus,.popin input:focus,.popin textarea:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 18%,transparent)}.forms input[type=number]{text-align:left}.field-unit{position:relative;display:block;margin-top:7px}.field-unit>input{margin-top:0!important;width:100%;padding-right:40px}.field-unit>input[type=number]{appearance:textfield;-moz-appearance:textfield}.field-unit>input[type=number]::-webkit-outer-spin-button,.field-unit>input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.field-unit__suffix{position:absolute;top:50%;right:14px;transform:translateY(-50%);color:var(--color-muted);font:600 15px var(--font-body);pointer-events:none}.field-unit--narrow{max-width:260px}.field-unit--pct{max-width:120px}.field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px 18px;margin-bottom:18px}.field-grid>label{margin-bottom:0}.field-grid--narrow{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.field-cards{display:flex;flex-direction:column;gap:12px;margin-bottom:18px}.field-card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-field);padding:16px 18px}.field-card__title{margin:0 0 12px;font:700 14px var(--font-head);color:var(--color-ink)}.field-card .field-grid{margin-bottom:0}.wrapper--wizard .forms label.fw-sm{max-width:340px}.wrapper--wizard .forms label.fw-md{max-width:480px}.wrapper--wizard .forms label.fw-lg{max-width:560px}.form-notice{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);background:var(--color-chip);box-shadow:none;padding:16px 18px;margin:0 0 22px;font:400 13.5px/1.65 var(--font-body);color:var(--color-muted);text-transform:none;letter-spacing:0}.form-notice__title{display:block;margin-bottom:6px;color:var(--color-ink);font-weight:700}.form-notice p{margin:0}.form-notice p+p{margin-top:10px}.form-notice__warn,.form-notice strong,.form-notice b{color:var(--color-ink);font-weight:700}.form-notice--intro{margin:22px 0 12px}.form-notice--warn{display:flex;gap:12px;align-items:flex-start;background:#fff8ec;border-color:#f0d9a8;color:#7a4f10}.form-notice--warn .form-notice__icon{flex:none;margin-top:1px;color:#b25e00}.form-notice--warn strong,.form-notice--warn b,.form-notice--warn .form-notice__title{color:#7a4f10}.forms-inline-list{display:flex;flex-wrap:wrap;align-items:center;gap:10px;list-style:none;margin:8px 0 0;padding:0}.forms-inline-list>li{margin:0}.forms-inline-list input{margin-top:0!important}.forms-inline-list input.text-centered{width:84px;text-align:center}.forms .big{margin:26px 0 12px}.forms .big:first-child{margin-top:0}.forms-list{list-style:none;margin:0 0 4px;padding:0}.forms-list li{margin-bottom:10px}.forms-list li:last-child{margin-bottom:0}.checkbox-detail{margin:8px 0 4px 30px;padding-left:18px;list-style:disc;font:400 13px/1.55 var(--font-body);color:var(--color-muted)}.checkbox-detail li{margin:3px 0}.lead{color:var(--color-muted);font-weight:400;text-transform:none;letter-spacing:0}.lead label{display:inline;font-weight:700;color:var(--color-ink)}.checkbox{display:inline-flex!important;align-items:center;gap:9px;margin:0!important;padding:9px 14px;border:1px solid var(--color-field-line);border-radius:var(--radius-field);background:var(--color-field);cursor:pointer;font:600 14px var(--font-body);color:var(--color-ink);transition:border-color .12s,background .12s,color .12s}.checkbox input{margin:0;accent-color:var(--color-brand)}.checkbox.checked{border-color:var(--color-brand);background:var(--color-chip);color:var(--color-brand)}.my_checkbox{cursor:pointer}.wrapper--wizard .forms h1{font-size:19px}.form-subhead{display:inline-block;margin:28px 0 14px;padding-bottom:7px;border-bottom:2px solid var(--color-brand);font:700 12px var(--font-head);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink)}.wrapper--wizard .forms hr{display:none}.wrapper--wizard .forms hr.form-section{display:block;border:0;border-top:1px solid var(--color-line);margin:28px 0}.wrapper--wizard .forms label,.wrapper--wizard .forms .units-row{margin-bottom:18px}.wrapper--wizard .forms>h2,.wrapper--wizard .forms>.subsection{margin-top:34px}.wrapper--wizard .forms>h1+h2,.wrapper--wizard .forms>h1+.subsection{margin-top:0}.wrapper--wizard .forms>.text-right:last-child{margin-top:28px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 24px;border:none;border-radius:var(--radius-field);background-image:var(--brand-grad);color:var(--color-brand-ink);font:700 15px/1 var(--font-body);cursor:pointer;transition:filter .12s;text-decoration:none}.btn:hover{filter:brightness(1.07);text-decoration:none;color:var(--color-brand-ink)}.btn:active{filter:brightness(.93)}.btn[disabled]{opacity:.6;cursor:not-allowed}.btn.btn-small{min-height:38px;padding:0 16px;font-size:13.5px}.btn.btn-blue{background-image:var(--brand-grad)}.btn.btn-accent{background-image:var(--accent-grad);color:var(--color-accent-ink)}.btn.btn-ghost{background-image:none;background:transparent;border:1px solid var(--color-line);color:var(--color-ink)}.btn.btn-ghost:hover{background:var(--color-chip);filter:none;color:var(--color-ink)}.login-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:clamp(28px,5vw,56px);align-items:start}.wrapper--login h1{font-size:15px}.login-lead{font:700 16px/1.55 var(--font-body);color:var(--color-ink);margin:0 0 14px;text-transform:none}.login-text{font:400 14.5px/1.65 var(--font-body);color:var(--color-muted);margin:0 0 10px}.login-text--last{margin-bottom:24px}.login-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.login-actions a{font:600 13.5px var(--font-body);color:var(--color-brand)}.account-stack{display:flex;flex-direction:column;gap:clamp(22px,3vw,32px)}.acct-title{display:flex;align-items:center;gap:11px}.acct-title .bar{flex:none;width:4px;height:24px;background-image:var(--accent-grad);border-radius:2px}.acct-title h1{margin:0;font:700 20px/1.15 var(--font-head);letter-spacing:.03em;text-transform:uppercase;color:var(--color-brand)}.acct-title h1:before{content:none}.acct-title__sub{margin-top:3px;font:500 13px var(--font-body);color:var(--color-muted)}.acct-hero{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden;padding:clamp(22px,3vw,30px)}.acct-hero__top{display:flex;flex-wrap:wrap;align-items:center;gap:18px 20px}.acct-hero__avatar{display:flex;align-items:center;justify-content:center;flex:none;width:74px;height:74px;border-radius:20px;background-image:var(--accent-grad);box-shadow:var(--shadow-card);font:800 25px var(--font-head);letter-spacing:.02em;color:#fff}.acct-hero__id{flex:1 1 240px;min-width:0}.acct-hero__name{margin:0 0 4px;font:800 25px/1.12 var(--font-head);color:var(--color-ink)}.acct-hero__role{font:500 14px var(--font-body);color:var(--color-muted)}.acct-hero__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.acct-hero__edit{flex:none;align-self:center}.acct-hero__info{margin-top:26px;padding-top:24px;border-top:1px solid var(--color-line);display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:18px 26px}.acct-chip{display:inline-flex;align-items:center;border-radius:999px;white-space:nowrap;gap:7px;padding:5px 12px;background:var(--color-chip);color:var(--color-ink);font:600 12.5px var(--font-body)}.acct-chip svg{flex:none;stroke:var(--color-brand)}.acct-chip--ok{background:#e3f6ec;color:#15804a}.acct-chip--ok svg{stroke:currentColor}.acct-info{display:flex;align-items:center;gap:12px;min-width:0}.acct-info__icon{display:flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border-radius:12px;background:var(--color-chip);color:var(--color-brand)}.acct-info__body{min-width:0}.acct-info__label{font:600 11px var(--font-body);text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted);margin-bottom:2px}.acct-info__value{font:600 15px var(--font-body);color:var(--color-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct-info__value a{color:var(--color-brand)}.acct-section__title{display:flex;align-items:center;gap:10px;margin:0 0 16px}.acct-section__title .bar{flex:none;width:4px;height:20px;background-image:var(--accent-grad);border-radius:2px}.acct-section__title h2{margin:0;font:700 15px/1.2 var(--font-head);letter-spacing:.04em;text-transform:uppercase;color:var(--color-brand)}.acct-section__title h2:before{content:none}.acct-section__title .btn{margin-left:auto}.acct-current{background:color-mix(in srgb,var(--color-brand) 7%,var(--color-surface));border:1px solid color-mix(in srgb,var(--color-brand) 24%,var(--color-line));border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:clamp(18px,2.4vw,26px);margin-bottom:26px}.acct-current__row{display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px}.acct-current__year{font:800 42px/1 var(--font-head);color:var(--color-brand)}.acct-current__eyebrow{margin-top:6px;font:600 11px var(--font-body);text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted)}.acct-current__body{flex:1 1 250px;min-width:0}.acct-current__lead{margin-top:10px;font:700 16px var(--font-head);color:var(--color-ink)}.acct-current__progress{margin-top:11px;display:flex;align-items:center;gap:12px;max-width:420px}.acct-current__track{flex:1 1 auto;height:6px;border-radius:3px;background:var(--color-chip);overflow:hidden}.acct-current__fill{height:100%;border-radius:3px;background-image:var(--brand-grad)}.acct-current__pct{flex:none;font:700 12px var(--font-body);color:var(--color-brand)}.acct-current__step{margin-top:7px;font:400 12.5px var(--font-body);color:var(--color-muted)}.acct-current .btn{flex:none;min-height:48px}.acct-subhead{display:flex;align-items:center;gap:10px;margin:0 0 14px}.acct-subhead .bar{flex:none;width:4px;height:16px;background-image:var(--accent-grad);border-radius:2px}.acct-subhead h3{margin:0;font:700 13px/1.2 var(--font-head);letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted)}.acct-history{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px}.acct-dossier{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:18px 20px;display:flex;flex-direction:column;gap:13px;transition:border-color .12s}.acct-dossier:hover{border-color:color-mix(in srgb,var(--color-brand) 42%,var(--color-line))}.acct-dossier__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.acct-dossier__year{font:800 23px var(--font-head);color:var(--color-ink)}.acct-dossier__num{display:flex;align-items:center;gap:8px;font:500 13px var(--font-body);color:var(--color-muted);min-width:0}.acct-dossier__num svg{flex:none}.acct-dossier__num span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct-dossier__link{margin-top:1px;display:inline-flex;align-items:center;gap:6px;font:600 13.5px var(--font-body);color:var(--color-brand);text-decoration:none}.sign-steps{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden;margin-bottom:24px}.sign-step{display:flex;align-items:center;gap:14px;padding:15px 20px}.sign-step+.sign-step{border-top:1px solid var(--color-line)}.sign-step__label{font:600 14.5px var(--font-body);color:var(--color-brand)}.sign-step__label b{font-weight:700}.sign-step__badge{margin-left:auto;flex:0 0 auto;width:26px;height:26px;border-radius:50%;color:#fff;display:inline-flex;align-items:center;justify-content:center}.sign-step__badge svg{width:15px;height:15px}.sign-step__badge--ok{background:#1f9d57}.sign-step__badge--ko{background:#c0392b}.sign-rappel{background:var(--color-chip);border:1px solid var(--color-line);border-radius:var(--radius-card);padding:18px 20px;margin-bottom:18px}.sign-rappel__tag{display:inline-block;background-image:var(--brand-grad);color:var(--color-brand-ink);font:700 11px var(--font-body);letter-spacing:.05em;text-transform:uppercase;padding:4px 10px;border-radius:4px;margin-bottom:10px}.sign-rappel p{margin:0;font:400 13.5px/1.6 var(--font-body);color:var(--color-muted)}.sign-soussigne{font:italic 400 14px/1.6 var(--font-body);color:var(--color-ink);margin:0 0 24px}.sign-form{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-end;justify-content:flex-end}.sign-form__row{display:flex;align-items:center;gap:10px}.sign-form__row span{font:italic 400 13px var(--font-body);color:var(--color-muted)}.sign-form input{width:150px;min-height:40px;margin:0}.sign-form input[type=date]{width:150px}.sign-dirigeant{font:italic 400 12px var(--font-body);color:var(--color-muted);text-align:right;margin:8px 0 0}.pieces-callout{display:flex;gap:12px;align-items:flex-start;border-radius:var(--radius-field);padding:14px 16px;margin:0 0 18px}.pieces-callout svg{flex:none;margin-top:1px}.pieces-callout p{margin:0;font:400 13.5px/1.55 var(--font-body);color:var(--color-ink)}.pieces-callout p b.brand{color:var(--color-brand)}.pieces-callout--req{background:color-mix(in srgb,var(--color-brand) 8%,var(--color-surface));border:1px solid color-mix(in srgb,var(--color-brand) 22%,transparent)}.pieces-callout--req svg{color:var(--color-brand)}.pieces-callout--opt{background:var(--color-chip);border:1px solid var(--color-line)}.pieces-callout--opt svg{color:var(--color-muted)}.pieces-subhead{display:flex;align-items:center;gap:10px;margin:0 0 12px}.pieces-subhead .bar{flex:none;width:4px;height:18px;background-image:var(--accent-grad);border-radius:2px}.pieces-subhead h2{margin:0;font:700 14px/1.2 var(--font-head);letter-spacing:.04em;text-transform:uppercase;color:var(--color-brand)}.pieces-subhead h2:before{content:none}.pieces-chip{margin-left:auto;display:inline-flex;align-items:center;border-radius:999px;white-space:nowrap;gap:7px;padding:5px 12px;font:600 12.5px var(--font-body)}.pieces-chip:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.pieces-chip--ok{background:#e3f6ec;color:#15804a}.pieces-chip--partial{background:#fdf0df;color:#95591a}.doc-list{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden;margin:0 0 30px}.doc-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:16px 18px;transition:background .12s,box-shadow .12s}.doc-row+.doc-row{border-top:1px solid var(--color-line)}.doc-row.is-drag{background:color-mix(in srgb,var(--color-brand) 7%,transparent);box-shadow:inset 0 0 0 2px var(--color-brand)}.doc-row__main{display:flex;align-items:center;gap:14px;flex:1 1 auto;min-width:0}.doc-row__icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:var(--color-chip);color:var(--color-muted)}.doc-row__icon svg{width:18px;height:18px}.doc-row__icon>svg{display:none}.doc-row__text{flex:1 1 auto;min-width:0}.doc-row__name{font:600 15px var(--font-body);color:var(--color-ink)}.doc-row__hint{font:400 12.5px var(--font-body);color:var(--color-muted);margin-top:3px}.doc-row__files{margin-top:3px;font:500 12.5px var(--font-body);color:#1a7a44;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.doc-row__files a{color:#1a7a44;font-weight:600}.doc-row__meta{color:var(--color-muted);font-weight:400}.doc-row__progress{align-items:center;gap:10px;margin-top:7px}.doc-row__progress .bar{flex:1 1 auto;height:6px;border-radius:3px;background:var(--color-chip);overflow:hidden}.doc-row__progress .fill{height:100%;border-radius:3px;background-image:var(--brand-grad);width:0;transition:width .18s}.doc-row__progress .pct{flex:none;font:600 12px var(--font-body);color:var(--color-brand)}.doc-row__err{font:500 12.5px var(--font-body);color:var(--color-danger);margin-top:3px}.doc-row__action{flex:none;display:flex;align-items:center;gap:8px}.doc-row [data-hint],.doc-row [data-files],.doc-row [data-progress],.doc-row [data-err]{display:none}.doc-row[data-state=empty] [data-hint],.doc-row[data-state=done] [data-files]{display:block}.doc-row[data-state=uploading] [data-progress]{display:flex}.doc-row[data-state=error] [data-err],.doc-row[data-state=empty] .ic-empty,.doc-row[data-state=done] .ic-done,.doc-row[data-state=uploading] .ic-uploading,.doc-row[data-state=error] .ic-error{display:block}.doc-row[data-state=done] .doc-row__icon{background:#e6f5ec;color:#1a7a44}.doc-row[data-state=uploading] .doc-row__icon{background:color-mix(in srgb,var(--color-brand) 12%,transparent);color:var(--color-brand)}.doc-row[data-state=error] .doc-row__icon{background:#fdebe9;color:var(--color-danger)}.ic-uploading svg{animation:cncsSpin .8s linear infinite}.doc-row__action>*{display:none}.doc-row[data-state=empty] [data-add],.doc-row[data-state=done] [data-replace],.doc-row[data-state=done] [data-delete],.doc-row[data-state=uploading] [data-cancel],.doc-row[data-state=error] [data-retry],.doc-row[data-state=error] [data-delete]{display:inline-flex}.doc-row[data-readonly] .doc-row__action{display:none}.doc-btn{align-items:center;gap:7px;min-height:40px;padding:0 16px;border:1px solid var(--color-brand);border-radius:var(--radius-field);background:transparent;color:var(--color-brand);font:600 13.5px var(--font-body);cursor:pointer}.doc-btn:hover{background:color-mix(in srgb,var(--color-brand) 8%,transparent);text-decoration:none}.doc-btn--ghost{align-items:center;gap:6px;min-height:40px;padding:0 14px;border:1px solid var(--color-line);border-radius:var(--radius-field);background:transparent;color:var(--color-muted);font:600 13px var(--font-body);cursor:pointer}.doc-btn--ghost:hover{border-color:var(--color-danger);color:var(--color-danger)}.doc-btn--neutral{border-color:var(--color-line);color:var(--color-ink)}.doc-btn--neutral:hover{background:var(--color-chip)}.doc-btn--icon{flex:none;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid var(--color-line);border-radius:var(--radius-field);background:transparent;color:var(--color-danger);cursor:pointer}.doc-btn--icon:hover{background:#fdebe9}.pieces-footer{border-top:1px solid var(--color-line);padding-top:20px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center}.btn-prev{display:inline-flex;align-items:center;gap:7px;min-height:48px;padding:0 22px;border:1px solid var(--color-line);border-radius:var(--radius-field);background:transparent;color:var(--color-ink);font:600 14px var(--font-body)}.btn-prev:hover{background:var(--color-chip);text-decoration:none}.alert{margin:0 0 18px;padding:14px 16px;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);font-size:14px}.alert ul{margin:0;padding-left:18px}.alert-error{border-color:color-mix(in srgb,var(--color-danger) 35%,var(--color-line));background:color-mix(in srgb,var(--color-danger) 7%,var(--color-surface));color:var(--color-danger)}.alert-warning{border-color:color-mix(in srgb,var(--color-warning) 35%,var(--color-line));background:color-mix(in srgb,var(--color-warning) 8%,var(--color-surface));color:#8a5a13}.alert-success{border-color:color-mix(in srgb,var(--color-success) 35%,var(--color-line));background:color-mix(in srgb,var(--color-success) 8%,var(--color-surface));color:#15633a}.label{display:inline-flex;align-items:center;border-radius:999px;white-space:nowrap;gap:7px;padding:5px 12px;background:var(--color-chip);color:var(--color-muted);font:600 12.5px var(--font-body)}.label:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.label-blue{background:#e7effd;color:#1c4ba6}.label-green{background:#e3f6ec;color:#15804a}.label-red{background:#fde8e6;color:#b5271a}.label-orange{background:#fdf0df;color:#95591a}table{width:100%;border-collapse:collapse;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden;font-size:14px}table thead th{text-align:left;padding:13px 16px;background:var(--color-thead);color:var(--color-thead-ink);font:700 12.5px var(--font-body)}table td{padding:13px 16px;border-top:1px solid var(--color-line);color:var(--color-ink)}table tbody th{text-align:left;padding:13px 16px;border-top:1px solid var(--color-line);font:600 14px var(--font-body);color:var(--color-ink)}.vent{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden}.vent__head,.vent__row{display:flex;align-items:center;gap:16px;padding:12px 16px}.vent__head{background:var(--color-thead);color:var(--color-thead-ink);font:700 12.5px var(--font-body)}.vent__row{border-top:1px solid var(--color-line)}.vent__metier{flex:1 1 auto;min-width:0;font:600 14px var(--font-body);color:var(--color-ink)}.vent__pct{flex:none;width:132px;margin:0}.vent__precise{flex:none;width:min(320px,60%);margin:0}.fiches-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px;margin:0 0 6px}.fiches-head__title{margin:0;font:700 16px var(--font-head);color:var(--color-ink);text-transform:none;letter-spacing:0}.fiches-head__title:before{content:none}.fiches-head__count{font:600 12.5px var(--font-body);color:var(--color-muted);white-space:nowrap}.fiches-head__count b{color:var(--color-ink);font-weight:700}.fiches-intro{margin:0 0 16px}.fiches-list{display:flex;flex-direction:column;gap:12px}.fiches-list:empty{display:none}.fiche{background:var(--color-surface);border:1px solid var(--color-line);border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #162d5c0a}.fiche__head{display:flex;align-items:center;gap:12px;padding:13px 15px;cursor:pointer;transition:background .12s}.fiche__head:hover,.fiche.is-open .fiche__head{background:var(--color-chip)}.fiche__idx{flex:none;width:28px;height:28px;border-radius:50%;background:#eaf0fb;color:var(--color-brand);font:700 13px var(--font-head);display:inline-flex;align-items:center;justify-content:center}.fiche__ident{min-width:0;flex:1 1 auto}.fiche__title{font:700 14px var(--font-body);color:var(--color-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fiche__sub{font:400 12px var(--font-body);color:var(--color-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fiche__sub:empty{display:none}.fiche__badge{flex:none;font:400 13px var(--font-body);color:var(--color-muted);white-space:nowrap}.fiche__badge b{font-weight:700;color:var(--color-ink)}.fiche__chev{flex:none;color:var(--color-muted);display:inline-flex;transition:transform .15s}.fiche.is-open .fiche__chev{transform:rotate(180deg)}.fiche__body{display:none;padding:4px 16px 18px;border-top:1px solid var(--color-line)}.fiche.is-open .fiche__body{display:block;animation:cncsFade .16s}.fiche__check{display:flex!important;align-items:center;gap:9px;margin:12px 0 4px!important;font:500 13px var(--font-body);color:var(--color-ink);cursor:pointer}.fiche__check input{width:17px;height:17px;margin:0;accent-color:var(--color-brand)}.fiche__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:4px 14px}.fiche__grid label{margin:8px 0 0}.fiche__actions{display:flex;justify-content:flex-end;margin-top:14px}.fiche__remove{border:none;background:transparent;color:var(--color-danger);font:600 12.5px var(--font-body);cursor:pointer;padding:6px 8px;border-radius:6px}.fiche__remove:hover{background:#fdebe9}.fiches-add{width:100%;margin-top:12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px dashed var(--color-field-line);border-radius:10px;background:#fafbfd;padding:13px;font:600 13px var(--font-body);color:var(--color-brand);cursor:pointer;transition:background .12s,border-color .12s}.fiches-add:hover{background:var(--color-chip);border-color:var(--color-brand)}.fiches-add:disabled{opacity:.5;cursor:not-allowed}.fiches-add:disabled:hover{background:#fafbfd;border-color:var(--color-field-line)}.fiches-add__plus{font-size:16px;line-height:1}.subform-cards{display:flex;flex-direction:column;gap:14px;margin:6px 0 4px}.subform-card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #162d5c0a}.subform-card__head{display:flex;align-items:center;gap:11px;padding:12px 16px;background:#f7f9fd;border-bottom:1px solid var(--color-chip)}.subform-card__idx{flex:none;width:30px;height:30px;border-radius:8px;background:#eaf0fb;color:var(--color-brand);font:800 14px var(--font-head);display:inline-flex;align-items:center;justify-content:center}.subform-card__title{font:700 14.5px var(--font-head);color:var(--color-ink)}.subform-card__body{padding:4px 16px 16px}.subsection{display:flex;align-items:center;gap:12px;margin:32px 0 16px;padding-top:22px;border-top:1px solid var(--color-line);text-transform:none;letter-spacing:0}.subsection:before{content:none}.subsection:first-child{margin-top:0;padding-top:0;border-top:0}.subsection__num{flex:none;width:32px;height:32px;border-radius:50%;background:#eaf0fb;color:var(--color-brand);font:800 15px var(--font-head);display:inline-flex;align-items:center;justify-content:center}.subsection__title{font:800 17px var(--font-head);color:var(--color-ink)}.datepicker{position:relative;max-width:240px}.units-row .datepicker{max-width:100%}.datepicker__control{display:flex;align-items:stretch;margin-top:7px;border:1px solid var(--color-field-line);border-radius:var(--radius-field);background:var(--color-field);overflow:hidden;transition:border-color .12s,box-shadow .12s}.datepicker__control:focus-within{border-color:var(--color-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 18%,transparent)}.datepicker.is-disabled .datepicker__control{background:#f3f6fb;opacity:.7}.datepicker__text{flex:1 1 auto;min-width:0;margin:0!important;min-height:44px;padding:11px 14px;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--color-ink);font:400 15px var(--font-body);letter-spacing:.02em}.datepicker__text:focus{outline:none;box-shadow:none!important}.datepicker__btn{flex:none;display:inline-flex;align-items:center;justify-content:center;width:46px;border:0;border-left:1px solid var(--color-line);background:var(--color-chip);color:var(--color-brand);cursor:pointer;transition:background .12s}.datepicker__btn:hover{background:#e2ebf9}.datepicker__btn:disabled{cursor:default;opacity:.6}.datepicker__cal{position:fixed;top:0;left:0;z-index:70;width:296px;background:var(--color-surface);border:1px solid var(--color-line);border-radius:14px;box-shadow:0 14px 36px #162d5c2e;padding:16px;animation:cncsFade .15s}.datepicker__cal-nav{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-bottom:12px}.datepicker__cal-title{flex:1 1 auto;text-align:center;font:800 14.5px var(--font-head);color:var(--color-ink)}.datepicker__nav{flex:none;width:30px;height:30px;border:1px solid var(--color-line);border-radius:9px;background:var(--color-surface);color:var(--color-brand);font-size:15px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.datepicker__nav:hover{background:var(--color-chip)}.datepicker__dow,.datepicker__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.datepicker__dow span{height:26px;display:flex;align-items:center;justify-content:center;font:700 11px var(--font-body);color:var(--color-muted)}.datepicker__cell{height:34px;border:0;background:transparent;border-radius:9px;font:600 14px var(--font-body);color:var(--color-ink);cursor:pointer}.datepicker__cell--empty{cursor:default}.datepicker__cell:not(.datepicker__cell--empty):hover{background:var(--color-chip)}.datepicker__cell.is-selected{background:var(--color-brand);color:var(--color-brand-ink)}#mask{display:none;position:fixed;inset:0;background:#0d131e73;z-index:50}.popin{display:none}#popin{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(560px,100vw - 32px);max-height:calc(100vh - 48px);overflow:auto;padding:clamp(22px,3vw,34px);background:var(--color-surface);border-radius:var(--radius-card);box-shadow:0 24px 60px #00000057;z-index:51}#popin .popin{display:block}#popin .forms{background:transparent;border:0;box-shadow:none;padding:0}#popin footer{margin-top:20px;padding-top:16px;border-top:1px solid var(--color-line);text-align:right}#popin-error{display:none;margin-top:0}.tooltip{display:none;position:absolute;z-index:60;max-width:320px;padding:10px 13px;background:#15202f;color:#fff;border-radius:8px;font:400 12.5px/1.5 var(--font-body);box-shadow:0 10px 30px #0000004d}.input-error{border-color:var(--color-danger-strong)!important;border-width:1.5px!important;background-color:var(--color-danger-bg)!important}input.input-error,textarea.input-error{padding-right:42px!important}.input-error:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-danger-strong) 20%,transparent)!important;outline:none}.field-unit input.input-error{padding-right:62px!important}.field-unit:has(input.input-error) .field-unit__suffix{right:40px}.forms select.input-error{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23d1352b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")!important;background-position:right 38px center!important;padding-right:62px!important}.forms-inline-list.input-error,.forms-list.input-error{border:none!important;background:transparent!important;box-shadow:none!important}.forms-inline-list.input-error .checkbox,.forms-list.input-error .checkbox{border:1.5px solid var(--color-danger-strong)!important;background:var(--color-danger-bg)!important}.field-tip{position:relative;display:block}.tip{position:relative;display:inline-flex;align-items:center;justify-content:center;color:var(--color-danger-strong);cursor:help;outline:none}.field-tip>.tip,.field-unit>.tip{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.field-tip--top>.tip{top:14px;transform:none}.tip__pop{position:absolute;bottom:calc(100% + 10px);right:-8px;z-index:30;width:max-content;max-width:240px;padding:9px 12px;border-radius:9px;background:#1b2431;color:#fff;font:500 12.5px/1.45 var(--font-body);box-shadow:0 10px 26px #0f172a52;opacity:0;visibility:hidden;transform:translateY(5px);transition:opacity .14s ease,transform .14s ease,visibility .14s;text-align:left;pointer-events:none}.tip__pop:after{content:"";position:absolute;top:100%;right:14px;border:6px solid transparent;border-top-color:#1b2431}.tip:hover .tip__pop,.tip:focus-visible .tip__pop{opacity:1;visibility:visible;transform:none}.label-input-error{display:inline-flex;margin:7px 0 0}.label-input-error:empty{display:none}p.error,.forms .error{display:block;margin:7px 0 0;color:var(--color-danger-ink);font:500 12.5px var(--font-body)}#form-error{position:relative;margin:0 0 18px;padding:16px 18px 16px 52px;border:1px solid var(--color-danger-line);border-left:4px solid var(--color-danger-strong);border-radius:var(--radius-card);background:var(--color-danger-bg);color:var(--color-danger-ink);box-shadow:none}#form-error .form-error__icon{position:absolute;left:18px;top:15px;display:inline-flex;color:var(--color-danger-strong)}#form-error .form-error__count{display:block;margin-bottom:4px;font:700 15px var(--font-head);color:var(--color-danger-ink)}#form-error .lead{margin:0;font:400 13.5px/1.55 var(--font-body);color:var(--color-danger-ink)}#form-error a{font-weight:600;color:var(--color-danger-ink);text-decoration:underline;text-underline-offset:2px}.steps{list-style:none;margin:0 0 24px;padding:0;border:1px solid var(--color-line);border-radius:var(--radius-card);overflow:hidden}.steps li+li{border-top:1px solid var(--color-line)}.steps li a{display:flex;align-items:center;gap:10px;padding:12px 16px;color:var(--color-ink);text-decoration:none}.steps li a:hover{background:var(--color-chip)}.steps li a strong{color:var(--color-brand);font-family:var(--font-head)}.steps li a .icon.right{margin-left:auto;float:none}.sign .lead label{font-family:var(--font-head)}.sign p{color:var(--color-ink)}.sign input{display:inline-block;width:auto;min-height:40px;margin-top:0}address{margin-top:6px;font-style:normal;line-height:1.7}.icon.icon-ok{vertical-align:middle}.text-right{text-align:right}.text-centered,.text-center{text-align:center}.bold{font-weight:700}.small{font-size:13px}.smaller{font-size:12px}.big{font-size:18px}.upper{text-transform:uppercase}.underline{text-decoration:underline}.left{float:left}.right{float:right}.hide{display:none}.group:after{content:"";display:table;clear:both}.vertical-separator{display:none}
