.skill-file-module__MOQpYW__section{position:relative}.skill-file-module__MOQpYW__wrap{width:100%;max-width:var(--col-max);gap:var(--s-7);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);grid-template-areas:"file side""tracked tracked";align-items:start;margin:0 auto;display:grid}.skill-file-module__MOQpYW__file{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--card);grid-area:file;overflow:hidden;box-shadow:0 12px 40px #00000040}.skill-file-module__MOQpYW__head{align-items:center;gap:var(--s-4);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line);font-family:var(--font-jetbrains-mono), monospace;color:var(--ink-mute);background:#0f0d0a80;font-size:11.5px;display:flex}.skill-file-module__MOQpYW__dots{gap:6px;display:flex}.skill-file-module__MOQpYW__dots i{background:var(--ink-faint);border-radius:50%;width:9px;height:9px;display:inline-block}.skill-file-module__MOQpYW__tabs{flex:1;align-items:baseline;gap:0;display:flex}.skill-file-module__MOQpYW__path{color:var(--ink-mute)}.skill-file-module__MOQpYW__fname{color:var(--ink);font-weight:500}.skill-file-module__MOQpYW__tag{color:var(--ink-dim);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:10.5px}.skill-file-module__MOQpYW__body{padding:var(--s-3) var(--s-3) var(--s-4);position:relative;overflow:hidden}.skill-file-module__MOQpYW__body table{border-collapse:collapse;width:100%;font-family:var(--font-jetbrains-mono), monospace;font-size:var(--t-mono-code);line-height:1.55}.skill-file-module__MOQpYW__body td{vertical-align:top;padding:0 var(--s-2)}.skill-file-module__MOQpYW__ln{text-align:right;width:36px;color:var(--ink-faint);-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;padding-top:2px;font-size:11px}.skill-file-module__MOQpYW__fm{color:var(--ink-dim)}.skill-file-module__MOQpYW__h{color:var(--ink);padding-top:4px;font-weight:500}.skill-file-module__MOQpYW__p,.skill-file-module__MOQpYW__li{color:var(--ink-dim)}.skill-file-module__MOQpYW__blank{padding:0;line-height:.5}.skill-file-module__MOQpYW__hiddenRow td{opacity:0}.skill-file-module__MOQpYW__caret{background:var(--ink);vertical-align:-2px;width:6px;height:1em;margin-left:2px;animation:1.05s steps(2,end) infinite skill-file-module__MOQpYW__caretBlink;display:inline-block}@keyframes skill-file-module__MOQpYW__caretBlink{0%,49%{opacity:1}50%,to{opacity:0}}.skill-file-module__MOQpYW__side{gap:var(--s-4);padding-top:var(--s-2);flex-direction:column;grid-area:side;display:flex}.skill-file-module__MOQpYW__tierTitle{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-mute);font-size:11px}.skill-file-module__MOQpYW__tierSub{color:var(--ink-dim);margin-top:var(--s-1);max-width:360px;font-size:14px;line-height:1.5}.skill-file-module__MOQpYW__segments{border:1px solid var(--line);border-radius:var(--radius-pill);margin-top:var(--s-3);background:#14120f99;align-items:stretch;gap:0;padding:4px;display:flex}.skill-file-module__MOQpYW__segment{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.08em;color:var(--ink-mute);padding:0 var(--s-2);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;appearance:none;min-height:32px;transition:background var(--d-standard) var(--ease-out-expo), color var(--d-standard) var(--ease-out-expo);background:0 0;border:0;flex:1;justify-content:center;align-items:center;font-size:10.5px;line-height:1;display:inline-flex}.skill-file-module__MOQpYW__segment:hover{color:var(--ink)}.skill-file-module__MOQpYW__wrap[data-active-tier=meta] .skill-file-module__MOQpYW__segment[data-tier=meta],.skill-file-module__MOQpYW__wrap[data-active-tier=inst] .skill-file-module__MOQpYW__segment[data-tier=inst],.skill-file-module__MOQpYW__wrap[data-active-tier=res] .skill-file-module__MOQpYW__segment[data-tier=res]{background:var(--ink);color:var(--bg);font-weight:500}.skill-file-module__MOQpYW__tierBody{margin-top:var(--s-3);min-height:96px;position:relative}.skill-file-module__MOQpYW__tierPanel{opacity:0;transition:opacity var(--d-standard) var(--ease-out-expo), transform var(--d-standard) var(--ease-out-expo);pointer-events:none;position:absolute;inset:0;transform:translateY(6px)}.skill-file-module__MOQpYW__wrap[data-active-tier=meta] .skill-file-module__MOQpYW__tierPanel[data-tier=meta],.skill-file-module__MOQpYW__wrap[data-active-tier=inst] .skill-file-module__MOQpYW__tierPanel[data-tier=inst],.skill-file-module__MOQpYW__wrap[data-active-tier=res] .skill-file-module__MOQpYW__tierPanel[data-tier=res]{opacity:1;pointer-events:auto;transform:translateY(0)}.skill-file-module__MOQpYW__tierLabel{letter-spacing:-.01em;color:var(--ink);font-size:18px}.skill-file-module__MOQpYW__tierTok{font-family:var(--font-jetbrains-mono), monospace;color:var(--ink-dim);margin-top:var(--s-2);max-width:320px;font-size:13px;line-height:1.5}.skill-file-module__MOQpYW__tracked{margin-top:var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--line);align-items:baseline;gap:var(--s-5);grid-area:tracked;min-width:0;display:flex}.skill-file-module__MOQpYW__trackedLabel{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);flex-shrink:0;font-size:10.5px}.skill-file-module__MOQpYW__trackedRow{font-family:var(--font-jetbrains-mono), monospace;white-space:nowrap;scrollbar-width:none;flex-wrap:nowrap;align-items:baseline;gap:0;min-width:0;font-size:11.5px;display:flex;overflow-x:auto}.skill-file-module__MOQpYW__trackedRow::-webkit-scrollbar{display:none}.skill-file-module__MOQpYW__trackedItem{padding-right:var(--s-4);align-items:baseline;gap:6px;display:inline-flex}.skill-file-module__MOQpYW__trackedItem:not(:last-child):after{content:"·";color:var(--ink-faint);margin-left:var(--s-4)}.skill-file-module__MOQpYW__varKey{color:var(--ink-mute);letter-spacing:.02em}.skill-file-module__MOQpYW__varArrow{color:var(--ink-faint)}.skill-file-module__MOQpYW__varVal{color:var(--ink);font-variant-numeric:tabular-nums}@media (max-width:1023px){.skill-file-module__MOQpYW__wrap{grid-template-columns:1fr;grid-template-areas:"file""side""tracked"}.skill-file-module__MOQpYW__side{padding-top:0}.skill-file-module__MOQpYW__tracked{align-items:flex-start;gap:var(--s-3);flex-direction:column}}@media (max-width:559px){.skill-file-module__MOQpYW__segments{border-radius:16px;flex-direction:column;gap:4px;padding:6px}.skill-file-module__MOQpYW__segment{width:100%;padding:10px}}
