.workspaceOS_os__7rW86{--bg:#03070d;--panel:rgba(9,20,32,0.78);--panel-strong:rgba(12,29,47,0.9);--panel-soft:rgba(14,36,55,0.56);--line:rgba(128,169,205,0.2);--line-strong:rgba(75,142,255,0.45);--text:#eef5ff;--muted:#9cacbc;--subtle:#6f8396;--blue:#2d8cff;--green:#26d47c;--violet:#8e63ff;--cyan:#22d3ee;--ease:cubic-bezier(0.2,0.8,0.2,1);min-height:100vh;color:var(--text);background:radial-gradient(circle at 72% 6%,rgba(31,93,174,.18),transparent 30%),radial-gradient(circle at 12% 18%,rgba(23,209,137,.08),transparent 26%),linear-gradient(180deg,#02050a,#06101b 58%,#02060c);overflow-x:hidden;padding:68px 28px 220px 154px;position:relative}.workspaceOS_os__7rW86:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.026) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.021) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.88),transparent 76%);mask-image:linear-gradient(180deg,rgba(0,0,0,.88),transparent 76%)}.workspaceOS_mountain__Dxjhd{position:fixed;inset:auto 0 0;height:56vh;pointer-events:none;opacity:.42;background:linear-gradient(140deg,transparent 0 58%,rgba(18,45,76,.86) 58.2% 66%,transparent 66.2%),linear-gradient(25deg,transparent 0 46%,rgba(12,29,48,.9) 46.2% 55%,transparent 55.2%),linear-gradient(158deg,transparent 0 51%,rgba(9,25,43,.84) 51.2% 62%,transparent 62.2%),linear-gradient(180deg,transparent,#02060c 84%)}@keyframes workspaceOS_surfaceIn__TnHrJ{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes workspaceOS_pulseDot__ilRUH{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.45);opacity:.45}}@keyframes workspaceOS_scanLine__s3zwS{0%{transform:translateX(-34%)}to{transform:translateX(118%)}}@keyframes workspaceOS_barRise__6lbCa{0%,to{transform:scaleY(.72)}50%{transform:scaleY(1)}}.workspaceOS_topbar__2Jftx{position:fixed;z-index:40;top:12px;left:28px;right:28px;display:grid;grid-template-columns:minmax(360px,720px);grid-gap:20px;gap:20px;align-items:center;justify-content:center}.workspaceOS_aboutSection__mFNiH,.workspaceOS_brand__k5Z8q,.workspaceOS_commandBar__ryhox,.workspaceOS_detailPanel__uKM77,.workspaceOS_explorerPanel__cRmzW,.workspaceOS_featured__T8LwU,.workspaceOS_liveGrid__EQ7kK,.workspaceOS_osWindow__hLg2f,.workspaceOS_projectCard__O1nRQ,.workspaceOS_sidebar__DxLfM,.workspaceOS_siteFooter__EgVdh,.workspaceOS_statsPanel__0PIhf,.workspaceOS_systemLinks__wTkVp,.workspaceOS_taskbar__A3D5W,.workspaceOS_university___HGeO{border:1px solid var(--line);background:linear-gradient(180deg,rgba(13,30,47,.82),rgba(5,13,22,.76));box-shadow:0 24px 70px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.04);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:workspaceOS_surfaceIn__TnHrJ .42s var(--ease) both}.workspaceOS_brand__k5Z8q{position:fixed;top:18px;left:57px;width:44px;height:44px;padding:0;border:0;background:transparent;box-shadow:none;color:var(--text);display:inline-flex;gap:11px;align-items:center;text-decoration:none;font-size:14px;font-weight:650;cursor:pointer;z-index:45}.workspaceOS_brand__k5Z8q img,.workspaceOS_statusDot__zpgl0{width:42px;height:42px;object-fit:contain}.workspaceOS_statusDot__zpgl0:after{content:"";position:absolute;inset:-4px;border-radius:inherit;background:rgba(38,212,124,.35);animation:workspaceOS_pulseDot__ilRUH 1.9s var(--ease) infinite}.workspaceOS_commandBar__ryhox{min-height:40px;border-radius:8px;display:grid;grid-template-columns:auto minmax(0,1fr) 26px;grid-gap:10px;gap:10px;align-items:center;padding:0 10px;color:var(--muted);position:relative}.workspaceOS_shortcutHint__m0X3f{min-width:40px;display:inline-flex;align-items:center;gap:4px;color:#d8e6f8;font-size:12px}.workspaceOS_commandList__UAS9u kbd,.workspaceOS_shortcutHint__m0X3f kbd{display:grid;place-items:center;min-width:18px;height:20px;padding:0 5px;border:0;border-radius:4px;color:#d8e6f8;background:rgba(255,255,255,.055);font-size:13px;line-height:1}.workspaceOS_commandBar__ryhox button{border:0;place-items:center;width:24px;height:24px;display:grid;border-radius:4px;color:#d8e6f8;background:transparent;cursor:pointer}.workspaceOS_commandBar__ryhox button:hover{background:rgba(255,255,255,.06)}.workspaceOS_commandBar__ryhox input{min-width:0;border:0;outline:0;color:var(--text);background:transparent;font:inherit;font-size:14px}.workspaceOS_searchResults__YVr_f{position:absolute;z-index:70;top:calc(100% + 8px);left:0;right:0;border:1px solid rgba(128,169,205,.24);border-radius:10px;padding:8px;display:grid;grid-gap:6px;gap:6px;background:rgba(4,12,21,.97);box-shadow:0 24px 70px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.04);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.workspaceOS_searchResults__YVr_f button{border:1px solid transparent;border-radius:8px;padding:8px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;color:#e7f0fb;background:transparent;text-align:left;cursor:pointer}.workspaceOS_searchResults__YVr_f button:focus-visible,.workspaceOS_searchResults__YVr_f button:hover{border-color:rgba(80,150,255,.44);background:rgba(45,140,255,.14)}.workspaceOS_searchResults__YVr_f small,.workspaceOS_searchResults__YVr_f strong{display:block}.workspaceOS_searchResults__YVr_f small{margin-top:2px;color:var(--muted);font-size:11px}.workspaceOS_systemLinks__wTkVp{justify-self:end;display:inline-flex;gap:25px;align-items:center;border:0;background:transparent;box-shadow:none;font-size:13px}.workspaceOS_systemLinks__wTkVp a{color:var(--text);text-decoration:none}.workspaceOS_sidebar__DxLfM{position:fixed;z-index:35;left:22px;top:76px;bottom:108px;width:104px;border-radius:10px;padding:12px 10px;display:flex;flex-direction:column;justify-content:space-between}.workspaceOS_sidebarNav__sH0eI{display:grid;grid-gap:8px;gap:8px}.workspaceOS_commandBar__ryhox button,.workspaceOS_commandList__UAS9u button,.workspaceOS_featuredActions__Y6oe_ a,.workspaceOS_filterPills__RjAlh button,.workspaceOS_headerActions__EpUeU button,.workspaceOS_launcher__3HTU1,.workspaceOS_osWindow__hLg2f header button,.workspaceOS_profile__L_FQy,.workspaceOS_projectCard__O1nRQ,.workspaceOS_repoList__Ne_Cx button,.workspaceOS_sidebarNav__sH0eI button,.workspaceOS_taskbar__A3D5W a,.workspaceOS_taskbar__A3D5W button,.workspaceOS_uniGrid__T_czA a{font:inherit;color:inherit;text-decoration:none}.workspaceOS_sidebarNav__sH0eI button{border:0;min-height:76px;border-radius:8px;display:grid;place-items:center;grid-gap:6px;gap:6px;color:var(--muted);background:transparent;font-size:12px;cursor:pointer}.workspaceOS_navActive__X_aLM,.workspaceOS_sidebarNav__sH0eI button:hover{color:#5aa8ff!important;background:rgba(47,126,255,.15)}.workspaceOS_os__7rW86 :where(a,button,input):focus-visible{outline:2px solid rgba(90,168,255,.92);outline-offset:3px}.workspaceOS_profile__L_FQy{border:0;border-radius:8px;padding:10px 7px;display:grid;justify-items:center;grid-gap:6px;gap:6px;background:rgba(255,255,255,.035);text-align:center;font-size:11px;cursor:pointer}.workspaceOS_profile__L_FQy small,.workspaceOS_profile__L_FQy strong{display:block}.workspaceOS_profile__L_FQy small{color:var(--green)}.workspaceOS_avatar__1m5JG{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;overflow:hidden;border:1px solid rgba(181,153,255,.28);background:rgba(255,255,255,.06)}.workspaceOS_avatar__1m5JG img{width:86%;height:86%;object-fit:contain}.workspaceOS_workspace__RpuX_{position:relative;z-index:2;display:grid;grid-template-columns:minmax(720px,1fr) minmax(360px,420px);grid-template-areas:"title right" "live right" "featured right" "about right" "university right";grid-gap:12px 22px;gap:12px 22px}.workspaceOS_aboutSection__mFNiH,.workspaceOS_explorerPanel__cRmzW,.workspaceOS_featured__T8LwU,.workspaceOS_liveGrid__EQ7kK,.workspaceOS_rightRail__Yl1t_,.workspaceOS_siteFooter__EgVdh,.workspaceOS_university___HGeO{scroll-margin-top:86px}.workspaceOS_titleBlock__mtc75{grid-area:title;padding:4px 0 0 4px}.workspaceOS_titleBlock__mtc75 h1{margin:0;font-size:clamp(2rem,3vw,3.1rem);line-height:1.05;letter-spacing:0}.workspaceOS_titleBlock__mtc75 span{color:var(--violet)}.workspaceOS_detailPanel__uKM77 p,.workspaceOS_panelHeader__f2T1T p,.workspaceOS_projectCard__O1nRQ p,.workspaceOS_projectCard__O1nRQ small,.workspaceOS_repoList__Ne_Cx small,.workspaceOS_titleBlock__mtc75 p,.workspaceOS_uniGrid__T_czA p,.workspaceOS_uniGrid__T_czA small{color:var(--muted)}.workspaceOS_titleBlock__mtc75 p{margin:10px 0 0}.workspaceOS_aboutSection__mFNiH,.workspaceOS_liveGrid__EQ7kK{grid-area:live;border-radius:9px;padding:18px 20px 22px}.workspaceOS_aboutSection__mFNiH{grid-area:about}.workspaceOS_aboutGrid__kU8UA{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.workspaceOS_aboutGrid__kU8UA span{border:1px solid rgba(128,169,205,.16);border-radius:8px;padding:12px;color:#cddcf0;background:rgba(255,255,255,.04);font-size:13px;line-height:1.45}.workspaceOS_panelHeader__f2T1T{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.workspaceOS_panelHeader__f2T1T h2{margin:0;font-size:18px}.workspaceOS_panelHeader__f2T1T p{margin:5px 0 0;font-size:13px}.workspaceOS_panelHeaderActions__fyOku>span,.workspaceOS_panelHeader__f2T1T>span{color:var(--green);font-size:12px}.workspaceOS_panelHeaderActions__fyOku{display:flex;align-items:center;gap:10px}.workspaceOS_panelHeaderActions__fyOku button{border:1px solid rgba(128,169,205,.18);border-radius:7px;min-height:34px;padding:0 10px;display:inline-flex;align-items:center;gap:7px;color:#dbeafe;background:rgba(255,255,255,.045);cursor:pointer}.workspaceOS_cardGrid____W3z{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:10px;gap:10px}.workspaceOS_workspaceEditor__1mXtp{margin:-2px 0 16px;border-block:1px solid rgba(128,169,205,.14);padding:14px 0;display:grid;grid-template-columns:minmax(160px,.5fr) minmax(360px,1.5fr) auto;grid-gap:14px;gap:14px;align-items:end}.workspaceOS_workspaceEditor__1mXtp>label{display:grid;grid-gap:7px;gap:7px;color:#9fb0c2;font-size:11px}.workspaceOS_workspaceEditor__1mXtp>label input{border:1px solid rgba(128,169,205,.2);border-radius:6px;min-height:38px;padding:0 10px;color:#e8f2ff;background:rgba(2,10,18,.66)}.workspaceOS_workspaceProjectPicker__3D7Wv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.workspaceOS_workspaceProjectPicker__3D7Wv label{border:1px solid rgba(128,169,205,.14);border-radius:6px;min-height:38px;padding:0 9px;display:flex;align-items:center;gap:7px;color:#cad8e8;background:rgba(255,255,255,.035);font-size:11px;cursor:pointer}.workspaceOS_workspaceProjectPicker__3D7Wv input{accent-color:#4d95ff}.workspaceOS_workspaceProjectPicker__3D7Wv label:has(input:checked){border-color:rgba(77,149,255,.42);background:rgba(45,140,255,.13)}.workspaceOS_workspaceProjectPicker__3D7Wv label:has(input:disabled){cursor:not-allowed;opacity:.72}.workspaceOS_deleteWorkspace__j0Two{border:1px solid rgba(248,113,113,.25);border-radius:7px;min-height:38px;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;gap:7px;color:#fecaca;background:rgba(248,113,113,.08);cursor:pointer}.workspaceOS_emptyProjects__RBU45{grid-column:1/-1;min-height:148px;display:grid;place-items:center;align-content:center;grid-gap:7px;gap:7px;color:#d8e6f6;text-align:center}.workspaceOS_emptyProjects__RBU45 span{color:var(--muted);font-size:12px}.workspaceOS_projectCard__O1nRQ{min-height:260px;border-radius:9px;padding:13px;text-align:left;position:relative;display:grid;grid-template-rows:auto auto auto 1fr auto auto auto;grid-gap:7px;gap:7px;cursor:pointer;overflow:hidden;transition:border-color .18s ease,background .22s ease,transform .22s var(--ease),box-shadow .22s ease}.workspaceOS_projectCardActive__lC4tH,.workspaceOS_projectCard__O1nRQ:hover{border-color:var(--line-strong);background:linear-gradient(180deg,rgba(14,43,72,.88),rgba(5,17,29,.82));transform:translateY(-3px);box-shadow:0 18px 44px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.06)}.workspaceOS_projectCard__O1nRQ .workspaceOS_statusDot__zpgl0{position:absolute;right:15px;top:14px;width:8px;height:8px}.workspaceOS_projectCard__O1nRQ strong,.workspaceOS_uniGrid__T_czA strong{font-size:15px}.workspaceOS_projectCard__O1nRQ p,.workspaceOS_uniGrid__T_czA p{margin:2px 0 0;font-size:12.5px;line-height:1.45}.workspaceOS_projectGlyph__mz6DJ{width:36px;height:36px;border-radius:8px;display:grid;place-items:center;color:#fff}.workspaceOS_projectLanguages__4jfCa{min-width:0;display:grid;grid-gap:7px;gap:7px}.workspaceOS_projectLanguages__4jfCa>strong{color:#f0f6fc;font-size:13px}.workspaceOS_languageComposition__Vtg6F{width:100%;height:7px;border-radius:999px;display:flex;overflow:hidden;background:rgba(255,255,255,.07)}.workspaceOS_languageComposition__Vtg6F>i{min-width:2px;height:100%;display:block}.workspaceOS_languageLegend__FK7DP{display:flex;flex-wrap:wrap;gap:5px 10px}.workspaceOS_languageLegend__FK7DP>span{display:inline-flex;align-items:center;gap:5px;color:#9fb0c2;font-size:9px;white-space:nowrap}.workspaceOS_languageLegend__FK7DP i{width:7px;height:7px;border-radius:999px}.workspaceOS_languageLegend__FK7DP b{color:#dbe7f4;font-size:inherit}.workspaceOS_projectLanguagesDetailed__C13SV{margin-top:4px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.workspaceOS_projectLanguagesDetailed__C13SV .workspaceOS_languageComposition__Vtg6F{height:10px}.workspaceOS_projectLanguagesDetailed__C13SV .workspaceOS_languageLegend__FK7DP{gap:8px 16px}.workspaceOS_projectLanguagesDetailed__C13SV .workspaceOS_languageLegend__FK7DP>span{font-size:11px}.workspaceOS_cardMeta__o_qPe{display:inline-flex;gap:6px;align-items:center;color:#c4d2e2;font-size:12px}.workspaceOS_sparkline__1BN2i{height:24px;display:flex;gap:3px;align-items:flex-end}.workspaceOS_sparkline__1BN2i span{width:100%;min-width:4px;border-radius:3px 3px 0 0;background:linear-gradient(180deg,#30d98b,#2479ff);opacity:.75}.workspaceOS_cardArtifact__gKJ0Z{min-height:28px;border:1px solid rgba(128,169,205,.14);border-radius:7px;padding:6px 8px;display:flex;justify-content:space-between;gap:8px;align-items:center;color:#c9d8ea;background:rgba(255,255,255,.035);font-size:11px}.workspaceOS_cardArtifact__gKJ0Z b{color:#e7f0fb}.workspaceOS_cardArtifact__gKJ0Z small{color:var(--muted)}.workspaceOS_cardGraph__XYnTJ{height:42px;border-top:1px solid rgba(128,169,205,.1);padding-top:6px;display:block}.workspaceOS_cardGraph__XYnTJ svg{width:100%;height:100%;display:block}.workspaceOS_cardGraph__XYnTJ svg g{stroke:rgba(128,169,205,.12);stroke-width:.7}.workspaceOS_cardGraph__XYnTJ polyline{fill:none;stroke:#57a8ff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.workspaceOS_cardPreviewCalendar__6WQlp,.workspaceOS_cardPreviewGems__Xrsva,.workspaceOS_cardPreviewPhone__j2qoe,.workspaceOS_cardPreviewTyping__s_LBF{min-height:30px;display:grid;grid-gap:5px;gap:5px}.workspaceOS_cardPreviewCalendar__6WQlp{grid-template-columns:1.1fr .8fr 1fr;align-items:flex-end}.workspaceOS_cardPreviewCalendar__6WQlp b,.workspaceOS_cardPreviewCalendar__6WQlp i{display:block;height:22px;border-radius:5px;background:rgba(45,140,255,.2);border:1px solid rgba(90,168,255,.18)}.workspaceOS_cardPreviewCalendar__6WQlp b{height:30px;background:rgba(38,212,124,.2)}.workspaceOS_cardPreviewTyping__s_LBF{grid-template-columns:auto 1fr .7fr .45fr;align-items:center}.workspaceOS_cardPreviewTyping__s_LBF i{color:#9fd0ff;font-size:10px;font-style:normal}.workspaceOS_cardPreviewPhone__j2qoe b,.workspaceOS_cardPreviewTyping__s_LBF b{height:7px;border-radius:999px;background:linear-gradient(90deg,rgba(45,140,255,.85),rgba(38,212,124,.55))}.workspaceOS_cardPreviewPhone__j2qoe{grid-template-columns:18px 1fr;grid-template-rows:repeat(2,1fr);align-items:center}.workspaceOS_cardPreviewPhone__j2qoe i{grid-row:1/3;width:18px;height:30px;border-radius:6px;border:1px solid rgba(181,153,255,.5);background:rgba(142,99,255,.12)}.workspaceOS_cardPreviewGems__Xrsva{grid-template-columns:repeat(3,1fr);align-items:center}.workspaceOS_cardPreviewGems__Xrsva i{width:18px;height:18px;margin:0 auto;transform:rotate(45deg);border-radius:5px;background:linear-gradient(135deg,#fdba74,#67e8f9);box-shadow:0 0 18px rgba(103,232,249,.24)}.workspaceOS_featured__T8LwU{grid-area:featured;border-radius:10px;display:grid;grid-template-columns:minmax(230px,.36fr) minmax(430px,1fr);grid-gap:22px;gap:22px;padding:22px;background:radial-gradient(circle at 94% 12%,rgba(49,115,255,.28),transparent 28%),linear-gradient(180deg,rgba(14,33,56,.9),rgba(7,18,30,.86))}.workspaceOS_featuredCopy__FAnZd{display:grid;align-content:start;grid-gap:12px;gap:12px}.workspaceOS_liveBadge__EI792{width:-moz-fit-content;width:fit-content;border-radius:5px;padding:5px 9px;color:#bbf7d0;background:rgba(38,212,124,.14);font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:6px}.workspaceOS_featuredMeta__OmF5H{width:-moz-fit-content;width:fit-content;color:#9fb4c9;font-size:12px;font-weight:650}.workspaceOS_featured__T8LwU h2{margin:0;font-size:27px}.workspaceOS_featured__T8LwU p{margin:0;color:#c0cede;line-height:1.5}.workspaceOS_featuredCopy__FAnZd>a{color:#55a7ff;text-decoration:none}.workspaceOS_featuredActions__Y6oe_{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.workspaceOS_featuredActions__Y6oe_ a,.workspaceOS_headerActions__EpUeU button{border:1px solid rgba(80,150,255,.34);border-radius:7px;padding:9px 11px;background:rgba(44,123,255,.13);display:inline-flex;gap:8px;align-items:center;color:#dbeafe;font-size:13px}.workspaceOS_previewShell__XBK1u{border:1px solid rgba(124,170,220,.18);border-radius:9px;padding:13px;background:rgba(2,11,20,.52);overflow:hidden;position:relative}.workspaceOS_previewShell__XBK1u:after{content:"";position:absolute;inset:auto -30% 0;height:1px;background:linear-gradient(90deg,transparent,rgba(90,168,255,.8),transparent);animation:workspaceOS_scanLine__s3zwS 4.4s linear infinite}.workspaceOS_previewToolbar__bu4iM{display:flex;justify-content:space-between;color:#c8d7e8;margin-bottom:12px;gap:14px;font-size:13px}.workspaceOS_calendarGrid__WEy_Z,.workspaceOS_planoraCalendar__5MtZV{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:9px;gap:9px}.workspaceOS_planoraCalendar__5MtZV{grid-template-columns:repeat(7,minmax(72px,1fr));min-height:245px;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:100% 36px,calc(100% / 7) 100%;border:1px solid rgba(255,255,255,.06);border-radius:8px;overflow:hidden}.workspaceOS_typingPreview__nJpR9 p{margin:10px 0 18px;color:#d9e8f8;font-size:clamp(1rem,1.9vw,1.45rem);line-height:1.25}.workspaceOS_typeRace__jC60_{display:grid;grid-gap:8px;gap:8px;margin-bottom:14px}.workspaceOS_typeRace__jC60_ span{display:grid;grid-template-columns:1fr 48px;grid-gap:10px;gap:10px;align-items:center;color:#b8c8da;font-size:12px}.workspaceOS_typeRace__jC60_ b{height:8px;border-radius:999px;background:linear-gradient(90deg,#2d8cff,#26d47c);box-shadow:0 0 16px rgba(45,140,255,.25)}.workspaceOS_typingPreview__nJpR9 p span{color:var(--green)}.workspaceOS_keyboardRows__cppEX{display:grid;grid-gap:8px;gap:8px}.workspaceOS_keyboardRows__cppEX span{display:flex;gap:6px}.workspaceOS_keyboardRows__cppEX span:nth-child(2){padding-left:18px}.workspaceOS_keyboardRows__cppEX span:nth-child(3){padding-left:38px}.workspaceOS_keyboardRows__cppEX b{width:30px;height:28px;border:1px solid rgba(128,169,205,.18);border-radius:6px;display:grid;place-items:center;color:#aecdff;background:rgba(255,255,255,.045);font-size:12px;animation:workspaceOS_surfaceIn__TnHrJ .7s var(--ease) both}.workspaceOS_mobilePreview__8KrF2{display:grid;grid-template-columns:minmax(180px,.72fr) 1fr;grid-gap:18px;gap:18px;align-items:center}.workspaceOS_phoneFrame__22s_d{min-height:250px;border:1px solid rgba(181,153,255,.3);border-radius:26px;padding:22px 16px;background:radial-gradient(circle at top,rgba(142,99,255,.3),transparent 38%),rgba(4,10,18,.82);display:grid;grid-gap:10px;gap:10px}.workspaceOS_phoneFrame__22s_d span,.workspaceOS_previewNotes__iOoys span{color:var(--muted);font-size:12px}.workspaceOS_phoneFrame__22s_d strong{font-size:20px;line-height:1.15}.workspaceOS_phoneFrame__22s_d p{color:#c9d7e8;font-size:13px}.workspaceOS_phoneFrame__22s_d i{min-height:30px;border-radius:8px;background:rgba(255,255,255,.07);color:#d7e7f8;display:flex;align-items:center;padding:0 10px;font-style:normal;font-size:12px}.workspaceOS_previewNotes__iOoys{display:grid;grid-gap:9px;gap:9px}.workspaceOS_previewNotes__iOoys b{font-size:18px}.workspaceOS_previewNotes__iOoys span{border-left:2px solid rgba(38,212,124,.55);padding-left:9px}.workspaceOS_gemGrid__1Afdh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.workspaceOS_gemGrid__1Afdh span{min-height:98px;border:1px solid rgba(128,169,205,.16);border-radius:8px;padding:12px;background:rgba(255,255,255,.04);display:grid;grid-gap:6px;gap:6px}.workspaceOS_gemGrid__1Afdh i{width:20px;height:20px;border-radius:5px;transform:rotate(45deg);background:linear-gradient(135deg,#fdba74,#67e8f9);animation:workspaceOS_barRise__6lbCa 1.9s var(--ease) infinite}.workspaceOS_gemGrid__1Afdh b{color:#f7fbff}.workspaceOS_gemGrid__1Afdh small{color:var(--muted)}.workspaceOS_inceptionPreview__GnUiS{min-height:252px;position:relative;display:grid;place-items:center;perspective:760px}.workspaceOS_inceptionPreview__GnUiS b,.workspaceOS_inceptionPreview__GnUiS div{border:1px solid rgba(90,168,255,.2);border-radius:12px;background:linear-gradient(180deg,rgba(13,30,47,.9),rgba(5,13,22,.82));box-shadow:0 24px 60px rgba(0,0,0,.32)}.workspaceOS_inceptionPreview__GnUiS>div{width:min(94%,560px);min-height:220px;padding:14px;transform:rotateX(3deg) rotateY(-7deg)}.workspaceOS_inceptionPreview__GnUiS span{display:block;margin-bottom:10px;color:#e9f4ff;font-size:12px}.workspaceOS_inceptionPreview__GnUiS i{display:block;height:34px;border-radius:8px;background:linear-gradient(90deg,rgba(45,140,255,.22),rgba(142,99,255,.16))}.workspaceOS_inceptionPreview__GnUiS b{display:block;margin:14px 0 0 36px;min-height:144px;padding:12px;transform:scale(.82);transform-origin:top left}.workspaceOS_inceptionPreview__GnUiS b b{min-height:94px;transform:scale(.74);animation:workspaceOS_recursiveDrift__0dU7V 4.5s var(--ease) infinite}.workspaceOS_portfolioCascade__iEGTG{min-height:252px;position:relative;display:grid;place-items:center;perspective:900px;overflow:hidden}.workspaceOS_portfolioCascade__iEGTG:before{content:"";position:absolute;inset:10% 8%;border-radius:16px;background:radial-gradient(circle at 22% 18%,rgba(38,212,124,.2),transparent 26%),radial-gradient(circle at 74% 52%,rgba(45,140,255,.22),transparent 30%);filter:blur(10px)}.workspaceOS_portfolioCascade__iEGTG>div{--depth:0;position:absolute;width:calc(82% - (var(--depth) * 4.8%));min-height:calc(205px - (var(--depth) * 15px));border:1px solid rgba(90,168,255,calc(.34 - (var(--depth) * .026)));border-radius:10px;padding:10px;display:grid;grid-template-rows:18px 1fr;grid-gap:9px;gap:9px;background:linear-gradient(180deg,rgba(14,33,56,calc(.94 - (var(--depth) * .045))),rgba(4,13,23,.86));box-shadow:0 22px 52px rgba(0,0,0,calc(.32 - (var(--depth) * .024)));transform:translateX(calc(var(--depth) * 16px)) translateY(calc(var(--depth) * 10px)) scale(calc(1 - (var(--depth) * .06))) rotateX(2deg) rotateY(-7deg);transform-origin:top left}.workspaceOS_portfolioCascade__iEGTG>div:first-child{animation:workspaceOS_surfaceIn__TnHrJ .52s var(--ease) both}.workspaceOS_portfolioPreview__Yj2_g{padding:16px}.workspaceOS_recursiveViewport__lliyP{overflow:hidden;border:1px solid rgba(91,175,233,.38);border-radius:9px;background:#020914;box-shadow:inset 0 0 42px rgba(34,137,213,.08)}.workspaceOS_recursiveScreen__eWRTN{position:relative;aspect-ratio:16/8.9;overflow:hidden;background:#030914}.workspaceOS_recursiveLayers__9pf8Q img,.workspaceOS_recursiveScreen__eWRTN>img{width:100%;height:100%;display:block;object-fit:cover;object-position:center top}.workspaceOS_recursiveScreen__eWRTN>img{opacity:.92;animation:workspaceOS_recursiveBaseZoom__vNiyN 9s linear infinite;transform-origin:center}.workspaceOS_recursiveLayers__9pf8Q{position:absolute;inset:0;pointer-events:none;transform-origin:50% 50%;animation:workspaceOS_recursiveTunnel__GgVY_ 9s linear infinite}.workspaceOS_recursiveLayers__9pf8Q span{--depth:0;--recursive-scale:0.68;position:absolute;top:50%;left:50%;width:100%;height:100%;overflow:hidden;border:1px solid rgba(93,184,246,.4);border-radius:6px;background:#030a14;box-shadow:0 12px 32px rgba(0,0,0,.34);transform:translate(-50%,-50%) scale(var(--recursive-scale));opacity:calc(.92 - (var(--depth) * .075))}.workspaceOS_recursiveStatus__ql5sn{min-height:54px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid rgba(91,175,233,.2);color:#dbeafe;background:rgba(5,16,28,.96)}.workspaceOS_recursiveStatus__ql5sn>span{display:grid;grid-template-columns:auto auto;grid-gap:1px 9px;gap:1px 9px;align-items:center}.workspaceOS_recursiveStatus__ql5sn>span:last-child{grid-template-columns:auto auto auto}.workspaceOS_recursiveStatus__ql5sn i,.workspaceOS_recursiveStatus__ql5sn svg{grid-row:1/3}.workspaceOS_recursiveStatus__ql5sn i{width:7px;height:7px;border-radius:999px;background:var(--green);box-shadow:0 0 12px rgba(38,212,124,.54)}.workspaceOS_recursiveStatus__ql5sn small{color:var(--muted);font-size:10px}.workspaceOS_recursiveStatus__ql5sn strong{font-size:12px}@keyframes workspaceOS_recursiveTunnel__GgVY_{0%{transform:scale(1)}to{transform:scale(1.470588)}}@keyframes workspaceOS_recursiveBaseZoom__vNiyN{0%{transform:scale(1)}to{transform:scale(1.08)}}.workspaceOS_cascadeBody__VYfQ2,.workspaceOS_cascadeChrome__b2nSi,.workspaceOS_cascadePlanora___vV02{border-radius:7px}.workspaceOS_cascadeChrome__b2nSi{background:linear-gradient(90deg,rgba(45,140,255,.32),rgba(142,99,255,.2))}.workspaceOS_cascadeBody__VYfQ2{display:grid;grid-template-columns:.62fr 1fr;grid-gap:8px;gap:8px}.workspaceOS_cascadeBody__VYfQ2 i,.workspaceOS_cascadeBody__VYfQ2 span{border-radius:7px;background:rgba(255,255,255,.055)}.workspaceOS_cascadeBody__VYfQ2 span{border:1px solid rgba(38,212,124,.22)}.workspaceOS_cascadePlanora___vV02{position:absolute;right:7%;bottom:8%;min-width:96px;min-height:58px;padding:10px;display:grid;align-content:end;color:#e9f4ff;background:linear-gradient(135deg,rgba(45,140,255,.92),rgba(38,212,124,.74));box-shadow:0 16px 45px rgba(45,140,255,.28)}.workspaceOS_repoPreviewLines__E6bZb{min-height:210px;display:grid;align-content:center;grid-gap:10px;gap:10px}.workspaceOS_repoPreviewLines__E6bZb span{border-left:2px solid rgba(90,168,255,.65);padding:9px 0 9px 12px;color:#d5e3f4;background:rgba(255,255,255,.035)}.workspaceOS_artifactPreview__SCIlq{min-height:252px}.workspaceOS_screenshotFrame__AxIl_{min-height:220px;border:1px solid rgba(128,169,205,.15);border-radius:9px;overflow:hidden;background:rgba(0,0,0,.28)}.workspaceOS_videoFrame__7NbqG{position:relative;min-height:220px;aspect-ratio:16/9;overflow:hidden;border:1px solid rgba(128,169,205,.15);border-radius:8px;background:#02060c}.workspaceOS_videoFrame__7NbqG .workspaceOS_screenshotFrame__AxIl_{position:absolute;inset:0;min-height:0;border:0;border-radius:inherit}.workspaceOS_videoFrame__7NbqG video{position:relative;z-index:1;width:100%;height:100%;display:block;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.workspaceOS_screenshotFrame__AxIl_ img{width:100%;height:100%;max-height:430px;object-fit:cover;display:block}.workspaceOS_artifactBody__ZIvXg{min-height:140px;border:1px solid rgba(128,169,205,.14);border-radius:9px;padding:16px;display:grid;align-content:center;grid-gap:13px;gap:13px;background:rgba(255,255,255,.035)}.workspaceOS_artifactBody__ZIvXg>strong{font-size:22px}.workspaceOS_artifactBody__ZIvXg p{max-width:62ch;margin:0;color:#c6d5e6;line-height:1.55}.workspaceOS_artifactBody__ZIvXg div{display:grid;grid-template-columns:repeat(14,12px);grid-gap:4px;gap:4px}@keyframes workspaceOS_recursiveDrift__0dU7V{0%,to{transform:scale(.74) translate(0)}50%{transform:scale(.78) translate(5px,-4px)}}.workspaceOS_calendarGrid__WEy_Z div,.workspaceOS_planoraCalendar__5MtZV div{min-height:170px;border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:9px;display:grid;grid-template-rows:auto repeat(3,1fr);grid-gap:8px;gap:8px;background:rgba(255,255,255,.03)}.workspaceOS_planoraCalendar__5MtZV div{min-height:245px;border:0;border-right:1px solid rgba(255,255,255,.055);border-radius:0;background:transparent}.workspaceOS_calendarGrid__WEy_Z strong{color:#8ebdff;font-size:12px}.workspaceOS_calendarGrid__WEy_Z span{border-radius:6px;padding:8px 7px;font-size:11px;color:#d9e8f8}.workspaceOS_slotPrimary__EdlG9{background:rgba(45,140,255,.22)}.workspaceOS_slotAccent__DJAPx{background:rgba(38,212,124,.22)}.workspaceOS_slotPurple__eQNkZ{background:rgba(142,99,255,.32)}.workspaceOS_slotDanger__od3Tl{background:rgba(248,113,113,.28)}.workspaceOS_slotCyan__a4CzC{background:rgba(34,211,238,.22)}.workspaceOS_slotMuted__uK5w_{background:rgba(255,255,255,.055)}.workspaceOS_university___HGeO{grid-area:university;border-radius:9px;padding:18px 20px 20px}.workspaceOS_headerActions__EpUeU{display:flex;gap:9px;flex-wrap:wrap}.workspaceOS_headerActions__EpUeU button{cursor:pointer}.workspaceOS_uniGrid__T_czA{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));grid-gap:12px;gap:12px}.workspaceOS_uniGrid__T_czA a{border:1px solid rgba(128,169,205,.17);border-radius:8px;padding:13px;color:var(--text);background:rgba(255,255,255,.035);text-align:left;display:grid;grid-gap:7px;gap:7px;cursor:pointer}.workspaceOS_uniGrid__T_czA a:hover{border-color:rgba(80,150,255,.5);transform:translateY(-2px)}.workspaceOS_rightRail__Yl1t_{grid-area:right;display:grid;grid-gap:12px;gap:12px;align-content:start}.workspaceOS_detailPanel__uKM77,.workspaceOS_explorerPanel__cRmzW,.workspaceOS_statsPanel__0PIhf{border-radius:10px;padding:18px}.workspaceOS_statsPanel__0PIhf h2{margin:0 0 14px;font-size:17px}.workspaceOS_statTiles__DZi8G{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.workspaceOS_statTiles__DZi8G span{min-height:82px;border:1px solid rgba(255,255,255,.08);border-radius:8px;display:grid;place-items:center;text-align:center;color:var(--muted);font-size:12px;background:rgba(255,255,255,.035)}.workspaceOS_statTiles__DZi8G strong{color:var(--green);font-size:27px;line-height:1}.workspaceOS_languageBars__gsS1T{margin-top:14px;display:grid;grid-gap:11px;gap:11px}.workspaceOS_languageBars__gsS1T div{display:grid;grid-template-columns:118px 1fr 24px;grid-gap:10px;gap:10px;align-items:center;font-size:13px}.workspaceOS_languageBars__gsS1T b{height:6px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}.workspaceOS_languageBars__gsS1T i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2d8cff,#26d47c)}.workspaceOS_filterPills__RjAlh{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-bottom:12px}.workspaceOS_filterPills__RjAlh button{border:1px solid rgba(128,169,205,.2);border-radius:7px;padding:8px;color:var(--muted);background:rgba(255,255,255,.035);cursor:pointer;text-transform:capitalize}.workspaceOS_filterPills__RjAlh .workspaceOS_pillActive__Hmuy5{color:#fff;border-color:var(--line-strong);background:rgba(45,140,255,.2)}.workspaceOS_repoList__Ne_Cx{max-height:385px;overflow:auto;display:grid;grid-gap:7px;gap:7px;padding-right:3px}.workspaceOS_repoList__Ne_Cx>strong{margin-top:6px;color:#dce8f8;font-size:12px}.workspaceOS_repoList__Ne_Cx button{border:1px solid transparent;border-radius:7px;padding:9px 10px;display:flex;justify-content:space-between;gap:10px;color:var(--text);background:rgba(255,255,255,.035);cursor:pointer}.workspaceOS_repoList__Ne_Cx .workspaceOS_repoActive__ASP8q,.workspaceOS_repoList__Ne_Cx button:hover{border-color:var(--line-strong);background:rgba(45,140,255,.14)}.workspaceOS_detailPanel__uKM77 h3{margin:16px 0 8px;color:#cdddf0;font-size:13px}.workspaceOS_detailPanel__uKM77 ul{margin:0;padding-left:18px;color:#c2d0df;font-size:13px;line-height:1.65}.workspaceOS_detailPanel__uKM77 li::marker{color:var(--green)}.workspaceOS_detailPanel__uKM77>a{margin-top:16px;display:inline-flex;gap:7px;align-items:center;color:#55a7ff;text-decoration:none;font-size:13px}.workspaceOS_adapterNotice__3paDY{grid-column:1/-1;border:1px solid rgba(251,191,36,.24);border-radius:8px;padding:10px 12px;color:#f8df9a;background:rgba(245,158,11,.08);font-size:12.5px;line-height:1.45}@keyframes workspaceOS_windowOpen__Apbu1{0%{opacity:0;transform:translate(calc(-50% + var(--window-x, 0px)),calc(var(--window-y, 0px) + 22px)) scale(.94);filter:blur(5px)}to{opacity:1;transform:translate(calc(-50% + var(--window-x, 0px)),var(--window-y,0)) scale(1);filter:blur(0)}}.workspaceOS_siteFooter__EgVdh{position:relative;z-index:2;margin-top:18px;border-radius:10px;padding:18px 20px;display:flex;justify-content:space-between;gap:16px;color:#c8d7e8}.workspaceOS_siteFooter__EgVdh strong{display:inline-flex;align-items:center;gap:9px}.workspaceOS_siteFooter__EgVdh strong img{width:26px;height:26px;object-fit:contain}.workspaceOS_siteFooter__EgVdh span{color:var(--muted)}.workspaceOS_windowOverlay__JjE00{position:fixed;z-index:80;inset:0;padding:84px 24px 118px;display:block;background:transparent;pointer-events:none}.workspaceOS_osWindow__hLg2f{position:absolute;top:86px;left:50%;width:min(680px,calc(100vw - 24px));max-height:min(72vh,680px);overflow:hidden;border-radius:12px;background:linear-gradient(180deg,rgba(13,31,51,.98),rgba(4,12,21,.96));box-shadow:0 38px 110px rgba(0,0,0,.58),0 0 0 1px rgba(90,168,255,.2);pointer-events:auto;transform:translate(calc(-50% + var(--window-x, 0px)),var(--window-y,0));animation:workspaceOS_windowOpen__Apbu1 .26s var(--ease) both;transition:width .22s var(--ease),height .22s var(--ease),box-shadow .18s ease,transform .22s var(--ease)}.workspaceOS_osWindowActive__IKQLi{box-shadow:0 42px 120px rgba(0,0,0,.62),0 0 0 1px rgba(90,168,255,.42)}.workspaceOS_osWindowMaximized__SiWdc{inset:64px 18px 108px;width:auto;height:auto;max-height:none;transform:none;animation:none}.workspaceOS_osWindow__hLg2f header{min-height:48px;padding:0 12px 0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(90deg,rgba(16,38,62,.95),rgba(8,21,35,.92));cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.workspaceOS_windowControls__wlDXm,.workspaceOS_windowTitle__1LTTI{display:inline-flex;align-items:center;gap:9px}.workspaceOS_windowTitle__1LTTI{color:#e8f2ff}.workspaceOS_windowControls__wlDXm{gap:7px}.workspaceOS_osWindow__hLg2f header button{border:0;width:32px;height:32px;border-radius:999px;display:grid;place-items:center;color:#dbeafe;background:rgba(255,255,255,.055);cursor:pointer}.workspaceOS_windowControls__wlDXm button:first-child{background:rgba(250,204,21,.18)}.workspaceOS_windowControls__wlDXm button:nth-child(2){background:rgba(38,212,124,.16)}.workspaceOS_windowControls__wlDXm button:nth-child(3){background:rgba(248,113,113,.18)}.workspaceOS_osWindow__hLg2f header button:hover{background:rgba(90,168,255,.16)}.workspaceOS_appWindowBody__GZK1v,.workspaceOS_commandList__UAS9u{padding:16px;display:grid;grid-gap:10px;gap:10px}.workspaceOS_appWindowBody__GZK1v{max-height:calc(min(72vh, 680px) - 48px);overflow:auto}.workspaceOS_osWindowMaximized__SiWdc .workspaceOS_appWindowBody__GZK1v{height:calc(100% - 48px);max-height:none}.workspaceOS_osWindowMaximized__SiWdc header{cursor:-webkit-grab;cursor:grab}.workspaceOS_osWindow__hLg2f header:active{cursor:-webkit-grabbing;cursor:grabbing}.workspaceOS_commandList__UAS9u button{min-height:42px;border:1px solid rgba(128,169,205,.18);border-radius:8px;padding:0 12px;display:flex;align-items:center;gap:10px;color:#dbeafe;background:rgba(255,255,255,.04);cursor:pointer;text-align:left}.workspaceOS_commandList__UAS9u button:hover{border-color:var(--line-strong);background:rgba(45,140,255,.14)}.workspaceOS_appWindowBody__GZK1v p{margin:0;color:#c6d5e6;line-height:1.55}.workspaceOS_appHeader__Fdx0G{border:1px solid rgba(128,169,205,.14);border-radius:10px;padding:12px;display:flex;justify-content:space-between;gap:12px;align-items:center;background:rgba(255,255,255,.035)}.workspaceOS_appHeader__Fdx0G span,.workspaceOS_windowProjectGrid__OWYsH span{min-width:0}.workspaceOS_appHeader__Fdx0G small,.workspaceOS_appHeader__Fdx0G strong{display:block}.workspaceOS_appHeader__Fdx0G small{margin-top:3px;color:var(--muted)}.workspaceOS_appToolbar__davJn,.workspaceOS_resumeSections__2fuo1,.workspaceOS_terminalCommands__z_4ce{display:flex;flex-wrap:wrap;gap:7px}.workspaceOS_appToolbar__davJn button,.workspaceOS_terminalCommands__z_4ce button{border:1px solid rgba(90,168,255,.2);border-radius:7px;min-height:32px;padding:0 10px;color:#dbeafe;background:rgba(45,140,255,.1);cursor:pointer;text-transform:capitalize}.workspaceOS_appToolbar__davJn button:hover,.workspaceOS_terminalCommands__z_4ce button:hover{border-color:var(--line-strong);background:rgba(45,140,255,.18)}.workspaceOS_contactApp__n6eiK,.workspaceOS_launcherGrid__qkUdf,.workspaceOS_windowProjectGrid__OWYsH,.workspaceOS_windowRepoList__oA97g{display:grid;grid-gap:10px;gap:10px}.workspaceOS_contactApp__n6eiK a,.workspaceOS_resumeApp__rJj0e a,.workspaceOS_windowProjectGrid__OWYsH button,.workspaceOS_windowRepoList__oA97g button{border:1px solid rgba(128,169,205,.18);border-radius:9px;min-height:48px;padding:10px 12px;display:flex;gap:10px;align-items:center;color:#dbeafe;background:rgba(255,255,255,.045);text-decoration:none;cursor:pointer}.workspaceOS_contactApp__n6eiK a:hover,.workspaceOS_resumeApp__rJj0e a:hover,.workspaceOS_windowProjectGrid__OWYsH button:hover,.workspaceOS_windowRepoList__oA97g button:hover{border-color:var(--line-strong);background:rgba(45,140,255,.14)}.workspaceOS_windowProjectGrid__OWYsH{grid-template-columns:repeat(2,minmax(220px,1fr))}.workspaceOS_windowProjectGrid__OWYsH button,.workspaceOS_windowRepoList__oA97g button{justify-content:flex-start;text-align:left}.workspaceOS_windowProjectGrid__OWYsH span,.workspaceOS_windowRepoList__oA97g button{min-width:0}.workspaceOS_windowProjectGrid__OWYsH small,.workspaceOS_windowProjectGrid__OWYsH strong,.workspaceOS_windowRepoList__oA97g small,.workspaceOS_windowRepoList__oA97g span{display:block}.workspaceOS_resumeApp__rJj0e span,.workspaceOS_windowProjectGrid__OWYsH small,.workspaceOS_windowRepoList__oA97g small{color:var(--muted)}.workspaceOS_windowRepoList__oA97g{grid-template-columns:repeat(2,minmax(230px,1fr))}.workspaceOS_windowRepoList__oA97g button{min-height:44px;justify-content:space-between}.workspaceOS_terminalApp__yXKIe{display:grid;grid-gap:10px;gap:10px;padding:12px;border-radius:9px;color:#86efac;background:#020812;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.workspaceOS_terminalApp__yXKIe code{color:#86efac}.workspaceOS_terminalOutput__CCThN{max-height:280px;overflow:auto;display:grid;grid-gap:7px;gap:7px}.workspaceOS_terminalForm__kYYKw{border:1px solid rgba(134,239,172,.22);border-radius:8px;min-height:38px;padding:0 10px;display:grid;grid-template-columns:auto 1fr;grid-gap:8px;gap:8px;align-items:center;background:rgba(255,255,255,.035)}.workspaceOS_terminalForm__kYYKw input{border:0;outline:0;color:#d1fae5;background:transparent;font:inherit}.workspaceOS_networkApp__JHLIG{min-height:560px;display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:14px;gap:14px}.workspaceOS_networkInspector__p5JHt,.workspaceOS_networkStage__pfM2d{border:1px solid rgba(128,169,205,.16);border-radius:8px;background:#050b12}.workspaceOS_networkStage__pfM2d{min-width:0;overflow:auto;position:relative;cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.workspaceOS_networkStage__pfM2d svg{min-width:760px;width:100%;min-height:520px;display:block}.workspaceOS_networkStage__pfM2d svg>rect{fill:#050b12}.workspaceOS_networkMesh__7Lx_e{transform:translate(var(--mesh-x,0),var(--mesh-y,0));transition:transform 80ms linear;animation:workspaceOS_meshDrift__04rVE 8s ease-in-out infinite}.workspaceOS_networkEdges__d7gqm line{stroke:rgba(125,211,252,.46);stroke-width:1.25}.workspaceOS_networkEdges__d7gqm .workspaceOS_networkSharedEdge__fD1LZ{stroke:rgba(226,232,240,.34);stroke-dasharray:7 6}.workspaceOS_networkNode__EZxOg text{fill:#e8edf3;text-anchor:middle;font-size:11px;letter-spacing:0;pointer-events:none}.workspaceOS_networkNode__EZxOg{cursor:pointer;outline:none;animation:workspaceOS_nodeFloat__Q5AkE 5.4s ease-in-out infinite;animation-delay:var(--float-delay,0s)}.workspaceOS_networkNodeShape__be1r8{fill:color-mix(in srgb,var(--node-color,#8b949e) 22%,rgba(19,30,42,.98));stroke:color-mix(in srgb,var(--node-color,#8b949e) 68%,#e2e8f0);stroke-width:1.7;transition:fill .16s ease,stroke .16s ease,transform .16s ease;filter:drop-shadow(0 8px 16px rgba(0,0,0,.28))}.workspaceOS_networkNodeSelected__3MSrU,.workspaceOS_networkNode__EZxOg:focus .workspaceOS_networkNodeShape__be1r8,.workspaceOS_networkNode__EZxOg:hover .workspaceOS_networkNodeShape__be1r8{fill:color-mix(in srgb,var(--node-color,#2d8cff) 66%,#0b1220);stroke:#fff;stroke-width:2.3}.workspaceOS_networkInspector__p5JHt{padding:18px;display:grid;align-content:start;grid-gap:13px;gap:13px}.workspaceOS_networkInspector__p5JHt>span{color:#79b7ff;font-size:12px;font-weight:700}.workspaceOS_githubLanguages__k7r4u h4,.workspaceOS_networkInspector__p5JHt h3,.workspaceOS_networkInspector__p5JHt p{margin:0}.workspaceOS_networkInspector__p5JHt h3{font-size:24px}.workspaceOS_networkInspector__p5JHt p{color:#b9c6d5;font-size:13px;line-height:1.55}.workspaceOS_networkInspector__p5JHt>a{display:inline-flex;align-items:center;gap:7px;color:#66aaff;font-size:12px}@keyframes workspaceOS_meshDrift__04rVE{0%,to{filter:drop-shadow(0 0 0 rgba(45,140,255,0))}50%{filter:drop-shadow(0 0 18px rgba(45,140,255,.08))}}@keyframes workspaceOS_nodeFloat__Q5AkE{0%,to{translate:0 0}50%{translate:0 -5px}}.workspaceOS_githubLanguages__k7r4u{display:grid;grid-gap:10px;gap:10px;padding-top:6px}.workspaceOS_githubLanguages__k7r4u h4{font-size:14px}.workspaceOS_githubLanguageBar__CiGbd{height:10px;display:flex;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.08)}.workspaceOS_githubLanguageBar__CiGbd i{min-width:2px;height:100%}.workspaceOS_githubLanguageList__XmpP8{display:flex;flex-wrap:wrap;gap:8px 14px}.workspaceOS_githubLanguageList__XmpP8 span{display:inline-flex;gap:6px;align-items:center;color:#9ba7b4;font-size:11px}.workspaceOS_githubLanguageList__XmpP8 span>i{width:10px;height:10px;border-radius:999px}.workspaceOS_githubLanguageList__XmpP8 strong{color:#e6edf3;font-size:inherit}.workspaceOS_resumeApp__rJj0e{display:grid;grid-gap:12px;gap:12px}.workspaceOS_resumeApp__rJj0e strong{font-size:28px}.workspaceOS_resumeSections__2fuo1 p{flex-basis:100%;margin:0;color:#cddcf0;font-size:13px;line-height:1.55}.workspaceOS_resumeFacts___mSUS{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.workspaceOS_resumeFacts___mSUS span{border:1px solid rgba(128,169,205,.16);border-radius:9px;min-height:72px;padding:12px;display:grid;place-items:center;text-align:center;color:var(--muted);background:rgba(255,255,255,.04)}.workspaceOS_resumeFacts___mSUS strong{color:var(--green);font-size:22px}.workspaceOS_contactApp__n6eiK{grid-template-columns:repeat(3,minmax(0,1fr))}.workspaceOS_stackRow__6nK3N{display:flex;flex-wrap:wrap;gap:7px}.workspaceOS_stackRow__6nK3N span{border:1px solid rgba(255,255,255,.1);border-radius:5px;padding:5px 8px;color:#c7d5e6;background:rgba(255,255,255,.04);font-size:12px}.workspaceOS_taskbar__A3D5W{position:fixed;z-index:50;left:28px;right:28px;bottom:20px;min-height:76px;border-radius:14px;padding:12px 14px;display:grid;grid-template-columns:minmax(260px,1fr) auto auto minmax(260px,auto) auto;grid-gap:13px;gap:13px;align-items:center}.workspaceOS_compactStats__1H7PQ,.workspaceOS_modeSwitch__vAK0C,.workspaceOS_taskbar__A3D5W nav,.workspaceOS_workspaceSwitch__JffUC{display:flex;gap:8px;align-items:center}.workspaceOS_contentModeSwitch__Vo1w6{display:none}.workspaceOS_launcher__3HTU1,.workspaceOS_modeSwitch__vAK0C button,.workspaceOS_taskbar__A3D5W nav a,.workspaceOS_trayToggle__vt38q,.workspaceOS_workspaceSwitch__JffUC button{border:1px solid rgba(128,169,205,.16);border-radius:8px;min-height:42px;padding:0 14px;display:inline-flex;gap:9px;align-items:center;justify-content:center;background:rgba(255,255,255,.045);color:#d8e6f6;cursor:pointer;white-space:nowrap;font-size:13px}.workspaceOS_taskbar__A3D5W nav a{padding:0 12px}.workspaceOS_modeSwitch__vAK0C .workspaceOS_modeActive__jkSQ4,.workspaceOS_taskbar__A3D5W .workspaceOS_taskActive__if439{border-color:rgba(73,139,255,.5);background:rgba(45,140,255,.22);color:#fff}.workspaceOS_taskbar__A3D5W .workspaceOS_taskMinimized__ajobo{border-color:rgba(142,99,255,.5);background:linear-gradient(180deg,rgba(142,99,255,.22),rgba(45,140,255,.12));color:#fff;box-shadow:inset 0 -2px 0 rgba(142,99,255,.92)}.workspaceOS_taskbar__A3D5W .workspaceOS_taskOpen__XRQ4V{box-shadow:inset 0 -2px 0 rgba(90,168,255,.72)}.workspaceOS_workspaceSwitch__JffUC button{min-width:0;padding:0 10px}.workspaceOS_workspaceSwitch__JffUC{max-width:340px;overflow-x:auto;scrollbar-width:thin}.workspaceOS_workspaceSwitch__JffUC .workspaceOS_workspaceActive__lNKb0{border-color:rgba(73,139,255,.5);background:rgba(45,140,255,.18);color:#fff}.workspaceOS_workspaceSwitch__JffUC button:disabled{cursor:not-allowed;opacity:.4}.workspaceOS_compactStats__1H7PQ{border-left:1px solid rgba(255,255,255,.1);padding-left:13px}.workspaceOS_compactStats__1H7PQ span{min-width:62px;color:var(--muted);text-align:center;font-size:12px}.workspaceOS_compactStats__1H7PQ strong{display:block;color:var(--green);font-size:17px}.workspaceOS_modeSwitch__vAK0C{border:1px solid rgba(128,169,205,.14);border-radius:9px;padding:5px;background:rgba(255,255,255,.035)}.workspaceOS_modeSwitch__vAK0C button{border:0;min-height:34px;padding:0 13px;background:transparent}.workspaceOS_trayWrap__d9E46{position:relative;justify-self:end}.workspaceOS_trayToggle__vt38q{width:54px;height:54px;padding:0}.workspaceOS_tray__YiyBn{position:absolute;right:0;bottom:66px;width:188px;border:1px solid var(--line);border-radius:10px;padding:8px;display:grid;grid-gap:6px;gap:6px;background:rgba(5,14,24,.95);box-shadow:0 22px 60px rgba(0,0,0,.45)}.workspaceOS_tray__YiyBn a{min-height:36px;border-radius:7px;display:inline-flex;align-items:center;gap:9px;padding:0 10px;color:#dbeafe}.workspaceOS_tray__YiyBn a:hover{background:rgba(45,140,255,.15)}.workspaceOS_langBlue__U0p9W{background:rgba(45,140,255,.18);color:#66b2ff}.workspaceOS_langGreen__UP3au{background:rgba(38,212,124,.18);color:#63e59f}.workspaceOS_langPurple__C9ZM6{background:rgba(142,99,255,.2);color:#b599ff}.workspaceOS_langOrange__G7VO8{background:rgba(251,146,60,.18);color:#fdba74}.workspaceOS_langYellow__rUBXm{background:rgba(250,204,21,.16);color:#fde047}.workspaceOS_langRose__hvMyP{background:rgba(244,114,182,.17);color:#f9a8d4}.workspaceOS_langRed__N0Cbt{background:rgba(248,113,113,.17);color:#fca5a5}.workspaceOS_langCyan__xmBrY{background:rgba(34,211,238,.17);color:#67e8f9}.workspaceOS_langAmber__zJsEu{background:rgba(245,158,11,.17);color:#fbbf24}@media (max-width:1480px){.workspaceOS_os__7rW86{padding-left:128px}.workspaceOS_workspace__RpuX_{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "tabs" "live" "featured" "about" "right" "university"}.workspaceOS_rightRail__Yl1t_{grid-template-columns:repeat(3,minmax(0,1fr))}.workspaceOS_cardGrid____W3z{grid-template-columns:repeat(3,minmax(180px,1fr))}.workspaceOS_taskbar__A3D5W{grid-template-columns:auto minmax(150px,1fr) auto auto}.workspaceOS_compactStats__1H7PQ{display:none}.workspaceOS_workspaceSwitch__JffUC{max-width:240px}}@media (max-width:1100px){.workspaceOS_topbar__2Jftx{grid-template-columns:minmax(0,1fr)}.workspaceOS_sidebar__DxLfM,.workspaceOS_systemLinks__wTkVp{display:none}.workspaceOS_os__7rW86{padding:72px 18px 190px}.workspaceOS_featured__T8LwU,.workspaceOS_rightRail__Yl1t_{grid-template-columns:1fr}.workspaceOS_planoraCalendar__5MtZV{overflow-x:auto;grid-template-columns:repeat(7,minmax(96px,1fr))}.workspaceOS_uniGrid__T_czA{grid-template-columns:repeat(2,minmax(0,1fr))}.workspaceOS_taskbar__A3D5W{left:12px;right:12px;grid-template-columns:minmax(0,1fr) auto auto}.workspaceOS_taskbar__A3D5W nav{overflow-x:auto}.workspaceOS_modeSwitch__vAK0C{display:none}.workspaceOS_contentModeSwitch__Vo1w6{border:1px solid rgba(128,169,205,.16);border-radius:8px;padding:5px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:5px;gap:5px;background:rgba(5,16,28,.72)}.workspaceOS_contentModeSwitch__Vo1w6 button{border:0;border-radius:6px;min-height:38px;color:var(--muted);background:transparent;cursor:pointer}.workspaceOS_contentModeSwitch__Vo1w6 .workspaceOS_modeActive__jkSQ4{color:#fff;background:rgba(45,140,255,.22)}.workspaceOS_workspaceEditor__1mXtp{grid-template-columns:1fr;align-items:stretch}.workspaceOS_workspaceProjectPicker__3D7Wv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.workspaceOS_os__7rW86{padding:66px 12px 178px}.workspaceOS_topbar__2Jftx{left:12px;right:12px}.workspaceOS_commandBar__ryhox{grid-template-columns:auto minmax(0,1fr) 24px;gap:7px}.workspaceOS_shortcutHint__m0X3f{min-width:auto}.workspaceOS_titleBlock__mtc75 h1{font-size:2rem}.workspaceOS_calendarGrid__WEy_Z,.workspaceOS_cardGrid____W3z,.workspaceOS_gemGrid__1Afdh,.workspaceOS_mobilePreview__8KrF2,.workspaceOS_uniGrid__T_czA{grid-template-columns:1fr}.workspaceOS_calendarGrid__WEy_Z div{min-height:120px}.workspaceOS_rightRail__Yl1t_{grid-template-columns:1fr}.workspaceOS_panelHeaderActions__fyOku{align-items:flex-end;flex-direction:column}.workspaceOS_statTiles__DZi8G,.workspaceOS_workspaceProjectPicker__3D7Wv{grid-template-columns:1fr}.workspaceOS_taskbar__A3D5W{min-height:66px;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding:9px}.workspaceOS_launcher__3HTU1 span,.workspaceOS_taskbar__A3D5W nav span{display:none}.workspaceOS_launcher__3HTU1,.workspaceOS_taskbar__A3D5W nav a{width:42px;padding:0}.workspaceOS_workspaceSwitch__JffUC{max-width:92px}.workspaceOS_workspaceSwitch__JffUC button:not(.workspaceOS_workspaceActive__lNKb0):not(:last-child){display:none}.workspaceOS_workspaceSwitch__JffUC .workspaceOS_workspaceActive__lNKb0{max-width:58px;overflow:hidden;text-overflow:ellipsis}.workspaceOS_siteFooter__EgVdh{align-items:center;flex-direction:column;text-align:center}.workspaceOS_siteFooter__EgVdh span{max-width:34ch;line-height:1.45}.workspaceOS_recursiveStatus__ql5sn>span:last-child small{display:none}.workspaceOS_networkApp__JHLIG{grid-template-columns:1fr}.workspaceOS_networkInspector__p5JHt{min-height:280px}}@media (prefers-reduced-motion:reduce){.workspaceOS_previewShell__XBK1u:after,.workspaceOS_recursiveLayers__9pf8Q,.workspaceOS_statusDot__zpgl0:after{animation:none}}:root{--hero-overlay-color:rgba(6,10,18,0.55);--hero-gradient-radius:36%;--hero-title-shadow:0 10px 28px rgba(0,0,0,0.42);--hero-ease:cubic-bezier(0.2,0.8,0.2,1)}#__next,body,html{height:100%;scroll-behavior:smooth}html{scroll-snap-type:y proximity}body{margin:0;color:#e6edf7;background:radial-gradient(circle at top,rgba(0,182,124,.12),transparent 34%),radial-gradient(circle at 85% 0,rgba(76,61,114,.16),transparent 30%),linear-gradient(180deg,#050608,#0a0d12 52%,#07090d)}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 78%);mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 78%);opacity:.5}::selection{background:rgba(0,182,124,.24);color:#ffffff}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#00b67c,#4b3f72);border-radius:999px}::-webkit-scrollbar-track{background:rgba(255,255,255,.03)}.shape-divider{position:relative}.shape-divider:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:80px;background:inherit;transform-origin:top;transform:skewY(-3deg)}