@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/montserrat-latin-900-normal-B0TD3Qnu.woff2)format("woff2"),url(/assets/montserrat-latin-900-normal-BDWDmVut.woff)format("woff")}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/jost-cyrillic-wght-normal-CjwCQKo9.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/jost-latin-ext-wght-normal-BDUtSsKd.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/jost-latin-wght-normal-ObQm3Zd1.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#2f1375;--ground-raised:#35187f;--ink:#fff;--ink-muted:#c9bdf0;--hairline:#8a63ff;--headline:#dcff1a;--highlight:#f5708a;--on-lime:#2f1375;--vivid-purple:#4a14ff;--vivid-green:#0ad17b;--font-display:"Montserrat", "Gilroy", system-ui, sans-serif;--font-sans:"Jost", "Futura", "Century Gothic", system-ui, sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--radius-sm:4px;--radius-md:12px;--radius-round:50%;--ease:cubic-bezier(.2, .7, .2, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background-color:var(--ground);min-height:100dvh;color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:radial-gradient(60% 38% at 12% 0,#4a14ff99,#0000 72%),radial-gradient(46% 30% at 100% 6%,#f5708a33,#0000 72%);background-repeat:no-repeat;margin:0;font-size:17px;line-height:1.5}h1,h2,p,ul{margin:0}ul{padding:0;list-style:none}svg{display:block}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:3px solid var(--highlight);outline-offset:3px}.page{gap:var(--space-7);max-width:672px;min-height:100dvh;padding-inline:var(--space-4);padding-block:var(--space-7) var(--space-6);flex-direction:column;margin-inline:auto;display:flex}main{gap:var(--space-7);flex-direction:column;display:flex}.section{gap:var(--space-4);flex-direction:column;display:flex}.profile{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;display:flex}.avatar{border:3px solid var(--headline);border-radius:var(--radius-round);background:var(--ground-raised);width:112px;height:112px;color:var(--headline);font-family:var(--font-display);letter-spacing:-.06em;text-indent:-.06em;place-items:center;font-size:40px;font-weight:900;display:grid}.name{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(44px,13vw,72px);font-weight:900;line-height:1}.name-solid{color:var(--headline)}.name-outline{letter-spacing:.05em;color:var(--ground);-webkit-text-stroke:4px var(--headline);paint-order:stroke fill}.bio{text-wrap:balance;max-width:30ch;font-size:clamp(20px,5.4vw,24px);font-weight:500;line-height:1.35}.bio-em{color:var(--highlight)}.label{color:var(--ink-muted);letter-spacing:.23em;text-align:center;text-transform:uppercase;font-size:13px;font-weight:500;line-height:16px}.cards{gap:var(--space-3);flex-direction:column;display:flex}.card{align-items:center;gap:var(--space-4);min-height:76px;padding:var(--space-3) var(--space-5) var(--space-3) var(--space-3);border:2px solid var(--hairline);border-radius:var(--radius-md);background:var(--ground-raised);color:var(--ink);touch-action:manipulation;transition:transform .2s var(--ease), border-color .2s var(--ease), background-color .2s var(--ease);grid-template-columns:auto 1fr auto;text-decoration:none;display:grid}.card-icon{border-radius:var(--radius-round);background:var(--ground);width:48px;height:48px;color:var(--headline);place-items:center;display:grid}.card-icon .icon{width:24px;height:24px}.card-body{min-width:0;font-size:20px;font-weight:600;line-height:1.25}.card-title{overflow-wrap:anywhere}.arrow{width:28px;height:24px;color:var(--ink-muted);transition:transform .2s var(--ease), color .2s var(--ease)}.card--featured{border-color:var(--headline);background:var(--headline);color:var(--on-lime)}.card--featured .card-icon{background:var(--on-lime);color:var(--headline)}.card--featured .arrow{color:var(--on-lime)}.badge{padding:1px var(--space-2);border-radius:var(--radius-sm);letter-spacing:.14em;text-transform:uppercase;vertical-align:2px;border:1.5px solid;font-size:12px;font-weight:600;line-height:18px;display:inline-block}.badge--free{color:var(--vivid-green)}.badge--ai{color:var(--highlight)}@media (hover:hover){.card:hover{border-color:var(--headline);transform:translateY(-2px)}.card:hover .arrow{color:var(--headline);transform:translate(4px)}.card--featured:hover{border-color:var(--ink)}.card--featured:hover .arrow{color:var(--on-lime)}}.card:active{transform:scale(.985)}.socials{justify-content:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.social{border:2px solid var(--hairline);border-radius:var(--radius-round);width:48px;height:48px;color:var(--ink);transition:background-color .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease);place-items:center;display:grid}.social .icon{width:22px;height:22px}a.social:hover{border-color:var(--headline);background:var(--headline);color:var(--on-lime)}.social--off{color:var(--ink-muted);cursor:default;border-style:dashed}.footer{color:var(--ink-muted);text-align:center;margin-top:auto;font-size:14px;line-height:20px}@media (width>=720px){.page{padding-block:72px var(--space-6)}}@media (prefers-reduced-motion:reduce){.card,.arrow,.social{transition:none}.card:hover,.card:active,.card:hover .arrow{transform:none}}
