.ContactForm-module__IqrE0q__container{border:1px solid var(--color-border);border-radius:var(--radius-panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-panel);background:linear-gradient(#0d1620eb,#091019e0);gap:1.25rem;padding:1.5rem;display:grid}.ContactForm-module__IqrE0q__header{gap:.35rem;display:grid}.ContactForm-module__IqrE0q__badge{color:var(--color-green);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.75rem;font-weight:800;display:inline-flex}.ContactForm-module__IqrE0q__badgeDot{background:var(--color-green);width:6px;height:6px;box-shadow:0 0 8px var(--color-green);border-radius:50%}.ContactForm-module__IqrE0q__title{color:var(--color-text);margin:0;font-size:1.35rem;font-weight:700}.ContactForm-module__IqrE0q__subtitle{color:var(--color-text-muted);margin:0;font-size:.9rem}.ContactForm-module__IqrE0q__form{gap:1.1rem;display:grid}.ContactForm-module__IqrE0q__formRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ContactForm-module__IqrE0q__field{gap:.4rem;display:grid}.ContactForm-module__IqrE0q__label{font-family:var(--font-mono);color:var(--color-text);justify-content:space-between;align-items:center;font-size:.82rem;font-weight:700;display:flex}.ContactForm-module__IqrE0q__required{color:var(--color-cyan);margin-left:.2rem}.ContactForm-module__IqrE0q__input,.ContactForm-module__IqrE0q__textarea{border:1px solid var(--color-border);border-radius:var(--radius-chip);width:100%;min-height:48px;color:var(--color-text);font-family:var(--font-sans);background:#05080dbf;padding:.75rem .95rem;font-size:1rem;line-height:1.5;transition:border-color .16s,box-shadow .16s,background .16s}.ContactForm-module__IqrE0q__textarea{resize:vertical;min-height:130px}.ContactForm-module__IqrE0q__input:focus,.ContactForm-module__IqrE0q__textarea:focus{border-color:var(--color-cyan);background:#070c14e6;outline:none;box-shadow:0 0 14px #27d8ff40}.ContactForm-module__IqrE0q__inputError,.ContactForm-module__IqrE0q__textareaError{border-color:var(--color-danger)!important;box-shadow:0 0 10px #ff6b6b33!important}.ContactForm-module__IqrE0q__errorText{font-family:var(--font-mono);color:var(--color-danger);align-items:center;gap:.35rem;font-size:.78rem;display:flex}.ContactForm-module__IqrE0q__submitButton{border-radius:var(--radius-chip);color:#00131c;background:var(--color-cyan);width:100%;min-height:48px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;border:1px solid #27d8ff8c;justify-content:center;align-items:center;gap:.6rem;padding:.75rem 1.2rem;font-size:.9rem;font-weight:800;transition:transform .16s,background .16s,box-shadow .16s;display:inline-flex;box-shadow:0 4px 20px #27d8ff40}.ContactForm-module__IqrE0q__submitButton:hover:not(:disabled){background:#4ae0ff;transform:translateY(-2px);box-shadow:0 6px 24px #27d8ff61}.ContactForm-module__IqrE0q__submitButton:disabled{opacity:.7;cursor:not-allowed}.ContactForm-module__IqrE0q__spinner{border:2px solid #00131c4d;border-top-color:#00131c;border-radius:50%;width:18px;height:18px;animation:.75s linear infinite ContactForm-module__IqrE0q__spin}@keyframes ContactForm-module__IqrE0q__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ContactForm-module__IqrE0q__toast{border-radius:var(--radius-chip);align-items:flex-start;gap:.75rem;padding:1rem;font-size:.88rem;line-height:1.45;animation:.2s ContactForm-module__IqrE0q__fadeIn;display:flex}.ContactForm-module__IqrE0q__toastSuccess{color:var(--color-green);background:#63f27b1a;border:1px solid #63f27b73}.ContactForm-module__IqrE0q__toastError{color:var(--color-danger);background:#ff6b6b1a;border:1px solid #ff6b6b73}.ContactForm-module__IqrE0q__toastIcon{flex-shrink:0;margin-top:.1rem}.ContactForm-module__IqrE0q__recaptchaNotice{color:var(--color-text-muted);text-align:center;margin:0;font-size:.74rem;line-height:1.4}.ContactForm-module__IqrE0q__recaptchaNotice a{color:var(--color-cyan);text-decoration:underline}@keyframes ContactForm-module__IqrE0q__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.ContactForm-module__IqrE0q__formRow{grid-template-columns:1fr}.ContactForm-module__IqrE0q__container{padding:1.1rem}}
.actionGroup-module__MFYVUW__actions{flex-wrap:wrap;gap:.75rem;display:flex}
.buttonLink-module__uwpHna__buttonLink{border:1px solid var(--color-border);border-radius:var(--radius-chip);min-height:44px;font-family:var(--font-mono);cursor:pointer;justify-content:flex-start;align-items:center;gap:.5rem;padding:.72rem .95rem;font-size:.8rem;font-weight:700;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,color .16s;display:inline-flex}.buttonLink-module__uwpHna__buttonLink:hover{transform:translateY(-1px)}.buttonLink-module__uwpHna__primary{color:#00131c;background:var(--color-cyan);border-color:#27d8ff85}.buttonLink-module__uwpHna__primary:hover{border-color:var(--color-cyan);background:#3ee1ff}.buttonLink-module__uwpHna__secondary{color:var(--color-text);background:#0d1620d9}.buttonLink-module__uwpHna__secondary:hover{border-color:var(--color-border-strong);color:var(--color-cyan);background:#111d2af2}.buttonLink-module__uwpHna__ghost{color:var(--color-text-muted);background:0 0}.buttonLink-module__uwpHna__ghost:hover{border-color:var(--color-border-strong);color:var(--color-text);background:#111d2a80}
.contentCard-module__hsgDXq__card{border:1px solid var(--color-border);border-radius:var(--radius-panel);color:inherit;background:#0d1620d1;align-content:start;gap:.75rem;padding:1rem;text-decoration:none;display:grid}a.contentCard-module__hsgDXq__card{text-decoration:none;transition:border-color .16s,transform .16s,background .16s}a.contentCard-module__hsgDXq__card:hover{border-color:var(--color-border-strong);background:#111d2ae6;transform:translateY(-2px)}a.contentCard-module__hsgDXq__card:hover h3{color:var(--color-cyan)}.contentCard-module__hsgDXq__card h2,.contentCard-module__hsgDXq__card h3,.contentCard-module__hsgDXq__card p{margin:0;text-decoration:none}.contentCard-module__hsgDXq__card p,.contentCard-module__hsgDXq__card li{color:var(--color-text-muted)}@media print{.contentCard-module__hsgDXq__card{break-inside:avoid;background:#fff;border-color:#999}.contentCard-module__hsgDXq__card p,.contentCard-module__hsgDXq__card li{color:#222}}
.contentGrid-module__WaTh2G__grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.contentGrid-module__WaTh2G__grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:800px){.contentGrid-module__WaTh2G__grid3,.contentGrid-module__WaTh2G__grid2{grid-template-columns:1fr}}
.emptyState-module__xx2iOW__emptyState{color:var(--color-text-muted);margin:0;font-size:.92rem}
.pageContainer-module__ELL1oW__page{width:min(1120px,100%);padding:var(--space-page);margin:0 auto}.pageContainer-module__ELL1oW__narrow{width:min(860px,100%)}@media print{.pageContainer-module__ELL1oW__page{color:#111;background:#fff}}
.pageHero-module__6GFtrG__hero{gap:1rem;padding:clamp(2rem,5vw,4.5rem) 0 2rem;display:grid}.pageHero-module__6GFtrG__kicker{color:var(--color-green);font-family:var(--font-mono);text-transform:uppercase;font-size:.78rem;font-weight:800}.pageHero-module__6GFtrG__title{max-width:14ch;margin:0;font-size:clamp(2.4rem,6vw,5rem);line-height:.98}.pageHero-module__6GFtrG__description{max-width:760px;color:var(--color-text-muted);margin:0;font-size:clamp(1.05rem,2vw,1.3rem)}@media print{.pageHero-module__6GFtrG__kicker{color:#222}}@media (max-width:800px){.pageHero-module__6GFtrG__title{max-width:14ch}}
.pageSection-module__RTE75G__section{gap:1rem;margin:2rem 0;display:grid}.pageSection-module__RTE75G__kicker{color:var(--color-green);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:normal;margin:0;font-size:.78rem;font-weight:800}.pageSection-module__RTE75G__title{margin:0;font-size:clamp(1.35rem,2.4vw,2rem)}.pageSection-module__RTE75G__sectionGap{flex-direction:column;gap:1rem;display:flex}@media print{.pageSection-module__RTE75G__kicker{color:#222}}
.panel-module__iYh1dG__panel{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:linear-gradient(180deg, #0d1620eb, #091019e0), var(--color-surface);box-shadow:var(--shadow-panel)}.panel-module__iYh1dG__panelHeader{justify-content:space-between;align-items:flex-start;gap:.5rem;padding:1rem 1rem 0;display:flex}.panel-module__iYh1dG__panelHeaderMain{gap:.25rem;display:grid}.panel-module__iYh1dG__panelHeaderAction{align-items:center;display:flex}.panel-module__iYh1dG__panelHeader span{color:var(--color-green);font-family:var(--font-mono);text-transform:uppercase;font-size:.72rem}.panel-module__iYh1dG__panelHeader h2{margin:0;font-size:1rem}
.statusPill-module__gvppBq__statusPill{width:fit-content;min-height:26px;font-family:var(--font-mono);text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.72rem;font-weight:800;display:inline-flex}.statusPill-module__gvppBq__statusPill:before{content:"";background:currentColor;border-radius:999px;width:.42rem;height:.42rem}.statusPill-module__gvppBq__green{color:var(--color-green)}.statusPill-module__gvppBq__cyan{color:var(--color-cyan)}.statusPill-module__gvppBq__amber{color:var(--color-amber)}
.statusBarPill-module__50QsPW__statusBarPill{letter-spacing:.02em;white-space:nowrap;box-sizing:border-box;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";background:#ffffff0a;border:1px solid #96bedc29;border-radius:4px;align-items:center;gap:.35rem;padding:.2rem .55rem;transition:background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.statusBarPill-module__50QsPW__statusBarPill:hover{background:#27d8ff14;border-color:#27d8ff59}
.motherboardStatusBar-module__UewY1W__statusBarContainer{z-index:10;-webkit-backdrop-filter:blur(12px);font-family:var(--font-mono);color:var(--color-text-muted);scrollbar-width:none;background:#050a10e0;border-top:1px solid #96bedc38;justify-content:space-between;align-items:center;gap:.75rem;padding:.4rem .85rem;font-size:.68rem;display:flex;position:absolute;bottom:0;left:0;right:0;overflow-x:auto;box-shadow:0 -4px 16px #00000059}.motherboardStatusBar-module__UewY1W__statusBarContainer::-webkit-scrollbar{display:none}.motherboardStatusBar-module__UewY1W__leftGroup,.motherboardStatusBar-module__UewY1W__rightGroup{flex-shrink:0;align-items:center;gap:.6rem;display:flex}.motherboardStatusBar-module__UewY1W__demandPill{font-weight:700}.motherboardStatusBar-module__UewY1W__demandDot{border-radius:50%;flex-shrink:0;width:6px;height:6px;transition:background .2s,box-shadow .2s}.motherboardStatusBar-module__UewY1W__dotSleeping{background:#10b981;box-shadow:0 0 6px #10b98199}.motherboardStatusBar-module__UewY1W__dotConverging{background:var(--color-cyan);box-shadow:0 0 8px var(--color-cyan);animation:1s ease-in-out infinite alternate motherboardStatusBar-module__UewY1W__pulseDot}.motherboardStatusBar-module__UewY1W__dotStandby{background:#f59e0b;box-shadow:0 0 6px #f59e0b80}@keyframes motherboardStatusBar-module__UewY1W__pulseDot{0%{opacity:.7;transform:scale(.85)}to{opacity:1;transform:scale(1.2)}}.motherboardStatusBar-module__UewY1W__pillLabel{color:var(--color-text);font-weight:700}.motherboardStatusBar-module__UewY1W__pillValue{color:var(--color-cyan)}.motherboardStatusBar-module__UewY1W__ratingGood{color:#10b981}.motherboardStatusBar-module__UewY1W__ratingWarning{color:#f59e0b}.motherboardStatusBar-module__UewY1W__ratingPoor{color:#ef4444}.motherboardStatusBar-module__UewY1W__diagnosticsBtn{color:var(--color-cyan);font-family:var(--font-mono);letter-spacing:.06em;cursor:pointer;background:#27d8ff1f;border:1px solid #27d8ff66;border-radius:4px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.68rem;font-weight:800;transition:background .2s,border-color .2s,box-shadow .2s,transform .15s;display:inline-flex}.motherboardStatusBar-module__UewY1W__diagnosticsBtn:hover{border-color:var(--color-cyan);background:#27d8ff38;transform:translateY(-1px);box-shadow:0 0 10px #27d8ff66}.motherboardStatusBar-module__UewY1W__diagnosticsBtn:active{transform:translateY(0)}@media (max-width:960px){.motherboardStatusBar-module__UewY1W__statusBarContainer{gap:.45rem;padding:.35rem .6rem}}
.motherboardViewport-module__Cp5uDq__boardColumn{flex-direction:column;gap:1rem;min-width:0;display:flex}.motherboardViewport-module__Cp5uDq__board{border-radius:var(--radius-panel);min-height:690px;box-shadow:var(--shadow-panel);background:radial-gradient(circle,#ffc44d24,#0000 14rem),linear-gradient(#0d1620cc,#05080de6);border:1px solid #96bedc42;position:relative;overflow:hidden}.motherboardViewport-module__Cp5uDq__board .circuit-svg{z-index:1;width:100%;height:100%;position:absolute;inset:0}.motherboardViewport-module__Cp5uDq__boardAmbientPlaceholder{pointer-events:none;background:radial-gradient(circle,#27d8ff14,#0000 60%) 0 0/100% 100%,linear-gradient(#96bedc0a 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#96bedc0a 1px,#0000 1px) 0 0/32px 32px;width:100%;height:100%;position:absolute;inset:0}.motherboardViewport-module__Cp5uDq__canvasThreeToggle{z-index:10;border-radius:var(--radius-chip);color:var(--color-text);-webkit-backdrop-filter:blur(10px);cursor:pointer;background:#091019d1;border:1px solid #96bedc47;align-items:center;gap:.45rem;padding:.4rem .75rem;font-size:.78rem;font-weight:700;transition:background .2s,border-color .2s,box-shadow .2s,transform .15s;display:inline-flex;position:absolute;top:.85rem;right:.85rem;box-shadow:0 4px 16px #00000059}.motherboardViewport-module__Cp5uDq__canvasThreeToggle:hover{background:#0d1620eb;border-color:#27d8ff8c;transform:translateY(-1px);box-shadow:0 0 14px #27d8ff40}.motherboardViewport-module__Cp5uDq__canvasThreeToggle:active{transform:translateY(0)}.motherboardViewport-module__Cp5uDq__toggleBadge{font-family:var(--font-mono);color:var(--color-text-muted);letter-spacing:.04em;background:#ffffff14;border-radius:4px;padding:.12rem .45rem;font-size:.68rem;font-weight:800;transition:all .2s}.motherboardViewport-module__Cp5uDq__canvasThreeToggle[aria-pressed=true] .motherboardViewport-module__Cp5uDq__toggleBadge{color:var(--color-cyan);background:#27d8ff26;border:1px solid #27d8ff59;box-shadow:0 0 8px #27d8ff33}.motherboardViewport-module__Cp5uDq__canvasThreeToggle[aria-pressed=true] svg{color:var(--color-cyan);filter:drop-shadow(0 0 4px #27d8ff99)}.motherboardViewport-module__Cp5uDq__canvasResetZoomBtn{z-index:10;border-radius:var(--radius-chip);color:var(--color-text);-webkit-backdrop-filter:blur(10px);cursor:pointer;background:#091019d1;border:1px solid #96bedc47;align-items:center;gap:.45rem;padding:.4rem .75rem;font-size:.78rem;font-weight:700;transition:background .2s,border-color .2s,box-shadow .2s,transform .15s;animation:.25s ease-out forwards motherboardViewport-module__Cp5uDq__fadeInZoom;display:inline-flex;position:absolute;top:.85rem;left:.85rem;box-shadow:0 4px 16px #00000059}.motherboardViewport-module__Cp5uDq__canvasResetZoomBtn:hover{background:#0d1620eb;border-color:#27d8ff8c;transform:translateY(-1px);box-shadow:0 0 14px #27d8ff40}.motherboardViewport-module__Cp5uDq__canvasResetZoomBtn:active{transform:translateY(0)}.motherboardViewport-module__Cp5uDq__canvasResetZoomBtn svg{transition:color .2s,filter .2s}.motherboardViewport-module__Cp5uDq__canvasResetZoomBtn:hover svg{color:var(--color-cyan);filter:drop-shadow(0 0 4px #27d8ff99)}@keyframes motherboardViewport-module__Cp5uDq__fadeInZoom{0%{opacity:0;transform:translateY(-4px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.motherboardViewport-module__Cp5uDq__stage2D{transform-origin:50%;pointer-events:auto;width:1040px;height:760px;transition:transform 1s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%}.motherboardViewport-module__Cp5uDq__corePosition{z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.motherboardViewport-module__Cp5uDq__detailCardMotionWrapper{z-index:1;pointer-events:auto;position:absolute;bottom:2.75rem;right:1rem}@media (min-width:769px) and (max-width:1120px){.motherboardViewport-module__Cp5uDq__boardColumn{order:1;width:100%}}
.motherboard-module__pF0J_W__pageShell{width:min(100%,1560px);padding:var(--space-page);margin:0 auto}.motherboard-module__pF0J_W__controlGrid{grid-template-columns:minmax(220px,280px) minmax(520px,1fr) minmax(260px,340px);align-items:stretch;gap:1rem;min-height:690px;display:grid}.motherboard-module__pF0J_W__leftRail,.motherboard-module__pF0J_W__rightRail{flex-direction:column;gap:1rem;height:100%;display:flex}.motherboard-module__pF0J_W__terminalPanel{flex-direction:column;max-height:688px;display:flex}.motherboard-module__pF0J_W__terminalPanelExpanded{z-index:1000!important;width:min(92vw,840px)!important;height:min(84vh,640px)!important;position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 24px 64px #000c,0 0 32px #27d8ff26!important}.motherboard-module__pF0J_W__terminalPanelExpanded .motherboard-module__pF0J_W__terminalPanel{height:100%}.motherboard-module__pF0J_W__expandTerminalBtn,.motherboard-module__pF0J_W__closeModalBtn{border-radius:var(--radius-chip);width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;background:#0d1620cc;border:1px solid #96bedc33;place-items:center;padding:0;transition:all .2s;display:grid}.motherboard-module__pF0J_W__expandTerminalBtn:hover,.motherboard-module__pF0J_W__closeModalBtn:hover{color:#fff;background:#27d8ff26;border-color:#27d8ff66}.motherboard-module__pF0J_W__mobileSheetBackdrop{z-index:9999;overscroll-behavior:contain;opacity:0;pointer-events:none;visibility:hidden;will-change:opacity;background:#03070cc7;transition:opacity .22s,visibility 0s linear .22s;display:block;position:fixed;inset:0}.motherboard-module__pF0J_W__mobileSheetBackdropOpen{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .22s,visibility linear}.motherboard-module__pF0J_W__mobileSheetMotionWrapper{z-index:10000;pointer-events:none;visibility:hidden;will-change:transform;justify-content:center;transition:transform .35s cubic-bezier(.22,1,.36,1),visibility 0s linear .35s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.motherboard-module__pF0J_W__mobileSheetOpen{pointer-events:auto;visibility:visible;transition:transform .35s cubic-bezier(.22,1,.36,1),visibility linear;transform:translate(0,0)}@media (min-width:769px){.motherboard-module__pF0J_W__mobileSheetBackdrop,.motherboard-module__pF0J_W__mobileSheetMotionWrapper{display:none!important}}@media (min-width:769px) and (max-width:1120px){.motherboard-module__pF0J_W__controlGrid{flex-direction:column;gap:1.25rem;width:100%;display:flex}.motherboard-module__pF0J_W__leftRail{order:2;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1rem;width:100%;display:grid}.motherboard-module__pF0J_W__rightRail{order:3;width:100%}}@media (max-width:768px){.motherboard-module__pF0J_W__pageShell{padding:1rem .85rem 1.25rem}.motherboard-module__pF0J_W__controlGrid{display:none}.motherboard-module__pF0J_W__controlGrid:has(.motherboard-module__pF0J_W__terminalPanelExpanded){border:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important}.motherboard-module__pF0J_W__terminalPanelExpanded{width:94vw!important;max-width:94vw!important;height:82vh!important;max-height:82vh!important}}
.technologiesTagList-module__lwHZ-q__tagList{flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;padding:0;list-style:none;display:inline-flex}.technologiesTagList-module__lwHZ-q__tagItem{border:1px solid var(--color-border);color:var(--color-text-muted);font-family:var(--font-mono);white-space:nowrap;background:#0d1620a6;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.72rem;line-height:1.2;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.technologiesTagList-module__lwHZ-q__tagItem:hover{border-color:var(--color-border-strong);color:var(--color-text);background:#111d2ae6}.technologiesTagList-module__lwHZ-q__showAllTag{color:var(--color-cyan);font-family:var(--font-mono);white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;padding:.25rem .4rem;font-size:.72rem;font-weight:700;line-height:1.2;transition:color .16s,opacity .16s;display:inline-flex}.technologiesTagList-module__lwHZ-q__showAllTag:hover{color:var(--color-cyan);opacity:.85;text-decoration:underline}.technologiesTagList-module__lwHZ-q__scrollableTagList{scrollbar-width:thin;scrollbar-color:var(--color-cyan) transparent;padding-right:.25rem}.technologiesTagList-module__lwHZ-q__scrollableTagList::-webkit-scrollbar{width:4px}.technologiesTagList-module__lwHZ-q__scrollableTagList::-webkit-scrollbar-track{background:0 0}.technologiesTagList-module__lwHZ-q__scrollableTagList::-webkit-scrollbar-thumb{background:var(--color-cyan);border-radius:4px}
.projectKindBadge-module__mszTpa__badgeRow{align-items:center;gap:.5rem;display:inline-flex}.projectKindBadge-module__mszTpa__iconWrapper{justify-content:center;align-items:center;display:inline-flex}.projectKindBadge-module__mszTpa__label{color:var(--color-green);font-family:var(--font-mono);text-transform:uppercase;font-size:.78rem;font-weight:800}.projectKindBadge-module__mszTpa__cyan{color:var(--color-cyan)}.projectKindBadge-module__mszTpa__green{color:var(--color-green)}.projectKindBadge-module__mszTpa__amber{color:var(--color-amber)}
.projectCircuitCard-module__RZY-HW__card{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:linear-gradient(#0d1620e6,#05080ddb);flex-direction:column;gap:.9rem;height:100%;min-height:100%;padding:1.15rem;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.projectCircuitCard-module__RZY-HW__card:hover{border-color:var(--color-cyan);transform:translateY(-3px);box-shadow:0 8px 32px #27d8ff1f}.projectCircuitCard-module__RZY-HW__trace{pointer-events:none;opacity:.42;background:linear-gradient(90deg,#0000 0 20%,#27d8ff66 20% 21%,#0000 21% 55%,#ffc44d66 55% 56%,#0000 56%),linear-gradient(#0000 0 48%,#7ee85a59 48% 49%,#0000 49%);position:absolute;inset:0}.projectCircuitCard-module__RZY-HW__card header,.projectCircuitCard-module__RZY-HW__card p,.projectCircuitCard-module__RZY-HW__card ul,.projectCircuitCard-module__RZY-HW__card a{position:relative}.projectCircuitCard-module__RZY-HW__card header{gap:.65rem;display:grid}.projectCircuitCard-module__RZY-HW__card h3{margin:0;font-size:1.15rem}.projectCircuitCard-module__RZY-HW__card p{color:var(--color-text-muted);flex-grow:1;margin:0}.projectCircuitCard-module__RZY-HW__card ul{flex-wrap:wrap;align-self:flex-start;align-items:center;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.projectCircuitCard-module__RZY-HW__card li{border:1px solid var(--color-border);color:var(--color-text-muted);font-family:var(--font-mono);white-space:nowrap;background:#0d1620a6;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.72rem;line-height:1.2;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.projectCircuitCard-module__RZY-HW__card li:hover{border-color:var(--color-border-strong);color:var(--color-text);background:#111d2ae6}.projectCircuitCard-module__RZY-HW__card a{width:fit-content;color:var(--color-cyan);font-family:var(--font-mono);align-items:center;gap:.45rem;margin-top:auto;font-weight:800;text-decoration:none;display:inline-flex}.projectCircuitCard-module__RZY-HW__statusRow{align-items:center;gap:.5rem;display:inline-flex}
.projectFilterBar-module__nnVwhW__filterBar{flex-wrap:wrap;gap:.55rem;margin:1rem 0 1.5rem;display:flex}.projectFilterBar-module__nnVwhW__filterButton{border:1px solid var(--color-border);border-radius:var(--radius-chip);min-height:44px;color:var(--color-text-muted);font-family:var(--font-mono);cursor:pointer;background:#0d1620b3;padding:.5rem .9rem;font-size:.8rem;font-weight:700;transition:border-color .16s,color .16s,background .16s}.projectFilterBar-module__nnVwhW__filterButton:hover,.projectFilterBar-module__nnVwhW__filterButton[aria-pressed=true]{border-color:var(--color-cyan);color:var(--color-cyan);background:#27d8ff1f}
.statusCard-module__vZW_GG__statusBar{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:.5rem 0 1.5rem;display:grid}.statusCard-module__vZW_GG__statusCard{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:#0d1620b3;align-items:center;gap:.85rem;padding:1rem 1.25rem;display:flex}.statusCard-module__vZW_GG__statusIcon{color:var(--color-cyan)}.statusCard-module__vZW_GG__statusMeta{gap:.2rem;display:grid}.statusCard-module__vZW_GG__statusLabel{color:var(--color-text-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:.75rem}.statusCard-module__vZW_GG__statusValue{color:var(--color-text);font-size:.95rem;font-weight:700}@media (max-width:600px){.statusCard-module__vZW_GG__statusBar{grid-template-columns:1fr}}
.timeline-module__RCAS1a__timeline{gap:1rem;display:grid}.timeline-module__RCAS1a__timeline>*{border-left:2px solid var(--color-cyan)}
.settingsModal-module__uxY7La__modalBackdrop{z-index:1000;-webkit-backdrop-filter:blur(12px);background:#02060cc7;position:fixed;inset:0}.settingsModal-module__uxY7La__modalContainer{z-index:1001;border-radius:var(--radius-card,12px);width:min(92vw,540px);max-height:min(90vh,680px);font-family:var(--font-sans);color:var(--color-text);background:#040910f2;border:1px solid #00f2fe4d;padding:1.5rem;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 24px 64px #000000d9,0 0 32px #00f2fe26}.settingsModal-module__uxY7La__modalContainer::-webkit-scrollbar{width:6px}.settingsModal-module__uxY7La__modalContainer::-webkit-scrollbar-track{background:#04091099}.settingsModal-module__uxY7La__modalContainer::-webkit-scrollbar-thumb{background:#00f2fe4d;border-radius:3px}.settingsModal-module__uxY7La__modalHeader{border-bottom:1px solid #00f2fe2e;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1.15rem;display:flex}.settingsModal-module__uxY7La__modalTitleGroup{align-items:center;gap:.75rem;display:flex}.settingsModal-module__uxY7La__modalTitleIcon{color:var(--color-cyan);filter:drop-shadow(0 0 6px #00f2fe99)}.settingsModal-module__uxY7La__modalTitleText{flex-direction:column;gap:.15rem;display:flex}.settingsModal-module__uxY7La__modalTitle{font-family:var(--font-mono);letter-spacing:.05em;color:#fff;margin:0;font-size:1.05rem;font-weight:700}.settingsModal-module__uxY7La__configBadge{font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-cyan);opacity:.85;font-size:.65rem}.settingsModal-module__uxY7La__closeButton{border-radius:var(--radius-chip,6px);width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;background:#0d1620cc;border:1px solid #96bedc33;place-items:center;padding:0;transition:all .18s;display:grid}.settingsModal-module__uxY7La__closeButton:hover{color:#fff;background:#00f2fe26;border-color:#00f2fe66}.settingsModal-module__uxY7La__modalBody{flex-direction:column;gap:1.75rem;display:flex}.settingsModal-module__uxY7La__section{flex-direction:column;gap:.85rem;display:flex}.settingsModal-module__uxY7La__sectionHeader{flex-direction:column;gap:.25rem;display:flex}.settingsModal-module__uxY7La__sectionTitleRow{align-items:center;gap:.5rem;display:flex}.settingsModal-module__uxY7La__sectionIcon{color:var(--color-cyan)}.settingsModal-module__uxY7La__sectionTitle{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#c9e4f5;margin:0;font-size:.88rem;font-weight:700}.settingsModal-module__uxY7La__sectionDesc{color:var(--color-text-muted);margin:0;font-size:.8rem;line-height:1.45}.settingsModal-module__uxY7La__soundRow{background:#0a121cb3;border:1px solid #00f2fe26;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.settingsModal-module__uxY7La__soundRowLabel{font-family:var(--font-mono);color:#e2f0fb;flex:1;justify-content:space-between;align-items:center;gap:.65rem;font-size:.82rem;font-weight:600;display:flex}.settingsModal-module__uxY7La__soundRowStatus{letter-spacing:.08em;color:var(--color-cyan);font-size:.7rem}.settingsModal-module__uxY7La__soundRowStatusMuted{color:var(--color-text-muted)}.settingsModal-module__uxY7La__switchButton{cursor:pointer;background:#9cafbd40;border:1px solid #00f2fe33;border-radius:999px;align-items:center;width:46px;height:24px;padding:2px;transition:all .2s;display:inline-flex;position:relative}.settingsModal-module__uxY7La__switchButtonActive{background:#00f2fe40;border-color:#00f2fe99;box-shadow:0 0 10px #00f2fe33}.settingsModal-module__uxY7La__switchThumb{background:#7a94a6;border-radius:999px;width:18px;height:18px;transition:transform .2s cubic-bezier(.16,1,.3,1),background .2s}.settingsModal-module__uxY7La__switchButtonActive .settingsModal-module__uxY7La__switchThumb{background:var(--color-cyan);transform:translate(22px);box-shadow:0 0 8px #00f2fecc}.settingsModal-module__uxY7La__radioGroup{flex-direction:column;gap:.65rem;display:flex}.settingsModal-module__uxY7La__radioCard{background:#0a121ca6;border:1px solid #00f2fe1f;border-radius:8px;justify-content:space-between;align-items:center;width:100%;transition:all .18s;display:flex}.settingsModal-module__uxY7La__radioCard:hover{background:#0e1926cc;border-color:#00f2fe59}.settingsModal-module__uxY7La__radioCardActive{background:#0c1a2ae6;border-color:#00f2fea6;box-shadow:inset 0 0 12px #00f2fe14,0 0 16px #00f2fe1f}.settingsModal-module__uxY7La__radioSelectBtn{cursor:pointer;text-align:left;color:inherit;font:inherit;background:0 0;border:none;flex:1;align-items:flex-start;gap:.85rem;padding:.85rem 1rem;display:flex}.settingsModal-module__uxY7La__radioSelectBtn:focus-visible{outline:2px solid var(--color-cyan);outline-offset:-2px;border-radius:8px}.settingsModal-module__uxY7La__navigateMotherboardBtn{width:32px;height:32px;color:var(--color-cyan);cursor:pointer;background:#00f2fe14;border:1px solid #00f2fe4d;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-left:.25rem;margin-right:.85rem;text-decoration:none;transition:all .18s;display:inline-flex}.settingsModal-module__uxY7La__navigateMotherboardBtn:hover{color:#fff;background:#00f2fe38;border-color:#00f2fe99;transform:translate(2px);box-shadow:0 0 12px #00f2fe59}.settingsModal-module__uxY7La__navigateMotherboardBtn:focus-visible{outline:2px solid var(--color-cyan);outline-offset:2px}.settingsModal-module__uxY7La__radioIndicator{border:1.5px solid #96bedc66;border-radius:999px;flex-shrink:0;place-items:center;width:18px;height:18px;margin-top:2px;transition:all .18s;display:grid}.settingsModal-module__uxY7La__radioCardActive .settingsModal-module__uxY7La__radioIndicator{border-color:var(--color-cyan);box-shadow:0 0 8px #00f2fe80}.settingsModal-module__uxY7La__radioIndicatorDot{background:var(--color-cyan);border-radius:999px;width:8px;height:8px}.settingsModal-module__uxY7La__radioContent{flex-direction:column;flex:1;gap:.2rem;display:flex}.settingsModal-module__uxY7La__radioTitleRow{align-items:center;gap:.5rem;display:flex}.settingsModal-module__uxY7La__radioIcon{color:var(--color-cyan);flex-shrink:0}.settingsModal-module__uxY7La__radioTitle{font-family:var(--font-mono);letter-spacing:.03em;color:#fff;font-size:.82rem;font-weight:700}.settingsModal-module__uxY7La__radioCardActive .settingsModal-module__uxY7La__radioTitle{color:var(--color-cyan)}.settingsModal-module__uxY7La__radioDescription{color:var(--color-text-muted);font-size:.75rem;line-height:1.4}
.fixedTelemetryOverlay-module__xwr_Ua__desktopContainer{z-index:40;display:block;position:fixed;bottom:1.5rem;left:1.5rem}.fixedTelemetryOverlay-module__xwr_Ua__desktopCapsule{white-space:nowrap;-webkit-backdrop-filter:blur(14px);cursor:pointer;color:var(--color-text);font-family:var(--font-mono);transform-origin:0 100%;background:#040910e6;border:1px solid #00f2fe59;border-radius:999px;align-items:center;gap:.6rem;padding:.45rem .85rem;font-size:.75rem;transition:all .18s;display:inline-flex;position:absolute;bottom:0;left:0;box-shadow:0 8px 24px #0009,0 0 16px #00f2fe26}.fixedTelemetryOverlay-module__xwr_Ua__desktopCapsule:hover{border-color:#00f2feb3;transform:translateY(-1px);box-shadow:0 8px 28px #000000b3,0 0 24px #00f2fe4d}.fixedTelemetryOverlay-module__xwr_Ua__liveBeacon{background:var(--color-cyan);width:7px;height:7px;box-shadow:0 0 8px var(--color-cyan);border-radius:999px;flex-shrink:0;animation:2s ease-in-out infinite fixedTelemetryOverlay-module__xwr_Ua__pulseBeacon}@keyframes fixedTelemetryOverlay-module__xwr_Ua__pulseBeacon{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.fixedTelemetryOverlay-module__xwr_Ua__capsuleLabel{letter-spacing:.06em;color:#c9e4f5;text-transform:uppercase;font-weight:700}.fixedTelemetryOverlay-module__xwr_Ua__capsuleBadge{color:var(--color-cyan);letter-spacing:.04em;background:#00f2fe1f;border:1px solid #00f2fe40;border-radius:4px;padding:.15rem .45rem;font-size:.7rem}.fixedTelemetryOverlay-module__xwr_Ua__expandIcon{color:var(--color-text-muted);transition:transform .18s}.fixedTelemetryOverlay-module__xwr_Ua__desktopCapsule:hover .fixedTelemetryOverlay-module__xwr_Ua__expandIcon{color:#fff}.fixedTelemetryOverlay-module__xwr_Ua__desktopPanel{-webkit-backdrop-filter:blur(16px);width:min(90vw,420px);color:var(--color-text);font-family:var(--font-sans);transform-origin:0 100%;background:#040910f2;border:1px solid #00f2fe59;border-radius:12px;padding:1.15rem 1.25rem;position:absolute;bottom:0;left:0;box-shadow:0 24px 64px #000000d9,0 0 32px #00f2fe2e}.fixedTelemetryOverlay-module__xwr_Ua__panelHeader{border-bottom:1px solid #00f2fe2e;justify-content:space-between;align-items:center;margin-bottom:.9rem;padding-bottom:.75rem;display:flex}.fixedTelemetryOverlay-module__xwr_Ua__panelTitleGroup{align-items:center;gap:.5rem;display:flex}.fixedTelemetryOverlay-module__xwr_Ua__panelIcon{color:var(--color-cyan)}.fixedTelemetryOverlay-module__xwr_Ua__panelTitle{font-family:var(--font-mono);letter-spacing:.08em;color:#fff;text-transform:uppercase;font-size:.82rem;font-weight:700}.fixedTelemetryOverlay-module__xwr_Ua__minimizeBtn{width:26px;height:26px;color:var(--color-text-muted);cursor:pointer;background:#0d1620cc;border:1px solid #96bedc33;border-radius:4px;place-items:center;padding:0;transition:all .18s;display:grid}.fixedTelemetryOverlay-module__xwr_Ua__minimizeBtn:hover{color:#fff;background:#00f2fe26;border-color:#00f2fe66}.fixedTelemetryOverlay-module__xwr_Ua__metricsGrid{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.fixedTelemetryOverlay-module__xwr_Ua__metricCard{background:#0a121ca6;border:1px solid #00f2fe1f;border-radius:8px;flex-direction:column;gap:.35rem;padding:.65rem .75rem;display:flex}.fixedTelemetryOverlay-module__xwr_Ua__metricCardHeader{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-cyan);align-items:center;gap:.4rem;font-size:.68rem;font-weight:700;display:flex}.fixedTelemetryOverlay-module__xwr_Ua__metricCardContent{font-family:var(--font-mono);flex-direction:column;gap:.2rem;font-size:.72rem;display:flex}.fixedTelemetryOverlay-module__xwr_Ua__metricValuePrimary{color:#fff;font-size:.82rem;font-weight:700}.fixedTelemetryOverlay-module__xwr_Ua__metricValueSecondary{color:var(--color-text-muted);font-size:.68rem}.fixedTelemetryOverlay-module__xwr_Ua__ratingGood{color:#00f2fe}.fixedTelemetryOverlay-module__xwr_Ua__ratingWarning{color:#ffb84d}.fixedTelemetryOverlay-module__xwr_Ua__ratingPoor{color:#ff5e7e}.fixedTelemetryOverlay-module__xwr_Ua__mobileContainer{display:none}.fixedTelemetryOverlay-module__xwr_Ua__mobileFab{z-index:45;-webkit-backdrop-filter:blur(14px);width:44px;height:44px;color:var(--color-cyan);cursor:pointer;background:#040910f0;border:1.5px solid #00f2fe73;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:all .18s;display:flex;position:fixed;bottom:74px;left:16px;box-shadow:0 8px 24px #000000b3,0 0 16px #00f2fe40}.fixedTelemetryOverlay-module__xwr_Ua__mobileFab:active{border-color:#00f2fecc;transform:scale(.94)}.fixedTelemetryOverlay-module__xwr_Ua__mobileFabBeacon{background:var(--color-cyan);width:8px;height:8px;box-shadow:0 0 6px var(--color-cyan);border-radius:999px;animation:2s ease-in-out infinite fixedTelemetryOverlay-module__xwr_Ua__pulseBeacon;position:absolute;top:4px;right:4px}.fixedTelemetryOverlay-module__xwr_Ua__sheetBackdrop{z-index:59;-webkit-backdrop-filter:blur(8px);background:#02060cbf;position:fixed;inset:0}.fixedTelemetryOverlay-module__xwr_Ua__bottomSheet{z-index:60;max-height:80vh;color:var(--color-text);font-family:var(--font-sans);background:#040910f7;border-top:1.5px solid #00f2fe59;border-radius:16px 16px 0 0;padding:.85rem 1.25rem 2rem;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -12px 48px #000c,0 0 32px #00f2fe26}.fixedTelemetryOverlay-module__xwr_Ua__sheetHandle{background:#96bedc59;border-radius:999px;width:40px;height:4px;margin:0 auto .85rem}.fixedTelemetryOverlay-module__xwr_Ua__sheetHeader{border-bottom:1px solid #00f2fe2e;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.85rem;display:flex}.fixedTelemetryOverlay-module__xwr_Ua__sheetCloseBtn{width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;background:#0d1620cc;border:1px solid #96bedc33;border-radius:6px;place-items:center;padding:0;display:grid}@media (max-width:767px){.fixedTelemetryOverlay-module__xwr_Ua__desktopContainer{display:none}.fixedTelemetryOverlay-module__xwr_Ua__mobileContainer{display:block}.fixedTelemetryOverlay-module__xwr_Ua__metricsGrid{grid-template-columns:1fr;gap:.75rem}}
.terminal-module__IPCYYG__terminal{height:0;color:var(--color-green);font-family:var(--font-mono);background:0 0;flex-direction:column;flex:1;padding:1rem;font-size:.82rem;display:flex}.terminal-module__IPCYYG__compact{font-size:.74rem}.terminal-module__IPCYYG__output{flex-direction:column;gap:.7rem;display:flex;overflow-y:auto}.terminal-module__IPCYYG__entry{gap:.2rem;display:grid}.terminal-module__IPCYYG__entry p{color:var(--color-text-muted);word-break:break-word;overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.terminal-module__IPCYYG__entry p:first-child,.terminal-module__IPCYYG__form span{color:var(--color-green)}.terminal-module__IPCYYG__streamingPrompt{font-family:var(--font-mono);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:.45rem;font-size:.78rem;font-weight:700;display:inline-flex;color:var(--color-cyan)!important}.terminal-module__IPCYYG__streamingDot{background:var(--color-cyan);width:7px;height:7px;box-shadow:0 0 8px var(--color-cyan);border-radius:50%;animation:1s ease-in-out infinite alternate terminal-module__IPCYYG__pulseLive}@keyframes terminal-module__IPCYYG__pulseLive{0%{opacity:.5;transform:scale(.8)}to{opacity:1;transform:scale(1.2)}}.terminal-module__IPCYYG__form{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.terminal-module__IPCYYG__form input{min-height:44px;color:var(--color-text);caret-color:var(--color-green);background:0 0;border:0;outline:0}.terminal-module__IPCYYG__form input::placeholder{color:#9cafbd99}.terminal-module__IPCYYG__flexFill{flex:1}.terminal-module__IPCYYG__chipsContainer{border-top:1px dashed #96bedc33;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.2rem;padding-top:.4rem;display:flex}.terminal-module__IPCYYG__chipLabel{color:var(--color-text-muted);font-size:.7rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em}.terminal-module__IPCYYG__chip{color:var(--color-cyan);font-family:var(--font-mono);cursor:pointer;background:#27d8ff0f;border:1px solid #27d8ff4d;border-radius:4px;align-items:center;gap:.25rem;padding:.2rem .55rem;font-size:.74rem;transition:all .15s;display:inline-flex}.terminal-module__IPCYYG__chip:hover{background:#27d8ff29;border-color:#27d8ff8c;transform:translateY(-1px);box-shadow:0 0 8px #27d8ff33}.terminal-module__IPCYYG__loading{color:var(--color-cyan);opacity:.8;font-style:italic;animation:1.5s ease-in-out infinite alternate terminal-module__IPCYYG__pulse}@keyframes terminal-module__IPCYYG__pulse{0%{opacity:.4}to{opacity:1}}.terminal-module__IPCYYG__terminalLink{border:0;border-bottom:1px dashed var(--color-cyan);color:var(--color-cyan);font-family:inherit;font-size:inherit;cursor:pointer;background:0 0;padding:0 .2rem;text-decoration:none;transition:all .15s;display:inline}.terminal-module__IPCYYG__terminalLink:hover{color:#fff;background:#27d8ff26;border-bottom-style:solid}.terminal-module__IPCYYG__jsonKey{color:var(--color-cyan);font-weight:600}.terminal-module__IPCYYG__jsonString{color:#4ade80}.terminal-module__IPCYYG__jsonNumber{color:#fbbf24}.terminal-module__IPCYYG__jsonBoolean{color:#ec4899}.terminal-module__IPCYYG__jsonNull{color:#94a3b8;font-style:italic}.terminal-module__IPCYYG__jsonPunctuation{color:#96bedc73}.terminal-module__IPCYYG__jsonBrace{color:#96bedcbf;font-weight:600}
.terminalPlaceholder-module__8Qh1vW__terminal{height:0;color:var(--color-green);font-family:var(--font-mono);background:0 0;flex-direction:column;flex:1;padding:1rem;font-size:.82rem;display:flex}.terminalPlaceholder-module__8Qh1vW__compact{font-size:.74rem}.terminalPlaceholder-module__8Qh1vW__flexFill{flex:1}.terminalPlaceholder-module__8Qh1vW__form{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.terminalPlaceholder-module__8Qh1vW__form span{color:var(--color-green)}.terminalPlaceholder-module__8Qh1vW__terminalCursor{background-color:var(--color-green);width:8px;height:14px;animation:1s step-end infinite terminalPlaceholder-module__8Qh1vW__cursorBlink;display:inline-block}@keyframes terminalPlaceholder-module__8Qh1vW__cursorBlink{0%,to{opacity:1}50%{opacity:0}}
.skillModule-module__TbOwNG__frontend{--module-color:var(--color-cyan)}.skillModule-module__TbOwNG__mobile{--module-color:var(--color-lime)}.skillModule-module__TbOwNG__backend{--module-color:var(--color-blue)}.skillModule-module__TbOwNG__ai{--module-color:var(--color-purple)}.skillModule-module__TbOwNG__cloud{--module-color:var(--color-teal)}.skillModule-module__TbOwNG__data{--module-color:var(--color-orange)}.skillModule-module__TbOwNG__electronics{--module-color:var(--color-amber)}.skillModule-module__TbOwNG__skillModule{z-index:2;box-sizing:border-box;border-radius:var(--radius-chip);width:180px;height:140px;color:var(--module-color,var(--color-cyan));box-shadow:0 0 28px color-mix(in srgb, currentColor 14%, transparent);cursor:pointer;background:#091019f0;border:1px solid;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:.75rem .9rem;transition:transform .16s,background .16s,box-shadow .16s;display:flex;position:absolute}.skillModule-module__TbOwNG__skillModule[data-selected=true]{box-shadow:0 0 0 4px color-mix(in srgb, currentColor 14%, transparent), 0 0 34px color-mix(in srgb, currentColor 38%, transparent)}.skillModule-module__TbOwNG__dimmed,.skillModule-module__TbOwNG__skillModule[data-dimmed=true]{opacity:.25!important;filter:grayscale(.85)opacity(.6)!important;cursor:not-allowed!important;pointer-events:none!important}.skillModule-module__TbOwNG__moduleHeader{font-family:var(--font-mono);text-transform:uppercase;text-align:center;border-bottom:1px dashed #ffffff1f;width:100%;font-size:.82rem;font-weight:900}.skillModule-module__TbOwNG__moduleContent{align-items:center;gap:.8rem;width:100%;margin-top:.55rem;display:flex}.skillModule-module__TbOwNG__moduleIconContainer{color:currentColor;opacity:.9;filter:drop-shadow(0 0 6px);place-items:center;display:grid}.skillModule-module__TbOwNG__moduleTechList{text-align:left;flex-direction:column;align-items:flex-start;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.skillModule-module__TbOwNG__moduleTechList li{color:var(--color-text-muted);font-size:.7rem;font-family:var(--font-mono);line-height:1.2}
@keyframes skeleton-module__pbPlcq__skeletonShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.skeleton-module__pbPlcq__skeletonBase{background:#162434b3;border-radius:4px;position:relative;overflow:hidden}.skeleton-module__pbPlcq__skeletonBase:after{content:"";will-change:transform;background:linear-gradient(90deg,#0000 0%,#27d8ff24 50%,#0000 100%);animation:1.8s linear infinite skeleton-module__pbPlcq__skeletonShimmer;position:absolute;inset:0;transform:translate(-100%)}.skeleton-module__pbPlcq__text{width:100%;height:1rem}.skeleton-module__pbPlcq__title{border-radius:6px;width:60%;height:1.4rem}.skeleton-module__pbPlcq__heroTitle{border-radius:8px;width:75%;height:3.2rem}.skeleton-module__pbPlcq__kicker{border-radius:3px;width:120px;height:.8rem}.skeleton-module__pbPlcq__button{border-radius:var(--radius-chip,8px);width:120px;height:38px;display:inline-block}.skeleton-module__pbPlcq__tag{border-radius:999px;width:65px;height:24px;display:inline-block}.skeleton-module__pbPlcq__circular{border-radius:50%}.skeleton-module__pbPlcq__rectangular{border-radius:4px}.skeleton-module__pbPlcq__skeletonCard{border:1px solid var(--color-border,#27d8ff26);border-radius:var(--radius-panel,12px);background:#0d1620d1;align-content:start;gap:.75rem;padding:1rem;display:grid;box-shadow:0 4px 20px #0000004d}@media (prefers-reduced-motion:reduce){.skeleton-module__pbPlcq__skeletonBase:after{animation:none!important;display:none!important}}
.threeNode-module__fxkTMG__inThree{width:max-content;height:max-content;transform:scale(calc(var(--three-scale,1) * var(--chip-scale,1.2)));transform-origin:50%}.threeNode-module__fxkTMG__inThree>*{position:relative!important;top:auto!important;left:auto!important;transform:none!important}
.coreChip-module__W3Qxda__coreChip{box-sizing:border-box;border-radius:var(--radius-chip);width:264px;height:216px;color:var(--color-text);text-align:center;background:#091019f2;border:1px solid #ffc44dd1;flex-direction:column;justify-content:center;align-items:center;padding:1.2rem;display:flex;position:relative;box-shadow:0 0 0 4px #ffc44d1a,0 0 36px #ffc44d47}.coreChip-module__W3Qxda__chipHeader{justify-content:center;align-items:center;gap:.65rem;margin-bottom:.5rem;display:flex}.coreChip-module__W3Qxda__coreIcon{color:#e8b84b;filter:drop-shadow(0 0 6px #e8b84b80);flex-shrink:0}.coreChip-module__W3Qxda__chipName{text-transform:uppercase;margin:.2rem 0;font-size:1.2rem;font-weight:800;line-height:1.08}.coreChip-module__W3Qxda__projectBadgeRow{justify-content:center;align-items:center;gap:.4rem;margin-bottom:.4rem;display:flex}.coreChip-module__W3Qxda__projectBadge{color:#e8b84b;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;background:#ffc44d26;border:1px solid #ffc44d59;border-radius:4px;padding:.12rem .5rem;font-size:.68rem;font-weight:800;display:inline-block}.coreChip-module__W3Qxda__projectTechCount{font-family:var(--font-mono);color:var(--color-text-muted);font-size:.68rem}.coreChip-module__W3Qxda__chipSubtitles{color:#e8b84b;text-transform:uppercase;font-size:.76rem;font-weight:700;font-family:var(--font-mono);flex-direction:column;gap:.15rem;margin-bottom:.6rem;line-height:1.2;display:flex}.coreChip-module__W3Qxda__chipDesc{color:var(--color-text-muted);max-width:32ch;margin:0;font-size:.74rem;line-height:1.35}
.motherboardLoader-module__lJF3Oq__loaderOverlay{z-index:2147483647;-webkit-backdrop-filter:blur(16px);opacity:1;filter:blur();pointer-events:auto;background:#05080deb;flex-direction:column;justify-content:center;align-items:center;transition:opacity .4s cubic-bezier(.16,1,.3,1),filter .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:0;overflow:hidden;transform:scale(1)}.motherboardLoader-module__lJF3Oq__loaderExiting{opacity:0;filter:blur(12px);pointer-events:none;transform:scale(1.03)}.motherboardLoader-module__lJF3Oq__loaderBackdropGrid{opacity:.12;pointer-events:none;background-image:linear-gradient(#27d8ff26 1px,#0000 1px),linear-gradient(90deg,#27d8ff26 1px,#0000 1px);background-size:32px 32px;animation:25s linear infinite motherboardLoader-module__lJF3Oq__gridScan;position:absolute;inset:0}.motherboardLoader-module__lJF3Oq__cornerBracket{pointer-events:none;border-style:solid;border-color:#27d8ff99;width:16px;height:16px;position:absolute}.motherboardLoader-module__lJF3Oq__cornerTopLeft{border-width:2px 0 0 2px;top:14px;left:14px}.motherboardLoader-module__lJF3Oq__cornerTopRight{border-width:2px 2px 0 0;top:14px;right:14px}.motherboardLoader-module__lJF3Oq__cornerBottomLeft{border-width:0 0 2px 2px;bottom:14px;left:14px}.motherboardLoader-module__lJF3Oq__cornerBottomRight{border-width:0 2px 2px 0;bottom:14px;right:14px}.motherboardLoader-module__lJF3Oq__loaderContent{z-index:2;text-align:center;border-radius:var(--radius-panel);background:#091019b3;border:1px solid #96bedc2e;flex-direction:column;align-items:center;gap:1.25rem;width:88%;max-width:440px;padding:1.75rem 1.25rem;display:flex;position:relative;box-shadow:0 20px 50px #00000080,inset 0 0 30px #27d8ff08}.motherboardLoader-module__lJF3Oq__loaderCoreWrapper{justify-content:center;align-items:center;width:130px;height:130px;display:flex;position:relative}.motherboardLoader-module__lJF3Oq__loaderOuterRing{border:2px dashed #27d8ff59;border-radius:50%;animation:8s linear infinite motherboardLoader-module__lJF3Oq__spinRing;position:absolute;inset:0}.motherboardLoader-module__lJF3Oq__loaderInnerRing{border:1.5px solid #bc62ff66;border-top-color:var(--color-cyan);border-bottom-color:var(--color-green);border-radius:50%;animation:5s linear infinite motherboardLoader-module__lJF3Oq__spinRingReverse;position:absolute;inset:12px}.motherboardLoader-module__lJF3Oq__loaderChipDie{border-radius:var(--radius-chip);background:linear-gradient(135deg,#111d2af2,#091019fa);border:1.5px solid #27d8ffa6;justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 20px #27d8ff4d,inset 0 0 12px #27d8ff26}.motherboardLoader-module__lJF3Oq__chipPinGroupTop,.motherboardLoader-module__lJF3Oq__chipPinGroupBottom{background:repeating-linear-gradient(90deg,#27d8ffb3 0 3px,#0000 3px 7px);height:3px;position:absolute;left:12px;right:12px}.motherboardLoader-module__lJF3Oq__chipPinGroupTop{top:0}.motherboardLoader-module__lJF3Oq__chipPinGroupBottom{bottom:0}.motherboardLoader-module__lJF3Oq__chipPinGroupLeft,.motherboardLoader-module__lJF3Oq__chipPinGroupRight{background:repeating-linear-gradient(#27d8ffb3 0 3px,#0000 3px 7px);width:3px;position:absolute;top:12px;bottom:12px}.motherboardLoader-module__lJF3Oq__chipPinGroupLeft{left:0}.motherboardLoader-module__lJF3Oq__chipPinGroupRight{right:0}.motherboardLoader-module__lJF3Oq__chipDieScanner{background:linear-gradient(90deg, transparent, var(--color-cyan), transparent);height:3px;box-shadow:0 0 8px var(--color-cyan);animation:1.6s ease-in-out infinite alternate motherboardLoader-module__lJF3Oq__chipScan;position:absolute;left:0;right:0}.motherboardLoader-module__lJF3Oq__chipDieCore{font-family:var(--font-mono);-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;display:flex}.motherboardLoader-module__lJF3Oq__chipCoreTitle{letter-spacing:.12em;color:var(--color-cyan);text-shadow:0 0 8px #27d8ffb3;font-size:.65rem;font-weight:700}.motherboardLoader-module__lJF3Oq__chipCoreSub{letter-spacing:.08em;color:var(--color-amber);font-size:.55rem;font-weight:600}.motherboardLoader-module__lJF3Oq__loaderHeader{flex-direction:column;align-items:center;gap:.5rem;display:flex}.motherboardLoader-module__lJF3Oq__loaderStatusPill{font-family:var(--font-mono);color:var(--color-cyan);letter-spacing:.1em;text-transform:uppercase;background:#27d8ff14;border:1px solid #27d8ff47;border-radius:9999px;align-items:center;gap:.45rem;padding:.25rem .75rem;font-size:.68rem;font-weight:600;display:inline-flex}.motherboardLoader-module__lJF3Oq__loaderStatusDot{background:var(--color-green);width:6px;height:6px;box-shadow:0 0 8px var(--color-green);border-radius:50%;animation:1.2s ease-in-out infinite motherboardLoader-module__lJF3Oq__pulseDot}.motherboardLoader-module__lJF3Oq__loaderLogText{font-family:var(--font-mono);color:var(--color-text);letter-spacing:.04em;min-height:1.25rem;font-size:.78rem;font-weight:500}.motherboardLoader-module__lJF3Oq__loaderProgressContainer{background:#96bedc1a;border:1px solid #27d8ff33;border-radius:4px;width:100%;height:6px;position:relative;overflow:hidden}.motherboardLoader-module__lJF3Oq__loaderProgressBar{background:linear-gradient(90deg, var(--color-cyan), var(--color-teal), var(--color-green));border-radius:4px;height:100%;transition:width 60ms linear;position:relative}.motherboardLoader-module__lJF3Oq__loaderProgressGlow{filter:blur(2px);background:#fffc;width:16px;position:absolute;top:0;bottom:0;right:0}.motherboardLoader-module__lJF3Oq__loaderTelemetry{font-family:var(--font-mono);color:var(--color-text-muted);opacity:.85;justify-content:center;align-items:center;gap:.5rem;font-size:.65rem;display:flex}.motherboardLoader-module__lJF3Oq__telemetryDivider{color:#96bedc4d}@keyframes motherboardLoader-module__lJF3Oq__spinRing{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes motherboardLoader-module__lJF3Oq__spinRingReverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes motherboardLoader-module__lJF3Oq__chipScan{0%{top:4px}to{top:calc(100% - 7px)}}@keyframes motherboardLoader-module__lJF3Oq__pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}@keyframes motherboardLoader-module__lJF3Oq__gridScan{0%{background-position:0 0}to{background-position:0 320px}}
.layout-module__oUu3-W__shell{min-height:100vh}.layout-module__oUu3-W__header{z-index:30;min-height:var(--header-height);padding:0 var(--space-page);-webkit-backdrop-filter:blur(14px);background-color:#03070c;background-image:linear-gradient(#00f2fe09 1px,#0000 1px),linear-gradient(90deg,#00f2fe09 1px,#0000 1px);background-size:26px 26px;border-bottom:1px solid #00f2fe26;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0;overflow:hidden}.layout-module__oUu3-W__brand{z-index:1;align-items:center;gap:.75rem;min-height:44px;text-decoration:none;display:inline-flex;position:relative}.layout-module__oUu3-W__brandText{gap:.1rem;display:grid}.layout-module__oUu3-W__brandName{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-text);font-size:.95rem;font-weight:800}.layout-module__oUu3-W__logoSubtitle{color:var(--color-cyan);font-family:var(--font-mono);font-size:.6rem}.layout-module__oUu3-W__nav{z-index:1;align-items:center;gap:2.2rem;display:flex;position:relative}.layout-module__oUu3-W__nav a{min-height:var(--header-height);color:#aec7d8;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:0 0;align-items:center;padding:0 .2rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:color .18s;display:inline-flex;position:relative}.layout-module__oUu3-W__nav a:hover{color:#fff;background:0 0}.layout-module__oUu3-W__nav a[aria-current=page],.layout-module__oUu3-W__nav a.layout-module__oUu3-W__activeLink,.layout-module__oUu3-W__nav a[aria-current=page]:hover,.layout-module__oUu3-W__nav a.layout-module__oUu3-W__activeLink:hover{color:#00f2fe;background:0 0}.layout-module__oUu3-W__nav a[aria-current=page]:after,.layout-module__oUu3-W__nav a.layout-module__oUu3-W__activeLink:after{content:"";background:#00f2fe;border-radius:2px;height:3px;position:absolute;bottom:16px;left:0;right:0}.layout-module__oUu3-W__headerActions{z-index:1;align-items:center;gap:.75rem;display:flex;position:relative}.layout-module__oUu3-W__settingsButton{border:1px solid var(--color-border);min-width:44px;min-height:44px;color:var(--color-text-muted);font-family:var(--font-mono);cursor:pointer;background:#0d1620cc;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.35rem .65rem;font-size:.72rem;transition:all .18s;display:inline-flex}.layout-module__oUu3-W__settingsButton:hover{color:#fff;border-color:#00f2fe73}.layout-module__oUu3-W__settingsButton:hover .layout-module__oUu3-W__settingsIcon{color:var(--color-cyan);transform:rotate(45deg)}.layout-module__oUu3-W__settingsButtonActive{color:var(--color-cyan);border-color:#00f2fe6b}.layout-module__oUu3-W__settingsIcon{transition:transform .3s cubic-bezier(.16,1,.3,1),color .18s}.layout-module__oUu3-W__settingsButtonLabel,.layout-module__oUu3-W__recruiterToggleLong{display:inline-block}.layout-module__oUu3-W__recruiterToggleShort{display:none}@media (max-width:1100px){.layout-module__oUu3-W__recruiterToggleLong{display:none}.layout-module__oUu3-W__recruiterToggleShort{display:inline-block}.layout-module__oUu3-W__toggleTrack,.layout-module__oUu3-W__settingsButtonLabel{display:none}}.layout-module__oUu3-W__recruiterToggle{border:1px solid var(--color-border);min-height:44px;color:var(--color-text-muted);font-family:var(--font-mono);text-transform:uppercase;background:#0d1620cc;border-radius:999px;align-items:center;gap:.55rem;padding:.35rem .65rem;font-size:.72rem;text-decoration:none;display:inline-flex}.layout-module__oUu3-W__toggleTrack{background:#9cafbd47;border-radius:999px;width:34px;height:19px;position:relative}.layout-module__oUu3-W__toggleTrack:after{content:"";background:var(--color-text-muted);border-radius:999px;width:13px;height:13px;transition:transform .16s,background .16s;position:absolute;top:3px;left:3px}.layout-module__oUu3-W__recruiterToggleActive{color:var(--color-green);border-color:#63f27b6b}.layout-module__oUu3-W__recruiterToggleActive .layout-module__oUu3-W__toggleTrack:after{background:var(--color-green);transform:translate(15px)}.layout-module__oUu3-W__main{min-height:calc(100vh - var(--header-height))}.layout-module__oUu3-W__skipLink{z-index:100;border-radius:var(--radius-chip);background:var(--color-cyan);color:#021018;padding:.75rem 1rem;font-weight:800;transition:transform .16s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.layout-module__oUu3-W__skipLink:focus{transform:translateY(0)}.layout-module__oUu3-W__bottomNav{display:none}@media (min-width:768px) and (max-width:960px){.layout-module__oUu3-W__nav{gap:1rem}.layout-module__oUu3-W__nav a{letter-spacing:.08em;font-size:.82rem}.layout-module__oUu3-W__recruiterToggle{padding:.3rem .5rem;font-size:.68rem}}@media (max-width:767px){.layout-module__oUu3-W__nav{display:none}.layout-module__oUu3-W__main{padding-bottom:72px}.layout-module__oUu3-W__bottomNav{z-index:50;-webkit-backdrop-filter:blur(16px);background:#03070cf2;border-top:1px solid #00f2fe26;justify-content:space-around;align-items:center;gap:.3rem;height:60px;padding:0 .5rem;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #00000080}.layout-module__oUu3-W__bottomNavItem{color:#aec7d8;height:100%;font-family:var(--font-mono);text-transform:uppercase;background:0 0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.2rem;padding:.25rem 0;font-size:.68rem;font-weight:700;text-decoration:none;transition:color .16s;display:flex;position:relative}.layout-module__oUu3-W__bottomNavItem:hover{color:#fff;background:0 0}.layout-module__oUu3-W__bottomNavItemActive,.layout-module__oUu3-W__bottomNavItemActive:hover{color:#00f2fe;background:0 0}.layout-module__oUu3-W__bottomNavItemActive:before{content:"";background:#00f2fe;border-radius:2px;height:3px;position:absolute;top:0;left:15%;right:15%}}
.error-module__bSZLSW__errorContainer{flex-direction:column;gap:1.5rem;width:100%;display:flex}.error-module__bSZLSW__terminalDiagnostic{font-family:var(--font-mono), monospace;background:#0a0f1ad9;border:1px solid #ef444466;border-radius:8px;padding:1.5rem;position:relative;overflow:hidden;box-shadow:0 0 24px #ef44441f,inset 0 0 16px #ef44440d}.error-module__bSZLSW__terminalDiagnostic:before{content:"";background:linear-gradient(90deg,#0000,#ef4444,#f59e0b,#0000);height:2px;position:absolute;top:0;left:0;right:0}.error-module__bSZLSW__faultHeader{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.error-module__bSZLSW__faultBadge{letter-spacing:.08em;text-transform:uppercase;color:#ef4444;background:#ef444426;border:1px solid #ef44444d;border-radius:4px;align-items:center;gap:.5rem;padding:.25rem .6rem;font-size:.75rem;font-weight:700;display:inline-flex}.error-module__bSZLSW__pulseDot{background-color:#ef4444;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite alternate error-module__bSZLSW__blink;box-shadow:0 0 8px #ef4444}@keyframes error-module__bSZLSW__blink{0%{opacity:.4}to{opacity:1}}.error-module__bSZLSW__faultDigest{color:#94a3b8;letter-spacing:.04em;font-size:.75rem}.error-module__bSZLSW__errorMessage{color:#f1f5f9;word-break:break-word;margin:0 0 1rem;font-size:.95rem;line-height:1.6}.error-module__bSZLSW__diagnosticTrace{color:#64748b;white-space:pre-wrap;background:#0006;border-radius:6px;margin-top:1rem;padding:.75rem 1rem;font-size:.75rem;line-height:1.5;overflow-x:auto}.error-module__bSZLSW__reinitializeBtn{font-family:var(--font-mono), monospace;color:#070a0f;cursor:pointer;background:#0fc;border:1px solid #0fc;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .15s ease-in-out;display:inline-flex;box-shadow:0 0 16px #00ffcc40}.error-module__bSZLSW__reinitializeBtn:hover{background:#33ffd6;transform:translateY(-1px);box-shadow:0 0 24px #00ffcc73}.error-module__bSZLSW__reinitializeBtn:active{transform:translateY(0)}
.threeCanvas-module__6nWjuW__canvas{opacity:1;pointer-events:auto;width:100%;height:100%}
.threeMotherboard-module__-UZGgW__layer{z-index:1;pointer-events:none;position:absolute;inset:0}
.RecruiterActions-module__41A7Ua__dropdownContainer{display:inline-block;position:relative}.RecruiterActions-module__41A7Ua__dropdownTrigger{border:1px solid var(--color-border);border-radius:var(--radius-chip);min-height:44px;color:var(--color-text);font-family:var(--font-mono);cursor:pointer;background:#0d1620db;justify-content:space-between;align-items:center;gap:.6rem;padding:.72rem .95rem;font-size:.8rem;font-weight:800;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.RecruiterActions-module__41A7Ua__dropdownTrigger span{color:var(--color-text);text-transform:none;font-size:.8rem;font-weight:800}.RecruiterActions-module__41A7Ua__dropdownTrigger:hover{border-color:var(--color-border-strong);background:#111d2af2;transform:translateY(-1px)}.RecruiterActions-module__41A7Ua__dropdownTrigger[aria-expanded=true]{border-color:var(--color-cyan);box-shadow:0 0 12px #27d8ff33}.RecruiterActions-module__41A7Ua__chevronIcon{color:var(--color-cyan);transition:transform .2s}.RecruiterActions-module__41A7Ua__chevronOpen{transform:rotate(180deg)}.RecruiterActions-module__41A7Ua__dropdownMenu{z-index:50;border:1px solid var(--color-border-strong);border-radius:var(--radius-panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#0d1620f5,#091019f0);gap:.25rem;min-width:max-content;padding:.45rem;animation:.18s cubic-bezier(.16,1,.3,1) RecruiterActions-module__41A7Ua__dropdownFade;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 45px #0000008c}.RecruiterActions-module__41A7Ua__dropdownItem{border-radius:var(--radius-chip);color:var(--color-text);font-family:var(--font-mono);white-space:nowrap;text-transform:none;align-items:center;gap:.65rem;padding:.65rem .95rem;font-size:.84rem;font-weight:700;text-decoration:none;transition:background .14s,color .14s,transform .14s;display:flex}.RecruiterActions-module__41A7Ua__dropdownItem span{color:inherit;font-size:inherit;font-weight:inherit;text-transform:none}.RecruiterActions-module__41A7Ua__dropdownItem:hover,.RecruiterActions-module__41A7Ua__dropdownItem:focus-visible{color:var(--color-cyan);background:#27d8ff1f;outline:none;transform:translate(2px)}.RecruiterActions-module__41A7Ua__itemIcon{color:var(--color-cyan);flex-shrink:0}.RecruiterActions-module__41A7Ua__externalIcon{opacity:.55;flex-shrink:0;margin-left:auto;transition:opacity .14s}.RecruiterActions-module__41A7Ua__dropdownItem:hover .RecruiterActions-module__41A7Ua__externalIcon{opacity:1}@keyframes RecruiterActions-module__41A7Ua__dropdownFade{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.RecruiterActions-module__41A7Ua__actions{flex-wrap:wrap;gap:.75rem;display:flex}.RecruiterActions-module__41A7Ua__linkButton{border:1px solid var(--color-border);border-radius:var(--radius-chip);min-height:44px;color:var(--color-text);font-family:var(--font-mono);cursor:pointer;background:#0d1620db;justify-content:center;align-items:center;gap:.5rem;padding:.72rem .95rem;font-weight:800;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.RecruiterActions-module__41A7Ua__linkButton:hover{border-color:var(--color-border-strong);background:#111d2af2;transform:translateY(-1px)}
