:root{color:#172033;font-synthesis:none;text-rendering:optimizelegibility;background:#f4f6fa;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button{font:inherit}button:disabled{cursor:wait;opacity:.68}.loading-screen{color:#fff;text-align:center;background:#111827;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:100vh;padding:24px;display:flex}.loading-screen p{color:#aeb8ca;max-width:460px;margin:0}.brand-mark.large{width:58px;height:58px;font-size:27px}.loader{border:2px solid #ffffff2e;border-top-color:#f6c945;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite spin}.error-screen .brand-mark{background:#f87171}@keyframes spin{to{transform:rotate(360deg)}}.auth-shell{background:#f4f6fa;grid-template-columns:minmax(390px,.9fr) minmax(460px,1.1fr);min-height:100vh;display:grid}.auth-visual{color:#fff;background:#111827;flex-direction:column;justify-content:space-between;min-height:100vh;padding:42px clamp(34px,5vw,76px);display:flex;position:relative;overflow:hidden}.auth-visual:before{content:"";border:1px solid #f6c9452b;border-radius:50%;width:520px;height:520px;position:absolute;top:9%;right:-270px;box-shadow:0 0 0 70px #f6c9450c,0 0 0 140px #f6c94508}.auth-visual:after{content:"";opacity:.28;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000,#0000);mask-image:linear-gradient(#0000,#000,#0000)}.auth-brand,.auth-message,.auth-feature-row{z-index:1;position:relative}.auth-brand{align-items:center;gap:12px;display:flex}.auth-brand strong,.auth-brand small{display:block}.auth-brand strong{font-size:18px}.auth-brand small{color:#94a3b8;margin-top:2px;font-size:11px}.auth-message{max-width:570px}.auth-message .eyebrow{color:#f6c945}.auth-message h1{letter-spacing:-.055em;margin-bottom:22px;font-size:clamp(34px,4.5vw,61px);line-height:1.02}.auth-message>p:last-child{color:#aeb8ca;max-width:500px;font-size:15px;line-height:1.7}.auth-feature-row{color:#aeb8ca;gap:clamp(20px,4vw,52px);font-size:12px;display:flex}.auth-feature-row span{align-items:center;gap:8px;display:flex}.auth-feature-row b{color:#f6c945;font-size:10px}.auth-form-side{place-items:center;padding:40px 24px;display:grid}.auth-card{width:min(100%,460px)}.auth-card-heading{margin-bottom:27px}.auth-card-heading>p:last-child{color:#758096;margin:10px 0 0;font-size:13px}.auth-card-heading h2{letter-spacing:-.035em;font-size:29px}.status-pill{color:#667085;text-transform:uppercase;letter-spacing:.07em;background:#fff;border:1px solid #e5e9f0;border-radius:999px;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;margin-bottom:30px;padding:7px 10px;font-size:10px;font-weight:800;display:flex}.status-pill i{background:#94a3b8;border-radius:50%;width:7px;height:7px}.status-pill.online i{background:#36b36a;box-shadow:0 0 0 3px #36b36a1a}.auth-card form{gap:17px;display:grid}.auth-card label{color:#344054;gap:7px;font-size:12px;font-weight:800;display:grid}.auth-card input{color:#172033;background:#fff;border:1px solid #d8dee8;border-radius:9px;outline:0;width:100%;height:47px;padding:0 14px;font-size:14px;transition:border-color .15s,box-shadow .15s}.auth-card input::placeholder{color:#a7afbd}.auth-card input:focus{border-color:#c89b13;box-shadow:0 0 0 3px #f6c9452b}.password-field{position:relative}.password-field input{padding-right:72px}.password-field button{color:#667085;cursor:pointer;background:0 0;border:0;height:31px;padding:0 8px;font-size:11px;font-weight:800;position:absolute;top:8px;right:8px}.form-error{color:#b42318;background:#fff4f3;border:1px solid #fecaca;border-radius:8px;padding:11px 13px;font-size:12px;line-height:1.5}.auth-submit{width:100%;min-height:49px;margin-top:4px}.security-note{color:#8b95a5;text-align:center;margin:22px 0 0;font-size:11px}.security-note span{color:#288958;font-weight:900}.app-shell{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#e5e7eb;background:#111827;flex-direction:column;height:100vh;padding:26px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.brand{align-items:center;gap:12px;padding:0 8px 30px;display:flex}.brand-mark{color:#111827;background:#f6c945;border-radius:12px;place-items:center;width:40px;height:40px;font-size:20px;font-weight:900;display:grid}.brand strong,.brand small{display:block}.brand strong{color:#fff;font-size:17px}.brand small{color:#94a3b8;margin-top:2px;font-size:11px}nav{gap:5px;display:grid}.nav-item{color:#aeb8ca;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.nav-item:hover,.nav-item.active{color:#fff;background:#202b3d}.nav-dot{border:2px solid;border-radius:50%;width:8px;height:8px}.nav-item.active .nav-dot{background:#f6c945;border-color:#f6c945}.sidebar-account{border-top:1px solid #263247;grid-template-columns:34px minmax(0,1fr) 26px 26px;align-items:center;gap:7px;margin-top:auto;padding:16px 6px 13px;display:grid}.avatar{color:#172033;background:#f6c945;border-radius:9px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}.sidebar-account strong,.sidebar-account small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sidebar-account strong{color:#fff;font-size:11px}.sidebar-account small{color:#7f8ba0;margin-top:2px;font-size:10px}.sidebar-account button{color:#8793a7;cursor:pointer;background:0 0;border:0;font-size:16px}.sidebar-account button:hover{color:#fff}.sidebar-footer{color:#94a3b8;border-top:1px solid #263247;align-items:center;gap:8px;margin-top:auto;padding:14px 10px 0;font-size:12px;display:flex}.sidebar-account+.sidebar-footer{margin-top:0}.status-dot{background:#94a3b8;border-radius:50%;width:8px;height:8px}.status-dot.online{background:#4ade80;box-shadow:0 0 0 3px #4ade8022}.status-dot.offline{background:#f87171}.billing-center{color:#d8d0c4}.billing-header{align-items:center}.billing-header h1{color:#f2eadf}.billing-header>div>p:last-child{color:#8d8378}.billing-status-badge{color:#d6b361;text-transform:uppercase;letter-spacing:.07em;background:#21190f;border:1px solid #57442a;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:10px;font-weight:900;display:inline-flex}.billing-status-badge i{background:#d6b361;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #d6b3611c}.billing-status-badge.active{color:#8fd3a0;background:#102317;border-color:#315c3d}.billing-status-badge.active i{background:#6bc484}.billing-status-badge.attention{color:#ef9a8b;background:#28130f;border-color:#6f3a31}.billing-status-badge.attention i{background:#e17665}.billing-notice{color:#bdd8c4;background:#102317;border:1px solid #315c3d;border-radius:11px;align-items:center;gap:12px;margin:-10px 0 18px;padding:13px 16px;font-size:10px;display:flex}.billing-notice>b{color:#0f2015;background:#79c98e;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.billing-notice strong{color:#e1e8e3;margin-bottom:2px;display:block}.billing-notice.neutral{color:#bdb09c;background:#1c1710;border-color:#534631}.billing-notice.neutral>b{color:#2b210f;background:#cfaa58}.billing-hero-card{box-shadow:0 22px 70px #0004, inset 0 1px #fff05;background:radial-gradient(circle at 72% -30%,#a477282c,#0000 42%),linear-gradient(135deg,#21170e,#0f0d0a 66%);border:1px solid #5f4928;border-radius:17px;grid-template-columns:minmax(0,1.5fr) minmax(210px,.55fr) minmax(210px,.5fr);align-items:center;gap:30px;padding:30px;display:grid;position:relative;overflow:hidden}.billing-hero-card:after{content:"";pointer-events:none;border:1px solid #c8953730;border-radius:50%;width:310px;height:310px;position:absolute;top:-130px;right:12%;box-shadow:0 0 0 56px #c8953708,0 0 0 112px #c8953705}.billing-plan-copy{z-index:1;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:18px;display:grid;position:relative}.billing-plan-mark{background:#080604;border:1px solid #b98b3975;border-radius:17px;width:62px;height:62px;display:block;overflow:hidden;box-shadow:0 12px 30px #0009,0 0 24px #c7953226,inset 0 1px #fff1bc1c}.billing-plan-mark img{object-fit:cover;width:100%;height:100%;display:block}.billing-plan-copy h2{color:#f0e6d9;margin:4px 0 8px;font-size:19px}.billing-plan-copy p:last-child{color:#8e8275;max-width:610px;margin:0;font-size:10px;line-height:1.65}.billing-price{z-index:1;border-left:1px solid #473823;padding-left:28px;position:relative}.billing-price small,.billing-price span{color:#897c6b;font-size:9px}.billing-price strong{color:#f0c665;letter-spacing:-.05em;margin:7px 5px 7px 0;font-size:37px;display:inline-block}.billing-price p{color:#756b5e;max-width:250px;margin:0;font-size:8px;line-height:1.6}.billing-primary-action{z-index:1;gap:9px;display:grid;position:relative}.billing-primary-action .primary-button{min-height:48px}.billing-primary-action>small{color:#756b5e;text-align:center;font-size:8px;line-height:1.5}.billing-owner-note{background:#16110c;border:1px solid #4d3b23;border-radius:10px;padding:14px}.billing-owner-note strong,.billing-owner-note span{display:block}.billing-owner-note strong{color:#d7c9b6;font-size:10px}.billing-owner-note span{color:#7e7264;margin-top:5px;font-size:8px;line-height:1.5}.billing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.billing-detail-card{background:linear-gradient(155deg,#181512,#0f0e0c);border:1px solid #3d342a;border-radius:14px;min-height:330px;padding:23px;box-shadow:0 12px 40px #0003}.billing-card-heading{border-bottom:1px solid #302a23;align-items:center;gap:12px;padding-bottom:17px;display:flex}.billing-card-heading>span{color:#d1aa55;background:#21190f;border:1px solid #5e4928;border-radius:9px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.billing-card-heading .eyebrow{color:#897b69;margin-bottom:3px;font-size:8px}.billing-card-heading h2{color:#ded5ca;font-size:14px}.billing-detail-card dl{gap:0;margin:16px 0;display:grid}.billing-detail-card dl>div{border-bottom:1px solid #29241e;justify-content:space-between;gap:14px;padding:10px 0;display:flex}.billing-detail-card dt{color:#756b60;font-size:9px}.billing-detail-card dd{color:#d0c5b7;text-align:right;margin:0;font-size:9px;font-weight:800}.billing-progress{background:#332b20;border-radius:999px;height:4px;overflow:hidden}.billing-progress i{border-radius:inherit;background:linear-gradient(90deg,#9e772e,#e1ba60);height:100%;display:block}.currency-orbit{text-align:center;place-content:center;height:145px;margin:10px 0 4px;display:grid;position:relative}.currency-orbit:before{content:"";border:1px solid #594629;border-radius:50%;position:absolute;inset:19px 46px;transform:rotate(-12deg)}.currency-orbit strong,.currency-orbit span{z-index:1;display:block;position:relative}.currency-orbit strong{color:#e7c16b;font-size:24px}.currency-orbit span{color:#756b60;margin-top:2px;font-size:7px}.currency-orbit i{color:#b69c70;background:#211a11;border:1px solid #534126;border-radius:7px;place-items:center;width:35px;height:24px;font-size:7px;font-style:normal;font-weight:900;display:grid;position:absolute}.currency-orbit i:first-of-type{top:27px;left:13%}.currency-orbit i:nth-of-type(2){top:20px;right:12%}.currency-orbit i:nth-of-type(3){bottom:20px;left:17%}.currency-orbit i:nth-of-type(4){bottom:18px;right:15%}.billing-card-note{color:#7c7165;margin:0;font-size:8px;line-height:1.65}.billing-current-currency{background:#1c160f;border:1px solid #483923;border-radius:8px;justify-content:space-between;align-items:center;margin-top:13px;padding:10px 12px;display:flex}.billing-current-currency span{color:#7c7165;font-size:8px}.billing-current-currency strong{color:#d9b866;font-size:9px}.feature-card ul{gap:13px;margin:19px 0 0;padding:0;list-style:none;display:grid}.feature-card li{color:#a69b8d;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;font-size:9px;line-height:1.5;display:grid}.feature-card li b{color:#152018;background:#75b686;border-radius:6px;place-items:center;width:19px;height:19px;font-size:8px;display:grid}.billing-trust-strip{background:#12100e;border:1px solid #3c342a;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;display:grid}.billing-trust-strip>div{border-right:1px solid #302a23;align-items:center;gap:11px;padding:17px 19px;display:flex}.billing-trust-strip>div:last-child{border-right:0}.billing-trust-strip>div>span{color:#8e713d;font-size:8px;font-weight:900}.billing-trust-strip p,.billing-trust-strip strong,.billing-trust-strip small{margin:0;display:block}.billing-trust-strip strong{color:#cfc4b7;font-size:9px}.billing-trust-strip small{color:#6f665d;margin-top:3px;font-size:7px}.billing-load-error{text-align:center;place-content:center;justify-items:center;min-height:280px;display:grid}.billing-load-error p{color:#8b95a5}@media (max-width:1180px){.billing-hero-card{grid-template-columns:1fr 220px}.billing-primary-action{grid-column:1/-1}.billing-grid{grid-template-columns:1fr 1fr}.billing-grid .feature-card{grid-column:1/-1}.billing-trust-strip{grid-template-columns:1fr 1fr}.billing-trust-strip>div:nth-child(2){border-right:0}.billing-trust-strip>div:nth-child(-n+2){border-bottom:1px solid #302a23}}@media (max-width:720px){.billing-header{align-items:flex-start}.billing-hero-card,.billing-grid{grid-template-columns:1fr}.billing-price{border-top:1px solid #473823;border-left:0;padding:20px 0 0}.billing-grid .feature-card{grid-column:auto}.billing-trust-strip{grid-template-columns:1fr}.billing-trust-strip>div{border-bottom:1px solid #302a23;border-right:0}.billing-trust-strip>div:last-child{border-bottom:0}}main{padding:42px clamp(24px,4vw,64px);overflow:hidden}header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}.eyebrow{text-transform:uppercase;letter-spacing:.09em;color:#758096;margin:0 0 7px;font-size:11px;font-weight:800}h1{letter-spacing:-.035em;max-width:720px;margin:0;font-size:clamp(24px,3vw,34px)}h2{letter-spacing:-.015em;margin:0;font-size:19px}.primary-button{color:#27210c;cursor:pointer;background:#f6c945;border:0;border-radius:9px;padding:12px 17px;font-weight:800;box-shadow:0 5px 16px #98740025}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.metric-card,.panel{background:#fff;border:1px solid #e5e9f0;border-radius:14px;box-shadow:0 8px 30px #27324a0a}.metric-card{padding:20px;position:relative;overflow:hidden}.metric-card p{color:#667085;margin:0 0 11px;font-size:13px}.metric-card strong{font-size:30px;line-height:1;display:block}.metric-card small{color:#98a2b3;margin-top:9px;display:block}.metric-icon{opacity:.55;border-radius:50%;width:54px;height:54px;position:absolute;top:-12px;right:-12px}.content-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.7fr);gap:16px;margin-top:16px;display:grid}.panel{min-height:320px;padding:24px}.panel-heading{justify-content:space-between;align-items:flex-start;display:flex}.text-button{color:#4e6ea9;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:225px;display:flex}.empty-icon{color:#2b8a55;background:#edf8f1;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.empty-state h3{margin:14px 0 4px;font-size:15px}.empty-state p{color:#8892a3;margin:0;font-size:13px}.attention-list{gap:7px;margin-top:20px;display:grid}.attention-list>button{cursor:pointer;text-align:left;background:#0d1624;border:1px solid #2a384d;border-radius:9px;grid-template-columns:90px minmax(0,1fr) 24px;align-items:center;gap:12px;min-height:52px;padding:10px 11px;display:grid}.attention-list strong,.attention-list small{display:block}.attention-list strong{color:#e4eaf3;font-size:10px}.attention-list small{color:#76849a;margin-top:4px;font-size:8px}.attention-list>button>b{color:#65758c;text-align:center}.setup-panel{color:#fff;background:#172033}.setup-panel .eyebrow{color:#f6c945}.setup-panel ol{gap:18px;margin:25px 0 0;padding:0;list-style:none;display:grid}.setup-panel li{color:#aeb8ca;align-items:center;gap:11px;font-size:13px;display:flex}.setup-panel li span{border:1px solid #566176;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.setup-panel li.done{color:#fff}.setup-panel li.done span{color:#172033;background:#f6c945;border-color:#f6c945;font-weight:900}.module-header{align-items:center}.module-header h1{margin-bottom:8px}.module-header>div>p:last-child{color:#758096;margin:0;font-size:13px}.secondary-button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d8dee8;border-radius:9px;padding:11px 15px;font-weight:800}.secondary-button:hover{border-color:#aeb8ca}.smart-draft-button:hover{border-color:#9d83d4}.module-alert{color:#b42318;background:#fff4f3;border:1px solid #fecaca;border-radius:9px;margin:16px 0;padding:12px 15px;font-size:12px}.stock-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.stock-summary article{background:#fff;border:1px solid #e5e9f0;border-radius:13px;padding:19px 21px;box-shadow:0 8px 30px #27324a0a}.stock-summary span,.stock-summary small{color:#7c8798;font-size:11px;display:block}.stock-summary strong{margin:8px 0 5px;font-size:27px;display:block}.danger-text{color:#c63f38}.stock-panel{min-height:430px}.table-note{color:#8b95a5;font-size:11px}.table-scroll{margin:20px -24px -24px;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:760px}th{color:#7c8798;text-align:left;text-transform:uppercase;letter-spacing:.06em;background:#f8f9fb;border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4;padding:11px 17px;font-size:9px}td{color:#4b5669;border-bottom:1px solid #edf0f4;padding:15px 17px;font-size:12px}td strong,td small{display:block}td strong{color:#172033;font-size:12px}td small{color:#8b95a5;margin-top:3px}td code{color:#455269;background:#f0f2f6;border-radius:5px;padding:4px 6px;font-family:ui-monospace,monospace;font-size:10px}.quantity-cell{color:#172033;font-weight:800}.stock-status{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900;display:inline-block}.stock-status.good{color:#217a4a;background:#eaf7f0}.stock-status.low{color:#b42318;background:#fff0ef}.row-action{color:#526178;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d8dee8;border-radius:7px;padding:7px 9px;font-size:10px;font-weight:800}.row-actions{justify-content:flex-end;gap:5px;display:flex}.table-empty{color:#8b95a5;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.table-empty>span{color:#bac1cd;font-size:33px}.table-empty strong{color:#344054;margin-top:10px}.table-empty p{margin:5px 0 0;font-size:12px}.modal-backdrop{z-index:20;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c1424a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-card{background:#fff;border-radius:15px;width:min(100%,560px);padding:25px;box-shadow:0 28px 90px #0206174d}.modal-card.compact{max-width:470px}.modal-heading{justify-content:space-between;align-items:flex-start;margin-bottom:22px;display:flex}.modal-heading button{color:#697386;cursor:pointer;background:#f0f2f6;border:0;border-radius:7px;width:30px;height:30px;font-size:20px}.module-form{grid-template-columns:1fr 1fr;gap:15px;display:grid}.module-form label{color:#344054;gap:6px;font-size:11px;font-weight:800;display:grid}.module-form input,.module-form select{color:#172033;background:#fff;border:1px solid #d8dee8;border-radius:8px;outline:0;width:100%;height:43px;padding:0 11px}.module-form input:focus,.module-form select:focus{border-color:#c89b13;box-shadow:0 0 0 3px #f6c9452b}.wide-field{grid-column:1/-1}.current-stock{color:#667085;background:#f5f7fa;border-radius:8px;padding:11px 13px;font-size:12px}.record-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.record-summary article{background:#fff;border:1px solid #e5e9f0;border-radius:13px;padding:18px 20px;box-shadow:0 8px 30px #27324a0a}.record-summary span,.record-summary small{color:#7c8798;font-size:10px;display:block}.record-summary strong{color:#172033;white-space:nowrap;text-overflow:ellipsis;margin:8px 0 4px;font-size:23px;display:block;overflow:hidden}.records-panel{min-height:470px}.records-toolbar{justify-content:space-between;align-items:center;gap:20px;display:flex}.records-control-group{flex:1;justify-content:flex-end;align-items:center;gap:12px;display:flex}.record-count{color:#77859a;white-space:nowrap;font-size:9px}.search-field{background:#f9fafb;border:1px solid #dce1e9;border-radius:8px;align-items:center;gap:8px;width:min(290px,40%);height:39px;padding:0 11px;display:flex}.search-field span{color:#98a2b3;font-size:16px}.search-field input{color:#344054;background:0 0;border:0;outline:0;flex:1;min-width:0}.records-table{margin-top:19px}.records-table table{min-width:880px}.large-modal{max-width:690px;max-height:min(90vh,850px);overflow-y:auto}.module-form textarea{resize:vertical;color:#172033;width:100%;min-height:82px;font:inherit;border:1px solid #d8dee8;border-radius:8px;outline:0;padding:11px;font-weight:400}.module-form textarea:focus{border-color:#c89b13;box-shadow:0 0 0 3px #f6c9452b}.modal-actions{justify-content:flex-end;gap:9px;padding-top:5px;display:flex}.record-badge{color:#526178;text-transform:uppercase;letter-spacing:.045em;white-space:nowrap;background:#edf0f4;border-radius:999px;align-items:center;padding:5px 8px;font-size:9px;font-weight:900;display:inline-flex}.record-badge.accepted,.record-badge.active,.record-badge.completed{color:#217a4a;background:#eaf7f0}.record-badge.rejected,.record-badge.urgent{color:#b42318;background:#fff0ef}.record-filter-tabs{gap:6px;margin-top:18px;padding-bottom:2px;display:flex;overflow-x:auto}.record-filter-tabs button{color:#8794a8;cursor:pointer;background:#0d1624;border:1px solid #2f3d53;border-radius:999px;flex:none;padding:7px 10px;font-size:9px;font-weight:800}.record-filter-tabs button b{color:#627087;margin-left:5px}.record-filter-tabs button.active{color:#f6c945;background:#302b13;border-color:#7f6a25}.record-filter-tabs button.active b{color:#e6bd3e}.row-action.accent{color:#99bff4;background:#203654;border-color:#586b8b}.row-action.success{color:#6ee0aa;background:#183d30;border-color:#2f7255}.record-detail-modal{width:min(100%,760px)}.record-detail-grid{border:1px solid #2a384e;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.record-detail-grid>div{background:#0c1523;border-bottom:1px solid #2a384e;min-height:74px;padding:15px}.record-detail-grid>div:nth-child(odd){border-right:1px solid #2a384e}.record-detail-grid span,.record-detail-grid strong{display:block}.record-detail-grid span{color:#748197;text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:800}.record-detail-grid strong{color:#e0e7f0;white-space:pre-wrap;margin-top:7px;font-size:11px;line-height:1.45}.record-detail-footer{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.record-detail-footer>span{color:#7e8b9f;align-items:center;gap:7px;font-size:9px;display:flex}.record-detail-footer i{background:#52cf91;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #52cf9119}.truncate-cell{white-space:nowrap;text-overflow:ellipsis;max-width:250px;display:block;overflow:hidden}.progress-cell{align-items:center;gap:8px;min-width:125px;display:flex}.progress-cell>span{background:#e8ecf2;border-radius:999px;width:80px;height:6px;overflow:hidden}.progress-cell i{border-radius:inherit;background:#f0bd2c;height:100%;display:block}.progress-cell b{color:#526178;font-size:10px}.calculator-layout{grid-template-columns:minmax(0,1.5fr) minmax(270px,.55fr);gap:16px;display:grid}.calculator-card,.calculation-history{background:#fff;border:1px solid #e5e9f0;border-radius:14px;box-shadow:0 8px 30px #27324a0a}.calculator-card{padding:23px}.calculator-tabs{grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:20px;display:grid}.calculator-tabs button{color:#667085;cursor:pointer;background:#f9fafb;border:1px solid #dce1e9;border-radius:8px;min-height:42px;padding:8px;font-size:10px;font-weight:800}.formula-banner{color:#fff;background:#172033;border-radius:9px;align-items:center;gap:12px;padding:14px;display:flex}.formula-banner>span{color:#172033;background:#f6c945;border-radius:8px;place-items:center;width:34px;height:34px;font-family:Georgia,serif;font-size:19px;font-weight:900;display:grid}.formula-banner small,.formula-banner strong{display:block}.formula-banner small{color:#8f9bb0;text-transform:uppercase;letter-spacing:.07em;margin-bottom:3px;font-size:9px}.formula-banner strong{font-family:ui-monospace,monospace;font-size:12px}.calculator-form{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:21px;display:grid}.calculator-form label{color:#344054;gap:6px;font-size:10px;font-weight:800;display:grid}.calculator-form input,.calculator-form select{color:#172033;background:#fff;border:1px solid #d8dee8;border-radius:8px;outline:0;height:43px;padding:0 11px}.calculator-form input:focus,.calculator-form select:focus{border-color:#c89b13;box-shadow:0 0 0 3px #f6c9452b}.calculator-submit{grid-column:1/-1;margin-top:4px}.calculation-result{background:#effaf4;border:1px solid #bce8cf;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-top:19px;padding:18px;display:flex}.calculation-result small,.calculation-result strong,.calculation-result span{display:block}.calculation-result small{color:#56846a;text-transform:uppercase;letter-spacing:.07em;font-size:9px}.calculation-result strong{color:#17683d;margin:5px 0 2px;font-size:28px}.calculation-result span{color:#56846a;font-size:11px}.engineering-note{color:#746337;background:#fffaf0;border-left:3px solid #e0b12a;margin:18px 0 0;padding:11px 12px;font-size:10px;line-height:1.55}.inline-message{color:#53627a;margin-top:10px;font-size:11px}.calculation-history{padding:22px}.calculation-history>div:first-child{margin-bottom:17px}.calculation-history article{border-top:1px solid #edf0f4;padding:12px 0}.calculation-history article span,.calculation-history article strong,.calculation-history article small{display:block}.calculation-history article span{color:#9a7b1d;text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:900}.calculation-history article strong{color:#344054;margin:4px 0;font-size:11px}.calculation-history article small,.history-empty{color:#98a2b3;font-size:9px}.drawing-main{padding:30px clamp(20px,3vw,42px)}.drawing-header{margin-bottom:20px}.drawing-actions{gap:8px;display:flex}.drawing-layout{background:#fff;border:1px solid #dfe4eb;border-radius:14px;grid-template-columns:215px minmax(0,1fr);min-height:690px;display:grid;overflow:hidden;box-shadow:0 10px 34px #27324a12}.drawing-library{background:#f8f9fb;border-right:1px solid #e5e9f0;padding:19px 14px}.library-section+.library-section{border-top:1px solid #e1e5ec;margin-top:25px;padding-top:22px}.tool-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.drawing-tool{color:#667085;cursor:pointer;background:#fff;border:1px solid #dce1e9;border-radius:8px;min-height:70px;padding:8px 4px;font-size:9px;font-weight:800}.drawing-tool span{color:#172033;background:#f0f2f6;border-radius:6px;place-items:center;width:28px;height:28px;margin:0 auto 5px;font-size:15px;display:grid}.drawing-tool.active span{background:#f6c945}.library-heading{justify-content:space-between;align-items:center;display:flex}.library-heading span{color:#667085;background:#e8ebf0;border-radius:999px;padding:3px 6px;font-size:9px;font-weight:900}.saved-drawings>small{color:#8b95a5;font-size:10px}.drawing-list-item{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;width:100%;margin-top:6px;padding:9px;display:block}.drawing-list-item strong,.drawing-list-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.drawing-list-item strong{color:#344054;font-size:10px}.drawing-list-item small{color:#98a2b3;margin-top:3px;font-size:9px}.layer-controls label:not(.plan-upload):not(.opacity-control){color:#526178;cursor:pointer;align-items:center;gap:7px;margin:9px 0;font-size:10px;display:flex}.layer-controls input[type=checkbox]{accent-color:#d9a714}.plan-upload{color:#526178;cursor:pointer;text-align:center;background:#fff;border:1px dashed #c7ced9;border-radius:7px;margin-top:13px;padding:9px;font-size:9px;font-weight:800;display:block}.plan-upload input{display:none}.opacity-control{color:#7c8798;gap:4px;margin-top:11px;font-size:9px;display:grid}.opacity-control input{accent-color:#d9a714;width:100%}.remove-plan{color:#b42318;cursor:pointer;background:0 0;border:0;width:100%;margin-top:6px;font-size:9px}.drawing-workspace{background:#e7eaef;grid-template-rows:54px minmax(0,1fr) 37px;min-width:0;display:grid}.drawing-topbar{background:#fff;border-bottom:1px solid #d9dee6;align-items:center;gap:12px;padding:8px 12px;display:flex}.drawing-topbar input{color:#172033;border:1px solid #0000;border-radius:6px;width:min(360px,45%);height:35px;padding:0 10px;font-size:13px;font-weight:800}.drawing-topbar input:focus{background:#f8f9fb;border-color:#d8dee8;outline:0}.drawing-topbar span{color:#8b95a5;margin-left:auto;font-size:10px}.drawing-topbar button{color:#b42318;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.drawing-topbar .text-tool-input{border-color:#d8dee8;max-width:180px;font-weight:500}.history-actions{align-items:center;gap:3px;display:flex}.history-actions button{color:#526178;background:#f8f9fb;border:1px solid #dce1e9;border-radius:5px;place-items:center;width:25px;height:25px;display:grid}.history-actions button:disabled{color:#c2c8d1}.history-actions small{text-align:center;min-width:35px;margin:0}.drawing-canvas-wrap{min-height:0;padding:20px;overflow:auto}.drawing-canvas-wrap:not(.tool-select){cursor:crosshair}.drawing-canvas{aspect-ratio:3/2;background:#fff;border:1px solid #cbd2dc;width:100%;min-width:680px;display:block;box-shadow:0 5px 18px #26324718}.drawing-canvas pattern path{fill:none;stroke:#dfe4ea;stroke-width:.55px}.drawing-canvas pattern pattern path{stroke:#edf0f4;stroke-width:.35px}.wire{stroke:#d54b43;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;cursor:pointer}.wire.selected{stroke:#2563eb;stroke-width:6px}.wall{stroke:#4b5565;stroke-linecap:square;cursor:pointer}.wall.selected{stroke:#2563eb}.wire-start{fill:#f6c945;stroke:#8c6b05;stroke-width:3px}.electrical-symbol{cursor:pointer}.electrical-symbol>circle:not(.selection-ring),.electrical-symbol>rect{fill:#fff;stroke:#172033;stroke-width:3px}.electrical-symbol text{fill:#172033;text-anchor:middle;pointer-events:none;font-size:14px;font-weight:900}.electrical-symbol .detail{fill:#172033;stroke:none}.electrical-symbol .detail-line{stroke:#172033;stroke-width:3px}.selection-ring{fill:#2563eb12;stroke:#2563eb;stroke-width:2px;stroke-dasharray:5 4}.dimension{cursor:pointer}.dimension line{stroke:#6b7280;stroke-width:1.5px;marker-start:none}.dimension circle{fill:#6b7280}.dimension text{fill:#526178;text-anchor:middle;paint-order:stroke;stroke:#fff;stroke-width:3px;font-size:10px}.dimension.selected line{stroke:#2563eb;stroke-width:2.5px}.drawing-note{fill:#29364c;cursor:pointer;paint-order:stroke;stroke:#fff;stroke-width:3px;font-size:15px;font-weight:700}.drawing-status{color:#667085;background:#fff;border-top:1px solid #d9dee6;justify-content:space-between;align-items:center;gap:12px;padding:0 13px;font-size:10px;display:flex}.placeholder-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:70vh;display:flex}.placeholder-page h1{margin-top:5px}.placeholder-page>p:last-child{color:#8b95a5}.module-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.finance-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.finance-summary article{background:linear-gradient(145deg,#162236,#111a29);border:1px solid #25344b;border-radius:14px;padding:20px;position:relative;overflow:hidden;box-shadow:0 14px 36px #02061142}.finance-summary article:after{content:"";background:#4c6b9c24;border-radius:50%;width:76px;height:76px;position:absolute;top:-32px;right:-32px}.finance-summary article.profit:after{background:#32b8752b}.finance-summary article.loss:after{background:#e357572b}.finance-summary span,.finance-summary small{color:#8290a5;font-size:10px;display:block}.finance-summary strong{color:#f5f7fb;letter-spacing:-.03em;margin:9px 0 5px;font-size:25px;display:block}.finance-summary .profit strong{color:#56d698}.finance-summary .loss strong{color:#ff7b7b}.profit-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.55fr);gap:16px;margin-bottom:16px;display:grid}.profit-chart-panel,.margin-panel{min-height:385px}.finance-toolbar{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.filter-tabs{background:#0c1421;border:1px solid #28364b;border-radius:9px;padding:4px;display:flex}.filter-tabs button{color:#7f8ca1;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 9px;font-size:9px;font-weight:800}.filter-tabs button.active{color:#f6c945;background:#25334a;box-shadow:0 3px 10px #0005}.chart-legend{color:#8896aa;gap:18px;margin:23px 0 18px;font-size:9px;font-weight:700;display:flex}.chart-legend span:before{content:"";background:currentColor;border-radius:2px;width:7px;height:7px;margin-right:6px;display:inline-block}.chart-legend .revenue{color:#5e8de2}.chart-legend .cost{color:#edaa49}.chart-legend .profit{color:#51c990}.profit-bars{gap:15px;max-height:260px;padding-right:4px;display:grid;overflow-y:auto}.profit-bar-row{grid-template-columns:minmax(115px,.8fr) minmax(160px,1.5fr) 95px;align-items:center;gap:14px;display:grid}.profit-bar-row strong,.profit-bar-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.profit-bar-row strong{color:#dce4f0;font-size:10px}.profit-bar-row small{color:#748197;margin-top:3px;font-size:8px}.profit-bar-row>b{text-align:right;font-size:9px}.bar-stack{gap:3px;display:grid}.bar-stack i{border-radius:999px;min-width:2px;height:5px;display:block}.bar-stack .revenue{background:linear-gradient(90deg,#3966b2,#6a9df4)}.bar-stack .cost{background:linear-gradient(90deg,#9c661e,#eeb55f)}.bar-stack .profit{background:linear-gradient(90deg,#1f8f61,#58d79a)}.bar-stack .profit.negative{background:linear-gradient(90deg,#a23c46,#ec6672)}.margin-panel{flex-direction:column;display:flex}.margin-gauge{--margin:0%;background:conic-gradient(#f6c945 var(--margin), #26344b var(--margin));border-radius:50%;place-items:center;width:190px;height:190px;margin:29px auto 23px;display:grid;box-shadow:inset 0 0 0 1px #384761,0 12px 30px #0005}.margin-gauge:before{content:"";background:#111a29;border-radius:50%;grid-area:1/1;width:142px;height:142px;box-shadow:inset 0 0 24px #02061199}.margin-gauge>div{z-index:1;text-align:center;grid-area:1/1}.margin-gauge strong,.margin-gauge small{display:block}.margin-gauge strong{color:#f6c945;letter-spacing:-.04em;font-size:31px}.margin-gauge small{color:#8491a5;margin-top:3px;font-size:9px}.margin-breakdown{gap:9px;margin-top:auto;display:grid}.margin-breakdown span{color:#8997ab;align-items:center;font-size:10px;display:flex}.margin-breakdown i{border-radius:50%;width:7px;height:7px;margin-right:7px}.margin-breakdown b{color:#e3e9f3;margin-left:auto}.green-dot{background:#51c990;box-shadow:0 0 0 3px #51c99019}.red-dot{background:#ec6672;box-shadow:0 0 0 3px #ec667219}.finance-table-panel{min-height:300px}.positive-money{font-weight:800;color:#48c98a!important}.negative-money{font-weight:800;color:#f16d78!important}.financial-preview{color:#8795aa;background:#0d1726;border:1px solid #2a3b54;border-radius:9px;justify-content:space-between;align-items:center;padding:14px;font-size:11px;display:flex}.financial-preview strong{font-size:16px}.analyze-plan{color:#f6c945;cursor:pointer;background:#29250f;border:1px solid #79651f;border-radius:7px;width:100%;margin-top:7px;padding:10px 8px;font-size:9px;font-weight:900}.analyze-plan:hover{background:#332d0e;border-color:#f6c945}:root{color:#e5ebf4;background:#070b12}body{background:#070b12}main{color:#e5ebf4;background:radial-gradient(circle at 88% -10%,#1b2c482e,#0000 33%),#0b111c}.module-header>div>p:last-child,.metric-card p,.metric-card small,.empty-state p{color:#8390a4}.metric-card,.panel,.stock-summary article,.record-summary article,.calculator-card,.calculation-history{background:linear-gradient(145deg,#151f30,#111925);border-color:#253247;box-shadow:0 12px 36px #02061145}.metric-card strong,.stock-summary strong,.record-summary strong{color:#f3f6fb}.secondary-button{color:#d7deea;background:#172235;border-color:#34435a;box-shadow:0 5px 15px #0003}.secondary-button:hover{background:#1d2a40;border-color:#52637c}.smart-draft-button{color:#f6c945;background:#282510;border-color:#645a34}.quantity-cell{color:#e8edf5}.stock-status.good,.record-badge.accepted,.record-badge.active,.record-badge.completed{color:#61d39b;background:#17382d}.stock-status.low,.record-badge.rejected,.record-badge.urgent{color:#ff8e8e;background:#3e2025}.record-badge.on_hold,.record-badge.on_leave,.record-badge.high{color:#f4cc6b;background:#403519}.row-action:hover{color:#f6c945;border-color:#f6c945}.modal-card{color:#e4eaf3;background:#111a29;border:1px solid #2b394f;box-shadow:0 28px 90px #0009}.module-form label,.calculator-form label{color:#aab5c5}.module-form input,.module-form select,.module-form textarea,.calculator-form input,.calculator-form select{color:#e4eaf3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b1422;border-color:#344259}.formula-banner{background:#0a1220;border:1px solid #2c394e}.calculation-result{background:#102d23;border-color:#275943}.calculation-result strong{color:#65dca2}.calculation-result small,.calculation-result span{color:#88bca5}.engineering-note{color:#c8b978;background:#28240f;border-color:#c99d21}.calculation-history article strong{color:#dce3ee}.auth-shell,.auth-form-side{background:#0b111c}.auth-card-heading>p:last-child,.security-note{color:#8390a4}.auth-card label{color:#b1bccb}.auth-card input{color:#eef2f7;background:#0b1422;border-color:#344259}.status-pill{color:#99a6b8;background:#111b2a;border-color:#2f3c51}.drawing-layout{background:#101826;border-color:#27354a;box-shadow:0 14px 40px #02061166}.drawing-list-item strong{color:#cdd6e4}.drawing-canvas-wrap{background-image:radial-gradient(#223049 1px,#0000 1px);background-size:20px 20px}.drawing-status{color:#94a1b4}.drawing-status small{color:#6f7d92}.stock-command-header{margin-bottom:20px}.stock-tabs{background:#101826;border:1px solid #27354a;border-radius:12px;gap:5px;margin:0 0 20px;padding:7px;display:flex;overflow-x:auto;box-shadow:0 10px 30px #0206113b}.stock-tabs button{color:#8f9caf;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;padding:10px 13px;font-size:10px;font-weight:800}.stock-tabs button:hover{color:#e7edf5;background:#172235}.stock-tabs button.active{color:#f6c945;background:#302a12;border-color:#826b22;box-shadow:inset 0 -2px #f6c945}.stock-success{color:#6ee0aa;background:#102d23;border:1px solid #275943;border-radius:9px;margin:0 0 16px;padding:11px 14px;font-size:11px}.inventory-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.inventory-kpis article{background:linear-gradient(145deg,#162236,#111a29);border:1px solid #25344b;border-radius:13px;padding:19px 20px;position:relative;overflow:hidden;box-shadow:0 12px 30px #02061142}.inventory-kpis article:after{content:"";background:#4c6b9c1c;border-radius:50%;width:72px;height:72px;position:absolute;top:-31px;right:-30px}.inventory-kpis span,.inventory-kpis small,.inventory-kpis strong{display:block}.inventory-kpis span{color:#8794a8;font-size:10px}.inventory-kpis strong{color:#f3f6fb;letter-spacing:-.03em;margin:8px 0 5px;font-size:24px}.inventory-kpis small{color:#758399;font-size:9px}.stock-home-panel{min-height:0}.stock-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:23px;display:grid}.stock-quick-grid button{color:#dce4ef;cursor:pointer;text-align:center;background:#0d1624;border:1px solid #2c3a50;border-radius:11px;min-height:126px;padding:18px 12px;transition:transform .15s,border-color .15s,background .15s}.stock-quick-grid button:hover{background:#151f30;border-color:#53647d;transform:translateY(-2px)}.stock-quick-grid i{color:#fff;border-radius:9px;place-items:center;width:35px;height:35px;margin:0 auto 11px;font-size:18px;font-style:normal;font-weight:900;display:grid;box-shadow:0 7px 16px #0005}.stock-quick-grid i.green{background:#168658}.stock-quick-grid i.red{background:#bb3948}.stock-quick-grid i.cyan{background:#11879a}.stock-quick-grid i.violet{background:#6956b1}.stock-quick-grid i.amber{background:#b07a1d}.stock-quick-grid i.blue{background:#3669b6}.stock-quick-grid i.teal{background:#197c72}.stock-quick-grid i.slate{background:#506078}.stock-quick-grid strong,.stock-quick-grid small{display:block}.stock-quick-grid strong{font-size:11px}.stock-quick-grid small{color:#738197;margin-top:5px;font-size:8px}.recent-stock-panel{min-height:280px;margin-top:16px}.operation-badge{color:#96b9ee;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#1b3457;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}.operation-badge.in,.operation-badge.return_in{color:#64d9a1;background:#17392d}.operation-badge.out,.operation-badge.return_out{color:#ff8b91;background:#402126}.operation-badge.count{color:#f6ce68;background:#3b3219}.supplier-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:22px;display:grid}.supplier-grid article{background:#0d1624;border:1px solid #2a384d;border-radius:10px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.supplier-grid article>span{color:#7aa7ec;background:#1b3557;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.supplier-grid strong,.supplier-grid small{display:block}.supplier-grid strong{color:#e0e7f0;font-size:11px}.supplier-grid small{color:#758298;margin-top:4px;font-size:9px}.supplier-grid b{color:#f6c945;font-size:11px}.warehouse-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:23px;display:grid}.warehouse-grid article{background:linear-gradient(145deg,#151f30,#0d1624);border:1px solid #2a394f;border-radius:12px;padding:18px}.warehouse-icon{float:right;color:#f6c945;background:#2d2a17;border-radius:10px;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.warehouse-grid article span{color:#f6c945;letter-spacing:.08em;font-size:9px;font-weight:900}.warehouse-grid h3{margin:6px 0;font-size:15px}.warehouse-grid p{color:#78869a;min-height:28px;font-size:9px}.warehouse-grid dl{border-top:1px solid #2a394f;grid-template-columns:repeat(3,1fr);margin:17px -18px -18px;display:grid}.warehouse-grid dl div{text-align:center;padding:11px}.warehouse-grid dl div+div{border-left:1px solid #2a394f}.warehouse-grid dt{color:#76849a;font-size:8px}.warehouse-grid dd{color:#dce4ef;margin:4px 0 0;font-size:11px;font-weight:800}.import-panel{min-height:500px}.import-heading{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.import-heading p:last-child{color:#8794a8;max-width:710px;font-size:11px;line-height:1.6}.file-drop-zone{color:#dce4ef;cursor:pointer;text-align:center;background:radial-gradient(circle,#1a2b454f,#0b1422);border:1px dashed #4a5a72;border-radius:12px;align-content:center;place-items:center;gap:8px;min-height:170px;margin:25px 0 18px;display:grid}.file-drop-zone:hover{border-color:#f6c945}.file-drop-zone input{display:none}.file-drop-zone>span{color:#f6c945;background:#2d2914;border-radius:11px;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.file-drop-zone strong{font-size:12px}.file-drop-zone small{color:#76849a;font-size:9px}.import-preview{background:#0c1523;border:1px solid #2b394f;border-radius:11px;margin-top:16px;padding:17px}.import-preview-summary{grid-template-columns:minmax(180px,1.4fr) repeat(2,.6fr) minmax(170px,.8fr) auto;align-items:center;gap:13px;display:grid}.import-preview-summary span,.import-preview-summary strong{display:block}.import-preview-summary span{color:#77859a;font-size:8px}.import-preview-summary strong{color:#e4eaf3;margin-top:3px;font-size:10px}.import-preview-summary label{color:#9aa7b8;align-items:center;gap:7px;font-size:9px;display:flex}.import-preview-summary input{accent-color:#f6c945}.import-preview .table-scroll{margin:16px -17px -17px}.import-warning{color:#f0c760;margin-top:9px;font-size:9px}.import-result{background:#102d23;border:1px solid #275943;border-radius:9px;gap:5px;margin-top:15px;padding:14px;display:grid}.import-result strong{color:#68dda6}.import-result span,.import-result small{color:#8bc4aa;font-size:9px}.barcode-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.barcode-kpis article{background:linear-gradient(145deg,#162236,#111a29);border:1px solid #26354a;border-radius:12px;padding:18px 20px;box-shadow:0 12px 30px #02061142}.barcode-kpis span,.barcode-kpis strong,.barcode-kpis small{display:block}.barcode-kpis span{color:#8693a7;font-size:9px}.barcode-kpis strong{color:#f2f6fb;margin:8px 0 5px;font-size:25px}.barcode-kpis small{color:#748197;font-size:8px}.barcode-layout{grid-template-columns:minmax(0,1.6fr) minmax(260px,.55fr);gap:16px;margin-bottom:16px;display:grid}.barcode-scanner-panel,.barcode-actions-panel{min-height:330px}.scanner-status{color:#8794a8;align-items:center;gap:7px;font-size:9px;display:flex}.scanner-status i{background:#637087;border-radius:50%;width:7px;height:7px}.scanner-status i.active{background:#53d394;animation:1.2s infinite scannerPulse;box-shadow:0 0 0 4px #53d3941c}@keyframes scannerPulse{50%{opacity:.45}}.barcode-search-form{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;margin:23px 0 15px;display:grid}.barcode-search-form>label{background:#0a1320;border:1px solid #34445c;border-radius:9px;align-items:center;gap:10px;height:44px;padding:0 13px;display:flex}.barcode-search-form>label span{color:#f6c945;font-size:18px}.barcode-search-form input{color:#edf2f7;letter-spacing:.06em;background:0 0;border:0;outline:0;flex:1;min-width:0;font-family:ui-monospace,monospace;font-size:12px}.camera-reader{background:#03070d;border:1px solid #35465f;border-radius:10px;height:210px;margin-bottom:14px;display:none;position:relative;overflow:hidden}.camera-reader.active{display:block}.camera-reader video{object-fit:cover;width:100%;height:100%}.camera-guide{border:2px solid #f6c945;border-radius:8px;width:72%;height:72px;position:absolute;top:calc(50% - 36px);left:14%;box-shadow:0 0 0 999px #0007}.camera-guide:after{content:"";background:#f64f58;height:1px;position:absolute;top:50%;left:3%;right:3%;box-shadow:0 0 8px #f64f58}.scanner-empty{text-align:center;background:#0c1523;border:1px dashed #35445b;border-radius:10px;align-content:center;place-items:center;gap:6px;min-height:135px;display:grid}.scanner-empty>span{color:#41516a;font-size:27px}.scanner-empty strong{color:#cbd5e2;font-size:11px}.scanner-empty small{color:#758399;font-size:8px}.scanned-product{background:#102b22;border:1px solid #285844;border-radius:10px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:118px;padding:16px;display:grid}.barcode-product-icon{color:#68dca5;background:#185039;border-radius:10px;place-items:center;width:46px;height:46px;font-size:22px;display:grid}.scanned-product span{color:#74af94;text-transform:uppercase;font-size:8px}.scanned-product h3{margin:4px 0}.scanned-product p{color:#8eb6a3;margin:0;font-size:9px}.barcode-actions-panel{flex-direction:column;display:flex}.barcode-actions-panel>p:last-of-type{color:#8491a5;font-size:10px;line-height:1.6}.barcode-actions-panel>button{width:100%;margin-top:8px}.barcode-actions-panel dl{border-top:1px solid #2b394f;grid-template-columns:1fr 1fr;margin:auto -24px -24px;display:grid}.barcode-actions-panel dl div{text-align:center;padding:14px}.barcode-actions-panel dl div+div{border-left:1px solid #2b394f}.barcode-actions-panel dt{color:#738197;font-size:8px}.barcode-actions-panel dd{color:#f6c945;margin:5px 0 0;font-size:15px;font-weight:900}.barcode-list-panel{min-height:340px}.barcode-list-panel input[type=checkbox]{accent-color:#f6c945}.engineering-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:16px;display:grid}.engineering-stats article{background:#111a29;border:1px solid #26354a;border-radius:10px;align-items:baseline;gap:9px;padding:14px 16px;display:flex}.engineering-stats strong{color:#f6c945;font-size:18px}.engineering-stats span{color:#8390a4;font-size:9px}.engineering-workspace{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:16px;display:grid}.calculation-catalog{background:linear-gradient(145deg,#151f30,#111925);border:1px solid #253247;border-radius:14px;flex-direction:column;max-height:calc(100vh - 90px);padding:19px;display:flex;position:sticky;top:20px;box-shadow:0 12px 36px #02061145}.engineering-search{background:#0b1422;border:1px solid #2e3c52;border-radius:8px;align-items:center;gap:7px;height:38px;margin:17px 0 11px;padding:0 9px;display:flex}.engineering-search input{color:#e5ebf4;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.calculation-category-list{gap:5px;padding-bottom:11px;display:flex;overflow-x:auto}.calculation-category-list button{color:#8491a5;cursor:pointer;background:#0d1624;border:1px solid #2d3a50;border-radius:7px;flex:none;padding:6px 8px;font-size:8px}.calculation-category-list button b{color:#64728a;margin-left:5px}.calculation-category-list button.active{color:#f6c945;background:#302b13;border-color:#79651f}.calculation-tool-list{gap:5px;padding-right:4px;display:grid;overflow-y:auto}.calculation-tool-list button{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;padding:10px}.calculation-tool-list button:hover{background:#172235}.calculation-tool-list button.active{background:#1b273a;border-color:#4b566b;box-shadow:inset 3px 0 #f6c945}.calculation-tool-list span,.calculation-tool-list small{display:block}.calculation-tool-list span{color:#dbe3ed;font-size:10px;font-weight:800}.calculation-tool-list small{color:#738096;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.engineering-main-column{gap:16px;display:grid}.engineering-calculator{min-height:480px}.engineering-calculator-heading{justify-content:space-between;gap:20px;margin-bottom:18px;display:flex}.engineering-calculator-heading h2{margin-top:10px;font-size:22px}.engineering-calculator-heading p{color:#8390a4;margin:7px 0 0;font-size:10px}.calculator-index{color:#32415a;font-size:48px;font-weight:900;line-height:1}.dynamic-calculator-form{grid-template-columns:repeat(3,1fr)}.unit-input{display:block;position:relative}.unit-input input{width:100%;padding-right:56px}.unit-input b{color:#758399;pointer-events:none;font-size:8px;position:absolute;top:14px;right:10px}.engineering-history{min-height:0}.engineering-history-grid{grid-template-columns:repeat(3,1fr);gap:0 16px;display:grid}.engineering-history-grid article{min-width:0}@media (max-width:1000px){.metric-grid,.finance-summary{grid-template-columns:repeat(2,1fr)}.profit-grid,.content-grid{grid-template-columns:1fr}.drawing-layout{grid-template-columns:170px minmax(0,1fr)}.drawing-actions{flex-wrap:wrap;justify-content:flex-end}.calculator-layout{grid-template-columns:1fr}.inventory-kpis,.engineering-stats,.barcode-kpis{grid-template-columns:repeat(2,1fr)}.barcode-layout{grid-template-columns:1fr}.stock-quick-grid,.warehouse-grid{grid-template-columns:repeat(2,1fr)}.engineering-workspace{grid-template-columns:230px minmax(0,1fr)}.dynamic-calculator-form{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.auth-shell{grid-template-columns:1fr}.auth-visual{min-height:auto;padding:24px}.auth-message{margin:60px 0}.auth-message h1{font-size:36px}.auth-feature-row{display:none}.auth-form-side{padding:40px 20px 55px}.app-shell{grid-template-columns:1fr}.sidebar{height:auto;padding:16px;position:static;overflow:visible}.brand{padding-bottom:12px}nav{display:flex;overflow-x:auto}.nav-item{white-space:nowrap;width:auto}.sidebar-footer,.sidebar-account{display:none}main{padding:26px 16px}header{flex-direction:column;align-items:flex-start}.metric-grid,.finance-summary,.stock-summary,.record-summary{grid-template-columns:1fr}.records-toolbar{flex-direction:column;align-items:flex-start}.records-control-group{flex-direction:column-reverse;align-items:stretch;width:100%}.search-field{width:100%}.module-header{align-items:flex-start}.drawing-header{display:grid}.drawing-actions{justify-content:flex-start}.drawing-layout{grid-template-columns:1fr}.drawing-library{border-bottom:1px solid #e5e9f0;border-right:0}.tool-grid{grid-template-columns:repeat(4,1fr)}.saved-drawings{display:none}.drawing-canvas-wrap{padding:10px}.module-form{grid-template-columns:1fr}.wide-field{grid-column:auto}.calculator-tabs{grid-template-columns:repeat(2,1fr)}.calculator-form{grid-template-columns:1fr}.calculator-submit{grid-column:auto}.calculation-result{flex-direction:column;align-items:flex-start}.finance-toolbar{flex-direction:column}.profit-bar-row{grid-template-columns:minmax(95px,.8fr) minmax(120px,1.5fr)}.profit-bar-row>b{grid-column:2}.inventory-kpis,.engineering-stats,.stock-quick-grid,.supplier-grid,.warehouse-grid,.barcode-kpis,.barcode-search-form{grid-template-columns:1fr}.scanned-product{grid-template-columns:42px minmax(0,1fr)}.scanned-product .module-actions{grid-column:1/-1}.record-detail-grid{grid-template-columns:1fr}.record-detail-grid>div:nth-child(odd){border-right:0}.record-detail-footer{flex-direction:column;align-items:flex-start}.engineering-workspace{grid-template-columns:1fr}.calculation-catalog{max-height:520px;position:static}.dynamic-calculator-form,.engineering-history-grid{grid-template-columns:1fr}.import-heading{flex-direction:column}.import-preview-summary{grid-template-columns:1fr 1fr}}.form-message{color:#e9c76f;background:#21190d;border:1px solid #735a2b;border-radius:9px;margin:0 0 15px;padding:11px 13px;font-size:11px;line-height:1.55}.auth-link-row{justify-content:space-between;gap:10px;margin-top:14px;display:flex}.auth-link-row button,.auth-back-button{color:#c6a157;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800}.auth-link-row button:disabled{opacity:.38;cursor:default}.auth-back-button{margin:16px auto 0;display:block}.security-card{color:#eee4d6;background:#15100c;border:1px solid #4a3929;max-width:620px}.security-status-list{gap:8px;margin-bottom:18px;display:grid}.security-status-list article{background:#0d0a08;border:1px solid #392b21;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.security-status-list strong,.security-status-list small{display:block}.security-status-list small{color:#82776b;margin-top:3px;font-size:9px}.security-status-list b{color:#62d197;font-size:8px}.security-status-list b.passive{color:#806f5b}.security-check{color:#67d89d;background:#173125;border-radius:8px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.security-check.passive{color:#ba9450;background:#2b2117}.security-action{background:#0c0907;border:1px solid #403025;border-radius:11px;gap:12px;padding:17px;display:grid}.security-action h3,.security-action p{margin:0}.security-action p,.mfa-uri{color:#887c6e;font-size:10px;line-height:1.6}.security-action label{color:#b7aa99;gap:6px;font-size:10px;font-weight:800;display:grid}.security-action input{color:#f2e8da;background:#17110d;border:1px solid #4b3929;border-radius:8px;height:42px;padding:0 11px}.mfa-secret{color:#efc763;letter-spacing:.12em;text-align:center;overflow-wrap:anywhere;background:#21170d;border:1px dashed #80602b;border-radius:8px;padding:13px;font-size:14px}.danger-button{color:#f28a92;cursor:pointer;background:#35181b;border:1px solid #793d42;border-radius:8px;padding:11px 14px;font-weight:800}.assistant-live,.worker-task-count{color:#e9be58;letter-spacing:.08em;background:#21180d;border:1px solid #6e542a;border-radius:999px;align-self:center;padding:8px 11px;font-size:8px;font-weight:900}.assistant-live i{background:#62d197;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 0 4px #62d19718}.assistant-layout{grid-template-columns:minmax(0,1.6fr) minmax(260px,.55fr);gap:16px;display:grid}.assistant-chat{background:linear-gradient(145deg,#15100c,#0c0907);border-color:#3d2f24;grid-template-rows:minmax(420px,1fr) auto auto;min-height:650px;display:grid}.assistant-messages{flex-direction:column;gap:13px;max-height:510px;padding-right:5px;display:flex;overflow-y:auto}.assistant-bubble{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px;max-width:88%;display:grid}.assistant-bubble>span{color:#edc264;background:#3a2a12;border-radius:9px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:900;display:grid}.assistant-bubble p{color:#d7ccbd;white-space:pre-wrap;background:#19120d;border:1px solid #3b2d22;border-radius:4px 12px 12px;margin:0;padding:12px 14px;font-size:11px;line-height:1.65}.assistant-bubble.user{grid-template-columns:minmax(0,1fr) 30px;align-self:flex-end}.assistant-bubble.user>span{color:#fff1c2;background:#6b5121;grid-column:2}.assistant-bubble.user p{color:#f0dfb5;background:#2b210f;border-radius:12px 4px 12px 12px;grid-area:1/1}.assistant-typing{color:#a89b89!important}.assistant-composer{border-top:1px solid #35291f;grid-template-columns:minmax(0,1fr) auto;gap:9px;margin-top:16px;padding-top:15px;display:grid}.assistant-composer textarea{resize:none;color:#eee3d4;min-height:58px;font:inherit;background:#0b0907;border:1px solid #473629;border-radius:9px;outline:0;padding:11px}.assistant-route{color:#e4b852;cursor:pointer;background:0 0;border:0;width:-moz-fit-content;width:fit-content;margin-top:12px;font-weight:800}.assistant-starters{color:#eadfce;background:#15100c;border-color:#3d2f24;min-height:0}.assistant-starters>button{color:#b9ad9e;cursor:pointer;text-align:left;background:#0c0907;border:1px solid #3c2d21;border-radius:9px;grid-template-columns:1fr auto;gap:10px;width:100%;margin-top:9px;padding:12px;font-size:9px;display:grid}.assistant-starters>button:hover{color:#f0c969;border-color:#80602d}.assistant-privacy{background:#21170e;border-left:2px solid #8d682d;margin-top:22px;padding:14px}.assistant-privacy p{color:#83776a;margin:6px 0 0;font-size:9px;line-height:1.55}.team-role-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.team-role-grid article{color:#e9dece;background:#15100c;border:1px solid #3b2d22;border-radius:11px;padding:16px}.team-role-grid b{color:#e8bd5b;font-size:11px}.team-role-grid p{color:#84786b;margin:7px 0 0;font-size:9px;line-height:1.55}.team-panel{min-height:360px}.team-list{margin:18px -24px -24px}.team-row{border-top:1px solid #2e231b;grid-template-columns:38px minmax(170px,1fr) 110px 65px 100px;align-items:center;gap:12px;padding:12px 24px;display:grid}.team-row strong,.team-row small{display:block}.team-row small{color:#746a5e;margin-top:3px;font-size:8px}.team-role,.team-status{color:#bc9b5b;text-transform:uppercase;background:#2b2117;border-radius:999px;width:-moz-fit-content;width:fit-content;padding:5px 7px;font-size:7px;font-weight:900}.team-role.owner{color:#f1c45e;background:#3b2b0f}.team-role.worker{color:#68ca9b;background:#1a2b25}.team-status{color:#b5757b;background:#27181a}.team-status.active{color:#65d299;background:#173025}.worker-task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.worker-task-card{color:#e8ddcf;background:linear-gradient(145deg,#17110d,#0d0a08);border:1px solid #3c2d21;border-radius:13px;padding:20px}.worker-task-card.urgent{border-color:#713b40;box-shadow:inset 3px 0 #b94e56}.worker-task-head{color:#877b6e;justify-content:space-between;align-items:center;font-size:8px;display:flex}.worker-task-card h2{margin-top:17px}.worker-task-card>p{color:#8d8174;min-height:34px;font-size:10px;line-height:1.6}.worker-task-card dl{grid-template-columns:1fr 1fr;gap:9px;margin:16px 0;display:grid}.worker-task-card dl div{background:#0b0907;border:1px solid #34271e;border-radius:8px;padding:9px}.worker-task-card dt{color:#71675c;text-transform:uppercase;font-size:7px}.worker-task-card dd{color:#c9bcac;margin:4px 0 0;font-size:9px}.worker-summary>p:not(.eyebrow){color:#9d907e;font-size:11px;line-height:1.65}.worker-summary .primary-button{margin-top:15px}@media (max-width:920px){.assistant-layout,.worker-task-grid,.team-role-grid{grid-template-columns:1fr}.team-row{grid-template-columns:38px 1fr auto}.team-row>:nth-child(4),.team-row>:nth-child(5){grid-column:2/-1}}.accounting-header{margin-bottom:20px}.expense-button{color:#ff8b96;cursor:pointer;background:#351b22;border:1px solid #7a3540;border-radius:9px;padding:11px 15px;font-weight:800}.expense-button:hover{background:#442129;border-color:#a74b59}.accounting-tabs{background:#101826;border:1px solid #27354a;border-radius:12px;gap:5px;margin:0 0 20px;padding:7px;display:flex;overflow-x:auto;box-shadow:0 10px 30px #0206113b}.accounting-tabs button{color:#8f9caf;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;padding:10px 14px;font-size:10px;font-weight:800}.accounting-tabs button:hover{color:#e7edf5;background:#172235}.accounting-tabs button.active{color:#f6c945;background:#302a12;border-color:#826b22;box-shadow:inset 0 -2px #f6c945}.accounting-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.accounting-kpis article,.accounting-account-summary article,.vat-kpis article{background:linear-gradient(145deg,#162236,#111a29);border:1px solid #25344b;border-radius:13px;padding:19px 20px;position:relative;overflow:hidden;box-shadow:0 12px 30px #02061142}.accounting-kpis article:after,.vat-kpis article:after{content:"";background:#4c6b9c22;border-radius:50%;width:75px;height:75px;position:absolute;top:-33px;right:-32px}.accounting-kpis article.net-positive:after{background:#2ba66d2c}.accounting-kpis article.net-negative:after{background:#db4c5a2c}.accounting-kpis span,.accounting-kpis small,.accounting-kpis strong,.accounting-account-summary span,.accounting-account-summary small,.accounting-account-summary strong,.vat-kpis span,.vat-kpis small,.vat-kpis strong{display:block}.accounting-kpis span,.accounting-account-summary span,.vat-kpis span{color:#8794a8;font-size:9px}.accounting-kpis strong,.accounting-account-summary strong,.vat-kpis strong{color:#f3f6fb;letter-spacing:-.03em;margin:8px 0 5px;font-size:23px}.accounting-kpis small,.accounting-account-summary small,.vat-kpis small{color:#758399;font-size:8px}.accounting-overview-grid{grid-template-columns:minmax(0,1.55fr) minmax(290px,.65fr);gap:16px;margin-bottom:16px;display:grid}.cashflow-panel,.category-analysis{min-height:380px}.accounting-legend{color:#8794a8;gap:14px;font-size:9px;display:flex}.accounting-legend span:before{content:"";border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}.accounting-legend .income:before{background:#3cc58a}.accounting-legend .expense:before{background:#e15b65}.cashflow-chart{background:repeating-linear-gradient(0deg,#0000 0 52px,#263449 53px);border-bottom:1px solid #2a394e;grid-template-columns:repeat(6,minmax(55px,1fr));align-items:end;gap:14px;height:270px;margin-top:25px;padding:18px 10px 0;display:grid}.cashflow-month{text-align:center;grid-template-rows:190px auto auto;gap:7px;min-width:0;display:grid}.cashflow-bars{justify-content:center;align-items:flex-end;gap:5px;height:190px;display:flex}.cashflow-bars i{border-radius:5px 5px 1px 1px;width:min(25px,34%);min-height:3px;display:block;box-shadow:0 6px 15px #02061155}.cashflow-bars i.income{background:linear-gradient(#4bd79b,#21865e)}.cashflow-bars i.expense{background:linear-gradient(#f07881,#9b303c)}.cashflow-month>strong{color:#a4afbf;font-size:8px}.cashflow-month>small{text-overflow:ellipsis;color:#76849a;white-space:nowrap;font-size:7px;overflow:hidden}.category-analysis h2{margin-bottom:25px}.category-bars{gap:18px;display:grid}.category-bars>div{grid-template-columns:minmax(0,1fr) 35px;gap:7px 9px;display:grid}.category-bars span{color:#aeb9c8;grid-column:1/-1;align-items:center;gap:7px;font-size:9px;display:flex}.category-bars span>i{border-radius:50%;width:7px;height:7px}.category-bars span b{color:#e0e7f0;margin-left:auto}.category-bars em{background:#222f43;border-radius:999px;height:6px;overflow:hidden}.category-bars em i{border-radius:inherit;height:100%;display:block}.category-bars small{color:#7f8ca0;text-align:right;font-size:8px}.compact-empty{color:#718097;text-align:center;border:1px dashed #34445b;border-radius:9px;padding:35px 12px;font-size:9px}.upcoming-panel,.accounting-records-panel,.accounts-panel,.tax-panel{min-height:360px}.accounting-table{margin:20px -24px -24px}.accounting-table table{min-width:1080px}.accounting-table td:nth-child(2){grid-template-columns:29px minmax(130px,1fr);align-items:center;gap:8px;display:grid}.transaction-direction{border-radius:8px;place-items:center;width:28px;height:28px;font-size:15px;font-weight:900;display:grid}.transaction-direction.income{color:#63dfa8;background:#163d30}.transaction-direction.expense{color:#ff8d96;background:#402128}.transaction-description strong,.transaction-description small,.accounting-table td>strong,.accounting-table td>small{display:block}.transaction-description strong,.accounting-table td>strong{color:#dce4ef;font-size:10px}.transaction-description small,.accounting-table td>small{color:#718096;margin-top:4px;font-size:8px}.category-chip{color:#9ba8ba;white-space:nowrap;align-items:center;gap:6px;font-size:9px;display:inline-flex}.category-chip i{border-radius:50%;width:7px;height:7px}.record-badge.paid{color:#62dba4;background:#173b2f}.record-badge.cancelled{color:#f1848d;background:#3e2227}.table-row-actions{gap:5px;display:flex}.accounting-records-panel .records-control-group{max-width:720px}.accounting-records-panel .filter-tabs button{padding:6px 9px}.accounting-account-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.account-cards{grid-template-columns:repeat(3,minmax(220px,1fr));gap:13px;margin-top:23px;display:grid}.account-cards article{background:linear-gradient(145deg,#101b2b,#0b1421);border:1px solid #2b3a50;border-radius:12px;padding:19px;position:relative}.account-icon{float:right;color:#82aaeb;background:#263b5a;border-radius:10px;place-items:center;width:40px;height:40px;font-size:17px;font-weight:900;display:grid}.account-icon.cash{color:#5dd7a0;background:#183b30}.account-icon.credit_card{color:#c5a8ff;background:#30274b}.account-cards span,.account-cards small{color:#758399;font-size:8px;display:block}.account-cards h3{max-width:calc(100% - 48px);margin:8px 0 22px;font-size:13px}.account-cards strong{color:#f4f7fb;margin-bottom:5px;font-size:20px;display:block}.vat-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.vat-kpis article.tax-payable:after{background:#dc505d2b}.vat-kpis article.tax-credit:after{background:#2eae742b}.tax-panel>div:first-child>p:last-child{color:#7f8da2;max-width:650px;font-size:10px;line-height:1.55}.accounting-modal{max-width:760px}.transaction-total-preview{background:#0a1320;border:1px solid #334258;border-radius:9px;grid-template-columns:1fr 1fr 1.35fr;display:grid;overflow:hidden}.transaction-total-preview span{color:#7f8ca0;padding:12px 14px;font-size:9px}.transaction-total-preview span+span{border-left:1px solid #334258}.transaction-total-preview b,.transaction-total-preview strong{color:#dce4ef;margin-top:5px;font-size:12px;display:block}.transaction-total-preview strong{color:#f6c945;font-size:16px}@media (max-width:1000px){.accounting-kpis{grid-template-columns:repeat(2,1fr)}.accounting-overview-grid{grid-template-columns:1fr}.account-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.accounting-kpis,.accounting-account-summary,.vat-kpis,.account-cards{grid-template-columns:1fr}.cashflow-chart{gap:6px;overflow-x:auto}.cashflow-month{min-width:55px}.transaction-total-preview{grid-template-columns:1fr}.transaction-total-preview span+span{border-top:1px solid #334258;border-left:0}}:root{--voltit-black:#080706;--voltit-obsidian:#0d0b09;--voltit-espresso:#18120d;--voltit-brown:#241a12;--voltit-border:#3a2c1f;--voltit-gold:#d8ae43;--voltit-gold-bright:#f0cb68;--voltit-pearl:#f4efe6;--voltit-muted:#a79b8b;color:var(--voltit-pearl);background:var(--voltit-obsidian)}body{background:var(--voltit-obsidian);color:var(--voltit-pearl)}.app-shell{background:radial-gradient(circle at 78% 0, #2a1d1024, transparent 31%), var(--voltit-obsidian)}.sidebar{background:linear-gradient(#090806,#050504);border-right:1px solid #2e2319}main{background:radial-gradient(circle at 70% -5%,#4a32141b,#0000 30%)}h1,h2,h3{color:var(--voltit-pearl)}.eyebrow{color:#a9936b}.panel,.metric-card,.record-summary article,.calculator-card,.calculation-history,.finance-summary article,.inventory-kpis article,.accounting-kpis article,.accounting-account-summary article,.vat-kpis article{border-color:var(--voltit-border);background:linear-gradient(145deg,#1a1510,#110e0b);box-shadow:0 16px 42px #0007}.primary-button{background:linear-gradient(135deg, var(--voltit-gold-bright), #bd8c29);color:#1a1206;box-shadow:0 8px 24px #b3812438,inset 0 1px #fff4bd}.primary-button:hover{background:linear-gradient(135deg,#f8d87e,#cca03e)}.secondary-button{color:#ded4c5;background:#17120e;border-color:#4b3927}.secondary-button:hover{color:#fff;background:#21180f;border-color:#806232}.text-button{color:#d8ae43}.module-header>div>p:last-child{color:#958979}.stock-tabs,.accounting-tabs,.accounting-tabs,.invoice-tabs,.opportunity-tabs{background:#120e0b;border-color:#3b2c1e;box-shadow:0 12px 34px #0006}.stock-tabs button.active,.accounting-tabs button.active,.invoice-tabs button.active,.opportunity-tabs button.active{color:#f0cb68;background:#352510;border-color:#8e692e;box-shadow:inset 0 -2px #d8ae43}.modal-card{background:#15110e;border:1px solid #493725;box-shadow:0 34px 100px #000c}.module-form input,.module-form select,.module-form textarea,.calculator-form input,.calculator-form select{color:#f1ebdf;background:#0b0908;border-color:#493828}.module-form input:focus,.module-form select:focus,.module-form textarea:focus{border-color:#b08739;box-shadow:0 0 0 3px #d8ae4323}.module-alert{color:#ff9da5;background:#2c1519;border-color:#71434a}.stock-success{color:#72d9a0;background:#12251b;border-color:#365e47}.voltit-brand-logo{color:var(--voltit-pearl);align-items:center;gap:12px;display:flex}.voltit-monogram{clip-path:polygon(18% 0,82% 0,100% 18%,100% 82%,82% 100%,18% 100%,0 82%,0 18%);color:#100d09;background:linear-gradient(145deg,#f5d477,#9f6f1f);place-items:center;width:47px;height:47px;display:grid;position:relative;overflow:hidden;box-shadow:0 9px 30px #b9852e48}.voltit-monogram:before{content:"";clip-path:inherit;background:linear-gradient(145deg,#dfb64e,#b58025);border:1px solid #fff3ae88;position:absolute;inset:3px}.voltit-monogram b{z-index:1;margin-left:-9px;font:900 24px/1 Georgia,serif;position:relative;transform:skew(-8deg)}.voltit-monogram i{z-index:1;letter-spacing:-.04em;font:900 8px/1 Inter,sans-serif;position:absolute;bottom:8px;right:6px}.voltit-monogram em{z-index:2;background:#171008;width:3px;height:25px;position:absolute;top:8px;left:26px;transform:skew(-19deg)}.voltit-wordmark strong,.voltit-wordmark small{display:block}.voltit-wordmark strong{color:#f7f2e9;letter-spacing:.11em;font-size:18px}.voltit-wordmark strong span{color:var(--voltit-gold-bright)}.voltit-wordmark small{color:#85796a;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:135px;margin-top:3px;font-size:8px;overflow:hidden}.voltit-brand-logo.large{text-align:center;flex-direction:column;gap:15px}.voltit-brand-logo.large .voltit-monogram{width:67px;height:67px}.voltit-brand-logo.large .voltit-monogram b{font-size:33px}.voltit-brand-logo.large .voltit-monogram em{width:4px;height:34px;top:12px;left:37px}.voltit-brand-logo.large .voltit-monogram i{font-size:10px;bottom:11px;right:8px}.brand{padding:0 7px 27px}.brand .voltit-monogram{width:42px;height:42px}.brand .voltit-wordmark strong{font-size:15px}.premium-auth{background:#0b0907;grid-template-columns:minmax(430px,.95fr) minmax(470px,1.05fr)}.premium-auth .auth-visual{background:radial-gradient(circle at 75% 40%,#6f4a1927,#0000 30%),linear-gradient(145deg,#0c0a08,#050504)}.premium-auth .auth-visual:before{border-color:#d8ae4324;width:600px;height:600px;right:-310px;box-shadow:0 0 0 80px #d8ae4309,0 0 0 160px #d8ae4305}.premium-auth .auth-message{max-width:600px}.premium-auth .auth-message h1{color:#f8f3ea;margin:12px 0 17px;font-size:clamp(38px,4.7vw,67px)}.premium-auth .auth-message h1 span{color:var(--voltit-gold-bright)}.premium-auth .auth-message>p:last-child{color:#a99e8f;max-width:460px;font-size:14px}.auth-trust-row{z-index:1;color:#a99c8b;letter-spacing:.05em;text-transform:uppercase;gap:34px;font-size:10px;font-weight:800;display:flex;position:relative}.auth-trust-row span{align-items:center;gap:8px;display:flex}.auth-trust-row i{color:var(--voltit-gold);font-size:8px;font-style:normal}.auth-edition{z-index:1;color:#544a3e;letter-spacing:.18em;font-size:8px;position:absolute;bottom:25px;right:30px}.premium-auth .auth-form-side{background:radial-gradient(circle at 50% 30%,#24190e36,#0000 38%),#100d0a}.premium-auth .auth-card{background:linear-gradient(145deg,#1a1510d9,#100d0bd9);border:1px solid #3b2d20;border-radius:20px;width:min(100%,470px);padding:32px;box-shadow:0 28px 85px #0009}.auth-mobile-logo{margin-bottom:22px;display:none}.auth-mode-tabs{background:#0b0907;border:1px solid #382b20;border-radius:11px;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:26px;padding:5px;display:grid}.auth-mode-tabs button{color:#81776a;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:10px;font-size:11px;font-weight:800}.auth-mode-tabs button.active{color:#e9c66f;background:#2c2114;box-shadow:inset 0 -2px #c99a37}.auth-mode-tabs button:disabled{opacity:.4}.premium-auth .status-pill{color:#9b8f7f;background:#0c0a08;border-color:#403126;margin-bottom:22px}.premium-auth .auth-card-heading h2{color:#f4eee4}.premium-auth .auth-card-heading>p:last-child{color:#8e8274}.premium-auth .auth-card label{color:#b9ad9e}.premium-auth .auth-card input{color:#f4eee4;background:#0b0907;border-color:#463628}.premium-auth .auth-card input:focus{border-color:#b78b38;box-shadow:0 0 0 3px #d8ae4322}.auth-register-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.language-switcher{background:#0d0a08;border:1px solid #33271e;border-radius:8px;align-items:center;gap:7px;height:37px;margin:16px 5px 8px;padding:0 9px;display:flex}.language-switcher span{color:#bd9340}.language-switcher select{color:#a99e90;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:9px}[dir=rtl] .app-shell{direction:rtl}[dir=rtl] .module-header,[dir=rtl] .panel{text-align:right}.source-health{color:#79d5a2;background:#102019;border:1px solid #355442;border-radius:10px;grid-template-columns:9px 1fr;gap:3px 9px;min-width:210px;padding:13px 15px;font-size:10px;font-weight:800;display:grid}.source-health i{background:#48c981;border-radius:50%;width:8px;height:8px;margin-top:2px;box-shadow:0 0 0 4px #48c98118}.source-health small{color:#638877;grid-column:2;font-size:8px}.opportunity-tabs,.invoice-tabs{background:#120e0b;border:1px solid #3b2c1e;border-radius:12px;gap:5px;margin:0 0 20px;padding:7px;display:flex;overflow-x:auto}.opportunity-tabs button,.invoice-tabs button{color:#968a7a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:10px 14px;font-size:10px;font-weight:800}.opportunity-tabs button b{color:#d2ad58;background:#2d2115;border-radius:999px;margin-left:7px;padding:2px 5px;font-size:8px}.opportunity-scan-panel{grid-template-columns:minmax(300px,.9fr) minmax(500px,1.3fr);align-items:end;gap:20px;min-height:0;margin-bottom:16px;display:grid}.opportunity-scan-panel>div>p:last-child{color:#8f8476;font-size:9px}.opportunity-scan-panel form{grid-template-columns:minmax(230px,1fr) 135px auto;align-items:end;gap:8px;display:grid}.opportunity-scan-panel label{color:#9e9283;gap:5px;font-size:8px;font-weight:800;display:grid}.opportunity-scan-panel input,.opportunity-scan-panel select{color:#e8e0d4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b0907;border:1px solid #463526;border-radius:8px;outline:0;height:40px;padding:0 10px}.scan-result{color:#817767;grid-column:1/-1;justify-content:flex-end;gap:9px;font-size:8px;display:flex}.scan-result strong{color:#68d59e}.opportunity-layout{grid-template-columns:minmax(500px,1.05fr) minmax(380px,.7fr);gap:16px;display:grid}.opportunity-list-panel,.opportunity-detail{min-height:620px}.opportunity-list{gap:6px;margin-top:18px;display:grid}.opportunity-list>button{cursor:pointer;text-align:left;background:#0e0b09;border:1px solid #33281f;border-radius:10px;grid-template-columns:48px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:13px;display:grid}.opportunity-list>button:hover,.opportunity-list>button.active{background:#20170e;border-color:#76582a}.opportunity-list>button>div>strong,.opportunity-list>button>div>small,.lead-meta{display:block}.opportunity-list>button>div>strong{color:#e9e1d5;margin:5px 0;font-size:10px;line-height:1.35}.opportunity-list>button>div>small{color:#817668;font-size:8px}.lead-meta{color:#b18a40;text-transform:uppercase;font-size:7px}.opportunity-list>button>div>div{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.opportunity-list em{color:#978a78;background:#251c14;border-radius:999px;padding:3px 6px;font-size:7px;font-style:normal}.opportunity-list em.qualified,.opportunity-list em.quoted{color:#66d49d;background:#153023}.opportunity-score{color:#e4bb5c;background:#2b2011;border:1px solid #72562d;border-radius:12px;align-content:center;place-items:center;width:46px;height:46px;font-size:12px;font-weight:900;display:grid}.opportunity-score small{color:#8c7448;text-transform:uppercase;margin-top:2px;font-size:6px;display:block}.opportunity-score.high{color:#6ddba2;background:#123124;border-color:#2e6850}.opportunity-detail{height:-moz-fit-content;height:fit-content;position:sticky;top:20px}.opportunity-detail-heading{gap:13px;display:flex}.opportunity-detail-heading h2{margin-top:6px;font-size:15px;line-height:1.35}.opportunity-detail dl{border-top:1px solid #372b20;border-bottom:1px solid #372b20;grid-template-columns:1fr 1fr;margin:22px -24px 0;display:grid}.opportunity-detail dl div{padding:13px 24px}.opportunity-detail dl div:nth-child(2n){border-left:1px solid #372b20}.opportunity-detail dt{color:#796f62;text-transform:uppercase;font-size:7px}.opportunity-detail dd{color:#ded5c9;margin:5px 0 0;font-size:9px;font-weight:800}.scope-analysis{gap:7px;margin-top:20px;display:grid}.scope-analysis h3{margin:0 0 3px;font-size:11px}.scope-analysis span{color:#bfb3a3;background:#0d0b09;border:1px solid #35291f;border-radius:7px;grid-template-columns:8px 1fr auto;align-items:center;gap:7px;padding:9px;font-size:8px;display:grid}.scope-analysis i{background:#d8ae43;border-radius:50%;width:6px;height:6px}.scope-analysis small{color:#71685d;font-size:7px}.analysis-warning{background:#251b0f;border-left:3px solid #b58431;margin-top:15px;padding:12px}.analysis-warning strong{color:#dcb85f;font-size:8px}.analysis-warning p{color:#93836c;margin:5px 0 0;font-size:7px;line-height:1.45}.detail-actions{flex-wrap:wrap;gap:6px;margin-top:17px;display:flex}.detail-actions a{text-decoration:none}.opportunity-detail-empty{color:#756b5e;text-align:center;align-content:center;place-items:center;gap:8px;min-height:520px;display:grid}.opportunity-detail-empty>span{color:#57483a;font-size:35px}.opportunity-detail-empty p{max-width:280px;font-size:9px;line-height:1.5}.proposal-queue{min-height:560px}.proposal-queue table{min-width:950px}.proposal-modal{max-width:720px}.proposal-lead-summary{background:#0c0a08;border:1px solid #3e3023;border-radius:8px;margin-bottom:18px;padding:13px}.proposal-lead-summary strong,.proposal-lead-summary span{display:block}.proposal-lead-summary strong{color:#e4dccf;font-size:10px}.proposal-lead-summary span{color:#8d8172;margin-top:4px;font-size:8px}.detected-scope{background:#0b0907;border:1px solid #3b2f23;border-radius:9px;grid-template-columns:1fr 1fr;gap:6px;padding:14px;display:grid}.detected-scope>strong{color:#d7cdbf;grid-column:1/-1;margin-bottom:4px;font-size:9px}.detected-scope span{color:#a89c8d;justify-content:space-between;font-size:8px;display:flex}.detected-scope small{color:#6f665c}.send-review{background:#0c0a08;border:1px solid #3b2e22;border-radius:9px;gap:6px;margin-bottom:17px;padding:14px;display:grid}.send-review span,.send-review p{color:#8c8173;font-size:8px}.send-review b{color:#e7bd5d;font-size:18px}.source-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.source-grid article{min-height:390px}.source-grid article>span{color:#ad8740;letter-spacing:.12em;font-size:7px;font-weight:900}.source-grid article.connected>span{color:#5ed294}.source-grid h2{margin-top:12px}.source-grid p{color:#8c8172;min-height:65px;font-size:9px;line-height:1.6}.source-grid dl{border-top:1px solid #372a20;border-bottom:1px solid #372a20}.source-grid dl div{padding:12px 0}.source-grid dt{color:#71685d;font-size:7px}.source-grid dd{color:#c8bcac;margin:4px 0 0;font-size:9px}.source-grid a{color:#dcaf4d;margin-top:15px;font-size:9px;text-decoration:none;display:inline-block}.invoice-kpis{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px;display:grid}.invoice-kpis article{background:linear-gradient(145deg,#1b1510,#110e0b);border:1px solid #3b2d21;border-radius:12px;padding:19px}.invoice-kpis span,.invoice-kpis strong,.invoice-kpis small{display:block}.invoice-kpis span,.invoice-kpis small{color:#82776a;font-size:8px}.invoice-kpis strong{color:#f1eadf;margin:8px 0 5px;font-size:22px}.invoice-list-panel{min-height:500px}.invoice-designer-layout{grid-template-columns:330px minmax(620px,1fr);align-items:start;gap:18px;display:grid}.invoice-style-controls{align-content:start;gap:16px;min-height:650px;display:grid;position:sticky;top:20px}.invoice-style-controls>div:first-child>p:last-child{color:#887d6f;font-size:9px;line-height:1.5}.invoice-style-controls>label:not(.logo-upload):not(.reference-upload){color:#aa9d8d;gap:6px;font-size:9px;font-weight:800;display:grid}.invoice-style-controls select,.color-input input:last-child{color:#e9e0d4;background:#0b0907;border:1px solid #463527;border-radius:8px;height:40px;padding:0 10px}.logo-upload,.reference-upload{cursor:pointer;background:#0d0a08;border:1px dashed #5b452c;border-radius:10px;align-items:center;gap:12px;min-height:78px;padding:11px;display:flex}.logo-upload input,.reference-upload input{display:none}.logo-upload>span,.logo-upload img,.reference-upload>span{color:#d8ae43;object-fit:contain;background:#2e2111;border-radius:9px;flex:none;place-items:center;width:50px;height:50px;font-size:21px;display:grid}.logo-upload strong,.logo-upload small,.reference-upload strong,.reference-upload small{display:block}.logo-upload strong,.reference-upload strong{color:#d7cdbf;font-size:9px}.logo-upload small,.reference-upload small{color:#72695d;margin-top:4px;font-size:7px}.color-input{grid-template-columns:43px 1fr;gap:7px;display:grid}.color-input input[type=color]{background:#0b0907;border:1px solid #463527;border-radius:8px;width:43px;height:40px;padding:3px}.invoice-live-preview{--invoice-accent:#d8ae43;color:#1a2130;background:#f8f5ef;border-radius:4px;min-height:950px;padding:55px;position:relative;overflow:hidden;box-shadow:0 30px 80px #000b}.preview-accent{background:var(--invoice-accent);height:8px;position:absolute;inset:0 0 auto}.invoice-live-preview header{border-bottom:1px solid #d8d5cf;align-items:flex-start;margin:0;padding-bottom:25px}.invoice-live-preview header>div:first-child{grid-template-columns:auto 1fr;gap:5px 14px;display:grid}.invoice-live-preview header img,.preview-logo{object-fit:contain;grid-row:1/span 3;width:58px;height:58px}.preview-logo{background:var(--invoice-accent);color:#1a1408;border-radius:10px;place-items:center;font-size:24px;font-weight:900;display:grid}.invoice-live-preview header h2{color:#182131}.invoice-live-preview header small{color:#77808e;font-size:9px}.invoice-live-preview header>div:last-child{text-align:right}.invoice-live-preview header h1{color:#182131;margin-bottom:7px;font-size:31px}.invoice-live-preview header strong,.invoice-live-preview header small{display:block}.preview-bill-info{grid-template-columns:1fr 1fr;gap:18px;margin:28px 0;display:grid}.preview-bill-info div{background:#eeece7;border-radius:8px;padding:17px}.preview-bill-info small{color:#818896;font-size:7px;font-weight:900}.preview-bill-info h3{color:#1b2432;margin:7px 0;font-size:12px}.preview-bill-info p{color:#727b88;font-size:8px}.invoice-live-preview table{min-width:0}.invoice-live-preview th{color:#fff;background:#1a2231}.invoice-live-preview td{color:#434d5c;border-color:#ddd9d2;font-size:9px}.preview-totals{width:340px;margin:25px 0 0 auto;display:grid}.preview-totals span,.preview-totals strong{justify-content:space-between;padding:9px 12px;font-size:9px;display:flex}.preview-totals strong{background:var(--invoice-accent);color:#181207;font-size:13px}.invoice-live-preview footer{color:#8a919b;border-top:1px solid #d9d5cf;justify-content:space-between;padding-top:15px;font-size:8px;display:flex;position:absolute;bottom:35px;left:55px;right:55px}.invoice-live-preview.minimal .preview-accent{height:3px}.invoice-live-preview.corporate .preview-bill-info div{border-left:4px solid var(--invoice-accent)}.invoice-live-preview.technical header{border-bottom:3px double #303846}.invoice-settings-panel{min-height:650px}.invoice-settings-form{max-width:900px;margin-top:25px}.invoice-create-modal{width:min(96vw,1100px);max-height:92vh;overflow-y:auto}.invoice-line-editor{background:#0c0a08;border:1px solid #413124;border-radius:10px;margin:20px 0;padding:15px}.invoice-line-editor>div:first-child{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.invoice-line-editor>div:first-child button{color:#d7aa4d;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800}.invoice-line{border-top:1px solid #33271e;grid-template-columns:minmax(210px,1.4fr) 80px 80px 110px 75px 110px;align-items:end;gap:7px;padding:10px 25px 10px 0;display:grid;position:relative}.invoice-line label{color:#8e8274;gap:4px;font-size:7px;display:grid}.invoice-line input,.invoice-line select{color:#e3dbcf;background:#110d0a;border:1px solid #413124;border-radius:6px;height:36px;padding:0 8px}.invoice-line>strong{color:#e3b958;place-items:center;height:36px;font-size:9px;display:grid}.remove-line{color:#dc6871;cursor:pointer;background:0 0;border:0;position:absolute;top:28px;right:0}.invoice-form-footer{grid-template-columns:1fr 350px;gap:25px;margin-bottom:18px;display:grid}.invoice-form-footer label{color:#94887a;gap:5px;font-size:8px;display:grid}.invoice-form-footer textarea{color:#e5ddd1;background:#0c0a08;border:1px solid #443326;border-radius:8px;min-height:100px;padding:10px}.invoice-form-totals{display:grid}.invoice-form-totals span,.invoice-form-totals strong{color:#958979;border-bottom:1px solid #3a2c21;justify-content:space-between;padding:8px 12px;font-size:9px;display:flex}.invoice-form-totals strong{color:#e8c46c;background:#352510;border:0;font-size:13px}.customer-kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px;display:grid}.customer-kpis article{background:linear-gradient(145deg,#1b1510,#100d0b);border:1px solid #3b2e22;border-radius:11px;padding:17px 19px}.customer-kpis span,.customer-kpis strong,.customer-kpis small{display:block}.customer-kpis span,.customer-kpis small{color:#80766a;font-size:8px}.customer-kpis strong{color:#eee7dd;margin:7px 0 4px;font-size:21px}.customer-crm-layout{grid-template-columns:310px minmax(650px,1fr);align-items:start;gap:16px;display:grid}.customer-directory{min-height:740px;padding:18px}.customer-search{background:#0c0a08;border:1px solid #3c2e23;border-radius:8px;align-items:center;gap:7px;height:39px;margin:16px 0 10px;padding:0 9px;display:flex}.customer-search span{color:#aa833d}.customer-search input{color:#e7dfd3;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:9px}.customer-directory-list{gap:5px;display:grid}.customer-directory-list>button{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:39px minmax(0,1fr) 15px;align-items:center;gap:9px;padding:10px;display:grid}.customer-directory-list>button:hover,.customer-directory-list>button.active{background:#241a10;border-color:#604829}.customer-avatar{color:#130e07;background:linear-gradient(145deg,#d5aa42,#7f581b);border-radius:10px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.customer-avatar.large{width:54px;height:54px;font-size:14px}.customer-directory-list strong,.customer-directory-list small,.customer-directory-list em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.customer-directory-list strong{color:#dfd6c9;font-size:9px}.customer-directory-list small{color:#84796b;margin-top:3px;font-size:7px}.customer-directory-list em{color:#6d6459;margin-top:4px;font-size:7px;font-style:normal}.customer-workspace{min-height:740px;padding:0;overflow:hidden}.customer-profile-header{border-bottom:1px solid #3a2c20;grid-template-columns:55px minmax(0,1fr) auto;align-items:center;gap:14px;margin:0;padding:22px;display:grid}.customer-profile-header h2{margin:6px 0 3px;font-size:18px}.customer-profile-header p{color:#84796a;margin:0;font-size:8px}.customer-profile-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.customer-profile-actions a{text-decoration:none}.customer-tabs{background:#0e0b09;border-bottom:1px solid #3a2c20;gap:4px;padding:8px 20px;display:flex;overflow-x:auto}.customer-tabs button{color:#807568;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 10px;font-size:8px;font-weight:800}.customer-tabs button.active{color:#dfb85c;background:#312310}.customer-overview,.customer-subsection{padding:22px}.customer-info-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.customer-info-grid article{background:#0e0b09;border:1px solid #3a2c21;border-radius:10px;padding:15px}.customer-info-grid article>div{justify-content:space-between;align-items:flex-start;display:flex}.customer-info-grid article>div button{color:#d0a344;cursor:pointer;background:0 0;border:0;font-size:8px}.customer-info-grid dl{margin:14px 0 0}.customer-info-grid dl div{border-top:1px solid #2e241c;grid-template-columns:100px 1fr;gap:8px;padding:7px 0;display:grid}.customer-info-grid dt{color:#756c61;font-size:7px}.customer-info-grid dd{color:#c6bbac;margin:0;font-size:8px}.customer-quick-stats,.customer-finance-summary{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.customer-quick-stats article,.customer-finance-summary article{background:#15100d;border:1px solid #392c21;border-radius:8px;padding:13px}.customer-quick-stats span,.customer-quick-stats strong,.customer-quick-stats small,.customer-finance-summary span,.customer-finance-summary strong{display:block}.customer-quick-stats span,.customer-quick-stats small,.customer-finance-summary span{color:#756c60;font-size:7px}.customer-quick-stats strong,.customer-finance-summary strong{color:#e2b958;margin:6px 0 3px;font-size:15px}.customer-notes{background:#23190e;border-left:3px solid #a67a2e;margin-top:12px;padding:14px}.customer-notes p:last-child{color:#9a8b77;margin:0;font-size:8px;line-height:1.5}.contact-cards{gap:7px;margin-top:17px;display:grid}.contact-cards article{background:#0d0a08;border:1px solid #392b20;border-radius:9px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.contact-cards strong,.contact-cards small,.contact-cards p{display:block}.contact-cards strong{color:#ded5c8;font-size:9px}.contact-cards strong em{color:#d3aa4d;background:#33250f;border-radius:999px;margin-left:6px;padding:2px 5px;font-size:6px;font-style:normal}.contact-cards small,.contact-cards p{color:#756b5e;margin:3px 0 0;font-size:7px}.contact-cards a{color:#d2a84c;margin-left:5px;font-size:8px;text-decoration:none}.activity-timeline{border-left:1px solid #5a4225;margin-top:16px;padding-left:12px;display:grid}.activity-timeline article{grid-template-columns:11px minmax(0,1fr) auto;gap:10px;padding:0 0 17px;display:grid}.activity-timeline i{background:#15110d;border:2px solid #d5a743;border-radius:50%;width:9px;height:9px;margin:5px 0 0 -17px}.activity-timeline span,.activity-timeline strong,.activity-timeline p{display:block}.activity-timeline span{color:#776c60;text-transform:uppercase;font-size:7px}.activity-timeline strong{color:#d9d0c3;margin-top:4px;font-size:9px}.activity-timeline p{color:#857a6c;margin:4px 0;font-size:8px}.activity-timeline>article>b{color:#8f8374;font-size:7px}.related-record-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.related-record-grid>article{background:#0e0b09;border:1px solid #382b20;border-radius:9px;padding:14px}.related-record-grid>article>div{border-top:1px solid #30241b;grid-template-columns:1fr auto;gap:3px 8px;padding:9px 0;display:grid}.related-record-grid strong{color:#cfc5b7;font-size:8px}.related-record-grid span{color:#d7ad50;font-size:8px}.related-record-grid small{color:#71685d;font-size:7px}.customer-finance-summary{grid-template-columns:repeat(3,1fr)}.customer-workspace-footer{color:#645c52;border-top:1px solid #3a2c20;justify-content:space-between;margin-top:20px;padding:14px 22px;font-size:7px;display:flex}.customer-workspace-footer button{color:#a55b61;cursor:pointer;background:0 0;border:0;font-size:7px}.checkbox-label{grid-template-columns:auto 1fr;align-items:center;display:flex!important}.checkbox-label input{accent-color:#d8ae43;width:15px;height:15px}@media (max-width:1200px){.opportunity-layout,.invoice-designer-layout,.customer-crm-layout{grid-template-columns:1fr}.opportunity-detail,.invoice-style-controls{position:static}.customer-directory{min-height:300px}.customer-directory-list{grid-template-columns:repeat(2,1fr)}.invoice-live-preview{min-height:900px}}@media (max-width:1000px){.opportunity-scan-panel,.source-grid{grid-template-columns:1fr}.invoice-kpis,.customer-kpis{grid-template-columns:repeat(2,1fr)}.customer-profile-header{grid-template-columns:55px 1fr}.customer-profile-actions{grid-column:1/-1;justify-content:flex-start}.invoice-line{grid-template-columns:1fr 80px 80px}}@media (max-width:720px){.premium-auth{grid-template-columns:1fr}.premium-auth .auth-visual{display:none}.premium-auth .auth-card{padding:24px}.auth-mobile-logo{display:block}.auth-register-fields,.customer-info-grid,.related-record-grid,.opportunity-scan-panel form,.invoice-kpis,.customer-kpis,.customer-quick-stats,.customer-finance-summary{grid-template-columns:1fr}.invoice-live-preview{min-height:760px;padding:25px}.invoice-live-preview footer{left:25px;right:25px}.preview-bill-info,.invoice-form-footer,.customer-directory-list{grid-template-columns:1fr}}.nav-item{color:#c0b6a8}.nav-item:hover{color:#f4efe6;background:#1d160f}.nav-item.active{color:#fff8eb;background:linear-gradient(90deg,#3a2915,#241a11);box-shadow:inset 3px 0 #d8ae43,0 8px 22px #0005}.sidebar-account,.sidebar-footer{border-color:#35291f}.sidebar-account .avatar{color:#f1cb70;letter-spacing:-.04em;background:radial-gradient(circle at 30% 15%,#4a3518,#120d08 70%);border:1px solid #9b7338;font-family:Georgia,serif;box-shadow:inset 0 1px #fff1bd20,0 7px 20px #0008}.metric-card p,.metric-card small,.module-header>div>p:last-child,.empty-state p{color:#aa9f90}.metric-icon{opacity:.22}.metric-icon.blue{background:#c99b3b}.metric-icon.amber{background:#e1bd62}.metric-icon.violet{background:#7d6544}.metric-icon.red{background:#95665c}.attention-list>button{background:linear-gradient(90deg,#17120e,#110e0b);border-color:#443324}.attention-list>button:hover{background:#241a10;border-color:#896832}.attention-list strong{color:#eee7dc}.attention-list small,.attention-list>button>b{color:#95897a}.setup-panel{background:linear-gradient(145deg,#21170f,#120e0b)}.setup-panel li{color:#a99d8d}.setup-panel li span{border-color:#6c5738}.setup-panel li.done span{color:#1b1207;background:#d8ae43;border-color:#d8ae43}th{color:#bcae9b;background:#211810;border-color:#463527}td{color:#c5baab;border-color:#34281f}td strong{color:#f0e9de}td small{color:#918576}td code{color:#d8cbb9;background:#17110d}.table-note,.table-empty,.history-empty{color:#968a7b}.table-empty>span{color:#705f4a}.table-empty strong{color:#e8e0d4}.search-field{background:#0d0a08;border-color:#4d3a29}.search-field:focus-within{border-color:#a77d34;box-shadow:0 0 0 3px #d8ae4318}.search-field span{color:#b28b43}.search-field input{color:#eee6da}.row-action{color:#d3c8b8;background:#17120e;border-color:#4b3928}.row-action:hover{color:#efc865;background:#251b11;border-color:#b1883e}.modal-heading button{color:#b9ad9e;background:#2a2017}.current-stock{color:#9e9282;background:#15100c}.current-stock strong{color:#eee6da}.record-badge{color:#d2c4b0;background:#2b2118}.record-badge.sent,.record-badge.assigned,.record-badge.in_progress{color:#efc866;background:#3b2d16}.record-badge.on_hold,.record-badge.on_leave,.record-badge.high,.record-badge.planned{color:#f0ce78;background:#403218}.operation-badge{color:#e5c36e;background:#372a17}.operation-badge.transfer{color:#d7c49b;background:#3a2c21}.operation-badge.reserve,.operation-badge.release{color:#d9ba72;background:#382b19}.finance-summary article,.inventory-kpis article,.accounting-kpis article,.accounting-account-summary article,.vat-kpis article,.calculation-catalog{background:linear-gradient(145deg,#1a1510,#110e0b);border-color:#3a2c1f}.finance-summary article:after,.inventory-kpis article:after,.accounting-kpis article:after,.vat-kpis article:after{background:#d8ae4320}.finance-summary span,.finance-summary small,.inventory-kpis span,.inventory-kpis small,.accounting-kpis span,.accounting-kpis small,.accounting-account-summary span,.accounting-account-summary small,.vat-kpis span,.vat-kpis small{color:#9f9383}.finance-summary strong,.inventory-kpis strong,.accounting-kpis strong,.accounting-account-summary strong,.vat-kpis strong{color:#f0e9de}.stock-tabs button,.accounting-tabs button{color:#a99c8b}.stock-tabs button:hover,.accounting-tabs button:hover{color:#f0e8dc;background:#251b12}.file-drop-zone{color:#e7ded1;background:radial-gradient(circle,#39271355,#0c0907);border-color:#665039}.file-drop-zone small{color:#9a8e7e}.engineering-search{background:#0c0907;border-color:#4a3828}.engineering-search span{color:#a67f3a}.engineering-search input{color:#eee5d8}.calculator-tabs button{color:#9e9283;background:#120e0b;border-color:#443326}.calculator-tabs button:hover{color:#e7dfd3;background:#21170f}.calculator-tabs button.active{color:#f0cb68;background:#352510;border-color:#8e692e}.formula-banner{background:#15100c;border-color:#493725}.calculation-history article{border-color:#3a2c21}.drawing-layout,.drawing-library{background:#120e0b;border-color:#3b2d21}.library-section+.library-section{border-color:#392b20}.drawing-list-item:hover,.drawing-list-item.active{background:#251a0f;border-color:#74572d}.plan-upload{color:#c7bcad;background:#100c09;border-color:#5a4632}.layer-controls label:not(.plan-upload):not(.opacity-control){color:#b3a797}.drawing-topbar input:focus{background:#0d0a08;border-color:#755a32}.history-actions button{color:#bfb3a3;background:#18120e;border-color:#493728}.drawing-canvas-wrap{background-image:radial-gradient(#5b452e 1px,#0000 1px)}.wire.selected,.wall.selected,.dimension.selected line{stroke:#c99b38}.selection-ring{fill:#d8ae4315;stroke:#d8ae43}.drawing-note.selected{fill:#b8872d}.drawing-status,.drawing-status small{color:#968a7a}.invoice-live-preview{color:#241c14;background:#f6f0e6}.invoice-live-preview th{background:#241a12}.preview-bill-info div{background:#ebe3d7}.invoice-live-preview header h1,.invoice-live-preview header h2,.preview-bill-info h3{color:#241a12}.voltit-symbol{filter:drop-shadow(0 12px 24px #b27d2940)drop-shadow(0 2px 4px #000b);flex:none;width:50px;height:50px;transition:filter .28s,transform .28s;overflow:visible}.voltit-brand-logo:hover .voltit-symbol{filter:drop-shadow(0 15px 30px #bd862954)drop-shadow(0 3px 6px #000d);transform:translateY(-1px)}.voltit-brand-logo.large .voltit-symbol{width:76px;height:76px}.brand .voltit-symbol{width:45px;height:45px}.voltit-wordmark strong{color:#f5ead5;letter-spacing:.19em;text-shadow:0 2px 14px #d6a74622;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:600}.voltit-wordmark strong span{color:#d9ae53;font-weight:500}.voltit-wordmark small{color:#786a57;letter-spacing:.16em;max-width:170px;margin-top:5px;font-size:7px}.premium-auth{background:radial-gradient(circle at 50% 12%,#7d542022,#0000 28%),radial-gradient(circle at 0 100%,#3a27161f,#0000 32%),#090806;grid-template-columns:1fr;place-items:center;min-height:100vh;padding:34px 20px;display:grid}.premium-auth .auth-visual{display:none}.premium-auth .auth-form-side{background:0 0;width:100%;min-height:0;padding:0}.premium-auth .auth-card{margin:auto}.auth-card-topline{justify-content:space-between;align-items:center;gap:15px;min-height:78px;margin-bottom:16px;display:flex}.premium-auth .auth-mobile-logo{isolation:isolate;background:linear-gradient(135deg,#24190e,#0a0806 72%);border:1px solid #8d642b66;border-radius:16px;width:max-content;max-width:100%;margin:0;padding:8px 13px 8px 8px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff2c51f,0 14px 34px #0009}.premium-auth .auth-mobile-logo:before{content:"";z-index:-1;background:radial-gradient(circle,#e7b84e2d,#0000 68%);border-radius:50%;width:104px;height:104px;position:absolute;inset:-30px auto auto -22px}.premium-auth .auth-mobile-logo .voltit-brand-logo{gap:14px}.premium-auth .auth-mobile-logo .voltit-symbol{filter:brightness(1.18)saturate(1.12)drop-shadow(0 0 17px #e7b84e62)drop-shadow(0 7px 14px #000d);width:60px;height:60px}.premium-auth .auth-mobile-logo .voltit-symbol path:first-of-type,.premium-auth .auth-mobile-logo .voltit-symbol path:nth-of-type(2){stroke:#f4ce70;filter:drop-shadow(0 0 2px #e9b84d99)}.premium-auth .auth-mobile-logo .voltit-wordmark strong{color:#fff7e8;text-shadow:0 2px 15px #f2c76038;font-size:20px}.premium-auth .auth-mobile-logo .voltit-wordmark strong span{color:#f0c969}.premium-auth .auth-mobile-logo .voltit-wordmark small{color:#b7a688;opacity:1;font-size:7.5px}.auth-language-switcher{background:#0b0907;border:1px solid #493828;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:7px;width:min(190px,48%);height:40px;padding:0 10px;display:flex!important}.auth-language-switcher span{color:#d0a547}.auth-language-switcher select{color:#ddd3c5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b0907;border:0;outline:0;width:100%;font-size:10px}.auth-language-switcher option,.language-switcher option,select option{color:#f0e9de;background:#15110d}.language-switcher select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0d0a08}.opportunity-scan-panel{grid-template-columns:minmax(260px,.62fr) minmax(650px,1.38fr)}.opportunity-scan-panel .opportunity-scan-form{grid-template-columns:minmax(260px,1.6fr) minmax(175px,.8fr) 125px;align-items:end}.scan-location-fields{grid-column:1/-1;grid-template-columns:repeat(4,minmax(130px,1fr));gap:7px;display:grid}.opportunity-scan-form .scan-submit{grid-column:1/-1;justify-self:end;min-width:175px}.drawing-main{background:radial-gradient(circle at 70% 0,#412a1418,#0000 28%)}.drawing-layout{background:#100c09!important;border-color:#443326!important}.drawing-library{background:#15100c!important;border-color:#443326!important}.drawing-workspace{background:#0b0907!important}.drawing-topbar,.drawing-status{background:#17120e!important;border-color:#443326!important}.drawing-topbar input{color:#eee6da!important;background:#0d0a08!important}.drawing-tool{color:#bbae9e!important;background:#1a1410!important;border-color:#49382a!important}.drawing-tool span{color:#e1d7ca!important;background:#0d0a08!important}.drawing-tool:hover,.drawing-tool.active{color:#efc865!important;background:#30220f!important;border-color:#a47b34!important}.drawing-canvas-wrap{background-color:#0d0a08!important;background-image:radial-gradient(#5a442d 1px,#0000 1px)!important}.drawing-canvas{border-color:#71583b!important;box-shadow:0 12px 35px #000b!important}.history-actions button,.plan-upload{color:#c7bbab!important;background:#17110d!important;border-color:#503d2d!important}@media (max-width:1050px){.opportunity-scan-panel{grid-template-columns:1fr}}@media (max-width:820px){.opportunity-scan-panel .opportunity-scan-form,.scan-location-fields{grid-template-columns:1fr 1fr}.scan-query-field{grid-column:1/-1}}@media (max-width:560px){.auth-card-topline{flex-direction:column;align-items:stretch}.auth-language-switcher{width:100%}.opportunity-scan-panel .opportunity-scan-form,.scan-location-fields{grid-template-columns:1fr}}.premium-auth:before{content:"";pointer-events:none;opacity:.18;background-image:linear-gradient(#d8ae4308 1px,#0000 1px),linear-gradient(90deg,#d8ae4308 1px,#0000 1px);background-size:54px 54px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.premium-auth .auth-card{background:linear-gradient(145deg,#1b1611f2,#0f0c09f5);border-color:#4b3825;width:min(100%,500px);padding:36px;position:relative;overflow:hidden;box-shadow:0 38px 110px #000d,inset 0 0 0 1px #d8ae4308}.premium-auth .auth-card:before{content:"";background:linear-gradient(90deg,#0000,#e0ba5d,#0000);height:2px;position:absolute;inset:0 25% auto;box-shadow:0 0 22px #d8ae4366}.auth-language-switcher:hover,.auth-language-switcher:focus-within{background:#15100c;border-color:#9b7435}.auth-language-switcher select{cursor:pointer}.stock-quick-grid button{color:#e5dccf;background:#120e0b;border-color:#443326}.stock-quick-grid button:hover{background:#251a10;border-color:#8d6932}.stock-quick-grid small{color:#968a7b}.stock-quick-grid i.cyan,.stock-quick-grid i.violet,.stock-quick-grid i.blue,.stock-quick-grid i.teal,.stock-quick-grid i.slate{background:linear-gradient(145deg,#b68a35,#63451b)}.supplier-grid article{background:#120e0b;border-color:#443326}.supplier-grid article>span{color:#ddb85d;background:#30220f}.supplier-grid strong{color:#e8e0d4}.supplier-grid small{color:#958979}.warehouse-grid article{background:linear-gradient(145deg,#1a1410,#100c09);border-color:#443326}.warehouse-grid p,.warehouse-grid dt{color:#958979}.warehouse-grid dd{color:#e8dfd2}.warehouse-grid dl,.warehouse-grid dl div+div{border-color:#3b2d22}.import-preview{background:#0d0a08;border-color:#443326}.import-preview-summary span,.import-preview-summary label{color:#968a7b}.import-preview-summary strong{color:#e7ded2}.barcode-kpis article{background:linear-gradient(145deg,#1a1410,#100d0a);border-color:#443326}.barcode-kpis span,.barcode-kpis small{color:#968a7b}.barcode-kpis strong{color:#eee7dc}.barcode-search-form>label{background:#0d0a08;border-color:#503c2b}.barcode-search-form input{color:#eee6da}.camera-reader{background:#070604;border-color:#59442f}.scanner-empty{background:#100c09;border-color:#56422f}.scanner-empty>span{color:#80643b}.scanner-empty strong{color:#ddd3c5}.scanner-empty small,.barcode-actions-panel>p:last-of-type,.barcode-actions-panel dt{color:#958979}.barcode-actions-panel dl,.barcode-actions-panel dl div+div{border-color:#443326}.engineering-stats article{background:#15100d;border-color:#443326}.engineering-stats span{color:#9a8e7f}.filter-tabs button,.record-filter-tabs button{color:#a99d8d;background:#120e0b;border-color:#493728}.filter-tabs button:hover,.filter-tabs button.active,.record-filter-tabs button:hover,.record-filter-tabs button.active{color:#efc865;background:#30220f;border-color:#8e692e}*{scrollbar-width:thin;scrollbar-color:#9a7332 #100c09}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:#100c09;border-left:1px solid #2c2119}::-webkit-scrollbar-thumb{background:linear-gradient(#c89f46,#765220);border:3px solid #100c09;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#e0bd68,#936b2c)}::-webkit-scrollbar-corner{background:#100c09}.stock-tabs,.accounting-tabs,.invoice-tabs,.opportunity-tabs,.records-toolbar,.table-scroll,.stock-home-panel,.recent-stock-panel,.barcode-scanner-panel,.barcode-actions-panel,.barcode-list-panel,.import-panel,.supplier-panel,.warehouse-panel,.accounts-panel,.accounting-records-panel,.tax-panel,.calculation-catalog,.engineering-calculator,.engineering-history{border-color:#443326}.stock-tabs,.accounting-tabs,.invoice-tabs,.opportunity-tabs{background:linear-gradient(145deg,#17120e,#100c09);box-shadow:0 12px 34px #0008}.module-form input,.module-form select,.module-form textarea,.calculator-form input,.calculator-form select,.records-toolbar input,.records-toolbar select{color:#f0e9de;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b0907;border-color:#493828}.financial-preview,.formula-banner,.current-stock,.compact-empty,.calculation-history article,.calculation-category-list button,.calculation-tool-list button.active,.account-cards article{color:#b8ad9d;background:#120e0b;border-color:#443326}.calculation-category-list button:hover,.calculation-tool-list button:hover,.calculation-tool-list button.active{color:#efc865;background:#2b1f12}.account-icon{color:#dfb75a;background:#322512}.category-bars em{background:#33271d}.cashflow-chart{background:repeating-linear-gradient(0deg,#0000 0 52px,#34281e 53px);border-color:#443326}.scanner-status,.accounting-legend,.engineering-calculator-heading p,.calculation-tool-list small,.category-chip,.category-bars span,.cashflow-month>strong,.cashflow-month>small{color:#9a8e7f}html{scrollbar-gutter:stable}select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}select option,select optgroup{color:#f0e9de;background-color:#15110d}.premium-auth{isolation:isolate;background:radial-gradient(circle at 50% 48%,#8f63252b 0,#3f291513 24%,#0000 49%),radial-gradient(circle at 13% 18%,#b2823220 0,#0000 22%),radial-gradient(circle at 88% 82%,#5e3e1b20 0,#0000 25%),linear-gradient(135deg,#090806 0%,#0d0a07 48%,#070604 100%);overflow:hidden}.premium-auth:before{z-index:-2;opacity:.42;background-image:linear-gradient(#d8ae4308 1px,#0000 1px),linear-gradient(90deg,#d8ae4308 1px,#0000 1px),linear-gradient(135deg,#0000 49.7%,#d8ae4306 50%,#0000 50.3%);background-size:54px 54px,54px 54px,162px 162px;-webkit-mask-image:radial-gradient(72% 82%,#000 15%,#0000 78%);mask-image:radial-gradient(72% 82%,#000 15%,#0000 78%)}.premium-auth:after{content:"";aspect-ratio:1;z-index:-1;pointer-events:none;opacity:.7;filter:drop-shadow(0 0 28px #a8792424);background:radial-gradient(circle,#0000 0 31%,#d8ae4312 31.15% 31.35%,#0000 31.55% 41%,#d8ae430d 41.15% 41.35%,#0000 41.55% 50%,#d8ae4308 50.15% 50.35%,#0000 50.55%),repeating-conic-gradient(from 7deg,#d8ae4312 0deg 1.1deg,#0000 1.1deg 29deg);border-radius:50%;width:min(78vw,970px);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-12deg);-webkit-mask-image:radial-gradient(circle,#0000 0 28%,#000 32% 51%,#0000 57%);mask-image:radial-gradient(circle,#0000 0 28%,#000 32% 51%,#0000 57%)}.premium-auth .auth-form-side{z-index:2;position:relative}.premium-auth .auth-form-side:before,.premium-auth .auth-form-side:after{content:"";z-index:-1;pointer-events:none;opacity:.45;background:linear-gradient(90deg,#d8ae4340 0 46%,#0000 46%) 0 30px/100% 1px no-repeat,linear-gradient(90deg,#0000 0 35%,#d8ae432c 35% 100%) 0 82px/100% 1px no-repeat,radial-gradient(circle,#e5bd5d 0 2px,#0000 3px) 45% 27px/12px 12px no-repeat,radial-gradient(circle,#b18435 0 2px,#0000 3px) 34% 79px/12px 12px no-repeat;width:210px;height:150px;position:fixed}.premium-auth .auth-form-side:before{top:13vh;left:5vw}.premium-auth .auth-form-side:after{bottom:11vh;right:5vw;transform:rotate(180deg)}@media (max-width:720px){.premium-auth:after{opacity:.48;width:150vw}.premium-auth .auth-form-side:before,.premium-auth .auth-form-side:after{opacity:.24}}.language-picker{background:0 0;border:0;padding:0;display:block;position:relative}.language-picker-trigger{color:#ded5c8;cursor:pointer;text-align:left;background:#0b0907;border:1px solid #493828;border-radius:9px;outline:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;height:40px;padding:0 11px;display:grid}.language-picker-trigger:hover,.language-picker-trigger:focus-visible,.language-picker-trigger[aria-expanded=true]{background:#17110d;border-color:#a07834;box-shadow:0 0 0 3px #d8ae4317}.language-picker-trigger>span{color:#d5aa47;font-size:12px}.language-picker-trigger>strong{color:#e7ded2;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.language-picker-trigger>i{color:#b08b43;font-size:11px;font-style:normal}.language-picker-menu{z-index:1000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#100c09f8;border:1px solid #574128;border-radius:11px;padding:6px;position:absolute;top:calc(100% + 7px);left:0;right:0;box-shadow:0 24px 65px #000d,inset 0 1px #e7bd5d10}.language-picker-search{color:#c69a43;background:#090705;border:1px solid #463521;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:7px;margin-bottom:6px;padding:0 9px;display:grid}.language-picker-search input{color:#eee3d4;min-width:0;height:35px;font:inherit;background:0 0;border:0;outline:0;font-size:9px}.language-picker-search input::placeholder{color:#73685b}.language-picker-options{scrollbar-color:#8d682e #120e0a;scrollbar-width:thin;max-height:min(340px,50vh);overflow-y:auto}.language-picker-options>button{color:#a99d8d;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;outline:0;justify-content:space-between;align-items:center;width:100%;min-height:34px;padding:7px 9px;font-size:9px;display:flex}.language-picker-options>button small{color:#665d52;letter-spacing:.08em;margin-left:auto;font-size:7px}.language-picker-options>button:hover,.language-picker-options>button:focus-visible{color:#f1e8db;background:#24190f;border-color:#594225}.language-picker-options>button.active{color:#f0ca68;background:linear-gradient(90deg,#3a2914,#24190f);border-color:#8f692e;box-shadow:inset 3px 0 #d8ae43}.language-picker-options>button b{color:#e8bd5d;margin-left:8px}.language-picker-options>p{color:#766b5e;text-align:center;margin:16px 8px;font-size:9px}.auth-language-switcher{background:0 0;border:0;width:min(190px,48%);height:auto;padding:0;display:block!important}.auth-language-switcher .language-picker-menu{min-width:235px;left:auto}.language-switcher{background:0 0;border:0;height:auto;margin:16px 5px 8px;padding:0;display:block}.language-switcher .language-picker-menu{top:auto;bottom:calc(100% + 7px)}[dir=rtl] .language-picker-trigger,[dir=rtl] .language-picker-menu>button{text-align:right}@media (max-width:560px){.auth-language-switcher{width:100%}.auth-language-switcher .language-picker-menu{min-width:0;left:0}}.drawing-layout{grid-template-columns:270px minmax(0,1fr)}.drawing-library{padding:22px 18px}.tool-grid{gap:10px}.drawing-tool{border-radius:11px;min-height:88px;padding:11px 7px;font-size:10px;line-height:1.25}.drawing-tool span{border-radius:9px;width:38px;height:38px;margin-bottom:8px;font-size:18px;box-shadow:inset 0 0 0 1px #6d51291f}.library-heading h3,.library-section>.eyebrow{letter-spacing:.08em;font-size:9px}.plan-upload{place-items:center;min-height:42px;font-size:9px;display:grid}.plan-upload.analyzing{animation:1.4s linear infinite planAnalysis;color:#efc765!important;background:linear-gradient(90deg,#21170e,#382711,#21170e) 0 0/200% 100%!important;border-color:#a47a31!important}@keyframes planAnalysis{to{background-position:-200% 0}}@media (max-width:1200px) and (min-width:721px){.drawing-layout{grid-template-columns:235px minmax(0,1fr)}.drawing-library{padding:18px 14px}.drawing-tool{min-height:82px}}@media (max-width:720px){.drawing-layout{grid-template-columns:1fr}.tool-grid{grid-template-columns:repeat(4,minmax(78px,1fr));padding-bottom:4px;overflow-x:auto}.drawing-tool{min-height:80px}}.drawing-layout{grid-template-columns:270px minmax(600px,1fr) 250px;align-items:stretch;min-height:760px}.drawing-library,.drawing-inspector{max-height:900px;overflow:hidden auto}.drawing-workspace{min-width:0}.tool-category-tabs{background:#0c0907;border:1px solid #403126;border-radius:10px;grid-template-columns:1fr 1fr;gap:5px;margin:13px 0 11px;padding:5px;display:grid}.tool-category-tabs button{color:#8f8374;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;outline:0;min-height:31px;padding:5px;font-size:8px;font-weight:800}.tool-category-tabs button:hover{color:#e9dfd2;background:#21170f}.tool-category-tabs button.active{color:#efc765;background:#33230f;border-color:#8d682d;box-shadow:inset 0 -2px #d8ae43}.grid-quick-controls{gap:4px;display:flex}.grid-quick-controls button{color:#8f8374;cursor:pointer;background:#100c09;border:1px solid #493728;border-radius:6px;height:27px;padding:0 8px;font-size:7px}.grid-quick-controls button.active{color:#efc765;background:#30210f;border-color:#8e682d}.drawing-inspector{background:linear-gradient(#15100c,#100c09);border-left:1px solid #443326;padding:0}.inspector-section{border-bottom:1px solid #3b2d22;padding:18px}.inspector-section:last-child{border-bottom:0}.inspector-section>.eyebrow{margin-bottom:13px;font-size:8px}.inspector-project-status>div:first-child{justify-content:space-between;align-items:center;display:flex}.inspector-project-status h3{margin:9px 0 14px;font-size:13px}.drawing-ready-badge{color:#65d69c;letter-spacing:.08em;background:#12271d;border:1px solid #2f664c;border-radius:999px;padding:3px 6px;font-size:6px;font-weight:900}.drawing-mini-stats{grid-template-columns:1fr 1fr;gap:6px;display:grid}.drawing-mini-stats span{color:#817668;background:#0c0907;border:1px solid #3a2b20;border-radius:8px;padding:9px;font-size:7px}.drawing-mini-stats b{color:#e8be5f;margin-bottom:3px;font-size:15px;display:block}.selected-properties>strong,.selected-properties>small{display:block}.selected-properties>strong{color:#eee5d9;font-size:11px}.selected-properties>small{color:#73695d;margin-top:4px;font-family:ui-monospace,monospace;font-size:7px}.coordinate-grid{grid-template-columns:1fr 1fr;gap:7px;margin-top:13px;display:grid}.coordinate-grid label,.inspector-settings>label:not(.inspector-switch){color:#928678;gap:5px;font-size:7px;font-weight:800;display:grid}.coordinate-grid input,.inspector-settings select{color:#e8dfd2;background:#0b0907;border:1px solid #483627;border-radius:7px;outline:0;width:100%;height:35px;padding:0 8px}.selected-properties dl{margin:13px 0 0}.selected-properties dl div{border-top:1px solid #34271e;justify-content:space-between;padding:7px 0;display:flex}.selected-properties dt{color:#766c60;font-size:7px}.selected-properties dd{color:#cdbfae;margin:0;font-size:8px;font-weight:800}.thickness-control{color:#928678;grid-template-columns:1fr auto;gap:7px;margin-top:13px;font-size:7px;display:grid}.thickness-control b{color:#e3b85a}.thickness-control input{accent-color:#d8ae43;grid-column:1/-1;width:100%}.inspector-delete{color:#e9818b;cursor:pointer;background:#261418;border:1px solid #704047;border-radius:7px;width:100%;margin-top:13px;padding:8px;font-size:8px;font-weight:800}.inspector-empty{color:#71675b;text-align:center;place-items:center;padding:12px 2px 4px;display:grid}.inspector-empty>span{color:#8c6a36;font-size:22px}.inspector-empty strong{color:#c7bbac;margin:7px 0 5px;font-size:9px}.inspector-empty p{margin:0;font-size:7px;line-height:1.5}.inspector-settings{gap:9px;display:grid}.inspector-switch{color:#9b8f80;justify-content:space-between;align-items:center;font-size:8px;display:flex}.inspector-switch input{accent-color:#d8ae43;width:15px;height:15px}.drawing-checklist{gap:8px;display:grid}.drawing-checklist>.eyebrow{margin-bottom:5px}.drawing-checklist>span{color:#857a6c;align-items:center;gap:8px;font-size:8px;display:flex}.drawing-checklist>span i{color:#6f6457;border:1px solid #4a3929;border-radius:5px;place-items:center;width:17px;height:17px;font-style:normal;display:grid}.drawing-checklist>span.done{color:#c8bdaa}.drawing-checklist>span.done i{color:#65d499;background:#14271e;border-color:#316348}.drawing-checklist>p:last-child{color:#8f8170;background:#21170e;border-left:2px solid #906b2d;margin:7px 0 0;padding:9px;font-size:7px;line-height:1.5}.symbol-engineering-fields{gap:8px;margin-top:12px;display:grid}.symbol-engineering-fields label{color:#928678;gap:5px;font-size:7px;font-weight:800;display:grid}.symbol-engineering-fields input,.symbol-engineering-fields select{color:#e8dfd2;background:#0b0907;border:1px solid #483627;border-radius:7px;outline:0;width:100%;height:35px;padding:0 8px}.electrical-symbol .circuit-tag{fill:#7c5c25;text-anchor:start;font-size:10px;font-weight:900}.wire.circuit-lighting{stroke:#d5a52f}.wire.circuit-power{stroke:#c95747}.wire.circuit-safety{stroke:#3b9a68;stroke-dasharray:9 4}.wire.circuit-lowcurrent{stroke:#9a7449;stroke-dasharray:4 4}.wire.circuit-manual{stroke:#8d7761}.wire.selected{stroke-width:6px;stroke:#f3d379!important}.circuit-schedule-heading{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.circuit-schedule-heading .eyebrow{margin:0 0 5px}.circuit-schedule-heading strong{color:#efe5d6;font-size:10px}.circuit-schedule-heading>span{color:#dab557;border:1px solid #5d4627;border-radius:6px;padding:4px 6px;font:800 7px ui-monospace,monospace}.circuit-schedule-list{gap:7px;margin-top:13px;display:grid}.circuit-row{background:#0c0907;border:1px solid #3c2d21;border-radius:8px;padding:9px 9px 8px 12px;position:relative;overflow:hidden}.circuit-row:before{content:"";background:#9a7449;width:3px;position:absolute;inset:0 auto 0 0}.circuit-row.lighting:before{background:#d5a52f}.circuit-row.power:before{background:#c95747}.circuit-row.safety:before{background:#3b9a68}.circuit-row.lowcurrent:before{background:#9a7449}.circuit-row>div:first-child{grid-template-columns:auto 1fr;align-items:center;gap:3px 7px;display:grid}.circuit-row>div:first-child b{color:#e9bd59;grid-row:1/3;font:900 9px ui-monospace,monospace}.circuit-row>div:first-child strong{color:#d8cdbf;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.circuit-row>div:first-child small{color:#786e62;font-size:7px}.circuit-row dl{border-top:1px solid #2e231b;grid-template-columns:1fr 1fr;gap:5px;margin:8px 0 0;padding-top:7px;display:grid}.circuit-row dl div{gap:2px;display:grid}.circuit-row dt{color:#6f665b;text-transform:uppercase;font-size:6px}.circuit-row dd{color:#aa9e90;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:7px;overflow:hidden}.circuit-empty,.circuit-warning{color:#817568;font-size:7px;line-height:1.5}.circuit-empty{margin:12px 0 0}.circuit-warning{background:#21170e;border-left:2px solid #906b2d;margin:11px 0 0;padding:9px}.auto-design-settings{gap:10px;display:grid}.auto-design-title{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.auto-design-title .eyebrow{margin:0 0 5px}.auto-design-title strong{color:#eadfce;font-size:11px}.auto-design-title>span{color:#efc765;background:#2e210f;border:1px solid #8c682d;border-radius:8px;place-items:center;width:27px;height:27px;font:900 8px ui-monospace,monospace;display:grid;box-shadow:0 0 18px #bc8b2520}.auto-design-settings>label:not(.plan-upload){color:#938677;gap:5px;font-size:8px;font-weight:800;display:grid}.auto-design-settings select{color:#e5d9ca;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;background:#0b0907;border:1px solid #493627;border-radius:8px;outline:0;width:100%;height:36px;padding:0 9px}.auto-design-settings select:focus{border-color:#9a7433;box-shadow:0 0 0 2px #b98b2b1a}.auto-scope-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.auto-scope-grid label{color:#94887a;background:#0c0907;border:1px solid #392b21;border-radius:7px;align-items:center;gap:6px;min-height:33px;padding:6px 7px;font-size:7px;line-height:1.25;display:flex}.auto-scope-grid input{accent-color:#d6aa3e;flex:none;width:14px;height:14px}.auto-design-settings>small{color:#756b60;font-size:7px;line-height:1.55}.auto-design-settings .plan-upload{color:#ecc45f;background:linear-gradient(135deg,#2c1f0d,#17100a);border-style:solid;margin-top:1px;box-shadow:inset 0 0 0 1px #bf8d2712}.stock-pagination{color:#8f8272;background:linear-gradient(145deg,#120e0b,#0d0a08);border-top:1px solid #3c2d21;justify-content:space-between;align-items:center;gap:14px;margin:24px -24px -24px;padding:12px 18px;font:800 9px ui-monospace,monospace;display:flex}.stock-pagination>div{align-items:center;gap:9px;display:flex}.stock-pagination strong{color:#cfc1af;text-align:center;min-width:64px}.stock-pagination button{color:#e8c361;cursor:pointer;background:#21170f;border:1px solid #5b442a;border-radius:8px;width:32px;height:30px;font-size:19px;line-height:1}.stock-pagination button:hover:not(:disabled){background:#34230f;border-color:#a77b32}.stock-pagination button:disabled{opacity:.32;cursor:default}@media (max-width:1300px) and (min-width:721px){.drawing-layout{grid-template-columns:235px minmax(600px,1fr)}.drawing-inspector{display:none}}@media (max-width:720px){.drawing-layout{grid-template-columns:1fr}.drawing-inspector{border-top:1px solid #443326;border-left:0;max-height:none;display:block}.drawing-mini-stats{grid-template-columns:repeat(4,1fr)}.stock-pagination{margin-left:-18px;margin-right:-18px}}.ai-widget{z-index:90;justify-items:end;gap:12px;font-family:inherit;display:grid;position:fixed;bottom:22px;right:24px}.ai-widget-panel{color:#eee4d7;background:radial-gradient(circle at 88% -5%,#c4932c20,#0000 32%),linear-gradient(160deg,#18120d 0%,#0c0907 58%,#100b07 100%);border:1px solid #654b29;border-radius:20px;flex-direction:column;width:min(410px,100vw - 32px);height:min(690px,100vh - 120px);min-height:480px;animation:.22s ease-out ai-widget-enter;display:flex;position:absolute;bottom:70px;right:0;overflow:hidden;box-shadow:0 28px 80px #000b,inset 0 0 0 1px #f0c55a0c}@keyframes ai-widget-enter{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.ai-widget-header{background:linear-gradient(110deg,#1f160d,#110c08);border-bottom:1px solid #3b2c20;grid-template-columns:46px 1fr 34px;align-items:center;gap:11px;padding:16px 16px 14px;display:grid}.ai-widget-brand-mark{background:#080604;border:1px solid #c7983f80;border-radius:14px;flex:none;width:46px;height:46px;display:block;position:relative;overflow:hidden;box-shadow:0 10px 28px #000b,0 0 22px #d29d3529,inset 0 0 0 1px #fff0b00a}.ai-widget-brand-mark:after{content:"";pointer-events:none;border-radius:12px;position:absolute;inset:1px;box-shadow:inset 0 1px #fff0bd24}.ai-widget-brand-mark img{object-fit:cover;width:100%;height:100%;display:block}.ai-widget-brand-mark.compact{border-color:#9b743a66;border-radius:9px;width:29px;height:29px;box-shadow:0 6px 18px #0009,0 0 13px #d29d3524}.ai-widget-brand-mark.compact:after{border-radius:7px}.ai-widget-header strong{color:#fff6e8;letter-spacing:.02em;font-size:13px;display:block}.ai-widget-header div:nth-child(2) span{color:#8e8274;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;margin-top:4px;font-size:8px;font-weight:800;display:flex}.ai-widget-header div:nth-child(2) i,.ai-widget-launcher>i{background:#64d79a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #64d79a18,0 0 13px #64d79a66}.ai-widget-header>button{color:#8b7d6d;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;width:34px;height:34px;font-size:24px;line-height:1}.ai-widget-header>button:hover{color:#f0c96b;background:#241810;border-color:#493526}.ai-widget-context{color:#776c60;background:#0b0806a6;border-bottom:1px solid #2b211a;justify-content:space-between;align-items:center;gap:12px;padding:9px 16px;font-size:7px;display:flex}.ai-widget-context b{color:#ad8a49;text-align:right;font-size:7px}.ai-widget-messages{scrollbar-color:#72542c #120d09;scrollbar-width:thin;flex-direction:column;flex:1;gap:13px;min-height:0;padding:17px 15px;display:flex;overflow-y:auto}.ai-widget-messages::-webkit-scrollbar{width:7px}.ai-widget-messages::-webkit-scrollbar-track{background:#120d09}.ai-widget-messages::-webkit-scrollbar-thumb{background:#72542c;border:2px solid #120d09;border-radius:999px}.ai-widget-message{align-items:flex-start;gap:8px;max-width:90%;display:flex}.ai-widget-message p{color:#d9cfc2;white-space:pre-wrap;background:#19120d;border:1px solid #3b2d22;border-radius:4px 13px 13px;margin:0;padding:11px 12px;font-size:10px;line-height:1.62}.ai-widget-message.user{align-self:flex-end}.ai-widget-message.user p{color:#f1dfb5;background:linear-gradient(145deg,#352713,#24190e);border-color:#68502a;border-radius:13px 4px 13px 13px}.ai-widget-quick{gap:7px;margin:2px 0 3px 35px;display:grid}.ai-widget-quick button{color:#9c9082;cursor:pointer;text-align:left;background:#0e0a07;border:1px solid #3c2c20;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;font-size:8px;display:flex}.ai-widget-quick button:hover{color:#e9c466;background:#21170d;border-color:#85622d}.ai-widget-quick span{color:#cf9f3c;font-size:13px}.ai-widget-thinking{gap:4px;min-width:57px;display:flex}.ai-widget-thinking i{background:#c59a45;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite ai-widget-pulse}.ai-widget-thinking i:nth-child(2){animation-delay:.14s}.ai-widget-thinking i:nth-child(3){animation-delay:.28s}@keyframes ai-widget-pulse{0%,70%,to{opacity:.3;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}.ai-widget-error{color:#f3989e;background:#2b1518;border:1px solid #703b3e;border-radius:8px;margin:0 15px 9px;padding:9px 10px;font-size:8px}.ai-widget-route{color:#e8bf61;cursor:pointer;background:#261a0d;border:1px solid #735529;border-radius:9px;justify-content:space-between;align-items:center;margin:0 15px 9px;padding:9px 11px;font-size:8px;font-weight:900;display:flex}.ai-widget-composer{background:#0b0806;border:1px solid #5d4529;border-radius:14px;grid-template-columns:minmax(0,1fr) 40px;align-items:end;gap:8px;margin:0 14px;padding:8px;display:grid;box-shadow:0 0 0 3px #bc8c2810}.ai-widget-composer:focus-within{border-color:#a77b31;box-shadow:0 0 0 3px #c993271c}.ai-widget-composer textarea{resize:none;color:#f0e5d7;min-height:38px;max-height:96px;font:inherit;background:0 0;border:0;outline:0;padding:10px 7px 7px;font-size:10px;line-height:1.45;overflow-y:auto}.ai-widget-composer textarea::placeholder{color:#665d53}.ai-widget-composer button{color:#160e05;cursor:pointer;background:linear-gradient(145deg,#edc35f,#9e6f20);border:1px solid #d5aa50;border-radius:11px;width:40px;height:40px;font-size:19px;font-weight:900;box-shadow:inset 0 1px #fff1ae,0 7px 18px #9c6d2338}.ai-widget-composer button:disabled{opacity:.35;cursor:default}.ai-widget-disclaimer{color:#61584e;text-align:center;padding:8px 16px 12px;font-size:6px}.ai-widget-launcher{color:#eee3d4;cursor:pointer;text-align:left;background:radial-gradient(circle at 14% 10%,#6f4a161d,#0000 35%),linear-gradient(145deg,#1b130c,#0b0806);border:1px solid #87632d;border-radius:19px;grid-template-columns:46px auto 8px;align-items:center;gap:10px;min-width:178px;padding:7px 13px 7px 7px;transition:transform .18s,border-color .18s;display:grid;box-shadow:0 15px 45px #000a,inset 0 1px #fff1a90c}.ai-widget-launcher:hover{border-color:#c39642;transform:translateY(-2px)}.ai-widget-launcher strong{color:#fff2dc;font-size:11px;display:block}.ai-widget-launcher small{color:#887b6c;margin-top:3px;font-size:7px;display:block}@media (max-width:720px){.ai-widget{bottom:12px;right:12px}.ai-widget-panel{border-radius:17px;width:auto;height:auto;min-height:0;position:fixed;inset:10px 10px 82px}.ai-widget-launcher{min-width:164px}}.ai-widget-header{grid-template-columns:46px minmax(0,1fr) auto}.ai-widget-header-actions{gap:4px;display:flex}.ai-widget-header-actions button{color:#8b7d6d;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;width:34px;height:34px;font-size:15px;line-height:1;display:grid}.ai-widget-header-actions button:last-child{font-size:24px}.ai-widget-header-actions button:hover,.ai-widget-header-actions button.active{color:#f0c96b;background:#2a1c0e;border-color:#604727}.ai-settings-view{scrollbar-color:#72542c #120d09;scrollbar-width:thin;flex:1;min-height:0;padding:18px;overflow-y:auto}.ai-settings-intro{margin-bottom:18px}.ai-settings-intro>span{color:#c99e48;letter-spacing:.14em;font:900 7px ui-monospace,monospace}.ai-settings-intro h3{color:#fff2dc;margin:7px 0 6px;font-size:17px}.ai-settings-intro p{color:#817467;margin:0;font-size:8px;line-height:1.6}.ai-settings-field{color:#a99c8d;gap:7px;font-size:8px;font-weight:800;display:grid}.ai-settings-field input,.ai-settings-field select{color:#ede1d1;width:100%;height:42px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a0705;border:1px solid #4b3929;border-radius:10px;outline:0;padding:0 11px}.ai-settings-field input:focus,.ai-settings-field select:focus{border-color:#a57b35;box-shadow:0 0 0 3px #b6892c18}.ai-settings-field small{color:#685e53;font-size:7px;font-weight:500;line-height:1.45}.ai-settings-key{margin-bottom:14px}.ai-settings-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:15px;display:grid}.ai-settings-toggle{color:#d0c2b2;border-top:1px solid #30241b;justify-content:space-between;align-items:center;gap:15px;padding:12px 0;display:flex}.ai-settings-toggle span{gap:4px;display:grid}.ai-settings-toggle strong{font-size:9px}.ai-settings-toggle small{color:#70665b;font-size:7px;line-height:1.35}.ai-settings-toggle input{accent-color:#c99a3d;flex:none;width:17px;height:17px}.ai-settings-message{color:#e2bf68;background:#21180e;border:1px solid #5d492c;border-radius:9px;margin-top:11px;padding:10px;font-size:8px;line-height:1.45}.ai-settings-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;display:grid}.ai-settings-actions button{min-height:39px;font-size:8px}.ai-settings-footer{justify-content:space-between;gap:12px;margin-top:14px;display:flex}.ai-settings-footer a,.ai-settings-footer button{color:#bd9140;cursor:pointer;background:0 0;border:0;font-size:7px;text-decoration:none}.ai-settings-footer button{color:#aa6965}.ai-settings-cost{color:#62584e;margin:14px 0 0;font-size:7px;line-height:1.5}@media (max-width:480px){.ai-settings-grid,.ai-settings-actions{grid-template-columns:1fr}}.dashboard-ai-hint{background:#181008;border:1px solid #5e4527;border-radius:11px;align-items:center;gap:10px;margin-top:16px;padding:12px;display:flex}.dashboard-ai-hint>.dashboard-ai-mark{background:#080604;border:1px solid #9b7338;border-radius:11px;flex:none;width:36px;height:36px;display:block;overflow:hidden;box-shadow:inset 0 1px #fff1bd1c,0 8px 18px #0008}.dashboard-ai-mark img{object-fit:cover;width:100%;height:100%;display:block}.dashboard-ai-hint strong,.dashboard-ai-hint small{display:block}.dashboard-ai-hint strong{color:#eadfce;font-size:9px}.dashboard-ai-hint small{color:#766b5f;margin-top:4px;font-size:7px;line-height:1.4}.operations-command-center{grid-template-columns:minmax(0,1.75fr) minmax(250px,.65fr);gap:14px;margin-bottom:16px;display:grid}.operations-command-center .panel{background:linear-gradient(145deg,#17110c,#0d0907);border-color:#453324;margin:0}.ops-panel-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ops-panel-title h2,.ops-risk-panel h2{color:#eadfce;margin:5px 0 0;font-size:14px}.ops-panel-title>span{color:#c0994e;border:1px solid #5b4427;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:900}.ops-funnel-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:17px;display:grid}.ops-funnel-grid article{background:#0c0907;border:1px solid #392a20;border-radius:10px;padding:13px;position:relative;overflow:hidden}.ops-funnel-grid article>span,.ops-funnel-grid article>strong,.ops-funnel-grid article>small{display:block}.ops-funnel-grid article>span{color:#84786b;text-transform:uppercase;font-size:7px;font-weight:900}.ops-funnel-grid article>strong{color:#f0e4d3;margin:7px 0 4px;font-size:22px}.ops-funnel-grid article>small{color:#6e645a;font-size:7px}.ops-funnel-grid article>i{background:#a47b32;height:3px;position:absolute;inset:auto auto 0 0}.ops-funnel-grid article.sent>i{background:#5d83c4}.ops-funnel-grid article.accepted>i{background:#50b17b}.ops-funnel-grid article.rejected>i{background:#9d4e54}.ops-risk-panel{padding:18px}.ops-risk-panel>div:not(.ops-all-clear){border-top:1px solid #30241b;align-items:center;gap:10px;padding:12px 0;display:flex}.ops-risk-panel>div:first-of-type{margin-top:13px}.ops-risk-panel>div>span{color:#c5a568;border:1px solid #54452f;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}.ops-risk-panel>div>span.risk{color:#ee858d;background:#2a1518;border-color:#713b40}.ops-risk-panel>div>span.warning{color:#e7b64e;background:#2a1e0c;border-color:#795d28}.ops-risk-panel>div>span.good{color:#63ce94;background:#11241b;border-color:#315c47}.ops-risk-panel p{margin:0}.ops-risk-panel p strong,.ops-risk-panel p small{display:block}.ops-risk-panel p strong{color:#cfc2b2;font-size:8px}.ops-risk-panel p small{color:#6c6258;margin-top:3px;font-size:7px}.service-flow-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:17px;display:grid}.service-flow-grid article{background:#0c0907;border:1px solid #3c2d22;border-radius:10px;padding:12px}.service-flow-grid article span,.service-flow-grid article strong,.service-flow-grid article small{display:block}.service-flow-grid article span{color:#887b6d;text-transform:uppercase;font-size:7px;font-weight:900}.service-flow-grid article strong{color:#f0e5d5;margin:6px 0 4px;font-size:21px}.service-flow-grid article small{color:#6c6258;font-size:7px}.service-flow-grid article.open{border-top-color:#c29a48}.service-flow-grid article.assigned{border-top-color:#5d83c4}.service-flow-grid article.in_progress{border-top-color:#a875cb}.service-flow-grid article.completed{border-top-color:#50b17b}.technician-load{border-top:1px solid #34281e;margin-top:18px;padding-top:15px}.load-row{grid-template-columns:minmax(90px,140px) 1fr 20px;align-items:center;gap:9px;margin-top:9px;display:grid}.load-row>span{color:#918577;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.load-row>i{background:#272019;border-radius:999px;height:5px;overflow:hidden}.load-row>i b{border-radius:inherit;background:linear-gradient(90deg,#7c5d2b,#dbb658);height:100%;display:block}.load-row>strong{color:#c2ad86;text-align:right;font-size:8px}.service-risk-row p{min-width:0}.service-risk-row p small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-all-clear{text-align:center;justify-items:center;padding:35px 8px 18px;display:grid}.ops-all-clear>span{color:#65d198;background:#12251c;border:1px solid #35614b;border-radius:50%;place-items:center;width:42px;height:42px;font-size:17px;display:grid}.ops-all-clear strong{color:#c9bcad;margin-top:10px;font-size:9px}.ops-all-clear small{color:#6c6258;margin-top:5px;font-size:7px}.success-text{color:#67cf98!important}.inventory-intelligence{background:radial-gradient(circle at 90% 0,#bb8d2917,#0000 28%),linear-gradient(145deg,#17110c,#0d0907);border-color:#4b3823;margin:0 0 16px;padding:19px}.inventory-intelligence-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.inventory-intelligence-head h2{color:#eadfce;margin:5px 0 6px;font-size:15px}.inventory-intelligence-head p:not(.eyebrow){color:#766b60;max-width:620px;margin:0;font-size:8px;line-height:1.5}.inventory-intelligence-head>span{color:#72cb9b;background:#112119;border:1px solid #3e5948;border-radius:11px;justify-items:center;min-width:105px;padding:10px;font-size:7px;display:grid}.inventory-intelligence-head>span.attention{color:#dbad51;background:#261c0d;border-color:#745b30}.inventory-intelligence-head>span strong{color:inherit;font-size:19px}.inventory-intelligence-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:17px;display:grid}.inventory-intelligence-grid article{background:#0c0907;border:1px solid #382b21;border-radius:9px;padding:12px}.inventory-intelligence-grid span,.inventory-intelligence-grid strong,.inventory-intelligence-grid small{display:block}.inventory-intelligence-grid span{color:#7f7468;font-size:7px}.inventory-intelligence-grid strong{color:#e8dccd;margin:6px 0;font-size:16px}.inventory-intelligence-grid i{background:#2b221a;border-radius:99px;height:4px;display:block;overflow:hidden}.inventory-intelligence-grid i b{border-radius:inherit;background:linear-gradient(90deg,#80602d,#e0b852);height:100%;display:block}.inventory-intelligence-grid small{color:#655c53;margin-top:6px;font-size:6px}.reorder-radar{border-top:1px solid #34281e;grid-template-columns:180px 1fr;gap:16px;margin-top:16px;padding-top:15px;display:grid}.reorder-radar>div:first-child>strong{color:#e6bc5e;margin-top:6px;font-size:11px;display:block}.reorder-list{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.reorder-list>button{color:inherit;cursor:pointer;text-align:left;background:#0b0806;border:1px solid #3b2d22;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px;display:flex}.reorder-list>button:hover{background:#20160d;border-color:#8a682f}.reorder-list>button span{min-width:0}.reorder-list>button strong,.reorder-list>button small{display:block}.reorder-list>button span strong{color:#bdb1a3;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.reorder-list>button small{color:#655c53;margin-top:3px;font-size:6px}.reorder-list>button>b{color:#ddb456;text-align:right;flex:none;font-size:8px}.reorder-clear{background:#102018;border:1px solid #315a46;border-radius:9px;align-items:center;gap:10px;padding:11px;display:flex}.reorder-clear>span{color:#69d49b;background:#1b3a29;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.reorder-clear p{margin:0}.reorder-clear strong,.reorder-clear small{display:block}.reorder-clear strong{color:#a9cbb8;font-size:8px}.reorder-clear small{color:#5f7c6a;margin-top:3px;font-size:6px}@media (max-width:1000px){.operations-command-center{grid-template-columns:1fr}.ops-funnel-grid,.service-flow-grid{grid-template-columns:repeat(2,1fr)}.reorder-radar{grid-template-columns:1fr}}@media (max-width:620px){.ops-funnel-grid,.service-flow-grid,.inventory-intelligence-grid,.reorder-list{grid-template-columns:1fr}.inventory-intelligence-head{display:grid}.inventory-intelligence-head>span{justify-self:start}}.offer-evidence-backdrop{z-index:120;padding:24px}.offer-evidence-modal{background:linear-gradient(145deg,#15110d,#0b0907);border-color:#66502d;width:min(1120px,96vw);max-height:92vh;overflow:auto}.offer-evidence-modal .modal-heading>div>p:last-child{color:#8f8375;margin:6px 0 0}.offer-evidence-form{background:#0e0b08;border:1px solid #3e3122;border-radius:14px;grid-template-columns:minmax(260px,1.25fr) 190px minmax(240px,1fr) auto;align-items:end;gap:12px;padding:18px;display:grid}.offer-evidence-form>label:not(.evidence-file-drop){color:#a89a87;text-transform:uppercase;letter-spacing:.06em;gap:7px;font-size:10px;font-weight:800;display:grid}.offer-evidence-form input,.offer-evidence-form select{color:#eee4d7;background:#17110d;border:1px solid #4c3b28;border-radius:9px;width:100%;min-height:42px;padding:0 12px}.evidence-file-drop{cursor:pointer;background:linear-gradient(135deg,#22180e,#120e0a);border:1px dashed #806432;border-radius:11px;align-items:center;gap:12px;min-height:68px;padding:10px 14px;display:flex}.evidence-file-drop input{display:none}.evidence-file-drop>span{color:#e4bc58;background:#d8ae4320;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;font-size:23px;display:grid}.evidence-file-drop strong,.evidence-file-drop small{display:block}.evidence-file-drop strong{color:#e7dccd;font-size:11px}.evidence-file-drop small{color:#817567;margin-top:4px;font-size:9px}.offer-evidence-summary{color:#8f8375;justify-content:space-between;gap:20px;margin:18px 0 12px;display:flex}.offer-evidence-summary strong{color:#e8bd58;font-size:20px}.offer-evidence-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.offer-evidence-grid article{background:#100d0a;border:1px solid #403325;border-radius:13px;overflow:hidden;box-shadow:0 14px 30px #0004}.evidence-image-wrap{aspect-ratio:4/3;background:#070605;position:relative}.evidence-image-wrap img{object-fit:cover;width:100%;height:100%;display:block}.evidence-document{color:#d8ae43;letter-spacing:.15em;place-items:center;width:100%;height:100%;font-size:11px;font-weight:900;display:grid}.evidence-image-wrap>span{color:#f2e5d2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0806d9;border:1px solid #ffffff20;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900;position:absolute;bottom:10px;left:10px}.evidence-image-wrap>span.before{color:#79b9ff}.evidence-image-wrap>span.during{color:#f2c35e}.evidence-image-wrap>span.after{color:#79d69c}.offer-evidence-grid article>div:last-child{padding:12px}.offer-evidence-grid strong,.offer-evidence-grid small{display:block}.offer-evidence-grid strong{color:#e4d9cc;font-size:11px}.offer-evidence-grid small{color:#7d7265;margin-top:6px;font-size:9px}.offer-evidence-grid button{color:#b97868;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-size:9px;font-weight:800}.evidence-empty{border:1px dashed #4b3b2a;border-radius:13px;min-height:190px}@media (max-width:900px){.offer-evidence-form{grid-template-columns:1fr 1fr}.evidence-file-drop,.evidence-caption{grid-column:1/-1}}@media (max-width:560px){.offer-evidence-backdrop{padding:8px}.offer-evidence-form{grid-template-columns:1fr}.evidence-file-drop,.evidence-caption{grid-column:auto}.offer-evidence-summary{display:grid}}.app-install-button{z-index:105;color:#eee4d7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;text-align:left;background:linear-gradient(145deg,#1b1510ee,#0d0a08f5);border:1px solid #7c6235;border-radius:13px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;min-width:245px;padding:9px 12px;display:grid;position:fixed;bottom:22px;right:108px;box-shadow:0 18px 45px #0009,inset 0 1px #ffffff0d}.app-install-button>span,.app-install-mark{color:#e4bd60;background:radial-gradient(circle at 32% 22%,#4a3519,#15100b 70%);border:1px solid #c89a3b;border-radius:11px;place-items:center;width:38px;height:38px;font:900 17px Georgia,serif;display:grid;box-shadow:inset 0 0 16px #d5a33a18}.app-install-button strong,.app-install-button small{display:block}.app-install-button strong{letter-spacing:.03em;font-size:10px}.app-install-button small{color:#8f8273;margin-top:3px;font-size:8px}.app-install-button b{color:#dcb65b;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.app-install-button:hover{border-color:#c89a3b;transform:translateY(-2px)}.app-install-help{z-index:180;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050403c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.app-install-help>div{text-align:center;background:linear-gradient(145deg,#18130f,#0b0907);border:1px solid #66502d;border-radius:20px;width:min(460px,94vw);padding:34px;position:relative;box-shadow:0 32px 90px #000d}.app-install-help>div>button{color:#938677;cursor:pointer;background:0 0;border:0;font-size:22px;position:absolute;top:14px;right:16px}.app-install-help .app-install-mark{margin:0 auto 18px}.app-install-help h2{color:#eee4d7;margin:0;font-size:22px}.app-install-help p{color:#b5a897;line-height:1.65}.app-install-help small{color:#7f7467;line-height:1.55;display:block}@media (max-width:700px){.app-install-button{min-width:220px;bottom:12px;right:12px}}.site-download{color:#d9b65e;letter-spacing:.04em;cursor:pointer;background:#17120e;border:1px solid #5e4a2e;border-radius:8px;min-height:38px;padding:0 13px;font-size:9px;font-weight:850}.site-download:hover{background:#21180e;border-color:#c39539}.site-app-download{color:#e6c26a;cursor:pointer;background:linear-gradient(145deg,#1f170f,#100c08);border:1px solid #806432;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 18px;font-weight:850;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.site-app-download span{font-size:18px}.site-app-download small{color:#847767;text-align:left;max-width:98px;font-size:7px;font-weight:650;line-height:1.25;display:block}.site-app-download:hover{border-color:#d0a547;transform:translateY(-2px)}.form-section-heading{background:linear-gradient(100deg,#20170f,#120e0a);border:1px solid #4b3a27;border-radius:11px;align-items:center;gap:13px;margin:15px 0 2px;padding:13px 15px;display:flex}.form-section-heading>span{color:#deb858;border:1px solid #806431;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font:800 10px Georgia,serif;display:grid}.form-section-heading strong,.form-section-heading small{display:block}.form-section-heading strong{color:#e8ddcf;letter-spacing:.04em;text-transform:uppercase;font-size:11px}.form-section-heading small{color:#86796b;text-transform:none;letter-spacing:0;margin-top:3px;font-size:8px;font-weight:500}.multi-select-grid{background:#0c0907;border:1px solid #403225;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:10px;display:grid}.multi-select-grid label{color:#9f9384;cursor:pointer;text-transform:none;letter-spacing:0;background:#14100c;border:1px solid #35291f;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:7px 9px;display:flex}.multi-select-grid label.selected{color:#e3c675;background:#271c0e;border-color:#886a32}.multi-select-grid input{accent-color:#c99b3c;width:14px!important;min-height:14px!important}.survey-command-center{margin-bottom:16px;padding:18px;overflow:hidden}.survey-stage-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}.survey-stage-grid article{background:linear-gradient(145deg,#17120e,#0e0b08);border:1px solid #3b3024;border-radius:10px;min-height:92px;padding:13px;position:relative;overflow:hidden}.survey-stage-grid article:after{content:"";background:#6c5632;width:100%;height:2px;position:absolute;bottom:0;left:0}.survey-stage-grid article.on_site:after{background:#c58e35}.survey-stage-grid article.review:after{background:#9681c7}.survey-stage-grid article.approved:after,.survey-stage-grid article.converted:after{background:#5da477}.survey-stage-grid span,.survey-stage-grid small{color:#887c6e;text-transform:uppercase;letter-spacing:.06em;font-size:8px;display:block}.survey-stage-grid strong{color:#eee2d3;margin:8px 0 4px;font-size:24px;display:block}.record-badge.planned{color:#c6aa73;background:#66533324}.record-badge.on_site{color:#e4b260;background:#9f681f28}.record-badge.review{color:#bba7e8;background:#7761a828}.record-badge.approved,.record-badge.converted{color:#80c89b;background:#397a5428}.module-loading{color:#a99c8d;justify-content:center;align-items:center;gap:14px;min-height:220px;display:flex}.module-loading .loader{width:22px;height:22px}@media (max-width:1180px){.site-feature-grid,.multi-select-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.site-download{display:none}.site-hero-actions{align-items:stretch}.site-app-download{width:100%}.survey-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.multi-select-grid{grid-template-columns:1fr}}.voltit-site{color:#eee7dc;background:#080706;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,sans-serif;overflow:hidden}.site-nav{z-index:10;border-bottom:1px solid #ffffff10;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1460px,100% - 64px);height:88px;margin:auto;display:grid;position:relative}.site-nav .brand-lockup{width:max-content}.site-nav nav{gap:34px;display:flex}.site-nav nav a{color:#968d80;font-size:11px;font-weight:700;text-decoration:none;transition:color .2s}.site-nav nav a:hover{color:#e8bd58}.site-nav-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.site-language{min-width:122px}.site-language>span{display:none}.site-language select{color:#b9ae9f;background:#100d0a;border:1px solid #372e23;border-radius:9px;min-height:39px;padding:0 31px 0 11px}.site-login,.site-primary,.site-ghost{letter-spacing:.02em;cursor:pointer;border-radius:9px;min-height:41px;padding:0 17px;font:800 10px/1 Inter,sans-serif}.site-login{color:#c6bbad;background:0 0;border:1px solid #0000}.site-primary{color:#171008;background:linear-gradient(135deg,#e0b54e,#ad7920);border:1px solid #e3b64d;box-shadow:0 9px 28px #bd85252b}.site-primary:hover{filter:brightness(1.08);transform:translateY(-1px)}.site-primary.large{min-height:52px;padding:0 22px;font-size:11px}.site-primary b{margin-left:18px;font-size:15px}.site-ghost{color:#c7bcaf;background:#0d0b09;border:1px solid #463829}.site-hero{grid-template-columns:.86fr 1.14fr;align-items:center;gap:30px;width:min(1460px,100% - 64px);min-height:760px;margin:auto;display:grid;position:relative}.site-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#bd872622,#0000 67%);border-radius:50%;width:760px;height:760px;position:absolute;top:-80px;right:-260px}.site-hero-copy{z-index:3;padding:60px 0 90px;position:relative}.site-badge{color:#be9a57;letter-spacing:.12em;background:#1d160d99;border:1px solid #5b4527;border-radius:999px;align-items:center;gap:9px;width:max-content;padding:8px 11px;font-size:9px;font-weight:900;display:flex}.site-badge i{background:#e6bc59;border-radius:50%;width:6px;height:6px;box-shadow:0 0 13px #e6bc59}.site-hero h1{color:#f1ece4;letter-spacing:-.055em;margin:30px 0 24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(50px,5.2vw,82px);font-weight:500;line-height:.99}.site-hero h1 em{color:#d6a94a;font-style:normal}.site-hero-copy>p{color:#93897c;max-width:610px;font-size:15px;line-height:1.85}.site-hero-actions{gap:10px;margin-top:34px;display:flex}.site-trust{color:#665f57;flex-wrap:wrap;gap:22px;margin-top:35px;font-size:9px;font-weight:700;display:flex}.site-trust span{align-items:center;gap:7px;display:flex}.site-trust span:before{content:"◆";color:#76603c;font-size:6px}.site-trust span:first-child:before{display:none}.site-trust i{background:#b99751;border-radius:50%;width:6px;height:6px}.site-trust i.online{background:#58bb82;box-shadow:0 0 12px #58bb82}.site-product-stage{perspective:1200px;place-items:center;min-height:610px;display:grid;position:relative}.site-orbit{border:1px solid #8c68231d;border-radius:50%;position:absolute}.orbit-one{width:620px;height:620px}.orbit-two{border-style:dashed;width:470px;height:470px;transform:rotate(18deg)}.site-dashboard-mock{z-index:2;background:#0d0b09;border:1px solid #5b482d;border-radius:18px;width:min(720px,92%);position:relative;overflow:hidden;transform:rotateY(-4deg)rotateX(2deg);box-shadow:0 50px 120px #000b,inset 0 1px #ffffff0a}.site-dashboard-mock>header{background:#12100d;border-bottom:1px solid #2c241b;align-items:center;gap:10px;height:58px;padding:0 16px;display:flex}.site-dashboard-mock>header>b{color:#6e6255;letter-spacing:2px;margin-left:auto}.mini-brand{background:#080604;border:1px solid #92702f;border-radius:8px;width:29px;height:29px;display:block;overflow:hidden;box-shadow:inset 0 1px #fff2bf20,0 6px 14px #0008}.mini-brand img{object-fit:cover;width:100%;height:100%;display:block}.site-dashboard-mock header strong,.site-dashboard-mock header small{display:block}.site-dashboard-mock header strong{color:#e5dacc;font-size:10px}.site-dashboard-mock header small{color:#62594f;letter-spacing:.08em;margin-top:2px;font-size:6px}.mock-layout{grid-template-columns:58px 1fr;min-height:410px;display:grid}.mock-layout>aside{background:#0a0907;border-right:1px solid #241e17;flex-direction:column;align-items:center;gap:19px;padding-top:23px;display:flex}.mock-layout>aside i{border:1px solid #393027;border-radius:5px;width:16px;height:16px}.mock-layout>aside i.active{background:#b8892d40;border-color:#a47b2c;box-shadow:0 0 15px #aa7b2720}.mock-layout>section{padding:20px}.mock-title{justify-content:space-between;align-items:center;display:flex}.mock-title small,.mock-title strong{display:block}.mock-title small{color:#786c5e;letter-spacing:.15em;font-size:6px}.mock-title strong{color:#e0d4c5;margin-top:5px;font:500 16px Georgia}.mock-title>span{color:#69c88c;border:1px solid #38694a;border-radius:999px;padding:5px 7px;font-size:6px}.mock-metrics{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:18px;display:grid}.mock-metrics article{background:#12100d;border:1px solid #30271d;border-radius:9px;min-height:82px;padding:12px;position:relative;overflow:hidden}.mock-metrics small,.mock-metrics strong{display:block}.mock-metrics small{color:#6e6255;font-size:6px}.mock-metrics strong{color:#dfd1c0;margin-top:11px;font-size:17px}.mock-metrics i{border:7px solid #b3873420;border-radius:50%;width:55px;height:55px;position:absolute;bottom:-20px;right:-15px}.mock-content{grid-template-columns:1.55fr .7fr;gap:9px;margin-top:9px;display:grid}.mock-chart,.mock-radar{background:#100e0c;border:1px solid #30271d;border-radius:9px;min-height:130px}.mock-chart{align-items:end;gap:8px;padding:20px 16px 15px;display:flex}.mock-chart span{background:linear-gradient(#d5a949,#5d441c);border-radius:4px 4px 1px 1px;flex:1}.mock-chart span:first-child{height:28%}.mock-chart span:nth-child(2){height:48%}.mock-chart span:nth-child(3){height:39%}.mock-chart span:nth-child(4){height:74%}.mock-chart span:nth-child(5){height:58%}.mock-chart span:nth-child(6){height:88%}.mock-chart span:nth-child(7){height:69%}.mock-radar{align-content:center;place-items:center;display:grid;position:relative}.mock-radar i{border:1px solid #80632f2b;border-radius:50%;position:absolute}.mock-radar i:first-child{width:90px;height:90px}.mock-radar i:nth-child(2){width:65px;height:65px}.mock-radar i:nth-child(3){background:#b98a2e12;width:40px;height:40px}.mock-radar strong{color:#e2b64f;font-size:17px;position:relative}.mock-radar small{color:#62594e;margin-top:30px;font-size:5px;position:relative}.mock-table{gap:6px;margin-top:9px;display:grid}.mock-table i{background:linear-gradient(90deg,#1a1611 18%,#100e0c 18%);border:1px solid #2c241c;border-radius:4px;height:17px}.site-float-card{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#14110ee8;border:1px solid #5a462b;border-radius:12px;align-items:center;gap:10px;min-width:215px;padding:13px;display:flex;position:absolute;box-shadow:0 24px 45px #0008}.site-float-card>span{color:#e3b653;background:#b98a2c20;border-radius:9px;place-items:center;width:36px;height:36px;font:700 15px Georgia;display:grid}.site-float-card small,.site-float-card strong{display:block}.site-float-card small{color:#75695b;letter-spacing:.12em;font-size:6px}.site-float-card strong{color:#d9cebf;margin-top:4px;font-size:9px}.float-ai{top:75px;right:3px}.float-field{bottom:70px;left:5px}.float-field>span{color:#71d292;background:#3c87541c}.site-features{background:linear-gradient(#0b0908,#0f0c09);border-top:1px solid #ffffff0c;padding:120px max(32px,50vw - 730px)}.site-section-heading{max-width:720px;margin-bottom:55px}.site-section-heading>p,.site-kicker{color:#a8823e;letter-spacing:.15em;font-size:9px;font-weight:900}.site-section-heading h2,.site-security h2,.site-final-cta h2{color:#eee7dd;letter-spacing:-.035em;margin:13px 0 16px;font:500 clamp(34px,4vw,57px)/1.08 Georgia,serif}.site-section-heading>span{color:#82786c;font-size:14px;line-height:1.8}.site-feature-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.site-feature-grid article{background:linear-gradient(145deg,#16120e,#0c0a08);border:1px solid #332a20;border-radius:14px;min-height:330px;padding:24px;transition:border .2s,transform .2s;position:relative}.site-feature-grid article:hover{border-color:#7b5f2e;transform:translateY(-4px)}.site-feature-grid article>span{color:#625646;font:500 10px Georgia}.feature-glyph{background:#21180e;border:1px solid #4b3a25;border-radius:13px;place-items:center;width:56px;height:56px;margin:45px 0 29px;display:grid}.feature-glyph i:first-child{border:2px solid #d1a447;border-radius:5px;width:21px;height:21px}.feature-glyph i:last-child{background:#e5bd5f;border-radius:50%;width:8px;height:8px;margin:-19px 0 0 19px;box-shadow:0 0 10px #e5bd5f}.site-feature-grid h3{color:#ddd2c4;font:500 20px Georgia}.site-feature-grid p{color:#7f7467;font-size:11px;line-height:1.8}.site-feature-grid article>b{color:#7c6338;position:absolute;bottom:20px;right:22px}.site-security{background:#080706;grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;min-height:660px;padding:90px max(32px,50vw - 640px);display:grid}.security-visual{place-items:center;min-height:460px;display:grid;position:relative}.security-ring{border:1px solid #7b5c292d;border-radius:50%;position:absolute}.ring-a{width:410px;height:410px}.ring-b{border-style:dashed;width:290px;height:290px;animation:28s linear infinite security-spin}.security-core{color:#e1b653;letter-spacing:-.08em;background:radial-gradient(circle at 35% 30%,#39270f,#100c08);border:1px solid #87672e;border-radius:38px;place-items:center;width:145px;height:145px;font:500 46px Georgia;display:grid;position:relative;box-shadow:0 0 90px #a476231c}.security-core i{background:#60c787;border-radius:50%;width:11px;height:11px;position:absolute;bottom:18px;right:18px;box-shadow:0 0 15px #60c787}.security-visual small{color:#5f554a;letter-spacing:.2em;font-size:7px;position:absolute;bottom:14px}.site-security>div:last-child>p:not(.site-kicker){color:#887d70;max-width:620px;font-size:14px;line-height:1.9}.site-security ul{gap:13px;margin:27px 0 0;padding:0;list-style:none;display:grid}.site-security li{color:#a69a8c;font-size:11px}.site-security li span{color:#d8ad4e;margin-right:10px}.security-core img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.site-final-cta{text-align:center;background:radial-gradient(circle at 50% 0,#a4771f17,#0000 55%),#0d0a08;border-top:1px solid #ffffff0c;padding:120px 32px}.site-final-cta .brand-lockup{width:max-content;margin:auto}.site-final-cta h2{max-width:900px;margin:40px auto 18px}.site-final-cta>p{color:#80766a;max-width:640px;margin:auto;font-size:13px}.site-final-cta>div:last-child{justify-content:center;gap:10px;margin-top:30px;display:flex}.site-footer{border-top:1px solid #ffffff0c;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1460px,100% - 64px);min-height:105px;margin:auto;display:grid}.site-footer span,.site-footer small{color:#5e564d;font-size:8px}.site-footer-links{justify-self:end;align-items:center;gap:14px;display:flex}.site-footer-links a,.site-footer-links button{color:#74695c;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:8px;text-decoration:none}.site-footer-links a:hover,.site-footer-links button:hover{color:#d4aa51}.auth-website-back{color:#7e7264;cursor:pointer;background:0 0;border:0;width:100%;margin-top:12px;font-size:9px}@keyframes security-spin{to{transform:rotate(360deg)}}@media (max-width:1080px){.site-nav{grid-template-columns:1fr auto}.site-nav nav{display:none}.site-hero{grid-template-columns:1fr;padding-top:30px}.site-hero-copy{padding-bottom:20px}.site-product-stage{min-height:580px}.site-feature-grid{grid-template-columns:repeat(2,1fr)}.site-security{grid-template-columns:1fr;gap:20px}.security-visual{min-height:380px}}@media (max-width:700px){.site-nav,.site-hero,.site-footer{width:min(100% - 30px,1460px)}.site-nav{height:74px}.site-nav .site-language,.site-nav .site-primary{display:none}.site-hero{min-height:auto}.site-hero-copy{padding-top:55px}.site-hero h1{font-size:46px}.site-product-stage{min-height:430px}.site-dashboard-mock{width:100%;transform:none}.mock-layout{grid-template-columns:42px 1fr;min-height:330px}.mock-layout>section{padding:12px}.mock-metrics article{min-height:70px;padding:9px}.mock-metrics strong{font-size:12px}.float-ai{top:15px}.float-field{bottom:12px;left:auto;right:0}.site-float-card{min-width:180px}.site-features{padding-top:80px;padding-bottom:80px}.site-feature-grid{grid-template-columns:1fr}.site-feature-grid article{min-height:260px}.feature-glyph{margin:30px 0 23px}.site-security{padding-top:60px;padding-bottom:70px}.security-ring.ring-a{width:310px;height:310px}.security-ring.ring-b{width:220px;height:220px}.site-final-cta{padding:80px 20px}.site-footer{grid-template-columns:1fr auto;gap:12px}.site-footer span{display:none}}.team-access-center{gap:20px;display:grid}.team-access-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.team-access-kpis article{background:linear-gradient(145deg,#17120e,#0e0b08);border:1px solid #3f3224;border-radius:13px;padding:18px}.team-access-kpis span,.team-access-kpis small,.team-access-kpis strong{display:block}.team-access-kpis span{color:#8d8173;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.team-access-kpis strong{color:#e5d9ca;margin:11px 0 5px;font:500 26px Georgia,serif}.team-access-kpis small{color:#6f665c;font-size:9px}.team-role-matrix{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.team-role-matrix article{background:#100d0a;border:1px solid #3c3023;border-radius:13px;min-height:225px;padding:17px;position:relative;overflow:hidden}.team-role-matrix article:after{content:"";border:14px solid #d7a9440b;border-radius:50%;width:90px;height:90px;position:absolute;bottom:-45px;right:-45px}.team-role-matrix header{justify-content:space-between;align-items:center;display:flex}.team-role-matrix header span{color:#ddb352;background:#2a1f0f;border:1px solid #6b5229;border-radius:6px;padding:5px 7px;font-size:8px;font-weight:900}.team-role-matrix header b{color:#6e6255;font:500 20px Georgia,serif}.team-role-matrix h3{color:#ded3c5;margin:24px 0 8px;font:500 18px Georgia,serif}.team-role-matrix p{color:#7d7266;min-height:47px;font-size:9px;line-height:1.65}.team-role-matrix ul{color:#9a8d7d;gap:5px;padding:0;font-size:8px;list-style:none;display:grid}.team-role-matrix article.office header span{color:#bda4ef;background:#21182f;border-color:#66528d}.team-role-matrix article.employee header span{color:#76bdd9;background:#11232a;border-color:#356678}.team-role-matrix article.worker header span{color:#7bc28d;background:#13251a;border-color:#3d6948}.business-team-panel{overflow:hidden}.team-directory-heading{align-items:end;gap:18px}.team-directory-filters{gap:8px;display:flex}.team-directory-filters label{color:#8a7c6d;background:#100d0a;border:1px solid #403225;border-radius:9px;align-items:center;gap:8px;min-width:285px;min-height:40px;padding:0 11px;display:flex}.team-directory-filters input{color:#dfd4c7;background:0 0;border:0;outline:0;width:100%;font-size:10px}.team-directory-filters select{color:#a89b8c;background:#100d0a;border:1px solid #403225;border-radius:9px;min-height:40px;padding:0 31px 0 10px;font-size:9px}.business-team-table{overflow-x:auto}.team-table-header,.team-table-row{grid-template-columns:1.5fr 1fr .85fr 1fr .85fr .55fr .8fr;align-items:center;gap:12px;min-width:1080px;display:grid}.team-table-header{color:#73685d;text-transform:uppercase;letter-spacing:.07em;border-bottom:1px solid #32281e;padding:9px 14px;font-size:8px;font-weight:900}.team-table-row{color:#b4a899;border-bottom:1px solid #2b231b;min-height:78px;padding:11px 14px}.team-table-row:last-child{border-bottom:0}.team-table-row.inactive{opacity:.58;background:#0b0908}.team-table-row>div>strong,.team-table-row>div>small{display:block}.team-table-row>div>strong{color:#d5cabd;font-size:10px}.team-table-row>div>small{color:#71675c;margin-top:5px;font-size:8px}.team-identity{align-items:center;gap:10px;min-width:0;display:flex}.team-identity .avatar{flex:none;width:38px;height:38px;font-size:10px}.team-identity p{min-width:0;margin:0}.team-identity strong,.team-identity small,.team-identity em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.team-identity strong{color:#e0d6ca;font-size:10px}.team-identity small{color:#8b7f72;margin-top:3px;font-size:8px}.team-identity em{color:#625a52;margin-top:3px;font-size:7px;font-style:normal}.business-team-table .team-role{color:#aa9d8f;background:0 0;border:0;align-items:center;gap:6px;width:max-content;padding:0;display:flex}.business-team-table .team-role i{color:#d4aa4d;text-align:center;background:#231a0e;border:1px solid #5b482d;border-radius:5px;min-width:28px;padding:4px 5px;font-size:7px;font-style:normal}.business-team-table .team-role.office i{color:#b59bdd;background:#1d1726;border-color:#554471}.business-team-table .team-role.employee i{color:#70b7d1;background:#102027;border-color:#315665}.business-team-table .team-role.worker i{color:#70bc84;background:#102117;border-color:#34563c}.team-security-badges{flex-wrap:wrap;gap:5px;display:flex}.team-security-badges span{color:#71685f;background:#12100d;border:1px solid #3d3329;border-radius:999px;padding:4px 6px;font-size:7px;font-weight:800}.team-security-badges span.secure{color:#76bd88;background:#102117;border-color:#31583d}.team-security-badges span.warning{color:#d6ad52;background:#251b0e;border-color:#725a2a}.team-row-actions{justify-content:flex-end;gap:5px;display:flex}.team-row-actions button{color:#aa9d8d;cursor:pointer;background:#17120e;border:1px solid #493a2a;border-radius:6px;padding:6px 8px;font-size:7px;font-weight:800}.team-row-actions button.danger{color:#c78372}.team-row-actions button.success{color:#73bd86}.team-row-actions>span{color:#645b52;font-size:7px}.team-account-modal{width:min(730px,94vw)}.team-account-modal .modal-heading p:last-child{color:#81766a;margin:6px 0 0}.team-role-preview{background:linear-gradient(135deg,#20170d,#110e0a);border:1px solid #4c3a24;border-radius:10px;align-items:center;gap:12px;padding:13px;display:flex}.team-role-preview>span{color:#e0b653;background:#2c200f;border:1px solid #83642d;border-radius:9px;flex:none;place-items:center;width:44px;height:44px;font-size:9px;font-weight:900;display:grid}.team-role-preview strong,.team-role-preview p,.team-role-preview small{margin:0;display:block}.team-role-preview strong{color:#dfd4c7;font-size:10px}.team-role-preview p{color:#84786b;margin-top:4px;font-size:8px}.team-role-preview small{color:#a38d68;margin-top:5px;font-size:7px}@media (max-width:1100px){.team-access-kpis,.team-role-matrix{grid-template-columns:repeat(2,1fr)}.team-directory-heading{align-items:stretch}.team-directory-filters{flex-wrap:wrap}.team-directory-filters label{flex:1;min-width:220px}}@media (max-width:600px){.team-access-kpis,.team-role-matrix{grid-template-columns:1fr}.team-directory-filters{display:grid}.team-directory-filters label{min-width:0}.team-directory-filters select{width:100%}}.site-pricing{background:radial-gradient(circle at 82% 18%,#ad7f282c,#0000 29%),linear-gradient(140deg,#1c150e,#0b0a08 68%);border:1px solid #4e3c23;border-radius:24px;grid-template-columns:minmax(0,1.1fr) minmax(350px,.55fr);align-items:center;gap:clamp(40px,8vw,110px);width:min(1180px,100% - 48px);margin:0 auto 90px;padding:70px clamp(28px,6vw,76px);display:grid;overflow:hidden;box-shadow:0 35px 100px #0006}.site-pricing-copy h2{color:#f3e8da;letter-spacing:-.045em;max-width:690px;margin:11px 0 18px;font-size:clamp(29px,4vw,48px);line-height:1.08}.site-pricing-copy>p:not(.site-kicker){color:#938779;max-width:660px;margin:0;font-size:12px;line-height:1.8}.site-pricing-points{grid-template-columns:1fr 1fr;gap:13px 22px;margin-top:26px;display:grid}.site-pricing-points span{color:#c5b7a4;font-size:10px}.site-pricing-points span:first-letter{color:#d7ae54}.site-price-card{box-shadow:inset 0 1px #fff06, 0 25px 65px #0006;background:linear-gradient(155deg,#251a0e,#120f0a);border:1px solid #74582b;border-radius:18px;padding:30px;position:relative}.site-price-card:before{content:"";pointer-events:none;border:1px solid #7d602514;border-radius:13px;position:absolute;inset:9px}.site-price-label{color:#c69e4b;letter-spacing:.13em;font-size:8px;font-weight:950}.site-price-card>div{margin:18px 0 10px}.site-price-card>div strong{color:#efc966;letter-spacing:-.06em;font-size:50px;line-height:1}.site-price-card>div small{color:#8c7b63;margin-left:7px;font-size:10px}.site-price-card>p{color:#877b6d;margin:0 0 20px;font-size:9px;line-height:1.65}.site-price-card .site-primary{justify-content:space-between;width:100%;position:relative}.site-price-card ul{gap:10px;margin:20px 0 15px;padding:0;list-style:none;display:grid;position:relative}.site-price-card li{color:#b9ad9d;padding-left:15px;font-size:9px}.site-price-card li:before{content:"✓";color:#76bd88;font-weight:900;position:absolute;left:0}.site-price-footnote{color:#6f665b;border-top:1px solid #392e20;padding-top:13px;font-size:7px;line-height:1.55;display:block;position:relative}@media (max-width:850px){.site-pricing{grid-template-columns:1fr}.site-price-card{max-width:480px}}@media (max-width:560px){.site-pricing{width:min(100% - 24px,1180px);padding:42px 20px}.site-pricing-points{grid-template-columns:1fr}}.support-center{color:#d8d0c4}.support-header{align-items:center}.support-header h1{color:#f2eadf}.support-header>div>p:last-child{color:#8f8478}.support-mail-chip{color:inherit;background:#17120d;border:1px solid #4f3d25;border-radius:12px;align-items:center;gap:11px;padding:11px 14px;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:flex}.support-mail-chip:hover{background:#1e170f;border-color:#9c7532;transform:translateY(-2px)}.support-mail-chip>span{color:#19130b;background:#d8ae52;border-radius:8px;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.support-mail-chip small,.support-mail-chip strong{display:block}.support-mail-chip small{color:#84786b;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.support-mail-chip strong{color:#d8ccbd;margin-top:3px;font-size:9px}.support-success{color:#b7d8c0;background:#102317;border:1px solid #315c3d;border-radius:10px;margin:-9px 0 17px;padding:12px 15px;font-size:10px}.support-layout{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);gap:16px;display:grid}.support-ai-card,.support-ticket-card{background:linear-gradient(150deg,#181512,#0e0d0b);border:1px solid #40362b;border-radius:16px;overflow:hidden;box-shadow:0 18px 55px #0003}.support-ai-card>header{background:radial-gradient(circle at 85% 0,#9a712019,#0000 42%);border-bottom:1px solid #332c24;grid-template-columns:54px 1fr;align-items:center;gap:14px;padding:20px 22px;display:grid}.support-ai-card>header h2{color:#e7ddd0;font-size:15px}.support-ai-card>header span{color:#7e7468;margin-top:5px;font-size:8px;display:block}.support-ai-avatar{color:#deb85e;background:linear-gradient(145deg,#30230f,#15100a);border:1px solid #7b5d2b;border-radius:14px;place-items:center;width:52px;height:52px;font-size:16px;font-weight:950;display:grid;position:relative}.support-ai-avatar i{background:#6dbe82;border:2px solid #15110d;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-2px;right:-2px;box-shadow:0 0 10px #6dbe8270}.support-chat-stream{scrollbar-width:thin;scrollbar-color:#72582e #15120e;flex-direction:column;gap:12px;height:370px;padding:20px;display:flex;overflow-y:auto}.support-message{align-items:flex-start;gap:9px;max-width:88%;animation:.22s ease-out both support-message-in;display:flex}.support-message.user{align-self:flex-end}.support-message>span{color:#d6ad55;background:#231a0f;border:1px solid #6d5228;border-radius:8px;flex:none;place-items:center;width:25px;height:25px;font-size:8px;font-weight:950;display:grid}.support-message p{color:#a99e90;white-space:pre-wrap;background:#15120f;border:1px solid #382f26;border-radius:4px 12px 12px;margin:0;padding:11px 13px;font-size:9px;line-height:1.65}.support-message.user p{color:#decfae;background:#2a200f;border-color:#6b522b;border-radius:12px 4px 12px 12px}.support-thinking{gap:4px;display:flex}.support-thinking i{background:#ad8740;border-radius:50%;width:5px;height:5px;animation:1s infinite support-dot}.support-thinking i:nth-child(2){animation-delay:.15s}.support-thinking i:nth-child(3){animation-delay:.3s}.support-composer{background:#12100d;border-top:1px solid #332c24;grid-template-columns:1fr auto;gap:10px;padding:14px 17px;display:grid}.support-composer textarea{resize:vertical;color:#d8cfc2;min-height:48px;max-height:110px;font:inherit;background:#0d0c0a;border:1px solid #3f3529;border-radius:10px;outline:0;padding:12px;font-size:9px}.support-composer textarea:focus{border-color:#a17a35;box-shadow:0 0 0 3px #a17a3513}.support-composer button{color:#1d160b;cursor:pointer;background:#d8ae52;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:82px;font-size:10px;font-weight:900;display:flex}.support-safety-note{color:#655e56;background:#12100d;padding:0 18px 14px;font-size:7px;display:block}.support-ticket-card{padding:22px}.support-ticket-heading{border-bottom:1px solid #332c24;grid-template-columns:48px 1fr;align-items:start;gap:13px;padding-bottom:18px;display:grid}.support-ticket-heading>span{color:#d8ad55;background:#21180e;border:1px solid #6b5229;border-radius:12px;place-items:center;width:46px;height:46px;font-size:9px;font-weight:950;display:grid}.support-ticket-heading h2{color:#e2d8cc;font-size:15px}.support-ticket-heading p:last-child{color:#7c7266;margin:6px 0 0;font-size:8px;line-height:1.55}.support-ticket-form{gap:13px;margin-top:17px;display:grid}.support-ticket-form label{color:#a6998a;gap:6px;font-size:8px;font-weight:850;display:grid}.support-ticket-form input,.support-ticket-form select,.support-ticket-form textarea{color:#d7ccbf;width:100%;font:inherit;background:#100e0c;border:1px solid #3e3429;border-radius:9px;outline:0;padding:0 11px;font-size:9px}.support-ticket-form input,.support-ticket-form select{height:42px}.support-ticket-form textarea{resize:vertical;padding-top:11px;line-height:1.55}.support-ticket-form input:focus,.support-ticket-form select:focus,.support-ticket-form textarea:focus{border-color:#9d7734;box-shadow:0 0 0 3px #9d773412}.support-form-row{grid-template-columns:1fr 1fr;gap:11px;display:grid}.support-ticket-actions{gap:9px;margin-top:2px;display:flex}.support-ticket-actions button{flex:1}.support-history{background:#12100e;border-color:#40362b;min-height:230px;margin-top:16px}.support-history .panel-heading>span{color:#766c61;font-size:8px}.support-ticket-list{gap:7px;margin-top:17px;display:grid}.support-ticket-list article{background:#17130f;border:1px solid #322b24;border-radius:9px;grid-template-columns:70px 1fr auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.support-ticket-list strong,.support-ticket-list small{display:block}.support-ticket-list strong{color:#cfc4b7;font-size:9px}.support-ticket-list small{color:#6f665d;margin-top:4px;font-size:7px}.support-ticket-list article>b{color:#82bc90;font-size:8px}.support-priority{color:#bda36f;text-align:center;text-transform:uppercase;background:#2a2113;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:900}.support-priority.high{color:#dbad70;background:#352313}.support-priority.urgent{color:#e39688;background:#341813}.support-empty{color:#6f665d;place-content:center;justify-items:center;gap:8px;min-height:145px;font-size:22px;display:grid}.support-empty span{font-size:9px}@keyframes support-message-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes support-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.app-shell main>*{animation:.28s cubic-bezier(.2,.8,.2,1) both ertovex-page-in}.nav-item{transition:color .2s,background .2s,transform .2s;position:relative;overflow:hidden}.nav-item:after{content:"";opacity:0;background:#d7ad51;border-radius:3px;width:2px;transition:all .2s;position:absolute;inset:8px auto 8px 0;transform:scaleY(.35)}.nav-item:hover{transform:translate(2px)}.nav-item.active:after{opacity:1;transform:scaleY(1)}.metric-card,.panel{transition:border-color .22s,box-shadow .22s,transform .22s}.metric-card:hover{transform:translateY(-2px);box-shadow:0 14px 38px #00000012}@keyframes ertovex-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:1050px){.support-layout{grid-template-columns:1fr}.support-ticket-card{max-width:none}}@media (max-width:600px){.support-header{align-items:stretch}.support-mail-chip{width:100%}.support-form-row{grid-template-columns:1fr}.support-ticket-actions{display:grid}.support-ticket-list article{grid-template-columns:60px 1fr}.support-ticket-list article>b{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.survey-ai-launch{background:radial-gradient(circle at 80% 0,#8c62131c,#0000 40%),linear-gradient(135deg,#1b140c,#0f0c09 64%);border-color:#6d5225;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:20px;margin-bottom:16px;padding:22px;display:grid;position:relative;overflow:hidden}.survey-ai-launch:after{content:"";border:1px solid #b98a3030;border-radius:50%;width:180px;height:180px;position:absolute;top:-80px;right:18%;box-shadow:0 0 80px #b98a3010}.survey-ai-launch-mark{color:#e1b959;letter-spacing:.12em;background:linear-gradient(145deg,#30220f,#15100a);border:1px solid #89652a;border-radius:15px;place-items:center;width:62px;height:62px;font-size:13px;font-weight:950;display:grid;position:relative;box-shadow:inset 0 0 25px #d39b2413,0 18px 38px #0006}.survey-ai-launch-mark i{background:#73bd86;border:2px solid #17120d;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-3px;right:-3px;box-shadow:0 0 12px #73bd8680}.survey-ai-launch h2{color:#e8ddd0;margin:3px 0 7px;font-size:17px}.survey-ai-launch p:last-child{color:#8c8073;max-width:840px;margin:0;font-size:9px;line-height:1.65}.survey-ai-launch button{z-index:1;min-width:205px;position:relative}.survey-ai-launch button b{margin-left:8px}.survey-ai-backdrop{z-index:175}.survey-ai-modal{width:min(980px,96vw);max-height:92vh;padding:0 26px 24px;overflow:auto}.survey-ai-modal .modal-heading{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#17120ff7 80%,#0000);margin:0 -26px 22px;padding:20px 26px 16px;position:sticky;top:0}.survey-ai-intro{grid-template-columns:48px 1fr;align-items:center;gap:14px;margin-bottom:16px;display:grid}.survey-ai-intro>span{color:#dbae4d;background:#261b0d;border:1px solid #755623;border-radius:12px;place-items:center;width:48px;height:48px;font-size:10px;font-weight:950;display:grid}.survey-ai-intro strong{color:#d9cec1;font-size:11px}.survey-ai-intro p{color:#81766a;margin:6px 0 0;font-size:9px;line-height:1.6}.survey-ai-dropzone{color:#a9977e;cursor:pointer;text-align:center;background:repeating-linear-gradient(135deg,#1b150e,#1b150e 12px,#17120d 12px 24px);border:1px dashed #80622e;border-radius:15px;align-content:center;place-items:center;gap:7px;min-height:165px;transition:all .2s;display:grid}.survey-ai-dropzone:hover{background-color:#21170c;border-color:#d2a74f}.survey-ai-dropzone input{opacity:0;width:1px;height:1px;position:absolute}.survey-ai-dropzone>span{color:#dbb254;font-size:25px;font-weight:200}.survey-ai-dropzone strong{color:#d7ccbf;font-size:11px}.survey-ai-dropzone small{color:#756a5f;font-size:8px}.survey-ai-previews{grid-template-columns:repeat(6,1fr);gap:9px;margin-top:13px;display:grid}.survey-ai-previews figure{background:#0b0907;border:1px solid #433528;border-radius:10px;min-width:0;margin:0;overflow:hidden}.survey-ai-previews img{object-fit:cover;width:100%;height:94px;display:block}.survey-ai-previews figcaption{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px;padding:7px;display:grid}.survey-ai-previews figcaption b{color:#c99c42;font-size:7px}.survey-ai-previews figcaption span{color:#766c61;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.survey-ai-notes{color:#a69888;gap:7px;margin-top:15px;font-size:9px;font-weight:800;display:grid}.survey-ai-notes>span{color:#665e56;margin-left:5px;font-size:7px;font-weight:500}.survey-ai-notes textarea{color:#d7cdbf;resize:vertical;background:#0f0c09;border:1px solid #49392a;border-radius:10px;min-height:82px;padding:12px}.survey-ai-notes textarea:focus{border-color:#9a7534;outline:1px solid #9a7534}.survey-ai-guardrail{background:#21180d;border:1px solid #574522;border-radius:9px;grid-template-columns:28px 1fr;align-items:center;gap:10px;margin-top:13px;padding:11px 12px;display:grid}.survey-ai-guardrail span{color:#d9ad50;border:1px solid #87672f;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.survey-ai-guardrail p{color:#9b886c;margin:0;font-size:8px;line-height:1.55}.survey-ai-result-head{background:linear-gradient(135deg,#241a0d,#12100c);border:1px solid #6a5026;border-radius:14px;grid-template-columns:1fr auto;gap:22px;padding:18px;display:grid}.survey-ai-result-head h3{color:#eadfce;margin:4px 0 8px;font-size:18px}.survey-ai-result-head p:last-child{color:#958777;max-width:720px;margin:0;font-size:9px;line-height:1.7}.survey-ai-result-head>span{border-left:1px solid #4c3c26;align-content:center;place-items:center;width:92px;display:grid}.survey-ai-result-head>span strong{color:#ddb352;font-size:25px}.survey-ai-result-head>span small{color:#766a5d;text-transform:uppercase;margin-top:5px;font-size:7px}.survey-ai-result-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.survey-ai-result-grid article{background:#12100d;border:1px solid #3e3329;border-radius:11px;min-height:135px;padding:15px}.survey-ai-result-grid article.warning{background:#1a140d;border-color:#5e4828}.survey-ai-result-grid article>span{color:#cda553;text-transform:uppercase;letter-spacing:.08em;margin-bottom:9px;font-size:8px;font-weight:900;display:block}.survey-ai-result-grid p,.survey-ai-result-grid li{color:#968a7c;font-size:8px;line-height:1.65}.survey-ai-result-grid ul{margin:0;padding-left:16px}.survey-ai-result-grid p{margin:0}.download-center{color:#e8ded1;background:radial-gradient(circle at 75% 8%,#9d6d1518,#0000 28%),radial-gradient(circle at 12% 46%,#4f35121a,#0000 30%),#0b0907;min-height:100vh}.download-nav{border-bottom:1px solid #ffffff0d;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1400px,100% - 64px);height:86px;margin:auto;display:grid}.download-nav>div{justify-content:flex-end;align-items:center;gap:9px;display:flex}.download-back{color:#8e8376;cursor:pointer;background:0 0;border:0;width:max-content;font-size:9px;font-weight:800}.download-back:hover{color:#d7ad53}.download-center main{width:min(1400px,100% - 64px);margin:auto}.download-hero{grid-template-columns:minmax(0,1.15fr) minmax(390px,.7fr);align-items:center;gap:8vw;min-height:650px;padding:70px 4vw;display:grid}.download-hero h1{letter-spacing:-.055em;max-width:760px;margin:16px 0 22px;font-family:Georgia,serif;font-size:clamp(45px,5.5vw,82px);font-weight:400;line-height:1.03}.download-hero>div>p:not(.site-kicker){color:#958a7c;max-width:700px;font-size:13px;line-height:1.8}.download-domain{color:#d3c4b2;background:#15110d;border:1px solid #4c3c29;border-radius:999px;align-items:center;gap:9px;width:max-content;margin-top:28px;padding:9px 12px;font-size:10px;font-weight:800;display:flex}.download-domain i{background:#70ba83;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #70ba83}.download-domain span{color:#746a5f;border-left:1px solid #3e3227;padding-left:9px;font-size:8px}.recommended-download{background:linear-gradient(145deg,#21180d,#100d09 68%);border:1px solid #745829;border-radius:23px;padding:30px;position:relative;overflow:hidden;box-shadow:0 40px 100px #000a,inset 0 1px #ffffff0d}.recommended-download:before{content:"";border:1px solid #bf8d302e;border-radius:50%;width:230px;height:230px;position:absolute;top:-90px;right:-90px;box-shadow:0 0 70px #c3902513}.recommended-download>span{color:#a68850;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.recommended-platform{grid-template-columns:58px 1fr;align-items:center;gap:14px;margin:24px 0 18px;display:grid}.recommended-platform>b{color:#e0b75a;background:#2a1e0e;border:1px solid #82642f;border-radius:15px;place-items:center;width:58px;height:58px;font-size:22px;display:grid}.recommended-platform strong,.recommended-platform small{display:block}.recommended-platform strong{color:#eadfce;font-size:17px}.recommended-platform small{color:#7f7467;margin-top:5px;font-size:8px}.recommended-download>p{color:#958878;font-size:9px;line-height:1.7}.recommended-download .site-primary{justify-content:space-between;width:100%;margin-top:17px}.download-secure{color:#71675c;margin-top:14px;font-size:7px;line-height:1.6;display:block}.platform-downloads{border-top:1px solid #ffffff0b;padding:70px 0 110px}.platform-downloads .site-section-heading{text-align:left}.platform-download-grid{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:35px;display:grid}.platform-download-grid article{background:linear-gradient(#12100d,#0e0c0a);border:1px solid #332a22;border-radius:15px;flex-direction:column;min-height:270px;padding:20px;display:flex}.platform-download-grid article.current{background:linear-gradient(#21180d,#11100c);border-color:#89672d;box-shadow:inset 0 1px #ffffff0b}.platform-glyph{color:#d0a851;background:#1d160e;border:1px solid #554127;border-radius:10px;place-items:center;width:42px;height:42px;margin-bottom:35px;font-size:15px;font-weight:900;display:grid}.platform-download-grid span{color:#786b5c;text-transform:uppercase;letter-spacing:.08em;font-size:7px;font-weight:900}.platform-download-grid h3{color:#dbd0c3;margin:7px 0;font-size:15px}.platform-download-grid p{color:#72685d;margin:0;font-size:8px;line-height:1.55}.platform-download-grid a,.platform-download-grid button{color:#b89759;cursor:pointer;text-align:left;background:#17120d;border:1px solid #4a3925;border-radius:8px;align-content:center;min-height:42px;margin-top:auto;padding:9px 10px;font-size:8px;font-weight:800;text-decoration:none;display:grid}.platform-download-grid button small{color:#6f655b;margin-top:4px;font-size:6px;display:block}.platform-download-grid button:disabled{color:#655e56;cursor:not-allowed;opacity:.72;background:#100e0c;border-color:#302923}.platform-download-grid a small{color:#6f655b;margin-top:4px;font-size:6px;font-weight:650;line-height:1.35;display:block}.recommended-store-link{justify-content:space-between;align-items:center;text-decoration:none;display:flex}.download-final{text-align:center;border-top:1px solid #ffffff0d;padding:90px 20px 120px}.download-final .brand-lockup{width:max-content;margin:auto}.download-final h2{margin:28px 0 12px;font-family:Georgia,serif;font-size:43px;font-weight:400}.download-final p{color:#897e71;max-width:650px;margin:auto;font-size:10px;line-height:1.7}.download-final>div{justify-content:center;gap:10px;margin-top:25px;display:flex}@media (max-width:1100px){.survey-ai-previews{grid-template-columns:repeat(3,1fr)}.download-hero{grid-template-columns:1fr;gap:45px}.platform-download-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.survey-ai-launch{grid-template-columns:48px 1fr;padding:16px}.survey-ai-launch-mark{width:48px;height:48px}.survey-ai-launch button{grid-column:1/-1;width:100%}.survey-ai-result-grid{grid-template-columns:1fr}.survey-ai-previews{grid-template-columns:repeat(2,1fr)}.survey-ai-modal{padding:0 15px 18px}.survey-ai-modal .modal-heading{margin-inline:-15px;padding-inline:15px}.download-nav,.download-center main{width:min(100% - 28px,1400px)}.download-nav{grid-template-columns:auto 1fr}.download-nav>.brand-lockup{justify-self:center}.download-nav>div .site-language,.download-nav>div .site-login{display:none}.download-hero{padding:55px 0}.download-hero h1{font-size:44px}.recommended-download{padding:22px}.platform-download-grid{grid-template-columns:1fr}.platform-download-grid article{min-height:210px}.platform-glyph{margin-bottom:22px}.download-final h2{font-size:32px}}.site-nav{grid-template-columns:minmax(210px,1fr) auto minmax(410px,1fr)}.site-nav>*,.site-hero>*,.site-feature-grid>*,.site-security>*{min-width:0}.site-value-rail{background:linear-gradient(145deg,#12100d,#0b0908);border:1px solid #2e271f;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));width:min(1360px,100% - 64px);margin:-18px auto 0;display:grid;box-shadow:0 22px 70px #0005}.site-value-rail article{border-right:1px solid #2e271f;grid-template-columns:auto 1fr;align-items:center;gap:13px;min-height:105px;padding:19px;display:grid}.site-value-rail article:last-child{border-right:0}.site-value-rail article>span{color:#6f5a37;font:500 10px Georgia,serif}.site-value-rail p{margin:0}.site-value-rail strong,.site-value-rail small{display:block}.site-value-rail strong{color:#d7ccbe;font-size:10px}.site-value-rail small{color:#6f665c;margin-top:6px;font-size:8px;line-height:1.5}.site-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.site-feature-grid article{min-height:390px}.site-feature-grid article header{justify-content:space-between;align-items:center;display:flex}.site-feature-grid article header span{color:#665a49;font:500 10px Georgia,serif}.site-feature-grid article header small{color:#8f7039;letter-spacing:.12em;font-size:7px;font-weight:900}.site-feature-grid article ul{border-top:1px solid #2e271f;gap:7px;margin:18px 0 0;padding:14px 0 0;list-style:none;display:grid}.site-feature-grid article li{color:#8f8273;font-size:8px}.site-feature-grid article li:first-letter{color:#d3a74c}.site-workflow{background:radial-gradient(circle at 18% 0,#7d54100e,#0000 34%),#080706;border-top:1px solid #ffffff0c;padding:120px max(32px,50vw - 680px)}.site-workflow .site-section-heading{max-width:800px}.workflow-track{background:#0d0b09;border:1px solid #352b21;border-radius:15px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.workflow-track article{border-right:1px solid #352b21;min-height:235px;padding:24px 36px 24px 21px;position:relative}.workflow-track article:last-child{border-right:0}.workflow-track article>span{color:#d2a84d;background:#21180e;border:1px solid #654d27;border-radius:9px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:900;display:grid}.workflow-track article>div{margin-top:44px}.workflow-track strong{color:#ddd2c5;font:500 19px Georgia,serif}.workflow-track p{color:#796f64;margin:10px 0 0;font-size:9px;line-height:1.75}.workflow-track article>b{z-index:2;color:#bd9140;background:#17110b;border:1px solid #604822;border-radius:50%;place-items:center;width:26px;height:26px;font-size:9px;display:grid;position:absolute;top:calc(50% - 13px);right:-13px}.site-ai-survey{background:linear-gradient(135deg,#100c08,#080706 58%);border-top:1px solid #ffffff0b;grid-template-columns:.92fr 1.08fr;align-items:center;gap:90px;min-height:760px;padding:100px max(32px,50vw - 640px);display:grid}.ai-survey-copy h2{color:#eee6da;letter-spacing:-.04em;margin:14px 0 20px;font:500 clamp(36px,4vw,58px)/1.08 Georgia,serif}.ai-survey-copy>p:not(.site-kicker){color:#8c8175;font-size:13px;line-height:1.85}.ai-survey-copy ul{gap:11px;margin:25px 0 30px;padding:0;list-style:none;display:grid}.ai-survey-copy li{color:#a79a8b;font-size:10px}.ai-survey-copy li:first-letter{color:#dbaf51}.ai-survey-visual{min-height:530px;position:relative}.ai-photo-stack{position:absolute;inset:0 18% 80px 0}.ai-photo-stack figure{background:linear-gradient(145deg,#2a2118,#0c0b09);border:1px solid #59452a;border-radius:16px;width:61%;height:310px;margin:0;position:absolute;overflow:hidden;box-shadow:0 30px 70px #0008}.ai-photo-stack figure:first-child{z-index:3;top:78px;left:0;transform:rotate(-5deg)}.ai-photo-stack figure:nth-child(2){z-index:2;top:44px;left:24%;transform:rotate(3deg)}.ai-photo-stack figure:nth-child(3){z-index:1;top:8px;left:48%;transform:rotate(9deg)}.ai-photo-stack figure:before,.ai-photo-stack figure:after{content:"";border:1px solid #a47b3130;position:absolute}.ai-photo-stack figure:before{background:repeating-linear-gradient(90deg,#0000 0 34px,#96723117 35px),repeating-linear-gradient(0deg,#0000 0 34px,#96723117 35px);inset:35px}.ai-photo-stack figure:after{border-width:2px;width:110px;height:150px;top:72px;left:75px;box-shadow:80px 24px 0 -1px #100d09,80px 24px #a47b3130}.ai-photo-stack figure i{z-index:2;border:2px solid #bd913e;border-radius:50%;width:22px;height:22px;position:absolute}.ai-photo-stack figure i:first-child{top:27%;left:28%}.ai-photo-stack figure i:nth-child(2){top:48%;left:59%}.ai-photo-stack figure i:nth-child(3){top:72%;left:41%}.ai-photo-stack figure span{z-index:3;color:#b88f46;letter-spacing:.12em;background:#0d0b09da;border:1px solid #594325;border-radius:6px;padding:7px 9px;font-size:6px;font-weight:900;position:absolute;bottom:12px;left:13px}.ai-analysis-card{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#14110ef2;border:1px solid #7a5c2a;border-radius:16px;width:min(385px,68%);padding:19px;position:absolute;bottom:0;right:0;box-shadow:0 30px 90px #000c}.ai-analysis-card header{border-bottom:1px solid #3c3024;grid-template-columns:41px 1fr auto;align-items:center;gap:10px;padding-bottom:14px;display:grid}.ai-analysis-card header>span{color:#dfb353;background:#291e0e;border:1px solid #805f29;border-radius:10px;place-items:center;width:41px;height:41px;font-size:9px;font-weight:950;display:grid}.ai-analysis-card header p{margin:0}.ai-analysis-card header small,.ai-analysis-card header strong{display:block}.ai-analysis-card header small{color:#776b5e;letter-spacing:.12em;font-size:5px}.ai-analysis-card header strong{color:#ded3c5;margin-top:5px;font-size:9px}.ai-analysis-card header b{color:#deb051;font-size:14px}.ai-analysis-card>div{grid-template-columns:100px 1fr;align-items:center;gap:9px;margin-top:12px;display:grid}.ai-analysis-card>div span{color:#817568;font-size:7px}.ai-analysis-card>div i{background:linear-gradient(90deg,#c79940,#4a3517);border-radius:999px;width:62%;height:7px}.ai-analysis-card>div i.wide{width:90%}.ai-analysis-card>div i.medium{width:76%}.ai-analysis-card footer{color:#9d8968;background:#22180d;border:1px solid #554225;border-radius:8px;align-items:center;gap:8px;margin-top:15px;padding:10px;font-size:7px;display:flex}.ai-analysis-card footer span{color:#dfae4e;font-weight:900}.site-roles{background:#0c0a08;border-top:1px solid #ffffff0b;padding:120px max(32px,50vw - 680px)}.site-roles .site-section-heading{max-width:850px}.site-roles>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.site-roles article{background:linear-gradient(145deg,#16120e,#0c0a08);border:1px solid #382d22;border-radius:14px;min-height:240px;padding:23px;position:relative;overflow:hidden}.site-roles article>span{color:#a17d3d;letter-spacing:.13em;font-size:7px;font-weight:900}.site-roles h3{color:#ded3c5;margin:50px 0 12px;font:500 21px Georgia,serif}.site-roles p{color:#7d7266;font-size:9px;line-height:1.75}.site-roles article i{border:18px solid #c8983710;border-radius:50%;width:125px;height:125px;position:absolute;bottom:-65px;right:-65px}.site-roles article:hover{border-color:#70542a;transform:translateY(-3px)}.security-specs{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:28px;display:grid}.security-specs>span{background:#100d0a;border:1px solid #3b3025;border-radius:9px;padding:12px}.security-specs b,.security-specs small{display:block}.security-specs b{color:#cf9f48;letter-spacing:.1em;font-size:9px}.security-specs small{color:#6d645b;margin-top:6px;font-size:7px;line-height:1.45}.site-cta-domain{color:#c7a25c;letter-spacing:.08em;background:#15100b;border:1px solid #4c3c26;border-radius:999px;width:max-content;margin:30px auto 0;padding:8px 12px;font-size:9px;font-weight:800;display:block}@media (max-width:1080px){.site-nav{grid-template-columns:minmax(0,1fr) auto}.site-value-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.site-value-rail article:nth-child(2){border-right:0}.site-value-rail article:nth-child(-n+2){border-bottom:1px solid #2e271f}.site-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-track{grid-template-columns:1fr}.workflow-track article{border-bottom:1px solid #352b21;border-right:0;grid-template-columns:45px 1fr;gap:15px;min-height:145px;display:grid}.workflow-track article:last-child{border-bottom:0}.workflow-track article>div{margin:4px 0 0}.workflow-track article>b{inset:auto auto -13px 25px;transform:rotate(90deg)}.site-ai-survey{grid-template-columns:1fr;gap:50px}.site-roles>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.voltit-site{width:100%;max-width:100vw;overflow-x:hidden}.site-nav{grid-template-columns:minmax(0,1fr) auto;gap:8px;width:calc(100% - 28px)}.site-nav .brand-lockup{min-width:0;max-width:190px}.site-nav .brand-copy{min-width:0}.site-nav .brand-copy small{display:none}.site-nav-actions{flex:none;min-width:0}.site-nav .site-language,.site-nav .site-primary,.site-nav .site-download{display:none}.site-nav .site-login{white-space:nowrap;border-color:#3e3226;align-items:center;min-height:35px;padding:0 9px;display:inline-flex}.site-hero{width:calc(100% - 28px);padding-top:0;display:block;overflow:hidden}.site-hero-copy{width:100%;padding:58px 0 18px}.site-badge{white-space:normal;max-width:100%;padding:7px 9px;font-size:7px}.site-hero h1{overflow-wrap:anywhere;max-width:100%;margin-top:25px;font-size:clamp(36px,10.6vw,43px);line-height:1.01}.site-hero h1 em{white-space:normal;max-width:100%;display:block}.site-hero-copy>p{width:100%;font-size:12px;line-height:1.75}.site-hero-actions{grid-template-columns:1fr 1fr;align-items:stretch;gap:8px;display:grid}.site-hero-actions .site-primary,.site-hero-actions .site-app-download{width:100%;min-width:0;min-height:56px;padding:0 11px;font-size:9px}.site-hero-actions .site-primary b{margin-left:6px}.site-hero-actions .site-ghost{display:none}.site-app-download small{max-width:78px;font-size:5px}.site-trust{gap:9px 14px;margin-top:22px;font-size:7px}.site-product-stage{width:100%;height:410px;min-height:410px;overflow:hidden}.site-dashboard-mock{transform-origin:top;width:670px;max-width:none;position:absolute;top:-10px;left:50%;transform:translate(-50%)scale(.51)}.site-orbit{transform:scale(.62)}.float-ai,.float-field{min-width:190px;transform:scale(.72)}.float-ai{top:12px;right:-29px}.float-field{bottom:13px;left:auto;right:-25px}.site-value-rail{grid-template-columns:1fr;width:calc(100% - 28px);margin-top:10px}.site-value-rail article{border-bottom:1px solid #2e271f;border-right:0;min-height:82px}.site-value-rail article:nth-child(2){border-right:0}.site-value-rail article:last-child{border-bottom:0}.site-features,.site-workflow,.site-roles{padding:78px 20px}.site-section-heading{margin-bottom:34px}.site-section-heading h2{font-size:34px}.site-section-heading>span{font-size:11px}.site-feature-grid{grid-template-columns:1fr}.site-feature-grid article{min-height:350px;padding:21px}.site-feature-grid article header{display:flex}.feature-glyph{margin:30px 0 23px}.workflow-track article{min-height:150px;padding:20px 20px 20px 17px}.workflow-track article>b{left:21px}.site-ai-survey{grid-template-columns:1fr;gap:45px;min-height:0;padding:78px 20px}.ai-survey-copy h2{font-size:35px}.ai-survey-copy>p:not(.site-kicker){font-size:11px}.ai-survey-visual{min-height:420px}.ai-photo-stack{inset:0 8% 80px 0}.ai-photo-stack figure{width:68%;height:240px}.ai-photo-stack figure:first-child{top:65px}.ai-photo-stack figure:after{transform-origin:0 0;top:55px;left:45px;transform:scale(.75)}.ai-analysis-card{width:86%;max-width:330px}.site-roles>div:last-child{grid-template-columns:1fr}.site-roles article{min-height:210px}.site-roles h3{margin-top:38px}.site-security{padding-inline:20px;overflow:hidden}.security-visual{min-height:330px;transform:scale(.8)}.site-security h2{font-size:35px}.site-security>div:last-child>p:not(.site-kicker){font-size:11px}.security-specs{grid-template-columns:1fr}.site-final-cta{padding:78px 20px 100px}.site-final-cta h2{font-size:35px}.site-final-cta>div:last-child{grid-template-columns:1fr;display:grid}.site-final-cta button{width:100%}.site-footer{text-align:center;grid-template-columns:1fr;gap:12px;width:calc(100% - 28px);padding:22px 0}.site-footer .brand-lockup{margin:auto}.site-footer span{justify-self:center}.app-install-button{width:min(220px,100vw - 24px);min-width:0;bottom:12px;right:12px}}.dashboard-command-header{align-items:center;padding:4px 0 2px;position:relative}.dashboard-command-header:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#b47f2515,#0000 70%);border-radius:50%;width:300px;height:160px;position:absolute;top:-58px;right:6%}.dashboard-command-header>*{z-index:1;position:relative}.dashboard-live-state{color:#8d8173;letter-spacing:.025em;align-items:center;gap:7px;width:max-content;max-width:100%;margin-top:12px;font-size:9px;font-weight:700;display:flex}.dashboard-live-state i{background:#5bbd7f;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 4px #5bbd7f14,0 0 12px #5bbd7f55}.executive-pulse{background:linear-gradient(118deg,#1c150e,#100d0a 46%,#0d0b09);border-color:#4a3825;grid-template-columns:minmax(250px,.66fr) minmax(0,1.34fr);gap:22px;min-height:0;margin-top:16px;padding:20px;display:grid;box-shadow:0 18px 55px #0007,inset 0 1px #ffffff08}.pulse-intro{border-right:1px solid #392c20;padding:4px 18px 4px 3px}.pulse-score-row{align-items:center;gap:13px;display:flex}.pulse-score-row>strong{color:#e3ba59;letter-spacing:-.04em;font:500 34px/1 Georgia,serif}.pulse-score-row span,.pulse-score-row b,.pulse-score-row small{display:block}.pulse-score-row b{color:#ddd1c3;font-size:10px}.pulse-score-row small{color:#756b60;margin-top:4px;font-size:7px;line-height:1.45}.pulse-meter{background:#2b2219;border-radius:999px;height:4px;margin-top:16px;overflow:hidden}.pulse-meter i{border-radius:inherit;background:linear-gradient(90deg,#74521f,#d9aa48 62%,#75b98b);height:100%;transition:width .35s;display:block;box-shadow:0 0 14px #d9aa4838}.pulse-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pulse-actions>button{min-width:0;color:inherit;cursor:pointer;text-align:left;background:linear-gradient(145deg,#18130f,#100d0a);border:1px solid #3c3024;border-radius:11px;grid-template-columns:34px minmax(0,1fr) 14px;align-items:center;gap:10px;padding:12px;transition:border-color .2s,transform .2s,background .2s;display:grid}.pulse-actions>button:hover{background:#21170e;border-color:#7c5e2e;transform:translateY(-2px)}.pulse-actions>button>span{color:#caaa6a;background:#251b11;border:1px solid #58452e;border-radius:9px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}.pulse-actions>button>span.pulse-alert{color:#f18d86;background:#301719;border-color:#743d3d}.pulse-actions>button>span.pulse-warning{color:#e1b45c;background:#2e2112;border-color:#74562b}.pulse-actions>button>span.pulse-good{color:#73c792;background:#14271c;border-color:#385b45}.pulse-actions>button>span.pulse-gold{color:#e4bc61;background:#2b2010;border-color:#765929}.pulse-actions p{min-width:0;margin:0}.pulse-actions strong,.pulse-actions small{display:block}.pulse-actions strong{color:#d8cec1;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.pulse-actions small{color:#746b61;margin-top:4px;font-size:7px;line-height:1.35}.pulse-actions>button>b{color:#78684f;font-size:11px}@media (max-width:1180px){.executive-pulse{grid-template-columns:1fr}.pulse-intro{border-bottom:1px solid #392c20;border-right:0;padding-bottom:16px;padding-right:0}}@media (max-width:760px){.dashboard-command-header{align-items:stretch}.dashboard-command-header .module-actions{grid-template-columns:1fr;width:100%;display:grid}.dashboard-command-header .module-actions button{width:100%}.executive-pulse{padding:15px}.pulse-actions{grid-template-columns:1fr}.pulse-actions>button{min-height:62px}}.ertovex-web{--ex-bg:#080706;--ex-panel:#100e0b;--ex-panel-soft:#15110d;--ex-line:#30271d;--ex-line-gold:#6f5429;--ex-pearl:#f1ebe1;--ex-muted:#8b8175;--ex-gold:#d7a943;min-height:100vh;color:var(--ex-pearl);background:var(--ex-bg);font-family:Inter,ui-sans-serif,system-ui,sans-serif;overflow:hidden}.ertovex-web *,.ertovex-web :before,.ertovex-web :after{box-sizing:border-box}.ex-nav{z-index:50;border-bottom:1px solid #fff0e50e;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1520px,100% - 64px);height:92px;margin:auto;display:grid;position:relative}.ex-brand-home{width:max-content;color:inherit;text-decoration:none}.ex-nav>nav{gap:38px;display:flex}.ex-nav>nav a{color:#847b71;letter-spacing:.03em;font-size:10px;font-weight:750;text-decoration:none;transition:color .2s}.ex-nav>nav a:hover{color:#e7bd62}.ex-nav-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.ex-language{width:124px}.ex-text-button,.ex-gold-button,.ex-outline-button{cursor:pointer;letter-spacing:.01em;border-radius:10px;justify-content:center;align-items:center;gap:20px;min-height:48px;padding:0 20px;font:850 10px/1 Inter,sans-serif;transition:transform .2s,border-color .2s,filter .2s,color .2s;display:inline-flex}.ex-text-button{color:#c2b8aa;background:0 0;border:0;min-height:39px;padding:0 13px}.ex-gold-button{color:#160f06;background:linear-gradient(135deg,#e4ba54,#b77c1d);border:1px solid #e2b64e;box-shadow:0 16px 36px #9f6a202e,inset 0 1px #fff2bb80}.ex-gold-button.compact{gap:13px;min-height:42px;padding-inline:17px}.ex-outline-button{color:#c9beaf;background:#0c0a08b8;border:1px solid #4b3b2b}.ex-gold-button:hover,.ex-outline-button:hover{filter:brightness(1.08);transform:translateY(-2px)}.ex-outline-button:hover{color:#e2d6c5;border-color:#84632e}.ex-hero{grid-template-columns:minmax(0,.82fr) minmax(570px,1.18fr);align-items:center;gap:66px;width:min(1520px,100% - 64px);min-height:790px;margin:auto;display:grid;position:relative}.ex-hero-grid{opacity:.33;pointer-events:none;background-image:linear-gradient(#6f552115 1px,#0000 1px),linear-gradient(90deg,#6f552115 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0 -20vw;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28% 75%,#0000),linear-gradient(#0000,#000 15% 70%,#0000);mask-image:linear-gradient(90deg,#0000,#000 28% 75%,#0000),linear-gradient(#0000,#000 15% 70%,#0000)}.ex-hero-halo{pointer-events:none;background:radial-gradient(circle,#b17c251a,#0000 68%);border-radius:50%;width:820px;height:820px;position:absolute;top:-100px;right:-250px}.ex-hero-copy{z-index:3;padding:75px 0 100px;position:relative}.ex-eyebrow,.ex-section-kicker{color:#b58e47;letter-spacing:.17em;align-items:center;gap:10px;font-size:8px;font-weight:900;display:flex}.ex-eyebrow i{background:#c99b43;width:23px;height:1px;box-shadow:0 0 10px #c99b43}.ex-hero h1{color:#f1ece4;letter-spacing:-.06em;max-width:730px;margin:29px 0 24px;font:500 clamp(55px,5.3vw,86px)/.96 Georgia,Times New Roman,serif}.ex-hero h1 em{color:#d4a445;margin-top:8px;font-style:normal;display:block}.ex-hero-copy>p{color:#90867a;max-width:620px;margin:0;font-size:14px;line-height:1.85}.ex-hero-actions{gap:10px;margin-top:35px;display:flex}.ex-assurances{color:#685f56;flex-wrap:wrap;gap:18px;margin-top:31px;font-size:8px;font-weight:750;display:flex}.ex-assurances span{align-items:center;gap:7px;display:flex}.ex-assurances span:not(:first-child){color:#746542}.ex-assurances i{background:#b88832;border-radius:50%;width:6px;height:6px}.ex-assurances i.online{background:#54c783;box-shadow:0 0 11px #54c783}.ex-command-stage{z-index:2;perspective:1400px;place-items:center;min-height:615px;display:grid;position:relative}.ex-command-glow{border:1px solid #a5782728;border-radius:50%;width:560px;height:560px;position:absolute;box-shadow:0 0 120px #7b551313,inset 0 0 90px #8b60100c}.ex-command-glow:before,.ex-command-glow:after{content:"";border-radius:inherit;border:1px dashed #936b2222;position:absolute;inset:65px}.ex-command-glow:after{border-style:solid;inset:145px}.ex-command-card{z-index:2;background:#0b0907;border:1px solid #5b4527;border-radius:20px;width:min(780px,100%);position:relative;overflow:hidden;transform:rotateY(-3deg)rotateX(1deg);box-shadow:0 55px 130px #000c,inset 0 1px #fff6dc0d}.ex-command-card>header{background:linear-gradient(90deg,#15110d,#0e0c09);border-bottom:1px solid #2e251b;justify-content:space-between;align-items:center;height:64px;padding:0 18px;display:flex}.ex-command-card>header>div{align-items:center;gap:10px;display:flex}.ex-command-card>header img{border-radius:9px;width:34px;height:34px}.ex-mini-brand{flex:0 0 40px;width:40px;height:40px;display:block}.ex-mini-brand .voltit-brand-logo,.ex-mini-brand .voltit-symbol{width:100%;height:100%}.ex-command-card>header span small,.ex-command-card>header span strong{display:block}.ex-command-card>header span small{color:#685e53;letter-spacing:.13em;font-size:5px}.ex-command-card>header span strong{color:#d9cdbd;margin-top:3px;font-size:9px}.ex-command-card>header>b{color:#72c58c;letter-spacing:.09em;border:1px solid #355a41;border-radius:999px;align-items:center;gap:6px;padding:6px 8px;font-size:6px;display:flex}.ex-command-card>header>b i{background:#5ac781;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #5ac781}.ex-command-body{grid-template-columns:58px minmax(0,1fr);min-height:440px;display:grid}.ex-command-body>aside{background:#090806;border-right:1px solid #261f18;flex-direction:column;align-items:center;gap:18px;padding-top:24px;display:flex}.ex-command-body>aside span{color:#51483e;border:1px solid #0000;border-radius:7px;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.ex-command-body>aside span.active{color:#d6a84b;background:#2a1f10;border-color:#80602b;box-shadow:0 7px 17px #0008}.ex-command-body>section{padding:22px}.ex-command-title{justify-content:space-between;align-items:center;display:flex}.ex-command-title small{color:#655b50;letter-spacing:.13em;font-size:6px}.ex-command-title h2{color:#e7ddcf;margin:5px 0 0;font:500 20px Georgia,serif}.ex-command-title button{color:#675e54;background:0 0;border:0}.ex-command-kpis{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:19px;display:grid}.ex-command-kpis article{background:linear-gradient(145deg,#15120e,#100e0b);border:1px solid #31281e;border-radius:10px;min-height:86px;padding:12px}.ex-command-kpis span,.ex-command-kpis strong,.ex-command-kpis small{display:block}.ex-command-kpis span{color:#665c51;font-size:6px}.ex-command-kpis strong{color:#e4d8c8;margin-top:10px;font-size:18px}.ex-command-kpis small{color:#7d6842;margin-top:4px;font-size:6px}.ex-command-kpis article:first-child small{color:#65b77e}.ex-command-insight{grid-template-columns:1.35fr .8fr;gap:9px;margin-top:9px;display:grid}.ex-flow-chart,.ex-priority-list{background:#100e0b;border:1px solid #31281e;border-radius:10px;min-height:188px;padding:13px}.ex-flow-chart header,.ex-priority-list header{justify-content:space-between;align-items:center;display:flex}.ex-flow-chart header strong,.ex-priority-list header strong{color:#b9ad9f;font-size:7px}.ex-flow-chart header span,.ex-priority-list header span{color:#685d50;font-size:6px}.ex-flow-chart>div{background:repeating-linear-gradient(0deg,#0000 0 25px,#67532b12 26px);border-bottom:1px solid #292219;align-items:end;gap:7px;height:105px;padding:14px 0 8px;display:flex}.ex-flow-chart>div i{background:linear-gradient(#dfb556,#705020);border-radius:3px 3px 1px 1px;flex:1;min-height:12px;box-shadow:0 -8px 20px #c7923020}.ex-flow-chart footer{color:#544d45;justify-content:space-between;padding-top:8px;font-size:5px;display:flex}.ex-priority-list>div{background:#15120e;border:1px solid #292219;border-radius:7px;grid-template-columns:7px 1fr;align-items:center;gap:8px;margin-top:11px;padding:8px;display:grid}.ex-priority-list>div>i{background:#c99c43;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #c99c43}.ex-priority-list>div>i.urgent{background:#d36d5e;box-shadow:0 0 8px #d36d5e}.ex-priority-list>div>i.safe{background:#5fb97c;box-shadow:0 0 8px #5fb97c}.ex-priority-list p{margin:0}.ex-priority-list b,.ex-priority-list small{display:block}.ex-priority-list b{color:#9f9589;font-size:6px}.ex-priority-list small{color:#5e564e;margin-top:3px;font-size:5px}.ex-ai-note{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#17120de8;border:1px solid #7e5f2c;border-radius:13px;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;min-width:285px;padding:13px;display:grid;position:absolute;bottom:44px;right:-18px;box-shadow:0 25px 60px #000b}.ex-ai-note img{border-radius:10px;width:40px;height:40px}.ex-ai-note p{margin:0}.ex-ai-note small,.ex-ai-note strong{display:block}.ex-ai-note small{color:#b18a43;letter-spacing:.09em;font-size:6px;font-weight:900}.ex-ai-note strong{color:#d3c7b7;margin-top:4px;font-size:7px}.ex-ai-note>span{color:#d3a64a}.ex-module-rail{background:#0d0b09;border:1px solid #2f271e;border-radius:14px;grid-template-columns:repeat(6,1fr);width:min(1450px,100% - 64px);margin:-14px auto 0;display:grid;overflow:hidden;box-shadow:0 25px 70px #0006}.ex-module-rail span{color:#978b7d;border-right:1px solid #2f271e;align-items:center;gap:10px;min-height:77px;padding:17px;font-size:8px;font-weight:750;display:flex}.ex-module-rail span:last-child{border-right:0}.ex-module-rail b{color:#775e35;font:500 8px Georgia,serif}.ex-system,.ex-workflow{padding:125px max(32px,50vw - 690px)}.ex-system{background:radial-gradient(circle at 88% 5%,#9b6a1510,#0000 28%),linear-gradient(#0b0908,#0f0c09)}.ex-section-heading{max-width:850px;margin-bottom:58px}.ex-section-heading>span{color:#a8823d;letter-spacing:.16em;font-size:8px;font-weight:900}.ex-section-heading h2,.ex-intelligence-copy h2,.ex-security h2,.ex-membership h2,.ex-final h2{color:#eee7dc;letter-spacing:-.045em;margin:14px 0 17px;font:500 clamp(36px,4vw,59px)/1.07 Georgia,serif}.ex-section-heading p,.ex-intelligence-copy>p,.ex-security header>p,.ex-membership>div>p,.ex-final>p{color:#83796d;max-width:680px;margin:0;font-size:13px;line-height:1.85}.ex-bento{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.ex-bento>article{background:linear-gradient(145deg,#17130f,#0d0b09);border:1px solid #352b21;border-radius:15px;min-height:335px;padding:23px;transition:transform .2s,border-color .2s;position:relative;overflow:hidden}.ex-bento>article:hover{border-color:#765a2d;transform:translateY(-4px)}.ex-bento>article.wide{grid-column:span 2}.ex-bento>article.accent{background:radial-gradient(circle at 82% 10%,#a977231d,#0000 34%),linear-gradient(145deg,#1c150d,#0d0b09)}.ex-bento>article>header,.ex-bento>article>footer{justify-content:space-between;align-items:center;display:flex}.ex-bento>article>header span{color:#b58e48;letter-spacing:.13em;font-size:7px;font-weight:900}.ex-bento>article>header b{color:#5d544a;font:500 9px Georgia,serif}.ex-card-visual{background:repeating-linear-gradient(90deg,#0000 0 48px,#81612810 49px),repeating-linear-gradient(0deg,#0000 0 31px,#81612810 32px),#100d0a;border:1px solid #30271e;border-radius:10px;width:100%;height:96px;margin:30px 0 22px;position:relative;overflow:hidden}.ex-card-visual i{background:#bd8a2520;border:1px solid #99732d5c;display:block;position:absolute}.ex-card-visual i:first-child{border-radius:8px;width:54%;height:40%;top:19%;left:10%}.ex-card-visual i:nth-child(2){background:linear-gradient(90deg,#bd8d34,#4c3719);border-radius:999px;width:38%;height:8px;bottom:18%;left:18%}.ex-card-visual i:nth-child(3){border-radius:50%;width:52px;height:52px;top:21%;right:9%;box-shadow:0 0 35px #9b6d1b1c}.ex-bento h3{color:#ddd3c6;margin:0;font:500 21px Georgia,serif}.ex-bento>article>p{color:#7e7468;max-width:520px;margin:11px 0 0;font-size:10px;line-height:1.75}.ex-bento>article>footer{border-top:1px solid #2d251d;padding-top:12px;position:absolute;bottom:20px;left:22px;right:22px}.ex-bento>article>footer span{color:#88795f;font-size:7px}.ex-bento>article>footer b{color:#ba8e40}.ex-workflow{background:#080706;border-top:1px solid #fff0e50b}.ex-steps{background:#0d0b09;border:1px solid #372d22;border-radius:16px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.ex-steps article{border-right:1px solid #372d22;min-height:245px;padding:23px 34px 23px 22px;position:relative}.ex-steps article:last-child{border-right:0}.ex-steps article>span{color:#d2a34a;background:#22180d;border:1px solid #684e27;border-radius:9px;place-items:center;width:36px;height:36px;font-size:8px;font-weight:900;display:grid}.ex-steps article>div{margin-top:53px}.ex-steps h3{color:#ddd2c4;font:500 21px Georgia,serif}.ex-steps p{color:#786e63;margin:11px 0 0;font-size:9px;line-height:1.75}.ex-steps article>b{z-index:2;color:#c5953e;background:#17110b;border:1px solid #664c25;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;display:grid;position:absolute;top:calc(50% - 14px);right:-14px}.ex-intelligence{background:linear-gradient(135deg,#100c08,#080706 57%);border-top:1px solid #fff0e50a;grid-template-columns:1fr 1fr;align-items:center;gap:100px;min-height:700px;padding:90px max(32px,50vw - 640px);display:grid}.ex-ai-visual{place-items:center;min-height:500px;display:grid;position:relative}.ex-ai-orbit{border:1px solid #9c742b2d;border-radius:50%;position:absolute}.ex-ai-orbit.a{width:430px;height:430px}.ex-ai-orbit.b{border-style:dashed;width:310px;height:310px;animation:30s linear infinite security-spin}.ex-ai-core{z-index:2;background:#090705;border:1px solid #966f2d;border-radius:40px;width:150px;height:150px;padding:5px;position:relative;box-shadow:0 0 90px #a2732027}.ex-ai-core img{border-radius:35px;width:100%;height:100%}.ex-ai-core .voltit-brand-logo,.ex-ai-core .voltit-symbol{width:100%;height:100%}.ertovex-site-loader{color:#f5ead6;letter-spacing:.18em;background:radial-gradient(circle at 50% 35%,#3b280f 0,#110d08 34%,#050403 72%);place-content:center;justify-items:center;gap:8px;min-height:100svh;font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:grid}.ertovex-site-loader>span{aspect-ratio:1;color:#e8bd62;background:#0d0905;border:1px solid #bd8730;border-radius:23px;place-items:center;width:70px;font-family:Georgia,serif;font-size:26px;display:grid;box-shadow:0 20px 70px #b9791828}.ertovex-site-loader>strong{margin-top:10px;font-size:16px}.ertovex-site-loader>small{color:#8f7446;text-transform:uppercase;font-size:8px}.ex-role-chip{z-index:3;color:#9e8251;letter-spacing:.1em;background:#15110dde;border:1px solid #554124;border-radius:8px;padding:10px 13px;font-size:7px;font-weight:900;position:absolute;box-shadow:0 15px 35px #0009}.ex-role-chip.owner{top:20%;left:7%}.ex-role-chip.office{top:39%;right:4%}.ex-role-chip.field{bottom:14%;left:17%}.ex-intelligence-copy>.ex-section-kicker{color:#a9823c}.ex-intelligence-copy ul{gap:10px;margin:27px 0 0;padding:0;list-style:none;display:grid}.ex-intelligence-copy li{color:#a09486;border-bottom:1px solid #30271e;grid-template-columns:36px 1fr;align-items:center;min-height:48px;font-size:10px;display:grid}.ex-intelligence-copy li b{color:#9f7939;font:500 8px Georgia,serif}.ex-security{background:#0b0908;border-top:1px solid #fff0e50a;padding:110px max(32px,50vw - 690px)}.ex-security>header{grid-template-columns:.35fr .85fr 1fr;align-items:start;gap:40px;display:grid}.ex-security>header>span{color:#a9823c;letter-spacing:.15em;font-size:8px;font-weight:900}.ex-security h2{margin-top:-8px;font-size:clamp(34px,3.2vw,51px)}.ex-security>div{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:50px;display:grid}.ex-security article{background:linear-gradient(145deg,#17130f,#0e0c0a);border:1px solid #382e24;border-radius:13px;min-height:150px;padding:20px;position:relative;overflow:hidden}.ex-security article b,.ex-security article span{display:block}.ex-security article b{color:#d2a54c;letter-spacing:.13em;font-size:10px}.ex-security article span{color:#897e70;margin-top:45px;font-size:9px}.ex-security article i{border:14px solid #c8953212;border-radius:50%;width:100px;height:100px;position:absolute;bottom:-58px;right:-58px}.ex-membership{background:radial-gradient(circle at 75% 40%,#a9752116,#0000 28%),#080706;border-top:1px solid #fff0e50a;grid-template-columns:1.1fr .7fr;align-items:center;gap:90px;min-height:650px;padding:100px max(32px,50vw - 630px);display:grid}.ex-membership>div>ul{grid-template-columns:1fr 1fr;gap:11px;margin:27px 0 0;padding:0;list-style:none;display:grid}.ex-membership>div>ul li{color:#9a8e80;font-size:9px}.ex-membership>article{background:linear-gradient(145deg,#20170c,#100d09);border:1px solid #795b2b;border-radius:20px;padding:30px;box-shadow:0 35px 100px #000a,inset 0 1px #fff2be18}.ex-membership>article>header{border-bottom:1px solid #3a2e20;grid-template-columns:50px 1fr;align-items:center;gap:13px;padding-bottom:20px;display:grid}.ex-membership>article>header img{border-radius:13px;width:50px;height:50px}.ex-membership>article>header small,.ex-membership>article>header strong{display:block}.ex-membership>article>header small{color:#a17e3d;letter-spacing:.12em;font-size:7px;font-weight:900}.ex-membership>article>header strong{color:#ded4c6;margin-top:6px;font-size:12px}.ex-price{margin:25px 0 11px}.ex-price strong{color:#edc361;letter-spacing:-.06em;font:500 54px Georgia,serif}.ex-price span{color:#8d7b61;margin-left:8px;font-size:9px}.ex-membership>article>p{color:#807568;font-size:9px;line-height:1.65}.ex-membership>article>button{justify-content:space-between;width:100%;margin-top:17px}.ex-membership>article>small{color:#6f665d;text-align:center;margin-top:14px;font-size:7px;display:block}.ex-final{text-align:center;background:radial-gradient(circle at 50% 0,#b07a211b,#0000 50%),#0d0a08;border-top:1px solid #fff0e50a;padding:125px 24px}.ex-final .voltit-brand-logo{width:max-content;margin:auto}.ex-final h2{max-width:880px;margin:42px auto 18px}.ex-final>p{margin:auto}.ex-final>div:last-child{justify-content:center;gap:9px;margin-top:30px;display:flex}.ex-footer{border-top:1px solid #fff0e50b;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1450px,100% - 64px);min-height:110px;margin:auto;display:grid}.ex-footer p{color:#5f574f;font-size:8px}.ex-footer nav{justify-self:end;align-items:center;gap:15px;display:flex}.ex-footer a,.ex-footer button{color:#786e63;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;text-decoration:none}.ex-footer a:hover,.ex-footer button:hover{color:#d4a64b}@media (max-width:1120px){.ex-nav{grid-template-columns:1fr auto}.ex-nav>nav{display:none}.ex-hero{grid-template-columns:1fr;gap:0}.ex-hero-copy{padding-bottom:25px}.ex-command-stage{min-height:620px}.ex-module-rail{grid-template-columns:repeat(3,1fr)}.ex-module-rail span:nth-child(3){border-right:0}.ex-module-rail span:nth-child(-n+3){border-bottom:1px solid #2f271e}.ex-bento{grid-template-columns:repeat(2,1fr)}.ex-bento>article.wide{grid-column:span 2}.ex-steps{grid-template-columns:1fr 1fr}.ex-steps article:nth-child(2){border-right:0}.ex-steps article:nth-child(-n+2){border-bottom:1px solid #372d22}.ex-intelligence{grid-template-columns:1fr;gap:10px}.ex-intelligence-copy{padding-bottom:60px}.ex-security>header{grid-template-columns:1fr 1fr}.ex-security>header>span{grid-column:1/-1}.ex-security>div{grid-template-columns:1fr 1fr}}@media (max-width:700px){.ex-nav,.ex-hero,.ex-module-rail,.ex-footer{width:calc(100% - 28px)}.ex-nav{grid-template-columns:minmax(0,1fr) auto;gap:8px;height:76px}.ex-nav .voltit-wordmark small{display:none}.ex-nav .voltit-brand-logo{max-width:180px}.ex-language,.ex-gold-button.compact{display:none}.ex-text-button{white-space:nowrap;min-height:36px;padding:0 8px}.ex-hero{min-height:0;display:block}.ex-hero-copy{padding:66px 0 23px}.ex-eyebrow{font-size:7px;line-height:1.5}.ex-hero h1{margin-top:24px;font-size:clamp(42px,13vw,54px);line-height:.99}.ex-hero-copy>p{font-size:12px;line-height:1.75}.ex-hero-actions{grid-template-columns:1fr;display:grid}.ex-hero-actions button{width:100%}.ex-assurances{gap:10px 14px;font-size:7px}.ex-command-stage{width:100%;height:465px;min-height:465px;overflow:hidden}.ex-command-glow{width:390px;height:390px}.ex-command-card{transform-origin:top;width:720px;max-width:none;position:absolute;top:35px;left:50%;transform:translate(-50%)scale(.52)}.ex-ai-note{transform-origin:100% 100%;bottom:25px;right:-44px;transform:scale(.73)}.ex-module-rail{grid-template-columns:1fr 1fr;margin-top:0}.ex-module-rail span{border-bottom:1px solid #2f271e;min-height:68px}.ex-module-rail span:nth-child(odd){border-right:1px solid #2f271e}.ex-module-rail span:nth-child(2n){border-right:0}.ex-module-rail span:nth-last-child(-n+2){border-bottom:0}.ex-system,.ex-workflow{padding:85px 20px}.ex-section-heading{margin-bottom:36px}.ex-section-heading h2,.ex-intelligence-copy h2,.ex-security h2,.ex-membership h2,.ex-final h2{font-size:36px}.ex-section-heading p,.ex-intelligence-copy>p,.ex-security header>p,.ex-membership>div>p,.ex-final>p{font-size:11px}.ex-bento{grid-template-columns:1fr}.ex-bento>article,.ex-bento>article.wide{grid-column:auto;min-height:335px}.ex-steps{grid-template-columns:1fr}.ex-steps article{border-bottom:1px solid #372d22;border-right:0;min-height:170px}.ex-steps article:last-child{border-bottom:0}.ex-steps article>div{margin-top:27px}.ex-steps article>b{inset:auto auto -14px 26px;transform:rotate(90deg)}.ex-intelligence{min-height:0;padding:70px 20px 30px}.ex-ai-visual{min-height:390px;transform:scale(.82)}.ex-ai-orbit.a{width:390px;height:390px}.ex-ai-orbit.b{width:280px;height:280px}.ex-intelligence-copy{padding-bottom:65px}.ex-security{padding:80px 20px}.ex-security>header{grid-template-columns:1fr;gap:20px}.ex-security>header>span{grid-column:auto}.ex-security h2{margin-top:0}.ex-security>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:35px}.ex-security article{min-height:130px;padding:15px}.ex-security article span{margin-top:35px}.ex-membership{grid-template-columns:1fr;gap:45px;padding:85px 20px}.ex-membership>div>ul{grid-template-columns:1fr}.ex-membership>article{padding:23px}.ex-price strong{font-size:48px}.ex-final{padding:90px 20px}.ex-final>div:last-child{display:grid}.ex-final button{width:100%}.ex-footer{text-align:center;grid-template-columns:1fr;gap:16px;padding:28px 0}.ex-footer .voltit-brand-logo{margin:auto}.ex-footer p{margin:0}.ex-footer nav{flex-wrap:wrap;justify-content:center;justify-self:center}}
