:root{--green:#76B900;--green-bright:#76B900;--green-neon:#76B900;--green-dim:#4d7a00;--bg-0:#050606;--bg-1:#0c0e0c;--panel:rgba(18, 22, 18, 0.66);--panel-solid:#121612;--panel-2:#181d18;--titlebar:rgba(10, 12, 10, 0.78);--line:rgba(118, 185, 0, 0.22);--line-soft:rgba(255, 255, 255, 0.07);--txt:#e9efe6;--txt-dim:#9aa79a;--txt-faint:#8b968c;--amber:#ffb000;--red:#ff4d4d;--radius:12px;--radius-sm:8px;--menubar-h:34px;--dock-h:66px;--taskbar-h:56px;--shell-top:0px;--shell-bottom:var(--dock-h);--dock-h:76px;--glow:0 0 18px rgba(118, 185, 0, 0.45);--shadow-win:0 24px 60px -12px rgba(0, 0, 0, 0.75),0 0 0 1px rgba(118, 185, 0, 0.18);--font-ui:'Rajdhani','Segoe UI',system-ui,sans-serif;--font-body:'Inter','Segoe UI',system-ui,sans-serif;--font-mono:'JetBrains Mono','SFMono-Regular',Consolas,monospace}*,::after,::before{box-sizing:border-box;margin:0;padding:0}body,html{height:100%;overflow:hidden;background:var(--bg-0);color:var(--txt);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--green-bright);text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit;cursor:pointer;border:none;background:0 0;color:inherit}img{max-width:100%;display:block}::selection{background:rgba(118,185,0,.35);color:#fff}:focus-visible{outline:2px solid var(--green-neon);outline-offset:2px}.win-light:focus-visible{outline:2px solid var(--green-neon);outline-offset:3px}.term-output::-webkit-scrollbar,.win-body::-webkit-scrollbar{width:10px;height:10px}.dock-inner::-webkit-scrollbar{display:none}.term-output::-webkit-scrollbar-thumb,.win-body::-webkit-scrollbar-thumb{background:rgba(118,185,0,.35);border-radius:10px;border:2px solid transparent;background-clip:content-box}.win-body::-webkit-scrollbar-thumb:hover{background:rgba(118,185,0,.6);background-clip:content-box}.win-body{scrollbar-color:rgba(118,185,0,0.4) transparent;scrollbar-width:thin}.boot{position:fixed;inset:0;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:radial-gradient(circle at 50% 42%,#0d140d 0,#030403 72%);transition:opacity .6s ease,visibility .6s ease}.boot.is-done{opacity:0;visibility:hidden;pointer-events:none}.iris-boot{display:flex;flex-direction:column;align-items:center;gap:14px;width:min(420px,92vw)}.iris-boot-scanner{position:relative;width:min(220px,52vw);aspect-ratio:1;display:grid;place-items:center}.iris-boot-housing{position:absolute;inset:0;border-radius:50%;border:4px solid rgba(16,22,14,.95);box-shadow:0 0 0 2px rgba(118,185,0,.28),0 0 42px rgba(118,185,0,.18),inset 0 0 36px rgba(0,0,0,.72);background:radial-gradient(circle,rgba(8,12,8,.35) 0 58%,rgba(0,0,0,.88) 78%)}.iris-boot-blades{position:absolute;inset:8%}.iris-boot-blade{position:absolute;left:50%;top:50%;width:50%;height:24%;margin-top:-12%;transform-origin:0% 50%;transform:rotate(var(--blade-angle)) rotate(-46deg);background:linear-gradient(90deg,rgba(5,8,5,.98) 0,rgba(34,48,20,.96) 42%,rgba(118,185,0,.82) 100%);clip-path:polygon(0% 50%,84% 4%,100% 12%,100% 88%,84% 96%);box-shadow:inset -1px 0 6px rgba(0,0,0,.55);transition:transform 2.4s cubic-bezier(.18, .86, .2, 1)}.iris-boot-scanner.is-scanning .iris-boot-blade{transform:rotate(var(--blade-angle)) rotate(0)}.iris-boot-scanner.is-verified .iris-boot-blade{transform:rotate(var(--blade-angle)) rotate(8deg);filter:brightness(1.35)}.iris-boot-scanline{position:absolute;left:12%;right:12%;height:2px;top:18%;background:linear-gradient(90deg,transparent,rgba(118,185,0,.95),transparent);box-shadow:0 0 16px rgba(118,185,0,.75);opacity:0;pointer-events:none}.iris-boot-scanner.is-scanning .iris-boot-scanline{animation:iris-boot-scan 1.25s ease-in-out 1;opacity:1}.iris-boot-pupil{position:relative;z-index:2;width:34%;height:auto;object-fit:contain;filter:drop-shadow(0 0 18px rgba(118, 185, 0, .55));opacity:.15;transform:scale(.82);transition:opacity .8s ease,transform .8s ease,filter .8s ease}.iris-boot-scanner.is-scanning .iris-boot-pupil{opacity:.88;transform:scale(1)}.iris-boot-scanner.is-verified .iris-boot-pupil{opacity:1;filter:drop-shadow(0 0 28px rgba(118, 185, 0, .95))}.iris-boot-kicker{margin:4px 0 0;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.24em;color:rgba(118,185,0,.72);text-transform:uppercase}.iris-boot-title{margin:0;font-family:var(--font-ui);font-weight:700;font-size:clamp(1.1rem, 4vw, 1.45rem);letter-spacing:.28em;text-transform:uppercase;color:#e9efe6;padding-left:.28em}.iris-boot-status{margin:0;min-height:1.2em;font-family:var(--font-mono);font-size:.76rem;letter-spacing:.08em;color:var(--txt-dim)}.iris-boot-bar{width:min(280px,72vw)}.boot-logo{animation:bootpulse 2.4s ease-in-out infinite}.boot-logo img{width:220px;max-width:62vw;height:auto;display:block;filter:drop-shadow(var(--glow))}.boot-title{font-family:var(--font-ui);font-weight:700;letter-spacing:.5em;font-size:1.5rem;text-transform:uppercase;background:linear-gradient(90deg,var(--green),var(--green-neon));-webkit-background-clip:text;background-clip:text;color:transparent;padding-left:.5em}.boot-sub{color:var(--txt-faint);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.2em}.boot-bar{width:min(260px,60vw);height:4px;background:rgba(255,255,255,.08);border-radius:4px;overflow:hidden}.boot-bar-fill{height:100%;width:0;background:linear-gradient(90deg,var(--green),var(--green-neon));box-shadow:var(--glow)}.boot-hint{color:var(--txt-faint);font-size:.7rem;font-family:var(--font-mono);margin-top:2px;opacity:0;animation:fadein .5s ease 1.4s forwards}@keyframes iris-boot-scan{0%{top:18%;opacity:0}8%{opacity:1}92%{opacity:1}100%{top:82%;opacity:0}}body.os-glitching #os{animation:os-merge-shake .54s steps(5) both}@keyframes os-merge-shake{0%,100%{transform:translate(0,0);filter:none}18%{transform:translate(-5px,2px) skewX(-1.2deg);filter:hue-rotate(24deg) saturate(1.35)}36%{transform:translate(4px,-3px) skewX(1deg);filter:hue-rotate(-18deg) contrast(1.2)}54%{transform:translate(-2px,4px);filter:hue-rotate(40deg) brightness(1.15)}72%{transform:translate(3px,-1px) skewX(-.6deg);filter:saturate(1.5)}}.os-merge-glitch{position:fixed;inset:0;z-index:9850;pointer-events:none;overflow:hidden;opacity:0}.os-merge-glitch.is-active{opacity:1}.os-merge-glitch.is-exit{opacity:0;transition:opacity .18s ease}.os-merge-glitch__noise,.os-merge-glitch__rgb,.os-merge-glitch__scanlines{position:absolute;inset:0;pointer-events:none}.os-merge-glitch__noise{background:repeating-linear-gradient(0deg,rgba(255,255,255,.03) 0 1px,transparent 1px 3px),radial-gradient(circle at 50% 50%,rgba(118,185,0,.12),transparent 58%);mix-blend-mode:screen;animation:os-merge-noise .54s steps(4) both}.os-merge-glitch__scanlines{background:repeating-linear-gradient(0deg,rgba(0,0,0,0) 0 2px,rgba(0,0,0,.22) 2px 4px);opacity:.55}.os-merge-glitch__rgb{mix-blend-mode:screen;opacity:0}.os-merge-glitch.is-active .os-merge-glitch__rgb{animation:os-merge-rgb .54s ease both}.os-merge-glitch__rgb--r{background:rgba(255,0,80,.16);transform:translateX(-6px)}.os-merge-glitch__rgb--g{background:rgba(118,185,0,.14)}.os-merge-glitch__rgb--b{background:rgba(0,120,255,.16);transform:translateX(6px)}.os-merge-glitch__brands{position:absolute;left:50%;top:46%;width:min(280px,70vw);height:min(120px,28vw);transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;gap:18px}.os-merge-glitch__brands img{width:54px;height:54px;object-fit:contain;opacity:0;filter:drop-shadow(0 0 18px rgba(255,255,255,.35))}.os-merge-glitch.is-active .os-merge-glitch__apple{animation:os-merge-brand .54s ease both}.os-merge-glitch.is-active .os-merge-glitch__msft{animation:os-merge-brand .54s ease 40ms both}.os-merge-glitch.is-active .os-merge-glitch__nvidia{animation:os-merge-brand .54s ease 80ms both}.os-merge-glitch__label{position:absolute;left:50%;bottom:18%;transform:translateX(-50%);margin:0;font-family:var(--font-mono);font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:rgba(233,239,230,.88);opacity:0}.os-merge-glitch.is-active .os-merge-glitch__label{animation:os-merge-label .54s ease 80ms both}.os-merge-glitch__label span{color:var(--green)}@keyframes os-merge-noise{0%,100%{opacity:.2;transform:scale(1)}40%{opacity:.95;transform:scale(1.03)}70%{opacity:.45;transform:scale(.99)}}@keyframes os-merge-rgb{0%,100%{opacity:0}22%,58%{opacity:.85}}@keyframes os-merge-brand{0%{opacity:0;transform:scale(.4) rotate(-12deg);filter:blur(8px)}35%{opacity:1;transform:scale(1.12) rotate(4deg);filter:blur(0)}68%{opacity:.85;transform:scale(1) rotate(0)}100%{opacity:0;transform:scale(1.35);filter:blur(6px)}}@keyframes os-merge-label{0%{opacity:0;letter-spacing:.05em}30%{opacity:1;letter-spacing:.16em}100%{opacity:0}}@keyframes bootspin{to{transform:rotate(360deg)}}@keyframes bootpulse{50%{filter:brightness(1.3)}}@keyframes fadein{to{opacity:1}}#os{position:fixed;inset:0;display:flex;flex-direction:column}.desktop{position:relative;flex:1;overflow:hidden;margin-top:var(--menubar-h)}.desktop-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;pointer-events:none}.desktop-bg{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none}.desktop-bg::before{content:"";position:absolute;inset:-20%;background:radial-gradient(ellipse 60% 50% at 20% 10%,rgba(118,185,0,.16),transparent 60%),radial-gradient(ellipse 50% 60% at 85% 90%,rgba(118,185,0,.1),transparent 60%),linear-gradient(180deg,rgba(6,8,6,.55),rgba(6,8,6,.8));animation:bgdrift 24s ease-in-out infinite alternate}@keyframes bgdrift{to{transform:translate(2%,-2%) scale(1.05)}}.brand-orb,.greyhole{position:absolute;top:0;left:0;z-index:4;aspect-ratio:1;border-radius:50%;overflow:visible;pointer-events:none;transform:translate3d(0,0,0);will-change:transform,width,filter}.brand-orb{width:clamp(37.333px,3.6vw,60px)}.greyhole{width:clamp(112px,10.8vw,180px)}.brand-orb{isolation:isolate;transition:opacity .28s ease,visibility .28s ease,filter .35s ease}.brand-orb-aura,.brand-orb-logo,.brand-orb-ring,.greyhole-core,.greyhole-lens,.greyhole-ring{position:absolute;border-radius:50%}.brand-orb-aura{inset:-31%;z-index:0;filter:blur(7px);opacity:.74;animation:brand-aura-pulse 2.3s ease-in-out infinite}.brand-orb-ring{inset:-4%;z-index:1;-webkit-mask-image:radial-gradient(circle,transparent 0 58%,#000 61% 72%,transparent 75%);mask-image:radial-gradient(circle,transparent 0 58%,#000 61% 72%,transparent 75%);animation:brand-orbit 10s linear infinite}.brand-orb-logo{inset:16%;z-index:3;display:grid;place-items:center;border-radius:32%;overflow:hidden;-webkit-backdrop-filter:blur(12px) saturate(135%);backdrop-filter:blur(12px) saturate(135%);animation:brand-core-breathe 2.1s ease-in-out infinite}.brand-orb-logo img{width:58%;height:58%;object-fit:contain}.brand-orb-label{position:absolute;left:50%;bottom:-18px;z-index:6;transform:translateX(-50%);padding:3px 7px;border:1px solid rgba(255,255,255,.15);border-radius:999px;color:rgba(255,255,255,.82);background:rgba(4,7,10,.76);font:700 clamp(0.48rem, 0.62vw, 0.62rem) var(--font-mono);letter-spacing:.14em;white-space:nowrap;box-shadow:0 7px 20px rgba(0,0,0,.35)}.microsoft-orb .brand-orb-aura{background:radial-gradient(ellipse 42% 30% at 24% 27%,rgba(242,80,34,.76),transparent 72%),radial-gradient(ellipse 28% 44% at 72% 22%,rgba(127,186,0,.68),transparent 74%),radial-gradient(ellipse 46% 29% at 78% 74%,rgba(0,164,239,.78),transparent 72%),radial-gradient(ellipse 31% 48% at 27% 72%,rgba(255,185,0,.74),transparent 76%);-webkit-mask-image:radial-gradient(ellipse 57% 52% at 47% 52%,transparent 0 27%,#000 43% 73%,transparent 84%);mask-image:radial-gradient(ellipse 57% 52% at 47% 52%,transparent 0 27%,#000 43% 73%,transparent 84%);animation:microsoft-aura-drift 3.1s ease-in-out infinite alternate}.microsoft-orb .brand-orb-ring{background:conic-gradient(from -31deg,#f25022 0 11%,transparent 15% 24%,#7fba00 27% 40%,transparent 44% 51%,#00a4ef 54% 74%,transparent 78% 86%,#ffb900 89% 97%,transparent 100%);filter:drop-shadow(0 0 9px rgba(242,80,34,.72)) drop-shadow(0 0 13px rgba(0,164,239,.58));animation-duration:12.5s}.microsoft-orb .brand-orb-logo{background:linear-gradient(145deg,rgba(20,28,39,.96),rgba(5,8,13,.94));border:1px solid rgba(255,255,255,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 0 20px rgba(0,164,239,.28),0 0 32px rgba(242,80,34,.18)}.microsoft-orb .brand-orb-logo img{width:62%;height:62%;filter:drop-shadow(0 0 10px rgba(255,255,255,.2))}.microsoft-orb .brand-orb-label{text-shadow:-6px 0 10px rgba(242,80,34,.8),6px 0 10px rgba(0,164,239,.8)}.apple-orb .brand-orb-aura{background:radial-gradient(ellipse 62% 44% at 43% 47%,rgba(255,255,255,.72) 0 18%,rgba(255,255,255,.2) 38%,transparent 68%),conic-gradient(from 12deg,rgba(255,255,255,.9),rgba(0,0,0,.68),rgba(255,255,255,.66),rgba(0,0,0,.78),rgba(255,255,255,.86));-webkit-mask-image:radial-gradient(ellipse 59% 48% at 46% 53%,transparent 0 22%,#000 39% 74%,transparent 85%);mask-image:radial-gradient(ellipse 59% 48% at 46% 53%,transparent 0 22%,#000 39% 74%,transparent 85%);border-radius:43% 57% 38% 62%/58% 37% 63% 42%;animation:apple-aura-instability 1.9s ease-in-out infinite alternate}.apple-orb .brand-orb-ring{background:conic-gradient(from 0deg,#fff 0 18%,#080808 21% 43%,#fff 46% 68%,#111 71% 91%,#fff 94% 100%);filter:drop-shadow(0 0 11px rgba(255,255,255,.86)) drop-shadow(0 0 20px rgba(255,255,255,.38));-webkit-mask-image:radial-gradient(ellipse 55% 48% at 48% 51%,transparent 0 56%,#000 61% 73%,transparent 78%);mask-image:radial-gradient(ellipse 55% 48% at 48% 51%,transparent 0 56%,#000 61% 73%,transparent 78%);border-radius:58% 42% 61% 39%/39% 62% 38% 61%;animation:apple-ring-instability 2.35s cubic-bezier(.45,.08,.55,.94) infinite alternate}.apple-orb .brand-orb-logo{background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(205,211,218,.88));border:1px solid rgba(255,255,255,.92);box-shadow:inset 0 1px 0 #fff,inset 0 -12px 25px rgba(0,0,0,.12),0 0 22px rgba(255,255,255,.75),0 0 44px rgba(255,255,255,.28)}.apple-orb .brand-orb-logo img{width:47%;height:58%;filter:drop-shadow(0 2px 2px rgba(0,0,0,.22))}.apple-orb .brand-orb-label{color:#fff;text-shadow:0 0 10px #fff,0 0 18px rgba(255,255,255,.65)}.brand-lightning-canvas{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:5;mix-blend-mode:screen}.microsoft-orb .brand-lightning-canvas{mix-blend-mode:screen;filter:contrast(1.22) saturate(1.42) brightness(1.08)}.apple-orb .brand-lightning-canvas{mix-blend-mode:normal;filter:contrast(1.22) brightness(1.08)}.greyhole{z-index:481;opacity:0;visibility:hidden;transform:translate3d(0,0,0) scale(.2)}.greyhole.is-active,.greyhole.is-formed{opacity:1;visibility:visible}.greyhole.is-formed{animation:greyhole-form 1.5s cubic-bezier(.18,1,.22,1) both}@keyframes brand-aura-pulse{0%,100%{opacity:.58;transform:scale(.94)}50%{opacity:.92;transform:scale(1.08)}}@keyframes brand-orbit{to{transform:rotate(360deg)}}@keyframes brand-core-breathe{0%,100%{transform:scale(.96);filter:brightness(.96)}50%{transform:scale(1.04);filter:brightness(1.13)}}@keyframes microsoft-aura-drift{0%{opacity:.62;transform:rotate(-3deg) scale(.94,1.04);filter:blur(7px) saturate(1.04)}38%{opacity:.88;transform:rotate(4deg) scale(1.08,.96);filter:blur(8px) saturate(1.22)}72%{opacity:.7;transform:rotate(-1deg) scale(.98,1.1);filter:blur(6px) saturate(1.12)}100%{opacity:.92;transform:rotate(6deg) scale(1.12,.93);filter:blur(9px) saturate(1.3)}}@keyframes apple-aura-instability{0%{opacity:.62;border-radius:43% 57% 38% 62%/58% 37% 63% 42%;clip-path:polygon(50% 0,63% 8%,76% 5%,83% 18%,97% 27%,91% 41%,100% 54%,88% 66%,87% 81%,71% 84%,60% 100%,46% 91%,31% 98%,23% 84%,7% 77%,12% 60%,0 47%,10% 34%,7% 19%,25% 15%,36% 2%);transform:rotate(-4deg) scale(.92,1.08);filter:blur(7px)}46%{opacity:.96;border-radius:61% 39% 56% 44%/36% 64% 41% 59%;clip-path:polygon(48% 2%,61% 0,70% 13%,87% 11%,89% 28%,100% 39%,91% 52%,98% 69%,82% 75%,76% 92%,59% 89%,48% 100%,36% 88%,19% 94%,17% 76%,2% 66%,10% 51%,0 38%,14% 27%,17% 10%,35% 13%);transform:rotate(3deg) scale(1.12,.88);filter:blur(8px)}100%{opacity:.72;border-radius:37% 63% 45% 55%/62% 43% 57% 38%;clip-path:polygon(53% 0,65% 12%,81% 7%,82% 23%,98% 31%,89% 45%,100% 59%,83% 69%,84% 86%,66% 84%,55% 100%,42% 88%,27% 96%,22% 80%,5% 71%,13% 56%,0 43%,15% 31%,11% 15%,29% 17%,39% 3%);transform:rotate(-1deg) scale(.94,1.14);filter:blur(6px)}}@keyframes apple-ring-instability{0%{border-radius:58% 42% 61% 39%/39% 62% 38% 61%;clip-path:polygon(50% 0,67% 9%,81% 7%,89% 23%,100% 39%,91% 54%,97% 72%,80% 81%,65% 96%,49% 88%,31% 100%,21% 83%,4% 73%,10% 54%,0 38%,14% 24%,25% 7%,39% 12%);transform:rotate(0) scale(1.08,.88)}42%{border-radius:41% 59% 37% 63%/64% 36% 57% 43%;clip-path:polygon(48% 4%,64% 0,73% 14%,92% 17%,87% 35%,100% 48%,88% 60%,91% 79%,72% 82%,59% 100%,45% 87%,26% 94%,22% 76%,3% 67%,12% 50%,0 34%,17% 26%,28% 7%,39% 16%);transform:rotate(-58deg) scale(.89,1.1)}100%{border-radius:63% 37% 54% 46%/43% 58% 42% 57%;clip-path:polygon(54% 0,66% 13%,84% 9%,84% 28%,100% 38%,89% 53%,97% 69%,79% 76%,68% 95%,51% 86%,36% 100%,25% 82%,7% 78%,12% 58%,0 45%,16% 31%,18% 13%,38% 15%);transform:rotate(-126deg) scale(1.05,.92)}}.brand-orb.is-collapsed{opacity:0;visibility:hidden;transition:opacity .28s ease,visibility .28s ease}.greyhole-lens{inset:-7%;background:radial-gradient(circle,transparent 0 20%,rgba(212,216,214,.48) 23% 31%,rgba(126,132,128,.16) 42%,rgba(255,255,255,.06) 62%,transparent 80%),conic-gradient(from 80deg,rgba(255,255,255,.1),rgba(80,84,82,.22),rgba(255,255,255,.2),rgba(118,185,0,.08),rgba(40,42,41,.28),rgba(255,255,255,.14));-webkit-backdrop-filter:blur(6px) brightness(1.14) contrast(1.05) grayscale(0.55);backdrop-filter:blur(6px) brightness(1.14) contrast(1.05) grayscale(0.55);-webkit-mask-image:radial-gradient(circle,transparent 0 19%,#000 24% 76%,transparent 86%);mask-image:radial-gradient(circle,transparent 0 19%,#000 24% 76%,transparent 86%);opacity:.34;filter:drop-shadow(0 0 28px rgba(220,220,220,.36)) drop-shadow(0 0 58px rgba(118,185,0,.14));animation:blackhole-spin 20s linear infinite}.greyhole-ring{inset:28%;background:radial-gradient(circle,transparent 0 47%,rgba(40,40,40,.95) 50% 56%,rgba(230,233,231,.9) 59% 66%,rgba(128,132,130,.45) 70%,transparent 76%),conic-gradient(from 160deg,#f5f5f5,#565a58,#d9dedb,rgba(118,185,0,.16),#252827,#fff);box-shadow:0 0 12px rgba(230,230,230,.65),0 0 30px rgba(140,145,142,.5),0 0 52px rgba(118,185,0,.14);-webkit-mask-image:radial-gradient(circle,transparent 0 45%,#000 50% 70%,transparent 77%);mask-image:radial-gradient(circle,transparent 0 45%,#000 50% 70%,transparent 77%);animation:blackhole-spin 9s linear infinite reverse}.greyhole-core{inset:38%;background:radial-gradient(circle,#050505 0 38%,#777d78 48%,#e6e9e6 58%,#303432 70%,transparent 78%);box-shadow:inset 0 0 14px rgba(0,0,0,.9),0 0 0 1px rgba(255,255,255,.55),0 0 22px rgba(215,215,215,.72),0 0 46px rgba(118,185,0,.18)}.cosmic-shatter{position:fixed;inset:0;z-index:9600;overflow:hidden;pointer-events:none;contain:strict;isolation:isolate;perspective:900px}.cosmic-bigbang{position:fixed;inset:0;z-index:9550;overflow:hidden;pointer-events:none;contain:strict;isolation:isolate;background:#000}.cosmic-bigbang::before{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse 54% 40% at var(--impact-x,50%) var(--impact-y,50%),rgba(255,255,255,.78) 0 1.2%,rgba(218,244,255,.36) 5%,rgba(118,185,0,.24) 13%,rgba(41,76,31,.13) 28%,transparent 61%),radial-gradient(ellipse 74% 48% at calc(var(--impact-x,50%) + 11vw) calc(var(--impact-y,50%) - 14vh),rgba(160,210,255,.13),transparent 58%),radial-gradient(ellipse 68% 54% at calc(var(--impact-x,50%) - 17vw) calc(var(--impact-y,50%) + 16vh),rgba(118,185,0,.14),transparent 62%);mix-blend-mode:screen;animation:bigbang-nebula 22s ease-out forwards}.cosmic-bigbang::after{content:"";position:absolute;left:var(--impact-x,50%);top:var(--impact-y,50%);z-index:4;width:12vmin;aspect-ratio:1;border-radius:50%;border:2px solid rgba(255,255,255,.84);box-shadow:0 0 0 2px rgba(118,185,0,.24),0 0 78px rgba(255,255,255,.5),0 0 150px rgba(118,185,0,.28),inset 0 0 36px rgba(255,255,255,.38);transform:translate(-50%,-50%) scale(.05);animation:bigbang-shockwave 22s cubic-bezier(.08,.74,.1,1) forwards}.cosmic-bigbang--webgl .bigbang-iris-pupil,.cosmic-bigbang--webgl .bigbang-iris-ring{display:none}.cosmic-shatter::before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(circle at var(--impact-x,50%) var(--impact-y,50%),#fff 0 4%,rgba(222,255,194,.84) 12%,rgba(118,185,0,.2) 28%,transparent 58%);mix-blend-mode:screen;animation:shatter-flash 1.35s ease-out forwards}.shatter-crack-map{position:absolute;inset:0;z-index:1;width:100%;height:100%;overflow:visible}.shatter-crack-branch,.shatter-crack-ray{fill:none;stroke:rgba(245,252,255,0.9);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;vector-effect:non-scaling-stroke;animation:fracture-draw 2.35s cubic-bezier(.14,.72,.18,1) var(--crack-delay,0s) forwards}.shatter-crack-branch{stroke:rgba(178,224,154,0.68);stroke-width:.85}.shatter-impact-ring{fill:none;stroke:rgba(255,255,255,0.96);stroke-width:2;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:center;animation:fracture-impact-ring 1.6s ease-out forwards}.shatter-shard{position:absolute;z-index:2;left:var(--sx);top:var(--sy);width:var(--sw);height:var(--sh);background:linear-gradient(132deg,rgba(255,255,255,.46),rgba(255,255,255,.025) 42%,rgba(118,185,0,.12) 78%,rgba(255,255,255,.2)),rgba(18,23,28,.07);border:1px solid rgba(238,249,255,.42);box-shadow:inset 0 0 18px rgba(255,255,255,.08),0 0 14px rgba(183,225,255,.1);clip-path:var(--shard-clip);will-change:transform,opacity;animation:shard-explode 4.45s cubic-bezier(.12,.74,.18,1) forwards;animation-delay:var(--delay)}.shatter-splinter{background:linear-gradient(180deg,rgba(255,255,255,.74),rgba(118,185,0,.16));box-shadow:0 0 12px rgba(236,250,255,.34)}.cosmic-strike #os{transform-origin:var(--impact-x,50%) var(--impact-y,50%);animation:cosmic-camera-strike .78s cubic-bezier(.15,.76,.2,1) both}.bigbang-detonation,.bigbang-green-wash,.bigbang-nebula-field,.bigbang-void{position:absolute;inset:0}.bigbang-void{z-index:0;background:#000;animation:bigbang-void-release 22s linear forwards}.bigbang-nebula-field{z-index:1;background:radial-gradient(ellipse 44% 32% at var(--impact-x,50%) var(--impact-y,50%),rgba(245,253,255,.26),rgba(118,185,0,.14) 22%,transparent 66%),conic-gradient(from 18deg at var(--impact-x,50%) var(--impact-y,50%),transparent,rgba(118,185,0,.08),transparent 16%,rgba(124,173,255,.07),transparent 35%,rgba(118,185,0,.09),transparent 64%);mix-blend-mode:screen;opacity:0;transform:scale(.12) rotate(-8deg);transform-origin:var(--impact-x,50%) var(--impact-y,50%);animation:universe-nebula-expansion 22s ease-out forwards}.bigbang-lensing,.bigbang-rayburst,.bigbang-singularity{position:absolute;left:var(--impact-x,50%);top:var(--impact-y,50%)}.bigbang-lensing{z-index:6;width:8vmin;aspect-ratio:1;border-radius:48% 52% 46% 54%;border:1px solid rgba(222,246,255,.76);box-shadow:0 0 18px rgba(255,255,255,.4),inset 0 0 20px rgba(118,185,0,.25);opacity:0;transform:translate(-50%,-50%) scale(.08) rotate(0);animation:singularity-lensing 22s cubic-bezier(.18,.78,.2,1) forwards}.bigbang-singularity{z-index:8;width:2.4vmin;min-width:8px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#fff 0 25%,#f3ffe8 34%,#b6f15e 53%,rgba(118,185,0,.42) 68%,transparent 78%);box-shadow:0 0 10px 3px #fff,0 0 32px 9px rgba(220,255,190,.85),0 0 92px 24px rgba(118,185,0,.48),0 0 180px 48px rgba(102,162,255,.18);opacity:0;transform:translate(-50%,-50%) scale(.02);animation:singularity-ignite 22s cubic-bezier(.16,.84,.18,1) forwards}.bigbang-singularity::after,.bigbang-singularity::before{content:"";position:absolute;left:50%;top:50%;width:2200%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.92),transparent);transform:translate(-50%,-50%)}.bigbang-singularity::after{transform:translate(-50%,-50%) rotate(90deg) scaleX(.5);opacity:.72}.bigbang-detonation{z-index:9;background:radial-gradient(circle at var(--impact-x,50%) var(--impact-y,50%),#fff 0 4%,rgba(248,255,241,.98) 9%,rgba(205,244,255,.86) 17%,rgba(118,185,0,.46) 31%,rgba(118,185,0,.09) 54%,transparent 72%);mix-blend-mode:screen;opacity:0;transform:scale(.08);transform-origin:var(--impact-x,50%) var(--impact-y,50%);animation:universe-detonation 22s cubic-bezier(.12,.74,.16,1) forwards}.bigbang-rayburst{z-index:5;width:190vmax;aspect-ratio:1;border-radius:50%;background:repeating-conic-gradient(from 2deg,rgba(255,255,255,.72) 0 .25deg,transparent .65deg 4.8deg,rgba(118,185,0,.42) 5deg 5.28deg,transparent 5.8deg 10deg);-webkit-mask-image:radial-gradient(circle,transparent 0 2%,#000 5%,rgba(0,0,0,0.8) 22%,transparent 68%);mask-image:radial-gradient(circle,transparent 0 2%,#000 5%,rgba(0,0,0,0.8) 22%,transparent 68%);mix-blend-mode:screen;opacity:0;transform:translate(-50%,-50%) scale(.025) rotate(0);animation:universe-rayburst 7.4s cubic-bezier(.08,.74,.12,1) 1.72s forwards}.bigbang-green-wash{z-index:2;background:radial-gradient(ellipse 96% 82% at var(--impact-x,50%) var(--impact-y,50%),rgba(202,255,149,.3),rgba(118,185,0,.12) 33%,transparent 72%);mix-blend-mode:screen;opacity:0;animation:universe-green-wash 9.8s ease-out 2.2s forwards}.bigbang-matter-canvas{position:absolute;inset:0;z-index:3;width:100%;height:100%;mix-blend-mode:screen;pointer-events:none;contain:strict;will-change:opacity}.bigbang-target{transform-origin:center center;will-change:transform,filter,opacity}.bigbang-target.bigbang-pulled{transform:var(--bb-base-transform,translate3d(0,0,0)) translate3d(var(--bb-pull-x,0),var(--bb-pull-y,0),0) scale(.72)!important;filter:brightness(1.45) contrast(1.08);transition:transform 1.16s cubic-bezier(.18, .86, .2, 1),filter 1.16s ease}.bigbang-target.bigbang-blasted{transform:var(--bb-base-transform,translate3d(0,0,0)) translate3d(var(--bb-blast-x,0),var(--bb-blast-y,0),0) rotate(var(--bb-rot,0deg)) scale(.98)!important;filter:brightness(1.18) contrast(1.05);transition:transform 2.15s cubic-bezier(.12, .78, .18, 1),filter 1.8s ease,opacity .3s ease}.bigbang-target.bigbang-hidden{opacity:0;visibility:hidden}.reconstruct-shell-muted{background:rgba(8,10,8,0)!important;border-color:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:blur(0) saturate(100%)!important;backdrop-filter:blur(0) saturate(100%)!important}.dock.reconstruct-shell-muted .dock-inner{background:rgba(10,13,10,0)!important;border-color:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:blur(0) saturate(100%)!important;backdrop-filter:blur(0) saturate(100%)!important}.reconstruct-hidden{opacity:0!important;visibility:hidden!important;transform:translate3d(0,var(--reconstruct-y,14px),0) scale(var(--reconstruct-scale,.94))!important;filter:blur(8px) brightness(1.55);pointer-events:none}.reconstructing{visibility:visible!important;transform-origin:center center;animation:reconstruct-pop .82s cubic-bezier(.17,.88,.2,1) both}.dock-inner.reconstructing{transform-origin:center bottom}.panel-shatter{position:fixed;inset:0;z-index:9575;pointer-events:none;overflow:hidden;contain:strict;isolation:isolate}.panel-shard{position:absolute;left:var(--psx);top:var(--psy);width:var(--psw);height:var(--psh);border:1px solid rgba(118,185,0,.28);background:linear-gradient(135deg,rgba(238,249,255,.22),rgba(255,255,255,.035) 46%,rgba(118,185,0,.12)),rgba(10,13,10,.1);box-shadow:inset 0 0 16px rgba(255,255,255,.06),0 0 14px rgba(118,185,0,.1);clip-path:polygon(var(--p1),var(--p2),var(--p3),var(--p4));will-change:transform,opacity;animation:panel-shard-break 3.2s cubic-bezier(.12,.76,.18,1) forwards}.bigbang-particle{position:absolute;left:var(--impact-x,50%);top:var(--impact-y,50%);width:var(--particle-size);aspect-ratio:1;border-radius:50%;background:var(--particle-color);box-shadow:0 0 var(--particle-glow) var(--particle-color);opacity:0;transform:translate(-50%,-50%) scale(.3);animation:bigbang-particle-flight 22s cubic-bezier(.08,.66,.08,1) forwards;animation-delay:var(--delay)}.bigbang-ring{position:absolute;left:var(--impact-x,50%);top:var(--impact-y,50%);width:var(--ring-size);aspect-ratio:1;border-radius:50%;z-index:4;border:2px solid var(--ring-color);box-shadow:0 0 30px var(--ring-color),0 0 74px rgba(118,185,0,.2),inset 0 0 30px rgba(255,255,255,.18);transform:translate(-50%,-50%) scale(.05);opacity:0;will-change:transform,opacity;animation:bigbang-ring-expand 7.8s cubic-bezier(.05,.72,.1,1) forwards;animation-delay:var(--delay)}.bigbang-green-pulse{position:absolute;left:var(--impact-x,50%);top:var(--impact-y,50%);z-index:4;width:var(--pulse-size);aspect-ratio:1;border-radius:48% 52% 46% 54%;border:2px solid rgba(180,242,92,.82);box-shadow:0 0 22px rgba(193,255,108,.62),0 0 70px rgba(118,185,0,.36),inset 0 0 24px rgba(232,255,207,.24);opacity:0;mix-blend-mode:screen;transform:translate(-50%,-50%) scale(.03) rotate(0);will-change:transform,opacity;animation:green-pulse-eruption 7.4s cubic-bezier(.05,.75,.1,1) var(--pulse-delay) forwards}.bigbang-green-ripple{position:absolute;left:var(--start-x);top:var(--start-y);width:var(--ripple-size);aspect-ratio:1;border-radius:50%;border:1px solid rgba(118,185,0,.58);box-shadow:0 0 18px rgba(118,185,0,.34),0 0 42px rgba(96,221,142,.18),inset 0 0 22px rgba(118,185,0,.2);opacity:0;mix-blend-mode:screen;transform:translate(-50%,-50%) scale(.28);animation:green-ripple-converge 22s cubic-bezier(.11,.78,.14,1) forwards;animation-delay:var(--delay)}.bigbang-green-core{position:absolute;left:var(--impact-x,50%);top:var(--impact-y,50%);width:16vmin;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(242,255,231,.95) 0 11%,rgba(118,185,0,.72) 19%,rgba(96,221,142,.34) 42%,transparent 72%);box-shadow:0 0 34px rgba(118,185,0,.74),0 0 86px rgba(96,221,142,.42),0 0 140px rgba(20,17,99,.28);opacity:0;z-index:7;mix-blend-mode:screen;transform:translate(-50%,-50%) scale(.2);animation:green-core-collapse 22s ease-in-out forwards}.bigbang-market-chart{position:absolute;left:var(--impact-x,50%);top:var(--impact-y,50%);width:min(1180px,94vw);height:min(540px,58vh);opacity:0;transform:translate(-50%,-50%) scale(.88);filter:drop-shadow(0 0 28px rgba(118,185,0,.32));mix-blend-mode:screen;z-index:6;animation:market-chart-reveal 22s ease-in-out forwards}.bigbang-market-chart svg{width:100%;height:100%;overflow:visible}.market-grid{fill:none;stroke:rgba(118,185,0,0.11);stroke-width:1.4}.market-ghost-line{fill:none;stroke:rgba(255,255,255,0.15);stroke-width:9;stroke-linecap:round;stroke-linejoin:round;opacity:.38;filter:blur(5px)}.market-god-line{fill:none;stroke:#76B900;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:1000;filter:drop-shadow(0 0 12px rgba(118,185,0,.78)) drop-shadow(0 0 38px rgba(96,221,142,.52));animation:market-line-rip 22s cubic-bezier(.11,.8,.13,1) forwards}.market-god-body,.market-god-wick{opacity:0;stroke:#f4ffe8;filter:drop-shadow(0 0 14px rgba(118,185,0,.92)) drop-shadow(0 0 45px rgba(96,221,142,.58));animation:market-candle-rip 22s ease-in-out forwards}.market-god-wick{stroke-width:9;stroke-linecap:round}.market-god-body{fill:rgba(118,185,0,0.58);stroke-width:4;transform-box:fill-box;transform-origin:center bottom;transform:scaleY(.04)}.market-god-label{fill:rgba(234,255,218,0.9);font:800 58px var(--font-ui);letter-spacing:0;opacity:0;filter:drop-shadow(0 0 18px rgba(118,185,0,.72));animation:market-label-flash 22s ease-in-out forwards}.bigbang-iris{position:absolute;left:var(--impact-x,50%);top:var(--impact-y,50%);width:min(76vmin,720px);height:min(76vmin,720px);transform:translate(-50%,-50%);pointer-events:none;z-index:6}.bigbang-iris-ring{position:absolute;inset:2%;border-radius:50%;border:3px solid rgba(18,24,16,.92);box-shadow:0 0 0 2px rgba(118,185,0,.28),0 0 0 5px rgba(8,12,8,.75),0 0 42px rgba(118,185,0,.22),inset 0 0 28px rgba(0,0,0,.55),inset 0 0 12px rgba(118,185,0,.14);background:radial-gradient(circle,rgba(12,16,10,.55) 0 62%,rgba(4,6,4,.88) 78%,rgba(0,0,0,.92) 100%);opacity:0;transform:scale(.42);animation:iris-ring-cycle 22s ease-in-out forwards}.bigbang-iris-ring::before{content:"";position:absolute;inset:8%;border-radius:50%;border:1px solid rgba(118,185,0,.22);box-shadow:inset 0 0 18px rgba(118,185,0,.12)}.bigbang-iris-pupil{position:absolute;left:50%;top:50%;width:18%;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%) scale(.2);background:radial-gradient(circle,rgba(4,8,4,.95) 0 55%,rgba(118,185,0,.35) 72%,transparent 88%);box-shadow:0 0 0 1px rgba(118,185,0,.35),0 0 24px rgba(118,185,0,.45),inset 0 0 16px rgba(0,0,0,.85);opacity:0;animation:iris-pupil-cycle 22s ease-in-out forwards}.bigbang-iris-blade{position:absolute;left:50%;top:50%;width:50%;height:24%;margin-top:-12%;transform-origin:0% 50%;transform:rotate(var(--blade-angle)) rotate(-42deg) translateX(4%);background:linear-gradient(90deg,rgba(6,9,6,.95) 0,rgba(22,32,18,.98) 22%,rgba(52,78,22,.96) 58%,rgba(118,185,0,.88) 88%,rgba(210,240,160,.75) 100%);clip-path:polygon(0% 50%,82% 3%,100% 10%,100% 90%,82% 97%);box-shadow:inset -2px 0 8px rgba(0,0,0,.45);filter:drop-shadow(0 0 6px rgba(118,185,0,.28));opacity:0;animation:iris-blade-cycle 22s cubic-bezier(.12,.78,.16,1) forwards;animation-delay:calc(var(--blade-i) * .04s)}.bigbang-iris-spoke{position:absolute;left:50%;top:50%;width:3px;height:44%;margin-top:-22%;transform-origin:50% 100%;transform:rotate(var(--blade-angle)) scaleY(.2);background:linear-gradient(180deg,rgba(118,185,0,.55),transparent);opacity:0;filter:blur(.3px);animation:iris-spoke-cycle 22s ease-out forwards;animation-delay:calc(var(--blade-i) * .03s)}.bigbang-nvidia-eye.iris-boot-scanner{position:absolute;left:var(--impact-x,50%);top:var(--impact-y,50%);width:min(220px,52vw);aspect-ratio:1;display:grid;place-items:center;z-index:8;pointer-events:none;opacity:0;transform:translate(-50%,-50%) scale(.82);filter:blur(8px) brightness(1.6);animation:nvidia-eye-formation 22s ease-in-out forwards}.bigbang-nvidia-eye .iris-boot-housing{animation:bigbang-eye-housing 22s ease-in-out forwards}.bigbang-nvidia-eye .iris-boot-blade{opacity:0;transition:none;animation:bigbang-eye-blade-verify 22s cubic-bezier(.18,.86,.2,1) forwards}.bigbang-nvidia-eye .iris-boot-scanline{animation:bigbang-eye-scan 22s ease-in-out forwards}.bigbang-nvidia-eye .iris-boot-pupil{transition:none;animation:bigbang-eye-pupil-verify 22s ease-in-out forwards}.blackhole-warped{--bh-warp-x:0px;--bh-warp-y:0px;--bh-warp-r:0deg;--bh-warp-brightness:1;transform:translate3d(var(--bh-warp-x),var(--bh-warp-y),0) rotate(var(--bh-warp-r));filter:brightness(var(--bh-warp-brightness));transition:filter 80ms linear}.blackhole-text-warped{--bh-text-warp-x:0px;--bh-text-warp-y:0px;--bh-text-skew:0deg;--bh-text-r:0deg;--bh-text-brightness:1;--bh-text-shadow-x:0px;--bh-text-shadow-y:0px;transform:translate3d(var(--bh-text-warp-x),var(--bh-text-warp-y),0) skew(var(--bh-text-skew)) rotate(var(--bh-text-r));filter:brightness(var(--bh-text-brightness));text-shadow:var(--bh-text-shadow-x) var(--bh-text-shadow-y) 5px rgba(255,255,255,.34),calc(var(--bh-text-shadow-x) * -.55) calc(var(--bh-text-shadow-y) * -.55) 7px rgba(118,185,0,.2)}@keyframes blackhole-spin{to{transform:rotate(360deg)}}@keyframes greyhole-form{0%{transform:translate3d(var(--gh-x,0),var(--gh-y,0),0) scale(.15);filter:brightness(2.4) blur(7px)}55%{transform:translate3d(var(--gh-x,0),var(--gh-y,0),0) scale(1.22);filter:brightness(1.45) blur(1px)}100%{transform:translate3d(var(--gh-x,0),var(--gh-y,0),0) scale(1);filter:brightness(1) blur(0)}}@keyframes cosmic-camera-strike{0%{transform:translate3d(0,0,0) scale(1)}14%{transform:translate3d(-9px,5px,0) scale(1.018)}28%{transform:translate3d(8px,-6px,0) scale(1.024)}44%{transform:translate3d(-5px,-2px,0) scale(1.014)}66%{transform:translate3d(3px,2px,0) scale(1.008)}100%{transform:translate3d(0,0,0) scale(1)}}@keyframes bigbang-void-release{0%,7%{opacity:1}13%{opacity:.78}100%,24%{opacity:0}}@keyframes singularity-lensing{0%,2%{opacity:0;transform:translate(-50%,-50%) scale(.05) rotate(0)}3%{opacity:.7}6.5%{opacity:.96;transform:translate(-50%,-50%) scale(2.7) rotate(118deg)}8.5%{opacity:1;transform:translate(-50%,-50%) scale(.62) rotate(210deg)}10.5%{opacity:0;transform:translate(-50%,-50%) scale(13) rotate(260deg)}100%{opacity:0}}@keyframes singularity-ignite{0%,2%{opacity:0;transform:translate(-50%,-50%) scale(.02)}2.8%{opacity:.88;transform:translate(-50%,-50%) scale(.5)}6.4%{opacity:1;transform:translate(-50%,-50%) scale(2.15)}8.4%{opacity:1;transform:translate(-50%,-50%) scale(.28)}9.2%{opacity:1;transform:translate(-50%,-50%) scale(4.8)}11.5%{opacity:0;transform:translate(-50%,-50%) scale(20)}100%{opacity:0}}@keyframes universe-detonation{0%,8.2%{opacity:0;transform:scale(.05)}9%{opacity:1;transform:scale(.16)}10.4%{opacity:.96;transform:scale(1)}14%{opacity:.5;transform:scale(1.44)}100%,19%{opacity:0;transform:scale(2.1)}}@keyframes universe-rayburst{0%{opacity:0;transform:translate(-50%,-50%) scale(.025) rotate(0)}7%{opacity:.94}42%{opacity:.58;transform:translate(-50%,-50%) scale(.72) rotate(9deg)}100%{opacity:0;transform:translate(-50%,-50%) scale(1.18) rotate(18deg)}}@keyframes universe-nebula-expansion{0%,7.5%{opacity:0;transform:scale(.08) rotate(-8deg)}11%{opacity:.9}35%{opacity:.62;transform:scale(1.08) rotate(11deg)}62%{opacity:.24;transform:scale(1.45) rotate(24deg)}100%,82%{opacity:0;transform:scale(1.7) rotate(34deg)}}@keyframes universe-green-wash{0%{opacity:0;transform:scale(.2)}9%{opacity:.74}38%{opacity:.32;transform:scale(1.25)}70%{opacity:.12}100%{opacity:0;transform:scale(1.7)}}@keyframes fracture-draw{0%{opacity:0;stroke-dashoffset:1}9%{opacity:1}46%{opacity:.88;stroke-dashoffset:0}100%{opacity:0;stroke-dashoffset:0}}@keyframes fracture-impact-ring{0%{opacity:0;transform:scale(.08)}14%{opacity:1}65%{opacity:.66;transform:scale(3.8)}100%{opacity:0;transform:scale(7)}}@keyframes shatter-flash{0%{opacity:0;transform:scale(.72)}8%{opacity:1;transform:scale(.96)}34%{opacity:.34;transform:scale(1.3)}100%{opacity:0;transform:scale(1.75)}}@keyframes shard-explode{0%{opacity:0;transform:translate3d(0,0,0) rotate(0) scale(.82)}4%{opacity:1}36%{opacity:.72;transform:translate3d(var(--dx),var(--dy),70px) rotate(var(--rot)) scale(1.08)}62%{opacity:.24}100%{opacity:0;transform:translate3d(var(--dx-end),var(--dy-end),180px) rotate(var(--rot-end)) scale(.72)}}@keyframes panel-shard-break{0%{opacity:1;transform:translate3d(0,0,0) rotate(0) scale(1)}38%{opacity:.5;transform:translate3d(var(--pdx),var(--pdy),48px) rotate(var(--prot)) scale(1.06)}66%{opacity:.12}100%{opacity:0;transform:translate3d(var(--pdx-end),var(--pdy-end),120px) rotate(var(--prot-end)) scale(.72)}}@keyframes bigbang-nebula{0%,7.5%{opacity:0;transform:scale(.08) rotate(0)}11%{opacity:.94}42%{opacity:.48;transform:scale(1.18) rotate(18deg)}72%{opacity:.14;transform:scale(1.5) rotate(32deg)}100%{opacity:0;transform:scale(1.72) rotate(42deg)}}@keyframes bigbang-shockwave{0%,8.2%{opacity:0;transform:translate(-50%,-50%) scale(.04)}10%{opacity:.98}32%{opacity:.2;transform:translate(-50%,-50%) scale(13)}100%,47%{opacity:0;transform:translate(-50%,-50%) scale(22)}}@keyframes bigbang-ring-expand{0%{opacity:0;transform:translate(-50%,-50%) scale(.04)}5%{opacity:.96}43%{opacity:.38;transform:translate(-50%,-50%) scale(var(--ring-scale-mid))}100%{opacity:0;transform:translate(-50%,-50%) scale(var(--ring-scale-end))}}@keyframes green-pulse-eruption{0%{opacity:0;transform:translate(-50%,-50%) scale(.03) rotate(0)}5%{opacity:.94}48%{opacity:.38;transform:translate(-50%,-50%) scale(var(--pulse-scale-x),var(--pulse-scale-y)) rotate(var(--pulse-rotation))}100%{opacity:0;transform:translate(-50%,-50%) scale(var(--pulse-scale-x-end),var(--pulse-scale-y-end)) rotate(var(--pulse-rotation))}}@keyframes green-ripple-converge{0%,40%{opacity:0;transform:translate(-50%,-50%) scale(.28) rotate(0)}44%{opacity:.62}58%{opacity:.42;transform:translate(calc(-50% + var(--orbit-x)),calc(-50% + var(--orbit-y))) scale(3.1) rotate(140deg)}70%{opacity:.72;transform:translate(calc(-50% + var(--to-x)),calc(-50% + var(--to-y))) scale(.7) rotate(270deg)}78%{opacity:.18;transform:translate(calc(-50% + var(--to-x)),calc(-50% + var(--to-y))) scale(.16) rotate(340deg)}100%,84%{opacity:0;transform:translate(calc(-50% + var(--to-x)),calc(-50% + var(--to-y))) scale(.05) rotate(360deg)}}@keyframes green-core-collapse{0%,70%{opacity:0;transform:translate(-50%,-50%) scale(.18);filter:blur(8px) brightness(2)}80%{opacity:.95;transform:translate(-50%,-50%) scale(1);filter:blur(0) brightness(1.6)}91%{opacity:.92;transform:translate(-50%,-50%) scale(.68);filter:blur(.5px) brightness(2.1)}100%,98%{opacity:0;transform:translate(-50%,-50%) scale(.08);filter:blur(9px) brightness(2.6)}}@keyframes iris-ring-cycle{0%,44%{opacity:0;transform:scale(.35);filter:blur(8px) brightness(2)}49%{opacity:.72;transform:scale(.92);filter:blur(1px) brightness(1.4)}61%{opacity:.9;transform:scale(1);filter:blur(0) brightness(1.2)}70%{opacity:.76;transform:scale(.94)}77%{opacity:.32;transform:scale(1.08);filter:blur(2px) brightness(1.65)}100%,83%{opacity:0;transform:scale(1.28);filter:blur(10px) brightness(2.2)}}@keyframes iris-ring-spin{0%,14%{transform:rotate(0);opacity:0}24%{opacity:1}100%{transform:rotate(220deg);opacity:.2}}@keyframes iris-blade-cycle{0%,44%{opacity:0;transform:rotate(var(--blade-angle)) rotate(-42deg) translateX(4%) scale(.5);filter:brightness(1.8)}50%{opacity:.92;transform:rotate(var(--blade-angle)) rotate(-8deg) translateX(4%) scale(1);filter:brightness(1.15)}59%{opacity:.98;transform:rotate(var(--blade-angle)) rotate(0) translateX(4%) scale(1);filter:brightness(1)}67%{opacity:.94;transform:rotate(var(--blade-angle)) rotate(2deg) translateX(4%) scale(1)}73%{opacity:.72;transform:rotate(var(--blade-angle)) rotate(-18deg) translateX(4%) scale(.96);filter:brightness(1.35)}80%{opacity:.18;transform:rotate(var(--blade-angle)) rotate(-40deg) translateX(4%) scale(.86)}100%,84%{opacity:0;transform:rotate(var(--blade-angle)) rotate(-48deg) translateX(4%) scale(.72)}}@keyframes iris-spoke-cycle{0%,45%{opacity:0;transform:rotate(var(--blade-angle)) scaleY(.15)}51%{opacity:.72;transform:rotate(var(--blade-angle)) scaleY(.82)}63%{opacity:.48;transform:rotate(var(--blade-angle)) scaleY(1)}76%{opacity:.18;transform:rotate(var(--blade-angle)) scaleY(.42)}100%,83%{opacity:0;transform:rotate(var(--blade-angle)) scaleY(.1)}}@keyframes iris-pupil-cycle{0%,52%{opacity:0;transform:translate(-50%,-50%) scale(.12);filter:blur(10px) brightness(2.4)}58%{opacity:.82;transform:translate(-50%,-50%) scale(.72);filter:blur(2px) brightness(1.8)}66%{opacity:.95;transform:translate(-50%,-50%) scale(.34);filter:blur(0) brightness(2.2)}74%{opacity:.42;transform:translate(-50%,-50%) scale(.18);filter:blur(4px) brightness(2.6)}100%,82%{opacity:0;transform:translate(-50%,-50%) scale(.08);filter:blur(12px) brightness(3)}}@keyframes nvidia-eye-formation{0%,78%{opacity:0;transform:translate(-50%,-50%) scale(.82);filter:blur(8px) brightness(1.6)}84%{opacity:.98;transform:translate(-50%,-50%) scale(1.04);filter:blur(0) brightness(1.12)}92%,97%{opacity:1;transform:translate(-50%,-50%) scale(1);filter:blur(0) brightness(1)}100%{opacity:1;transform:translate(-50%,-50%) scale(1);filter:blur(0) brightness(1)}}@keyframes bigbang-eye-housing{0%,78%{box-shadow:0 0 0 2px rgba(118,185,0,0),0 0 0 rgba(118,185,0,0),inset 0 0 36px rgba(0,0,0,.72)}88%,97%{box-shadow:0 0 0 2px rgba(118,185,0,.28),0 0 42px rgba(118,185,0,.18),inset 0 0 36px rgba(0,0,0,.72)}100%{box-shadow:0 0 0 2px rgba(118,185,0,.34),0 0 52px rgba(118,185,0,.24),inset 0 0 36px rgba(0,0,0,.72)}}@keyframes bigbang-eye-blade-verify{0%,78%{opacity:0;transform:rotate(var(--blade-angle)) rotate(-46deg);filter:brightness(1)}84%{opacity:1;transform:rotate(var(--blade-angle)) rotate(0);filter:brightness(1)}94%,97%{opacity:1;transform:rotate(var(--blade-angle)) rotate(8deg);filter:brightness(1.35)}100%{opacity:1;transform:rotate(var(--blade-angle)) rotate(8deg);filter:brightness(1.35)}}@keyframes bigbang-eye-scan{0%,82%{top:18%;opacity:0}85%{top:18%;opacity:1}96%{top:82%;opacity:1}100%{top:82%;opacity:0}}@keyframes bigbang-eye-pupil-verify{0%,80%{opacity:0;transform:scale(.82);filter:blur(5px) drop-shadow(0 0 18px rgba(118,185,0,.45))}86%{opacity:.88;transform:scale(1);filter:blur(0) drop-shadow(0 0 18px rgba(118,185,0,.55))}92%,97%{opacity:1;transform:scale(1);filter:blur(0) drop-shadow(0 0 28px rgba(118,185,0,.95))}100%{opacity:1;transform:scale(1);filter:blur(0) drop-shadow(0 0 30px rgba(118,185,0,.9))}}@keyframes market-chart-reveal{0%,76%{opacity:0;transform:translate(-50%,-50%) scale(.82);filter:blur(8px) brightness(1.8)}82%{opacity:.36;transform:translate(-50%,-50%) scale(.94);filter:blur(2px) brightness(1.35)}91%{opacity:.82;transform:translate(-50%,-50%) scale(1);filter:blur(0) brightness(1.15)}97%{opacity:.72;transform:translate(-50%,-50%) scale(1.03);filter:blur(0) brightness(1.35)}100%{opacity:0;transform:translate(-50%,-50%) scale(1.1);filter:blur(7px) brightness(2)}}@keyframes market-line-rip{0%,77%{stroke-dashoffset:1000}88%{stroke-dashoffset:310}100%,96%{stroke-dashoffset:0}}@keyframes market-candle-rip{0%,84%{opacity:0;transform:scaleY(.04)}90%{opacity:.95;transform:scaleY(.34)}100%,96%{opacity:.9;transform:scaleY(1)}}@keyframes market-label-flash{0%,86%{opacity:0;transform:translateY(16px)}92%{opacity:.9;transform:translateY(0)}100%{opacity:0;transform:translateY(-8px)}}@keyframes bigbang-particle-flight{0%{opacity:0;transform:translate(-50%,-50%) scale(.25);filter:brightness(2)}5%{opacity:var(--particle-opacity)}62%{opacity:calc(var(--particle-opacity) * .55);transform:translate(calc(-50% + var(--dx-mid)),calc(-50% + var(--dy-mid))) scale(1);filter:brightness(1.2)}100%{opacity:0;transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(.35);filter:brightness(.8)}}@keyframes reconstruct-pop{0%{opacity:0;transform:translate3d(0,var(--reconstruct-y,12px),0) scale(var(--reconstruct-scale,.94));filter:blur(10px) brightness(1.8)}42%{opacity:1;transform:translate3d(0,-2px,0) scale(1.025);filter:blur(1px) brightness(1.35)}100%{opacity:1;transform:translate3d(0,0,0) scale(1);filter:blur(0) brightness(1)}}.desktop-watermark{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;pointer-events:none;user-select:none;text-align:center}.windows-mobile-hint{display:none}.cosmic-active .desktop-watermark,.cosmic-active .desktop-widgets,.cosmic-active .mobile-launcher,.cosmic-active .windows-mobile-hint,.cosmic-suppressed{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.desktop-split-logo{display:none}.desktop-watermark>img{width:132px;opacity:.1;filter:grayscale(.1)}.desktop-watermark p{color:var(--txt-faint);font-family:var(--font-mono);font-size:.78rem;letter-spacing:.15em;opacity:.5}.menubar{position:fixed;top:0;left:0;right:0;height:var(--menubar-h);z-index:500;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:rgba(8,10,8,.72);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid var(--line);font-family:var(--font-ui);font-size:.86rem;overflow:hidden}.menubar::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 0 14%,#60dd8e 24%,#3f9f7f 38%,#188a8d 52%,#17577e 66%,#141163 80%,transparent 92%);filter:blur(.3px) drop-shadow(0 0 8px rgba(96,221,142,.48)) drop-shadow(0 0 10px rgba(20,17,99,.38));opacity:0;transform:translateX(-120%);animation:menubar-electric 15.75s ease-in-out infinite}@keyframes menubar-electric{0%,100%,68%{opacity:0;transform:translateX(-120%)}72%{opacity:.95}82%{opacity:.95;transform:translateX(120%)}86%{opacity:0;transform:translateX(120%)}}.menubar-left,.menubar-right{display:flex;align-items:center;gap:16px}.menubar-logo{height:20px;width:auto;filter:drop-shadow(0 0 6px rgba(118,185,0,.6))}.menubar-os{font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--green-bright)}.menubar-app{color:var(--txt-dim);font-weight:600}.menubar-right{font-family:var(--font-mono);font-size:.74rem;color:var(--txt-dim)}.menubar-stat{display:flex;align-items:center;gap:7px}.menubar-stat .dot{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green);animation:blink 2.4s ease-in-out infinite}.menubar-clock{color:var(--txt);font-variant-numeric:tabular-nums}.mb-sep{width:1px;height:16px;background:var(--line)}.os-switcher{display:none;align-items:center;gap:4px;padding:2px;border-radius:9px;background:rgba(255,255,255,.05);border:1px solid var(--line-soft)}.os-switcher button{height:24px;padding:0 10px;border-radius:7px;color:var(--txt-dim);font-family:var(--font-ui);font-size:.72rem;font-weight:700;letter-spacing:.04em;white-space:nowrap;transition:background .16s,color .16s,box-shadow .16s}.os-switcher button:hover{color:var(--txt);background:rgba(255,255,255,.08)}.os-switcher button.is-active{color:#08120a;background:var(--green);box-shadow:var(--glow)}body.theme-mac-only .os-switcher button.is-active{color:#fff;background:#1d1d1f;box-shadow:0 8px 20px rgba(29,29,31,.18)}body.theme-windows-only .os-switcher button.is-active{color:#082f65;background:rgba(238,247,255,.96);box-shadow:0 10px 26px rgba(0,120,212,.26)}.os-switcher-sep{display:none}body.theme-dgx .os-switcher,body.theme-mac-only .os-switcher,body.theme-windows-only .os-switcher{display:flex}body.theme-dgx .os-switcher-sep,body.theme-mac-only .os-switcher-sep,body.theme-windows-only .os-switcher-sep{display:block}@keyframes blink{50%{opacity:.45}}@media (max-width:620px){.menubar-date,.menubar-os{display:none}}.win{position:absolute;z-index:10;display:none;flex-direction:column;width:clamp(300px,46vw,620px);max-width:calc(100vw - 24px);height:clamp(320px,70vh,640px);max-height:calc(100% - 24px);background:var(--panel);backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-win);overflow:hidden;animation:winopen .26s cubic-bezier(.2,.9,.3,1)}.win.is-open{display:flex}.win.is-min{display:none}.win.is-minimizing{animation:win-minimize .24s cubic-bezier(.35,0,.2,1) forwards;pointer-events:none}.win.is-max{top:0!important;left:0!important;width:100%!important;height:100%!important;max-width:100%;max-height:100%;border-radius:0;border-left:none;border-right:none}.win.is-focused{box-shadow:0 28px 70px -10px rgba(0,0,0,.85),0 0 0 1px var(--green),var(--glow)}.win.is-focused .win-body{position:relative;isolation:isolate}.win.is-focused .win-body::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;opacity:.08;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");background-size:180px 180px;animation:glass-noise-drift 14s steps(10) infinite}.win.is-focused{-webkit-backdrop-filter:blur(26px) saturate(165%);backdrop-filter:blur(26px) saturate(165%)}@keyframes glass-noise-drift{to{background-position:180px 120px}}@keyframes winopen{from{opacity:0;transform:scale(.96) translateY(8px)}}@keyframes winopen-mobile{from{transform:translateY(10px)}}@keyframes win-minimize{to{opacity:0;transform:translate3d(0,36px,0) scale(.82);filter:blur(3px)}}.win-resize-handle{position:absolute;right:0;bottom:0;z-index:8;width:18px;height:18px;cursor:nwse-resize}.win-resize-handle::before{content:"";position:absolute;right:4px;bottom:4px;width:9px;height:9px;border-right:2px solid var(--green);border-bottom:2px solid var(--green);opacity:.62}.win.is-max .win-resize-handle{display:none}.win.is-resizing{user-select:none}.win-titlebar{display:flex;align-items:center;gap:12px;height:40px;padding:0 12px;flex:0 0 auto;background:var(--titlebar);border-bottom:1px solid var(--line);cursor:grab;user-select:none}.win-titlebar:active{cursor:grabbing}.win.is-max .win-titlebar{cursor:default}.win-lights{display:flex;gap:8px;align-items:center}.win-light{width:13px;height:13px;border-radius:50%;position:relative;transition:filter .15s}.win-light::after{content:"";position:absolute;inset:0;border-radius:50%;opacity:0;transition:opacity .15s;display:flex}.win-close{background:#ff5f57}.win-min{background:var(--amber)}.win-max{background:var(--green)}.win-lights:hover .win-light{filter:brightness(1.15)}.win-close:hover{box-shadow:0 0 8px #ff5f57}.win-min:hover{box-shadow:0 0 8px var(--amber)}.win-max:hover{box-shadow:0 0 8px var(--green)}.win-title{font-family:var(--font-ui);font-weight:600;font-size:.92rem;letter-spacing:.04em;color:var(--txt);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;text-align:center}.win-titlebar .win-ico{width:16px;height:16px;color:var(--green);flex:0 0 auto}.win-body{flex:1;overflow-y:auto;overflow-x:hidden;padding:22px 24px calc(var(--dock-h) + 24px);scroll-behavior:smooth}.h-title{font-family:var(--font-ui);font-weight:700;letter-spacing:.04em;font-size:1.5rem;color:var(--txt);display:flex;align-items:center;gap:12px}.h-title .accent{color:var(--green)}.h-title::before{content:"";width:4px;height:1.1em;border-radius:4px;background:linear-gradient(var(--green-neon),var(--green));box-shadow:var(--glow)}.h-sub{font-family:var(--font-ui);font-weight:600;letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;color:var(--green);margin:26px 0 12px}.lead{color:var(--txt-dim);line-height:1.7;font-size:.95rem}.lead strong{color:var(--txt);font-weight:600}.divider{height:1px;background:var(--line);margin:18px 0}.card{background:rgba(255,255,255,.025);border:1px solid var(--line-soft);border-radius:var(--radius-sm);padding:16px 18px}.btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-ui);font-weight:600;letter-spacing:.04em;padding:9px 16px;border-radius:8px;background:rgba(118,185,0,.12);color:var(--green-bright);border:1px solid var(--line);transition:all .18s}.btn:hover{background:var(--green);color:#08120a;box-shadow:var(--glow);text-decoration:none}.btn svg{width:16px;height:16px}.tag{display:inline-block;font-family:var(--font-mono);font-size:.72rem;padding:3px 9px;border-radius:6px;margin:0 6px 6px 0;background:rgba(118,185,0,.1);border:1px solid var(--line);color:var(--green-bright)}.about-head{display:flex;align-items:center;gap:18px;margin-bottom:8px;flex-wrap:wrap}.about-avatar{width:92px;height:92px;border-radius:16px;object-fit:cover;flex:0 0 auto;border:2px solid var(--green);box-shadow:var(--glow);background:#0b0f0b}.about-id .name{font-family:var(--font-ui);font-weight:700;font-size:1.9rem;line-height:1}.about-id .role{color:var(--green-bright);font-family:var(--font-mono);font-size:.85rem;margin-top:6px}.about-id .meta{color:var(--txt-faint);font-size:.8rem;margin-top:4px}.goals{list-style:none;display:grid;gap:8px;margin-top:6px}.goals li{display:flex;align-items:center;gap:10px;color:var(--txt-dim);font-size:.9rem}.goals .g-em{font-size:1.05rem}.goals .g-val{margin-left:auto;font-family:var(--font-mono);color:var(--green-bright);font-size:.82rem}.xp-list{list-style:none;position:relative}.xp-item{position:relative;padding:0 0 26px 56px}.xp-item::before{content:"";position:absolute;left:19px;top:6px;bottom:-6px;width:2px;background:linear-gradient(var(--green),transparent)}.xp-item:last-child::before{display:none}.xp-logo{position:absolute;left:0;top:0;width:40px;height:40px;border-radius:10px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--line);padding:5px}.xp-logo img{width:100%;height:100%;object-fit:contain}.xp-logo.is-nvidia{background:#0a0f0a;padding:4px;box-shadow:var(--glow)}.xp-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.xp-role{font-family:var(--font-ui);font-weight:700;font-size:1.08rem;color:var(--txt)}.xp-co{color:var(--green-bright);font-weight:600}.xp-when{font-family:var(--font-mono);font-size:.74rem;color:var(--txt-faint);margin-top:2px}.xp-when .now{color:var(--green)}.xp-body{color:var(--txt-dim);font-size:.9rem;line-height:1.6;margin-top:8px}.xp-team{font-family:var(--font-ui);font-weight:700;color:var(--green-bright);font-size:.95rem;margin-bottom:6px}.xp-body ul{list-style:none;display:grid;gap:5px}.xp-body li{position:relative;padding-left:16px}.xp-body li::before{content:"▸";position:absolute;left:0;color:var(--green)}.xp-current{display:inline-block;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;padding:2px 8px;border-radius:20px;vertical-align:middle;background:rgba(118,185,0,.18);border:1px solid var(--green);color:var(--green-neon)}.skills-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:26px}.skill{margin-bottom:12px}.skill-top{display:flex;justify-content:space-between;font-size:.85rem;margin-bottom:6px}.skill-top b{font-family:var(--font-ui);font-weight:600;color:var(--txt)}.skill-top span{font-family:var(--font-mono);font-size:.74rem;color:var(--green-bright)}.skill-bar{height:7px;border-radius:6px;background:rgba(255,255,255,.07);overflow:hidden}.skill-fill{height:100%;width:0;border-radius:6px;background:linear-gradient(90deg,var(--green),var(--green-neon));box-shadow:0 0 8px rgba(118,185,0,.5);transition:width 1.1s cubic-bezier(.2,.8,.2,1)}.tech-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:12px}.tech-grid a{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;border-radius:10px;background:rgba(255,255,255,.025);border:1px solid var(--line-soft);transition:all .18s;text-decoration:none}.tech-grid a:hover{border-color:var(--green);background:rgba(118,185,0,.1);transform:translateY(-3px);box-shadow:var(--glow)}.tech-grid img{width:34px;height:34px;object-fit:contain}.tech-grid span{font-size:.68rem;color:var(--txt-faint);font-family:var(--font-mono)}.filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.filter-btn{font-family:var(--font-ui);font-weight:600;letter-spacing:.05em;padding:6px 16px;border-radius:20px;color:var(--txt-dim);border:1px solid var(--line-soft);transition:all .16s}.filter-btn:hover{color:var(--green-bright);border-color:var(--line)}.filter-btn.active{background:var(--green);color:#08120a;border-color:var(--green)}.proj-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.proj{border:1px solid var(--line-soft);border-radius:var(--radius-sm);overflow:hidden;background:rgba(255,255,255,.02);transition:all .2s;display:flex;flex-direction:column}.proj.is-hidden{display:none}.proj:hover{transform:translateY(-4px);border-color:var(--green);box-shadow:var(--shadow-win)}.proj-img{aspect-ratio:16/10;overflow:hidden;background:#0a0d0a}.proj-img img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.proj:hover .proj-img img{transform:scale(1.06)}.proj-info{padding:12px 14px 14px;display:flex;flex-direction:column;gap:4px;flex:1}.proj-info h4{font-family:var(--font-ui);font-weight:700;font-size:.98rem}.proj-info .cat{color:var(--txt-faint);font-size:.76rem}.proj-info .stack{font-family:var(--font-mono);font-size:.72rem;color:var(--green-bright);margin-top:2px}.proj-info .btn{margin-top:auto;align-self:flex-start;padding:6px 12px;font-size:.82rem}.cert-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.cert{border:1px solid var(--line-soft);border-radius:var(--radius-sm);overflow:hidden;background:rgba(255,255,255,.02);transition:all .18s}.cert:hover{border-color:var(--green);box-shadow:var(--shadow-win)}.cert img{width:100%;aspect-ratio:4/3;object-fit:cover;cursor:zoom-in;background:#0a0d0a}.cert-cap{padding:10px 12px}.cert-cap h4{font-size:.86rem;font-weight:600;line-height:1.3}.cert-cap h4 a{color:var(--txt)}.cert-cap p{font-size:.74rem;color:var(--txt-faint);margin-top:3px;font-family:var(--font-mono)}.side-card{display:flex;gap:16px;flex-wrap:wrap}.side-card .banner{flex:0 0 200px;max-width:200px;border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--line-soft)}.side-card .banner img{width:100%;height:100%;object-fit:cover}.side-card .body{flex:1;min-width:220px}.copy-field{display:flex;align-items:center;gap:10px;background:rgba(0,0,0,.4);border:1px solid var(--line);border-radius:8px;padding:6px 6px 6px 14px;font-family:var(--font-mono)}.copy-field .val{flex:1;color:var(--txt);font-size:.9rem;overflow:hidden;text-overflow:ellipsis}.copy-field .copy-btn{padding:7px 14px;border-radius:6px;background:var(--green);color:#08120a;font-family:var(--font-ui);font-weight:700;letter-spacing:.05em;transition:all .15s;flex:0 0 auto}.copy-field .copy-btn:hover{box-shadow:var(--glow)}.socials{display:flex;gap:14px;flex-wrap:wrap;margin-top:6px}.socials a{width:52px;height:52px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.03);border:1px solid var(--line-soft);transition:all .18s}.socials a:hover{border-color:var(--green);background:rgba(118,185,0,.12);transform:translateY(-3px);box-shadow:var(--glow)}.socials img,.socials svg{width:24px;height:24px;color:var(--green-bright)}.toast{position:fixed;bottom:calc(var(--dock-h) + 18px);left:50%;transform:translateX(-50%) translateY(20px);background:var(--green);color:#08120a;font-family:var(--font-ui);font-weight:700;padding:10px 20px;border-radius:10px;box-shadow:var(--glow);z-index:9000;opacity:0;transition:all .3s;pointer-events:none;letter-spacing:.04em}.toast.show{opacity:1;transform:translateX(-50%) translateY(0)}.notification-stack{position:fixed;right:16px;bottom:calc(var(--dock-h) + 18px);z-index:9100;display:grid;gap:10px;width:min(320px,calc(100vw - 32px));pointer-events:none}.notification{padding:12px 14px;border-radius:10px;background:rgba(12,16,12,.88);border:1px solid var(--line);box-shadow:0 18px 44px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.06);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);opacity:0;transform:translateX(18px);transition:opacity .2s,transform .2s}.notification.show{opacity:1;transform:translateX(0)}.notification b{display:block;color:var(--txt);font:800 0.9rem var(--font-ui)}.notification span{display:block;margin-top:3px;color:var(--txt-faint);font-size:.78rem}.desktop-widgets{position:absolute;top:calc(var(--menubar-h) + 18px);right:18px;z-index:6;display:grid;gap:10px;width:188px}.desktop-widget{min-height:86px;padding:11px 12px;border-radius:10px;color:var(--txt);text-align:left;background:rgba(12,16,12,.52);border:1px solid var(--line-soft);box-shadow:0 18px 44px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.06);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);cursor:grab}.desktop-widget:active{cursor:grabbing}.desktop-widget:hover{border-color:var(--line);box-shadow:0 22px 52px rgba(0,0,0,.34),var(--glow)}.widget-kicker{display:block;color:var(--txt-faint);font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.desktop-widget strong{display:block;margin-top:3px;color:var(--txt);font:800 1rem var(--font-ui)}.desktop-widget span:not(.widget-kicker){display:block;color:var(--green-bright);font-size:.76rem;font-weight:700}.desktop-widget svg{width:100%;height:38px;margin-top:5px}.widget-bars{display:grid;gap:5px;margin-top:10px}.widget-bars i{display:block;height:5px;border-radius:999px;background:linear-gradient(90deg,var(--green),var(--green-neon));opacity:.72}.widget-bars i:first-child{width:88%}.widget-bars i:nth-child(2){width:70%}.widget-bars i:nth-child(3){width:96%}.overlay-shell,.search-shell{width:min(920px,calc(100vw - 32px));max-height:min(720px,calc(100vh - 72px));border-radius:16px;background:rgba(11,15,12,.78);border:1px solid var(--line);box-shadow:0 32px 90px rgba(0,0,0,.52),inset 0 1px 0 rgba(255,255,255,.08);-webkit-backdrop-filter:blur(28px) saturate(160%);backdrop-filter:blur(28px) saturate(160%);overflow:hidden}.app-launcher,.command-palette,.mission-control,.universal-search{position:fixed;inset:0;z-index:9200;display:grid;place-items:center;padding:20px;background:rgba(0,0,0,.36);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s,visibility .18s}.app-launcher.is-open,.command-palette.is-open,.mission-control.is-open,.universal-search.is-open{opacity:1;visibility:visible;pointer-events:auto}.overlay-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid var(--line-soft)}.overlay-head span{display:block;color:var(--txt-faint);font-size:.72rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.overlay-head strong{display:block;margin-top:2px;color:var(--txt);font:800 1.1rem var(--font-ui)}.overlay-head button{padding:7px 12px;border-radius:8px;color:var(--txt);background:rgba(255,255,255,.07);border:1px solid var(--line-soft)}.launcher-grid,.mission-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;padding:16px;max-height:calc(100vh - 170px);overflow:auto}.launcher-tile,.mission-card,.search-result-row{border-radius:10px;background:rgba(255,255,255,.055);border:1px solid var(--line-soft);color:var(--txt);text-align:left}.mission-card{min-height:124px;padding:10px}.launcher-tile:hover,.mission-card:hover,.search-result-row.is-active,.search-result-row:hover{border-color:var(--line);background:rgba(118,185,0,.12)}.mission-card .mini-window{height:72px;border-radius:7px;background:linear-gradient(145deg,rgba(118,185,0,.18),rgba(255,255,255,.08));border:1px solid var(--line-soft);position:relative;overflow:hidden}.mission-card .mini-window::before{content:"";position:absolute;inset:0 0 auto;height:16px;background:rgba(255,255,255,.12)}.launcher-tile b,.mission-card b,.search-result-row b{display:block;margin-top:9px;font-size:.88rem}.launcher-tile span,.mission-card span,.search-result-row span{display:block;margin-top:2px;color:var(--txt-faint);font-size:.72rem}.launcher-tile{min-height:104px;padding:14px}.launcher-tile svg,.search-result-row svg{width:24px;height:24px;color:var(--green-bright)}.search-shell{width:min(680px,calc(100vw - 28px))}.search-input-row{display:flex;align-items:center;gap:12px;height:58px;padding:0 16px}.search-input-row svg{width:22px;height:22px;color:var(--green-bright)}.search-input-row input{flex:1;min-width:0;border:0;outline:0;background:0 0;color:var(--txt);font:700 1rem var(--font-body)}.search-results{border-top:1px solid var(--line-soft);max-height:min(420px,54vh);overflow:auto;padding:8px}.search-result-row{width:100%;min-height:56px;display:flex;align-items:center;gap:12px;padding:9px 10px}.search-result-row>div{min-width:0}.command-shell{border-color:rgba(118,185,0,.34);box-shadow:0 0 0 1px rgba(118,185,0,.14),0 32px 90px rgba(0,0,0,.58),var(--glow)}.snap-preview{position:fixed;z-index:580;border:2px solid var(--green-bright);border-radius:12px;background:rgba(118,185,0,.13);box-shadow:var(--glow);opacity:0;pointer-events:none;transition:opacity .12s}.snap-preview.is-visible{opacity:1}.win[data-app=terminal] .win-body{padding:0;background:rgba(4,6,4,.84)}.term{height:100%;display:flex;flex-direction:column;font-family:var(--font-mono);font-size:.85rem;line-height:1.55}.term-output{flex:1;overflow-y:auto;padding:16px 18px 8px;color:#cfe8c0}.term-output .ln{white-space:pre-wrap;word-break:break-word}.term-output .green{color:var(--green-neon)}.term-output .dim{color:var(--txt-faint)}.term-output .err{color:#ff7a7a}.term-output .cmd{color:#fff}.term-output a{color:var(--green-neon);text-decoration:underline}.term-art{color:var(--green);display:block;line-height:1.15;font-size:.74rem}.term-inputline{display:flex;align-items:center;gap:8px;padding:8px 18px 16px}.term-prompt{color:var(--green);white-space:nowrap}.term-input{flex:1;background:0 0;border:none;color:#fff;font-family:var(--font-mono);font-size:.85rem;caret-color:var(--green-neon)}.gpu{display:flex;flex-direction:column;gap:18px;font-family:var(--font-mono)}.gpu-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.gpu-head .name{font-family:var(--font-ui);font-weight:700;font-size:1.1rem;color:var(--txt)}.gpu-head .name span{color:var(--green)}.gpu-sub{font-family:var(--font-mono);font-size:.72rem;color:var(--green-bright);margin-top:3px}.gpu-head .badge{font-size:.7rem;color:var(--green-bright);border:1px solid var(--line);padding:3px 10px;border-radius:20px}.gauges{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}.gauge{background:rgba(0,0,0,.35);border:1px solid var(--line-soft);border-radius:10px;padding:14px}.gauge .lbl{font-size:.7rem;color:var(--txt-faint);letter-spacing:.1em;text-transform:uppercase}.gauge .num{font-size:1.6rem;font-weight:700;color:var(--green-neon);margin:4px 0 8px;font-variant-numeric:tabular-nums}.gauge .num small{font-size:.8rem;color:var(--txt-dim)}.gauge-bar{height:6px;border-radius:6px;background:rgba(255,255,255,.08);overflow:hidden}.gauge-fill{height:100%;border-radius:6px;background:linear-gradient(90deg,var(--green),var(--green-neon));transition:width .6s ease}.gpu-procs{background:rgba(0,0,0,.4);border:1px solid var(--line-soft);border-radius:10px;padding:12px 14px}.gpu-procs h5{font-family:var(--font-ui);font-size:.78rem;color:var(--txt-dim);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px}.gpu-procs .row{display:grid;grid-template-columns:1fr auto auto;gap:12px;font-size:.78rem;color:var(--txt-dim);padding:4px 0;border-top:1px dashed var(--line-soft)}.gpu-procs .row:first-of-type{border-top:none;color:var(--txt-faint)}.gpu-procs .row b{color:var(--txt);font-weight:500}.gpu-procs .row .g{color:var(--green-bright)}.diag-app,.github-app{display:flex;flex-direction:column;gap:16px}.github-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.github-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.diag-card,.github-stats>div{min-width:0;padding:12px;border-radius:10px;background:rgba(0,0,0,.26);border:1px solid var(--line-soft)}.github-stats span{display:block;color:var(--green-neon);font:800 1.45rem var(--font-ui)}.github-stats b{color:var(--txt-faint);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.github-repos{display:grid;gap:10px}.github-repo{display:grid;grid-template-columns:1fr auto;gap:8px 12px;padding:12px;border-radius:10px;background:rgba(255,255,255,.035);border:1px solid var(--line-soft)}.github-repo b{color:var(--txt)}.github-repo p,.github-repo span{grid-column:1/-1;color:var(--txt-faint);font-size:.78rem;line-height:1.45}.github-repo em{color:var(--green-bright);font:700 0.72rem var(--font-mono);font-style:normal;justify-self:end}.skeleton-row{height:56px;border-radius:10px;background:linear-gradient(90deg,rgba(255,255,255,.04),rgba(255,255,255,.1),rgba(255,255,255,.04));background-size:180% 100%;animation:skeleton-scan 1.4s linear infinite}@keyframes skeleton-scan{to{background-position:-180% 0}}.diag-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.diag-card{position:relative;overflow:hidden}.diag-card span{display:block;color:var(--txt-faint);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.diag-card strong{display:block;margin-top:6px;color:var(--green-neon);font:800 1.15rem var(--font-ui)}.diag-card i{display:block;height:5px;margin-top:11px;border-radius:999px;background:linear-gradient(90deg,var(--green),var(--green-neon));transform-origin:left center;animation:diag-pulse 2.4s ease-in-out infinite}.diag-log{display:grid;gap:4px;padding:12px;border-radius:10px;background:rgba(0,0,0,.36);border:1px solid var(--line-soft);font-family:var(--font-mono)}.diag-log div{display:grid;grid-template-columns:72px 1fr auto;gap:10px;color:var(--txt-dim);font-size:.75rem}.diag-log b{color:var(--green-bright);font-weight:500}.diag-log em{color:var(--green-neon);font-style:normal}@keyframes diag-pulse{0%,100%{transform:scaleX(.68);opacity:.55}50%{transform:scaleX(1);opacity:.95}}.dock{position:fixed;left:50%;bottom:12px;transform:translateX(-50%);z-index:600;max-width:calc(100vw - 16px);overflow:visible}.dock-inner{display:flex;align-items:flex-end;gap:8px;padding:8px 12px;background:rgba(10,13,10,.6);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:1px solid var(--line);border-radius:18px;box-shadow:0 16px 40px -8px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,255,255,.05);overflow:visible}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.dock-inner{background:rgba(10,13,10,.92)}.menubar{background:rgba(8,10,8,.95)}.win{background:var(--panel-solid)}}.dock-item{position:relative;flex:0 0 auto;width:50px;height:50px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,rgba(118,185,0,.16),rgba(118,185,0,.04));border:1px solid var(--line-soft);transition:transform .18s cubic-bezier(.2,.9,.2,1.4),background .18s,box-shadow .18s}.dock-item:hover{transform:translateY(-12px) scale(1.18);background:linear-gradient(160deg,rgba(118,185,0,.32),rgba(118,185,0,.1));box-shadow:var(--glow)}.dock-item:active{transform:translateY(-6px) scale(1.08)}.dock-item svg{width:26px;height:26px;color:var(--green-neon)}.dock-item img{width:28px;height:28px;object-fit:contain}.dock-indicator{position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);width:4px;height:4px;border-radius:50%;background:var(--green-neon);box-shadow:0 0 6px var(--green);opacity:0;transition:opacity .2s}.dock-item.is-open .dock-indicator{opacity:1}.dock-tooltip{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translateX(-50%) translateY(6px);background:var(--panel-solid);border:1px solid var(--line);color:var(--txt);font-family:var(--font-ui);font-weight:600;font-size:.78rem;letter-spacing:.04em;padding:5px 11px;border-radius:7px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .16s,transform .16s}.dock-item:hover .dock-tooltip{opacity:1;transform:translateX(-50%) translateY(0)}.dock-sep{width:1px;align-self:center;height:32px;background:var(--line);margin:0 4px;flex:0 0 auto}.stock-dock-widget{width:92px;gap:7px;padding:0 9px;justify-content:flex-start}.stock-widget-icon{width:38px;height:30px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.stock-widget-icon svg{width:100%;height:100%;overflow:visible}.stock-grid-line{fill:none;stroke:rgba(255,255,255,0.16);stroke-width:1}[data-stock-sparkline]{fill:none;stroke:var(--green-bright);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px rgba(118,185,0,.52))}.stock-candle-mark{fill:rgba(118,185,0,0.24);stroke:#eaffda;stroke-width:2;stroke-linejoin:round;filter:drop-shadow(0 0 7px rgba(118,185,0,.62))}.stock-widget-meta{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:1px;line-height:1}.stock-widget-meta b{color:var(--txt);font-size:.72rem;font-weight:800;letter-spacing:.03em}.stock-widget-meta span{color:#8cff65;font-size:.66rem;font-weight:700;font-variant-numeric:tabular-nums}.stock-is-down .stock-candle-mark,.stock-is-down [data-stock-sparkline],.stock-widget-meta span.is-down{color:#ff5f57;stroke:#ff7f7a}.stock-is-down .stock-candle-mark{fill:rgba(255,95,87,0.22)}body.theme-dgx.dock-left .stock-dock-widget,body.theme-dgx.dock-right .stock-dock-widget{width:50px;height:66px;padding:6px;flex-direction:column;gap:3px;justify-content:center}body.theme-dgx.dock-left .stock-widget-meta,body.theme-dgx.dock-right .stock-widget-meta{align-items:center}body.theme-dgx.dock-left .stock-widget-meta span,body.theme-dgx.dock-right .stock-widget-meta span{display:none}.windows-taskbar{display:none}body.theme-dgx.dock-left .dock,body.theme-dgx.dock-right .dock{top:50%;bottom:auto;max-width:none;transform:translateY(-50%)}body.theme-dgx.dock-left .dock{left:12px;right:auto}body.theme-dgx.dock-right .dock{left:auto;right:12px}body.theme-dgx.dock-left .dock-inner,body.theme-dgx.dock-right .dock-inner{flex-direction:column;align-items:center;max-height:calc(100vh - 78px);overflow:visible}body.theme-dgx.dock-left .dock-sep,body.theme-dgx.dock-right .dock-sep{width:32px;height:1px;margin:4px 0}body.theme-dgx.dock-left .dock-tooltip,body.theme-dgx.dock-right .dock-tooltip{top:50%;bottom:auto}body.theme-dgx.dock-left .dock-tooltip{left:calc(100% + 12px);transform:translateY(-50%) translateX(-6px)}body.theme-dgx.dock-right .dock-tooltip{left:auto;right:calc(100% + 12px);transform:translateY(-50%) translateX(6px)}body.theme-dgx.dock-left .dock-item.tooltip-demo .dock-tooltip,body.theme-dgx.dock-left .dock-item:hover .dock-tooltip,body.theme-dgx.dock-right .dock-item.tooltip-demo .dock-tooltip,body.theme-dgx.dock-right .dock-item:hover .dock-tooltip{transform:translateY(-50%) translateX(0)}.taskbar-context-menu{position:fixed;z-index:9500;min-width:148px;padding:6px;border-radius:9px;background:rgba(20,24,30,.92);border:1px solid rgba(255,255,255,.13);box-shadow:0 18px 46px rgba(0,0,0,.32);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(5px);transition:opacity .12s,transform .12s,visibility .12s}.taskbar-context-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.taskbar-context-menu button{display:block;width:100%;height:34px;padding:0 10px;border-radius:7px;color:rgba(247,251,255,.88);font:700 0.78rem var(--font-ui);text-align:left}.taskbar-context-menu button.is-active,.taskbar-context-menu button:hover{color:#07120a;background:var(--green)}body.theme-macos{--green:#76B900;--green-bright:#76B900;--green-neon:#76B900;--green-dim:#4d7a00;--bg-0:#eff4ff;--bg-1:#dce7ff;--panel:rgba(250, 252, 255, 0.62);--panel-solid:#f6f8fc;--panel-2:#eef2f8;--titlebar:rgba(242, 245, 250, 0.64);--line:rgba(36, 50, 74, 0.16);--line-soft:rgba(36, 50, 74, 0.10);--txt:#1d1d1f;--txt-dim:#4b5565;--txt-faint:#6e7480;--glow:0 12px 36px rgba(118, 185, 0, 0.22);--shadow-win:0 26px 70px -24px rgba(36, 50, 74, 0.58),0 0 0 1px rgba(255, 255, 255, 0.58);background:linear-gradient(90deg,#eff4ff 0 50%,#071839 50% 100%)}body.theme-macos .desktop{margin-top:0}body.theme-macos .boot{background:radial-gradient(circle at 24% 35%,rgba(247,185,210,.42),transparent 30%),radial-gradient(circle at 76% 42%,rgba(0,120,212,.5),transparent 33%),linear-gradient(90deg,#f8fbff 0 50%,#071839 50% 100%);color:#1d1d1f}body.theme-macos .boot-logo{position:relative;width:132px;height:84px;border-radius:22px;display:block;overflow:hidden;background:linear-gradient(90deg,rgba(255,255,255,.68) 0 50%,rgba(16,87,195,.34) 50% 100%);border:1px solid rgba(255,255,255,.72);box-shadow:0 22px 55px rgba(36,50,74,.22),inset 0 1px 0 rgba(255,255,255,.8);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%)}.split-logo-half{display:none}body.theme-macos .split-logo-half{display:block;position:absolute;top:0;bottom:0;width:50%;overflow:hidden}body.theme-macos .split-logo-apple{left:0}body.theme-macos .split-logo-msft{right:0}body.theme-macos .split-logo-half img{display:block;position:absolute;top:50%;max-width:none;transform:translate(-50%,-50%)}body.theme-macos .split-logo-apple img{left:100%;width:44px}body.theme-macos .split-logo-msft img{left:0;width:54px}body.theme-macos .boot-logo::after{content:"";position:absolute;top:14px;bottom:14px;left:50%;width:1px;background:linear-gradient(transparent,rgba(255,255,255,.62),transparent)}body.theme-macos .boot-title{background:linear-gradient(90deg,#1d1d1f 0 50%,#f8fbff 50% 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-body);font-size:1.6rem;letter-spacing:.02em;padding-left:0;text-transform:none}body.theme-macos .boot-hint,body.theme-macos .boot-sub{background:linear-gradient(90deg,rgba(29,29,31,.62) 0 50%,rgba(248,251,255,.62) 50% 100%);-webkit-background-clip:text;background-clip:text;color:transparent}body.theme-macos .boot-bar{background:rgba(29,29,31,.11)}body.theme-macos .boot-bar-fill{background:linear-gradient(90deg,#76b900,#76b900);box-shadow:0 0 18px rgba(118,185,0,.36)}body.theme-macos .desktop-video{opacity:0}body.theme-macos .desktop-bg::before{top:-12%;right:50%;bottom:-12%;left:-12%;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(218,231,255,.1)),url("../images/macos-bg-optimized.webp") left center/cover no-repeat;filter:saturate(1.12) contrast(1.02) brightness(1.04);animation:macos-wallpaper 30s ease-in-out infinite alternate}body.theme-macos .desktop-bg::after{content:"";position:absolute;top:-12%;right:-12%;bottom:-12%;left:50%;background:linear-gradient(180deg,rgba(8,24,54,.06),rgba(3,10,28,.14)),url("../images/windows-bg-optimized.webp") right center/cover no-repeat;border-left:1px solid rgba(255,255,255,.52);filter:saturate(1.06) contrast(1.02);animation:windows-wallpaper 34s ease-in-out infinite alternate}body.theme-macos .desktop-watermark>img{display:none}body.theme-macos .desktop-split-logo{width:132px;height:96px;border-radius:24px;display:block;position:relative;overflow:hidden;background:linear-gradient(90deg,rgba(255,255,255,.24) 0 50%,rgba(0,120,212,.18) 50% 100%);border:1px solid rgba(255,255,255,.32);box-shadow:inset 0 1px 0 rgba(255,255,255,.35);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body.theme-macos .desktop-split-logo::after{content:"";position:absolute;top:14px;bottom:14px;left:50%;width:1px;background:linear-gradient(transparent,rgba(255,255,255,.42),transparent);pointer-events:none}body.theme-macos .desktop-split-logo .split-logo-apple img{width:52px}body.theme-macos .desktop-split-logo .split-logo-msft img{width:58px}body.theme-macos .desktop-watermark p{color:rgba(248,251,255,.72);opacity:1;text-shadow:0 1px 12px rgba(0,0,0,.38)}body.theme-macos .menubar{right:50%;background:rgba(247,249,253,.76);border-bottom:1px solid rgba(36,50,74,.12);border-right:1px solid rgba(255,255,255,.52);box-shadow:0 1px 14px rgba(36,50,74,.1);color:#1d1d1f;font-family:var(--font-body);-webkit-backdrop-filter:blur(22px) saturate(180%);backdrop-filter:blur(22px) saturate(180%)}body.theme-macos .menubar-left,body.theme-macos .menubar-right{gap:14px}body.theme-macos .menubar-left::before{content:"";width:18px;height:18px;flex:0 0 auto;background:url("../images/apple-logo.svg") center/contain no-repeat}body.theme-macos .menubar-left::after{content:"File Edit View Window Help";color:#2d3340;font-size:.79rem;word-spacing:0.7em;white-space:nowrap}body.theme-macos .menubar-logo,body.theme-macos .menubar-os{display:none}body.theme-macos .menubar-app{color:#1d1d1f;font-weight:700}body.theme-macos .menubar-right{display:flex;margin-left:auto;color:#2d3340;font-family:var(--font-body);font-size:.78rem}body.theme-macos .menubar-right .mb-sep,body.theme-macos .menubar-stat{display:none}body.theme-macos .menubar-clock{color:#1d1d1f}body.theme-macos .win{background:var(--panel);border:1px solid rgba(255,255,255,.62);border-radius:10px;box-shadow:var(--shadow-win);color:var(--txt)}body.theme-macos .win.is-focused{box-shadow:0 30px 76px -22px rgba(36,50,74,.68),0 0 0 1px rgba(118,185,0,.36)}body.theme-macos .win-titlebar{background:var(--titlebar);border-bottom:1px solid rgba(36,50,74,.1)}body.theme-macos .win-title{color:#1d1d1f;font-family:var(--font-body);letter-spacing:0}body.theme-macos .win-titlebar .win-ico{color:#5d6675}body.theme-macos .win-body{color:var(--txt)}body.theme-macos .dock-inner{background:rgba(255,255,255,.48);border:1px solid rgba(255,255,255,.62);border-radius:22px;box-shadow:0 26px 60px -18px rgba(36,50,74,.46),inset 0 1px 0 rgba(255,255,255,.72);-webkit-backdrop-filter:blur(26px) saturate(180%);backdrop-filter:blur(26px) saturate(180%)}body.theme-macos .dock-item{background:linear-gradient(135deg,rgba(255,255,255,.64),rgba(236,244,255,.34));border:1px solid rgba(255,255,255,.72);border-radius:14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 8px 20px rgba(36,50,74,.14)}body.theme-macos .dock-item:hover{background:rgba(255,255,255,.82);box-shadow:0 16px 30px rgba(36,50,74,.2)}body.theme-macos .dock-item svg{color:#263244}body.theme-mac-only .dock-item:first-of-type svg{color:#007aff}body.theme-mac-only .dock-item:nth-of-type(2) svg{color:#ff9f0a}body.theme-mac-only .dock-item:nth-of-type(3) svg{color:#af52de}body.theme-mac-only .dock-item:nth-of-type(4) svg{color:#0a84ff}body.theme-mac-only .dock-item:nth-of-type(5) svg{color:#ff453a}body.theme-mac-only .dock-item:nth-of-type(6) svg{color:#ff375f}body.theme-mac-only .dock-item:nth-of-type(7) svg{color:#5e5ce6}body.theme-mac-only .dock-item:nth-of-type(8) svg{color:#64d2ff}body.theme-mac-only .dock-item:nth-of-type(9) svg{color:#0a84ff}body.theme-macos .dock-indicator{background:rgba(29,29,31,.68);box-shadow:none}body.theme-macos .dock-tooltip{background:rgba(255,255,255,.92);border-color:rgba(36,50,74,.12);color:#1d1d1f;font-family:var(--font-body);letter-spacing:0;box-shadow:0 12px 30px rgba(36,50,74,.18)}body.theme-macos .dock{left:0;right:50%;bottom:0;height:76px;max-width:none;transform:none;pointer-events:none}body.theme-macos .dock::after,body.theme-macos .dock::before{content:none}body.theme-macos .dock-inner{position:absolute;left:max(14px,calc(25vw - 250px));bottom:10px;width:min(500px,calc(50vw - 28px));pointer-events:auto}body.theme-macos .windows-taskbar{position:fixed;right:0;bottom:0;z-index:610;width:50%;height:58px;display:flex;align-items:center;justify-content:center;gap:12px;padding:8px 14px;color:#f7fbff;background:rgba(16,48,92,.66);border-top:1px solid rgba(255,255,255,.2);box-shadow:0 -18px 48px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.08);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);font-family:"Segoe UI",var(--font-body);user-select:none}body.theme-macos .windows-taskbar .win-taskbar-left{position:absolute;left:50%;transform:translateX(-50%)}body.theme-macos .windows-taskbar .win-taskbar-tray{position:absolute;right:14px}body.theme-macos:not(.theme-mac-only):not(.theme-windows-only) .windows-taskbar .win-stock-widget,body.theme-macos:not(.theme-mac-only):not(.theme-windows-only) .windows-taskbar .win-tray-chip,body.theme-macos:not(.theme-mac-only):not(.theme-windows-only) .windows-taskbar .win-tray-date,body.theme-macos:not(.theme-mac-only):not(.theme-windows-only) .windows-taskbar [data-app=github],body.theme-macos:not(.theme-mac-only):not(.theme-windows-only) .windows-taskbar [data-app=gpu]{display:none}body.theme-macos:not(.theme-mac-only):not(.theme-windows-only) .windows-taskbar .win-search{width:min(170px,15vw)}body.theme-mac-only .menubar{right:0;border-right:none}body.theme-mac-only{--green:#0a84ff;--green-bright:#0a84ff;--green-neon:#64d2ff;--green-dim:#2563eb;--glow:0 12px 32px rgba(10, 132, 255, 0.20)}body.theme-mac-only .win-close{background:#ff5f57}body.theme-mac-only .win-min{background:#ffbd2e}body.theme-mac-only .win-max{background:#28c840}body.theme-mac-only .desktop-bg::before{right:-12%}body.theme-mac-only .desktop-bg::after,body.theme-mac-only .desktop-split-logo,body.theme-mac-only .windows-taskbar{display:none}body.theme-mac-only .dock{right:0}body.theme-mac-only .dock-inner{left:50%;width:auto;max-width:calc(100vw - 28px);transform:translateX(-50%)}body.theme-mac-only.dock-left .dock,body.theme-mac-only.dock-right .dock{top:50%;bottom:auto;height:auto;width:auto;max-width:none;transform:translateY(-50%)}body.theme-mac-only.dock-left .dock{left:12px;right:auto}body.theme-mac-only.dock-right .dock{left:auto;right:12px}body.theme-mac-only.dock-left .dock-inner,body.theme-mac-only.dock-right .dock-inner{position:static;margin:0;left:auto;bottom:auto;width:auto;max-width:none;max-height:calc(100vh - 78px);flex-direction:column;align-items:center;transform:none;overflow:visible}body.theme-mac-only.dock-left .dock-sep,body.theme-mac-only.dock-right .dock-sep{width:32px;height:1px;margin:4px 0}body.theme-mac-only.dock-left .dock-tooltip,body.theme-mac-only.dock-right .dock-tooltip{top:50%;bottom:auto}body.theme-mac-only.dock-left .dock-tooltip{left:calc(100% + 12px);transform:translateY(-50%) translateX(-6px)}body.theme-mac-only.dock-right .dock-tooltip{left:auto;right:calc(100% + 12px);transform:translateY(-50%) translateX(6px)}body.theme-mac-only.dock-left .dock-item.tooltip-demo .dock-tooltip,body.theme-mac-only.dock-left .dock-item:hover .dock-tooltip,body.theme-mac-only.dock-right .dock-item.tooltip-demo .dock-tooltip,body.theme-mac-only.dock-right .dock-item:hover .dock-tooltip{transform:translateY(-50%) translateX(0)}body.theme-windows-only .menubar{left:50%;right:auto;top:2px;width:max-content;height:38px;padding:0 8px;transform:translateX(-50%);border-radius:14px;color:rgba(247,251,255,.92);background:rgba(15,41,80,.34);border:1px solid rgba(255,255,255,.16);box-shadow:0 18px 50px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.12)}body.theme-windows-only{--green:#0078d4;--green-bright:#3aa7ff;--green-neon:#60cdff;--green-dim:#005a9e;--glow:0 12px 32px rgba(0, 120, 212, 0.22)}body.theme-windows-only .menubar-left{display:none}body.theme-windows-only .menubar-app,body.theme-windows-only .menubar-clock{color:rgba(247,251,255,.92)}body.theme-windows-only .menubar-right{color:rgba(247,251,255,.86)}body.theme-windows-only .desktop-bg::before,body.theme-windows-only .desktop-split-logo,body.theme-windows-only .dock{display:none}body.theme-windows-only .desktop-bg::after{left:-12%;border-left:none}body.theme-windows-only .windows-taskbar{display:flex;left:0;right:0;bottom:0;width:100%;height:56px;border-radius:0;background:rgba(22,52,96,.58);border-top-color:rgba(255,255,255,.22)}body.theme-windows-only .win{background:rgba(247,250,255,.76);border:1px solid rgba(255,255,255,.72);border-radius:8px;color:#172033;box-shadow:0 24px 70px -22px rgba(7,24,57,.56),0 0 0 1px rgba(255,255,255,.34)}body.theme-windows-only .win.is-focused{box-shadow:0 28px 76px -24px rgba(7,24,57,.68),0 0 0 1px rgba(0,120,212,.34)}body.theme-windows-only .win-titlebar{height:38px;padding:0 0 0 12px;background:rgba(248,251,255,.72);border-bottom:1px solid rgba(36,50,74,.1);cursor:grab}body.theme-windows-only .win-title{color:#172033;font-family:"Segoe UI",var(--font-body);font-size:.82rem;letter-spacing:0}body.theme-windows-only .win-titlebar .win-ico{color:#2563eb}body.theme-windows-only .win-lights{order:3;margin-left:auto;gap:0;height:100%}body.theme-windows-only .win-light{width:46px;height:100%;border-radius:0;background:0 0;color:#263244}body.theme-windows-only .win-light::after{inset:0;display:flex;align-items:center;justify-content:center;opacity:1;font-family:"Segoe UI",var(--font-body);font-size:.94rem;line-height:1}body.theme-windows-only .win-close::after{content:"×"}body.theme-windows-only .win-min::after{content:"–";transform:translateY(-2px)}body.theme-windows-only .win-max::after{content:"□";font-size:.72rem}body.theme-windows-only .win-min{order:1}body.theme-windows-only .win-max{order:2}body.theme-windows-only .win-close{order:3}body.theme-windows-only .win-light:hover{background:rgba(0,120,212,.1);box-shadow:none}body.theme-windows-only .win-close:hover{color:#fff;background:#c42b1c}body.theme-windows-only .win-body{color:#172033}body.theme-windows-only .term{background:#012456;color:#f3f8ff}body.theme-windows-only .term-input,body.theme-windows-only .term-output{color:#f3f8ff}body.theme-windows-only .term-output .green,body.theme-windows-only .term-prompt{color:#ffd95a}body.theme-mac-only .term{background:#101014;color:#f5f5f7}body.theme-mac-only .term-input,body.theme-mac-only .term-output{color:#f5f5f7}body.theme-mac-only .term-output .green,body.theme-mac-only .term-prompt{color:#34c759}body.theme-windows-only .os-switcher{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14)}body.theme-windows-only .os-switcher button{color:rgba(247,251,255,.78)}body.theme-windows-only .os-switcher button:hover{color:#fff}body.theme-mac-only .os-switcher{background:rgba(36,50,74,.05);border-color:rgba(36,50,74,.12)}.win-taskbar-left,.win-taskbar-tray{display:flex;align-items:center;gap:8px;min-width:0}.win-taskbar-tray{gap:10px;font-size:.72rem;line-height:1.15;text-align:right}.win-search,.win-stock-widget,.win-taskbar-app,.win-taskbar-button{height:38px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:#eff7ff;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);transition:background .16s,transform .16s,box-shadow .16s}.win-search:hover,.win-stock-widget:hover,.win-taskbar-app:hover,.win-taskbar-button:hover{background:rgba(255,255,255,.18);box-shadow:0 10px 22px rgba(0,0,0,.18);transform:translateY(-1px)}.win-search::after,.win-stock-widget::after,.win-taskbar-app::after,.win-taskbar-button::after{content:attr(aria-label);position:absolute;left:50%;bottom:calc(100% + 10px);transform:translateX(-50%) translateY(6px);padding:6px 10px;border-radius:7px;background:rgba(18,28,44,.92);color:#f7fbff;border:1px solid rgba(255,255,255,.14);box-shadow:0 14px 32px rgba(0,0,0,.24);font-family:"Segoe UI",var(--font-body);font-size:.74rem;font-weight:600;line-height:1;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .16s,transform .16s}.win-search.tooltip-demo::after,.win-search:hover::after,.win-stock-widget.tooltip-demo::after,.win-stock-widget:hover::after,.win-taskbar-app.tooltip-demo::after,.win-taskbar-app:hover::after,.win-taskbar-button.tooltip-demo::after,.win-taskbar-button:hover::after{opacity:1;transform:translateX(-50%) translateY(0)}.dock-item.tooltip-demo{transform:translateY(-12px) scale(1.18);box-shadow:var(--glow)}.dock-item.tooltip-demo .dock-tooltip{opacity:1;transform:translateX(-50%) translateY(0)}.win-stock-widget,.win-taskbar-app,.win-taskbar-button{width:42px;flex:0 0 auto;position:relative}.win-search{position:relative}.win-start img{width:22px;height:22px;object-fit:contain;border-radius:4px}.win-start>svg{width:22px;height:22px;color:#f4f7ff}.win-search svg,.win-taskbar-app svg{width:19px;height:19px}.win-stock-widget{width:104px;justify-content:flex-start;gap:8px;padding:0 9px;font-family:"Segoe UI",var(--font-body)}.win-stock-widget .stock-widget-icon{width:36px;height:26px}.win-stock-widget .stock-widget-meta b{color:#f7fbff;font-size:.7rem}.win-stock-widget .stock-widget-meta span{color:#90f36b;font-size:.66rem}.win-taskbar-app.is-open{background:rgba(255,255,255,.22);box-shadow:inset 0 -2px 0 rgba(126,206,255,.92)}.win-search{width:min(210px,20vw);justify-content:flex-start;gap:9px;padding:0 13px;color:rgba(247,251,255,.86)}.win-search span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.win-tray-chip{color:rgba(247,251,255,.86)}.win-tray-date,.win-tray-time{display:block;font-variant-numeric:tabular-nums;color:rgba(247,251,255,.94)}.windows-search-panel{position:fixed;left:50%;bottom:68px;z-index:625;width:min(640px,calc(100vw - 28px));padding:14px;border-radius:14px;background:rgba(244,249,255,.82);border:1px solid rgba(255,255,255,.62);box-shadow:0 28px 80px rgba(7,24,57,.34),inset 0 1px 0 rgba(255,255,255,.62);-webkit-backdrop-filter:blur(28px) saturate(170%);backdrop-filter:blur(28px) saturate(170%);transform:translateX(-50%) translateY(12px) scale(.98);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s,transform .16s,visibility .16s}body.theme-windows-only .windows-search-panel.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0) scale(1)}.windows-search-box{display:flex;align-items:center;gap:10px;height:44px;padding:0 13px;border-radius:10px;background:rgba(255,255,255,.82);border:1px solid rgba(0,120,212,.2);box-shadow:inset 0 -2px 0 rgba(0,120,212,.62)}.windows-search-box svg{width:18px;height:18px;color:#0078d4}.windows-search-box input{flex:1;min-width:0;border:0;background:0 0;color:#172033;font:600 0.92rem "Segoe UI",var(--font-body);outline:0}.windows-search-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:8px;margin-top:12px}.windows-search-result{display:flex;align-items:center;gap:10px;min-height:48px;padding:9px 10px;border-radius:9px;color:#172033;background:rgba(255,255,255,.48);border:1px solid rgba(36,50,74,.08);font-family:"Segoe UI",var(--font-body);text-align:left}.windows-search-result.is-selected,.windows-search-result:hover{background:rgba(0,120,212,.1);border-color:rgba(0,120,212,.24)}.windows-search-result svg{width:18px;height:18px;color:#0078d4;flex:0 0 auto}.windows-search-result>div{min-width:0}.windows-search-result b{display:block;font-size:.84rem;line-height:1.1}.windows-search-result span{display:block;margin-top:2px;color:#647084;font-size:.72rem}.stock-popover{position:fixed;left:50%;bottom:calc(var(--dock-h) + 18px);z-index:640;width:min(340px,calc(100vw - 24px));padding:14px;border-radius:14px;color:var(--txt);background:rgba(9,13,11,.88);border:1px solid rgba(118,185,0,.22);box-shadow:0 24px 70px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.08);-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);transform:translateX(-50%) translateY(12px) scale(.97);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s,transform .16s,visibility .16s}.stock-popover.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0) scale(1)}.stock-popover-foot,.stock-popover-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.stock-kicker{display:block;margin-bottom:2px;color:var(--muted);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.stock-popover-head strong{font:800 1rem var(--font-ui);letter-spacing:.05em}.stock-live-dot{position:relative;padding:5px 9px 5px 18px;border-radius:999px;background:rgba(118,185,0,.14);border:1px solid rgba(118,185,0,.24);color:#dfffd2;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.stock-live-dot::before{content:"";position:absolute;left:8px;top:50%;width:5px;height:5px;border-radius:50%;background:#76b900;box-shadow:0 0 10px rgba(118,185,0,.72);transform:translateY(-50%)}.stock-popover-price{display:flex;align-items:baseline;gap:10px;margin-top:9px}.stock-popover-price span{font:800 2rem var(--font-ui);color:#f7fff2;font-variant-numeric:tabular-nums}.stock-popover-price b{color:#8cff65;font-size:.9rem;font-variant-numeric:tabular-nums}.stock-popover-price b.is-down{color:#ff7f7a}.stock-detail-chart{width:100%;height:128px;margin-top:10px;overflow:visible}.stock-detail-grid{fill:none;stroke:rgba(255,255,255,0.11);stroke-width:1}[data-stock-detail-line]{fill:none;stroke:var(--green-bright);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 9px rgba(118,185,0,.48))}.stock-detail-candle{fill:rgba(118,185,0,0.24);stroke:#f3ffe8;stroke-width:2.5;stroke-linejoin:round;filter:drop-shadow(0 0 10px rgba(118,185,0,.54))}.stock-popover.stock-is-down [data-stock-detail-line]{stroke:#ff7f7a}.stock-popover.stock-is-down .stock-detail-candle{fill:rgba(255,95,87,0.24);stroke:#ffd1cf}.stock-popover-foot{margin-top:6px;color:var(--muted);font-size:.72rem;font-weight:600}body.theme-mac-only .stock-dock-widget{background:rgba(255,255,255,.58);border-color:rgba(36,50,74,.1)}body.theme-mac-only .stock-widget-meta b{color:#1d1d1f}body.theme-mac-only .stock-widget-meta span{color:#188a2c}body.theme-mac-only .stock-is-down .stock-widget-meta span{color:#d72f2f}body.theme-mac-only .stock-grid-line{stroke:rgba(29,29,31,0.16)}body.theme-mac-only .stock-popover{color:#1d1d1f;background:rgba(248,250,255,.86);border-color:rgba(36,50,74,.12);box-shadow:0 24px 70px rgba(40,52,74,.25),inset 0 1px 0 rgba(255,255,255,.72)}body.theme-mac-only .stock-popover-head strong,body.theme-mac-only .stock-popover-price span{color:#1d1d1f}body.theme-mac-only .stock-live-dot{color:#0b5f17;background:rgba(52,199,89,.13);border-color:rgba(52,199,89,.22)}body.theme-mac-only .stock-detail-grid{stroke:rgba(29,29,31,0.12)}body.theme-windows-only .stock-popover{bottom:68px;color:#172033;background:rgba(244,249,255,.88);border-color:rgba(255,255,255,.58);box-shadow:0 28px 80px rgba(7,24,57,.34),inset 0 1px 0 rgba(255,255,255,.62)}body.theme-windows-only .stock-popover-head strong,body.theme-windows-only .stock-popover-price span{color:#172033}body.theme-windows-only .stock-live-dot{color:#075d1c;background:rgba(16,124,16,.12);border-color:rgba(16,124,16,.22)}body.theme-windows-only .stock-detail-grid{stroke:rgba(7,24,57,0.11)}body.theme-windows-only.taskbar-top .windows-taskbar{top:54px;bottom:auto;border-top:none;border-bottom:1px solid rgba(255,255,255,.2);box-shadow:0 18px 48px rgba(0,0,0,.2),inset 0 -1px 0 rgba(255,255,255,.08)}body.theme-windows-only.taskbar-left .windows-taskbar,body.theme-windows-only.taskbar-right .windows-taskbar{top:54px;bottom:0;width:66px;height:auto;padding:12px 8px;flex-direction:column;border-top:none;box-shadow:18px 0 48px rgba(0,0,0,.18),inset 1px 0 0 rgba(255,255,255,.08)}body.theme-windows-only.taskbar-left .windows-taskbar{left:0;right:auto;border-right:1px solid rgba(255,255,255,.18)}body.theme-windows-only.taskbar-right .windows-taskbar{left:auto;right:0;border-left:1px solid rgba(255,255,255,.18)}body.theme-windows-only.taskbar-left .win-taskbar-left,body.theme-windows-only.taskbar-left .win-taskbar-tray,body.theme-windows-only.taskbar-right .win-taskbar-left,body.theme-windows-only.taskbar-right .win-taskbar-tray{position:static;transform:none;flex-direction:column}body.theme-windows-only.taskbar-left .win-taskbar-left,body.theme-windows-only.taskbar-right .win-taskbar-left{margin:auto 0}body.theme-windows-only.taskbar-left .win-taskbar-tray,body.theme-windows-only.taskbar-right .win-taskbar-tray{margin-top:auto;right:auto}body.theme-windows-only.taskbar-left .win-search,body.theme-windows-only.taskbar-left .win-stock-widget,body.theme-windows-only.taskbar-right .win-search,body.theme-windows-only.taskbar-right .win-stock-widget{width:42px;padding:0;justify-content:center}body.theme-windows-only.taskbar-left .win-search span,body.theme-windows-only.taskbar-left .win-stock-widget .stock-widget-meta,body.theme-windows-only.taskbar-left .win-tray-chip,body.theme-windows-only.taskbar-left .win-tray-date,body.theme-windows-only.taskbar-right .win-search span,body.theme-windows-only.taskbar-right .win-stock-widget .stock-widget-meta,body.theme-windows-only.taskbar-right .win-tray-chip,body.theme-windows-only.taskbar-right .win-tray-date{display:none}@keyframes macos-wallpaper{to{transform:translate(1.5%,-1.25%) scale(1.04)}}@keyframes windows-wallpaper{to{transform:translate(-1%,-1.2%) scale(1.03)}}@media (max-width:620px){body.theme-macos .menubar-left::after{content:"File Edit";word-spacing:0.5em}body.theme-macos .menubar-stat{display:none}}@media (max-width:768px){body.theme-macos .menubar{right:0;border-right:none}body.theme-macos .dock{right:0}body.theme-macos .windows-taskbar{display:none}body.theme-windows-only .windows-taskbar{display:flex}body.theme-macos .desktop-watermark::before{display:none}body.theme-macos .desktop-split-logo{width:104px;height:76px;border-radius:20px}body.theme-macos .desktop-split-logo .split-logo-apple img{width:40px}body.theme-macos .desktop-split-logo .split-logo-msft img{width:46px}}@media (max-width:768px){:root{--dock-h:66px;--shell-bottom:var(--dock-h);--shell-top:0px}body.theme-windows-only{--taskbar-h:52px;--shell-bottom:var(--taskbar-h);--shell-top:0px}.desktop-widgets{display:none}.windows-mobile-hint{display:none}body.theme-windows-only .windows-mobile-hint{position:absolute;left:50%;bottom:calc(var(--taskbar-h) + 28px);z-index:6;display:flex;flex-direction:column;align-items:center;gap:10px;width:min(320px,calc(100% - 32px));padding:16px 18px;border-radius:14px;text-align:center;color:#eff7ff;background:rgba(15,41,80,.42);border:1px solid rgba(255,255,255,.18);box-shadow:0 18px 48px rgba(0,0,0,.22);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);transform:translateX(-50%);pointer-events:none}body.theme-windows-only .windows-mobile-hint img{width:34px;height:34px;border-radius:8px}body.theme-windows-only .windows-mobile-hint p{margin:0;font-family:"Segoe UI",var(--font-body);font-size:.84rem;line-height:1.45;color:rgba(239,247,255,.92)}body.theme-windows-only .windows-mobile-hint strong{color:#60cdff}body.theme-windows-only .desktop:has(.win.is-open) .windows-mobile-hint{display:none}body.theme-windows-only .mobile-launcher{display:none!important}body.theme-dgx .desktop:has(.win.is-open) .mobile-launcher,body.theme-macos .desktop:has(.win.is-open) .mobile-launcher{display:none}body.theme-windows-only .desktop{margin-top:0}body.theme-windows-only .menubar{top:max(8px,env(safe-area-inset-top));left:8px;right:8px;width:auto;max-width:none;transform:none;height:auto;min-height:38px;padding:6px 8px;overflow-x:auto;scrollbar-width:none}body.theme-windows-only .menubar-right{flex-wrap:nowrap;gap:6px}body.theme-windows-only .os-switcher button{padding:0 8px;font-size:.68rem}body.theme-windows-only .windows-taskbar{display:flex;height:var(--taskbar-h);padding:0 6px;gap:4px;align-items:center;padding-bottom:max(0px,env(safe-area-inset-bottom))}body.theme-windows-only .windows-taskbar .win-taskbar-left{position:static;left:auto;transform:none;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-right:4px}body.theme-windows-only .menubar::-webkit-scrollbar,body.theme-windows-only .win-taskbar-left::-webkit-scrollbar{display:none}body.theme-windows-only .win-search,body.theme-windows-only .win-taskbar-app,body.theme-windows-only .win-taskbar-button{width:40px;min-width:40px;height:40px;flex:0 0 auto;border-radius:8px}body.theme-windows-only .win-search span,body.theme-windows-only .win-stock-widget,body.theme-windows-only .win-tray-chip,body.theme-windows-only .win-tray-date{display:none}body.theme-windows-only .windows-taskbar .win-taskbar-tray{position:static;right:auto;transform:none;flex:0 0 auto;padding-left:4px}body.theme-windows-only .win-tray-time{font-size:.72rem;white-space:nowrap}body.theme-windows-only .win-search::after,body.theme-windows-only .win-taskbar-app::after,body.theme-windows-only .win-taskbar-button::after{display:none}.mobile-launcher{position:absolute;inset:calc(var(--menubar-h) + 12px) 14px calc(var(--shell-bottom) + 18px);z-index:7;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:10px;overflow:auto}.mobile-launcher button{min-height:92px;border-radius:14px;background:rgba(255,255,255,.12);border:1px solid var(--line-soft);color:var(--txt);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;-webkit-backdrop-filter:blur(16px) saturate(145%);backdrop-filter:blur(16px) saturate(145%)}body.theme-mac-only .mobile-launcher button{background:rgba(255,255,255,.58);border-color:rgba(36,50,74,.12);color:#1d1d1f}body.theme-mac-only .mobile-launcher svg{color:#2563eb}.mobile-launcher svg{width:28px;height:28px;color:var(--green-bright)}.mobile-launcher span{font-weight:800;font-size:.82rem}.win{width:100%!important;top:var(--shell-top)!important;left:0!important;max-width:100%;height:calc(100% - var(--shell-top) - var(--shell-bottom))!important;border-radius:0;border-left:none;border-right:none}body.theme-windows-only .win{border-radius:10px 10px 0 0;box-shadow:0 -8px 40px rgba(7,24,57,.28)}.win-titlebar{cursor:default}.win-resize-handle{display:none}.win-body{padding:18px 16px calc(var(--shell-bottom) + 20px)}.desktop-watermark>img{width:84px}.brand-orb{width:30.667px}.greyhole{width:92px}.about-avatar{width:72px;height:72px}.about-id .name{font-size:1.5rem}.dock{bottom:8px;left:8px;right:8px;transform:none;max-width:none}.dock-inner{justify-content:flex-start;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.dock-item{width:44px;height:44px}.dock-item:hover{transform:none;box-shadow:none}.dock-tooltip{display:none}.app-launcher,.command-palette,.mission-control,.universal-search{padding:10px}.overlay-shell,.search-shell{width:100%;max-height:calc(100vh - 22px);border-radius:14px}.launcher-grid,.mission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-stack{right:10px;left:10px;width:auto;bottom:calc(var(--shell-bottom) + 12px)}}@media (min-width:769px){.mobile-launcher{display:none}}body.theme-mac-only .desktop-widget,body.theme-mac-only .notification,body.theme-mac-only .overlay-shell,body.theme-mac-only .search-shell{color:#1d1d1f;background:rgba(248,250,255,.76);border-color:rgba(36,50,74,.12);box-shadow:0 28px 74px rgba(40,52,74,.26),inset 0 1px 0 rgba(255,255,255,.72)}body.theme-mac-only .desktop-widget strong,body.theme-mac-only .launcher-tile,body.theme-mac-only .mission-card,body.theme-mac-only .notification b,body.theme-mac-only .overlay-head strong,body.theme-mac-only .search-input-row input,body.theme-mac-only .search-result-row{color:#1d1d1f}body.theme-mac-only .launcher-tile,body.theme-mac-only .mission-card,body.theme-mac-only .search-result-row{background:rgba(255,255,255,.42);border-color:rgba(36,50,74,.1)}body.theme-windows-only .desktop-widget,body.theme-windows-only .notification,body.theme-windows-only .overlay-shell,body.theme-windows-only .search-shell{color:#172033;background:rgba(244,249,255,.82);border-color:rgba(255,255,255,.56)}body.theme-windows-only .desktop-widget strong,body.theme-windows-only .launcher-tile,body.theme-windows-only .mission-card,body.theme-windows-only .notification b,body.theme-windows-only .overlay-head strong,body.theme-windows-only .search-input-row input,body.theme-windows-only .search-result-row{color:#172033}body.theme-windows-only .launcher-tile,body.theme-windows-only .mission-card,body.theme-windows-only .search-result-row{background:rgba(255,255,255,.46);border-color:rgba(36,50,74,.1)}.aurora-trail{position:fixed;inset:0;z-index:3;pointer-events:none}.menubar-dgx-status{display:none;font-family:var(--font-mono);font-size:.7rem;color:var(--green-bright);max-width:min(240px,28vw);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.menubar-dgx-status.is-active{display:inline-block}body.theme-dgx .menubar-dgx-status.is-active{text-shadow:0 0 12px rgba(118,185,0,.45)}.menubar-sound{width:26px;height:24px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;font-size:.82rem;color:var(--txt-dim);background:rgba(255,255,255,.06);border:1px solid var(--line-soft)}.menubar-sound.is-muted{opacity:.42}body.theme-dgx .desktop-bg::before{background:radial-gradient(ellipse 60% 50% at 20% 10%,rgba(118,185,0,.14),transparent 62%),radial-gradient(ellipse 50% 60% at 85% 90%,rgba(118,185,0,.08),transparent 62%)}body.theme-dgx .desktop-video,body.wallpaper-day.theme-dgx .desktop-video{opacity:.94}body.wallpaper-night.theme-dgx .desktop-video{opacity:.78}body.wallpaper-night.theme-dgx .desktop-bg::before{filter:brightness(.9) saturate(.92)}body.wallpaper-night.theme-mac-only .desktop-bg::before,body.wallpaper-night.theme-macos .desktop-bg::before{filter:saturate(1.08) contrast(1.02)}body.wallpaper-night.theme-macos .desktop-bg::after{filter:saturate(1.06) contrast(1.02)}body.wallpaper-night .desktop-bg::before{filter:brightness(.48) saturate(.75);transition:filter 2.4s ease}body.wallpaper-night .desktop-video{opacity:.28;transition:opacity 2.4s ease}body.wallpaper-day .desktop-video{opacity:.52;transition:opacity 2.4s ease}body.shader-party .desktop-bg::before{animation:bgdrift 6s ease-in-out infinite alternate,shader-hue 10s linear infinite}@keyframes shader-hue{to{filter:hue-rotate(360deg) saturate(1.4)}}.confetti-layer{position:fixed;inset:0;z-index:9800;pointer-events:none;overflow:hidden}.confetti-layer i{position:absolute;left:var(--x);top:-12px;width:8px;height:14px;background:hsl(var(--hue),90%,58%);animation:confetti-fall 3.8s forwards;animation-delay:var(--delay)}@keyframes confetti-fall{to{transform:translateY(110vh);opacity:0}}body.crt-mode #os::after{content:"";position:fixed;inset:0;z-index:9400;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,0) 0 2px,rgba(0,0,0,.14) 2px 4px);opacity:.55}[data-crt-toggle].is-active{background:var(--green)!important;color:#08120a!important}.bigbang-iris-canvas{position:absolute;left:var(--impact-x,50%);top:var(--impact-y,50%);width:min(76vmin,720px);height:min(76vmin,720px);transform:translate(-50%,-50%);pointer-events:none;z-index:7;mix-blend-mode:screen;opacity:.96}.bigbang-iris--webgl .bigbang-iris-blade,.bigbang-iris--webgl .bigbang-iris-pupil,.bigbang-iris--webgl .bigbang-iris-ring,.bigbang-iris--webgl .bigbang-iris-spoke{display:none}.pwa-install-banner{position:fixed;left:50%;bottom:calc(var(--shell-bottom,66px) + 14px);z-index:9700;width:min(360px,calc(100% - 24px));padding:14px 16px;border-radius:14px;color:#eff7ff;background:rgba(12,28,52,.92);border:1px solid rgba(118,185,0,.35);box-shadow:0 18px 48px rgba(0,0,0,.38);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);transform:translateX(-50%) translateY(120%);opacity:0;transition:transform .45s cubic-bezier(.18, .88, .2, 1),opacity .35s ease;pointer-events:auto}.pwa-install-banner.is-visible{transform:translateX(-50%) translateY(0);opacity:1}.pwa-install-banner p{margin:0 0 12px;font-size:.86rem;line-height:1.45;color:rgba(239,247,255,.94)}.pwa-install-banner strong{color:#76b900}.pwa-install-actions{display:flex;gap:8px;align-items:center}.pwa-install-go{flex:1;padding:9px 12px;border-radius:9px;font-family:var(--font-ui);font-weight:700;font-size:.84rem;color:#08120a;background:var(--green);box-shadow:var(--glow)}.pwa-install-dismiss{padding:9px 10px;border-radius:9px;font-size:.8rem;color:rgba(239,247,255,.72);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12)}@media (display-mode:standalone){.pwa-install-banner{display:none!important}}#os,body,html{min-height:100%;min-height:100dvh}body.theme-dgx{--panel:rgba(12, 16, 13, 0.9);--titlebar:rgba(7, 10, 8, 0.92);--line-soft:rgba(255, 255, 255, 0.1);--shadow-win:0 30px 90px -24px rgba(0, 0, 0, 0.88),0 0 0 1px rgba(118, 185, 0, 0.16)}body.theme-macos{--txt-faint:#626a78;--green-bright:#4d7a00;--green-neon:#4d7a00}body.theme-mac-only{--green:#005fcc;--green-bright:#005fcc;--green-neon:#005fcc}body.theme-windows-only{--green:#0067b8;--green-bright:#0067b8;--green-neon:#0067b8}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.os-login-screen{z-index:11000;isolation:isolate;display:grid;place-items:center;padding:max(28px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));color:#fff;background-color:#071019;overflow:hidden}.os-login-screen:focus{outline:0}.os-login-screen::after,.os-login-screen::before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none}.os-login-screen::after{z-index:-1;background:linear-gradient(180deg,rgba(4,7,14,.12),rgba(2,5,10,.34));-webkit-backdrop-filter:blur(2px) saturate(115%);backdrop-filter:blur(2px) saturate(115%)}.login-screen--apple::before,.login-screen--macos::before{inset:-5%;background:radial-gradient(circle at 78% 18%,rgba(255,177,222,.34),transparent 28%),radial-gradient(circle at 18% 74%,rgba(95,162,255,.28),transparent 34%),url("../images/macos-bg-optimized.webp") center/cover no-repeat;filter:saturate(1.14) brightness(.76);transform:scale(1.06)}.login-screen--windows::before{inset:-4%;background:linear-gradient(135deg,rgba(1,15,42,.08),rgba(3,22,58,.34)),url("../images/windows-bg-optimized.webp") center/cover no-repeat;filter:saturate(1.1) brightness(.72);transform:scale(1.05)}.login-screen--iris{background:radial-gradient(circle at 50% 44%,rgba(118,185,0,.13),transparent 31%),#030503}.login-screen--iris::before{background:linear-gradient(rgba(118,185,0,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(118,185,0,.035) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(circle,#000,transparent 72%);mask-image:radial-gradient(circle,#000,transparent 72%)}.login-screen--iris::after{background:radial-gradient(circle,transparent 0 30%,rgba(0,0,0,.72) 92%)}.login-lock-clock{position:absolute;top:max(44px,calc(env(safe-area-inset-top) + 24px));left:50%;display:grid;justify-items:center;gap:4px;transform:translateX(-50%);color:rgba(255,255,255,.96);text-shadow:0 3px 24px rgba(0,0,0,.38)}.login-lock-clock time{font:300 clamp(3rem, 8vw, 5.4rem)/0.95 var(--font-body);letter-spacing:-.055em;white-space:nowrap}.login-lock-clock span{font:600 0.86rem var(--font-body);letter-spacing:.02em}.login-card{position:relative;display:grid;justify-items:center;width:min(340px,calc(100vw - 36px));padding:26px 26px 24px;border:1px solid rgba(255,255,255,.24);border-radius:26px;background:rgba(18,23,34,.34);box-shadow:0 30px 90px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.16);-webkit-backdrop-filter:blur(26px) saturate(140%);backdrop-filter:blur(26px) saturate(140%)}.login-screen--windows .login-card{border-radius:10px;background:rgba(8,31,70,.42);box-shadow:0 30px 90px rgba(0,12,40,.44),inset 0 1px 0 rgba(255,255,255,.12)}.login-avatar{width:92px;height:92px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.38);border-radius:50%;background:rgba(255,255,255,.74);box-shadow:0 18px 48px rgba(0,0,0,.28),inset 0 1px 0 #fff;transition:transform .4s ease,box-shadow .4s ease,filter .4s ease}.login-avatar img{width:46%;height:58%;object-fit:contain}.login-screen--windows .login-avatar{border-radius:18px;background:rgba(8,25,52,.84);border-color:rgba(96,205,255,.42);box-shadow:0 18px 48px rgba(0,0,0,.3),0 0 30px rgba(0,120,212,.22)}.login-screen--windows .login-avatar img{width:54%;height:54%}.login-kicker{margin-top:17px;color:rgba(255,255,255,.68);font:700 0.64rem var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.login-title{margin-top:5px;color:#fff;font:700 clamp(1.35rem, 4vw, 1.7rem) var(--font-body);letter-spacing:-.02em}.login-password-shell{position:relative;width:min(224px,100%);margin-top:18px}.login-password{width:100%;height:42px;padding:0 45px 0 15px;border:1px solid rgba(255,255,255,.32);border-radius:999px;outline:0;color:#fff;background:rgba(5,9,16,.34);font:700 1rem var(--font-body);letter-spacing:.32em;text-align:center;caret-color:transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.08);transition:border-color .25s ease,box-shadow .25s ease,background .25s ease}.login-screen--windows .login-password{border-radius:6px;background:rgba(3,16,38,.56)}.login-password-icon{position:absolute;top:50%;right:6px;width:31px;height:31px;display:grid;place-items:center;border-radius:50%;color:rgba(255,255,255,.78);background:rgba(255,255,255,.11);transform:translateY(-50%)}.login-screen--windows .login-password-icon{border-radius:4px;background:rgba(0,120,212,.64)}.login-status{min-height:18px;margin-top:12px;color:rgba(255,255,255,.74);font:600 0.72rem var(--font-body);text-align:center}.login-progress{width:126px;height:2px;margin-top:13px;overflow:hidden;border-radius:99px;background:rgba(255,255,255,.13)}.login-progress span{display:block;width:0;height:100%;border-radius:inherit;background:#fff;box-shadow:0 0 12px rgba(255,255,255,.72);transition:width 1.5s cubic-bezier(.2,.8,.2,1)}.login-screen--windows .login-progress span{background:#60cdff;box-shadow:0 0 12px rgba(96,205,255,.72)}.os-login-screen.is-filling .login-progress span{width:64%}.os-login-screen.is-authenticating .login-progress span{width:88%}.os-login-screen.is-authenticating .login-password{border-color:rgba(255,255,255,.72);box-shadow:0 0 0 3px rgba(255,255,255,.1),inset 0 1px 0 rgba(255,255,255,.1)}.os-login-screen.is-verified .login-progress span{width:100%}.os-login-screen.is-verified .login-avatar{transform:scale(1.04);filter:brightness(1.08);box-shadow:0 18px 48px rgba(0,0,0,.26),0 0 0 4px rgba(255,255,255,.13),0 0 34px rgba(255,255,255,.28)}.login-skip{position:absolute;left:50%;bottom:max(20px,calc(env(safe-area-inset-bottom) + 14px));transform:translateX(-50%);margin:0;color:rgba(255,255,255,.72)!important;-webkit-text-fill-color:currentColor;background:rgba(4,8,14,.42)!important;border-color:rgba(255,255,255,.26)!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;white-space:nowrap}.login-skip:focus-visible,.login-skip:hover{color:#fff!important;border-color:rgba(255,255,255,.58);outline-color:rgba(255,255,255,.94);box-shadow:0 0 0 3px rgba(255,255,255,.12)}.login-screen--windows .login-skip:focus-visible{outline-color:#60cdff}.iris-launch-stage{position:absolute;left:50%;top:50%;z-index:450;display:grid;justify-items:center;gap:10px;width:min(300px,calc(100% - 32px));transform:translate(-50%,-50%);transition:opacity .32s ease,transform .42s cubic-bezier(.2,.8,.2,1),filter .32s ease}.iris-launch-kicker{color:rgba(235,244,255,.74);font:700 0.62rem var(--font-mono);letter-spacing:.14em;text-align:center;text-shadow:0 2px 14px rgba(0,0,0,.65);text-transform:uppercase}.iris-launch-button{min-width:240px;min-height:72px;display:flex;align-items:center;justify-content:center;gap:13px;padding:12px 22px;border:1px solid rgba(255,255,255,.22);border-radius:18px;color:#f7fbff;background:linear-gradient(135deg,rgba(255,255,255,.13),rgba(255,255,255,.045)),rgba(6,12,18,.78);box-shadow:0 22px 56px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.12),0 0 34px rgba(118,185,0,.13);-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.iris-launch-button:hover{transform:translateY(-3px) scale(1.015);border-color:rgba(156,226,42,.62);background:linear-gradient(135deg,rgba(156,226,42,.16),rgba(255,255,255,.055)),rgba(6,12,18,.72);box-shadow:0 28px 64px rgba(0,0,0,.4),0 0 42px rgba(118,185,0,.24),inset 0 1px 0 rgba(255,255,255,.16)}.iris-launch-button:focus-visible{outline:3px solid #9ce22a;outline-offset:5px}.iris-launch-icon{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border-radius:13px;color:#9ce22a;background:rgba(118,185,0,.12);border:1px solid rgba(156,226,42,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.iris-launch-icon svg{width:21px;height:21px}.iris-launch-button>span:last-child{display:grid;gap:2px;text-align:left}.iris-launch-button strong{font:800 1rem var(--font-ui);letter-spacing:.03em}.iris-launch-button small{color:rgba(235,244,255,.64);font:600 0.69rem var(--font-body)}body[data-flow-phase=apple-lock] .iris-launch-stage{opacity:0;visibility:hidden;transform:translate(-50%,-46%) scale(.94)}body[data-flow-phase=brand-desktop] .iris-launch-stage{animation:iris-launch-arrive .68s cubic-bezier(.18,.84,.2,1) both}.pre-iris .menubar-theme-cycle{display:none!important}.iris-launch-stage.is-consumed{opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-50%) scale(.72);filter:blur(8px) brightness(1.6)}body.pre-iris:has(.win.is-open:not(.is-min)) .iris-launch-stage{opacity:0;visibility:hidden;pointer-events:none}body.pre-iris .desktop-watermark{opacity:0;visibility:hidden}body.pre-iris .mobile-launcher{opacity:0;visibility:hidden;pointer-events:none}@keyframes iris-launch-arrive{from{opacity:0;transform:translate(-50%,-42%) scale(.9);filter:blur(6px)}to{opacity:1;transform:translate(-50%,-50%) scale(1);filter:blur(0)}}.skip-link{position:fixed;top:8px;left:12px;z-index:12000;padding:10px 14px;border-radius:9px;color:#08120a;background:#9ce22a;font-weight:800;transform:translateY(-150%);transition:transform .18s ease}.skip-link:focus{transform:translateY(0)}.boot-hint{min-height:44px;padding:0 14px;border:1px solid var(--line);border-radius:9px;background:rgba(255,255,255,.045);opacity:.82;animation:none}.boot-hint:focus-visible,.boot-hint:hover{color:var(--txt);border-color:var(--green);box-shadow:var(--glow)}.desktop-video{opacity:.48;filter:saturate(.78) brightness(.72);transition:opacity .6s ease,filter .6s ease}body:has(.win.is-open:not(.is-min)) .desktop-video{opacity:.2;filter:saturate(.55) brightness(.5)}.brand-orb,.greyhole{z-index:4}body.cosmic-armed .brand-orb{filter:brightness(1.18) saturate(1.15)}body.cosmic-armed .brand-orb-aura{animation-duration:.72s}.menubar{padding-inline:max(14px,env(safe-area-inset-left)) max(14px,env(safe-area-inset-right))}.menubar-left,.menubar-right{min-width:0}.menubar-quick-action{min-height:26px;display:inline-flex;align-items:center;gap:7px;padding:0 9px;border:1px solid var(--line-soft);border-radius:8px;color:var(--txt-dim);background:rgba(255,255,255,.055);font:700 0.69rem var(--font-ui);white-space:nowrap;transition:color .16s ease,background .16s ease,border-color .16s ease,transform .16s ease}.menubar-quick-action:hover{color:var(--txt);border-color:var(--line);background:rgba(255,255,255,.1);transform:translateY(-1px)}.menubar-quick-action svg{width:14px;height:14px}.menubar-quick-action kbd{padding:1px 5px;border-radius:5px;border:1px solid var(--line-soft);color:var(--txt-faint);background:rgba(0,0,0,.16);font:600 0.61rem var(--font-mono)}.menubar-theme-cycle{display:none}.theme-cycle-dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 10px color-mix(in srgb,var(--green) 80%,transparent)}.win{border-radius:16px;border-color:color-mix(in srgb,var(--line) 78%,rgba(255,255,255,.08))}.win[data-app=about]{width:clamp(560px,54vw,760px)}.win-titlebar{min-height:42px}.win-body{padding:24px 26px 34px}body:not(.theme-windows-only) .win-lights{gap:2px}body:not(.theme-windows-only) .win-light{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:0 0}body:not(.theme-windows-only) .win-light::before{content:"";width:13px;height:13px;border-radius:50%;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}body:not(.theme-windows-only) .win-close::before{background:#ff5f57}body:not(.theme-windows-only) .win-min::before{background:#ffbd2e}body:not(.theme-windows-only) .win-max::before{background:#28c840}body:not(.theme-windows-only) .win-light:hover::before{transform:scale(1.1);filter:brightness(1.08)}body:not(.theme-windows-only) .win-close:hover,body:not(.theme-windows-only) .win-max:hover,body:not(.theme-windows-only) .win-min:hover{box-shadow:none;background:rgba(255,255,255,.06)}.btn{min-height:42px;justify-content:center;padding:10px 16px;border-radius:10px}.btn-primary{color:#08120a;background:linear-gradient(135deg,#9ce22a,var(--green));border-color:rgba(156,226,42,.72);box-shadow:0 12px 28px rgba(118,185,0,.2)}body.theme-mac-only .btn-primary,body.theme-windows-only .btn-primary{color:#fff;background:var(--green)}body.theme-mac-only .filter-btn.active,body.theme-windows-only .filter-btn.active{color:#fff}body.theme-mac-only .btn:hover,body.theme-mac-only .copy-field .copy-btn,body.theme-mac-only .pwa-install-go,body.theme-mac-only .toast,body.theme-mac-only [data-crt-toggle].is-active,body.theme-windows-only .btn:hover,body.theme-windows-only .copy-field .copy-btn,body.theme-windows-only .pwa-install-go,body.theme-windows-only .toast,body.theme-windows-only [data-crt-toggle].is-active{color:#fff!important}.btn-primary:hover{background:#a7ec37}.about-hero{position:relative;padding:22px;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:radial-gradient(circle at 92% 4%,rgba(118,185,0,.16),transparent 36%),linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018));box-shadow:inset 0 1px 0 rgba(255,255,255,.055)}.about-hero::after{content:"";position:absolute;width:180px;height:180px;right:-74px;bottom:-104px;border-radius:50%;border:1px solid rgba(118,185,0,.18);box-shadow:0 0 0 22px rgba(118,185,0,.025),0 0 0 48px rgba(118,185,0,.018);pointer-events:none}.about-head{flex-wrap:nowrap;margin:0}.about-avatar-wrap{position:relative;flex:0 0 auto}.about-avatar{width:104px;height:104px;border-radius:22px;box-shadow:0 16px 34px rgba(0,0,0,.3),0 0 0 1px rgba(118,185,0,.34)}.about-presence{position:absolute;right:-2px;bottom:-2px;width:18px;height:18px;border:4px solid var(--panel-solid);border-radius:50%;background:#76b900;box-shadow:0 0 14px rgba(118,185,0,.72)}.about-eyebrow{display:block;margin-bottom:5px;color:var(--green-bright);font:700 0.68rem var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.about-id .name{font-size:clamp(2rem, 4.4vw, 2.7rem);letter-spacing:-.025em}.about-id .role{margin-top:7px;color:var(--txt);font:700 0.95rem var(--font-ui)}.about-id .meta{margin-top:5px}.about-summary{position:relative;z-index:1;max-width:62ch;margin-top:20px;color:var(--txt-dim);font-size:1rem;line-height:1.68}.about-actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.about-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.about-metrics>div{min-height:84px;padding:15px 16px;border:1px solid var(--line-soft);border-radius:13px;background:rgba(255,255,255,.026)}.about-metrics strong{display:block;color:var(--txt);font:800 1.05rem var(--font-ui)}.about-metrics span{display:block;margin-top:4px;color:var(--txt-faint);font-size:.74rem;line-height:1.35}.about-focus-grid{display:grid;gap:9px}.about-focus-grid article{display:flex;align-items:center;gap:13px;padding:13px 14px;border:1px solid var(--line-soft);border-radius:12px;background:rgba(255,255,255,.022)}.about-focus-grid svg{width:20px;height:20px;color:var(--green-bright);flex:0 0 auto}.about-focus-grid strong{display:block;color:var(--txt);font:700 0.9rem var(--font-ui)}.about-focus-grid span{display:block;margin-top:2px;color:var(--txt-faint);font-size:.78rem;line-height:1.4}.about-story{margin-top:18px;border:1px solid var(--line-soft);border-radius:12px;background:rgba(255,255,255,.018)}.about-story summary{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 15px;color:var(--txt);font:700 0.86rem var(--font-ui);cursor:pointer;list-style:none}.about-story summary::-webkit-details-marker{display:none}.about-story summary span{color:var(--green-bright);font-size:1.1rem;transition:transform .18s ease}.about-story[open] summary span{transform:rotate(45deg)}.about-story-body{display:grid;gap:12px;padding:0 15px 16px}.about-footer-cta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;padding:15px 16px;border-radius:13px;color:var(--txt);background:rgba(118,185,0,.08);border:1px solid var(--line)}.about-footer-cta span,.about-footer-cta strong{display:block}.about-footer-cta strong{font:700 0.92rem var(--font-ui)}.about-footer-cta span{margin-top:2px;color:var(--txt-faint);font-size:.76rem}.proj{overflow:hidden;border-color:var(--line-soft);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.proj:hover{transform:translateY(-3px);border-color:var(--line);box-shadow:0 18px 40px rgba(0,0,0,.18)}.proj-img{aspect-ratio:16/9;background:rgba(255,255,255,.04)}.proj-img img{width:100%;height:100%;object-fit:cover}img[data-src]:not([src]){opacity:0}img.media-loaded{opacity:1;transition:opacity .28s ease}.desktop-widget{cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.desktop-widget:active{cursor:pointer;transform:scale(.985)}.desktop-widget:hover{transform:translateY(-2px)}.dock [data-dock-priority=secondary]{display:none}.dock-item.tooltip-demo .dock-tooltip,.dock-item:focus-visible .dock-tooltip{opacity:1;transform:translateX(-50%) translateY(0)}.search-input-row:focus-within,.windows-search-box:focus-within{box-shadow:0 0 0 2px var(--green-neon),var(--glow)}.lb-overlay{position:fixed;inset:0;z-index:9500;display:grid;place-items:center;padding:28px;background:rgba(0,0,0,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lb-overlay img{max-width:min(1080px,92vw);max-height:84vh;border:1px solid var(--line);border-radius:12px;box-shadow:0 30px 90px rgba(0,0,0,.7),var(--glow)}.lb-close{position:fixed;top:max(18px,env(safe-area-inset-top));right:max(18px,env(safe-area-inset-right));min-width:44px;min-height:44px;padding:0 14px;border-radius:10px;color:#fff;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);font-weight:800}[data-zoom]{cursor:zoom-in}body.theme-dgx{--panel:rgba(7, 11, 9, 0.78);--panel-solid:#090d0a;--titlebar:linear-gradient(90deg, rgba(118,185,0,0.12), rgba(255,255,255,0.018) 42%, rgba(38,107,91,0.1));--line:rgba(145, 223, 49, 0.32);--line-soft:rgba(160, 226, 77, 0.14);--txt:#f1f6ee;--txt-dim:#b8c4b3;--txt-faint:#7d8b7a;--green-neon:#a7ef39;--radius:10px}body.theme-dgx .desktop-video{opacity:0;visibility:visible;background:#030604;filter:none!important;transition:opacity .7s ease}body.theme-dgx.wallpaper-video-playing .desktop-video{opacity:1!important;filter:none!important}body.theme-dgx .desktop-bg::before{inset:0;background:linear-gradient(180deg,rgba(0,0,0,.03),rgba(0,0,0,.12));filter:none!important;opacity:1;transform:none;animation:none}body.theme-dgx.wallpaper-video-playing .desktop-bg::before{background:linear-gradient(180deg,rgba(0,0,0,.01),rgba(0,0,0,.09));opacity:1;animation:none}body.theme-dgx:has(.win.is-open:not(.is-min)) .desktop-video{opacity:1!important;filter:none!important}body.theme-dgx:has(.win.is-open:not(.is-min)) .desktop-bg::before{background:linear-gradient(180deg,rgba(0,0,0,.03),rgba(0,0,0,.16));opacity:1}body.theme-dgx .menubar{background:linear-gradient(90deg,rgba(4,8,5,.94),rgba(10,17,12,.82) 46%,rgba(4,10,8,.94));border-bottom:1px solid rgba(153,232,57,.34);box-shadow:0 8px 28px rgba(0,0,0,.42),0 1px 0 rgba(172,242,80,.08)}body.theme-dgx .menubar::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,#76b900 22%,rgba(109,225,201,.55) 52%,#76b900 78%,transparent);opacity:.7}body.theme-dgx .menubar-logo{filter:drop-shadow(0 0 8px rgba(159,237,54,.72))}body.theme-dgx .menubar-os{color:#f2f6ef;font-family:var(--font-mono);letter-spacing:.08em}body.theme-dgx .menubar-app{color:#8e9a89}body.theme-dgx .menubar-quick-action,body.theme-dgx .menubar-sound,body.theme-dgx .menubar-stat,body.theme-dgx .os-switcher{border-radius:3px;border-color:rgba(154,224,67,.18);background:linear-gradient(180deg,rgba(140,214,48,.08),rgba(255,255,255,.015))}body.theme-dgx .win{--physics-light-x:70%;--physics-light-y:10%;--physics-shadow-x:0px;--physics-shadow-y:22px;--physics-tilt-x:0deg;--physics-tilt-y:0deg;border-radius:10px;border-color:rgba(149,222,58,.22);background:linear-gradient(145deg,rgba(12,18,14,.86),rgba(5,9,7,.78));box-shadow:0 30px 72px -18px rgba(0,0,0,.88),inset 0 1px 0 rgba(255,255,255,.045)}.win::before{content:"";position:absolute;left:0;top:0;z-index:7;width:240px;height:240px;border-radius:50%;pointer-events:none;opacity:0;transform:translate3d(calc(var(--physics-light-x,70%) - 120px),calc(var(--physics-light-y,10%) - 120px),0);background:radial-gradient(circle,rgba(255,255,255,.19),rgba(160,235,67,.08) 28%,transparent 68%);mix-blend-mode:screen;transition:opacity .24s ease}body.theme-dgx .win::after{content:"";position:absolute;inset:0;z-index:6;pointer-events:none;border:1px solid transparent;border-radius:inherit;background:linear-gradient(90deg,#9ce235,transparent 18%,transparent 82%,rgba(102,221,197,.55)) top/100% 1px no-repeat,linear-gradient(#76b900,transparent 28%) left top/1px 38px no-repeat,linear-gradient(0deg,rgba(118,185,0,.6),transparent 28%) right bottom/1px 38px no-repeat;opacity:.35}body.theme-dgx .win.is-focused::before{opacity:.32}body.theme-dgx .win.is-focused{border-color:rgba(160,234,67,.5);box-shadow:0 30px 76px -16px rgba(0,0,0,.9),0 0 0 1px rgba(118,185,0,.16),0 0 34px rgba(118,185,0,.12)}body.theme-dgx .win.is-physics-active{transform:perspective(1100px) rotateX(var(--physics-tilt-x)) rotateY(var(--physics-tilt-y));box-shadow:var(--physics-shadow-x) var(--physics-shadow-y) 64px -18px rgba(0,0,0,.92),0 0 0 1px rgba(163,234,73,.28),0 0 42px rgba(118,185,0,.14);will-change:transform}body.theme-dgx .win.is-dragging{background:rgba(7,12,9,.94);-webkit-backdrop-filter:none;backdrop-filter:none}body.theme-dgx .win-titlebar{min-height:40px;background:linear-gradient(90deg,rgba(118,185,0,.12),rgba(255,255,255,.012) 45%,rgba(72,164,144,.06));border-bottom-color:rgba(154,224,67,.16)}body.theme-dgx .win-title{text-align:left;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.11em;text-transform:uppercase}body.theme-dgx .win-titlebar .win-ico{color:#9ce235}body.theme-dgx:not(.theme-windows-only) .win-lights{gap:4px}body.theme-dgx:not(.theme-windows-only) .win-light{width:26px;height:26px;border-radius:3px}body.theme-dgx:not(.theme-windows-only) .win-light::before{width:10px;height:10px;border-radius:2px;background:0 0;border:1px solid rgba(185,225,148,.48)}body.theme-dgx:not(.theme-windows-only) .win-close::before{border-color:#ff776f}body.theme-dgx:not(.theme-windows-only) .win-min::before{border-color:#e6c05c}body.theme-dgx:not(.theme-windows-only) .win-max::before{border-color:#9ce235;box-shadow:inset 0 0 0 2px rgba(118,185,0,.13)}body.theme-dgx .dock-inner{gap:5px;padding:6px 9px;border-radius:12px;border-color:rgba(153,224,65,.24);background:linear-gradient(180deg,rgba(12,19,14,.84),rgba(3,7,5,.92));box-shadow:0 22px 54px rgba(0,0,0,.76),inset 0 1px rgba(210,255,158,.1),inset 0 -1px rgba(0,0,0,.7)}body.theme-dgx .dock-inner::before{content:"";position:absolute;left:14px;right:14px;top:0;height:1px;background:linear-gradient(90deg,transparent,#76b900,rgba(97,216,194,.72),#76b900,transparent)}body.theme-dgx .dock-item{--dock-accent:167,239,57;width:48px;height:48px;border:0;border-radius:9px;background:0 0;box-shadow:none}body.theme-dgx .dock-item:not(.stock-dock-widget)::before{content:"";position:absolute;inset:5px;z-index:0;border:1px solid rgba(var(--dock-accent),.24);border-radius:8px;background:linear-gradient(145deg,rgba(var(--dock-accent),.16),rgba(5,10,7,.86) 48%),rgba(4,8,6,.86);box-shadow:inset 0 1px rgba(255,255,255,.07),0 7px 16px rgba(0,0,0,.28);transform:translateZ(0);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}body.theme-dgx .dock-item>svg{position:relative;z-index:1;width:22px;height:22px;color:rgb(var(--dock-accent));filter:drop-shadow(0 0 7px rgba(var(--dock-accent),.3))}body.theme-dgx .dock-item:hover{transform:translateY(-8px) scale(1.09);background:0 0;box-shadow:none}body.theme-dgx .dock-item:hover::before{border-color:rgba(var(--dock-accent),.62);background:linear-gradient(145deg,rgba(var(--dock-accent),.28),rgba(5,10,7,.94) 56%);box-shadow:inset 0 1px rgba(255,255,255,.1),0 10px 22px rgba(0,0,0,.42),0 0 18px rgba(var(--dock-accent),.14)}body.theme-dgx .dock-item[data-app=experience]{--dock-accent:109,218,199}body.theme-dgx .dock-item[data-app=skills]{--dock-accent:231,186,85}body.theme-dgx .dock-item[data-app=projects]{--dock-accent:100,226,204}body.theme-dgx .dock-item[data-app=certificates]{--dock-accent:227,199,109}body.theme-dgx .dock-item[data-app=sideprojects]{--dock-accent:173,145,255}body.theme-dgx .dock-item[data-app=terminal]{--dock-accent:142,233,82}body.theme-dgx .dock-item[data-app=gpu]{--dock-accent:255,176,72}body.theme-dgx .dock-item[data-app=github]{--dock-accent:222,230,220}body.theme-dgx .dock-item[data-app=diagnostics]{--dock-accent:97,215,255}body.theme-dgx .dock-item[data-app=contact]{--dock-accent:112,199,255}body.theme-dgx .stock-dock-widget{width:92px;padding-inline:9px;border:1px solid rgba(167,239,57,.16);background:linear-gradient(145deg,rgba(118,185,0,.1),rgba(4,8,6,.76))}body.theme-dgx .dock-indicator{z-index:2;width:14px;height:2px;bottom:-3px;border-radius:0;background:rgb(var(--dock-accent));box-shadow:0 0 8px rgba(var(--dock-accent),.74)}body.theme-dgx .dock-tooltip{z-index:4}body.theme-dgx .desktop-widget,body.theme-dgx .launcher-tile,body.theme-dgx .mission-card,body.theme-dgx .overlay-shell,body.theme-dgx .search-shell{border-radius:7px;border-color:rgba(151,222,63,.2);background:linear-gradient(145deg,rgba(10,16,12,.9),rgba(5,9,7,.82));box-shadow:inset 0 1px rgba(255,255,255,.035),0 18px 44px rgba(0,0,0,.34)}.digital-iris-aperture{width:min(82vmin,760px);height:min(82vmin,760px)}.digital-iris-hud{position:absolute;inset:-5%;border:1px solid rgba(123,222,61,.24);border-radius:50%;opacity:0;background:repeating-conic-gradient(from 2deg,rgba(180,246,104,.42) 0 .45deg,transparent .6deg 7.5deg),radial-gradient(circle,transparent 62%,rgba(118,185,0,.08) 63%,transparent 67%);-webkit-mask-image:radial-gradient(circle,transparent 0 69%,#000 69.5% 72%,transparent 72.5%);mask-image:radial-gradient(circle,transparent 0 69%,#000 69.5% 72%,transparent 72.5%);animation:digital-iris-hud-cycle 22s linear forwards}.digital-iris-hud i{position:absolute;width:10%;height:2px;background:linear-gradient(90deg,transparent,#a7ef39);box-shadow:0 0 10px rgba(118,185,0,.62)}.digital-iris-hud i:first-child{left:0;top:50%}.digital-iris-hud i:nth-child(2){right:0;top:50%;transform:rotate(180deg)}.digital-iris-hud i:nth-child(3){left:45%;top:5%;transform:rotate(90deg)}.digital-iris-hud i:nth-child(4){left:45%;bottom:5%;transform:rotate(-90deg)}.digital-iris-reticle{position:absolute;inset:29%;border:1px solid rgba(205,255,144,.2);border-radius:50%;opacity:0;box-shadow:0 0 28px rgba(118,185,0,.12),inset 0 0 24px rgba(118,185,0,.08);animation:digital-iris-reticle-cycle 22s ease-in-out forwards}.digital-iris-reticle span{position:absolute;width:22%;height:22%;border-color:rgba(169,239,63,.82)}.digital-iris-reticle span:first-child{left:-5%;top:-5%;border-left:2px solid;border-top:2px solid}.digital-iris-reticle span:nth-child(2){right:-5%;top:-5%;border-right:2px solid;border-top:2px solid}.digital-iris-reticle span:nth-child(3){right:-5%;bottom:-5%;border-right:2px solid;border-bottom:2px solid}.digital-iris-reticle span:nth-child(4){left:-5%;bottom:-5%;border-left:2px solid;border-bottom:2px solid}.digital-iris-readout{position:absolute;top:48%;z-index:10;display:grid;min-width:124px;color:#b6f55d;font:700 0.58rem var(--font-mono);letter-spacing:.15em;opacity:0;text-shadow:0 0 12px rgba(118,185,0,.7);animation:digital-iris-readout-cycle 22s ease forwards}.digital-iris-readout small{margin-top:4px;color:rgba(213,235,197,.52);font-size:.46rem;letter-spacing:.1em}.digital-iris-readout--left{right:91%;text-align:right}.digital-iris-readout--right{left:91%}.digital-iris-scanner{width:min(250px,56vw)!important}.digital-iris-core{position:absolute;z-index:1;width:46%;aspect-ratio:1;border:1px solid rgba(178,241,93,.58);border-radius:50%;background:radial-gradient(circle,#000 0 38%,rgba(118,185,0,.23) 39% 49%,#030603 51% 100%);box-shadow:0 0 26px rgba(118,185,0,.24),inset 0 0 22px #000;opacity:0;animation:digital-iris-core-verify 22s ease-in-out forwards}.digital-iris-lock{position:absolute;top:calc(100% + 17px);width:max-content;color:#a7ef39;font:700 0.55rem var(--font-mono);letter-spacing:.2em;opacity:0;text-shadow:0 0 12px rgba(118,185,0,.72);animation:digital-iris-lock-verify 22s ease forwards}@keyframes digital-iris-hud-cycle{0%,45%{opacity:0;transform:rotate(-50deg) scale(.5)}53%,72%{opacity:.72;transform:rotate(12deg) scale(1)}100%,82%{opacity:0;transform:rotate(88deg) scale(1.12)}}@keyframes digital-iris-reticle-cycle{0%,50%{opacity:0;transform:scale(1.5) rotate(-28deg)}58%,73%{opacity:.86;transform:scale(1) rotate(0)}100%,83%{opacity:0;transform:scale(.42) rotate(32deg)}}@keyframes digital-iris-readout-cycle{0%,52%{opacity:0}60%,74%{opacity:.86}100%,82%{opacity:0}}@keyframes digital-iris-core-verify{0%,79%{opacity:0;transform:scale(.5)}100%,86%{opacity:.92;transform:scale(1)}}@keyframes digital-iris-lock-verify{0%,86%{opacity:0;transform:translateY(5px)}100%,93%{opacity:.82;transform:translateY(0)}}.win[data-app=projects]{width:clamp(760px,82vw,1180px);height:clamp(540px,80vh,780px)}.vault-shell{--vault-tilt-x:0deg;--vault-tilt-y:0deg;--vault-light-x:50%;--vault-light-y:30%;padding:0!important;overflow:hidden!important;overflow-anchor:none;background:rgba(4,8,6,.66)}.vault-toolbar{min-height:54px;display:grid;grid-template-columns:auto minmax(160px,1fr) minmax(150px,220px) auto;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid var(--line-soft);background:rgba(255,255,255,.025)}.vault-nav{display:flex;gap:4px}.vault-nav button,.vault-view-toggle{min-width:36px;min-height:36px;padding:0 10px;border:1px solid var(--line-soft);border-radius:7px;color:var(--txt-dim);background:rgba(255,255,255,.035);font:700 0.7rem var(--font-ui)}.vault-nav button:disabled{opacity:.32}.vault-nav button:not(:disabled):hover,.vault-view-toggle:hover{color:var(--txt);border-color:var(--line);background:rgba(118,185,0,.1)}.vault-breadcrumb{min-width:0;display:flex;align-items:center;gap:6px;overflow:hidden}.vault-breadcrumb button{color:var(--txt-faint);font:650 0.72rem var(--font-mono);white-space:nowrap}.vault-breadcrumb button[aria-current=page]{color:var(--green-bright)}.vault-breadcrumb span{color:var(--txt-faint);opacity:.55}.vault-search input{width:100%;min-height:36px;padding:0 12px;border:1px solid var(--line-soft);border-radius:7px;outline:0;color:var(--txt);background:rgba(0,0,0,.24);font:600 0.72rem var(--font-body)}.vault-search input:focus{border-color:var(--green);box-shadow:0 0 0 2px rgba(118,185,0,.12)}.vault-workspace{min-height:0;height:calc(100% - 88px);display:grid;grid-template-columns:178px minmax(0,1fr) minmax(230px,28%)}.vault-sidebar{padding:14px 9px;overflow-y:auto;border-right:1px solid var(--line-soft);background:rgba(0,0,0,.14)}.vault-sidebar-label{display:block;padding:0 9px 9px;color:var(--txt-faint);font:700 0.55rem var(--font-mono);letter-spacing:.15em}.vault-sidebar button{width:100%;min-height:42px;display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;padding:0 9px;border:1px solid transparent;border-radius:7px;color:var(--txt-faint);text-align:left}.vault-sidebar button svg{width:17px;height:17px}.vault-sidebar button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:650 0.72rem var(--font-ui)}.vault-sidebar button em{font:600 0.56rem var(--font-mono);font-style:normal}.vault-sidebar button:hover{color:var(--txt);background:rgba(255,255,255,.035)}.vault-sidebar button.is-active{color:var(--green-bright);border-color:var(--line-soft);background:rgba(118,185,0,.1)}.vault-stage{position:relative;min-width:0;overflow:hidden auto;padding:0;perspective:820px;perspective-origin:50% 40%;isolation:isolate;background:radial-gradient(circle at var(--vault-light-x) var(--vault-light-y),rgba(140,218,44,.18),transparent 29%),radial-gradient(ellipse at 50% 42%,#142018 0,#050907 56%,#010302 100%)}.vault-stage::after{content:"";position:absolute;inset:0;z-index:5;pointer-events:none;box-shadow:inset 0 0 58px 10px rgba(0,0,0,.66)}.vault-chamber{position:absolute;inset:0;z-index:0;overflow:visible;pointer-events:none;transform-style:preserve-3d}.vault-chamber>span{position:absolute;display:block;pointer-events:none}.vault-chamber-back{inset:7% 9% 8%;border:2px solid rgba(150,225,62,.3);background:radial-gradient(circle at 50% 48%,rgba(118,185,0,.16),transparent 38%),linear-gradient(145deg,rgba(25,37,27,.96),rgba(3,7,5,.99));box-shadow:0 0 62px rgba(118,185,0,.16),inset 0 0 68px rgba(0,0,0,.78);transform:translateZ(-340px) scale(1.28)}.vault-chamber-wall{top:-12%;bottom:-14%;width:42%;border:1px solid rgba(142,214,57,.22);background:linear-gradient(90deg,rgba(138,215,55,.16),transparent 16% 84%,rgba(138,215,55,.12)),linear-gradient(180deg,rgba(18,29,20,.98),rgba(2,5,3,.99));box-shadow:inset 0 0 42px rgba(0,0,0,.72)}.vault-chamber-wall--left{left:-25%;transform-origin:right center;transform:rotateY(64deg) translateZ(-122px)}.vault-chamber-wall--right{right:-25%;transform-origin:left center;transform:rotateY(-64deg) translateZ(-122px)}.vault-chamber-ceiling{left:-12%;right:-12%;top:-28%;height:56%;border:1px solid rgba(142,214,57,.18);background:linear-gradient(180deg,rgba(28,43,31,.98),rgba(3,7,5,.98));transform-origin:center bottom;transform:rotateX(-68deg) translateZ(-118px)}.vault-chamber::after{content:"";position:absolute;left:-14%;right:-14%;bottom:-32%;height:64%;border:1px solid rgba(142,214,57,.2);background:linear-gradient(90deg,rgba(140,218,44,.12),transparent 18% 82%,rgba(140,218,44,.12)),linear-gradient(180deg,#172019,#030604 74%);transform-origin:center top;transform:rotateX(70deg) translateZ(-94px);box-shadow:inset 0 0 42px rgba(0,0,0,.68)}.vault-chamber-arch{inset:3% 5% 4%;z-index:1;border:10px solid rgba(18,31,20,.98);border-top-color:rgba(108,172,46,.42);border-radius:48% 48% 4% 4%/24% 24% 4% 4%;box-shadow:0 0 0 1px rgba(156,230,68,.28),0 0 38px rgba(0,0,0,.72),inset 0 0 26px rgba(0,0,0,.66);transform:translateZ(-72px)}.vault-chamber-door{left:50%;top:49%;width:min(58%,330px);aspect-ratio:1;border:13px solid #101912;border-radius:50%;background:repeating-conic-gradient(from 6deg,rgba(148,220,63,.25) 0 1deg,transparent 1.5deg 30deg),radial-gradient(circle,#020402 0 31%,#182219 32% 48%,#080d09 49% 67%,#1b291c 68% 100%);box-shadow:0 0 0 2px rgba(151,226,66,.28),0 0 54px rgba(0,0,0,.86),inset 0 0 42px #000;transform:translate3d(-50%,-50%,-286px) scale(1.08)}.vault-chamber-core{left:50%;top:48%;width:126px;aspect-ratio:1;border:1px solid rgba(166,238,76,.34);border-radius:50%;background:repeating-conic-gradient(rgba(166,238,76,.42) 0 1deg,transparent 1.5deg 20deg),radial-gradient(circle,#020402 0 38%,rgba(118,185,0,.18) 39% 52%,#060b07 53% 100%);box-shadow:0 0 38px rgba(118,185,0,.18),inset 0 0 28px #000;opacity:.92;transform:translate3d(-50%,-50%,-226px) scale(.86);animation:vault-core-idle 14s linear infinite}.vault-chamber-rail{left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,rgba(162,235,72,.5),transparent);box-shadow:0 0 12px rgba(118,185,0,.2);transform:translateZ(-42px)}.vault-chamber-rail--one{top:16%}.vault-chamber-rail--two{bottom:13%}.vault-chamber-shelf{left:5%;right:5%;height:34px;border:1px solid rgba(158,230,72,.26);background:linear-gradient(180deg,rgba(51,70,53,.9),rgba(6,11,7,.98));box-shadow:0 8px 14px rgba(0,0,0,.58),inset 0 1px rgba(210,255,164,.12);transform-origin:center top;transform:rotateX(72deg) translateZ(-28px)}.vault-chamber-shelf--one{top:34%}.vault-chamber-shelf--two{top:65%}.vault-chamber-shelf--three{top:94%}.vault-chamber-sign{left:50%;top:4%;z-index:3;width:max-content;color:rgba(191,243,129,.7);font:700 0.52rem var(--font-mono);letter-spacing:.18em;text-shadow:0 0 12px rgba(118,185,0,.52);transform:translate3d(-50%,0,-20px)}@keyframes vault-core-idle{to{transform:translate3d(-50%,-50%,-226px) scale(.86) rotate(360deg)}}.vault-camera{position:relative;z-index:2;min-height:100%;transform-style:preserve-3d;transform:rotateX(calc(5deg + var(--vault-tilt-x))) rotateY(calc(-6deg + var(--vault-tilt-y))) translateZ(24px);transition:transform .2s ease-out}.vault-content{position:relative;z-index:2;min-height:100%;padding:72px 64px 92px;transform-style:preserve-3d}.vault-grid-plane{position:absolute;left:-24%;right:-24%;bottom:-29%;height:82%;pointer-events:none;opacity:.42;background:linear-gradient(90deg,rgba(118,185,0,.14),transparent 18% 82%,rgba(118,185,0,.14)),linear-gradient(180deg,rgba(47,65,49,.56),rgba(2,5,3,.2));transform:rotateX(70deg) translateZ(-40px);transform-origin:center top;-webkit-mask-image:linear-gradient(transparent,#000 34%,transparent 94%);mask-image:linear-gradient(transparent,#000 34%,transparent 94%)}.vault-items{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 26px;margin:0;padding:0;list-style:none;transform-style:preserve-3d;pointer-events:none}.vault-items>li{position:relative;min-width:0;transform-style:preserve-3d;transform:translate3d(0,0,var(--vault-depth)) rotateY(var(--vault-lean));transition:transform .3s cubic-bezier(.16,.82,.2,1)}.vault-items>li::before{content:"";position:absolute;inset:10px -12px -12px 10px;z-index:-1;border:1px solid rgba(151,226,66,.28);border-radius:10px;background:linear-gradient(145deg,rgba(50,68,52,.94),rgba(2,6,3,.98));box-shadow:9px 12px 20px rgba(0,0,0,.54),inset 0 1px rgba(255,255,255,.08);transform:translateZ(-28px);pointer-events:none}.vault-items>li::after{content:"";position:absolute;left:-5%;right:-5%;bottom:-22px;z-index:-2;height:28px;border:1px solid rgba(154,226,69,.22);background:linear-gradient(180deg,rgba(49,65,50,.9),rgba(4,8,5,.98));box-shadow:0 10px 16px rgba(0,0,0,.52);transform:rotateX(72deg) translateZ(-11px);transform-origin:center top;pointer-events:none}.vault-items>li.is-selected{z-index:3}.vault-items:has(> li:only-child){grid-template-columns:minmax(240px,360px);justify-content:center}.vault-items>li:only-child{transform:translate3d(0,0,74px) rotateY(0)}.vault-node{position:relative;width:100%;min-height:174px;display:grid;grid-template-rows:1fr auto;align-content:stretch;padding:0;overflow:hidden;border:1px solid rgba(151,221,65,.16);border-radius:11px;color:var(--txt);background:linear-gradient(145deg,rgba(21,29,23,.92),rgba(5,9,7,.88));box-shadow:0 18px 36px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.035);text-align:left;cursor:pointer;pointer-events:auto;transform:translateZ(0);transition:transform .24s cubic-bezier(.16,.82,.2,1),border-color .2s ease,box-shadow .2s ease}.vault-node::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent 15%,rgba(255,255,255,.08) 42%,transparent 62%);transform:translateX(-110%);transition:transform .46s ease}.vault-node:hover::after{transform:translateX(110%)}.vault-node:hover{transform:translateY(-7px) translateZ(42px);border-color:rgba(160,230,72,.55);box-shadow:0 28px 52px rgba(0,0,0,.48),0 0 34px rgba(118,185,0,.14)}.vault-node[aria-pressed=true]{transform:translateY(-9px) translateZ(58px);border-color:#9ce235;box-shadow:0 30px 58px rgba(0,0,0,.56),0 0 0 1px rgba(156,226,53,.2),0 0 38px rgba(118,185,0,.2)}.vault-node-visual{position:relative;min-height:118px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle,rgba(118,185,0,.11),transparent 68%)}.vault-node-image img{width:100%;height:100%;min-height:118px;object-fit:cover;opacity:.74;filter:saturate(.74) brightness(.72);transition:opacity .2s ease,filter .2s ease,transform .36s ease}.vault-node:hover .vault-node-image img,.vault-node[aria-pressed=true] .vault-node-image img{opacity:.94;filter:saturate(1) brightness(.9);transform:scale(1.045)}.vault-folder-form{perspective:420px}.vault-folder-form i{position:absolute;width:74px;height:58px;border:1px solid currentColor;background:color-mix(in srgb,currentColor 13%,rgba(4,8,6,.92));box-shadow:inset 0 0 22px color-mix(in srgb,currentColor 12%,transparent)}.vault-folder-form i:first-child{transform:translate3d(-20px,5px,0) rotateY(54deg)}.vault-folder-form i:nth-child(2){transform:translate3d(19px,5px,0) rotateY(-54deg)}.vault-folder-form i:nth-child(3){width:88px;height:28px;transform:translate3d(0,-28px,-6px) rotateX(66deg)}.vault-app-form svg,.vault-folder-form svg{position:relative;z-index:2;width:30px;height:30px;color:currentColor;filter:drop-shadow(0 0 12px currentColor)}.vault-app-form i{position:absolute;width:82px;height:82px;border:1px solid currentColor;border-radius:16px;transform:rotate(45deg);opacity:.34}.vault-tone-green{color:#a7ef39}.vault-tone-cyan{color:#6ddac7}.vault-tone-amber{color:#e7ba55}.vault-tone-violet{color:#ad91ff}.vault-node-copy{display:grid;gap:3px;padding:12px 13px 13px;border-top:1px solid rgba(255,255,255,.045);color:var(--txt)}.vault-node-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:720 0.82rem var(--font-ui)}.vault-node-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--txt-faint);font:600 0.64rem var(--font-body)}.vault-node-meta{position:absolute;right:9px;top:9px;padding:3px 6px;border:1px solid currentColor;border-radius:3px;color:currentColor;background:rgba(0,0,0,.48);font:700 0.6rem var(--font-mono);letter-spacing:.09em}.vault-preview{min-width:0;overflow:hidden auto;padding:14px;border-left:1px solid var(--line-soft);background:rgba(0,0,0,.2)}.vault-preview-empty{min-height:100%;display:grid;place-content:center;gap:7px;text-align:center}.vault-preview-empty span{color:var(--green-bright);font:700 0.55rem var(--font-mono);letter-spacing:.15em}.vault-preview-empty strong{color:var(--txt);font:700 0.95rem var(--font-ui)}.vault-preview-empty p{max-width:28ch;color:var(--txt-faint);font-size:.72rem;line-height:1.55}.vault-preview-media{position:relative;aspect-ratio:16/10;display:grid;place-items:center;overflow:hidden;border:1px solid var(--line-soft);border-radius:9px;background:rgba(118,185,0,.06)}.vault-preview-media img{width:100%;height:100%;object-fit:cover;filter:saturate(.9) brightness(.82)}.vault-preview-media>span{position:absolute;left:8px;top:8px;padding:3px 6px;border-radius:3px;color:#dfffc1;background:rgba(0,0,0,.58);font:700 0.6rem var(--font-mono);letter-spacing:.1em}.vault-preview-module svg{width:52px;height:52px;color:var(--green-bright);filter:drop-shadow(0 0 18px rgba(118,185,0,.55))}.vault-preview-copy{padding:15px 2px}.vault-preview-kicker{color:var(--green-bright);font:700 0.64rem var(--font-mono);letter-spacing:.12em}.vault-preview-copy h3{margin:7px 0 8px;color:var(--txt);font:760 1.08rem var(--font-ui)}.vault-preview-copy p{color:var(--txt-dim);font-size:.74rem;line-height:1.58}.vault-preview-stack{margin-top:11px;color:var(--txt-faint);font:600 0.64rem var(--font-mono);line-height:1.5}.vault-preview-actions{margin-top:14px}.vault-preview-actions .btn{width:100%}.vault-status{min-height:34px;display:flex;align-items:center;gap:12px;padding:0 13px;border-top:1px solid var(--line-soft);color:var(--txt-faint);background:rgba(0,0,0,.22);font:600 0.64rem var(--font-mono);letter-spacing:.08em}.vault-status span{color:var(--green-bright)}.vault-status strong{color:var(--txt-dim);font-weight:600}.vault-status em{margin-left:auto;font-style:normal}.vault-empty-state{grid-column:1/-1;min-height:220px;display:grid;place-content:center;gap:5px;color:var(--txt);text-align:center}.vault-empty-state span{color:var(--txt-faint);font-size:.72rem}.vault-shell[data-vault-view=list] .vault-grid-plane{display:none}.vault-shell[data-vault-view=list] .vault-chamber{opacity:.16}.vault-shell[data-vault-view=list] .vault-camera{transform:none;transition:none}.vault-shell[data-vault-view=list] .vault-items{grid-template-columns:1fr;gap:7px;transform:none;transition:none}.vault-shell[data-vault-view=list] .vault-items>li{transform:none}.vault-shell[data-vault-view=list] .vault-items>li::after,.vault-shell[data-vault-view=list] .vault-items>li::before{display:none}.vault-shell[data-vault-view=list] .vault-node{min-height:72px;grid-template-columns:92px 1fr;grid-template-rows:1fr}.vault-shell[data-vault-view=list] .vault-node-visual{min-height:70px}.vault-shell[data-vault-view=list] .vault-node-image img{min-height:70px}.vault-shell[data-vault-view=list] .vault-folder-form i{transform:scale(.54)}@media (max-width:768px){body.theme-dgx .win.is-physics-active{transform:none}.digital-iris-aperture{width:92vmin;height:92vmin}.digital-iris-readout{display:none}body .win[data-app=projects]{width:100%;height:100%;background:#071009;-webkit-backdrop-filter:none;backdrop-filter:none;animation:none}.vault-shell{overflow-y:auto!important;background:#071009}.vault-toolbar{position:sticky;top:0;z-index:8;grid-template-columns:auto 1fr auto;min-height:114px;padding:8px;background:#080d09}.vault-nav button{min-width:44px;min-height:44px}.vault-breadcrumb button{min-width:44px;min-height:44px;display:inline-flex;align-items:center;padding-inline:3px}.vault-search input,.vault-view-toggle{min-height:44px}.vault-breadcrumb{min-width:0}.vault-search{grid-column:1/-1;grid-row:2}.vault-view-toggle{grid-column:3;grid-row:1}.vault-workspace{height:auto;display:block}.vault-sidebar{display:flex;gap:5px;padding:8px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:12px;scrollbar-color:var(--green) rgba(255,255,255,0.04);border-right:0;border-bottom:1px solid var(--line-soft)}.vault-sidebar-label{display:none}.vault-sidebar button{width:auto;min-width:max-content;grid-template-columns:17px auto auto;min-height:44px;scroll-snap-align:center}.vault-stage{min-height:430px;padding:0;perspective:none;overflow:visible}.vault-chamber{display:none}.vault-camera{min-height:430px;padding:0;transform:none!important}.vault-content{min-height:430px;padding:16px 12px 26px;transform:none!important}.vault-grid-plane{display:none}.vault-items{gap:10px;transform:none!important}.vault-items>li{transform:none}.vault-items>li::after,.vault-items>li::before{display:none}.vault-node{min-height:156px;transform:none!important}.vault-node:hover,.vault-node[aria-pressed=true]{transform:none}.vault-preview{min-height:340px;border-left:0;border-top:1px solid var(--line-soft)}.vault-status{position:relative;bottom:auto;z-index:7;min-height:42px;background:rgba(8,13,9,.97)}.vault-status em{display:none}}body.theme-dgx:not(.pre-iris) .brand-orb *,body.theme-dgx:not(.pre-iris) .greyhole *{animation-play-state:paused!important}@media (max-width:430px){.vault-items{grid-template-columns:1fr}.vault-node{min-height:168px}}@media (max-width:768px){:root{--menubar-h:48px;--shell-top:calc(var(--menubar-h) + env(safe-area-inset-top));--dock-h:72px;--shell-bottom:calc(var(--dock-h) + env(safe-area-inset-bottom))}body.theme-windows-only{--shell-top:calc(60px + env(safe-area-inset-top));--shell-bottom:calc(var(--taskbar-h) + env(safe-area-inset-bottom))}.menubar{top:env(safe-area-inset-top);height:var(--menubar-h);padding-inline:10px}.menubar-left{gap:8px;flex:0 1 auto;overflow:hidden}.menubar-right{margin-left:auto;gap:6px;flex:0 0 auto}.mb-sep,.menubar-app,.menubar-date,.menubar-dgx-status,.menubar-sound,.menubar-sound-sep,.menubar-stat,.os-switcher,.os-switcher-sep{display:none!important}.menubar-logo{height:22px}.menubar-quick-action{min-width:38px;min-height:36px;justify-content:center;padding:0 8px}.menubar-search kbd,.menubar-search span{display:none}.menubar-theme-cycle{display:inline-flex;min-width:58px}.menubar-clock{font-size:.7rem}.desktop{margin-top:var(--shell-top)!important}body.theme-windows-only .desktop{margin-top:0!important}.greyhole{display:none!important}.mobile-launcher{inset:12px 12px calc(var(--shell-bottom) + 10px);grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding-bottom:max(8px,env(safe-area-inset-bottom))}.mobile-home-card{grid-column:1/-1;padding:16px;border:1px solid var(--line);border-radius:18px;background:radial-gradient(circle at 100% 0,rgba(118,185,0,.2),transparent 42%),rgba(10,14,11,.82);box-shadow:0 20px 55px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.07);-webkit-backdrop-filter:blur(20px) saturate(145%);backdrop-filter:blur(20px) saturate(145%)}.mobile-home-identity{display:flex;align-items:center;gap:13px}.mobile-home-identity img{width:64px;height:64px;flex:0 0 auto;object-fit:cover;border:1px solid var(--line);border-radius:16px}.mobile-home-identity span{color:var(--green-bright);font:700 0.65rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.mobile-home-identity strong{display:block;margin-top:2px;color:var(--txt);font:800 1.25rem var(--font-ui)}.mobile-home-identity p{margin-top:3px;color:var(--txt-faint);font-size:.72rem;line-height:1.38}.mobile-home-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:14px}.mobile-home-actions button{min-height:38px;padding:6px 7px;border-radius:9px;color:var(--txt);background:rgba(255,255,255,.06);border:1px solid var(--line-soft);font:700 0.7rem var(--font-ui)}.mobile-home-actions button:first-child{color:#08120a;background:var(--green);border-color:var(--green)}.mobile-launcher>button{min-height:84px}body:not(.theme-windows-only) .win,body:not(.theme-windows-only) .win.is-max{top:0!important;height:calc(100dvh - var(--shell-top) - var(--shell-bottom))!important;max-height:none}body.theme-windows-only .win,body.theme-windows-only .win.is-max{top:var(--shell-top)!important;height:calc(100dvh - var(--shell-top) - var(--shell-bottom))!important;max-height:none}.win-titlebar{min-height:46px;height:46px;padding-inline:8px}body:not(.theme-windows-only) .win-light{width:38px;height:38px}.win-body{padding:18px 16px 26px}.about-hero{padding:17px}.about-head{align-items:flex-start;gap:13px}.about-avatar{width:76px;height:76px;border-radius:17px}.about-id .name{font-size:1.8rem}.about-id .role{font-size:.82rem}.about-summary{margin-top:16px;font-size:.91rem}.about-actions{display:grid;grid-template-columns:1fr 1fr}.about-actions .btn:first-child{grid-column:1/-1}.about-metrics{grid-template-columns:1fr}.about-metrics>div{min-height:0;padding:12px 14px}.about-footer-cta{align-items:flex-start;flex-direction:column}.about-footer-cta .btn{width:100%}.dock{left:8px!important;right:8px!important;bottom:max(8px,env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;height:auto!important;transform:none!important}body.theme-dgx .dock-inner,body.theme-mac-only .dock-inner,body.theme-macos .dock-inner{position:static;left:auto;bottom:auto;width:100%;max-width:none;transform:none;justify-content:center;overflow-x:auto;gap:4px;padding:6px 8px}.dock-item{width:46px;height:46px}.dock-sep{margin-inline:1px}body.theme-mac-only .mobile-home-card{color:#17181b;background:radial-gradient(circle at 100% 0,rgba(10,132,255,.18),transparent 44%),rgba(248,250,255,.9);border-color:rgba(24,32,48,.16);box-shadow:0 20px 55px rgba(33,48,78,.22),inset 0 1px 0 rgba(255,255,255,.85)}body.theme-mac-only .mobile-home-identity span{color:#005fcc}body.theme-mac-only .mobile-home-identity strong{color:#17181b}body.theme-mac-only .mobile-home-identity p{color:#586273}body.theme-mac-only .mobile-home-actions button{color:#202634;background:rgba(255,255,255,.72);border-color:rgba(24,32,48,.16)}body.theme-mac-only .mobile-home-actions button:first-child{color:#fff;background:var(--green);border-color:var(--green)}.notification-stack{top:calc(var(--shell-top) + 8px);bottom:auto}.pwa-install-banner{bottom:calc(var(--shell-bottom) + 10px)}.login-lock-clock{top:max(28px,calc(env(safe-area-inset-top) + 18px))}.login-lock-clock time{font-size:clamp(2.7rem, 15vw, 4.2rem)}.login-card{padding:22px 20px 20px;border-radius:22px}.login-avatar{width:78px;height:78px}.iris-launch-stage{top:46%;width:calc(100% - 28px)}.iris-launch-button{min-width:min(238px,calc(100vw - 54px));min-height:68px;padding:10px 16px}}@media (max-width:430px){.mobile-launcher{grid-template-columns:repeat(3,minmax(0,1fr))}.mobile-launcher>button{min-height:78px}.mobile-launcher>button span{font-size:.74rem}.mobile-home-actions{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}.desktop-bg::before{animation:none}.win-body{scroll-behavior:auto!important}.brand-lightning-canvas,.brand-orb,.desktop-video,.greyhole{display:none!important}.boot-logo{animation:none}.iris-boot-scanner.is-scanning .iris-boot-scanline{animation:none;opacity:0}.iris-boot-blade{transform:rotate(var(--blade-angle)) rotate(0)!important}body.os-glitching #os{animation:none!important}body.theme-dgx .desktop-bg::before{animation:none!important}.vault-camera,.vault-items,.vault-items>li,.vault-node{transform:none!important}.vault-chamber-core{animation:none!important}.vault-node::after{display:none}}