.equipment-builder-module__Vg5cpq__page{width:min(1560px,100% - 32px);margin:0 auto;padding:48px 0 96px}.equipment-builder-module__Vg5cpq__hero{border:1px solid var(--border-strong);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:26px;display:grid}.equipment-builder-module__Vg5cpq__hero h1{letter-spacing:-.05em;max-width:840px;margin:0;font-size:clamp(38px,5vw,58px);line-height:1}.equipment-builder-module__Vg5cpq__eyebrow,.equipment-builder-module__Vg5cpq__step,.equipment-builder-module__Vg5cpq__label,.equipment-builder-module__Vg5cpq__stamp,.equipment-builder-module__Vg5cpq__gradeBadge,.equipment-builder-module__Vg5cpq__sectionTitle small,.equipment-builder-module__Vg5cpq__fixedChoice small,.equipment-builder-module__Vg5cpq__caveat,.equipment-builder-module__Vg5cpq__reference table,.equipment-builder-module__Vg5cpq__devicePicker{font-family:var(--font-mono)}.equipment-builder-module__Vg5cpq__eyebrow,.equipment-builder-module__Vg5cpq__step{color:var(--signal);letter-spacing:.12em;text-transform:uppercase;margin:0 0 9px;font-size:10px}.equipment-builder-module__Vg5cpq__step{white-space:nowrap}.equipment-builder-module__Vg5cpq__lede{max-width:780px;color:var(--text-secondary);margin:18px 0 0;font-size:16px;line-height:1.7}.equipment-builder-module__Vg5cpq__stamp{border:1px solid var(--border-strong);background:var(--surface);min-width:230px;color:var(--text-secondary);padding:14px;font-size:10px;line-height:1.7}.equipment-builder-module__Vg5cpq__stamp summary{min-height:44px;color:var(--text);font:650 12px/1.5 var(--font-sans);cursor:pointer}.equipment-builder-module__Vg5cpq__stamp span{margin-top:7px;display:block}.equipment-builder-module__Vg5cpq__workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;margin-top:24px;display:grid}.equipment-builder-module__Vg5cpq__panel{border:1px solid var(--border);background:var(--surface)}.equipment-builder-module__Vg5cpq__panelHeader{border-bottom:1px solid var(--border);padding:18px 20px}.equipment-builder-module__Vg5cpq__panelHeader h2{letter-spacing:-.03em;margin:0;font-size:22px}.equipment-builder-module__Vg5cpq__panelHeader p{color:var(--text-secondary);margin:6px 0 0;font-size:13px;line-height:1.5}.equipment-builder-module__Vg5cpq__panelHeader .equipment-builder-module__Vg5cpq__panelKicker{color:var(--signal);font:9px var(--font-mono);letter-spacing:.11em;text-transform:uppercase;margin:0 0 6px}.equipment-builder-module__Vg5cpq__panelBody{padding:20px;container-type:inline-size}.equipment-builder-module__Vg5cpq__libraryBar{border:1px solid var(--border);background:var(--surface-muted);grid-template-columns:minmax(240px,1fr) auto minmax(210px,.7fr);align-items:end;gap:10px;margin-bottom:12px;padding:12px;display:grid}.equipment-builder-module__Vg5cpq__libraryBar p{color:var(--text-secondary);align-self:center;margin:0;font-size:11px;line-height:1.4}.equipment-builder-module__Vg5cpq__batchBar{grid-template-columns:1fr .8fr auto;align-items:end;gap:10px;margin-bottom:18px;display:grid}.equipment-builder-module__Vg5cpq__field{gap:7px;min-width:0;display:grid}.equipment-builder-module__Vg5cpq__label{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;line-height:1.2}.equipment-builder-module__Vg5cpq__input,.equipment-builder-module__Vg5cpq__select,.equipment-builder-module__Vg5cpq__button,.equipment-builder-module__Vg5cpq__buttonGhost{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--text);font:500 13px/1.3 var(--font-mono);padding:8px 10px}.equipment-builder-module__Vg5cpq__input,.equipment-builder-module__Vg5cpq__select{width:100%;min-width:0}.equipment-builder-module__Vg5cpq__button,.equipment-builder-module__Vg5cpq__buttonGhost{cursor:pointer;font-family:var(--font-sans);font-weight:650}.equipment-builder-module__Vg5cpq__button{border-color:var(--signal);background:var(--signal);color:var(--on-signal)}.equipment-builder-module__Vg5cpq__buttonGhost{background:var(--surface-muted);color:var(--text-secondary)}.equipment-builder-module__Vg5cpq__button:hover,.equipment-builder-module__Vg5cpq__buttonGhost:hover{border-color:var(--signal)}.equipment-builder-module__Vg5cpq__workbench{grid-template-columns:minmax(520px,1.35fr) minmax(340px,.65fr);align-items:start;gap:18px;display:grid}.equipment-builder-module__Vg5cpq__visualColumn{align-self:start;display:grid;position:sticky;top:72px;container-type:inline-size}.equipment-builder-module__Vg5cpq__deviceBoard{isolation:isolate;background:linear-gradient(#0b3546 0%,#071f2d 100%);border:1px solid #236272;grid-template-columns:minmax(142px,1fr) minmax(160px,.9fr) minmax(142px,1fr);align-items:center;gap:14px;min-height:414px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #69e2da1a}.equipment-builder-module__Vg5cpq__deviceBoard:before{content:"";z-index:-1;opacity:.35;background-image:linear-gradient(#51d0c91f 1px,#0000 1px),linear-gradient(90deg,#51d0c91f 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.equipment-builder-module__Vg5cpq__socketBank{grid-template-columns:minmax(0,1fr);align-content:center;gap:8px;display:grid}.equipment-builder-module__Vg5cpq__bankLabel{color:#9bd8d5;font:9px var(--font-mono);letter-spacing:.14em;text-align:center;text-transform:uppercase;grid-column:1/-1;margin-bottom:2px}.equipment-builder-module__Vg5cpq__socketBank .equipment-builder-module__Vg5cpq__socket:last-child{grid-column:auto;justify-self:stretch;width:auto}.equipment-builder-module__Vg5cpq__socket{color:#e9fffd;text-align:left;cursor:pointer;background:linear-gradient(145deg,#103d50,#0a2b3b);border:1px solid #377384;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:3px 8px;min-width:0;min-height:58px;padding:8px;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;display:grid;position:relative;box-shadow:inset 0 0 12px #30d2ca0d}.equipment-builder-module__Vg5cpq__socket:hover{border-color:#72dcd5;transform:translateY(-1px)}.equipment-builder-module__Vg5cpq__socket:focus-visible{outline-offset:3px;outline:2px solid #fff}.equipment-builder-module__Vg5cpq__socketNumber{color:#83bbb9;font:7px var(--font-mono);position:absolute;top:6px;left:7px}.equipment-builder-module__Vg5cpq__socketGlyph{color:#8ce6df;width:32px;height:32px;font:650 10px var(--font-mono);background:#092633;border:1px solid #4a8a98;grid-row:1/3;place-items:center;display:grid;box-shadow:inset 0 0 10px #3fe2d81a}.equipment-builder-module__Vg5cpq__socketCopy{gap:4px;min-width:0;display:grid}.equipment-builder-module__Vg5cpq__socketCopy strong{color:#f4fffe;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.15;overflow:hidden}.equipment-builder-module__Vg5cpq__socketCopy small{color:#a8cecc;font:8px var(--font-mono);white-space:nowrap}.equipment-builder-module__Vg5cpq__socketState{color:#73aaa9;font:7px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.equipment-builder-module__Vg5cpq__socketActive{background:linear-gradient(145deg,#155467,#0d3d4e);border-color:#79eee5;box-shadow:0 0 0 2px #3cd7cd33,0 0 20px #15d1c62e,inset 0 0 18px #46e2d91a}.equipment-builder-module__Vg5cpq__socketActive .equipment-builder-module__Vg5cpq__socketGlyph{color:#fff;background:#0b4857;border-color:#79eee5}.equipment-builder-module__Vg5cpq__socketActive .equipment-builder-module__Vg5cpq__socketState{color:#8afff5}.equipment-builder-module__Vg5cpq__deviceCore{color:#eafffd;align-content:center;justify-items:center;min-height:290px;display:grid;position:relative}.equipment-builder-module__Vg5cpq__deviceCore:before,.equipment-builder-module__Vg5cpq__deviceCore:after{content:"";z-index:-1;background:linear-gradient(90deg,#092b3b,#145365 48%,#092b3b);border:1px solid #438796;position:absolute;left:50%;translate:-50%}.equipment-builder-module__Vg5cpq__deviceCore:before{border-radius:50% 50% 24% 24%;width:154px;height:24px;top:31px;box-shadow:0 0 18px #4fe0d82e}.equipment-builder-module__Vg5cpq__deviceCore:after{border-radius:24% 24% 50% 50%;width:166px;height:25px;bottom:35px}.equipment-builder-module__Vg5cpq__deviceCap{z-index:2;color:#a9e5e1;font:8px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;background:#0b3242;border:1px solid #4c9baa;border-radius:50%;margin-bottom:-4px;padding:5px 14px;position:relative}.equipment-builder-module__Vg5cpq__deviceHalo{background:radial-gradient(circle at 50% 42%,#5bf1e561,#0e5f6999 44%,#082c3a 72%);border:2px solid #56cfc7;border-radius:44% 44% 38% 38%;place-items:center;width:150px;height:168px;display:grid;position:relative;box-shadow:0 0 0 8px #0a2e3d,0 0 0 9px #397c89,0 0 32px #2dded44d,inset 0 0 28px #5ff1e833}.equipment-builder-module__Vg5cpq__deviceHalo:before,.equipment-builder-module__Vg5cpq__deviceHalo:after{content:"";background:#0d4050;border:1px solid #56cfc7;border-radius:50%;width:118px;height:20px;position:absolute;left:50%;translate:-50%}.equipment-builder-module__Vg5cpq__deviceHalo:before{top:-8px}.equipment-builder-module__Vg5cpq__deviceHalo:after{bottom:-8px}.equipment-builder-module__Vg5cpq__deviceReadout{text-align:center;cursor:text;justify-items:center;gap:5px;display:grid}.equipment-builder-module__Vg5cpq__deviceReadout>span:first-child,.equipment-builder-module__Vg5cpq__coreSelection span{color:#a1cecc;font:8px var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.equipment-builder-module__Vg5cpq__deviceLevelValue{border:1px solid #0000;align-items:center;gap:5px;padding:3px 6px;display:flex}.equipment-builder-module__Vg5cpq__deviceLevelValue:focus-within{background:#062732b3;border-color:#8afff5;box-shadow:0 0 0 2px #79eee52e}.equipment-builder-module__Vg5cpq__deviceLevelValue b{color:#fff;font:650 20px/1 var(--font-mono);text-shadow:0 0 12px #6ffff48c}.equipment-builder-module__Vg5cpq__deviceLevelValue input{color:#fff;width:48px;min-height:44px;font:650 25px/1 var(--font-mono);text-align:center;text-shadow:0 0 12px #6ffff48c;background:0 0;border:0;outline:0;padding:0}.equipment-builder-module__Vg5cpq__deviceReadout small{color:#9de6e1;font:8px var(--font-mono)}.equipment-builder-module__Vg5cpq__coreSelection{z-index:2;text-align:center;background:#082735;border:1px solid #387887;gap:3px;min-width:170px;margin-top:12px;padding:8px 12px;display:grid;position:relative}.equipment-builder-module__Vg5cpq__coreSelection strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.equipment-builder-module__Vg5cpq__coreSelection small{color:#94c9c6;font:8px var(--font-mono)}.equipment-builder-module__Vg5cpq__deviceScope{color:#84b9b7;max-width:150px;font:7px/1.35 var(--font-mono);letter-spacing:.04em;text-align:center;text-transform:uppercase;margin:7px 0 0}.equipment-builder-module__Vg5cpq__editor{border:1px solid var(--border-strong);background:var(--bg);scroll-margin-top:55px;container-type:inline-size}.equipment-builder-module__Vg5cpq__editorHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.equipment-builder-module__Vg5cpq__editorHeader h3{letter-spacing:-.035em;margin:0;font-size:25px}.equipment-builder-module__Vg5cpq__editorNav{align-items:center;gap:6px;display:flex}.equipment-builder-module__Vg5cpq__editorNav button{border:1px solid var(--border);background:var(--surface);width:44px;height:44px;color:var(--text-secondary);cursor:pointer;place-items:center;display:grid}.equipment-builder-module__Vg5cpq__editorNav button:hover{border-color:var(--signal);color:var(--signal)}.equipment-builder-module__Vg5cpq__editorNav button:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.equipment-builder-module__Vg5cpq__gradeBadge{border:1px solid var(--signal);background:var(--signal-soft);color:var(--signal);white-space:nowrap;padding:7px 9px;font-size:11px}.equipment-builder-module__Vg5cpq__editorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.equipment-builder-module__Vg5cpq__full{grid-column:1/-1}.equipment-builder-module__Vg5cpq__fixedChoice{border:1px solid var(--border);background:var(--surface-muted);justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 11px;font-size:13px;font-weight:650;display:flex}.equipment-builder-module__Vg5cpq__fixedChoice small{color:var(--text-muted);font-size:9px;font-weight:500}.equipment-builder-module__Vg5cpq__fixedStats,.equipment-builder-module__Vg5cpq__bonusSection{border-top:1px solid var(--border);padding:18px}.equipment-builder-module__Vg5cpq__sectionTitle{justify-content:space-between;align-items:end;gap:16px;margin-bottom:12px;display:flex}.equipment-builder-module__Vg5cpq__sectionTitle div{gap:5px;display:grid}.equipment-builder-module__Vg5cpq__sectionTitle strong{font-size:14px}.equipment-builder-module__Vg5cpq__sectionTitle small{color:var(--text-muted);text-align:right;font-size:9px}.equipment-builder-module__Vg5cpq__fixedStats dl{border:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.equipment-builder-module__Vg5cpq__fixedStats dl div{border-left:1px solid var(--border);padding:13px}.equipment-builder-module__Vg5cpq__fixedStats dl div:first-child{border-left:0}.equipment-builder-module__Vg5cpq__fixedStats dt{color:var(--text-secondary);font-size:11px}.equipment-builder-module__Vg5cpq__fixedStats dd{color:var(--signal);font:650 18px/1 var(--font-mono);margin:8px 0 0}.equipment-builder-module__Vg5cpq__optionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.equipment-builder-module__Vg5cpq__optionCard{border:1px solid var(--border);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 12px;padding:13px;display:grid}.equipment-builder-module__Vg5cpq__optionCard .equipment-builder-module__Vg5cpq__label{grid-column:1/-1}.equipment-builder-module__Vg5cpq__optionCard strong{min-width:64px;color:var(--signal);font:650 16px/1 var(--font-mono);text-align:right}.equipment-builder-module__Vg5cpq__empty{border:1px dashed var(--border-strong);color:var(--text-secondary);margin:0;padding:16px;font-size:13px}.equipment-builder-module__Vg5cpq__availabilityNote{border:1px solid var(--input);background:var(--input-soft);margin:0 18px 18px;padding:14px 16px}.equipment-builder-module__Vg5cpq__availabilityNote strong{font-size:13px}.equipment-builder-module__Vg5cpq__availabilityNote p{color:var(--text-secondary);margin:5px 0 0;font-size:12px;line-height:1.55}.equipment-builder-module__Vg5cpq__workbench .equipment-builder-module__Vg5cpq__editorGrid{grid-template-columns:1fr;gap:12px}.equipment-builder-module__Vg5cpq__workbench .equipment-builder-module__Vg5cpq__sectionTitle{align-items:start;gap:6px;display:grid}.equipment-builder-module__Vg5cpq__workbench .equipment-builder-module__Vg5cpq__sectionTitle small{max-width:none;color:var(--text-muted);text-align:left;line-height:1.45}.equipment-builder-module__Vg5cpq__workbench .equipment-builder-module__Vg5cpq__fixedStats dl{grid-template-columns:repeat(2,minmax(0,1fr))}.equipment-builder-module__Vg5cpq__workbench .equipment-builder-module__Vg5cpq__fixedStats dl div{background:var(--surface)}.equipment-builder-module__Vg5cpq__workbench .equipment-builder-module__Vg5cpq__fixedStats dl div:nth-child(odd){border-left:0}.equipment-builder-module__Vg5cpq__workbench .equipment-builder-module__Vg5cpq__fixedStats dl div:nth-child(n+3){border-top:1px solid var(--border)}.equipment-builder-module__Vg5cpq__workbench .equipment-builder-module__Vg5cpq__fixedStats dl div:last-child:nth-child(odd){grid-column:1/-1}.equipment-builder-module__Vg5cpq__workbench .equipment-builder-module__Vg5cpq__optionGrid{grid-template-columns:1fr}.equipment-builder-module__Vg5cpq__setDock{border:1px solid var(--border-strong);background:var(--surface);border-top:0}.equipment-builder-module__Vg5cpq__setDockHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.equipment-builder-module__Vg5cpq__setDockHeader h3{letter-spacing:-.025em;margin:0;font-size:16px}.equipment-builder-module__Vg5cpq__setDockHeader p{color:var(--text-muted);font:8px/1.4 var(--font-mono);text-transform:uppercase;margin:3px 0 0}.equipment-builder-module__Vg5cpq__setDockActions{gap:6px;display:flex}.equipment-builder-module__Vg5cpq__setDockActions .equipment-builder-module__Vg5cpq__button,.equipment-builder-module__Vg5cpq__setDockActions .equipment-builder-module__Vg5cpq__buttonGhost{min-height:44px;padding:6px 10px;font-size:11px}.equipment-builder-module__Vg5cpq__totalsList{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:8px;display:grid}.equipment-builder-module__Vg5cpq__totalRow{border:1px solid var(--border);background:var(--bg);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.equipment-builder-module__Vg5cpq__totalRow dt{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.equipment-builder-module__Vg5cpq__totalRow dd{color:var(--signal);font:650 11px/1 var(--font-mono);white-space:nowrap;margin:0}.equipment-builder-module__Vg5cpq__message{background:var(--signal-soft);color:var(--signal);margin:12px 0 0;padding:10px;font-size:12px;line-height:1.4}.equipment-builder-module__Vg5cpq__setDock .equipment-builder-module__Vg5cpq__message{margin:0 8px 8px;padding:8px;font-size:10px}@container (min-width:440px){.equipment-builder-module__Vg5cpq__workbench .equipment-builder-module__Vg5cpq__editorGrid{grid-template-columns:minmax(0,1.35fr) minmax(120px,.65fr)}}@container (min-width:760px){.equipment-builder-module__Vg5cpq__deviceBoard{grid-template-columns:minmax(210px,1fr) minmax(200px,.9fr) minmax(210px,1fr);gap:18px;min-height:455px;padding:22px}.equipment-builder-module__Vg5cpq__socketBank{gap:10px}.equipment-builder-module__Vg5cpq__socket{min-height:64px;padding:10px}.equipment-builder-module__Vg5cpq__socketGlyph{width:36px;height:36px;font-size:11px}.equipment-builder-module__Vg5cpq__socketCopy strong{font-size:12px}.equipment-builder-module__Vg5cpq__socketCopy small{font-size:9px}.equipment-builder-module__Vg5cpq__socketState{font-size:8px}.equipment-builder-module__Vg5cpq__deviceCore{min-height:320px}.equipment-builder-module__Vg5cpq__deviceCore:before{width:174px}.equipment-builder-module__Vg5cpq__deviceCore:after{width:186px}.equipment-builder-module__Vg5cpq__deviceHalo{width:170px;height:184px}.equipment-builder-module__Vg5cpq__deviceHalo:before,.equipment-builder-module__Vg5cpq__deviceHalo:after{width:136px}.equipment-builder-module__Vg5cpq__deviceLevelValue b{font-size:22px}.equipment-builder-module__Vg5cpq__deviceLevelValue input{width:56px;font-size:29px}.equipment-builder-module__Vg5cpq__coreSelection{min-width:190px;padding:10px 14px}.equipment-builder-module__Vg5cpq__coreSelection strong{font-size:14px}.equipment-builder-module__Vg5cpq__coreSelection small{font-size:9px}.equipment-builder-module__Vg5cpq__deviceScope{max-width:180px;font-size:8px}.equipment-builder-module__Vg5cpq__setDockHeader{padding:14px}.equipment-builder-module__Vg5cpq__setDockHeader h3{font-size:18px}.equipment-builder-module__Vg5cpq__setDockHeader p{font-size:9px}.equipment-builder-module__Vg5cpq__totalsList{gap:8px;padding:10px}.equipment-builder-module__Vg5cpq__totalRow{padding:10px}.equipment-builder-module__Vg5cpq__totalRow dt{font-size:11px}.equipment-builder-module__Vg5cpq__totalRow dd{font-size:13px}}.equipment-builder-module__Vg5cpq__deviceSection,.equipment-builder-module__Vg5cpq__reference{border:1px solid var(--border);background:var(--surface);margin-top:28px;padding:24px}.equipment-builder-module__Vg5cpq__guideHeader{justify-content:space-between;align-items:end;gap:30px;margin-bottom:18px;display:flex}.equipment-builder-module__Vg5cpq__guideHeader h2,.equipment-builder-module__Vg5cpq__reference h2{letter-spacing:-.04em;margin:0;font-size:28px}.equipment-builder-module__Vg5cpq__guideHeader>p,.equipment-builder-module__Vg5cpq__reference>div:first-child>p:last-child{max-width:600px;color:var(--text-secondary);margin:0;font-size:13px;line-height:1.55}.equipment-builder-module__Vg5cpq__devicePicker{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;gap:5px;font-size:9px;display:grid}.equipment-builder-module__Vg5cpq__devicePicker input{border:1px solid var(--signal);background:var(--signal-soft);width:110px;min-height:44px;color:var(--signal);font:650 18px var(--font-mono);padding:8px 10px}.equipment-builder-module__Vg5cpq__deviceSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.equipment-builder-module__Vg5cpq__deviceSummary div{border:1px solid var(--border);background:var(--bg);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:14px;display:grid}.equipment-builder-module__Vg5cpq__deviceSummary span{color:var(--text-secondary);font-size:12px}.equipment-builder-module__Vg5cpq__deviceSummary strong{color:var(--signal);font:650 18px var(--font-mono)}.equipment-builder-module__Vg5cpq__deviceSummary small{color:var(--text-muted);font:9px var(--font-mono);grid-column:1/-1}.equipment-builder-module__Vg5cpq__oddsGrid{border:1px solid var(--border);grid-template-columns:repeat(11,minmax(0,1fr));display:grid}.equipment-builder-module__Vg5cpq__oddsGrid div{border-left:1px solid var(--border);text-align:center;min-width:0;padding:12px 8px}.equipment-builder-module__Vg5cpq__oddsGrid div:first-child{border-left:0}.equipment-builder-module__Vg5cpq__oddsGrid span,.equipment-builder-module__Vg5cpq__oddsGrid strong,.equipment-builder-module__Vg5cpq__oddsGrid small{display:block}.equipment-builder-module__Vg5cpq__oddsGrid span{font-size:12px;font-weight:700}.equipment-builder-module__Vg5cpq__oddsGrid strong{font:650 13px var(--font-mono);margin-top:8px}.equipment-builder-module__Vg5cpq__oddsGrid small{color:var(--text-muted);font:8px/1.35 var(--font-mono);margin-top:7px}.equipment-builder-module__Vg5cpq__oddsActive{background:var(--signal-soft)}.equipment-builder-module__Vg5cpq__oddsActive strong{color:var(--signal)}.equipment-builder-module__Vg5cpq__oddsLocked{background:var(--surface-muted);color:var(--text-muted)}.equipment-builder-module__Vg5cpq__caveat{color:var(--text-muted);margin:12px 0 0;font-size:9px;line-height:1.6}.equipment-builder-module__Vg5cpq__reference{grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);align-items:start;gap:24px;display:grid}.equipment-builder-module__Vg5cpq__tableWrap{overflow-x:auto}.equipment-builder-module__Vg5cpq__reference table{border-collapse:collapse;width:100%;font-size:10px}.equipment-builder-module__Vg5cpq__reference th,.equipment-builder-module__Vg5cpq__reference td{border:1px solid var(--border);text-align:right;white-space:nowrap;padding:10px}.equipment-builder-module__Vg5cpq__reference th:first-child{text-align:left}.equipment-builder-module__Vg5cpq__reference thead th{background:var(--surface-muted);color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px}.equipment-builder-module__Vg5cpq__reference tbody th{color:var(--text)}.equipment-builder-module__Vg5cpq__reference tbody td{color:var(--signal)}.equipment-builder-module__Vg5cpq__evidence{border:1px solid var(--border);background:var(--bg);grid-column:1/-1;padding:14px 16px}.equipment-builder-module__Vg5cpq__evidence summary{cursor:pointer;align-items:center;min-height:44px;font-size:13px;font-weight:650;display:flex}.equipment-builder-module__Vg5cpq__evidence p{color:var(--text-secondary);margin:10px 0 0;font-size:12px;line-height:1.55}@media (max-width:1060px){.equipment-builder-module__Vg5cpq__oddsGrid{grid-template-columns:repeat(6,minmax(0,1fr))}.equipment-builder-module__Vg5cpq__oddsGrid div:nth-child(7){border-left:0}}@container (max-width:900px){.equipment-builder-module__Vg5cpq__workbench{grid-template-columns:1fr}.equipment-builder-module__Vg5cpq__visualColumn{position:static}.equipment-builder-module__Vg5cpq__editorHeader{z-index:5;background:var(--bg);box-shadow:0 1px 0 var(--border);position:sticky;top:55px}}@media (max-width:720px){.equipment-builder-module__Vg5cpq__page{width:min(100% - 24px,1560px);padding-top:28px}.equipment-builder-module__Vg5cpq__hero,.equipment-builder-module__Vg5cpq__reference{grid-template-columns:1fr}.equipment-builder-module__Vg5cpq__stamp{min-width:0}.equipment-builder-module__Vg5cpq__libraryBar{grid-template-columns:1fr auto}.equipment-builder-module__Vg5cpq__libraryBar p{grid-column:1/-1}.equipment-builder-module__Vg5cpq__batchBar{grid-template-columns:1fr 1fr}.equipment-builder-module__Vg5cpq__deviceBoard{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px}.equipment-builder-module__Vg5cpq__deviceCore{grid-area:1/1/auto/-1;min-height:270px}.equipment-builder-module__Vg5cpq__leftBank{grid-area:2/1}.equipment-builder-module__Vg5cpq__rightBank{grid-area:2/2}.equipment-builder-module__Vg5cpq__socketBank{grid-template-columns:1fr;gap:8px}.equipment-builder-module__Vg5cpq__socketBank .equipment-builder-module__Vg5cpq__socket:last-child{grid-column:auto;width:auto}.equipment-builder-module__Vg5cpq__socket{min-height:66px;padding:9px}.equipment-builder-module__Vg5cpq__socketState{display:none}.equipment-builder-module__Vg5cpq__totalsList{grid-template-columns:repeat(2,minmax(0,1fr))}.equipment-builder-module__Vg5cpq__editorGrid,.equipment-builder-module__Vg5cpq__optionGrid,.equipment-builder-module__Vg5cpq__deviceSummary{grid-template-columns:1fr}.equipment-builder-module__Vg5cpq__fixedStats dl{grid-template-columns:repeat(2,minmax(0,1fr))}.equipment-builder-module__Vg5cpq__fixedStats dl div:nth-child(odd){border-left:0}.equipment-builder-module__Vg5cpq__fixedStats dl div:nth-child(n+3){border-top:1px solid var(--border)}.equipment-builder-module__Vg5cpq__guideHeader{align-items:start;display:grid}.equipment-builder-module__Vg5cpq__oddsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.equipment-builder-module__Vg5cpq__oddsGrid div:nth-child(odd){border-left:0}.equipment-builder-module__Vg5cpq__sectionTitle{align-items:start}.equipment-builder-module__Vg5cpq__sectionTitle small{max-width:45%}}@media (max-width:430px){.equipment-builder-module__Vg5cpq__libraryBar{grid-template-columns:1fr}.equipment-builder-module__Vg5cpq__libraryBar p{grid-column:1}.equipment-builder-module__Vg5cpq__batchBar{grid-template-columns:1fr}.equipment-builder-module__Vg5cpq__setDockHeader{align-items:start}.equipment-builder-module__Vg5cpq__setDockActions{display:grid}.equipment-builder-module__Vg5cpq__editorHeader{flex-direction:column;align-items:stretch}.equipment-builder-module__Vg5cpq__editorNav{justify-content:space-between;width:100%}.equipment-builder-module__Vg5cpq__workbench .equipment-builder-module__Vg5cpq__editorGrid{grid-template-columns:1fr}.equipment-builder-module__Vg5cpq__fixedChoice{padding-block:10px;display:grid}}
.tm-builder-module__DPG4rW__page{width:min(1240px,100% - 40px);margin:0 auto;padding:48px 0 96px}.tm-builder-module__DPG4rW__hero{border:1px solid var(--border-strong);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:26px;display:grid}.tm-builder-module__DPG4rW__hero h1{letter-spacing:-.05em;max-width:820px;margin:0;font-size:clamp(38px,5vw,58px);line-height:1}.tm-builder-module__DPG4rW__eyebrow,.tm-builder-module__DPG4rW__mono{font-family:var(--font-mono)}.tm-builder-module__DPG4rW__eyebrow{color:var(--signal);letter-spacing:.12em;text-transform:uppercase;margin:0 0 9px;font-size:10px}.tm-builder-module__DPG4rW__lede{max-width:760px;color:var(--text-secondary);margin:18px 0 0;font-size:16px;line-height:1.7}.tm-builder-module__DPG4rW__stamp{border:1px solid var(--border-strong);background:var(--surface);min-width:220px;color:var(--text-secondary);font:10px/1.7 var(--font-mono);overflow-wrap:anywhere;padding:14px}.tm-builder-module__DPG4rW__stamp summary{min-height:44px;color:var(--text);font:600 12px/1.5 var(--font-sans);cursor:pointer}.tm-builder-module__DPG4rW__stamp span{margin-top:7px;display:block}.tm-builder-module__DPG4rW__links{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.tm-builder-module__DPG4rW__links a{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--text-secondary);font:650 12px/1 var(--font-sans);align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.tm-builder-module__DPG4rW__links a:hover{border-color:var(--signal);color:var(--text)}.tm-builder-module__DPG4rW__linkActive{border-color:var(--signal)!important;background:var(--signal-soft)!important;color:var(--text)!important}.tm-builder-module__DPG4rW__activePieceIntro{border:1px solid var(--signal);background:var(--signal-soft);border-left-width:4px;margin-top:16px;margin-bottom:16px;padding:16px 18px}.tm-builder-module__DPG4rW__activePieceIntro .tm-builder-module__DPG4rW__eyebrow{margin-bottom:5px}.tm-builder-module__DPG4rW__activePieceIntro h3{letter-spacing:-.025em;margin:0;font-size:19px}.tm-builder-module__DPG4rW__activePieceIntro p{max-width:720px;color:var(--text-secondary);margin:6px 0 0;font-size:13px;line-height:1.5}.tm-builder-module__DPG4rW__rangeStrip{border:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 12px;display:flex}.tm-builder-module__DPG4rW__rangeStrip span{color:var(--text-muted);font:10px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.tm-builder-module__DPG4rW__rangeStrip strong{color:var(--signal);font:650 14px/1 var(--font-mono)}.tm-builder-module__DPG4rW__shownInput{border:1px solid var(--border-strong);background:var(--surface);width:min(100%,240px);min-height:48px;color:var(--signal);font:650 clamp(28px, 4vw, 36px)/1 var(--font-mono);letter-spacing:-.03em;padding:6px 10px}.tm-builder-module__DPG4rW__helper{color:var(--text-secondary);font:12px/1.5 var(--font-sans);margin:0}.tm-builder-module__DPG4rW__workspace{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:start;gap:22px;margin-top:28px;display:grid}.tm-builder-module__DPG4rW__panel{border:1px solid var(--border);background:var(--surface)}.tm-builder-module__DPG4rW__panelHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:end;gap:16px;padding:18px 20px;display:flex}.tm-builder-module__DPG4rW__panelHeader h2{letter-spacing:-.03em;margin:0;font-size:22px}.tm-builder-module__DPG4rW__panelHeader p{color:var(--text-secondary);margin:6px 0 0;font-size:13px;line-height:1.5}.tm-builder-module__DPG4rW__panelBody{padding:20px}.tm-builder-module__DPG4rW__libraryBar{border:1px solid var(--border);background:var(--surface-muted);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-bottom:18px;padding:14px;display:grid}.tm-builder-module__DPG4rW__libraryBar .tm-builder-module__DPG4rW__field{padding-bottom:0}.tm-builder-module__DPG4rW__libraryBar p{color:var(--text-secondary);grid-column:1/-1;align-self:center;margin:0;font-size:12px;line-height:1.45}.tm-builder-module__DPG4rW__libraryBar .tm-builder-module__DPG4rW__button{white-space:nowrap}.tm-builder-module__DPG4rW__globals{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tm-builder-module__DPG4rW__memoryBoard{background-color:#06303f;background-image:linear-gradient(#4ce1da0d 1px,#0000 1px),linear-gradient(90deg,#4ce1da0d 1px,#0000 1px);background-size:24px 24px;border:1px solid #175c6b;grid-template-rows:auto 116px auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;padding:16px;display:grid;position:relative}.tm-builder-module__DPG4rW__memoryBoard:before,.tm-builder-module__DPG4rW__memoryBoard:after{content:"";pointer-events:none;background:#53e0d86b;height:1px;position:absolute;top:50%;left:17%;right:17%;transform:rotate(19deg)}.tm-builder-module__DPG4rW__memoryBoard:after{transform:rotate(-19deg)}.tm-builder-module__DPG4rW__memoryCore{z-index:1;isolation:isolate;color:#dcffff;background:radial-gradient(circle at 50% 42%,#24c2bf47,#0000 48%),#073847;border:1px solid #58e8e0;border-radius:50%;grid-area:2/2;align-content:center;place-self:center;place-items:center;gap:5px;width:108px;height:108px;display:grid;position:relative;box-shadow:0 0 0 8px #16808b38,0 0 24px #45e2d924,inset 0 0 22px #4fe8df14}.tm-builder-module__DPG4rW__memoryCore:before,.tm-builder-module__DPG4rW__memoryCore:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.tm-builder-module__DPG4rW__memoryCore:before{border:1px dashed #58e8e06b;inset:-15px}.tm-builder-module__DPG4rW__memoryCore:after{border:1px solid #58e8e02e;inset:8px}.tm-builder-module__DPG4rW__memoryCore span,.tm-builder-module__DPG4rW__memoryCore small{color:#88d9d8;font:600 8px/1.1 var(--font-mono);text-transform:uppercase;letter-spacing:.11em}.tm-builder-module__DPG4rW__memoryCore strong{color:#ecffff;font:750 22px/1 var(--font-mono);letter-spacing:-.06em}.tm-builder-module__DPG4rW__memoryCore strong i{color:#61b5b8;margin:0 3px;font-size:.62em;font-style:normal;font-weight:500}.tm-builder-module__DPG4rW__slotTab{z-index:2;color:#91c8cb;text-align:left;cursor:pointer;background:#052e3cf7;border:1px solid #397f8c;align-content:center;gap:4px;min-height:82px;padding:10px 8px;display:grid;position:relative}.tm-builder-module__DPG4rW__slotTab[data-slot="1"],.tm-builder-module__DPG4rW__slotTab[data-slot="2"],.tm-builder-module__DPG4rW__slotTab[data-slot="3"]{grid-row:1}.tm-builder-module__DPG4rW__slotTab[data-slot="4"],.tm-builder-module__DPG4rW__slotTab[data-slot="5"],.tm-builder-module__DPG4rW__slotTab[data-slot="6"]{grid-row:3}.tm-builder-module__DPG4rW__slotTab[data-slot="1"],.tm-builder-module__DPG4rW__slotTab[data-slot="4"]{grid-column:1}.tm-builder-module__DPG4rW__slotTab[data-slot="2"],.tm-builder-module__DPG4rW__slotTab[data-slot="5"]{grid-column:2}.tm-builder-module__DPG4rW__slotTab[data-slot="3"],.tm-builder-module__DPG4rW__slotTab[data-slot="6"]{grid-column:3}.tm-builder-module__DPG4rW__memoryNumber{color:#65d8d4;font:8px var(--font-mono);position:absolute;top:7px;right:8px}.tm-builder-module__DPG4rW__slotTab strong{color:#e3ffff;font:650 13px/1.2 var(--font-sans)}.tm-builder-module__DPG4rW__slotTab span{text-overflow:ellipsis;white-space:nowrap;font:10px/1.2 var(--font-mono);overflow:hidden}.tm-builder-module__DPG4rW__slotTabActive{color:#e5ffff;background:#0a5060;border-color:#59e8e0;outline:2px solid #59e8e02e}.tm-builder-module__DPG4rW__field{gap:7px;min-width:0;display:grid}.tm-builder-module__DPG4rW__label{color:var(--text-muted);font:500 10px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.tm-builder-module__DPG4rW__input,.tm-builder-module__DPG4rW__select,.tm-builder-module__DPG4rW__button{border:1px solid var(--border);background:var(--surface);width:100%;min-height:44px;color:var(--text);font:500 13px/1.3 var(--font-mono)}.tm-builder-module__DPG4rW__input,.tm-builder-module__DPG4rW__select{padding:8px 10px}.tm-builder-module__DPG4rW__button{cursor:pointer;font-family:var(--font-sans);padding:0 12px;font-weight:650}.tm-builder-module__DPG4rW__button:hover{border-color:var(--signal)}.tm-builder-module__DPG4rW__primary{border-color:var(--signal);background:var(--signal);color:var(--on-signal)}.tm-builder-module__DPG4rW__buttonActive{border-color:var(--signal);background:var(--signal-soft);color:var(--text)}.tm-builder-module__DPG4rW__buttonGhost{background:var(--surface-muted);color:var(--text-secondary)}.tm-builder-module__DPG4rW__range{width:100%;min-height:32px;accent-color:var(--signal)}.tm-builder-module__DPG4rW__editorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.tm-builder-module__DPG4rW__full{grid-column:1/-1}.tm-builder-module__DPG4rW__rollRow{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.2fr);gap:8px;display:grid}.tm-builder-module__DPG4rW__valueCard{border:1px solid var(--border);background:var(--bg);gap:10px;padding:16px;display:grid}.tm-builder-module__DPG4rW__valueHero{justify-content:space-between;align-items:stretch;gap:20px;display:flex}.tm-builder-module__DPG4rW__valueHero>div{gap:6px;display:grid}.tm-builder-module__DPG4rW__valueHero strong{color:var(--signal);font:650 clamp(28px, 4vw, 36px)/1 var(--font-mono);letter-spacing:-.03em}.tm-builder-module__DPG4rW__linkedValueGrid,.tm-builder-module__DPG4rW__subEntryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tm-builder-module__DPG4rW__maxPreview{border:1px solid var(--border);background:var(--surface);align-content:center;gap:7px;min-height:68px;padding:10px 12px;display:grid}.tm-builder-module__DPG4rW__maxPreview strong{color:var(--signal);font:650 20px/1 var(--font-mono)}.tm-builder-module__DPG4rW__valueMeta{color:var(--text-secondary);font:12px/1.45 var(--font-mono);text-align:right;margin:0}.tm-builder-module__DPG4rW__qualityPanel{text-align:right;align-content:end;justify-items:end;gap:6px;min-width:min(100%,168px);display:grid}.tm-builder-module__DPG4rW__qualityPanel .tm-builder-module__DPG4rW__label{margin:0}.tm-builder-module__DPG4rW__qualityValue{color:var(--signal);font:650 clamp(26px, 3.4vw, 34px)/1 var(--font-mono);letter-spacing:-.03em}.tm-builder-module__DPG4rW__rawControls{border-top:1px solid var(--border);gap:8px;padding-top:12px;display:grid}.tm-builder-module__DPG4rW__fixedMain{border:1px solid var(--border);background:var(--surface-muted);min-height:44px;font:650 13px/1 var(--font-sans);justify-content:space-between;align-items:center;gap:12px;padding:0 12px;display:flex}.tm-builder-module__DPG4rW__fixedMain span{color:var(--text-muted);font:10px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.tm-builder-module__DPG4rW__subList{gap:12px;display:grid}.tm-builder-module__DPG4rW__subCard{border:1px solid var(--border);background:var(--bg);gap:10px;padding:14px;display:grid}.tm-builder-module__DPG4rW__subTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.tm-builder-module__DPG4rW__subTop strong{font-size:13px}.tm-builder-module__DPG4rW__subYouGet{border:1px solid var(--signal);background:var(--signal-soft);gap:6px;padding:14px 16px;display:grid}.tm-builder-module__DPG4rW__subYouGet strong{color:var(--signal);font:650 clamp(26px, 3.6vw, 34px)/1 var(--font-mono);letter-spacing:-.03em}.tm-builder-module__DPG4rW__preview{color:var(--signal);font:650 13px/1 var(--font-mono)}.tm-builder-module__DPG4rW__notice{border:1px solid var(--input);background:var(--input-soft);gap:6px;margin-top:18px;padding:14px 16px;display:grid}.tm-builder-module__DPG4rW__notice strong{font-size:13px}.tm-builder-module__DPG4rW__notice p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.55}.tm-builder-module__DPG4rW__bulkTools{border:1px solid var(--border);background:var(--surface);margin-top:12px}.tm-builder-module__DPG4rW__bulkTools>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:10px 14px;list-style:none;display:flex}.tm-builder-module__DPG4rW__bulkTools>summary::-webkit-details-marker{display:none}.tm-builder-module__DPG4rW__bulkTools>summary:hover{background:var(--surface-hover)}.tm-builder-module__DPG4rW__bulkTools>summary>span:first-child{gap:3px;display:grid}.tm-builder-module__DPG4rW__bulkTools>summary strong{font-size:13px}.tm-builder-module__DPG4rW__bulkTools>summary small{color:var(--text-muted);font-size:11px}.tm-builder-module__DPG4rW__bulkTools>summary>span:last-child{color:var(--signal);font:22px/1 var(--font-mono);transition:transform .15s}.tm-builder-module__DPG4rW__bulkTools[open]>summary{border-bottom:1px solid var(--border)}.tm-builder-module__DPG4rW__bulkTools[open]>summary>span:last-child{transform:rotate(45deg)}.tm-builder-module__DPG4rW__bulkTools .tm-builder-module__DPG4rW__globals{padding:14px}.tm-builder-module__DPG4rW__totalsSticky{position:sticky;top:18px}.tm-builder-module__DPG4rW__summaryStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.tm-builder-module__DPG4rW__summaryStrip div{border:1px solid var(--border);background:var(--bg);padding:14px}.tm-builder-module__DPG4rW__summaryStrip span{color:var(--text-muted);font:10px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;display:block}.tm-builder-module__DPG4rW__summaryStrip strong{color:var(--signal);font:650 22px/1 var(--font-mono);margin-top:8px;display:block}.tm-builder-module__DPG4rW__totalsList{border:1px solid var(--border);gap:0;display:grid}.tm-builder-module__DPG4rW__totalRow{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:12px 14px;display:grid}.tm-builder-module__DPG4rW__totalRow:first-child{border-top:0}.tm-builder-module__DPG4rW__totalRow dt{color:var(--text);font-size:13px}.tm-builder-module__DPG4rW__totalRow dd{color:var(--signal);font:650 14px/1 var(--font-mono);text-align:right;margin:0}.tm-builder-module__DPG4rW__totalEmpty{color:var(--text-secondary);text-align:center;padding:28px 16px;font-size:14px}.tm-builder-module__DPG4rW__breakdown{border-top:1px solid var(--border);margin-top:16px;padding-top:14px}.tm-builder-module__DPG4rW__breakdown h3{letter-spacing:-.01em;margin:0 0 10px;font-size:13px}.tm-builder-module__DPG4rW__breakdownRow{border-top:1px solid var(--border);color:var(--text-secondary);font:11px/1.35 var(--font-mono);grid-template-columns:54px 52px minmax(0,1fr) auto;gap:10px;padding:7px 0;display:grid}.tm-builder-module__DPG4rW__breakdownRow:first-of-type{border-top:0}.tm-builder-module__DPG4rW__breakdownRow strong{color:var(--text);font-weight:650}.tm-builder-module__DPG4rW__sourceMain{color:var(--signal)}.tm-builder-module__DPG4rW__sourceSub{color:var(--computed)}.tm-builder-module__DPG4rW__actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.tm-builder-module__DPG4rW__actions .tm-builder-module__DPG4rW__button{width:auto}.tm-builder-module__DPG4rW__xpTransfer{border:1px solid var(--border-strong);background:var(--surface);margin-top:22px}.tm-builder-module__DPG4rW__xpTransferStandalone{margin-top:18px}.tm-builder-module__DPG4rW__xpHeader{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:26px 28px;display:grid}.tm-builder-module__DPG4rW__xpHeader h2{letter-spacing:-.045em;margin:0;font-size:clamp(30px,4vw,42px);line-height:1}.tm-builder-module__DPG4rW__xpHeader p:not(.tm-builder-module__DPG4rW__eyebrow){max-width:760px;color:var(--text-secondary);margin:12px 0 0;font-size:14px;line-height:1.65}.tm-builder-module__DPG4rW__xpVerified{border:1px solid var(--signal);background:var(--signal-soft);gap:5px;min-width:220px;padding:14px 16px;display:grid}.tm-builder-module__DPG4rW__xpVerified strong{color:var(--signal);font-size:13px}.tm-builder-module__DPG4rW__xpVerified span{color:var(--text-secondary);font:10px/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.06em}.tm-builder-module__DPG4rW__retentionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:20px 28px 0;display:grid}.tm-builder-module__DPG4rW__retentionCard{border:1px solid var(--border);background:var(--surface-muted);gap:7px;min-width:0;padding:16px;display:grid}.tm-builder-module__DPG4rW__retentionCard span,.tm-builder-module__DPG4rW__retentionCard small{color:var(--text-muted);font:10px/1.2 var(--font-mono);text-transform:uppercase;letter-spacing:.07em}.tm-builder-module__DPG4rW__retentionCard strong{color:var(--text);font:650 clamp(20px, 2.5vw, 26px)/1 var(--font-mono)}.tm-builder-module__DPG4rW__retentionBest{border-color:var(--signal);background:var(--signal-soft)}.tm-builder-module__DPG4rW__retentionBest strong{color:var(--signal)}.tm-builder-module__DPG4rW__xpRule{border:1px solid var(--border);background:var(--bg);grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:center;gap:20px;margin:10px 28px 0;padding:16px;display:grid}.tm-builder-module__DPG4rW__xpRule>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.tm-builder-module__DPG4rW__xpRule span{color:var(--text-secondary);font:11px/1.3 var(--font-mono)}.tm-builder-module__DPG4rW__xpRule span:nth-child(odd){border:1px solid var(--border);background:var(--surface);color:var(--text);padding:7px 9px}.tm-builder-module__DPG4rW__xpRule strong{color:var(--signal);font-size:13px;line-height:1.45}.tm-builder-module__DPG4rW__xpTakeaway{border-left:3px solid var(--signal);background:var(--signal-soft);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;margin:10px 28px 0;padding:14px 16px;display:grid}.tm-builder-module__DPG4rW__xpTakeaway span{color:var(--signal);font:650 10px/1.2 var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.tm-builder-module__DPG4rW__xpTakeaway strong{font-size:14px;line-height:1.45}.tm-builder-module__DPG4rW__xpExamplesHeader{justify-content:space-between;align-items:end;gap:24px;padding:30px 28px 14px;display:flex}.tm-builder-module__DPG4rW__xpExamplesHeader h3{letter-spacing:-.025em;margin:0;font-size:22px}.tm-builder-module__DPG4rW__xpExamplesHeader>p{max-width:340px;color:var(--text-secondary);text-align:right;margin:0;font-size:12px;line-height:1.5}.tm-builder-module__DPG4rW__xpExampleGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0 28px;display:grid}.tm-builder-module__DPG4rW__xpExampleCard{border:1px solid var(--border);background:var(--surface-muted);grid-template-rows:auto auto 1fr;min-width:0;display:grid}.tm-builder-module__DPG4rW__xpExampleTitle{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:8px;padding:13px 14px;display:flex}.tm-builder-module__DPG4rW__xpExampleTitle span,.tm-builder-module__DPG4rW__xpExampleCard dt{color:var(--text-muted);font:9px/1.2 var(--font-mono);text-transform:uppercase;letter-spacing:.06em}.tm-builder-module__DPG4rW__xpExampleTitle strong{font-size:15px}.tm-builder-module__DPG4rW__xpExampleCard dl{margin:0}.tm-builder-module__DPG4rW__xpExampleCard dl>div{border-bottom:1px solid var(--border);gap:5px;padding:11px 14px;display:grid}.tm-builder-module__DPG4rW__xpExampleCard dd{color:var(--text);font:650 16px/1 var(--font-mono);margin:0}.tm-builder-module__DPG4rW__xpExampleCard .tm-builder-module__DPG4rW__xpTransferValue dd{color:var(--signal);font-size:20px}.tm-builder-module__DPG4rW__xpExampleCard>p{color:var(--text-secondary);font:10px/1.5 var(--font-mono);margin:0;padding:12px 14px}.tm-builder-module__DPG4rW__xpWarning{border:1px solid var(--input);background:var(--input-soft);grid-template-columns:auto minmax(0,1fr);gap:14px;margin:18px 28px 0;padding:16px;display:grid}.tm-builder-module__DPG4rW__xpWarningMark{border:1px solid var(--input);width:30px;height:30px;color:var(--input-ink);font:750 18px/1 var(--font-mono);place-items:center;display:grid}.tm-builder-module__DPG4rW__xpWarning strong{color:var(--text);font-size:14px}.tm-builder-module__DPG4rW__xpWarning p{color:var(--text-secondary);margin:5px 0 0;font-size:13px;line-height:1.55}.tm-builder-module__DPG4rW__xpFooter{border-top:1px solid var(--border);background:var(--bg);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:22px;padding:18px 28px;display:grid}.tm-builder-module__DPG4rW__xpFooter p{max-width:850px;color:var(--text-secondary);margin:0;font-size:13px;line-height:1.55}.tm-builder-module__DPG4rW__xpFooter p strong{color:var(--text)}.tm-builder-module__DPG4rW__xpFooter>span{color:var(--text-muted);font:9px/1.4 var(--font-mono);text-align:right;text-transform:uppercase;letter-spacing:.07em}@media (max-width:1100px){.tm-builder-module__DPG4rW__workspace{grid-template-columns:1fr}.tm-builder-module__DPG4rW__totalsSticky{position:static}.tm-builder-module__DPG4rW__globals{grid-template-columns:repeat(2,minmax(0,1fr))}.tm-builder-module__DPG4rW__xpExampleGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.tm-builder-module__DPG4rW__page{width:min(100% - 24px,1240px)}.tm-builder-module__DPG4rW__hero,.tm-builder-module__DPG4rW__xpHeader,.tm-builder-module__DPG4rW__xpRule,.tm-builder-module__DPG4rW__xpFooter{grid-template-columns:1fr}.tm-builder-module__DPG4rW__xpHeader,.tm-builder-module__DPG4rW__xpFooter{padding-inline:18px}.tm-builder-module__DPG4rW__xpVerified{min-width:0}.tm-builder-module__DPG4rW__retentionGrid{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:18px}.tm-builder-module__DPG4rW__xpRule,.tm-builder-module__DPG4rW__xpTakeaway,.tm-builder-module__DPG4rW__xpWarning{margin-inline:18px}.tm-builder-module__DPG4rW__xpTakeaway{grid-template-columns:1fr;gap:6px}.tm-builder-module__DPG4rW__xpExamplesHeader{padding-inline:18px;display:grid}.tm-builder-module__DPG4rW__xpExamplesHeader>p{text-align:left}.tm-builder-module__DPG4rW__xpExampleGrid{grid-template-columns:1fr;padding-inline:18px}.tm-builder-module__DPG4rW__xpFooter>span{text-align:left}.tm-builder-module__DPG4rW__editorGrid,.tm-builder-module__DPG4rW__globals,.tm-builder-module__DPG4rW__linkedValueGrid,.tm-builder-module__DPG4rW__subEntryGrid,.tm-builder-module__DPG4rW__summaryStrip,.tm-builder-module__DPG4rW__rollRow,.tm-builder-module__DPG4rW__libraryBar{grid-template-columns:1fr}.tm-builder-module__DPG4rW__libraryBar p{grid-column:auto}.tm-builder-module__DPG4rW__memoryBoard{grid-template-rows:auto 98px auto;gap:7px;padding:9px}.tm-builder-module__DPG4rW__slotTab{min-height:72px;padding:9px 5px}.tm-builder-module__DPG4rW__slotTab strong{font-size:11px}.tm-builder-module__DPG4rW__slotTab span{font-size:8px}.tm-builder-module__DPG4rW__memoryCore{gap:3px;width:82px;height:82px}.tm-builder-module__DPG4rW__memoryCore:before{inset:-8px}.tm-builder-module__DPG4rW__memoryCore span,.tm-builder-module__DPG4rW__memoryCore small{font-size:6px}.tm-builder-module__DPG4rW__memoryCore strong{font-size:18px}.tm-builder-module__DPG4rW__rangeStrip,.tm-builder-module__DPG4rW__valueHero{flex-direction:column;align-items:flex-start}.tm-builder-module__DPG4rW__qualityPanel{text-align:left;justify-items:start;min-width:0}.tm-builder-module__DPG4rW__breakdownRow{grid-template-columns:48px 48px minmax(0,1fr)}.tm-builder-module__DPG4rW__breakdownRow strong{text-align:left;grid-column:1/-1}}
.skill-card-lab-module__maezgq__page{width:min(100%,1560px);margin:0 auto;padding:clamp(22px,3vw,46px)}.skill-card-lab-module__maezgq__page button,.skill-card-lab-module__maezgq__page input,.skill-card-lab-module__maezgq__page select{border-radius:0}.skill-card-lab-module__maezgq__hero{color:#effffd;background-color:#073640;background-image:linear-gradient(#2becdb12 1px,#0000 1px),linear-gradient(90deg,#2becdb12 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #208c91;border-bottom:4px solid #45e1d4;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;padding:clamp(24px,4vw,54px);display:grid}.skill-card-lab-module__maezgq__eyebrow,.skill-card-lab-module__maezgq__sectionTitle>div>p,.skill-card-lab-module__maezgq__panelHeading>div>p,.skill-card-lab-module__maezgq__resultsHeading>p{color:var(--signal-ink);font:700 10px/1.4 var(--font-mono);letter-spacing:.13em;text-transform:uppercase;margin:0}.skill-card-lab-module__maezgq__hero .skill-card-lab-module__maezgq__eyebrow{color:#5ff3e6}.skill-card-lab-module__maezgq__hero h1{letter-spacing:-.055em;margin:8px 0 10px;font-size:clamp(38px,5vw,68px);font-weight:500;line-height:.98}.skill-card-lab-module__maezgq__hero>div:first-child>p:last-child{color:#c1e6e2;max-width:720px;margin:0;font-size:clamp(15px,1.4vw,18px);line-height:1.65}.skill-card-lab-module__maezgq__heroFacts{background:#02222aad;border:1px solid #69f6e973;grid-template-columns:repeat(3,minmax(88px,1fr));display:grid}.skill-card-lab-module__maezgq__heroFacts>div{border-left:1px solid #69f6e940;min-width:104px;padding:15px 18px}.skill-card-lab-module__maezgq__heroFacts>div:first-child{border-left:0}.skill-card-lab-module__maezgq__heroFacts strong,.skill-card-lab-module__maezgq__heroFacts span{display:block}.skill-card-lab-module__maezgq__heroFacts strong{color:#5ff3e6;font:700 25px/1 var(--font-mono)}.skill-card-lab-module__maezgq__heroFacts span{color:#c1e6e2;margin-top:6px;font-size:11px}.skill-card-lab-module__maezgq__setup,.skill-card-lab-module__maezgq__savedLibrary,.skill-card-lab-module__maezgq__deckPanel,.skill-card-lab-module__maezgq__resultsPanel,.skill-card-lab-module__maezgq__breakdown,.skill-card-lab-module__maezgq__timeline,.skill-card-lab-module__maezgq__library{background:var(--surface);border:1px solid var(--border)}.skill-card-lab-module__maezgq__savedLibrary{margin-top:18px}.skill-card-lab-module__maezgq__savedLibraryHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;display:flex}.skill-card-lab-module__maezgq__savedLibraryHeader p,.skill-card-lab-module__maezgq__savedLibraryHeader h2,.skill-card-lab-module__maezgq__savedLibraryHeader span{margin:0;display:block}.skill-card-lab-module__maezgq__savedLibraryHeader p,.skill-card-lab-module__maezgq__savedDeckStatus{color:var(--signal-ink);font:700 9px/1.4 var(--font-mono);letter-spacing:.11em;text-transform:uppercase}.skill-card-lab-module__maezgq__savedLibraryHeader h2{letter-spacing:-.025em;margin-top:2px;font-size:clamp(19px,2vw,25px);font-weight:600;line-height:1.2}.skill-card-lab-module__maezgq__savedLibraryHeader span{color:var(--text-secondary);margin-top:5px;font-size:12px;line-height:1.5}.skill-card-lab-module__maezgq__newDeckButton{min-height:42px;color:var(--on-signal);cursor:pointer;background:var(--signal);border:1px solid var(--signal);flex:none;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:750;display:flex}.skill-card-lab-module__maezgq__newDeckButton:hover{background:color-mix(in srgb, var(--signal) 86%, #000)}.skill-card-lab-module__maezgq__savedDeckGrid{background:var(--surface-muted);grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr));gap:10px;padding:12px;display:grid}.skill-card-lab-module__maezgq__savedDeckCard{background:var(--surface);border:1px solid var(--border);min-width:0;box-shadow:inset 3px 0 #0000}.skill-card-lab-module__maezgq__savedDeckCard.skill-card-lab-module__maezgq__activeDeck{border-color:color-mix(in srgb, var(--signal) 68%, var(--border));box-shadow:inset 3px 0 0 var(--signal)}.skill-card-lab-module__maezgq__savedDeckLoad{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:5px;padding:15px 16px 13px;display:grid}.skill-card-lab-module__maezgq__savedDeckLoad:hover{background:color-mix(in srgb, var(--signal-soft) 58%, transparent)}.skill-card-lab-module__maezgq__savedDeckLoad>strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.25;overflow:hidden}.skill-card-lab-module__maezgq__savedDeckMeta,.skill-card-lab-module__maezgq__savedDeckNames{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.45;overflow:hidden}.skill-card-lab-module__maezgq__savedDeckNames{color:var(--text-muted);font:500 9px/1.5 var(--font-mono)}.skill-card-lab-module__maezgq__savedDeckActions{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.skill-card-lab-module__maezgq__savedDeckActions button{min-width:0;min-height:36px;color:var(--text-secondary);cursor:pointer;border:0;border-left:1px solid var(--border);background:0 0;justify-content:center;align-items:center;gap:6px;padding:5px 8px;font-size:10px;font-weight:700;display:flex}.skill-card-lab-module__maezgq__savedDeckActions button:first-child{border-left:0}.skill-card-lab-module__maezgq__savedDeckActions button:hover{color:var(--signal-ink);background:var(--signal-soft)}.skill-card-lab-module__maezgq__savedDeckActions .skill-card-lab-module__maezgq__deleteConfirm{color:#7b3b00;background:#fff0d8}.skill-card-lab-module__maezgq__emptyDeckLibrary{color:var(--text-secondary);align-items:center;gap:12px;padding:18px 20px;display:flex}.skill-card-lab-module__maezgq__emptyDeckLibrary>svg{color:var(--signal);flex:none}.skill-card-lab-module__maezgq__emptyDeckLibrary p,.skill-card-lab-module__maezgq__emptyDeckLibrary strong,.skill-card-lab-module__maezgq__emptyDeckLibrary span{margin:0;display:block}.skill-card-lab-module__maezgq__emptyDeckLibrary strong{color:var(--text);font-size:12px}.skill-card-lab-module__maezgq__emptyDeckLibrary span{margin-top:2px;font-size:11px;line-height:1.45}.skill-card-lab-module__maezgq__savedLibraryStatus{background:var(--signal-soft);border-top:1px solid color-mix(in srgb, var(--signal) 28%, var(--border));margin:0;padding:10px 16px}.skill-card-lab-module__maezgq__setup{margin-top:18px}.skill-card-lab-module__maezgq__sectionTitle{border-bottom:1px solid var(--border);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:82px;padding:15px 20px;display:grid}.skill-card-lab-module__maezgq__sectionTitle>span{width:34px;height:34px;color:var(--signal-ink);background:var(--signal-soft);border:1px solid color-mix(in srgb, var(--signal) 42%, var(--border));font:700 11px var(--font-mono);place-items:center;display:grid}.skill-card-lab-module__maezgq__sectionTitle h2,.skill-card-lab-module__maezgq__panelHeading h2,.skill-card-lab-module__maezgq__libraryIntro h2{letter-spacing:-.025em;margin:2px 0 0;font-size:clamp(19px,2vw,26px);font-weight:600;line-height:1.2}.skill-card-lab-module__maezgq__sectionTitle>svg{color:var(--signal)}.skill-card-lab-module__maezgq__setupBody{grid-template-columns:minmax(280px,.85fr) minmax(500px,1.4fr);display:grid}.skill-card-lab-module__maezgq__durationPanel,.skill-card-lab-module__maezgq__supportPanel{padding:20px}.skill-card-lab-module__maezgq__supportPanel{border-left:1px solid var(--border)}.skill-card-lab-module__maezgq__controlLabel{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:12px;display:flex}.skill-card-lab-module__maezgq__controlLabel span,.skill-card-lab-module__maezgq__deckActions label span,.skill-card-lab-module__maezgq__levelField span,.skill-card-lab-module__maezgq__libraryControls label>span,.skill-card-lab-module__maezgq__cardIdentity label>span,.skill-card-lab-module__maezgq__slotNumbers span{color:var(--text-muted);font:700 9px/1.35 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.skill-card-lab-module__maezgq__controlLabel strong{color:var(--signal-ink);font-size:13px}.skill-card-lab-module__maezgq__durationPanel>p,.skill-card-lab-module__maezgq__supportPanel>p,.skill-card-lab-module__maezgq__panelHeading span,.skill-card-lab-module__maezgq__libraryIntro>p:last-child{color:var(--text-secondary);margin:12px 0 0;font-size:12px;line-height:1.55}.skill-card-lab-module__maezgq__presetRow,.skill-card-lab-module__maezgq__supportChoices{gap:7px;display:grid}.skill-card-lab-module__maezgq__presetRow{grid-template-columns:repeat(5,minmax(48px,1fr)) minmax(92px,1.35fr)}.skill-card-lab-module__maezgq__presetRow button,.skill-card-lab-module__maezgq__supportChoices button,.skill-card-lab-module__maezgq__deckActions button,.skill-card-lab-module__maezgq__smartActions button,.skill-card-lab-module__maezgq__shareArea button{cursor:pointer;background:var(--surface-muted);border:1px solid var(--border);min-height:43px;font-weight:700}.skill-card-lab-module__maezgq__presetRow button:hover,.skill-card-lab-module__maezgq__supportChoices button:hover,.skill-card-lab-module__maezgq__deckActions button:hover,.skill-card-lab-module__maezgq__smartActions button:hover,.skill-card-lab-module__maezgq__shareArea button:hover{border-color:var(--signal)}.skill-card-lab-module__maezgq__presetRow button[aria-pressed=true],.skill-card-lab-module__maezgq__supportChoices button[aria-pressed=true]{color:var(--signal-ink);background:var(--signal-soft);border-color:var(--signal);box-shadow:inset 3px 0 0 var(--signal)}.skill-card-lab-module__maezgq__presetRow label{border:1px solid var(--border);grid-template-columns:auto 1fr;align-items:center;gap:7px;min-height:43px;padding:0 10px;display:grid}.skill-card-lab-module__maezgq__presetRow label span{color:var(--text-muted);font-size:10px}.skill-card-lab-module__maezgq__presetRow input{background:0 0;border:0;width:100%;min-width:0;padding:4px 2px;font-weight:700}.skill-card-lab-module__maezgq__supportChoices{grid-template-columns:repeat(4,1fr)}.skill-card-lab-module__maezgq__supportChoices button{text-align:left;padding:9px 10px}.skill-card-lab-module__maezgq__supportChoices strong,.skill-card-lab-module__maezgq__supportChoices small{display:block}.skill-card-lab-module__maezgq__supportChoices strong{font-size:12px}.skill-card-lab-module__maezgq__supportChoices small{color:var(--text-muted);margin-top:3px;font-size:9px;font-weight:500}.skill-card-lab-module__maezgq__timingBlock{border-top:1px solid var(--border);margin-top:18px;padding-top:18px}.skill-card-lab-module__maezgq__timingChoices{grid-template-columns:1fr 1fr;gap:8px;display:grid}.skill-card-lab-module__maezgq__timingChoices button{cursor:pointer;text-align:left;background:var(--surface-muted);border:1px solid var(--border);min-height:84px;padding:11px 12px}.skill-card-lab-module__maezgq__timingChoices button:hover{border-color:var(--signal)}.skill-card-lab-module__maezgq__timingChoices button[aria-pressed=true]{color:var(--signal-ink);background:var(--signal-soft);border-color:var(--signal);box-shadow:inset 3px 0 0 var(--signal)}.skill-card-lab-module__maezgq__timingChoices strong,.skill-card-lab-module__maezgq__timingChoices small,.skill-card-lab-module__maezgq__timingChoices span{display:block}.skill-card-lab-module__maezgq__timingChoices strong{font-size:12px}.skill-card-lab-module__maezgq__timingChoices small{color:var(--text-secondary);margin-top:3px;font-size:10px;font-weight:700}.skill-card-lab-module__maezgq__timingChoices span{color:var(--text-muted);margin-top:6px;font-size:10px;line-height:1.4}.skill-card-lab-module__maezgq__timingCaution{color:var(--text-secondary);background:var(--input-soft);border-left:3px solid var(--input);margin:9px 0 0;padding:9px 10px;font-size:10px;line-height:1.45}.skill-card-lab-module__maezgq__workspace{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:18px;margin-top:18px;display:grid}.skill-card-lab-module__maezgq__panelHeading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.skill-card-lab-module__maezgq__deckActions{align-items:end;gap:7px;display:flex}.skill-card-lab-module__maezgq__deckActions label,.skill-card-lab-module__maezgq__levelField,.skill-card-lab-module__maezgq__libraryControls label:not(.skill-card-lab-module__maezgq__searchField){gap:5px;display:grid}.skill-card-lab-module__maezgq__deckActions input,.skill-card-lab-module__maezgq__levelField input,.skill-card-lab-module__maezgq__libraryControls input,.skill-card-lab-module__maezgq__libraryControls select,.skill-card-lab-module__maezgq__cardIdentity select,.skill-card-lab-module__maezgq__shareArea>input{min-height:42px;color:var(--text);background:var(--surface);border:1px solid var(--border-strong);padding:9px 11px}.skill-card-lab-module__maezgq__deckActions input{width:110px}.skill-card-lab-module__maezgq__deckActions button{padding:0 14px}.skill-card-lab-module__maezgq__deckList{padding:8px 20px 12px}.skill-card-lab-module__maezgq__deckSlot{border-bottom:1px solid var(--border);grid-template-columns:48px minmax(260px,1fr) 90px minmax(270px,.78fr);align-items:start;gap:14px;padding:13px 0;display:grid}.skill-card-lab-module__maezgq__deckSlot:last-child{border-bottom:0}.skill-card-lab-module__maezgq__slotOrder{color:var(--signal-ink);font:700 11px var(--font-mono);grid-template-columns:1fr 23px;align-items:center;padding-top:16px;display:grid}.skill-card-lab-module__maezgq__slotOrder>div{gap:2px;display:grid}.skill-card-lab-module__maezgq__slotOrder button{cursor:pointer;width:23px;height:21px;color:var(--text-secondary);background:var(--surface-muted);border:1px solid var(--border);place-items:center;padding:0;display:grid}.skill-card-lab-module__maezgq__slotOrder button:disabled{cursor:default;opacity:.32}.skill-card-lab-module__maezgq__cardIdentity{grid-template-columns:44px minmax(0,1fr);align-items:end;gap:10px;display:grid}.skill-card-lab-module__maezgq__grade{color:#fff;min-width:38px;height:27px;font:800 10px var(--font-mono);background:#58635f;border:1px solid #ffffff52;justify-self:start;place-items:center;padding:0 6px;display:inline-grid}.skill-card-lab-module__maezgq__grade1{background:#4d5b58}.skill-card-lab-module__maezgq__grade2{background:#477269}.skill-card-lab-module__maezgq__grade3{background:#376f91}.skill-card-lab-module__maezgq__grade4{background:#4f65a5}.skill-card-lab-module__maezgq__grade5{background:#7356aa}.skill-card-lab-module__maezgq__grade6{background:#956027}.skill-card-lab-module__maezgq__grade7{background:#a24670}.skill-card-lab-module__maezgq__grade8{background:#a23b4a}.skill-card-lab-module__maezgq__grade9{background:#175e7d}.skill-card-lab-module__maezgq__grade10{background:#83591a}.skill-card-lab-module__maezgq__grade11{background:#0a776f}.skill-card-lab-module__maezgq__cardIdentity label{gap:4px;display:grid}.skill-card-lab-module__maezgq__cardIdentity select{width:100%;font-size:13px;font-weight:700}.skill-card-lab-module__maezgq__slotMain>p{color:var(--text-secondary);margin:5px 0 0 54px;font-size:10px;line-height:1.45}.skill-card-lab-module__maezgq__levelField input{width:100%}.skill-card-lab-module__maezgq__slotNumbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.skill-card-lab-module__maezgq__slotNumbers>div{text-align:center;min-width:0}.skill-card-lab-module__maezgq__slotNumbers>div>span{letter-spacing:.06em;white-space:nowrap;font-size:9px;line-height:12.15px}.skill-card-lab-module__maezgq__slotNumbers strong,.skill-card-lab-module__maezgq__slotNumbers span{display:block}.skill-card-lab-module__maezgq__slotNumbers strong{color:var(--signal-ink);font:700 15px var(--font-mono);margin-top:4px}.skill-card-lab-module__maezgq__levelField{gap:4px}.skill-card-lab-module__maezgq__hitMetric .skill-card-lab-module__maezgq__dotBadge{margin:5px auto 0;display:flex}.skill-card-lab-module__maezgq__dotBadge{width:max-content;color:var(--input-ink);background:var(--input-soft);font:700 8px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:5px;padding:3px 7px;display:inline-flex}.skill-card-lab-module__maezgq__dotBadge>span{background:var(--input);width:5px;height:5px}.skill-card-lab-module__maezgq__smartActions{background:var(--surface-muted);border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:8px;padding:14px 20px 20px;display:grid}.skill-card-lab-module__maezgq__smartActions button{text-align:left;background:var(--surface);align-items:center;gap:10px;min-height:54px;padding:9px 12px;display:flex}.skill-card-lab-module__maezgq__smartActions button>svg{color:var(--signal);flex:none}.skill-card-lab-module__maezgq__smartActions strong,.skill-card-lab-module__maezgq__smartActions small{display:block}.skill-card-lab-module__maezgq__smartActions strong{font-size:12px}.skill-card-lab-module__maezgq__smartActions small{color:var(--text-muted);margin-top:2px;font-size:9px;font-weight:500}.skill-card-lab-module__maezgq__smartActions>p{color:var(--signal-ink);background:var(--signal-soft);grid-column:1/-1;align-items:center;gap:7px;margin:0;padding:8px 10px;font-size:11px;display:flex}.skill-card-lab-module__maezgq__resultsPanel{position:sticky;top:68px;overflow:hidden}.skill-card-lab-module__maezgq__resultsHeading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.skill-card-lab-module__maezgq__resultsHeading>span{color:var(--text-muted);font:10px var(--font-mono)}.skill-card-lab-module__maezgq__primaryResult{color:#effffd;background:#073640;border-bottom:3px solid #45e1d4;padding:25px 18px}.skill-card-lab-module__maezgq__primaryResult span,.skill-card-lab-module__maezgq__primaryResult strong,.skill-card-lab-module__maezgq__primaryResult small{display:block}.skill-card-lab-module__maezgq__primaryResult span{color:#b4dfda;font-size:12px}.skill-card-lab-module__maezgq__primaryResult strong{color:#5ff3e6;font:700 clamp(34px, 3vw, 48px)/1 var(--font-mono);letter-spacing:-.05em;margin:6px 0 4px}.skill-card-lab-module__maezgq__primaryResult small{color:#9ec8c4;font:9px var(--font-mono);text-transform:uppercase}.skill-card-lab-module__maezgq__resultMetrics{grid-template-columns:1fr 1fr;display:grid}.skill-card-lab-module__maezgq__resultMetrics>div{border-right:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:18px 1fr;min-height:80px;padding:13px;display:grid}.skill-card-lab-module__maezgq__resultMetrics>div:nth-child(2n){border-right:0}.skill-card-lab-module__maezgq__resultMetrics svg{color:var(--signal);grid-row:1/3}.skill-card-lab-module__maezgq__resultMetrics span{color:var(--text-muted);font-size:10px}.skill-card-lab-module__maezgq__resultMetrics strong{color:var(--signal-ink);font:700 17px var(--font-mono)}.skill-card-lab-module__maezgq__resultNote{background:var(--surface-muted);border-bottom:1px solid var(--border);padding:15px 18px}.skill-card-lab-module__maezgq__resultNote strong{font-size:11px}.skill-card-lab-module__maezgq__resultNote p{color:var(--text-secondary);margin:5px 0 0;font-size:11px;line-height:1.55}.skill-card-lab-module__maezgq__cutoffNotice{color:var(--input-ink);background:var(--input-soft);border-bottom:1px solid color-mix(in srgb, var(--input) 35%, var(--border));gap:10px;padding:13px 18px;display:flex}.skill-card-lab-module__maezgq__cutoffNotice svg{flex:none;margin-top:2px}.skill-card-lab-module__maezgq__cutoffNotice p,.skill-card-lab-module__maezgq__cutoffNotice strong,.skill-card-lab-module__maezgq__cutoffNotice span{margin:0;display:block}.skill-card-lab-module__maezgq__cutoffNotice strong{font-size:11px}.skill-card-lab-module__maezgq__cutoffNotice span{margin-top:3px;font-size:10px}.skill-card-lab-module__maezgq__shareArea{gap:9px;padding:16px 18px;display:grid}.skill-card-lab-module__maezgq__shareArea>input{width:100%;font-weight:700}.skill-card-lab-module__maezgq__shareArea>div{grid-template-columns:.8fr 1.2fr;gap:7px;display:grid}.skill-card-lab-module__maezgq__shareArea button{justify-content:center;align-items:center;gap:7px;padding:0 10px;display:flex}.skill-card-lab-module__maezgq__shareArea .skill-card-lab-module__maezgq__saveButton{color:var(--on-signal);background:var(--signal);border-color:var(--signal)}.skill-card-lab-module__maezgq__shareArea .skill-card-lab-module__maezgq__shareButton{color:var(--signal-ink);background:var(--surface);border-color:color-mix(in srgb, var(--signal) 55%, var(--border))}.skill-card-lab-module__maezgq__shareArea button:disabled{cursor:not-allowed;opacity:.68}.skill-card-lab-module__maezgq__shareArea>p{color:var(--signal-ink);margin:0;font-size:11px}.skill-card-lab-module__maezgq__breakdown,.skill-card-lab-module__maezgq__timeline,.skill-card-lab-module__maezgq__library{margin-top:18px}.skill-card-lab-module__maezgq__breakdownTable{padding:0 20px 18px}.skill-card-lab-module__maezgq__breakdownHeader,.skill-card-lab-module__maezgq__breakdownRow{grid-template-columns:minmax(260px,1.5fr) repeat(4,minmax(90px,.55fr));align-items:center;display:grid}.skill-card-lab-module__maezgq__breakdownHeader{min-height:38px;color:var(--text-muted);border-bottom:1px solid var(--border-strong);font:700 9px var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.skill-card-lab-module__maezgq__breakdownHeader span:not(:first-child),.skill-card-lab-module__maezgq__breakdownRow>span,.skill-card-lab-module__maezgq__breakdownRow>strong{text-align:right}.skill-card-lab-module__maezgq__breakdownRow{border-bottom:1px solid var(--border);min-height:65px;position:relative}.skill-card-lab-module__maezgq__breakdownRow>div:first-child{align-items:center;gap:10px;display:flex}.skill-card-lab-module__maezgq__breakdownRow p,.skill-card-lab-module__maezgq__breakdownRow strong,.skill-card-lab-module__maezgq__breakdownRow small{margin:0;display:block}.skill-card-lab-module__maezgq__breakdownRow p>strong{font-size:12px}.skill-card-lab-module__maezgq__breakdownRow small{color:var(--text-muted);font-size:9px}.skill-card-lab-module__maezgq__breakdownRow>span,.skill-card-lab-module__maezgq__breakdownRow>strong{font:12px var(--font-mono)}.skill-card-lab-module__maezgq__breakdownRow>strong{color:var(--signal-ink);font-weight:700}.skill-card-lab-module__maezgq__breakdownRow>i{background:var(--surface-muted);height:2px;position:absolute;bottom:-1px;left:0;right:0}.skill-card-lab-module__maezgq__breakdownRow>i>span{background:var(--signal);height:100%;display:block}.skill-card-lab-module__maezgq__timelineTrack{padding:26px 24px 20px;overflow:hidden}.skill-card-lab-module__maezgq__timelineAxis{border-bottom:1px solid var(--border-strong);height:22px;margin:0 8px;position:relative}.skill-card-lab-module__maezgq__timelineAxis>span{color:var(--text-muted);font:9px var(--font-mono);position:absolute;bottom:5px;transform:translate(-50%)}.skill-card-lab-module__maezgq__timelineAxis>span:first-child{transform:none}.skill-card-lab-module__maezgq__timelineAxis>span:last-child{transform:translate(-100%)}.skill-card-lab-module__maezgq__timelineLane{background:linear-gradient(90deg, transparent 24.9%, var(--border) 25%, transparent 25.1%, transparent 49.9%, var(--border) 50%, transparent 50.1%, transparent 74.9%, var(--border) 75%, transparent 75.1%), repeating-linear-gradient(0deg, transparent 0 21px, var(--border) 21px 22px);height:116px;margin:0 8px;position:relative}.skill-card-lab-module__maezgq__timelineLane>span{border:2px solid var(--surface);width:8px;height:14px;position:absolute;transform:translate(-50%);box-shadow:0 0 0 1px}.skill-card-lab-module__maezgq__timelineLegend{flex-wrap:wrap;gap:8px 18px;margin-top:14px;display:flex}.skill-card-lab-module__maezgq__timelineLegend span{color:var(--text-secondary);align-items:center;gap:6px;font-size:10px;display:flex}.skill-card-lab-module__maezgq__timelineLegend i{width:8px;height:8px}.skill-card-lab-module__maezgq__library{overflow:hidden}.skill-card-lab-module__maezgq__libraryIntro{border-bottom:1px solid var(--border);padding:26px 24px 20px}.skill-card-lab-module__maezgq__libraryControls{background:var(--surface-muted);border-bottom:1px solid var(--border);grid-template-columns:minmax(220px,1.5fr) repeat(4,minmax(120px,.7fr));gap:8px;padding:14px 20px;display:grid}.skill-card-lab-module__maezgq__searchField{background:var(--surface);border:1px solid var(--border-strong);align-items:center;min-height:42px;padding:0 10px;display:flex}.skill-card-lab-module__maezgq__searchField svg{color:var(--text-muted);flex:none}.skill-card-lab-module__maezgq__searchField input{border:0;width:100%;min-width:0}.skill-card-lab-module__maezgq__libraryTableWrap{overflow-x:auto}.skill-card-lab-module__maezgq__libraryTable{border-collapse:collapse;width:100%;min-width:920px}.skill-card-lab-module__maezgq__libraryTable th,.skill-card-lab-module__maezgq__libraryTable td{border-bottom:1px solid var(--border);text-align:right;vertical-align:middle;padding:12px 14px}.skill-card-lab-module__maezgq__libraryTable th{color:var(--text-muted);background:var(--surface-muted);font:700 9px var(--font-mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.skill-card-lab-module__maezgq__libraryTable th:first-child,.skill-card-lab-module__maezgq__libraryTable th:last-child,.skill-card-lab-module__maezgq__libraryTable td:first-child,.skill-card-lab-module__maezgq__libraryTable td:last-child{text-align:left}.skill-card-lab-module__maezgq__libraryTable td{font:11px var(--font-mono)}.skill-card-lab-module__maezgq__libraryTable td:first-child{font-family:var(--font-sans);align-items:center;gap:9px;display:flex}.skill-card-lab-module__maezgq__libraryTable td:first-child strong,.skill-card-lab-module__maezgq__libraryTable td:first-child small{display:block}.skill-card-lab-module__maezgq__libraryTable td:first-child strong{font-size:12px}.skill-card-lab-module__maezgq__libraryTable td:first-child small{color:var(--text-muted);font-size:9px}.skill-card-lab-module__maezgq__libraryTable td:nth-child(5) strong{color:var(--signal-ink)}.skill-card-lab-module__maezgq__libraryTable td:last-child{max-width:340px;color:var(--text-secondary);font-family:var(--font-sans);line-height:1.45}.skill-card-lab-module__maezgq__libraryTable .skill-card-lab-module__maezgq__dotBadge{margin-left:7px}.skill-card-lab-module__maezgq__noRows,.skill-card-lab-module__maezgq__loading{color:var(--text-muted);text-align:center;margin:0;padding:28px}.skill-card-lab-module__maezgq__boundary{border:1px solid var(--border);grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid}.skill-card-lab-module__maezgq__boundary>div{background:var(--surface);border-left:1px solid var(--border);gap:10px;padding:17px;display:flex}.skill-card-lab-module__maezgq__boundary>div:first-child{border-left:0}.skill-card-lab-module__maezgq__boundary svg{color:var(--signal);flex:none}.skill-card-lab-module__maezgq__boundary p,.skill-card-lab-module__maezgq__boundary strong,.skill-card-lab-module__maezgq__boundary span{margin:0;display:block}.skill-card-lab-module__maezgq__boundary strong{font-size:11px}.skill-card-lab-module__maezgq__boundary span{color:var(--text-secondary);margin-top:3px;font-size:10px;line-height:1.5}@media (max-width:1420px){.skill-card-lab-module__maezgq__slotNumbers>div>span{font-size:8.5px}.skill-card-lab-module__maezgq__setupBody{grid-template-columns:1fr}.skill-card-lab-module__maezgq__supportPanel{border-top:1px solid var(--border);border-left:0}.skill-card-lab-module__maezgq__workspace{grid-template-columns:1fr}.skill-card-lab-module__maezgq__resultsPanel{grid-template-columns:1fr 1.3fr;display:grid;position:static}.skill-card-lab-module__maezgq__resultsHeading{grid-column:1/-1}.skill-card-lab-module__maezgq__primaryResult{grid-area:2/1/4}.skill-card-lab-module__maezgq__resultMetrics{grid-area:2/2}.skill-card-lab-module__maezgq__resultNote{grid-area:3/2}.skill-card-lab-module__maezgq__cutoffNotice,.skill-card-lab-module__maezgq__shareArea{grid-column:1/-1}.skill-card-lab-module__maezgq__shareArea{border-top:1px solid var(--border)}.skill-card-lab-module__maezgq__libraryControls{grid-template-columns:repeat(4,1fr)}.skill-card-lab-module__maezgq__searchField{grid-column:1/-1}}@media (max-width:1180px){.skill-card-lab-module__maezgq__hero{grid-template-columns:1fr}.skill-card-lab-module__maezgq__heroFacts{width:min(100%,470px)}}@media (max-width:820px){.skill-card-lab-module__maezgq__page{padding:16px}.skill-card-lab-module__maezgq__hero{padding:28px 22px}.skill-card-lab-module__maezgq__supportChoices{grid-template-columns:1fr 1fr}.skill-card-lab-module__maezgq__timingChoices{grid-template-columns:1fr}.skill-card-lab-module__maezgq__panelHeading{flex-direction:column;align-items:stretch}.skill-card-lab-module__maezgq__deckActions label{flex:1}.skill-card-lab-module__maezgq__deckActions input{width:100%}.skill-card-lab-module__maezgq__deckSlot{grid-template-columns:42px minmax(0,1fr) 76px}.skill-card-lab-module__maezgq__slotNumbers{background:var(--surface-muted);grid-column:2/-1;grid-template-columns:repeat(3,minmax(90px,1fr));padding:8px 10px}.skill-card-lab-module__maezgq__breakdownHeader,.skill-card-lab-module__maezgq__breakdownRow{grid-template-columns:minmax(210px,1.4fr) repeat(4,minmax(72px,.6fr))}.skill-card-lab-module__maezgq__breakdownTable{overflow-x:auto}.skill-card-lab-module__maezgq__breakdownHeader,.skill-card-lab-module__maezgq__breakdownRow{min-width:650px}.skill-card-lab-module__maezgq__boundary{grid-template-columns:1fr}.skill-card-lab-module__maezgq__boundary>div,.skill-card-lab-module__maezgq__boundary>div:first-child{border-top:1px solid var(--border);border-left:0}.skill-card-lab-module__maezgq__boundary>div:first-child{border-top:0}}@media (max-width:600px){.skill-card-lab-module__maezgq__page{padding:10px}.skill-card-lab-module__maezgq__heroFacts{grid-template-columns:repeat(3,1fr)}.skill-card-lab-module__maezgq__heroFacts>div{min-width:0;padding:12px 8px}.skill-card-lab-module__maezgq__heroFacts strong{font-size:20px}.skill-card-lab-module__maezgq__savedLibraryHeader{flex-direction:column;align-items:stretch;gap:14px;padding:16px}.skill-card-lab-module__maezgq__newDeckButton{width:100%}.skill-card-lab-module__maezgq__savedDeckGrid{padding:8px}.skill-card-lab-module__maezgq__savedDeckActions button{min-height:40px;padding-left:5px;padding-right:5px}.skill-card-lab-module__maezgq__sectionTitle{grid-template-columns:36px minmax(0,1fr);padding:13px}.skill-card-lab-module__maezgq__sectionTitle>svg{display:none}.skill-card-lab-module__maezgq__durationPanel,.skill-card-lab-module__maezgq__supportPanel,.skill-card-lab-module__maezgq__libraryIntro{padding:16px}.skill-card-lab-module__maezgq__presetRow{grid-template-columns:repeat(3,1fr)}.skill-card-lab-module__maezgq__presetRow label{grid-column:span 1}.skill-card-lab-module__maezgq__supportChoices{grid-template-columns:1fr}.skill-card-lab-module__maezgq__panelHeading,.skill-card-lab-module__maezgq__deckList,.skill-card-lab-module__maezgq__smartActions,.skill-card-lab-module__maezgq__breakdownTable{padding-left:13px;padding-right:13px}.skill-card-lab-module__maezgq__deckActions{grid-template-columns:1fr 1fr;display:grid}.skill-card-lab-module__maezgq__deckSlot{grid-template-columns:34px minmax(0,1fr) 70px;gap:8px}.skill-card-lab-module__maezgq__slotOrder{grid-template-columns:1fr;gap:5px}.skill-card-lab-module__maezgq__slotOrder>div{grid-template-columns:1fr 1fr}.skill-card-lab-module__maezgq__cardIdentity{grid-template-columns:44px minmax(0,1fr)}.skill-card-lab-module__maezgq__grade{height:22px}.skill-card-lab-module__maezgq__slotMain>p{margin-left:0}.skill-card-lab-module__maezgq__slotNumbers{grid-column:1/-1}.skill-card-lab-module__maezgq__slotNumbers>div>span{font-size:8px}.skill-card-lab-module__maezgq__smartActions{grid-template-columns:1fr}.skill-card-lab-module__maezgq__resultsPanel{display:block}.skill-card-lab-module__maezgq__shareArea{border-left:0}.skill-card-lab-module__maezgq__timelineTrack{padding-left:14px;padding-right:14px}.skill-card-lab-module__maezgq__libraryControls{grid-template-columns:1fr 1fr;padding:12px}.skill-card-lab-module__maezgq__searchField{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.skill-card-lab-module__maezgq__page *{scroll-behavior:auto}}
.player-stats-module__KK0Hwa__page{width:min(100%,1580px);margin:0 auto;padding:clamp(28px,4vw,58px) clamp(22px,3.5vw,56px) 96px}.player-stats-module__KK0Hwa__hero{border:1px solid var(--border-strong);background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(340px,.62fr);align-items:stretch;display:grid}.player-stats-module__KK0Hwa__heroCopy{padding:clamp(30px,4vw,60px)}.player-stats-module__KK0Hwa__eyebrow{color:var(--signal);font:600 10px/1.3 var(--font-mono);letter-spacing:.13em;text-transform:uppercase;margin:0}.player-stats-module__KK0Hwa__hero h1{letter-spacing:-.055em;margin:10px 0 14px;font-size:clamp(38px,4.5vw,64px);font-weight:650;line-height:.98}.player-stats-module__KK0Hwa__heroCopy>p:not(.player-stats-module__KK0Hwa__eyebrow){max-width:690px;color:var(--text-secondary);margin:0;font-size:16px;line-height:1.65}.player-stats-module__KK0Hwa__heroActions,.player-stats-module__KK0Hwa__commandActions{flex-wrap:wrap;gap:9px;display:flex}.player-stats-module__KK0Hwa__heroActions{margin-top:26px}.player-stats-module__KK0Hwa__primaryButton,.player-stats-module__KK0Hwa__secondaryButton{border:1px solid var(--border-strong);cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.player-stats-module__KK0Hwa__primaryButton{border-color:var(--signal-brand);background:var(--signal-brand);color:var(--on-signal)}[data-theme=light] .player-stats-module__KK0Hwa__primaryButton{color:#fff}.player-stats-module__KK0Hwa__primaryButton:hover{background:var(--signal-bright)}[data-theme=light] .player-stats-module__KK0Hwa__primaryButton:hover{background:#066d68}.player-stats-module__KK0Hwa__primaryButton:disabled{cursor:wait;opacity:.65}.player-stats-module__KK0Hwa__secondaryButton{background:var(--surface)}.player-stats-module__KK0Hwa__secondaryButton:hover{background:var(--surface-hover)}.player-stats-module__KK0Hwa__scanCard{isolation:isolate;color:#e9ffff;background:#062f3d;grid-template-columns:136px minmax(0,1fr);align-items:center;gap:24px;min-height:245px;padding:30px;display:grid;position:relative;overflow:hidden}.player-stats-module__KK0Hwa__scanCard:before{content:"";z-index:-2;background:linear-gradient(#52e9df12 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#52e9df12 1px,#0000 1px) 0 0/22px 22px,radial-gradient(circle at 30%,#11c1b640,#0000 45%);position:absolute;inset:0}.player-stats-module__KK0Hwa__scanCard:after{content:"";z-index:-1;background:linear-gradient(#0000,#3ff0e11f,#0000);height:55%;animation:5s linear infinite player-stats-module__KK0Hwa__stat-scan;position:absolute;inset:-50% 0 auto}@keyframes player-stats-module__KK0Hwa__stat-scan{to{transform:translateY(360%)}}@media (prefers-reduced-motion:reduce){.player-stats-module__KK0Hwa__scanCard:after{animation:none}}.player-stats-module__KK0Hwa__scanGraphic{place-items:center;width:132px;height:132px;display:grid;position:relative}.player-stats-module__KK0Hwa__scanRing,.player-stats-module__KK0Hwa__scanRingInner{border:1px solid #56dfd4;border-radius:50%;position:absolute}.player-stats-module__KK0Hwa__scanRing{inset:0;box-shadow:0 0 28px #56dfd424}.player-stats-module__KK0Hwa__scanRingInner{opacity:.75;border-style:dashed;inset:14px}.player-stats-module__KK0Hwa__scanCrosshair:before,.player-stats-module__KK0Hwa__scanCrosshair:after{content:"";background:#56dfd48c;position:absolute}.player-stats-module__KK0Hwa__scanCrosshair:before{width:1px;height:100%;top:0;left:50%}.player-stats-module__KK0Hwa__scanCrosshair:after{width:100%;height:1px;top:50%;left:0}.player-stats-module__KK0Hwa__scanGraphic strong{z-index:1;font:600 24px var(--font-mono);background:#062f3d;border-radius:50%;padding:7px 5px;position:relative}.player-stats-module__KK0Hwa__scanCard>div:last-child{gap:5px;display:grid}.player-stats-module__KK0Hwa__scanLabel{color:#73eee4;width:max-content;font:600 9px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;background:#062f3d}.player-stats-module__KK0Hwa__scanCard>div:last-child>strong{background:#062f3d;width:max-content;font-size:20px}.player-stats-module__KK0Hwa__scanCard>div:last-child>span:last-child{color:#a9cfcc;background:#062f3d;max-width:max-content;font-size:12px;line-height:1.45}.player-stats-module__KK0Hwa__commandPanel{border:1px solid var(--border-strong);background:var(--surface-muted);border-top:0;grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:14px 24px;padding:18px 20px 17px;display:grid;position:relative}.player-stats-module__KK0Hwa__nameField{gap:6px;display:grid}.player-stats-module__KK0Hwa__nameField>span{color:var(--text-muted);font:600 9px var(--font-mono);letter-spacing:.11em;text-transform:uppercase}.player-stats-module__KK0Hwa__nameField input{border:1px solid var(--border);background:var(--surface);width:100%;min-height:46px;color:var(--text);padding:0 13px;font-weight:650}.player-stats-module__KK0Hwa__progressTrack{background:var(--border);grid-column:1/-1;height:3px}.player-stats-module__KK0Hwa__progressTrack span{background:var(--signal-bright);height:100%;transition:width .18s;display:block}.player-stats-module__KK0Hwa__privacyLine,.player-stats-module__KK0Hwa__status{grid-column:1/-1;margin:0}.player-stats-module__KK0Hwa__privacyLine{color:var(--text-muted);align-items:center;gap:7px;font-size:11px;display:flex}.player-stats-module__KK0Hwa__privacyLine svg{color:var(--signal);flex:none}.player-stats-module__KK0Hwa__status{border-left:3px solid var(--signal);background:var(--signal-soft);color:var(--text-secondary);padding:10px 12px;font-size:12px}.player-stats-module__KK0Hwa__translationNote{border:1px solid color-mix(in srgb, var(--input) 55%, var(--border));border-left:4px solid var(--input);background:var(--input-soft);grid-template-columns:minmax(230px,.45fr) minmax(0,1fr);gap:24px;margin:24px 0;padding:16px 18px;display:grid}.player-stats-module__KK0Hwa__translationNote div{align-content:start;gap:4px;display:grid}.player-stats-module__KK0Hwa__translationNote div span{color:var(--input-ink);font:600 9px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.player-stats-module__KK0Hwa__translationNote strong{font-size:13px}.player-stats-module__KK0Hwa__translationNote p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.6}.player-stats-module__KK0Hwa__workspace{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:24px;display:grid}.player-stats-module__KK0Hwa__entryColumn{gap:18px;min-width:0;display:grid}.player-stats-module__KK0Hwa__statSection{border:1px solid var(--border-strong);background:var(--surface)}.player-stats-module__KK0Hwa__combinedSection{border-color:var(--signal);box-shadow:inset 3px 0 0 var(--signal)}.player-stats-module__KK0Hwa__combinedSection>header{background:var(--signal-soft)}.player-stats-module__KK0Hwa__statSection>header{border-bottom:1px solid var(--border);grid-template-columns:35px minmax(0,1fr) auto;align-items:start;gap:12px;padding:17px 18px;display:grid}.player-stats-module__KK0Hwa__statSection>header>span{color:var(--signal);font:600 10px var(--font-mono)}.player-stats-module__KK0Hwa__statSection h2{letter-spacing:-.02em;margin:0;font-size:18px}.player-stats-module__KK0Hwa__statSection header p{color:var(--text-muted);margin:3px 0 0;font-size:11px}.player-stats-module__KK0Hwa__statSection header>strong{color:var(--signal);font:600 11px var(--font-mono)}.player-stats-module__KK0Hwa__inputGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.player-stats-module__KK0Hwa__statField{border-bottom:1px solid var(--border);grid-template-columns:minmax(150px,1fr) minmax(120px,.7fr);align-items:center;gap:12px;min-width:0;min-height:67px;padding:10px 14px;display:grid}.player-stats-module__KK0Hwa__statField:nth-child(odd){border-right:1px solid var(--border)}.player-stats-module__KK0Hwa__statField:nth-last-child(-n+2){border-bottom:0}.player-stats-module__KK0Hwa__statField:nth-last-child(2):nth-child(2n){border-bottom:1px solid var(--border)}.player-stats-module__KK0Hwa__statIdentity{gap:3px;min-width:0;display:grid}.player-stats-module__KK0Hwa__statLabel{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.player-stats-module__KK0Hwa__statLabel>span{overflow-wrap:anywhere;font-size:12px;font-weight:650;line-height:1.3}.player-stats-module__KK0Hwa__statLabel small{color:var(--text-muted);font:8px var(--font-mono)}.player-stats-module__KK0Hwa__statHint{color:var(--input-ink);font:500 9px/1.35 var(--font-mono)}.player-stats-module__KK0Hwa__inputWrap{border:1px solid var(--border);background:var(--surface-muted);grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}.player-stats-module__KK0Hwa__inputWrap:focus-within{border-color:var(--signal);box-shadow:inset 3px 0 0 var(--signal)}.player-stats-module__KK0Hwa__inputWrap input{width:100%;min-width:0;height:42px;color:var(--text);font:600 13px var(--font-mono);background:0 0;border:0;outline:0;padding:0 10px}.player-stats-module__KK0Hwa__inputWrap input::placeholder{color:var(--text-muted);opacity:.55}.player-stats-module__KK0Hwa__inputWrap>span{color:var(--text-muted);font:600 11px var(--font-mono);padding-right:10px}.player-stats-module__KK0Hwa__library{border:1px solid var(--border-strong);background:var(--surface);gap:13px;padding:18px;display:grid;position:sticky;top:76px}.player-stats-module__KK0Hwa__libraryIntro h2{letter-spacing:-.03em;margin:5px 0;font-size:21px}.player-stats-module__KK0Hwa__libraryIntro>p:last-child{color:var(--text-muted);margin:0;font-size:11px;line-height:1.55}.player-stats-module__KK0Hwa__savedList{gap:7px;max-height:420px;padding-right:2px;display:grid;overflow:auto}.player-stats-module__KK0Hwa__savedCard{border:1px solid var(--border);grid-template-columns:minmax(0,1fr) 42px;display:grid}.player-stats-module__KK0Hwa__savedLoad{background:var(--surface-muted);text-align:left;cursor:pointer;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:66px;padding:9px 11px;display:grid}.player-stats-module__KK0Hwa__savedLoad:hover{background:var(--surface-hover)}.player-stats-module__KK0Hwa__savedLoad>span{min-width:0;display:grid}.player-stats-module__KK0Hwa__savedLoad>span:first-child strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.player-stats-module__KK0Hwa__savedLoad small{color:var(--text-muted);font:8px/1.4 var(--font-mono)}.player-stats-module__KK0Hwa__savedLoad>span:last-child{color:var(--signal);font:600 15px var(--font-mono);text-align:right}.player-stats-module__KK0Hwa__deleteButton,.player-stats-module__KK0Hwa__deleteConfirm{border:0;border-left:1px solid var(--border);background:var(--surface);color:var(--text-muted);cursor:pointer;place-items:center;display:grid}.player-stats-module__KK0Hwa__deleteButton:hover{color:var(--danger);background:var(--surface-hover)}.player-stats-module__KK0Hwa__deleteConfirm{color:#fff;background:var(--danger)}.player-stats-module__KK0Hwa__emptyLibrary{border:1px dashed var(--border-strong);min-height:118px;color:var(--text-muted);text-align:center;align-content:center;place-items:center;gap:4px;margin:0;padding:16px;font-size:11px;display:grid}.player-stats-module__KK0Hwa__emptyLibrary strong{color:var(--text);font-size:12px}.player-stats-module__KK0Hwa__compareCard{border:1px solid var(--signal);background:var(--signal-soft);color:var(--signal-ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;display:grid}.player-stats-module__KK0Hwa__compareCard:hover{box-shadow:inset 4px 0 0 var(--signal)}.player-stats-module__KK0Hwa__compareCard span{gap:2px;display:grid}.player-stats-module__KK0Hwa__compareCard strong{font-size:12px}.player-stats-module__KK0Hwa__compareCard small{color:var(--text-secondary);font-size:9px;line-height:1.45}.player-stats-module__KK0Hwa__libraryLimit{color:var(--text-muted);font:8px var(--font-mono);text-align:center;margin:0}@media (max-width:1260px){.player-stats-module__KK0Hwa__workspace{grid-template-columns:minmax(0,1fr) 290px}.player-stats-module__KK0Hwa__statField{grid-template-columns:1fr;gap:7px}}@media (max-width:980px){.player-stats-module__KK0Hwa__hero{grid-template-columns:1fr}.player-stats-module__KK0Hwa__scanCard{min-height:190px}.player-stats-module__KK0Hwa__commandPanel{grid-template-columns:1fr;align-items:stretch}.player-stats-module__KK0Hwa__commandActions{justify-content:flex-start}.player-stats-module__KK0Hwa__workspace{grid-template-columns:1fr}.player-stats-module__KK0Hwa__library{grid-row:1;position:static}.player-stats-module__KK0Hwa__savedList{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}}@media (max-width:700px){.player-stats-module__KK0Hwa__page{padding:18px 12px 80px}.player-stats-module__KK0Hwa__heroCopy{padding:26px 20px 28px}.player-stats-module__KK0Hwa__hero h1{font-size:39px}.player-stats-module__KK0Hwa__heroActions>*{flex:180px}.player-stats-module__KK0Hwa__scanCard{grid-template-columns:102px minmax(0,1fr);gap:15px;padding:22px 18px}.player-stats-module__KK0Hwa__scanGraphic{width:98px;height:98px}.player-stats-module__KK0Hwa__commandPanel{padding:15px}.player-stats-module__KK0Hwa__commandActions>*{flex:145px}.player-stats-module__KK0Hwa__translationNote{grid-template-columns:1fr;gap:8px}.player-stats-module__KK0Hwa__inputGrid{grid-template-columns:1fr}.player-stats-module__KK0Hwa__statField{grid-template-columns:minmax(0,1fr) 126px;min-height:62px;border-right:0!important;border-bottom:1px solid var(--border)!important}.player-stats-module__KK0Hwa__statField:last-child{border-bottom:0!important}.player-stats-module__KK0Hwa__savedList{grid-template-columns:1fr}}@media (max-width:430px){.player-stats-module__KK0Hwa__scanCard{grid-template-columns:84px minmax(0,1fr)}.player-stats-module__KK0Hwa__scanGraphic{width:80px;height:80px}.player-stats-module__KK0Hwa__scanGraphic strong{font-size:18px}.player-stats-module__KK0Hwa__statSection>header{grid-template-columns:26px minmax(0,1fr) auto;padding:14px 12px}.player-stats-module__KK0Hwa__statSection header p{display:none}.player-stats-module__KK0Hwa__statField{grid-template-columns:1fr;gap:6px;padding:9px 11px}.player-stats-module__KK0Hwa__inputWrap input{height:44px;font-size:16px}}
.shared-build-module__acTqcq__notice{border:1px solid color-mix(in srgb, var(--teal,#087f78) 45%, #aab8b6);border-left:4px solid var(--teal,#087f78);background:#eef8f6;justify-content:space-between;align-items:center;gap:20px;width:min(100% - 36px,1560px);margin:18px auto 0;padding:13px 16px;display:flex}.shared-build-module__acTqcq__notice div{gap:3px;display:grid}.shared-build-module__acTqcq__notice strong{color:#10211f;font-size:.95rem}.shared-build-module__acTqcq__notice span{color:#455c58;font-size:.84rem;line-height:1.45}.shared-build-module__acTqcq__notice a{color:#087f78;flex:none;font-size:.84rem;font-weight:700;text-decoration:none}.shared-build-module__acTqcq__notice a:hover{text-decoration:underline}.shared-build-module__acTqcq__unavailable{background:#fff;border:1px solid #c6d0ce;width:min(100% - 36px,760px);margin:64px auto;padding:32px}.shared-build-module__acTqcq__unavailable h1{margin:0 0 10px;font-size:1.8rem}.shared-build-module__acTqcq__unavailable p{color:#52615f;margin:0;line-height:1.6}@media (max-width:680px){.shared-build-module__acTqcq__notice{flex-direction:column;align-items:flex-start;width:min(100% - 24px,1560px)}}
