.cube-simulator{--sim-ink:#403d46;--sim-muted:#77717d;--sim-line:#dedbe2;--sim-paper:#fff;--sim-accent:#a65b76;color:var(--sim-ink);padding-bottom:48px;font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,Arial,sans-serif}.cube-sim-heading{margin-bottom:26px}.cube-sim-heading h2{margin:0 0 8px;font-size:24px;font-weight:700}.cube-sim-heading p{color:var(--sim-muted);margin:0;font-size:15px;line-height:1.8}.cube-sim-workspace{grid-template-columns:minmax(0,1fr) minmax(280px,392px);align-items:start;gap:40px;display:grid}.cube-sim-settings,.cube-sim-preview{min-width:0}.cube-simulator fieldset{border:0;min-width:0;margin:0;padding:0}.cube-sim-cubes legend{margin-bottom:14px;font-size:17px;font-weight:700}.cube-sim-cube-group+.cube-sim-cube-group{margin-top:22px}.cube-sim-cube-group h3{color:var(--sim-muted);margin:0 0 10px;font-size:13px;font-weight:600}.cube-sim-cube-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cube-sim-cube-options button{border:1px solid var(--sim-line);min-width:0;min-height:66px;color:var(--sim-ink);background:var(--sim-paper);text-align:left;cursor:pointer;border-radius:5px;align-items:center;gap:8px;padding:8px 10px;display:flex}.cube-sim-cube-options button[aria-pressed=true]{border-color:var(--sim-accent);box-shadow:inset 0 0 0 1px var(--sim-accent);background:#fbf5f8}.cube-sim-cube-options button>.cube-guide-icon{flex:0 0 38px;width:38px;height:38px}.cube-sim-cube-options button>span{min-width:0}.cube-sim-cube-options b{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.55;display:block}.cube-sim-cube-options small{color:var(--sim-muted);margin-top:3px;font-size:12px;display:block}.cube-simulator .cube-sim-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;margin-bottom:28px;display:grid}.cube-sim-controls label{gap:8px;min-width:0;font-size:14px;font-weight:600;display:grid}.cube-sim-controls select,.cube-sim-controls input{box-sizing:border-box;border:1px solid var(--sim-line);width:100%;min-width:0;height:44px;color:var(--sim-ink);background:var(--sim-paper);font:inherit;border-radius:4px;padding:8px 10px;font-size:15px}.cube-sim-line-rule{color:var(--sim-muted);align-self:end;margin:0;font-size:13px;line-height:1.7}.cube-sim-unavailable{color:#a04c56;margin:18px 0 0;font-size:14px;line-height:1.7}.cube-sim-native-window{aspect-ratio:196/270;width:196px;max-width:100%;margin-inline:auto;font-family:SimSun,serif;position:relative}.cube-sim-native-frame{width:100%;height:100%;image-rendering:pixelated;display:block}.cube-sim-native-item,.cube-sim-native-effect,.cube-sim-native-grade,.cube-sim-native-results{position:absolute}.cube-sim-native-item{z-index:2;place-items:center;display:grid}.cube-sim-native-item :is(img,svg){object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;image-rendering:pixelated}.cube-sim-native-effect{z-index:1;pointer-events:none;opacity:0;image-rendering:pixelated;animation:.1s step-end cube-sim-frame;animation-delay:calc(var(--frame)*.1s)}@keyframes cube-sim-frame{0%,99%{opacity:1}to{opacity:0}}.cube-sim-native-grade{color:#fff;justify-content:center;font-size:12px;line-height:13px;display:flex}.cube-sim-native-glyph{height:13px;image-rendering:pixelated;background-color:currentColor;flex:none;display:block}.cube-simulator [data-tier=special]{color:#6bb9ff}.cube-simulator [data-tier=rare]{color:#c695f1}.cube-simulator [data-tier=unique]{color:#f3cd63}.cube-simulator [data-tier=legendary]{color:#8ade93}.cube-sim-native-results{color:#f4f5fa;grid-template-rows:repeat(3,minmax(0,1fr));align-items:center;font-size:12px;line-height:13px;display:grid}.cube-sim-native-results>div{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.cube-sim-native-results>span{color:#c6e2f0;text-align:center;grid-row:1/-1;align-self:center}.cube-sim-native-placeholder{justify-content:center;display:flex}.cube-sim-reroll{background:var(--cube-button) center/var(--cube-button-width,133px) 16px no-repeat;cursor:pointer;width:133px;height:44px;image-rendering:pixelated;border:0;padding:0;position:absolute;top:228px;left:10px}.cube-sim-reroll:hover{background-image:var(--cube-button-hover)}.cube-sim-reroll:active{background-image:var(--cube-button-pressed)}.cube-sim-reroll:disabled{background-image:var(--cube-button-disabled);cursor:default}.cube-sim-session{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.cube-sim-session p{color:var(--sim-muted);margin:0;font-size:14px}.cube-sim-session b{color:var(--sim-ink);font-variant-numeric:tabular-nums;margin-inline:4px;font-size:18px}.cube-sim-session button{min-height:44px;color:var(--sim-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:6px 12px;font-size:14px}.cube-simulator button:focus-visible,.cube-simulator select:focus-visible,.cube-simulator input:focus-visible{outline:2px solid var(--sim-accent);outline-offset:3px}.cube-simulator button:disabled{cursor:default;opacity:.6}.cube-sim-full-results ol{border-top:1px solid var(--sim-line);margin:12px 0 0;padding:0;list-style:none}.cube-sim-full-results li{border-bottom:1px solid var(--sim-line);grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px;padding:12px 0;display:grid}.cube-sim-full-results li>span{margin-top:1px;font-size:12px;font-weight:700}.cube-sim-full-results li p{white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.7}.cube-sim-native-window.is-maple{aspect-ratio:178/281;width:178px}.cube-sim-native-meso{box-sizing:border-box;color:#222;text-align:right;font-variant-numeric:tabular-nums;padding:0 2px;font:12px/14px SimSun,serif;position:absolute}.cube-sim-native-toggle{background:var(--cube-button) center/contain no-repeat;cursor:pointer;image-rendering:pixelated;border:0;padding:0;position:absolute}.cube-sim-native-toggle:hover{background-image:var(--cube-button-hover)}.cube-sim-native-toggle:active{background-image:var(--cube-button-pressed)}.cube-sim-native-toggle:disabled{background-image:var(--cube-button-disabled)}.cube-sim-maple-notice{border:1px solid var(--sim-line);background:var(--sim-paper);border-radius:5px;margin-top:20px;padding:14px 16px;font-size:13px;line-height:1.8}.cube-sim-maple-notice strong{color:var(--sim-accent)}.cube-sim-maple-notice p{color:var(--sim-muted);margin:6px 0 0}.cube-sim-maple-costs{border-top:1px solid var(--sim-line);margin-top:14px;padding-top:14px;font-size:13px;line-height:1.8}.cube-sim-maple-fee{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:4px 10px;margin-bottom:6px;display:flex}.cube-sim-maple-fee span{color:var(--sim-muted)}.cube-sim-waiver{cursor:pointer;align-items:center;gap:6px;min-height:44px;display:flex}.cube-sim-waiver input{width:17px;height:17px;accent-color:var(--sim-accent)}.cube-sim-waiver .cube-guide-icon{flex:0 0 24px;width:24px;height:24px}.cube-sim-maple-costs p{color:var(--sim-muted);margin:4px 0 12px}.cube-sim-paid-uses{align-items:flex-end;gap:12px;display:flex}.cube-sim-paid-uses label{min-width:0;color:var(--sim-muted);flex:1;gap:4px;display:grid}.cube-sim-paid-uses input{box-sizing:border-box;border:1px solid var(--sim-line);width:100%;min-width:0;height:44px;color:var(--sim-ink);background:var(--sim-paper);font:inherit;border-radius:4px;padding:8px}.cube-sim-paid-uses button,.cube-sim-full-results .has-lock button{border:1px solid var(--sim-line);min-height:44px;color:var(--sim-ink);background:var(--sim-paper);font:inherit;cursor:pointer;border-radius:4px;padding:6px 8px;font-size:12px}.cube-sim-maple-costs .cube-sim-maple-consumed{margin-top:12px}.cube-sim-maple-costs summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.cube-sim-maple-costs a{color:var(--sim-accent);text-underline-offset:3px;text-decoration:underline}.cube-sim-full-results li.has-lock{grid-template-columns:36px minmax(0,1fr) 72px}.cube-sim-full-results .has-lock button{justify-content:center;align-items:center;gap:3px;display:flex}.cube-sim-full-results .has-lock button[aria-pressed=true]{border-color:var(--sim-accent);color:var(--sim-accent)}.cube-sim-full-results .has-lock .cube-guide-icon{flex:0 0 18px;width:18px;height:22px}.cube-sim-lock-help{color:var(--sim-muted);margin:8px 0 0;font-size:12px;line-height:1.8}.cube-sim-full-results [data-tier=special],.cube-sim-controls [data-tier=special]{color:#3179b1}.cube-sim-full-results [data-tier=rare],.cube-sim-controls [data-tier=rare]{color:#8055ad}.cube-sim-full-results [data-tier=unique],.cube-sim-controls [data-tier=unique]{color:#9b7420}.cube-sim-full-results [data-tier=legendary],.cube-sim-controls [data-tier=legendary]{color:#397c45}.cube-sim-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-theme=dark] .cube-simulator{--sim-ink:#eeeaf0;--sim-muted:#b5adbb;--sim-line:#4a424e;--sim-paper:#29252d;--sim-accent:#d18aa3}html[data-theme=dark] .cube-sim-cube-options button[aria-pressed=true]{background:#3a2d36}html[data-theme=dark] .cube-sim-unavailable{color:#efabb2}html[data-theme=dark] :is(.cube-sim-full-results,.cube-sim-controls) [data-tier=special]{color:#82bef0}html[data-theme=dark] :is(.cube-sim-full-results,.cube-sim-controls) [data-tier=rare]{color:#cba2ee}html[data-theme=dark] :is(.cube-sim-full-results,.cube-sim-controls) [data-tier=unique]{color:#e9c66b}html[data-theme=dark] :is(.cube-sim-full-results,.cube-sim-controls) [data-tier=legendary]{color:#8bd399}@media (width<=760px){.cube-sim-workspace{grid-template-columns:minmax(0,1fr);gap:30px}.cube-sim-preview{width:min(100%,352px);margin-inline:auto}.cube-sim-cube-options button{gap:6px;padding:8px}.cube-sim-cube-options button>.cube-guide-icon{flex-basis:32px;width:32px;height:32px}.cube-sim-cube-options b{font-size:13px}}@media (prefers-reduced-motion:reduce){.cube-sim-native-effect{animation:none}}.potential-system-tabs{--pt-ink:#413b41;--pt-muted:#706870;--pt-line:#e5dfe3;--pt-paper:#fff;--pt-soft:#faf7f8;--pt-accent:#a64862}.potential-page-tabs{background:linear-gradient(135deg,#fffdf8,#f8f2e6);border:1px solid #d9cfbc;border-radius:15px;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;width:min(900px,100%);margin-bottom:12px;padding:6px;display:grid;box-shadow:0 10px 28px #4a3d2a14}.potential-system-tabs button{font:inherit;cursor:pointer;font-size:14px}.potential-page-tabs button{color:#6d665d;letter-spacing:normal;background:0 0;border:0;border-radius:9px;min-width:0;height:44px;padding:0 18px;font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,Arial,sans-serif;font-size:14px;font-weight:850;line-height:normal;transition:color .18s,background .18s,box-shadow .18s}.potential-page-tabs button:hover{color:#326e5d;background:#4a8b7417}.potential-page-tabs button[aria-selected=true]{color:#fff;background:linear-gradient(135deg,#3f806e,#276654);border-color:#357563;box-shadow:inset 0 0 0 1px #ffffff2e,0 5px 14px #2766543d}.potential-system-tabs [role=tabpanel][hidden]{display:none}.potential-system-tabs :is(button,input,select,[role=tabpanel]):focus-visible{outline:2px solid var(--pt-accent);outline-offset:3px}.potential-page-tabs button:focus-visible{outline-color:#b5944d}.potential-terms{background:var(--pt-paper);color:var(--pt-ink);border:1px solid var(--pt-line);border-radius:18px;padding:26px;font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,Arial,sans-serif}.potential-terms header small{color:var(--pt-accent);letter-spacing:.16em;font-size:10px}.potential-terms h2{margin:4px 0 10px;font-size:24px;font-weight:700}.potential-terms p{color:var(--pt-muted);margin:0;font-size:13px;line-height:1.7}.potential-terms>header>p{font-size:15px;line-height:1.8}.potential-identify{border:1px solid var(--pt-line);background:var(--pt-paper);color:var(--pt-ink);border-radius:18px;padding:26px;font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,Arial,sans-serif}.potential-identify h2{margin:0 0 10px;font-size:24px;font-weight:700}.potential-identify p{color:var(--pt-muted);margin:0;font-size:15px;line-height:1.8}.potential-identify-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:32px;margin-top:28px;display:grid}.potential-identify-location{background:var(--pt-soft);border-radius:10px;margin:0;padding:24px 0}.potential-identify-inventory{width:172px;height:72px;margin:0 auto;position:relative}.potential-identify-inventory>img{image-rendering:pixelated;display:block}.potential-identify-marker{border:2px solid #ffdc53;border-radius:4px;width:30px;height:30px;position:absolute;top:37px;left:58px;box-shadow:0 0 0 1px #563c17}.potential-identify-location figcaption{color:var(--pt-ink);justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:13px;display:flex}.potential-identify-location figcaption img{image-rendering:pixelated}.potential-identify-steps{margin:0;padding-left:24px}.potential-identify-steps li{padding-left:6px}.potential-identify-steps li+li{margin-top:18px}.potential-identify-steps li::marker{color:var(--pt-accent);font-weight:700}.potential-identify h3{margin:0 0 4px;font-size:16px;font-weight:600}.potential-identify-example{border-top:1px solid var(--pt-line);align-items:center;gap:24px;margin:26px 0;padding-top:24px;display:flex}.potential-identify-example img{width:291px;max-width:100%;height:auto;image-rendering:pixelated;display:block}.potential-identify-unidentified{color:var(--pt-ink);flex-direction:column;flex:none;align-items:center;gap:8px;font-size:13px;display:flex}.potential-identify-unidentified img{width:67px;height:53px}.potential-identify-example figcaption{color:var(--pt-muted);font-size:13px;line-height:1.8}.potential-identify-note{border-left:3px solid var(--pt-accent);background:var(--pt-soft);padding:16px 18px}.potential-grade-notice{border:1px solid var(--pt-line);border-left:3px solid var(--pt-accent);background:var(--pt-soft);border-radius:10px;margin-top:18px;padding:15px 18px}.potential-grade-notice h3{color:var(--pt-ink);margin:0 0 6px;font-size:15px;font-weight:650}.potential-grade-notice-examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:10px 0;display:grid}.potential-grade-notice-examples strong{color:var(--pt-ink);margin-bottom:2px;font-weight:650;display:block}.potential-terms .potential-grade-notice-source{margin-top:8px;font-size:12px}.potential-grade-notice-source a{color:var(--pt-accent);text-underline-offset:3px;margin-left:8px;display:inline-block}@media (width<=600px){.potential-grade-notice{padding:14px}.potential-grade-notice-examples{grid-template-columns:1fr}.potential-grade-notice-source a{margin-left:0}}.potential-kind-buttons{gap:8px;margin:20px 0 16px;display:flex}.potential-kind-buttons button,.potential-term-filters>button,.potential-terms-pagination button{color:var(--pt-ink);background:var(--pt-paper);border:1px solid var(--pt-line);border-radius:7px;min-height:44px;padding:10px 16px}.potential-kind-buttons button[aria-pressed=true]{color:var(--pt-accent);border-color:var(--pt-accent);background:var(--pt-soft)}.potential-term-filters{grid-template-columns:1fr 1.4fr 1.6fr auto;align-items:end;gap:12px;margin-top:20px;display:grid}.potential-term-filters label{color:var(--pt-muted);gap:7px;min-width:0;font-size:12px;display:grid}.potential-term-filters :is(input,select){border:1px solid var(--pt-line);background:var(--pt-paper);width:100%;min-width:0;height:44px;color:var(--pt-ink);font:inherit;border-radius:7px;padding:8px 10px;font-size:14px}.potential-terms .potential-result-count{margin:18px 0 10px;font-size:12px}.potential-term-table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%}.potential-term-table :is(th,td){border-bottom:1px solid var(--pt-line);vertical-align:top;overflow-wrap:anywhere;padding:11px 12px;font-size:13px;line-height:1.65}.potential-term-table thead th{background:var(--pt-soft);color:var(--pt-muted);font-weight:500}.potential-term-table thead th:first-child{width:35%}.potential-term-table thead th:nth-child(2){width:9%}.potential-term-table thead th:nth-child(3){width:38%}.potential-term-table thead th:nth-child(4){width:18%}.potential-term-table tbody th{font-weight:500}.potential-term-table td{color:var(--pt-muted)}.potential-field-label{display:none}.potential-terms-pagination{justify-content:center;align-items:center;gap:16px;margin:20px 0;font-size:13px;display:flex}.potential-terms-pagination button:disabled{opacity:.4;cursor:default}.potential-no-results{text-align:center;padding:24px 0}.potential-equipment-inventory{background:linear-gradient(145deg,#373c3d,#232c2d);border:1px solid #93836a;border-radius:13px;grid-template-columns:3fr 5fr 4fr;gap:12px;margin:20px 0;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff20,0 4px 12px #17272614}.potential-equipment-group{border:0;min-width:0;margin:0;padding:8px 0 0}.potential-equipment-group legend{color:#d8c6a3;letter-spacing:.08em;padding:0 0 3px;font-size:11px;font-weight:600}.potential-equipment-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.potential-equipment-group:nth-child(2) .potential-equipment-slots{grid-template-columns:repeat(5,minmax(0,1fr))}.potential-equipment-group:nth-child(3) .potential-equipment-slots{grid-template-columns:repeat(4,minmax(0,1fr))}.potential-system-tabs .potential-equipment-slot{color:#e0e6df;background:linear-gradient(145deg,#465252,#303b3b);border:1px solid #697575;border-radius:7px;flex-direction:column;align-items:center;gap:5px;min-width:0;min-height:80px;padding:8px 2px 6px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff12}.potential-equipment-icon{background:radial-gradient(#71827650,#1d282a90);border:1px solid #14222280;border-radius:5px;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 1px 4px #0003}.potential-equipment-icon img{object-fit:contain;width:36px;height:36px;image-rendering:pixelated;filter:drop-shadow(0 2px 1px #0006);display:block}.potential-equipment-name{white-space:nowrap;font-size:11px;font-weight:500;line-height:1.4}.potential-equipment-check{color:#ffe398;opacity:0;font-size:10px;position:absolute;top:3px;right:5px}.potential-system-tabs .potential-equipment-slot:hover{background:linear-gradient(145deg,#53675c,#3b4b43);border-color:#c3ad75;box-shadow:inset 0 0 10px #d6c08112}.potential-system-tabs .potential-equipment-slot[aria-pressed=true]{color:#fff1c8;background:linear-gradient(145deg,#536552,#354a40);border-color:#e8c66d;box-shadow:inset 0 0 0 1px #f2d58e50,0 0 8px #d8bc5f28}.potential-equipment-slot[aria-pressed=true] .potential-equipment-check{opacity:1}.potential-system-tabs .potential-equipment-slot:focus-visible{outline-offset:2px;outline-color:#ffe398}@media (width<=960px){.potential-equipment-inventory{grid-template-columns:1fr;gap:14px}.potential-equipment-group .potential-equipment-slots,.potential-equipment-group:nth-child(2) .potential-equipment-slots,.potential-equipment-group:nth-child(3) .potential-equipment-slots{grid-template-columns:repeat(auto-fill,minmax(66px,1fr))}}@media (prefers-reduced-motion:reduce){.potential-system-tabs .potential-equipment-slot{transition:none}}.potential-equipment-picker{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px;margin:20px 0;display:grid}.potential-equipment-workspace{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:24px;margin-top:22px;display:grid}.potential-equipment-window{width:232px;min-width:0;max-width:100%}.potential-equipment-paperdoll{aspect-ratio:232/348;width:100%;position:relative}.potential-native-equipment-ui{width:100%;height:auto;image-rendering:pixelated;display:block}.potential-paperdoll-item{z-index:1;position:absolute}.potential-system-tabs .potential-paperdoll-slot{background:0 0;border:0;border-radius:3px;min-width:0;padding:0;transition:background .15s,box-shadow .15s}.potential-paperdoll-item :is(svg,img){object-fit:contain;max-width:calc(100% - 4px);max-height:calc(100% - 4px);image-rendering:pixelated;pointer-events:none;display:block;position:absolute;bottom:1px;left:50%;transform:translate(-50%)}.potential-system-tabs .potential-paperdoll-slot:hover{background:#fff2bd30;box-shadow:inset 0 0 0 1px #ebbc5a}.potential-system-tabs .potential-paperdoll-slot[aria-pressed=true]{background:#f5cc6840;box-shadow:inset 0 0 0 2px #c98d2d}.potential-system-tabs .potential-paperdoll-slot:focus-visible{outline-offset:2px;z-index:2;outline-color:#815e1c}.potential-clothing-switch{justify-content:center;gap:4px;margin-top:12px;display:flex}.potential-system-tabs .potential-clothing-switch button{color:#59645f;background:#eef1ec;border:1px solid #8d9995;border-radius:4px;min-height:32px;padding:4px 12px;font-size:11px}.potential-system-tabs .potential-clothing-switch button[aria-pressed=true]{color:#514021;background:#eed795;border-color:#a48843}.potential-terms .potential-equipment-hint{text-align:center;margin-top:8px;font-size:12px}.potential-equipment-details{min-width:0}.potential-equipment-details .potential-equipment-heading{border-top:0;padding-top:0}.potential-equipment-details .potential-equipment-heading h3{font-size:18px}.potential-equipment-details .potential-matrix{width:100%;min-width:0}.potential-equipment-details .potential-matrix thead th:first-child{width:36%}.potential-equipment-details .potential-matrix :is(th,td){overflow-wrap:anywhere;padding:12px 8px;font-size:13px}.potential-equipment-details .potential-matrix td{text-align:center}.potential-matrix-scroll-hint{display:none}@media (width<=960px){.potential-equipment-workspace{grid-template-columns:1fr;gap:22px}.potential-equipment-window{justify-self:center}}@media (width<=600px){.potential-equipment-details .potential-matrix{min-width:560px}.potential-terms .potential-matrix-scroll-hint{margin:0 0 8px;font-size:12px;display:block}}@media (prefers-reduced-motion:reduce){.potential-system-tabs .potential-paperdoll-slot{transition:none}}.potential-equipment-picker button{border:1px solid var(--pt-line);background:var(--pt-soft);min-height:44px;color:var(--pt-muted);border-radius:9px;padding:9px 10px}.potential-equipment-picker button:hover{color:var(--pt-ink);border-color:#639483}.potential-equipment-picker button[aria-pressed=true]{color:#fff;background:linear-gradient(135deg,#3f806e,#276654);border-color:#357563;box-shadow:inset 0 1px #ffffff29}.potential-equipment-heading{border-top:1px solid var(--pt-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;padding:18px 0 14px;display:flex}.potential-equipment-heading h3{color:var(--pt-ink);margin:0;font-size:20px;font-weight:600}.potential-grade-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.potential-grade-group{border:1px solid var(--pt-line);border-radius:12px;overflow:hidden}.potential-grade-group h4{border-bottom:1px solid var(--pt-line);background:var(--pt-soft);justify-content:space-between;align-items:center;margin:0;padding:12px 16px;display:flex}.potential-grade-group h4 small{color:var(--pt-muted);font-size:12px;font-weight:400}.potential-grade-group ul{margin:0;padding:0 16px;list-style:none}.potential-grade-group li{color:var(--pt-ink);overflow-wrap:anywhere;gap:3px;padding:10px 0;font-size:14px;line-height:1.65;display:grid}.potential-grade-group li+li{border-top:1px solid var(--pt-line)}.potential-grade-group li small{color:var(--pt-muted);font-size:12px}.potential-matrix-wrap{margin-top:0}.potential-matrix{table-layout:fixed}.potential-matrix thead th:first-child{z-index:4;width:45%;min-width:0;left:0}.potential-matrix tbody th{z-index:1;border-right:1px solid var(--pt-line);border-bottom:1px solid var(--pt-line);background:var(--pt-paper);min-width:0;color:var(--pt-ink);text-align:left;letter-spacing:normal;overflow-wrap:anywhere;padding:13px 12px;font-size:13px;font-weight:400;line-height:1.65;position:sticky;top:auto;left:0}.potential-matrix tbody tr:last-child th{border-bottom:0}.potential-matrix tbody td{font-weight:400}.potential-matrix-restriction{color:var(--pt-muted);overflow-wrap:anywhere;margin-top:4px;font-size:11px;font-weight:400;line-height:1.6;display:block}.potential-matrix-value+.potential-matrix-value{margin-top:6px}.potential-equipment-level{color:var(--pt-muted);align-items:center;gap:12px;margin:0 0 18px;font-size:13px;display:flex}.potential-equipment-level select{min-width:156px;min-height:44px;font:inherit;color:var(--pt-ink);background:var(--pt-paper);border:1px solid var(--pt-line);border-radius:9px;padding:8px 12px}html[data-theme=dark] .potential-matrix tbody th{color:var(--pt-ink);background:var(--pt-paper);border-color:var(--pt-line)}html[data-theme=dark] .potential-system-tabs{--pt-ink:#f0ebef;--pt-muted:#bdb5bc;--pt-line:#474048;--pt-paper:#242126;--pt-soft:#2d272e;--pt-accent:#d786a0}html[data-theme=dark] .potential-page-tabs{background:linear-gradient(135deg,#39352c,#2d2b25);border-color:#655841;box-shadow:inset 0 1px #fff2d114,0 10px 28px #0000002e}html[data-theme=dark] .potential-page-tabs button:not([aria-selected=true]){color:#d2c9b6}html[data-theme=dark] .potential-page-tabs button:not([aria-selected=true]):hover{color:#c2e4d6;background:#60a98e24}@media (width<=760px){.potential-page-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:5px}.potential-page-tabs button:first-child{grid-column:1/-1}.potential-page-tabs button{padding:0 4px;font-size:13px}.potential-terms,.potential-identify{padding:20px 16px}.potential-identify-layout{grid-template-columns:1fr;gap:24px}.potential-identify-location{width:220px;max-width:100%}.potential-identify-example{flex-direction:column;align-items:flex-start;gap:12px}.potential-equipment-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.potential-equipment-picker button{padding:8px 4px;font-size:13px}.potential-grade-groups{grid-template-columns:1fr}.potential-term-filters{grid-template-columns:1fr 1fr}.potential-term-filters label:nth-child(3){grid-column:1/-1}.potential-term-table,.potential-term-table tbody{display:block}.potential-term-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.potential-term-table tr{border-bottom:1px solid var(--pt-line);grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:12px 0;display:grid}.potential-term-table :is(th,td){border:0;padding:0}.potential-term-table td:nth-child(n+3){grid-column:1/-1}.potential-field-label{color:var(--pt-muted);margin-right:8px;font-size:12px;display:inline}}
