@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: Arial";src:local("Arial");size-adjust:131.4348%;ascent-override:70.5851%;descent-override:17.832%;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}:root{--background-color:#0f0f23;--background-secondary:#161b33;--text-color:#e2e8f0;--heading-color:#f8fafc;--primary-color:#00d9ff;--primary-hover:#0ea5e9;--secondary-color:#6366f1;--secondary-hover:#4f46e5;--subtle-text:#94a3b8;--border-color:#334155;--card-background:#1e293b;--code-background:#0f172a;--accent-color:#10b981;--warning-color:#f59e0b;--error-color:#ef4444;--info-color:#3b82f6;--surface-glow:rgba(0,217,255,.1);--primary-glow-light:rgba(0,217,255,.2);--primary-glow-medium:rgba(0,217,255,.3);--primary-glow-heavy:rgba(0,217,255,.4);--primary-glow-subtle:rgba(0,217,255,.05);--black-overlay:rgba(0,0,0,.5);--black-shadow:rgba(0,0,0,.2);--accent-transparent:rgba(16,185,129,.1);--error-transparent:rgba(239,68,68,.1);--info-transparent:rgba(59,130,246,.1)}body{background:var(--background-color);background-image:radial-gradient(circle at 20% 80%,rgba(0,217,255,.05) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(99,102,241,.05) 0,transparent 50%);color:var(--text-color);font-family:Cascadia Code,"Cascadia Code Fallback: Arial",sans-serif,monospace;line-height:1.7;margin:0;min-height:100vh;padding:0}header,main{margin:0 auto;max-width:800px;padding:0 1.5rem}header{margin-bottom:3rem;text-align:center}h1,h2,h3{color:var(--heading-color);font-weight:700;line-height:1.2}h1{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;font-size:2.5rem;-webkit-text-fill-color:transparent;background-clip:text;position:relative;text-transform:lowercase}h1:after{background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));bottom:-8px;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%);width:60px}.h2,h2{border-bottom:1px solid var(--border-color);font-size:2rem;margin-bottom:1.5rem;padding-bottom:1.5rem;position:relative;text-align:center}h2:after{background:var(--primary-color);bottom:-1px;content:"";height:1px;left:50%;position:absolute;transform:translate(-50%);width:80px}h3{font-size:1.5rem}h3,p{margin-bottom:1rem}a{color:var(--primary-color);font-weight:600;text-decoration:none}a:hover{text-decoration:underline}a:focus,button:focus{outline:2px solid var(--secondary-color);outline-offset:2px}@media (max-width:768px){body{line-height:1.6}header,main{padding:0 1rem}h1{font-size:2rem}h1:after{width:40px}.h2,h2{font-size:1.5rem;margin-bottom:1.25rem;padding-bottom:1.25rem}h2:after{width:60px}h3{font-size:1.25rem}header{margin-bottom:2rem}}@media (max-width:480px){header,main{padding:0 .75rem}h1{font-size:1.75rem}.h2,h2{font-size:1.25rem;margin-bottom:1rem;padding-bottom:1rem}h3{font-size:1.1rem}p{font-size:.95rem}}.card{background:var(--card-background);border:2px solid var(--border-color);border-radius:12px;overflow:hidden;padding:2rem;position:relative;transition:all .3s ease;will-change:transform}.card:hover{background:var(--background-secondary);border-color:var(--primary-color);box-shadow:0 8px 24px #00d9ff1a;transform:translateY(-4px)}.card.signee-card{align-items:center;color:var(--text-color);display:flex;gap:1rem;padding:1.25rem;text-decoration:none}.card.signee-card:hover{transform:translateY(-2px)}.card p{color:var(--subtle-text)}.card pre{background-color:var(--code-background);border-radius:8px;font-size:.875rem;overflow-x:auto;padding:.75rem;white-space:pre-wrap;word-wrap:break-word}.card--compact{padding:1rem}.card--large{padding:2rem}.card--no-hover:hover{border-color:var(--border-color);box-shadow:0 8px 32px #0000001a;transform:none}@media (max-width:768px){.card{padding:1.5rem}.card.signee-card{gap:.75rem;padding:1rem}.card--large{padding:1.5rem}.card--compact{padding:.75rem}}@media (max-width:480px){.card{padding:1rem}.card.signee-card{gap:.5rem;padding:.75rem}.card--large{padding:1rem}.card pre,.card--compact{padding:.5rem}.card pre{font-size:.8rem}}.button{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border:none;border-radius:8px;color:var(--background-color);cursor:pointer;display:inline-block;font-size:.875rem;font-weight:700;letter-spacing:.5px;overflow:hidden;padding:.75rem 1.5rem;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.button:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.button:hover:before{left:100%}.button:hover{box-shadow:0 8px 24px var(--surface-glow);text-decoration:none;transform:translateY(-2px)}.button--secondary{background:linear-gradient(135deg,var(--secondary-color),var(--primary-color))}.button--outline{background:transparent;border:2px solid var(--primary-color);color:var(--primary-color)}.button--outline:hover{background:var(--primary-color);color:var(--background-color)}.button--small{font-size:.75rem;padding:.5rem 1rem}.button--large{font-size:1rem;padding:1rem 2rem}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mt-12{margin-top:3rem}.mt-6{margin-top:1.5rem}.block{display:block}.flex{display:flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.min-w-0{min-width:0}.max-w-4xl{max-width:56rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.border{border-width:1px}.text-lg{font-size:1.125rem}.text-lg,.text-xl{line-height:1.75rem}.text-xl{font-size:1.25rem}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-tight{line-height:1.25}.underline{text-decoration-line:underline}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}footer[data-v-e7197c03]{border-top:1px solid var(--border-color);color:var(--subtle-text);font-size:.875rem;margin-top:4rem;padding-top:2rem;text-align:center}footer ul[data-v-e7197c03]{display:flex;justify-content:center;list-style:none;margin:1rem 0 0;padding:0}footer li[data-v-e7197c03]{margin:0}.footer[data-v-e7197c03]{background:var(--background-color);border-top:1px solid hsla(0,0%,100%,.08);margin-top:4rem;padding:3rem 0 2rem}.footer-content[data-v-e7197c03]{margin:0 auto;max-width:800px;padding:0 1.5rem;text-align:center}.footer-main[data-v-e7197c03]{margin-bottom:1.5rem}.footer-text[data-v-e7197c03]{color:var(--text-muted,#888);font-size:.875rem;line-height:1.5;margin:.5rem 0}.footer-divider[data-v-e7197c03]{background:linear-gradient(90deg,transparent,var(--primary-color,#0ea5e9),transparent);height:1px;margin:1.5rem auto;opacity:.5;width:60px}.footer-nav[data-v-e7197c03]{font-size:.875rem;justify-content:center}.footer-nav[data-v-e7197c03],.footer-nav-list[data-v-e7197c03]{align-items:center;display:flex}.footer-nav-list[data-v-e7197c03]{list-style:none;margin:0;padding:0}.footer-nav-list li[data-v-e7197c03]{margin:0}.footer-nav-list li[data-v-e7197c03]:not(:last-child):after{color:var(--text-muted,#888);content:"•";font-size:.75rem;margin:0 .75rem;opacity:.6}.footer-nav-link[data-v-e7197c03]{color:var(--text-color,#fff);padding:.25rem 0;text-decoration:none;transition:color .2s ease}.footer-nav-link[data-v-e7197c03]:hover{color:var(--primary-color,#0ea5e9)}.github-link[data-v-e7197c03]{align-items:center;display:inline-flex;justify-content:center}.sr-only[data-v-e7197c03]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.footer-link[data-v-e7197c03]{color:var(--primary-color,#0ea5e9);text-decoration:none;transition:opacity .2s ease}.footer-link[data-v-e7197c03]:hover{opacity:.8}
