@font-face{font-family:Manrope;src:url(/fonts/manrope-var.woff2)format("woff2");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-var.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}:root{--font-ui:"Manrope", "Segoe UI", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", "SFMono-Regular", Consolas, monospace;--ink:#1b2140;--ink-soft:#4d5777;--ink-muted:#6d7797;--accent:#2f7bff;--accent-cyan:#24c6e8;--accent-mint:#35d65f;--accent-violet:#8b7bff;--accent-pink:#ff8fcf;--card-width:434px;--card-radius:30px;--glass-border:#ffffffb8;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:#eef1fc;min-height:100%}body{min-width:320px;min-height:100%;color:var(--ink);font-family:var(--font-ui);background:#eef1fc;margin:0;font-size:16px;line-height:1.5;overflow-x:hidden}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}img{max-width:100%;display:block}::selection{color:#121a36;background:#4a8fff3d}:focus-visible{outline-offset:3px;outline:2px solid #2f7bffa3}.site-shell{isolation:isolate;flex-direction:column;min-height:100svh;display:flex;position:relative;overflow-x:clip}.ambient{z-index:-3;pointer-events:none;background:radial-gradient(56% 62% at 8% 4%,#baa6ff80,#0000 68%),radial-gradient(48% 54% at 94% 3%,#76d3ff75,#0000 70%),radial-gradient(52% 50% at 88% 90%,#ffa4d63b,#0000 74%),radial-gradient(54% 60% at 14% 92%,#91e6ff4d,#0000 76%),linear-gradient(128deg,#f6f3ff 0%,#edf4ff 46%,#f6fbff 100%);position:fixed;inset:0;overflow:hidden}.ambient-orb{filter:blur(82px);opacity:.62;will-change:transform;border-radius:50%;display:block;position:absolute}.ambient-orb--violet{background:radial-gradient(circle at 42% 46%,#a484ffb8,#0000 67%);width:min(58vw,820px);height:min(58vw,820px);animation:26s ease-in-out infinite alternate drift-violet;top:-24%;left:-12%}.ambient-orb--cyan{background:radial-gradient(circle,#54cdff94,#0000 68%);width:min(54vw,760px);height:min(54vw,760px);animation:31s ease-in-out infinite alternate drift-cyan;top:-9%;right:-15%}.ambient-orb--rose{background:radial-gradient(circle,#ff90cd5c,#0000 68%);width:min(48vw,680px);height:min(48vw,680px);animation:35s ease-in-out infinite alternate drift-rose;bottom:-32%;left:30%}.ambient-glow{filter:blur(56px);opacity:.85;background:radial-gradient(circle at 48% 40%,#81cdff52,#0000 55%),radial-gradient(circle at 60% 66%,#79edff33,#0000 57%),radial-gradient(circle at 32% 62%,#9d7dff33,#0000 58%);border-radius:50%;width:min(44vw,650px);height:min(62vh,640px);position:absolute;top:6%;right:8%}.ambient-grid{opacity:.42;background-image:linear-gradient(#5d6fb10b 1px,#0000 1px),linear-gradient(90deg,#5d6fb10b 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(76% 60% at 52% 38%,#000 12%,#0000 72%);mask-image:radial-gradient(76% 60% at 52% 38%,#000 12%,#0000 72%)}.grain{z-index:-2;pointer-events:none;opacity:.2;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 220 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.52'/%3E%3C/svg%3E");position:fixed;inset:0}.skip-link{z-index:100;border:1px solid var(--glass-border);color:var(--ink);background:#ffffffe6;border-radius:10px;padding:10px 14px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .2s;position:fixed;top:14px;left:14px;transform:translateY(-160%)}.skip-link:focus-visible{transform:translateY(0)}.theme-toggle{z-index:60;border:1px solid var(--glass-border);color:#33405f;cursor:pointer;-webkit-backdrop-filter:blur(16px)saturate(150%);background:linear-gradient(140deg,#ffffffd6,#ffffff85);border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:transform .28s cubic-bezier(.2,.72,.24,1),border-color .28s,background .28s,box-shadow .28s,color .28s;display:grid;position:fixed;top:20px;right:22px;box-shadow:0 12px 28px -14px #283a6e80,inset 0 1px #fffffff5}.theme-toggle svg{width:19px;height:19px}.theme-toggle:hover{border-color:#fffffffa;transform:translateY(-2px)rotate(-8deg);box-shadow:0 16px 32px -14px #283a6e8c,0 0 20px #00f5ff2e,inset 0 1px #fff}.page-main{z-index:1;flex:1;align-items:center;padding:clamp(54px,8vh,102px) clamp(20px,4vw,56px) clamp(40px,6vh,68px);display:grid;position:relative}.hero{grid-template-columns:minmax(0, 1fr) minmax(380px, var(--card-width));align-items:center;gap:clamp(44px,7vw,96px);width:min(1160px,100%);margin:0 auto;display:grid}.intro{width:100%;max-width:590px;padding-bottom:4px}.intro-title{color:var(--ink);letter-spacing:-.06em;margin:0 0 28px;font-size:clamp(3.4rem,6.5vw,5.3rem);font-weight:800;line-height:.94;animation:.8s cubic-bezier(.2,.72,.24,1) 40ms both rise}.intro-title span{color:#0000;filter:drop-shadow(0 12px 26px #2f7bff29);background:linear-gradient(100deg,#2f7bff 4%,#22c6e8 50%,#35d65f 98%);-webkit-background-clip:text;background-clip:text;margin-left:.075em;display:inline-block}.intro-copy{max-width:492px;color:var(--ink-soft);letter-spacing:-.008em;margin:0 0 32px;font-size:16.5px;font-weight:500;line-height:1.78;animation:.8s cubic-bezier(.2,.72,.24,1) .12s both rise}.intro-actions{flex-wrap:wrap;gap:11px;animation:.8s cubic-bezier(.2,.72,.24,1) .2s both rise;display:flex}.glass-button{border:1px solid var(--glass-border);color:#303a5f;letter-spacing:-.005em;-webkit-backdrop-filter:blur(16px)saturate(145%);background:linear-gradient(135deg,#ffffffc7,#fff6);border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:47px;padding:0 20px;font-size:13.5px;font-weight:700;text-decoration:none;transition:transform .3s cubic-bezier(.2,.72,.24,1),box-shadow .3s,border-color .3s,color .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 14px 30px -18px #303f7880,inset 0 1px #fffffff0,inset 0 -1px #fff3}.glass-button:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 18%,#ffffffb3 46%,#0000 62%);transition:transform .72s cubic-bezier(.2,.72,.24,1);position:absolute;inset:0;transform:translate(-135%)}.glass-button svg{opacity:.78;flex:none;width:18px;height:18px;transition:opacity .25s,transform .25s}.glass-button--github svg{color:#252c4a;opacity:.92}.glass-button--discord svg{color:#6473ee;opacity:1}.glass-button--instagram svg{color:#e05694;opacity:1}.glass-button:hover{color:#1d2a54;border-color:#fffffff5;transform:translateY(-2px);box-shadow:0 18px 36px -18px #3558aa8c,0 0 22px #5edcff2e,inset 0 1px #fff}.glass-button:hover:before{transform:translate(135%)}.glass-button:hover svg{opacity:1;transform:translateY(-1px)}.hero-note{color:#707a9b;font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;margin-top:30px;font-size:9.5px;font-weight:500;animation:.8s cubic-bezier(.2,.72,.24,1) .28s both rise;display:flex}.hero-note-dot{background:#34d47e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #34d47e21,0 0 12px #34d47e8c}.hero-note-divider{background:#6473a04d;width:18px;height:1px;margin:0 2px}.profile-wrap{width:min(100%, var(--card-width));justify-self:end;animation:.95s cubic-bezier(.2,.72,.24,1) .12s both card-in;position:relative}.profile-card{z-index:2;border-radius:var(--card-radius);-webkit-backdrop-filter:blur(26px)saturate(138%);background:radial-gradient(125% 85% at 8% 0,#00f5ff2b,#0000 56%),radial-gradient(95% 62% at 100% 100%,#00f5ff29,#0000 70%),linear-gradient(165deg,#030e18f7 0%,#062137ed 28%,#0a4568d1 55%,#1793d1ad 80%,#00f5ff6b 100%),#04101c;border:1.5px solid #00f5ff8c;width:100%;transition:transform .4s cubic-bezier(.2,.72,.24,1),border-color .4s,box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 38px 90px -32px #031b32b3,0 20px 42px -28px #0a3c788c,0 0 52px #00f5ff2b,inset 0 1px #fff3,inset 0 -1px #00f5ff29,inset 0 -28px 48px -40px #00f5ff3d,inset 0 0 0 1px #ffffff0e}.profile-card:hover{border-color:#00f5ffc7;transform:translateY(-3px);box-shadow:0 44px 100px -32px #031b32bd,0 24px 48px -28px #0a3c7894,0 0 70px #00f5ff42,inset 0 1px #ffffff3d,inset 0 0 0 1px #ffffff12}.profile-shine{z-index:5;border-radius:inherit;background:radial-gradient(520px circle at var(--gloss-x,30%) var(--gloss-y,0%), #ffffff1c, transparent 44%), linear-gradient(122deg, #ffffff1a 0%, transparent 26%);mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0}.card-banner{z-index:1;aspect-ratio:1024/409;border-radius:var(--card-radius) var(--card-radius) 0 0;background:#020a0f;border-bottom:1px solid #00f5ff29;width:100%;position:relative;overflow:hidden}.card-banner-img{object-fit:cover;object-position:left center;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%}.card-banner-fade{pointer-events:none;background:linear-gradient(#02090d2e 0%,#0000 42%,#04181f47 100%),linear-gradient(90deg,#02090d29,#0000 30%),radial-gradient(130px 90px at 100% 0,#02090dd1,#0000 72%);position:absolute;inset:0}.banner-actions{z-index:4;gap:8px;display:flex;position:absolute;top:13px;right:14px}.round-button{color:#e9fdff;cursor:pointer;background:linear-gradient(145deg,#101f26eb,#02080bcc);border:1px solid #ffffff1c;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;transition:transform .25s,border-color .25s,background .25s,box-shadow .25s;display:grid;box-shadow:inset 0 1px #ffffff24,0 10px 22px #00000052}.round-button svg{width:18px;height:18px}.round-button:hover{background:linear-gradient(145deg,#142f36f5,#041015e6);border-color:#7cedff73;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff2e,0 0 18px #4ce0ff2e,0 10px 22px #00000052}.avatar-wrap{z-index:4;width:120px;height:120px;position:absolute;top:84px;left:16px}.avatar{border-radius:50%;width:100%;height:100%;position:relative}.avatar-photo{z-index:1;object-fit:cover;border:0;border-radius:50%;width:100%;height:100%;display:block;position:relative;box-shadow:0 0 0 2px #92f7ffd1,0 0 0 7px #02161ef0,0 0 30px #4fe2ff5c}.avatar-decoration{z-index:2;object-fit:contain;pointer-events:none;filter:drop-shadow(0 0 7px #5be9ff80);width:120%;max-width:none;height:120%;position:absolute;inset:-10%}.status-orb{z-index:5;background:radial-gradient(circle at 36% 28%,#496d7694,#0000 42%),linear-gradient(145deg,#1d343c,#08161c 72%);border:1px solid #a8f7ff47;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:1px;right:-4px;box-shadow:0 0 0 4px #041f27db,inset 0 2px 6px #ffffff21,0 8px 18px #0006}.status-glyph{filter:drop-shadow(0 0 4px #00000073);width:15px;height:15px}.avatar-note{z-index:3;align-items:center;gap:9px;min-width:0;display:flex;position:absolute;top:185px;left:152px;right:24px}.avatar-note-code{color:#bdf8ff;width:31px;height:31px;font-family:var(--font-mono);letter-spacing:-.05em;background:linear-gradient(140deg,#6cebff33,#7e74ff29);border:1px solid #ffffff1f;border-radius:9px;flex:none;place-items:center;font-size:10.5px;font-weight:700;line-height:1;display:grid;box-shadow:inset 0 1px #ffffff29,0 6px 14px -8px #00000073}.avatar-note-text{color:#def7fbdb;letter-spacing:-.012em;min-width:0;margin:0;font-size:12.5px;font-weight:600;line-height:1.3}.profile-body{z-index:2;background:linear-gradient(#1793d11f,#0000 28%),linear-gradient(#00f5ff09,#1793d10d);padding:58px 24px 22px;position:relative}.profile-name{overflow-wrap:anywhere;color:#0000;filter:drop-shadow(0 3px 14px #00000038);letter-spacing:-.045em;-webkit-background-clip:text;background-clip:text;max-width:100%;margin:0;padding-right:5px;font-size:35px;font-style:italic;font-weight:800;line-height:1.04;display:inline-block}.profile-meta{flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:10px;margin-top:8px;display:flex}.profile-handle{color:#e2f2f4;letter-spacing:-.012em;white-space:nowrap;flex:auto;align-items:center;gap:8px;min-width:0;margin:0;font-size:14px;font-weight:600;display:flex;overflow:hidden}.meta-dot{color:#ddf6fa85;font-size:11px}.badge-list{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff12,#ffffff0a);border:1px solid #ffffff13;border-radius:14px;flex:none;grid-template-columns:repeat(5,26px);grid-auto-rows:26px;align-items:center;gap:3px;margin:-23px 0 0;padding:5px 6px;list-style:none;display:grid;box-shadow:inset 0 1px #ffffff13,0 8px 18px -14px #00000080}.badge-list li{justify-self:center;place-items:center;width:26px;height:26px;display:grid}.lang-badge{background:linear-gradient(150deg,#ffffff21,#ffffff09);border:1px solid #ffffff1a;border-radius:7px;place-items:center;width:24px;height:24px;transition:transform .25s cubic-bezier(.2,.72,.24,1),background .25s,box-shadow .25s;display:grid;box-shadow:inset 0 1px #ffffff29,0 3px 8px -5px #0009}.lang-badge svg{filter:drop-shadow(0 1px 2px #0006);width:15px;height:15px}.badge-list li:hover .lang-badge{background:linear-gradient(150deg,#fff3,#ffffff0f);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff3d,0 6px 12px -6px #0009}.profile-bio{margin-top:22px}.profile-bio-label{color:#c1e4eb8f;font-family:var(--font-mono);letter-spacing:.12em;align-items:center;gap:8px;margin:0 0 5px;font-size:9px;font-weight:600;line-height:1.2;display:flex}.profile-bio-label:before{content:"";background:#7defff;border-radius:50%;width:4px;height:4px;box-shadow:0 0 8px #7defff8c}.profile-bio-label:after{content:"";background:linear-gradient(90deg,#97eaf538,#0000);flex:1;height:1px}.profile-quote{color:#e7f5f6;letter-spacing:-.017em;text-shadow:0 3px 18px #0000003d;margin:0;font-size:20px;font-style:italic;font-weight:500;line-height:1.36}.message-form{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffff17,#ffffff0e);border:1px solid #ffffff17;border-radius:16px;align-items:center;gap:6px;height:56px;margin-top:23px;padding:0 11px 0 20px;transition:border-color .3s,box-shadow .3s,background .3s;display:flex;box-shadow:inset 0 1px #ffffff1a,0 10px 26px -16px #0000005c}.message-form:focus-within{background:linear-gradient(135deg,#ffffff1d,#fff1);border-color:#6deaff80;box-shadow:0 0 0 3px #4ddcff12,inset 0 1px #ffffff24,0 12px 28px -16px #0006}.message-input{color:#effeff;letter-spacing:-.01em;background:0 0;border:0;outline:0;flex:auto;width:100%;min-width:0;padding:0;font-size:15px;font-weight:500}.message-input::placeholder{color:#cfe9ed99;opacity:1}.message-actions{flex:none;align-items:center;gap:1px;display:flex}.message-icon-button,.message-send{color:#ddf4f7b8;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;transition:background .25s,color .25s,transform .25s,opacity .25s;display:grid}.message-icon-button svg,.message-send svg{width:22px;height:22px}.message-icon-button:hover{color:#e6fdff;background:#ffffff14}.message-send{color:#c9f9ff;opacity:0;pointer-events:none;transform:translate(4px)scale(.9)}.message-send.is-active{opacity:1;pointer-events:auto;background:#78f0ff1f;transform:translate(0)scale(1)}.message-send.is-active:hover{background:#78f0ff38}.message-send:disabled{cursor:default}.message-tip{color:#bee0e65c;letter-spacing:.015em;text-align:right;opacity:0;margin:7px 2px 0;font-size:9.5px;font-weight:500;transition:opacity .3s,transform .3s;transform:translateY(-2px)}.message-form:focus-within+.message-tip{opacity:1;transform:translateY(0)}.message-tip kbd{color:#ddf6faad;font-family:var(--font-mono);background:#ffffff12;border:1px solid #ffffff1a;border-radius:3px;padding:1px 4px;font-size:7.5px}.emoji-wrap{position:relative}.emoji-picker{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#061921f5;border:1px solid #74ebff3d;border-radius:13px;gap:2px;padding:6px;animation:.18s both pop-in;display:flex;position:absolute;bottom:calc(100% + 10px);right:-8px;box-shadow:0 18px 42px #0000006b,inset 0 1px #ffffff1a}.emoji-picker button{cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;font-size:17px;transition:background .2s,transform .2s;display:grid}.emoji-picker button:hover{background:#ffffff14;transform:translateY(-1px)}.card-toast{z-index:25;color:#dffcff;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#04151cf5;border:1px solid #72efff42;border-radius:11px;align-items:center;gap:7px;max-width:calc(100% - 32px);padding:8px 13px;font-size:11px;font-weight:600;transition:opacity .3s,transform .3s;display:flex;position:absolute;bottom:15px;left:50%;transform:translate(-50%,9px);box-shadow:0 16px 38px #0006,inset 0 1px #ffffff1a}.card-toast svg{color:#5ee8a1;flex:none;width:14px;height:14px}.card-toast.is-visible{opacity:1;transform:translate(-50%)}.site-footer{z-index:1;padding:0 clamp(20px,4vw,56px) 25px;position:relative}.footer-inner{color:#455175ad;border-top:1px solid #58679a24;justify-content:space-between;align-items:center;gap:16px;width:min(1160px,100%);margin:0 auto;padding-top:17px;font-size:11.5px;font-weight:600;display:flex}.footer-copy{margin:0}.footer-copy a{color:inherit;text-underline-offset:3px;text-decoration:none;transition:color .2s}.footer-copy a:hover{color:#26345f;text-decoration:underline}.footer-sep{opacity:.55;margin:0 6px}.footer-dot{opacity:.55;margin:0 7px}.footer-note{color:#4f608885;font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:7px;margin:0;font-size:8.5px;display:flex}.footer-live{background:#34d47e;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #34d47e1c,0 0 9px #34d47e80}html[data-theme=dark]{--ink:#eef3ff;--ink-soft:#b7c4e2;--ink-muted:#8d9bbb;--glass-border:#ffffff24;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#070b14}html[data-theme=dark] body{background:#070b14}html[data-theme=dark] ::selection{color:#f4fbff;background:#00f5ff38}html[data-theme=dark] :focus-visible{outline-color:#00f5ffb3}html[data-theme=dark] .ambient{background:radial-gradient(56% 62% at 8% 4%,#6a48d26b,#0000 68%),radial-gradient(48% 54% at 94% 3%,#0094c457,#0000 70%),radial-gradient(52% 50% at 88% 90%,#be3c8c2e,#0000 74%),radial-gradient(54% 60% at 14% 92%,#00b4d233,#0000 76%),linear-gradient(128deg,#070912 0%,#081120 48%,#060d18 100%)}html[data-theme=dark] .ambient-orb{opacity:.42}html[data-theme=dark] .ambient-orb--violet{background:radial-gradient(circle at 42% 46%,#805aff99,#0000 67%)}html[data-theme=dark] .ambient-orb--cyan{background:radial-gradient(circle,#00c8ff75,#0000 68%)}html[data-theme=dark] .ambient-orb--rose{background:radial-gradient(circle,#ff5cb242,#0000 68%)}html[data-theme=dark] .ambient-glow{opacity:.6}html[data-theme=dark] .ambient-grid{opacity:.3;background-image:linear-gradient(#7da0ff0f 1px,#0000 1px),linear-gradient(90deg,#7da0ff0f 1px,#0000 1px)}html[data-theme=dark] .grain{opacity:.13;mix-blend-mode:screen}html[data-theme=dark] .skip-link{color:var(--ink);background:#0e172af0}html[data-theme=dark] .theme-toggle{color:#cfe6ff;background:linear-gradient(140deg,#1a2642e6,#0d1628ad);border-color:#ffffff29;box-shadow:0 12px 30px -14px #000000b3,0 0 24px #00f5ff14,inset 0 1px #ffffff24}html[data-theme=dark] .theme-toggle:hover{border-color:#00f5ff75;box-shadow:0 16px 34px -14px #000000c2,0 0 26px #00f5ff3d,inset 0 1px #ffffff2e}html[data-theme=dark] .intro-title span{filter:drop-shadow(0 12px 30px #00e1ff38);background:linear-gradient(100deg,#56a2ff 4%,#32e3ff 52%,#5df08a 98%);-webkit-background-clip:text;background-clip:text}html[data-theme=dark] .intro-copy{color:var(--ink-soft)}html[data-theme=dark] .glass-button{color:#dbe7ff;background:linear-gradient(135deg,#223252b8,#101a2e7a);border-color:#ffffff26;box-shadow:0 16px 34px -20px #000c,inset 0 1px #ffffff24,inset 0 -1px #ffffff0a}html[data-theme=dark] .glass-button:before{background:linear-gradient(110deg,#0000 18%,#8cdcff29 46%,#0000 62%)}html[data-theme=dark] .glass-button--github svg{color:#e7eefc}html[data-theme=dark] .glass-button:hover{color:#fff;border-color:#00f5ff6b;box-shadow:0 20px 38px -20px #000000db,0 0 24px #00f5ff29,inset 0 1px #fff3}html[data-theme=dark] .hero-note{color:#8e9cbd}html[data-theme=dark] .hero-note-divider{background:#a0b4e642}html[data-theme=dark] .footer-inner{color:#b4c4e2a8;border-top-color:#96afe624}html[data-theme=dark] .footer-copy a:hover{color:#eaf4ff}html[data-theme=dark] .footer-note{color:#9eb2d894}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes card-in{0%{opacity:0;transform:translateY(26px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes drift-violet{0%{transform:translate(-2%,-1%)scale(1)}to{transform:translate(4%,3%)scale(1.06)}}@keyframes drift-cyan{0%{transform:translate(1%,-2%)scale(1.02)}to{transform:translate(-4%,4%)scale(1)}}@keyframes drift-rose{0%{transform:translate(-2%,2%)scale(1)}to{transform:translate(4%,-3%)scale(1.07)}}@keyframes pop-in{0%{opacity:0;transform:translateY(5px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1023px){.page-main{padding:58px 24px 46px}.hero{grid-template-columns:minmax(0,1fr);justify-items:center;gap:48px;width:min(560px,100%)}.intro{text-align:center;max-width:540px}.intro-copy{margin-left:auto;margin-right:auto}.intro-actions,.hero-note{justify-content:center}.profile-wrap{justify-self:center}}@media (width<=640px){.page-main{padding:46px 20px 38px}.hero{gap:40px}.intro-title{margin-bottom:22px;font-size:clamp(3.1rem,13vw,4.6rem)}.intro-copy{margin-bottom:27px;font-size:15.5px;line-height:1.72}.hero-note{letter-spacing:.06em;margin-top:25px;font-size:9px}.hero-note-divider{background:#6473a066;border-radius:50%;width:3px;height:3px;margin:0 1px}.site-footer{padding:0 20px 20px}.footer-inner{text-align:center;flex-direction:column;justify-content:center;gap:8px;padding-top:15px}.footer-note{font-size:8px}}@media (width<=480px){.page-main{padding:38px 16px 34px}.hero{gap:34px}.intro-title{font-size:clamp(2.9rem,13.8vw,4rem)}.intro-copy{font-size:15px}.glass-button{min-height:44px;padding:0 17px;font-size:12.5px}.glass-button svg{width:16px;height:16px}.profile-wrap{width:100%}.profile-card{border-radius:24px}.banner-actions{gap:6px;top:10px;right:11px}.round-button{width:34px;height:34px}.round-button svg{width:15px;height:15px}.avatar-wrap{width:94px;height:94px;top:64px;left:10px}.status-orb{width:28px;height:28px;bottom:0;right:-3px;box-shadow:0 0 0 3px #041f27db,inset 0 2px 6px #ffffff21,0 8px 18px #0006}.status-glyph{width:14px;height:14px}.avatar-note{top:calc(39.94vw - 4.7808px);left:116px;right:18px}.avatar-note-code{width:30px;height:30px;font-size:10px}.avatar-note-text{font-size:12px}.profile-body{padding:48px 18px 18px}.profile-name{letter-spacing:-.04em;font-size:30px}.profile-meta{gap:8px;margin-top:7px}.profile-handle{gap:7px;font-size:12.5px}.badge-list{border-radius:12px;grid-template-columns:repeat(5,23px);grid-auto-rows:23px;gap:2px;margin-top:-19.5px;padding:4px 5px}.badge-list li{width:23px;height:23px}.lang-badge{border-radius:6px;width:21px;height:21px}.lang-badge svg{width:13px;height:13px}.profile-bio{margin-top:19px}.profile-bio-label{font-size:8.5px}.profile-quote{font-size:17.5px}.message-form{border-radius:15px;height:52px;margin-top:21px;padding:0 8px 0 16px}.message-input{font-size:14px}.message-icon-button,.message-send{width:33px;height:33px}.message-icon-button svg,.message-send svg{width:20px;height:20px}.card-toast{font-size:10px;bottom:11px}}@media (width<=380px){.intro-title{font-size:2.75rem}.avatar-wrap{width:88px;height:88px;top:58px;left:9px}.status-orb{width:26px;height:26px}.status-glyph{width:13px;height:13px}.avatar-note{top:calc(39.94vw - 5.7808px);left:109px;right:15px}.avatar-note-code{width:28px;height:28px;font-size:9.5px}.avatar-note-text{font-size:11.5px}.profile-name{font-size:28px}.profile-meta{gap:6px;margin-top:6px}.profile-bio{margin-top:18px}.profile-quote{font-size:16.5px}}@media (width<=340px){.page-main{padding-left:14px;padding-right:14px}.hero-note{letter-spacing:.035em;font-size:8.4px}.avatar-wrap{width:80px;height:80px;top:50px;left:8px}.status-orb{width:25px;height:25px}.status-glyph{width:12px;height:12px}.avatar-note{top:calc(39.94vw - 5.1832px);left:99px;right:14px}.avatar-note-code{width:26px;height:26px;font-size:9px}.avatar-note-text{font-size:10.5px}.profile-body{padding-left:15px;padding-right:15px}.profile-name{font-size:26px}.profile-handle{font-size:11.5px}.profile-meta{gap:5px;margin-top:8px}.badge-list{grid-template-columns:repeat(5,19px);grid-auto-rows:19px;gap:1px;margin-top:-16px;padding:4px}.badge-list li{width:19px;height:19px}.lang-badge{border-radius:5px;width:19px;height:19px}.lang-badge svg{width:12px;height:12px}.profile-quote{font-size:16px}.message-form{height:50px;padding-left:14px}.message-input{font-size:13px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ambient-orb{animation:none!important}.profile-card:hover{transform:none}}
