.skills-preview-module__goPrsq__page{--skill-ink:hsl(var(--foreground));--skill-muted:color-mix(in srgb, hsl(var(--foreground)) 66%, hsl(var(--background)) 34%);--skill-line:color-mix(in srgb, hsl(var(--foreground)) 11%, transparent);--skill-dot:#668ca72e;--stage-surface:color-mix(in srgb, hsl(var(--background)) 76%, #dcecf5 24%);--control-surface:color-mix(in srgb, hsl(var(--background)) 91%, #e8f2f7 9%);--professional-fill:#d4e6f3;--professional-hover:#c3dced;--professional-text:#244b69;--strength-fill:#dcebe3;--strength-hover:#c9e0d3;--strength-text:#315845;--interest-fill:#f1ddd7;--interest-hover:#e7ccc4;--interest-text:#74493f;--selected-fill:#2d5d83;--selected-text:#f7fbfe;min-height:calc(100dvh - 6rem);color:var(--skill-ink);background:hsl(var(--background));overflow:hidden}:is(.dark,.cyberpunk,.aurora,.synthwave) .skills-preview-module__goPrsq__page{--skill-muted:color-mix(in srgb, hsl(var(--foreground)) 68%, hsl(var(--background)) 32%);--skill-dot:#86b7d529;--stage-surface:color-mix(in srgb, hsl(var(--background)) 80%, #25546f 20%);--control-surface:color-mix(in srgb, hsl(var(--background)) 88%, #315d74 12%);--professional-fill:color-mix(in srgb, hsl(var(--background)) 64%, #3b789e 36%);--professional-hover:color-mix(in srgb, hsl(var(--background)) 52%, #4b8bb3 48%);--professional-text:color-mix(in srgb, hsl(var(--foreground)) 86%, #bfe5fa 14%);--strength-fill:color-mix(in srgb, hsl(var(--background)) 65%, #3c795f 35%);--strength-hover:color-mix(in srgb, hsl(var(--background)) 52%, #4a8f70 48%);--strength-text:color-mix(in srgb, hsl(var(--foreground)) 86%, #c8eddb 14%);--interest-fill:color-mix(in srgb, hsl(var(--background)) 66%, #9a6458 34%);--interest-hover:color-mix(in srgb, hsl(var(--background)) 54%, #b47769 46%);--interest-text:color-mix(in srgb, hsl(var(--foreground)) 86%, #f5d9d1 14%);--selected-fill:color-mix(in srgb, hsl(var(--foreground)) 82%, #79a9c9 18%);--selected-text:hsl(var(--background))}.skills-preview-module__goPrsq__shell{grid-template-rows:auto minmax(430px,1fr);gap:clamp(.7rem,1.5vh,1.05rem);width:min(100%,1580px);min-height:calc(100dvh - 6rem);margin:0 auto;padding:clamp(.85rem,2vh,1.35rem) clamp(1.25rem,3vw,3.25rem) clamp(1rem,2vh,1.35rem);display:grid}.skills-preview-module__goPrsq__header{grid-template-columns:minmax(230px,.48fr) minmax(0,1.52fr);align-items:end;gap:clamp(1.5rem,3vw,3.5rem);min-width:0;display:grid}.skills-preview-module__goPrsq__titleBlock h1{color:var(--skill-ink);font-family:var(--font-heading), "MiSans", "Microsoft YaHei UI", sans-serif;letter-spacing:0;margin:0;font-size:clamp(2.55rem,3.3vw,3.35rem);font-weight:680;line-height:1}.skills-preview-module__goPrsq__titleBlock p{color:var(--skill-muted);margin:.65rem 0 0;font-size:clamp(.98rem,1vw,1.08rem);line-height:1.45}.skills-preview-module__goPrsq__toolbar,.skills-preview-module__goPrsq__filters{align-items:center;min-width:0;display:flex}.skills-preview-module__goPrsq__toolbar{justify-content:flex-end;gap:.65rem}.skills-preview-module__goPrsq__filters{border:1px solid var(--skill-line);background:var(--control-surface);border-radius:999px;gap:.2rem;padding:.28rem}.skills-preview-module__goPrsq__filterButton,.skills-preview-module__goPrsq__drawButton,.skills-preview-module__goPrsq__iconButton,.skills-preview-module__goPrsq__closeButton{cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;font-family:inherit;display:inline-flex}.skills-preview-module__goPrsq__filterButton{min-height:2.65rem;color:var(--skill-muted);white-space:nowrap;background:0 0;border-radius:999px;gap:.5rem;padding:0 .9rem;font-size:.92rem;font-weight:620;line-height:1;transition:color .18s,background-color .18s,opacity .18s}.skills-preview-module__goPrsq__filterButton[data-filter=professional]{color:var(--professional-text)}.skills-preview-module__goPrsq__filterButton[data-filter=strength]{color:var(--strength-text)}.skills-preview-module__goPrsq__filterButton[data-filter=interest]{color:var(--interest-text)}.skills-preview-module__goPrsq__filterButton small{min-width:1.2rem;color:color-mix(in srgb, currentColor 72%, transparent);text-align:right;font-size:.76rem;font-weight:720}.skills-preview-module__goPrsq__filterButton:hover:not(:disabled),.skills-preview-module__goPrsq__filterButtonActive{color:var(--skill-ink);background:color-mix(in srgb, hsl(var(--background)) 72%, #d9eaf4 28%)}.skills-preview-module__goPrsq__filterButtonActive[data-filter=professional]{color:var(--professional-text);background:var(--professional-fill)}.skills-preview-module__goPrsq__filterButtonActive[data-filter=strength]{color:var(--strength-text);background:var(--strength-fill)}.skills-preview-module__goPrsq__filterButtonActive[data-filter=interest]{color:var(--interest-text);background:var(--interest-fill)}.skills-preview-module__goPrsq__filterButton:disabled{cursor:wait;opacity:.62}.skills-preview-module__goPrsq__drawButton{color:#f6fbfe;white-space:nowrap;background:#2f5f85;border-radius:999px;gap:.55rem;min-height:3.15rem;padding:0 1.2rem;font-size:.94rem;font-weight:650;transition:background-color .18s,box-shadow .18s,transform .18s,opacity .18s;box-shadow:0 10px 24px #2b5b7f33}.skills-preview-module__goPrsq__drawButton:hover:not(:disabled){background:#264f70;transform:translateY(-1px);box-shadow:0 13px 27px #2b5b7f40}.skills-preview-module__goPrsq__drawButton:active:not(:disabled){transform:translateY(0)scale(.985)}.skills-preview-module__goPrsq__drawButton:disabled{cursor:wait;opacity:.72}.skills-preview-module__goPrsq__iconButton,.skills-preview-module__goPrsq__closeButton{width:3.15rem;height:3.15rem;color:var(--skill-ink);background:var(--control-surface);box-shadow:inset 0 0 0 1px var(--skill-line);border-radius:50%;transition:color .18s,background-color .18s,transform .18s,opacity .18s}.skills-preview-module__goPrsq__iconButton:hover,.skills-preview-module__goPrsq__closeButton:hover{background:color-mix(in srgb, hsl(var(--background)) 72%, #d9eaf4 28%)}.skills-preview-module__goPrsq__iconButton:hover{transform:rotate(-11deg)}.skills-preview-module__goPrsq__iconButton:active,.skills-preview-module__goPrsq__closeButton:active{transform:scale(.96)}.skills-preview-module__goPrsq__stage{--pill-width:clamp(144px, 10.7vw, 164px);--pill-height:clamp(62px, 7.5vh, 72px);background-color:var(--stage-surface);background-image:radial-gradient(var(--skill-dot) .75px, transparent .75px);min-width:0;min-height:430px;box-shadow:inset 0 0 0 1px var(--skill-line);background-size:22px 22px;border-radius:16px;position:relative;overflow:hidden}.skills-preview-module__goPrsq__pillList{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:clamp(.25rem,.6vh,.4rem);min-width:0;display:flex;position:absolute;inset:clamp(1rem,3vh,2rem) clamp(1.25rem,3vw,3rem)}.skills-preview-module__goPrsq__pillRow{justify-content:center;align-items:center;width:max-content;margin:0;padding:0;list-style:none;display:flex}.skills-preview-module__goPrsq__pillRow:first-child{transform:translate(-2.1%)}.skills-preview-module__goPrsq__pillRow:nth-child(2){transform:translate(1.5%)}.skills-preview-module__goPrsq__pillRow:nth-child(3){transform:translate(2%)}.skills-preview-module__goPrsq__pillRow:nth-child(4){transform:translate(-1.5%)}.skills-preview-module__goPrsq__pillRow:nth-child(5){transform:translate(.8%)}.skills-preview-module__goPrsq__pillRow:nth-child(6){transform:translate(-1.1%)}.skills-preview-module__goPrsq__pillColumn{z-index:1;flex:0 0 var(--pill-width);width:var(--pill-width);height:var(--pill-height);opacity:1;filter:saturate();transform:translateY(var(--pill-lift)) rotate(var(--pill-rotate));justify-content:center;align-items:center;transition:opacity .28s,filter .28s,transform .28s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.skills-preview-module__goPrsq__pillColumn+.skills-preview-module__goPrsq__pillColumn{margin-left:-.68rem}.skills-preview-module__goPrsq__pillColumn:hover,.skills-preview-module__goPrsq__pillColumn:focus-within{z-index:4}.skills-preview-module__goPrsq__pillMuted{pointer-events:none;opacity:.13;filter:saturate(.35);transform:translateY(var(--pill-lift)) rotate(var(--pill-rotate))}.skills-preview-module__goPrsq__magnetSurface{--magnet-x:0px;--magnet-y:0px;width:100%;height:100%;transform:translate3d(var(--magnet-x), var(--magnet-y), 0) scale(1);will-change:transform;transition:transform .26s cubic-bezier(.22,1,.36,1)}.skills-preview-module__goPrsq__magnetSurface:hover{transform:translate3d(var(--magnet-x), var(--magnet-y), 0) scale(1.045)}.skills-preview-module__goPrsq__pillLink{--pill-fill:var(--professional-fill);--pill-hover:var(--professional-hover);--pill-text:var(--professional-text);width:100%;height:100%;color:var(--pill-text);background:var(--pill-fill);box-shadow:inset 0 1px 0 #ffffff85, 0 8px 20px color-mix(in srgb, var(--pill-text) 13%, transparent);cursor:pointer;font-family:var(--font-heading), "MiSans", "Microsoft YaHei UI", sans-serif;letter-spacing:0;white-space:nowrap;will-change:transform, opacity;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:clamp(.98rem,1.12vw,1.1rem);font-weight:650;line-height:1;transition:color .22s,background-color .22s,box-shadow .22s,filter .22s;display:flex;overflow:hidden}.skills-preview-module__goPrsq__pillLink[data-category=strength]{--pill-fill:var(--strength-fill);--pill-hover:var(--strength-hover);--pill-text:var(--strength-text)}.skills-preview-module__goPrsq__pillLink[data-category=interest]{--pill-fill:var(--interest-fill);--pill-hover:var(--interest-hover);--pill-text:var(--interest-text)}.skills-preview-module__goPrsq__pillLink:hover{background:var(--pill-hover);box-shadow:inset 0 1px 0 #ffffff94, 0 13px 26px color-mix(in srgb, var(--pill-text) 18%, transparent)}.skills-preview-module__goPrsq__pillLink:active{filter:brightness(.96)}.skills-preview-module__goPrsq__pillSelected,.skills-preview-module__goPrsq__pillDrawing{color:var(--selected-text);background:var(--selected-fill);box-shadow:0 14px 30px #234c6b45}.skills-preview-module__goPrsq__pillSelected:hover,.skills-preview-module__goPrsq__pillDrawing:hover{background:var(--selected-fill)}.skills-preview-module__goPrsq__pillDrawing{animation:.24s cubic-bezier(.16,1,.3,1) both skills-preview-module__goPrsq__draw-pulse}.skills-preview-module__goPrsq__pillLabel{will-change:transform, opacity;padding:0 .75rem;line-height:1.2;display:inline-block}.skills-preview-module__goPrsq__detailPopover{--detail-accent:var(--professional-text);z-index:5;background:color-mix(in srgb, hsl(var(--background)) 96%, #eef7fb 4%);border-radius:14px;width:min(430px,100% - 2.5rem);min-height:142px;padding:1.2rem 3.6rem 1.2rem 1.35rem;position:absolute;bottom:clamp(1.15rem,2.5vh,2rem);right:clamp(1.25rem,2.5vw,2.35rem);box-shadow:0 22px 52px #23466033}.skills-preview-module__goPrsq__detailPopover[data-category=strength]{--detail-accent:var(--strength-text)}.skills-preview-module__goPrsq__detailPopover[data-category=interest]{--detail-accent:var(--interest-text)}.skills-preview-module__goPrsq__detailMeta{color:var(--detail-accent);align-items:center;gap:.75rem;font-size:.8rem;font-weight:650;line-height:1.2;display:flex}.skills-preview-module__goPrsq__detailMeta span+span{border-left:1px solid var(--skill-line);padding-left:.75rem}.skills-preview-module__goPrsq__detailPopover h2{color:var(--skill-ink);font-family:var(--font-heading), "MiSans", "Microsoft YaHei UI", sans-serif;letter-spacing:0;margin:.5rem 0 0;font-size:clamp(1.25rem,1.7vw,1.55rem);font-weight:690;line-height:1.2}.skills-preview-module__goPrsq__detailPopover p{max-width:42ch;color:var(--skill-muted);margin:.55rem 0 0;font-size:.92rem;line-height:1.65}.skills-preview-module__goPrsq__closeButton{width:2.55rem;height:2.55rem;box-shadow:none;position:absolute;top:.9rem;right:.9rem}.skills-preview-module__goPrsq__filterButton:focus-visible,.skills-preview-module__goPrsq__drawButton:focus-visible,.skills-preview-module__goPrsq__iconButton:focus-visible,.skills-preview-module__goPrsq__pillLink:focus-visible,.skills-preview-module__goPrsq__closeButton:focus-visible{outline-offset:3px;outline:3px solid #4b8fca8c}@keyframes skills-preview-module__goPrsq__draw-pulse{0%{filter:brightness(.98);transform:scale(.95)}55%{filter:brightness(1.14);transform:scale(1.075)}to{filter:brightness(1.03);transform:scale(1.02)}}@media (max-width:1320px){.skills-preview-module__goPrsq__shell{padding-inline:1.15rem}.skills-preview-module__goPrsq__header{grid-template-columns:minmax(210px,.38fr) minmax(0,1.62fr);gap:1rem}.skills-preview-module__goPrsq__titleBlock h1{font-size:2.55rem}.skills-preview-module__goPrsq__filterButton{padding-inline:.72rem;font-size:.86rem}.skills-preview-module__goPrsq__drawButton{padding-inline:1rem}}@media (min-width:1025px) and (max-height:780px){.skills-preview-module__goPrsq__shell{grid-template-rows:auto minmax(400px,1fr);gap:.55rem;padding-block:.55rem .7rem}.skills-preview-module__goPrsq__titleBlock h1{font-size:2.25rem}.skills-preview-module__goPrsq__titleBlock p{margin-top:.35rem;font-size:.9rem}.skills-preview-module__goPrsq__filterButton{min-height:2.35rem}.skills-preview-module__goPrsq__drawButton,.skills-preview-module__goPrsq__iconButton{height:2.85rem;min-height:2.85rem}.skills-preview-module__goPrsq__stage{--pill-width:clamp(136px, 10vw, 150px);--pill-height:54px;min-height:400px}.skills-preview-module__goPrsq__pillList{gap:.2rem}.skills-preview-module__goPrsq__pillLink{font-size:.98rem}}@media (max-width:1024px){.skills-preview-module__goPrsq__page{min-height:calc(100dvh - 5rem);overflow:visible}.skills-preview-module__goPrsq__shell{grid-template-rows:auto minmax(640px,auto);min-height:calc(100dvh - 5rem);padding-block:1rem 1.5rem}.skills-preview-module__goPrsq__header{grid-template-columns:1fr;align-items:start}.skills-preview-module__goPrsq__toolbar{flex-wrap:wrap;justify-content:flex-start}.skills-preview-module__goPrsq__stage{--pill-width:clamp(122px, 12.5vw, 128px);--pill-height:52px;min-height:640px}.skills-preview-module__goPrsq__pillList{inset-inline:.75rem}.skills-preview-module__goPrsq__pillLink{font-size:.88rem}.skills-preview-module__goPrsq__detailPopover{width:auto;left:1rem;right:1rem}}@media (max-width:720px){.skills-preview-module__goPrsq__titleBlock h1{font-size:2.15rem}.skills-preview-module__goPrsq__filters{width:100%;overflow-x:auto}.skills-preview-module__goPrsq__filterButton{flex:none}.skills-preview-module__goPrsq__stage{min-height:1050px;overflow:visible}.skills-preview-module__goPrsq__pillList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;height:auto;padding:1rem;display:grid;position:relative;inset:auto}.skills-preview-module__goPrsq__pillList .skills-preview-module__goPrsq__pillRow{display:contents;transform:none}.skills-preview-module__goPrsq__pillColumn{width:100%;height:54px;transform:rotate(var(--pill-rotate));margin:0;position:relative}.skills-preview-module__goPrsq__pillMuted{transform:rotate(var(--pill-rotate))}.skills-preview-module__goPrsq__pillLink{font-size:.88rem}}@media (prefers-reduced-motion:reduce){.skills-preview-module__goPrsq__filterButton,.skills-preview-module__goPrsq__drawButton,.skills-preview-module__goPrsq__iconButton,.skills-preview-module__goPrsq__pillColumn,.skills-preview-module__goPrsq__magnetSurface,.skills-preview-module__goPrsq__pillLink,.skills-preview-module__goPrsq__closeButton{transition-duration:0s}.skills-preview-module__goPrsq__pillDrawing{animation:none}}
