.claim[data-v-3b587c76]{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;font-size:1.15rem;font-style:italic;-webkit-text-fill-color:transparent;background-clip:text;font-weight:600;margin-bottom:1.5rem;margin-top:.5rem}.intro-text[data-v-3b587c76]{color:var(--subtle-text);font-size:1.125rem;margin:1rem auto 0;max-width:700px;text-align:center}.intro-text strong[data-v-3b587c76]{color:var(--primary-color);font-weight:700}.intro-text a[data-v-3b587c76]{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:all .2s ease}.intro-text a[data-v-3b587c76]:hover{text-decoration:underline;text-decoration-color:var(--primary-color)}@media (max-width:768px){.claim[data-v-3b587c76]{font-size:1rem;margin-bottom:1.25rem}.intro-text[data-v-3b587c76]{font-size:1rem;margin:.75rem auto 0;max-width:100%}}@media (max-width:480px){.claim[data-v-3b587c76]{font-size:.95rem;margin-bottom:1rem}.intro-text[data-v-3b587c76]{font-size:.9rem;margin:.5rem auto 0}}.principles ol[data-v-68695e8c]{counter-reset:principles-counter;gap:2.5rem;list-style:none;padding-left:0}.principles li[data-v-68695e8c],.principles ol[data-v-68695e8c]{display:flex;flex-direction:column}.principles li[data-v-68695e8c]{counter-increment:principles-counter;font-size:1.125rem;gap:.75rem;padding-left:4rem;position:relative}.principle-statement[data-v-68695e8c]{color:var(--heading-color);font-size:1.3rem;font-weight:600;line-height:1.4}.principle-statement strong[data-v-68695e8c]{color:var(--heading-color);font-weight:700}.principle-explanation[data-v-68695e8c]{color:var(--subtle-text);font-size:1.1rem;line-height:1.6;opacity:.95}.principles li[data-v-68695e8c]:before{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border:1px solid var(--border-color);border-radius:50%;box-shadow:0 0 20px var(--surface-glow);color:var(--background-color);content:counter(principles-counter);font-size:1.5rem;font-weight:700;height:2.5rem;left:0;line-height:2.5rem;position:absolute;text-align:center;top:0;width:2.5rem;z-index:1}@media (max-width:768px){.principles ol[data-v-68695e8c]{gap:2rem}.principles li[data-v-68695e8c]{gap:.5rem;padding-left:3.5rem}.principle-statement[data-v-68695e8c]{font-size:1.2rem}.principle-explanation[data-v-68695e8c]{font-size:1rem}.principles li[data-v-68695e8c]:before{font-size:1.3rem;height:2.25rem;line-height:2.25rem;width:2.25rem}}@media (max-width:480px){.principles ol[data-v-68695e8c]{gap:1.75rem}.principles li[data-v-68695e8c]{gap:.5rem;padding-left:3rem}.principle-statement[data-v-68695e8c]{font-size:1.1rem}.principle-explanation[data-v-68695e8c]{font-size:.95rem;margin-left:.25rem;padding-left:.25rem}.principles li[data-v-68695e8c]:before{font-size:1.2rem;height:2rem;line-height:2rem;width:2rem}}.message[data-v-03f05549]{border-radius:8px;font-weight:600;margin-bottom:2rem;padding:1rem}.message.success[data-v-03f05549]{background:var(--accent-transparent);border:1px solid var(--accent-color);color:var(--accent-color)}.message.error[data-v-03f05549]{background:var(--error-transparent);border:1px solid var(--error-color);color:var(--error-color)}.message.info[data-v-03f05549]{background:var(--info-transparent);border:1px solid var(--info-color);color:var(--info-color)}.sign-button-container[data-v-03f05549],.sign-manifesto-button[data-v-03f05549]{display:flex;justify-content:center}.sign-manifesto-button[data-v-03f05549]{align-items:center;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border:none;border-radius:8px;box-shadow:0 4px 16px var(--primary-glow-medium);color:var(--background-color);cursor:pointer;font-size:1rem;font-weight:700;gap:.75rem;letter-spacing:.5px;min-width:240px;padding:1rem 2rem;text-transform:uppercase;transition:all .3s ease}.sign-manifesto-button[data-v-03f05549]:hover:not(:disabled){box-shadow:0 8px 24px var(--primary-glow-heavy);transform:translateY(-2px)}.sign-manifesto-button[data-v-03f05549]:disabled{cursor:not-allowed;opacity:.7;transform:none}.dialog-overlay[data-v-03f05549]{align-items:center;display:flex;justify-content:center;inset:0;position:fixed;z-index:9999}.dialog-backdrop[data-v-03f05549]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--black-overlay);inset:0;position:absolute}.privacy-dialog[data-v-03f05549]{animation:dialogSlideIn-03f05549 .3s ease-out;background:var(--card-background);border:2px solid var(--border-color);border-radius:12px;box-shadow:0 20px 40px var(--black-shadow);margin:0;max-height:80vh;max-width:500px;overflow:auto;padding:0;position:relative;width:90vw;z-index:10000}@keyframes dialogSlideIn-03f05549{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.dialog-content[data-v-03f05549]{padding:1.5rem}.dialog-header[data-v-03f05549]{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.dialog-header h4[data-v-03f05549]{color:var(--text-color);font-size:1.25rem;margin:0}.close-button[data-v-03f05549]{background:none;border:none;border-radius:4px;color:var(--text-color);cursor:pointer;padding:.5rem;transition:background-color .2s ease}.close-button[data-v-03f05549]:hover{background:var(--background-secondary)}.privacy-form[data-v-03f05549]{gap:1.5rem}.privacy-form[data-v-03f05549],.privacy-options[data-v-03f05549]{display:flex;flex-direction:column}.privacy-options[data-v-03f05549]{gap:1rem}.privacy-option[data-v-03f05549]{align-items:flex-start;border:2px solid var(--border-color);border-radius:8px;cursor:pointer;display:flex;gap:.75rem;padding:1rem;transition:all .2s ease}.privacy-option[data-v-03f05549]:hover{background:var(--primary-glow-subtle);border-color:var(--primary-color)}.privacy-option input[type=radio][data-v-03f05549]{flex-shrink:0;margin:.25rem 0 0}.option-content[data-v-03f05549]{display:flex;flex-direction:column;gap:.25rem}.option-title[data-v-03f05549]{color:var(--text-color);font-weight:600}.option-description[data-v-03f05549]{color:var(--subtle-text);font-size:.875rem;line-height:1.4}.profile-pic-option[data-v-03f05549]{align-items:center;background:var(--background-secondary);border-radius:6px;color:var(--text-color);cursor:pointer;display:flex;gap:.5rem;padding:.75rem}.profile-pic-option input[type=checkbox][data-v-03f05549]{accent-color:var(--primary-color);background:var(--background-secondary);border:2px solid var(--border-color);border-radius:4px;cursor:pointer;height:18px;margin:0;position:relative;transition:all .2s ease;width:18px}.auth-buttons[data-v-03f05549]{border-top:1px solid var(--border-color);display:flex;gap:1rem;justify-content:center;padding-top:1rem}.github-button[data-v-03f05549],.linkedin-button[data-v-03f05549]{align-items:center;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border:none;border-radius:6px;box-shadow:0 2px 8px var(--primary-glow-light);color:var(--background-color);cursor:pointer;display:flex;flex:1;font-size:.875rem;font-weight:700;gap:.5rem;justify-content:center;letter-spacing:.5px;padding:.75rem 1.5rem;text-transform:uppercase;transition:all .3s ease}.github-button[data-v-03f05549]:hover:not(:disabled),.linkedin-button[data-v-03f05549]:hover:not(:disabled){box-shadow:0 4px 16px var(--surface-glow);transform:translateY(-1px)}.github-button[data-v-03f05549]:disabled,.linkedin-button[data-v-03f05549]:disabled{cursor:not-allowed;opacity:.7;transform:none}@media (max-width:768px){.privacy-dialog[data-v-03f05549]{max-height:90vh;width:95vw}.dialog-content[data-v-03f05549]{padding:1rem}.auth-buttons[data-v-03f05549]{flex-direction:column}.github-button[data-v-03f05549],.linkedin-button[data-v-03f05549]{flex:none}}@font-face{font-family:Cascadia Code;src:local("Cascadia Code Regular Italic"),local("Cascadia Code Italic"),url(../_fonts/lGhtyyDeKdxBtBXm0oJ9shyqULAhjlfYM9NWPqhoZ94-xAIftv21C_Yj485Tc-XYRpgapxzGACeHXw0bCvYgK1U.woff2) format(woff2);font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1;font-weight:400;font-style:italic}@font-face{font-family:"Cascadia Code Fallback: Courier New";src:local("Courier New");size-adjust:97.6404%;ascent-override:95.0155%;descent-override:24.0039%;line-gap-override:0%}@font-face{font-family:Cascadia Code;src:local("Cascadia Code Regular Italic"),local("Cascadia Code Italic"),url(../_fonts/IlZKOCXL_oqGSSiMAIuVJ0oWhQrPqdA_jLdW6YcBNjg-kI1RAL13g98wNt_m4WjVf285KPtlpnFSOUYbCS_xbic.woff2) format(woff2);font-display:swap;unicode-range:U+2800-28FF;font-weight:400;font-style:italic}@font-face{font-family:Cascadia Code;src:local("Cascadia Code Regular Italic"),local("Cascadia Code Italic"),url(../_fonts/LHYvDRpASvOFJCB3iNLupiXqVDnHMIwBFAv5t74eVig-po0ZJ3SvP5C00pcM5pkU7UQ2ehl3tJon06nXyELXtAo.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Cascadia Code;src:local("Cascadia Code Regular Italic"),local("Cascadia Code Italic"),url(../_fonts/d9hj1jTsQEJTViEaVBvBiKkKWqnS_q9yOSDPRn48oEQ-l36Z0yC5q9Pp3UJ_H3cGtzZfYK2m9CGDlFs08DIjHpA.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Cascadia Code;src:local("Cascadia Code Regular Italic"),local("Cascadia Code Italic"),url(../_fonts/ZcRHn3-B76_mSMfz-5RZgqUgnKSb4wdJZHpVw2E_0oc-VnYDns1ABs2AoGF3qa5YM_B_-RUD7T03ppGVcdD_BY8.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:Cascadia Code;src:local("Cascadia Code Regular Italic"),local("Cascadia Code Italic"),url(../_fonts/O31nOnUdtOB0SgR0i1b7g_uA11X7JkkbOrmmI0d8Fso-tjNe7Ma004wopeRHcbL2GjxW145o1WSRHV6THWebqfQ.woff2) format(woff2);font-display:swap;unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-weight:400;font-style:italic}@font-face{font-family:Cascadia Code;src:local("Cascadia Code Regular Italic"),local("Cascadia Code Italic"),url(../_fonts/YR2Nz-BgEM8KHDJCfRkpKe-7-YoT8srYAjM1UZ0LBxA-A8fsK0qgQDz2IlOtOFyhbhgPTvsS0cYSnQcqP2c20s0.woff2) format(woff2);font-display:swap;unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F;font-weight:400;font-style:italic}@font-face{font-family:Cascadia Code;src:local("Cascadia Code Regular Italic"),local("Cascadia Code Italic"),url(../_fonts/Oiim44MLl2Jnz3DSKIS4ONYMyfv9w-WfsAcGHprslH0-VLaVfiKoyC_R0QjPsWH3_XimY-9FhrDKKqyNRCFC0Vk.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Cascadia Code;src:local("Cascadia Code Regular Italic"),local("Cascadia Code Italic"),url(../_fonts/dTOy6YC5Ds5AJfCjhYWkdIvfS8v8ZxCnsHFiuUtdvWY-v6BkzmbNfuYBXclLhV7rFJpuht4ZZzqccm_k7RONRuc.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Cascadia Code;src:local("Cascadia Code Regular Italic"),local("Cascadia Code Italic"),url(../_fonts/7GAwkYF3vSSLiNn8Fp2O_ogt1ngH_i5y8iTIgS16cQo-N9MrnFbrBzmPkC2QJDHtb7126iDQeN8wZ3M1U_N1iE8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Cascadia Code;src:local("Cascadia Code Regular"),local("Cascadia Code"),url(../_fonts/WmLUPjzTifTgvSMfq0g7PZcxvFIgBiCTuD1fF58xwsQ-t88lhWoVk_NzQZmr2Q1bJM4_MUqiMUJ6i28dvq6LEqc.woff2) format(woff2);font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1;font-weight:400;font-style:normal}@font-face{font-family:Cascadia Code;src:local("Cascadia Code Regular"),local("Cascadia Code"),url(../_fonts/d2yUNu8CKRkgWOYys-L3UhRr_Y0ny60LCIZqslgx1o8-CoOMPfUZKarGOAEJS5U7XQAAaNrNx3XtFtFTFbHvTh4.woff2) format(woff2);font-display:swap;unicode-range:U+2800-28FF;font-weight:400;font-style:normal}@font-face{font-family:Cascadia Code;src:local("Cascadia Code Regular"),local("Cascadia Code"),url(../_fonts/eA5EiuUURRmn_E7CrCrWM1GzhyoWN5mowSHV5ZPq414-a0XD0hMt5Ksc4koqDwAlJdYzgFDo8mGEwWRO4NKJ4hs.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Cascadia Code;src:local("Cascadia Code Regular"),local("Cascadia Code"),url(../_fonts/IjAnmYkMttBfGrQHZm2xIEaRo_9QFp7amxvgyeupfks-tKM5A46fStXSfqoLui9rjtRYkgZ9JDedR5rMeEvHfYc.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Cascadia Code;src:local("Cascadia Code Regular"),local("Cascadia Code"),url(../_fonts/lMZFNKk45v9RfihQuEp0DZsoDhSBFuU-YuqdAtZfd4I-o6Nu2mqEi3adEYEp__bOvJIkoLF68b8zBVMbRYNPsxE.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:Cascadia Code;src:local("Cascadia Code Regular"),local("Cascadia Code"),url(../_fonts/kqmLB1vI6_IDrIG-ZAQWyxSoBMMToBTKERfDbCr6NxQ-fmCn_bnPacD_SfRqklaVdOJTVHMt55S9dmH8NeEVq64.woff2) format(woff2);font-display:swap;unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-weight:400;font-style:normal}@font-face{font-family:Cascadia Code;src:local("Cascadia Code Regular"),local("Cascadia Code"),url(../_fonts/HfNU0T6RVVoxAINCyGQ8_WeblHBTjtK6oSV4KYy7qQU-liuWEwhDz7K8skUDjCVp85ByxLVbjj_OobixMZ31Ak8.woff2) format(woff2);font-display:swap;unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F;font-weight:400;font-style:normal}@font-face{font-family:Cascadia Code;src:local("Cascadia Code Regular"),local("Cascadia Code"),url(../_fonts/7s8ndCg8rw8cH8USadpT53IAKGiAYjAE2H78hE5UiO4-6xEfZTxReQWBg7Etn8W1PkHQnK6lX_E_TH-TnNwyOdM.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Cascadia Code;src:local("Cascadia Code Regular"),local("Cascadia Code"),url(../_fonts/L2PYwBuT7Cv2n3L5VotSa6uG0_uGoD6s1zjYLyPh2wg-w_YMyb5BV5F2A50q32t1jZJ5ii82gI_FXkxuWfr8c5s.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Cascadia Code;src:local("Cascadia Code Regular"),local("Cascadia Code"),url(../_fonts/FZ3NdFSQeAizOLUcbNqZTuZwXAcOEv2HuwF-SMwoBpk-Y3Epf5gf2q_ko6ISi3JHV9uxo_kP7D0sP5SBKTHjXCE.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Cascadia Code;src:local("Cascadia Code Regular Italic"),local("Cascadia Code Italic"),url(../_fonts/2ka_4U2CXLafxwi9QSZFF48_eERSQdefp0oQJ47AqQQ-wZqCvLdo_hcwHaed7gJb7XvfCNJ2x7xg01Xm39OS5oc.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Cascadia Code;src:local("Cascadia Code Regular"),local("Cascadia Code"),url(../_fonts/G-DY4BHPfL9H9FXqJKSg7OEkzfwDIFbhgNytzyQpFE4-z8eknuusPY_0Xu0LBqUpYqIE4o4ZlFIytsQ0GtYJ3Ug.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}.copy-section[data-v-af426de9]{margin-top:1.5rem}.copy-section h4[data-v-af426de9]{color:var(--subtle-text);font-size:.9rem;font-weight:600;letter-spacing:.5px;margin:0 0 .5rem;text-transform:uppercase}.badge-preview[data-v-af426de9]{display:flex;justify-content:center}.badge-image[data-v-af426de9]{border-radius:.25rem;margin-bottom:1rem;transition:transform .2s ease}.badge-image[data-v-af426de9]:hover{transform:scale(1.05)}.code-block[data-v-af426de9]{border:1px solid var(--border-color);border-radius:8px;margin-top:.5rem;overflow:hidden;position:relative}.copy-btn[data-v-af426de9]{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border:none;border-radius:6px;box-shadow:0 2px 8px #00d9ff33;color:var(--background-color);cursor:pointer;font-size:.75rem;font-weight:700;letter-spacing:.5px;padding:.5rem 1rem;position:absolute;right:.75rem;text-transform:uppercase;top:.75rem;transition:all .3s ease}.copy-btn[data-v-af426de9]:hover{box-shadow:0 4px 16px var(--surface-glow);transform:translateY(-1px)}.copy-btn.copied[data-v-af426de9]{background:linear-gradient(135deg,var(--accent-color),#059669);box-shadow:0 4px 16px #10b9814d}.code-block pre[data-v-af426de9]{background-color:var(--code-background);border-radius:8px;margin:0;padding:1rem 6rem 1rem 1rem}.code-block pre code[data-v-af426de9]{color:var(--text-color);font-family:Cascadia Code,"Cascadia Code Fallback: Courier New",monospace;font-size:.875rem;word-break:break-all}@media (max-width:768px){.badge-image[data-v-af426de9]{height:auto;width:180px}.copy-btn[data-v-af426de9]{font-size:.7rem;height:35px;padding:0 .5rem;width:80px}.code-block pre[data-v-af426de9]{padding:.75rem 5rem .75rem .75rem}.code-block pre code[data-v-af426de9]{font-size:.8rem}}@media (max-width:480px){.badge-image[data-v-af426de9]{width:160px}.copy-btn[data-v-af426de9]{font-size:.65rem;height:32px;right:8px;top:8px;width:70px}.code-block pre[data-v-af426de9]{padding:.5rem 4.5rem .5rem .5rem}.code-block pre code[data-v-af426de9]{font-size:.75rem}}.social-grid[data-v-c5cae181]{margin-top:1.5rem}.social-platform[data-v-c5cae181]{background:var(--card-background);border:2px solid var(--border-color);border-radius:12px;color:var(--text-color);min-height:80px;overflow:hidden;padding:1.25rem;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);will-change:transform}.social-platform[data-v-c5cae181]:before{background:var(--platform-color);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.social-platform[data-v-c5cae181]:after{background:radial-gradient(circle,var(--platform-color) 0,transparent 70%);border-radius:50%;content:"";height:0;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .4s ease;width:0;z-index:0}.social-platform[data-v-c5cae181]:hover:before{opacity:1}.social-platform[data-v-c5cae181]:hover:after{height:100%;opacity:.05;width:100%}.social-platform[data-v-c5cae181]:hover{background:var(--platform-bg);border-color:var(--platform-color);box-shadow:0 8px 24px #0000001a,0 4px 8px #0000000d;transform:translateY(-4px)}.social-icon[data-v-c5cae181]{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:12px;flex-shrink:0;height:48px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:48px;z-index:1}.social-platform:hover .social-icon[data-v-c5cae181]{background:var(--platform-color);border-color:var(--platform-color);box-shadow:0 4px 12px #00000026;transform:scale(1.1) rotate(5deg)}.social-icon[data-v-c5cae181] svg{color:var(--text-color);height:24px;transition:all .3s ease;width:24px}.social-platform:hover .social-icon[data-v-c5cae181] svg{color:#fff;transform:scale(1.1)}.hn-logo[data-v-c5cae181]{color:var(--text-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:20px;font-weight:900;transition:all .3s ease}.social-platform:hover .hn-logo[data-v-c5cae181]{color:#fff;transform:scale(1.1)}.social-name[data-v-c5cae181]{flex:1;font-size:1rem;font-weight:600;position:relative;transition:color .3s ease;z-index:1}.social-platform:hover .social-name[data-v-c5cae181]{color:var(--platform-color)}@media (max-width:768px){.social-platform[data-v-c5cae181]{min-height:70px;padding:1rem}.social-icon[data-v-c5cae181]{height:40px;width:40px}.social-icon[data-v-c5cae181] svg{height:20px;width:20px}}.signees-header[data-v-f390d900]{margin-bottom:1.5rem}.stats[data-v-f390d900]{gap:1rem}.signee-count[data-v-f390d900]{color:var(--subtle-text);font-size:1.1rem;margin:0}.loading-state[data-v-f390d900]{color:var(--subtle-text);padding:3rem 2rem;text-align:center}.loading-state .spinning[data-v-f390d900]{animation:spin-f390d900 1s linear infinite}@keyframes spin-f390d900{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.signees-grid[data-v-f390d900]{margin-bottom:1.5rem}.signee-avatar[data-v-f390d900]{border:2px solid var(--border-color);border-radius:50%;height:48px;-o-object-fit:cover;object-fit:cover;transition:all .3s ease;width:48px}.card.signee-card:hover .signee-avatar[data-v-f390d900]{border-color:var(--primary-color);transform:scale(1.05)}.card.signee-card.clickable[data-v-f390d900]{cursor:pointer}.card.signee-card[data-v-f390d900]:not(.clickable){cursor:default}.card.signee-card[data-v-f390d900]:not(.clickable):hover{box-shadow:0 2px 8px rgba(var(--border-color),.1);transform:none}.signee-info[data-v-f390d900]{display:flex;flex:1;flex-direction:column;gap:.25rem;min-width:0}.signee-name[data-v-f390d900]{display:-webkit-box;font-size:1rem;font-weight:600;line-height:1.3;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;-webkit-hyphens:auto;hyphens:auto;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.pagination[data-v-f390d900]{padding:3rem 0 1rem}.pagination-btn[data-v-f390d900]{background:var(--card-background);border:2px solid var(--border-color);border-radius:8px;color:var(--text-color);cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.pagination-btn[data-v-f390d900]:hover:not(:disabled){background:var(--background-secondary);border-color:var(--primary-color);transform:translateY(-1px)}.pagination-btn[data-v-f390d900]:disabled{cursor:not-allowed;opacity:.5}.page-number[data-v-f390d900]{align-items:center;background:linear-gradient(135deg,var(--card-background) 0,var(--background-secondary) 100%);border:none;border:2px solid var(--border-color);border-radius:8px;color:var(--text-color);cursor:pointer;display:flex;font-size:.95rem;font-weight:600;height:44px;justify-content:center;overflow:hidden;position:relative;transition:all .3s ease;width:44px}.page-number[data-v-f390d900]:before{background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-hover) 50%,var(--secondary-hover) 100%);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease;z-index:1}.page-number[data-v-f390d900]:hover:before{opacity:.1}.page-number.active[data-v-f390d900]{background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-hover) 50%,var(--secondary-hover) 100%);border-color:var(--primary-color);box-shadow:0 4px 16px var(--surface-glow);color:#fff;transform:scale(1.05)}.page-number.active[data-v-f390d900]:before{opacity:0}.page-number[data-v-f390d900]>*{position:relative;z-index:2}.page-ellipsis[data-v-f390d900]{color:var(--subtle-text);font-weight:600;padding:0 .5rem}.pagination-info[data-v-f390d900]{padding-bottom:1rem;text-align:center}.total-count[data-v-f390d900]{color:var(--subtle-text);font-size:.9rem}@media (max-width:768px){.signees-grid[data-v-f390d900]{gap:1rem;grid-template-columns:1fr}.card.signee-card[data-v-f390d900]{padding:1rem}.signee-avatar[data-v-f390d900]{height:40px;width:40px}.pagination[data-v-f390d900]{flex-direction:column;gap:1.5rem}.pagination-btn[data-v-f390d900]{font-size:.9rem;padding:.5rem 1rem}.page-numbers[data-v-f390d900]{order:-1}.page-number[data-v-f390d900]{font-size:.9rem;height:40px;width:40px}}@media (max-width:480px){.stats[data-v-f390d900]{gap:.75rem}.page-numbers[data-v-f390d900]{gap:.25rem}.page-number[data-v-f390d900]{font-size:.85rem;height:36px;width:36px}.pagination-btn[data-v-f390d900]{font-size:.85rem;padding:.5rem 1rem}}.project-card[data-v-0193c52d]{cursor:pointer;display:block;transition:all .3s ease}.project-card[data-v-0193c52d],.project-card[data-v-0193c52d]:hover{color:inherit;text-decoration:none}.project-card[data-v-0193c52d]:hover{box-shadow:0 8px 24px #0000001a,0 4px 8px #0000000d;transform:translateY(-4px)}.project-card:hover h3[data-v-0193c52d]{color:var(--primary-color)}.project-icon[data-v-0193c52d]{align-items:center;background:linear-gradient(135deg,var(--primary-color),var(--accent-color));border-radius:12px;display:flex;flex-shrink:0;height:48px;justify-content:center;transition:transform .3s ease,box-shadow .3s ease;width:48px}.project-card:hover .project-icon[data-v-0193c52d]{box-shadow:0 8px 20px #00d9ff4d;transform:scale(1.1) rotate(5deg)}.project-icon[data-v-0193c52d] svg{color:#fff;height:24px;width:24px}.project-link[data-v-0193c52d]{background:var(--background-secondary);border-radius:4px;color:var(--subtle-text);display:inline-block;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:.9rem;font-weight:500;padding:.25rem .5rem;transition:background-color .3s ease}.project-card:hover .project-link[data-v-0193c52d]{background:var(--primary-color);color:#fff}.project-description[data-v-0193c52d]{color:var(--text-color);font-size:1rem;line-height:1.6}@media (max-width:768px){.project-icon[data-v-0193c52d] svg{height:20px;width:20px}}
