#experience-calculator{scroll-margin-top:24px;outline:none;color:#e7ded3;padding:26px;border:1px solid #51402b;border-radius:13px;background:radial-gradient(ellipse at 100% 0,#c5995612,transparent 60%),linear-gradient(135deg,#211c16,#171513)}#experience-calculator [hidden]{display:none!important}.exp-eyebrow{font-size:9px;letter-spacing:2.5px;color:#d4ad72}.experience-calculator>header h2{font:30px Georgia,serif!important;color:#f4d8a6!important;margin:13px 0!important}.experience-calculator>header p{font-size:12px;line-height:1.8;color:#c3b5a9;max-width:650px}.exp-source-badge{display:inline-block;margin:8px 0 22px;padding:7px 12px;border:1px solid #856542;border-radius:20px;color:#dfc49b;font-size:10px;background:#16191f88}.exp-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.exp-fields>label{display:flex;flex-direction:column;gap:9px;font-size:12px;font-weight:normal;color:#edddc7;min-width:0}.exp-fields .form-control,.exp-level-browser .form-control{width:100%;height:43px;box-sizing:border-box;border:1px solid #5a4831!important;border-radius:7px;background:#12110f!important;color:#f6e9d2!important;padding:9px 12px;box-shadow:inset 0 1px 4px #0004!important;font-size:14px}.exp-fields .form-control:focus{border-color:#d7ae6f!important;outline:1px solid #d7ae6f}.exp-fields small{display:block;color:#a99e94;font-size:10px;line-height:1.7}[data-exp-progress-custom]>small{margin:3px 0 7px}.exp-calculate{display:flex;justify-content:space-between;align-items:center;width:100%;margin:22px 0 0;padding:15px 19px;border:1px solid #c29558;border-radius:7px;background:linear-gradient(110deg,#65502d,#42311c);font-size:14px;font-weight:bold;color:#ffe4b5;cursor:pointer}.exp-calculate:hover{background:linear-gradient(110deg,#72552e,#4a3923)}.exp-error{padding:12px;background:#61303355;border:1px solid #a76363;border-radius:7px;color:#ffd6c5;font-size:12px;margin:15px 0 0}.exp-results{margin-top:24px;padding-top:23px;border-top:1px solid #67502e}.exp-result-main{text-align:center;padding:25px 15px;border:1px solid #b48b54;border-radius:10px;background:radial-gradient(ellipse at 50% 0,#bd78402b,transparent 80%),#211c16}.exp-result-main>span{display:block;font-size:9px;letter-spacing:2.5px;color:#cfa86d}.exp-result-main>strong{display:block;margin:14px 0;font:clamp(21px,2.3vw,31px) Georgia,serif;color:#ffe0a2;line-height:1.5;overflow-wrap:anywhere}.exp-result-main>p{font-size:11px;color:#bdab9b;margin:0}.exp-result-numbers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.exp-result-numbers>div{padding:16px;border:1px solid #51402b;border-radius:8px;background:#171513}.exp-result-numbers small{display:block;color:#b8aa9b;font-size:10px;margin-bottom:9px}.exp-result-numbers strong{font-size:clamp(13px,1.6vw,19px);color:#edcf9c;overflow-wrap:anywhere;font-weight:normal}.exp-stages{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:12px}.exp-stages>div{padding:15px;border-left:2px solid #ad804e;background:#65502d22;border-radius:0 6px 6px 0;min-width:0}.exp-stages small{display:block;color:#c4b3a1;font-size:10px}.exp-stages strong{display:block;color:#edd7b3;font-size:12px;margin:9px 0;line-height:1.6;font-weight:normal}.exp-stages span{color:#a89787;font-size:10px;overflow-wrap:anywhere}.exp-guidance{padding:19px 0;color:#b5a99a;font-size:11px;line-height:1.9}.exp-guidance strong{font-weight:normal;color:#e0c5a1}.exp-guidance p{margin:9px 0 0}.exp-level-details{margin-top:4px;border:1px solid #51402b;border-radius:8px;padding:17px;background:#12110f66}.exp-level-details>summary{color:#e4c697;cursor:pointer;font-size:12px}.exp-level-browser{display:flex;align-items:end;justify-content:space-between;gap:15px;margin:20px 0 14px}.exp-level-browser>label{display:block;font-size:10px;font-weight:normal;color:#c5b39c;max-width:180px}.exp-level-browser input{margin-top:8px}.exp-level-browser>div{display:flex;align-items:center;gap:12px;flex-shrink:0;font-size:11px;color:#c4ad92}.exp-level-browser button{padding:9px 12px;border:1px solid #8d6b45;border-radius:5px;background:#42311c;color:#ffe0aa;cursor:pointer}.exp-level-browser button:disabled{opacity:.35;cursor:default}.exp-table-wrap{overflow:auto}.exp-table-wrap table{width:100%;border-collapse:collapse;font-size:11px;color:#d7c7b3}.exp-table-wrap th,.exp-table-wrap td{padding:11px 7px;border-bottom:1px solid #3a3024;font-weight:normal}.exp-table-wrap thead{background:#332719;color:#e9c897}.exp-table-wrap td:last-child{text-align:right;font-variant-numeric:tabular-nums}.exp-table-wrap tbody th{color:#dfc090}.exp-level-details>p{font-size:10px;line-height:1.8;color:#a99b8e;margin:15px 0 0}@media(max-width:600px){#experience-calculator{padding:17px}.experience-calculator>header h2{font-size:25px!important}.exp-fields{gap:15px}.exp-result-numbers{grid-template-columns:1fr}.exp-level-browser{flex-direction:column;align-items:stretch}.exp-level-browser>label{max-width:none}.exp-level-browser>div{justify-content:space-between}.exp-table-wrap th,.exp-table-wrap td{padding:10px 5px;font-size:10px}.exp-stages{grid-template-columns:1fr}.exp-level-details{padding:12px}}@media(max-width:380px){.exp-fields{grid-template-columns:1fr}}
.exp-tabs{display:flex;gap:10px;margin:0 0 24px;padding-bottom:12px;border-bottom:1px solid #51402b}.exp-tabs button{flex:1;padding:13px 15px;border:1px solid #675035;border-radius:7px;background:#171513;color:#c9b69c;font-size:14px;cursor:pointer}.exp-tabs button[aria-selected="true"]{border-color:#d7ae6f;background:linear-gradient(110deg,#65502d,#42311c);color:#ffe4b5;font-weight:700}.exp-tabs button:focus-visible{outline:2px solid #ffe0aa;outline-offset:3px}@media(max-width:420px){.exp-tabs{gap:7px}.exp-tabs button{padding:11px 8px;font-size:12px}}
