.tools-inventory{--tinv-gold:#e8c774;--tinv-line:rgba(232,199,116,.23);--tinv-muted:#b9b3a5;max-width:1240px;margin:0 auto;padding:8px 0 48px;color:#f4efe4;font:inherit;line-height:1.55}.tools-inventory *{box-sizing:border-box}.tools-inventory h2,.tools-inventory h3,.tools-inventory h4,.tools-inventory p{margin:0 0 12px}.tools-inventory h2{font-size:clamp(1.8rem,4vw,2.7rem);line-height:1.14;letter-spacing:-.035em;max-width:800px}.tools-inventory h3{font-size:1.25rem;color:#f0dca8;line-height:1.3}.tools-inventory h4{font-size:1rem;margin-top:15px}.tinv-heading{padding:24px 4px 16px}.tinv-eyebrow,.tinv-kicker{color:var(--tinv-gold);font-size:.7rem;letter-spacing:.12em;font-weight:800}.tinv-intro{max-width:850px;color:#d0c7b7;font-size:1.05rem}.tinv-pills{display:flex;gap:8px;flex-wrap:wrap;margin:15px 0}.tinv-pill{padding:5px 12px;border:1px solid var(--tinv-line);border-radius:100px;font-size:.75rem;background:rgba(232,199,116,.055)}.tinv-card{padding:clamp(16px,3vw,26px);margin:0 0 18px;border:1px solid var(--tinv-line);border-radius:22px;background:linear-gradient(145deg,rgba(46,39,24,.36),rgba(8,8,8,.94));box-shadow:0 10px 30px rgba(0,0,0,.2);min-width:0}.tinv-muted{color:var(--tinv-muted);font-size:.9rem}.tinv-small{font-size:.78rem;color:var(--tinv-muted);overflow-wrap:anywhere}.tinv-live{min-height:30px;padding:0 4px;color:var(--tinv-gold);overflow-wrap:anywhere}.tinv-warning{color:#edba8f;font-size:.86rem;overflow-wrap:anywhere}.tinv-live.tinv-error{padding:12px;border:1px solid rgba(240,174,137,.4);border-radius:12px;color:#f0b696;background:rgba(93,42,16,.2)}.tinv-form{margin:16px 0}.tinv-fieldset{border:0;margin:0;padding:0;min-width:0;display:grid;gap:12px}.tinv-field{display:flex;flex-direction:column;gap:6px;min-width:0;margin:0}.tinv-label{font-size:.8rem;color:#e0d6c2;font-weight:650}.tinv-grid,.tinv-input-box{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.tinv-input-box{padding:16px;border:1px solid rgba(232,199,116,.16);border-radius:14px;background:rgba(0,0,0,.18)}.tinv-input-box>.tinv-small{grid-column:1/-1}.tools-inventory input,.tools-inventory select,.tools-inventory textarea{font:inherit;font-size:.88rem;background:#0b0b0b;color:#f2eddf;border:1px solid rgba(232,199,116,.26);border-radius:10px;padding:11px 12px;width:100%;min-width:0;min-height:44px;color-scheme:dark}.tools-inventory textarea{resize:vertical;min-height:84px}.tinv-check{flex-direction:row;align-items:flex-start;gap:10px}.tools-inventory .tinv-check input{width:20px;height:20px;min-width:20px;min-height:20px;accent-color:var(--tinv-gold);margin:1px 0 0}.tinv-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:11px 15px;border:1px solid var(--tinv-line);border-radius:12px;background:rgba(232,199,116,.065);color:#eddfbd;font:inherit;font-size:.84rem;line-height:1.35;cursor:pointer;text-align:center;overflow-wrap:anywhere}.tinv-button:hover:not(:disabled),.tinv-button.is-selected{background:rgba(232,199,116,.17);border-color:var(--tinv-gold)}.tinv-button.tinv-primary{color:#171209;font-weight:800;background:linear-gradient(145deg,#ebce82,#c1a05c);border-color:#d6b56d;justify-self:start}.tools-inventory :disabled{opacity:.48;cursor:not-allowed}.tools-inventory input:focus,.tools-inventory select:focus,.tools-inventory textarea:focus,.tools-inventory button:focus-visible,.tools-inventory a:focus-visible,.tools-inventory summary:focus-visible,.tools-inventory [tabindex]:focus-visible{outline:2px solid var(--tinv-gold);outline-offset:3px}.tinv-details{margin-top:16px;border-top:1px solid var(--tinv-line);padding-top:12px}.tinv-details summary{min-height:40px;padding:7px 0;font-size:.86rem;font-weight:700;color:#ddc991;cursor:pointer}.tinv-table-wrap{overflow:auto;max-width:100%;margin:16px 0;border:1px solid var(--tinv-line);border-radius:13px}.tinv-table{width:100%;border-collapse:collapse;font-size:.76rem;min-width:500px}.tinv-table th,.tinv-table td{padding:11px 12px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(232,199,116,.13);font-variant-numeric:tabular-nums}.tinv-table thead th{color:#e8d09a;background:rgba(232,199,116,.065);font-weight:750}.tinv-table tbody th{color:#e2d9c9;font-weight:550;min-width:110px;max-width:260px;overflow-wrap:anywhere}.tinv-table td{color:#c8c0b1;min-width:90px;max-width:230px;overflow-wrap:anywhere}.tinv-table tbody tr:last-child th,.tinv-table tbody tr:last-child td{border-bottom:0}.tinv-note{border-top:1px solid var(--tinv-line);padding:15px 0 2px;margin-top:15px}.tinv-preserve{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.88rem}.tinv-source{display:inline-block;color:var(--tinv-gold);overflow-wrap:anywhere;margin:8px 0}.tinv-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:1050px){.tinv-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.tinv-grid,.tinv-input-box{grid-template-columns:1fr}.tinv-card{border-radius:17px}.tinv-button.tinv-primary{width:100%;justify-self:stretch}.tinv-heading{padding-top:16px}}@media(prefers-reduced-motion:reduce){.tools-inventory *{scroll-behavior:auto!important}}
