.sec-label[data-astro-cid-us4nbx5g]{font-size:11px;color:var(--text-faint);letter-spacing:3px;font-weight:700;margin-bottom:10px;text-transform:uppercase;border-left:2px solid var(--red-deep);padding-left:8px}.scanline[data-astro-cid-wwes6yjo]{position:fixed;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(255,0,60,.55) 50%,transparent 100%);box-shadow:0 0 12px #ff003c59;pointer-events:none;z-index:600;opacity:0}@media(prefers-reduced-motion:no-preference){.scanline[data-astro-cid-wwes6yjo]{animation:scn 6.5s linear infinite}}.back-btn[data-astro-cid-wwes6yjo]{display:inline-block;font-size:11px;color:var(--text-faint);letter-spacing:2px;margin-bottom:10px;transition:color .15s}.back-btn[data-astro-cid-wwes6yjo]:hover{color:var(--red)}.back-btn[data-astro-cid-wwes6yjo]:active{transform:none;opacity:1}.stamp[data-astro-cid-wwes6yjo]{border:2px solid var(--red);padding:6px 12px;background:#ff003c0d;animation:stmp 1.8s ease-in-out infinite}@media(prefers-reduced-motion:no-preference){html:is(.page-enter,.vt-hold) .stamp[data-astro-cid-wwes6yjo]{animation:stamp-slam .62s cubic-bezier(.2,.8,.2,1) both;animation-play-state:var(--enter-play, running)}@keyframes stamp-slam{0%{opacity:0;transform:rotate(-3deg) scale(1.8)}55%{opacity:1;transform:rotate(-3deg) scale(.92)}78%{transform:rotate(-3deg) scale(1.05)}to{opacity:1;transform:rotate(-3deg) scale(1)}}}.avatar[data-astro-cid-wwes6yjo]{aspect-ratio:1;background:var(--bg-elevated);border:1px solid var(--border-2);display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;position:relative}.avatar-img[data-astro-cid-wwes6yjo]{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(15%)}.avatar[data-astro-cid-wwes6yjo]:after{content:"";position:absolute;top:-50%;left:-120%;width:55%;height:200%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.16),transparent);transform:translate(0) skew(-14deg);pointer-events:none}@media(prefers-reduced-motion:no-preference){html:is(.page-enter,.vt-hold) .avatar[data-astro-cid-wwes6yjo]:after{animation:id-sheen 1.15s ease-out .45s 1;animation-play-state:var(--enter-play, running)}.avatar[data-astro-cid-wwes6yjo]:hover:after{animation:id-sheen .9s ease-out 1}@keyframes id-sheen{0%{transform:translate(0) skew(-14deg)}to{transform:translate(440%) skew(-14deg)}}}.dot[data-astro-cid-wwes6yjo]{animation:sig 1.4s ease-in-out infinite}.cert-grid[data-astro-cid-wwes6yjo]{display:flex;gap:8px;flex-wrap:wrap}.cert-card[data-astro-cid-wwes6yjo]{background:var(--bg-elevated);border:1px solid var(--border-2);padding:9px 14px;flex:1 1 200px;min-width:0}.cert-code[data-astro-cid-wwes6yjo]{font-size:15px;color:var(--red);font-weight:700}.cert-full[data-astro-cid-wwes6yjo]{font-size:14px;margin-top:4px;word-break:break-word}.cert-meta[data-astro-cid-wwes6yjo]{font-size:13px;color:var(--text-muted);margin-top:6px}.comms-grid[data-astro-cid-wwes6yjo]{display:grid;grid-template-columns:80px 1fr;gap:5px 16px;font-size:15px}.comms-key[data-astro-cid-wwes6yjo]{color:var(--text-muted)}.comms-val[data-astro-cid-wwes6yjo]{color:var(--text);min-width:0;overflow-wrap:anywhere;word-break:break-word}.cve-hdr[data-astro-cid-wwes6yjo]{display:grid;grid-template-columns:140px 55px 1fr 65px;gap:10px;padding:6px 0;color:var(--text-muted);font-size:13px;letter-spacing:1px;border-bottom:1px solid var(--border)}.cve-date-hdr[data-astro-cid-wwes6yjo]{text-align:right}.cve-row[data-astro-cid-wwes6yjo]{display:grid;grid-template-columns:140px 55px 1fr 65px;gap:10px;padding:8px 0;border-bottom:1px dotted var(--border);align-items:center;font-size:15px}.cve-id[data-astro-cid-wwes6yjo]{color:var(--red)}.cve-cvss[data-astro-cid-wwes6yjo]{color:#fff;font-size:13px;padding:2px 0;text-align:center;font-weight:700}.cve-desc[data-astro-cid-wwes6yjo]{min-width:0;word-break:break-word}.cve-date[data-astro-cid-wwes6yjo]{color:var(--text-muted);text-align:right;font-size:14px}.comp-row[data-astro-cid-wwes6yjo]{display:grid;grid-template-columns:1fr 100px 110px 55px;gap:12px;padding:7px 0;border-bottom:1px dotted var(--border);font-size:15px}.comp-name[data-astro-cid-wwes6yjo]{min-width:0;word-break:break-word}.comp-rank[data-astro-cid-wwes6yjo]{color:var(--text-muted)}.comp-team[data-astro-cid-wwes6yjo]{color:var(--red-bright)}.comp-year[data-astro-cid-wwes6yjo]{color:var(--text-muted);text-align:right}@media(max-width:860px){.profile-hdr[data-astro-cid-wwes6yjo]{padding:14px 20px 12px!important}}@media(max-width:640px){.profile-hdr[data-astro-cid-wwes6yjo]{padding:10px 14px!important;flex-wrap:wrap!important}.hdr-lbl[data-astro-cid-wwes6yjo]{font-size:10px!important;letter-spacing:2px!important}.hdr-title[data-astro-cid-wwes6yjo]{font-size:19px!important}.stamp[data-astro-cid-wwes6yjo]{display:none}.id-section[data-astro-cid-wwes6yjo]{padding:12px 14px!important;grid-template-columns:72px 1fr!important;gap:10px!important}.id-dl[data-astro-cid-wwes6yjo]{font-size:12px!important;grid-template-columns:82px 1fr!important;gap:4px 8px!important}.profile-body[data-astro-cid-wwes6yjo]{padding:10px 14px!important}.edu-row[data-astro-cid-wwes6yjo]{grid-template-columns:1fr!important;gap:2px!important;font-size:13px!important}.cert-card[data-astro-cid-wwes6yjo]{flex-basis:100%;padding:10px 12px}.cert-code[data-astro-cid-wwes6yjo],.cert-full[data-astro-cid-wwes6yjo]{font-size:13px}.cert-meta[data-astro-cid-wwes6yjo]{font-size:11px}.comms-grid[data-astro-cid-wwes6yjo]{grid-template-columns:60px 1fr;gap:4px 10px;font-size:12px}.comms-val[data-astro-cid-wwes6yjo]{font-size:12px}.cve-hdr[data-astro-cid-wwes6yjo]{display:none}.cve-row[data-astro-cid-wwes6yjo]{grid-template-columns:50px 1fr auto;grid-template-areas:"cvss id   date" "cvss desc desc";gap:4px 10px;padding:10px 0;font-size:13px;align-items:center}.cve-id[data-astro-cid-wwes6yjo]{grid-area:id;font-size:13px;font-weight:700}.cve-cvss[data-astro-cid-wwes6yjo]{grid-area:cvss;font-size:12px;padding:4px 0;align-self:center}.cve-desc[data-astro-cid-wwes6yjo]{grid-area:desc;color:var(--text-2);font-size:12px;line-height:1.5}.cve-date[data-astro-cid-wwes6yjo]{grid-area:date;font-size:12px}.comp-row[data-astro-cid-wwes6yjo]{grid-template-columns:1fr auto;grid-template-areas:"name year" "rank team";gap:3px 10px;padding:10px 0;font-size:13px;align-items:baseline}.comp-name[data-astro-cid-wwes6yjo]{grid-area:name;font-weight:500}.comp-year[data-astro-cid-wwes6yjo]{grid-area:year;font-size:12px}.comp-rank[data-astro-cid-wwes6yjo]{grid-area:rank;font-size:12px}.comp-team[data-astro-cid-wwes6yjo]{grid-area:team;font-size:12px;justify-self:start;text-align:left}}
