.nel-calc{--nel-blue:#4b9edc;--nel-blue-dim:#3a85bf;--nel-blue-glow:#4b9edc24;--nel-gray:#aaacaf;--nel-bg:#090909;--nel-s1:#111;--nel-s2:#181818;--nel-bd:#252525;--nel-bd-h:#333;--nel-text:#efefef;--nel-dim:#888;--nel-dimmer:#444;--nel-green:#22c55e;--nel-r:12px;--nel-rsm:8px;--nel-rxs:6px;background:var(--nel-bg);color:var(--nel-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:14px;line-height:1.5;overflow-x:hidden}.nel-calc *,.nel-calc :before,.nel-calc :after{box-sizing:border-box}@keyframes nel-fadeInUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes nel-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes nel-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes nel-pulse{0%,to{box-shadow:0 0 #4b9edc66}70%{box-shadow:0 0 0 10px #4b9edc00}}.nel-calc .animate-in{animation:.5s cubic-bezier(.4,0,.2,1) both nel-fadeInUp}.nel-calc .animate-in:first-child{animation-delay:50ms}.nel-calc .animate-in:nth-child(2){animation-delay:.1s}.nel-calc .animate-in:nth-child(3){animation-delay:.15s}.nel-calc .animate-in:nth-child(4){animation-delay:.2s}.nel-calc .animate-in:nth-child(5){animation-delay:.25s}.nel-calc .animate-in:nth-child(6){animation-delay:.3s}.nel-calc .animate-in:nth-child(7){animation-delay:.35s}.nel-calc .skool-hero{background:linear-gradient(135deg,#050e1a 0%,#071526 40%,#0a0d18 100%);border-bottom:1px solid #1a3050;padding:28px 32px;animation:.6s nel-fadeIn;position:relative;overflow:hidden}.nel-calc .skool-hero:before{content:"";pointer-events:none;background:radial-gradient(60% 120% at 80%,#4b9edc1f 0%,#0000 70%);position:absolute;inset:0}.nel-calc .skool-hero:after{content:"";pointer-events:none;background-image:repeating-linear-gradient(0deg,#0000,#0000 39px,#4b9edc0a 39px 40px),repeating-linear-gradient(90deg,#0000,#0000 39px,#4b9edc0a 39px 40px);position:absolute;inset:0}.nel-calc .skool-inner{z-index:1;align-items:center;gap:32px;max-width:1180px;margin:0 auto;display:flex;position:relative}.nel-calc .skool-left{flex:1}.nel-calc .skool-badge{color:var(--nel-blue);text-transform:uppercase;letter-spacing:.5px;background:#4b9edc26;border:1px solid #4b9edc4d;border-radius:24px;align-items:center;gap:6px;margin-bottom:12px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex}.nel-calc .skool-left h2{letter-spacing:-.5px;color:var(--nel-text);margin-bottom:14px;font-size:22px;font-weight:900;line-height:1.2}.nel-calc .skool-left h2 em{color:var(--nel-blue);font-style:normal}.nel-calc .skool-stats{gap:20px;margin-bottom:18px;display:flex}.nel-calc .skool-stat strong{color:var(--nel-blue);font-size:22px;font-weight:900;line-height:1;display:block}.nel-calc .skool-stat span{color:var(--nel-dim);text-transform:uppercase;letter-spacing:.4px;font-size:10px}.nel-calc .skool-cta{background:var(--nel-blue);color:#fff;letter-spacing:.2px;border-radius:24px;align-items:center;gap:8px;padding:11px 22px;font-size:13px;font-weight:800;text-decoration:none;transition:all .2s;animation:2.5s infinite nel-pulse;display:inline-flex;box-shadow:0 4px 18px #4b9edc59}.nel-calc .skool-cta:hover{background:var(--nel-blue-dim);transform:translateY(-2px)}.nel-calc .skool-center{flex-shrink:0;justify-content:center;align-items:center;padding:0 28px;display:flex}.nel-calc .skool-logo-wrap{background:#fff;border-radius:14px;padding:12px 20px;animation:3.5s ease-in-out infinite nel-float;box-shadow:0 6px 24px #00000059}.nel-calc .skool-logo-img{width:auto;height:44px;display:block}.nel-calc .skool-right{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.nel-calc .skool-card{border-radius:var(--nel-rsm);color:#c8e6ffd9;white-space:nowrap;background:#4b9edc14;border:1px solid #4b9edc2e;padding:9px 16px;font-size:12px;font-weight:600;animation:3s ease-in-out infinite nel-float}.nel-calc .skool-card:nth-child(2){animation-delay:.8s}.nel-calc .skool-card:nth-child(3){animation-delay:1.6s}.nel-calc .skool-card:nth-child(4){animation-delay:2.4s}.nel-calc .nel-header{text-align:center;border-bottom:1px solid var(--nel-bd);padding:40px 28px 32px;position:relative;overflow:hidden}.nel-calc .nel-header:before{content:"";pointer-events:none;background:radial-gradient(#4b9edc14 0%,#0000 70%);width:600px;height:220px;position:absolute;top:-80px;left:50%;transform:translate(-50%)}.nel-calc .nel-h1{letter-spacing:-1px;color:var(--nel-text);margin-bottom:8px;font-size:28px;font-weight:900;line-height:1.1}.nel-calc .nel-h1 em{color:var(--nel-blue);font-style:normal}.nel-calc .header-sub{color:var(--nel-dim);max-width:460px;margin:0 auto;font-size:14px}.nel-calc .wrap{grid-template-columns:1fr 390px;align-items:start;gap:22px;max-width:1180px;margin:0 auto;padding:32px 24px 80px;display:grid}.nel-calc .card{background:var(--nel-s1);border:1px solid var(--nel-bd);border-radius:var(--nel-r);margin-bottom:14px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.nel-calc .card:hover{border-color:var(--nel-bd-h);box-shadow:0 4px 20px #0000004d}.nel-calc .card-header{cursor:pointer;user-select:none;border-bottom:1px solid var(--nel-bd);align-items:center;gap:12px;padding:15px 20px;transition:background .15s;display:flex}.nel-calc .card-header:hover{background:var(--nel-s2)}.nel-calc .card-icon{border-radius:var(--nel-rsm);background:var(--nel-s2);border:1px solid var(--nel-bd);flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;display:flex}.nel-calc .card-meta{flex:1}.nel-calc .card-title{color:var(--nel-text);font-size:13.5px;font-weight:700}.nel-calc .card-sub{color:var(--nel-dim);margin-top:1px;font-size:11px}.nel-calc .card-arrow{color:var(--nel-dimmer);font-size:11px;transition:transform .2s}.nel-calc .card.collapsed .card-arrow{transform:rotate(-90deg)}.nel-calc .card-body{gap:16px;padding:20px;display:grid}.nel-calc .card.collapsed .card-body{display:none}.nel-calc .row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.nel-calc .field{flex-direction:column;gap:6px;display:flex}.nel-calc label{color:var(--nel-dim);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:4px;font-size:11px;font-weight:700;display:flex}.nel-calc .iw{align-items:center;display:flex;position:relative}.nel-calc input[type=number],.nel-calc input[type=text],.nel-calc select{background:var(--nel-s2);border:1px solid var(--nel-bd);border-radius:var(--nel-rsm);width:100%;color:var(--nel-text);-moz-appearance:textfield;outline:none;padding:9px 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}.nel-calc input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.nel-calc input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.nel-calc input:focus,.nel-calc select:focus{border-color:var(--nel-blue);box-shadow:0 0 0 3px var(--nel-blue-glow)}.nel-calc input[type=text]::placeholder{color:var(--nel-dimmer)}.nel-calc .unit{color:var(--nel-dimmer);pointer-events:none;white-space:nowrap;font-size:11px;font-weight:600;position:absolute;right:10px}.nel-calc .hu{padding-right:44px}.nel-calc select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23666' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:28px}.nel-calc select option{background:#1a1a1a}.nel-calc .pills{flex-wrap:wrap;gap:6px;display:flex}.nel-calc .pill{border:1px solid var(--nel-bd);background:var(--nel-s2);color:var(--nel-dim);cursor:pointer;letter-spacing:.2px;border-radius:24px;padding:5px 14px;font-size:12px;font-weight:700;transition:all .15s}.nel-calc .pill:hover{color:var(--nel-text);border-color:#555}.nel-calc .pill.active{background:var(--nel-blue);border-color:var(--nel-blue);color:#fff;box-shadow:0 2px 12px #4b9edc59}.nel-calc .rrow{align-items:center;gap:14px;display:flex}.nel-calc input[type=range]{height:4px;accent-color:var(--nel-blue);cursor:pointer;background:var(--nel-bd);border:none;border-radius:2px;outline:none;flex:1;padding:0}.nel-calc .rval{text-align:right;min-width:36px;color:var(--nel-text);font-size:13px;font-weight:700}.nel-calc .extra-item{grid-template-columns:1fr 110px 28px;align-items:center;gap:8px;display:grid}.nel-calc .btn-rm{border-radius:var(--nel-rxs);border:1px solid var(--nel-bd);width:28px;height:28px;color:var(--nel-dimmer);cursor:pointer;background:0 0;justify-content:center;align-items:center;font-size:17px;line-height:1;transition:all .15s;display:flex}.nel-calc .btn-rm:hover{color:#e74c3c;border-color:#e74c3c}.nel-calc .btn-add-line{border-radius:var(--nel-rsm);border:1px dashed var(--nel-bd);width:100%;color:var(--nel-dimmer);cursor:pointer;background:0 0;margin-top:2px;padding:9px;font-size:12px;transition:all .15s}.nel-calc .btn-add-line:hover{border-color:var(--nel-blue);color:var(--nel-blue);background:var(--nel-blue-glow)}.nel-calc .tt{display:inline-flex;position:relative}.nel-calc .tt-i{background:var(--nel-s2);border:1px solid var(--nel-bd);width:14px;height:14px;color:var(--nel-dimmer);cursor:help;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;display:inline-flex}.nel-calc .tt-t{border:1px solid var(--nel-bd);border-radius:var(--nel-rxs);color:var(--nel-dim);white-space:nowrap;pointer-events:none;opacity:0;z-index:50;text-transform:none;letter-spacing:0;background:#252525;padding:6px 10px;font-size:11px;font-weight:400;transition:opacity .15s;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)}.nel-calc .tt:hover .tt-t{opacity:1}.nel-calc .panel{position:sticky;top:24px}.nel-calc .p-card{background:var(--nel-s1);border:1px solid var(--nel-bd);border-radius:var(--nel-r);margin-bottom:14px;overflow:hidden}.nel-calc .p-head{border-bottom:1px solid var(--nel-bd);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.nel-calc .p-head h3{text-transform:uppercase;letter-spacing:.7px;color:var(--nel-dim);font-size:11px;font-weight:700}.nel-calc .p-head span{color:var(--nel-dimmer);font-size:11px}.nel-calc .breakdown{flex-direction:column;gap:9px;padding:16px 18px;display:flex}.nel-calc .bd-item{align-items:center;gap:10px;display:flex}.nel-calc .bd-lbl{color:var(--nel-dim);white-space:nowrap;flex:1;font-size:12px}.nel-calc .bd-bar-w{background:var(--nel-bd);border-radius:2px;flex-shrink:0;width:72px;height:3px;overflow:hidden}.nel-calc .bd-bar{background:var(--nel-blue);border-radius:2px;width:0;height:100%;transition:width .45s cubic-bezier(.4,0,.2,1)}.nel-calc .bd-val{text-align:right;min-width:56px;color:var(--nel-text);font-size:12px;font-weight:600}.nel-calc .bd-div{background:var(--nel-bd);height:1px;margin:3px 0}.nel-calc .bd-total-lbl{color:var(--nel-text);flex:1;font-size:13px;font-weight:700}.nel-calc .mult-head{border-bottom:1px solid var(--nel-bd);padding:14px 18px}.nel-calc .mult-head h3{text-transform:uppercase;letter-spacing:.7px;color:var(--nel-dim);margin-bottom:3px;font-size:11px;font-weight:700}.nel-calc .mult-head p{color:var(--nel-dimmer);font-size:11px}.nel-calc .mult-body{padding:16px 18px}.nel-calc .mult-grid{grid-template-columns:repeat(5,1fr);gap:6px;margin-bottom:10px;display:grid}.nel-calc .mult-btn{border-radius:var(--nel-rsm);border:1px solid var(--nel-bd);background:var(--nel-s2);color:var(--nel-dim);cursor:pointer;text-align:center;padding:10px 2px 8px;transition:all .15s}.nel-calc .mult-btn:hover{color:var(--nel-text);border-color:#555}.nel-calc .mult-btn.active{background:var(--nel-blue);border-color:var(--nel-blue);color:#fff;box-shadow:0 4px 16px #4b9edc59}.nel-calc .mult-x{letter-spacing:-.3px;margin-bottom:3px;font-size:15px;font-weight:900;line-height:1}.nel-calc .mult-range{opacity:.75;letter-spacing:.2px;font-size:9px;font-weight:600;line-height:1.2}.nel-calc .mult-desc{color:var(--nel-dimmer);text-align:center;min-height:14px;font-size:11px}.nel-calc .final-card{border-radius:var(--nel-r);text-align:center;background:linear-gradient(160deg,#08111f 0%,#060d18 100%);border:1px solid #1a3a5a;margin-bottom:14px;padding:24px 20px 20px;position:relative;overflow:hidden}.nel-calc .final-card:before{content:"";pointer-events:none;background:radial-gradient(#4b9edc26 0%,#0000 70%);width:340px;height:160px;position:absolute;top:-50px;left:50%;transform:translate(-50%)}.nel-calc .final-tag{color:#5a9ec4;text-transform:uppercase;letter-spacing:1.2px;margin-bottom:10px;font-size:10px;font-weight:800}.nel-calc .final-num-wrap{margin-bottom:4px;line-height:1}.nel-calc .final-cur{color:#ffffff8c;vertical-align:top;margin-top:9px;font-size:24px;font-weight:900;display:inline-block}.nel-calc .final-num{letter-spacing:-2px;background:linear-gradient(135deg,#fff 0%,#aad4f5 100%);-webkit-text-fill-color:transparent;background-clip:text;font-size:52px;font-weight:900;line-height:1}.nel-calc .final-vat{color:#4a7a9b;margin-bottom:16px;font-size:11px}.nel-calc .final-rows{border-top:1px solid #ffffff0f;flex-direction:column;gap:5px;padding-top:12px;display:flex}.nel-calc .f-row{color:#5a8aaa;justify-content:space-between;align-items:center;font-size:12px;display:flex}.nel-calc .f-row strong{color:#ffffffd9;font-size:13px}.nel-calc .profit-row{border-radius:var(--nel-rsm);background:#22c55e1a;border:1px solid #22c55e38;justify-content:space-between;align-items:center;margin-top:8px;padding:10px 12px;display:flex}.nel-calc .profit-row span{color:var(--nel-green);font-size:12px;font-weight:700}.nel-calc .profit-row strong{color:var(--nel-green);letter-spacing:-.5px;font-size:18px;font-weight:900}.nel-calc .per-unit{border-radius:var(--nel-rsm);background:#4b9edc14;border:1px solid #4b9edc26;justify-content:space-between;align-items:center;margin-top:10px;padding:9px 14px;display:flex}.nel-calc .per-unit span{color:#4a7a9b;font-size:11px}.nel-calc .per-unit strong{color:#fff;font-size:15px;font-weight:800}.nel-calc .btn-save{border-radius:var(--nel-rsm);background:var(--nel-blue-glow);width:100%;color:var(--nel-blue);cursor:pointer;text-align:center;border:1px solid #4b9edc59;margin-bottom:10px;padding:12px;font-size:13px;font-weight:800;transition:all .15s}.nel-calc .btn-save:hover{border-color:var(--nel-blue);background:#4b9edc38}.nel-calc .saved-empty{color:var(--nel-dimmer);text-align:center;padding:6px 0;font-size:12px}.nel-calc .saved-item{border:1px solid var(--nel-bd);border-radius:var(--nel-rsm);background:var(--nel-s2);align-items:center;gap:10px;padding:10px 12px;display:flex}.nel-calc .saved-item+.saved-item{margin-top:8px}.nel-calc .saved-item__meta{flex:1;min-width:0}.nel-calc .saved-item__name{color:var(--nel-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.nel-calc .saved-item__sub{color:var(--nel-dim);margin-top:2px;font-size:11px}.nel-calc .saved-item__price{color:var(--nel-blue);white-space:nowrap;font-size:13px;font-weight:800}.nel-calc .saved-item__load{border-radius:var(--nel-rxs);border:1px solid var(--nel-bd);color:var(--nel-dim);cursor:pointer;background:0 0;flex-shrink:0;padding:7px 12px;font-size:11px;font-weight:700;transition:all .15s}.nel-calc .saved-item__load:hover{border-color:var(--nel-blue);color:var(--nel-blue)}.nel-calc .actions{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px;display:grid}.nel-calc .btn-act{border-radius:var(--nel-rsm);border:1px solid var(--nel-bd);background:var(--nel-s2);color:var(--nel-dim);cursor:pointer;text-align:center;padding:10px;font-size:12px;font-weight:700;transition:all .15s}.nel-calc .btn-act:hover{color:var(--nel-text);background:var(--nel-bd);border-color:#555}.nel-toast{color:#efefef;opacity:0;z-index:9999;background:#1e1e1e;border:1px solid #252525;border-radius:10px;align-items:center;gap:8px;padding:12px 18px;font-size:13px;transition:all .28s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;bottom:28px;right:28px;transform:translateY(70px);box-shadow:0 12px 32px #0009}.nel-toast.show{opacity:1;transform:translateY(0)}@media (width<=820px){.nel-calc .wrap{grid-template-columns:1fr;padding:20px 16px 60px}.nel-calc .panel{position:static}.nel-calc .row2{grid-template-columns:1fr}.nel-calc .nel-h1{font-size:22px}.nel-calc .final-num{font-size:40px}.nel-calc .skool-right{display:none}.nel-calc .skool-left h2{font-size:17px}}.print-sheet{display:none}@media print{@page{margin:16mm}html,body{background:#fff!important}.header,.footer,.nel-calc>:not(.print-sheet){display:none!important}.print-sheet{color:#14181f;background:#fff;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;display:block}.ps-head{border-bottom:3px solid #14181f;justify-content:space-between;align-items:flex-end;margin-bottom:22px;padding-bottom:14px;display:flex}.ps-brand{letter-spacing:-.5px;font-size:24px;font-weight:900}.ps-brand span{color:#2563eb}.ps-doc-title{color:#666;text-transform:uppercase;letter-spacing:.6px;font-size:12px;font-weight:600}.ps-meta{gap:48px;margin-bottom:14px;display:flex}.ps-meta div{flex-direction:column;gap:3px;display:flex}.ps-meta span{text-transform:uppercase;letter-spacing:.5px;color:#888;font-size:10px;font-weight:600}.ps-meta strong{color:#14181f;font-size:14px;font-weight:700}.ps-table{border-collapse:collapse;width:100%;margin:26px 0 6px}.ps-table th{text-align:left;text-transform:uppercase;letter-spacing:.5px;color:#888;border-bottom:1px solid #ccc;padding:0 0 8px;font-size:10px;font-weight:700}.ps-table td{border-bottom:1px solid #eee;padding:9px 0;font-size:13px}.ps-table td:last-child{text-align:right;font-weight:700}.ps-total-row td{border-top:2px solid #14181f;border-bottom:none;padding-top:12px;font-size:14px;font-weight:800}.ps-margin-note{color:#777;margin:0 0 26px;font-size:11px}.ps-final{text-align:center;background:#f2f6fc;border:1px solid #dbe4f3;border-radius:10px;margin-bottom:24px;padding:22px 26px}.ps-final-label{text-transform:uppercase;letter-spacing:.6px;color:#2563eb;margin-bottom:8px;font-size:11px;font-weight:800}.ps-final-price{color:#14181f;letter-spacing:-1px;font-size:38px;font-weight:900}.ps-final-sub{color:#777;margin-top:6px;font-size:11px}.ps-footer{text-align:center;color:#999;margin-top:40px;font-size:10px}}
