.AnimatedBackground_canvas__f_g7n{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;opacity:.7;pointer-events:none}.Button_button__hkcyH{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font-family:var(--font-sans);font-weight:500;transition:all .2s ease;cursor:pointer;position:relative;overflow:hidden;border:none;outline:none;text-decoration:none}.Button_button__hkcyH:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.1);transform:translateX(-100%);transition:transform .3s ease;z-index:1}.Button_button__hkcyH:hover:before{transform:translateX(0)}.Button_button__hkcyH span{position:relative;z-index:2}.Button_primary__ZYrfe{background:var(--gradient-brand-subtle);color:white;box-shadow:0 4px 12px rgba(249,115,22,.3),0 0 0 1px rgba(249,115,22,.2)}.Button_primary__ZYrfe:hover{box-shadow:0 6px 20px rgba(249,115,22,.4),0 0 0 1px rgba(249,115,22,.3);transform:translateY(-2px)}.Button_secondary__QRXiy{background:rgba(255,255,255,.08);color:var(--text-color);border:1px solid rgba(255,255,255,.15);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:all var(--transition-base)}.Button_secondary__QRXiy:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.25);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.Button_ghost__2YKVd{background:transparent;color:var(--text-color)}.Button_ghost__2YKVd:hover{background:rgba(255,255,255,.05);transform:translateY(-2px)}.Button_glow__FcsQL{background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.12),rgba(255,255,255,.05));color:var(--color-text);border:1px solid rgba(255,255,255,.25);-webkit-backdrop-filter:blur(8px) saturate(140%);backdrop-filter:blur(8px) saturate(140%);box-shadow:0 0 0 0 rgba(249,115,22,.4),0 2px 8px rgba(0,0,0,.4);position:relative}.Button_glow__FcsQL:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(249,115,22,.55),rgba(245,158,11,.45),rgba(248,113,113,.4));opacity:.15;mix-blend-mode:screen;pointer-events:none}.Button_glow__FcsQL:hover{transform:translateY(-3px);border-color:rgba(255,255,255,.4);box-shadow:0 4px 18px -2px rgba(249,115,22,.5),0 6px 28px -4px rgba(245,158,11,.35)}.Button_glow__FcsQL:focus{box-shadow:0 0 0 3px rgba(245,158,11,.35),0 4px 18px -2px rgba(249,115,22,.5)}.Button_glow__FcsQL:active{transform:translateY(0);box-shadow:0 2px 10px -2px rgba(249,115,22,.5),0 4px 18px -4px rgba(245,158,11,.35)}.Button_small__6YpKR{height:36px;padding:0 16px;font-size:14px}.Button_medium__OSffp{height:44px;padding:0 20px;font-size:16px}.Button_large__QtqFZ{height:52px;padding:0 24px;font-size:18px}.Button_button__hkcyH:active{transform:translateY(1px)}.Button_primary__ZYrfe:focus{box-shadow:0 0 0 3px rgba(249,115,22,.4)}.Button_secondary__QRXiy:focus{box-shadow:0 0 0 3px rgba(255,255,255,.2)}.Button_ghost__2YKVd:focus{box-shadow:0 0 0 3px rgba(255,255,255,.1)}.Button_button__hkcyH:disabled{opacity:.6;cursor:not-allowed}.Button_button__hkcyH:disabled:before{display:none}@keyframes Button_pulse__ifURp{0%{box-shadow:0 0 0 0 rgba(249,115,22,.4)}70%{box-shadow:0 0 0 10px rgba(249,115,22,0)}to{box-shadow:0 0 0 0 rgba(249,115,22,0)}}@media (max-width:768px){.Button_small__6YpKR{height:32px;padding:0 14px;font-size:13px}.Button_medium__OSffp{height:40px;padding:0 18px;font-size:15px}.Button_large__QtqFZ{height:48px;padding:0 22px;font-size:16px}}@media (max-width:480px){.Button_button__hkcyH{width:100%;margin-bottom:8px}.Button_small__6YpKR{height:36px;padding:0 16px;font-size:14px}.Button_medium__OSffp{height:44px;padding:0 18px;font-size:15px}.Button_large__QtqFZ{height:48px;padding:0 20px;font-size:16px}}.Modal_modalOverlay___irqT{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(10,10,15,.85);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(12px) saturate(180%);backdrop-filter:blur(12px) saturate(180%);animation:Modal_overlayFadeIn__fN4eA var(--transition-base) ease-out}.Modal_modalContainer__fAksF{background:linear-gradient(180deg,var(--color-surface),var(--color-bg-alt));border-radius:var(--radius-lg);width:90%;max-width:540px;max-height:90vh;overflow-y:auto;box-shadow:var(--shadow-lg);border:1px solid var(--color-border);animation:Modal_popIn__ZNdk2 .32s cubic-bezier(.2,.7,.2,1.1);position:relative}.Modal_modalHeader__85zg2{display:flex;justify-content:space-between;align-items:center;padding:var(--space-6);border-bottom:1px solid var(--color-border)}.Modal_modalTitle__iMZXk{margin:0;font-size:var(--font-size-lg);font-weight:600;background:var(--gradient-brand-subtle);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-family-base)}.Modal_closeButton__hvWaK{background:transparent;border:none;color:var(--color-text-dim);font-size:1.75rem;cursor:pointer;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all var(--transition-base);font-family:var(--font-family-base)}.Modal_closeButton__hvWaK:hover{background:var(--color-surface-alt);color:var(--color-text);transform:rotate(90deg)}.Modal_modalContent__1MgKY{padding:var(--space-6)}.Modal_socialGrid__4l00_{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-4)}.Modal_socialItem__3U3Xt{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-5);border-radius:var(--radius-lg);background:linear-gradient(145deg,rgba(255,255,255,.05),rgba(255,255,255,.01));transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base),background var(--transition-base),opacity var(--transition-base);border:1px solid var(--color-border);text-decoration:none;opacity:0;animation:Modal_itemFadeUp__Qrcb5 .4s ease forwards}.Modal_socialItem__3U3Xt:hover{transform:translateY(-4px);background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.03));border-color:var(--color-primary-accent);box-shadow:var(--shadow-md)}.Modal_socialIcon__X1PIz{font-size:1.2rem;margin-bottom:var(--space-3);color:var(--color-text);width:56px;height:56px;display:grid;place-items:center;border-radius:var(--radius-md);background:var(--gradient-brand-subtle);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.Modal_socialIcon__X1PIz:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.25),rgba(255,255,255,0));mix-blend-mode:overlay;opacity:.8}.Modal_theme-twitter__0vDho{background:linear-gradient(145deg,#1DA1F2,#1991da)}.Modal_theme-x__BDD5D{background:linear-gradient(145deg,#000,#181818);box-shadow:inset 0 0 10px rgba(255,255,255,.08),0 6px 18px rgba(0,0,0,.55);color:#fff}.Modal_theme-instagram__gK01S{background:linear-gradient(145deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.Modal_theme-youtube__Dt4xD{background:linear-gradient(145deg,#ff0000,#cc0000)}.Modal_theme-github__S_v5g{background:linear-gradient(145deg,#333,#111)}.Modal_theme-email__lUo5q{background:linear-gradient(145deg,#f472b6,#fb7185)}.Modal_theme-bluesky__9mnuE{background:linear-gradient(145deg,#0085ff,#58c7ff);box-shadow:inset 0 0 10px rgba(255,255,255,.15),0 6px 18px rgba(0,133,255,.45);color:#fff}.Modal_socialName__zOl0n{font-weight:500;color:var(--color-text);font-size:var(--font-size-sm);font-family:var(--font-family-base)}.Modal_socialUsername__Lx9Q3{font-size:var(--font-size-xs);color:var(--color-text-dim);margin-top:var(--space-2);word-break:break-word;overflow-wrap:break-word;font-family:var(--font-family-base)}@keyframes Modal_overlayFadeIn__fN4eA{0%{opacity:0}to{opacity:1}}@keyframes Modal_popIn__ZNdk2{0%{transform:translateY(8px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes Modal_itemFadeUp__Qrcb5{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}.Modal_socialGrid__4l00_ .Modal_socialItem__3U3Xt:first-child{animation-delay:.04s}.Modal_socialGrid__4l00_ .Modal_socialItem__3U3Xt:nth-child(2){animation-delay:.08s}.Modal_socialGrid__4l00_ .Modal_socialItem__3U3Xt:nth-child(3){animation-delay:.12s}.Modal_socialGrid__4l00_ .Modal_socialItem__3U3Xt:nth-child(4){animation-delay:.16s}.Modal_socialGrid__4l00_ .Modal_socialItem__3U3Xt:nth-child(5){animation-delay:.2s}.Modal_socialGrid__4l00_ .Modal_socialItem__3U3Xt:nth-child(6){animation-delay:.24s}@media (max-width:768px){.Modal_modalContainer__fAksF{width:95%;max-height:85vh}.Modal_modalContent__1MgKY,.Modal_modalHeader__85zg2{padding:var(--space-5)}.Modal_socialGrid__4l00_{grid-template-columns:repeat(2,1fr);gap:var(--space-3)}}@media (max-width:480px){.Modal_modalContainer__fAksF{width:100%;max-width:none;border-radius:0;max-height:100vh;height:100vh}.Modal_socialGrid__4l00_{grid-template-columns:1fr 1fr;gap:var(--space-2)}.Modal_socialItem__3U3Xt{padding:var(--space-4)}.Modal_socialIcon__X1PIz{width:48px;height:48px;margin-bottom:var(--space-2)}.Modal_socialName__zOl0n{font-size:var(--font-size-xs)}.Modal_socialUsername__Lx9Q3{font-size:.7rem;margin-top:var(--space-1)}.Modal_modalTitle__iMZXk{font-size:var(--font-size-md)}.Modal_closeButton__hvWaK{font-size:1.5rem;width:2rem;height:2rem}}