.legacy-profile{min-height:100vh;color:#f3f7fb}.legacy-profile *{box-sizing:border-box}.legacy-profile .page{display:block;position:relative;z-index:1}.legacy-profile-tuanh{--profile-bg:#0b1120;--profile-surface:#182235;--profile-surface-soft:#111827;--profile-border:rgba(148,163,184,.18);--profile-text:#f3f7fb;--profile-muted:#a9b6c8;--profile-accent:#38bdf8;--profile-primary:#5b6ee1;--profile-shadow:0 18px 44px rgba(0,0,0,.28);background:radial-gradient(circle at 20% 0,rgba(91,110,225,.14),transparent 32rem),linear-gradient(180deg,#0b1120,#0f172a 60%,#0b1120)}.legacy-profile-tuanh .page{max-width:980px;margin:0 auto;padding:36px 20px 72px}.legacy-profile-tuanh .profile-card,.legacy-profile-tuanh .reg-card{background:linear-gradient(180deg,rgba(24,34,53,.96),rgba(17,24,39,.96));border:1px solid var(--profile-border);border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.18)}.legacy-profile-tuanh .profile-card{display:flex;gap:32px;align-items:center;padding:32px;margin-bottom:38px}.legacy-profile-tuanh .profile-card:hover,.legacy-profile-tuanh .reg-card:hover{transform:translateY(-2px);border-color:rgba(148,163,184,.32);box-shadow:var(--profile-shadow)}.legacy-profile-tuanh .avatar{width:144px;height:144px;border-radius:50%;object-fit:cover;border:3px solid hsla(0,0%,100%,.18);box-shadow:0 12px 34px rgba(0,0,0,.28);flex-shrink:0}.legacy-profile-chicom .profile-info,.legacy-profile-tuanh .profile-info{flex:1}.legacy-profile-chicom .p-head,.legacy-profile-tuanh .p-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.legacy-profile-tuanh .p-name{color:var(--profile-text);font-size:clamp(2rem,5vw,2.8rem);font-weight:900;line-height:1.05;letter-spacing:0;margin:0}.legacy-profile-tuanh .badge,.legacy-profile-tuanh .chip,.legacy-profile-tuanh .q-item{background:rgba(91,110,225,.15);border:1px solid rgba(147,197,253,.22);color:#dbeafe;box-shadow:none;text-shadow:none}.legacy-profile-tuanh .badge{font-size:.9rem;padding:.45rem 1.1rem;border-radius:999px;font-weight:800;letter-spacing:.7px}.legacy-profile-tuanh .p-bio,.legacy-profile-tuanh .reg-desc{color:var(--profile-muted)}.legacy-profile-tuanh .p-bio{margin:16px 0 0;font-size:1.13rem;line-height:1.7;font-weight:500}.legacy-profile-tuanh .p-bio b,.legacy-profile-tuanh .reg-desc b{color:#e0f2fe}.legacy-profile-chicom .quick-stats,.legacy-profile-tuanh .quick-stats{display:flex;flex-wrap:wrap}.legacy-profile-tuanh .quick-stats{gap:12px;margin-top:18px}.legacy-profile-tuanh .q-item{font-size:.97rem;padding:.38rem .9rem;border-radius:14px;font-weight:700;letter-spacing:.2px}.legacy-profile-chicom .section-title,.legacy-profile-tuanh .section-title{color:var(--profile-text,var(--txt-1));font-size:clamp(1.45rem,3vw,1.8rem);font-weight:900;letter-spacing:0;margin:0 0 28px;position:relative;padding-bottom:12px}.legacy-profile-chicom .section-title:after,.legacy-profile-tuanh .section-title:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:3px;background:linear-gradient(90deg,var(--profile-primary,var(--pink)),var(--profile-accent,#38bdf8));border-radius:999px}.legacy-profile-chicom .link-grid,.legacy-profile-tuanh .link-grid{display:flex;flex-direction:column;gap:16px;margin-bottom:42px}.legacy-profile-chicom .reg-card,.legacy-profile-tuanh .reg-card{display:flex;flex-direction:column;gap:18px;padding:22px;transition:box-shadow .3s,transform .3s,border-color .3s;position:relative;overflow:hidden}.legacy-profile-chicom .reg-header,.legacy-profile-tuanh .reg-header{display:flex;gap:16px;align-items:center;position:relative;z-index:1}.legacy-profile-tuanh .reg-logo{width:66px;height:66px;border-radius:12px;object-fit:cover;border:1px solid var(--profile-border);background:hsla(0,0%,100%,.06);flex-shrink:0}.legacy-profile-chicom .reg-body,.legacy-profile-tuanh .reg-body{flex:1}.legacy-profile-chicom .reg-title,.legacy-profile-tuanh .reg-title{margin:0 0 6px;font-weight:800;font-size:1.15rem;color:var(--profile-text,var(--txt-1));line-height:1.2}.legacy-profile-chicom .reg-desc,.legacy-profile-tuanh .reg-desc{margin:0;font-size:.95rem;line-height:1.6}.legacy-profile-chicom .reg-actions,.legacy-profile-tuanh .reg-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:14px;position:relative;z-index:1}.legacy-profile-chicom .btn,.legacy-profile-chicom .chip,.legacy-profile-tuanh .btn,.legacy-profile-tuanh .chip{display:inline-flex;min-height:42px;align-items:center;gap:8px;border-radius:8px;padding:.6rem 1.1rem;border:none;text-decoration:none;transition:all .25s ease;font-size:.95rem;font-weight:700;white-space:nowrap;cursor:pointer;font-family:inherit}.legacy-profile-tuanh .btn-primary{background:linear-gradient(135deg,var(--profile-primary),var(--profile-accent));border:1px solid hsla(0,0%,100%,.14);box-shadow:0 10px 26px rgba(91,110,225,.24);color:#fff}.legacy-profile-tuanh .btn-primary:hover,.legacy-profile-tuanh .chip:hover{transform:translateY(-1px);border-color:rgba(56,189,248,.48)}.legacy-profile-tuanh .chip:hover{background:rgba(56,189,248,.14);color:#e0f2fe}.legacy-profile-chicom .contact-rail,.legacy-profile-tuanh .contact-rail{position:fixed;right:20px;bottom:32px;display:flex;flex-direction:column;gap:12px;z-index:50}.legacy-profile-chicom .contact-rail a,.legacy-profile-tuanh .contact-rail a{width:52px;height:52px;border-radius:999px!important;display:grid;place-items:center;color:#fff;text-decoration:none;background:rgba(15,23,42,.82)!important;border:1px solid rgba(148,163,184,.26)!important;box-shadow:0 8px 22px rgba(0,0,0,.22)!important;transition:transform .16s ease,box-shadow .16s ease!important}.legacy-profile-chicom .contact-rail a:hover,.legacy-profile-tuanh .contact-rail a:hover{transform:scale(1.06)!important;box-shadow:0 10px 26px rgba(0,0,0,.28)!important}.legacy-profile-chicom .contact-rail a img,.legacy-profile-tuanh .contact-rail a img{width:38px;height:38px;object-fit:contain;display:block;pointer-events:none;filter:none!important}.legacy-profile .copy-toast,.legacy-profile .toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);background:rgba(8,13,24,.94);color:#f3f7fb;border:1px solid rgba(56,189,248,.34);padding:.75rem 1.5rem;border-radius:8px;box-shadow:0 16px 40px rgba(0,0,0,.4);opacity:0;pointer-events:none;transition:opacity .3s,transform .3s;font-weight:600;font-size:.95rem;z-index:60}.legacy-profile .copy-toast.show,.legacy-profile .toast.show{opacity:1;transform:translateX(-50%) translateY(-4px)}.legacy-profile-chicom{--pink:#e85d9a;--pink-deep:#d94685;--pink-light:#f7c8dc;--lilac:#8b8fe8;--bg-page:#0b1120;--bg-1:rgba(24,34,53,.96);--bg-2:rgba(17,24,39,.96);--bd-1:rgba(148,163,184,.18);--bd-2:rgba(232,93,154,.32);--txt-1:#f3f7fb;--txt-2:#a9b6c8;--txt-3:#7f8da3;background:radial-gradient(circle at 22% 0,rgba(232,93,154,.12),transparent 32rem),radial-gradient(circle at 82% 12%,rgba(56,189,248,.1),transparent 28rem),linear-gradient(180deg,#0b1120,#111827 60%,#0b1120);font-family:Nunito,Segoe UI,Arial,Helvetica,sans-serif}.legacy-profile-chicom .page{max-width:900px;margin:0 auto;padding:36px 20px 72px}.legacy-profile-chicom .profile-card,.legacy-profile-chicom .reg-card{background:linear-gradient(180deg,var(--bg-1),var(--bg-2));border:1px solid var(--bd-1);border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.18)}.legacy-profile-chicom .profile-card{display:flex;gap:32px;align-items:center;padding:32px;margin-bottom:38px}.legacy-profile-chicom .profile-card:hover,.legacy-profile-chicom .reg-card:hover{transform:translateY(-2px);border-color:rgba(232,93,154,.34);box-shadow:0 18px 44px rgba(0,0,0,.28)}.legacy-profile-chicom .avatar-wrap{width:144px;height:144px;flex-shrink:0;position:relative}.legacy-profile-chicom .avatar-wrap:before{content:"";position:absolute;inset:-3px;border-radius:50%;background:linear-gradient(135deg,var(--pink),#38bdf8)}.legacy-profile-chicom .avatar{width:144px;height:144px;border-radius:50%;object-fit:cover;object-position:top;border:4px solid #111827;position:relative;z-index:1;display:block}.legacy-profile-chicom .profile-info{min-width:0}.legacy-profile-chicom .p-name{color:var(--txt-1);font-size:clamp(2rem,5vw,2.8rem);font-weight:900;line-height:1.1;letter-spacing:0;margin:0}.legacy-profile-chicom .badge,.legacy-profile-chicom .q-item{background:rgba(232,93,154,.13);border:1px solid rgba(232,93,154,.28);color:#fce7f3;box-shadow:none}.legacy-profile-chicom .badge{display:inline-flex;align-items:center;gap:5px;font-size:.82rem;padding:.35rem .85rem;border-radius:999px;font-weight:800;letter-spacing:.6px}.legacy-profile-chicom .p-bio{margin:14px 0 0;color:var(--txt-2);font-size:1rem;line-height:1.65}.legacy-profile-chicom .quick-stats{gap:8px;margin-top:16px}.legacy-profile-chicom .q-item{font-size:.88rem;padding:.3rem .72rem;border-radius:20px;font-weight:700;letter-spacing:.3px}.legacy-profile-chicom .reg-logo{width:64px;height:64px;border-radius:12px;object-fit:cover;border:1px solid var(--bd-1);background:hsla(0,0%,100%,.06);flex-shrink:0}.legacy-profile-chicom .reg-desc{color:var(--txt-2)}.legacy-profile-chicom .btn-primary{background:linear-gradient(135deg,var(--pink-deep),#38bdf8);box-shadow:0 10px 26px rgba(232,93,154,.2);color:#fff}.legacy-profile-chicom .btn-primary:hover{transform:translateY(-1px);box-shadow:0 14px 34px rgba(232,93,154,.28)}@media (max-width:720px){.legacy-profile-chicom .page,.legacy-profile-tuanh .page{padding:24px 16px 72px}.legacy-profile-chicom .profile-card,.legacy-profile-tuanh .profile-card{flex-direction:column;align-items:center;text-align:center;padding:24px 18px;gap:20px}.legacy-profile-chicom .p-head,.legacy-profile-chicom .quick-stats,.legacy-profile-chicom .reg-actions,.legacy-profile-tuanh .p-head,.legacy-profile-tuanh .quick-stats,.legacy-profile-tuanh .reg-actions{justify-content:center}}@media (max-width:640px){.legacy-profile-chicom .contact-rail,.legacy-profile-tuanh .contact-rail{right:12px;bottom:20px;flex-direction:row;gap:8px}.legacy-profile-chicom .contact-rail a,.legacy-profile-tuanh .contact-rail a{width:48px;height:48px}}@media (max-width:480px){.legacy-profile-chicom .reg-header,.legacy-profile-tuanh .reg-header{align-items:flex-start}.legacy-profile-chicom .reg-actions .btn,.legacy-profile-tuanh .reg-actions .btn,.legacy-profile-tuanh .reg-actions .chip{width:100%;justify-content:center}}