body.landing-body{background:radial-gradient(1200px 600px at 80% -10%, #a855f71a, transparent 60%), radial-gradient(900px 500px at -10% 30%, #38bdf814, transparent 60%), var(--bg-primary);color:var(--text-primary);font-family:var(--font-main);transition:background .4s,color .4s}body.landing-body:before{display:none}body.landing-body #site-nav{background:var(--glass-bg);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(28px)saturate(180%);color:var(--text-primary);grid-template-columns:auto 1fr auto;align-items:center;gap:24px;display:grid}body.landing-body #site-nav .nav-logo{color:var(--text-primary);letter-spacing:-.02em;background:linear-gradient(135deg,#a855f7,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;justify-self:start;font-size:.92rem;font-weight:800}body.landing-body #site-nav .nav-links{justify-self:center;width:fit-content;margin:0}body.landing-body #site-nav .nav-actions{justify-content:flex-end;min-width:220px}body.landing-body #site-nav .nav-links a{color:var(--text-secondary);border-radius:999px;padding:7px 14px;font-size:.84rem;font-weight:500}body.landing-body #site-nav .nav-links a:hover{color:var(--text-primary);background:var(--bg-secondary)}body.landing-body #site-nav .nav-links a.active{color:#fff;background:linear-gradient(135deg,#a855f7,#ec4899);border:none;font-weight:600;box-shadow:0 4px 12px #a855f74d}body.landing-body #site-nav #clock-widget{color:var(--text-secondary);border:1px solid var(--border);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;box-sizing:border-box;border-radius:999px;flex-shrink:0;width:152px;padding:6px 14px;font-size:.78rem}body.landing-body #site-nav #clock-widget:hover{background:var(--bg-secondary);color:var(--text-primary)}body.landing-body #site-nav #theme-toggle{background:var(--bg-card);border:1.5px solid var(--border);color:var(--text-primary);border-radius:50%;width:36px;height:36px}body.landing-body #site-nav #theme-toggle:hover{background:var(--bg-secondary);border-color:#a855f7;transform:rotate(20deg)}body.landing-body #site-nav .nav-avatar-btn{background:linear-gradient(135deg,#a855f7,#ec4899) padding-box padding-box,linear-gradient(135deg,#a855f7,#ec4899) border-box;border:2px solid #0000;border-radius:50%;width:36px;height:36px}body.landing-body #mobile-menu{background:var(--glass-bg);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px)}body.landing-body #mobile-menu a{color:var(--text-secondary);border-radius:12px;padding:12px 16px}body.landing-body #mobile-menu a:hover,body.landing-body #mobile-menu a.active{color:var(--text-primary);background:var(--bg-secondary)}body.landing-body .site-footer{border-top:1px solid var(--border);color:var(--text-muted);background:0 0;padding:32px 40px;font-size:.82rem}body.landing-body .site-footer .site-footer-logo{color:var(--text-primary);background:linear-gradient(135deg,#a855f7,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:.95rem;font-weight:700}body.landing-body .site-footer kbd{background:var(--bg-card);border:1px solid var(--border);color:var(--text-primary);font-family:var(--font-mono);border-radius:6px;padding:2px 8px}body.landing-body #shortcuts-modal{background:var(--bg-overlay);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}body.landing-body #shortcuts-modal .shortcuts-box{background:var(--bg-card);border:1px solid var(--border);border-radius:24px;padding:32px;box-shadow:0 24px 80px #0000002e}body.landing-body #shortcuts-modal h3{color:var(--text-primary);letter-spacing:-.02em;font-size:1.25rem;font-weight:800}body.landing-body .shortcut-row{color:var(--text-secondary);border-bottom:1px solid var(--border);font-size:.88rem}body.landing-body .shortcut-row kbd{background:var(--bg-secondary);border:1px solid var(--border);color:var(--text-primary);font-family:var(--font-mono);border-radius:6px;padding:3px 10px}body.landing-body #shortcuts-modal .btn-secondary{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border);text-transform:none;letter-spacing:0;border-radius:999px;padding:9px 22px;font-size:.82rem;font-weight:600}body.landing-body #shortcuts-modal .btn-secondary:hover{border-color:var(--text-primary)}body.landing-body .guest-welcome-toast{background:var(--bg-card);border:1px solid var(--border);color:var(--text-primary);border-radius:999px;padding:10px 22px;box-shadow:0 12px 40px #0000001f}.landing-page-wrap{max-width:980px;min-height:100vh;margin:0 auto;padding:0 24px 80px;position:relative}.landing-page-wrap .os-topbar{background:var(--glass-bg);border:1px solid var(--border);-webkit-backdrop-filter:blur(20px);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:24px 0 32px;padding:10px 18px;display:flex;position:relative;box-shadow:0 2px 12px #0000000a}.landing-page-wrap .os-topbar:after{display:none}.landing-page-wrap .os-topbar-left{align-items:center;gap:10px;display:flex}.landing-page-wrap .os-brand-icon{filter:grayscale(0);font-size:1.05rem}.landing-page-wrap .os-brand-name{font-family:var(--font-main);color:var(--text-primary);letter-spacing:-.01em;text-transform:none;font-size:.88rem;font-weight:700}.landing-page-wrap .os-version{font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.04em;background:var(--bg-secondary);border-radius:4px;padding:1px 6px;font-size:.7rem;font-weight:400}.landing-page-wrap .os-status-pill{border:none;border-left:1px solid var(--border);font-family:var(--font-mono);color:var(--text-muted);text-transform:lowercase;letter-spacing:.04em;background:0 0;border-radius:0;align-items:center;gap:6px;padding:0 0 0 12px;font-size:.7rem;display:inline-flex}.landing-page-wrap .os-status-dot{background:#10b981;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite osPulse;box-shadow:0 0 6px #10b98199}@keyframes osPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.landing-page-wrap .os-topbar-right{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.landing-page-wrap .os-quick-chip,.landing-page-wrap .os-clock-chip{font-family:var(--font-main);color:var(--text-secondary);border:none;border-left:1px solid var(--border);text-transform:none;letter-spacing:0;background:0 0;padding:0 8px;font-size:.78rem}.landing-page-wrap .os-clock-chip span{color:var(--text-primary);font-weight:600;font-family:var(--font-mono)}.landing-page-wrap .os-window{background:var(--bg-card);border:1px solid var(--border);border-radius:20px;margin:0 0 28px;transition:box-shadow .3s,transform .3s;position:relative;overflow:hidden;box-shadow:0 4px 24px #0000000a,0 1px 2px #00000005;animation:none!important}.landing-page-wrap .os-window:hover{box-shadow:0 12px 40px #00000014,0 2px 6px #0000000a}.landing-page-wrap .os-window:before{display:none!important}.landing-page-wrap .os-win-header{border-bottom:1px solid var(--border);background:0 0;grid-template-columns:none;align-items:center;gap:12px;padding:14px 20px;display:flex}.landing-page-wrap .os-win-controls{align-items:center;gap:6px;display:flex}.landing-page-wrap .os-win-dot{cursor:pointer;border:1px solid #0000001a;border-radius:50%;width:12px;height:12px;transition:transform .15s,filter .15s;display:inline-block}.landing-page-wrap .os-win-dot.close{background:#ff5f57}.landing-page-wrap .os-win-dot.minimize{background:#febc2e}.landing-page-wrap .os-win-dot.maximize{background:#28c840}.landing-page-wrap .os-win-dot:hover{filter:brightness(1.1);transform:scale(1.15)}.landing-page-wrap .os-win-title{font-family:var(--font-mono);color:var(--text-muted);letter-spacing:0;flex:1;font-size:.78rem;font-style:normal;font-weight:500}.landing-page-wrap .os-win-tag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--accent);border:1px solid var(--border);background:var(--accent-soft);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:.7rem;font-weight:600}.landing-page-wrap .os-win-body{padding:28px 28px 32px;position:relative}.landing-page-wrap .profile-hero-grid{grid-template-columns:200px 1fr;align-items:center;gap:36px;display:grid}.landing-page-wrap .profile-avatar-column{text-align:center}.landing-page-wrap .profile-avatar-frame{background:linear-gradient(var(--bg-card), var(--bg-card)) padding-box, linear-gradient(135deg, #a855f7, #ec4899, #38bdf8) border-box;border:3px solid #0000;border-radius:50%;width:160px;height:160px;margin:0 auto 14px;position:relative;overflow:hidden;box-shadow:0 12px 40px #a855f72e}.landing-page-wrap .profile-avatar-img{object-fit:cover;filter:contrast(1.02)saturate(.95);width:100%;height:100%}.landing-page-wrap .profile-avatar-badge{background:var(--bg-card);border:2px solid var(--bg-card);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.6rem;line-height:1;display:flex;position:absolute;bottom:8px;right:8px;box-shadow:0 2px 8px #0000001a}.landing-page-wrap .profile-location-chip{font-family:var(--font-mono);text-transform:lowercase;letter-spacing:.04em;color:var(--text-secondary);background:var(--bg-secondary);text-align:center;border-radius:999px;padding:5px 12px;font-size:.72rem;display:inline-block}.landing-page-wrap .profile-info-column{min-width:0}.landing-page-wrap .profile-badge-row{font-family:var(--font-main);text-transform:none;letter-spacing:0;flex-wrap:wrap;gap:6px;margin-bottom:14px;font-size:.78rem;display:flex}.landing-page-wrap .os-chip{background:var(--bg-secondary);border:1px solid var(--border);color:var(--text-secondary);border-radius:999px;padding:4px 12px;font-size:.76rem;font-weight:500}.landing-page-wrap .os-chip:not(:last-child):after{display:none}.landing-page-wrap .os-chip.alt{color:#fff;font-style:normal;font-family:var(--font-main);text-transform:none;letter-spacing:0;background:linear-gradient(135deg,#a855f7,#ec4899);border:none;font-size:.76rem;box-shadow:0 2px 8px #a855f740}.landing-page-wrap .profile-name{font-family:var(--font-main);letter-spacing:-.03em;color:var(--text-primary);background:linear-gradient(135deg, var(--text-primary) 0%, #a855f7 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:14px;font-size:clamp(2rem,4.5vw,3rem);font-weight:800;line-height:1.1}.landing-page-wrap .profile-name:before{content:none}.landing-page-wrap .profile-alias{color:#a855f7;-webkit-text-fill-color:#a855f7;font-size:.8em;font-style:normal;font-weight:500}.landing-page-wrap .profile-statement{font-family:var(--font-main);color:var(--text-secondary);max-width:60ch;margin-bottom:18px;font-size:1.02rem;font-style:normal;font-weight:400;line-height:1.65}.landing-page-wrap .profile-tags-row{font-family:var(--font-mono);flex-wrap:wrap;gap:6px;margin-bottom:22px;font-size:.78rem;display:flex}.landing-page-wrap .tag-item{color:var(--text-secondary);cursor:default;border:1px dashed var(--border);background:0 0;border-radius:999px;padding:4px 10px;font-size:.75rem;text-decoration:none}.landing-page-wrap .tag-item:hover{color:var(--accent);border-color:var(--accent);background:var(--accent-soft);border-style:solid}.landing-page-wrap .profile-actions-row{flex-wrap:wrap;gap:10px;display:flex}.landing-page-wrap .btn{font-family:var(--font-main);text-transform:none;letter-spacing:0;cursor:pointer;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:11px 20px;font-size:.88rem;font-weight:600;text-decoration:none;transition:all .22s cubic-bezier(.4,0,.2,1);display:inline-flex}.landing-page-wrap .btn-primary{color:#fff;background:linear-gradient(135deg,#a855f7 0%,#ec4899 100%);border:none;box-shadow:0 4px 14px #a855f752}.landing-page-wrap .btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #a855f766}.landing-page-wrap .btn-secondary{background:var(--bg-card);color:var(--text-primary);border-color:var(--border)}.landing-page-wrap .btn-secondary:hover{border-color:var(--text-primary);background:var(--bg-secondary);transform:translateY(-1px)}.landing-page-wrap .btn-ghost{color:var(--text-secondary);background:0 0;border-color:#0000;padding:11px 14px}.landing-page-wrap .btn-ghost:hover{color:var(--text-primary);background:var(--bg-secondary)}.landing-page-wrap .social-hub-section{background:var(--bg-card);border:1px solid var(--border);border-radius:20px;margin:0 0 28px;padding:24px 28px 28px;box-shadow:0 4px 24px #0000000a}.landing-page-wrap .section-heading-bar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:18px;padding-bottom:14px;display:flex}.landing-page-wrap .section-heading-title{font-family:var(--font-main);color:var(--text-primary);letter-spacing:-.02em;text-transform:none;font-optical-sizing:auto;background:linear-gradient(135deg, var(--text-primary), #a855f7);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;flex-shrink:0;font-size:1.15rem;font-style:normal;font-weight:800}.landing-page-wrap .section-heading-sub{font-family:var(--font-main);color:var(--text-secondary);text-transform:none;letter-spacing:0;max-width:none;font-size:.85rem;font-style:normal;line-height:1.5}.landing-page-wrap .social-chips{flex-wrap:wrap;justify-content:flex-start;gap:10px;display:flex}.landing-page-wrap .social-chip{background:var(--bg-secondary);border:1px solid var(--border);cursor:pointer;width:52px;height:52px;color:inherit;border-radius:16px;justify-content:center;align-items:center;font-size:1.4rem;text-decoration:none;transition:all .22s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:visible}.landing-page-wrap .social-chip:hover{border-color:var(--accent);background:var(--accent-soft);transform:translateY(-3px);box-shadow:0 8px 20px #a855f72e}.landing-page-wrap .social-chip[data-platform=facebook]:hover{background:#1877f214;border-color:#1877f2}.landing-page-wrap .social-chip[data-platform=instagram]:hover{background:#e1306c14;border-color:#e1306c}.landing-page-wrap .social-chip[data-platform=tiktok]:hover{background:#ff005014;border-color:#ff0050}.landing-page-wrap .social-chip[data-platform=email]:hover{background:#38bdf814;border-color:#38bdf8}.landing-page-wrap .social-chip[data-platform=github]:hover{background:#1e293b14;border-color:#1e293b}[data-theme=dark] .landing-page-wrap .social-chip[data-platform=github]:hover{background:#f5f0eb14;border-color:#f5f0eb}.landing-page-wrap .social-chip[data-platform=discord]:hover{background:#5865f214;border-color:#5865f2}.landing-page-wrap .social-chip[data-platform=lienquan]:hover{background:#f59e0b14;border-color:#f59e0b}.landing-page-wrap .social-chip[data-platform=pubg]:hover{background:#facc1514;border-color:#facc15}.landing-page-wrap .social-chip .chip-logo{width:24px;height:24px;transition:transform .22s;display:block}.landing-page-wrap .social-chip[data-platform=facebook] .chip-logo{color:#1877f2}.landing-page-wrap .social-chip[data-platform=tiktok] .chip-logo{color:#000}[data-theme=dark] .landing-page-wrap .social-chip[data-platform=tiktok] .chip-logo{color:#fff}[data-theme=dark] .landing-page-wrap .social-chip[data-platform=github] .chip-logo{color:#f5f0eb}.landing-page-wrap .social-chip[data-platform=github] .chip-logo{color:#1e293b}.landing-page-wrap .social-chip[data-platform=discord] .chip-logo{color:#5865f2}.landing-page-wrap .social-chip[data-platform=email] .chip-logo{color:#38bdf8}.landing-page-wrap .social-chip[data-platform=instagram] .chip-logo{width:26px;height:26px}.landing-page-wrap .social-chip[data-platform=lienquan] .chip-logo,.landing-page-wrap .social-chip[data-platform=pubg] .chip-logo{display:none}.landing-page-wrap .chip-text-logo{font-family:var(--font-main);letter-spacing:-.02em;color:var(--text-primary);font-size:.78rem;font-weight:800;line-height:1;display:block}.landing-page-wrap .social-chip[data-platform=lienquan] .chip-text-logo{background:linear-gradient(135deg,#f59e0b,#ea580c);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:.85rem}.landing-page-wrap .social-chip[data-platform=pubg] .chip-text-logo{background:linear-gradient(135deg,#facc15,#f59e0b);-webkit-text-fill-color:transparent;letter-spacing:0;-webkit-background-clip:text;background-clip:text;font-size:.72rem}.landing-page-wrap .social-chip:hover .chip-logo{transform:scale(1.1)}.landing-page-wrap .social-chip .chip-status{border:2px solid var(--bg-card);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:6px}.landing-page-wrap .social-chip .chip-status.online{background:#10b981;box-shadow:0 0 6px #10b98199}.landing-page-wrap .social-chip .chip-status.active{background:#f59e0b;box-shadow:0 0 6px #f59e0b99}.landing-page-wrap .social-chip .chip-status.game{background:#ec4899;box-shadow:0 0 6px #ec489999}.landing-page-wrap .social-chip .chip-tooltip{background:var(--bg-card);border:1px solid var(--border);white-space:nowrap;opacity:0;pointer-events:none;z-index:100;border-radius:12px;padding:8px 12px;transition:opacity .18s,transform .18s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 8px 24px #0000001f}.landing-page-wrap .social-chip .chip-tooltip:after{content:"";border:5px solid #0000;border-top-color:var(--bg-card);position:absolute;top:100%;left:50%;transform:translate(-50%)}.landing-page-wrap .social-chip:hover .chip-tooltip{opacity:1;transform:translate(-50%)translateY(0)}.landing-page-wrap .chip-tooltip-name{font-family:var(--font-main);color:var(--text-primary);margin-bottom:2px;font-size:.82rem;font-weight:700}.landing-page-wrap .chip-tooltip-handle{font-family:var(--font-mono);color:var(--text-muted);font-size:.7rem}.landing-page-wrap .chip-tooltip-hint{font-family:var(--font-main);color:var(--accent);margin-top:4px;font-size:.65rem;font-weight:600}.landing-page-wrap .os-terminal-body{background:var(--bg-secondary);font-family:var(--font-mono);border-top:1px solid var(--border);border-radius:0 0 20px 20px;margin:0;padding:20px 24px 24px!important}.landing-page-wrap .term-welcome{font-family:var(--font-main);color:var(--text-secondary);border-bottom:1px dashed var(--border);margin-bottom:14px;padding-bottom:12px;font-size:.88rem}.landing-page-wrap .term-welcome strong{color:var(--accent);font-family:var(--font-mono);font-weight:600}.landing-page-wrap .term-welcome .term-cmd{background:var(--bg-card);border:1px solid var(--border);color:var(--accent);font-size:.8rem;font-family:var(--font-mono);border-radius:6px;padding:1px 6px}.landing-page-wrap .term-quick-chips{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.landing-page-wrap .term-chip{font-family:var(--font-mono);background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border);cursor:pointer;border-radius:999px;padding:5px 11px;font-size:.76rem;transition:all .18s}.landing-page-wrap .term-chip:hover{background:var(--accent);color:#fff;border-color:var(--accent);transform:translateY(-1px);box-shadow:0 4px 12px #a855f74d}.landing-page-wrap .term-output{background:var(--bg-card);border:1px solid var(--border);min-height:60px;color:var(--text-primary);font-size:.85rem;line-height:1.6;font-family:var(--font-mono);border-radius:12px;margin-bottom:12px;padding:12px 14px}.landing-page-wrap .term-line{word-break:break-word;font-family:var(--font-mono);margin-bottom:2px}.landing-page-wrap .term-prompt{color:var(--accent);margin-right:6px;font-weight:700}.landing-page-wrap .prompt-line{color:var(--text-primary)}.landing-page-wrap .output-line{color:var(--text-secondary);padding-left:4px}.landing-page-wrap .error-line{color:#ef4444;padding-left:4px}.landing-page-wrap .term-input-line{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;align-items:center;gap:8px;padding:10px 14px;display:flex}.landing-page-wrap .term-input{font-family:var(--font-mono);color:var(--text-primary);caret-color:var(--accent);background:0 0;border:none;outline:none;flex:1;font-size:.88rem}.landing-page-wrap .term-input::placeholder{color:var(--text-muted);font-style:italic}.landing-page-wrap .sections-grid-wrap{max-width:100%;margin:0 0 36px;padding:0}.landing-page-wrap .sections-grid-label{font-family:var(--font-mono,monospace);letter-spacing:.05em;text-transform:lowercase;color:var(--text-secondary);align-items:center;gap:8px;margin-bottom:18px;padding-left:2px;font-size:.82rem;font-weight:700;display:flex}.landing-page-wrap .sections-grid-label .sgl-icon{font-size:.95rem}.landing-page-wrap .sections-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}.landing-page-wrap .section-card{background:var(--bg-card);border:1px solid var(--border-strong);cursor:pointer;border-radius:20px;flex-direction:column;justify-content:space-between;padding:24px 22px;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000000a}.landing-page-wrap .section-card:before{content:"";opacity:0;background:linear-gradient(90deg,#a855f7,#ec4899,#38bdf8);border-radius:20px 20px 0 0;height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.landing-page-wrap .section-card:hover{border-color:#a855f766;transform:translateY(-5px);box-shadow:0 16px 40px #a855f71f}.landing-page-wrap .section-card:hover:before{opacity:1}.landing-page-wrap .section-card-top{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.landing-page-wrap .section-card-icon{background:var(--bg-secondary);border:1px solid var(--border);border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.4rem;transition:transform .3s,border-color .3s,background .3s;display:flex}.landing-page-wrap .section-card:hover .section-card-icon{background:#a855f71a;border-color:#a855f7;transform:scale(1.1)rotate(-3deg)}.landing-page-wrap .section-card-num{font-family:var(--font-mono,monospace);color:var(--text-muted);background:var(--bg-secondary);border:1px solid var(--border);letter-spacing:.05em;border-radius:8px;padding:3px 8px;font-size:.78rem;font-weight:800;transition:color .3s,border-color .3s}.landing-page-wrap .section-card:hover .section-card-num{color:#a855f7;border-color:#a855f74d}.landing-page-wrap .section-card-title{font-family:var(--font-main);color:var(--text-primary);letter-spacing:-.02em;margin-bottom:8px;font-size:1.1rem;font-weight:800}.landing-page-wrap .section-card-desc{font-family:var(--font-main);color:var(--text-secondary);flex-grow:1;margin-bottom:18px;font-size:.86rem;line-height:1.55}.landing-page-wrap .section-card-arrow{font-family:var(--font-mono,monospace);color:#a855f7;align-items:center;gap:6px;font-size:.82rem;font-weight:700;transition:gap .25s,color .25s;display:inline-flex}.landing-page-wrap .section-card-arrow .arrow-sym{transition:transform .25s;display:inline-block}.landing-page-wrap .section-card:hover .section-card-arrow{color:#ec4899}.landing-page-wrap .section-card:hover .section-card-arrow .arrow-sym{transform:translate(4px)}.landing-page-wrap .section-card.fade-in,.landing-page-wrap .section-card.fade-in.visible{opacity:1;transform:none}.landing-page-wrap .os-win-closing .os-win-body{text-align:center;padding:36px 28px 40px}.landing-page-wrap .closing-card{text-align:center;max-width:540px;margin:0 auto;padding:0}.landing-page-wrap .closing-card h2{font-family:var(--font-main);color:var(--text-primary);letter-spacing:-.02em;text-transform:none;background:linear-gradient(135deg, var(--text-primary), #a855f7);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:14px;font-size:clamp(1.5rem,3vw,2rem);font-style:normal;font-weight:800;line-height:1.2}.landing-page-wrap .closing-card h2:before{content:none}.landing-page-wrap .closing-card p{font-family:var(--font-main);color:var(--text-secondary);text-transform:none;max-width:50ch;margin-bottom:24px;margin-left:auto;margin-right:auto;font-size:.95rem;font-style:normal;line-height:1.6}.landing-page-wrap .closing-card p:before{content:none}.landing-page-wrap .closing-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.landing-page-wrap .fade-in{opacity:1!important;transform:none!important}@media (width<=900px){.landing-page-wrap .profile-hero-grid{text-align:center;grid-template-columns:1fr;gap:24px}.landing-page-wrap .profile-avatar-column{text-align:center}.landing-page-wrap .profile-avatar-frame{width:130px;height:130px}.landing-page-wrap .profile-badge-row,.landing-page-wrap .profile-tags-row,.landing-page-wrap .profile-actions-row{justify-content:center}.landing-page-wrap .profile-statement{margin-left:auto;margin-right:auto}.landing-page-wrap .sections-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.landing-page-wrap{padding:0 16px 60px}.landing-page-wrap .os-topbar{flex-direction:column;align-items:flex-start;padding:12px 16px}.landing-page-wrap .os-win-body{padding:22px 20px 26px}.landing-page-wrap .os-terminal-body{padding:16px 18px 20px!important}.landing-page-wrap .profile-name{font-size:1.8rem}.landing-page-wrap .sections-grid{grid-template-columns:1fr}.landing-page-wrap .social-hub-section{padding:20px 20px 22px}.landing-page-wrap .social-chip{width:48px;height:48px;font-size:1.3rem}}
