@font-face{font-family:ibmPlexSans;src:url(../media/IBMPlexSansVar_Roman-s.p.00ifojzfthm89.ttf)format("truetype");font-display:swap;font-weight:100 700;font-style:normal}@font-face{font-family:ibmPlexSans;src:url(../media/IBMPlexSansVar_Italic-s.p.0zofajpr5zzfa.ttf)format("truetype");font-display:swap;font-weight:100 700;font-style:italic}@font-face{font-family:ibmPlexSans Fallback;src:local(Arial);ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.0%;size-adjust:101.13%}.pb12yq_className{font-family:ibmPlexSans,ibmPlexSans Fallback}.pb12yq_variable{--font-ibm-plex-sans:"ibmPlexSans", "ibmPlexSans Fallback"}
@font-face{font-family:baronNeue;src:url("../media/Baron Neue-s.p.069izgn0htmi9.otf")format("opentype");font-display:swap}@font-face{font-family:baronNeue Fallback;src:local(Arial);ascent-override:59.01%;descent-override:19.67%;line-gap-override:0.0%;size-adjust:127.09%}._0OHvrq_className{font-family:baronNeue,baronNeue Fallback}._0OHvrq_variable{--font-baron-neue:"baronNeue", "baronNeue Fallback"}
:root{--bg:#f5f8f2;--card:#fff;--tx:#16212b;--mut:#5f7380;--line:#dde7dd;--pri:#1b2530;--cy:#8cc63f;--prif:#fff;--acc:#eef7dd;--warn:#fdf0cd;--ok:#12a150;--lime:#c6f45a;--lime2:#8cc63f;--danger:#dc2626;--header-h:62px;--font-ibm-plex-sans-stack:var(--font-ibm-plex-sans,"IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif);--font-ui:var(--font-ibm-plex-sans-stack);--font-display:var(--font-ibm-plex-sans-stack)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0e161d;--card:#17252e;--tx:#ecf3f6;--mut:#93a6b2;--line:#2a3b45;--pri:#c6f45a;--prif:#1b2530;--acc:#c6f45a1f;--warn:#3a2d0e;--ok:#2fbf68}}:root[data-theme=dark]{--bg:#0e161d;--card:#17252e;--tx:#ecf3f6;--mut:#93a6b2;--line:#2a3b45;--pri:#c6f45a;--prif:#1b2530;--acc:#c6f45a1f;--warn:#3a2d0e;--ok:#2fbf68}*{box-sizing:border-box;margin:0;padding:0}html{scroll-padding-top:var(--header-h)}body{background:var(--bg);color:var(--tx);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:1.55}.swipiz-wordmark{font-weight:400;font-family:var(--font-baron-neue), var(--font-ui)!important}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select{font-family:var(--font-ui)}.layout-wrap{min-height:calc(100vh - var(--header-h));grid-template-columns:250px 1fr;display:grid}@media (max-width:800px){.layout-wrap{grid-template-columns:1fr}}.header{background:var(--card);border-bottom:1px solid var(--line);z-index:50;height:var(--header-h);flex-wrap:wrap;align-items:center;gap:18px;padding:8px 20px;display:flex;position:sticky;top:0}.brand{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:4px 12px;text-decoration:none;display:flex}.brand-name{color:var(--pri);letter-spacing:-.5px;font-size:18px;font-weight:700}.brand-tag{color:var(--cy);background:linear-gradient(135deg, var(--pri), var(--cy));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:11px;font-weight:600}.header-sub{color:var(--mut);font-size:13px}.seg{background:var(--bg);border:1px solid var(--line);border-radius:10px;gap:2px;margin-left:auto;padding:3px;display:flex}@media (max-width:800px){.seg{width:100%;margin-left:0;overflow-x:auto}}.seg-btn{color:var(--mut);cursor:pointer;font:500 13px/1 var(--font-ui);white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:7px 12px;transition:all .15s}.seg-btn:hover{background:var(--line);color:var(--tx)}.seg-btn.active{background:var(--pri);color:var(--prif);font-weight:600}.sidebar{border-right:1px solid var(--line);background:var(--card);min-height:calc(100vh - var(--header-h));padding:16px 12px}@media (max-width:800px){.sidebar{border-right:0;border-bottom:1px solid var(--line);min-height:0}}.sidebar-section{color:var(--mut);text-transform:uppercase;letter-spacing:.06em;margin:14px 8px 6px;font-size:11px;font-weight:600;display:block}.nav-btn{text-align:left;width:100%;color:var(--tx);cursor:pointer;font:14px/1.4 var(--font-ui);background:0 0;border:0;border-left:3px solid #0000;border-radius:8px;align-items:center;gap:9px;padding:9px 12px;transition:all .12s;display:flex}.nav-btn:hover{background:var(--bg)}.nav-btn.active{color:#1b2530;background:#d3f878;border-left-color:#1b2530;border-radius:0;font-weight:600}.log{color:var(--mut);max-height:180px;padding:0 8px;font-size:12px;overflow-y:auto}.log-item{border-bottom:1px solid var(--line);margin-bottom:6px;padding:4px 0;line-height:1.4}.main{width:100%;min-width:0}@media (max-width:800px){.main{padding:12px}}.guide{background:var(--card);border:1px solid var(--line);border-left:4px solid var(--pri);border-radius:12px;margin-bottom:18px;padding:14px 16px}.progress-bar{gap:4px;margin-top:10px;display:flex}.progress-step{background:var(--line);border-radius:3px;flex:1;height:6px;transition:all .3s}.progress-step.done{background:var(--ok)}.progress-step.current{background:linear-gradient(90deg, var(--pri), var(--cy))}.card{background:var(--card);border:1px solid var(--line);border-radius:14px;margin-bottom:14px;padding:16px;transition:box-shadow .2s,transform .15s,border-color .15s;box-shadow:0 1px 3px #0e18210f}.card:hover{transform:translateY(-1px);box-shadow:0 5px 16px #0e18211a}.card.selected{border-color:var(--lime2);box-shadow:0 0 0 2px var(--acc), 0 4px 16px #8cc63f2e}.card.accent{background:var(--acc);border-color:#8cc63f40}.card.accent:hover{transform:none}h1{margin-bottom:4px;font-size:26px;font-weight:700}h2{margin-bottom:4px;font-size:22px;font-weight:700}h3{margin-bottom:4px;font-size:15px;font-weight:600}.sub{color:var(--mut);margin-bottom:16px;line-height:1.5}.mut{color:var(--mut);font-size:13px}.price{font-size:20px;font-weight:700}.tag{background:var(--line);color:var(--mut);white-space:nowrap;border-radius:99px;align-items:center;gap:4px;margin:2px 4px 2px 0;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.tag.blue{background:var(--acc);color:var(--pri);font-weight:700}.tag.green{background:var(--ok);color:#fff}.tag.warn{background:var(--warn);color:#92600a;font-weight:600}.btn{color:#1b2530;cursor:pointer;font:600 14px/1 var(--font-ui);white-space:nowrap;background:#d3f878;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:9px 18px;transition:filter .15s,transform .1s;display:inline-flex}.btn:hover:not(:disabled){filter:brightness(1.03)}.btn:active:not(:disabled){transform:scale(.98)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn.outline{color:var(--pri);border:1px solid var(--pri);box-shadow:none;background:0 0}.btn.outline:hover:not(:disabled){background:var(--acc)}.btn.sm{padding:6px 12px;font-size:13px}.btn.lime{color:#0b1f4b;box-shadow:none;background:#c6f45a;border:1.5px solid #0000}.btn.lime:hover:not(:disabled){box-shadow:none;filter:brightness(1.03)}.btn.danger{background:var(--danger);color:#fff}.btn-reset{color:var(--mut);cursor:pointer;font:13px/1 var(--font-ui);background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:6px 8px;transition:all .12s;display:inline-flex}.btn-reset:hover{background:var(--line);color:var(--tx)}.form-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:16px;display:grid}label{color:var(--mut);margin-bottom:4px;font-size:12px;font-weight:600;display:block}input,select,textarea{border:1px solid var(--line);background:var(--card);width:100%;color:var(--tx);font:14px/1.4 var(--font-ui);border-radius:8px;padding:9px 10px;transition:outline .15s}input:focus,select:focus,textarea:focus{outline:2px solid var(--pri);outline-offset:-1px}.row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.timeline{gap:0;margin:16px 0;display:flex}.timeline-step{text-align:center;color:var(--mut);flex:1;font-size:11px;position:relative}.timeline-step:not(:last-child):after{content:"";background:var(--line);z-index:0;width:100%;height:2px;position:absolute;top:9px;left:50%}.timeline-step.done:after{background:var(--ok)}.timeline-dot{background:var(--line);z-index:1;border:2px solid var(--card);border-radius:50%;width:20px;height:20px;margin:0 auto 6px;display:block;position:relative}.timeline-step.done .timeline-dot{background:var(--ok)}.timeline-step.done{color:var(--tx);font-weight:500}.chips{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.chip{border:1px solid var(--line);cursor:pointer;background:var(--card);font:500 13px/1 var(--font-ui);color:var(--tx);border-radius:99px;padding:6px 14px;transition:all .15s}.chip:hover{border-color:var(--pri);color:var(--pri)}.chip.active{background:var(--pri);color:var(--prif);border-color:var(--pri)}.scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:560px}td,th{border-bottom:1px solid var(--line);text-align:right;vertical-align:top;padding:9px 10px;font-size:13px}td:first-child,th:first-child{text-align:left;color:var(--mut);font-weight:500}th{color:var(--mut);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}tr.total-row td{color:var(--tx);border-top:2px solid var(--line);font-size:15px;font-weight:700}td.winner{background:var(--acc);color:var(--pri);font-weight:700}.doc-table td{text-align:left;color:var(--tx);min-width:160px}.doc-table th{text-align:left}.doc-table th svg,.doc-table td svg{vertical-align:-2px}.scope-chips{flex-wrap:wrap;gap:4px;margin:8px 0;display:flex}.empty{text-align:center;color:var(--mut);padding:48px 24px}.empty-icon{color:var(--mut);justify-content:center;margin-bottom:12px;display:flex}.divider{background:var(--line);height:1px;margin:12px 0}.mt-4{margin-top:16px}.mb-4{margin-bottom:16px}.mt-2{margin-top:8px}.mb-2{margin-bottom:8px}.mb-0{margin-bottom:0}.gap-2{gap:8px}.gap-3{gap:12px}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:.25s ease-out fadeIn}@keyframes slideIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--line);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--mut)}:root{--lime:#c6f45a;--lime-dark:#8cc63f;--lime-ink:#17232e;--auth-visual:#172636}.auth-page{background:var(--bg);--lime:#dbff04;--lime-dark:#8cc63f;min-height:100dvh}.auth-layout{grid-template-columns:minmax(520px,1.7fr) minmax(400px,1fr);min-height:100dvh;display:grid}.auth-visual{color:#fff;background:var(--auth-visual);isolation:isolate;flex-direction:column;min-height:760px;padding:42px clamp(28px,5.2vw,76px);display:flex;position:relative;overflow:hidden}.auth-visual__slides{z-index:-2;position:absolute;inset:0}.auth-visual__img{object-fit:cover;opacity:0;transition:opacity 1.2s,transform 6s ease-out;transform:scale(1.04)}.auth-visual__img--active{opacity:1;transform:scale(1.1)}.auth-visual:before{content:"";z-index:-1;background:linear-gradient(#09141f8c,#09141f2e 42%,#09141fe8);position:absolute;inset:0}.auth-brand{background:0 0;align-items:center;width:fit-content;padding:0;text-decoration:none;display:inline-flex}.auth-brand__logo{filter:drop-shadow(0 4px 14px #00000073);width:auto;height:64px}.auth-copy{max-width:490px;margin-top:clamp(62px,9vh,105px)}.auth-eyebrow{letter-spacing:1.3px;text-transform:uppercase;color:var(--lime);align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.auth-eyebrow:before{content:"";background:var(--lime);width:22px;height:2px}.auth-heading{letter-spacing:-2.3px;color:#fff;margin:20px 0 18px;font-size:clamp(38px,4.3vw,62px);line-height:1.05}.auth-heading span{color:var(--lime);display:block}.auth-lead{color:#e0e8ef;max-width:420px;margin:0;font-size:14px;line-height:1.9}.auth-benefits{gap:23px;margin-top:38px;display:grid}.auth-benefit{align-items:center;gap:14px;display:flex}.auth-benefit__icon{background:var(--lime);color:#17232e;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.auth-benefit strong{color:#fff;margin-bottom:4px;font-size:12px;display:block}.auth-benefit small{color:#d2dde6;font-size:11px;display:block}.auth-tracking{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d1c2aad;border:1px solid #ffffff3d;border-radius:16px;max-width:370px;margin-top:34px;padding:16px}.auth-tracking__top{justify-content:space-between;gap:12px;font-size:11px;display:flex}.auth-tracking__status{color:var(--lime);font-weight:700}.auth-route{align-items:center;margin-top:17px;display:flex}.auth-route__dot{background:var(--lime);border-radius:50%;width:9px;height:9px}.auth-route__line{background:linear-gradient(90deg, var(--lime), #dbff0440);flex:1;height:2px}.auth-route__truck{background:var(--lime);width:34px;height:34px;color:var(--auth-visual);border-radius:50%;place-items:center;margin:0 8px;display:grid}.auth-slides{align-items:center;gap:7px;margin-top:24px;display:flex}.auth-slides__dot{background:#ffffff59;border-radius:99px;width:8px;height:8px;transition:width .3s,background .3s}.auth-slides__dot.is-active{background:var(--lime);width:24px}.auth-visual__foot{color:#d2dde6;margin-top:auto;padding-top:36px;font-size:11px;line-height:1.8}.auth-visual__foot:before{content:"";background:var(--lime);width:28px;height:3px;margin-bottom:14px;display:block}.auth-panel{background:var(--card);flex-direction:column;justify-content:center;align-items:center;padding:84px 34px 48px;display:flex;position:relative}.auth-theme{color:var(--mut);cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;display:flex;position:absolute;top:28px;right:32px}.auth-theme__switch{border:1px solid var(--line);background:var(--bg);border-radius:99px;align-items:center;width:38px;height:22px;padding:3px;display:inline-flex}.auth-theme__switch:after{content:"";background:var(--tx);border-radius:50%;width:14px;height:14px;transition:transform .2s}.auth-theme__switch--on:after{transform:translate(15px)}.auth-wrap{width:min(100%,470px)}.auth-title{letter-spacing:-1.2px;color:var(--tx);margin:0;font-size:clamp(27px,2.8vw,37px);line-height:1.2}.auth-title span{color:#dbff04}.auth-intro{color:var(--mut);margin:16px 0 30px;font-size:14px;line-height:1.7}.auth-tabs{background:var(--bg);border:1px solid var(--line);border-radius:11px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:29px;padding:4px;display:grid}.auth-tab{cursor:pointer;color:var(--mut);text-align:center;background:0 0;border:0;border-radius:8px;padding:12px 8px;font-size:12px;font-weight:700;text-decoration:none;transition:all .2s}.auth-tab--active{color:#1b2530;background:#d3f878;box-shadow:0 2px 5px #22174e1f}.auth-alert{border-radius:10px;margin-bottom:1rem;padding:.7rem 1rem;font-size:.83rem;line-height:1.4}.auth-alert--error{color:#c0392b;background:#dc5b5b1f;border:1px solid #dc5b5b4d}.auth-alert--info{color:var(--tx);background:#dbff0426;border:1px solid #dbff0459}.auth-form{flex-direction:column;display:flex}.auth-field{flex-direction:column;margin-bottom:18px;display:flex}.auth-label{color:var(--tx);margin-bottom:8px;font-size:12px;font-weight:700;display:block}.auth-control{border:1px solid var(--line);background:var(--bg);border-radius:10px;align-items:center;gap:11px;min-height:52px;padding:0 14px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.auth-control:hover{border-color:#b0bfdd}.auth-control:focus-within{border-color:var(--lime-dark);background:var(--card);box-shadow:0 0 0 3px #dbff044d}.auth-control--error{border-color:#e25a5a}.auth-control--error:focus-within{box-shadow:0 0 0 3px #dc5b5b21}.auth-control__icon{color:var(--mut);transition:color .18s;display:inline-flex}.auth-control:focus-within .auth-control__icon{color:var(--lime-dark)}.auth-input{width:100%;min-width:0;color:var(--tx);font-family:var(--font-ui);background:0 0;border:0;outline:0;flex:1;padding:.7rem 0;font-size:13px}.auth-input::placeholder{color:#93a2b0}.auth-input--password{padding-right:.2rem}.auth-eye{color:var(--mut);cursor:pointer;background:0 0;border:0;place-items:center;padding:4px;display:grid}.auth-eye:hover{color:var(--lime-dark)}.auth-field-error{color:#ce3b3b;margin-top:6px;font-size:.76rem}.auth-options{justify-content:space-between;align-items:center;gap:12px;margin:5px 0 25px;font-size:11px;display:flex}.auth-remember{color:var(--mut);cursor:pointer;align-items:center;gap:8px;display:flex}.auth-remember input{width:16px;height:16px;accent-color:var(--lime-dark)}.auth-textlink{color:#22174e;font:inherit;font-size:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.auth-roles{flex-direction:column;gap:.55rem;display:flex}.auth-role{border:1.5px solid var(--line);background:var(--card);cursor:pointer;border-radius:14px;align-items:center;gap:.9rem;padding:.8rem .95rem;transition:border-color .2s,background .2s,transform .15s,box-shadow .2s;display:flex}.auth-role:hover{border-color:#9c90d5;transform:translateY(-2px)}.auth-role:has(.auth-role__radio:checked){background:linear-gradient(#dbff0429,#dbff040a);border-color:#22174e}.auth-role__radio{display:none}.auth-role__icon{color:#dbff04;background:#22174e;border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;transition:background .2s,color .2s,transform .15s;display:inline-flex}.auth-role:has(.auth-role__radio:checked) .auth-role__icon{transform:translateY(-1px)}.auth-role__text{flex-direction:column;gap:1px;line-height:1.3;display:flex}.auth-role__title{color:var(--tx);font-size:.92rem;font-weight:700}.auth-role__desc{color:var(--mut);font-size:.76rem}.auth-role__check{border:2px solid var(--line);color:#0000;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-left:auto;transition:border-color .2s,background .2s,color .2s,transform .2s;display:grid}.auth-role__check:after{content:"✓";font-size:12px;font-weight:700;line-height:1}.auth-role:has(.auth-role__radio:checked) .auth-role__check{color:#dbff04;background:#22174e;border-color:#22174e;transform:scale(1.06)}.auth-steps{align-items:center;gap:6px;margin-bottom:24px;display:flex}.auth-step{color:var(--mut);align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.auth-step+.auth-step:before{content:"";background:var(--line);border-radius:2px;width:26px;height:2px;margin:0 4px}.auth-step__num{background:var(--card);border:1px solid var(--line);width:23px;height:23px;color:var(--mut);border-radius:50%;place-items:center;font-size:11px;display:grid}.auth-step--on{color:var(--tx)}.auth-step--on .auth-step__num{color:#dbff04;background:#22174e;border-color:#22174e}.auth-step--done .auth-step--on .auth-step__num,.auth-step--done .auth-step__num{color:#22174e;background:#dbff04;border-color:#dbff04}.auth-step-pane{animation:.28s authFade}.auth-step-back{color:#22174e;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:4px;padding:0;font-size:12px;font-weight:600;display:inline-flex}@keyframes authFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.auth-btn{color:#18232d;width:100%;font:inherit;cursor:pointer;background:linear-gradient(100deg,#dbff04,#e4ff45);border:0;border-radius:11px;justify-content:center;align-items:center;gap:10px;padding:15px;font-size:13px;font-weight:800;transition:transform .2s,box-shadow .2s,opacity .15s;display:flex}.auth-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px #dbff044d}.auth-btn:active:not(:disabled){transform:translateY(0)}.auth-btn:disabled{opacity:.65;cursor:not-allowed}.auth-spinner{border:2.5px solid #18232d4d;border-top-color:#18232d;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:.7s linear infinite spin}.auth-divider{color:var(--mut);align-items:center;gap:15px;margin:25px 0;font-size:11px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line);flex:1;height:1px}.auth-social{border:1px solid var(--line);background:var(--card);width:100%;min-height:47px;color:var(--tx);cursor:pointer;font:inherit;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin-bottom:12px;font-size:12px;font-weight:600;display:flex}.auth-social:hover{background:var(--bg)}.auth-social__g{color:#4285f4;font-size:19px;font-weight:800}.auth-social__apple{font-size:20px}.auth-footnote{text-align:center;color:var(--mut);margin-top:27px;font-size:11px}.auth-footnote a{margin-left:5px}.auth-legal{text-align:center;color:var(--mut);margin-top:35px;font-size:10px}.auth-legal a{color:var(--mut);text-underline-offset:3px;text-decoration:underline}@media (max-width:950px){.auth-layout{grid-template-columns:minmax(360px,1.35fr) minmax(380px,1fr)}.auth-visual{padding:32px 30px}.auth-tracking{display:none}.auth-heading{letter-spacing:-1.5px}}@media (max-width:760px){.auth-layout{display:block}.auth-visual{min-height:auto;padding:24px 24px 30px}.auth-copy{margin-top:42px}.auth-heading{font-size:40px}.auth-lead{font-size:13px}.auth-benefits{grid-template-columns:1fr;gap:15px;margin-top:25px}.auth-benefit__icon{flex-basis:36px;width:36px;height:36px}.auth-visual__foot{display:none}.auth-panel{padding:65px 24px 36px}.auth-theme{top:18px;right:20px}.auth-legal{margin-top:25px}}@media (max-width:420px){.auth-visual{padding:22px 20px 26px}.auth-brand__logo{height:52px}.auth-copy{margin-top:32px}.auth-heading{font-size:35px}.auth-panel{padding-left:20px;padding-right:20px}.auth-options{font-size:10px}}@media (prefers-reduced-motion:reduce){.auth-btn,.auth-role,.auth-visual__img,.auth-theme__switch:after{transition:none!important}}.client-app .nav .nav-badge{color:#15324d;background:#c6f45a;border-radius:10px;margin-left:auto;padding:2px 7px;font-size:10px;font-weight:800;line-height:1.4}.client-app .layout.collapsed .nav .nav-badge{display:none}button:not(.home-role-tab):not(.choose):not(.auth-eye):not(.auth-theme):not(.auth-textlink):not(.btn-reset):not(.text-link):not(.auth-step-back):not(.segsel):not(.chipquick):not(.filedel):not(.authx-btn):not(.authx-google):not(.authx-toggle):not(.authx-role):not(.authx-back):not(.create-cta):not(.pf-support):not(.pf-primary):not(.msg-primary):not(.msg-cancel):not(.msg-outline):not(.msg-iconbtn):not(.msg-tool):not(.msg-send):not(.msg-conv):not(.msg-mobileback):not(.md-primary):not(.md-cancel):not(.nf-chip):not(.nf-textbtn):not(.nf-btn):not(.nf-backbtn):not(.nf-removefile):not(.mrd-btn):not(.mrd-iconbtn):not(.dd-btn):not(.dd-filebtn):not(.cm-btn):not(.cm-close):not(.nfcm-close):not(.nfcm-btn):not(.mrd-menuitem):not(.mrd-page):not(.fmc-btn):not(.fmc-iconbtn):not(.fmc-menuitem):not(.fmc-page):not(.icon-btn):not(.top-user):not(.top-menuitem):not(.top-markall):not(.outline-dark):not(.sp-btn):not(.sp-tableaction):not(.sp-edit):not(.collapse-btn):not(.mobile-menu):not(.sfd-btn):not(.sfd-action):not(.sfd-quick):not(.sfd-link):not(.sfd-insight-link):not(.sdi-btn):not(.sdi-action):not(.sdi-detail-close):not(.sdd-btn):not(.sdd-file-btn):not(.sdd-lightbox-close):not(.sdd-back):not(.sdd-combo-toggle):not(.sdp-btn):not(.sdp-icon-btn):not(.sdp-action):not(.spf-btn):not(.spf-chip):not(.spf-remove):not(.spf-modal-close):not(.sdp-gallery-thumb):not(.sdp-menuitem):not(.btn.outline):not(.qbtn):not(.sa-tab):not(.smo-btn):not(.smo-tab):not(.order-source-filter):not(.swiz-custom-button):not(.grossiste-demand-card):not(.home-contact-submit):not(.home-search button):not(.m-lang-trigger):not(.m-lang-option),input[type=submit]:not(.btn.outline),input[type=button]:not(.btn.outline),.btn:not(.outline),.btn.b1:not(.outline),.btn.b2:not(.outline),.btn.b3:not(.outline),.btn.lime:not(.outline),.btn.danger:not(.outline),.auth-btn:not(.outline),.auth-social:not(.outline){box-shadow:0 4px 14px #22174e1f;color:#1b2530!important;background:#d3f878!important;border-color:#0000!important}button:not(.home-role-tab):not(.choose):not(.auth-eye):not(.auth-theme):not(.auth-textlink):not(.btn-reset):not(.text-link):not(.auth-step-back):not(.segsel):not(.chipquick):not(.filedel):not(.authx-btn):not(.authx-google):not(.authx-toggle):not(.authx-role):not(.authx-back):not(.create-cta):not(.pf-support):not(.pf-primary):not(.msg-primary):not(.msg-cancel):not(.msg-outline):not(.msg-iconbtn):not(.msg-tool):not(.msg-send):not(.msg-conv):not(.msg-mobileback):not(.md-primary):not(.md-cancel):not(.nf-chip):not(.nf-textbtn):not(.nf-btn):not(.nf-backbtn):not(.nf-removefile):not(.mrd-btn):not(.mrd-iconbtn):not(.dd-btn):not(.dd-filebtn):not(.cm-btn):not(.cm-close):not(.nfcm-close):not(.nfcm-btn):not(.mrd-menuitem):not(.mrd-page):not(.fmc-btn):not(.fmc-iconbtn):not(.fmc-menuitem):not(.fmc-page):not(.icon-btn):not(.top-user):not(.top-menuitem):not(.top-markall):not(.outline-dark):not(.sp-btn):not(.sp-tableaction):not(.sp-edit):not(.collapse-btn):not(.mobile-menu):not(.sfd-btn):not(.sfd-action):not(.sfd-quick):not(.sfd-link):not(.sfd-insight-link):not(.sdi-btn):not(.sdi-action):not(.sdi-detail-close):not(.sdd-btn):not(.sdd-file-btn):not(.sdd-lightbox-close):not(.sdd-back):not(.sdd-combo-toggle):not(.sdp-btn):not(.sdp-icon-btn):not(.sdp-action):not(.spf-btn):not(.spf-chip):not(.spf-remove):not(.spf-modal-close):not(.sdp-gallery-thumb):not(.sdp-menuitem):not(.btn.outline):not(.qbtn):not(.sa-tab):not(.smo-btn):not(.smo-tab):not(.order-source-filter):not(.swiz-custom-button):not(.grossiste-demand-card):not(.home-contact-submit):not(.home-search button):not(.m-lang-trigger):not(.m-lang-option):hover:not(:disabled),.btn:not(.outline):not(:disabled):hover,.auth-btn:not(.outline):not(:disabled):hover,.auth-social:not(.outline):hover{color:#1b2530!important;background:#c9ef6a!important}.authx-page{color:#14194f;background:#fff;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.authx-form-side{background:linear-gradient(135deg,#fff 0%,#fdfdfd 100%);justify-content:center;padding:58px 48px 42px;display:flex}.authx-content{flex-direction:column;width:min(100%,526px);display:flex}.authx-brand{color:#11164f;letter-spacing:-1.4px;align-items:center;gap:13px;width:fit-content;margin-bottom:48px;font-size:34px;font-weight:850;line-height:1;text-decoration:none;display:inline-flex}.authx-brand-mark{object-fit:contain;flex:none;width:49px;height:49px;display:inline-block}.authx-content h1{letter-spacing:-1.15px;margin:0 0 19px;font-size:clamp(28px,2.25vw,34px);font-weight:780;line-height:1.18}.authx-content h1 .authx-accent{color:#94e900}.authx-intro{color:#60739f;max-width:500px;margin:0 0 33px;font-size:17px;line-height:1.65}.authx-alert{border-radius:7px;margin:0 0 20px;padding:11px 14px;font-size:13px;line-height:1.5}.authx-alert--error{color:#b3261e;background:#fdecec}.authx-alert--info{color:#164cff;background:#eef4ff}.authx-field label{color:#101542;margin-bottom:11px;font-size:14px;font-weight:700;display:block}.authx-input-wrap{position:relative}.authx-input-icon{color:#60749e;pointer-events:none;position:absolute;top:50%;left:19px;transform:translateY(-50%)}.authx-input-wrap input{color:#14194f;box-sizing:border-box;background:#ffffffd9;border:1px solid #d4ddec;border-radius:7px;outline:none;width:100%;height:51px;padding:0 48px 0 59px;font-size:14px;transition:border-color .2s,box-shadow .2s}.authx-input-wrap input::placeholder{color:#8090b2}.authx-input-wrap input:focus{border-color:#9be900;outline:none;box-shadow:0 0 0 3px #a8f00026}.authx-toggle{color:#60749e;cursor:pointer;background:0 0;border:0;place-items:center;padding:4px;display:grid;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.authx-error{color:#b3261e;margin-top:6px;font-size:12px;display:block}.authx-forgot{justify-content:flex-end;margin-top:-12px;margin-bottom:30px;display:flex}.authx-forgot a{text-underline-offset:2px;font-size:13px;text-decoration:underline}.authx-btn,.authx-google{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:12px;width:100%;height:50px;font-family:inherit;font-size:14px;font-weight:750;transition:transform .15s,box-shadow .15s,background .15s;display:flex}.authx-btn{color:#080d25;background:linear-gradient(100deg,#9cec1a,#a9f000);border:0}.authx-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px #97e20038}.authx-btn:disabled{opacity:.7;cursor:default}.authx-arrow{font-size:22px;font-weight:400;line-height:1}.authx-divider{color:#7180a4;align-items:center;gap:18px;margin:28px 0 24px;font-size:13px;display:flex}.authx-divider:before,.authx-divider:after{content:"";background:#d7deeb;flex:1;height:1px}.authx-google{color:#11164f;box-shadow:none;background:#fff;border:1px solid #cbd6e8;font-weight:650}.authx-g{font-family:var(--font-ui);background:conic-gradient(from -45deg, #4285f4 0 25%, #34a853 25% 48%, #fbbc05 48% 70%, #ea4335 70% 86%, #4285f4 86%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:23px;font-weight:800;line-height:1}.authx-signup{color:#6a7da4;margin:31px 0 0;font-size:13px}.authx-signup a{text-underline-offset:2px;text-decoration:underline}.authx-info-side{background:radial-gradient(at 55% 38%,#fffffff2 0%,#f6f8ffd6 42%,#eff3fff5 100%);justify-content:center;align-items:center;padding:70px 11%;display:flex;position:relative;overflow:hidden}.authx-info-side:before{content:"";background:#a8f00021;border-radius:18px;width:300px;height:78px;position:absolute;top:28px;right:-68px;transform:rotate(-47deg)}.authx-info-side:after{content:"";background:#5b7eff1a;border-radius:18px;width:220px;height:85px;position:absolute;top:188px;right:-100px;transform:rotate(45deg)}.authx-info-content{z-index:1;width:min(100%,500px);margin-top:-12px;position:relative}.authx-info-content h2{letter-spacing:-.7px;max-width:460px;margin:0 0 20px;font-size:clamp(24px,2vw,29px);font-weight:780;line-height:1.35}.authx-benefits{gap:30px;display:grid}.authx-benefit{grid-template-columns:70px 1fr;align-items:center;gap:24px;display:grid}.authx-benefit-icon{color:#11164f;background:#a8f0001f;border-radius:23px;place-items:center;width:70px;height:70px;display:grid}.authx-benefit h3{margin:0 0 8px;font-size:15px;font-weight:760}.authx-benefit p{color:#60739f;margin:0;font-size:13px;line-height:1.6}.authx-copyright{z-index:1;color:#596b98;font-size:11px;position:absolute;bottom:34px;right:7.5%}@media (max-width:900px){.authx-page{grid-template-columns:1fr}.authx-form-side{padding:38px 24px 55px}.authx-content{max-width:520px}.authx-brand{margin-bottom:38px}.authx-info-side{min-height:430px;padding:55px 28px 90px}.authx-info-content{max-width:520px}.authx-copyright{bottom:20px;right:24px}}@media (max-width:480px){.authx-form-side{padding:28px 20px 45px}.authx-brand{margin-bottom:34px;font-size:29px}.authx-brand-mark{width:42px;height:42px}.authx-content h1{font-size:29px}.authx-intro{font-size:15px}.authx-info-side{padding:46px 22px 80px}.authx-benefit{grid-template-columns:58px 1fr;gap:17px}.authx-benefit-icon{border-radius:18px;width:58px;height:58px}.authx-benefit-icon svg{width:29px;height:29px}}.authx-steps{color:#8090b2;align-items:center;gap:10px;margin-bottom:28px;font-size:13px;font-weight:700;display:flex}.authx-stepnum{color:#11164f;background:#a8f0002e;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.authx-stepnum b{font-weight:800}.authx-steps-sep{color:#d4ddec;margin:0 4px}.authx-roles{gap:12px;margin-bottom:28px;display:grid}.authx-role{text-align:left;color:#14194f;cursor:pointer;width:100%;box-shadow:none;background:#fff;border:1px solid #d4ddec;border-radius:10px;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:14px 16px;font-family:inherit;font-size:14px;font-weight:650;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.authx-role:hover{border-color:#9be900}.authx-role.is-selected{background:#fbfdf2;border-color:#9be900;box-shadow:0 0 0 3px #a8f0002e}.authx-role-icon{color:#11164f;background:#a8f0001f;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.authx-role.is-selected .authx-role-icon{background:#a8f00047}.authx-role b{font-size:14px;display:block}.authx-role small{color:#60739f;margin-top:2px;font-size:12px;font-weight:500;display:block}.authx-role-check{color:#080d25;border:1.5px solid #c4cfe4;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.authx-back{color:#164cff;font:inherit;cursor:pointer;box-shadow:none;background:0 0;border:0;align-items:center;gap:7px;margin-bottom:18px;padding:0;font-size:13px;font-weight:650;display:inline-flex}.authx-back:hover{color:#0d3bd6}.cflag{vertical-align:-.06em;font-size:1.05em;line-height:1;display:inline-block}.sdd-combo-flag{pointer-events:none;font-size:15px;line-height:1;position:absolute;left:10px}.sdd-combo-opt-flag{text-align:center;vertical-align:-.06em;width:20px;margin-right:6px;font-size:14px;line-height:1;display:inline-block}.authx-page{color:#241851;background:#f8f7f3;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;min-height:100vh;padding:0;display:grid}.authx-form-side{background:#f8f7f3;grid-area:1/2;justify-content:center;align-items:center;min-width:0;padding:42px clamp(28px,4vw,68px);display:flex}.authx-content{background:#fffffff0;border:1px solid #e8e5ed;border-radius:13px;width:min(100%,690px);padding:clamp(30px,3vw,52px);box-shadow:0 12px 36px #24185109}.authx-content h1{color:#241851;letter-spacing:-1.1px;margin:0 0 9px;font-size:clamp(27px,2.5vw,38px);line-height:1.2}.authx-intro{color:#7784aa;margin:0 0 34px;font-size:16px;line-height:1.5}.authx-field{margin-bottom:25px}.authx-field label{color:#241851;margin-bottom:9px;font-size:14px;font-weight:650}.authx-input-wrap input{color:#241851;background:#fff;border-color:#cfd2e3;border-radius:8px;height:54px}.authx-input-wrap input:focus{border-color:#5638ff;box-shadow:0 0 0 3px #5638ff1f}.authx-input-icon,.authx-toggle{color:#59639a}.authx-toggle:hover{color:#5638ff}.authx-forgot{margin:-13px 0 28px}.authx-content form a{color:#5638ff}.authx-forgot a,.authx-signup a{text-decoration:none}.authx-forgot a:hover,.authx-signup a:hover{text-decoration:underline}.authx-btn{color:#fff;height:52px;box-shadow:none;background:#5638ff;border:0;border-radius:8px}.authx-btn:hover:not(:disabled){background:#482ce8;box-shadow:0 8px 20px #5638ff38}.authx-divider{margin:25px 0 21px}.authx-divider:before,.authx-divider:after{background:#d9d9e6}.authx-google{color:#5638ff;border-color:#8872ff;border-radius:8px;height:52px}.authx-google:hover{background:#f8f6ff}.authx-signup{text-align:center;color:#7784aa;margin:26px 0 0}.authx-privacy{color:#7b86a8;text-align:center;justify-content:center;align-items:center;gap:7px;margin:30px 0 0;font-size:12px;display:flex}.authx-privacy svg{color:#59639a;flex:none}.authx-home-link{color:#5638ff;width:fit-content;margin:12px auto 0;font-size:13px;text-decoration:none;display:block}.authx-home-link:hover{text-decoration:underline}.authx-info-side{color:#fff;background:linear-gradient(145deg,#241851 0%,#1b104e 100%);border-radius:0;grid-area:1/1;justify-content:center;align-items:stretch;min-width:0;min-height:calc(100vh - 80px);padding:48px clamp(32px,5.2vw,88px) 62px;display:flex}.authx-info-side:before,.authx-info-side:after{display:none}.authx-info-content{flex-direction:column;width:min(100%,690px);height:100%;margin:0;display:flex}.authx-kicker{color:#241851;letter-spacing:.04em;background:#dcff04;border-radius:999px;align-self:flex-start;margin-bottom:15px;padding:7px 14px;font-size:11px;font-weight:750}.authx-info-content h2{color:#fff;letter-spacing:-1.4px;margin:0 0 18px;font-size:clamp(34px,3.5vw,52px);font-weight:750;line-height:1.14}.authx-info-content h2 em{color:#dcff04;font-style:normal}.authx-info-content>p{color:#e3def8;max-width:560px;margin:0 0 36px;font-size:16px;line-height:1.65}.authx-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:25px}.authx-benefit{background:0 0;border:0;border-radius:0;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:0;display:flex}.authx-benefit-icon{color:#fff;background:#5638ff;border-radius:50%;width:44px;height:44px}.authx-benefit-icon svg{width:23px;height:23px}.authx-benefit h3{color:#fff;margin:0 0 7px;font-size:14px;line-height:1.4}.authx-benefit p{color:#d6d0ee;font-size:12px;line-height:1.55}.authx-visual-art{background:0 0;border:0;border-radius:0;width:min(100%,650px);margin:auto auto 0}.authx-visual-art img{width:100%;height:auto;display:block}.authx-copyright{color:#b9b1d9;font-size:11px;bottom:22px;right:clamp(32px,5.2vw,88px)}.authx-steps{color:#7784aa}.authx-stepnum{color:#5638ff;background:#eeeaff}.authx-step-on{color:#241851}.authx-role{border-color:#cfd2e3;border-radius:8px}.authx-role:hover,.authx-role.is-selected{border-color:#5638ff}.authx-role.is-selected{background:#f8f6ff;box-shadow:0 0 0 3px #5638ff1a}.authx-role-icon,.authx-role.is-selected .authx-role-icon{color:#5638ff;background:#eeeaff}.authx-role.is-selected .authx-role-check{background:#5638ff;border-color:#5638ff}.authx-back,.authx-back:hover{color:#5638ff}@media (max-width:1100px){.authx-page{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.authx-info-side{padding-left:32px;padding-right:32px}.authx-form-side{padding-left:28px;padding-right:28px}.authx-benefits{gap:13px}}@media (max-width:850px){.authx-page{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)}.authx-info-side{grid-area:1/1;min-height:auto;padding:38px 28px}.authx-info-content{max-width:650px}.authx-visual-art{width:min(100%,560px);margin-top:25px}.authx-form-side{grid-area:2/1;padding:32px 24px 42px}.authx-content{width:min(100%,690px)}.authx-copyright{bottom:16px;right:28px}}@media (max-width:520px){.authx-page{grid-template-rows:auto auto}.authx-info-side{padding:28px 20px}.authx-info-content h2{font-size:clamp(31px,9vw,42px)}.authx-info-content>p{margin-bottom:25px;font-size:14px}.authx-benefits{grid-template-columns:1fr;gap:18px}.authx-benefit{grid-template-columns:42px 1fr;gap:12px;display:grid}.authx-benefit-icon{width:42px;height:42px}.authx-benefit h3{margin-bottom:3px}.authx-visual-art{margin-top:18px}.authx-copyright{bottom:12px;right:20px}.authx-form-side{padding:22px 14px 30px}.authx-content{padding:24px 20px}.authx-content h1{font-size:27px}.authx-intro{margin-bottom:25px;font-size:14px}.authx-field{margin-bottom:20px}.authx-privacy{font-size:11px}.authx-role{grid-template-columns:38px 1fr auto;gap:10px;padding:11px}.authx-role-icon{width:38px;height:38px}}
