#ae-economics{--ae-bg:light-dark(#f1f6f4,#15241f);--ae-panel:light-dark(#ffffff,#1f3029);--ae-text:light-dark(#203d33,#e2eee8);--ae-muted:light-dark(#61786f,#adc1b6);--ae-line:light-dark(#dbe6e0,#3d5147);--ae-green:light-dark(#087d62,#69caaa);--ae-soft:light-dark(#e4f3eb,#284a3b);--ae-warn:light-dark(#fff4dc,#473821);--ae-warn-text:light-dark(#805e20,#f0d397);font:14px/1.5 Arial,sans-serif;color:var(--ae-text);background:var(--ae-bg);border:1px solid var(--ae-line);border-radius:12px;overflow-wrap:anywhere}
#ae-economics *{box-sizing:border-box}#ae-economics button,#ae-economics input{font:inherit;color:inherit}#ae-economics button{border:1px solid var(--ae-line);border-radius:7px;background:var(--ae-panel);padding:9px 12px;cursor:pointer;min-height:40px}#ae-economics button:disabled{opacity:.55;cursor:not-allowed}#ae-economics .ae-primary{background:var(--ae-green);color:light-dark(#fff,#14291f);border-color:var(--ae-green)}#ae-economics small{font-size:12px;color:var(--ae-muted)}#ae-economics h1{font-size:25px;line-height:1.2;margin:4px 0 8px}#ae-economics h2{font-size:17px;margin:0}#ae-economics h3{font-size:14px;margin:0}#ae-economics p{margin:8px 0}#ae-economics strong{font-weight:600}#ae-economics .ae-shell{display:grid;grid-template-columns:60px minmax(0,1fr)}#ae-economics .ae-rail{border-right:1px solid var(--ae-line);background:var(--ae-panel);display:flex;align-items:center;flex-direction:column;gap:20px;padding:20px 5px}#ae-economics .ae-logo{font-size:23px;color:var(--ae-green);font-weight:600}#ae-economics .ae-icon{display:flex;align-items:center;justify-content:center;width:40px;min-height:40px;color:var(--ae-muted)}#ae-economics .ae-icon svg{width:20px;height:20px}#ae-economics .ae-icon.ae-selected{background:var(--ae-soft);border-radius:7px;color:var(--ae-green)}#ae-economics main{min-width:0}#ae-economics .ae-demo{padding:9px 22px;background:var(--ae-warn);color:var(--ae-warn-text);font-size:12px}#ae-economics header{padding:22px;background:var(--ae-panel);border-bottom:1px solid var(--ae-line)}#ae-economics .ae-heading,#ae-economics .ae-row{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}#ae-economics .ae-tag{color:var(--ae-green);background:var(--ae-soft);padding:4px 9px;border-radius:5px;font-size:12px}#ae-economics .ae-path{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px;color:var(--ae-muted);font-size:12px}#ae-economics .ae-path strong{color:var(--ae-green)}#ae-economics .ae-work{padding:20px;display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:16px;align-items:start}#ae-economics .ae-stack{display:grid;gap:14px;min-width:0}#ae-economics .ae-panel{background:var(--ae-panel);border:1px solid var(--ae-line);border-radius:9px;padding:18px;min-width:0}#ae-economics .ae-heading-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:14px}#ae-economics .ae-sample{display:grid;grid-template-columns:78px minmax(0,1fr);gap:16px}#ae-economics .ae-product{height:72px;background:var(--ae-soft);border-radius:7px;display:grid;place-content:center;font-size:12px;color:var(--ae-green);text-align:center}#ae-economics .ae-specs{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:10px;font-size:12px;color:var(--ae-muted)}#ae-economics .ae-line{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--ae-line)}#ae-economics .ae-line span{min-width:0}#ae-economics .ae-line b{font-weight:500;white-space:nowrap}#ae-economics .ae-total{font-weight:600;margin-top:8px;border:0}#ae-economics .ae-pvd{border-left:3px solid var(--ae-green)}#ae-economics details{margin-top:12px}#ae-economics summary{cursor:pointer;color:var(--ae-green);min-height:32px;font-size:13px}#ae-economics .ae-detail{font-size:12px;padding:10px;background:var(--ae-bg);border-radius:6px}#ae-economics .ae-warning{background:var(--ae-warn);color:var(--ae-warn-text);padding:12px;border-radius:7px;font-size:12px}#ae-economics .ae-pricing{border-top:3px solid var(--ae-green)}#ae-economics label{display:block;font-size:12px;color:var(--ae-muted);margin:14px 0 5px}#ae-economics input{width:100%;padding:9px 10px;background:var(--ae-panel);border:1px solid var(--ae-line);border-radius:6px;min-width:0;font-size:16px}#ae-economics .ae-inputs{display:grid;grid-template-columns:1fr 1fr;gap:10px}#ae-economics .ae-price{font-size:32px;font-weight:600;letter-spacing:-.6px;margin:3px 0;color:var(--ae-green);font-variant-numeric:tabular-nums}#ae-economics .ae-money{font-variant-numeric:tabular-nums}#ae-economics .ae-separator{border-top:1px solid var(--ae-line);margin:15px 0}#ae-economics .ae-full{width:100%;margin-top:10px}#ae-economics footer{background:var(--ae-panel);border-top:1px solid var(--ae-line);padding:15px 20px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}#ae-economics .ae-status{flex:1;font-size:12px;color:var(--ae-muted)}#ae-economics .ae-overlay{position:absolute;inset:0;z-index:4;background:light-dark(#203d3340,#0008);padding:24px;display:flex;align-items:flex-start;justify-content:center}#ae-economics .ae-modal{background:var(--ae-panel);border:1px solid var(--ae-line);border-radius:10px;padding:22px;width:100%;max-width:560px;box-shadow:0 10px 35px #0002}#ae-economics .ae-modal p{font-size:13px}#ae-economics .ae-relative{position:relative}#ae-economics [hidden]{display:none!important}#ae-economics.ae-compact .ae-panel{padding:12px}#ae-economics.ae-compact .ae-line{padding:7px 0}
@media(max-width:850px){#ae-economics .ae-work{grid-template-columns:1fr}#ae-economics .ae-pricing .ae-inputs{grid-template-columns:1fr 1fr}#ae-economics .ae-price{font-size:30px}}@media(max-width:480px){#ae-economics .ae-shell{grid-template-columns:42px minmax(0,1fr)}#ae-economics .ae-rail{padding:14px 0}#ae-economics .ae-icon{width:32px}#ae-economics header,#ae-economics .ae-work{padding:12px}#ae-economics h1{font-size:22px}#ae-economics .ae-panel{padding:12px}#ae-economics .ae-demo{padding:8px 12px}#ae-economics .ae-sample{grid-template-columns:1fr}#ae-economics .ae-product{display:none}#ae-economics .ae-line{gap:8px;font-size:13px}#ae-economics .ae-overlay{padding:10px}#ae-economics .ae-modal{padding:14px}#ae-economics footer{padding:12px}}
#ae-economics .ae-header{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}#ae-economics .ae-demo-switch,#ae-economics .ae-links{padding:12px 20px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}#ae-economics .ae-modal-slot{padding:16px;background:var(--ae-bg)}#ae-economics .ae-modal{max-width:none}#ae-economics .ae-line b{white-space:normal;text-align:right;max-width:60%}#ae-economics [data-ae-status]{padding:0 20px}#ae-economics label{display:block}#ae-economics .ae-warning{margin-top:12px}#ae-economics .ae-inputs>div{align-self:center}
#abp:has(#ae-economics[data-sample="true"]) [data-context],#abp #aq:has(#ae-economics[data-sample="true"]) > .aq-modes,#abp #aq:has(#ae-economics[data-sample="true"]) > .aq-modes + .aq-note{display:none}
@media(max-width:480px){#ae-economics .ae-heading-row{flex-direction:column;align-items:flex-start}#ae-economics .ae-heading-row button{flex-shrink:0;white-space:nowrap}#ae-economics .ae-line{flex-direction:column;align-items:flex-start;gap:4px}#ae-economics .ae-line b{max-width:100%;text-align:left}#ae-economics .ae-inputs{grid-template-columns:1fr}#ae-economics .ae-work{padding:8px}#ae-economics .ae-price{font-size:26px}}
#ae-economics{container-type:inline-size;min-width:0;max-width:100%}#ae-economics .ae-field-error{display:block;color:var(--ae-warn-text);margin-top:5px}#ae-economics input[aria-invalid="true"]{border-color:var(--ae-warn-text)}#ae-economics [aria-pressed="true"]{background:var(--ae-soft);border-color:var(--ae-green)}#ae-economics :focus-visible{outline:2px solid var(--ae-green);outline-offset:3px}

@container (max-width:700px){#ae-economics .ae-work{grid-template-columns:minmax(0,1fr)}}
@container (max-width:420px){#ae-economics .ae-pricing .ae-inputs{grid-template-columns:1fr}#ae-economics .ae-line{flex-direction:column;align-items:flex-start;gap:4px}#ae-economics .ae-line b{max-width:100%;text-align:left}#ae-economics .ae-heading-row{flex-wrap:wrap}}
#ae-economics .ae-pricing{display:block;min-width:0}
#ae-economics .ae-line [data-ae-value],#ae-economics [data-ae-make-after],#ae-economics [data-ae-pvd-after],#ae-economics [data-ae-discount],#ae-economics [data-ae-profit]{white-space:nowrap;flex-shrink:0}
