.team-page{--team-blue:#2563ff;--team-red:#c83a32;--team-gold:#d7a52a;--team-ink:#111318}.team-hero-grid{opacity:.72;background-image:linear-gradient(#2563ff0b 1px,#0000 1px),linear-gradient(90deg,#2563ff0b 1px,#0000 1px);background-size:58px 58px;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.team-hero-glow{pointer-events:none;filter:blur(28px);border-radius:50%;position:absolute}.team-hero-glow-a{background:radial-gradient(circle,#2563ff1c,#0000 70%);width:34vw;height:34vw;animation:8s ease-in-out infinite teamGlow;top:14%;right:3%}.team-hero-glow-b{background:radial-gradient(circle,#d7a52a12,#0000 70%);width:22vw;height:22vw;animation:10s ease-in-out infinite reverse teamGlow;bottom:2%;left:42%}.team-reveal{animation:.9s cubic-bezier(.16,1,.3,1) both teamReveal}.team-delay-2{animation-delay:.13s}.team-delay-3{animation-delay:.24s}.team-hero-mark{aspect-ratio:1;pointer-events:none;width:min(36vw,540px);position:absolute;top:56%;right:7vw;transform:translateY(-50%)}.team-hero-ring{border:1px solid #2563ff24;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.team-ring-a{width:92%;height:92%;animation:24s linear infinite teamOrbit}.team-ring-b{border-style:dashed;width:67%;height:67%;animation:17s linear infinite teamOrbitReverse}.team-ring-c{border-color:#d7a52a2e;width:43%;height:43%;animation:11s linear infinite teamOrbit}.team-hero-core{background:radial-gradient(circle at 35% 30%,#eef4ff,#dce8fb 62%,#f4f6f8);border:1px solid #2563ff80;align-content:center;place-items:center;gap:7px;width:150px;height:150px;animation:5.5s ease-in-out infinite teamCore;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 26px 90px #2563ff21}.team-hero-core svg{color:#2563ff}.team-hero-core span{letter-spacing:-.08em;font:700 31px/.8 system-ui,sans-serif}.team-hero-core small{letter-spacing:.14em;color:#1113186b;font:6px monospace}.team-hero-label{letter-spacing:.15em;color:#1113184d;font:7px monospace;position:absolute}.team-hero-label-a{top:18%;left:5%}.team-hero-label-b{bottom:16%;right:2%}.team-discipline{transition:transform .35s}.team-discipline:hover{transform:translateY(-4px)}.team-member-card{background:#fff;min-width:0;padding:24px;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s;position:relative;overflow:hidden}.team-member-card:hover{z-index:2;transform:translateY(-7px);box-shadow:0 30px 80px #1118271f}.team-member-card:before{content:"";background:#2563ff0b;border-radius:50%;width:170px;height:170px;transition:transform .5s;position:absolute;top:-60px;right:-60px}.team-member-card:hover:before{transform:scale(1.45)}.team-member-top{justify-content:space-between;align-items:center;display:flex;position:relative}.team-member-link{color:#11131857;align-items:center;gap:5px;transition:color .3s;display:inline-flex}.team-member-link:hover{color:#2563ff}.team-member-body{grid-template-columns:124px 1fr;align-items:center;gap:26px;padding:42px 0 35px;display:grid;position:relative}.team-avatar{background:linear-gradient(145deg,#edf3fb,#d8e3f2);border:1px solid #1113181a;place-items:center;width:124px;height:124px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 8px #ffffff38}.team-avatar:before{content:"";border:1px solid #2563ff33;border-radius:50%;position:absolute;inset:12px;transform:rotate(24deg)}.team-avatar span{letter-spacing:-.08em;color:#17345e;font:600 33px/.9 system-ui,sans-serif;position:relative}.team-avatar i{background:#7ee787;border-radius:50%;width:8px;height:8px;position:absolute;bottom:12px;right:12px;box-shadow:0 0 0 5px #7ee7871a}.team-member-body h3{letter-spacing:-.06em;font-size:32px;font-weight:500;line-height:.95}.team-role{letter-spacing:.13em;color:#2563ff;text-transform:uppercase;margin-top:7px;font:7px monospace}.team-education{letter-spacing:.11em;text-transform:uppercase;color:#1113185c;margin-top:8px;font:7px monospace}.team-member-body p{color:#11131880;max-width:470px;margin-top:18px;font-size:12px;line-height:1.8}.team-focus{border-top:1px solid #11131817;grid-template-columns:62px 1fr;gap:16px;padding-top:18px;display:grid;position:relative}.team-focus>span{letter-spacing:.14em;color:#1113184d;font:7px monospace}.team-focus>div{flex-wrap:wrap;gap:6px;display:flex}.team-focus b{letter-spacing:.08em;color:#4f6077;border:1px solid #1113181a;padding:6px 8px;font:500 7px monospace}.team-member-green .team-avatar{background:linear-gradient(145deg,#edf8ef,#dcefe0)}.team-member-green .team-avatar span{color:#285d36}.team-member-purple .team-avatar{background:linear-gradient(145deg,#f1edff,#e6ddfb)}.team-member-purple .team-avatar span{color:#5c438c}.team-member-gold .team-avatar{background:linear-gradient(145deg,#faf4df,#efe4bd)}.team-member-gold .team-avatar span{color:#765c18}.team-member-red .team-avatar{background:linear-gradient(145deg,#fff0ee,#f4d8d5)}.team-member-red .team-avatar span{color:#8e302a}.team-member-cyan .team-avatar{background:linear-gradient(145deg,#eaf9ff,#d6edf6)}.team-member-cyan .team-avatar span{color:#23627a}.team-code-grid{opacity:.38;background-image:linear-gradient(#70a7ff12 1px,#0000 1px),linear-gradient(90deg,#70a7ff12 1px,#0000 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle at 70% 45%,#000,#0000 74%);mask-image:radial-gradient(circle at 70% 45%,#000,#0000 74%)}.team-principle h3{transition:color .3s}.team-principle:hover h3{color:#70a7ff}html[data-theme=dark] .team-page{color:#e9edf3;background:#0d0f12!important}html[data-theme=dark] .team-member-card{box-shadow:none;background:#151922;border-color:#ffffff17}.team-member-body p{color:#e9edf394}html[data-theme=dark] .team-member-link{color:#e9edf373}html[data-theme=dark] .team-education{color:#e9edf361}html[data-theme=dark] .team-focus{border-top-color:#ffffff17}html[data-theme=dark] .team-focus>span{color:#e9edf366}html[data-theme=dark] .team-focus b{color:#b7c5d8;border-color:#ffffff1f}html[data-theme=dark] .team-hero-core{background:#151922;box-shadow:0 26px 90px #00000059}html[data-theme=dark] .team-hero-core small,html[data-theme=dark] .team-hero-label{color:#e9edf36b}html[data-theme=dark] .team-discipline{color:#e9edf3}html[data-theme=dark] .team-discipline p{color:#e9edf385}html[data-theme=dark] .team-page .bg-white\/20,html[data-theme=dark] .team-page .bg-white\/55{background-color:#151922!important}html[data-theme=ide] .team-page{color:#c9d7ea;background:#0b1020!important}html[data-theme=ide] .team-member-card{box-shadow:none;background:#111827;border-color:#58a6ff21}html[data-theme=ide] .team-member-body p{color:#8fa0b5}html[data-theme=ide] .team-member-link,html[data-theme=ide] .team-education{color:#8292a8}html[data-theme=ide] .team-focus{border-top-color:#58a6ff1f}html[data-theme=ide] .team-focus>span{color:#8292a8}html[data-theme=ide] .team-focus b{color:#aebdd0;border-color:#58a6ff2e}html[data-theme=ide] .team-hero-core{background:#111827;box-shadow:0 26px 90px #0000006b}html[data-theme=ide] .team-hero-core span{color:#79c7ff}html[data-theme=ide] .team-hero-core small,html[data-theme=ide] .team-hero-label{color:#8292a8}html[data-theme=ide] .team-discipline p{color:#8fa0b5}@keyframes teamReveal{0%{opacity:0;filter:blur(5px);transform:translateY(24px)}to{opacity:1;filter:none;transform:none}}@keyframes teamGlow{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(-16px)scale(1.04)}}@keyframes teamOrbit{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes teamOrbitReverse{to{transform:translate(-50%,-50%)rotate(-360deg)}}@keyframes teamCore{0%,to{transform:translate(-50%,-50%)translateY(0)}50%{transform:translate(-50%,-50%)translateY(-8px)}}@media (max-width:1023px){.team-hero{min-height:auto;padding-top:8rem}.team-hero-mark{width:min(84vw,520px);margin:3rem auto 0;position:relative;top:auto;right:auto;transform:none}.team-hero{display:block}.team-member-body{grid-template-columns:94px 1fr;gap:20px}.team-avatar{width:94px;height:94px}.team-avatar span,.team-member-body h3{font-size:26px}}@media (max-width:640px){.team-member-card{padding:19px}.team-member-body{grid-template-columns:1fr;gap:20px;padding:30px 0 27px}.team-avatar{width:96px;height:96px}.team-focus{grid-template-columns:1fr;gap:8px}.team-hero-core{width:126px;height:126px}.team-hero-core span{font-size:26px}.team-hero-label{font-size:6px}}@media (prefers-reduced-motion:reduce){.team-reveal,.team-hero-glow,.team-ring-a,.team-ring-b,.team-ring-c,.team-hero-core{animation:none!important}.team-member-card,.team-discipline{transition:none}}
.boot-screen{z-index:20000;color:#c9d7ea;opacity:1;visibility:visible;background:#070b14;place-items:center;transition:opacity .36s,visibility .36s;display:grid;position:fixed;inset:0;overflow:hidden}.boot-screen-closing{opacity:0;visibility:hidden;pointer-events:none}.boot-screen-grid{opacity:.75;background-image:linear-gradient(#58a6ff0e 1px,#0000 1px),linear-gradient(90deg,#58a6ff0e 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 82%);mask-image:radial-gradient(circle,#000,#0000 82%)}.boot-screen-glow{filter:blur(70px);pointer-events:none;border-radius:50%;position:absolute}.boot-screen-glow-a{background:#2563ff21;width:42vw;height:42vw;animation:7s ease-in-out infinite bootGlow;top:-16vw;right:-12vw}.boot-screen-glow-b{background:#bc8cff17;width:30vw;height:30vw;animation:9s ease-in-out infinite reverse bootGlow;bottom:-14vw;left:-10vw}.boot-window{background:#0d1424;border:1px solid #58a6ff33;width:min(760px,100vw - 32px);position:relative;overflow:hidden;box-shadow:0 40px 120px #0000008c,0 0 0 1px #58a6ff08}.boot-window-bar{color:#71839c;letter-spacing:.12em;background:#0a1020;border-bottom:1px solid #58a6ff1f;grid-template-columns:76px 1fr 54px;align-items:center;gap:10px;height:42px;padding:0 14px;font:8px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:grid}.boot-window-bar>span{justify-self:center}.boot-window-bar>b{color:#7ee787;justify-self:end;font-size:7px;font-weight:500}.boot-dots{gap:5px;display:flex}.boot-dots i{background:#314158;border-radius:50%;width:6px;height:6px}.boot-dots i:first-child{background:#ff7b72}.boot-dots i:nth-child(2){background:#f2cc60}.boot-dots i:nth-child(3){background:#7ee787}.boot-window-body{grid-template-columns:54px 1fr;min-height:350px;display:grid}.boot-sidebar{color:#52657f;background:#0b1220;border-right:1px solid #58a6ff1a;flex-direction:column;align-items:center;gap:28px;padding:18px 0;font:9px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.boot-sidebar strong{color:#79c7ff;font-size:13px;font-weight:600}.boot-sidebar span:first-of-type{color:#bc8cff}.boot-sidebar span:nth-of-type(2){color:#7ee787}.boot-sidebar span:nth-of-type(3){color:#f2cc60}.boot-editor{flex-direction:column;min-width:0;display:flex}.boot-editor-tabs{background:#101827;border-bottom:1px solid #58a6ff1a;justify-content:space-between;align-items:center;height:38px;padding:0 16px;font:8px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.boot-editor-tabs span{color:#d7e3f4;border-bottom:1px solid #58a6ff;align-items:center;height:100%;display:flex}.boot-editor-tabs small{color:#8292a8}.boot-code{flex:1;padding:24px 22px 12px;font:12px/2 ui-monospace,SFMono-Regular,Consolas,monospace}.boot-code-line{grid-template-columns:32px 1fr;min-height:24px;display:grid}.boot-line-number{color:#40516b;text-align:right;-webkit-user-select:none;user-select:none;padding-right:12px}.boot-code-text{white-space:pre;color:#c9d7ea;min-width:0}.boot-code-text em{color:#bc8cff;font-style:normal}.boot-code-line:nth-child(2) .boot-code-text em{color:#79c7ff}.boot-code-line:nth-child(3) .boot-code-text em{color:#7ee787}.boot-code-line:nth-child(4) .boot-code-text em{color:#ffa657}.boot-code-line:nth-child(5) .boot-code-text em{color:#f2cc60}.boot-code-line:nth-child(8) .boot-code-text em{color:#bc8cff}.boot-caret{vertical-align:-2px;background:#58a6ff;width:7px;height:15px;margin-left:2px;animation:.8s step-end infinite bootCaret;display:inline-block}.boot-terminal{color:#7486a0;background:#090f1c;border:1px solid #58a6ff17;margin:0 20px 18px;padding:11px 13px;font:8px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.boot-terminal span{color:#7ee787}.boot-terminal b{color:#79c7ff;font-weight:500}.boot-terminal i{color:#7ee787;font-style:normal;animation:.8s step-end infinite bootCaret}.boot-status{color:#64748b;letter-spacing:.1em;background:#0a1020;border-top:1px solid #58a6ff1f;justify-content:space-between;align-items:center;padding:11px 15px;font:7px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.boot-status span:first-child{color:#7f91aa}.boot-status i{background:#7ee787;border-radius:50%;width:5px;height:5px;margin-right:7px;animation:1.3s ease-in-out infinite bootPulse;display:inline-block;box-shadow:0 0 12px #7ee7878c}.boot-brand{color:#41516a;letter-spacing:.2em;font:7px/1 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;bottom:28px}.boot-screen-closing .boot-window{transition:transform .36s;transform:translateY(-8px)}.boot-window{transition:transform .45s cubic-bezier(.16,1,.3,1)}@keyframes bootCaret{0%,45%{opacity:1}46%,to{opacity:0}}@keyframes bootPulse{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.25)}}@keyframes bootGlow{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(-18px)scale(1.05)}}@media (max-width:640px){.boot-window{width:calc(100vw - 22px)}.boot-window-bar{grid-template-columns:58px 1fr 40px;height:38px;padding:0 11px;font-size:7px}.boot-window-body{grid-template-columns:42px 1fr;min-height:315px}.boot-sidebar{gap:22px;padding-top:16px}.boot-code{padding:18px 12px 10px;font-size:10px;line-height:1.9}.boot-code-line{grid-template-columns:27px 1fr}.boot-line-number{padding-right:8px}.boot-terminal{margin:0 12px 12px}.boot-brand{font-size:6px;bottom:16px}}@media (prefers-reduced-motion:reduce){.boot-screen-glow-a,.boot-screen-glow-b,.boot-caret,.boot-terminal i,.boot-status i{animation:none}.boot-screen{transition:none}}
