.tg[data-v-a9391e68]{flex-direction:column;gap:18px;display:flex}.tg-cats[data-v-a9391e68]{flex-wrap:wrap;gap:6px;display:flex}.tg-count[data-v-a9391e68]{color:var(--ws-muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}[aria-pressed=true]>.tg-count[data-v-a9391e68]{color:inherit}.tg-grid[data-v-a9391e68]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}@media (width<=1023px){.tg-grid[data-v-a9391e68]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.tg-grid[data-v-a9391e68]{grid-template-columns:1fr}}.tg-card[data-v-a9391e68]{background:var(--ws-panel);border:1px solid var(--ws-line);box-shadow:var(--ws-shadow-sm);transition:transform .25s var(--ws-ease),box-shadow .25s var(--ws-ease),border-color .2s var(--ws-ease);animation:ws-enter .4s var(--ws-ease) both;border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.tg-card[data-v-a9391e68]:hover{box-shadow:var(--ws-shadow-lg);border-color:var(--ws-line-strong);transform:translateY(-3px)}.tg-card.is-inspiration[data-v-a9391e68]{border-color:var(--ws-blue);box-shadow:0 0 0 3px #2f5bff26,var(--ws-shadow)}.tg-card--skel[data-v-a9391e68]{animation:none}.tg-cover[data-v-a9391e68]{aspect-ratio:16/10;cursor:pointer;background:var(--ws-bg);border:0;border-bottom:1px solid var(--ws-line);width:100%;padding:0;display:block;position:relative;overflow:hidden}.tg-cover[data-v-a9391e68]:disabled{cursor:progress}.tg-img[data-v-a9391e68]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ws-ease);position:absolute;inset:0}.tg-img.contain[data-v-a9391e68]{-o-object-fit:contain;object-fit:contain;padding:10%}.tg-card:hover .tg-img[data-v-a9391e68]{transform:scale(1.04)}.tg-cat[data-v-a9391e68]{height:22px;color:var(--ws-ink);font:600 11px/1 var(--ws-font);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffe6;padding:0 9px;top:10px;left:10px;box-shadow:0 1px 2px #1216261a}.tg-cat[data-v-a9391e68],.tg-hover[data-v-a9391e68]{border-radius:999px;align-items:center;display:inline-flex;position:absolute}.tg-hover[data-v-a9391e68]{background:var(--ws-ink);color:#fff;height:30px;font:600 12px/1 var(--ws-font);opacity:0;transition:opacity .2s var(--ws-ease),transform .2s var(--ws-ease);gap:6px;padding:0 12px;bottom:10px;right:10px;transform:translateY(6px)}.tg-cover:focus-visible .tg-hover[data-v-a9391e68],.tg-cover:hover .tg-hover[data-v-a9391e68]{opacity:1;transform:none}.tg-body[data-v-a9391e68]{flex-direction:column;flex:1;gap:8px;padding:14px 16px 16px;display:flex}.tg-title-row[data-v-a9391e68]{justify-content:space-between;align-items:center;gap:10px;display:flex}.tg-name[data-v-a9391e68]{font:600 16px/1.2 var(--ws-font);letter-spacing:-.01em;margin:0}.tg-swatches[data-v-a9391e68]{display:inline-flex}.tg-swatches i[data-v-a9391e68]{border:2px solid #fff;border-radius:50%;width:14px;height:14px;margin-inline-start:-4px;box-shadow:0 0 0 1px #12162614}.tg-desc[data-v-a9391e68]{color:var(--ws-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.tg-meta[data-v-a9391e68]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tg-pages[data-v-a9391e68]{color:var(--ws-faint);margin-inline-start:2px;font-size:11.5px}.tg-actions[data-v-a9391e68]{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:6px;display:flex}.tg-state[data-v-a9391e68]{border:1px dashed var(--ws-line-strong);color:var(--ws-muted);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:36px;display:flex}.tg-state p[data-v-a9391e68]{margin:0;font-size:13.5px}.sg[data-v-a9627283]{max-width:1180px;margin:0 auto;padding:55px 0 21px;scroll-margin-top:13px}.sg-head[data-v-a9627283]{text-align:center;max-width:640px;margin:0 auto 34px}.sg-title[data-v-a9627283]{font:700 clamp(28px,4vw,39px)/1.15 var(--ws-font);letter-spacing:-.03em;color:var(--ws-ink);margin:0}.sg-lead[data-v-a9627283]{color:var(--ws-muted);margin:13px 0 0;font-size:16px;line-height:1.6}.sg-grid[data-v-a9627283]{grid-template-columns:1fr;gap:21px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.sg-grid[data-v-a9627283]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.sg-grid[data-v-a9627283]{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 21px}}.sg-card[data-v-a9627283]{background:var(--ws-panel);border:1px solid var(--ws-line);box-shadow:var(--ws-shadow-sm);transition:box-shadow .2s var(--ws-ease),transform .2s var(--ws-ease),border-color .2s var(--ws-ease);border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}.sg-card[data-v-a9627283]:hover{border-color:var(--ws-line-strong);box-shadow:var(--ws-shadow);transform:translateY(-2px)}.sg-shot[data-v-a9627283]{aspect-ratio:16/10;background:var(--ws-canvas);border-bottom:1px solid var(--ws-line);overflow:hidden}.sg-shot img[data-v-a9627283]{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%;height:100%;display:block}.sg-body[data-v-a9627283]{flex-direction:column;flex:1;gap:8px;padding:13px 13px 13px 21px;display:flex}.sg-card:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .sg-body[data-v-a9627283]{padding:13px 21px 13px 13px}.sg-meta[data-v-a9627283]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.sg-name[data-v-a9627283]{font:650 17px/1.25 var(--ws-font);letter-spacing:-.015em;color:var(--ws-ink);margin:0}.sg-tag[data-v-a9627283]{white-space:nowrap;background:var(--ws-blue-soft);height:24px;color:var(--ws-blue-600);font:600 12px/1 var(--ws-font);border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.sg-prompt[data-v-a9627283]{color:var(--ws-ink-2);margin:0;font-size:14px;line-height:1.55}.sg-actions[data-v-a9627283]{align-items:center;gap:8px;margin-top:auto;padding-top:5px;display:flex}.sg-preview[data-v-a9627283],.sg-use[data-v-a9627283]{min-height:44px;font:600 14px/1 var(--ws-font);cursor:pointer;transition:background-color .15s var(--ws-ease),border-color .15s var(--ws-ease),color .15s var(--ws-ease);border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.sg-use[data-v-a9627283]{border:1px solid var(--ws-control);background:var(--ws-panel);color:var(--ws-ink);flex:1}.sg-use[data-v-a9627283] svg{color:var(--ws-blue-600)}.sg-use[data-v-a9627283]:hover{border-color:var(--ws-blue-600);color:var(--ws-blue-600);background:var(--ws-blue-soft)}.sg-use[data-v-a9627283]:not(.sg-use--solid):after{content:"";z-index:1;position:absolute;inset:0}.sg-preview[data-v-a9627283]{z-index:2;color:var(--ws-ink-2);background:0 0;border:1px solid #0000;position:relative}.sg-preview[data-v-a9627283]:hover{color:var(--ws-ink);background:#1216260d}.sg-use--solid[data-v-a9627283]{border-color:var(--ws-blue);background:var(--ws-blue);color:#fff;flex:none;padding:0 21px}.sg-use--solid[data-v-a9627283] svg{color:#fff}.sg-use--solid[data-v-a9627283]:hover{background:var(--ws-blue-600);border-color:var(--ws-blue-600);color:#fff}.sg-dialog[data-v-a9627283]{background:var(--ws-panel);width:min(1120px,100vw - 32px,160dvh - 320px);min-width:min(320px,100vw - 32px);height:fit-content;max-height:calc(100dvh - 32px);color:var(--ws-ink);box-shadow:var(--ws-shadow-lg);border:0;border-radius:16px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.sg-dialog[data-v-a9627283]::backdrop{background:#0c0f1c9e}.sg-dialog[open][data-v-a9627283]{animation:ws-pop .2s var(--ws-ease) both}.sg-dbox[data-v-a9627283]{flex-direction:column;display:flex}.sg-dhead[data-v-a9627283]{justify-content:space-between;align-items:center;gap:13px;padding:8px 8px 8px 21px;display:flex}.sg-dialog[dir=rtl] .sg-dhead[data-v-a9627283]{padding:8px 21px 8px 8px}.sg-dtitle[data-v-a9627283]{font:650 18px/1.3 var(--ws-font);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.sg-close[data-v-a9627283]{width:44px;height:44px;color:var(--ws-ink-2);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;display:grid}.sg-close[data-v-a9627283]:hover{color:var(--ws-ink);background:#1216260f}.sg-dshot[data-v-a9627283]{aspect-ratio:16/10;background:var(--ws-canvas);border-block:1px solid var(--ws-line)}.sg-dshot img[data-v-a9627283]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.sg-dfoot[data-v-a9627283]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px 21px;padding:13px 21px 21px;display:flex}.sg-dfoot .sg-prompt[data-v-a9627283]{flex:320px}.sg-dfoot .sg-prompt strong[data-v-a9627283]{color:var(--ws-ink)}@media (width<=639px){.sg[data-v-a9627283]{padding-top:34px}.sg-head[data-v-a9627283]{margin-bottom:21px}.sg-dfoot .sg-use--solid[data-v-a9627283]{width:100%}}@media (prefers-reduced-motion:reduce){.sg-card[data-v-a9627283],.sg-card[data-v-a9627283]:hover{transition:none;transform:none}.sg-dialog[open][data-v-a9627283]{animation:none}}.home[data-v-b286eb41]{min-height:100dvh;padding:0 24px;position:relative;overflow-x:clip}.home-glow[data-v-b286eb41]{pointer-events:none;z-index:0;background:radial-gradient(640px 320px at 50% 0,#2f5bff24,#0000 70%),radial-gradient(420px 260px at 18% 18%,#ffaa781f,#0000 70%),radial-gradient(420px 260px at 84% 22%,#78dcbe1f,#0000 70%);height:720px;position:absolute;inset:0 0 auto}.home[data-v-b286eb41]>:not(.home-glow){z-index:1;position:relative}.home>.home-nav[data-v-b286eb41]{z-index:5}.home[dir=rtl][data-v-b286eb41]{font-family:"IBM Plex Sans Arabic",var(--ws-font)}.home[dir=rtl][data-v-b286eb41] :is(.home-title,.home-sub,.home-eyebrow,.ws-chip,.home-note,.home-signin,.home-lang-btn,.home-foot){letter-spacing:0;font-family:inherit}.home-nav[data-v-b286eb41]{align-items:center;gap:13px;max-width:1180px;height:68px;margin:0 auto;display:flex}.home-logo[data-v-b286eb41]{min-height:44px;color:var(--ws-ink);border-radius:10px;align-items:center;text-decoration:none;display:inline-flex}.home-links[data-v-b286eb41]{gap:4px;margin-inline-start:auto;display:flex}.home-links a[data-v-b286eb41]{min-height:44px;color:var(--ws-ink-2);border-radius:10px;align-items:center;padding:0 13px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.home-links a[data-v-b286eb41]:hover{color:var(--ws-ink);background:#1216260d}.home-actions[data-v-b286eb41]{align-items:center;gap:8px;min-width:0;display:flex}.home-lang-btn[data-v-b286eb41]{min-height:44px;color:var(--ws-ink-2);font:500 14px/1 var(--ws-font);cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.home-lang-btn[data-v-b286eb41]:hover{color:var(--ws-ink);background:#1216260d}.home-lang-btn[lang=ar][data-v-b286eb41]{font-family:"IBM Plex Sans Arabic",var(--ws-font)}.home-signin[data-v-b286eb41]{white-space:nowrap;background:var(--ws-ink);color:#fff;min-height:44px;font:600 14px/1 var(--ws-font);transition:background-color .15s var(--ws-ease);border-radius:12px;align-items:center;padding:0 21px;text-decoration:none;display:inline-flex}.home-signin[data-v-b286eb41]:hover{background:#2a3045}.home-deleted[data-v-b286eb41]{padding:8px 8px 8px 16px;border:1px solid var(--ws-green);background:var(--ws-green-soft);max-width:780px;color:var(--ws-ink);border-radius:13px;align-items:center;gap:13px;margin:8px auto 0;padding-inline:16px 8px;font-size:14px;display:flex}.home-deleted>svg[data-v-b286eb41]{color:var(--ws-green);flex:none}.home-deleted>span[data-v-b286eb41]{flex:1}.home-deleted-x[data-v-b286eb41]{width:44px;height:44px;color:var(--ws-ink-2);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;display:grid}.home-deleted-x[data-v-b286eb41]:hover{color:var(--ws-ink);background:#1216260f}.home-hero[data-v-b286eb41]{text-align:center;max-width:780px;margin:0 auto;padding:55px 0 34px}.home-eyebrow[data-v-b286eb41]{border:1px solid var(--ws-line);color:var(--ws-ink-2);font:500 13px/1.2 var(--ws-font);box-shadow:var(--ws-shadow-sm);background:#fffc;border-radius:999px;align-items:center;gap:8px;margin:0 0 21px;padding:8px 13px;display:inline-flex}.home-eyebrow .ws-dot[data-v-b286eb41]{color:var(--ws-blue)}.home-title[data-v-b286eb41]{font:700 clamp(40px,7vw,72px)/1.05 var(--ws-font);letter-spacing:-.045em;text-wrap:balance;margin:0}.home[dir=rtl] .home-title[data-v-b286eb41]{line-height:1.25}.home-sub[data-v-b286eb41]{max-width:600px;color:var(--ws-muted);text-wrap:pretty;margin:21px auto 0;font-size:17px;line-height:1.618}.home-box[data-v-b286eb41]{z-index:2;text-align:start;margin-top:34px;scroll-margin:89px 0;position:relative}.home-box[data-v-b286eb41] .cmp--hero .cmp-send{border-radius:14px;width:44px;height:44px}.home[dir=rtl] .home-box[data-v-b286eb41] .cmp-send svg{transform:scaleX(-1)}.home[dir=rtl] .home-box[data-v-b286eb41] .cmp--hero{padding:16px 20px 12px 14px}.home[dir=rtl] .home-box[data-v-b286eb41] .cmp-tools{margin-left:0;margin-right:-6px}.home-note[data-v-b286eb41]{color:var(--ws-muted);text-align:center;margin:13px 4px 0;font-size:14px;line-height:1.5}.home-error[data-v-b286eb41]{color:var(--ws-red);align-items:center;gap:8px;margin:12px 4px 0;font-size:13px;display:flex}.home-ideas[data-v-b286eb41]{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:21px;display:flex}.home-chip[data-v-b286eb41]{min-height:44px;padding:0 16px;font-size:14px}.home-ideas[data-v-b286eb41] svg{color:var(--ws-blue)}.home-wp[data-v-b286eb41]{min-height:44px;color:var(--ws-ink-2);border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:13px;padding:0 13px;font-size:15px;text-decoration:none;display:inline-flex}.home-wp strong[data-v-b286eb41]{color:var(--ws-blue-600)}.home-wp:focus-visible strong[data-v-b286eb41],.home-wp:hover strong[data-v-b286eb41]{text-decoration:underline}.home-wp[data-v-b286eb41] svg{color:var(--ws-blue-600);flex:none}.home-divider[data-v-b286eb41]{background:var(--ws-line);width:1px;height:18px;margin:0 4px}.home-langs[data-v-b286eb41]{gap:2px;display:inline-flex}.home-lang[data-v-b286eb41]{min-height:44px;color:var(--ws-ink-2);font:500 12.5px/1 var(--ws-font);cursor:pointer;transition:background-color .15s var(--ws-ease);background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 9px;display:inline-flex}.home-lang[data-v-b286eb41]:hover{background:#1216260d}.home-lang-box[data-v-b286eb41]{border:1.5px solid var(--ws-control);color:#fff;width:15px;height:15px;transition:background-color .15s var(--ws-ease),border-color .15s var(--ws-ease);border-radius:4px;place-items:center;display:grid}.home-lang[aria-checked=true] .home-lang-box[data-v-b286eb41]{background:var(--ws-blue);border-color:var(--ws-blue)}.home-insp[data-v-b286eb41]{background:var(--ws-blue-soft);color:#3551c9;border:1px solid var(--ws-blue-soft-2);height:26px;font:500 12px/1 var(--ws-font);animation:ws-pop .2s var(--ws-ease) both;border-radius:8px;align-items:center;gap:6px;padding:0 4px 0 10px;display:inline-flex}.home-insp strong[data-v-b286eb41]{color:var(--ws-blue);font-weight:600}.home-insp button[data-v-b286eb41]{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.home-insp button[data-v-b286eb41]:hover{background:#2f5bff1f}.home-section[data-v-b286eb41]{max-width:1180px;margin:0 auto;padding:55px 0 8px;scroll-margin-top:13px}.home-flip[data-v-b286eb41]{flex:none}.home[dir=rtl] .home-flip[data-v-b286eb41]{transform:scaleX(-1)}.home-blank[data-v-b286eb41]{flex:none;position:relative}.home-blank-btn[data-v-b286eb41]{border:1px solid var(--ws-control);background:var(--ws-panel);color:var(--ws-ink);text-align:start;cursor:pointer;box-shadow:var(--ws-shadow-sm);transition:border-color .2s var(--ws-ease),box-shadow .2s var(--ws-ease),transform .2s var(--ws-ease);border-radius:14px;align-items:center;gap:11px;padding:8px 16px 8px 8px;display:flex}.home-blank-btn[data-v-b286eb41]:hover{border-color:var(--ws-control-hover);box-shadow:var(--ws-shadow);transform:translateY(-1px)}.home-blank-btn[aria-expanded=true][data-v-b286eb41]{border-color:var(--ws-blue);transform:none;box-shadow:0 0 0 3px #2f5bff24}.home-blank-icon[data-v-b286eb41]{width:34px;height:34px;color:var(--ws-blue);background:var(--ws-blue-soft);transition:transform .25s var(--ws-ease);border:1px dashed #2f5bff73;border-radius:10px;flex:none;place-items:center;display:grid}.home-blank-btn:hover .home-blank-icon[data-v-b286eb41]{transform:rotate(90deg)}.home-blank-text[data-v-b286eb41]{flex-direction:column;gap:3px;display:flex}.home-blank-text strong[data-v-b286eb41]{font:600 13.5px/1.2 var(--ws-font)}.home-blank-text span[data-v-b286eb41]{color:var(--ws-muted);font-size:12px;line-height:1.2}.home-blank-pop[data-v-b286eb41]{z-index:30;background:var(--ws-panel);width:320px;box-shadow:var(--ws-shadow-lg);text-align:start;border-radius:16px;gap:0;padding:16px;position:absolute;top:calc(100% + 8px);right:0}.home-blank-art[data-v-b286eb41],.home-blank-pop[data-v-b286eb41]{border:1px solid var(--ws-line);flex-direction:column;display:flex}.home-blank-art[data-v-b286eb41]{background:radial-gradient(120% 90% at 90% 0,#2f5bff14,transparent 60%),var(--ws-bg);border-radius:12px;gap:6px;margin-bottom:14px;padding:10px}.home-blank-art>span[data-v-b286eb41]{background:var(--ws-panel);box-shadow:0 1px 2px #1216260f,inset 0 0 0 1px var(--ws-line);border-radius:8px;align-items:center;gap:5px;display:flex}.home-blank-art b[data-v-b286eb41],.home-blank-art em[data-v-b286eb41],.home-blank-art i[data-v-b286eb41]{border-radius:3px;display:block}.hb-head[data-v-b286eb41]{align-self:center;width:86%;height:16px;padding:0 8px;border-radius:999px!important}.hb-head b[data-v-b286eb41]{background:var(--ws-blue);border-radius:50%;width:7px;height:7px;margin-inline-end:auto}.hb-head i[data-v-b286eb41]{background:var(--ws-line-strong);width:14px;height:3px}.hb-hero[data-v-b286eb41]{flex-direction:column;height:58px;padding:11px 12px;align-items:flex-start!important;gap:5px!important}.hb-hero i[data-v-b286eb41]{background:var(--ws-ink);opacity:.82;height:6px}.hb-hero i[data-v-b286eb41]:first-child{width:62%}.hb-hero i[data-v-b286eb41]:nth-child(2){width:40%}.hb-hero em[data-v-b286eb41]{background:var(--ws-blue);border-radius:999px;width:34px;height:9px;margin-top:3px}.hb-foot[data-v-b286eb41]{justify-content:space-between;height:14px;padding:0 10px}.hb-foot i[data-v-b286eb41]{background:var(--ws-line-strong);width:28%;height:3px}.hb-foot i[data-v-b286eb41]:last-child{width:14%}.home-blank-title[data-v-b286eb41]{font:650 15px/1.25 var(--ws-font);letter-spacing:-.01em;margin:0}.home-blank-sub[data-v-b286eb41]{color:var(--ws-muted);margin:4px 0 14px;font-size:12.5px;line-height:1.5}.home-blank-langs[data-v-b286eb41]{gap:2px;margin:10px 0 0 -6px;display:flex}.home-blank-pop .home-error[data-v-b286eb41]{margin:10px 0 0}.home-blank-actions[data-v-b286eb41]{border-top:1px solid var(--ws-line);justify-content:flex-end;gap:6px;margin-top:14px;padding-top:12px;display:flex}.home-pop-enter-active[data-v-b286eb41],.home-pop-leave-active[data-v-b286eb41]{transition:opacity .16s var(--ws-ease),transform .18s var(--ws-ease)}.home-pop-enter-from[data-v-b286eb41],.home-pop-leave-to[data-v-b286eb41]{opacity:0;transform:translateY(-4px)scale(.98)}.home-section-head[data-v-b286eb41]{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.home-h2[data-v-b286eb41]{font:650 24px/1.2 var(--ws-font);letter-spacing:-.025em;margin:0}.home-p[data-v-b286eb41]{color:var(--ws-muted);margin:6px 0 0;font-size:14px}.home-projects[data-v-b286eb41]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width<=1023px){.home-projects[data-v-b286eb41]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.home-projects[data-v-b286eb41]{grid-template-columns:1fr}}.home-proj[data-v-b286eb41]{border-radius:16px;position:relative}.home-proj-link[data-v-b286eb41]{color:inherit;background:var(--ws-panel);border:1px solid var(--ws-line);box-shadow:var(--ws-shadow-sm);transition:border-color .2s var(--ws-ease),box-shadow .2s var(--ws-ease),transform .2s var(--ws-ease);border-radius:16px;align-items:center;gap:12px;padding:12px 44px 12px 12px;text-decoration:none;display:flex}.home-proj-link[data-v-b286eb41]:hover{border-color:var(--ws-line-strong);box-shadow:var(--ws-shadow);transform:translateY(-1px)}.home-proj-thumb[data-v-b286eb41]{background:var(--ws-bg);width:56px;height:56px;color:var(--ws-faint);border:1px solid #1216260f;border-radius:12px;flex:none;grid-template-columns:repeat(5,1fr);place-items:stretch stretch;display:grid;overflow:hidden}.home-proj-thumb[data-v-b286eb41]:has(svg){grid-template-columns:1fr;place-items:center;display:grid}.home-proj-text[data-v-b286eb41]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.home-proj-name[data-v-b286eb41]{font:600 14px/1.25 var(--ws-font)}.home-proj-meta[data-v-b286eb41],.home-proj-name[data-v-b286eb41]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-proj-meta[data-v-b286eb41]{color:var(--ws-muted);font-size:12px}.home-proj-del[data-v-b286eb41]{opacity:0;transition:opacity .15s var(--ws-ease);position:absolute;top:50%;right:10px;transform:translateY(-50%)}.home-proj-del[data-v-b286eb41]:focus-visible,.home-proj-del[aria-expanded=true][data-v-b286eb41],.home-proj:hover .home-proj-del[data-v-b286eb41]{opacity:1}.home-proj-del[data-v-b286eb41]:hover{color:var(--ws-red)!important;background:var(--ws-red-soft)!important}@media (hover:none){.home-proj-del[data-v-b286eb41]{opacity:1}}.home-proj-confirm[data-v-b286eb41]{background:var(--ws-red-soft);color:#8c3a35;animation:ws-pop .18s var(--ws-ease) both;border-radius:12px;flex-direction:column;gap:8px;margin-top:6px;padding:10px 12px;font-size:12.5px;display:flex}.home-proj-confirm>div[data-v-b286eb41]{justify-content:flex-end;gap:6px;display:flex}.home-empty[data-v-b286eb41]{border:1px dashed var(--ws-line-strong);color:var(--ws-muted);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:36px;display:flex}.home-empty p[data-v-b286eb41]{margin:0;font-size:13.5px}.home-foot[data-v-b286eb41]{border-top:1px solid var(--ws-line);max-width:1180px;color:var(--ws-muted);grid-template-columns:1fr auto;align-items:center;gap:13px 34px;margin:55px auto 0;padding:34px 0;font-size:14px;display:grid}.home-foot-brand[data-v-b286eb41]{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.home-foot-links[data-v-b286eb41]{flex-wrap:wrap;gap:0 4px;display:flex}.home-foot-links a[data-v-b286eb41]{min-height:44px;color:var(--ws-ink-2);text-underline-offset:3px;border-radius:8px;align-items:center;gap:.3em;padding:0 8px;text-decoration:underline;display:inline-flex}.home-foot-links a[data-v-b286eb41]:hover{color:var(--ws-ink)}.home-foot-copy[data-v-b286eb41]{color:var(--ws-muted);grid-column:1/-1;margin:0;font-size:13px}@media (width<=767px){.home-links[data-v-b286eb41]{display:none}.home-nav[data-v-b286eb41]{justify-content:space-between}.home-foot[data-v-b286eb41]{grid-template-columns:1fr}.home-foot-links[data-v-b286eb41]{margin-inline-start:-8px}}@media (width<=620px){.home[data-v-b286eb41]{padding:0 16px}.home-hero[data-v-b286eb41]{padding-top:34px}.home-lang-btn[data-v-b286eb41]{padding:0 8px}.home-section-head[data-v-b286eb41]{flex-direction:column;align-items:stretch}.home-blank-btn[data-v-b286eb41]{width:100%}.home-blank-pop[data-v-b286eb41]{width:auto;left:0;right:0}.home-sub[data-v-b286eb41]{font-size:16px}}@media (width<=379px){.home-nav[data-v-b286eb41]{gap:8px}.home-lang-btn[data-v-b286eb41]{justify-content:center;width:44px;padding:0}.home-lang-txt[data-v-b286eb41]{display:none}.home-actions[data-v-b286eb41]{gap:4px}.home-actions[data-v-b286eb41] .bb{display:none}.home-signin[data-v-b286eb41]{padding:0 12px}}
