.seek-home{--seek-red:#e4002b;color:#202020;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;background:#fff;flex-direction:column;min-height:100svh;padding-inline:clamp(24px,5vw,80px);font-family:Helvetica Neue,Helvetica,Arial,PingFang SC,Microsoft YaHei,sans-serif;display:flex}.seek-maze-visual{width:100%;max-width:1600px;margin-inline:auto}.seek-maze-visual svg{width:100%;height:auto;display:block}.seek-maze-visual .seek-maze-compact{display:none}.seek-maze-walls{fill:none;stroke:#cdcdcf;stroke-width:1.2px;stroke-linecap:square}.seek-maze-path{fill:none;stroke:var(--seek-red);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:60s linear 1s both seek-trace}.seek-maze-start{fill:var(--seek-red)}.seek-maze-goal{fill:#fff;stroke:var(--seek-red);stroke-width:1.2px}.seek-maze-goal-ring{fill:#fff;fill-opacity:0;stroke:var(--seek-red);stroke-width:1px}.seek-maze-label{fill:#626262;font-family:inherit;font-size:10px}.seek-maze-leader{fill:none;stroke:#a2a2a2;stroke-width:.8px;stroke-dasharray:2 4}@keyframes seek-trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (width<=700px){.seek-home{padding-inline:20px}.seek-maze-visual .seek-maze-wide{display:none}.seek-maze-visual .seek-maze-compact{display:block}.seek-maze-label{font-size:12px}}@media (prefers-reduced-motion:reduce){.seek-maze-path{stroke-dashoffset:0;animation:none}}.seek-header{border-bottom:1px solid #e6e6e6;width:100%}.seek-nav{align-items:center;gap:40px;max-width:1600px;min-height:88px;margin-inline:auto;display:flex}.seek-brand{letter-spacing:-.04em;flex-shrink:0;align-items:center;gap:11px;font-size:22px;font-weight:650;display:inline-flex}.seek-brand svg{color:var(--seek-red)}.seek-nav-account{align-items:center;gap:24px;margin-left:auto;display:flex}.seek-nav-link{color:#626262;align-items:center;min-height:44px;font-size:15px;display:inline-flex}.seek-nav-active{color:#202020;box-shadow:inset 0 -2px var(--seek-red)}.seek-nav-button{color:#fff;background:#202020;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding-inline:24px;font-size:14px;font-weight:600;display:inline-flex}.seek-nav a{text-decoration:none;transition:color .16s,background-color .16s}.seek-nav-link:hover{color:var(--seek-red)}.seek-nav-button:hover{background:var(--seek-red)}.seek-home a:focus-visible{outline:2px solid var(--seek-red);outline-offset:5px}.seek-maze-stage{flex:1;align-items:center;width:100%;padding-block:40px;display:grid}.seek-skip{z-index:50;color:#fff;background:#202020;padding:10px 20px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.seek-skip:focus{transform:translateY(0)}.seek-skills h1{letter-spacing:-.04em;margin:0 0 16px;font-size:clamp(40px,6vw,72px);font-weight:500}.seek-skills p{color:#626262;margin:0;font-size:16px}@media (width<=700px){.seek-nav{gap:20px;min-height:76px}.seek-brand{gap:8px;font-size:19px}.seek-brand svg{width:24px;height:24px}.seek-nav-account{gap:12px}.seek-nav-link,.seek-nav-button{font-size:13px}.seek-nav-button{padding-inline:16px}}@media (width<=380px){.seek-home{padding-inline:12px}.seek-nav{gap:12px}.seek-nav-account{gap:10px}.seek-brand{gap:6px;font-size:17px}.seek-brand svg{width:20px;height:20px}.seek-nav-button{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.seek-nav a{transition:none}}.seek-skills-page{padding-inline:clamp(16px,3vw,48px)}.seek-skills{width:100%;max-width:1800px;margin-inline:auto;padding-block:12px 64px}.seek-catalog-toolbar{justify-content:center;padding-bottom:56px;display:flex;position:relative}.seek-catalog-search{color:#626262;background:#f7f7f8;border:1px solid #0000;border-radius:999px;align-items:center;gap:12px;width:min(100%,720px);min-height:60px;padding-inline:24px;display:flex}.seek-catalog-search:focus-within{outline:2px solid var(--seek-red);outline-offset:3px}.seek-catalog-search input{color:#202020;min-width:0;caret-color:var(--seek-red);font:inherit;background:0 0;border:0;outline:none;flex:1;padding-block:16px;font-size:18px}.seek-catalog-search input::placeholder{color:#737373;opacity:1}.seek-catalog-search input::-webkit-search-cancel-button{display:none}.seek-catalog-search>svg{flex-shrink:0}.seek-catalog-search button{cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;min-width:44px;min-height:44px;display:grid}.seek-catalog-search button:hover{background:#e6e6e8}.seek-catalog-search button:focus-visible{outline:2px solid var(--seek-red);outline-offset:2px}.seek-catalog-count{inset-inline-start:0;color:#626262;font-variant-numeric:tabular-nums;font-size:12px;position:absolute;bottom:16px}.seek-catalog-grid{--catalog-card-gap:32px;gap:var(--catalog-card-gap) 28px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.seek-catalog-grid[data-masonry]{grid-auto-rows:1px;row-gap:0}.seek-skill-card{min-width:0}.seek-skill-card-link{border-radius:16px;display:block}.seek-skill-card-preview{background:#f7f7f8;border:1px solid #ededee;border-radius:16px;overflow:hidden}.seek-skill-card-preview img{width:100%;height:auto;display:block}.seek-skill-card-caption{padding:12px 12px 0}.seek-skill-card-caption p{-webkit-line-clamp:2;color:#202020;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:16px;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.seek-skill-card-author{color:#626262;overflow-wrap:anywhere;margin-top:8px;font-size:13px;line-height:1.5;display:block}.seek-skill-card-link:hover .seek-skill-card-caption p{color:var(--seek-red)}.seek-skill-card-link:focus-visible{outline:2px solid var(--seek-red);outline-offset:5px}.seek-catalog-empty{text-align:center;padding-block:64px}.seek-catalog-empty svg{color:#737373;margin:0 auto 16px}.seek-catalog-empty strong{margin-bottom:8px;display:block}.seek-catalog-empty p{color:#626262}@media (width>=1600px){.seek-catalog-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1100px){.seek-catalog-grid{gap:var(--catalog-card-gap) 20px;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.seek-skills-page{padding-inline:16px}.seek-skills{padding-top:8px}.seek-catalog-toolbar{padding-bottom:48px}.seek-catalog-search{gap:8px;min-height:52px;padding-inline:18px}.seek-catalog-search input{padding-block:13px;font-size:16px}.seek-catalog-grid{--catalog-card-gap:24px;gap:var(--catalog-card-gap) 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.seek-skill-card-preview,.seek-skill-card-link{border-radius:12px}.seek-skill-card-caption{padding:10px 4px 0}.seek-skill-card-caption p{font-size:14px}.seek-skill-card-author{margin-top:6px;font-size:12px}}.seek-skill-document{width:100%;max-width:1000px;margin-inline:auto;padding-block:40px 80px}.seek-skill-document-nav{color:#626262;justify-content:space-between;gap:16px;margin-bottom:40px;font-size:13px;display:flex}.seek-skill-document-nav a,.seek-skill-document-nav span{align-items:center;gap:8px;display:inline-flex}.seek-skill-document h1{letter-spacing:-.04em;font-size:clamp(32px,5vw,48px)}.seek-skill-detail{--foreground:#202020;--fg-2:#626262;--fg-3:#737373;--border:#e6e6e6;--primary:#e4002b}.seek-skill-document .prose{--tw-prose-body:#626262;--tw-prose-headings:#202020;--tw-prose-bold:#202020;--tw-prose-code:#202020;--tw-prose-links:#e4002b;--tw-prose-pre-bg:#f7f7f8;--tw-prose-pre-code:#202020}
