:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,#root{min-width:320px;min-height:100%;margin:0}body{min-height:100svh}a{color:inherit}html.projects-document{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;background:#050505}body.projects-document{color:#fff;overscroll-behavior:auto;background:#050505;min-width:320px}.projects-page,.projects-page *{box-sizing:border-box}.projects-page{--projects-black:#050505;--projects-white:#fff;--projects-dim:#ffffff94;--projects-faint:#ffffff1a;isolation:isolate;min-height:100svh;color:var(--projects-white);background:radial-gradient(circle at 50% 18%, #ffffff13, transparent 30rem), var(--projects-black);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;position:relative;overflow:hidden}.projects-page:before{z-index:-1;content:"";filter:blur(1px);background:#ffffff06;border:1px solid #ffffff0a;border-radius:50%;width:min(68rem,90vw);height:28rem;position:absolute;top:9rem;left:50%;transform:translate(-50%);box-shadow:0 0 90px #ffffff14,inset 0 0 90px #ffffff06}.projects-grid-background,.projects-scanlines{z-index:-2;pointer-events:none;position:absolute;inset:0}.projects-grid-background{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(#000 0%,#0000 74%);mask-image:linear-gradient(#000 0%,#0000 74%)}.projects-scanlines{z-index:8;opacity:.14;mix-blend-mode:screen;background:repeating-linear-gradient(#0000 0 3px,#ffffff06 4px)}.projects-page a:focus-visible,.projects-card:focus-visible{outline:2px solid var(--projects-white);outline-offset:5px}.projects-skip-link{z-index:30;color:var(--projects-black);background:var(--projects-white);padding:10px 14px;font-size:.75rem;font-weight:800;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.projects-skip-link:focus{transform:translateY(0)}.projects-header,.projects-main,.projects-footer{z-index:1;width:min(1200px,100% - 48px);margin-left:auto;margin-right:auto;position:relative}.projects-header{border-bottom:1px solid var(--projects-faint);justify-content:space-between;align-items:center;height:84px;display:flex}.projects-brand{color:var(--projects-white);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.projects-brand span{text-shadow:0 0 8px #ffffffe6,0 0 22px #ffffff73;font-size:1rem;font-weight:900}.projects-brand strong{letter-spacing:.08em;font-size:.78rem;font-weight:650}.projects-system-status{color:#ffffffbd;letter-spacing:.12em;align-items:center;gap:9px;font-size:.63rem;font-weight:750;display:inline-flex}.projects-system-status i,.projects-card-header strong i{background:var(--projects-white);border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite projects-status-pulse;display:inline-block;box-shadow:0 0 8px #fffffff2,0 0 20px #ffffffa6}.projects-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:940px;min-height:610px;margin:0 auto;padding:96px 0 74px;display:flex}.projects-path{color:var(--projects-dim);letter-spacing:.08em;align-items:center;gap:8px;margin:0 0 27px;font-size:.68rem;display:flex}.projects-path i{color:#ffffff40;font-style:normal}.projects-path strong{color:var(--projects-white);font-weight:700}.projects-hero h1{letter-spacing:-.075em;flex-direction:column;align-items:center;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(4.4rem,12vw,9.2rem);font-weight:950;line-height:.78;display:flex}.projects-hero h1 span{text-shadow:0 0 12px #ffffff2e,0 0 48px #ffffff1f}.projects-hero h1 em{color:#0000;letter-spacing:.2em;-webkit-text-stroke:1px #ffffff94;font-style:normal;transform:translate(.1em)}.projects-lead{max-width:680px;color:var(--projects-dim);margin:39px auto 0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(1rem,1.6vw,1.16rem);line-height:1.75}.projects-command{color:#ffffffad;background:#000000b3;border:1px solid #ffffff29;align-items:center;gap:12px;min-height:45px;margin-top:31px;padding:0 16px;font-size:.7rem;display:inline-flex;box-shadow:inset 0 0 26px #ffffff06}.projects-command>span{color:var(--projects-white);text-shadow:0 0 10px var(--projects-white)}.projects-command code{font-family:inherit}.projects-command i{background:var(--projects-white);width:7px;height:15px;animation:1.05s steps(2,jump-none) infinite projects-cursor;display:inline-block}.projects-stats{border:1px solid var(--projects-faint);background:var(--projects-faint);grid-template-columns:repeat(3,1fr);align-self:stretch;gap:1px;margin:54px 0 0;display:grid}.projects-stats div{background:#050505eb;padding:18px 20px}.projects-stats dt{color:#ffffff5c;letter-spacing:.12em;font-size:.55rem}.projects-stats dd{color:var(--projects-white);letter-spacing:.08em;margin:8px 0 0;font-size:.83rem;font-weight:800}.projects-catalog{border-top:1px solid var(--projects-faint);padding:76px 0 126px}.projects-section-heading{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1080px;margin:0 auto 38px;display:flex}.projects-section-heading p{color:#fff6;letter-spacing:.11em;margin:0 0 11px;font-size:.63rem}.projects-section-heading h2{letter-spacing:-.055em;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(2.1rem,5vw,4.4rem);line-height:.95}.projects-section-heading>span{color:#ffffff57;padding-bottom:6px;font-size:.62rem}.projects-grid{flex-wrap:wrap;justify-content:center;gap:24px;max-width:1080px;margin:0 auto;scroll-margin-top:32px;display:flex}.projects-card{cursor:crosshair;background:linear-gradient(145deg,#ffffff0b,#0000 38%),#080808;border:1px solid #ffffff38;border-radius:2px;flex:360px;min-width:min(100%,320px);min-height:500px;transition:border-color .26s,box-shadow .26s,transform .26s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff05,0 30px 80px #0000008c}.projects-card:nth-child(odd):last-child{max-width:520px}.projects-card:before{z-index:4;content:"";opacity:0;background:linear-gradient(90deg,#0000,#fff,#0000);height:1px;transition:opacity .22s;position:absolute;top:-1px;left:0;right:0;box-shadow:0 0 18px #ffffffb3}.projects-card:is(:hover,:focus,:focus-within){border-color:#ffffffb3;transform:translateY(-6px);box-shadow:inset 0 0 45px #ffffff09,0 0 28px #ffffff14,0 34px 90px #000000b3}.projects-card:is(:hover,:focus,:focus-within):before{opacity:1;animation:2.8s linear infinite projects-card-scan}.projects-card-corners{z-index:5;pointer-events:none;opacity:.34;background:linear-gradient(#fff,#fff) 0 0/25px 1px no-repeat,linear-gradient(#fff,#fff) 0 0/1px 25px no-repeat,linear-gradient(#fff,#fff) 100% 0/25px 1px no-repeat,linear-gradient(#fff,#fff) 100% 0/1px 25px no-repeat,linear-gradient(#fff,#fff) 0 100%/25px 1px no-repeat,linear-gradient(#fff,#fff) 0 100%/1px 25px no-repeat,linear-gradient(#fff,#fff) 100% 100%/25px 1px no-repeat,linear-gradient(#fff,#fff) 100% 100%/1px 25px no-repeat;transition:opacity .22s;position:absolute;inset:11px}.projects-card:is(:hover,:focus,:focus-within) .projects-card-corners{opacity:.86}.projects-card-header,.projects-card-footer{z-index:6;color:#ffffff6b;letter-spacing:.1em;font-size:.56rem;position:absolute;left:27px;right:27px}.projects-card-header{justify-content:space-between;align-items:center;display:flex;top:25px}.projects-card-header strong{color:#ffffffb8;align-items:center;gap:8px;font-size:.53rem;font-weight:750;display:inline-flex}.projects-card-header strong i{width:6px;height:6px}.projects-card-face,.projects-card-details{z-index:2;transition:opacity .26s,transform .34s cubic-bezier(.22,1,.36,1);position:absolute;inset:65px 30px 54px}.projects-card-face{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.projects-card-icon{background:#050505;border:1px solid #ffffff7a;place-items:center;width:120px;height:120px;display:grid;position:relative;transform:rotate(45deg);box-shadow:inset 0 0 25px #ffffff0b,0 0 24px #ffffff0f}.projects-card-icon:after{content:"";border:1px solid #ffffff1a;position:absolute;inset:8px}.projects-card-icon svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px #ffffff5c);width:49px;transform:rotate(-45deg)}.projects-card-face>p{color:#ffffff61;margin:51px 0 8px;font-size:.62rem}.projects-card-face h3{letter-spacing:-.065em;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(2.35rem,5vw,3.7rem)}.projects-card-face>span{color:#ffffff4d;letter-spacing:.12em;margin-top:19px;font-size:.52rem}.projects-card-details{opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:flex-start;display:flex;transform:translateY(22px)}.projects-card:is(:hover,:focus,:focus-within) .projects-card-face{opacity:.035;transform:scale(1.08)}.projects-card:is(:hover,:focus,:focus-within) .projects-card-details{opacity:1;pointer-events:auto;transform:translateY(0)}.projects-detail-label{color:#ffffff5c;letter-spacing:.11em;margin:0 0 9px;font-size:.58rem}.projects-description{color:#ffffffc7;max-width:610px;margin:0 0 25px;font-family:Arial,Helvetica,sans-serif;font-size:.93rem;line-height:1.65}.projects-card-details ul{flex-wrap:wrap;gap:7px;margin:0 0 30px;padding:0;list-style:none;display:flex}.projects-card-details li{color:#ffffffad;letter-spacing:.06em;background:#ffffff06;border:1px solid #ffffff2e;padding:7px 9px;font-size:.57rem}.projects-card-details a{border:1px solid var(--projects-white);min-height:47px;color:var(--projects-black);background:var(--projects-white);letter-spacing:.09em;justify-content:center;align-items:center;gap:13px;padding:0 17px;font-size:.64rem;font-weight:850;text-decoration:none;transition:color .17s,background .17s,box-shadow .17s;display:inline-flex;box-shadow:0 0 22px #ffffff1f}.projects-card-details a:hover{color:var(--projects-white);background:var(--projects-black);box-shadow:0 0 26px #ffffff38}.projects-card-details a svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px}.projects-card-footer{justify-content:space-between;display:flex;bottom:24px}.projects-hint{color:#ffffff54;justify-content:center;align-items:center;gap:10px;margin:29px 0 0;font-size:.58rem;display:flex}.projects-hint kbd{color:#ffffffad;background:#0a0a0a;border:1px solid #fff3;border-bottom-color:#ffffff6b;padding:5px 7px;font-family:inherit;font-size:.55rem}.projects-hint span{margin-left:3px}.projects-footer{border-top:1px solid var(--projects-faint);color:#ffffff59;letter-spacing:.08em;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:118px;font-size:.58rem;display:grid}.projects-footer p{color:#ffffff94;margin:0}.projects-footer small:last-child{text-align:right}@keyframes projects-status-pulse{0%,to{opacity:.48;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@keyframes projects-cursor{0%,45%{opacity:1}46%,to{opacity:0}}@keyframes projects-card-scan{0%{top:-1px}to{top:100%}}@media (max-width:700px){.projects-header,.projects-main,.projects-footer{width:min(100% - 30px,1200px)}.projects-header{height:72px}.projects-brand strong{font-size:.7rem}.projects-system-status{letter-spacing:.08em;font-size:.54rem}.projects-hero{min-height:560px;padding:72px 0 62px}.projects-hero h1{font-size:clamp(4rem,23vw,6.7rem)}.projects-lead{margin-top:34px;font-size:.95rem}.projects-command{max-width:100%;font-size:.61rem}.projects-stats div{padding:15px 8px}.projects-stats dt{letter-spacing:.06em;font-size:.46rem}.projects-stats dd{font-size:.7rem}.projects-catalog{padding:62px 0 84px}.projects-section-heading{flex-direction:column;align-items:flex-start;margin-bottom:27px}.projects-section-heading>span{display:none}.projects-card{min-width:100%}.projects-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:13px;min-height:150px;padding:28px 0;display:flex}.projects-footer small:last-child{text-align:left}}@media (hover:none){.projects-card{cursor:default;min-height:680px}.projects-card:before{display:none}.projects-card-face{justify-content:flex-start;height:218px;inset:68px 24px auto;opacity:1!important;transform:none!important}.projects-card-icon{width:78px;height:78px}.projects-card-icon svg{width:34px}.projects-card-face>p{margin-top:28px}.projects-card-face h3{font-size:2.35rem}.projects-card-face>span{display:none}.projects-card-details{opacity:1;pointer-events:auto;justify-content:flex-start;inset:327px 24px 51px;transform:none}.projects-description{font-size:.88rem}.projects-card:is(:hover,:focus,:focus-within){transform:none}.projects-hint{display:none}}@media (max-width:390px) and (hover:none){.projects-card{min-height:710px}.projects-card-details{top:315px}}@media (prefers-reduced-motion:reduce){html.projects-document{scroll-behavior:auto}.projects-page *,.projects-page :before,.projects-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html.projects-document,body.projects-document{transition:color .22s,background-color .22s}.projects-page{--projects-black:#050914;--projects-white:#f8fbff;--projects-text:#f8fbff;--projects-dim:#dfeeffad;--projects-faint:#4da3ff2b;--projects-accent:#4da3ff;--projects-accent-strong:#1477ff;--projects-cyan:#7ddcff;--projects-amber:#b7d5ff;--projects-status:#56f29a;--projects-panel:#08111f;--projects-panel-soft:#08111fe0;--projects-button-ink:#02142b;--projects-shadow:#000000a6;color:var(--projects-text);background:radial-gradient(circle at 50% 11%, #4da3ff33, transparent 28rem), radial-gradient(circle at 12% 48%, #7ddcff1a, transparent 24rem), radial-gradient(circle at 88% 72%, #b7d5ff14, transparent 22rem), var(--projects-black);transition:color .22s,background-color .22s}html[data-theme=light] body.projects-document{color:#0b1b2f;background:#f5f9ff}html[data-theme=light] .projects-page{--projects-black:#f5f9ff;--projects-white:#0b1b2f;--projects-text:#0b1b2f;--projects-dim:#0b1b2fad;--projects-faint:#1769c22b;--projects-accent:#1769c2;--projects-accent-strong:#0d4f94;--projects-cyan:#0087b8;--projects-amber:#6aaeff;--projects-status:#12834a;--projects-panel:#fff;--projects-panel-soft:#ffffffeb;--projects-button-ink:#fff;--projects-shadow:#174c8533;background:radial-gradient(circle at 50% 10%,#4da3ff38,#0000 28rem),radial-gradient(circle at 8% 51%,#0087b81a,#0000 24rem),radial-gradient(circle at 91% 75%,#6aaeff1f,#0000 23rem),linear-gradient(#fff,#edf5ff)}.projects-page ::selection{color:var(--projects-button-ink);background:var(--projects-accent)}.projects-page:before{border-color:color-mix(in srgb, var(--projects-accent) 12%, transparent);background:color-mix(in srgb, var(--projects-accent) 4%, transparent);box-shadow:0 0 105px color-mix(in srgb, var(--projects-accent) 17%, transparent), inset 0 0 90px color-mix(in srgb, var(--projects-cyan) 6%, transparent)}.projects-grid-background{background-image:linear-gradient(color-mix(in srgb, var(--projects-accent) 11%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--projects-accent) 11%, transparent) 1px, transparent 1px)}html[data-theme=light] .projects-scanlines{opacity:.05;mix-blend-mode:multiply}.projects-page a:focus-visible,.projects-page button:focus-visible,.projects-card:focus-visible{outline-color:var(--projects-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--projects-accent) 18%, transparent)}.projects-skip-link{color:var(--projects-button-ink);background:var(--projects-accent)}.projects-header{border-bottom-color:var(--projects-faint)}.projects-brand{color:var(--projects-text)}.projects-brand span{color:var(--projects-accent);text-shadow:0 0 8px color-mix(in srgb, var(--projects-accent) 92%, transparent), 0 0 25px color-mix(in srgb, var(--projects-accent) 55%, transparent)}.projects-brand strong{letter-spacing:.15em}.projects-header-actions,.projects-theme-toggle{align-items:center;display:inline-flex}.projects-header-actions{gap:20px}.projects-system-status,.projects-card-header strong{color:var(--projects-status)}.projects-system-status i,.projects-card-header strong i{background:var(--projects-status);box-shadow:0 0 8px color-mix(in srgb, var(--projects-status) 95%, transparent), 0 0 22px color-mix(in srgb, var(--projects-status) 65%, transparent)}.projects-theme-toggle{border:1px solid color-mix(in srgb, var(--projects-accent) 42%, transparent);min-height:38px;color:var(--projects-text);background:color-mix(in srgb, var(--projects-panel) 88%, transparent);box-shadow:inset 0 0 18px color-mix(in srgb, var(--projects-accent) 6%, transparent);letter-spacing:.08em;cursor:pointer;border-radius:999px;gap:9px;padding:0 12px;font:750 .55rem/1 SFMono-Regular,Consolas,monospace;transition:border-color .18s,color .18s,box-shadow .18s,transform .18s}.projects-theme-toggle:hover{border-color:var(--projects-accent);color:var(--projects-accent);box-shadow:0 0 20px color-mix(in srgb, var(--projects-accent) 18%, transparent);transform:translateY(-1px)}.projects-theme-toggle svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px}.projects-path{color:var(--projects-dim)}.projects-path i{color:color-mix(in srgb, var(--projects-cyan) 38%, transparent)}.projects-path strong,.projects-command>span{color:var(--projects-accent)}.projects-hero h1{letter-spacing:-.08em;font-size:clamp(4.2rem,14vw,10rem);line-height:.88;display:block}.projects-hero h1 span{color:#0000;background:linear-gradient(92deg, var(--projects-text) 4%, var(--projects-accent) 40%, var(--projects-cyan) 69%, var(--projects-text) 96%);text-shadow:0 0 38px color-mix(in srgb, var(--projects-accent) 17%, transparent), 0 0 80px color-mix(in srgb, var(--projects-cyan) 9%, transparent);-webkit-background-clip:text;background-clip:text}.projects-lead{color:var(--projects-dim)}.projects-command{border-color:color-mix(in srgb, var(--projects-accent) 34%, transparent);color:var(--projects-dim);background:color-mix(in srgb, var(--projects-panel) 88%, transparent);box-shadow:inset 0 0 26px color-mix(in srgb, var(--projects-accent) 7%, transparent), 0 0 26px color-mix(in srgb, var(--projects-accent) 7%, transparent)}.projects-command i{background:var(--projects-accent);box-shadow:0 0 12px var(--projects-accent)}.projects-stats{border-color:var(--projects-faint);background:var(--projects-faint)}.projects-stats div{background:var(--projects-panel-soft)}.projects-stats dt{color:var(--projects-dim)}.projects-stats dd{color:var(--projects-accent);text-shadow:0 0 12px color-mix(in srgb, var(--projects-accent) 38%, transparent)}.projects-catalog{border-top-color:var(--projects-faint)}.projects-section-heading p{color:var(--projects-accent)}.projects-section-heading>span{color:var(--projects-dim)}.projects-grid{max-width:1120px}.projects-card,.projects-card:nth-child(odd):last-child{border-color:color-mix(in srgb, var(--projects-accent) 52%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--projects-accent) 12%, transparent), transparent 38%), radial-gradient(circle at 84% 18%, color-mix(in srgb, var(--projects-cyan) 10%, transparent), transparent 24rem), var(--projects-panel);max-width:880px;min-height:560px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--projects-accent) 8%, transparent), inset 0 0 70px color-mix(in srgb, var(--projects-accent) 4%, transparent), 0 0 36px color-mix(in srgb, var(--projects-accent) 10%, transparent), 0 32px 85px var(--projects-shadow);border-radius:12px;flex-basis:100%}.projects-card--featured:after{z-index:1;border-radius:inherit;background:linear-gradient(90deg, var(--projects-accent), var(--projects-cyan), var(--projects-amber)) top / 100% 2px no-repeat;content:"";pointer-events:none;position:absolute;inset:0}.projects-card:before{background:linear-gradient(90deg, transparent, var(--projects-accent), var(--projects-cyan), transparent);box-shadow:0 0 22px color-mix(in srgb, var(--projects-accent) 78%, transparent)}.projects-card:is(:hover,:focus,:focus-within){border-color:var(--projects-accent);box-shadow:inset 0 0 55px color-mix(in srgb, var(--projects-accent) 7%, transparent), 0 0 38px color-mix(in srgb, var(--projects-accent) 18%, transparent), 0 36px 95px var(--projects-shadow)}.projects-card-corners{background:linear-gradient(var(--projects-accent), var(--projects-accent)) top left / 27px 1px no-repeat, linear-gradient(var(--projects-accent), var(--projects-accent)) top left / 1px 27px no-repeat, linear-gradient(var(--projects-cyan), var(--projects-cyan)) top right / 27px 1px no-repeat, linear-gradient(var(--projects-cyan), var(--projects-cyan)) top right / 1px 27px no-repeat, linear-gradient(var(--projects-cyan), var(--projects-cyan)) bottom left / 27px 1px no-repeat, linear-gradient(var(--projects-cyan), var(--projects-cyan)) bottom left / 1px 27px no-repeat, linear-gradient(var(--projects-accent), var(--projects-accent)) bottom right / 27px 1px no-repeat, linear-gradient(var(--projects-accent), var(--projects-accent)) bottom right / 1px 27px no-repeat;opacity:.62}.projects-card-header,.projects-card-footer{color:var(--projects-dim)}.projects-card-face,.projects-card-details{inset:70px 42px 56px}.projects-card-icon{border-color:color-mix(in srgb, var(--projects-accent) 65%, transparent);width:106px;height:106px;color:var(--projects-accent);background:radial-gradient(circle, color-mix(in srgb, var(--projects-accent) 13%, transparent), transparent 64%), var(--projects-panel);box-shadow:inset 0 0 28px color-mix(in srgb, var(--projects-accent) 9%, transparent), 0 0 28px color-mix(in srgb, var(--projects-accent) 16%, transparent)}.projects-card-icon:after{border-color:color-mix(in srgb, var(--projects-cyan) 23%, transparent)}.projects-card-icon svg{filter:drop-shadow(0 0 9px color-mix(in srgb, var(--projects-accent) 58%, transparent))}.projects-card-face>p,.projects-card-face>span{color:var(--projects-dim)}.projects-card-face>p{color:var(--projects-cyan);margin-top:39px}.projects-card-face h3{color:var(--projects-text);text-shadow:0 0 26px color-mix(in srgb, var(--projects-accent) 16%, transparent)}.projects-card-metrics{border:1px solid var(--projects-faint);background:var(--projects-faint);grid-template-columns:repeat(3,1fr);gap:1px;width:min(100%,560px);margin-top:27px;display:grid}.projects-card-metrics div{background:color-mix(in srgb, var(--projects-panel) 93%, transparent);min-width:0;padding:12px 8px}.projects-card-metrics strong,.projects-card-metrics span{display:block}.projects-card-metrics strong{color:var(--projects-accent);letter-spacing:.05em;text-shadow:0 0 12px color-mix(in srgb, var(--projects-accent) 34%, transparent);font-size:.72rem}.projects-card-metrics span{color:var(--projects-dim);letter-spacing:.08em;margin-top:5px;font-size:.48rem}.projects-card-face>span{margin-top:15px}.projects-detail-label{color:var(--projects-cyan)}.projects-description{color:var(--projects-dim)}.projects-card-details li{border-color:color-mix(in srgb, var(--projects-accent) 28%, transparent);color:var(--projects-text);background:color-mix(in srgb, var(--projects-accent) 6%, transparent)}.projects-card-details li:nth-child(3n+2){border-color:color-mix(in srgb, var(--projects-cyan) 34%, transparent)}.projects-card-details li:nth-child(3n){border-color:color-mix(in srgb, var(--projects-amber) 30%, transparent)}.projects-card-details a{border-color:var(--projects-accent);color:var(--projects-button-ink);background:var(--projects-accent);box-shadow:0 0 28px color-mix(in srgb, var(--projects-accent) 24%, transparent)}.projects-card-details a:hover{border-color:var(--projects-accent);color:var(--projects-accent);background:var(--projects-panel);box-shadow:0 0 34px color-mix(in srgb, var(--projects-accent) 34%, transparent)}.projects-card-footer span:first-child{color:var(--projects-accent)}.projects-hint{color:var(--projects-dim)}.projects-hint kbd{border-color:color-mix(in srgb, var(--projects-accent) 30%, transparent);border-bottom-color:var(--projects-accent);color:var(--projects-text);background:var(--projects-panel)}.projects-footer{border-top-color:var(--projects-faint);color:var(--projects-dim)}.projects-footer p{color:var(--projects-dim)}.projects-footer p span{color:var(--projects-accent);text-shadow:0 0 12px color-mix(in srgb, var(--projects-accent) 68%, transparent)}@media (max-width:700px){.projects-header-actions{gap:9px}.projects-system-status{display:none}.projects-theme-toggle{min-height:36px;padding:0 10px}.projects-theme-toggle span{display:none}.projects-hero h1{font-size:clamp(3.4rem,18vw,6.2rem)}.projects-card-face,.projects-card-details{left:24px;right:24px}.projects-card-metrics span{letter-spacing:.04em;font-size:.42rem}}@media (hover:none){.projects-card{min-height:790px}.projects-card-face{height:340px;inset:68px 24px auto}.projects-card-icon{width:74px;height:74px}.projects-card-face>p{margin-top:24px}.projects-card-metrics{margin-top:20px}.projects-card-details{inset:430px 24px 51px}}@media (max-width:390px) and (hover:none){.projects-card{min-height:825px}.projects-card-details{top:428px}}
