:root{--ink:#14161b;--muted:#5b6070;--line:#e4e6eb;--border:#c9cdd6;--accent:#3b4bff;--soft:#f4f5f7;--accent-tint:#f2f3ff;--display:"Space Grotesk", sans-serif}*{box-sizing:border-box}body{color:var(--ink);background:#fff;margin:0;font-family:Inter,system-ui,sans-serif}a{color:var(--accent)}a:hover{color:#2433d6}button{font:inherit;color:inherit;cursor:pointer}a,button{transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s}body.tinted{background:var(--soft)}[hidden],html:not(.signed-in) .auth-in,html.signed-in .auth-out{display:none!important}.container{max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}.btn{background:var(--accent);color:#fff;border:0;border-radius:12px;justify-content:center;align-items:center;min-height:52px;padding:0 24px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled){color:#fff;background:#2433d6}.btn:disabled{opacity:.6;cursor:default}.btn-outline{border:1.5px solid var(--ink);min-height:44px;color:var(--ink);background:#fff;border-radius:12px;justify-content:center;align-items:center;padding:0 20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.btn-outline:hover:not(:disabled){color:var(--ink);background:var(--soft)}.btn-outline:disabled{opacity:.5;cursor:default}.btn-dark{background:var(--ink);color:#fff;border-radius:10px;align-items:center;padding:12px 18px;font-weight:600;text-decoration:none;display:inline-flex}.btn-dark:hover{color:#fff;background:#343846}input[type=text]{width:100%;height:52px;font:inherit;border:1.5px solid var(--border);color:var(--ink);background:#fff;border-radius:12px;padding:0 16px;font-size:17px}input[type=text]:focus,textarea:focus{outline:2px solid var(--accent);outline-offset:1px}textarea{width:100%;font:inherit;border:1.5px solid var(--border);color:var(--ink);resize:vertical;background:#fff;border-radius:12px;padding:14px 16px;font-size:17px;line-height:1.5}.muted{color:var(--muted);margin:0}@media (width<=640px){.container{padding-left:16px;padding-right:16px}}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@keyframes shimmer{to{background-position:-200% 0}}.rise{animation:.5s cubic-bezier(.2,.7,.2,1) both rise}.lift{transition:transform .2s,box-shadow .2s,border-color .15s}.lift:hover{transform:translateY(-4px);box-shadow:0 2px 4px #14161b0f,0 18px 40px #14161b1a}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.pv{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;display:block}.pv image{pointer-events:none}.wm{position:relative;overflow:hidden}.wm:after{content:"";pointer-events:none;opacity:.12;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='168' height='96'%3E%3Ctext x='84' y='54' text-anchor='middle' transform='rotate(-24 84 48)' font-family='Space Grotesk,Inter,sans-serif' font-weight='700' font-size='15' fill='%2314161B'%3Eai-logo.net%3C/text%3E%3C/svg%3E");background-size:168px 96px;position:absolute;inset:0}.tag{color:#4a4f5c;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.tag.paid{color:#14532d;background:#dcfce7}.lcard{border:1.5px solid var(--line);background:#fff;border-radius:20px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.lcard:hover{transform:translateY(-3px);box-shadow:0 18px 40px #14161b1a}.lcard .l-art{aspect-ratio:1.15;cursor:zoom-in;background:#fff;border:0;justify-content:center;align-items:center;width:100%;padding:0 0 44px;display:flex}.lcard .l-art img{object-fit:contain;max-width:80%;max-height:82%}.lcard .l-art.full img{width:100%;max-width:100%;height:100%;max-height:100%}.lcard .l-art .pv{width:80%;height:82%}.lcard .l-art.full .pv{width:100%;height:100%}.lcard .l-art:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.lcard .l-tl{box-shadow:0 0 0 1px var(--line);position:absolute;top:12px;left:12px}.lcard .l-tr{position:absolute;top:8px;right:8px}.l-acts{pointer-events:none;justify-content:center;gap:10px;display:flex;position:absolute;bottom:14px;left:0;right:0}.l-acts>*{pointer-events:auto}.l-pill{color:#15803d;background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;width:58px;height:40px;transition:transform .15s,background .15s;display:inline-flex;box-shadow:0 4px 16px #14161b24}.l-pill:hover{color:#15803d;background:#f0fdf4;transform:translateY(-1px)}.l-pill svg{width:20px;height:20px}.l-pill span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.l-pill.buy{color:#ea580c}.l-pill.buy:hover{color:#ea580c;background:#fff7ed}.l-icon{color:#9aa0ae;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.l-icon svg{width:20px;height:20px}.l-icon.del:hover{color:#b42318;background:#fef3f2}.l-icon.save:hover{background:var(--soft);color:var(--ink)}.l-icon.save[aria-pressed=true]{color:var(--accent)}.toast{background:var(--ink);color:#fff;border:0;border-radius:999px;align-items:center;gap:10px;width:fit-content;max-width:calc(100vw - 32px);margin:0 auto;padding:12px 18px 12px 14px;font-size:15px;font-weight:600;display:none;position:fixed;inset:16px 16px auto;box-shadow:0 12px 32px #14161b40}.toast:popover-open{animation:.3s cubic-bezier(.2,.8,.2,1) both drop;display:flex}.toast svg{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;background:#16a34a;border-radius:50%;flex:none;width:22px;height:22px;padding:3px}.toast svg.bad{background:#d92d20}.toast span{overflow-wrap:anywhere;min-width:0}@keyframes drop{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}.site-logo[data-astro-cid-eotpjdhx]{align-items:center;gap:calc(var(--s) * .3);color:var(--ink);display:inline-flex}img[data-astro-cid-eotpjdhx]{width:var(--s);height:var(--s);display:block}.word[data-astro-cid-eotpjdhx]{white-space:nowrap;font-family:var(--display);font-weight:700;font-size:calc(var(--s) * .62);letter-spacing:-.02em}.tld[data-astro-cid-eotpjdhx]{color:#6a7080}.dark[data-astro-cid-eotpjdhx]{color:#fff}.dark[data-astro-cid-eotpjdhx] .tld[data-astro-cid-eotpjdhx]{color:#9ea3b0}footer[data-astro-cid-nns7i3if]{border-top:1px solid var(--line);color:var(--muted);background:#fff;font-size:15px}.top[data-astro-cid-nns7i3if]{grid-template-columns:1.8fr repeat(3,1fr);gap:32px;padding-top:56px;padding-bottom:40px;display:grid}.brand[data-astro-cid-nns7i3if]{flex-direction:column;gap:12px;display:flex}.brand[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{max-width:260px;margin:0;line-height:1.5}h2[data-astro-cid-nns7i3if]{color:var(--ink);margin:0 0 14px;font-size:15px;font-weight:600}ul[data-astro-cid-nns7i3if]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}a[data-astro-cid-nns7i3if]{color:var(--muted);text-decoration:none}a[data-astro-cid-nns7i3if]:hover{color:var(--ink)}.bottom[data-astro-cid-nns7i3if]{border-top:1px solid var(--line);padding-top:20px;padding-bottom:28px;font-size:14px}@media (width<=760px){.top[data-astro-cid-nns7i3if]{grid-template-columns:repeat(2,1fr)}.brand[data-astro-cid-nns7i3if]{grid-column:1/-1}}@media (width<=420px){.top[data-astro-cid-nns7i3if]{grid-template-columns:repeat(2,1fr)}}header[data-astro-cid-fzpbxy5g]{border-bottom:1px solid var(--line);backdrop-filter:blur(12px);z-index:10;background:#ffffffe0;position:sticky;top:0}nav[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;gap:16px;padding-top:14px;padding-bottom:14px;display:flex}.brand[data-astro-cid-fzpbxy5g]{flex:none;text-decoration:none;transition:opacity .15s;display:flex}.brand[data-astro-cid-fzpbxy5g]:hover{opacity:.8}.right[data-astro-cid-fzpbxy5g]{align-items:center;gap:16px;display:flex}.login[data-astro-cid-fzpbxy5g]{white-space:nowrap;border:1.5px solid var(--border);color:var(--ink);border-radius:10px;align-items:center;padding:10.5px 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.login[data-astro-cid-fzpbxy5g]:hover{color:var(--ink);border-color:var(--ink)}.menu[data-astro-cid-fzpbxy5g]{position:relative}@media (width<=640px){.right[data-astro-cid-fzpbxy5g]{gap:10px}.login[data-astro-cid-fzpbxy5g]{padding:10px 12px;font-size:14px}}.avatar[data-astro-cid-fzpbxy5g]{width:42px;height:42px;color:var(--accent);font-family:var(--display);background:#e3e6ff;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex;overflow:hidden}.avatar[data-astro-cid-fzpbxy5g] img{object-fit:cover;width:100%;height:100%;display:block}button[data-astro-cid-fzpbxy5g].avatar{cursor:pointer;border:0;padding:0;transition:box-shadow .15s}button[data-astro-cid-fzpbxy5g].avatar:hover,button[data-astro-cid-fzpbxy5g].avatar[aria-expanded=true]{box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--border)}.avatar[data-astro-cid-fzpbxy5g].big{width:48px;height:48px;font-size:20px}.pop[data-astro-cid-fzpbxy5g][hidden]{display:none}.pop[data-astro-cid-fzpbxy5g]{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;width:280px;padding:8px;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 12px 32px #14161b24}.who[data-astro-cid-fzpbxy5g]{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:6px;padding:12px 12px 16px;display:flex}.who[data-astro-cid-fzpbxy5g]>span[data-astro-cid-fzpbxy5g]:last-child{min-width:0}.who[data-astro-cid-fzpbxy5g] strong[data-astro-cid-fzpbxy5g]{overflow-wrap:anywhere;font-size:16px;display:block}.email[data-astro-cid-fzpbxy5g]{color:var(--muted);word-break:break-all;font-size:14px;display:block}.pop[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{color:var(--ink);border-radius:10px;justify-content:space-between;padding:11px 12px;font-size:15px;text-decoration:none;display:flex}.pop[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{color:var(--ink);background:var(--soft)}.count[data-astro-cid-fzpbxy5g]{color:var(--muted)}.links[data-astro-cid-rutobish]{flex-wrap:wrap;align-items:center;gap:24px;font-size:15px;display:flex}.links[data-astro-cid-rutobish] a[data-astro-cid-rutobish]{box-sizing:border-box;align-items:center;min-height:44px;display:inline-flex}.links[data-astro-cid-rutobish] a[data-astro-cid-rutobish]:not(.btn-dark){color:#3a3e4a;border-radius:10px;margin:0 -12px;padding:0 12px;text-decoration:none}.links[data-astro-cid-rutobish] a[data-astro-cid-rutobish]:not(.btn-dark):hover{color:var(--ink);box-shadow:0 2px 10px #1418241f}@media (width<=640px){.links[data-astro-cid-rutobish] a[data-astro-cid-rutobish]:not(.btn-dark){display:none}.links[data-astro-cid-rutobish] .btn-dark[data-astro-cid-rutobish]{padding:0 14px;font-size:14px}}.links[data-astro-cid-rutobish] .btn-dark[data-astro-cid-rutobish]{white-space:nowrap}
