@font-face{font-family:Comfortaa Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./comfortaa-cyrillic-ext-wght-normal.Bbyo-ZHz.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Comfortaa Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./comfortaa-cyrillic-wght-normal.D14l-6cu.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Comfortaa Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./comfortaa-greek-wght-normal.C_9s1t5x.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Comfortaa Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./comfortaa-vietnamese-wght-normal.BegpjMof.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Comfortaa Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./comfortaa-latin-ext-wght-normal.CYL25BRH.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:Comfortaa Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./comfortaa-latin-wght-normal.CLB3k12Y.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{--p-purple-900:#2e1065;--p-purple-700:#5b21b6;--p-purple-600:#7c3aed;--p-purple-400:#a78bfa;--p-purple-200:#ddd6fe;--p-orange-700:#c2410c;--p-orange-600:#ea580c;--p-orange-500:#ff6a00;--p-orange-400:#ff8a3d;--p-orange-200:#ffd9bd;--p-lime-500:#cbe84a;--p-red-500:#ff3b30;--p-yellow-400:#fc0;--p-blue-500:#2563ff;--p-green-500:#00c853;--p-pink-500:#ff2d8e;--p-paper-50:#faf9ff;--p-paper-100:#f3f1fb;--p-mist-200:#e7e3f4;--p-mist-300:#d2cce6;--p-slate-400:#9990b3;--p-slate-500:#6c6488;--p-slate-600:#463f60;--p-ink-800:#221b35;--p-ink-900:#150f24;--p-black:#08060f;--p-white:#fff;--p-status-red:#ef2f3c;--p-status-amber:#ff9f0a;--p-status-green:#00b84d;--p-status-blue:#2563ff;--bg:var(--p-lime-500);--surface:var(--p-white);--surface-sunken:var(--p-white);--surface-inverse:var(--p-black);--fg:var(--p-black);--fg-muted:#000000a8;--fg-subtle:#00000080;--fg-inverse:var(--p-white);--fg-on-brand:var(--p-white);--fg-on-action:var(--p-white);--brand:var(--p-black);--brand-hover:#000000d1;--action:var(--p-black);--action-hover:#000000d1;--action-pressed:#000;--border:#0000001f;--border-strong:#00000047;--ring:var(--p-black);--success:var(--p-lime-500);--danger:var(--p-black);--warning:var(--p-black);--info:var(--p-black);--font-display:"Comfortaa Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body:"Comfortaa Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, monospace;--text-display:clamp(3.75rem, 11vw, 7.5rem);--text-h1:clamp(2rem, 4.5vw, 3rem);--text-h2:clamp(1.5rem, 3vw, 2rem);--text-h3:1.5rem;--text-h4:1.25rem;--text-lg:1.125rem;--text-base:1rem;--text-sm:.875rem;--text-xs:.75rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-black:700;--leading-tight:1.05;--leading-snug:1.2;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-tight:-.04em;--tracking-normal:0;--tracking-wide:.08em;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--measure:36rem;--measure-narrow:28rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1.25rem;--radius-xl:1.75rem;--radius-2xl:2.25rem;--radius-pill:999px;--shadow-xs:0 1px 2px #150f2414;--shadow-sm:0 2px 8px #150f241a;--shadow-md:0 8px 22px #150f2424;--shadow-lg:0 18px 44px #150f2433;--shadow-lift:0 14px 30px -8px #00000059;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--dur-fast:.12s;--dur-base:.18s;--dur-slow:.28s;--focus-ring:0 0 0 3px var(--p-white), 0 0 0 5px var(--ring)}:root[data-theme=dark]{--bg:var(--p-black);--surface:#181818;--surface-sunken:#101010;--surface-inverse:var(--p-lime-500);--fg:var(--p-white);--fg-muted:#ffffffb3;--fg-subtle:#ffffff80;--fg-inverse:var(--p-black);--fg-on-brand:var(--p-black);--fg-on-action:var(--p-black);--brand:var(--p-lime-500);--brand-hover:#d8f25e;--action:var(--p-lime-500);--action-hover:#d8f25e;--action-pressed:#b9d63e;--border:#ffffff24;--border-strong:#ffffff3d;--ring:var(--p-lime-500);--shadow-xs:0 1px 2px #0006;--shadow-sm:0 2px 8px #00000073;--shadow-md:0 8px 22px #00000080;--shadow-lg:0 18px 44px #0009;--shadow-lift:0 14px 30px -8px #cbe84a59;--focus-ring:0 0 0 3px var(--p-black), 0 0 0 5px var(--ring)}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s;--dur-slow:0s}}.lnq{font-family:var(--font-body);color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased}:where(.lnq) :focus-visible{box-shadow:var(--focus-ring);outline:none}.lnq-profile{max-width:var(--measure-narrow);padding:var(--space-10) var(--space-5) var(--space-16);align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;margin-inline:auto;display:flex}.lnq-avatar{border-radius:var(--radius-pill);object-fit:cover;background:var(--surface-sunken);width:96px;height:96px;box-shadow:var(--shadow-sm)}.lnq-avatar--sm{width:40px;height:40px}.lnq-handle{font-size:var(--text-h4);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);margin:var(--space-2) 0 0;align-items:center;gap:var(--space-1);display:inline-flex}.lnq-bio{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--fg-muted);max-width:32ch;line-height:var(--leading-normal);margin:0}.lnq-verified{color:var(--action);width:1em;height:1em}.lnq-link{--lift:0;align-items:center;gap:var(--space-3);width:100%;min-height:60px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--surface);color:var(--fg);border:1px solid var(--border);box-shadow:var(--shadow-sm);font-size:var(--text-base);font-weight:var(--weight-semibold);cursor:pointer;transition:transform var(--dur-base) var(--ease-spring), box-shadow var(--dur-base) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);transform:translateY(var(--lift));text-decoration:none;display:flex}.lnq-link:hover{--lift:-3px;box-shadow:var(--shadow-lift);border-color:var(--border-strong)}.lnq-link:active{--lift:-1px;box-shadow:var(--shadow-sm)}.lnq-link__thumb{border-radius:var(--radius-md);object-fit:cover;background:var(--surface-sunken);flex:none;width:40px;height:40px}.lnq-link__label{text-align:center;flex:auto}.lnq-link__chevron{color:var(--fg-subtle);opacity:0;transition:opacity var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-standard);flex:none;transform:translate(-4px)}.lnq-link:hover .lnq-link__chevron{opacity:1;transform:translate(0)}.lnq-link--fill{background:var(--action);color:var(--fg-on-action);border-color:#0000}.lnq-link--fill .lnq-link__chevron{color:var(--fg-on-action)}.lnq-link--outline{border-color:var(--border-strong);box-shadow:none;background:0 0}.lnq-btn{justify-content:center;align-items:center;gap:var(--space-2);height:48px;padding-inline:var(--space-6);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-semibold);cursor:pointer;white-space:nowrap;transition:transform var(--dur-fast) var(--ease-spring), box-shadow var(--dur-base) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard);border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex}.lnq-btn:hover{transform:translateY(-2px)}.lnq-btn:active{transform:translateY(0)}.lnq-btn:disabled,.lnq-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.lnq-btn--primary{background:var(--action);color:var(--fg-on-action)}.lnq-btn--primary:hover{background:var(--action-hover);box-shadow:var(--shadow-lift)}.lnq-btn--secondary{background:var(--brand);color:var(--fg-inverse)}.lnq-btn--secondary:hover{background:var(--brand-hover);box-shadow:var(--shadow-md)}.lnq-btn--ghost{color:var(--fg);border-color:var(--border-strong);background:0 0}.lnq-btn--ghost:hover{background:var(--surface-sunken)}.lnq-btn--sm{height:38px;padding-inline:var(--space-4);font-size:var(--text-sm)}.lnq-btn--lg{height:56px;padding-inline:var(--space-8);font-size:var(--text-lg)}.lnq-socials{gap:var(--space-2);justify-content:center;display:flex}.lnq-social{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--fg);transition:background-color var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-spring);background:0 0;place-items:center;display:grid}.lnq-social:hover{background:var(--surface-sunken);transform:translateY(-2px)}.lnq-input{width:100%;height:48px;padding-inline:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--surface);color:var(--fg);font-family:var(--font-body);font-size:var(--text-base);transition:border-color var(--dur-fast) var(--ease-standard)}.lnq-input::placeholder{color:var(--fg-subtle)}.lnq-input:focus-visible{border-color:var(--ring);box-shadow:var(--focus-ring);outline:none}.lnq-input[aria-invalid=true]{border-color:var(--danger)}.lnq-tag{align-items:center;gap:var(--space-1);height:28px;padding-inline:var(--space-3);border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--fg-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);display:inline-flex}.lnq-overline{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-subtle)}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--fg);font-family:var(--font-body);font-weight:var(--weight-regular);-webkit-font-smoothing:antialiased;margin:0;padding:0}
