:root{
  font-family:Inter,"Segoe UI",Arial,sans-serif;
  color:#25303c;
  background:#f7f8fa;
  font-synthesis:none;
  --ink:#25303c;
  --muted:#77818c;
  --line:#e6e9ed;
  --accent:#b96a2e;
  --accent-light:#fbf0e4;
  --green:#26786a;
  --radius:14px}
  *{
    box-sizing:border-box}
    body{
      margin:0}
      button,input,select{
        font:inherit}
        button,a,input,select{
          -webkit-tap-highlight-color:transparent}
          button{
            cursor:pointer}
            button:disabled{
              cursor:not-allowed;
              opacity:.45}
              button:focus-visible,a:focus-visible,summary:focus-visible{
                outline:3px solid #b96a2e;
                outline-offset:4px}
                a{
                  color:var(--accent);
                  text-underline-offset:3px}
                  button{
                    transition:background .15s,border-color .15s}
                    h1,h2,h3,p{
                      margin:0}
                      button svg{
                        width:16px}
                        button:active{
                          transform:translateY(1px)}
                          [hidden]{
                            display:none!important}
                            .app-header{
                              height:78px;
                              display:flex;
                              align-items:center;
                              gap:52px;
                              padding:0 4%;
                              border-bottom:1px solid var(--line);
                              background:white}
                              .brand{
                                display:flex;
                                align-items:center;
                                gap:11px;
                                font-size:18px;
                                font-weight:750;
                                text-decoration:none;
                                letter-spacing:1.1px;
                                color:var(--ink);
                                white-space:nowrap}
                                .brand-mark{
                                  display:grid;
                                  place-items:center;
                                  width:35px;
                                  height:35px;
                                  background:var(--ink);
                                  border-radius:10px;
                                  font-size:32px;
                                  color:#edb47a;
                                  font-weight:400;
                                  line-height:1}
                                  .brand-light{
                                    font-size:15px;
                                    letter-spacing:2px;
                                    color:#8e969f;
                                    font-weight:500}
                                    .main-nav{
                                      display:flex;
                                      height:100%;
                                      gap:30px}
                                      .nav-button{
                                        background:none;
                                        border:0;
                                        border-bottom:2px solid transparent;
                                        padding:0 2px;
                                        font-size:13px;
                                        color:#7a838d}
                                        .nav-button.active{
                                          border-bottom-color:var(--accent);
                                          color:var(--ink);
                                          font-weight:650}
                                          .nav-button:hover{
                                            color:var(--accent)}
                                            .version{
                                              display:flex;
                                              align-items:center;
                                              gap:7px;
                                              margin-left:auto;
                                              color:var(--muted);
                                              font-size:11px;
                                              white-space:nowrap}
                                              .version-number{
                                                margin-left:8px;
                                                padding:4px 7px;
                                                border:1px solid var(--line);
                                                border-radius:5px}
                                                .status-dot{
                                                  width:6px;
                                                  height:6px;
                                                  background:#63a490;
                                                  border-radius:50%;
                                                  display:inline-block;
                                                  flex-shrink:0}
                                                  main{
                                                    max-width:1600px;
                                                    margin:auto;
                                                    padding:35px 4% 30px}
                                                    .page-heading{
                                                      display:flex;
                                                      justify-content:space-between;
                                                      gap:20px;
                                                      align-items:center;
                                                      margin-bottom:29px}
                                                      .eyebrow{
                                                        font-size:9px;
                                                        letter-spacing:1.5px;
                                                        font-weight:700;
                                                        color:#8c949e}
                                                        .eyebrow span{
                                                          margin:0 7px;
                                                          color:#bdc3c9}
                                                          h1{
                                                            font-size:29px;
                                                            letter-spacing:-1px;
                                                            font-weight:650;
                                                            margin:10px 0}
                                                            .title-dot{
                                                              color:var(--accent)}
                                                              .subtitle{
                                                                font-size:12px;
                                                                color:var(--muted);
                                                                line-height:1.7}
                                                                .toolbar{
                                                                  display:flex;
                                                                  gap:8px;
                                                                  flex-shrink:0}
                                                                  .button{
                                                                    background:white;
                                                                    border:1px solid #dfe4e9;
                                                                    padding:10px 14px;
                                                                    border-radius:7px;
                                                                    font-size:11px;
                                                                    font-weight:600;
                                                                    color:#53606d;
                                                                    display:inline-flex;
                                                                    align-items:center;
                                                                    gap:8px;
                                                                    justify-content:center}
                                                                    .button:hover{
                                                                      background:#f0f2f5;
                                                                      border-color:#c4cbd2}
                                                                      .button.primary{
                                                                        background:#283340;
                                                                        color:white;
                                                                        border-color:#283340}
                                                                        .button.primary:hover{
                                                                          background:#3b4b5d}
                                                                          .button span{
                                                                            font-size:16px;
                                                                            font-weight:400}
                                                                            .workspace{
                                                                              display:grid;
                                                                              grid-template-columns:328px minmax(0,1fr);
                                                                              gap:24px;
                                                                              align-items:start}
                                                                              .card{
                                                                                background:white;
                                                                                border:1px solid var(--line);
                                                                                border-radius:var(--radius)}
                                                                                .parameters{
                                                                                  overflow:hidden}
                                                                                  .panel-title{
                                                                                    display:flex;
                                                                                    align-items:center;
                                                                                    justify-content:space-between;
                                                                                    padding:21px 22px 18px;
                                                                                    border-bottom:1px solid var(--line)}
                                                                                    h2{
                                                                                      font-size:14px;
                                                                                      font-weight:650}
                                                                                      h3{
                                                                                        font-size:12px;
                                                                                        font-weight:650}
                                                                                        .text-button{
                                                                                          border:0;
                                                                                          background:transparent;
                                                                                          color:var(--muted);
                                                                                          font-size:10px;
                                                                                          padding:4px}
                                                                                          .text-button:hover{
                                                                                            color:var(--accent)}
                                                                                            .form-section{
                                                                                              padding:20px 22px;
                                                                                              border-bottom:1px solid var(--line)}
                                                                                              .section-label{
                                                                                                display:flex;
                                                                                                align-items:center;
                                                                                                gap:9px;
                                                                                                font-size:11px;
                                                                                                font-weight:650;
                                                                                                margin-bottom:17px}
                                                                                                .section-number{
                                                                                                  color:#a2aab3;
                                                                                                  font-size:10px;
                                                                                                  font-family:Consolas,monospace}
                                                                                                  .field{
                                                                                                    margin-bottom:14px;
                                                                                                    min-width:0}
                                                                                                    .field:last-child{
                                                                                                      margin-bottom:0}
                                                                                                      .field-label{
                                                                                                        display:flex;
                                                                                                        justify-content:space-between;
                                                                                                        align-items:baseline;
                                                                                                        gap:5px;
                                                                                                        margin-bottom:7px;
                                                                                                        font-size:10px;
                                                                                                        color:#63707d;
                                                                                                        line-height:1.4}
                                                                                                        .field-label .symbol{
                                                                                                          color:#a0a7af;
                                                                                                          font-family:Consolas,monospace;
                                                                                                          font-size:10px;
                                                                                                          white-space:nowrap}
                                                                                                          .input-wrap{
                                                                                                            position:relative}
                                                                                                            input[type=text],input[type=search],select{
                                                                                                              height:38px;
                                                                                                              width:100%;
                                                                                                              border:1px solid #dfe4e8;
                                                                                                              background:#fff;
                                                                                                              border-radius:6px;
                                                                                                              color:var(--ink);
                                                                                                              padding:8px 12px;
                                                                                                              font-size:12px;
                                                                                                              outline:none;
                                                                                                              min-width:0}
                                                                                                              input[type=text]{
                                                                                                                font-variant-numeric:tabular-nums;
                                                                                                                padding-right:42px}
                                                                                                                input:focus,select:focus{
                                                                                                                  border-color:#c89162;
                                                                                                                  box-shadow:0 0 0 3px #b96a2e12}
                                                                                                                  input:disabled{
                                                                                                                    background:#f6f7f8;
                                                                                                                    color:#8a929b}
                                                                                                                    input[aria-invalid=true],select[aria-invalid=true]{
                                                                                                                      border-color:#c45245;
                                                                                                                      background:#fff9f8}
                                                                                                                      .input-unit{
                                                                                                                        position:absolute;
                                                                                                                        right:11px;
                                                                                                                        top:12px;
                                                                                                                        font-size:10px;
                                                                                                                        color:#9aa2ac;
                                                                                                                        pointer-events:none}
                                                                                                                        .field-help{
                                                                                                                          font-size:9px;
                                                                                                                          color:#8b949e;
                                                                                                                          line-height:1.55;
                                                                                                                          margin-top:6px}
                                                                                                                          .field-error{
                                                                                                                            color:#b43b35;
                                                                                                                            font-size:10px;
                                                                                                                            line-height:1.5;
                                                                                                                            margin-top:5px}
                                                                                                                            .field-error:empty{
                                                                                                                              display:none}
                                                                                                                              .field-row{
                                                                                                                                display:grid;
                                                                                                                                grid-template-columns:1fr 1fr;
                                                                                                                                gap:12px}
                                                                                                                                .field-row.three{
                                                                                                                                  grid-template-columns:1fr 1fr 1fr;
                                                                                                                                  gap:8px}
                                                                                                                                  .field-row.three input{
                                                                                                                                    padding:8px;
                                                                                                                                    font-size:11px}
                                                                                                                                    .field-row.three .input-unit{
                                                                                                                                      display:none}
                                                                                                                                      .material-description{
                                                                                                                                        font-size:10px;
                                                                                                                                        color:#87919b;
                                                                                                                                        line-height:1.5;
                                                                                                                                        margin:-6px 0 13px}
                                                                                                                                        .material-properties{
                                                                                                                                          display:flex;
                                                                                                                                          justify-content:space-between;
                                                                                                                                          gap:5px;
                                                                                                                                          padding:10px 11px;
                                                                                                                                          background:#f7f8fa;
                                                                                                                                          border:1px solid #edf0f2;
                                                                                                                                          border-radius:6px;
                                                                                                                                          font-size:10px;
                                                                                                                                          color:#6c7884}
                                                                                                                                          .material-properties b{
                                                                                                                                            font-weight:650;
                                                                                                                                            color:#465565}
                                                                                                                                            .form-details{
                                                                                                                                              border-bottom:1px solid var(--line)}
                                                                                                                                              .form-details summary{
                                                                                                                                                padding:18px 22px;
                                                                                                                                                font-size:11px;
                                                                                                                                                cursor:pointer;
                                                                                                                                                display:flex;
                                                                                                                                                align-items:center;
                                                                                                                                                justify-content:space-between;
                                                                                                                                                list-style:none;
                                                                                                                                                font-weight:600}
                                                                                                                                                .form-details summary::-webkit-details-marker{
                                                                                                                                                  display:none}
                                                                                                                                                  .form-details summary::after{
                                                                                                                                                    content:'+';
                                                                                                                                                    font-size:17px;
                                                                                                                                                    color:#9ba3ad;
                                                                                                                                                    font-weight:400}
                                                                                                                                                    .form-details[open] summary::after{
                                                                                                                                                      content:'−'}
                                                                                                                                                      .details-content{
                                                                                                                                                        padding:0 22px 22px}
                                                                                                                                                        .small-note{
                                                                                                                                                          font-size:10px;
                                                                                                                                                          color:#82909d;
                                                                                                                                                          line-height:1.7}
                                                                                                                                                          .save-status{
                                                                                                                                                            padding:16px 22px;
                                                                                                                                                            font-size:9px;
                                                                                                                                                            color:#89939d;
                                                                                                                                                            display:flex;
                                                                                                                                                            align-items:center;
                                                                                                                                                            gap:7px;
                                                                                                                                                            background:#fbfcfd}
                                                                                                                                                            .results-heading{
                                                                                                                                                              display:flex;
                                                                                                                                                              align-items:center;
                                                                                                                                                              justify-content:space-between;
                                                                                                                                                              gap:14px;
                                                                                                                                                              padding:3px 0 16px}
                                                                                                                                                              .results-heading>div{
                                                                                                                                                                display:flex;
                                                                                                                                                                align-items:center;
                                                                                                                                                                gap:14px}
                                                                                                                                                                .scenario-label{
                                                                                                                                                                  font-size:11px;
                                                                                                                                                                  color:#717b87;
                                                                                                                                                                  border-left:1px solid #dce1e5;
                                                                                                                                                                  padding-left:14px}
                                                                                                                                                                  .badge{
                                                                                                                                                                    display:inline-flex;
                                                                                                                                                                    align-items:center;
                                                                                                                                                                    gap:6px;
                                                                                                                                                                    font-size:9px;
                                                                                                                                                                    font-weight:600;
                                                                                                                                                                    border-radius:5px;
                                                                                                                                                                    padding:6px 8px;
                                                                                                                                                                    white-space:nowrap;
                                                                                                                                                                    background:#edf5f1;
                                                                                                                                                                    color:#2c7c66}
                                                                                                                                                                    .badge::before{
                                                                                                                                                                      content:'';
                                                                                                                                                                      width:5px;
                                                                                                                                                                      height:5px;
                                                                                                                                                                      border-radius:50%;
                                                                                                                                                                      background:currentColor}
                                                                                                                                                                      .badge.warning{
                                                                                                                                                                        background:#fff1df;
                                                                                                                                                                        color:#ae7132}
                                                                                                                                                                        .badge.danger{
                                                                                                                                                                          background:#fbece9;
                                                                                                                                                                          color:#b2493d}
                                                                                                                                                                          .metrics-grid{
                                                                                                                                                                            display:grid;
                                                                                                                                                                            grid-template-columns:1.15fr 1fr 1fr 1fr;
                                                                                                                                                                            gap:12px;
                                                                                                                                                                            margin-bottom:18px}
                                                                                                                                                                            .metric{
                                                                                                                                                                              padding:18px 17px;
                                                                                                                                                                              background:white;
                                                                                                                                                                              border:1px solid var(--line);
                                                                                                                                                                              border-radius:11px;
                                                                                                                                                                              min-width:0}
                                                                                                                                                                              .metric.emphasis{
                                                                                                                                                                                background:var(--accent-light);
                                                                                                                                                                                border-color:#ecd3b9}
                                                                                                                                                                                .metric-label{
                                                                                                                                                                                  font-size:10px;
                                                                                                                                                                                  color:#74808d;
                                                                                                                                                                                  line-height:1.5;
                                                                                                                                                                                  white-space:nowrap}
                                                                                                                                                                                  .metric.emphasis .metric-label{
                                                                                                                                                                                    color:#a47348}
                                                                                                                                                                                    .metric-value{
                                                                                                                                                                                      font-size:27px;
                                                                                                                                                                                      font-weight:600;
                                                                                                                                                                                      letter-spacing:-.7px;
                                                                                                                                                                                      margin-top:10px;
                                                                                                                                                                                      white-space:nowrap;
                                                                                                                                                                                      font-variant-numeric:tabular-nums}
                                                                                                                                                                                      .metric.emphasis .metric-value{
                                                                                                                                                                                        color:#895628}
                                                                                                                                                                                        .metric-unit{
                                                                                                                                                                                          font-size:11px;
                                                                                                                                                                                          letter-spacing:0;
                                                                                                                                                                                          color:#929ba4;
                                                                                                                                                                                          font-weight:400;
                                                                                                                                                                                          margin-left:5px}
                                                                                                                                                                                          .metric.emphasis .metric-unit{
                                                                                                                                                                                            color:#ad8c6b}
                                                                                                                                                                                            .metric-sub{
                                                                                                                                                                                              font-size:9px;
                                                                                                                                                                                              color:#8e99a4;
                                                                                                                                                                                              margin-top:8px;
                                                                                                                                                                                              line-height:1.5}
                                                                                                                                                                                              .metric.emphasis .metric-sub{
                                                                                                                                                                                                color:#a88664}
                                                                                                                                                                                                .system-card{
                                                                                                                                                                                                  margin-bottom:18px;
                                                                                                                                                                                                  overflow:hidden}
                                                                                                                                                                                                  .card-heading{
                                                                                                                                                                                                    display:flex;
                                                                                                                                                                                                    align-items:center;
                                                                                                                                                                                                    justify-content:space-between;
                                                                                                                                                                                                    padding:20px 22px 0;
                                                                                                                                                                                                    gap:10px}
                                                                                                                                                                                                    .card-subtitle{
                                                                                                                                                                                                      font-size:10px;
                                                                                                                                                                                                      color:#929ba5;
                                                                                                                                                                                                      margin-top:6px}
                                                                                                                                                                                                      .micro-label{
                                                                                                                                                                                                        font-size:9px;
                                                                                                                                                                                                        letter-spacing:.5px;
                                                                                                                                                                                                        color:#8e99a4;
                                                                                                                                                                                                        font-family:Consolas,monospace}
                                                                                                                                                                                                        .system-body{
                                                                                                                                                                                                          display:grid;
                                                                                                                                                                                                          grid-template-columns:1.5fr 1fr;
                                                                                                                                                                                                          min-height:300px}
                                                                                                                                                                                                          .core-figure{
                                                                                                                                                                                                            margin:0;
                                                                                                                                                                                                            position:relative;
                                                                                                                                                                                                            min-width:0;
                                                                                                                                                                                                            background-image:radial-gradient(#d4dbe3 0.7px,transparent .7px);
                                                                                                                                                                                                            background-size:16px 16px;
                                                                                                                                                                                                            background-position:center;
                                                                                                                                                                                                            margin:15px 0 0 18px;
                                                                                                                                                                                                            border-radius:10px}
                                                                                                                                                                                                            .core-figure svg{
                                                                                                                                                                                                              width:100%;
                                                                                                                                                                                                              height:280px;
                                                                                                                                                                                                              display:block}
                                                                                                                                                                                                              .core-figure figcaption{
                                                                                                                                                                                                                font-size:9px;
                                                                                                                                                                                                                color:#9aa3ad;
                                                                                                                                                                                                                text-align:center;
                                                                                                                                                                                                                margin-top:-10px;
                                                                                                                                                                                                                padding-bottom:16px}
                                                                                                                                                                                                                .core-summary{
                                                                                                                                                                                                                  padding:28px 22px 22px 18px;
                                                                                                                                                                                                                  display:flex;
                                                                                                                                                                                                                  flex-direction:column;
                                                                                                                                                                                                                  justify-content:center}
                                                                                                                                                                                                                  .core-title{
                                                                                                                                                                                                                    font-size:20px;
                                                                                                                                                                                                                    font-weight:600;
                                                                                                                                                                                                                    letter-spacing:-.4px}
                                                                                                                                                                                                                    .core-subtitle{
                                                                                                                                                                                                                      font-size:11px;
                                                                                                                                                                                                                      color:#8b96a1;
                                                                                                                                                                                                                      margin-top:6px}
                                                                                                                                                                                                                      .tag-row{
                                                                                                                                                                                                                        display:flex;
                                                                                                                                                                                                                        gap:5px;
                                                                                                                                                                                                                        flex-wrap:wrap;
                                                                                                                                                                                                                        margin:13px 0 17px}
                                                                                                                                                                                                                        .tag{
                                                                                                                                                                                                                          font-size:8px;
                                                                                                                                                                                                                          background:#f2f5f7;
                                                                                                                                                                                                                          color:#7d8997;
                                                                                                                                                                                                                          padding:5px 7px;
                                                                                                                                                                                                                          border-radius:4px}
                                                                                                                                                                                                                          .stat-row{
                                                                                                                                                                                                                            display:flex;
                                                                                                                                                                                                                            align-items:baseline;
                                                                                                                                                                                                                            justify-content:space-between;
                                                                                                                                                                                                                            gap:10px;
                                                                                                                                                                                                                            padding:10px 0;
                                                                                                                                                                                                                            border-bottom:1px solid #f0f2f4;
                                                                                                                                                                                                                            font-size:10px;
                                                                                                                                                                                                                            color:#85909b;
                                                                                                                                                                                                                            line-height:1.5}
                                                                                                                                                                                                                            .stat-row:last-child{
                                                                                                                                                                                                                              border-bottom:0}
                                                                                                                                                                                                                              .stat-row strong{
                                                                                                                                                                                                                                font-weight:550;
                                                                                                                                                                                                                                font-size:11px;
                                                                                                                                                                                                                                color:#435362;
                                                                                                                                                                                                                                font-variant-numeric:tabular-nums;
                                                                                                                                                                                                                                text-align:right}
                                                                                                                                                                                                                                .balance-strip{
                                                                                                                                                                                                                                  border-top:1px solid var(--line);
                                                                                                                                                                                                                                  padding:13px 22px;
                                                                                                                                                                                                                                  display:flex;
                                                                                                                                                                                                                                  align-items:center;
                                                                                                                                                                                                                                  justify-content:space-between;
                                                                                                                                                                                                                                  background:#fcfcfd;
                                                                                                                                                                                                                                  font-size:10px;
                                                                                                                                                                                                                                  color:#94a0ab;
                                                                                                                                                                                                                                  gap:12px}
                                                                                                                                                                                                                                  .balance-equation{
                                                                                                                                                                                                                                    font-family:Consolas,monospace;
                                                                                                                                                                                                                                    color:#5d6e7e;
                                                                                                                                                                                                                                    font-size:12px}
                                                                                                                                                                                                                                    .balance-equation .copper{
                                                                                                                                                                                                                                      color:#b37d4b}
                                                                                                                                                                                                                                      .balance-equation .teal{
                                                                                                                                                                                                                                        color:#388879}
                                                                                                                                                                                                                                        .detail-tabs{
                                                                                                                                                                                                                                          display:flex;
                                                                                                                                                                                                                                          gap:22px;
                                                                                                                                                                                                                                          border-bottom:1px solid var(--line);
                                                                                                                                                                                                                                          padding:0 22px}
                                                                                                                                                                                                                                          .detail-tab{
                                                                                                                                                                                                                                            border:0;
                                                                                                                                                                                                                                            border-bottom:2px solid transparent;
                                                                                                                                                                                                                                            padding:15px 0;
                                                                                                                                                                                                                                            font-size:11px;
                                                                                                                                                                                                                                            color:#8c98a4;
                                                                                                                                                                                                                                            background:transparent}
                                                                                                                                                                                                                                            .detail-tab[aria-selected=true]{
                                                                                                                                                                                                                                              border-bottom-color:var(--accent);
                                                                                                                                                                                                                                              color:#3b4b59;
                                                                                                                                                                                                                                              font-weight:600}
                                                                                                                                                                                                                                              .detail-panel{
                                                                                                                                                                                                                                                padding:20px 22px}
                                                                                                                                                                                                                                                .chart-top{
                                                                                                                                                                                                                                                  display:flex;
                                                                                                                                                                                                                                                  align-items:flex-start;
                                                                                                                                                                                                                                                  justify-content:space-between;
                                                                                                                                                                                                                                                  gap:10px}
                                                                                                                                                                                                                                                  .chart-legend{
                                                                                                                                                                                                                                                    font-size:9px;
                                                                                                                                                                                                                                                    color:#8b97a4;
                                                                                                                                                                                                                                                    display:flex;
                                                                                                                                                                                                                                                    align-items:center;
                                                                                                                                                                                                                                                    gap:7px}
                                                                                                                                                                                                                                                    .legend-line{
                                                                                                                                                                                                                                                      display:inline-block;
                                                                                                                                                                                                                                                      width:14px;
                                                                                                                                                                                                                                                      height:2px;
                                                                                                                                                                                                                                                      background:#bc8555}
                                                                                                                                                                                                                                                      .chart-svg{
                                                                                                                                                                                                                                                        width:100%;
                                                                                                                                                                                                                                                        height:auto;
                                                                                                                                                                                                                                                        display:block;
                                                                                                                                                                                                                                                        margin:14px 0 3px}
                                                                                                                                                                                                                                                        .chart-description{
                                                                                                                                                                                                                                                          font-size:9px;
                                                                                                                                                                                                                                                          line-height:1.7;
                                                                                                                                                                                                                                                          color:#8c98a3}
                                                                                                                                                                                                                                                          .checks-grid{
                                                                                                                                                                                                                                                            display:grid;
                                                                                                                                                                                                                                                            grid-template-columns:1fr 1fr;
                                                                                                                                                                                                                                                            gap:17px;
                                                                                                                                                                                                                                                            margin:18px 0 3px;
                                                                                                                                                                                                                                                            padding-top:17px;
                                                                                                                                                                                                                                                            border-top:1px solid #edf0f3}
                                                                                                                                                                                                                                                            .check-label{
                                                                                                                                                                                                                                                              display:flex;
                                                                                                                                                                                                                                                              justify-content:space-between;
                                                                                                                                                                                                                                                              gap:8px;
                                                                                                                                                                                                                                                              font-size:10px;
                                                                                                                                                                                                                                                              color:#7f8b96;
                                                                                                                                                                                                                                                              margin-bottom:8px}
                                                                                                                                                                                                                                                              .check-label strong{
                                                                                                                                                                                                                                                                font-weight:550;
                                                                                                                                                                                                                                                                color:#586c7b}
                                                                                                                                                                                                                                                                .progress-track{
                                                                                                                                                                                                                                                                  height:4px;
                                                                                                                                                                                                                                                                  border-radius:5px;
                                                                                                                                                                                                                                                                  background:#edf1f3;
                                                                                                                                                                                                                                                                  overflow:hidden}
                                                                                                                                                                                                                                                                  .progress-bar{
                                                                                                                                                                                                                                                                    height:100%;
                                                                                                                                                                                                                                                                    background:#79a799;
                                                                                                                                                                                                                                                                    border-radius:5px}
                                                                                                                                                                                                                                                                    .progress-bar.warning{
                                                                                                                                                                                                                                                                      background:#cda16b}
                                                                                                                                                                                                                                                                      .progress-bar.danger{
                                                                                                                                                                                                                                                                        background:#cb7866}
                                                                                                                                                                                                                                                                        .check-detail{
                                                                                                                                                                                                                                                                          font-size:9px;
                                                                                                                                                                                                                                                                          color:#97a0aa;
                                                                                                                                                                                                                                                                          margin-top:6px}
                                                                                                                                                                                                                                                                          .result-table{
                                                                                                                                                                                                                                                                            width:100%;
                                                                                                                                                                                                                                                                            border-collapse:collapse;
                                                                                                                                                                                                                                                                            font-size:11px}
                                                                                                                                                                                                                                                                            .result-table td{
                                                                                                                                                                                                                                                                              padding:12px 0;
                                                                                                                                                                                                                                                                              border-bottom:1px solid #edf0f3;
                                                                                                                                                                                                                                                                              color:#7b8794;
                                                                                                                                                                                                                                                                              line-height:1.5}
                                                                                                                                                                                                                                                                              .result-table td:last-child{
                                                                                                                                                                                                                                                                                text-align:right;
                                                                                                                                                                                                                                                                                color:#435263;
                                                                                                                                                                                                                                                                                font-variant-numeric:tabular-nums;
                                                                                                                                                                                                                                                                                font-weight:600}
                                                                                                                                                                                                                                                                                .result-table td small{
                                                                                                                                                                                                                                                                                  display:block;
                                                                                                                                                                                                                                                                                  font-size:9px;
                                                                                                                                                                                                                                                                                  color:#a0a8b0;
                                                                                                                                                                                                                                                                                  font-weight:400}
                                                                                                                                                                                                                                                                                  .model-note{
                                                                                                                                                                                                                                                                                    padding:14px 16px;
                                                                                                                                                                                                                                                                                    background:#f7f9fa;
                                                                                                                                                                                                                                                                                    font-size:10px;
                                                                                                                                                                                                                                                                                    line-height:1.7;
                                                                                                                                                                                                                                                                                    color:#8995a0;
                                                                                                                                                                                                                                                                                    border-radius:7px;
                                                                                                                                                                                                                                                                                    margin-top:17px}
                                                                                                                                                                                                                                                                                    .messages{
                                                                                                                                                                                                                                                                                      margin-top:17px;
                                                                                                                                                                                                                                                                                      display:grid;
                                                                                                                                                                                                                                                                                      gap:9px}
                                                                                                                                                                                                                                                                                      .message{
                                                                                                                                                                                                                                                                                        border-radius:8px;
                                                                                                                                                                                                                                                                                        padding:12px 15px;
                                                                                                                                                                                                                                                                                        display:flex;
                                                                                                                                                                                                                                                                                        align-items:flex-start;
                                                                                                                                                                                                                                                                                        gap:10px;
                                                                                                                                                                                                                                                                                        font-size:10px;
                                                                                                                                                                                                                                                                                        line-height:1.6;
                                                                                                                                                                                                                                                                                        background:#eff4f7;
                                                                                                                                                                                                                                                                                        color:#748493;
                                                                                                                                                                                                                                                                                        border:1px solid #e2eaf0}
                                                                                                                                                                                                                                                                                        .message.warning{
                                                                                                                                                                                                                                                                                          background:#fff6eb;
                                                                                                                                                                                                                                                                                          color:#a37b47;
                                                                                                                                                                                                                                                                                          border-color:#f1dfc5}
                                                                                                                                                                                                                                                                                          .message.danger{
                                                                                                                                                                                                                                                                                            background:#fff1ef;
                                                                                                                                                                                                                                                                                            color:#b16355;
                                                                                                                                                                                                                                                                                            border-color:#f3d8d2}
                                                                                                                                                                                                                                                                                            .message-icon{
                                                                                                                                                                                                                                                                                              font-size:13px;
                                                                                                                                                                                                                                                                                              line-height:1.3}
                                                                                                                                                                                                                                                                                              .message strong{
                                                                                                                                                                                                                                                                                                display:block;
                                                                                                                                                                                                                                                                                                font-size:10px;
                                                                                                                                                                                                                                                                                                margin-bottom:2px;
                                                                                                                                                                                                                                                                                                font-weight:600}
                                                                                                                                                                                                                                                                                                .error-panel{
                                                                                                                                                                                                                                                                                                  padding:20px;
                                                                                                                                                                                                                                                                                                  background:#fff4f1;
                                                                                                                                                                                                                                                                                                  border:1px solid #efd7d0;
                                                                                                                                                                                                                                                                                                  border-radius:12px;
                                                                                                                                                                                                                                                                                                  color:#aa5443;
                                                                                                                                                                                                                                                                                                  font-size:12px;
                                                                                                                                                                                                                                                                                                  line-height:1.7}
                                                                                                                                                                                                                                                                                                  .error-panel ul{
                                                                                                                                                                                                                                                                                                    padding-left:18px;
                                                                                                                                                                                                                                                                                                    margin-bottom:0}
                                                                                                                                                                                                                                                                                                    .app-footer{
                                                                                                                                                                                                                                                                                                      max-width:1600px;
                                                                                                                                                                                                                                                                                                      margin:0 auto;
                                                                                                                                                                                                                                                                                                      padding:20px 4% 25px;
                                                                                                                                                                                                                                                                                                      display:flex;
                                                                                                                                                                                                                                                                                                      justify-content:space-between;
                                                                                                                                                                                                                                                                                                      gap:15px;
                                                                                                                                                                                                                                                                                                      font-size:9px;
                                                                                                                                                                                                                                                                                                      color:#9da6af;
                                                                                                                                                                                                                                                                                                      border-top:1px solid #e9ecef}
                                                                                                                                                                                                                                                                                                      .footer-divider{
                                                                                                                                                                                                                                                                                                        margin:0 10px;
                                                                                                                                                                                                                                                                                                        color:#bcc2c8}
                                                                                                                                                                                                                                                                                                        .toast{
                                                                                                                                                                                                                                                                                                          position:fixed;
                                                                                                                                                                                                                                                                                                          bottom:25px;
                                                                                                                                                                                                                                                                                                          left:50%;
                                                                                                                                                                                                                                                                                                          transform:translateX(-50%);
                                                                                                                                                                                                                                                                                                          padding:13px 22px;
                                                                                                                                                                                                                                                                                                          background:#283340;
                                                                                                                                                                                                                                                                                                          color:white;
                                                                                                                                                                                                                                                                                                          font-size:12px;
                                                                                                                                                                                                                                                                                                          border-radius:9px;
                                                                                                                                                                                                                                                                                                          box-shadow:0 8px 30px #22334426;
                                                                                                                                                                                                                                                                                                          z-index:10;
                                                                                                                                                                                                                                                                                                          max-width:90%;
                                                                                                                                                                                                                                                                                                          line-height:1.6}
                                                                                                                                                                                                                                                                                                          .skip-link{
                                                                                                                                                                                                                                                                                                            position:absolute;
                                                                                                                                                                                                                                                                                                            left:10px;
                                                                                                                                                                                                                                                                                                            top:-80px;
                                                                                                                                                                                                                                                                                                            background:white;
                                                                                                                                                                                                                                                                                                            padding:10px;
                                                                                                                                                                                                                                                                                                            z-index:100}
                                                                                                                                                                                                                                                                                                            .skip-link:focus{
                                                                                                                                                                                                                                                                                                              top:10px}
                                                                                                                                                                                                                                                                                                              .catalog-toolbar{
                                                                                                                                                                                                                                                                                                                display:flex;
                                                                                                                                                                                                                                                                                                                gap:15px;
                                                                                                                                                                                                                                                                                                                margin-bottom:22px;
                                                                                                                                                                                                                                                                                                                align-items:center}
                                                                                                                                                                                                                                                                                                                .catalog-toolbar input{
                                                                                                                                                                                                                                                                                                                  max-width:370px;
                                                                                                                                                                                                                                                                                                                  height:42px}
                                                                                                                                                                                                                                                                                                                  .catalog-count{
                                                                                                                                                                                                                                                                                                                    font-size:11px;
                                                                                                                                                                                                                                                                                                                    color:#8a949d}
                                                                                                                                                                                                                                                                                                                    .catalog-table-wrap{
                                                                                                                                                                                                                                                                                                                      overflow-x:auto}
                                                                                                                                                                                                                                                                                                                      .catalog-table{
                                                                                                                                                                                                                                                                                                                        border-collapse:collapse;
                                                                                                                                                                                                                                                                                                                        width:100%;
                                                                                                                                                                                                                                                                                                                        font-size:11px;
                                                                                                                                                                                                                                                                                                                        white-space:nowrap}
                                                                                                                                                                                                                                                                                                                        .catalog-table th{
                                                                                                                                                                                                                                                                                                                          text-align:left;
                                                                                                                                                                                                                                                                                                                          font-size:9px;
                                                                                                                                                                                                                                                                                                                          letter-spacing:.4px;
                                                                                                                                                                                                                                                                                                                          font-weight:600;
                                                                                                                                                                                                                                                                                                                          color:#8c97a2;
                                                                                                                                                                                                                                                                                                                          background:#fafbfc;
                                                                                                                                                                                                                                                                                                                          padding:16px;
                                                                                                                                                                                                                                                                                                                          border-bottom:1px solid var(--line)}
                                                                                                                                                                                                                                                                                                                          .catalog-table td{
                                                                                                                                                                                                                                                                                                                            padding:15px 16px;
                                                                                                                                                                                                                                                                                                                            border-bottom:1px solid #edf0f2}
                                                                                                                                                                                                                                                                                                                            .catalog-table tr:last-child td{
                                                                                                                                                                                                                                                                                                                              border-bottom:0}
                                                                                                                                                                                                                                                                                                                              .catalog-table tbody tr:hover{
                                                                                                                                                                                                                                                                                                                                background:#fcf9f5}
                                                                                                                                                                                                                                                                                                                                .catalog-table td:first-child{
                                                                                                                                                                                                                                                                                                                                  font-weight:650}
                                                                                                                                                                                                                                                                                                                                  .catalog-table small{
                                                                                                                                                                                                                                                                                                                                    display:block;
                                                                                                                                                                                                                                                                                                                                    font-size:9px;
                                                                                                                                                                                                                                                                                                                                    color:#94a0aa;
                                                                                                                                                                                                                                                                                                                                    margin-top:4px;
                                                                                                                                                                                                                                                                                                                                    font-weight:400}
                                                                                                                                                                                                                                                                                                                                    .catalog-table .button{
                                                                                                                                                                                                                                                                                                                                      padding:6px 11px;
                                                                                                                                                                                                                                                                                                                                      font-size:10px}
                                                                                                                                                                                                                                                                                                                                      .section-intro{
                                                                                                                                                                                                                                                                                                                                        max-width:810px;
                                                                                                                                                                                                                                                                                                                                        font-size:12px;
                                                                                                                                                                                                                                                                                                                                        line-height:1.9;
                                                                                                                                                                                                                                                                                                                                        color:#7a8794;
                                                                                                                                                                                                                                                                                                                                        margin:0 0 24px}
                                                                                                                                                                                                                                                                                                                                        .method-grid{
                                                                                                                                                                                                                                                                                                                                          display:grid;
                                                                                                                                                                                                                                                                                                                                          grid-template-columns:1fr 1fr;
                                                                                                                                                                                                                                                                                                                                          gap:20px}
                                                                                                                                                                                                                                                                                                                                          .method-card{
                                                                                                                                                                                                                                                                                                                                            padding:25px}
                                                                                                                                                                                                                                                                                                                                            .method-card h2{
                                                                                                                                                                                                                                                                                                                                              margin-bottom:15px}
                                                                                                                                                                                                                                                                                                                                              .method-card p,.method-card li{
                                                                                                                                                                                                                                                                                                                                                font-size:12px;
                                                                                                                                                                                                                                                                                                                                                color:#7d8995;
                                                                                                                                                                                                                                                                                                                                                line-height:1.9}
                                                                                                                                                                                                                                                                                                                                                .method-card p+p{
                                                                                                                                                                                                                                                                                                                                                  margin-top:12px}
                                                                                                                                                                                                                                                                                                                                                  .formula{
                                                                                                                                                                                                                                                                                                                                                    font-family:Consolas,monospace;
                                                                                                                                                                                                                                                                                                                                                    background:#f5f7f9;
                                                                                                                                                                                                                                                                                                                                                    border-radius:7px;
                                                                                                                                                                                                                                                                                                                                                    color:#466071;
                                                                                                                                                                                                                                                                                                                                                    font-size:13px;
                                                                                                                                                                                                                                                                                                                                                    padding:15px;
                                                                                                                                                                                                                                                                                                                                                    margin:15px 0;
                                                                                                                                                                                                                                                                                                                                                    overflow-wrap:anywhere;
                                                                                                                                                                                                                                                                                                                                                    line-height:1.8}
                                                                                                                                                                                                                                                                                                                                                    .sources-list{
                                                                                                                                                                                                                                                                                                                                                      display:grid;
                                                                                                                                                                                                                                                                                                                                                      gap:12px}
                                                                                                                                                                                                                                                                                                                                                      .source{
                                                                                                                                                                                                                                                                                                                                                        padding:15px 0;
                                                                                                                                                                                                                                                                                                                                                        border-bottom:1px solid var(--line)}
                                                                                                                                                                                                                                                                                                                                                        .source:last-child{
                                                                                                                                                                                                                                                                                                                                                          border:0}
                                                                                                                                                                                                                                                                                                                                                          .source a{
                                                                                                                                                                                                                                                                                                                                                            font-size:12px;
                                                                                                                                                                                                                                                                                                                                                            font-weight:600}
                                                                                                                                                                                                                                                                                                                                                            .source p{
                                                                                                                                                                                                                                                                                                                                                              font-size:11px;
                                                                                                                                                                                                                                                                                                                                                              margin-top:6px}
                                                                                                                                                                                                                                                                                                                                                              .full-width{
                                                                                                                                                                                                                                                                                                                                                                grid-column:1/-1}
                                                                                                                                                                                                                                                                                                                                                                .print-only{
                                                                                                                                                                                                                                                                                                                                                                  display:none}
                                                                                                                                                                                                                                                                                                                                                                  .empty-catalog{
                                                                                                                                                                                                                                                                                                                                                                    text-align:center;
                                                                                                                                                                                                                                                                                                                                                                    color:#8b969f;
                                                                                                                                                                                                                                                                                                                                                                    font-size:13px;
                                                                                                                                                                                                                                                                                                                                                                    padding:30px}
                                                                                                                                                                                                                                                                                                                                                                    @media(min-width:1500px){
                                                                                                                                                                                                                                                                                                                                                                      .workspace{
                                                                                                                                                                                                                                                                                                                                                                        grid-template-columns:350px minmax(0,1fr)}
                                                                                                                                                                                                                                                                                                                                                                        .core-figure svg{
                                                                                                                                                                                                                                                                                                                                                                          height:310px}
                                                                                                                                                                                                                                                                                                                                                                          .system-body{
                                                                                                                                                                                                                                                                                                                                                                            min-height:330px}
                                                                                                                                                                                                                                                                                                                                                                            .metric-value{
                                                                                                                                                                                                                                                                                                                                                                              font-size:31px}
                                                                                                                                                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                                                                                                                                                            @media(max-width:1150px){
                                                                                                                                                                                                                                                                                                                                                                              .app-header{
                                                                                                                                                                                                                                                                                                                                                                                gap:30px;
                                                                                                                                                                                                                                                                                                                                                                                padding:0 3%}
                                                                                                                                                                                                                                                                                                                                                                                .main-nav{
                                                                                                                                                                                                                                                                                                                                                                                  gap:20px}
                                                                                                                                                                                                                                                                                                                                                                                  .version{
                                                                                                                                                                                                                                                                                                                                                                                    display:none}
                                                                                                                                                                                                                                                                                                                                                                                    main{
                                                                                                                                                                                                                                                                                                                                                                                      padding:28px 3%}
                                                                                                                                                                                                                                                                                                                                                                                      .workspace{
                                                                                                                                                                                                                                                                                                                                                                                        grid-template-columns:300px minmax(0,1fr);
                                                                                                                                                                                                                                                                                                                                                                                        gap:18px}
                                                                                                                                                                                                                                                                                                                                                                                        .metric{
                                                                                                                                                                                                                                                                                                                                                                                          padding:15px 12px}
                                                                                                                                                                                                                                                                                                                                                                                          .metric-label{
                                                                                                                                                                                                                                                                                                                                                                                            font-size:9px;
                                                                                                                                                                                                                                                                                                                                                                                            white-space:normal}
                                                                                                                                                                                                                                                                                                                                                                                            .metric-value{
                                                                                                                                                                                                                                                                                                                                                                                              font-size:23px}
                                                                                                                                                                                                                                                                                                                                                                                              .metric-unit{
                                                                                                                                                                                                                                                                                                                                                                                                font-size:9px}
                                                                                                                                                                                                                                                                                                                                                                                                .system-body{
                                                                                                                                                                                                                                                                                                                                                                                                  grid-template-columns:1.1fr 1fr}
                                                                                                                                                                                                                                                                                                                                                                                                  .core-figure svg{
                                                                                                                                                                                                                                                                                                                                                                                                    height:250px}
                                                                                                                                                                                                                                                                                                                                                                                                    .core-summary{
                                                                                                                                                                                                                                                                                                                                                                                                      padding:20px 16px}
                                                                                                                                                                                                                                                                                                                                                                                                      .core-title{
                                                                                                                                                                                                                                                                                                                                                                                                        font-size:18px}
                                                                                                                                                                                                                                                                                                                                                                                                        .page-heading{
                                                                                                                                                                                                                                                                                                                                                                                                          align-items:flex-start}
                                                                                                                                                                                                                                                                                                                                                                                                          h1{
                                                                                                                                                                                                                                                                                                                                                                                                            font-size:26px}
                                                                                                                                                                                                                                                                                                                                                                                                            .toolbar{
                                                                                                                                                                                                                                                                                                                                                                                                              padding-top:23px}
                                                                                                                                                                                                                                                                                                                                                                                                              .button{
                                                                                                                                                                                                                                                                                                                                                                                                                padding:9px 11px;
                                                                                                                                                                                                                                                                                                                                                                                                                font-size:10px}
                                                                                                                                                                                                                                                                                                                                                                                                                .scenario-label{
                                                                                                                                                                                                                                                                                                                                                                                                                  display:none}
                                                                                                                                                                                                                                                                                                                                                                                                                  .metrics-grid{
                                                                                                                                                                                                                                                                                                                                                                                                                    gap:8px}
                                                                                                                                                                                                                                                                                                                                                                                                                    .balance-equation{
                                                                                                                                                                                                                                                                                                                                                                                                                      font-size:10px}
                                                                                                                                                                                                                                                                                                                                                                                                                      .balance-strip{
                                                                                                                                                                                                                                                                                                                                                                                                                        font-size:9px}
                                                                                                                                                                                                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                                                                                                                                                                                                      @media(max-width:850px){
                                                                                                                                                                                                                                                                                                                                                                                                                        .app-header{
                                                                                                                                                                                                                                                                                                                                                                                                                          gap:25px;
                                                                                                                                                                                                                                                                                                                                                                                                                          height:69px}
                                                                                                                                                                                                                                                                                                                                                                                                                          .main-nav{
                                                                                                                                                                                                                                                                                                                                                                                                                            gap:17px}
                                                                                                                                                                                                                                                                                                                                                                                                                            .nav-button{
                                                                                                                                                                                                                                                                                                                                                                                                                              font-size:11px}
                                                                                                                                                                                                                                                                                                                                                                                                                              .workspace{
                                                                                                                                                                                                                                                                                                                                                                                                                                grid-template-columns:268px minmax(0,1fr);
                                                                                                                                                                                                                                                                                                                                                                                                                                gap:16px}
                                                                                                                                                                                                                                                                                                                                                                                                                                .form-section{
                                                                                                                                                                                                                                                                                                                                                                                                                                  padding:18px}
                                                                                                                                                                                                                                                                                                                                                                                                                                  .panel-title{
                                                                                                                                                                                                                                                                                                                                                                                                                                    padding:18px}
                                                                                                                                                                                                                                                                                                                                                                                                                                    .details-content{
                                                                                                                                                                                                                                                                                                                                                                                                                                      padding:0 18px 18px}
                                                                                                                                                                                                                                                                                                                                                                                                                                      .form-details summary{
                                                                                                                                                                                                                                                                                                                                                                                                                                        padding:17px 18px}
                                                                                                                                                                                                                                                                                                                                                                                                                                        .metrics-grid{
                                                                                                                                                                                                                                                                                                                                                                                                                                          grid-template-columns:1fr 1fr}
                                                                                                                                                                                                                                                                                                                                                                                                                                          .system-body{
                                                                                                                                                                                                                                                                                                                                                                                                                                            grid-template-columns:1fr}
                                                                                                                                                                                                                                                                                                                                                                                                                                            .core-summary{
                                                                                                                                                                                                                                                                                                                                                                                                                                              padding:8px 22px 15px}
                                                                                                                                                                                                                                                                                                                                                                                                                                              .core-figure{
                                                                                                                                                                                                                                                                                                                                                                                                                                                margin-right:18px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                .core-figure svg{
                                                                                                                                                                                                                                                                                                                                                                                                                                                  height:230px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                  .core-subtitle{
                                                                                                                                                                                                                                                                                                                                                                                                                                                    display:inline;
                                                                                                                                                                                                                                                                                                                                                                                                                                                    margin-left:8px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                    .core-title{
                                                                                                                                                                                                                                                                                                                                                                                                                                                      display:inline}
                                                                                                                                                                                                                                                                                                                                                                                                                                                      .tag-row{
                                                                                                                                                                                                                                                                                                                                                                                                                                                        margin:10px 0}
                                                                                                                                                                                                                                                                                                                                                                                                                                                        .stat-row{
                                                                                                                                                                                                                                                                                                                                                                                                                                                          padding:6px 0}
                                                                                                                                                                                                                                                                                                                                                                                                                                                          .balance-strip{
                                                                                                                                                                                                                                                                                                                                                                                                                                                            flex-direction:column;
                                                                                                                                                                                                                                                                                                                                                                                                                                                            align-items:flex-start;
                                                                                                                                                                                                                                                                                                                                                                                                                                                            gap:6px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                            .chart-top{
                                                                                                                                                                                                                                                                                                                                                                                                                                                              display:block}
                                                                                                                                                                                                                                                                                                                                                                                                                                                              .chart-legend{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                margin-top:10px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                .checks-grid{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  grid-template-columns:1fr;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  gap:16px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .page-heading{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    display:block}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .toolbar{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      padding-top:17px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .detail-tabs{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        gap:17px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        padding:0 16px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .detail-panel{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          padding:18px 16px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .detail-tab{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            font-size:10px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .results-heading .eyebrow{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              font-size:8px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              letter-spacing:.7px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .badge{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                font-size:8px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .method-grid{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  grid-template-columns:1fr}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                @media(max-width:620px){
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .app-header{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    height:auto;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    flex-wrap:wrap;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    padding:16px 5% 0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    gap:12px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .brand{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      font-size:16px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .brand-mark{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        width:30px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        height:30px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        font-size:27px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .main-nav{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          width:100%;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          height:40px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          justify-content:space-between;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          gap:8px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .nav-button{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            font-size:11px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .workspace{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              grid-template-columns:1fr;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              gap:24px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              main{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                padding:24px 5%}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .page-heading{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  margin-bottom:22px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  h1{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    font-size:24px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .eyebrow{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      font-size:8px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .subtitle{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        font-size:11px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .parameters .form-section{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          padding:18px 20px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .system-body{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            grid-template-columns:1fr 1fr}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .core-figure{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              margin:10px 0 0 8px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .core-figure svg{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                height:230px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .core-summary{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  padding:15px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .core-title{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    font-size:17px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .core-subtitle{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      display:block;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      margin:7px 0 0}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .metrics-grid{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        grid-template-columns:1fr 1fr;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        gap:10px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .metric{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          padding:17px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .metric-value{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            font-size:27px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .metric-label{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              font-size:10px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .results-heading .eyebrow{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                font-size:9px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .badge{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  font-size:9px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .app-footer{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    display:block;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    padding:20px 5%;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    font-size:9px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    line-height:2}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .checks-grid{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      grid-template-columns:1fr 1fr;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      gap:15px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .card-heading{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        padding:18px 18px 0}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .balance-strip{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          padding:13px 18px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .method-card{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            padding:20px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .catalog-table th,.catalog-table td{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              padding:12px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .toolbar .button{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                font-size:11px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                padding:10px 14px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              @media(max-width:380px){
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                h1{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  font-size:22px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .system-body{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    grid-template-columns:1fr}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .core-summary{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      padding:0 22px 20px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .core-figure svg{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        height:245px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .checks-grid{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          grid-template-columns:1fr}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .results-heading .eyebrow{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            font-size:8px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .badge{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              font-size:8px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            @media(prefers-reduced-motion:reduce){
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              *{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                transition:none!important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                scroll-behavior:auto!important}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              @media print{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                body{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  background:white;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  font-size:11px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  color:#111}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .app-header,.app-footer,.toolbar,.parameters,.results-heading,.messages,.main-nav,.detail-tabs,.toast,.skip-link,.view[hidden]{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    display:none!important}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    main{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      max-width:none;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      padding:0}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .workspace{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        display:block}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .page-heading{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          margin-bottom:16px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          h1{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            font-size:23px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .metrics-grid{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              grid-template-columns:repeat(4,1fr)}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .metric-value{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                font-size:23px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .metric,.card{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  break-inside:avoid}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .system-body{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    grid-template-columns:1fr 1fr}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .detail-panel[hidden]{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      display:block!important}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .detail-panel{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        break-inside:avoid}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .print-only{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          display:block!important}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .result-table{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            font-size:10px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .model-note{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              font-size:9px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .core-figure svg{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                height:220px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .metric,.card,.message{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  -webkit-print-color-adjust:exact;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  print-color-adjust:exact}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .print-inputs{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    margin:18px 0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    display:grid;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    grid-template-columns:1fr 1fr;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    gap:3px 24px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .print-inputs p{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      font-size:9px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      line-height:1.6}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .print-notes{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        font-size:9px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        line-height:1.8;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        margin-top:15px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        a{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          color:#333}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        /* Keep long engineering values readable and the diagram usable on narrow screens. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .metric-value{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          white-space:normal;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          overflow-wrap:anywhere}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .micro-label{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            overflow-wrap:anywhere}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            @media(max-width:620px){
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .system-body{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                grid-template-columns:1fr}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .core-figure{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  margin:12px 15px 0}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .core-figure svg{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    height:245px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .core-summary{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      padding:8px 22px 20px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .core-subtitle{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        display:block;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        margin:6px 0 0}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .core-title{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          font-size:20px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .stat-row{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            font-size:11px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            padding:8px 0}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .core-figure figcaption{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              font-size:10px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }
.excitation-card { margin-top: 18px; }
.excitation-form summary, .excitation-output-details summary { cursor: pointer; font-size: 11px; color: #657888; padding: 12px 0; }
.excitation-fields { padding-top: 10px; }
.excitation-fields .small-note { margin-bottom: 14px; }
.excitation-metrics .metric-label { white-space: normal; }
.excitation-metrics .metric-value { font-size: 23px; }
@media print { .excitation-output-details { display: block; } }

.topology-note{margin:0 22px 18px;padding:14px;background:#f0f6f4;border-radius:10px;font-size:12px;line-height:1.6;color:#426458}.topology-note p{margin:6px 0 0}#migration-notice{border-top:1px solid #cbdbd5;padding-top:8px;color:#875c32}
