.vericalc-widget{max-width:800px;margin:0 auto}.vericalc-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:16px;padding:12px 16px;font-size:14px}.vericalc-form-section{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:24px;padding:24px}.vericalc-result-section{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:24px}.vericalc-actions{gap:12px;margin-top:20px;display:flex}.vericalc-calculate-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;padding:10px 28px;font-size:15px;font-weight:600;transition:background .15s}.vericalc-calculate-btn:hover:not(:disabled){background:#1d4ed8}.vericalc-calculate-btn:disabled{opacity:.6;cursor:not-allowed}.vericalc-form-content,.vericalc-result-content{font-family:Segoe UI,Arial Nova,Helvetica,sans-serif;font-size:11pt;line-height:150%;overflow-x:auto}.vericalc-form-content h1,.vericalc-form-content h2,.vericalc-form-content h3,.vericalc-form-content h4,.vericalc-form-content h5,.vericalc-form-content h6,.vericalc-result-content h1,.vericalc-result-content h2,.vericalc-result-content h3,.vericalc-result-content h4,.vericalc-result-content h5,.vericalc-result-content h6{margin:.5em 0;padding:0;font-family:Arial Nova,Helvetica,sans-serif;line-height:150%}.vericalc-form-content p,.vericalc-form-content li,.vericalc-result-content p,.vericalc-result-content li{margin:.3em 0;padding:0;line-height:150%}.vericalc-form-content .eq,.vericalc-form-content input[type=text],.vericalc-form-content table.matrix,.vericalc-result-content .eq,.vericalc-result-content input[type=text],.vericalc-result-content table.matrix{font-family:Georgia Pro,Century Schoolbook,Times New Roman,Times,serif}.vericalc-form-content .eq var,.vericalc-result-content .eq var{color:#06d;padding-left:1pt;padding-right:1pt;font-size:11.5pt}.vericalc-form-content .eq i,.vericalc-result-content .eq i{color:#086;font-size:10pt;font-style:normal}.vericalc-form-content .eq b,.vericalc-result-content .eq b{font-weight:600}.vericalc-form-content .eq sub,.vericalc-result-content .eq sub{vertical-align:-18%;font-family:Segoe UI,Gill Sans,Gill Sans MT,Trebuchet MS,sans-serif;font-size:85%}.vericalc-form-content .eq sup,.vericalc-result-content .eq sup{margin-top:-3pt;margin-left:1pt;display:inline-block}.vericalc-form-content .eq small,.vericalc-result-content .eq small{font-family:Segoe UI,Gill Sans,Gill Sans MT,Trebuchet MS,sans-serif;font-size:70%}.vericalc-form-content .eq small var,.vericalc-result-content .eq small var{font-family:Georgia Pro,Century Schoolbook,Times New Roman,Times,serif;font-size:8.5pt}.vericalc-form-content .eq small i,.vericalc-result-content .eq small i{font-family:Georgia Pro,Century Schoolbook,Times New Roman,Times,serif;font-size:6pt}.vericalc-form-content .eq u,.vericalc-form-content input,.vericalc-form-content select,.vericalc-result-content .eq u{background-color:#ffffe0}.vericalc-form-content input[type=text],.vericalc-form-content select{text-align:right;border:.5pt solid #ccc;border-radius:.35em;min-width:3em;padding:.2em .4em;font-size:10pt;box-shadow:.06em .06em .5em #ddd}.vericalc-form-content input[type=text]:focus{color:#000;outline:none;box-shadow:.1em .1em 1em #ccc}.vericalc-form-content table,.vericalc-result-content table{border-collapse:collapse}.vericalc-form-content td,.vericalc-form-content th,.vericalc-result-content td,.vericalc-result-content th{vertical-align:top;padding:2pt 4pt}.vericalc-result-content table.bordered{margin-top:1em}.vericalc-result-content table.bordered th{background-color:#f0f0f0;border:1pt solid #aaa}.vericalc-result-content table.bordered td{border:1pt solid #ccc}.vericalc-form-content .dvc,.vericalc-form-content .dvr,.vericalc-form-content .dvs,.vericalc-result-content .dvc,.vericalc-result-content .dvr,.vericalc-result-content .dvs{vertical-align:middle;white-space:nowrap;display:inline-block}.vericalc-form-content .dvc,.vericalc-result-content .dvc{text-align:center;padding-left:2pt;padding-right:2pt;line-height:110%}.vericalc-form-content .dvr,.vericalc-result-content .dvr{text-align:center;margin-bottom:4pt;line-height:110%}.vericalc-form-content .dvs,.vericalc-result-content .dvs{text-align:left;line-height:110%}.vericalc-form-content .dvl,.vericalc-result-content .dvl{border-bottom:1pt solid #000;margin-top:1pt;margin-bottom:1pt;display:block}.vericalc-form-content .r0,.vericalc-form-content .r1,.vericalc-form-content .r2,.vericalc-form-content .r3,.vericalc-result-content .r0,.vericalc-result-content .r1,.vericalc-result-content .r2,.vericalc-result-content .r3{vertical-align:top;background-position:100% 0;background-repeat:no-repeat;background-size:cover;margin-top:-1.5pt;margin-right:1.5pt;display:inline-block}.vericalc-form-content .o0,.vericalc-form-content .o1,.vericalc-form-content .o2,.vericalc-form-content .o3,.vericalc-result-content .o0,.vericalc-result-content .o1,.vericalc-result-content .o2,.vericalc-result-content .o3{vertical-align:middle;border-top:.75pt solid;margin-top:.75pt;padding-top:1.25pt;padding-left:1pt;padding-right:1pt;line-height:130%;display:inline-block}.vericalc-form-content .r0,.vericalc-result-content .r0{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDEwIDIwIiBoZWlnaHQ9IjE1cHQiIHdpZHRoPSIxMHB4Ij4NCiAgPHBvbHlsaW5lIHBvaW50cz0iMCwxMyAyLDEyIDUsMTkgOSwwIiBzdHlsZT0ic3Ryb2tlOmJsYWNrOyBzdHJva2Utd2lkdGg6MC42cHQ7IHN0cm9rZS1saW5lam9pbjpyb3VuZDsgc3Ryb2tlLWxpbmVjYXA6cm91bmQ7IGZpbGw6bm9uZSIgLz4NCiAgPGxpbmUgeDE9IjIuMiIgeTE9IjEyLjMiIHgyPSI0LjYiIHkyPSIxOC43IiBzdHlsZT0ic3Ryb2tlOmJsYWNrOyBzdHJva2Utd2lkdGg6MC44cHQ7IHN0cm9rZS1saW5lY2FwOnJvdW5kOyIgLz4NCjwvc3ZnPg==);width:8pt;height:16pt;margin-left:-8pt}.vericalc-form-content .r1,.vericalc-result-content .r1{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDE1IDQwIiBoZWlnaHQ9IjMwcHQiIHdpZHRoPSIxNXB4Ij4NCiAgPHBvbHlsaW5lIHBvaW50cz0iMSwyNiAzLDI0IDgsMzggMTQsMCIgc3R5bGU9InN0cm9rZTpibGFjazsgc3Ryb2tlLXdpZHRoOjAuNnB0OyBzdHJva2UtbGluZWpvaW46cm91bmQ7IHN0cm9rZS1saW5lY2FwOnJvdW5kOyBmaWxsOm5vbmUiIC8+DQogIDxsaW5lIHgxPSIzLjIiIHkxPSIyNC40IiB4Mj0iNy42IiB5Mj0iMzcuNiIgc3R5bGU9InN0cm9rZTpibGFjazsgc3Ryb2tlLXdpZHRoOjFwdDsgc3Ryb2tlLWxpbmVjYXA6cm91bmQ7IiAvPg0KPC9zdmc+);width:12pt;height:32pt;margin-left:-12pt}.vericalc-form-content .r2,.vericalc-result-content .r2{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDIwIDYwIiBoZWlnaHQ9IjQ1cHQiIHdpZHRoPSIyMHB4Ij4NCiAgPHBvbHlsaW5lIHBvaW50cz0iMiwzNyA1LDM0IDExLDU1IDE5LDAiIHN0eWxlPSJzdHJva2U6YmxhY2s7IHN0cm9rZS13aWR0aDowLjZwdDsgc3Ryb2tlLWxpbmVqb2luOnJvdW5kOyBzdHJva2UtbGluZWNhcDpyb3VuZDsgZmlsbDpub25lIiAvPg0KICA8bGluZSB4MT0iNS4xIiB5MT0iMzQuNiIgeDI9IjEwLjYiIHkyPSI1NC40IiBzdHlsZT0ic3Ryb2tlOmJsYWNrOyBzdHJva2Utd2lkdGg6MS4ycHQ7IHN0cm9rZS1saW5lY2FwOnJvdW5kOyIgLz4NCjwvc3ZnPg==);width:16pt;height:48pt;margin-left:-16pt}.vericalc-form-content .r3,.vericalc-result-content .r3{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDI1IDgwIiBoZWlnaHQ9IjYwcHQiIHdpZHRoPSIyNXB4Ij4NCiAgPHBvbHlsaW5lIHBvaW50cz0iMyw1MCA3LDQ2IDE1LDc0IDI0LDAiIHN0eWxlPSJzdHJva2U6YmxhY2s7IHN0cm9rZS13aWR0aDowLjZwdDsgc3Ryb2tlLWxpbmVqb2luOnJvdW5kOyBzdHJva2UtbGluZWNhcDpyb3VuZDsgZmlsbDpub25lIiAvPg0KICA8bGluZSB4MT0iNy4xIiB5MT0iNDYuOCIgeDI9IjE0LjUiIHkyPSI3My4yIiBzdHlsZT0ic3Ryb2tlOmJsYWNrOyBzdHJva2Utd2lkdGg6MS4ycHQ7IHN0cm9rZS1saW5lY2FwOnJvdW5kOyIgLz4NCjwvc3ZnPg==);width:19pt;height:62pt;margin-left:-19pt}.vericalc-form-content .b1,.vericalc-form-content .b2,.vericalc-form-content .b3,.vericalc-form-content .c1,.vericalc-form-content .c2,.vericalc-form-content .c3,.vericalc-form-content .c4,.vericalc-form-content .c5,.vericalc-form-content .c6,.vericalc-form-content .c7,.vericalc-form-content .c8,.vericalc-result-content .b1,.vericalc-result-content .b2,.vericalc-result-content .b3,.vericalc-result-content .c1,.vericalc-result-content .c2,.vericalc-result-content .c3,.vericalc-result-content .c4,.vericalc-result-content .c5,.vericalc-result-content .c6,.vericalc-result-content .c7,.vericalc-result-content .c8{vertical-align:middle;font-weight:100;font-stretch:50%;display:inline-block}.vericalc-form-content .b0,.vericalc-form-content .c1,.vericalc-result-content .b0,.vericalc-result-content .c1{font-family:Jost\* Thin,sans-serif}.vericalc-form-content .b0,.vericalc-result-content .b0{padding:0 1pt;font-size:120%;font-weight:400}.vericalc-form-content .b1,.vericalc-result-content .b1{margin-top:-3pt;font-size:240%}.vericalc-form-content .b2,.vericalc-result-content .b2{margin-top:-5pt;margin-left:-3pt;margin-right:-3pt;font-size:370%}.vericalc-form-content .b3,.vericalc-result-content .b3{margin-top:-8pt;margin-left:-5pt;margin-right:-5pt;font-size:520%}.vericalc-form-content .c1,.vericalc-result-content .c1{margin-top:-4pt;font-size:240%}.vericalc-form-content .c2,.vericalc-result-content .c2{margin-top:-6pt;margin-left:-2.5pt;margin-right:-.5pt;font-size:360%}.vericalc-form-content .c3,.vericalc-result-content .c3{margin-top:-8pt;margin-left:-3pt;margin-right:-1pt;font-size:480%}.vericalc-form-content .c4,.vericalc-result-content .c4{margin-top:-10pt;margin-left:-4pt;margin-right:-2pt;font-size:600%;transform:scaleX(.9)}.vericalc-form-content .c5,.vericalc-result-content .c5{margin-top:-11.5pt;margin-left:-6pt;margin-right:-4pt;font-size:710%;transform:scaleX(.8)}.vericalc-form-content .c6,.vericalc-result-content .c6{margin-top:-13pt;margin-left:-7pt;margin-right:-5pt;font-size:820%;transform:scaleX(.7)}.vericalc-form-content .c7,.vericalc-result-content .c7{margin-top:-14.5pt;margin-left:-8pt;margin-right:-6pt;font-size:930%;transform:scaleX(.6)}.vericalc-form-content .c8,.vericalc-result-content .c8{margin-top:-16pt;margin-left:-9pt;margin-right:-7pt;font-size:1040%;transform:scaleX(.5)}.vericalc-form-content .cond,.vericalc-result-content .cond{color:#e000d0}.vericalc-form-content .err,.vericalc-result-content .err{color:#dc143c;background-color:#fee}.vericalc-form-content .ok,.vericalc-result-content .ok{color:green;background-color:#f0fff0}.vericalc-form-content .ref,.vericalc-result-content .ref{float:right;color:green;background-color:#f8fff0;margin-top:0;margin-bottom:0;margin-left:18pt}.vericalc-form-content .value,.vericalc-result-content .value{background-color:#f4fbff;border-radius:3pt;position:relative}.vericalc-form-content .value:after,.vericalc-result-content .value:after{content:"";vertical-align:middle;white-space:nowrap;z-index:1;color:#fff;text-align:center;opacity:0;-webkit-user-select:none;user-select:none;background:#000;border-radius:6pt 6pt 6pt 0;width:fit-content;min-width:10pt;height:16pt;margin-left:2pt;padding:0 6pt;font-family:Segoe UI,sans-serif;font-size:10pt;font-style:normal;line-height:16pt;transition:opacity 2s;display:none;position:absolute;top:-100%;left:100%;transform:translateY(-50%)}.vericalc-form-content .value:hover:after,.vericalc-result-content .value:hover:after{content:attr(data-value);opacity:1;display:block}.vericalc-form-content .matrix,.vericalc-result-content .matrix{font-family:Georgia Pro,Century Schoolbook,Times New Roman,Times,serif;display:inline-table}.vericalc-form-content .matrix .tr,.vericalc-result-content .matrix .tr{display:table-row}.vericalc-form-content .matrix .td,.vericalc-result-content .matrix .td{white-space:nowrap;text-align:center;min-width:10pt;padding:0 2pt;font-size:10pt;display:table-cell}.vericalc-form-content .matrix .td:first-child,.vericalc-form-content .matrix .td:last-child,.vericalc-result-content .matrix .td:first-child,.vericalc-result-content .matrix .td:last-child{width:.75pt;min-width:.75pt;max-width:.75pt;padding:0 1pt}.vericalc-form-content .matrix .td:first-child,.vericalc-result-content .matrix .td:first-child{border-left:1pt solid #000}.vericalc-form-content .matrix .td:last-child,.vericalc-result-content .matrix .td:last-child{border-right:1pt solid #000}.vericalc-form-content .matrix .tr:first-child .td:first-child,.vericalc-form-content .matrix .tr:first-child .td:last-child,.vericalc-result-content .matrix .tr:first-child .td:first-child,.vericalc-result-content .matrix .tr:first-child .td:last-child{border-top:1pt solid #000}.vericalc-form-content .matrix .tr:last-child .td:first-child,.vericalc-form-content .matrix .tr:last-child .td:last-child,.vericalc-result-content .matrix .tr:last-child .td:first-child,.vericalc-result-content .matrix .tr:last-child .td:last-child{border-bottom:1pt solid #000}.vericalc-form-content .indent,.vericalc-result-content .indent{border-left:.75pt solid #ddd;padding-left:2em}.vericalc-form-content span.indent,.vericalc-result-content span.indent{display:inline-block}.vericalc-form-content .plot,.vericalc-result-content .plot{max-width:100%}.vericalc-form-content .side,.vericalc-result-content .side{float:right;max-width:50%}.vericalc-form-content img,.vericalc-form-content svg,.vericalc-result-content img,.vericalc-result-content svg{max-width:100%;height:auto}.vericalc-form-content .nary,.vericalc-result-content .nary{color:#e000d0;margin:-1pt 1pt 3pt;font-family:Corbel Light,sans-serif;font-size:240%;font-weight:200;line-height:80%;display:block}.vericalc-form-content .fold,.vericalc-result-content .fold{height:2.4em;overflow:hidden}.vericalc-form-content .unfold,.vericalc-result-content .unfold{height:auto;overflow:auto}.vericalc-form-content .fold>:first-child,.vericalc-form-content .unfold>:first-child,.vericalc-result-content .fold>:first-child,.vericalc-result-content .unfold>:first-child{cursor:pointer}.vericalc-form-content .fold>:first-child:hover,.vericalc-form-content .unfold>:first-child:hover,.vericalc-result-content .fold>:first-child:hover,.vericalc-result-content .unfold>:first-child:hover{color:#06b;text-decoration:underline}.vericalc-form-content .fold>:first-child:after,.vericalc-result-content .fold>:first-child:after{content:" ... ▼";font-size:80%}.vericalc-form-content .unfold>:first-child:after,.vericalc-result-content .unfold>:first-child:after{content:" ▲";font-size:80%}
