.lirina-web{--lirina-bg:#0b0f14;--lirina-surface:#2d2a38;--lirina-canvas:#272533;--lirina-sunken:#201d27;--lirina-tint:#3b3652;--lirina-tint-chip:#34304a;--lirina-tint-icon:#3f3a57;--lirina-border:#3d394b;--lirina-ink:#ecebf0;--lirina-ink-muted:#a19eb0;--lirina-primary:#6559b5;--lirina-primary-hover:#7166c2;--lirina-on-primary:#fff;--lirina-lila:#a79be1;--lirina-accent:#c2bbec;--lirina-brand-lila:#e5e1f3;--lirina-brand-violeta:#6b21a8;--lirina-placeholder:#757575;--lirina-danger:#d8908e;--lirina-sidebar-active:#322e3f;--lirina-sidebar-ink:#f0eef4;--lirina-glass:#2d2a388c;--lirina-glass-hover:#3b36528c;--lirina-space-1:4px;--lirina-space-2:8px;--lirina-space-3:12px;--lirina-space-4:16px;--lirina-space-6:24px;--lirina-space-8:32px;--lirina-radius-sm:6px;--lirina-radius-md:10px;--lirina-radius-lg:14px;--lirina-radius-full:999px;--lirina-ease:cubic-bezier(.22, 1, .36, 1);--lirina-font-ui:var(--font-manrope), Manrope, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--lirina-font-display:var(--font-display), "Space Grotesk", Manrope, system-ui, sans-serif;--lirina-font-mono:var(--font-mono), "IBM Plex Mono", ui-monospace, Menlo, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--lirina-bg);min-height:100vh;color:var(--lirina-ink);font-family:var(--lirina-font-ui);-webkit-font-smoothing:antialiased;font-size:17px;font-weight:400;line-height:1.55;position:relative}.lirina-web *,.lirina-web :before,.lirina-web :after{box-sizing:border-box}.lirina-web :focus-visible{outline:2px solid var(--lirina-lila);outline-offset:3px;border-radius:var(--lirina-radius-md)}.lirina-web .lw-grain{z-index:50;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.lirina-web .lw-page{z-index:1;width:min(880px,100% - 40px);margin-inline:auto;padding:48px 0 96px;position:relative}.lirina-web .lw-header{margin-bottom:48px}.lirina-web .lw-logo{align-items:center;gap:6px;display:inline-flex}.lirina-web .lw-logo img{display:block}.lirina-web .lw-block{margin-top:72px}.lirina-web .lw-eyebrow{color:var(--lirina-ink-muted);font-family:var(--lirina-font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 22px;font-size:12.5px;font-weight:500;display:flex}.lirina-web .lw-eyebrow:before{content:"";background:var(--lirina-ink-muted);width:28px;height:1px}.lirina-web .lw-title{max-width:16ch;font-family:var(--lirina-font-display);letter-spacing:-.02em;margin:0;font-size:clamp(2.2rem,4.4vw,3.9rem);font-weight:700;line-height:1.05}.lirina-web .lw-title em{font-family:inherit;font-style:normal;font-weight:inherit;color:var(--lirina-accent)}.lirina-web .lw-lead{max-width:52ch;color:var(--lirina-ink-muted);margin:20px 0 0;font-size:1.05rem}.lirina-web .lw-row{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.lirina-web .lw-btn{border-radius:var(--lirina-radius-md);height:52px;font-family:var(--lirina-font-ui);cursor:pointer;transition:background-color .2s var(--lirina-ease), transform .2s var(--lirina-ease);border:0;justify-content:center;align-items:center;padding:0 26px;font-size:16px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative}.lirina-web .lw-btn:active{transform:scale(.97)}.lirina-web .lw-btn--primary{background:var(--lirina-primary);color:var(--lirina-on-primary)}.lirina-web .lw-btn--primary:hover{background:var(--lirina-primary-hover)}.lirina-web .lw-btn--secondary{background:var(--lirina-glass);color:var(--lirina-ink);box-shadow:inset 0 0 0 1px var(--lirina-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lirina-web .lw-btn--secondary:hover{background:var(--lirina-glass-hover)}.lirina-web .lw-glass{border-radius:var(--lirina-radius-lg);background:var(--lirina-glass);box-shadow:inset 0 0 0 1px var(--lirina-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);margin-top:28px;padding:28px}.lirina-web .lw-glass p{max-width:52ch;margin:0}.lirina-web .lw-swatches{flex-wrap:wrap;gap:12px;margin-top:28px;padding:0;list-style:none;display:flex}.lirina-web .lw-swatch{width:108px}.lirina-web .lw-swatch i{border-radius:var(--lirina-radius-md);height:48px;box-shadow:inset 0 0 0 1px var(--lirina-border);display:block}.lirina-web .lw-swatch span{color:var(--lirina-ink-muted);margin-top:6px;font-size:12px;line-height:16px;display:block}.lirina-web .lw-light-plate{border-radius:var(--lirina-radius-lg);color:#1d1b23;background:#fff;margin-top:28px;padding:28px}.lirina-web .lw-light-plate p{margin:16px 0 0;font-size:14px}@media (prefers-reduced-motion:reduce){.lirina-web .lw-btn,.lirina-web .lw-btn:active{transition:none;transform:none}}
