@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-ext-wght-normal-D4X5GqEv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-wght-normal-CY6AOgYE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-vietnamese-wght-normal-U01xdrZh.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-ext-wght-normal-CXYtwYOx.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-wght-normal-BzFMHfZw.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);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{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;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}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@media (width>=901px){.shell{width:min(1260px,100% - 40px)!important}}:root{--ink:#111510;--muted:#667062;--lime:#c9ff54;--paper:#f5f3ed;--line:#dfe2d8;--green:#1d3428}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--font-manrope), Arial, sans-serif;background:#fbfbf8;margin:0}button,a{font:inherit}a{color:inherit;text-decoration:none}.shell{width:min(1180px,100% - 48px);margin:auto}.nav{z-index:20;justify-content:space-between;align-items:center;height:88px;display:flex;position:relative}.brand{letter-spacing:-.7px;align-items:center;gap:10px;font-weight:900;display:flex}.brand-mark{background:var(--ink);width:36px;height:36px;color:var(--lime);border-radius:11px;place-items:center;font-size:20px;display:grid}.brand-accent{letter-spacing:3.2px;color:#809071;font-size:9px;display:block}.nav-links{color:#566052;gap:32px;font-size:15px;font-weight:600;display:flex}.nav-links a:hover{color:#111}.nav-actions{align-items:center;gap:10px;display:flex}.login{background:0 0;border:0;padding:12px 16px;font-weight:700}.mini-cta,.primary{background:var(--ink);color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:14px;padding:14px 20px;font-size:15px;font-weight:800;display:inline-flex}.mini-cta svg,.primary svg,.form-tabs svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px}.menu{background:0 0;border:0;font-size:26px;display:none}.hero{grid-template-columns:.9fr 1.2fr;align-items:center;gap:60px;min-height:690px;padding-top:28px;padding-bottom:70px;display:grid}.hero-copy{z-index:3;position:relative}.eyebrow,.section-kicker{letter-spacing:2.2px;color:#6b7568;font-size:12px;font-weight:800}.eyebrow{align-items:center;gap:9px;display:flex}.eyebrow span{background:#86bd32;width:24px;height:2px}.hero h1{letter-spacing:-5.8px;max-width:620px;margin:24px 0 26px;font-size:clamp(55px,6vw,83px);line-height:.97}.hero h1 em{color:#73a82b;font-style:normal;display:block}.lead{color:var(--muted);max-width:550px;font-size:18px;line-height:1.7}.hero-actions{align-items:center;gap:28px;margin-top:34px;display:flex}.primary{color:#101a0d;background:#88bd36;border-radius:14px;padding:18px 24px}.text-link{font-size:15px;font-weight:800}.play{border:1px solid #ccd2c6;border-radius:50%;place-items:center;width:35px;height:35px;margin-right:8px;font-size:10px;display:inline-grid}.trust{align-items:center;margin-top:47px;display:flex}.avatars{display:flex}.avatars span{background:#e1e8d6;border:3px solid #fbfbf8;border-radius:50%;place-items:center;width:40px;height:40px;margin-left:-9px;font-size:10px;font-weight:900;display:grid}.avatars span:first-child{background:#d1ff70;margin:0}.trust p{color:#788073;margin-left:15px;font-size:12px;line-height:1.6}.trust b{color:#30382d}.product-stage{align-items:center;min-height:530px;display:flex;position:relative}.glow{background:radial-gradient(circle,#d9ff98 0,#edfade 48%,#0000 70%);border-radius:50%;width:560px;height:560px;position:absolute;right:-80px}.dash-card{z-index:2;background:#fff;border:1px solid #d9ddd2;border-radius:18px;width:650px;position:relative;overflow:hidden;transform:rotate(1deg);box-shadow:0 28px 70px #58694a2b}.dash-top{color:#9ba197;border-bottom:1px solid #e6e8e2;justify-content:space-between;align-items:center;height:34px;padding:0 13px;font-size:9px;display:flex}.dots{gap:5px;display:flex}.dots i{background:#d8ddd4;border-radius:50%;width:6px;height:6px}.dash-body{height:390px;display:flex}.dash-body aside{background:#18231c;flex-direction:column;align-items:center;gap:17px;width:54px;padding:13px 0;display:flex}.side-brand span{background:var(--lime);color:#172117;border-radius:7px;place-items:center;width:24px;height:24px;font-size:13px;font-weight:900;display:grid}.dash-body aside i{border:1px solid #5b695e;border-radius:5px;width:18px;height:18px}.dash-body aside i.active{background:#c8ff54;border-color:#c8ff54}.dash-body aside .avatar{background:#f2c6a2;border-radius:50%;place-items:center;width:25px;height:25px;margin-top:auto;font-size:8px;font-weight:800;display:grid}.dash-main{background:#fafbf8;flex:1;padding:24px 23px}.dash-head{justify-content:space-between;align-items:end;display:flex}.dash-head small{color:#8f988c;font-size:8px}.dash-head h3{margin:3px 0;font-size:18px}.dash-head button{color:#fff;background:#1c2a20;border:0;border-radius:7px;padding:9px 11px;font-size:9px;font-weight:700}.stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:19px;display:grid}.stats>div{background:#fff;border:1px solid #e3e6df;border-radius:10px;padding:12px}.stats span,.stats small{color:#8a9286;font-size:8px;display:block}.stats b{margin:6px 0;font-size:21px;display:block}.stats .up{color:#689534}.report-title{justify-content:space-between;margin:20px 0 9px;font-size:10px;display:flex}.report-title span{color:#709d39}.report-row{background:#fff;border:1px solid #e7e9e3;border-radius:8px;grid-template-columns:35px 1.1fr .7fr .9fr 15px;align-items:center;gap:8px;margin-bottom:7px;padding:9px;display:grid}.report-row div b,.report-row strong{font-size:9px;display:block}.report-row div small{color:#939a90;font-size:7px}.report-row button{background:0 0;border:0;font-size:8px}.form-icon{border-radius:7px;place-items:center;width:28px;height:28px;font-size:8px;font-style:normal;font-weight:900;display:grid}.lime{background:#dbff8c}.violet{background:#e4d8ff}.orange{background:#ffdcb3}.pill{text-align:center;border-radius:10px;padding:4px 6px;font-size:7px}.pill.ready{color:#56852b;background:#e4f5d8}.pill.work{color:#9a6e10;background:#fff0ca}.float-card{z-index:4;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:12px 16px;display:flex;position:absolute;box-shadow:0 16px 45px #3b4e3040}.float-card>span{background:#d7ff81;border-radius:8px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.float-card b,.float-card small{font-size:10px;display:block}.float-card small{color:#8b9387;margin-top:3px;font-size:8px}.upload{bottom:25px;left:-28px}.check{top:42px;right:-20px}.forms-section{color:#fff;background:#18241c;padding:110px 0}.section-heading{justify-content:space-between;align-items:end;margin:18px 0 55px;display:flex}.section-heading h2,.process h2,.security h2,.cta h2{letter-spacing:-3px;margin:0;font-size:52px;line-height:1.04}.section-heading p{color:#aab5a9;max-width:480px;font-size:16px;line-height:1.7}.form-layout{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.form-tabs{flex-direction:column;display:flex}.form-tabs button{color:#7f8d82;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #3a473e;grid-template-columns:40px 1fr 24px;align-items:center;padding:19px 0;display:grid}.form-tabs button>span{font-size:11px}.form-tabs button b{color:#9ca9a0;font-size:19px;display:block}.form-tabs button small{font-size:11px}.form-tabs button.selected b{color:#fff}.form-tabs svg{opacity:0}.form-tabs button.selected svg{opacity:1}.form-preview{color:#182019;background:#eff5e8;border-radius:24px;min-height:390px;padding:40px;position:relative;overflow:hidden}.form-preview.violet{background:#eee9ff}.form-preview.orange{background:#fff1df}.form-preview.blue{background:#e5f0ff}.preview-top{align-items:center;gap:20px;display:flex}.big-icon{border-radius:20px;place-items:center;width:72px;height:72px;font-size:20px;font-weight:900;display:grid}.preview-top small{text-transform:uppercase;letter-spacing:1px;font-size:10px}.preview-top h3{margin:4px 0;font-size:31px}.form-preview>p{max-width:520px;font-size:16px;line-height:1.7}.source-grid{grid-template-columns:1fr 1fr;gap:10px;margin:24px 0;display:grid}.source-grid span{background:#fffa;border:1px solid #fff;border-radius:10px;justify-content:space-between;padding:12px 14px;font-size:12px;font-weight:700;display:flex}.source-grid b{color:#6e9c2b}.result-line{border-top:1px solid #cad4c3;justify-content:space-between;padding-top:19px;font-size:11px;display:flex}.process{padding:115px 0}.process>h2{margin:19px 0 55px}.steps{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.steps article{border-top:1px solid #ced4ca;padding-top:17px}.steps article>span{color:#859180;font-size:11px}.step-art{background:#eef2e9;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;height:150px;margin:18px 0 24px;font-size:35px;font-weight:900;display:flex}.step-art i{letter-spacing:1px;color:#798275;margin-top:10px;font-size:10px;font-style:normal}.calc-art{color:#fff;background:#1b281f;font-size:27px}.done-art{background:#d6ff7f;font-size:48px}.done-art i{color:#334525;font-size:11px}.steps h3{margin:0 0 10px;font-size:20px}.steps p{color:#6c7569;font-size:14px;line-height:1.7}.security{background:#d3ff78;padding:90px 0}.security-inner{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.security-list p{border-bottom:1px solid #a7cc5e;flex-direction:column;margin:0;padding:18px 0;display:flex}.security-list b{font-size:16px}.security-list span{color:#52623e;margin:5px 0 0 28px;font-size:12px}.cta{color:#fff;background:#1a261e;border-radius:28px;grid-template-columns:1fr auto;align-items:center;margin-top:90px;margin-bottom:30px;padding:65px;display:grid}.cta>div>span{letter-spacing:2px;color:#b9d68b;font-size:11px}.cta h2{margin-top:16px;font-size:44px}.cta>p{text-align:center;color:#9baa9e;grid-column:2;font-size:9px}.footer{border-top:1px solid #e0e3db;justify-content:space-between;align-items:center;height:120px;display:flex}.footer p,.footer>span{color:#7d877a;font-size:11px}.footer .brand{font-size:15px}.footer .brand-mark{width:30px;height:30px;font-size:17px}@media (width<=900px){.nav-links{background:#fff;border-radius:15px;flex-direction:column;padding:20px;display:none;position:absolute;top:78px;left:0;right:0;box-shadow:0 15px 30px #22331c20}.nav-links.open{display:flex}.menu{display:block}.nav-actions{display:none}.hero{grid-template-columns:1fr;padding-top:60px}.hero h1{letter-spacing:-4px}.product-stage{min-height:500px}.dash-card{width:100%}.section-heading{display:block}.section-heading p{margin-top:25px}.form-layout,.security-inner,.steps{grid-template-columns:1fr}.cta{grid-template-columns:1fr;gap:30px}.cta>p{text-align:left;grid-column:1}.footer p{display:none}}@media (width<=600px){.shell{width:min(100% - 28px,1180px)}.nav{height:70px}.hero{gap:25px;padding-top:40px}.hero h1{letter-spacing:-3px;font-size:52px}.lead{font-size:16px}.hero-actions{flex-direction:column;align-items:flex-start;gap:18px}.product-stage{min-height:380px}.dash-card{transform:none}.dash-body{height:295px}.dash-main{padding:14px 10px}.stats>div:nth-child(3){display:none}.stats{grid-template-columns:1fr 1fr}.report-row{grid-template-columns:30px 1fr .7fr}.report-row strong,.report-row button,.float-card.check{display:none}.upload{bottom:0;left:10px}.section-heading h2,.process h2,.security h2{font-size:39px}.forms-section,.process{padding:80px 0}.form-layout{gap:35px}.form-preview{padding:25px}.source-grid{grid-template-columns:1fr}.security-inner{gap:35px}.cta{margin-top:30px;padding:35px 25px}.cta h2{font-size:33px}.footer{height:90px}.footer>span{display:none}}:root{--ink:#09152f;--muted:#60708e;--lime:#58a6ff;--paper:#f3f7ff;--line:#d9e4f5;--green:#0b2a5b;--blue:#1769e0;--blue-dark:#071d48}body{background:#f9fbff}.brand-mark{background:var(--blue-dark);color:#7dbdff}.brand-accent{color:#3978d2}.eyebrow span{background:#2379ea}.hero h1 em{color:#1769e0}.primary{color:#fff;background:#1769e0;box-shadow:0 10px 30px #1769e02b}.avatars span{background:#dce9fb;border-color:#f9fbff}.avatars span:first-child{background:#8dc4ff}.glow{background:radial-gradient(circle,#8dc4ff 0,#e7f2ff 48%,#0000 70%)}.dash-body aside,.forms-section{background:#081d44}.side-brand span,.dash-body aside i.active{background:#5ba8ff;border-color:#5ba8ff}.dash-head button{background:#0b2f68}.stats .up,.report-title span,.source-grid b{color:#1769e0}.float-card>span{background:#b9dcff}.check>span{color:#8dc4ff;background:#082556}.forms-section .section-kicker,.security .section-kicker{color:#81bcff}.form-tabs button.selected{color:#6eb5ff}.form-preview{background:#eaf3ff}.process .calc-art{background:#0b2a5b}.calc-art i{color:#9dcbff}.done-art,.security{background:#78baff}.security-list p{border-color:#4d96e3}.security-list span{color:#183e70}.cta{background:#071d48}.cta .light{color:#0b58bd;background:#fff}.cta>div>span{color:#8bc2ff}.pricing{padding:115px 0 85px;scroll-margin-top:30px}.pricing-heading{justify-content:space-between;align-items:end;margin:18px 0 48px;display:flex}.pricing-heading h2{letter-spacing:-3px;margin:0;font-size:52px;line-height:1.04}.pricing-heading p{max-width:420px;color:var(--muted);font-size:16px;line-height:1.7}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.price-card{background:#fff;border:1px solid #d8e4f5;border-radius:24px;flex-direction:column;min-height:525px;padding:32px;display:flex;position:relative;box-shadow:0 18px 50px #173e7612}.price-card.featured{color:#fff;background:#0a2c62;border-color:#0a2c62;transform:translateY(-12px);box-shadow:0 24px 65px #0a2c6238}.popular{color:#071d48;letter-spacing:1px;background:#66b2ff;border-radius:20px;padding:7px 10px;font-size:9px;font-weight:900;position:absolute;top:22px;right:22px}.price-tag{letter-spacing:1.8px;color:#1769e0;font-size:10px;font-weight:900}.featured .price-tag{color:#81c0ff}.price-card h3{margin:10px 0;font-size:27px}.price-card>div>p{color:#71809b;min-height:53px;font-size:14px;line-height:1.6}.featured>div>p{color:#b9cdec}.price{border-bottom:1px solid #dbe5f3;flex-direction:column;padding:25px 0;display:flex}.featured .price{border-color:#315383}.price b{letter-spacing:-2px;font-size:38px}.price span{color:#7c8aa2;margin-top:5px;font-size:11px}.featured .price span{color:#afc7e9}.price-card ul{flex:1;margin:0;padding:18px 0;list-style:none}.price-card li{padding:8px 0;font-size:13px}.price-card li:before{content:"✓";color:#1769e0;background:#e5f2ff;border-radius:50%;place-items:center;width:20px;height:20px;margin-right:9px;font-weight:900;display:inline-grid}.featured li:before{color:#8bc6ff;background:#174580}.price-card>a{border:1px solid #cbd9ee;border-radius:12px;justify-content:space-between;align-items:center;padding:15px 17px;font-size:13px;font-weight:900;display:flex}.featured>a{color:#071d48;background:#62aeff;border-color:#62aeff}.price-card>a svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:17px}.pricing-note{text-align:center;color:#73819a;margin-top:27px;font-size:12px}@media (width<=900px){.pricing-heading{display:block}.pricing-heading p{margin-top:22px}.pricing-grid{grid-template-columns:1fr}.price-card.featured{transform:none}.price-card,.price-card>div>p{min-height:auto}.pricing-grid{gap:16px}}@media (width<=600px){.pricing{padding:80px 0 55px}.pricing-heading h2{font-size:39px}.price-card{padding:26px}.price b{font-size:34px}}.faq{background:#eaf3ff;padding:105px 0;scroll-margin-top:20px}.faq-layout{grid-template-columns:.72fr 1.28fr;align-items:start;gap:100px;display:grid}.faq-intro{position:sticky;top:40px}.faq h2{letter-spacing:-3px;margin:18px 0 22px;font-size:50px;line-height:1.05}.faq-intro p{max-width:400px;color:var(--muted);font-size:15px;line-height:1.7}.faq-list{border-top:1px solid #bfd2ed}.faq-list details{border-bottom:1px solid #bfd2ed;padding:0}.faq-list summary{cursor:pointer;padding:23px 48px 23px 0;font-size:17px;font-weight:800;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:#1769e0;background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:19px;display:grid;position:absolute;top:19px;right:4px}.faq-list details[open] summary:after{content:"–"}.faq-list details p{color:#5d6e8a;margin:0;padding:0 54px 23px 0;font-size:14px;line-height:1.75}@media (width<=900px){.faq-layout{grid-template-columns:1fr;gap:38px}.faq-intro{position:static}}@media (width<=600px){.faq{padding:75px 0}.faq h2{font-size:38px}.faq-list summary{padding-right:40px;font-size:15px}}.auth-page{background:#f8fbff;grid-template-columns:minmax(430px,.96fr) minmax(520px,1.04fr);min-height:100vh;display:grid}.auth-showcase{color:#fff;background:#071d48;flex-direction:column;min-height:100vh;padding:42px clamp(38px,5vw,82px);display:flex;position:relative;overflow:hidden}.auth-showcase:before{content:"";opacity:.8;background:radial-gradient(circle,#287fe8 0,#1262c8 35%,#0000 70%);border-radius:50%;width:650px;height:650px;position:absolute;bottom:-300px;left:-250px}.auth-showcase:after{content:"";border:1px solid #2d5b9e;border-radius:50%;width:460px;height:460px;position:absolute;top:-180px;right:-280px;box-shadow:0 0 0 70px #0d326b,0 0 0 71px #24508f}.auth-brand{z-index:2;color:#fff;width:max-content;position:relative}.auth-brand .brand-mark{color:#071d48;background:#5caaff}.auth-brand .brand-accent{color:#86c3ff}.auth-promise{z-index:2;margin-top:auto;margin-bottom:42px;position:relative}.auth-kicker{letter-spacing:2.4px;color:#83c1ff;font-size:11px;font-weight:900}.auth-promise h1{letter-spacing:-4px;margin:20px 0 24px;font-size:clamp(44px,4.5vw,68px);line-height:1.01}.auth-promise h1 em{color:#70b6ff;font-style:normal}.auth-promise p{color:#b7cbea;max-width:510px;font-size:16px;line-height:1.75}.auth-mini-dashboard{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #ffffff1c;border-radius:20px;max-width:570px;padding:18px;position:relative;box-shadow:0 24px 65px #020b1f45}.auth-mini-head{justify-content:space-between;align-items:center;margin-bottom:12px;font-size:11px;display:flex}.auth-mini-head span{font-weight:800}.auth-mini-head b{color:#75baff;font-size:9px}.auth-mini-row{background:#ffffff0c;border:1px solid #ffffff12;border-radius:11px;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;margin-top:7px;padding:10px 12px;display:grid}.auth-mini-row div b,.auth-mini-row div small{display:block}.auth-mini-row div b{font-size:10px}.auth-mini-row div small{color:#91a8ca;margin-top:3px;font-size:8px}.auth-legal{z-index:2;color:#718bb1;margin:28px 0 0;font-size:10px;position:relative}.auth-panel{place-items:center;min-height:100vh;padding:48px;display:grid}.auth-card{width:min(450px,100%)}.auth-back{color:#70809a;align-items:center;gap:10px;margin-bottom:72px;font-size:13px;font-weight:700;display:inline-flex}.auth-back span{color:#1769e0;font-size:18px}.auth-heading>span{letter-spacing:2.2px;color:#1769e0;font-size:10px;font-weight:900}.auth-heading h2{letter-spacing:-2.5px;margin:13px 0 12px;font-size:42px}.auth-heading p{color:#71809a;margin:0 0 34px;font-size:14px;line-height:1.6}.auth-form{flex-direction:column;gap:20px;display:flex}.auth-form>label>span{margin-bottom:9px;font-size:12px;font-weight:800;display:block}.auth-form input[type=text],.auth-form input[type=password]{color:#0b1b39;width:100%;height:54px;font:inherit;background:#fff;border:1px solid #d5e1f1;border-radius:12px;outline:none;padding:0 16px;font-size:14px;transition:all .2s}.auth-form input::placeholder{color:#9ba9be}.auth-form input:focus{border-color:#3b8bee;box-shadow:0 0 0 4px #2480ed14}.password-field{position:relative}.password-field button{color:#8290a6;cursor:pointer;background:0 0;border:0;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:8px;right:9px}.password-field svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:19px;height:19px}.auth-options{justify-content:space-between;align-items:center;margin-top:-3px;display:flex}.auth-options>a{color:#1769e0;font-size:12px;font-weight:800}.remember{color:#6c7b92;cursor:pointer;align-items:center;gap:9px;display:flex;font-size:12px!important}.remember input{accent-color:#1769e0;width:16px;height:16px}.remember span{margin:0!important;font-weight:600!important}.auth-submit{color:#fff;cursor:pointer;background:#1769e0;border:0;border-radius:13px;justify-content:space-between;align-items:center;height:56px;padding:0 20px;font-size:14px;font-weight:900;transition:all .2s;display:flex;box-shadow:0 12px 30px #1769e02e}.auth-submit:hover{background:#0e5ec9;transform:translateY(-1px)}.auth-submit span{font-size:21px;font-weight:500}.auth-message{color:#5d6e88;opacity:0;min-height:18px;margin:-9px 0 0;font-size:11px;line-height:1.5}.auth-message.visible{opacity:1}.auth-divider{background:#dce5f2;height:1px;margin:26px 0;position:relative}.auth-divider span{color:#9aa8bc;background:#f8fbff;padding:0 12px;font-size:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.auth-register{text-align:center;color:#71809a;font-size:13px}.auth-register a{color:#1769e0;font-weight:900}.auth-demo-note{text-align:center;color:#637590;background:#edf5ff;border:1px solid #d6e7fb;border-radius:11px;margin-top:24px;padding:12px 14px;font-size:10px;line-height:1.55}@media (width<=900px){.auth-page{grid-template-columns:1fr}.auth-showcase{min-height:auto;padding:32px 28px 38px}.auth-promise{margin:80px 0 30px}.auth-promise h1{font-size:48px}.auth-mini-dashboard{display:none}.auth-legal{margin-top:5px}.auth-panel{min-height:auto;padding:55px 28px 75px}.auth-back{margin-bottom:45px}}@media (width<=520px){.auth-promise{margin-top:58px}.auth-promise h1{letter-spacing:-2.8px;font-size:39px}.auth-promise p{font-size:14px}.auth-panel{padding:42px 20px 65px}.auth-heading h2{font-size:34px}.auth-options{align-items:flex-start;gap:15px}.auth-options>a{text-align:right}.auth-back{margin-bottom:38px}}.register-showcase{background:linear-gradient(145deg,#061a41 0%,#0a3373 100%)}.register-showcase:before{background:radial-gradient(circle,#3998ff 0,#1769e0 35%,#0000 70%);bottom:-310px;left:auto;right:-230px}.register-promise{margin-bottom:34px}.register-benefits{z-index:2;flex-direction:column;gap:10px;max-width:570px;display:flex;position:relative}.register-benefits>div{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:42px 1fr;align-items:center;gap:14px;padding:13px 15px;display:grid}.register-benefits>div>span{color:#061a41;background:#75baff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.register-benefits p{margin:0}.register-benefits b,.register-benefits small{display:block}.register-benefits b{font-size:12px}.register-benefits small{color:#a8c0e3;margin-top:4px;font-size:9px}.register-panel{padding-top:34px;padding-bottom:34px}.register-card{width:min(560px,100%)}.register-card .auth-back{margin-bottom:35px}.register-card .auth-heading h2{font-size:38px}.register-card .auth-heading p{margin-bottom:25px}.register-form{gap:15px}.register-form input[type=text],.register-form input[type=password]{height:50px}.register-passwords{grid-template-columns:1fr 1fr;gap:12px;display:grid}.register-passwords label>span:first-child{margin-bottom:9px;font-size:12px;font-weight:800;display:block}.password-strength{grid-template-columns:repeat(3,1fr);gap:5px;margin:7px 0 0!important;display:grid!important}.password-strength i{background:#d8e3f2;border-radius:5px;height:3px}.password-strength i.filled{background:#2d87ef}.terms-check{color:#65758e;cursor:pointer;grid-template-columns:17px 1fr;align-items:start;gap:10px;display:grid!important}.terms-check input{accent-color:#1769e0;width:16px;height:16px;margin:1px 0 0}.terms-check span{line-height:1.55;margin:0!important;font-size:10px!important;font-weight:600!important}.register-form .auth-message{min-height:30px}.auth-message.error.visible{color:#b14444}.auth-message.success.visible{color:#16734a}.register-card .auth-demo-note b{color:#1a4f96}@media (width<=900px){.register-showcase{padding-bottom:32px}.register-promise{margin-top:62px}.register-benefits{grid-template-columns:repeat(3,1fr);max-width:none;display:grid}.register-benefits>div{grid-template-columns:1fr;align-content:start}.register-panel{padding-top:48px}.register-card .auth-back{margin-bottom:35px}}@media (width<=620px){.register-benefits{grid-template-columns:1fr}.register-benefits>div{grid-template-columns:42px 1fr}.register-passwords{grid-template-columns:1fr}.register-card .auth-heading h2{font-size:33px}}.terms-copy{text-align:center;color:#8190a6;margin:14px 18px 0;font-size:9px;line-height:1.6}.cabinet-page{color:#0b1b39;background:#f3f7fc;min-height:100vh}.cabinet-nav{justify-content:space-between;align-items:center;height:84px;display:flex}.cabinet-nav .brand-mark{color:#fff;background:#1769e0}.cabinet-user{align-items:center;gap:11px;display:flex}.cabinet-user>span{color:#1769e0;background:#ddecff;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.cabinet-user p{max-width:220px;margin:0}.cabinet-user b,.cabinet-user small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cabinet-user b{font-size:11px}.cabinet-user small{color:#7b89a0;margin-top:3px;font-size:9px}.cabinet-user>a{color:#1769e0;margin-left:12px;font-size:11px;font-weight:800}.cabinet-shell{padding:50px 0 90px}.cabinet-hero{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.cabinet-hero>div>span,.cabinet-card-head>div>span{letter-spacing:2px;color:#1769e0;font-size:10px;font-weight:900}.cabinet-hero h1{letter-spacing:-2.5px;margin:10px 0 8px;font-size:42px}.cabinet-hero p,.cabinet-muted{color:#71809a;margin:0;font-size:13px;line-height:1.65}.plan-chip{color:#fff;background:#0d2b5c;border-radius:16px;min-width:150px;padding:14px 22px}.plan-chip small,.plan-chip b{display:block}.plan-chip small{color:#8fb3e4;font-size:9px}.plan-chip b{margin-top:5px;font-size:15px}.cabinet-grid{grid-template-columns:1.55fr .8fr;gap:18px;display:grid}.cabinet-card{background:#fff;border:1px solid #dce5f1;border-radius:18px;padding:24px;box-shadow:0 16px 45px #183b6d0b}.cabinet-card-head{justify-content:space-between;align-items:start;margin-bottom:20px;display:flex}.cabinet-card-head h2{letter-spacing:-1px;margin:7px 0 0;font-size:22px}.trial-badge{color:#1769e0;background:#e6f3ff;border-radius:9px;padding:8px 11px;font-size:11px}.trial-badge.used{color:#7b8798;background:#eef1f5}.trial-options{grid-template-columns:1fr 1fr;gap:9px;display:grid}.trial-options button{text-align:left;color:#172943;cursor:pointer;background:#fff;border:1px solid #dae4f1;border-radius:12px;grid-template-columns:40px 1fr;align-items:center;gap:10px;padding:12px;display:grid}.trial-options button.selected{background:#f1f7ff;border-color:#3184e9;box-shadow:0 0 0 3px #2f82e910}.trial-options i{color:#1769e0;background:#e8f2ff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:11px;font-style:normal;font-weight:900;display:grid}.trial-options b,.trial-options small{display:block}.trial-options b{font-size:11px}.trial-options small{color:#7d8aa0;margin-top:3px;font-size:9px}.cabinet-primary,.cabinet-secondary{color:#fff;cursor:pointer;background:#1769e0;border:0;border-radius:11px;font-weight:900}.cabinet-primary{justify-content:space-between;align-items:center;width:100%;height:50px;margin-top:14px;padding:0 17px;font-size:12px;display:flex}.cabinet-primary:disabled,.cabinet-secondary:disabled{opacity:.6;cursor:wait}.trial-message,.profile-message{color:#1769e0;margin:12px 2px 0;font-size:10px;line-height:1.5}.profile-card label>span{margin-bottom:8px;font-size:10px;font-weight:800;display:block}.profile-card input{width:100%;height:48px;font:inherit;border:1px solid #d8e3f0;border-radius:11px;outline:none;padding:0 13px;font-size:11px}.profile-card input:focus{border-color:#3184e9;box-shadow:0 0 0 3px #2f82e910}.cabinet-secondary{height:42px;margin-top:12px;padding:0 16px;font-size:11px}.reports-card{margin-top:18px}.reports-card>.cabinet-card-head>small{color:#7d8aa0;font-size:10px}.cabinet-reports{gap:8px;display:grid}.cabinet-reports>div{border:1px solid #e0e8f2;border-radius:12px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:11px 13px;display:grid}.cabinet-reports i{color:#1769e0;background:#e8f2ff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:10px;font-style:normal;font-weight:900;display:grid}.cabinet-reports p,.cabinet-reports b,.cabinet-reports small{margin:0;display:block}.cabinet-reports b{font-size:11px}.cabinet-reports small{color:#7d8aa0;margin-top:3px;font-size:9px}.cabinet-reports>div>span{color:#856714;background:#fff5c8;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:800}.empty-reports{text-align:center;background:#f8fafd;border-radius:13px;padding:36px 15px}.empty-reports b{font-size:13px}.empty-reports p{color:#7d8aa0;margin:6px 0 0;font-size:10px}@media (width<=800px){.cabinet-shell{padding-top:28px}.cabinet-hero{align-items:flex-start;gap:20px}.cabinet-hero h1{font-size:33px}.cabinet-grid{grid-template-columns:1fr}.cabinet-user p{display:none}}@media (width<=520px){.cabinet-nav{height:72px}.cabinet-user>a{margin-left:2px}.cabinet-hero{display:grid}.plan-chip{width:100%}.trial-options{grid-template-columns:1fr}.cabinet-card{padding:18px}}.auth-form input[type=email]{color:#0b1b39;width:100%;height:54px;font:inherit;background:#fff;border:1px solid #d5e1f1;border-radius:12px;outline:none;padding:0 16px;font-size:14px;transition:all .2s}.auth-form input[type=email]:focus{border-color:#3b8bee;box-shadow:0 0 0 4px #2480ed14}.password-field input{padding-right:86px!important}.password-field button{width:72px;font-size:10px;font-weight:800}.register-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.register-fields label>span,.register-passwords label>span:first-child{margin-bottom:9px;font-size:12px;font-weight:800;display:block}.register-fields small{color:#8a98ad;margin-left:4px;font-weight:600}.auth-submit:disabled{opacity:.65;cursor:wait;transform:none}.password-hint{color:#7b899e;margin:-10px 0 0;font-size:10px;line-height:1.5}.reset-success{text-align:center;background:#fff;border:1px solid #d9e7f5;border-radius:20px;padding:30px;box-shadow:0 18px 55px #12355f12}.reset-success>span{color:#16734a;background:#dff7e8;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 16px;font-size:24px;font-weight:900;display:grid}.reset-success h3{margin:0 0 9px;font-size:25px}.reset-success p{color:#71809a;margin:0 0 22px;font-size:13px;line-height:1.6}.reset-success .auth-submit{text-align:left}.reset-success .auth-submit b{font-size:20px}.logout-button{font:inherit;color:#1769e0;cursor:pointer;background:0 0;border:0;margin-left:12px;padding:8px 0;font-size:11px;font-weight:800}.logout-button:disabled{opacity:.6;cursor:wait}@media (width<=620px){.register-fields{grid-template-columns:1fr}.logout-button{margin-left:2px}}.plan-chip em{color:#8fc0ff;margin-top:6px;font-size:9px;font-style:normal;display:block}.payment-status{background:#eaf4ff;border:1px solid #cfe3fa;border-radius:16px;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;margin:-8px 0 20px;padding:14px 17px;display:grid}.payment-status>span{color:#fff;background:#1769e0;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.payment-status b{font-size:12px}.payment-status p{color:#667a98;margin:4px 0 0;font-size:10px}.payment-status a{color:#1769e0;font-size:10px;font-weight:900}.paywall-inline{color:#fff;cursor:pointer;background:#1769e0;border:0;border-radius:11px;padding:13px 16px;font-weight:900}.paywall-inline span{margin-left:18px}.paywall-overlay{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06152ecc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.paywall-modal{text-align:center;background:#fff;border-radius:24px;width:min(580px,100%);padding:42px;position:relative;box-shadow:0 35px 100px #02081780}.paywall-close{color:#4c617e;cursor:pointer;background:#edf3fb;border:0;border-radius:50%;width:36px;height:36px;font-size:22px;position:absolute;top:14px;right:17px}.paywall-icon{color:#1769e0;background:#dceeff;border-radius:20px;place-items:center;width:64px;height:64px;margin:0 auto 22px;font-weight:900;display:grid}.paywall-kicker{letter-spacing:2px;color:#1769e0;font-size:10px;font-weight:900}.paywall-modal h2{letter-spacing:-1.8px;margin:12px 0;font-size:34px}.paywall-modal>p{color:#6f8099;max-width:470px;margin:0 auto 26px;font-size:13px;line-height:1.7}.paywall-plans{text-align:left;grid-template-columns:1fr 1fr;gap:10px;display:grid}.paywall-plans a{border:1px solid #d5e2f2;border-radius:15px;flex-direction:column;gap:16px;padding:17px;display:flex}.paywall-plans a.recommended{color:#fff;background:#09295d;border-color:#09295d}.paywall-plans span b,.paywall-plans span small{display:block}.paywall-plans span b{font-size:13px}.paywall-plans span small{color:#7a8aa2;margin-top:4px;font-size:9px}.paywall-plans .recommended span small{color:#acc6e9}.paywall-plans strong{color:#1769e0;font-size:15px}.paywall-plans .recommended strong{color:#7fc1ff}.paywall-secondary{color:#fff;cursor:pointer;background:#1769e0;border:0;border-radius:12px;padding:15px 22px;font-weight:900}.payment-page{background:#f5f9ff;min-height:100vh}.payment-nav{justify-content:space-between;align-items:center;height:82px;display:flex}.payment-nav .brand-mark,.moderator-page .brand-mark{color:#fff;background:#1769e0}.payment-back{color:#657791;font-size:11px;font-weight:800}.payment-shell{padding:38px 0 90px}.payment-heading{text-align:center;max-width:680px;margin:0 auto 35px}.payment-heading>span,.moderator-shell>header>span{letter-spacing:2.2px;color:#1769e0;font-size:10px;font-weight:900}.payment-heading h1,.moderator-shell h1{letter-spacing:-2.8px;margin:12px 0;font-size:44px}.payment-heading p,.moderator-shell>header>p{color:#71809a;font-size:13px;line-height:1.7}.payment-layout{grid-template-columns:minmax(300px,.72fr) minmax(420px,1.28fr);align-items:start;gap:18px;max-width:1000px;margin:auto;display:grid}.payment-card{background:#fff;border:1px solid #dce6f3;border-radius:22px;padding:25px;box-shadow:0 20px 55px #1639650d}.payment-card-head{align-items:center;gap:12px;display:flex}.payment-card-head>span{color:#1769e0;background:#e4f1ff;border-radius:11px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.payment-card-head b,.payment-card-head small{display:block}.payment-card-head b{font-size:13px}.payment-card-head small{color:#8190a7;margin-top:4px;font-size:9px}.qr-frame{background:#fff;border:1px solid #e1e8f2;border-radius:18px;width:min(280px,100%);height:405px;margin:20px auto 13px;overflow:hidden}.qr-frame img{width:100%;height:auto;display:block}.qr-owner{text-align:center;color:#71809a;font-size:10px}.qr-owner b{color:#132847}.payment-plans{gap:8px;margin:20px 0;display:grid}.payment-plans button{text-align:left;cursor:pointer;color:#142743;background:#fff;border:1px solid #d8e3f1;border-radius:13px;justify-content:space-between;align-items:center;width:100%;padding:15px;display:flex}.payment-plans button.selected{background:#f0f7ff;border-color:#2c82ec;box-shadow:0 0 0 3px #2c82ec12}.payment-plans span b,.payment-plans span small{display:block}.payment-plans span b{font-size:12px}.payment-plans span small{color:#7c8ba2;margin-top:4px;font-size:9px}.payment-plans strong{font-size:14px}.payment-total{color:#fff;background:#0a2b60;border-radius:14px;justify-content:space-between;align-items:end;margin-bottom:24px;padding:18px;display:flex}.payment-total span{color:#a7c1e7;font-size:10px}.payment-total b{letter-spacing:-1px;font-size:25px}.receipt-step{margin-bottom:17px}.payment-field{margin-top:12px;display:block}.payment-field>span{margin-bottom:7px;font-size:10px;font-weight:800;display:block}.payment-field input{width:100%;height:49px;font:inherit;border:1px solid #d6e2f1;border-radius:11px;outline:none;padding:0 14px;font-size:12px}.payment-field input:focus{border-color:#2f84ec;box-shadow:0 0 0 3px #2f84ec12}.payment-field input[readonly]{color:#6b7b92;background:#f5f8fc}.whatsapp-button{color:#fff;text-align:left;cursor:pointer;background:#1fa85b;border:0;border-radius:13px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;width:100%;margin-top:16px;padding:11px 15px;display:grid}.whatsapp-button:disabled{opacity:.65;cursor:wait}.wa-mark{color:#19904e;background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:10px;font-weight:900;display:grid}.whatsapp-button b,.whatsapp-button small{display:block}.whatsapp-button b{font-size:12px}.whatsapp-button small{color:#d8f5e5;margin-top:3px;font-size:9px}.whatsapp-button i{font-size:20px;font-style:normal}.payment-message{opacity:0;color:#a14444;min-height:16px;margin:11px 2px 0;font-size:10px;line-height:1.55}.payment-message.visible{opacity:1}.payment-message.success{color:#16734a}.cabinet-return{text-align:center;color:#1769e0;margin:8px 0 0;font-size:10px;font-weight:900;display:block}.payment-note{border-top:1px solid #e1e8f2;margin-top:20px;padding-top:17px}.payment-note b{font-size:11px}.payment-note p{color:#7a899f;margin:5px 0 0;font-size:9px;line-height:1.65}.moderator-page{background:#f4f8fd;min-height:100vh}.moderator-shell{padding:45px 0 90px}.moderator-shell>header{max-width:670px}.moderator-shell h1{font-size:42px}.moderator-stats{gap:12px;margin:28px 0;display:flex}.moderator-stats>div{background:#fff;border:1px solid #dce5f1;border-radius:15px;min-width:170px;padding:16px 22px}.moderator-stats b,.moderator-stats span{display:block}.moderator-stats b{color:#1769e0;font-size:24px}.moderator-stats span{color:#7c8ba0;margin-top:4px;font-size:9px}.moderator-list{background:#fff;border:1px solid #dce5f1;border-radius:20px;margin-top:16px;padding:24px}.moderator-list h2{margin:0 0 16px;font-size:19px}.moderator-list article{border-top:1px solid #e5ebf3;grid-template-columns:42px 1.25fr 1fr auto 180px;align-items:center;gap:14px;padding:13px 0;display:grid}.moderator-list article>div>b,.moderator-list article>div>small{display:block}.moderator-list article>div>b{font-size:11px}.moderator-list article>div>small{color:#7d8ba0;margin-top:4px;font-size:9px}.request-number{color:#1769e0;background:#e8f2ff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.moderator-list article>strong{font-size:12px}.moderator-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.moderator-actions button{color:#fff;cursor:pointer;background:#1769e0;border:0;border-radius:8px;padding:9px 10px;font-size:9px;font-weight:900}.moderator-actions button.reject{color:#66758a;background:#eef2f7}.moderator-actions small{color:#1769e0;grid-column:1/-1;font-size:8px}.moderator-empty{text-align:center;color:#7d8ba0;padding:28px;font-size:11px}.moderator-list.history article{grid-template-columns:42px 1.25fr 1fr auto}@media (width<=800px){.payment-status{grid-template-columns:42px 1fr}.payment-status a{grid-column:2}.payment-layout{grid-template-columns:1fr}.qr-card{order:1}.payment-details{order:0}.qr-frame{height:430px}.moderator-list article,.moderator-list.history article{grid-template-columns:42px 1fr auto}.moderator-list article>div:nth-child(3){grid-column:2}.moderator-actions{grid-column:2/-1;width:180px}.moderator-list article>strong{grid-area:1/3}.paywall-plans{grid-template-columns:1fr}}@media (width<=520px){.paywall-modal{padding:34px 22px}.paywall-modal h2{font-size:28px}.payment-heading h1{font-size:35px}.payment-shell{padding-top:20px}.payment-card{padding:18px}.qr-frame{height:385px}.moderator-stats{grid-template-columns:1fr 1fr;display:grid}.moderator-stats>div{min-width:0}.moderator-list{padding:16px}.moderator-list article,.moderator-list.history article{grid-template-columns:38px 1fr}.moderator-list article>strong{grid-area:auto/2}.moderator-actions{grid-column:2;width:100%}}.fno-page{color:#0b1b39;background:#f3f7fc;min-height:100vh}.fno-nav{border-bottom:1px solid #dbe5f1;justify-content:space-between;align-items:center;height:78px;display:flex}.fno-nav .brand-mark{color:#fff;background:#1769e0}.fno-nav-center{align-items:center;gap:9px;display:flex}.fno-nav-center b{font-size:12px}.fno-nav-center span{color:#6e7f98;background:#e7eef7;border-radius:20px;padding:6px 9px;font-size:9px}.fno-exit{color:#1769e0;font-size:11px;font-weight:800}.fno-shell{padding:38px 0 90px}.fno-heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.fno-heading>div>span,.fno-card-title>span,.places-head span{letter-spacing:2px;color:#1769e0;font-size:10px;font-weight:900}.fno-heading h1{letter-spacing:-2.6px;margin:10px 0 8px;font-size:42px}.fno-heading p,.fno-card-title p{color:#708099;margin:0;font-size:12px;line-height:1.65}.fno-period-chip{color:#fff;background:#0a2b60;border-radius:16px;min-width:230px;padding:14px 18px}.fno-period-chip small,.fno-period-chip b,.fno-period-chip span{display:block}.fno-period-chip small{color:#91b5e7;font-size:9px}.fno-period-chip b{margin-top:5px;font-size:14px}.fno-period-chip span{color:#9fb5d3;text-overflow:ellipsis;margin-top:6px;font-size:9px;overflow:hidden}.fno-progress{grid-template-columns:repeat(4,1fr);gap:0;margin:28px 0 20px;display:grid}.fno-progress button{color:#8491a5;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:2px solid #d4deeb;align-items:center;gap:9px;padding:12px 0;display:flex;position:relative}.fno-progress button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-2px;left:0;right:0}.fno-progress button.active:after,.fno-progress button.done:after{background:#1769e0}.fno-progress i{background:#e5ecf5;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;font-weight:900;display:grid}.fno-progress button.active i,.fno-progress button.done i{color:#fff;background:#1769e0}.fno-progress span{font-size:10px;font-weight:800}.fno-workspace{grid-template-columns:minmax(0,1fr) 315px;align-items:start;gap:18px;display:grid}.fno-form-card,.fno-summary{background:#fff;border:1px solid #dbe5f2;border-radius:20px;box-shadow:0 18px 55px #183b6d0c}.fno-form-card{padding:27px}.fno-card-title{border-bottom:1px solid #e3e9f2;margin-bottom:22px;padding-bottom:20px}.fno-card-title h2{letter-spacing:-1.2px;margin:7px 0;font-size:25px}.fno-field-grid{gap:13px;margin-bottom:16px;display:grid}.fno-field-grid.two{grid-template-columns:1fr 1fr}.fno-field-grid.three{grid-template-columns:1fr 2fr 1fr}.fno-field-grid .span-two{grid-column:span 2}.fno-field,.fno-field-grid label,.place-money label{margin-bottom:16px;display:block}.fno-field>span,.fno-field-grid label>span,.place-money label>span{margin-bottom:8px;font-size:10px;font-weight:800;display:block}.fno-field input,.fno-field-grid input,.fno-field select,.fno-field-grid select{color:#11233f;width:100%;height:48px;font:inherit;background:#fff;border:1px solid #d7e1ef;border-radius:11px;outline:none;padding:0 13px;font-size:11px}.fno-field input:focus,.fno-field-grid input:focus,.fno-field select:focus,.fno-field-grid select:focus,.money-input input:focus,.rate-input input:focus{border-color:#2d83ec;box-shadow:0 0 0 3px #2d83ec12}.fno-field small,.fno-field-grid label>small,.place-money label>small{color:#8290a5;margin-top:6px;font-size:9px;line-height:1.5;display:block}.segmented{background:#eef3f9;border-radius:11px;height:48px;padding:4px;display:flex}.segmented button{color:#718097;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;padding:0 11px;font-size:10px;font-weight:800}.segmented button.selected{color:#1769e0;background:#fff;box-shadow:0 3px 12px #22446c14}.segmented.wide{width:100%}.fno-info{background:#edf5ff;border:1px solid #d5e7fb;border-radius:13px;margin:7px 0 18px;padding:15px 17px}.fno-info b{font-size:11px}.fno-info p{color:#667b98;margin:5px 0 0;font-size:9px;line-height:1.65}.money-input,.rate-input{position:relative}.money-input input,.rate-input input{color:#11233f;width:100%;height:44px;font:inherit;background:#fff;border:1px solid #d7e1ef;border-radius:10px;outline:none;padding:0 36px 0 12px;font-size:11px}.money-input span,.rate-input span{color:#8291a7;font-size:10px;font-weight:800;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.month-table{border:1px solid #dee6f1;border-radius:13px;overflow:hidden}.month-head,.month-row{grid-template-columns:.65fr 1fr;align-items:center;gap:10px;padding:9px 12px;display:grid}:is(.income-table:has(.month-head b:nth-child(3)) .month-head,.income-table:has(.month-head b:nth-child(3)) .month-row){grid-template-columns:.65fr 1fr 1fr}.month-head{color:#6f7f97;background:#f3f6fa}.month-head b{font-size:9px}.month-row{border-top:1px solid #e5eaf2}.month-row>span{font-size:10px;font-weight:800}.month-row .money-input input{height:39px}.fno-total-line{color:#fff;background:#0a2b60;border-radius:12px;justify-content:space-between;align-items:center;margin:12px 0 18px;padding:15px 17px;display:flex}.fno-total-line span{color:#b5c9e5;font-size:10px}.fno-total-line b{font-size:17px}.employee-switch{border:1px solid #dce5f1;border-radius:13px;justify-content:space-between;align-items:center;gap:25px;margin:18px 0;padding:15px 17px;display:flex}.employee-switch>div:first-child{max-width:520px}.employee-switch b{font-size:11px}.employee-switch p{color:#728199;margin:4px 0 0;font-size:9px;line-height:1.55}.employee-switch .segmented{flex-shrink:0;width:150px}.threshold-note{background:#fff8e3;border:1px solid #f0dfaa;border-radius:13px;grid-template-columns:37px 1fr;gap:12px;margin-bottom:23px;padding:13px 15px;display:grid}.threshold-note>span{color:#644b08;background:#f1cb67;border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}.threshold-note.reached{background:#eaf8ef;border-color:#c9e9d4}.threshold-note.reached>span{color:#fff;background:#5fbe7d}.threshold-note b{font-size:11px}.threshold-note p{color:#6e7d91;margin:4px 0 0;font-size:9px;line-height:1.55}.places-head{justify-content:space-between;align-items:end;margin:28px 0 12px;display:flex}.places-head h3{margin:5px 0 0;font-size:18px}.places-head button,.place-title button{color:#1769e0;cursor:pointer;background:#e8f2ff;border:0;border-radius:9px;padding:10px 12px;font-size:9px;font-weight:900}.place-card{border:1px solid #dce5f1;border-radius:15px;margin-bottom:12px;padding:17px}.place-title{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.place-title b{font-size:11px}.place-title button{color:#8490a3;background:#f4f6f9;padding:7px 9px}.place-card .fno-field-grid{margin-bottom:0}.place-card .fno-field-grid label{margin-bottom:12px}.place-money{align-items:start}.readonly-money{background:#f6f8fb;border:1px solid #e0e6ef;border-radius:10px;height:44px;padding:9px 12px;font-size:11px;font-weight:800}.readonly-money small{color:#8996a9;margin-top:3px;font-size:8px;display:block}.fno-warning{color:#a24a4a;background:#fff1f1;border:1px solid #f1cece;border-radius:11px;padding:12px 14px;font-size:9px;line-height:1.5}.social-settings{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px;display:grid}.social-settings label{cursor:pointer;border:1px solid #dce5f1;border-radius:12px;grid-template-columns:17px 1fr;gap:10px;padding:13px;display:grid}.social-settings input{accent-color:#1769e0;width:16px;height:16px}.social-settings b,.social-settings small{display:block}.social-settings b{font-size:10px}.social-settings small{color:#7d8ba0;margin-top:4px;font-size:8px;line-height:1.5}.social-table{border:1px solid #dce5f1;border-radius:13px;overflow-x:auto}.social-head,.social-row{grid-template-columns:1fr 1.25fr .8fr 1.25fr .8fr .8fr 1fr;align-items:center;gap:9px;min-width:930px;padding:9px 11px;display:grid}.social-head{background:#f2f6fa}.social-head b{color:#718096;font-size:8px}.social-row{border-top:1px solid #e4eaf2}.social-row>div:first-child{justify-content:space-between;align-items:center;gap:5px;display:flex}.social-row>div:first-child b{font-size:9px}.social-row>div:first-child button{color:#1769e0;cursor:pointer;background:#e8f2ff;border:0;border-radius:6px;padding:5px;font-size:7px;font-weight:900}.social-row .money-input input{height:37px}.social-row strong{font-size:9px}.review-block{border:1px solid #dce5f1;border-radius:14px;margin-bottom:15px;overflow:hidden}.review-block>h3{background:#f2f6fa;margin:0;padding:15px;font-size:13px}.review-row{border-top:1px solid #e5eaf2;grid-template-columns:95px 1fr auto;align-items:center;gap:12px;padding:11px 14px;display:grid}.review-row i{color:#1769e0;font-size:9px;font-style:normal;font-weight:900}.review-row span{color:#65758d;font-size:10px}.review-row b{font-size:11px}.place-result{border-top:1px solid #e5eaf2;grid-template-columns:1.3fr repeat(4,1fr);align-items:center;gap:12px;padding:13px 14px;display:grid}.place-result>div>b,.place-result>div>span,.place-result>div>small{display:block}.place-result>div>b{font-size:10px}.place-result>div>span,.place-result>div>small{color:#7a899e;margin-top:3px;font-size:8px}.review-alert{background:#edf5ff;border:1px solid #d3e6fb;border-radius:12px;grid-template-columns:35px 1fr;gap:11px;padding:14px;display:grid}.review-alert>span{color:#fff;background:#1769e0;border-radius:10px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.review-alert p{color:#657b98;margin:0;font-size:9px;line-height:1.6}.review-alert b{color:#183253;margin-bottom:3px;font-size:10px;display:block}.fno-actions{border-top:1px solid #e3e9f2;justify-content:space-between;gap:12px;margin-top:24px;padding-top:20px;display:flex}.fno-actions button{height:46px;font:inherit;cursor:pointer;border-radius:11px;padding:0 18px;font-size:10px;font-weight:900}.fno-back{color:#6f7e94;background:#fff;border:1px solid #d8e1ed}.fno-back:disabled{opacity:.35;cursor:not-allowed}.fno-next{color:#fff;background:#1769e0;border:0;justify-content:space-between;align-items:center;min-width:170px;display:flex}.fno-summary{padding:22px;position:sticky;top:18px}.summary-head{justify-content:space-between;align-items:center;display:flex}.summary-head span{letter-spacing:1.6px;color:#1769e0;font-size:8px;font-weight:900}.summary-head h2{margin:5px 0 0;font-size:18px}.summary-head i{color:#1769e0;background:#e3f0ff;border-radius:14px;place-items:center;width:48px;height:48px;font-size:12px;font-style:normal;font-weight:900;display:grid}.summary-main{color:#fff;background:#0a2b60;border-radius:14px;margin:19px 0 14px;padding:18px}.summary-main span,.summary-main b,.summary-main small{display:block}.summary-main span{color:#a8c1e4;font-size:9px}.summary-main b{letter-spacing:-1.5px;margin:6px 0 3px;font-size:28px}.summary-main small{color:#8facd4;font-size:8px}.summary-lines>div,.summary-social>div{border-bottom:1px solid #e3e9f1;justify-content:space-between;align-items:center;padding:10px 1px;display:flex}.summary-lines span,.summary-social p{color:#74839a;margin:0;font-size:9px}.summary-lines b,.summary-social b{font-size:10px}.summary-social{margin-top:18px}.summary-social>span{color:#1769e0;margin-bottom:4px;font-size:9px;font-weight:900;display:block}.summary-note{background:#f0f6fd;border-radius:11px;margin-top:17px;padding:13px}.summary-note b{font-size:10px}.summary-note p{color:#6d7e96;margin:4px 0 0;font-size:8px;line-height:1.55}@media (width<=950px){.fno-workspace{grid-template-columns:1fr}.fno-summary{order:-1;grid-template-columns:1fr 1fr;gap:12px;display:grid;position:static}.summary-head,.summary-note{grid-column:1/-1}.summary-main{margin:0}.summary-social{margin-top:0}.fno-field-grid.three{grid-template-columns:1fr 1fr}.fno-field-grid .span-two{grid-column:span 1}.place-result{grid-template-columns:1.3fr 1fr 1fr}.place-result>div:nth-child(4),.place-result>div:nth-child(5){grid-column:auto}.fno-heading h1{font-size:36px}}@media (width<=650px){.fno-nav-center{display:none}.fno-shell{padding-top:25px}.fno-heading{display:grid}.fno-period-chip{width:100%}.fno-heading h1{font-size:32px}.fno-progress span{display:none}.fno-progress button{justify-content:center}.fno-workspace{gap:12px}.fno-form-card{padding:18px}.fno-summary{display:block}.summary-main{margin:16px 0}.summary-social{margin-top:17px}.fno-field-grid.two,.fno-field-grid.three,.social-settings{grid-template-columns:1fr}.fno-field-grid .span-two{grid-column:auto}.segmented.wide{grid-template-columns:1fr;height:auto;display:grid}.segmented.wide button{min-height:39px}:is(.income-table:has(.month-head b:nth-child(3)) .month-head,.income-table:has(.month-head b:nth-child(3)) .month-row){grid-template-columns:.75fr 1fr}.income-table:has(.month-head b:nth-child(3)) .month-head b:nth-child(3){display:none}.income-table:has(.month-head b:nth-child(3)) .month-row .money-input:nth-child(3){grid-column:2}.employee-switch{display:grid}.employee-switch .segmented{width:100%}.places-head{align-items:start;gap:12px}.place-result{grid-template-columns:1fr 1fr}.place-result>div:first-child{grid-column:1/-1}.review-row{grid-template-columns:82px 1fr}.review-row b{grid-column:2}.fno-actions button{padding:0 13px}.fno-next{min-width:150px}}.social-head,.social-row{grid-template-columns:.75fr 1fr .68fr 1fr .68fr .68fr .82fr;gap:7px;min-width:760px}.statement-analyzer{background:#f8fbff;border:1px solid #d7e3f1;border-radius:17px;margin-bottom:22px;padding:18px}.statement-intro{justify-content:space-between;align-items:center;gap:20px;display:flex}.statement-intro>div>span,.income-result-head span{letter-spacing:1.5px;color:#1769e0;font-size:9px;font-weight:900;display:block}.statement-intro h3,.income-result-head h3{margin:5px 0;font-size:18px}.statement-intro p{color:#6f8097;max-width:500px;margin:0;font-size:9px;line-height:1.55}.statement-upload{text-align:center;cursor:pointer;color:#1769e0;background:#eaf4ff;border:1px dashed #68a7ee;border-radius:12px;min-width:190px;padding:13px 15px}.statement-upload input{display:none}.statement-upload b,.statement-upload small{display:block}.statement-upload b{font-size:10px}.statement-upload small{color:#7e93ae;margin-top:4px;font-size:8px}.statement-upload.busy{opacity:.6;cursor:wait}.privacy-line{color:#5e728c;align-items:center;gap:8px;margin-top:12px;display:flex}.privacy-line>span{color:#23814a;background:#dff3e6;border-radius:50%;place-items:center;width:19px;height:19px;font-size:8px;font-weight:900;display:grid}.privacy-line p{margin:0;font-size:8px}.privacy-line b{color:#2c425e}.statement-error{margin-top:12px}.income-source-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;display:grid}.income-source-grid article{background:#fff;border:1px solid #e0e8f2;border-radius:11px;grid-template-columns:28px 1fr;gap:9px;padding:11px;display:grid}.income-source-grid i{color:#1769e0;background:#e7f2ff;border-radius:8px;place-items:center;width:26px;height:26px;font-size:9px;font-style:normal;font-weight:900;display:grid}.income-source-grid b{font-size:9px;display:block}.income-source-grid p{color:#74849a;margin:4px 0 0;font-size:8px;line-height:1.5}.statement-kpis{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:15px;display:grid}.statement-kpis article{background:#fff;border:1px solid #e0e7f0;border-radius:11px;padding:11px}.statement-kpis span,.statement-kpis b,.statement-kpis small{display:block}.statement-kpis span{color:#74839a;font-size:8px}.statement-kpis b{margin:5px 0;font-size:14px}.statement-kpis small{color:#8e9aab;font-size:7px}.statement-kpis .green{border-top:3px solid #4aad70}.statement-kpis .gray{border-top:3px solid #99a5b3}.statement-kpis .orange{border-top:3px solid #eaa647}.statement-kpis .blue{border-top:3px solid #1769e0}.statement-toolbar{justify-content:space-between;align-items:end;gap:15px;margin:18px 0 9px;display:flex}.statement-toolbar b,.statement-toolbar span{display:block}.statement-toolbar b{font-size:11px}.statement-toolbar span{color:#7b899d;margin-top:3px;font-size:8px}.statement-toolbar select,.statement-row>select{color:#334761;height:36px;font:inherit;background:#fff;border:1px solid #d4deeb;border-radius:9px;padding:0 10px;font-size:9px}.statement-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.statement-toolbar-actions button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#18745c;border:1px solid #18745c;border-radius:10px;padding:0 16px;font-weight:800}.statement-toolbar-actions button:hover{background:#105d4a}.statement-table-wrap{background:#fff;border:1px solid #dbe4ef;border-radius:12px;overflow-x:auto}.statement-table-head,.statement-row{grid-template-columns:minmax(270px,1.7fr) 105px minmax(220px,1.2fr) 125px;align-items:center;gap:12px;min-width:760px;padding:10px 12px;display:grid}.statement-table-head{background:#edf3fa}.statement-table-head b{color:#708097;font-size:8px}.statement-row{border-top:1px solid #e5eaf1}.statement-operation b,.statement-operation span,.statement-operation small{display:block}.statement-operation b{color:#1f334f;font-size:9px}.statement-operation span{color:#64758d;margin-top:3px;font-size:8px;line-height:1.4}.statement-operation small{color:#9aa5b5;margin-top:3px;font-size:7px}.statement-row>strong{font-size:10px}.statement-row>strong.incoming{color:#22804a}.statement-row>strong.outgoing{color:#a65454}.decision-badge{border-radius:12px;padding:5px 7px;font-size:7px;font-weight:900;display:inline-flex}.decision-badge.income{color:#257348;background:#e1f5e8}.decision-badge.excluded{color:#667587;background:#eef1f4}.decision-badge.review{color:#a46012;background:#fff0d7}.decision-badge.adjustment{color:#a34c4c;background:#f8e8e8}.decision-badge.outside{color:#7051b5;background:#eee9ff}.decision-reason{color:#7b899b;margin-top:5px;font-size:7px;line-height:1.45;display:block}.statement-empty{text-align:center;color:#8090a6;padding:18px;font-size:9px}.statement-footer{justify-content:space-between;align-items:center;gap:18px;margin-top:10px;display:flex}.statement-footer p{color:#6f8097;margin:0;font-size:8px;line-height:1.5}.statement-footer b{color:#2b405d}.statement-footer button{color:#8d5a5a;white-space:nowrap;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:900}.income-result-head{justify-content:space-between;align-items:end;gap:25px;margin:28px 0 11px;display:flex}.income-result-head p{color:#718198;text-align:right;max-width:480px;margin:0;font-size:8px;line-height:1.55}@media (width<=760px){.statement-intro,.income-result-head{display:grid}.statement-upload{width:100%}.income-source-grid,.statement-kpis{grid-template-columns:1fr 1fr}.statement-toolbar{align-items:start;display:grid}.statement-toolbar select{width:100%}.statement-toolbar-actions{justify-content:stretch;width:100%}.statement-toolbar-actions button,.statement-toolbar-actions select{width:100%}.income-result-head p{text-align:left}.statement-footer{align-items:start}}@media (width<=480px){.income-source-grid,.statement-kpis{grid-template-columns:1fr}.statement-analyzer{padding:14px}.statement-intro h3,.income-result-head h3{font-size:17px}}.statement-controls{gap:8px;margin-top:13px;display:grid}.statement-controls article{background:#eef9f2;border:1px solid #cfe6d7;border-radius:11px;grid-template-columns:30px 1fr;align-items:center;gap:10px;padding:11px 13px;display:grid}.statement-controls article.bad{background:#fff1f1;border-color:#efcaca}.statement-controls article>span{color:#fff;background:#39a664;border-radius:8px;place-items:center;width:27px;height:27px;font-size:10px;font-weight:900;display:grid}.statement-controls article.bad>span{background:#c85d5d}.statement-controls b,.statement-controls p,.statement-controls small{display:block}.statement-controls b{font-size:9px}.statement-controls p{color:#526b60;margin:3px 0;font-size:8px}.statement-controls small{color:#388256;font-size:7px}.statement-controls article.bad small{color:#a84f4f}.statement-row.outside-period{opacity:.8;background:#f6f7f9}.statement-row.outside-period .statement-operation b{color:#6e7b8c}.statement-row>select:disabled{color:#8994a3;cursor:not-allowed;background:#eef1f4}.source-section-head>span{letter-spacing:1.5px;color:#1769e0;font-size:9px;font-weight:900;display:block}.source-section-head h3{margin:5px 0;font-size:18px}.source-section-head p{color:#6f8097;margin:0;font-size:9px;line-height:1.55}.income-source-list{gap:10px;margin-top:15px;display:grid}.income-source-row{background:#fff;border:1px solid #dce6f2;border-radius:13px;grid-template-columns:32px minmax(190px,.8fr) minmax(320px,1.2fr);align-items:start;gap:13px;padding:14px;display:grid}.income-source-row>i{color:#1769e0;background:#e7f2ff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;font-weight:900;display:grid}.source-copy b{font-size:10px;line-height:1.35;display:block}.source-copy p{color:#74849a;margin:5px 0 0;font-size:8px;line-height:1.55}.source-action{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.source-upload{text-align:center;cursor:pointer;color:#1769e0;background:#eaf4ff;border:1px dashed #68a7ee;border-radius:10px;min-width:150px;padding:10px 12px}.source-upload input{display:none}.source-upload b,.source-upload small,.source-result span,.source-result b,.source-result small{display:block}.source-upload small{color:#7e93ae;margin-top:3px;font-size:7px}.source-upload.busy{opacity:.6;cursor:wait}.source-result{text-align:right;min-width:150px}.source-result span{color:#72829a;font-size:7px}.source-result b{margin:3px 0;font-size:13px}.source-result small{color:#8795a8;font-size:7px;line-height:1.4}.source-error{color:#a24a4a;max-width:190px;font-size:7px;line-height:1.4;display:block}.esf-source-action{flex-wrap:wrap}.cash-source-row{grid-template-columns:32px minmax(190px,.8fr) minmax(320px,1.2fr)}.cash-month-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.cash-month-grid label>span{color:#718198;margin-bottom:4px;font-size:7px;display:block}.cash-month-grid label>div{position:relative}.cash-month-grid input{width:100%;height:35px;font:inherit;border:1px solid #d7e1ef;border-radius:8px;outline:none;padding:0 25px 0 9px;font-size:9px}.cash-month-grid input:focus{border-color:#2d83ec;box-shadow:0 0 0 3px #2d83ec12}.cash-month-grid label>div>b{color:#8291a7;font-size:8px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.statement-kpis{margin-top:12px}.bank-format-note{background:#f7faff;border:1px solid #d9e5f3;border-radius:10px;align-items:flex-start;gap:9px;margin-top:10px;padding:9px 11px;display:flex}.bank-format-note>span{color:#1769e0;letter-spacing:.5px;background:#e5f1ff;border-radius:6px;flex:none;padding:4px 6px;font-size:7px;font-weight:900}.bank-format-note p{color:#667a94;margin:0;font-size:8px;line-height:1.55}.bank-format-note b{color:#284563}@media (width<=900px){.income-source-row,.cash-source-row{grid-template-columns:32px 1fr}.source-action,.cash-month-grid{grid-column:2}.source-action{justify-content:flex-start}.source-result{text-align:left}}@media (width<=560px){.income-source-row,.cash-source-row{grid-template-columns:28px 1fr;padding:11px}.source-action{display:grid}.source-upload{width:100%}.cash-month-grid{grid-template-columns:1fr 1fr}.source-result{text-align:left}}.lp-device-wrap{place-items:center;padding:0;display:grid}.lp-device-art{filter:drop-shadow(0 24px 22px #183d4f2e);width:116%;max-width:none;height:auto;margin-left:-7%;display:block}.lp-ornament{z-index:1;opacity:.28;pointer-events:none;background:url(/kazakh-ornament-v2.png) 50%/auto 100% no-repeat;display:block;position:absolute}.lp-ornament-left{opacity:.36;filter:drop-shadow(0 0 18px #ffffffe6);width:170px;height:430px;top:72px;left:0}.lp-ornament-left:before{content:"";z-index:-1;background:linear-gradient(90deg,#fafdfdfa 0%,#fafdfdd4 65%,#0000 100%);position:absolute;inset:-30px -18px}.lp-ornament-right{opacity:.23;width:72px;height:235px;top:22px;right:19px}@media (width>=1580px){.lp-ornament-right{display:none}}@media (width<=1150px){.lp-device-art{width:111%;margin-left:-4%}.lp-ornament-left{opacity:.22;width:110px;height:390px}.lp-ornament-right{display:none}}@media (width<=820px){.lp-device-art{width:104%;margin-left:-2%}.lp-ornament-left{opacity:.14}}@media (width<=560px){.lp-device-art{width:108%;margin-left:-4%}.lp-ornament-left{display:none}}.source-title-line{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.source-title-line>b{display:inline}.esf-help{z-index:8;display:inline-flex;position:relative}.esf-help-trigger{color:#1769e0;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:1px;display:inline-flex}.esf-help-trigger>span{color:#fff;background:#1769e0;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-weight:900;display:grid;box-shadow:0 3px 9px #1769e035}.esf-help-trigger>b{white-space:nowrap;font-size:8px}.esf-help-trigger:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #1769e0}.esf-help-preview{pointer-events:none;opacity:0;visibility:hidden;z-index:30;background:#fff;border:1px solid #d6e2f0;border-radius:14px;width:440px;padding:12px;transition:all .18s;position:absolute;bottom:calc(100% + 10px);left:-85px;transform:translateY(7px);box-shadow:0 22px 60px #12355f32}.esf-help:hover .esf-help-preview,.esf-help:focus-within .esf-help-preview{opacity:1;visibility:visible;transform:translateY(0)}.esf-help-preview:after{content:"";background:#fff;border-bottom:1px solid #d6e2f0;border-right:1px solid #d6e2f0;width:12px;height:12px;position:absolute;bottom:-7px;left:99px;transform:rotate(45deg)}.esf-help-preview strong{color:#142743;margin-bottom:8px;font-size:11px;display:block}.esf-help-preview-image{background:#edf3f9;border:1px solid #dce6f1;border-radius:9px;height:220px;overflow:hidden}.esf-help-preview-image img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.esf-help-preview small{color:#77879d;margin-top:8px;font-size:8px;line-height:1.45;display:block}.esf-help-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#071a36b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.esf-help-modal{background:#fff;border-radius:22px;width:min(1080px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 35px 100px #06152f73}.esf-help-modal-head{z-index:2;background:#fff;border-bottom:1px solid #e0e8f2;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex;position:sticky;top:0}.esf-help-modal-head span{letter-spacing:1.5px;color:#1769e0;font-size:9px;font-weight:900;display:block}.esf-help-modal-head h3{margin:5px 0 0;font-size:20px}.esf-help-modal-head>button{color:#27405f;cursor:pointer;background:#edf3fa;border:0;border-radius:50%;flex:none;width:36px;height:36px;font-size:24px;line-height:1}.esf-help-modal-body{padding:20px 24px 24px}.esf-help-image-wrap{background:#edf3f8;border:1px solid #d6e1ee;border-radius:15px;overflow:hidden}.esf-help-image-wrap img{width:100%;height:auto;display:block}.esf-help-modal-body ol{counter-reset:esf-step;grid-template-columns:repeat(5,1fr);gap:9px;margin:18px 0 12px;padding:0;list-style:none;display:grid}.esf-help-modal-body li{counter-increment:esf-step;color:#40536d;background:#f1f6fc;border-radius:11px;padding:12px 11px;font-size:10px;line-height:1.5}.esf-help-modal-body li:before{content:counter(esf-step);color:#fff;background:#1769e0;border-radius:7px;place-items:center;width:22px;height:22px;margin-bottom:8px;font-size:9px;font-weight:900;display:grid}.esf-help-modal-body>p{color:#72551d;background:#fff5dd;border:1px solid #f2deb0;border-radius:10px;margin:0;padding:11px 13px;font-size:10px;line-height:1.5}@media (width<=950px){.esf-help-preview{left:auto;right:-15px}.esf-help-preview:after{left:auto;right:28px}.esf-help-modal-body ol{grid-template-columns:1fr 1fr}.esf-help-modal-body li:last-child{grid-column:1/-1}}@media (width<=650px){.esf-help-preview{display:none}.esf-help-trigger>b{font-size:9px}.esf-help-backdrop{align-items:end;padding:0}.esf-help-modal{border-radius:20px 20px 0 0;max-height:94vh}.esf-help-modal-head{padding:17px}.esf-help-modal-head h3{font-size:17px}.esf-help-modal-body{padding:14px 17px 22px}.esf-help-image-wrap{overflow-x:auto}.esf-help-image-wrap img{width:900px;max-width:none}.esf-help-modal-body ol{grid-template-columns:1fr;margin-top:14px}.esf-help-modal-body li:last-child{grid-column:auto}}.esf-source-action{grid-template-columns:150px minmax(145px,1fr);align-items:start;display:grid}.esf-source-result{text-align:right}.esf-monthly-summary{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:100%;display:grid}.esf-monthly-summary>span{background:#f1f6fc;border-radius:8px;gap:2px;padding:7px 8px;display:grid}.esf-monthly-summary small{color:#718198;font-size:7px}.esf-monthly-summary b{color:#263e5e;white-space:nowrap;font-size:8px}.esf-import-note{grid-column:1/-1;gap:5px;width:100%;display:grid}.esf-import-note span{color:#7a5a1f;background:#fff4d9;border:1px solid #f0dcac;border-radius:8px;padding:5px 7px;font-size:7px;line-height:1.4;display:block}.esf-details{border-top:1px solid #e0e8f2;grid-column:1/-1;width:100%;padding-top:7px}.esf-details summary{cursor:pointer;color:#1769e0;font-size:8px;font-weight:900}.esf-document-list{gap:5px;max-height:250px;margin-top:7px;display:grid;overflow:auto}.esf-document{background:#f7f9fc;border:1px solid #e3e9f1;border-radius:8px;grid-template-columns:minmax(145px,1fr) 65px 80px 55px;align-items:center;gap:7px;padding:7px;display:grid}.esf-document>div b,.esf-document>div small{display:block}.esf-document>div b{font-size:8px}.esf-document>div small,.esf-document>span{color:#7b899d;font-size:7px}.esf-document>strong{text-align:right;font-size:8px}.esf-document>i{text-align:center;border-radius:9px;padding:4px;font-size:7px;font-style:normal;font-weight:900}.esf-document.included>i{color:#257348;background:#e1f5e8}.esf-document.excluded>i{color:#667587;background:#eef1f4}.esf-document.review>i{color:#a46012;background:#fff0d7}.esf-clear{color:#8d5a5a;cursor:pointer;background:0 0;border:0;grid-column:1/-1;justify-self:end;font-size:7px;font-weight:900}.reconciliation-line{background:#eaf4ff;border:1px solid #cfe3f8;border-radius:12px;grid-template-columns:165px 1fr;align-items:center;gap:15px;margin-top:12px;padding:12px;display:grid}.reconciliation-line span,.reconciliation-line b{display:block}.reconciliation-line span{letter-spacing:1px;color:#1769e0;font-size:7px;font-weight:900}.reconciliation-line>div>b{color:#112f56;margin-top:4px;font-size:16px}.reconciliation-line p{color:#526b88;margin:0;font-size:8px;line-height:1.55}.reconciliation-line p b{color:#25496f;display:inline}@media (width<=900px){.esf-source-action{grid-column:2}.esf-source-result{text-align:left}}@media (width<=560px){.esf-source-action{grid-template-columns:1fr}.esf-monthly-summary{grid-template-columns:1fr 1fr}.esf-document{grid-template-columns:1fr 65px}.esf-document>strong,.esf-document>i{text-align:left}.reconciliation-line{grid-template-columns:1fr}}.fno-heading-side{gap:8px;min-width:260px;display:grid}.fno-heading-side .fno-period-chip{min-width:0}.draft-save-status{background:#fff;border:1px solid #d5e2ef;border-radius:12px;align-items:center;gap:9px;padding:10px 12px;display:flex;box-shadow:0 8px 22px #15365f0a}.draft-save-status>i{color:#23804a;background:#e2f5e9;border-radius:8px;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;font-weight:900;display:grid}.draft-save-status.saving>i{color:#1769e0;background:#e7f1ff}.draft-save-status.error>i{color:#a94646;background:#fde8e8}.draft-save-status span,.draft-save-status b,.draft-save-status small{display:block}.draft-save-status b{font-size:9px}.draft-save-status small{color:#7a899d;margin-top:3px;font-size:7px;line-height:1.4}.cabinet-report-row{background:#fff;border:1px solid #e0e8f2;border-radius:12px;grid-template-columns:42px minmax(190px,1fr) minmax(180px,.8fr) auto;align-items:center;gap:12px;padding:12px 13px;display:grid}.cabinet-report-copy b,.cabinet-report-copy small,.cabinet-report-progress span,.cabinet-report-progress small{display:block}.cabinet-report-progress span{color:#856714;background:#fff5c8;border-radius:8px;width:max-content;padding:6px 9px;font-size:9px;font-weight:900}.cabinet-report-progress small{margin-top:5px}.cabinet-report-actions{align-items:center;gap:6px;display:flex}.cabinet-report-actions a,.cabinet-report-actions button{font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:8px;padding:9px 11px;font-size:9px;font-weight:900}.cabinet-report-actions a{color:#fff;background:#1769e0}.cabinet-report-actions button{color:#8491a4;background:#eef3f8}.cabinet-report-actions button.delete{color:#a44b4b;background:#f9eded}.cabinet-report-actions button:disabled{opacity:.55;cursor:wait}@media (width<=850px){.cabinet-report-row{grid-template-columns:42px 1fr auto}.cabinet-report-progress{grid-column:2}.cabinet-report-actions{grid-area:1/3/3;display:grid}}@media (width<=650px){.fno-heading-side{width:100%;min-width:0}.cabinet-report-row{grid-template-columns:38px 1fr}.cabinet-report-progress,.cabinet-report-actions{grid-area:auto/2}.cabinet-report-actions{flex-wrap:wrap;display:flex}.cabinet-report-actions a,.cabinet-report-actions button{text-align:center;flex:1}}.onec-invite{color:#fff;background:linear-gradient(135deg,#071d48,#0e4189);border-radius:20px;justify-content:space-between;align-items:center;gap:30px;margin:18px 0;padding:24px 27px;display:flex;box-shadow:0 18px 48px #09234c24}.onec-invite span,.onec-side>span{letter-spacing:1.8px;color:#8fc8ff;font-size:9px;font-weight:900}.onec-invite h2{margin:7px 0;font-size:23px}.onec-invite p{color:#c5d9f2;max-width:650px;margin:0;font-size:11px;line-height:1.55}.onec-invite>a{color:#0a4fa9;background:#fff;border-radius:11px;flex:none;padding:14px 16px;font-size:10px;font-weight:900}.onec-invite>a b{margin-left:12px;font-size:15px}.onec-page{color:#0b1b39;background:#f3f7fc;min-height:100vh}.onec-back{color:#1769e0;background:#fff;border:1px solid #d4e0ed;border-radius:10px;padding:11px 14px;font-size:10px;font-weight:900}.onec-shell{padding:45px 0 90px}.onec-layout{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:18px;display:grid}.onec-card,.onec-side{background:#fff;border:1px solid #dbe5f1;border-radius:24px;box-shadow:0 18px 55px #12355f10}.onec-card{padding:32px}.onec-card-head>span{letter-spacing:2px;color:#1769e0;font-size:9px;font-weight:900}.onec-card-head h1{letter-spacing:-1.8px;margin:9px 0;font-size:35px}.onec-card-head p{color:#708099;max-width:660px;margin:0;font-size:12px;line-height:1.65}.onec-modes{grid-template-columns:1fr 1fr;gap:9px;margin:25px 0;display:grid}.onec-modes button{text-align:left;color:#6e7f96;cursor:pointer;background:#f8faff;border:1px solid #d6e1ee;border-radius:13px;padding:15px}.onec-modes button.active{color:#0d3f82;background:#eaf3ff;border-color:#1769e0;box-shadow:0 0 0 3px #1769e00d}.onec-modes b,.onec-modes small{display:block}.onec-modes b{font-size:12px}.onec-modes small{margin-top:5px;font-size:9px}.onec-field{margin-top:16px;display:block}.onec-field>span{margin-bottom:7px;font-size:10px;font-weight:900;display:block}.onec-field input{width:100%;height:48px;font:inherit;background:#fff;border:1px solid #d4dfec;border-radius:11px;outline:none;padding:0 13px;font-size:11px}.onec-field input:focus{border-color:#2d83ec;box-shadow:0 0 0 3px #2d83ec12}.onec-field>small{color:#8492a5;margin-top:6px;font-size:8px;line-height:1.45;display:block}.onec-field-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.onec-password{position:relative}.onec-password input{padding-right:68px}.onec-password button{color:#1769e0;cursor:pointer;background:#edf4fb;border:0;border-radius:8px;height:34px;padding:0 9px;font-size:8px;font-weight:900;position:absolute;top:7px;right:7px}.onec-security-note{background:#eef8f2;border:1px solid #d3ebdc;border-radius:12px;align-items:flex-start;gap:10px;margin:19px 0;padding:12px 13px;display:flex}.onec-security-note i{color:#25804b;background:#d8f2e1;border-radius:8px;flex:none;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;font-weight:900;display:grid}.onec-security-note p{color:#557063;margin:0;font-size:9px;line-height:1.55}.onec-security-note b{color:#24583b}.onec-submit{color:#fff;width:100%;height:52px;font:inherit;cursor:pointer;background:#1769e0;border:0;border-radius:12px;justify-content:space-between;align-items:center;padding:0 17px;font-size:11px;font-weight:900;display:flex;box-shadow:0 12px 28px #1769e029}.onec-submit:disabled{opacity:.65;cursor:wait}.onec-submit span{font-size:18px}.onec-result{border-radius:11px;margin-top:13px;padding:12px 14px}.onec-result b,.onec-result p{margin:0;display:block}.onec-result b{font-size:10px}.onec-result p{margin-top:4px;font-size:9px;line-height:1.5}.onec-result.success{color:#24623c;background:#e8f7ed}.onec-result.error{color:#874545;background:#fceded}.onec-side{color:#fff;background:#0a2b60;padding:29px}.onec-side h2{letter-spacing:-1px;margin:8px 0 24px;font-size:25px}.onec-side ol{margin:0;padding:0;list-style:none}.onec-side li{border-bottom:1px solid #ffffff17;align-items:center;gap:11px;padding:13px 0;display:flex}.onec-side li b{color:#8ec7ff;background:#ffffff13;border-radius:9px;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.onec-side li span{color:#d4e2f4;font-size:10px}.onec-side-note{color:#91acd0;margin:22px 0 0;font-size:9px;line-height:1.6}.onec-summary{grid-template-columns:1fr 1fr;gap:8px;display:grid}.onec-summary article{background:#ffffff0d;border:1px solid #ffffff12;border-radius:12px;padding:13px}.onec-summary article:first-child{grid-column:1/-1}.onec-summary b,.onec-summary span{display:block}.onec-summary b{color:#86c3ff;font-size:23px}.onec-summary span{color:#bed0e8;margin-top:4px;font-size:8px;line-height:1.4}.onec-catalogs{gap:10px;margin-top:15px;display:grid}.onec-catalogs section{background:#f8fbff;border:1px solid #dbe5f1;border-radius:13px;padding:14px}.onec-catalogs h3{margin:0 0 8px;font-size:12px}.onec-catalogs h3 b{float:right;color:#1769e0}.onec-catalogs p,.onec-catalogs small{color:#718096;margin:0;font-size:9px}.onec-catalogs ul{max-height:190px;margin:0;padding:0;list-style:none;overflow:auto}.onec-catalogs li{border-top:1px solid #e1e9f2;justify-content:space-between;gap:12px;padding:7px 0;font-size:9px;display:flex}.onec-catalogs li b{font-weight:700}.onec-catalogs li span{color:#718096;text-align:right}.onec-diagnostics{border-top:1px solid #dbe5f1;margin-top:18px;padding-top:18px}.onec-diagnostics>h2{margin:0 0 5px;font-size:17px}.onec-diagnostics>p{color:#718096;margin:0 0 12px;font-size:9px}.onec-diagnostics details{background:#fff;border:1px solid #dbe5f1;border-radius:11px;margin:8px 0;overflow:hidden}.onec-diagnostics summary{cursor:pointer;padding:12px 14px;font-size:10px;font-weight:800;list-style:none}.onec-diagnostics summary b{float:right;color:#1769e0}.onec-diagnostics details>p,.onec-diagnostics details>small{color:#718096;margin:0;padding:0 14px 12px;font-size:9px;display:block}.onec-diagnostics ul{max-height:260px;margin:0;padding:0 14px 12px;list-style:none;overflow:auto}.onec-diagnostics li{border-top:1px solid #e8eef5;padding:8px 0}.onec-diagnostics li div{justify-content:space-between;gap:12px;font-size:9px;display:flex}.onec-diagnostics li span{color:#718096}.onec-diagnostics li small{color:#77859a;overflow-wrap:anywhere;margin-top:4px;font-size:8px;line-height:1.5;display:block}.onec-import-link{color:#fff;background:#0a2b60;border-radius:12px;justify-content:space-between;align-items:center;margin-top:13px;padding:14px 16px;display:flex}.onec-import-link span,.onec-import-link b,.onec-import-link small{display:block}.onec-import-link b{font-size:11px}.onec-import-link small{color:#a9c4e7;margin-top:4px;font-size:8px}.onec-import-link strong{font-size:19px}.onec-import-layout{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);align-items:start;gap:18px;display:grid}.onec-import-main,.onec-document-preview{background:#fff;border:1px solid #dbe5f1;border-radius:24px;padding:30px;box-shadow:0 18px 55px #12355f10}.onec-import-main header>span,.onec-document-preview>span{letter-spacing:1.8px;color:#1769e0;font-size:9px;font-weight:900}.onec-import-main h1{letter-spacing:-1.5px;margin:8px 0;font-size:34px}.onec-import-main header p{color:#718096;max-width:650px;font-size:11px;line-height:1.6}.onec-drop{text-align:center;cursor:pointer;background:#f4f9ff;border:2px dashed #a9c9f4;border-radius:17px;margin-top:23px;padding:26px}.onec-drop input{display:none}.onec-drop b,.onec-drop span{display:block}.onec-drop b{font-size:14px}.onec-drop span{color:#718096;margin:7px 0 14px;font-size:9px}.onec-drop button{color:#fff;background:#1769e0;border:0;border-radius:10px;padding:11px 15px;font-size:9px;font-weight:900}.onec-drop.busy{opacity:.65;pointer-events:none}.onec-import-error{color:#874545;background:#fceded;border-radius:10px;margin-top:12px;padding:12px;font-size:9px}.onec-operation-list{margin-top:22px}.onec-operation-head{justify-content:space-between;align-items:end;margin-bottom:9px;display:flex}.onec-operation-head h2{margin:0;font-size:18px}.onec-operation-head span{color:#718096;font-size:9px}.onec-operation-list>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e8f2;border-radius:11px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;width:100%;margin:7px 0;padding:11px;display:grid}.onec-operation-list>button.active{background:#eef6ff;border-color:#1769e0;box-shadow:0 0 0 3px #1769e00d}.onec-operation-list i{color:#1769e0;background:#eaf3ff;border-radius:9px;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.onec-operation-list div b,.onec-operation-list div small{display:block}.onec-operation-list div b{font-size:10px}.onec-operation-list div small{color:#718096;white-space:nowrap;text-overflow:ellipsis;max-width:430px;margin-top:3px;font-size:8px;overflow:hidden}.onec-operation-list strong{font-size:11px}.onec-document-preview{color:#fff;background:#0a2b60;position:sticky;top:20px}.onec-document-preview>span{color:#8fc8ff}.onec-document-preview h2{margin:8px 0 22px;font-size:25px}.onec-empty-preview{text-align:center;background:#ffffff0c;border-radius:14px;padding:35px 15px}.onec-empty-preview b{color:#8fc8ff;background:#ffffff12;border-radius:12px;place-items:center;width:40px;height:40px;margin:0 auto 12px;display:grid}.onec-empty-preview p{color:#b6cae4;font-size:9px;line-height:1.6}.onec-mapping label{color:#a9bfdc;border-bottom:1px solid #ffffff14;justify-content:space-between;gap:14px;padding:10px 0;font-size:9px;display:flex}.onec-mapping label b{color:#fff;text-align:right;max-width:55%}.onec-purpose{background:#ffffff0d;border-radius:11px;margin-top:12px;padding:12px}.onec-purpose span{color:#8fc8ff;font-size:8px}.onec-purpose p{margin:5px 0 0;font-size:9px;line-height:1.5}.onec-lock{color:#e8d49e;background:#fff4d913;border-radius:11px;margin-top:16px;padding:12px}.onec-lock b{font-size:9px}.onec-lock p{margin:4px 0 0;font-size:8px;line-height:1.5}.onec-write-disabled{color:#8297b3;background:#ffffff12;border:0;border-radius:11px;width:100%;height:48px;margin-top:12px;font-size:9px;font-weight:900}.onec-import-main .onec-operation-list{max-height:700px;padding-right:3px;overflow:auto}.onec-import-auth{background:#ffffff0d;border-radius:12px;gap:8px;margin-top:15px;padding:14px;display:grid}.onec-import-auth>b{font-size:10px}.onec-import-auth input,.onec-ref-form select{color:#fff;width:100%;height:38px;font:inherit;background:#113a70;border:1px solid #ffffff24;border-radius:9px;outline:none;padding:0 10px;font-size:9px}.onec-import-auth>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.onec-import-auth small{color:#a9bfdc;font-size:8px}.onec-import-auth button,.onec-write-ready{color:#062f27;cursor:pointer;background:#53df9a;border:0;border-radius:10px;height:41px;font-size:9px;font-weight:900}.onec-ref-form{gap:9px;margin-top:15px;display:grid}.onec-ref-form label{color:#a9bfdc;gap:5px;font-size:8px;display:grid}.onec-ref-form select{color:#0b1b39;background:#fff;border-color:#d7e2ef}.onec-ref-form option{color:#0b1b39}.onec-create-message{color:#fff0e8;background:#8e331f;border-radius:10px;margin-top:12px;padding:11px;font-size:9px;line-height:1.45}.onec-create-message.success{color:#e6fff5;background:#135d43}.onec-write-ready{width:100%;margin-top:12px}.onec-write-ready:disabled{opacity:.6;cursor:wait}@media (width<=900px){.onec-import-layout{grid-template-columns:1fr}.onec-document-preview{position:static}.onec-operation-list div small{max-width:240px}}.onec-ledger{background:#fff;border:1px solid #dbe5f1;border-radius:24px;overflow:hidden;box-shadow:0 18px 55px #12355f10}.onec-ledger-head{background:linear-gradient(120deg,#fff,#f2f7ff);justify-content:space-between;align-items:end;gap:30px;padding:28px 30px 22px;display:flex}.onec-ledger-head span{letter-spacing:2px;color:#1769e0;font-size:9px;font-weight:900}.onec-ledger-head h1{letter-spacing:-1.5px;margin:7px 0;font-size:32px}.onec-ledger-head p{color:#718096;margin:0;font-size:11px}.onec-ledger-totals{white-space:nowrap;gap:18px;font-size:13px;display:flex}.onec-ledger-totals b{color:#159468}.onec-ledger-totals strong{color:#d94e56}.onec-ledger-tools{background:#fbfdff;border-top:1px solid #e3eaf3;border-bottom:1px solid #e3eaf3;align-items:center;gap:12px;padding:16px 20px;display:flex}.onec-mini-drop{cursor:pointer;background:#edf6ff;border:1px dashed #77a9e8;border-radius:12px;min-width:190px;padding:10px 13px}.onec-mini-drop input{display:none}.onec-mini-drop b,.onec-mini-drop span{display:block}.onec-mini-drop b{color:#1769e0;font-size:10px}.onec-mini-drop span{color:#718096;margin-top:4px;font-size:8px}.onec-quick-connect{flex:1;grid-template-columns:2fr 1fr 1fr auto;gap:7px;display:grid}.onec-quick-connect input,.onec-global-picks select{height:40px;font:inherit;background:#fff;border:1px solid #d6e1ee;border-radius:9px;outline:none;padding:0 10px;font-size:9px}.onec-quick-connect button{color:#fff;background:#1769e0;border:0;border-radius:9px;padding:0 16px;font-size:9px;font-weight:900}.onec-global-picks{flex:1;grid-template-columns:minmax(220px,1.4fr) minmax(200px,1fr);gap:9px;display:grid}.onec-global-picks label{color:#718096;gap:4px;font-size:8px;display:grid}.onec-table-message{color:#1c568f;background:#e8f4ff;border-radius:9px;margin:12px 20px 0;padding:10px 12px;font-size:9px}.bank-history{background:#f8fbff;border:1px solid #d8e4f1;border-radius:18px;margin:24px 28px 0;padding:20px}.bank-history header{justify-content:space-between;align-items:start;gap:20px;margin-bottom:16px;display:flex}.bank-history header span,.bank-history header b,.bank-history header small{display:block}.bank-history header span{letter-spacing:1.5px;color:#1769e0;font-size:10px;font-weight:900}.bank-history header b{color:#17365f;margin-top:5px;font-size:16px}.bank-history header p{color:#718096;margin:5px 0 0;font-size:12px}.bank-history header small{color:#718096;background:#fff;border:1px solid #dce6f1;border-radius:999px;padding:6px 10px;font-size:11px}.bank-history-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bank-history-list article{background:#fff;border:1px solid #dce6f1;border-radius:14px;transition:all .15s;position:relative}.bank-history-list article.active{border-color:#1769e0;box-shadow:0 0 0 3px #1769e014}.bank-history-open{text-align:left;cursor:pointer;color:#24364f;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:15px 76px 15px 15px;display:flex}.bank-history-open span{min-width:0}.bank-history-open b,.bank-history-open small,.bank-history-open em{display:block}.bank-history-open b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.bank-history-open small{color:#74849a;margin-top:5px;font-size:10px}.bank-history-open em{color:#1769e0;text-align:right;white-space:nowrap;font-size:16px;font-style:normal;font-weight:900}.bank-history-open em small{font-weight:700}.bank-history-delete{color:#b84b4b;cursor:pointer;background:0 0;border:0;padding:4px;font-size:10px;font-weight:800;position:absolute;bottom:12px;right:12px}.bank-history-delete:hover{text-decoration:underline}.bank-control-board{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:24px 28px 0;padding:0;display:grid}.bank-control-board article{background:#f8fbff;border:1px solid #dce6f1;border-radius:15px;min-height:94px;padding:16px}.bank-control-board small,.bank-control-board b,.bank-control-board span{display:block}.bank-control-board small{letter-spacing:.9px;color:#718096;font-size:9px;font-weight:900}.bank-control-board b{color:#17365f;margin:6px 0;font-size:25px}.bank-control-board span{color:#7d8ca0;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.bank-control-board .ready{background:#effaf5;border-color:#ccebdd}.bank-control-board .ready b{color:#14845f}.bank-control-board .review{background:#fff9e9;border-color:#f3e1ae}.bank-control-board .review b{color:#ad7410}.bank-control-board .duplicate{background:#fff3ee;border-color:#f2d2c5}.bank-control-board .duplicate b{color:#ca6239}.bank-control-board .created{background:#edf5ff;border-color:#cadef7}.bank-control-board .created b{color:#1769e0}.bank-test-safety{color:#17365f;background:#f3f8ff;border:1px solid #bfd7f5;border-radius:15px;justify-content:space-between;align-items:center;gap:24px;margin:24px 28px 0;padding:16px 18px;display:flex}.bank-test-safety div{min-width:245px}.bank-test-safety span,.bank-test-safety b{display:block}.bank-test-safety span{letter-spacing:1px;color:#1769e0;font-size:10px;font-weight:900}.bank-test-safety b{margin-top:4px;font-size:14px}.bank-test-safety p{color:#526780;max-width:720px;margin:0;font-size:12px;line-height:1.55}.bank-missing-note{color:#986409;max-width:155px;margin-top:6px;font-size:8px;line-height:1.35;display:block}.onec-ledger-filters{background:#fbfdff;border:1px solid #e0e8f2;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:12px 18px;margin:18px 28px;padding:16px;display:grid}.bank-filter-group,.bank-bulk-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.bank-bulk-actions{border-top:1px solid #e5ebf3;grid-column:1/-1;padding-top:12px}.bank-operation-search{align-items:center;gap:8px;min-width:0;display:flex}.onec-ledger-filters .bank-operation-search span{color:#718096;flex:0;font-size:10px}.bank-operation-search input{width:100%;min-width:0;height:38px;font:inherit;background:#fff;border:1px solid #d9e3ef;border-radius:10px;outline:none;padding:0 12px;font-size:11px}.bank-operation-search input:focus{border-color:#1769e0;box-shadow:0 0 0 2px #1769e012}.onec-ledger-filters span{flex:1}.onec-ledger-filters button{color:#60718a;cursor:pointer;background:#fff;border:1px solid #d9e3ef;border-radius:18px;padding:9px 13px;font-size:10px}.onec-ledger-filters button:disabled{opacity:.48;cursor:not-allowed}.onec-ledger-filters .bank-refresh-created{color:#125bad;background:#edf6ff;border-color:#9fc3ef;margin-right:auto;font-weight:850}.onec-ledger-filters button.active{color:#fff;background:#0a2b60;border-color:#0a2b60}.onec-ledger-filters button b{margin-left:4px}.onec-ledger-wrap{border-top:1px solid #e1e8f1;border-bottom:1px solid #e1e8f1;overflow:auto}.onec-ledger-table{border-collapse:collapse;width:100%;min-width:1450px}.onec-ledger-table th{color:#61718a;text-align:left;white-space:nowrap;background:#edf2f8;padding:10px 8px;font-size:9px;position:sticky;top:0}.onec-ledger-table td{white-space:nowrap;text-overflow:ellipsis;border-top:1px solid #e3eaf2;max-width:230px;padding:6px 7px;font-size:9px;overflow:hidden}.onec-ledger-table tr.income{background:#f7fffb}.onec-ledger-table tr.expense{background:snow}.onec-ledger-table select{width:100%;min-width:105px;height:34px;font:inherit;color:#24364f;background:#fff;border:1px solid #d6e0eb;border-radius:7px;padding:0 7px;font-size:9px}.onec-ledger-table td:nth-child(2),.onec-ledger-table th:nth-child(4),.onec-ledger-table td:nth-child(4){min-width:230px}.onec-counterparty-pick{gap:5px;display:grid}.onec-counterparty-pick span{text-overflow:ellipsis;color:#65758c;max-width:220px;font-size:8px;display:block;overflow:hidden}.onec-counterparty-pick span b{color:#24364f}.onec-ledger-table td:nth-child(5),.onec-ledger-table td:nth-child(6){min-width:160px}.onec-ledger-table .plus{color:#159468;font-weight:900}.onec-ledger-table .minus{color:#d94e56;font-weight:900}.onec-ledger-table input[type=checkbox]{accent-color:#1769e0;width:17px;height:17px}.bank-row-status{border-radius:999px;padding:5px 8px;font-size:7px;font-weight:900;display:inline-flex}.bank-row-status.ready{color:#147758;background:#e1f6ec}.bank-row-status.review{color:#986409;background:#fff0c9}.bank-row-status.duplicate{color:#b84b25;background:#ffe4da}.bank-row-status.created{color:#1769e0;background:#deecff}.bank-duplicate-keep{color:#1769e0;cursor:pointer;background:0 0;border:0;margin-top:5px;padding:0;font-size:7px;text-decoration:underline;display:block}.bank-learning-note{color:#147758;white-space:normal;margin-top:5px;font-size:7px;line-height:1.25;display:block}.onec-ledger-action{color:#fff;background:#0a2b60;justify-content:space-between;align-items:center;padding:17px 22px;display:flex}.onec-ledger-action b,.onec-ledger-action span{display:block}.onec-ledger-action b{font-size:12px}.onec-ledger-action span{color:#a9c4e7;margin-top:4px;font-size:8px}.onec-ledger-action button{color:#15260b;cursor:pointer;background:#c9ff54;border:0;border-radius:10px;padding:13px 19px;font-size:10px;font-weight:900}.onec-ledger-action button:disabled{opacity:.5;cursor:not-allowed}@media (width<=800px){.onec-ledger-head{flex-direction:column;align-items:start}.onec-ledger-tools{flex-direction:column;align-items:stretch}.onec-quick-connect{grid-template-columns:1fr}.onec-global-picks{flex-direction:column}.onec-ledger-filters{overflow:auto}.bank-history{margin:18px 14px 0}.bank-history-list{grid-template-columns:1fr}.bank-test-safety{flex-direction:column;align-items:flex-start;gap:8px;margin:18px 14px 0}.bank-test-safety div{min-width:0}.bank-control-board{grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 14px 0}.onec-ledger-filters{grid-template-columns:1fr;margin:14px}.bank-operation-search{grid-row:2}.bank-bulk-actions{grid-column:1}.bank-operation-search input{min-width:160px}.onec-ledger-filters span{display:none}}@media (width<=850px){.onec-layout{grid-template-columns:1fr}.onec-invite{flex-direction:column;align-items:flex-start}.onec-shell{padding-top:28px}}@media (width<=600px){.onec-card{padding:22px 18px}.onec-card-head h1{font-size:29px}.onec-modes,.onec-field-grid{grid-template-columns:1fr}.onec-back{font-size:0}.onec-back:after{content:"← Кабинет";font-size:10px}}.onec-connections .onec-esf-link{background:#0b8061}.onec-section-tabs{background:#f3f7fc;border:1px solid #d9e3ef;border-radius:13px;gap:5px;width:max-content;max-width:100%;margin:0 0 24px;padding:5px;display:flex}.onec-section-tabs a,.onec-section-tabs span{color:#687a92;border-radius:9px;align-items:center;min-height:38px;padding:0 15px;font-size:.82rem;font-weight:900;text-decoration:none;display:flex}.onec-section-tabs .active{color:#145fbf;background:#fff;box-shadow:0 4px 13px #15395f14}.onec-rules-link{color:#1763c4;background:#eef5ff;border-radius:10px;align-items:center;min-height:38px;padding:0 13px;font-size:.76rem;font-weight:900;text-decoration:none;display:inline-flex}.onec-odata-warning{color:#493713;background:#fffaf0;border:1px solid #f2c56f;border-radius:17px;margin-top:16px;padding:20px}.bank-write-safety{color:#493713;background:#fffaf0;border:1px solid #f0ca77;border-radius:15px;align-items:flex-start;gap:16px;margin:18px 28px 0;padding:16px 18px;display:flex}.bank-write-safety>span{color:#986409;letter-spacing:.7px;background:#fff0c9;border-radius:999px;flex:none;padding:6px 9px;font-size:9px;font-weight:900;line-height:1}.bank-write-safety b,.bank-write-safety p{display:block}.bank-write-safety b{font-size:14px}.bank-write-safety p{color:#725f38;margin:5px 0 0;font-size:12px;line-height:1.45}.onec-odata-title{align-items:center;gap:12px;display:flex}.onec-odata-title i{color:#fff;background:#f29e24;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:1rem;font-style:normal;font-weight:900;display:grid}.onec-odata-title b,.onec-odata-title small{display:block}.onec-odata-title b{font-size:1rem}.onec-odata-title small{color:#896b32;margin-top:3px;font-size:.78rem}.onec-odata-warning>p{color:#6a5428;margin:15px 0;font-size:.86rem;line-height:1.55}.onec-odata-warning ol{counter-reset:odata;gap:9px;margin:0;padding:0;list-style:none;display:grid}.onec-odata-warning li{counter-increment:odata;background:#fff;border-radius:11px;padding:12px 13px 12px 46px;position:relative}.onec-odata-warning li:before{content:counter(odata);color:#a56500;background:#fff0ce;border-radius:7px;place-items:center;width:23px;height:23px;font-size:.72rem;font-weight:900;display:grid;position:absolute;top:12px;left:13px}.onec-odata-warning li b,.onec-odata-warning li span{display:block}.onec-odata-warning li b{font-size:.82rem}.onec-odata-warning li span{color:#725f38;margin-top:3px;font-size:.76rem;line-height:1.45}.onec-support-copy{background:#fff4da;border-left:3px solid #e7a12f;border-radius:0 9px 9px 0;margin-top:12px;padding:13px 14px}.onec-support-copy b{font-size:.78rem}.onec-support-copy p{margin:4px 0 0;font-size:.76rem;line-height:1.45}.onec-odata-prerequisite{background:#f1f7ff;border:1px solid #bdd7fb;border-radius:14px;gap:13px;margin:14px 0 20px;padding:15px 16px;display:flex}.onec-odata-prerequisite>i{color:#fff;background:#1769e0;border-radius:8px;flex:none;place-items:center;width:48px;height:30px;font-size:.66rem;font-style:normal;font-weight:900;display:grid}.onec-odata-prerequisite b,.onec-odata-prerequisite p,.onec-odata-prerequisite small{display:block}.onec-odata-prerequisite b{font-size:.84rem}.onec-odata-prerequisite p{color:#536d91;margin:5px 0;font-size:.78rem;line-height:1.5}.onec-odata-prerequisite small{color:#1761bd;font-size:.73rem;font-weight:800;line-height:1.45}.onec-readiness{background:#fff;border:1px solid #d9e1ec;border-radius:17px;margin-top:16px;padding:18px}.onec-readiness h2{margin:0;font-size:1rem}.onec-readiness>p{color:#64748b;margin:5px 0 13px;font-size:.78rem}.onec-readiness ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.onec-readiness li{border:1px solid #dfe7f1;border-radius:12px;align-items:center;gap:10px;padding:11px 12px;display:flex}.onec-readiness li i{border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-style:normal;font-weight:900;display:grid}.onec-readiness li.ready i{color:#15803d;background:#dcfce7}.onec-readiness li.missing i{color:#b76a00;background:#fff1d6}.onec-readiness li b,.onec-readiness li small{display:block}.onec-readiness li b{font-size:.8rem}.onec-readiness li small{color:#64748b;margin-top:2px;font-size:.7rem;line-height:1.35}@media (width<=700px){.onec-readiness ul{grid-template-columns:1fr}}.onec-payment-schema{background:linear-gradient(#f7fbff,#fff);border:1px solid #cbdcf4;border-radius:17px;margin-top:16px;padding:18px}.onec-payment-schema>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.onec-payment-schema>header span{color:#1769e0;letter-spacing:.13em;font-size:.7rem;font-weight:900}.onec-payment-schema>header h2{margin:4px 0 0;font-size:1.05rem}.onec-payment-schema>header>b{color:#16804b;background:#e7f8ef;border-radius:999px;padding:6px 9px;font-size:.7rem}.onec-payment-schema>p{color:#53657c;margin:8px 0 15px;font-size:.8rem;line-height:1.5}.onec-payment-schema-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.onec-payment-schema article{background:#fff;border:1px solid #dae4f0;border-radius:13px;min-width:0;padding:14px}.onec-payment-schema h3{margin:0 0 8px;font-size:.86rem}.onec-payment-schema code{color:#1769e0;text-overflow:ellipsis;white-space:nowrap;margin-bottom:10px;font-size:.68rem;display:block;overflow:hidden}.onec-payment-schema details{border-top:1px solid #e7edf5;margin-top:9px;padding-top:9px}.onec-payment-schema summary{cursor:pointer;font-size:.76rem;font-weight:800}.onec-payment-schema summary b{color:#1769e0}.onec-payment-schema details>div{flex-wrap:wrap;gap:5px;max-height:150px;margin-top:8px;display:flex;overflow:auto}.onec-payment-schema details span{color:#34465c;background:#f0f5fb;border-radius:6px;padding:4px 6px;font-size:.65rem}.onec-payment-schema .missing{color:#b45309;margin:8px 0 0;font-size:.73rem}@media (width<=800px){.onec-payment-schema-grid{grid-template-columns:1fr}.onec-payment-schema>header{flex-direction:column}.onec-payment-schema>header>b{align-self:flex-start}}.onec-schema-actions{align-items:center;gap:8px;display:flex}.onec-schema-actions>b{color:#16804b;background:#e7f8ef;border-radius:999px;padding:6px 9px;font-size:.7rem}.onec-schema-actions button{color:#fff;font:inherit;cursor:pointer;background:#1769e0;border:0;border-radius:9px;padding:8px 11px;font-size:.72rem;font-weight:800}.onec-schema-actions button:hover{background:#0e55bd}@media (width<=800px){.onec-schema-actions{justify-content:space-between;width:100%}}.esf-inbox{background:#fff;border:1px solid #dbe5f1;border-radius:24px;overflow:hidden;box-shadow:0 18px 55px #12355f10}.esf-inbox>header{border-bottom:1px solid #dbe5f1;justify-content:space-between;align-items:center;gap:24px;padding:30px 32px;display:flex}.esf-inbox>header span{letter-spacing:2px;color:#1769e0;font-size:9px;font-weight:900}.esf-inbox>header h1{letter-spacing:-1.5px;margin:8px 0;font-size:34px}.esf-inbox>header p{color:#708099;margin:0;font-size:11px}.esf-inbox>header button{color:#fff;cursor:pointer;white-space:nowrap;background:#1769e0;border:0;border-radius:11px;padding:14px 18px;font-size:9px;font-weight:900}.esf-inbox>header button:disabled{opacity:.65}.esf-inbox-message{border-radius:11px;margin:16px 24px 0;padding:12px 14px;font-size:9px;line-height:1.5}.esf-inbox-message.ok{color:#24623c;background:#e8f7ed}.esf-inbox-message.warn{color:#855b18;background:#fff3df}.esf-inbox-stats{grid-template-columns:repeat(4,1fr);gap:10px;padding:18px 24px;display:grid}.esf-inbox-stats article{border:1px solid #dbe5f1;border-radius:14px;padding:15px}.esf-inbox-stats span,.esf-inbox-stats b{display:block}.esf-inbox-stats span{color:#748399;font-size:8px}.esf-inbox-stats b{margin-top:5px;font-size:24px}.esf-inbox-stats .blue b{color:#1769e0}.esf-inbox-stats .green b{color:#15815d}.esf-inbox-stats .amber b{color:#b27317}.esf-inbox-filters{gap:7px;padding:0 24px 15px;display:flex}.esf-inbox-filters button{color:#52657e;cursor:pointer;background:#fff;border:1px solid #d6e1ee;border-radius:20px;padding:9px 12px;font-size:8px}.esf-inbox-filters button.active{color:#fff;background:#0a2b60;border-color:#0a2b60}.esf-inbox-table-wrap{border-top:1px solid #dbe5f1;overflow:auto}.esf-inbox-table{border-collapse:collapse;width:100%;min-width:900px}.esf-inbox-table th{color:#53657d;text-align:left;background:#edf3f9;padding:11px 13px;font-size:8px}.esf-inbox-table td{vertical-align:top;border-top:1px solid #e7edf4;padding:12px 13px;font-size:9px}.esf-inbox-table td small{color:#7a899d;max-width:240px;margin-top:4px;font-size:7px;line-height:1.45;display:block}.esf-status{border-radius:8px;padding:6px 8px;font-size:7px;font-weight:900;display:inline-block}.esf-status.processed{color:#187250;background:#def3e8}.esf-status.unprocessed{color:#145caf;background:#e5f0ff}.esf-status.review{color:#986415;background:#fff0d7}.esf-diagnostic{border:1px solid #dbe5f1;border-radius:12px;margin:18px 24px;padding:13px}.esf-diagnostic summary{cursor:pointer;font-size:9px;font-weight:900}.esf-diagnostic p{color:#6d7d92;overflow-wrap:anywhere;font-size:8px;line-height:1.55}.esf-inbox>footer{background:#f2f7fc;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:24px;padding:16px;display:grid}.esf-inbox>footer b{font-size:10px}.esf-inbox>footer p{color:#6d7d92;margin:0;font-size:8px}.esf-inbox>footer span{color:#78869a;font-size:8px;font-weight:900}.rules-shell{padding:34px 0 110px}.rules-page{color:#10213e;max-width:1180px;margin:0 auto}.rules-hero{color:#fff;background:linear-gradient(125deg,#071b42 0%,#0b3571 58%,#1266c3 100%);border-radius:26px;justify-content:space-between;align-items:flex-end;gap:28px;padding:30px 34px;display:flex;box-shadow:0 24px 58px #123a7026}.rules-hero>div:first-child{max-width:760px}.rules-hero span{color:#8fc8ff;letter-spacing:.14em;font-size:.75rem;font-weight:900;display:block}.rules-hero h1{letter-spacing:-.055em;margin:8px 0 7px;font-size:2.4rem}.rules-hero p{color:#d0e2f7;margin:0;font-size:1rem;line-height:1.6}.rules-score{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff10;border:1px solid #ffffff29;border-radius:18px;min-width:142px;padding:18px 21px}.rules-score b,.rules-score small{display:block}.rules-score b{font-size:2rem}.rules-score small{color:#c4d9f1;margin-top:3px;font-size:.8rem}.rules-toolbar{background:#fff;border:1px solid #dbe5f1;border-radius:19px;grid-template-columns:1fr 1fr 1.15fr;align-items:end;gap:12px;margin:16px 0;padding:18px;display:grid;box-shadow:0 12px 34px #12355f0c}.rules-toolbar label>span,.rules-editor label>span{color:#62738b;margin-bottom:7px;font-size:.78rem;font-weight:800;display:block}.rules-toolbar select,.rules-toolbar input,.rules-editor select,.rules-editor input{color:#10213e;width:100%;min-height:45px;font:inherit;background:#f9fbfe;border:1px solid #cfdaea;border-radius:11px;padding:0 13px;font-size:.9rem}.rules-toolbar select:focus,.rules-toolbar input:focus,.rules-editor select:focus,.rules-editor input:focus{border-color:#1769e0;outline:3px solid #1769e018}.rules-auto{cursor:pointer;align-items:center;gap:11px;min-height:45px;display:flex}.rules-auto input,.rules-switch input{opacity:0;pointer-events:none;position:absolute}.rules-auto>i,.rules-switch i{background:#cbd5e2;border-radius:99px;flex:none;width:42px;height:24px;transition:all .2s;position:relative}.rules-auto>i:after,.rules-switch i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0a244334}.rules-auto input:checked+i,.rules-switch input:checked+i{background:#1473e6}.rules-auto input:checked+i:after,.rules-switch input:checked+i:after{transform:translate(18px)}.rules-auto span b,.rules-auto span small{display:block}.rules-auto span b{font-size:.88rem}.rules-auto span small{color:#7d8da4;margin-top:2px;font-size:.72rem}.rules-explainer{background:#eafaf5;border-left:4px solid #35b889;border-radius:0 12px 12px 0;align-items:baseline;gap:16px;margin:0 0 16px;padding:14px 18px;display:flex}.rules-explainer b{color:#0a6b50;flex:none;font-size:.83rem}.rules-explainer p{color:#43685e;margin:0;font-size:.82rem;line-height:1.5}.rules-contracts{background:linear-gradient(135deg,#f5faff,#fff);border:1px solid #cfe0f4;border-radius:18px;grid-template-columns:1.25fr 1fr;align-items:center;gap:26px;margin:0 0 16px;padding:21px 23px;display:grid;box-shadow:0 12px 34px #12355f0a}.rules-contracts>div>span{color:#1769e0;letter-spacing:.12em;font-size:.7rem;font-weight:900}.rules-contracts h2{margin:6px 0 5px;font-size:1.08rem}.rules-contracts p{color:#687a92;margin:0;font-size:.81rem;line-height:1.5}.rules-contracts label>span,.rules-contracts label>small{display:block}.rules-contracts label>span{color:#62738b;margin-bottom:7px;font-size:.78rem;font-weight:800}.rules-contracts select{color:#10213e;width:100%;min-height:45px;font:inherit;background:#fff;border:1px solid #bfd0e5;border-radius:11px;padding:0 13px;font-size:.88rem}.rules-contracts label>small{color:#77879c;margin-top:7px;font-size:.72rem;line-height:1.4}.rules-group{background:#fff;border:1px solid #dbe5f1;border-radius:19px;margin-top:14px;overflow:hidden;box-shadow:0 12px 34px #12355f09}.rules-group>header{background:#f6f9fd;border-bottom:1px solid #e1e9f3;justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.rules-group h2{margin:0;font-size:1rem}.rules-group>header span{color:#72839a;font-size:.76rem;font-weight:800}.rules-group article+article{border-top:1px solid #edf1f6}.rules-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:48px minmax(230px,1.4fr) 90px minmax(170px,.85fr) 30px;align-items:center;gap:14px;padding:14px 18px;display:grid}.rules-row:hover{background:#fafdff}.rules-switch{cursor:pointer;display:flex}.rules-name b,.rules-name small,.rules-account small,.rules-account b,.rules-dds small,.rules-dds b{display:block}.rules-name b{font-size:.91rem}.rules-name small{color:#75859b;margin-top:4px;font-size:.76rem;line-height:1.35}.rules-account small,.rules-dds small{color:#96a3b5;text-transform:uppercase;letter-spacing:.06em;font-size:.67rem}.rules-account b,.rules-dds b{margin-top:3px;font-size:.8rem}.rules-row>em{color:#1769e0;text-align:center;font-size:1.3rem;font-style:normal}.rules-group article:not(.enabled) .rules-name,.rules-group article:not(.enabled) .rules-account,.rules-group article:not(.enabled) .rules-dds{opacity:.48}.rules-editor{background:#f5f9fe;border-top:1px dashed #d3dfed;grid-template-columns:1.25fr .7fr .7fr 1.1fr;gap:12px;padding:16px 80px 18px;display:grid}.rules-save{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;border:1px solid #cdd9e8;border-radius:17px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;margin-top:18px;padding:15px 18px;display:grid;position:sticky;bottom:14px;box-shadow:0 18px 48px #0f2f5924}.rules-save div b,.rules-save div span{display:block}.rules-save div b{font-size:.84rem}.rules-save div span{color:#708097;margin-top:3px;font-size:.73rem}.rules-save button,.rules-empty a{color:#1761bd;cursor:pointer;background:#fff;border:1px solid #cfdaea;border-radius:10px;min-height:42px;padding:0 15px;font-weight:900}.rules-save button.primary,.rules-empty a{color:#fff;background:#1769e0;border-color:#1769e0}.rules-save button:disabled{opacity:.6;cursor:wait}.rules-no-results,.rules-empty{text-align:center;color:#718198;background:#fff;border:1px solid #dbe5f1;border-radius:20px;padding:44px}.rules-empty span{color:#1769e0;letter-spacing:.14em;font-size:.75rem;font-weight:900}.rules-empty h1{color:#10213e;margin:10px 0;font-size:2rem}.rules-empty p{max-width:520px;margin:0 auto 24px;line-height:1.6}.rules-empty a{align-items:center;text-decoration:none;display:inline-flex}@media (width<=900px){.rules-toolbar{grid-template-columns:1fr 1fr}.rules-auto{grid-column:1/-1}.rules-contracts{grid-template-columns:1fr}.rules-row{grid-template-columns:42px 1fr 75px 28px}.rules-dds{display:none}.rules-editor{grid-template-columns:1fr 1fr;padding:16px 18px}.rules-save{grid-template-columns:1fr auto}.rules-save div{grid-column:1/-1}}@media (width<=600px){.rules-shell{padding:20px 0 95px}.rules-hero{border-radius:20px;align-items:flex-start;padding:25px 20px}.rules-hero h1{font-size:2rem}.rules-hero p{font-size:.9rem}.rules-score{display:none}.rules-toolbar{grid-template-columns:1fr;padding:14px}.rules-auto{grid-column:auto}.rules-explainer{display:block}.rules-explainer p{margin-top:5px}.rules-row{grid-template-columns:42px 1fr 25px;padding:13px}.rules-account,.rules-dds{display:none}.rules-editor{grid-template-columns:1fr}.rules-save{grid-template-columns:1fr 1fr;bottom:8px}.rules-save button{padding:0 10px;font-size:.76rem}}@media (width<=850px){.esf-inbox-stats{grid-template-columns:1fr 1fr}.esf-inbox>header,.esf-inbox>footer{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}}@media (width<=600px){.esf-inbox>header{padding:24px 20px}.esf-inbox>header h1{font-size:28px}.esf-inbox-stats{padding:14px 18px}.esf-inbox-filters{padding-left:18px;overflow:auto}.esf-inbox>footer{margin:18px}}.esf-period{background:#f7faff;border:1px solid #dbe5f1;border-radius:14px;grid-template-columns:1fr 170px 170px auto;align-items:end;gap:12px;margin:18px 24px 0;padding:15px;display:grid}.esf-period>div b,.esf-period>div small,.esf-period label span{display:block}.esf-period>div b{color:#183454;font-size:10px}.esf-period>div small{color:#73849b;margin-top:4px;font-size:8px}.esf-period label span{color:#64758c;margin-bottom:5px;font-size:8px}.esf-period input{width:100%;height:38px;font:inherit;background:#fff;border:1px solid #cedbeb;border-radius:9px;padding:0 10px;font-size:9px}.esf-period button{color:#fff;cursor:pointer;background:#0b8061;border:0;border-radius:9px;height:38px;padding:0 17px;font-size:9px;font-weight:900}.esf-period button:disabled{opacity:.6}@media (width<=760px){.esf-period{grid-template-columns:1fr 1fr}.esf-period>div,.esf-period button{grid-column:1/-1}}@media (width<=480px){.esf-period{grid-template-columns:1fr}}.esf-prepare{color:#fff;cursor:pointer;background:#1769e0;border:0;border-radius:8px;margin-top:8px;padding:7px 9px;font-size:7px;font-weight:900;display:block}.esf-prepare:disabled{opacity:.6}.esf-preview{border:1px solid #cddcec;border-radius:17px;margin:20px 24px;overflow:hidden;box-shadow:0 14px 40px #133a6812}.esf-preview>header{color:#fff;background:#0a2b60;justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.esf-preview>header span{letter-spacing:1.5px;color:#7fc0ff;font-size:7px;font-weight:900}.esf-preview>header h2{margin:5px 0 0;font-size:18px}.esf-preview>header button{color:#fff;cursor:pointer;background:#ffffff19;border:0;border-radius:50%;width:31px;height:31px;font-size:20px}.esf-preview-note{color:#496887;background:#edf5ff;border-radius:9px;margin:14px 16px;padding:10px 12px;font-size:8px}.esf-preview-head{grid-template-columns:repeat(4,1fr);gap:8px;padding:15px 16px;display:grid}.esf-preview-head span{background:#f4f8fc;border-radius:10px;padding:11px}.esf-preview-head small,.esf-preview-head b{display:block}.esf-preview-head small{color:#77879b;font-size:7px}.esf-preview-head b{margin-top:5px;font-size:9px}.esf-preview-lines{border-top:1px solid #dae4ef}.esf-preview-row{border-top:1px solid #e6edf4;grid-template-columns:minmax(240px,1.3fr) 80px 110px minmax(210px,1fr);align-items:center;gap:10px;padding:11px 16px;font-size:8px;display:grid}.esf-preview-row.head{color:#62738a;background:#edf3f9;border-top:0;font-size:7px;font-weight:900}.esf-preview-row>span b,.esf-preview-row>span small{display:block}.esf-preview-row>span small{color:#7b899c;margin-top:3px;font-size:7px}.esf-preview-row i{border-radius:12px;margin-bottom:4px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:900;display:inline-block}.esf-preview-row.exact i{color:#187250;background:#def3e8}.esf-preview-row.similar i{color:#986415;background:#fff0d7}.esf-preview-row.new i{color:#a24848;background:#ffe8e8}.esf-preview>footer{color:#76591e;background:#fff7e5;align-items:center;gap:10px;padding:13px 16px;font-size:8px;display:flex}.esf-preview>footer b{white-space:nowrap}@media (width<=800px){.esf-preview-head{grid-template-columns:1fr 1fr}.esf-preview-lines{overflow:auto}.esf-preview-row{min-width:760px}}.admin-backup-card{color:#fff;background:#0a2b60;border-radius:20px;grid-template-columns:minmax(260px,.8fr) minmax(480px,1.2fr);align-items:center;gap:28px;margin:0 0 18px;padding:22px 24px;display:grid;box-shadow:0 15px 40px #0a2b601c}.admin-backup-copy>span{letter-spacing:1.8px;color:#9dc9ff;font-size:9px;font-weight:900}.admin-backup-copy h2{margin:6px 0;font-size:20px}.admin-backup-copy p{color:#c8d8ed;max-width:470px;margin:0;font-size:10px;line-height:1.6}.admin-backup-form{grid-template-columns:1fr 1fr auto;align-items:end;gap:8px;display:grid}.admin-backup-form label>span{color:#b8cee9;margin:0 0 5px;font-size:8px;display:block}.admin-backup-form input{color:#fff;width:100%;height:40px;font:inherit;background:#123867;border:1px solid #45668f;border-radius:9px;outline:none;padding:0 11px;font-size:10px}.admin-backup-form input::placeholder{color:#86a4c8}.admin-backup-form input:focus{border-color:#8cc5ff;box-shadow:0 0 0 3px #8cc5ff1c}.admin-backup-form button{color:#14230c;cursor:pointer;white-space:nowrap;background:#c9ff54;border:0;border-radius:9px;height:40px;padding:0 14px;font-size:9px;font-weight:900}.admin-backup-form button:disabled{opacity:.65;cursor:wait}.admin-backup-form>small{grid-column:1/-1;font-size:8px;line-height:1.5}.admin-backup-form>small.success{color:#c9ff54}.admin-backup-form>small.error{color:#ffb6b6}@media (width<=950px){.admin-backup-card{grid-template-columns:1fr}}@media (width<=650px){.admin-backup-card{padding:18px}.admin-backup-form{grid-template-columns:1fr}.admin-backup-form>small{grid-column:1}}.admin-footer-link{color:#6f7f96;border-bottom:1px solid #c9d6e8;padding:4px 0;font-size:11px;transition:all .2s}.admin-footer-link:hover{color:#1769e0;border-color:#1769e0}.admin-login-page{background:radial-gradient(circle at 50% 0,#e7f2ff 0,#f6f9fe 45%,#eef4fb 100%);place-items:center;min-height:100vh;padding:32px;display:grid}.admin-login-card{text-align:center;background:#fff;border:1px solid #d8e4f2;border-radius:26px;width:min(470px,100%);padding:38px 42px;box-shadow:0 28px 80px #12355f1c}.admin-login-brand{justify-content:center;margin-bottom:28px}.admin-lock{color:#fff;background:#0a2b60;border-radius:17px;place-items:center;width:58px;height:58px;margin:0 auto 22px;font-size:21px;font-weight:900;display:grid;box-shadow:0 12px 30px #0a2b6030}.admin-login-card h1{letter-spacing:-1.7px;margin:10px 0;font-size:34px}.admin-login-card>p{color:#72829a;max-width:340px;margin:0 auto 27px;font-size:13px;line-height:1.6}.admin-login-form{text-align:left}.admin-login-form input[type=email],.admin-login-form input[type=password],.admin-login-form input[type=text]{color:#0b1b39;width:100%;height:54px;font:inherit;background:#fff;border:1px solid #d5e1f1;border-radius:12px;outline:none;padding:0 16px;font-size:14px}.admin-login-form input:focus{border-color:#3b8bee;box-shadow:0 0 0 4px #2480ed14}.admin-home-link{color:#73829a;margin-top:18px;font-size:11px;font-weight:800;display:inline-block}.admin-page{color:#0b1b39;background:#f3f7fc;min-height:100vh}.admin-nav{border-bottom:1px solid #dce6f2;justify-content:space-between;align-items:center;height:76px;display:flex}.admin-nav .brand i{color:#1769e0;letter-spacing:1px;background:#dcecff;border-radius:6px;margin-left:3px;padding:5px 7px;font-size:9px;font-style:normal}.admin-identity{color:#78879b;align-items:center;gap:12px;font-size:10px;display:flex}.admin-identity b{color:#23344f}.admin-logout{color:#1769e0;cursor:pointer;background:#fff;border:1px solid #d5e0ed;border-radius:9px;padding:9px 12px;font-size:10px;font-weight:900}.admin-shell{padding:42px 0 90px}.admin-heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.admin-heading>div>span{letter-spacing:2px;color:#1769e0;font-size:10px;font-weight:900}.admin-heading h1{letter-spacing:-2.4px;margin:9px 0;font-size:43px}.admin-heading p{color:#728199;margin:0;font-size:12px}.admin-heading>a{color:#1769e0;background:#fff;border:1px solid #d5e0ed;border-radius:10px;padding:12px 15px;font-size:10px;font-weight:900}.admin-kpis{grid-template-columns:repeat(4,1fr);gap:13px;margin:28px 0;display:grid}.admin-kpis article{background:#fff;border:1px solid #dbe5f1;border-radius:17px;align-items:center;gap:13px;padding:17px;display:flex;box-shadow:0 10px 30px #12345e0a}.admin-kpis article>i{border-radius:12px;place-items:center;width:41px;height:41px;font-size:13px;font-style:normal;font-weight:900;display:grid}.admin-kpis i.blue{color:#1769e0;background:#e4f0ff}.admin-kpis i.green{color:#26814a;background:#e5f6eb}.admin-kpis i.orange{color:#b76b13;background:#fff0dc}.admin-kpis i.violet{color:#7552bd;background:#eee8ff}.admin-kpis span,.admin-kpis b,.admin-kpis small{display:block}.admin-kpis span{color:#718096;font-size:9px}.admin-kpis b{margin:3px 0;font-size:23px}.admin-kpis small{color:#9aa5b5;font-size:8px}.admin-tabs{gap:5px;margin:8px 0 15px;display:flex}.admin-tabs a{color:#718096;border-radius:10px;padding:11px 15px;font-size:11px;font-weight:900}.admin-tabs a.active{color:#fff;background:#0a2b60}.admin-tabs span{color:#1769e0;background:#e4effe;border-radius:10px;place-items:center;min-width:20px;height:20px;margin-left:5px;padding:0 5px;font-size:8px;display:inline-grid}.admin-tabs a.active span{color:#fff;background:#ffffff24}.crm-card{background:#fff;border:1px solid #dbe5f1;border-radius:20px;overflow:hidden;box-shadow:0 15px 45px #153a680b}.crm-card-head{border-bottom:1px solid #e1e8f1;justify-content:space-between;align-items:center;gap:20px;min-height:91px;padding:21px 24px;display:flex}.crm-card-head h2{margin:0 0 5px;font-size:19px}.crm-card-head p{color:#78869b;margin:0;font-size:10px}.crm-card-head form{gap:7px;display:flex}.crm-card-head input{width:280px;height:38px;font:inherit;border:1px solid #d4dfec;border-radius:9px;outline:none;padding:0 12px;font-size:10px}.crm-card-head input:focus{border-color:#2d83ec}.crm-card-head button{color:#fff;background:#1769e0;border:0;border-radius:9px;padding:0 14px;font-size:9px;font-weight:900}.crm-table-wrap{overflow-x:auto}.crm-table{border-collapse:collapse;width:100%;min-width:1080px}.crm-table th{text-align:left;color:#78869b;background:#f6f8fb;padding:11px 14px;font-size:9px}.crm-table td{color:#394b65;vertical-align:middle;border-top:1px solid #e5ebf2;padding:12px 14px;font-size:10px}.crm-user{align-items:center;gap:9px;display:flex}.crm-user>span{color:#1769e0;background:#e4f0ff;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.crm-user b,.crm-user small{display:block}.crm-user b{color:#142743;font-size:10px}.crm-user small{color:#7f8da1;margin-top:3px;font-size:8px}.access-badge{border-radius:16px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}.access-badge.active{color:#247447;background:#e2f6ea}.access-badge.trial{color:#1769e0;background:#e5f0ff}.access-badge.expired{color:#7e8998;background:#f0f2f5}.access-detail{color:#8b97a8;margin-top:5px;font-size:8px;display:block}.crm-access-actions{grid-template-columns:repeat(3,1fr);gap:5px;min-width:215px;display:grid}.crm-access-actions button{color:#1769e0;cursor:pointer;background:#e8f2ff;border:0;border-radius:7px;padding:8px 7px;font-size:8px;font-weight:900}.crm-access-actions button:nth-child(2){color:#fff;background:#1769e0}.crm-access-actions button.danger{color:#a04444;background:#f7eaea}.crm-access-actions button:disabled{opacity:.55;cursor:wait}.crm-access-actions small{color:#1769e0;grid-column:1/-1;font-size:8px}.crm-empty{text-align:center;color:#7d8ba0;font-size:11px;padding:35px!important}.payment-admin-list{padding:8px 22px 22px}.payment-admin-list article{border-bottom:1px solid #e5ebf2;grid-template-columns:42px 1.2fr 1fr auto 180px;align-items:center;gap:14px;padding:14px 0;display:grid}.payment-admin-list article>div>b,.payment-admin-list article>div>small{display:block}.payment-admin-list article>div>b{font-size:11px}.payment-admin-list article>div>small{color:#7d8ba0;margin-top:4px;font-size:9px}.payment-admin-list article>strong{font-size:12px}.payment-decision{border-radius:15px;justify-self:end;padding:7px 9px;font-size:9px;font-weight:900}.payment-decision.approved{color:#247447;background:#e2f6ea}.payment-decision.rejected{color:#a04444;background:#f7eaea}.audit-list{padding:8px 24px 22px}.audit-list article{border-bottom:1px solid #e5ebf2;grid-template-columns:38px 1fr 1.4fr auto;align-items:center;gap:14px;padding:13px 0;display:grid}.audit-list article>span{color:#1769e0;background:#e7f3ff;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.audit-list b{font-size:10px}.audit-list p,.audit-list small,.audit-list time{color:#78869a;margin:3px 0 0;font-size:9px}.audit-list time{white-space:nowrap}@media (width<=950px){.admin-kpis{grid-template-columns:1fr 1fr}.admin-heading{align-items:start}.payment-admin-list article{grid-template-columns:42px 1fr auto}.payment-admin-list article>div:nth-child(3){grid-column:2}.payment-admin-list .moderator-actions{grid-column:2/-1}.audit-list article{grid-template-columns:38px 1fr auto}.audit-list article>small{grid-column:2}}@media (width<=650px){.footer{flex-wrap:wrap;gap:14px}.admin-footer-link{text-align:center;order:3;width:100%}.admin-login-card{padding:30px 22px}.admin-nav{align-items:flex-start;height:auto;padding-top:13px;padding-bottom:13px}.admin-identity{grid-template-columns:1fr auto;display:grid}.admin-identity span{display:none}.admin-identity b{grid-column:1}.admin-logout{grid-area:1/2}.admin-shell{padding-top:28px}.admin-heading{display:block}.admin-heading h1{font-size:33px}.admin-heading>a{margin-top:16px;display:inline-block}.admin-kpis{grid-template-columns:1fr 1fr;gap:8px}.admin-kpis article{padding:12px}.admin-kpis article>i{display:none}.admin-tabs{overflow-x:auto}.admin-tabs a{white-space:nowrap}.crm-card-head{display:block}.crm-card-head form{margin-top:16px}.crm-card-head input{width:100%;min-width:0}.payment-admin-list{padding:5px 14px 18px}.payment-admin-list article{grid-template-columns:38px 1fr}.payment-admin-list article>strong,.payment-admin-list .payment-decision{grid-column:2;justify-self:start}.payment-admin-list .moderator-actions{grid-column:2;width:100%}.audit-list{padding:5px 16px 18px}.audit-list article{grid-template-columns:34px 1fr}.audit-list article>small,.audit-list article>time{grid-column:2}}.staff-auth-links{justify-content:center;gap:14px;margin:15px 0;display:flex}.staff-auth-links a,.staff-register-link{color:#1769e0;font-size:9px;font-weight:900}.staff-footer-links{gap:13px;display:flex}.staff-footer-links a{color:#77869b;font-size:9px}.staff-scope-note{color:#536f91;background:#eaf4ff;border:1px solid #d1e4f8;border-radius:12px;margin:22px 0 12px;padding:12px 15px;font-size:9px}.moderator-account-list{padding:7px 23px 22px}.moderator-account-list article{border-bottom:1px solid #e5ebf2;grid-template-columns:38px 1.2fr 140px 1fr auto;align-items:center;gap:13px;padding:14px 0;display:grid}.moderator-avatar{color:#1769e0;background:#e4f0ff;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.moderator-account-list b,.moderator-account-list small{display:block}.moderator-account-list b{font-size:10px}.moderator-account-list small{color:#7d8ba0;font-size:8px;line-height:1.5}.staff-status{border-radius:15px;justify-self:start;padding:6px 9px;font-size:8px;font-weight:900}.staff-status.active{color:#247447;background:#e2f6ea}.staff-status.pending{color:#8d6b0c;background:#fff3ce}.staff-status.blocked{color:#a04444;background:#f7eaea}.moderator-account-actions button{color:#fff;cursor:pointer;background:#1769e0;border:0;border-radius:8px;padding:9px 11px;font-size:8px;font-weight:900}.moderator-account-actions button.danger{color:#a04444;background:#f7eaea}.admin-users-layout{grid-template-columns:minmax(0,1fr) 245px;align-items:start;gap:14px;display:grid}.admin-users-layout .crm-table{min-width:980px}.admin-plan-guide{color:#fff;background:#0a2b60;border-radius:20px;padding:20px;position:sticky;top:18px;box-shadow:0 15px 45px #153a6820}.admin-plan-guide header>span{letter-spacing:1.8px;color:#79b8ff;font-size:8px;font-weight:900}.admin-plan-guide h2{margin:7px 0 5px;font-size:19px}.admin-plan-guide header p{color:#a9c2e2;margin:0;font-size:9px;line-height:1.5}.admin-plan-guide-list{gap:8px;margin-top:17px;display:grid}.admin-plan-guide-list article{background:#ffffff0e;border:1px solid #ffffff18;border-radius:12px;padding:11px}.admin-plan-guide-list article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-plan-guide-list b{font-size:10px}.admin-plan-guide-list strong{color:#8dc8ff;white-space:nowrap;font-size:10px}.admin-plan-guide-list small{color:#c4d5ea;margin-top:6px;font-size:8px;display:block}.admin-plan-guide-list p{color:#9eb9dc;margin:4px 0 0;font-size:8px}.admin-plan-guide footer{color:#abc2df;border-top:1px solid #ffffff20;margin-top:15px;padding-top:13px;font-size:8px;line-height:1.55}.admin-plan-guide footer b{color:#fff}.crm-access-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:180px;min-width:0}.crm-access-actions button:nth-child(3){color:#fff;background:#0a2b60}.crm-access-actions button{white-space:nowrap;min-width:0}.account-management{gap:8px;width:180px;display:grid}.account-management>.moderator-account-actions{border-top:1px solid #e4eaf2;padding-top:8px}.account-management>.moderator-account-actions button{width:100%;padding:8px}.crm-plan-limits,.crm-plan-usage{gap:4px;display:grid}.crm-plan-limits span{color:#536781;white-space:nowrap;background:#f1f6fc;border-radius:6px;padding:4px 6px;font-size:8px}.crm-plan-usage b,.crm-plan-usage small{display:block}.crm-plan-usage b{color:#183654;font-size:9px}.crm-plan-usage small{color:#7b899d;font-size:8px}@media (width<=1050px){.admin-users-layout{grid-template-columns:1fr}.admin-plan-guide{grid-row:1;position:static}.admin-plan-guide-list{grid-template-columns:repeat(4,1fr)}}@media (width<=800px){.moderator-account-list article{grid-template-columns:38px 1fr auto}.moderator-account-list article>small,.moderator-account-actions{grid-column:2/-1}.staff-status{grid-area:1/3}}@media (width<=700px){.admin-plan-guide-list{grid-template-columns:1fr 1fr}}@media (width<=430px){.admin-plan-guide-list{grid-template-columns:1fr}}.bot-field{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.support-card{margin-top:20px}.support-card .cabinet-card-head button{color:#fff;cursor:pointer;background:#1769e0;border:0;border-radius:9px;padding:10px 13px;font-size:9px;font-weight:900}.support-form{background:#f7faff;border-bottom:1px solid #e4eaf2;grid-template-columns:220px 1fr auto;align-items:end;gap:12px;padding:18px 22px;display:grid}.support-form label{color:#314864;gap:6px;font-size:9px;font-weight:900;display:grid}.support-form select,.support-form textarea{font:inherit;resize:vertical;background:#fff;border:1px solid #d5e0ed;border-radius:9px;padding:10px;font-size:10px}.support-form button{color:#fff;background:#0a2b60;border:0;border-radius:9px;padding:11px 14px;font-size:9px;font-weight:900}.support-form p{color:#a04444;grid-column:1/-1;font-size:9px}.support-tickets{padding:6px 22px 20px}.support-tickets article{border-bottom:1px solid #e5ebf2;padding:14px 0}.support-tickets article>div{justify-content:space-between;gap:10px;display:flex}.support-tickets b{font-size:10px}.support-tickets span{border-radius:14px;padding:5px 8px;font-size:8px;font-weight:900}.support-tickets span.new{color:#8d6b0c;background:#fff3ce}.support-tickets span.in_progress{color:#1769e0;background:#e5f0ff}.support-tickets span.resolved{color:#247447;background:#e2f6ea}.support-tickets p,.support-tickets small,.support-tickets time{color:#6f7f95;margin:7px 0;font-size:9px;line-height:1.55;display:block}.support-tickets small{background:#edf6ff;border-radius:8px;padding:9px}.support-empty{padding:18px 0!important}.support-admin-list{padding:8px 22px 22px}.support-admin-list>article{border-bottom:1px solid #e5ebf2;padding:16px 0}.support-admin-list header{justify-content:space-between;gap:12px;display:flex}.support-admin-list header b{font-size:11px}.support-admin-list header span{background:#eef3f8;border-radius:14px;padding:5px 8px;font-size:8px;font-weight:900}.support-admin-list>article>small,.support-admin-list>article>p{color:#738197;margin:6px 0;font-size:9px;line-height:1.6;display:block}.ticket-actions{grid-template-columns:150px 1fr auto;align-items:end;gap:8px;margin-top:10px;display:grid}.ticket-actions select,.ticket-actions textarea{font:inherit;resize:vertical;border:1px solid #d5e0ed;border-radius:8px;padding:8px;font-size:9px}.ticket-actions button{color:#fff;background:#1769e0;border:0;border-radius:8px;padding:10px 13px;font-size:8px;font-weight:900}.analytics-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.analytics-grid article{background:#fff;border:1px solid #dbe5f1;border-radius:17px;padding:22px;box-shadow:0 10px 30px #12345e0a}.analytics-grid article.wide{grid-column:span 2}.analytics-grid span{letter-spacing:1.4px;color:#1769e0;font-size:8px;font-weight:900}.analytics-grid b{color:#0a2b60;margin:10px 0 5px;font-size:30px;display:block}.analytics-grid p{color:#77869b;margin:0;font-size:9px}.admin-tabs{flex-wrap:wrap}@media (width<=850px){.support-form{grid-template-columns:1fr}.analytics-grid{grid-template-columns:1fr 1fr}.analytics-grid article.wide{grid-column:span 1}.ticket-actions{grid-template-columns:1fr}}@media (width<=520px){.analytics-grid{grid-template-columns:1fr}.support-card .cabinet-card-head{align-items:flex-start}.support-card .cabinet-card-head button{margin-top:10px}.support-tickets article>div{display:grid}}.cabinet-shell{position:relative}.cabinet-side-actions{z-index:30;width:176px;position:fixed;top:190px;right:22px}.cabinet-side-actions a{color:#fff;background:#0a2b60;border-radius:15px;grid-template-columns:35px 1fr auto;align-items:center;gap:9px;padding:12px;transition:all .2s;display:grid;box-shadow:0 18px 45px #09295d35}.cabinet-side-actions a:hover{transform:translateY(-2px);box-shadow:0 22px 55px #09295d45}.cabinet-side-actions i{background:#1769e0;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.cabinet-side-actions b,.cabinet-side-actions small{display:block}.cabinet-side-actions b{font-size:10px}.cabinet-side-actions small{color:#9fc0ea;margin-top:3px;font-size:8px}.cabinet-side-actions strong{font-size:16px}.tariffs-back{color:#1769e0;font-size:11px;font-weight:900}.tariffs-shell{padding:48px 0 90px}.tariffs-heading{justify-content:space-between;align-items:end;gap:25px;margin-bottom:28px;display:flex}.tariffs-heading>div>span,.tariffs-payments header span{letter-spacing:2px;color:#1769e0;font-size:10px;font-weight:900}.tariffs-heading h1{letter-spacing:-2.5px;margin:9px 0;font-size:43px}.tariffs-heading p{color:#71819a;margin:0;font-size:12px}.tariffs-current{color:#fff;background:#0a2b60;border-radius:17px;min-width:210px;padding:17px 20px}.tariffs-current small,.tariffs-current b,.tariffs-current span{display:block}.tariffs-current small{color:#96b7e2;font-size:9px}.tariffs-current b{margin-top:6px;font-size:17px}.tariffs-current span{color:#aac2e2;margin-top:5px;font-size:9px}.tariffs-plan-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.tariffs-plan-grid article{background:#fff;border:1px solid #d9e4f1;border-radius:20px;padding:24px;box-shadow:0 16px 45px #153a680b}.tariffs-plan-grid article.featured{color:#fff;background:#0a2b60;border-color:#0a2b60;transform:translateY(-5px)}.tariffs-plan-grid article>span{letter-spacing:1.7px;color:#1769e0;font-size:9px;font-weight:900}.tariffs-plan-grid .featured>span{color:#79b8ff}.tariffs-plan-grid h2{margin:9px 0 19px;font-size:24px}.tariffs-plan-grid strong{color:#1769e0;font-size:22px;display:block}.tariffs-plan-grid .featured strong{color:#86c3ff}.tariffs-plan-grid strong small{color:#7d8ca2;margin-left:5px;font-size:9px}.tariffs-plan-grid ul{gap:10px;margin:22px 0;padding:0;list-style:none;display:grid}.tariffs-plan-grid li{color:#657792;font-size:10px}.tariffs-plan-grid li:before{content:"✓";color:#24a060;margin-right:8px;font-weight:900}.tariffs-plan-grid .featured li{color:#b5cae7}.tariffs-plan-grid article>a{text-align:center;color:#fff;background:#1769e0;border-radius:11px;padding:13px;font-size:10px;font-weight:900;display:block}.tariffs-plan-grid .featured>a{color:#1769e0;background:#fff}.tariffs-esf-note{color:#607695;background:#eaf4ff;border:1px solid #d0e4fa;border-radius:14px;margin:22px 0;padding:15px 18px;font-size:10px;line-height:1.6}.tariffs-esf-note b{color:#173654}.tariffs-payments{background:#fff;border:1px solid #dbe5f1;border-radius:20px;padding:24px}.tariffs-payments>header{border-bottom:1px solid #e2e9f2;justify-content:space-between;align-items:end;padding-bottom:18px;display:flex}.tariffs-payments h2{margin:7px 0 0;font-size:22px}.tariffs-payments header>a{color:#1769e0;font-size:10px;font-weight:900}.tariffs-payment-list article{border-bottom:1px solid #e5ebf2;grid-template-columns:1fr 1fr 120px 110px;align-items:center;gap:12px;padding:14px 2px;display:grid}.tariffs-payment-list article:last-child{border-bottom:0}.tariffs-payment-list b,.tariffs-payment-list small{display:block}.tariffs-payment-list b,.tariffs-payment-list span,.tariffs-payment-list strong{font-size:10px}.tariffs-payment-list small{color:#8290a3;margin-top:4px;font-size:8px}.tariffs-payment-list i{border-radius:15px;justify-self:end;padding:7px 9px;font-size:8px;font-style:normal;font-weight:900}.tariffs-payment-list i.pending{color:#8d6b0c;background:#fff3ce}.tariffs-payment-list i.approved{color:#267849;background:#e2f6ea}.tariffs-payment-list i.rejected{color:#a24545;background:#f8e9e9}.tariffs-empty{text-align:center;padding:35px}.tariffs-empty b{font-size:12px}.tariffs-empty p{color:#7d8ba0;margin:6px 0 0;font-size:9px}@media (width<=1450px){.cabinet-side-actions{width:auto;margin:0 0 18px;position:static}.cabinet-side-actions a{width:250px}.cabinet-side-actions small{display:none}}@media (width<=800px){.tariffs-heading{display:grid}.tariffs-current{width:100%}.tariffs-plan-grid{grid-template-columns:1fr}.tariffs-plan-grid article.featured{transform:none}.tariffs-payment-list article{grid-template-columns:1fr auto}.tariffs-payment-list article>span,.tariffs-payment-list article>strong{grid-column:1}.tariffs-payment-list i{grid-area:1/2}.cabinet-side-actions a{width:100%}}.home-automation{padding:78px 0 88px}.home-automation>header{justify-content:space-between;align-items:end;gap:35px;margin-bottom:28px;display:flex}.home-automation>header>div>span,.home-automation article span{letter-spacing:2px;color:#1769e0;font-size:10px;font-weight:900}.home-automation h2{letter-spacing:-2.5px;margin:9px 0 0;font-size:44px;line-height:1.08}.home-automation>header>p{color:#61718d;max-width:470px;margin:0;font-size:14px;line-height:1.7}.home-automation-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.home-automation article{background:#fff;border:1px solid #d8e4f3;border-radius:20px;grid-template-columns:58px 1fr;gap:18px;padding:25px;display:grid;box-shadow:0 16px 45px #153a680b}.home-automation article>i{color:#1769e0;background:#ddecff;border-radius:15px;place-items:center;width:56px;height:56px;font-size:13px;font-style:normal;font-weight:900;display:grid}.home-automation article h3{letter-spacing:-.7px;margin:7px 0 10px;font-size:22px}.home-automation article p{color:#687994;margin:0;font-size:13px;line-height:1.65}.home-automation article>a{color:#1769e0;grid-column:2;margin-top:17px;font-size:11px;font-weight:900}.home-automation article:nth-child(2){color:#fff;background:#0a2b60;border-color:#0a2b60}.home-automation article:nth-child(2)>i{color:#fff;background:#1769e0}.home-automation article:nth-child(2) span,.home-automation article:nth-child(2)>a{color:#79bcff}.home-automation article:nth-child(2) p{color:#afc5e3}@media (width<=800px){.home-automation{padding:55px 0}.home-automation>header{display:grid}.home-automation h2{font-size:35px}.home-automation-grid{grid-template-columns:1fr}}@media (width>=801px) and (width<=1100px){.tariffs-plan-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1101px){.tariffs-plan-grid{grid-template-columns:repeat(4,1fr)}}.onec-ledger-table{min-width:980px}.onec-ledger-table th:nth-child(6),.onec-ledger-table td:nth-child(6),.onec-ledger-table th:nth-child(7),.onec-ledger-table td:nth-child(7),.onec-ledger-table th:nth-child(8),.onec-ledger-table td:nth-child(8){display:none}.esf-preview>footer{justify-content:space-between;gap:14px}.esf-preview>footer div b,.esf-preview>footer div span{display:block}.esf-preview>footer div span{margin-top:4px}.esf-create-receipt{color:#fff;cursor:pointer;white-space:nowrap;background:#0b8061;border:0;border-radius:9px;padding:11px 14px;font-size:8px;font-weight:900}.esf-create-receipt:disabled{opacity:.6}@media (width<=800px){.esf-preview>footer{flex-direction:column;align-items:flex-start}}.esf-match-select{color:#17324f;width:100%;min-width:210px;font:inherit;background:#fff;border:1px solid #c9d8e8;border-radius:8px;outline:none;padding:8px;font-weight:800;display:block}.esf-match-select:focus{border-color:#1769e0;box-shadow:0 0 0 3px #1769e018}.workspace-layout{color:#14233d;background:#f4f7fb;grid-template-columns:270px minmax(0,1fr);min-height:100vh;display:grid}.workspace-sidebar{z-index:50;background:#fff;border-right:1px solid #dfe7f1;flex-direction:column;height:100vh;padding:24px 16px 18px;display:flex;position:sticky;top:0}.workspace-brand{border-bottom:1px solid #edf1f6;align-items:center;gap:12px;padding:0 10px 25px;display:flex}.workspace-brand>span,.workspace-mobile-head a span{color:#fff;background:#1769e0;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.workspace-brand b,.workspace-brand small{display:block}.workspace-brand b{letter-spacing:-.3px;font-size:14px}.workspace-brand small{color:#8491a5;margin-top:3px;font-size:9px}.workspace-menu{gap:5px;padding-top:22px;display:grid}.workspace-menu>p{letter-spacing:1.6px;color:#9aa6b7;margin:0 12px 8px;font-size:8px;font-weight:900}.workspace-menu-slot{display:contents}.workspace-menu-slot>a,.workspace-fno-menu>button{color:#55667f;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:38px 1fr;align-items:center;gap:10px;padding:10px 11px;transition:all .16s;display:grid}.workspace-menu-slot>a:hover,.workspace-fno-menu>button:hover{color:#1769e0;background:#f3f7fc}.workspace-menu-slot>a.active,.workspace-fno-menu>button.active{color:#1769e0;background:#eaf3ff}.workspace-menu i{background:#f1f5fa;border-radius:10px;place-items:center;width:36px;height:36px;font-size:9px;font-style:normal;font-weight:900;display:grid}.workspace-menu a.active i,.workspace-fno-menu>button.active i{color:#fff;background:#1769e0}.workspace-menu b,.workspace-menu small{display:block}.workspace-menu small{color:#8b98aa;margin-top:3px;font-size:8px;line-height:1.3}.workspace-fno-menu{position:relative}.workspace-fno-menu>button{grid-template-columns:38px 1fr auto}.workspace-fno-menu>button em{font-size:17px;font-style:normal;transition:transform .16s}.workspace-fno-menu.open>button em{transform:rotate(90deg)}.workspace-fno-submenu{opacity:0;visibility:hidden;z-index:50;background:#fff;border:1px solid #dce5f0;border-radius:15px;width:270px;padding:10px;transition:all .16s;position:absolute;top:0;left:calc(100% + 4px);transform:translate(-5px);box-shadow:0 18px 45px #162f522e}.workspace-fno-menu:hover .workspace-fno-submenu,.workspace-fno-menu:focus-within .workspace-fno-submenu,.workspace-fno-menu.open .workspace-fno-submenu{opacity:1;visibility:visible;transform:none}.workspace-fno-submenu:before{content:"";width:6px;height:100%;position:absolute;top:0;right:100%}.workspace-fno-submenu-head{border-bottom:1px solid #edf1f6;margin-bottom:4px;padding:5px 7px 10px}.workspace-fno-submenu-head b{color:#122b50;font-size:12px}.workspace-fno-submenu>a,.workspace-fno-disabled{border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px 8px;display:flex}.workspace-fno-submenu>a:hover{background:#edf5ff}.workspace-fno-submenu>a b{color:#1769e0}.workspace-fno-submenu strong{color:#1769e0;font-size:8px}.workspace-fno-disabled{color:#7e8b9e}.workspace-fno-disabled strong{color:#8a96a7;background:#f0f3f7;border-radius:999px;padding:4px 7px}.workspace-help{color:#fff;background:#0a2b60;border-radius:14px;margin-top:auto;padding:15px}.workspace-help b{font-size:10px}.workspace-help p{color:#a9c2e2;margin:6px 0 10px;font-size:8px;line-height:1.55}.workspace-help a{color:#80bdff;font-size:8px;font-weight:900}.workspace-user{border-top:1px solid #edf1f6;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;margin-top:14px;padding:14px 8px 0;display:grid}.workspace-user>span{color:#1769e0;background:#dcecff;border-radius:9px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:900;display:grid}.workspace-user b,.workspace-user small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-user b{font-size:9px}.workspace-user small{color:#8a96a8;margin-top:2px;font-size:7px}.workspace-user .logout-button{color:#75849a;text-align:left;cursor:pointer;background:0 0;border:0;grid-column:1/-1;width:100%;padding:4px 2px;font-size:8px;font-weight:800}.workspace-main{min-width:0}.workspace-mobile-head{display:none}.workspace-page{min-height:100vh;padding:0 42px 70px;background:0 0!important}.workspace-page .cabinet-shell,.workspace-page .onec-shell,.workspace-page .tariffs-shell{width:min(1180px,100%);margin:0 auto;padding-top:40px}.workspace-page .onec-shell{padding-bottom:70px}.workspace-page .cabinet-hero{border-bottom:1px solid #dfe6ef;margin-bottom:22px;padding-bottom:25px}.workspace-page .cabinet-hero h1{letter-spacing:-1.5px;font-size:32px}.workspace-page .plan-chip{min-width:235px;text-decoration:none}.workspace-page .plan-chip em{color:#a9c5e8;margin-top:5px;font-size:8px;font-style:normal;display:block}.workspace-page .plan-chip strong{color:#76baff;margin-top:9px;font-size:8px;display:block}.workspace-section-head{justify-content:space-between;align-items:end;margin:27px 0 13px;display:flex}.workspace-section-head span,.onec-summary header span{letter-spacing:1.7px;color:#1769e0;font-size:8px;font-weight:900}.workspace-section-head h2,.onec-summary h2{letter-spacing:-.6px;margin:6px 0 0;font-size:20px}.workspace-section-head p{color:#7b899d;margin:0;font-size:9px}.workspace-actions{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.workspace-actions>a{background:#fff;border:1px solid #dce5f0;border-radius:15px;grid-template-columns:45px 1fr auto;align-items:center;gap:12px;padding:17px;transition:all .16s;display:grid;box-shadow:0 8px 30px #153a6808}.workspace-actions>a:hover{border-color:#92bdef;transform:translateY(-2px);box-shadow:0 13px 35px #153a6812}.workspace-actions i{color:#1769e0;background:#e7f2ff;border-radius:12px;place-items:center;width:43px;height:43px;font-size:9px;font-style:normal;font-weight:900;display:grid}.workspace-actions b,.workspace-actions small{display:block}.workspace-actions small{color:#8491a3;margin-top:4px;font-size:8px;line-height:1.4}.workspace-actions strong{color:#1769e0;font-size:16px}.workspace-dashboard-grid{grid-template-columns:1.35fr .8fr}.workspace-dashboard-grid .cabinet-card{box-shadow:none}.onec-summary{background:#fff;border:1px solid #dce5f0;border-radius:18px;margin-top:18px;padding:22px}.onec-summary>header{justify-content:space-between;align-items:center;gap:25px;display:flex}.onec-summary h2{font-size:18px}.onec-summary header p{color:#77869a;margin:5px 0 0;font-size:9px;line-height:1.5}.onec-summary header>a{white-space:nowrap;color:#1769e0;background:#edf5ff;border-radius:10px;padding:11px 14px;font-size:9px;font-weight:900}.onec-summary>div{border-top:1px solid #e8edf4;gap:8px;margin-top:16px;padding-top:14px;display:flex}.onec-summary>div>a{background:#f4f7fb;border-radius:9px;padding:9px 12px;font-size:9px;font-weight:900}.onec-summary>div small{color:#8794a6;text-overflow:ellipsis;max-width:240px;margin-top:3px;font-size:7px;display:block;overflow:hidden}.workspace-page .reports-card{box-shadow:none}.workspace-page .tariffs-heading h1{font-size:32px}.workspace-page .tariffs-shell{padding-bottom:70px}.workspace-page .onec-page{background:0 0}.workspace-page .onec-head{margin-top:0}@media (width<=1050px){.workspace-layout{grid-template-columns:220px minmax(0,1fr)}.workspace-sidebar{padding-left:10px;padding-right:10px}.workspace-menu small,.workspace-help{display:none}.workspace-page{padding-left:24px;padding-right:24px}.workspace-actions{grid-template-columns:1fr}.workspace-actions>a{padding:13px 16px}}@media (width<=760px){.workspace-layout{display:block}.workspace-sidebar{border-top:1px solid #dce5f0;border-right:0;width:100%;height:70px;padding:7px 8px;display:block;position:fixed;inset:auto 0 0}.workspace-brand,.workspace-menu>p,.workspace-help,.workspace-user{display:none}.workspace-menu{grid-template-columns:repeat(6,1fr);gap:2px;padding:0;display:grid}.workspace-menu-slot{display:contents}.workspace-menu-slot>a,.workspace-fno-menu>button{text-align:center;flex-direction:column;gap:2px;padding:3px 1px;display:flex}.workspace-fno-menu>button em{display:none}.workspace-menu i{border-radius:8px;width:29px;height:29px}.workspace-menu b{white-space:nowrap;font-size:7px}.workspace-menu small{display:none}.workspace-fno-submenu{text-align:left;width:auto;position:fixed;inset:auto 12px 78px;transform:translateY(7px)}.workspace-fno-menu:not(.open) .workspace-fno-submenu{opacity:0;visibility:hidden}.workspace-fno-menu.open .workspace-fno-submenu{opacity:1;visibility:visible;transform:none}.workspace-fno-submenu small{display:block}.workspace-mobile-head{background:#fff;border-bottom:1px solid #e1e7ef;justify-content:space-between;align-items:center;height:58px;padding:0 15px;display:flex}.workspace-mobile-head a{align-items:center;gap:8px;display:flex}.workspace-mobile-head a span{border-radius:8px;width:30px;height:30px;font-size:11px}.workspace-mobile-head b{font-size:11px}.workspace-mobile-head small{color:#7d899b;font-size:8px}.workspace-page{padding:0 14px 92px}.workspace-page .cabinet-shell,.workspace-page .onec-shell,.workspace-page .tariffs-shell{padding-top:25px}.workspace-page .cabinet-hero{display:grid}.workspace-page .plan-chip{width:100%}.workspace-section-head{display:block}.workspace-section-head p{margin-top:5px}.workspace-dashboard-grid{grid-template-columns:1fr}.onec-summary>header{display:block}.onec-summary header>a{margin-top:14px;display:inline-block}.onec-summary>div{display:grid}.workspace-page .tariffs-heading h1,.workspace-page .cabinet-hero h1{font-size:28px}}@media (width<=430px){.workspace-menu b{font-size:6px}}.tax-calendar-shell{width:min(1180px,100%);margin:0 auto;padding-top:40px}.tax-calendar-hero{border-bottom:1px solid #dfe6ef;justify-content:space-between;align-items:end;gap:30px;padding-bottom:25px;display:flex}.tax-calendar-hero>div:first-child>span,.tax-calendar-list>header span{letter-spacing:1.8px;color:#1769e0;font-size:8px;font-weight:900}.tax-calendar-hero h1{letter-spacing:-1.5px;margin:8px 0;font-size:32px}.tax-calendar-hero p{color:#718098;margin:0;font-size:10px}.tax-calendar-year{color:#fff;background:#0a2b60;border-radius:16px;min-width:190px;padding:16px 19px}.tax-calendar-year small,.tax-calendar-year b,.tax-calendar-year span{display:block}.tax-calendar-year small{color:#9ebce2;font-size:8px}.tax-calendar-year b{margin:3px 0;font-size:25px}.tax-calendar-year span{color:#79b8ff;font-size:8px}.tax-calendar-summary{grid-template-columns:1.4fr .8fr .8fr;gap:12px;margin:22px 0;display:grid}.tax-calendar-summary article{background:#fff;border:1px solid #dce5f0;border-radius:16px;padding:18px}.tax-calendar-summary small,.tax-calendar-summary b,.tax-calendar-summary span{display:block}.tax-calendar-summary small{color:#8795a8;font-size:8px}.tax-calendar-summary b{color:#15304f;margin:7px 0;font-size:20px}.tax-calendar-summary span{color:#718198;font-size:8px}.tax-calendar-summary article.danger{background:#fff9f9;border-color:#f1cccc}.tax-calendar-summary article.danger b{color:#bd3f3f}.tax-calendar-summary article.safe b{color:#16845b}.tax-calendar-filters{background:#eaf3ff;border:1px solid #d3e5fb;border-radius:15px;flex-wrap:wrap;align-items:center;gap:8px;padding:13px;display:flex}.tax-calendar-filters>div{margin-right:auto;padding:0 8px}.tax-calendar-filters b,.tax-calendar-filters small{display:block}.tax-calendar-filters b{font-size:10px}.tax-calendar-filters small{color:#7186a1;margin-top:3px;font-size:7px}.tax-calendar-filters button{color:#5e7390;cursor:pointer;background:#fff;border:1px solid #c7dbf2;border-radius:999px;padding:8px 11px;font-size:8px;font-weight:900}.tax-calendar-filters button.active{color:#fff;background:#1769e0;border-color:#1769e0}.tax-calendar-filters i{margin-right:3px;font-style:normal}.tax-calendar-list{background:#fff;border:1px solid #dce5f0;border-radius:18px;margin-top:17px;overflow:hidden}.tax-calendar-list>header{border-bottom:1px solid #e5ebf2;justify-content:space-between;align-items:end;padding:21px 23px;display:flex}.tax-calendar-list h2{margin:5px 0 0;font-size:20px}.tax-calendar-list>header>small{color:#8090a5;font-size:8px}.tax-calendar-list>article{border-bottom:1px solid #edf1f5;grid-template-columns:60px 1fr auto;align-items:center;gap:15px;padding:14px 22px;display:grid}.tax-calendar-list>article:last-child{border-bottom:0}.tax-calendar-list time{color:#1769e0;text-align:center;background:#eaf3ff;border-radius:11px;grid-template-columns:1fr 1fr;align-content:center;width:52px;height:57px;padding:7px;display:grid}.tax-calendar-list time b{grid-row:1/3;align-self:center;font-size:20px}.tax-calendar-list time span,.tax-calendar-list time small{text-transform:uppercase;font-size:7px}.tax-calendar-task span,.tax-calendar-task b,.tax-calendar-task small{display:block}.tax-calendar-task span{color:#1769e0;text-transform:uppercase;letter-spacing:.5px;font-size:7px;font-weight:900}.tax-calendar-task b{margin:4px 0;font-size:11px}.tax-calendar-task small{color:#8492a5;font-size:8px}.tax-calendar-list>article>button{color:#58708e;cursor:pointer;background:#fff;border:1px solid #cddbea;border-radius:9px;padding:9px 11px;font-size:8px;font-weight:900}.tax-calendar-list>article>button:hover{color:#1769e0;border-color:#1769e0}.tax-calendar-list>article.completed{opacity:.65;background:#f8fafc}.tax-calendar-list>article.completed .tax-calendar-task b{text-decoration:line-through}.tax-calendar-list>article.completed>button{color:#19744e;background:#e5f6ed;border-color:#c9ead8}.tax-calendar-list>article.late time{color:#b83e3e;background:#fff0f0}.tax-calendar-list>article.late .tax-calendar-task small{color:#b34848}.tax-calendar-empty{text-align:center;padding:45px}.tax-calendar-empty b{font-size:12px}.tax-calendar-empty p{color:#7f8da0;font-size:9px}.tax-calendar-note{background:#fff9e9;border:1px solid #f0dfaf;border-radius:15px;margin-top:17px;padding:18px 20px}.tax-calendar-note>b{font-size:11px}.tax-calendar-note p{color:#6e684f;margin:7px 0;font-size:9px;line-height:1.65}.tax-calendar-note>div{flex-wrap:wrap;gap:15px;margin-top:10px;display:flex}.tax-calendar-note a{color:#1769e0;font-size:8px;font-weight:900}.tax-calendar-page{padding-bottom:90px}@media (width<=760px){.tax-calendar-shell{padding-top:25px}.tax-calendar-hero{display:grid}.tax-calendar-year{width:100%}.tax-calendar-summary{grid-template-columns:1fr}.tax-calendar-filters>div{width:100%;margin-bottom:4px}.tax-calendar-list>article{grid-template-columns:52px 1fr;padding:13px}.tax-calendar-list>article>button{grid-column:2;justify-self:start}.tax-calendar-hero h1{font-size:28px}}.tax-calendar-actions{align-items:center;gap:12px;display:flex}.tax-calendar-actions>a{color:#1769e0;font-size:9px;font-weight:900}.task-center-shell{width:min(1180px,100%);margin:0 auto;padding-top:40px}.task-center-hero{border-bottom:1px solid #dfe6ef;justify-content:space-between;align-items:end;gap:25px;padding-bottom:25px;display:flex}.task-center-hero span{letter-spacing:1.8px;color:#1769e0;font-size:8px;font-weight:900}.task-center-hero h1{letter-spacing:-1.5px;margin:8px 0;font-size:32px}.task-center-hero p{color:#718098;margin:0;font-size:10px}.task-center-hero>a{color:#1769e0;background:#e7f2ff;border-radius:11px;padding:12px 15px;font-size:9px;font-weight:900}.task-notifications{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0;display:grid}.task-notifications>button,.task-all-done{text-align:left;cursor:pointer;border:0;border-radius:16px;grid-template-columns:45px 1fr;align-items:center;gap:13px;padding:18px;display:grid}.task-notifications>button>i,.task-all-done>i{border-radius:12px;place-items:center;width:43px;height:43px;font-size:14px;font-style:normal;font-weight:900;display:grid}.task-notifications span small,.task-notifications span b,.task-notifications span em,.task-all-done span b,.task-all-done span small{display:block}.task-notifications span small{letter-spacing:1.2px;font-size:7px;font-weight:900}.task-notifications span b{margin:4px 0;font-size:13px}.task-notifications span em{font-size:8px;font-style:normal}.task-notifications .urgent{color:#9e3030;background:#fff0f0;border:1px solid #efcccc}.task-notifications .urgent>i{color:#fff;background:#d94d4d}.task-notifications .next{color:#fff;background:#0a2b60;border:1px solid #0a2b60}.task-notifications .next>i{color:#fff;background:#1769e0;font-size:12px}.task-notifications .next small,.task-notifications .next em{color:#9fc1eb}.task-all-done{color:#187451;background:#e9f8f0;border:1px solid #cfeadc;grid-column:1/-1}.task-all-done>i{color:#fff;background:#24a06b}.task-all-done span small{color:#598672;margin-top:4px;font-size:8px}.task-center-board{background:#fff;border:1px solid #dce5f0;border-radius:18px;overflow:hidden}.task-center-board>header{border-bottom:1px solid #e5ebf2;justify-content:space-between;align-items:center;gap:15px;padding:14px 18px;display:flex}.task-center-board nav{flex-wrap:wrap;gap:5px;display:flex}.task-center-board nav button{color:#60718a;cursor:pointer;background:#f1f5f9;border:0;border-radius:9px;padding:9px 11px;font-size:8px;font-weight:900}.task-center-board nav button b{margin-left:5px}.task-center-board nav button.active{color:#fff;background:#1769e0}.task-center-board nav button.active.overdue{background:#c84646}.task-center-board>header>a{color:#1769e0;font-size:8px;font-weight:900}.task-center-list>article{border-bottom:1px solid #edf1f5;grid-template-columns:68px 1fr auto;align-items:center;gap:15px;padding:16px 20px;display:grid}.task-center-list>article:last-child{border-bottom:0}.task-kind{border-radius:999px;justify-self:start;padding:6px 8px;font-size:7px;font-weight:900}.task-kind.report{color:#1769e0;background:#e8f2ff}.task-kind.payment{color:#956b13;background:#fff1d8}.task-center-list article div small,.task-center-list article div b,.task-center-list article time{display:block}.task-center-list article div small{color:#7d8ba0;font-size:7px}.task-center-list article div b{margin:4px 0;font-size:11px}.task-center-list article time{color:#1769e0;font-size:8px;font-weight:800}.task-center-list article>button{color:#1b7953;cursor:pointer;background:#eef9f3;border:1px solid #cfe0d7;border-radius:9px;padding:9px 11px;font-size:8px;font-weight:900}.task-center-empty{text-align:center;padding:50px 20px}.task-center-empty i{color:#219365;background:#e8f5ee;border-radius:50%;place-items:center;width:42px;height:42px;margin:0 auto 12px;font-style:normal;font-weight:900;display:grid}.task-center-empty b{font-size:12px}.task-center-empty p{color:#7b899d;margin:6px 0;font-size:9px}.task-center-sync{background:#eaf3ff;border:1px solid #d3e5fb;border-radius:14px;grid-template-columns:38px 1fr;align-items:center;gap:12px;margin-top:15px;padding:14px 17px;display:grid}.task-center-sync>i{color:#fff;background:#1769e0;border-radius:10px;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.task-center-sync b,.task-center-sync small{display:block}.task-center-sync b{font-size:10px}.task-center-sync small{color:#70829a;margin-top:4px;font-size:8px}.task-center-page{padding-bottom:90px}@media (width<=760px){.tax-calendar-actions{width:100%;display:grid}.task-center-shell{padding-top:25px}.task-center-hero{display:grid}.task-center-hero h1{font-size:28px}.task-center-hero>a{justify-self:start}.task-notifications{grid-template-columns:1fr}.task-center-board>header{align-items:flex-start;display:grid}.task-center-list>article{grid-template-columns:60px 1fr;padding:14px}.task-center-list article>button{grid-column:2;justify-self:start}}.dashboard-task-alert{color:#34465e;border-top:1px solid #e4eaf1;border-bottom:1px solid #e4eaf1;grid-template-columns:7px 1fr auto;align-items:center;gap:11px;margin:4px 0 22px;padding:11px 2px;display:grid}.dashboard-task-alert>i{background:#9aa9ba;border-radius:50%;width:7px;height:7px}.dashboard-task-alert span{align-items:baseline;gap:8px;min-width:0;display:flex}.dashboard-task-alert span small,.dashboard-task-alert span b,.dashboard-task-alert span em{display:block}.dashboard-task-alert span small{color:#718198;white-space:nowrap;font-size:7px;font-weight:800}.dashboard-task-alert span b{font-size:10px;font-weight:750}.dashboard-task-alert span em{color:#8492a5;white-space:nowrap;font-size:8px;font-style:normal}.dashboard-task-alert>strong{color:#63758c;white-space:nowrap;font-size:8px}.dashboard-task-alert.overdue>i{background:#cf4545}.dashboard-task-alert.overdue span small,.dashboard-task-alert.overdue>strong{color:#a94242}@media (width<=760px){.dashboard-task-alert{grid-template-columns:7px 1fr;padding:10px 2px}.dashboard-task-alert span{gap:2px;display:grid}.dashboard-task-alert>strong{grid-column:2;justify-self:start}}.base-picker{background:#fff;border:1px solid #dbe5f1;border-radius:22px;padding:30px;box-shadow:0 18px 55px #12355f10}.base-picker header span{letter-spacing:2px;color:#1769e0;font-size:9px;font-weight:900}.base-picker header h1{letter-spacing:-1.3px;margin:8px 0;font-size:30px}.base-picker header p{color:#718098;margin:0;font-size:10px}.base-picker>div{gap:10px;margin-top:24px;display:grid}.base-picker>div>a{border:1px solid #dae4ef;border-radius:14px;grid-template-columns:43px 1fr auto;align-items:center;gap:13px;padding:15px;transition:all .16s;display:grid}.base-picker>div>a:hover{background:#f7fbff;border-color:#8bbcf2}.base-picker i{color:#1769e0;background:#e6f2ff;border-radius:11px;place-items:center;width:41px;height:41px;font-size:9px;font-style:normal;font-weight:900;display:grid}.base-picker b,.base-picker small{display:block}.base-picker b{font-size:11px}.base-picker small{color:#8090a5;margin-top:4px;font-size:8px}.base-picker strong{color:#1769e0;font-size:9px}.base-picker-add{color:#fff;background:#1769e0;border-radius:11px;margin-top:22px;padding:13px 17px;font-size:9px;font-weight:900;display:inline-block}.onec-connections article{grid-template-columns:minmax(180px,1fr) minmax(300px,1.25fr)!important;gap:12px!important;padding:14px!important}.onec-connection-name{min-width:0}.onec-connection-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.onec-connection-actions a{text-align:center}.onec-connection-settings{border-top:1px solid #e8edf4;grid-column:1/-1;justify-content:flex-end;gap:7px;padding-top:10px;display:flex}.onec-connection-settings button{color:#58708e;background:#eef4fb;padding:7px 10px}.onec-connection-settings .onec-disconnect{color:#b64c4c;background:#fff0f0}@media (width<=800px){.base-picker{padding:22px 18px}.base-picker>div>a{grid-template-columns:40px 1fr}.base-picker strong{grid-column:2}.onec-connections article{grid-template-columns:1fr!important}.onec-connection-actions{grid-template-columns:1fr}.onec-connection-settings{grid-column:1;justify-content:stretch}.onec-connection-settings button{flex:1}}.onec-connect-assistant{background:#f4f8fd;border:1px solid #d9e6f4;border-radius:15px;margin:0 0 22px;padding:17px}.onec-connect-assistant header{align-items:center;gap:11px;display:flex}.onec-connect-assistant header i{color:#fff;background:#1769e0;border-radius:9px;place-items:center;width:32px;height:32px;font-style:normal;font-weight:900;display:grid}.onec-connect-assistant header b,.onec-connect-assistant header span{display:block}.onec-connect-assistant header b{font-size:11px}.onec-connect-assistant header span{color:#75869d;margin-top:3px;font-size:8px}.onec-connect-assistant ol{grid-template-columns:repeat(3,1fr);gap:7px;margin:14px 0 10px;padding:0;list-style:none;display:grid}.onec-connect-assistant li{background:#fff;border-radius:9px;align-items:flex-start;gap:7px;padding:10px;display:flex}.onec-connect-assistant li>b{color:#1769e0;background:#e4f0ff;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;font-size:8px;display:grid}.onec-connect-assistant li span{color:#536982;font-size:8px;line-height:1.5}.onec-connect-assistant code{color:#1769e0;overflow-wrap:anywhere;font-family:inherit;font-size:7px}.onec-connect-assistant>p{color:#6e7f94;margin:0;font-size:8px;line-height:1.55}.onec-local-guide{background:#f7f9fc;border:1px solid #dce5ef;border-radius:17px;padding:22px}.onec-local-guide>span{letter-spacing:1.5px;color:#1769e0;font-size:8px;font-weight:900}.onec-local-guide h2{margin:7px 0;font-size:22px}.onec-local-guide>p{color:#6f7f94;font-size:10px;line-height:1.6}.onec-local-guide ol{gap:7px;margin:18px 0;padding:0;list-style:none;display:grid}.onec-local-guide li{background:#fff;border-radius:10px;grid-template-columns:110px 1fr;gap:12px;padding:11px;display:grid}.onec-local-guide li b{font-size:9px}.onec-local-guide li span{color:#68798f;font-size:9px;line-height:1.5}.onec-local-guide>div{background:#eaf4ff;border-radius:11px;padding:14px}.onec-local-guide>div b{font-size:10px}.onec-local-guide>div p{color:#607792;font-size:8px;line-height:1.5}.onec-local-guide>div a{color:#1769e0;font-size:9px;font-weight:900}.onec-connections-intro{color:#78889d;margin:-7px 0 12px;font-size:8px;line-height:1.5}.onec-connections article{grid-template-columns:minmax(180px,1fr) auto!important}.onec-connection-settings{border-top:0;grid-column:auto;padding-top:0}.onec-side-note:after{content:" Сейчас подключение работает с базами на 1cfresh.kz."}@media (width<=700px){.onec-connect-assistant ol,.onec-local-guide li{grid-template-columns:1fr}.onec-connections article{grid-template-columns:1fr!important}.onec-connection-settings{grid-column:1}}.esf-item-type{border-radius:10px;margin:0 0 4px 5px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:900;display:inline-block}.esf-item-type.goods{color:#1769e0;background:#e6f1ff}.esf-item-type.service{color:#147052;background:#e3f5ec}.landing-minimal{color:#091b3c;background:#f7faff;overflow:hidden}.landing-minimal .nav{height:82px}.landing-showcase{isolation:isolate;color:#fff;background:linear-gradient(135deg,#071d48 0%,#0b3473 57%,#1769e0 100%);border-radius:34px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:58px;min-height:auto;margin-top:18px;padding:68px;display:grid;position:relative;box-shadow:0 35px 90px #11366826}.landing-orbit{z-index:-1;border:1px solid #83bdff36;border-radius:50%;animation:9s ease-in-out infinite landing-drift;position:absolute}.orbit-one{width:480px;height:480px;top:-210px;right:-100px}.orbit-two{width:300px;height:300px;animation-delay:-3s;bottom:-220px;left:38%}.landing-message .eyebrow{color:#a6cfff}.landing-message .eyebrow span{background:#69b6ff}.landing-message h1{letter-spacing:-4.2px;margin:23px 0;font-size:clamp(46px,5.1vw,72px);line-height:1}.landing-message h1 em{color:#79bdff;font-style:normal}.landing-message>p{color:#bfd2ed;max-width:600px;font-size:16px;line-height:1.75}.landing-message .text-link{color:#d7e8fb}.landing-proof{flex-wrap:wrap;gap:8px;margin-top:36px;display:flex}.landing-proof span{color:#c9ddf5;background:#ffffff0c;border:1px solid #8dbbea40;border-radius:999px;padding:8px 11px;font-size:9px}.landing-console{color:#102343;background:#f8fbff;border:1px solid #b9d8ff3d;border-radius:24px;padding:13px;animation:7s ease-in-out infinite landing-console-float;position:relative;transform:perspective(1100px)rotateY(-3deg)rotateX(1deg);box-shadow:0 28px 65px #020d224d}.landing-console-top{color:#7789a2;justify-content:space-between;align-items:center;padding:8px 9px 15px;font-size:8px;display:flex}.landing-console-top>span{gap:4px;display:flex}.landing-console-top i{background:#b9c9dc;border-radius:50%;width:6px;height:6px}.landing-console-top b{color:#304762}.landing-console-body{gap:9px;display:grid}.landing-task{background:#fff;border:1px solid #dfe8f3;border-radius:14px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:15px;display:grid;box-shadow:0 8px 20px #153a6808}.landing-task>i{color:#1769e0;background:#e7f2ff;border-radius:12px;place-items:center;width:41px;height:41px;font-size:9px;font-style:normal;font-weight:900;display:grid}.landing-task small,.landing-task b,.landing-task span{display:block}.landing-task small{letter-spacing:1px;color:#6b88aa;font-size:7px}.landing-task b{margin-top:4px;font-size:11px}.landing-task span{color:#8290a3;margin-top:3px;font-size:8px}.landing-task strong{color:#157453;background:#e4f6ed;border-radius:999px;padding:7px 9px;font-size:8px}.task-esf{transform:translate(22px)}.task-esf>i{color:#10805d;background:#e1f5ec}.task-esf strong{color:#946600;background:#fff2d6}.task-fno>i{color:#6144c5;background:#eee9ff}.landing-floating{background:#fff;border-radius:13px;padding:11px 13px;animation:5s ease-in-out infinite landing-float;position:absolute;box-shadow:0 15px 35px #071b3d30}.landing-floating b,.landing-floating span{display:block}.landing-floating b{color:#1769e0;font-size:10px}.landing-floating span{color:#7c8ba0;margin-top:3px;font-size:7px}.floating-safe{bottom:-33px;right:-25px}.floating-time{animation-delay:-2.4s;top:62px;left:-31px}.landing-prices{border-top:1px solid #a4c9f938;grid-column:1/-1;margin-top:10px;padding-top:26px}.landing-prices>header{justify-content:space-between;align-items:end;margin-bottom:14px;display:flex}.landing-prices>header span,.landing-prices>header b{display:block}.landing-prices>header span{letter-spacing:1.8px;color:#83bdff;font-size:8px;font-weight:900}.landing-prices>header b{margin-top:4px;font-size:15px}.landing-prices>header a{color:#d8eaff;font-size:9px;font-weight:900}.landing-prices>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.landing-prices article{background:#ffffff0e;border:1px solid #b9d7ff25;border-radius:13px;min-width:0;padding:13px}.landing-prices article.selected{color:#112747;background:#fff;border-color:#fff}.landing-prices article>span,.landing-prices article>b,.landing-prices article>small{display:block}.landing-prices article>span{color:#9ac9ff;font-size:8px;font-weight:900}.landing-prices article.selected>span{color:#1769e0}.landing-prices article>b{margin:6px 0;font-size:17px}.landing-prices article>small{color:#a8c2e3;font-size:7px}.landing-prices article.selected>small{color:#71819a}.landing-prices article>p{color:#bed3ed;margin:8px 0 0;font-size:7px;line-height:1.55}.landing-prices article.selected>p{color:#61748f}.landing-faq{grid-template-columns:.72fr 1.28fr;align-items:start;gap:90px;padding-top:100px;padding-bottom:100px;display:grid}.landing-faq aside{position:sticky;top:30px}.landing-faq aside>span{letter-spacing:2px;color:#1769e0;font-size:9px;font-weight:900}.landing-faq h2{letter-spacing:-2.5px;margin:15px 0;font-size:43px;line-height:1.08}.landing-faq aside p{color:#708099;font-size:13px;line-height:1.7}.landing-faq aside a{color:#1769e0;margin-top:12px;font-size:11px;font-weight:900;display:inline-block}.landing-faq>div{border-top:1px solid #d8e3f1}.landing-faq details{border-bottom:1px solid #d8e3f1}.landing-faq summary{cursor:pointer;padding:22px 45px 22px 0;font-size:15px;font-weight:800;list-style:none;position:relative}.landing-faq summary::-webkit-details-marker{display:none}.landing-faq summary:after{content:"+";color:#1769e0;background:#e5f1ff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:17px;right:2px}.landing-faq details[open] summary:after{content:"–";color:#fff;background:#1769e0}.landing-faq details p{color:#60718c;margin:0;padding:0 50px 22px 0;font-size:12px;line-height:1.75}@keyframes landing-float{50%{transform:translateY(-10px)}}@keyframes landing-console-float{50%{transform:perspective(1100px)rotateY(-1deg)rotateX(0)translateY(-7px)}}@keyframes landing-drift{50%{transform:translate(20px,-15px)scale(1.06)}}@media (prefers-reduced-motion:reduce){.landing-orbit,.landing-console,.landing-floating{animation:none}}.workspace-page.tariffs-page{padding-left:clamp(24px,4vw,64px);padding-right:clamp(24px,4vw,64px)}.workspace-page.tariffs-page .tariffs-shell{width:min(1320px,100%)}@media (width<=900px){.landing-showcase{grid-template-columns:1fr;padding:48px}.landing-console{transform:none}.landing-prices>div{grid-template-columns:1fr 1fr}.landing-faq{grid-template-columns:1fr;gap:35px}.landing-faq aside{position:static}}@media (width<=600px){.landing-minimal .nav-links{display:none}.landing-showcase{border-radius:25px;width:min(100% - 20px,1180px);padding:35px 20px}.landing-message h1{letter-spacing:-2.7px;font-size:43px}.landing-message>p{font-size:14px}.landing-task{grid-template-columns:38px 1fr;padding:12px}.landing-task strong{display:none}.task-esf{transform:none}.landing-floating{display:none}.landing-prices>header{align-items:start;gap:15px}.landing-prices>div{grid-template-columns:1fr}.landing-prices article>p{font-size:8px}.landing-faq{padding-top:70px;padding-bottom:70px}.landing-faq h2{font-size:34px}.landing-faq details p{padding-right:12px}.workspace-page.tariffs-page{padding-left:14px;padding-right:14px}}.terms-check a,.payment-terms a{color:#1769e0;text-underline-offset:2px;text-decoration:underline}.payment-terms{color:#60718a;grid-template-columns:18px 1fr;align-items:start;gap:10px;font-size:10px;line-height:1.55;display:grid}.payment-terms input{accent-color:#1769e0;width:17px;height:17px;margin:1px 0 0}.footer-legal-links{flex-wrap:wrap;gap:14px;display:flex}.footer-legal-links a{color:#677993;font-size:10px;font-weight:700}.workspace-help>div{border-top:1px solid #fff2;gap:10px;margin-top:12px;padding-top:11px;display:flex}.workspace-help>div a{color:#a9c8ed!important;font-size:7px!important}.legal-page{color:#0b1b39;background:#f3f7fc;min-height:100vh;padding:0 22px 45px}.legal-nav{justify-content:space-between;align-items:center;width:min(980px,100%);height:88px;margin:auto;display:flex}.legal-nav>a:last-child{color:#1769e0;font-size:11px;font-weight:900}.legal-document{background:#fff;border:1px solid #dbe5f1;border-radius:25px;width:min(980px,100%);margin:auto;padding:clamp(28px,5vw,65px);box-shadow:0 20px 65px #153a6812}.legal-document>header{border-bottom:1px solid #e1e8f1;padding-bottom:28px}.legal-document>header>span{letter-spacing:2px;color:#1769e0;font-size:10px;font-weight:900}.legal-document h1{letter-spacing:-2.8px;margin:13px 0;font-size:clamp(34px,5vw,52px);line-height:1.05}.legal-document>header p{color:#75849a;margin:0;font-size:11px}.legal-owner{color:#fff;background:#0a2b60;border-radius:14px;flex-wrap:wrap;gap:18px;margin:25px 0 35px;padding:16px 18px;font-size:10px;display:flex}.legal-owner span{color:#abc6e9}.legal-owner a{color:#78b9ff}.legal-document section{margin:30px 0}.legal-document h2{margin:0 0 12px;font-size:18px}.legal-document section p,.legal-document section li{color:#50627b;font-size:12px;line-height:1.75}.legal-document section p{margin:8px 0}.legal-document ul{gap:7px;padding-left:20px;display:grid}.legal-footer{color:#718097;flex-wrap:wrap;gap:18px;width:min(980px,100%);margin:25px auto 0;font-size:9px;display:flex}.legal-footer a{color:#1769e0;font-weight:800}.legal-footer span{margin-left:auto}.legal-gate{z-index:999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#061833c9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.legal-gate>section{background:#fff;border-radius:23px;width:min(540px,100%);padding:34px;box-shadow:0 30px 90px #0005}.legal-gate-mark{color:#fff;background:#1769e0;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:20px;font-weight:900;display:grid}.legal-gate small{color:#1769e0;letter-spacing:1.8px;font-size:9px;font-weight:900}.legal-gate h2{letter-spacing:-1.4px;margin:9px 0 12px;font-size:28px}.legal-gate>section>p{color:#687991;font-size:11px;line-height:1.65}.legal-gate label{color:#526985;background:#eef5ff;border:1px solid #d4e5fa;border-radius:12px;grid-template-columns:18px 1fr;gap:10px;margin:20px 0;padding:14px;font-size:10px;line-height:1.6;display:grid}.legal-gate label input{accent-color:#1769e0;width:17px;height:17px}.legal-gate label a{color:#1769e0;text-decoration:underline}.legal-gate button{color:#fff;cursor:pointer;background:#1769e0;border:0;border-radius:11px;width:100%;height:50px;font-weight:900}.legal-gate button:disabled{opacity:.65}.legal-gate em{color:#aa4646;text-align:center;margin-top:10px;font-size:9px;font-style:normal;display:block}@media (width<=650px){.legal-nav{height:70px}.legal-document{border-radius:18px;padding:27px 20px}.legal-owner{gap:7px;display:grid}.legal-footer span{width:100%;margin-left:0}.footer-legal-links{justify-content:center}.legal-gate>section{padding:26px 20px}.legal-gate h2{font-size:24px}}.onec-connection-required{text-align:center;background:#fff;border:1px solid #d9e5f2;border-radius:24px;max-width:760px;margin:40px auto;padding:48px;box-shadow:0 20px 60px #14396112}.onec-connection-required>i{color:#fff;background:#1769e0;border-radius:17px;place-items:center;width:58px;height:58px;margin:0 auto 20px;font-size:14px;font-style:normal;font-weight:900;display:grid}.onec-connection-required>span{letter-spacing:2px;color:#1769e0;font-size:9px;font-weight:900;display:block}.onec-connection-required h1{letter-spacing:-1.7px;margin:10px 0;font-size:34px}.onec-connection-required p{color:#6f8098;max-width:570px;margin:0 auto;font-size:12px;line-height:1.7}.onec-connection-required a{color:#fff;background:#1769e0;border-radius:11px;margin-top:24px;padding:14px 20px;font-size:10px;font-weight:900;display:inline-block}.onec-connection-required small{color:#8694a7;margin-top:13px;font-size:8px;display:block}.onec-saved-base{gap:5px;min-width:210px;display:grid}.onec-saved-base span{color:#718096;font-size:8px;font-weight:800}.onec-saved-base select{height:42px;font:inherit;color:#17304f;background:#fff;border:1px solid #d6e1ee;border-radius:10px;padding:0 11px;font-size:9px}.onec-auto-status{color:#60738d;font-size:9px}.onec-saved-connect{color:#1769e0;cursor:pointer;background:#e7f2ff;border:0;border-radius:9px;padding:11px 14px;font-size:9px;font-weight:900}@media (width<=600px){.onec-connection-required{margin:20px auto;padding:32px 20px}.onec-connection-required h1{font-size:27px}.onec-saved-base{width:100%;min-width:0}}body.route-pending{cursor:progress}.route-progress{z-index:99999;pointer-events:none;opacity:0;background:#1769e0;width:0;height:3px;position:fixed;top:0;left:0;box-shadow:0 0 12px #1769e088}.route-pending .route-progress{opacity:1;animation:12s cubic-bezier(.1,.7,.2,1) forwards route-progress}@keyframes route-progress{0%{width:7%}30%{width:54%}70%{width:82%}to{width:96%}}@media (prefers-reduced-motion:reduce){.route-pending .route-progress{width:70%;animation:none}}:root{--app-font:"Nunito Variable", "Nunito", "Segoe UI Variable", "Segoe UI", Arial, sans-serif}html,body,button,input,select,textarea{font-family:var(--app-font)}.workspace-layout{font-size:14px}.workspace-layout small{line-height:1.45;font-size:11px!important}.workspace-layout button,.workspace-layout input,.workspace-layout select,.workspace-layout textarea{font-size:13px!important}.workspace-menu>p,.workspace-section-head span,.onec-summary header span{font-size:11px!important}.workspace-menu b{font-size:13px!important}.workspace-menu small{font-size:11px!important}.workspace-section-head p,.workspace-actions small{line-height:1.45;font-size:12px!important}.workspace-actions b{font-size:14px!important}.task-center-hero span,.tax-calendar-hero>div:first-child>span,.tax-calendar-list>header span{font-size:11px!important}.task-center-hero p,.tax-calendar-hero p{font-size:14px!important}.task-notifications span small,.task-notifications span em,.task-kind,.task-center-list article div small,.task-center-list article time{font-size:11px!important}.task-notifications span b,.task-center-list article div b{font-size:14px!important}.tax-calendar-task span,.tax-calendar-task small,.tax-calendar-list time span,.tax-calendar-list time small{font-size:11px!important}.tax-calendar-task b{font-size:14px!important}.f200-page,.f300-page,.fno-page{font-size:15px}.f200-page small,.f300-page small,.fno-page small{line-height:1.45;font-size:12px!important}.f200-page button,.f200-page input,.f200-page select,.f300-page button,.f300-page input,.f300-page select,.fno-page button,.fno-page input,.fno-page select{font-size:14px!important}.f200-grid label,.f200-months label,.f300-grid label,.f300-special-grid label,.fno-field>span,.fno-field-grid label>span,.place-money label>span{font-size:13px!important}.f200-head>div>span,.f300-head>div>span,.fno-heading>div>span,.fno-card-title>span,.places-head span{font-size:12px!important}.f200-head p,.f300-head p,.fno-heading p,.fno-card-title p{font-size:15px!important}.f200-note,.f300-hint,.f200-warning p,.f300-warning p,.fno-info p,.employee-switch p,.threshold-note p{line-height:1.55;font-size:12px!important}.f200-check,.f300-check,.f200-options,.f200-warning b,.f300-warning b,.f200-employee>header b,.f300-upload b,.fno-info b,.employee-switch b,.threshold-note b{font-size:14px!important}.f200-summary span,.f300-summary span,.fno-summary span{font-size:12px!important}.f200-summary small,.f300-summary small,.fno-summary small{font-size:11px!important}.f200-employee-calc b,.f200-rate-note b{font-size:12px!important}.f200-employee-calc small,.f200-rate-note span{font-size:11px!important}.f300-upload p,.f300-upload label,.f300-upload strong,.f300-error,.f300-table-wrap th,.f300-table-wrap td,.f300-info span{font-size:12px!important}.f300-table-wrap td small{font-size:11px!important}@media (width<=650px){.workspace-menu b{font-size:10px!important}.workspace-mobile-head b{font-size:13px}.workspace-mobile-head small{font-size:11px!important}}.invoice-shell{width:min(1400px,100%);margin:auto;padding-top:40px}.invoice-hero{border-bottom:1px solid #dfe6ef;justify-content:space-between;align-items:end;gap:25px;padding-bottom:25px;display:flex}.invoice-hero>div:first-child>span,.invoice-panel header span{letter-spacing:1.7px;color:#1769e0;font-size:11px;font-weight:900}.invoice-hero h1{letter-spacing:-1.5px;margin:8px 0;font-size:32px}.invoice-hero p{color:#718098;margin:0;font-size:14px}.invoice-hero-badge{color:#fff;background:#0a2b60;border-radius:16px;min-width:210px;padding:15px 18px}.invoice-hero-badge small,.invoice-hero-badge b,.invoice-hero-badge span{display:block}.invoice-hero-badge small{color:#9fc3ee}.invoice-hero-badge b{margin:4px 0}.invoice-hero-badge span{color:#80bdff;font-size:11px}.invoice-builder{grid-template-columns:minmax(620px,1fr) minmax(500px,.82fr);align-items:start;gap:18px;margin-top:20px;display:grid}.invoice-editor{gap:14px;display:grid}.invoice-panel{background:#fff;border:1px solid #dce5f0;border-radius:18px;padding:21px;box-shadow:0 8px 28px #153a6808}.invoice-panel>header{justify-content:space-between;align-items:end;gap:15px;margin-bottom:17px;display:flex}.invoice-panel h2{margin:5px 0 0;font-size:21px}.invoice-company-actions,.invoice-vat{align-items:center;gap:6px;display:flex}.invoice-company-actions select,.invoice-company-actions button,.invoice-vat button{color:#526985;background:#f5f8fc;border:1px solid #d5e2f0;border-radius:9px;height:38px;padding:0 10px;font-weight:800}.invoice-company-actions select{max-width:190px}.invoice-company-actions button,.invoice-vat button{cursor:pointer}.invoice-company-actions .danger{color:#aa4949;background:#fff2f2;border-color:#efd5d5}.invoice-vat button.active{color:#fff;background:#1769e0;border-color:#1769e0}.invoice-fields{gap:12px;display:grid}.invoice-fields.three{grid-template-columns:repeat(3,1fr)}.invoice-fields label{gap:6px;min-width:0;display:grid}.invoice-fields label.wide{grid-column:span 2}.invoice-fields label>span{color:#60738d;font-size:12px;font-weight:800}.invoice-fields input,.invoice-fields select{color:#17304f;background:#fff;border:1px solid #d7e2ee;border-radius:10px;outline:none;width:100%;height:44px;padding:0 12px}.invoice-fields input:focus,.invoice-item input:focus,.invoice-item select:focus{border-color:#1769e0;box-shadow:0 0 0 3px #1769e012}.invoice-save-note{color:#617795;background:#edf5ff;border-radius:10px;margin:13px 0 0;padding:10px 12px;font-size:11px}.invoice-items{overflow-x:auto}.invoice-item-head,.invoice-item{grid-template-columns:minmax(190px,1.7fr) 95px 85px 120px 130px 32px;align-items:center;gap:7px;min-width:690px;display:grid}.invoice-item-head{color:#77869b;padding:0 4px 7px;font-size:11px;font-weight:800}.invoice-item{border-top:1px solid #e6ecf3;padding:8px 0}.invoice-item input,.invoice-item select{background:#fff;border:1px solid #d8e2ed;border-radius:8px;min-width:0;height:39px;padding:0 9px}.invoice-item b{text-align:right;color:#183556;white-space:nowrap;font-size:12px}.invoice-item>button{color:#b44747;cursor:pointer;background:#fff0f0;border:0;border-radius:8px;width:30px;height:30px}.invoice-item>button:disabled{opacity:.3}.invoice-add-item{color:#1769e0;cursor:pointer;background:#eef6ff;border:1px dashed #83afe3;border-radius:10px;margin-top:11px;padding:11px 14px;font-weight:900}.esf-inbox-table tr.cancelled{opacity:.62;background:#f4f5f7}.esf-status.cancelled{color:#59616c;background:#e5e7eb}.invoice-preview{position:sticky;top:16px}.invoice-paper{color:#111;background:#fff;border:1px solid #d8e1ec;border-radius:4px;padding:28px;font-family:Arial,sans-serif;font-size:11px;box-shadow:0 15px 45px #193a6418}.invoice-disclaimer{text-align:center;margin:0 0 15px;line-height:1.35}.invoice-payment>b{margin-bottom:3px;font-size:13px;display:block}.invoice-payment>div{border:1px solid #111;grid-template-columns:2fr 1fr .55fr;display:grid}.invoice-payment span{border-bottom:1px solid #111;border-right:1px solid #111;min-height:46px;padding:6px}.invoice-payment span:nth-child(3n){border-right:0}.invoice-payment span:nth-last-child(-n+3){border-bottom:0}.invoice-payment span strong,.invoice-payment span small,.invoice-payment span b{margin-top:3px;display:block}.invoice-paper>h2{border-bottom:2px solid #111;margin:25px 0 13px;padding-bottom:12px;font-size:19px}.invoice-paper dl{grid-template-columns:84px 1fr;gap:8px;margin:0 0 14px;display:grid}.invoice-paper dt,.invoice-paper dd{margin:0;line-height:1.4}.invoice-paper table{border-collapse:collapse;width:100%}.invoice-paper th,.invoice-paper td{text-align:right;border:1px solid #111;padding:5px}.invoice-paper th{text-align:center}.invoice-paper th:nth-child(2),.invoice-paper td:nth-child(2){text-align:left}.invoice-totals{text-align:right;grid-template-columns:auto auto;gap:5px 12px;width:max-content;margin:10px 0 14px auto;display:grid}.invoice-paper>p{margin:5px 0}.invoice-words{border-bottom:2px solid #111;padding-bottom:13px;display:block}.invoice-paper footer{justify-content:space-between;margin-top:14px;display:flex}.invoice-output-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.invoice-output-actions button{color:#1769e0;cursor:pointer;background:#fff;border:1px solid #c9d9eb;border-radius:10px;min-height:44px;font-weight:900}.invoice-output-actions .whatsapp{color:#fff;background:#1fa463;border-color:#1fa463;grid-column:1/-1}.invoice-message{color:#315f91;background:#eaf3ff;border-radius:10px;padding:11px 13px;font-size:12px}.invoice-loading{text-align:center;padding:50px}.invoice-page{padding-bottom:90px}@media (width<=1500px){.invoice-builder{grid-template-columns:1fr}.invoice-preview{position:static}.invoice-paper{max-width:850px;margin:auto}}@media (width<=760px){.invoice-shell{padding-top:25px}.invoice-hero{display:grid}.invoice-hero-badge{width:100%}.invoice-fields.three{grid-template-columns:1fr}.invoice-fields label.wide{grid-column:auto}.invoice-panel>header{display:grid}.invoice-company-actions,.invoice-vat{flex-wrap:wrap}.invoice-company-actions select{flex:1;max-width:none}.invoice-paper{padding:14px;font-size:9px;overflow:auto}.invoice-payment>div{min-width:560px}.invoice-paper table{min-width:570px}.invoice-paper>h2{font-size:16px}.workspace-sidebar{overflow-x:auto}.workspace-menu{grid-auto-columns:72px;grid-auto-flow:column;min-width:max-content;display:grid;grid-template-columns:none!important}}.invoice-history{background:#fff;border:1px solid #dce5f0;border-radius:18px;grid-column:1/-1;padding:21px}.invoice-history>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:15px;display:flex}.invoice-history>header span{letter-spacing:1.7px;color:#1769e0;font-size:11px;font-weight:900}.invoice-history h2{margin:5px 0 0;font-size:23px}.invoice-history>header p{color:#687b94;text-align:right;margin:0;font-size:12px}.invoice-history>header a{color:#1769e0;margin-top:5px;font-weight:900;display:block}.invoice-history>div{gap:7px;display:grid}.invoice-history article{border-top:1px solid #e7edf4;grid-template-columns:minmax(240px,1fr) 105px 80px 155px;align-items:center;gap:9px;padding:11px 0;display:grid}.invoice-history article div{gap:3px;display:grid}.invoice-history article small{color:#7a899c}.invoice-history article i{text-align:center;color:#61748e;background:#edf3fa;border-radius:999px;padding:7px;font-size:10px;font-style:normal;font-weight:900}.invoice-history article i.sent{color:#248354;background:#e6f7ed}.invoice-history article button{color:#1769e0;cursor:pointer;background:#fff;border:1px solid #cfdeed;border-radius:8px;min-height:35px;font-weight:800}.invoice-history-empty{color:#718098;margin:0}@media (width<=760px){.invoice-history>header{display:grid}.invoice-history>header p{text-align:left}.invoice-history article{grid-template-columns:1fr 100px}}@media print{body{background:#fff!important}.workspace-sidebar,.workspace-mobile-head,.invoice-hero,.invoice-editor,.invoice-output-actions,.invoice-message,.invoice-history{display:none!important}.workspace-layout,.workspace-main,.workspace-page,.invoice-shell,.invoice-builder,.invoice-preview{width:100%!important;margin:0!important;padding:0!important;display:block!important}.invoice-paper{box-shadow:none!important;border:0!important;max-width:none!important;padding:0!important;font-size:10pt!important}.invoice-paper>h2{font-size:18pt!important}}@page invoice{size:A4;margin:0}@media print{.feedback-widget{display:none!important}.invoice-paper{page:invoice;box-sizing:border-box!important;min-height:297mm!important;padding:12mm!important}}.regime-limit-note{background:#eef9f2;border:1px solid #cfe5d7;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin:-5px 0 18px;padding:14px 16px;display:flex}.regime-limit-note b{font-size:13px}.regime-limit-note p{color:#61768d;margin:4px 0 0;font-size:12px;line-height:1.5}.regime-limit-note>strong{color:#277247;background:#d9f1e1;border-radius:999px;flex:none;padding:7px 10px;font-size:11px}.regime-limit-note.exceeded{background:#fff1f1;border-color:#efcccc}.regime-limit-note.exceeded>strong{color:#a54141;background:#f7dcdc}.readonly-money{justify-content:space-between;align-items:center;gap:10px;height:auto;min-height:52px;padding:10px 12px;display:flex}.readonly-money b{white-space:nowrap;font-size:14px}.readonly-money small{text-align:right;max-width:190px;margin:0!important}.income-source-row{grid-template-columns:32px minmax(260px,1fr) minmax(260px,1fr);align-items:center}.source-action,.esf-source-action{justify-self:stretch;width:100%}.source-upload{min-width:175px}.source-copy b{font-size:13px}.source-copy p{font-size:11px}.source-upload b{font-size:12px}.source-upload small{font-size:10px}.esf-source-action{grid-template-columns:minmax(175px,.8fr) minmax(145px,1fr)}.f200-check>span{justify-content:space-between;align-items:center;gap:14px;width:100%;display:flex}.f200-check>span>b{font-size:14px}.f200-check small{white-space:nowrap;border-radius:999px;padding:5px 9px!important;font-size:10px!important}.f200-check small.supported{color:#277b49;background:#e5f6eb}.f200-check small.restricted{color:#718096;background:#f1f4f8}.invoice-service-offer{justify-content:space-between;align-items:center;gap:24px;padding-top:18px;display:flex}.invoice-service-offer p{max-width:760px;margin:0;line-height:1.55}.invoice-service-offer>a{color:#fff;background:#1769e0;border-radius:11px;flex:none;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 9px 24px #1769e02b}.landing-prices header>div>small{color:#b9d1ee;margin-top:5px;font-size:10px;display:block}.landing-invoice-service{background:#ffffff12;border:1px solid #ffffff2e;border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:22px;margin-top:14px;padding:16px 18px;display:grid}.landing-invoice-service span,.landing-invoice-service b,.landing-invoice-service small{display:block}.landing-invoice-service span{letter-spacing:1.4px;color:#8bc3ff;font-size:8px;font-weight:900}.landing-invoice-service b{margin:4px 0;font-size:16px}.landing-invoice-service small{color:#c1d3ea;font-size:9px}.landing-invoice-service>strong{white-space:nowrap;font-size:18px}.landing-invoice-service>a{color:#1769e0;background:#fff;border-radius:9px;padding:11px 14px;font-size:10px;font-weight:900}@media (width<=800px){.regime-limit-note,.invoice-service-offer,.readonly-money{flex-direction:column;align-items:flex-start}.readonly-money small{text-align:left}.income-source-row{grid-template-columns:32px 1fr}.source-action,.esf-source-action{grid-column:2}.landing-invoice-service{grid-template-columns:1fr}.landing-invoice-service>a{justify-self:start}.f200-check>span{flex-direction:column;align-items:flex-start;gap:5px}}.tester-kpis{grid-template-columns:repeat(4,1fr);gap:13px;margin:28px 0 16px;display:grid}.tester-kpis article{background:#fff;border:1px solid #dbe5f1;border-radius:16px;padding:18px}.tester-kpis span{color:#718096;font-size:11px;display:block}.tester-kpis b{color:#0a2b60;margin-top:5px;font-size:26px;display:block}.tester-management{gap:13px;display:grid}.tester-management>article{background:#fff;border:1px solid #dbe5f1;border-radius:19px;padding:21px;box-shadow:0 10px 30px #12345e0a}.tester-management article>header{grid-template-columns:42px 1fr auto;align-items:center;gap:13px;display:grid}.tester-management article>header>span{color:#1769e0;background:#e6f1ff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.tester-management h2{margin:0 0 3px;font-size:18px}.tester-management header a{color:#1769e0;font-size:12px}.tester-status{border-radius:999px;padding:7px 10px;font-size:10px}.tester-status.new{color:#8a6411;background:#fff3d4}.tester-status.contacted{color:#1769e0;background:#e8f1ff}.tester-status.testing{color:#24784a;background:#e5f7ec}.tester-status.completed{color:#1c756a;background:#e7f6f4}.tester-status.rejected{color:#9a4545;background:#f5eaea}.tester-management dl{grid-template-columns:.7fr 1.5fr .8fr .7fr;gap:10px;margin:18px 0;display:grid}.tester-management dl>div{background:#f5f8fc;border-radius:10px;padding:10px}.tester-management dt{color:#7d8c9f;margin-bottom:4px;font-size:9px}.tester-management dd{color:#29405d;margin:0;font-size:11px;font-weight:800}.tester-actions{border-top:1px solid #e4ebf3;grid-template-columns:220px 1fr 220px;align-items:start;gap:9px;padding-top:15px;display:grid}.tester-actions>div{gap:6px;display:flex}.tester-actions select,.tester-actions textarea,.tester-actions button{font:inherit;background:#fff;border:1px solid #d2dfed;border-radius:9px;padding:9px;font-size:11px}.tester-actions select{min-width:125px}.tester-actions textarea{resize:vertical;min-height:42px}.tester-actions button{color:#1769e0;cursor:pointer;font-weight:900}.tester-actions button.grant{color:#fff;background:#1769e0;border-color:#1769e0}.tester-actions button:disabled{opacity:.55;cursor:not-allowed}.tester-actions small{color:#1769e0;grid-column:1/-1}.tester-access-note{color:#28784a;background:#e9f7ee;border-radius:9px;margin:0 0 12px;padding:9px 11px;font-size:10px}@media (width<=850px){.tester-kpis,.tester-management dl{grid-template-columns:1fr 1fr}.tester-actions{grid-template-columns:1fr}.tester-actions small{grid-column:auto}}@media (width<=520px){.tester-management article>header{grid-template-columns:38px 1fr}.tester-status{grid-column:2;justify-self:start}.tester-management dl,.tester-kpis{grid-template-columns:1fr}}.f300-breakdown-actions{flex-wrap:wrap;gap:9px;display:flex}.f300-breakdown-actions button.secondary{color:#1769e0;background:#fff;border:1px solid #bfd5ee}@media print{@page{size:A4;margin:12mm}body{background:#fff!important}.f300-nav,.f300-head>small,.f300-progress,.f300-actions,.f300-breakdown-export{display:none!important}.f300-page,.f300-shell{background:#fff!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}.f300-head{margin:0 0 8mm!important;padding:0!important;display:block!important}.f300-head h1{margin:2mm 0!important;font-size:22pt!important}.f300-head p{font-size:10pt!important}.f300-card{break-inside:avoid;box-shadow:none!important;border:1px solid #cdd7e3!important;margin:0 0 5mm!important;padding:5mm!important}.f300-summary{grid-template-columns:repeat(3,1fr)!important}.f300-summary article,.f300-origin-flow,.f300-import-summary,.f300-origin-list details,.f300-document-row,.f300-esf-audit-list>div{break-inside:avoid}}.solution-hero,.solution-steps,.solution-faq,.solution-more{width:min(1120px,100% - 40px);margin-left:auto;margin-right:auto}.solution-hero{grid-template-columns:1.25fr .75fr;gap:44px;padding:72px 0 54px;display:grid}.solution-hero>div>span,.solution-steps>span,.solution-faq>span{color:#1769e0;letter-spacing:1.8px;font-size:12px;font-weight:900}.solution-hero h1{letter-spacing:-2.8px;margin:15px 0 20px;font-size:clamp(40px,6vw,68px);line-height:1.02}.solution-hero>div>p{color:#60758f;max-width:760px;font-size:19px;line-height:1.65}.solution-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.solution-actions a{color:#fff;background:#1769e0;border-radius:10px;padding:14px 18px;font-weight:900}.solution-actions a+a{color:#1769e0;background:#fff;border:1px solid #cfdeed}.solution-hero aside{color:#fff;background:#0b3267;border-radius:24px;padding:30px}.solution-hero aside>b{font-size:21px}.solution-hero ul{padding:8px 0 8px 20px;line-height:1.8}.solution-hero aside small{color:#bdd0e7;line-height:1.55}.solution-steps{padding:50px 0}.solution-steps h2,.solution-faq h2{margin:10px 0 25px;font-size:36px}.solution-steps>div{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.solution-steps article{background:#fff;border:1px solid #dce6f1;border-radius:20px;padding:26px}.solution-steps article small{color:#8ab5e7;font-weight:900}.solution-steps h3{margin:12px 0 8px;font-size:22px}.solution-steps p,.solution-faq p{color:#61768f;line-height:1.65}.solution-faq{max-width:800px;padding:40px 0}.solution-faq details{border-top:1px solid #d8e3ef;padding:18px 0}.solution-faq summary{cursor:pointer;font-size:18px;font-weight:900}.solution-more{background:#e8f1fb;border-radius:18px;flex-wrap:wrap;align-items:center;gap:14px;padding:22px;display:flex}.solution-more a{color:#1769e0;font-weight:800}.seo-directions{padding:70px 0}.seo-directions header>span{color:#1769e0;letter-spacing:1.8px;font-size:12px;font-weight:900}.seo-directions h2{letter-spacing:-1.5px;margin:10px 0;font-size:42px}.seo-directions header p{color:#647991}.seo-directions>div{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:26px;display:grid}.seo-directions a{color:#102b4e;background:#fff;border:1px solid #dbe6f2;border-radius:18px;gap:8px;padding:22px;display:grid}.seo-directions small{color:#1769e0;font-weight:900}.seo-directions b{font-size:20px}.seo-directions a span{color:#62778f;font-size:14px}.lp-page{--ink:#102d43;--teal:#0f7f8c;--orange:#ff761b;--line:#dbe8ed;color:var(--ink);background:#fafcfd;overflow:hidden}.lp-page *{box-sizing:border-box}.lp-page a{color:inherit;text-decoration:none}.lp-shell{width:min(1440px,100% - 64px);margin-inline:auto}.lp-header{z-index:10;background:#ffffffeb;border-bottom:1px solid #e7eff2;height:76px;position:relative}.lp-nav{justify-content:space-between;align-items:center;gap:28px;height:100%;display:flex}.lp-brand{color:#102d43;align-items:center;gap:10px;display:flex}.lp-brand-mark,.lp-mini-logo{color:#fff;background:linear-gradient(145deg,#1098a0,#083f64);border-radius:11px;place-items:center;font-weight:1000;display:grid}.lp-brand-mark{width:40px;height:40px}.lp-brand strong{letter-spacing:-.3px;font-size:17px;line-height:.86}.lp-brand small{color:#78909c;border-left:1px solid #d7e2e7;padding-left:13px;font-size:10px;line-height:1.35}.lp-nav-links{gap:34px;font-size:14px;font-weight:800;display:flex}.lp-nav-links a:hover{color:var(--teal)}.lp-nav-actions{align-items:center;gap:16px;font-size:13px;font-weight:800;display:flex}.lp-login{border:1px solid #b9ced7;border-radius:10px;padding:11px 24px}.lp-language{font-size:12px}.lp-orange-button{background:var(--orange);border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:13px 22px;font-weight:900;display:inline-flex;box-shadow:0 9px 22px #ff761b24;color:#fff!important}.lp-orange-button svg{fill:none;stroke:currentColor;stroke-width:2px;width:17px}.lp-hero{background:#f7fbfc url(/kazakhstan-hero.png) 50%/cover no-repeat;min-height:560px;position:relative}.lp-hero:after{content:"";background:linear-gradient(#0000,#fafcfd);height:110px;position:absolute;inset:auto 0 0}.lp-hero-grid{z-index:2;grid-template-columns:.93fr 1.07fr;align-items:center;gap:44px;min-height:560px;padding-block:38px 62px;display:grid;position:relative}.lp-hero-copy{padding-left:2px}.lp-hero h1{letter-spacing:-4.6px;max-width:690px;margin:0 0 16px;font-size:clamp(52px,5.3vw,78px);line-height:.97}.lp-hero h1 em{color:var(--teal);font-style:normal}.lp-hero h2{margin:0 0 16px;font-size:25px;line-height:1.15}.lp-hero-copy>p{color:#29495c;max-width:650px;margin:0;font-size:16px;line-height:1.5}.lp-hero-actions{align-items:center;gap:16px;margin-top:26px;display:flex}.lp-secondary-button{background:#ffffffad;border:1px solid #9eb9c4;border-radius:10px;align-items:center;gap:10px;padding:12px 20px;font-size:14px;font-weight:900;display:inline-flex}.lp-secondary-button span{font-size:11px}.lp-hero-benefits{gap:34px;margin-top:32px;font-size:13px;font-weight:800;display:flex}.lp-hero-benefits span{align-items:center;gap:9px;max-width:155px;display:flex}.lp-hero-benefits i{color:var(--teal);font-size:25px;font-style:normal}.lp-device-wrap{padding:0 20px 24px;position:relative}.lp-laptop{filter:drop-shadow(0 28px 27px #335b6e26);position:relative;transform:perspective(1200px)rotateY(-2deg)}.lp-screen{background:#f8fbfc;border:12px solid #132f3e;border-bottom-width:18px;border-radius:22px 22px 10px 10px;overflow:hidden}.lp-screen-top{background:#fff;border-bottom:1px solid #dce8ec;align-items:center;gap:7px;height:43px;padding:7px 13px;display:flex}.lp-screen-top b{font-size:9px;line-height:.9}.lp-screen-top small{color:#607986;margin-left:auto;font-size:8px}.lp-mini-logo{border-radius:7px;width:25px;height:25px;font-size:9px}.lp-screen-body{grid-template-columns:125px 1fr;min-height:310px;display:grid}.lp-screen-body aside{color:#53707d;background:#f0f7f8;flex-direction:column;gap:15px;padding:18px 12px;font-size:8px;display:flex}.lp-screen-body aside b{background:var(--teal);color:#fff;border-radius:7px;padding:8px;font-size:12px}.lp-screen-body aside span:first-of-type{color:var(--teal);font-weight:900}.lp-dashboard{padding:19px 16px}.lp-dashboard header,.lp-dashboard header b,.lp-dashboard header small{display:block}.lp-dashboard header b{font-size:14px}.lp-dashboard header small{color:#728792;margin-top:4px;font-size:8px}.lp-dash-cards{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:19px;display:grid}.lp-dash-cards article{background:#fff;border:1px solid #dce8ec;border-radius:10px;min-width:0;padding:11px;box-shadow:0 4px 12px #12344408}.lp-dash-cards i{border-radius:7px;place-items:center;width:27px;height:27px;margin-bottom:9px;font-size:7px;font-style:normal;font-weight:1000;display:grid}.lp-dash-cards .blue{color:#1771ce;background:#e4f1ff}.lp-dash-cards .green{color:#12805e;background:#dff4e9}.lp-dash-cards .orange{color:#e8671a;background:#fff0e5}.lp-dash-cards b,.lp-dash-cards strong,.lp-dash-cards small{display:block}.lp-dash-cards b{min-height:24px;font-size:8px}.lp-dash-cards strong{color:#159167;margin:9px 0;font-size:7px}.lp-dash-cards small{color:#6b818d;font-size:7px}.lp-dash-strip{color:#176d75;background:#eaf7f6;border-radius:9px;justify-content:space-around;gap:9px;margin-top:17px;padding:12px;font-size:7px;font-weight:900;display:flex}.lp-laptop-base{background:linear-gradient(#dce8ec,#718c98);border-radius:3px 3px 18px 18px;width:112%;height:15px;margin:-2px -6% 0;box-shadow:0 5px 8px #203c4928}.lp-hand-note{color:#507f98;font-family:Segoe Print,Bradley Hand,cursive;font-size:27px;font-weight:500;line-height:1.05;transform:rotate(-7deg)}.lp-device-wrap>.lp-hand-note{text-align:center;z-index:3;font-size:22px;position:absolute;bottom:2px;right:-8px}.lp-products{z-index:3;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:72px;display:grid;position:relative}.lp-product{border:1px solid #d9e8ed;border-radius:18px;grid-template-rows:auto 1fr auto;grid-template-columns:auto 1fr auto;gap:17px 20px;min-height:230px;padding:26px;display:grid;box-shadow:0 9px 28px #0f40570a}.lp-product-blue{background:linear-gradient(120deg,#eef8ff,#f9fcff)}.lp-product-green{background:linear-gradient(120deg,#edf9f5,#fbfefd)}.lp-product-warm{background:linear-gradient(120deg,#fff5ee,#fffdfb)}.lp-product-icon{color:#fff;background:#178dd7;border-radius:14px;place-items:center;width:52px;height:52px;font-size:26px;display:grid}.lp-product-green .lp-product-icon{background:#20a36e}.lp-product-warm .lp-product-icon{background:#ff8154}.lp-product h3{margin:2px 0 6px;font-size:22px}.lp-product p{color:#4d6876;margin:0;font-size:14px;line-height:1.45}.lp-product>a{color:var(--teal);grid-column:3;align-self:end;font-size:13px;font-weight:900}.lp-product-detail{grid-area:1/3/3;gap:6px;min-width:140px;display:grid}.lp-product-detail span{background:#fff;border:1px solid #dce9ef;border-radius:8px;justify-content:space-between;gap:10px;padding:8px;font-size:10px;display:flex}.lp-product-detail b{color:#188461}.lp-flow{background:#ffffffa8;border:1px solid #dce9e8;border-radius:10px;grid-column:2/4;align-self:end;align-items:center;gap:9px;padding:13px;font-size:10px;font-weight:900;display:flex}.lp-flow i{background:linear-gradient(90deg,var(--teal),#8ad1b5);border-radius:99px;flex:1;height:5px}.lp-benefits{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1.1fr repeat(3,1fr);gap:0;margin-top:92px;padding:35px 0;display:grid;position:relative}.lp-benefits header{padding-right:45px}.lp-benefits h2{margin:0 0 12px;font-size:31px;line-height:1.03}.lp-benefits header p{color:#607784;margin:0;font-size:13px}.lp-benefits article{border-left:1px solid var(--line);gap:16px;padding:6px 30px;display:flex}.lp-benefits article>i{border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:24px;font-style:normal;display:grid}.lp-benefits .time{color:#f47a20;background:#fff0df}.lp-benefits .safe{color:#129366;background:#e3f7eb}.lp-benefits .calm{color:#1988ca;background:#e6f4ff}.lp-benefits h3{margin:0 0 8px;font-size:18px}.lp-benefits article p{color:#657d89;margin:0;font-size:13px;line-height:1.45}.lp-benefit-note{text-align:center;font-size:19px;position:absolute;bottom:-50px;right:15px}.lp-comparison{grid-template-columns:260px 1fr;gap:42px;margin-top:96px;display:grid}.lp-comparison h2{margin:0 0 10px;font-size:31px}.lp-comparison header p{color:#627986;line-height:1.45}.lp-table{background:#fff;border:1px solid #dce8ec;border-radius:13px;overflow:hidden}.lp-table>div{grid-template-columns:1.25fr 1fr 1.1fr;display:grid}.lp-table>div>*{border-right:1px solid #e5edef;padding:12px 18px;font-size:13px}.lp-table>div>:last-child{border-right:0}.lp-table>div+div{border-top:1px solid #e5edef}.lp-table-head{background:linear-gradient(90deg,#f3f7f9,#e9f7f6);font-weight:900}.lp-table strong{color:#108071}.lp-faq{grid-template-columns:220px 1fr;gap:42px;margin-top:92px;margin-bottom:96px;display:grid}.lp-faq h2{margin:0 0 9px;font-size:31px}.lp-faq header p{color:#687f8b;margin:0;font-size:13px}.lp-faq>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.lp-faq details{background:#fff;border:1px solid #dbe7eb;border-radius:11px;padding:0 16px}.lp-faq summary{cursor:pointer;padding:16px 28px 16px 0;font-size:13px;font-weight:900;list-style:none;position:relative}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";color:var(--teal);font-size:20px;position:absolute;right:0}.lp-faq details[open] summary:after{content:"−"}.lp-faq details p{color:#607985;margin:0;padding:0 0 15px;font-size:12px;line-height:1.55}.lp-footer{color:#fff;background:#0b3045;position:relative}.lp-footer:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 70%,#27738a38,#0000 24%),linear-gradient(135deg,#0000 70%,#ffffff08);position:absolute;inset:0}.lp-footer-main{grid-template-columns:1.2fr .8fr .7fr 1.15fr 1fr;gap:48px;padding:48px 0 35px;display:grid;position:relative}.lp-brand-light{color:#fff}.lp-footer-main>div>p{color:#a9c2ce;margin:15px 0;font-size:12px}.lp-footer nav{color:#b6ccd6;flex-direction:column;gap:9px;font-size:12px;display:flex}.lp-footer nav b{color:#fff;margin-bottom:4px}.lp-footer-action{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.lp-footer-action .lp-hand-note{color:#a9c9d5;text-align:center;align-self:center;font-size:20px}.lp-footer-bottom{color:#89a9b7;border-top:1px solid #ffffff1d;justify-content:space-between;padding:14px 0;font-size:10px;display:flex;position:relative}@media (width<=1150px){.lp-nav-links{gap:18px}.lp-brand small,.lp-language{display:none}.lp-hero-grid{grid-template-columns:1fr 1fr}.lp-hero h1{font-size:54px}.lp-screen-body{grid-template-columns:95px 1fr}.lp-products{grid-template-columns:1fr}.lp-product{min-height:190px}.lp-footer-main{grid-template-columns:1.1fr repeat(3,1fr)}.lp-footer-action{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center}}@media (width<=820px){.lp-shell{width:min(100% - 34px,720px)}.lp-header{height:auto}.lp-nav{flex-wrap:wrap;padding-block:13px}.lp-nav-links{order:3;width:100%;padding:6px 0;overflow:auto}.lp-login,.lp-language{display:none}.lp-hero-grid{grid-template-columns:1fr;padding-top:55px}.lp-hero{background-position:62%}.lp-device-wrap{margin-top:18px}.lp-benefits{grid-template-columns:1fr 1fr}.lp-benefits header{grid-column:1/-1;padding:0 0 28px}.lp-benefits article{border-left:0;border-top:1px solid var(--line);padding:25px 16px}.lp-comparison,.lp-faq{grid-template-columns:1fr}.lp-faq>div,.lp-footer-main{grid-template-columns:1fr 1fr}.lp-footer-main>div:first-child{grid-column:1/-1}}@media (width<=560px){.lp-shell{width:calc(100% - 28px)}.lp-brand-mark{width:36px;height:36px}.lp-nav-actions .lp-orange-button{padding:10px 12px;font-size:11px}.lp-nav-links{gap:20px;font-size:12px}.lp-hero{background-position:70%;min-height:auto}.lp-hero-grid{padding-block:44px 54px}.lp-hero h1{letter-spacing:-3px;font-size:45px}.lp-hero h2{font-size:20px}.lp-hero-copy>p{font-size:15px}.lp-hero-actions{flex-direction:column;align-items:stretch}.lp-secondary-button{justify-content:center}.lp-hero-benefits{flex-direction:column;gap:14px}.lp-device-wrap{padding:0}.lp-screen{border-width:7px 7px 11px}.lp-screen-body{grid-template-columns:65px 1fr;min-height:235px}.lp-screen-body aside{gap:10px;padding:10px 7px}.lp-screen-body aside span{font-size:6px}.lp-dashboard{padding:11px 8px}.lp-dash-cards{gap:4px}.lp-dash-cards article{padding:7px}.lp-dash-cards strong,.lp-dash-cards small,.lp-dash-strip,.lp-device-wrap>.lp-hand-note{display:none}.lp-products{margin-top:58px}.lp-product{grid-template-columns:auto 1fr;padding:20px}.lp-product-detail{grid-area:auto/1/auto/-1;min-width:0}.lp-flow{grid-column:1/-1}.lp-product>a{grid-column:2}.lp-benefits{grid-template-columns:1fr;margin-top:72px}.lp-benefits article{padding-inline:0}.lp-benefit-note{display:none}.lp-comparison{margin-top:72px}.lp-table{overflow:auto}.lp-table>div{min-width:720px}.lp-faq{margin-top:72px;margin-bottom:80px}.lp-faq>div{grid-template-columns:1fr}.lp-footer-main{grid-template-columns:1fr;gap:30px}.lp-footer-main>div:first-child{grid-column:auto}.lp-footer-action{flex-direction:column;grid-column:auto;align-items:flex-start}.lp-footer-bottom{flex-direction:column;gap:7px}}.lp-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1em;height:1em}.lp-product-icon .lp-icon{width:27px;height:27px}.lp-hero-benefits i{place-items:center;display:grid}.lp-hero-benefits .lp-icon{width:25px;height:25px}.lp-benefits article>i .lp-icon{width:24px;height:24px}.lp-hero{background-size:100% 100%}.lp-hand-note{letter-spacing:.2px;color:#4d7f98;font-family:Great Vibes,Segoe Script,cursive;font-weight:400;line-height:1.05}.lp-device-wrap>.lp-hand-note{color:#315f79;text-shadow:0 2px 8px #ffffffe6;width:225px;font-size:33px;line-height:1.02;top:82px;bottom:auto;right:12px}@media (width>=1600px){.lp-device-wrap>.lp-hand-note{top:96px;right:-155px}}.lp-device-wrap{padding:0 8px 38px}.lp-laptop{filter:drop-shadow(0 30px 28px #1e3d4d40);transform:perspective(1400px)rotateY(-1.5deg)rotateX(.5deg)}.lp-real-screen{aspect-ratio:1.63;background:#eef4fb;border:13px solid #102d3c;border-bottom-width:18px;border-radius:22px 22px 8px 8px;position:relative;overflow:hidden}.lp-real-screen img{object-fit:cover;object-position:center;transform-origin:50% 52%;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.27)}.lp-camera{z-index:4;background:#58717e;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #0b2633}.lp-screen-anon{z-index:3;color:#0c2a55;background:#f2f6fc;border-radius:7px;gap:3px;width:255px;padding:7px 10px;display:grid;position:absolute;top:24px;left:88px;box-shadow:0 0 10px 8px #f2f6fc}.lp-screen-anon b{font-size:10px}.lp-screen-anon small{color:#7c8da9;font-size:7px}.lp-laptop-hinge{z-index:4;background:linear-gradient(#647e8b,#d7e4e9);border-radius:0 0 9px 9px;width:21%;height:7px;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.lp-laptop-base{background:linear-gradient(#eef5f7 0%,#b5c9d1 42%,#68828e 100%);border-radius:2px 2px 26px 26px;width:116%;height:23px;margin:-2px -8% 0;position:relative;box-shadow:inset 0 1px #fff,0 8px 12px #1f3d4c38}.lp-laptop-base span{background:#8fa6af;border-radius:0 0 8px 8px;width:18%;height:5px;position:absolute;top:0;left:50%;transform:translate(-50%)}.lp-mountain-note{z-index:5;color:#315f79;text-align:center;text-shadow:0 2px 9px #fffffff2;width:205px;font-size:33px;line-height:1.02;display:none;position:absolute;top:150px;right:28px}@media (width>=1580px){.lp-mountain-note{display:block}.lp-ornament-right{display:none}}@media (width<=1150px){.lp-screen-anon{width:210px;top:20px;left:68px}}@media (width<=820px){.lp-device-wrap{padding-inline:0}.lp-screen-anon{width:29%;padding:5px 7px;top:11%;left:23%}}@media (width<=560px){.lp-screen-anon{display:none}.lp-real-screen{border-width:7px 7px 11px}.lp-laptop-base{height:14px}}.lp-benefit-note,.lp-footer-action .lp-hand-note{width:240px;font-size:25px;line-height:1.05}.lp-product{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) 152px;gap:18px 22px;min-height:248px;padding:24px 25px 20px}.lp-product-main{grid-template-columns:54px minmax(0,1fr);align-items:start;gap:16px;display:grid}.lp-product-main h3{margin-top:1px;font-size:20px;line-height:1.12}.lp-product-main p{font-size:13px;line-height:1.42}.lp-product-widget{background:#ffffffb8;border:1px solid #d9e7eb;border-radius:11px;align-self:start;min-width:0;padding:13px;box-shadow:0 5px 16px #0f40570d}.lp-product-widget>small,.lp-product-widget>b{display:block}.lp-product-widget>small{color:#6b808c;font-size:9px}.lp-product-widget>b{color:#193c4d;margin-top:8px;font-size:10px;line-height:1.35}.lp-product-widget>i{background:#dcebed;border-radius:99px;height:7px;margin-top:15px;display:block;overflow:hidden}.lp-product-widget>i span{border-radius:inherit;background:linear-gradient(90deg,#0f7f8c,#27aa76);width:76%;height:100%;display:block}.lp-product-warm .lp-product-widget>i span{background:linear-gradient(90deg,#ff8a50,#f4b14e)}.lp-fno-widget{gap:6px;padding:9px;display:grid}.lp-fno-widget span{border-bottom:1px solid #e5edef;justify-content:space-between;gap:8px;padding:5px 2px;font-size:9px;display:flex}.lp-fno-widget span:last-child{border-bottom:0}.lp-fno-widget b{color:#178060;font-size:8px}.lp-product-points{border-top:1px solid #123d4d17;grid-column:1/-1;grid-template-columns:repeat(3,1fr);align-items:start;padding-top:15px;display:grid}.lp-product-points span{border-right:1px solid #123d4d17;min-width:0;padding:0 12px}.lp-product-points span:first-child{padding-left:0}.lp-product-points span:last-child{border-right:0}.lp-product-points b,.lp-product-points small{display:block}.lp-product-points b{color:#0f6f78;font-size:12px}.lp-product-points small{color:#647b87;margin-top:3px;font-size:9px;line-height:1.25}.lp-product>a{grid-area:3/2;place-self:end;font-size:11px}@media (width<=1150px){.lp-product{grid-template-columns:minmax(0,1fr) 180px}.lp-device-wrap>.lp-hand-note{width:180px;font-size:27px;top:66px;right:10px}}@media (width<=560px){.lp-hero{background-size:auto 100%}.lp-product{grid-template-columns:1fr}.lp-product-main{grid-template-columns:48px 1fr}.lp-product-widget,.lp-product-points,.lp-product>a{grid-column:1}.lp-product>a{grid-row:auto;justify-self:start}.lp-product-points span{padding-inline:8px}.lp-product-points b{font-size:10px}}@media (width>=821px){.lp-hero h1{letter-spacing:-4.2px;max-width:700px;font-size:clamp(52px,4.8vw,68px)}}.public-page{color:#102b4e;background:#f5f8fc;min-height:100vh;padding-bottom:80px}.public-nav{border-bottom:1px solid #dbe6f2;justify-content:space-between;align-items:center;width:min(1120px,100% - 40px);height:86px;margin:auto;display:flex}.public-nav>div{align-items:center;gap:18px;display:flex}.public-nav>div>a{color:#47617d;font-size:14px;font-weight:800}.public-nav .public-nav-cta{color:#fff;background:#1769e0;border-radius:9px;padding:10px 13px}.knowledge-hero,.tester-hero,.article-grid,.knowledge-article{width:min(1120px,100% - 40px);margin-left:auto;margin-right:auto}.knowledge-hero{max-width:1120px;padding:74px 0 42px}.knowledge-hero>span,.tester-hero>div>span,.knowledge-article>span{color:#1769e0;letter-spacing:1.8px;font-size:12px;font-weight:900}.knowledge-hero h1,.tester-hero h1,.knowledge-article h1{letter-spacing:-2.8px;max-width:850px;margin:15px 0 20px;font-size:clamp(38px,6vw,66px);line-height:1.02}.knowledge-hero p,.tester-hero>div>p{color:#667a93;max-width:760px;font-size:18px;line-height:1.65}.article-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.article-grid article{background:#fff;border:1px solid #dce6f1;border-radius:22px;padding:30px;box-shadow:0 12px 35px #173c6808}.article-grid small{color:#8ab5e7;font-weight:900}.article-grid h2{letter-spacing:-.7px;margin:15px 0 10px;font-size:25px;line-height:1.2}.article-grid p{color:#6a7c92;font-size:15px;line-height:1.65}.article-grid a,.public-link{color:#1769e0;margin-top:12px;font-weight:900;display:inline-block}.knowledge-article{max-width:800px;padding-top:68px}.knowledge-article h1{font-size:clamp(36px,6vw,58px)}.article-lead{border-bottom:1px solid #dbe5ef;padding-bottom:32px;color:#526b88!important;font-size:20px!important;line-height:1.65!important}.knowledge-article section{padding:18px 0}.knowledge-article section h2{margin:0 0 9px;font-size:25px}.knowledge-article section p,.knowledge-article aside p{color:#5e738d;font-size:17px;line-height:1.72}.knowledge-article aside{color:#fff;background:#0b3267;border-radius:20px;margin:30px 0;padding:25px}.knowledge-article aside b{font-size:21px}.knowledge-article aside p{color:#c3d5ea;margin:7px 0}.knowledge-article aside a{color:#7fc2ff;font-weight:900}.article-note{color:#7d8da1;line-height:1.55;display:block}.tester-hero{grid-template-columns:1.1fr .9fr;gap:60px;padding-top:70px;display:grid}.tester-hero ul{gap:12px;margin:0;padding:14px 0;list-style:none;display:grid}.tester-hero li{font-size:15px}.tester-hero li:before{content:"✓";color:#22925b;margin-right:10px;font-weight:900}.tester-hero>aside{background:#fff;border:1px solid #d9e5f1;border-radius:24px;padding:30px;box-shadow:0 20px 60px #173c6812}.tester-hero>aside h2{margin:0 0 7px;font-size:28px}.tester-hero>aside>p{color:#6c7f96;line-height:1.55}.tester-form{gap:13px;margin-top:20px;display:grid}.tester-form label{gap:6px;display:grid}.tester-form label>span{color:#526b88;font-size:13px;font-weight:900}.tester-form input,.tester-form select{height:48px;font:inherit;color:#17304f;background:#fff;border:1px solid #cfdeed;border-radius:10px;padding:0 12px;font-size:15px}.tester-form button{color:#fff;cursor:pointer;background:#1769e0;border:0;border-radius:11px;height:50px;font-size:14px;font-weight:900}.tester-form button:disabled{opacity:.65}.tester-form p{color:#24774a;background:#eaf6ef;border-radius:9px;margin:0;padding:10px}.tester-form small{color:#8391a3;line-height:1.5}.tester-admin{margin-top:18px}.tester-admin>div:last-child{display:grid}.tester-admin article{border-top:1px solid #e2eaf3;grid-template-columns:1.2fr .7fr 1.4fr auto;align-items:center;gap:14px;padding:12px 0;display:grid}.tester-admin article div{display:grid}.tester-admin article small,.tester-admin article time{color:#7a8a9d;font-size:12px}.tester-admin article p{margin:0}@media (width<=780px){.article-grid,.tester-hero{grid-template-columns:1fr}.tester-hero{gap:25px}.knowledge-hero h1,.tester-hero h1,.knowledge-article h1{letter-spacing:-1.5px}.tester-admin article{grid-template-columns:1fr}.public-nav{height:72px}.public-nav>div>a:not(.public-nav-cta){display:none}}.onboarding-panel{color:#fff;background:linear-gradient(135deg,#102c50,#174b83);border-radius:22px;margin:0 0 24px;padding:24px 26px;box-shadow:0 18px 50px #0d315327}.onboarding-panel header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.onboarding-panel header span,.demo-hero>div>span,.demo-work header span,.demo-result>div>span,.story-article>header>span,.security-hero>span{letter-spacing:1.5px;color:#72b9ff;font-size:12px;font-weight:900}.onboarding-panel h2{margin:4px 0;font-size:25px}.onboarding-panel header p{color:#c4d8ed;margin:0}.onboarding-panel header>b{white-space:nowrap;background:#ffffff17;border:1px solid #ffffff2e;border-radius:99px;padding:8px 13px}.onboarding-progress{background:#ffffff20;border-radius:99px;height:6px;margin:19px 0;overflow:hidden}.onboarding-progress i{background:#59b9ff;border-radius:99px;height:100%;transition:width .3s;display:block}.onboarding-steps{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.onboarding-steps>a{color:#fff;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:13px;align-items:center;gap:11px;padding:13px;text-decoration:none;display:flex}.onboarding-steps>a:hover{background:#ffffff18}.onboarding-steps>a.done{opacity:.72}.onboarding-steps i{color:#125b9c;background:#e9f5ff;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-style:normal;font-weight:900;display:grid}.onboarding-steps span{gap:2px;display:grid}.onboarding-steps small{color:#bdd1e5}.onboarding-panel footer{justify-content:space-between;align-items:center;gap:15px;margin-top:18px;display:flex}.onboarding-panel footer a{color:#8fcaff;font-weight:900}.onboarding-panel footer button{color:#b5c9dc;cursor:pointer;background:0 0;border:0;text-decoration:underline}.feedback-widget{z-index:60;justify-items:end;gap:10px;display:grid;position:fixed;bottom:22px;right:24px}.feedback-trigger{color:#fff;font:inherit;cursor:pointer;background:#1769e0;border:0;border-radius:99px;padding:13px 18px;font-size:14px;font-weight:900;box-shadow:0 12px 35px #174d8d42}.feedback-widget>section{background:#fff;border:1px solid #d8e3ef;border-radius:18px;width:min(390px,100vw - 32px);overflow:hidden;box-shadow:0 24px 70px #102d4d35}.feedback-widget>section>header{background:#f5f9fd;justify-content:space-between;padding:18px 19px 14px;display:flex}.feedback-widget header div{gap:3px;display:grid}.feedback-widget header small{color:#6e8093}.feedback-widget header button{color:#58718c;cursor:pointer;background:0 0;border:0;font-size:25px}.feedback-widget form{gap:12px;padding:17px;display:grid}.feedback-widget label{color:#405a76;gap:6px;font-size:13px;font-weight:900;display:grid}.feedback-widget select,.feedback-widget textarea{font:inherit;color:#17304f;background:#fff;border:1px solid #cddbe9;border-radius:10px;padding:10px 11px}.feedback-widget form>button{color:#fff;cursor:pointer;background:#1769e0;border:0;border-radius:10px;height:44px;font-weight:900}.feedback-widget form>button:disabled{opacity:.6}.feedback-widget form p{color:#23734a;background:#eaf7ef;border-radius:8px;margin:0;padding:9px}.demo-hero{grid-template-columns:1.25fr .75fr;align-items:end;gap:60px;padding-top:76px;display:grid}.demo-hero h1,.story-article h1,.security-hero h1{letter-spacing:-3.5px;color:#102c50;margin:13px 0 18px;font-size:clamp(42px,6vw,72px);line-height:1.02}.demo-hero>div>p,.security-hero>p{color:#657a91;max-width:760px;font-size:19px;line-height:1.65}.demo-hero aside{color:#fff;background:#102f54;border-radius:24px;gap:4px;padding:28px;display:grid;box-shadow:0 22px 60px #102f5424}.demo-hero aside>b{color:#8ec9ff;font-size:13px}.demo-hero aside>strong{font-size:43px}.demo-hero aside>small{color:#c3d7e9}.demo-hero aside>p{color:#d3e1ef;border-top:1px solid #ffffff20;margin:15px 0 0;padding-top:15px}.demo-work{padding-top:70px}.demo-work>header{justify-content:space-between;align-items:end;gap:30px;display:flex}.demo-work h2,.demo-result h2,.security-detail h2{margin:5px 0;font-size:32px}.demo-work header p{color:#718398}.demo-table{background:#fff;border:1px solid #d9e4ef;border-radius:18px;margin-top:22px;overflow:hidden;box-shadow:0 16px 45px #173b6410}.demo-table>div{border-top:1px solid #e6edf4;grid-template-columns:120px 1fr 150px 150px;align-items:center;gap:15px;padding:15px 18px;display:grid}.demo-table>div:first-child{border-top:0}.demo-table-head{color:#6c8095;background:#f3f7fb;font-size:12px;font-weight:900}.demo-table em{text-align:center;border-radius:99px;padding:7px 10px;font-size:12px;font-style:normal;font-weight:900}.demo-table em.included{color:#1f7c4b;background:#e9f7ef}.demo-table em.excluded{color:#647485;background:#edf1f5}.demo-table em.review{color:#9b6500;background:#fff2d9}.demo-explain{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px;display:grid}.demo-explain article{background:#f7fafd;border-radius:14px;gap:13px;padding:17px;display:flex}.demo-explain i{color:#1769e0;background:#e7f2fc;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.demo-explain p{color:#708296;margin:5px 0 0;line-height:1.5}.demo-result{grid-template-columns:1.3fr .7fr;align-items:center;gap:55px;padding-top:70px;padding-bottom:80px;display:grid}.demo-result>div>p{color:#64798e;font-size:18px;line-height:1.6}.demo-result aside,.story-cta{background:#eaf4ff;border-radius:20px;padding:25px}.demo-result aside p,.story-cta p{color:#657b91}.demo-result aside a,.story-cta a{color:#fff;background:#1769e0;border-radius:10px;padding:12px 16px;font-weight:900;text-decoration:none;display:inline-block}.story-article{max-width:970px;padding-top:72px;padding-bottom:80px}.story-article>header{max-width:870px}.story-article>header>p{color:#6f8194;font-size:20px}.story-body{max-width:760px;margin:48px auto 0}.story-body p{color:#425b74;font-size:18px;line-height:1.8}.story-body h2{color:#112e50;margin:45px 0 10px;font-size:31px}.story-body blockquote{color:#1769e0;border-left:4px solid #54a9f4;margin:42px 0;padding:0 0 0 24px;font-size:28px;font-weight:900;line-height:1.45}.story-cta{justify-content:space-between;align-items:center;gap:25px;margin-top:50px;display:flex}.story-cta p{margin:5px 0 0}.security-hero{padding-top:76px;padding-bottom:40px}.security-hero>p{max-width:850px}.security-grid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.security-grid article{background:#fff;border:1px solid #dce6f0;border-radius:19px;padding:25px}.security-grid i{color:#5fa9ee;font-style:normal;font-weight:900}.security-grid h2{color:#153454;margin:15px 0 8px;font-size:23px}.security-grid p{color:#687d92;margin:0;line-height:1.65}.security-detail{grid-template-columns:1.2fr .8fr;gap:55px;padding-top:70px;padding-bottom:80px;display:grid}.security-detail li{color:#4c657d;margin:13px 0;line-height:1.55}.security-detail aside{color:#fff;background:#102f54;border-radius:21px;align-content:start;gap:10px;padding:26px;display:grid}.security-detail aside p{color:#c7d9e9;line-height:1.55}.security-detail aside a{color:#8dc9ff;font-weight:900}@media (width<=900px){.onboarding-steps,.demo-explain{grid-template-columns:1fr}.demo-hero,.demo-result,.security-detail{grid-template-columns:1fr;gap:25px}.demo-table>div{grid-template-columns:95px 1fr 120px}.demo-table>div span:last-child,.demo-table-head span:last-child{grid-column:2/4}.security-grid{grid-template-columns:1fr}.story-cta{flex-direction:column;align-items:flex-start}}@media (width<=620px){.onboarding-panel{padding:20px}.onboarding-panel header,.onboarding-panel footer,.demo-work>header{flex-direction:column;align-items:flex-start}.feedback-widget{bottom:15px;right:16px}.feedback-trigger{font-size:13px}.demo-hero,.security-hero,.story-article{padding-top:45px}.demo-hero h1,.story-article h1,.security-hero h1{letter-spacing:-2px}.demo-table>div{grid-template-columns:86px 1fr;padding:13px}.demo-table>div strong,.demo-table>div em{grid-column:2}.demo-table-head span:nth-child(3),.demo-table-head span:nth-child(4){display:none}}.ai-statement-fallback{background:#f1f7ff;border:1px solid #b9d8ff;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding:13px 14px;display:flex}.ai-statement-fallback b{color:#21446f;font-size:9px;display:block}.ai-statement-fallback p{color:#607791;margin:4px 0 0;font-size:8px;line-height:1.5}.ai-statement-fallback button{color:#fff;font:inherit;cursor:pointer;background:#1769e0;border:0;border-radius:9px;flex:none;padding:10px 13px;font-size:8px;font-weight:900}.ai-statement-fallback button:disabled{opacity:.6;cursor:wait}.ai-statement-notice{margin-top:10px}.duplicate-review{background:#fffaf0;border:1px solid #f0c878;border-radius:14px;margin-top:16px;padding:16px}.duplicate-review header{justify-content:space-between;align-items:start;gap:18px;display:flex}.duplicate-review header span{color:#9a6817;letter-spacing:.08em;font-size:8px;font-weight:900}.duplicate-review h3{margin:4px 0;font-size:15px}.duplicate-review header p{color:#6f7885;margin:0;font-size:9px}.duplicate-review header>b{color:#8b5d12;white-space:nowrap;background:#fff0cc;border-radius:999px;padding:6px 10px;font-size:9px}.duplicate-review-list{gap:10px;margin-top:14px;display:grid}.duplicate-review-list>article{background:#fff;border:1px solid #eadfca;border-radius:11px;padding:12px}.duplicate-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.duplicate-pair>div{border:1px solid #e5eaf0;border-radius:9px;min-width:0;padding:10px}.duplicate-pair small,.duplicate-pair b,.duplicate-pair span,.duplicate-pair em{display:block}.duplicate-pair small{color:#9a6817;font-size:7px;font-weight:900}.duplicate-pair b{margin:4px 0;font-size:11px}.duplicate-pair span,.duplicate-pair em{color:#657386;overflow-wrap:anywhere;font-size:8px;font-style:normal}.duplicate-review-list article>p{color:#56657a;margin:9px 0;font-size:8px}.duplicate-actions{flex-wrap:wrap;gap:8px;display:flex}.duplicate-actions button{color:#76501a;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8b05f;border-radius:8px;padding:7px 10px;font-size:8px;font-weight:800}.duplicate-actions button.active{color:#fff;background:#9a6817;border-color:#9a6817}.duplicate-actions button.independent{color:#17634d;border-color:#aac7ba}.duplicate-actions button.independent.active{color:#fff;background:#17634d;border-color:#17634d}.duplicate-more{color:#776a56;margin-top:10px;font-size:8px;display:block}@media (width<=640px){.duplicate-review header{display:block}.duplicate-review header>b{margin-top:9px;display:inline-block}.duplicate-pair{grid-template-columns:1fr}.duplicate-actions button{width:100%}.ai-statement-fallback{align-items:stretch;display:grid}.ai-statement-fallback button{width:100%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.automation-hub{color:#fff;background:linear-gradient(125deg,#071f4c,#124b9b);border-radius:22px;margin-top:20px;padding:28px;box-shadow:0 20px 50px #102f631c}.automation-hub>header{justify-content:space-between;align-items:center;gap:24px;display:flex}.automation-hub header span,.cabinet-pricing .cabinet-card-head span{letter-spacing:2px;color:#79bcff;font-size:8px;font-weight:900}.automation-hub h2{letter-spacing:-1px;margin:7px 0;font-size:27px}.automation-hub p{color:#aec8e9;margin:0;font-size:9px}.automation-hub header>a{color:#1256ad;background:#fff;border-radius:11px;padding:14px 18px;font-size:9px;font-weight:900}.automation-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.automation-actions article{background:#ffffff12;border:1px solid #ffffff20;border-radius:14px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.automation-actions i{color:#08234c;background:#69b5ff;border-radius:11px;place-items:center;width:40px;height:40px;font-size:9px;font-style:normal;font-weight:900;display:grid}.automation-actions b,.automation-actions small{display:block}.automation-actions b{font-size:10px}.automation-actions small{color:#a9c5e8;margin-top:4px;font-size:7px}.automation-actions a,.automation-actions article>span{color:#caff58;font-size:8px;font-weight:900}.connected-strip{border-top:1px solid #ffffff1f;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding-top:15px;display:flex}.connected-strip b{color:#a8c5e8;margin-right:5px;font-size:8px}.connected-strip a{background:#ffffff12;border-radius:18px;padding:7px 10px;font-size:8px}.cabinet-pricing{background:#fff;border:1px solid #dbe5f1;border-radius:22px;margin-top:20px;padding:27px}.cabinet-plan-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.cabinet-plan-grid article{border:1px solid #dbe5f1;border-radius:16px;padding:19px}.cabinet-plan-grid article.featured{border-color:#277ee8;box-shadow:0 0 0 3px #277ee810}.cabinet-plan-grid article>span{letter-spacing:1.5px;color:#1769e0;font-size:7px;font-weight:900}.cabinet-plan-grid h3{margin:8px 0;font-size:20px}.cabinet-plan-grid strong{color:#0a2b60;font-size:20px}.cabinet-plan-grid strong small{color:#7b899e;margin-left:4px;font-size:7px}.cabinet-plan-grid ul{margin:17px 0;padding:0;list-style:none}.cabinet-plan-grid li{border-bottom:1px solid #edf1f6;padding:7px 0;font-size:8px}.cabinet-plan-grid li:before{content:"✓";color:#1769e0;margin-right:7px;font-weight:900}.cabinet-plan-grid a{text-align:center;color:#fff;background:#1769e0;border-radius:10px;padding:12px;font-size:8px;font-weight:900;display:block}.esf-meter-note{background:#f0f6fd;border-radius:12px;color:#667a96!important;margin-top:14px!important;padding:14px 16px!important;line-height:1.6!important}.esf-meter-note b{color:#183454}.onec-connections{border-top:1px solid #e1e8f2;margin-top:22px;padding-top:18px}.onec-connections h2{font-size:17px}.onec-connections article{border:1px solid #dce6f1;border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:9px;margin-top:8px;padding:12px;display:grid}.onec-connections b,.onec-connections small{display:block}.onec-connections b{font-size:9px}.onec-connections small{color:#77869d;margin-top:4px;font-size:7px}.onec-connections a,.onec-connections button,.onec-saved-connect{cursor:pointer;border:0;border-radius:9px;padding:10px 12px;font-size:8px;font-weight:900}.onec-connections a,.onec-saved-connect{color:#fff;background:#1769e0}.onec-connections button{color:#b64c4c;background:#fff0f0}.onec-saved-connect{margin-left:auto}@media (width<=800px){.automation-actions,.cabinet-plan-grid{grid-template-columns:1fr}.automation-hub>header{flex-direction:column;align-items:flex-start}.onec-connections article{grid-template-columns:1fr}.onec-connections a,.onec-connections button{text-align:center}}@media (width<=780px){.solution-hero,.solution-steps>div,.seo-directions>div{grid-template-columns:1fr}.solution-hero{gap:24px;padding-top:48px}.solution-hero h1{letter-spacing:-1.5px}.seo-directions h2{font-size:34px}}.f200-page{color:#102343;background:#f3f7fc;min-height:100vh}.f200-nav{justify-content:space-between;align-items:center;width:min(1180px,100% - 36px);height:82px;margin:auto;display:flex}.f200-nav>div{text-align:center}.f200-nav>div b,.f200-nav>div span{display:block}.f200-nav>div span{color:#71829a;margin-top:3px;font-size:9px}.f200-nav>a:last-child{color:#1769e0;font-size:10px;font-weight:900}.f200-shell{width:min(1050px,100% - 36px);margin:18px auto 80px}.f200-head{justify-content:space-between;align-items:end;display:flex}.f200-head>div>span{letter-spacing:1.8px;color:#1769e0;font-size:9px;font-weight:900}.f200-head h1{letter-spacing:-1.8px;margin:9px 0;font-size:36px}.f200-head p{color:#6d7e96;max-width:680px;margin:0;font-size:11px;line-height:1.65}.f200-head>small{color:#6e8098;font-size:8px}.f200-progress{background:#dce7f4;border-radius:9px;height:5px;margin:28px 0;overflow:hidden}.f200-progress i{background:#1769e0;height:100%;transition:all .2s;display:block}.f200-card,.f200-employee{background:#fff;border:1px solid #dae5f1;border-radius:22px;padding:28px;box-shadow:0 15px 50px #1439610b}.f200-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.f200-grid label,.f200-months label{color:#60738d;font-size:9px;font-weight:800}.f200-grid input,.f200-grid select,.f200-months input{width:100%;height:46px;font:inherit;color:#17304f;background:#fff;border:1px solid #d7e2ee;border-radius:10px;margin-top:7px;padding:0 12px}.f200-card h2{margin:30px 0 5px;font-size:18px}.f200-note{color:#78889e;font-size:9px}.f200-check{border-bottom:1px solid #edf1f6;align-items:center;gap:10px;padding:12px 0;font-size:10px;font-weight:800;display:flex}.f200-check input,.f200-options input{accent-color:#1769e0}.f200-warning{color:#76520b;background:#fff4dd;border:1px solid #f1d69e;border-radius:12px;margin-top:18px;padding:14px}.f200-warning b{font-size:10px}.f200-warning p{margin:5px 0 0;font-size:9px;line-height:1.55}.f200-employee{margin-bottom:14px}.f200-employee>header{justify-content:space-between;margin-bottom:18px;display:flex}.f200-employee>header b{font-size:13px}.f200-employee>header button{color:#bb4e4e;background:0 0;border:0;font-size:9px}.f200-months{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.f200-months label>div{position:relative}.f200-months span{color:#8090a3;position:absolute;top:22px;right:12px}.f200-options{color:#647791;gap:25px;margin-top:18px;font-size:9px;display:flex}.f200-add{color:#1769e0;background:#eef6ff;border:1px dashed #94bce9;border-radius:12px;padding:13px 17px;font-size:9px;font-weight:900}.f200-summary{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.f200-summary article{border:1px solid #e0e8f2;border-radius:13px;padding:15px}.f200-summary span,.f200-summary b,.f200-summary small{display:block}.f200-summary span{color:#6d8098;font-size:8px}.f200-summary b{margin:5px 0;font-size:19px}.f200-summary small{color:#8a98aa;font-size:7px}.f200-result-note{color:#657891;background:#edf5ff;border-radius:12px;margin-top:18px;padding:14px;font-size:9px;line-height:1.6}.f200-download,.f200-actions .primary{color:#fff;background:#1769e0;border:0;border-radius:11px;padding:14px 18px;font-size:10px;font-weight:900}.f200-download{margin-top:15px}.f200-download:disabled,.f200-actions button:disabled{opacity:.45}.f200-actions{justify-content:space-between;margin-top:18px;display:flex}.f200-actions>button:first-child{background:#fff;border:1px solid #d5e0ec;border-radius:11px;padding:13px 17px;font-size:10px;font-weight:900}@media (width<=650px){.f200-nav>div{display:none}.f200-head{display:block}.f200-head h1{font-size:28px}.f200-head>small{margin-top:10px;display:block}.f200-card,.f200-employee{padding:20px 16px}.f200-grid,.f200-months,.f200-summary{grid-template-columns:1fr}.f200-options{flex-direction:column;gap:10px}}.f200-options{flex-wrap:wrap}.f200-employee-calc{border-top:1px solid #edf1f6;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;padding-top:15px;display:grid}.f200-employee-calc span{background:#f5f8fc;border-radius:9px;padding:10px}.f200-employee-calc b,.f200-employee-calc small{display:block}.f200-employee-calc b{color:#1769e0;font-size:8px}.f200-employee-calc small{color:#6d7d92;margin-top:4px;font-size:7px;line-height:1.5}.f200-rate-note{background:#eaf3ff;border:1px solid #d3e5fb;border-radius:12px;margin-bottom:14px;padding:13px 15px}.f200-rate-note b,.f200-rate-note span{display:block}.f200-rate-note b{color:#1769e0;font-size:9px}.f200-rate-note span{color:#607792;margin-top:5px;font-size:8px}@media (width<=650px){.f200-employee-calc{grid-template-columns:1fr}}.f200-nonresident{background:#f7fbff;border:1px solid #cfe1f7;border-radius:14px;margin-top:18px;padding:18px}.f200-nonresident-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.f200-nonresident-head b{color:#1769e0;font-size:11px}.f200-nonresident-head span{color:#70829a;font-size:8px}.f200-grid-compact{gap:12px}.f200-social-choice{border-top:1px solid #dce9f6;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:15px;padding-top:14px;display:flex}.f200-social-choice>b,.f200-social-choice>p{width:100%}.f200-social-choice>b{font-size:9px}.f200-social-choice>p{color:#71839a;margin:-5px 0 0;font-size:8px}.f200-social-choice label{color:#526982;font-size:9px}.f200-social-choice input{accent-color:#1769e0;margin-right:5px}@media (width<=650px){.f200-nonresident{padding:14px 12px}.f200-nonresident-head{flex-direction:column;align-items:flex-start;gap:8px}}.f300-page{color:#102343;background:#f3f7fc;min-height:100vh}.f300-nav{justify-content:space-between;align-items:center;width:min(1180px,100% - 36px);height:82px;margin:auto;display:flex}.f300-nav>div{text-align:center}.f300-nav>div b,.f300-nav>div span{display:block}.f300-nav>div span{color:#71829a;margin-top:3px;font-size:9px}.f300-nav>a:last-child{color:#1769e0;font-size:10px;font-weight:900}.f300-shell{width:min(1100px,100% - 36px);margin:18px auto 80px}.f300-head{justify-content:space-between;align-items:end;display:flex}.f300-head>div>span{letter-spacing:1.8px;color:#1769e0;font-size:9px;font-weight:900}.f300-head h1{letter-spacing:-1.8px;margin:9px 0;font-size:36px}.f300-head p{color:#6d7e96;max-width:680px;margin:0;font-size:11px;line-height:1.65}.f300-head>small{color:#6e8098;font-size:8px}.f300-progress{background:#dce7f4;border-radius:9px;height:5px;margin:28px 0;overflow:hidden}.f300-progress i{background:#1769e0;height:100%;transition:all .2s;display:block}.f300-card{background:#fff;border:1px solid #dae5f1;border-radius:22px;padding:28px;box-shadow:0 15px 50px #1439610b}.f300-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.f300-grid label{color:#60738d;font-size:9px;font-weight:800}.f300-grid input,.f300-grid select{width:100%;height:46px;font:inherit;color:#17304f;background:#fff;border:1px solid #d7e2ee;border-radius:10px;margin-top:7px;padding:0 12px}.f300-hint{color:#6f8198;margin:0 0 10px;font-size:10px}.f300-check{border-bottom:1px solid #edf1f6;align-items:center;gap:11px;padding:13px 0;font-size:10px;font-weight:800;display:flex}.f300-check input,.f300-mini-check input{accent-color:#1769e0}.f300-warning{color:#76520b;background:#fff4dd;border:1px solid #f1d69e;border-radius:12px;margin-top:18px;padding:14px}.f300-warning b{font-size:10px}.f300-warning p{margin:5px 0 0;font-size:9px;line-height:1.55}.f300-upload-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.f300-upload{background:#fff;border:1px solid #d9e5f2;border-radius:18px;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;padding:22px;display:grid}.f300-upload>i{color:#1769e0;background:#e7f2ff;border-radius:13px;place-items:center;width:46px;height:46px;font-size:21px;font-style:normal;display:grid}.f300-upload b,.f300-upload p{display:block}.f300-upload b{font-size:12px}.f300-upload p{color:#78899f;margin:4px 0 10px;font-size:8px}.f300-upload label{color:#fff;cursor:pointer;background:#1769e0;border-radius:8px;padding:9px 11px;font-size:8px;font-weight:900;display:inline-block}.f300-upload label input{display:none}.f300-upload strong{color:#1769e0;font-size:9px}.f300-error{color:#ad4545;background:#fff0f0;border-radius:10px;margin-top:12px;padding:12px;font-size:9px}.f300-table-wrap{background:#fff;border:1px solid #dce6f1;border-radius:15px;margin-top:18px;overflow:auto}.f300-table-wrap table{border-collapse:collapse;width:100%;min-width:850px}.f300-table-wrap th{color:#718299;text-align:left;background:#f5f8fc;padding:11px;font-size:8px}.f300-table-wrap td{border-top:1px solid #e8eef5;padding:11px;font-size:9px}.f300-table-wrap td b,.f300-table-wrap td small{display:block}.f300-table-wrap td small{color:#8291a5;margin-top:3px;font-size:7px}.f300-mini-check{white-space:nowrap;align-items:center;gap:5px;display:flex}.f300-info{background:#eaf4ff;border-radius:12px;margin-top:15px;padding:14px}.f300-info b,.f300-info span{display:block}.f300-info b{font-size:9px}.f300-info span{color:#647b96;margin-top:4px;font-size:8px}.f300-summary{grid-template-columns:1fr 1fr;gap:10px;display:grid}.f300-summary article{border:1px solid #e0e8f2;border-radius:13px;padding:15px}.f300-summary article.total{color:#fff;background:#0c2e64;border-color:#0c2e64;grid-column:1/-1}.f300-summary span,.f300-summary b,.f300-summary small{display:block}.f300-summary span{color:#6d8098;font-size:8px}.f300-summary .total span,.f300-summary .total small{color:#abc8ec}.f300-summary b{margin:5px 0;font-size:21px}.f300-summary small{color:#8a98aa;font-size:7px}.f300-download,.f300-actions .primary{color:#fff;background:#1769e0;border:0;border-radius:11px;padding:14px 18px;font-size:10px;font-weight:900}.f300-download{margin-top:15px}.f300-download:disabled,.f300-actions button:disabled{opacity:.45}.f300-actions{justify-content:space-between;margin-top:18px;display:flex}.f300-actions>button:first-child{background:#fff;border:1px solid #d5e0ec;border-radius:11px;padding:13px 17px;font-size:10px;font-weight:900}@media (width<=700px){.f300-nav>div{display:none}.f300-head{display:block}.f300-head h1{font-size:28px}.f300-head>small{margin-top:10px;display:block}.f300-card{padding:20px 16px}.f300-grid,.f300-upload-grid,.f300-summary{grid-template-columns:1fr}.f300-summary article.total{grid-column:auto}.f300-upload{grid-template-columns:45px 1fr}.f300-upload>strong{grid-column:2}}.f300-document-check{margin-top:16px}.f300-document-check>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.f300-document-check>header span{letter-spacing:1.5px;color:#1769e0;font-size:8px;font-weight:900}.f300-document-check h3{margin:5px 0 0;font-size:18px}.f300-document-check>header>strong{border-radius:99px;padding:7px 10px;font-size:8px}.f300-document-check .ready{color:#18734a;background:#e3f7ec}.f300-document-check .attention{color:#8a5b00;background:#fff1d6}.f300-document-row{border-top:1px solid #e8eef5;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.f300-document-row i{border-radius:8px;place-items:center;width:26px;height:26px;font-size:10px;font-style:normal;font-weight:900;display:grid}.f300-document-row i.optional{color:#718198;background:#eef2f7}.f300-document-row span b,.f300-document-row span small{display:block}.f300-document-row span b{font-size:9px}.f300-document-row span small{color:#75869c;margin-top:3px;font-size:8px}.f300-document-row em{color:#72839a;font-size:7px;font-style:normal}.f300-document-check>p{color:#718299;margin:12px 0 0;font-size:8px;line-height:1.55}@media (width<=700px){.f300-document-check>header{align-items:flex-start}.f300-document-row{grid-template-columns:30px 1fr}.f300-document-row em{grid-column:2}}.f300-origin{margin-top:16px}.f300-origin>header>span{letter-spacing:1.5px;color:#1769e0;font-size:8px;font-weight:900}.f300-origin>header h3{margin:6px 0 4px;font-size:18px}.f300-origin>header p{color:#718299;margin:0;font-size:8px}.f300-origin-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin:18px 0;display:grid}.f300-origin-flow>i{color:#8291a5;font-size:18px;font-style:normal}.f300-origin-flow article{border:1px solid #dce6f1;border-radius:13px;padding:13px}.f300-origin-flow article.result{color:#fff;background:#0c2e64;border-color:#0c2e64}.f300-origin-flow span,.f300-origin-flow b,.f300-origin-flow small{display:block}.f300-origin-flow span{color:#6d8098;font-size:8px}.f300-origin-flow .result span,.f300-origin-flow .result small{color:#b8d1ee}.f300-origin-flow b{margin:5px 0;font-size:16px}.f300-origin-flow small{color:#8493a6;font-size:7px}.f300-origin-list{grid-template-columns:1fr 1fr;gap:10px;display:grid}.f300-origin-list details{border:1px solid #dce6f1;border-radius:13px;overflow:hidden}.f300-origin-list summary{cursor:pointer;background:#f5f8fc;justify-content:space-between;gap:10px;padding:12px;font-size:9px;display:flex}.f300-origin-list details>div{border-top:1px solid #e8eef5;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.f300-origin-list details>div span b,.f300-origin-list details>div span small{display:block}.f300-origin-list details>div span b{font-size:8px}.f300-origin-list details>div span small{color:#7a8ba0;margin-top:3px;font-size:7px}.f300-origin-list details>div strong{white-space:nowrap;font-size:9px}.f300-origin-list details>div strong.negative{color:#b54747}@media (width<=700px){.f300-origin-flow{grid-template-columns:1fr}.f300-origin-flow>i{text-align:center;line-height:8px}.f300-origin-list{grid-template-columns:1fr}}.f300-esf-audit{margin-top:16px}.f300-esf-audit>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.f300-esf-audit>header span{letter-spacing:1.5px;color:#1769e0;font-size:8px;font-weight:900}.f300-esf-audit>header h3{margin:6px 0 4px;font-size:18px}.f300-esf-audit>header p{color:#718299;margin:0;font-size:8px}.f300-esf-audit>header>strong{white-space:nowrap;border-radius:99px;padding:7px 10px;font-size:8px}.f300-esf-audit>header>strong.ready{color:#18734a;background:#e3f7ec}.f300-esf-audit>header>strong.attention{color:#8a5b00;background:#fff1d6}.f300-esf-audit-list{border:1px solid #e1e9f2;border-radius:13px;margin-top:14px;overflow:hidden}.f300-esf-audit-list>div{border-top:1px solid #e8eef5;grid-template-columns:70px 1fr;align-items:center;gap:10px;padding:10px 12px;display:grid}.f300-esf-audit-list>div:first-child{border-top:0}.f300-esf-audit-list em{color:#8a5b00;text-align:center;background:#fff1d6;border-radius:7px;padding:6px;font-size:7px;font-style:normal;font-weight:900}.f300-esf-audit-list span b,.f300-esf-audit-list span small{display:block}.f300-esf-audit-list span b{font-size:8px}.f300-esf-audit-list span small{color:#77889d;margin-top:3px;font-size:7px}.f300-esf-audit-empty{color:#216b49;background:#eaf8f0;border-radius:11px;margin-top:14px;padding:13px;font-size:8px}.f300-esf-audit-note{color:#718299;margin:12px 0 0;font-size:8px;line-height:1.55}@media (width<=700px){.f300-esf-audit>header{display:block}.f300-esf-audit>header>strong{margin-top:10px;display:inline-block}}.f300-backup{grid-template-columns:1fr auto;align-items:center;gap:18px;margin-top:16px;display:grid}.f300-backup>div:first-child>span{letter-spacing:1.5px;color:#1769e0;font-size:8px;font-weight:900}.f300-backup h3{margin:6px 0 4px;font-size:17px}.f300-backup p{color:#718299;max-width:560px;margin:0;font-size:8px;line-height:1.5}.f300-backup-actions{gap:8px;display:flex}.f300-backup-actions button,.f300-backup-actions label{cursor:pointer;border:1px solid #1769e0;border-radius:10px;padding:11px 13px;font-size:8px;font-weight:900}.f300-backup-actions button{color:#fff;background:#1769e0}.f300-backup-actions label{color:#1769e0;background:#fff}.f300-backup-actions input{display:none}.f300-backup>small{color:#315f91;background:#eaf4ff;border-radius:9px;grid-column:1/-1;padding:9px 11px;font-size:8px}.f300-backup>em{color:#8190a3;grid-column:1/-1;font-size:7px;font-style:normal}@media (width<=700px){.f300-backup{grid-template-columns:1fr}.f300-backup-actions{flex-direction:column}.f300-backup-actions button,.f300-backup-actions label{text-align:center}}.f300-period-note{color:#76520b;background:#fff8e8;border:1px solid #f1d69e;border-radius:12px;margin-top:14px;padding:13px 14px}.f300-period-note b,.f300-period-note span{display:block}.f300-period-note b{font-size:9px}.f300-period-note span{margin-top:4px;font-size:8px}.f300-table-wrap tr.outside-period{color:#8793a3;background:#f7f8fa}.f300-table-wrap tr.outside-period td{opacity:.72}.f300-excluded{color:#7b8796;white-space:nowrap;font-size:8px;font-weight:800}.f300-exception>.f300-check em{color:#23734b;white-space:nowrap;background:#e7f8ee;border-radius:99px;margin-left:auto;padding:5px 8px;font-size:7px;font-style:normal}.f300-exception>.f300-check em.later{color:#718096;background:#f0f3f7}.f300-special-grid{background:#f7faff;border:1px solid #dbe7f5;border-radius:14px;grid-template-columns:repeat(2,1fr);gap:12px;margin:0 0 14px;padding:17px;display:grid}.f300-special-grid label{color:#60738d;font-size:8px;font-weight:800}.f300-special-grid input,.f300-special-grid select{color:#17304f;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #cfdded;border-radius:9px;margin-top:6px;padding:0 11px;display:block}.f300-special-grid .wide{grid-column:1/-1}.f300-special-grid p{color:#60738d;margin:0;font-size:8px;line-height:1.55}@media (width<=700px){.f300-special-grid{grid-template-columns:1fr}.f300-special-grid .wide{grid-column:auto}.f300-exception>.f300-check{align-items:flex-start}}.f300-import-card{margin-top:16px}.f300-import-head span{color:#1769e0;letter-spacing:1.4px;font-size:8px;font-weight:900}.f300-import-head h2{margin:7px 0 4px;font-size:22px}.f300-import-head p{color:#71829a;margin:0;font-size:9px}.f300-import-group{margin-top:24px}.f300-import-group h3{justify-content:space-between;margin:0 0 10px;font-size:13px;display:flex}.f300-import-group h3 small{color:#1769e0;font-size:8px}.f300-import-item{border:1px solid #dbe6f2;border-radius:15px;margin-top:10px;overflow:hidden}.f300-import-item>header{background:#f3f7fc;justify-content:space-between;align-items:center;padding:12px 16px;font-size:9px;display:flex}.f300-import-item>header button{color:#b14d4d;cursor:pointer;background:0 0;border:0;font-size:8px}.f300-import-item .f300-special-grid{background:#fff;border:0;border-radius:0;margin:0}.f300-add-import{color:#1769e0;cursor:pointer;background:#f4f9ff;border:1px dashed #91b9eb;border-radius:9px;margin-top:10px;padding:10px 13px;font-size:8px;font-weight:900}.f300-import-summary{margin-top:14px}.f300-import-summary h3{margin:0 0 10px;font-size:13px}.f300-import-summary>div{border-top:1px solid #e5ecf4;grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:12px 0;display:grid}.f300-import-summary span{color:#61758f;font-size:9px}.f300-import-summary b{font-size:13px}.f300-import-summary strong{color:#1769e0;font-size:9px}@media (width<=700px){.f300-import-summary>div{grid-template-columns:1fr;gap:4px}}.f300-gtd-upload{background:#eaf4ff;border:1px solid #b9d8fb;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:18px 20px;display:flex}.f300-gtd-upload>div{align-items:center;gap:12px;display:flex}.f300-gtd-upload i{color:#1769e0;background:#fff;border-radius:11px;place-items:center;width:42px;height:42px;font-size:9px;font-style:normal;font-weight:900;display:grid}.f300-gtd-upload b,.f300-gtd-upload small{display:block}.f300-gtd-upload b{font-size:11px}.f300-gtd-upload small{color:#607995;max-width:570px;margin-top:3px;font-size:8px;line-height:1.5}.f300-gtd-upload label{color:#fff;cursor:pointer;background:#1769e0;border-radius:9px;flex:none;padding:11px 14px;font-size:8px;font-weight:900}.f300-gtd-upload input{display:none}.f300-gtd-upload>p{color:#a54444;width:100%;margin:0;font-size:8px}@media (width<=700px){.f300-gtd-upload{flex-direction:column;align-items:stretch}.f300-gtd-upload label{text-align:center}}.f300-import-item .f300-special-grid>label:nth-child(-n+2){display:none}.f300-import-control{margin-top:14px}.f300-import-control>div.accepted,.f300-import-control>div.excluded{border:1px solid #dce7f2;border-radius:12px;grid-template-columns:1.7fr 1fr 1fr auto;align-items:center;gap:14px;margin-top:8px;padding:12px 14px;font-size:8px;display:grid}.f300-import-control>div.accepted{background:#f1fbf5}.f300-import-control>div.excluded{color:#7d8b9c;background:#f3f5f8}.f300-import-control span b,.f300-import-control span small{display:block}.f300-import-control span small{color:#718399;margin-top:3px}.f300-import-control strong{color:#147344;white-space:nowrap;background:#d9f5e4;border-radius:999px;padding:6px 9px}.f300-import-control .excluded strong{color:#667482;background:#e4e8ed}@media (width<=700px){.f300-import-control>div.accepted,.f300-import-control>div.excluded{grid-template-columns:1fr 1fr}.f300-import-control>div>span:first-child{grid-column:1/-1}}.f300-breakdown-export{color:#fff;background:linear-gradient(135deg,#0d326b,#12498f);justify-content:space-between;align-items:center;gap:20px;margin-top:14px;display:flex}.f300-breakdown-export span{color:#8fc4ff;letter-spacing:1.3px;font-size:8px;font-weight:900}.f300-breakdown-export h3{margin:7px 0 4px;font-size:16px}.f300-breakdown-export p{color:#c8dcf5;margin:0;font-size:9px}.f300-breakdown-export button{color:#102e52;cursor:pointer;background:#baff31;border:0;border-radius:10px;flex:none;padding:12px 17px;font-size:9px;font-weight:900}@media (width<=700px){.f300-breakdown-export{flex-direction:column;align-items:stretch}.f300-breakdown-export button{width:100%}}
