.tools-intel-page{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:clamp(34px,5vw,70px) 0 70px}.tools-intel-hero,.tool-panel,.tool-card,.intel-note{border:1px solid rgba(32,36,42,.14);border-radius:13px;background:#fffcf6d1;box-shadow:0 10px 26px #00000014}.tools-intel-hero{padding:clamp(24px,4vw,40px);margin-bottom:26px;border-left:6px solid #c89525}.tools-intel-hero h1{margin:8px 0 12px}.tools-intel-hero .lead{max-width:800px;margin-bottom:0}.tool-group-title{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:34px 0 15px}.tool-group-title h2{margin:0}.tool-group-title p{max-width:600px;margin:0;color:#5c6269}.tool-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tool-card{display:flex;flex-direction:column;min-height:230px;padding:20px}.tool-card.available{border-top:4px solid #c89525}.tool-card.coming{opacity:.72}.tool-card-icon{display:grid;place-items:center;width:50px;height:50px;margin-bottom:16px;border:1px solid rgba(140,102,26,.2);border-radius:13px;background:#d6a53126;font-size:1.4rem}.tool-card h3{margin:0 0 8px}.tool-card p{margin:0 0 18px;color:#545a62}.tool-card-link,.calculator-button{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:42px;margin-top:auto;padding:9px 14px;border:0;border-radius:8px;background:#25292f;color:#fff;font-weight:800;cursor:pointer}.tool-card-status{width:fit-content;margin-top:auto;padding:6px 9px;border:1px dashed rgba(32,36,42,.22);border-radius:999px;color:#686e76;font-size:.72rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.calculator-shell{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(310px,.95fr);gap:22px;align-items:start}.tool-panel{padding:clamp(20px,3vw,30px)}.tool-panel h2,.tool-panel h3{margin-top:0}.calculator-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.calculator-field{display:grid;gap:7px}.calculator-field.full{grid-column:1 / -1}.calculator-field span{color:#7d5720;font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.calculator-field select,.calculator-field input{width:100%;min-height:46px;padding:10px 12px;border:1px solid rgba(32,36,42,.2);border-radius:8px;background:#ffffffe0;color:#20242a}.calculator-field input:focus,.calculator-field select:focus{outline:3px solid rgba(200,149,37,.14);border-color:#c89525b8}.calculator-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.calculator-button.secondary{border:1px solid rgba(32,36,42,.18);background:#ffffffb3;color:#292d33}.result-hero{padding:18px;border:1px solid rgba(200,149,37,.24);border-radius:11px;background:#fff9e8d1}.result-label{color:#7d5720;font-size:.7rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.result-number{display:block;margin:4px 0 2px;font-size:clamp(2.1rem,6vw,3.8rem);line-height:1}.result-unit{color:#585e65;font-weight:700}.result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.result-stat{padding:13px;border:1px solid rgba(32,36,42,.11);border-radius:9px;background:#ffffff9e}.result-stat strong{display:block;margin-top:3px;font-size:1.2rem}.fragment-progress{height:12px;margin:16px 0 6px;overflow:hidden;border-radius:999px;background:#20242a1c}.fragment-progress span{display:block;width:0%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#d7a22e,#aa7020);transition:width .25s ease}.step-table-wrap{overflow-x:auto;margin-top:20px}.step-table{width:100%;border-collapse:collapse;font-size:.9rem}.step-table th,.step-table td{padding:10px 9px;border-bottom:1px solid rgba(32,36,42,.11);text-align:left}.step-table th{color:#7d5720;font-size:.68rem;letter-spacing:.07em;text-transform:uppercase}.intel-note{margin-top:22px;padding:17px 19px;border-left:5px solid #c89525}.intel-note p:last-child{margin-bottom:0}.source-note{margin-top:20px;color:#686e75;font-size:.78rem}@media(max-width:980px){.tool-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-shell{grid-template-columns:1fr}}@media(max-width:680px){.tools-intel-page{width:calc(100% - 22px)}.tool-card-grid,.calculator-fields,.result-grid{grid-template-columns:1fr}.calculator-field.full{grid-column:auto}.tool-group-title{display:block}.tool-group-title p{margin-top:8px}}.xp-equivalent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.intel-note.compact{margin-bottom:0}.table-gap-row td{color:#777;font-style:italic;text-align:center;background:#20242a09}@media(max-width:680px){.xp-equivalent-grid{grid-template-columns:1fr}}.hq-lookup-shell{margin-bottom:24px}.hq-summary-card{margin-top:20px;padding:20px;border:1px solid rgba(200,149,37,.24);border-radius:12px;background:#fff9e8c7}.hq-level-badge{display:inline-grid;gap:2px;min-width:118px;margin-bottom:18px;padding:12px 15px;border-radius:10px;background:#25292f;color:#fff}.hq-level-badge small{color:#e0bd67;font-size:.68rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.hq-level-badge strong{font-size:1.35rem}.hq-summary-section{padding:15px 0;border-top:1px solid rgba(32,36,42,.11)}.hq-chip-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:9px}.hq-chip{display:inline-flex;padding:7px 10px;border:1px solid rgba(140,102,26,.2);border-radius:999px;background:#ffffffad;font-size:.84rem;font-weight:750}.hq-chip.muted{color:#6b7077}.hq-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.hq-resource-item{display:flex;justify-content:space-between;gap:16px;padding:10px 12px;border:1px solid rgba(32,36,42,.1);border-radius:8px;background:#ffffffa3}.hq-resource-item span{color:#686e75}.hero-cap-line{display:flex;align-items:center;justify-content:space-between;gap:18px}.hero-cap-line strong{font-size:1.55rem}.hq-intel-stack{display:grid;gap:12px}.hq-intel-stack p{margin:7px 0 0;color:#5e646b;font-size:.88rem}.hq-full-chart{margin-top:22px}.hq-table-tools{max-width:260px;margin:12px 0 18px}.hq-requirements-table td:first-child,.hq-requirements-table td:last-child{text-align:center}@media(max-width:680px){.hq-resource-grid{grid-template-columns:1fr}.hq-requirements-table{min-width:820px}}.skill-calculator-grid{display:grid;gap:15px}.skill-target-card{padding:17px;border:1px solid rgba(32,36,42,.12);border-radius:11px;background:#ffffff94}.skill-target-heading{display:flex;gap:12px;align-items:center;margin-bottom:14px}.skill-target-heading small{color:#8a5a2b;font-size:.68rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.skill-target-heading h3{margin:2px 0 0}.skill-number{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border-radius:50%;background:#25292f;color:#e0bd67;font-weight:900}.skill-card-total{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(32,36,42,.1)}.skill-card-total span{color:#666c73;font-size:.8rem;font-weight:700}.skill-card-total strong{font-size:1.2rem}.skill-owned-field{margin-top:18px}@media(max-width:680px){.skill-target-card .calculator-fields{grid-template-columns:1fr}}
