:root{--bg:#010204;--bg-2:#02060F;--card:#050B18;--card-2:#0B1326;--line:rgba(128,150,255,.13);--line-2:rgba(148,170,255,.26);--white:#FFFFFF;--dim:rgba(222,230,255,.6);--dim-2:rgba(222,230,255,.36);--teal:#95D7E4;--blue:#4F4FF1;--grad:linear-gradient(136deg,#95D7E4 0%,#4F4FF1 58%,#3939B8 100%);--navy:#0F1D3E;--mint:#00D4A0;--amber:#F5A623;--red:#FF6B6B;--r:20px;--r-sm:12px;--pill:99px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Noto Sans,Noto Sans,sans-serif;background:var(--bg);color:var(--white);font-weight:300;line-height:1.6;-webkit-font-smoothing:antialiased}button{font-family:inherit;cursor:pointer;border:none}input,select,textarea{font-family:inherit;font-size:14px;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--white);padding:11px 14px;width:100%;font-weight:400;transition:border-color .15s}input:focus,select:focus,textarea:focus{outline:none;border-color:#fff6}input::placeholder{color:var(--dim-2)}label{font-size:11.5px;font-weight:500;color:var(--dim);display:block;margin-bottom:6px;letter-spacing:.04em;text-transform:uppercase}a{color:var(--white);text-decoration:none}::selection{background:#00c4cc59}.logo-slot{display:inline-flex;align-items:center;gap:9px;-webkit-user-select:none;user-select:none}.logo-slot svg{display:block}.logo-word{font-weight:700;letter-spacing:-.02em}.btn{border-radius:var(--pill);font-size:14px;font-weight:500;padding:13px 26px;display:inline-flex;align-items:center;gap:9px;transition:transform .15s,opacity .15s,background .15s;letter-spacing:.01em}.btn:active{transform:scale(.97)}.btn .arw{font-size:15px;transition:transform .2s}.btn:hover .arw{transform:translate(3px)}.btn-w{background:var(--white);color:#000}.btn-w:hover{opacity:.88}.btn-o{background:transparent;color:var(--white);border:1px solid var(--line-2)}.btn-o:hover{border-color:#ffffff80}.btn-g{background:var(--grad);color:#fff}.btn-g:hover{opacity:.9}.btn-dk{background:var(--card-2);color:var(--white)}.btn-dk:hover{background:#1a1f2e}.btn-sm{padding:9px 18px;font-size:13px}.page{display:none}.page.active{display:block}.nav{display:flex;align-items:center;justify-content:space-between;padding:22px 5vw;position:sticky;top:0;background:#050608cc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:50;border-bottom:1px solid var(--line)}.nav-links{display:flex;gap:32px;align-items:center}.nav-links a{color:var(--dim);font-size:14px;font-weight:400;transition:color .15s}.nav-links a:hover{color:var(--white)}.eyebrow{font-size:11.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--dim-2);margin-bottom:18px}.section{max-width:1200px;margin:0 auto;padding:9vh 5vw}.section h2{font-size:clamp(30px,4.6vw,58px);font-weight:800;letter-spacing:-.03em;line-height:1.08;margin-bottom:18px}.section .sub{color:var(--dim);font-size:16px;max-width:520px;font-weight:300}.feat-row{display:grid;grid-template-columns:90px 1fr 1fr;gap:44px;align-items:center;padding:60px 0;border-top:1px solid var(--line)}.feat-num{font-size:60px;font-weight:200;color:var(--dim-2);letter-spacing:-.03em}.feat-body .eyebrow{margin-bottom:12px}.feat-body h3{font-size:clamp(24px,3vw,36px);font-weight:700;letter-spacing:-.025em;line-height:1.12;margin-bottom:14px}.feat-body p{font-size:15px;color:var(--dim);max-width:400px;margin-bottom:22px}.feat-visual{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:24px;font-size:13px}.fv-row{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--line);color:var(--dim)}.fv-row:last-child{border:none}.fv-row b{color:var(--white);font-weight:500;font-family:Noto Sans,sans-serif;font-size:12.5px}.fv-tag{font-size:10.5px;background:#00d4a01f;color:var(--mint);padding:3px 10px;border-radius:var(--pill);font-weight:600}.stats-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-2)}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;margin-top:56px}.big-stat .n{font-size:clamp(44px,5.5vw,72px);font-weight:800;letter-spacing:-.04em;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.big-stat .d{font-size:13px;font-weight:500;color:var(--dim);margin-top:6px;letter-spacing:.02em}.testi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin-top:52px}.testi{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:30px 26px}.testi q{font-size:16px;font-weight:400;line-height:1.55;display:block;margin-bottom:24px;quotes:"“" "”"}.testi .t-who{display:flex;align-items:center;gap:12px}.testi .t-av{width:38px;height:38px;border-radius:50%;background:var(--grad);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff}.testi .t-name{font-size:13.5px;font-weight:600}.testi .t-role{font-size:12px;color:var(--dim-2)}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:14px;margin-top:52px}.pricing-2{grid-template-columns:repeat(2,1fr);max-width:780px;margin-left:auto;margin-right:auto}@media (max-width:640px){.pricing-2{grid-template-columns:1fr}}.cyc-wrap{display:flex;justify-content:center;margin:0 0 20px}.cyc-toggle{display:inline-flex;background:var(--card-2);border:1px solid var(--line);border-radius:99px;padding:4px;gap:4px}.cyc-toggle button{background:transparent;border:none;color:var(--dim);font-size:13px;font-weight:500;padding:8px 18px;border-radius:99px;cursor:pointer;display:inline-flex;align-items:center;gap:7px;transition:background .12s,color .12s}.cyc-toggle button.on{background:var(--grad);color:#fff}.cyc-save{font-size:10px;font-weight:600;background:#00d4a02e;color:var(--mint);padding:2px 7px;border-radius:99px}.cyc-toggle button.on .cyc-save{background:#ffffff3d;color:#fff}.price-term{font-size:11.5px;color:var(--dim-2);margin-top:6px;line-height:1.45}.price-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:32px 28px;position:relative;display:flex;flex-direction:column}.price-card.pro{border-color:transparent;background:linear-gradient(var(--card),var(--card)) padding-box,var(--grad) border-box;border:1.5px solid transparent}.price-pop{position:absolute;top:-12px;left:28px;background:var(--grad);font-size:11px;font-weight:600;padding:4px 15px;border-radius:var(--pill)}.price-card h3{font-size:16px;font-weight:600;margin-bottom:14px}.price-num{font-size:42px;font-weight:800;letter-spacing:-.03em}.price-num span{font-size:13px;font-weight:400;color:var(--dim)}.price-feats{list-style:none;margin:24px 0 28px;display:flex;flex-direction:column;gap:11px;flex:1}.price-feats li{font-size:14px;color:var(--dim);display:flex;gap:10px;align-items:flex-start;font-weight:300}.price-feats li.on{color:var(--white)}.price-feats .pf-c{color:var(--mint);font-weight:700}.price-feats .pf-x{color:var(--dim-2)}.price-card .btn{width:100%;justify-content:center}.cta-banner{text-align:center;padding:14vh 5vw}.cta-banner h2{font-size:clamp(34px,5.4vw,68px);font-weight:800;letter-spacing:-.035em;line-height:1.05;margin-bottom:36px}.cta-banner h2 .thin{font-weight:300;color:var(--dim)}.foot{border-top:1px solid var(--line);padding:44px 5vw;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:18px;color:var(--dim-2);font-size:13px}.auth-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.auth-card{background:var(--card);border:1px solid var(--line);border-radius:24px;padding:44px 38px;width:100%;max-width:430px}.auth-card .logo-slot{margin:0 auto 14px;display:flex;justify-content:center}.auth-card h2{font-size:22px;font-weight:700;text-align:center;margin-bottom:5px;letter-spacing:-.01em}.auth-card .auth-sub{font-size:13.5px;color:var(--dim);text-align:center;margin-bottom:30px}.field{margin-bottom:16px}.auth-alt{display:flex;align-items:center;gap:12px;margin:22px 0;color:var(--dim-2);font-size:12px}.auth-alt:before,.auth-alt:after{content:"";flex:1;height:1px;background:var(--line)}.btn-google{width:100%;background:var(--card-2);color:var(--white);display:flex;align-items:center;justify-content:center;gap:10px;font-weight:400;border-radius:var(--pill);padding:12px}.btn-google:hover{background:#1a1f2e}.auth-switch{text-align:center;font-size:13px;color:var(--dim);margin-top:24px}.auth-switch a{cursor:pointer;font-weight:500;color:var(--teal)}.auth-err{background:#ff6b6b17;border:1px solid rgba(255,107,107,.3);color:var(--red);font-size:13px;padding:11px 15px;border-radius:var(--r-sm);margin-bottom:16px;display:none}.auth-ok{background:#00d4a017;border:1px solid rgba(0,212,160,.35);color:var(--mint);font-size:13px;padding:11px 15px;border-radius:var(--r-sm);margin-bottom:16px;display:none}.auth-note{background:#f5a62314;border:1px solid rgba(245,166,35,.35);color:var(--amber);font-size:12.5px;line-height:1.5;padding:11px 15px;border-radius:var(--r-sm);margin-bottom:16px;display:none}.auth-block{font-size:13.5px;color:var(--dim);line-height:1.6;margin-bottom:18px}.auth-row{text-align:right;margin:-6px 0 14px}.auth-row a{font-size:12.5px;color:var(--teal);cursor:pointer}.pw-wrap{position:relative;display:flex;align-items:center}.pw-wrap input{padding-right:60px}.pw-toggle{position:absolute;right:8px;background:transparent;color:var(--dim);font-size:12px;font-weight:500;padding:6px 8px;border-radius:8px;cursor:pointer}.pw-toggle:hover{color:var(--white)}.pw-reqs{list-style:none;margin:10px 0 16px;padding:0;display:flex;flex-direction:column;gap:5px}.pw-reqs li{font-size:12px;color:var(--dim-2);display:flex;align-items:center;gap:8px}.pw-reqs li:before{content:"○";color:var(--dim-2);font-size:11px}.pw-reqs li.met{color:var(--mint)}.pw-reqs li.met:before{content:"✓";color:var(--mint)}.app{display:none;min-height:100vh}.app.active{display:grid;grid-template-columns:236px 1fr}.side{background:var(--bg-2);border-right:1px solid var(--line);padding:24px 14px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.side .logo-slot{padding:0 10px;margin-bottom:34px}.side-brand{margin-bottom:32px}.side-brand .logo-slot{margin-bottom:0}.side-tag{padding:0 12px;margin-top:5px;font-family:Noto Sans,sans-serif;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim-2)}.snav{display:flex;flex-direction:column;gap:3px;flex:1}.snav button{background:transparent;color:var(--dim);text-align:left;padding:11px 13px;border-radius:var(--r-sm);font-size:13.5px;font-weight:400;display:flex;align-items:center;gap:12px;transition:background .12s,color .12s}.snav button:hover{background:var(--card);color:var(--white)}.snav button.on{background:var(--card-2);color:var(--white);font-weight:500}.snav .ico{width:18px;text-align:center;font-size:15px;opacity:.8}.plan-chip{margin-top:auto;background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:16px}.plan-chip .pc-name{font-size:12.5px;font-weight:600;margin-bottom:2px}.plan-chip .pc-sub{font-size:11px;color:var(--dim);margin-bottom:12px}.plan-chip .btn{width:100%;font-size:12px;padding:8px;justify-content:center}.main{padding:32px clamp(16px,3vw,56px);width:100%;min-width:0}.main-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:28px;gap:16px;flex-wrap:wrap}.main-head h1{font-size:26px;font-weight:800;letter-spacing:-.02em}.main-head .mh-sub{font-size:13.5px;color:var(--dim);margin-top:4px;font-weight:300}.view{display:none}.view.on{display:block}.stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:12px;margin-bottom:28px}.stat{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:20px}.stat .s-label{font-size:10.5px;color:var(--dim-2);font-weight:600;letter-spacing:.1em;margin-bottom:8px}.stat .s-val{font-size:25px;font-weight:800;letter-spacing:-.02em}.stat .s-val small{font-size:12px;color:var(--dim);font-weight:400}.panel{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:26px}.panel+.panel{margin-top:14px}.panel h3{font-size:15px;font-weight:600;margin-bottom:18px;letter-spacing:-.005em}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}.grid-4{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:10px}table{width:100%;border-collapse:collapse;font-size:13.5px}th{font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--dim-2);text-align:left;padding:9px 10px;border-bottom:1px solid var(--line)}td{padding:12px 10px;border-bottom:1px solid var(--line);color:var(--dim);font-weight:300}td b{color:var(--white);font-weight:500}td a{color:var(--teal);font-size:12.5px;cursor:pointer}tr:last-child td{border-bottom:none}.tag{font-size:11px;padding:3px 10px;border-radius:var(--pill);font-weight:500}.tag-paid{background:#00d4a01f;color:var(--mint)}.calc-result{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r);padding:24px;margin-top:18px}.cr-row{display:flex;justify-content:space-between;padding:8px 0;font-size:14px;color:var(--dim)}.cr-row b{color:var(--white);font-weight:600;font-variant-numeric:tabular-nums}.cr-row.total{border-top:1px solid var(--line-2);margin-top:8px;padding-top:15px;font-size:16px}.cr-row.total b{font-size:21px;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.seg{display:inline-flex;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--pill);padding:3px;gap:2px}.seg button{background:transparent;color:var(--dim);font-size:13px;padding:8px 18px;border-radius:var(--pill);font-weight:400}.seg button.on{background:var(--card-2);color:var(--white);font-weight:500}.line-items{display:flex;flex-direction:column;gap:8px;margin-top:8px}.li-row{display:grid;grid-template-columns:2.2fr .7fr .9fr .8fr .9fr 34px;gap:8px;align-items:center}.li-head{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--dim-2)}.li-total{font-size:13px;font-variant-numeric:tabular-nums}.li-del{background:transparent;color:var(--dim-2);font-size:16px;border-radius:8px;height:36px}.li-del:hover{color:var(--red);background:#ff6b6b14}.add-line{background:transparent;border:1px dashed var(--line-2);color:var(--dim);font-size:13px;padding:10px;border-radius:var(--r-sm);margin-top:10px;width:100%}.add-line:hover{color:var(--teal);border-color:var(--teal)}.warn-box{background:#f5a62314;border:1px solid rgba(245,166,35,.35);color:var(--amber);font-size:13px;padding:13px 16px;border-radius:var(--r-sm);margin-bottom:14px;display:none}.lock-note{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--dim-2)}.toast{position:fixed;bottom:26px;left:50%;transform:translate(-50%) translateY(90px);background:var(--card-2);border:1px solid var(--line-2);border-radius:var(--pill);padding:13px 26px;font-size:14px;font-weight:400;z-index:200;transition:transform .3s cubic-bezier(.2,.9,.3,1.2);box-shadow:0 12px 46px #0000008c}.toast.show{transform:translate(-50%) translateY(0)}.toast.ok{border-color:#00d4a080}.toast.bad{border-color:#ff6b6b80}.modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000c7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100;display:none;align-items:center;justify-content:center;padding:20px}.modal-bg.show{display:flex}.modal{background:var(--card);border:1px solid var(--line-2);border-radius:24px;padding:36px;max-width:450px;width:100%}.modal h3{font-size:19px;font-weight:700;margin-bottom:9px;letter-spacing:-.01em}.modal p{font-size:14px;color:var(--dim);margin-bottom:24px}.modal-btns{display:flex;gap:10px}.modal-btns .btn{flex:1;justify-content:center}.empty{text-align:center;padding:46px 20px;color:var(--dim-2)}.empty .e-ico{font-size:30px;margin-bottom:10px;display:block}.empty p{font-size:14px}.empty .btn{margin-top:18px}#printArea{display:none}@page{size:A4 portrait;margin:14mm}@media print{html,body{background:#fff!important}body>*{display:none!important}#printArea{display:block!important}.inv-doc{max-width:none!important;margin:0!important;padding:0!important;box-shadow:none!important}}.inv-doc{background:#fff;color:#14203c;padding:40px;max-width:794px;margin:0 auto;font-size:13px;line-height:1.55;font-family:Noto Sans,sans-serif}.inv-doc table{width:100%!important;table-layout:auto}.inv-doc thead{display:table-header-group}.inv-doc tr{page-break-inside:avoid}.inv-doc td.num,.inv-doc th.num{text-align:right;white-space:nowrap}.inv-doc .id-totals{page-break-inside:avoid}.inv-doc .id-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:36px}.inv-doc h1{font-size:25px;font-weight:800;letter-spacing:-.01em;text-align:right;color:#0f1d3e}.inv-doc .id-meta{font-size:12px;text-align:right;color:#5c6b8f}.inv-doc .id-parties{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:30px}.inv-doc .id-party h4{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8a97b5;margin-bottom:7px}.inv-doc .id-party div{font-size:12.5px;color:#2a3652}.inv-doc table{font-size:12.5px}.inv-doc th{color:#8a97b5;border-bottom:2px solid #e3e8f2;font-size:9.5px;letter-spacing:.08em}.inv-doc td{color:#2a3652;border-bottom:1px solid #eef1f7;font-weight:400}.inv-doc .id-totals{margin-left:auto;width:270px;margin-top:20px}.inv-doc .id-totals .cr-row{color:#5c6b8f;font-size:13px;padding:6px 0}.inv-doc .id-totals .cr-row b{color:#14203c;font-weight:600}.inv-doc .id-totals .grand{border-top:2px solid #0F1D3E;margin-top:8px;padding-top:11px;font-size:15px;font-weight:700}.inv-doc .id-foot{margin-top:44px;padding-top:18px;border-top:1px solid #e3e8f2;font-size:11px;color:#8a97b5;display:flex;justify-content:space-between}.wmark{position:relative}.wmark:after{content:"Created with Tackir — Free plan";position:absolute;bottom:-30px;left:0;font-size:10px;color:#b6bfd4}@media (max-width:980px){.feat-row{grid-template-columns:1fr;gap:24px;padding:44px 0}.feat-num{font-size:44px}}@media (max-width:900px){.app.active{grid-template-columns:1fr}.side{position:fixed;left:-244px;z-index:90;transition:left .25s;width:236px}.side.open{left:0}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.li-row{grid-template-columns:1fr 1fr;gap:6px}.main{padding:22px 18px}.menu-btn{display:block!important}.nav-links a:not(.keep){display:none}}.menu-btn{display:none;background:var(--card-2);color:var(--white);border-radius:10px;padding:8px 13px;font-size:16px}html{background:#010204}body{background:transparent;font-family:Noto Sans,Noto Sans,sans-serif}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(120% 85% at 100% 0%,#4f4ff147,#4f4ff100 55%),radial-gradient(95% 75% at 86% 4%,#09f3,#09f0 52%),radial-gradient(70% 60% at 68% 0%,#95d7e429,#95d7e400 46%),radial-gradient(85% 70% at 45% -12%,#4f4ff121,#4f4ff100 60%),radial-gradient(75% 65% at 0% 100%,#95d7e414,#95d7e400 55%)}::selection{background:#4f4ff173}h1,h2,h3,h4,.logo-word,.price-num,.big-stat .n,.stat .s-val,.feat-num,.cr-row.total b{font-family:Noto Sans,sans-serif}label,.eyebrow,.s-label,.li-head,th,.fv-tag,.tag{font-family:Noto Sans,sans-serif;letter-spacing:.07em}.nav{background:#010204b8;border-bottom:1px solid var(--line)}.cta-banner h2 .thin{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:400}input:focus,select:focus,textarea:focus{border-color:#95d7e48c;box-shadow:0 0 0 3px #4f4ff126}.panel,.stat,.testi,.price-card,.auth-card,.modal,.plan-chip,.feat-visual{border:1px solid transparent;background:linear-gradient(180deg,#0c122e,#070c1b 45%,#0a1027) padding-box,linear-gradient(180deg,#507bf273,#507bf212 55%,#4f4ff14d) border-box;background-color:var(--card)}.calc-result,.feat-visual .fv-row{border-color:var(--line)}.price-card.pro{border:1.5px solid transparent;background:linear-gradient(180deg,#11163b,#050b18 50%) padding-box,var(--grad) border-box}.btn-g{background:linear-gradient(136deg,#507bf2,#4f4ff1 55%,#3939b8);box-shadow:0 8px 30px #4f4ff159}.btn-g:hover{opacity:1;box-shadow:0 8px 40px #4f4ff18c}.stats-band{background:linear-gradient(180deg,#4f4ff10d,#01020400 60%),var(--bg-2)}.side{background:#02060fd9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.toast{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b1326e6}.inv-doc{font-family:Noto Sans,sans-serif}.upload-zone{border:1.5px dashed var(--line-2);border-radius:var(--r);padding:34px 20px;text-align:center;cursor:pointer;transition:border-color .15s,background .15s}.upload-zone:hover{border-color:var(--teal);background:#4f4ff10f}.upload-zone .uz-ico{font-size:26px;display:block;margin-bottom:8px}.upload-zone p{font-size:13.5px;color:var(--dim)}.upload-zone small{font-size:11px;color:var(--dim-2);display:block;margin-top:4px}.chip{display:inline-flex;align-items:center;gap:6px;font-size:11px;padding:5px 13px;border-radius:99px;border:1px solid var(--line-2);color:var(--dim);background:transparent;font-family:Noto Sans,sans-serif;letter-spacing:.05em}.chip.ai{border-color:#95d7e466;color:var(--teal)}.chip.ok{border-color:#00d4a073;color:var(--mint)}.chip.warn{border-color:#f5a62373;color:var(--amber)}.chip.bad{border-color:#ff6b6b73;color:var(--red)}.chip.sel{background:#4f4ff12e;border-color:var(--blue);color:var(--white)}button.chip{cursor:pointer}.conf-bar{height:4px;background:#ffffff12;border-radius:99px;overflow:hidden;max-width:260px}.conf-bar i{display:block;height:100%;background:var(--grad);border-radius:99px;transition:width .4s}.doc-row{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:15px 0;border-bottom:1px solid var(--line);flex-wrap:wrap}.doc-row:last-child{border:none}.doc-row .d-main{flex:1;min-width:220px}.doc-row .d-chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:7px}.doc-row .d-sum{font-size:12px;color:var(--dim-2);margin-top:7px;font-style:italic;max-width:560px}.doc-row .d-amt{text-align:right;min-width:110px}.hscore{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.hscore .ring{width:96px;height:96px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Noto Sans,sans-serif;font-size:22px;font-weight:700;background:conic-gradient(#00d4a0 calc(var(--p)*1%),#ffffff14 0);position:relative;flex-shrink:0}.hscore .ring:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;background:#070c1b}.hscore .ring span{position:relative}.check{display:flex;gap:11px;align-items:flex-start;padding:10px 0;font-size:13.5px;color:var(--dim);border-bottom:1px solid var(--line)}.check:last-child{border:none}.check .ci{width:18px;text-align:center;flex-shrink:0}.check.ok .ci{color:var(--mint)}.check.warn .ci{color:var(--amber)}.check.bad .ci{color:var(--red)}.chat{display:flex;flex-direction:column;gap:12px;max-height:420px;overflow-y:auto;padding:4px 2px;margin-bottom:14px}.msg{max-width:84%;padding:12px 16px;border-radius:16px;font-size:13.5px;line-height:1.6}.msg.user{align-self:flex-end;background:linear-gradient(136deg,#507bf2,#3939b8);color:#fff;border-bottom-right-radius:4px}.msg.bot{align-self:flex-start;background:var(--card-2);color:var(--dim);border-bottom-left-radius:4px}.chat-in{display:flex;gap:8px}.sugg{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.sugg button{background:transparent;border:1px solid var(--line-2);color:var(--dim);font-size:12px;padding:7px 14px;border-radius:99px;transition:color .12s,border-color .12s}.sugg button:hover{color:var(--white);border-color:var(--teal)}.faq-item{border-bottom:1px solid var(--line)}.faq-item:last-of-type{border-bottom:none}.faq-item summary{cursor:pointer;padding:13px 0;font-size:14px;font-weight:500;list-style:none;display:flex;justify-content:space-between;gap:10px;align-items:center}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--dim-2);font-size:16px}.faq-item[open] summary:after{content:"–"}.faq-item .fa-body{padding:0 0 16px;font-size:13.5px;color:var(--dim);line-height:1.65}.legal-body{font-size:13.5px;color:var(--dim);line-height:1.75}.legal-body h3{font-size:20px;font-weight:700;color:var(--white);margin-bottom:4px}.legal-body h4{color:var(--white);margin:20px 0 6px;font-size:14px;font-weight:600}.legal-body .lg-date{font-size:11.5px;color:var(--dim-2);margin-bottom:10px;font-family:Noto Sans,sans-serif}.mini-bars{display:flex;align-items:flex-end;gap:8px;height:110px;padding-top:22px}.dash-eq{align-items:stretch}.dash-eq>.panel{display:flex;flex-direction:column;margin:0}.dash-eq .dash-fill{flex:1 1 auto}.dash-eq .mini-bars{height:auto;min-height:120px}.mini-bars .mb{flex:1;background:linear-gradient(180deg,#507bf2,#3939b8);border-radius:5px 5px 0 0;min-height:3px;position:relative}.mini-bars .mb i{position:absolute;top:-18px;left:50%;transform:translate(-50%);font-size:9px;color:var(--dim-2);font-style:normal;font-family:Noto Sans,sans-serif;white-space:nowrap}.mini-bars .mb u{position:absolute;bottom:-20px;left:50%;transform:translate(-50%);font-size:9.5px;color:var(--dim-2);text-decoration:none;font-family:Noto Sans,sans-serif}.cat-bar{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:13px;color:var(--dim)}.cat-bar b{color:var(--white);font-weight:500;min-width:120px;font-size:12.5px}.cat-bar .cb-track{flex:1;height:6px;background:#ffffff12;border-radius:99px;overflow:hidden}.cat-bar .cb-fill{height:100%;background:var(--grad);border-radius:99px}.cat-bar span{min-width:86px;text-align:right;font-variant-numeric:tabular-nums;font-size:12.5px}.theme-btn{background:transparent;border:1px solid var(--line-2);color:var(--white);border-radius:99px;width:38px;height:38px;font-size:15px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s;flex-shrink:0}.theme-btn:hover{border-color:var(--teal)}html[data-theme=light]{--bg:#F5F7FB;--bg-2:#FFFFFF;--card:#FFFFFF;--card-2:#EAEEF6;--line:rgba(15,29,62,.1);--line-2:rgba(15,29,62,.24);--white:#0F1D3E;--dim:rgba(15,29,62,.64);--dim-2:rgba(15,29,62,.42);--teal:#0E7C8C;--mint:#0A8F6E;--amber:#9A6200;--red:#C63B3B;--grad:linear-gradient(136deg,#0E7C8C 0%,#4F4FF1 60%,#3939B8 100%);background:#f5f7fb}html[data-theme=light] body:before{background:radial-gradient(120% 85% at 100% 0%,#4f4ff121,#4f4ff100 55%),radial-gradient(95% 75% at 86% 4%,#0099ff1a,#09f0 52%),radial-gradient(70% 60% at 68% 0%,#0e7c8c17,#0e7c8c00 46%),radial-gradient(85% 70% at 45% -12%,#4f4ff10f,#4f4ff100 60%),radial-gradient(75% 65% at 0% 100%,#0e7c8c0d,#0e7c8c00 55%)}html[data-theme=light] ::selection{background:#4f4ff138}html[data-theme=light] .panel,html[data-theme=light] .stat,html[data-theme=light] .testi,html[data-theme=light] .price-card,html[data-theme=light] .auth-card,html[data-theme=light] .modal,html[data-theme=light] .plan-chip,html[data-theme=light] .feat-visual{background:#fff;border:1px solid var(--line);box-shadow:none}html[data-theme=light] .modal,html[data-theme=light] .auth-card,html[data-theme=light] .profile-dd{box-shadow:0 20px 60px #0f1d3e24}html[data-theme=light] .price-card.pro{border:1.5px solid transparent;background:linear-gradient(#fff,#fff) padding-box,var(--grad) border-box}html[data-theme=light] .price-pop{color:#fff}html[data-theme=light] .btn-w{background:#0f1d3e;color:#fff}html[data-theme=light] .btn-dk{background:#eaeef6;color:#0f1d3e}html[data-theme=light] .btn-dk:hover{background:#dde3f0}html[data-theme=light] .btn-google{background:#eaeef6}html[data-theme=light] .btn-google:hover{background:#dde3f0}html[data-theme=light] .nav{background:#ffffffd9}html[data-theme=light] .side{background:#ffffffeb}html[data-theme=light] .toast{background:#fffffff7;color:#0f1d3e}html[data-theme=light] .hscore .ring:before{background:#fff}html[data-theme=light] .conf-bar,html[data-theme=light] .cat-bar .cb-track{background:#0f1d3e1a}html[data-theme=light] .msg.bot{background:#eaeef6}html[data-theme=light] .menu-btn{background:#eaeef6;color:#0f1d3e}html[data-theme=light] input:focus,html[data-theme=light] select:focus,html[data-theme=light] textarea:focus{border-color:#4f4ff180;box-shadow:0 0 0 3px #4f4ff11f}html[data-theme=light] .stats-band{background:linear-gradient(180deg,#4f4ff10a,#fff0 60%),#fff}html[data-theme=light] .fv-tag{background:#0a8f6e1a}html[data-theme=light] .warn-box{background:#9a620012;border-color:#9a620059}.legal-body{max-width:840px}#v-settings .panel{max-width:1100px}@media (min-width:768px) and (max-width:1023px){.grid-3,.grid-4{grid-template-columns:1fr 1fr}}@media (min-width:1440px){.app.active{grid-template-columns:256px 1fr}.section,.hero,.lp-hero .lp-nav,.lp-hero .lp-hero-inner,.lp-hero .lp-strip{max-width:1320px}}@media (min-width:1920px){.main{padding:44px clamp(40px,3.4vw,80px)}.section,.hero,.lp-hero .lp-nav,.lp-hero .lp-hero-inner,.lp-hero .lp-strip{max-width:1480px}.stat-row{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.testi-grid,.pricing-grid{gap:18px}}@media (max-width:767px){table{display:block;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.hscore{gap:16px}.msg{max-width:94%}}.dr-table{width:100%;border-collapse:collapse;min-width:640px}.dr-table th{font-family:Noto Sans,sans-serif;font-size:10px;letter-spacing:.06em;color:var(--dim-2);text-transform:uppercase;text-align:left;padding:8px;border-bottom:1px solid var(--line);white-space:nowrap}.dr-table td{padding:6px 8px;border-bottom:1px solid var(--line);vertical-align:middle}.dr-table input{padding:8px 10px;font-size:13px}.dr-table .dr-amt{font-variant-numeric:tabular-nums;font-weight:500;color:var(--white);white-space:nowrap}.dr-table .dr-foot td{border-top:1px solid var(--line-2);border-bottom:none;font-weight:600;color:var(--white);padding-top:12px}.dr-colx{background:transparent;border:none;color:var(--dim-2);cursor:pointer;font-size:13px;margin-left:6px}.dr-colx:hover{color:var(--red)}.dr-rowx{background:transparent;border:none;color:var(--dim-2);cursor:pointer;font-size:15px;border-radius:8px;padding:4px 8px}.dr-rowx:hover{color:var(--red);background:#ff6b6b14}.ve-row{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:13px 0;border-bottom:1px solid var(--line);flex-wrap:wrap}.ve-row:last-child{border:none}.ve-row .ve-main{flex:1;min-width:220px}.ve-row .ve-main .ve-meta{font-size:12px;color:var(--dim-2);margin-top:4px}.ve-row .ve-chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:7px}.ve-row .ve-amt{text-align:right;min-width:120px}.ve-row .ve-amt a{font-size:11.5px;cursor:pointer;margin-left:8px}.ve-tot{display:flex;justify-content:space-between;padding:9px 0;font-size:13.5px;color:var(--dim);border-bottom:1px solid var(--line)}.ve-tot:last-child{border:none}.ve-tot b{color:var(--white);font-variant-numeric:tabular-nums}.ve-tot.refund b{color:var(--mint)}.ve-tot.payable b{color:var(--amber)}.cite{background:#4f4ff112;border:1px solid var(--line-2);border-radius:10px;padding:10px 12px;margin-top:10px}.cite-row{display:flex;gap:10px;padding:3px 0;font-size:12px;align-items:baseline}.cite-row span{color:var(--dim-2);min-width:92px;font-family:Noto Sans,sans-serif;font-size:9.5px;letter-spacing:.04em;text-transform:uppercase;flex-shrink:0}.cite-row b{color:var(--white);font-weight:500}.cite-row a{color:var(--teal);word-break:break-all;text-decoration:underline}.cite-note{font-size:11px;color:var(--dim-2);margin-top:8px;font-style:italic}.pdf-modal{background:var(--card-2);border:1px solid var(--line-2);border-radius:16px;width:100%;max-width:900px;max-height:92vh;display:flex;flex-direction:column;overflow:hidden}.pdf-modal-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line);flex-wrap:wrap}.pdf-scroll{overflow:auto;padding:24px;background:#5b6172}.pdf-scroll .inv-doc{box-shadow:0 10px 40px #0006}.side-logout{width:100%;justify-content:center;margin-top:10px;gap:8px}.side-logout .ico{font-size:14px}.profile-wrap{position:relative}.profile-ico{width:38px;height:38px;border-radius:50%;background:var(--grad);color:#fff;font-weight:700;font-family:Noto Sans,sans-serif;font-size:15px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border:none}.profile-dd{position:absolute;right:0;top:46px;background:var(--card-2);border:1px solid var(--line-2);border-radius:14px;padding:6px;min-width:210px;box-shadow:0 16px 46px #00000080;display:none;z-index:60}.profile-dd.open{display:block}.profile-dd .pd-email{font-size:11.5px;color:var(--dim-2);padding:8px 12px 10px;border-bottom:1px solid var(--line);margin-bottom:4px;word-break:break-all;font-family:Noto Sans,sans-serif}.profile-dd button{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:transparent;color:var(--dim);font-size:13.5px;padding:10px 12px;border-radius:9px;cursor:pointer}.profile-dd button:hover{background:var(--card);color:var(--white)}.profile-dd .ico{width:16px;text-align:center;opacity:.85}.fab-feedback{position:fixed;right:22px;bottom:22px;z-index:80;background:var(--grad);color:#fff;font-weight:600;font-size:13.5px;padding:12px 18px;border-radius:99px;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;box-shadow:0 10px 30px #4f4ff166}.fab-feedback:hover{opacity:.92}#feedbackModal textarea{resize:vertical;min-height:44px}@media (max-width:600px){.fab-feedback{right:16px;bottom:16px;padding:11px 15px;font-size:13px}}.dash-hero{padding:14px 0 26px;max-width:820px}.dash-hero h1{font-size:clamp(26px,3.4vw,34px);font-weight:800;letter-spacing:-.02em;font-family:Noto Sans,sans-serif}.dash-ask-q{font-size:16px;color:var(--dim);margin:6px 0 18px}.ask-box{display:flex;gap:8px;align-items:center;border:1.5px solid transparent;border-radius:18px;padding:9px 9px 9px 16px;background:linear-gradient(180deg,#0c122e,#070c1b) padding-box,var(--grad) border-box}.ask-spark{flex-shrink:0;display:flex;align-items:center}.ask-box input{border:none;background:transparent;font-size:15.5px;padding:10px 6px;box-shadow:none;flex:1}.ask-box input:focus{box-shadow:none;border:none}.ask-send{flex-shrink:0;width:46px;height:46px;border-radius:50%;background:var(--grad);color:#fff;display:flex;align-items:center;justify-content:center;transition:transform .15s,opacity .15s}.ask-send:hover{opacity:.92;transform:scale(1.05)}.ask-send:active{transform:scale(.95)}.quick-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.quick-actions button{display:inline-flex;align-items:center;gap:8px;background:var(--card);border:1px solid var(--line);color:var(--dim);font-size:13px;font-weight:500;padding:9px 16px;border-radius:99px;cursor:pointer;transition:color .12s,border-color .12s,background .12s}.quick-actions button:hover{color:var(--white);border-color:var(--line-2);background:var(--card-2)}.quick-actions button svg{opacity:.85}.dash-3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:14px}.ov-card{position:relative;overflow:hidden;display:grid;grid-template-columns:auto 1fr;column-gap:13px;row-gap:2px;align-items:center;border:1px solid transparent;border-radius:var(--r);padding:20px 22px;background:linear-gradient(180deg,#0c122e,#070c1b) padding-box,linear-gradient(180deg,#507bf252,#4f4ff133) border-box}.ov-card:after{content:"";position:absolute;right:-40px;bottom:-60px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle at 50% 50%,var(--ov-wave,rgba(79,79,241,.18)),transparent 70%);pointer-events:none}.ov-ic{grid-row:1;grid-column:1;width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--ov-ic-bg,rgba(79,79,241,.16));color:var(--ov-ic-fg,#6E78F5)}.ov-card .ov-label{grid-row:1;grid-column:2;font-size:12.5px;color:var(--dim);font-weight:500}.ov-card .ov-val{grid-row:2;grid-column:1/3;font-size:27px;font-weight:800;letter-spacing:-.02em;font-family:Noto Sans,sans-serif;margin-top:12px}.ov-card .ov-sub{grid-row:3;grid-column:1/3;font-size:12px;color:var(--dim-2);margin-top:6px}.ov-in{--ov-ic-bg:rgba(79,79,241,.16);--ov-ic-fg:#6E78F5;--ov-wave:rgba(79,79,241,.16)}.ov-in .ov-val{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.ov-out{--ov-ic-bg:rgba(0,212,160,.16);--ov-ic-fg:#00D4A0;--ov-wave:rgba(0,212,160,.14)}.ov-vat{--ov-ic-bg:rgba(124,107,240,.18);--ov-ic-fg:#9A8CF7;--ov-wave:rgba(124,107,240,.16)}.dash-panel .dp-head{display:flex;justify-content:flex-start;align-items:center;gap:11px;margin-bottom:12px}.dash-panel .dp-head h3{margin:0;font-size:15px}.dp-ic{width:30px;height:30px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:#8096ff1f;color:var(--dim);flex-shrink:0}.att-item{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-bottom:1px solid var(--line);cursor:pointer}.att-item:last-child{border-bottom:none}.att-item .att-ic{width:20px;text-align:center;flex-shrink:0}.att-item .att-txt{flex:1;font-size:13.5px;color:var(--dim)}.att-item .att-txt b{color:var(--white);font-weight:600}.att-item.warn .att-ic{color:var(--amber)}.att-item.bad .att-ic{color:var(--red)}.att-item.info .att-ic{color:var(--teal)}.att-item .att-go{font-size:16px;color:var(--dim-2)}.att-ok{display:flex;align-items:center;gap:10px;padding:16px 2px;color:var(--mint);font-size:14px}.act-row{display:flex;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid var(--line)}.act-row:last-child{border-bottom:none}.act-row .act-ic{width:30px;height:30px;border-radius:9px;background:var(--card-2);display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.act-row .act-main{flex:1;min-width:0}.act-row .act-main b{color:var(--white);font-weight:500;font-size:13.5px}.act-row .act-main .act-meta{font-size:11.5px;color:var(--dim-2)}.act-row .act-amt{font-size:13px;font-weight:500;color:var(--dim);white-space:nowrap}@media (max-width:820px){.dash-3{grid-template-columns:1fr}}@media (max-width:560px){.ask-box{border-radius:16px}}html[data-theme=light] .ask-box{background:linear-gradient(#fff,#fff) padding-box,var(--grad) border-box}html[data-theme=light] .quick-actions button{background:#fff;color:var(--navy)}html[data-theme=light] .quick-actions button:hover{background:#f3f6fc;color:var(--navy)}html[data-theme=light] .ov-card{box-shadow:none}html[data-theme=light] .ov-in{background:linear-gradient(#eef2fe,#eef2fe) padding-box,linear-gradient(180deg,#4f4ff166,#4f4ff138) border-box}html[data-theme=light] .ov-out{background:linear-gradient(#ebfbf5,#ebfbf5) padding-box,linear-gradient(180deg,#00d4a06b,#00d4a03d) border-box}html[data-theme=light] .ov-vat{background:linear-gradient(#f2effe,#f2effe) padding-box,linear-gradient(180deg,#7c6bf06b,#7c6bf03d) border-box}html[data-theme=light] .ov-out .ov-val,html[data-theme=light] .ov-vat .ov-val{color:var(--navy)}html[data-theme=light] .ov-out .ov-ic{--ov-ic-fg:#00A783}html[data-theme=light] .ov-vat .ov-ic{--ov-ic-fg:#6C5AD8}html[data-theme=light] .dp-ic{background:#eef2fa;color:var(--navy)}html[data-theme=light] .act-row .act-ic{background:#eaeef6}.info-banner{display:flex;gap:10px;align-items:flex-start;background:#507bf21f;border:1px solid rgba(80,123,242,.34);border-radius:12px;padding:12px 14px;font-size:13px;color:var(--dim);line-height:1.5}.info-banner .ib-ico{flex-shrink:0;font-size:15px;line-height:1.35}.info-banner b{color:var(--white);font-weight:600}.info-banner a{color:var(--teal);cursor:pointer;text-decoration:underline;font-weight:500}.inv-settings-note{margin-bottom:16px}html[data-theme=light] .info-banner{background:#4f4ff112;border-color:#4f4ff147}.form-head{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.fh-back{display:inline-block;font-size:15px;line-height:1}.inv-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,430px);gap:22px;align-items:start}.inv-editor{min-width:0}.inv-preview{position:sticky;top:20px}.ip-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px;gap:10px}.ip-head span:first-child{font-size:13px;font-weight:600;color:var(--white);font-family:Noto Sans,sans-serif}.ip-note{font-size:11px;color:var(--dim-2)}.ip-frame{border:1px solid var(--line);border-radius:14px;background:var(--card-2);padding:14px;overflow:hidden}#invLivePreview{position:relative;width:100%;overflow:hidden}#invLivePreview .inv-doc{margin:0;width:794px;max-width:none;box-shadow:0 6px 24px #0000002e}@media (max-width:1080px){.inv-layout{grid-template-columns:minmax(0,1fr)}.inv-preview{position:static;top:auto}.ip-frame{max-width:794px}}.doc-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,410px);gap:22px;align-items:start;margin-bottom:14px}.doc-split .ds-preview{position:sticky;top:20px}.dv-preview-card{border:1px solid var(--line);border-radius:14px;background:var(--card-2);padding:16px;min-height:220px}.dv-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;color:var(--dim-2);padding:34px 16px;font-size:13px}.dv-empty .e-ico{font-size:30px;opacity:.5}.dv-doc{background:#fff;color:#14203c;border-radius:10px;padding:20px;font-size:12.5px;line-height:1.55}.dv-doc .dv-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;border-bottom:1px solid #e6eaf2;padding-bottom:12px;margin-bottom:12px}.dv-doc .dv-title{font-weight:700;font-size:15px;font-family:Noto Sans,sans-serif}.dv-doc .dv-badge{font-size:10px;text-transform:uppercase;letter-spacing:.06em;background:#eef2fb;color:#4650a8;padding:3px 9px;border-radius:99px;white-space:nowrap}.dv-doc .dv-meta{color:#5c6b8f;font-size:11.5px;margin-top:3px}.dv-doc table{width:100%;table-layout:fixed;border-collapse:collapse;margin:10px 0}.dv-doc th{text-align:left;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:#8a97b5;border-bottom:1px solid #e6eaf2;padding:5px 4px}.dv-doc td{padding:5px 4px;border-bottom:1px solid #f0f3f9;overflow:hidden;text-overflow:ellipsis}.dv-doc td:first-child{white-space:normal;word-break:break-word}.dv-doc th:first-child{width:auto}.dv-doc th.num,.dv-doc td.num{width:56px}.dv-doc td.num,.dv-doc th.num{text-align:right;font-variant-numeric:tabular-nums}.dv-doc .dv-tot{display:flex;justify-content:space-between;padding:4px 0;color:#5c6b8f}.dv-doc .dv-tot.grand{border-top:1px solid #e6eaf2;margin-top:6px;padding-top:8px;color:#14203c;font-weight:700}.dv-doc .dv-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.dv-doc .dv-chip{font-size:10.5px;background:#f2f5fb;color:#4a567a;border-radius:99px;padding:3px 9px}.dv-doc img.dv-img{width:100%;border-radius:8px;margin-top:12px;display:block}.dv-file-img{width:100%;border:1px solid var(--line);border-radius:10px;display:block;margin-bottom:14px;background:#fff}.ocr-note{display:flex;gap:10px;align-items:flex-start;margin-top:14px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--card-2);font-size:12.5px;color:var(--dim);line-height:1.5}.ocr-note>span{flex-shrink:0;font-size:14px}.ocr-note b{color:var(--white);font-weight:600}.ocr-note a{color:var(--teal);cursor:pointer;text-decoration:underline}.doc-row{cursor:pointer}.doc-row.sel{border-color:var(--line-2);background:var(--card-2)}@media (max-width:1080px){.doc-split{grid-template-columns:minmax(0,1fr)}.doc-split .ds-preview{position:static;top:auto;order:-1}}.lp-hero{position:relative;min-height:100vh;display:flex;flex-direction:column;color:#fff;overflow:hidden;background:#070c17;font-family:Noto Sans,sans-serif}.lp-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:url(/hero-bg.webp) center right/cover no-repeat}.lp-hero-tint{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#070c17f2,#070c17d1 34%,#070c1766 60%,#070c171f),linear-gradient(180deg,#070c178c,#070c1700 20%,#070c1700 52%,#070c17f0)}.lp-nav,.lp-hero-inner,.lp-strip{position:relative;z-index:2;width:100%;max-width:1200px;margin-left:auto;margin-right:auto}.lp-hero .lp-nav{z-index:30}.lp-nav{display:flex;align-items:center;justify-content:space-between;padding:24px 5vw}.lp-hero .logo-word{color:#fff}.lp-hero .logo-slot img{filter:brightness(0) invert(1)}.lp-nav-right{display:flex;align-items:center;gap:24px}.lp-nav-link{color:#ffffffd1;font-size:15px;font-weight:500;transition:color .15s}.lp-nav-link:hover{color:#fff}.lp-signin{background:transparent;border:none;color:#ffffffe6;font-size:15px;font-weight:500;cursor:pointer;padding:0 4px}.lp-signin:hover{color:#fff}.lp-theme{border-color:#ffffff52;color:#fff;width:36px;height:36px;font-size:14px}.lp-theme:hover{border-color:#fff}#navAuthBtns{display:inline-flex;align-items:center;gap:16px}.lp-hero-inner{flex:1;display:flex;flex-direction:column;justify-content:center;padding:24px 5vw}.lp-h1{font-family:Noto Sans,sans-serif;font-weight:500;font-size:clamp(28px,4.3vw,57px);line-height:1.08;letter-spacing:-.02em;color:#fff}.lp-grad{background:linear-gradient(92deg,#5aa0ff,#4f6bf1);-webkit-background-clip:text;background-clip:text;color:transparent}.lp-sub{margin-top:22px;font-size:clamp(15px,1.35vw,19px);line-height:1.6;color:#ffffffd1;max-width:520px;font-weight:400}.lp-ctas{display:flex;align-items:center;gap:22px;margin-top:32px;flex-wrap:wrap}.btn-lg{padding:15px 30px;font-size:15.5px;font-weight:600}.lp-trust{display:flex;gap:28px;flex-wrap:wrap;margin-top:38px;color:#ffffffb8;font-size:13.5px}.lp-trust span{display:inline-flex;align-items:center;gap:9px}.lp-trust svg{color:#5aa0ff;flex-shrink:0}.lp-strip{padding:0 5vw 44px}.lp-features{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;padding:28px 0}.lp-feat{display:flex;gap:16px;align-items:flex-start}.lp-fico{width:52px;height:52px;border-radius:14px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#4f6ef133;border:1px solid rgba(120,150,255,.24);color:#8fb4ff}.lp-feat h3{font-family:Noto Sans,sans-serif;font-size:16.5px;font-weight:600;margin-bottom:5px;color:#fff}.lp-feat p{font-size:13.5px;line-height:1.55;color:#ffffffa8;max-width:290px;font-weight:400}.lp-divider{height:1px;background:#ffffff24}.lp-gcc{display:flex;align-items:center;gap:40px;padding:26px 0 4px;flex-wrap:wrap}.lp-gcc-label{font-family:Noto Sans,sans-serif;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c;white-space:nowrap}.lp-gcc-items{display:flex;gap:40px;flex-wrap:wrap}.lp-flag{display:flex;align-items:center;gap:13px}.lp-flag-ico{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;line-height:1;background:#ffffff14;border:1px solid rgba(255,255,255,.16)}.lp-flag b{display:block;font-family:Noto Sans,sans-serif;font-size:14.5px;font-weight:600;color:#fff}.lp-flag span{font-size:12px;color:#fff9}html[data-theme=light] .lp-hero{color:#fff}html[data-theme=light] .lp-hero .btn-w{background:#fff;color:#0f1d3e}@media (max-width:900px){.lp-nav-link{display:none}}@media (max-width:860px){.lp-hero-bg{background-position:center}.lp-hero-tint{background:linear-gradient(180deg,#070c17e0,#070c17a8 42%,#070c17f2)}.lp-features{grid-template-columns:1fr;gap:22px}.lp-feat p{max-width:none}.lp-gcc{gap:18px}.lp-gcc-items{gap:22px}}@media (max-width:560px){.lp-h1{font-size:clamp(25px,7vw,36px)}.lp-ctas{gap:16px}#navAuthBtns .lp-signin{display:none}}
