body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at top,#0d0716,#07030d 45%,#05030a 100%);background:var(--canvas-gradient);color:#f5f3ff;color:var(--text-color);min-height:100vh;position:relative;transition:background-color .6s ease,color .6s ease}body *{transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}body:after,body:before{content:"";inset:0;pointer-events:none;position:fixed;z-index:-2}body:before{background:radial-gradient(circle at 10% 20%,#8a6cf673 0,#0000 45%),radial-gradient(circle at 80% 0,#5b40c459 0,#0000 55%),radial-gradient(circle at 20% 80%,#bc6aff66 0,#0000 50%);background:radial-gradient(circle at 10% 20%,var(--glow-one) 0,#0000 45%),radial-gradient(circle at 80% 0,var(--glow-two) 0,#0000 55%),radial-gradient(circle at 20% 80%,var(--glow-three) 0,#0000 50%);filter:blur(80px)}body:after{background:linear-gradient(120deg,#ffffff0a,#fff0);z-index:-1}:root,body[data-theme=dark]{--canvas-gradient:radial-gradient(circle at top,#0d0716,#07030d 45%,#05030a 100%);--text-color:#f5f3ff;--text-muted:#e5e2ffb3;--accent-color:#8a6cf6;--accent-bright:#ad91ff;--accent-strong:#6d4ce6;--accent-contrast:#f7f4ff;--glass-surface:#1610288c;--glass-surface-strong:#202021b8;--glass-toolbar:#130d24d9;--glass-border:#ad91ff40;--glass-shadow:0 25px 45px #09051673;--button-shadow:0 15px 25px #8a6cf64d;--chip-bg:#8a6cf62e;--chip-text:#fff;--glow-one:#8a6cf673;--glow-two:#5b40c459;--glow-three:#bc6aff66}body[data-theme=light]{--canvas-gradient:radial-gradient(circle at top,#f6f2ff,#ece8ff 45%,#e3deff 100%);--text-color:#1e1140;--text-muted:#2d1c5ca6;--accent-color:#7d5df2;--accent-bright:#9f82ff;--accent-strong:#6945e6;--accent-contrast:#0c051e;--glass-surface:#fff9;--glass-surface-strong:#ffffffd1;--glass-toolbar:#ffffffb3;--glass-border:#7359e040;--glass-shadow:0 25px 45px #5d4ab826;--button-shadow:0 15px 30px #654ad640;--chip-bg:#7d5df229;--chip-text:#000;--glow-one:#9571ff59;--glow-two:#fff6;--glow-three:#6852eb4d}html{scroll-behavior:smooth}.page-shell{color:#f5f3ff;color:var(--text-color)}.section-shell{padding-block:2rem;position:relative}.section-shell:before{background:linear-gradient(135deg,#ffffff0f,#0000 70%);border-radius:2rem;content:"";filter:blur(45px);inset:5% 0;opacity:.6;position:absolute;z-index:-1}.glass-panel{backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);background:#1610288c;background:var(--glass-surface);border:1px solid #ad91ff40;border:1px solid var(--glass-border);box-shadow:0 25px 45px #09051673;box-shadow:var(--glass-shadow);color:inherit}.header-glass{border-left:none;border-radius:0;border-right:none}.glass-panel.floating{transform-style:preserve-3d}.glass-panel.floating:hover{box-shadow:0 35px 65px #00000040;transform:translateY(-6px)}.hero-canvas{position:relative}.hero-canvas:after{border:1px solid #fff3;border-radius:inherit;content:"";inset:-2px;pointer-events:none;position:absolute}.gradient-heading{background-clip:text;-webkit-background-clip:text;color:#0000}.muted{color:#e5e2ffb3!important;color:var(--text-muted)!important}.chip{background:#8a6cf62e!important;background:var(--chip-bg)!important;border:1px solid #ad91ff40!important;border:1px solid var(--glass-border)!important;border-radius:999px!important;color:#fff!important;color:var(--chip-text)!important;font-weight:600!important;padding-block:.35rem!important;padding-inline:.85rem!important;text-transform:none!important}.profile-frame{border:2px solid #fff3;box-shadow:0 25px 45px #00000059}.glass-tabs .chakra-tabs__tablist{background:#1610288c;background:var(--glass-surface);border:1px solid #ad91ff40;border:1px solid var(--glass-border);border-radius:999px;box-shadow:0 25px 45px #09051673;box-shadow:var(--glass-shadow);padding:.35rem}.glass-tabs .chakra-tabs__tab{border-radius:999px;color:#e5e2ffb3;color:var(--text-muted);font-weight:600}.glass-tabs .chakra-tabs__tab[aria-selected=true]{background:linear-gradient(135deg,#8a6cf6,#ad91ff);background:linear-gradient(135deg,var(--accent-color),var(--accent-bright));box-shadow:0 15px 25px #8a6cf64d;box-shadow:var(--button-shadow);color:#f7f4ff;color:var(--accent-contrast)}.glass-tabs .chakra-tabs__tab:focus-visible{box-shadow:0 0 0 3px #ad91ff66}.nav-link{border-radius:999px;color:inherit;padding-inline:1rem;position:relative}.nav-link:after{background:linear-gradient(135deg,#ffffff1f,#0000);border-radius:inherit;content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease;z-index:-1}.nav-link:focus-visible:after,.nav-link:hover:after{opacity:1}.mode-toggle{background:#130d24d9!important;background:var(--glass-toolbar)!important;border:1px solid #ffffff29!important;border-radius:999px!important;box-shadow:0 25px 45px #09051673;box-shadow:var(--glass-shadow)}.mode-toggle:hover{filter:brightness(1.1)}.alternating-diagonal-lines{position:relative}.alternating-diagonal-lines:after,.alternating-diagonal-lines:before{background-image:repeating-linear-gradient(-45deg,#0000,#0000 10px,#ffffff14 0,#ffffff14 20px);content:"";inset:0;opacity:.5;position:absolute;z-index:-1}body[data-theme=dark] .alternating-diagonal-lines:after{background-image:repeating-linear-gradient(-45deg,#0000,#0000 10px,#0c052173 0,#0c052173 20px)}body[data-theme=light] .alternating-diagonal-lines:after{background-image:repeating-linear-gradient(-45deg,#0000,#0000 10px,#9d82ff26 0,#9d82ff26 20px)}.mode-toggle svg{color:#f7f4ff;color:var(--accent-contrast);filter:drop-shadow(0 6px 12px rgba(0,0,0,.2))}.tagline{letter-spacing:.08em}.glass-icon-button{border-radius:999px!important;color:#ad91ff!important;color:var(--accent-bright)!important}.glass-icon-button:focus-visible,.glass-icon-button:hover{background:#ffffff14!important;color:#f7f4ff!important;color:var(--accent-contrast)!important}