.discord-list-faq[data-astro-cid-h237pkhw]{display:grid;grid-template-columns:minmax(0,.72fr) minmax(320px,1fr);gap:40px}.discord-list-cta[data-astro-cid-h237pkhw]{display:grid;justify-items:center;padding:70px 28px;border:1px solid rgba(255,255,255,.12);border-radius:44px;text-align:center;background:radial-gradient(circle at 20% 20%,rgba(91,73,233,.32),transparent 26rem),radial-gradient(circle at 80% 10%,rgba(255,116,66,.26),transparent 24rem),linear-gradient(135deg,#1a1d21,#1c1a16)}.discord-list-cta[data-astro-cid-h237pkhw] h2[data-astro-cid-h237pkhw]{max-width:820px}.discord-list-cta[data-astro-cid-h237pkhw] .primary-button[data-astro-cid-h237pkhw]{margin-top:28px}@media(max-width:860px){.discord-list-faq[data-astro-cid-h237pkhw]{grid-template-columns:1fr}}.discord-list-hero[data-astro-cid-7be5ding]{display:grid;grid-template-columns:minmax(0,.95fr) minmax(340px,.85fr);gap:52px;align-items:center}.discord-list-copy[data-astro-cid-7be5ding]{position:relative}.discord-list-copy[data-astro-cid-7be5ding]:before{position:absolute;top:-72px;left:-50px;z-index:-1;width:280px;height:280px;border-radius:999px;background:#5b49e938;content:"";filter:blur(40px)}.server-tags[data-astro-cid-7be5ding]{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.server-tags[data-astro-cid-7be5ding] span[data-astro-cid-7be5ding]{display:inline-flex;padding:10px 13px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#ffffffc7;background:#ffffff0f;font-size:.9rem;font-weight:800}.discovery-stage[data-astro-cid-7be5ding]{position:relative;display:grid;justify-items:center}.discovery-stage[data-astro-cid-7be5ding]:before{position:absolute;inset:8% -2% 12% 4%;z-index:-1;border-radius:46px;background:radial-gradient(circle at 18% 16%,rgba(255,116,66,.34),transparent 17rem),radial-gradient(circle at 82% 20%,rgba(91,73,233,.42),transparent 19rem),linear-gradient(135deg,#ffffff1f,#ffffff05);content:"";filter:blur(12px)}.discovery-stage[data-astro-cid-7be5ding] img[data-astro-cid-7be5ding]{display:block;width:min(100%,520px);border:1px solid rgba(255,255,255,.16);border-radius:38px;box-shadow:var(--shadow)}.discovery-stats[data-astro-cid-7be5ding]{position:absolute;right:-8px;bottom:24px;display:grid;gap:10px}.discovery-stats[data-astro-cid-7be5ding] span[data-astro-cid-7be5ding]{display:grid;min-width:144px;padding:12px 14px;border:1px solid rgba(255,255,255,.14);border-radius:18px;color:#ffffffb8;background:#14120bc7;box-shadow:0 16px 40px #00000042;backdrop-filter:blur(14px)}.discovery-stats[data-astro-cid-7be5ding] strong[data-astro-cid-7be5ding]{color:#fff;font-family:FromFlow Display,sans-serif;font-size:2rem;line-height:1}@media(max-width:860px){.discord-list-hero[data-astro-cid-7be5ding]{grid-template-columns:1fr;gap:36px}.discovery-stats[data-astro-cid-7be5ding]{position:static;grid-template-columns:repeat(3,1fr);width:100%;margin-top:12px}.discovery-stats[data-astro-cid-7be5ding] span[data-astro-cid-7be5ding]{min-width:0}}@media(max-width:520px){.discovery-stats[data-astro-cid-7be5ding]{grid-template-columns:1fr}}.server-list-features[data-astro-cid-oefypbjv],.use-case-section[data-astro-cid-oefypbjv]{display:grid;gap:30px}.section-intro[data-astro-cid-oefypbjv]{max-width:840px}.feature-card-grid[data-astro-cid-oefypbjv]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.feature-card-grid[data-astro-cid-oefypbjv] article[data-astro-cid-oefypbjv],.workflow-list[data-astro-cid-oefypbjv] article[data-astro-cid-oefypbjv]{padding:24px;border:1px solid rgba(255,255,255,.12);border-radius:26px;background:#1c1a16c7}.feature-card-grid[data-astro-cid-oefypbjv] h3[data-astro-cid-oefypbjv],.workflow-list[data-astro-cid-oefypbjv] h3[data-astro-cid-oefypbjv]{font-size:clamp(1.35rem,2.4vw,2.2rem);line-height:1}.feature-card-grid[data-astro-cid-oefypbjv] p[data-astro-cid-oefypbjv],.workflow-list[data-astro-cid-oefypbjv] p[data-astro-cid-oefypbjv]{margin-bottom:0}.workflow-band[data-astro-cid-oefypbjv]{display:grid;grid-template-columns:minmax(0,.76fr) minmax(320px,1fr);gap:34px;padding:56px;border:1px solid rgba(255,255,255,.12);border-radius:42px;background:radial-gradient(circle at 8% 16%,rgba(91,73,233,.3),transparent 26rem),radial-gradient(circle at 92% 0%,rgba(255,116,66,.26),transparent 22rem),#1c1a16c7}.workflow-list[data-astro-cid-oefypbjv]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.workflow-list[data-astro-cid-oefypbjv] article[data-astro-cid-oefypbjv]{background:#ffffff0e}.workflow-list[data-astro-cid-oefypbjv] span[data-astro-cid-oefypbjv]{display:block;margin-bottom:18px;color:var(--accent-dark);font-weight:900}.use-case-section[data-astro-cid-oefypbjv]{grid-template-columns:minmax(0,.76fr) minmax(320px,1fr);align-items:center}.use-case-list[data-astro-cid-oefypbjv]{display:grid;gap:12px}.use-case-list[data-astro-cid-oefypbjv] span[data-astro-cid-oefypbjv]{display:block;padding:18px 20px;border:1px solid rgba(255,255,255,.12);border-radius:20px;color:#ffffffdb;background:#ffffff0f;font-weight:900}@media(max-width:860px){.feature-card-grid[data-astro-cid-oefypbjv],.workflow-band[data-astro-cid-oefypbjv],.workflow-list[data-astro-cid-oefypbjv],.use-case-section[data-astro-cid-oefypbjv]{grid-template-columns:1fr}.workflow-band[data-astro-cid-oefypbjv]{padding:32px 24px}}.discord-showcase[data-astro-cid-gacny7d7]{display:grid;gap:30px}.showcase-heading[data-astro-cid-gacny7d7]{display:grid;grid-template-columns:minmax(0,.92fr) minmax(280px,.55fr);gap:34px;align-items:end}.showcase-heading[data-astro-cid-gacny7d7] p[data-astro-cid-gacny7d7]:not(.eyebrow){margin:0;font-size:1.1rem}.showcase-grid[data-astro-cid-gacny7d7]{display:grid;grid-template-columns:1.12fr .94fr .94fr;gap:18px}.showcase-card[data-astro-cid-gacny7d7]{overflow:hidden;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:30px;background:#1c1a16c7;box-shadow:0 20px 60px #0000002e}.showcase-card[data-astro-cid-gacny7d7]:first-child{transform:rotate(-1deg)}.showcase-card[data-astro-cid-gacny7d7]:last-child{transform:rotate(1deg)}.showcase-card[data-astro-cid-gacny7d7] img[data-astro-cid-gacny7d7]{display:block;width:100%;aspect-ratio:1.2;border-radius:22px;object-fit:cover}.showcase-card[data-astro-cid-gacny7d7] strong[data-astro-cid-gacny7d7]{display:block;padding:16px 10px 8px;font-size:1.05rem}@media(max-width:860px){.showcase-heading[data-astro-cid-gacny7d7],.showcase-grid[data-astro-cid-gacny7d7]{grid-template-columns:1fr}.showcase-card[data-astro-cid-gacny7d7]:first-child,.showcase-card[data-astro-cid-gacny7d7]:last-child{transform:none}}.flow-pages-faq[data-astro-cid-x2mbzixz]{display:grid;grid-template-columns:minmax(0,.72fr) minmax(320px,1fr);gap:40px}.flow-pages-cta[data-astro-cid-x2mbzixz]{display:grid;justify-items:center;padding:70px 28px;border:1px solid rgba(255,255,255,.12);border-radius:44px;text-align:center;background:radial-gradient(circle at 20% 20%,rgba(255,116,66,.28),transparent 26rem),radial-gradient(circle at 80% 10%,rgba(91,73,233,.3),transparent 24rem),linear-gradient(135deg,#1a1d21,#1c1a16)}.flow-pages-cta[data-astro-cid-x2mbzixz] h2[data-astro-cid-x2mbzixz]{max-width:820px}.flow-pages-cta[data-astro-cid-x2mbzixz] .primary-button[data-astro-cid-x2mbzixz]{margin-top:28px}@media(max-width:860px){.flow-pages-faq[data-astro-cid-x2mbzixz]{grid-template-columns:1fr}}.flow-pages-hero[data-astro-cid-r7pyoyps]{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:54px;align-items:center}.flow-pages-copy[data-astro-cid-r7pyoyps]{position:relative}.flow-pages-copy[data-astro-cid-r7pyoyps]:before{position:absolute;top:-56px;left:-42px;z-index:-1;width:230px;height:230px;border-radius:999px;background:#ff74422e;content:"";filter:blur(34px)}.audience-row[data-astro-cid-r7pyoyps]{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.audience-row[data-astro-cid-r7pyoyps] span[data-astro-cid-r7pyoyps]{display:inline-flex;padding:10px 13px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#ffffffc7;background:#ffffff0f;font-size:.9rem;font-weight:800}.profile-stage[data-astro-cid-r7pyoyps]{position:relative;display:grid;justify-items:center}.profile-stage[data-astro-cid-r7pyoyps]:before{position:absolute;inset:7% 4% 12%;z-index:-1;border-radius:44px;background:radial-gradient(circle at 18% 20%,rgba(255,116,66,.38),transparent 16rem),radial-gradient(circle at 84% 12%,rgba(91,73,233,.42),transparent 17rem),linear-gradient(135deg,#ffffff1f,#ffffff05);content:"";filter:blur(12px)}.profile-stage[data-astro-cid-r7pyoyps] img[data-astro-cid-r7pyoyps]{display:block;width:min(100%,430px);border:1px solid rgba(255,255,255,.16);border-radius:42px;box-shadow:var(--shadow)}.stat-stack[data-astro-cid-r7pyoyps]{position:absolute;right:-6px;bottom:34px;display:grid;gap:10px}.stat-stack[data-astro-cid-r7pyoyps] span[data-astro-cid-r7pyoyps]{display:grid;min-width:128px;padding:12px 14px;border:1px solid rgba(255,255,255,.14);border-radius:18px;color:#ffffffb8;background:#14120bc7;box-shadow:0 16px 40px #00000042;backdrop-filter:blur(14px)}.stat-stack[data-astro-cid-r7pyoyps] strong[data-astro-cid-r7pyoyps]{color:#fff;font-family:FromFlow Display,sans-serif;font-size:2rem;line-height:1}@media(max-width:860px){.flow-pages-hero[data-astro-cid-r7pyoyps]{grid-template-columns:1fr;gap:36px}.stat-stack[data-astro-cid-r7pyoyps]{position:static;grid-template-columns:repeat(3,1fr);width:100%;margin-top:12px}.stat-stack[data-astro-cid-r7pyoyps] span[data-astro-cid-r7pyoyps]{min-width:0}}@media(max-width:520px){.stat-stack[data-astro-cid-r7pyoyps]{grid-template-columns:1fr}}.flow-pages-features[data-astro-cid-drqh7uct],.comparison-section[data-astro-cid-drqh7uct]{display:grid;gap:30px}.section-intro[data-astro-cid-drqh7uct]{max-width:840px}.feature-card-grid[data-astro-cid-drqh7uct]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.feature-card-grid[data-astro-cid-drqh7uct] article[data-astro-cid-drqh7uct],.use-case-list[data-astro-cid-drqh7uct] article[data-astro-cid-drqh7uct]{padding:24px;border:1px solid rgba(255,255,255,.12);border-radius:26px;background:#1c1a16c7}.feature-card-grid[data-astro-cid-drqh7uct] h3[data-astro-cid-drqh7uct],.use-case-list[data-astro-cid-drqh7uct] h3[data-astro-cid-drqh7uct]{font-size:clamp(1.35rem,2.4vw,2.2rem);line-height:1}.feature-card-grid[data-astro-cid-drqh7uct] p[data-astro-cid-drqh7uct],.use-case-list[data-astro-cid-drqh7uct] p[data-astro-cid-drqh7uct],.comparison-copy[data-astro-cid-drqh7uct] p[data-astro-cid-drqh7uct]{margin-bottom:0}.use-case-band[data-astro-cid-drqh7uct]{display:grid;grid-template-columns:minmax(0,.82fr) minmax(320px,1fr);gap:34px;padding:56px;border:1px solid rgba(255,255,255,.12);border-radius:42px;background:radial-gradient(circle at 8% 16%,rgba(255,116,66,.24),transparent 26rem),radial-gradient(circle at 92% 0%,rgba(91,73,233,.28),transparent 22rem),#1c1a16c7}.use-case-list[data-astro-cid-drqh7uct]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.use-case-list[data-astro-cid-drqh7uct] article[data-astro-cid-drqh7uct]{background:#ffffff0e}.comparison-section[data-astro-cid-drqh7uct]{grid-template-columns:minmax(0,.8fr) minmax(320px,1fr);align-items:center}.comparison-list[data-astro-cid-drqh7uct]{display:grid;gap:12px}.comparison-list[data-astro-cid-drqh7uct] span[data-astro-cid-drqh7uct]{display:block;padding:18px 20px;border:1px solid rgba(255,255,255,.12);border-radius:20px;color:#ffffffdb;background:#ffffff0f;font-weight:900}@media(max-width:860px){.feature-card-grid[data-astro-cid-drqh7uct],.use-case-band[data-astro-cid-drqh7uct],.use-case-list[data-astro-cid-drqh7uct],.comparison-section[data-astro-cid-drqh7uct]{grid-template-columns:1fr}.use-case-band[data-astro-cid-drqh7uct]{padding:32px 24px}}.flow-pages-showcase[data-astro-cid-sezc2mgc]{display:grid;gap:30px}.showcase-heading[data-astro-cid-sezc2mgc]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,.55fr);gap:34px;align-items:end}.showcase-heading[data-astro-cid-sezc2mgc] p[data-astro-cid-sezc2mgc]:not(.eyebrow){margin:0;font-size:1.1rem}.showcase-grid[data-astro-cid-sezc2mgc]{display:grid;grid-template-columns:1.2fr .9fr .9fr;gap:18px}.showcase-card[data-astro-cid-sezc2mgc]{overflow:hidden;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:30px;background:#1c1a16c7;box-shadow:0 20px 60px #0000002e}.showcase-card[data-astro-cid-sezc2mgc]:first-child{transform:rotate(-1deg)}.showcase-card[data-astro-cid-sezc2mgc]:last-child{transform:rotate(1deg)}.showcase-card[data-astro-cid-sezc2mgc] img[data-astro-cid-sezc2mgc]{display:block;width:100%;aspect-ratio:1.2;border-radius:22px;object-fit:cover}.showcase-card[data-astro-cid-sezc2mgc] strong[data-astro-cid-sezc2mgc]{display:block;padding:16px 10px 8px;font-size:1.05rem}@media(max-width:860px){.showcase-heading[data-astro-cid-sezc2mgc],.showcase-grid[data-astro-cid-sezc2mgc]{grid-template-columns:1fr}.showcase-card[data-astro-cid-sezc2mgc]:first-child,.showcase-card[data-astro-cid-sezc2mgc]:last-child{transform:none}}.hac[data-astro-cid-f6lbvluy]{width:100%;max-width:680px;margin:34px auto 0}.hac--start[data-astro-cid-f6lbvluy]{margin-right:0;margin-left:0}.hac--start[data-astro-cid-f6lbvluy] .hac-pills[data-astro-cid-f6lbvluy]{justify-content:flex-start}.hac-row[data-astro-cid-f6lbvluy]{display:flex;align-items:center;gap:14px}.hac-avatar[data-astro-cid-f6lbvluy]{flex-shrink:0;width:52px;height:52px;object-fit:cover;border-radius:42% 58% 55% 45%/48% 42% 58% 52%;box-shadow:0 12px 34px #0006;animation:hac-blob 9s ease-in-out infinite}@keyframes hac-blob{0%,to{border-radius:42% 58% 55% 45%/48% 42% 58% 52%}50%{border-radius:56% 44% 47% 53%/44% 56%}}@media(prefers-reduced-motion:reduce){.hac-avatar[data-astro-cid-f6lbvluy]{animation:none}}.hac-composer[data-astro-cid-f6lbvluy]{display:flex;flex:1;gap:10px;align-items:center;padding:10px 10px 10px 6px;border:1px solid var(--line);border-radius:26px;background:var(--panel);box-shadow:inset 0 1px #ffffff0d,0 24px 60px #00000061;text-align:left;transition:border-color .16s ease}.hac-composer[data-astro-cid-f6lbvluy]:focus-within{border-color:#ff74428c}.hac-input[data-astro-cid-f6lbvluy]{flex:1;min-height:44px;max-height:140px;padding:10px 12px;border:0;color:var(--ink);background:transparent;font:inherit;font-size:1rem;line-height:1.5;outline:none;resize:none;field-sizing:content}.hac-input[data-astro-cid-f6lbvluy]::placeholder{color:var(--muted)}.hac-send[data-astro-cid-f6lbvluy]{display:inline-grid;flex-shrink:0;place-items:center;width:42px;height:42px;padding:0;border:0;border-radius:14px;color:#201207;background:var(--accent);cursor:pointer;transition:transform .16s ease}.hac-send[data-astro-cid-f6lbvluy]:hover{transform:translateY(-1px)}.hac-pills[data-astro-cid-f6lbvluy]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px}.hac-pill[data-astro-cid-f6lbvluy]{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:#ffffff0d;font:inherit;font-size:.8rem;font-weight:700;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.hac-pill[data-astro-cid-f6lbvluy]:hover{border-color:#ff74426b;color:var(--ink);background:#ff744214}.hac-pill[data-astro-cid-f6lbvluy] svg[data-astro-cid-f6lbvluy]{flex-shrink:0}@media(max-width:520px){.hac-avatar[data-astro-cid-f6lbvluy]{width:42px;height:42px}.hac-row[data-astro-cid-f6lbvluy]{gap:10px}}.hp-hero[data-astro-cid-jdovvxl7],.hp-section[data-astro-cid-jdovvxl7]{width:min(1180px,calc(100% - 32px));margin:0 auto}.hp-hero[data-astro-cid-jdovvxl7]{display:flex;flex-direction:column;align-items:center;padding:72px 0 64px;text-align:center}.hp-hero-copy[data-astro-cid-jdovvxl7]{display:flex;flex-direction:column;align-items:center;width:100%}.hp-section[data-astro-cid-jdovvxl7]{padding:72px 0 0}.hp-section[data-astro-cid-jdovvxl7]:last-child{padding-bottom:40px}.hp-eyebrow[data-astro-cid-jdovvxl7]{margin:0 0 16px;color:var(--accent);font-family:ui-monospace,Cascadia Mono,SF Mono,monospace;font-size:.76rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.hp-h1[data-astro-cid-jdovvxl7]{max-width:20ch;font-size:clamp(2.6rem,5.2vw,4.3rem);line-height:1.02}.hp-h2[data-astro-cid-jdovvxl7]{font-size:clamp(1.8rem,3.2vw,2.7rem);line-height:1.08}.hp-lede[data-astro-cid-jdovvxl7]{max-width:560px;margin:20px 0 0;font-size:clamp(1.05rem,1.6vw,1.2rem)}.hp-actions[data-astro-cid-jdovvxl7]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px}.hp-trust[data-astro-cid-jdovvxl7]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px;margin:22px 0 0;padding:0;list-style:none;color:var(--muted);font-size:.88rem}.hp-trust[data-astro-cid-jdovvxl7] li[data-astro-cid-jdovvxl7]:before{margin-right:7px;color:var(--green);content:"✓"}.hp-demo[data-astro-cid-jdovvxl7]{display:grid;gap:14px;width:100%;max-width:720px;margin:0 auto}.hp-discord[data-astro-cid-jdovvxl7]{overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:#1a1c20;box-shadow:inset 0 1px #ffffff0f,0 24px 60px #0006}.hp-channel-bar[data-astro-cid-jdovvxl7]{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.07);font-size:.92rem;font-weight:700}.hp-hash[data-astro-cid-jdovvxl7]{color:#fff6;font-size:1.1rem}.hp-online[data-astro-cid-jdovvxl7]{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:var(--muted);font-size:.76rem;font-weight:500}.hp-online[data-astro-cid-jdovvxl7] i[data-astro-cid-jdovvxl7]{width:8px;height:8px;border-radius:50%;background:var(--green)}.hp-messages[data-astro-cid-jdovvxl7]{display:grid;gap:16px;padding:18px 16px 20px}.hp-msg[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:38px 1fr;gap:12px;opacity:0;transform:translateY(6px);animation:hp-rise .45s ease-out var(--d, 0s) forwards}@keyframes hp-rise{to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hp-msg[data-astro-cid-jdovvxl7]{opacity:1;transform:none;animation:none}}.hp-avatar[data-astro-cid-jdovvxl7]{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:50%;color:#fff;background:var(--c, #666);font-size:.95rem;font-weight:800}.hp-avatar-bot[data-astro-cid-jdovvxl7]{background:var(--accent);color:#201207}.hp-msg-meta[data-astro-cid-jdovvxl7]{display:flex;align-items:baseline;gap:8px;margin:0 0 3px;color:#fff;font-size:.92rem}.hp-msg-meta[data-astro-cid-jdovvxl7] time[data-astro-cid-jdovvxl7]{color:#ffffff59;font-size:.72rem}.hp-app-badge[data-astro-cid-jdovvxl7],.hp-role-badge[data-astro-cid-jdovvxl7]{padding:1px 5px;border-radius:4px;font-size:.62rem;font-weight:800;letter-spacing:.04em}.hp-app-badge[data-astro-cid-jdovvxl7]{color:#fff;background:#5865f2}.hp-role-badge[data-astro-cid-jdovvxl7]{color:#9db7ff;background:#5865f238}.hp-msg-text[data-astro-cid-jdovvxl7]{margin:0;color:#ffffffd1;font-size:.92rem;line-height:1.45}.hp-slash[data-astro-cid-jdovvxl7]{padding:2px 7px;border-radius:6px;color:#9db7ff;background:#5865f22e;font-family:ui-monospace,Cascadia Mono,SF Mono,monospace;font-size:.84em}.hp-embed[data-astro-cid-jdovvxl7]{max-width:340px;padding:12px 14px;border-left:3px solid var(--accent);border-radius:6px;background:#ffffff0b}.hp-embed-title[data-astro-cid-jdovvxl7]{margin:0 0 4px;color:#fff;font-size:.9rem;font-weight:800}.hp-embed-text[data-astro-cid-jdovvxl7]{margin:0;color:#ffffff9e;font-size:.84rem}.hp-mention[data-astro-cid-jdovvxl7]{padding:1px 4px;border-radius:4px;color:#9db7ff;background:#5865f238}.hp-embed-buttons[data-astro-cid-jdovvxl7]{display:flex;gap:8px;margin-top:10px}.hp-btn[data-astro-cid-jdovvxl7]{padding:5px 12px;border-radius:6px;font-size:.78rem;font-weight:700}.hp-btn-green[data-astro-cid-jdovvxl7]{color:#0f2417;background:#3ba55d}.hp-btn-gray[data-astro-cid-jdovvxl7]{color:#fffc;background:#ffffff1a}.hp-msg-system[data-astro-cid-jdovvxl7]{grid-template-columns:38px 1fr;align-items:center}.hp-msg-system[data-astro-cid-jdovvxl7] .hp-msg-text[data-astro-cid-jdovvxl7]{color:var(--muted);font-size:.84rem}.hp-check[data-astro-cid-jdovvxl7]{display:inline-grid;place-items:center;width:22px;height:22px;margin-left:8px;border-radius:50%;color:#0f2417;background:var(--green);font-size:.72rem;font-weight:900}.hp-flow[data-astro-cid-jdovvxl7]{display:grid;gap:10px;padding:14px 16px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff09;box-shadow:inset 0 1px #ffffff0d}.hp-flow-label[data-astro-cid-jdovvxl7]{color:var(--muted);font-family:ui-monospace,Cascadia Mono,SF Mono,monospace;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.hp-flow-steps[data-astro-cid-jdovvxl7]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0;padding:0;list-style:none}.hp-flow-steps[data-astro-cid-jdovvxl7] li[data-astro-cid-jdovvxl7]{padding:6px 10px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0d;color:#ffffffd9;font-size:.78rem;font-weight:700;white-space:nowrap}.hp-flow-steps[data-astro-cid-jdovvxl7] li[data-astro-cid-jdovvxl7]:first-child{border-color:#ff744266;background:#ff74421f}.hp-flow-steps[data-astro-cid-jdovvxl7] li[data-astro-cid-jdovvxl7]:not(:last-child):after{margin-left:-1px;content:""}.hp-flow-steps[data-astro-cid-jdovvxl7] li[data-astro-cid-jdovvxl7]+li[data-astro-cid-jdovvxl7]{position:relative;margin-left:14px}.hp-flow-steps[data-astro-cid-jdovvxl7] li[data-astro-cid-jdovvxl7]+li[data-astro-cid-jdovvxl7]:before{position:absolute;left:-14px;width:14px;color:#ffffff4d;text-align:center;content:"→";font-size:.7rem}.hp-flow-steps[data-astro-cid-jdovvxl7] code[data-astro-cid-jdovvxl7]{font-family:ui-monospace,Cascadia Mono,SF Mono,monospace;color:#ffb597}.hp-section-head[data-astro-cid-jdovvxl7]{max-width:640px;margin-bottom:36px}.hp-section-head--center[data-astro-cid-jdovvxl7]{margin-right:auto;margin-left:auto;text-align:center}.hp-section-head--center[data-astro-cid-jdovvxl7] .hp-section-lede[data-astro-cid-jdovvxl7]{margin-right:auto;margin-left:auto}.hp-section-lede[data-astro-cid-jdovvxl7]{margin:16px 0 0;font-size:1.02rem}.hp-apps[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.hp-app-card[data-astro-cid-jdovvxl7]{padding:20px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff09;box-shadow:inset 0 1px #ffffff0d;transition:border-color .16s ease,background .16s ease}.hp-app-card[data-astro-cid-jdovvxl7]:hover{border-color:#ff744259;background:#ff74420f}.hp-app-top[data-astro-cid-jdovvxl7]{display:flex;align-items:center;justify-content:space-between;margin:0 0 14px}.hp-app-card[data-astro-cid-jdovvxl7] h3[data-astro-cid-jdovvxl7]{font-size:1.15rem}.hp-app-text[data-astro-cid-jdovvxl7]{margin:8px 0 0;font-size:.9rem;line-height:1.5}.hp-steps[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;counter-reset:none}.hp-step[data-astro-cid-jdovvxl7]{padding:24px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff09;box-shadow:inset 0 1px #ffffff0d}.hp-step-num[data-astro-cid-jdovvxl7]{display:inline-grid;place-items:center;width:34px;height:34px;margin-bottom:16px;border-radius:10px;color:#201207;background:var(--accent);font-family:ui-monospace,Cascadia Mono,SF Mono,monospace;font-weight:700}.hp-step[data-astro-cid-jdovvxl7] h3[data-astro-cid-jdovvxl7]{font-size:1.2rem}.hp-step[data-astro-cid-jdovvxl7] p[data-astro-cid-jdovvxl7]{margin:8px 0 0;font-size:.94rem}.hp-editor[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px;align-items:center}.hp-editor-points[data-astro-cid-jdovvxl7]{display:grid;gap:16px;margin:24px 0 28px;padding:0;list-style:none}.hp-editor-points[data-astro-cid-jdovvxl7] li[data-astro-cid-jdovvxl7]{color:var(--muted);font-size:.96rem;line-height:1.55}.hp-editor-points[data-astro-cid-jdovvxl7] strong[data-astro-cid-jdovvxl7]{display:block;color:var(--ink)}.hp-editor-shots[data-astro-cid-jdovvxl7]{position:relative}.hp-shot[data-astro-cid-jdovvxl7]{display:block;border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:inset 0 1px #ffffff0f,0 24px 60px #0006}.hp-shot-main[data-astro-cid-jdovvxl7]{width:100%}.hp-shot-small[data-astro-cid-jdovvxl7]{position:absolute;right:-14px;bottom:-26px;width:42%;background:#1a1c20}.hp-price-band[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center;padding:40px;border:1px solid rgba(255,116,66,.3);border-radius:22px;background:#ff74420f;box-shadow:inset 0 1px #ffffff0d}.hp-price-band[data-astro-cid-jdovvxl7] .hp-section-lede[data-astro-cid-jdovvxl7]{max-width:560px}.hp-tiers[data-astro-cid-jdovvxl7] .hp-actions[data-astro-cid-jdovvxl7]{justify-content:flex-start;margin-top:28px}.hp-tier-grid[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px}.hp-tier[data-astro-cid-jdovvxl7]{padding:24px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff09;box-shadow:inset 0 1px #ffffff0d}.hp-tier[data-astro-cid-jdovvxl7] h3[data-astro-cid-jdovvxl7]{margin:0;font-size:1.05rem}.hp-tier-price[data-astro-cid-jdovvxl7]{margin:10px 0 8px;font-size:1.6rem;font-weight:800}.hp-tier-price[data-astro-cid-jdovvxl7] span[data-astro-cid-jdovvxl7]{margin-left:4px;color:var(--muted);font-size:.9rem;font-weight:500}.hp-tier[data-astro-cid-jdovvxl7] p[data-astro-cid-jdovvxl7]:last-child{margin:0;color:var(--muted);font-size:.9rem;line-height:1.5}.hp-featured[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(120px,auto);gap:14px}.hp-featured-card[data-astro-cid-jdovvxl7]{display:grid;place-items:center;padding:24px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff09;box-shadow:inset 0 1px #ffffff0d;text-decoration:none}a[data-astro-cid-jdovvxl7].hp-featured-card{transition:border-color .16s ease,background .16s ease}a[data-astro-cid-jdovvxl7].hp-featured-card:hover{border-color:#ff744259;background:#ff74420f}.hp-featured-card[data-astro-cid-jdovvxl7] img[data-astro-cid-jdovvxl7]{display:block;width:auto;max-width:100%;height:auto;max-height:62px}.hp-featured-soon[data-astro-cid-jdovvxl7]{place-items:start;align-content:center;border-style:dashed}.hp-featured-soon-title[data-astro-cid-jdovvxl7]{margin:0;color:var(--ink);font-weight:800}.hp-featured-soon-text[data-astro-cid-jdovvxl7]{margin:6px 0 0;font-size:.9rem}.hp-faq[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:.65fr 1fr;gap:40px}.hp-faq-list[data-astro-cid-jdovvxl7]{display:grid;gap:10px}.hp-faq-list[data-astro-cid-jdovvxl7] details[data-astro-cid-jdovvxl7]{padding:16px 18px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff09}.hp-faq-list[data-astro-cid-jdovvxl7] summary[data-astro-cid-jdovvxl7]{cursor:pointer;font-weight:800}.hp-faq-list[data-astro-cid-jdovvxl7] p[data-astro-cid-jdovvxl7]{margin:10px 0 0;font-size:.94rem}@media(max-width:980px){.hp-apps[data-astro-cid-jdovvxl7],.hp-featured[data-astro-cid-jdovvxl7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.hp-editor[data-astro-cid-jdovvxl7],.hp-faq[data-astro-cid-jdovvxl7],.hp-price-band[data-astro-cid-jdovvxl7],.hp-tier-grid[data-astro-cid-jdovvxl7]{grid-template-columns:1fr}.hp-hero[data-astro-cid-jdovvxl7]{padding-top:56px}.hp-steps[data-astro-cid-jdovvxl7]{grid-template-columns:1fr}.hp-shot-small[data-astro-cid-jdovvxl7]{position:static;width:60%;margin-top:12px}.hp-price-band[data-astro-cid-jdovvxl7]{padding:28px 22px}}@media(max-width:520px){.hp-hero[data-astro-cid-jdovvxl7],.hp-section[data-astro-cid-jdovvxl7]{width:calc(100% - 20px)}.hp-apps[data-astro-cid-jdovvxl7],.hp-featured[data-astro-cid-jdovvxl7]{grid-template-columns:1fr}}.crumbs[data-astro-cid-cppjzili]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;width:min(1180px,calc(100% - 32px));margin:0 auto;padding-top:28px;color:var(--muted);font-size:.85rem}.crumbs[data-astro-cid-cppjzili] a[data-astro-cid-cppjzili]{color:var(--muted);text-decoration:none}.crumbs[data-astro-cid-cppjzili] a[data-astro-cid-cppjzili]:hover{color:var(--ink)}.pp-hero[data-astro-cid-onbjs6ym],.pp-plans[data-astro-cid-onbjs6ym],.pp-section[data-astro-cid-onbjs6ym]{width:min(1180px,calc(100% - 32px));margin:0 auto}.pp-hero[data-astro-cid-onbjs6ym]{max-width:720px;padding:88px 0 48px;text-align:center}.pp-eyebrow[data-astro-cid-onbjs6ym]{margin:0 0 16px;color:var(--accent);font-family:ui-monospace,Cascadia Mono,SF Mono,monospace;font-size:.76rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.pp-h1[data-astro-cid-onbjs6ym]{font-size:clamp(2.4rem,5vw,3.9rem);line-height:1.04}.pp-h1[data-astro-cid-onbjs6ym] span[data-astro-cid-onbjs6ym]{color:var(--accent)}.pp-h2[data-astro-cid-onbjs6ym]{font-size:clamp(1.7rem,3vw,2.4rem)}.pp-lede[data-astro-cid-onbjs6ym]{max-width:560px;margin:20px auto 0;font-size:1.08rem}.pp-assurances[data-astro-cid-onbjs6ym]{display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:center;margin:24px 0 0;padding:0;list-style:none;color:var(--muted);font-size:.88rem}.pp-assurances[data-astro-cid-onbjs6ym] li[data-astro-cid-onbjs6ym]:before{margin-right:7px;color:var(--green);content:"✓"}.pp-plans[data-astro-cid-onbjs6ym]{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:16px;align-items:stretch;max-width:940px}.pp-card[data-astro-cid-onbjs6ym]{display:flex;flex-direction:column;padding:32px 30px;border:1px solid rgba(255,255,255,.09);border-radius:22px;background:#ffffff09;box-shadow:inset 0 1px #ffffff0d}.pp-card-pro[data-astro-cid-onbjs6ym]{border-color:#ff744273;background:#ff744212}.pp-card-head[data-astro-cid-onbjs6ym] h2[data-astro-cid-onbjs6ym]{font-size:1.35rem}.pp-price[data-astro-cid-onbjs6ym]{display:flex;align-items:baseline;gap:10px;margin:18px 0 6px}.pp-price-amount[data-astro-cid-onbjs6ym]{color:var(--ink);font-family:FromFlow Display,sans-serif;font-size:clamp(3rem,6vw,4.2rem);letter-spacing:-.04em;line-height:1}.pp-price-amount-trial[data-astro-cid-onbjs6ym]{font-size:clamp(2.4rem,4.4vw,3.2rem)}.pp-price-cadence[data-astro-cid-onbjs6ym]{color:var(--muted);font-size:.95rem;font-weight:700}.pp-card-sub[data-astro-cid-onbjs6ym]{margin:0 0 8px;font-size:.94rem}.pp-billing[data-astro-cid-onbjs6ym]{display:inline-flex;gap:4px;margin-top:16px;padding:4px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#00000040}.pp-billing-option[data-astro-cid-onbjs6ym]{display:inline-flex;gap:6px;align-items:center;padding:8px 14px;border:0;border-radius:9px;color:var(--muted);background:transparent;font:inherit;font-size:.86rem;font-weight:700;cursor:pointer}.pp-billing-option[data-astro-cid-onbjs6ym].active{color:#201207;background:var(--ink)}.pp-billing-option[data-astro-cid-onbjs6ym] em[data-astro-cid-onbjs6ym]{padding:1px 6px;border-radius:999px;background:#ff744233;color:var(--accent);font-size:.66rem;font-style:normal;font-weight:800}.pp-billing-option[data-astro-cid-onbjs6ym].active em[data-astro-cid-onbjs6ym]{background:var(--accent);color:#201207}.pp-price-panel[data-astro-cid-onbjs6ym]{display:none}.pp-price-panel[data-astro-cid-onbjs6ym].active{display:block}.pp-features[data-astro-cid-onbjs6ym]{display:grid;gap:10px;margin:22px 0 28px;padding:0;list-style:none}.pp-features[data-astro-cid-onbjs6ym] li[data-astro-cid-onbjs6ym]{color:#ffffffd9;font-size:.93rem;font-weight:600}.pp-features[data-astro-cid-onbjs6ym] li[data-astro-cid-onbjs6ym]:before{margin-right:9px;color:var(--green);font-weight:900;content:"✓"}.pp-features-lead[data-astro-cid-onbjs6ym]{color:var(--muted)!important;font-size:.82rem!important;font-weight:800!important;letter-spacing:.06em;text-transform:uppercase}.pp-features-lead[data-astro-cid-onbjs6ym]:before{content:""!important;margin:0!important}.pp-cta[data-astro-cid-onbjs6ym]{width:100%;margin-top:auto}.pp-fineprint[data-astro-cid-onbjs6ym]{margin:12px 0 0;color:var(--muted);font-size:.8rem;text-align:center}.pp-section[data-astro-cid-onbjs6ym]{padding:72px 0 0}.pp-section[data-astro-cid-onbjs6ym]:last-child{padding-bottom:40px}.pp-section-lede[data-astro-cid-onbjs6ym]{max-width:560px;margin:12px 0 0;font-size:1rem}.pp-table-wrap[data-astro-cid-onbjs6ym]{max-width:940px;margin-top:28px;overflow-x:auto;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff08}.pp-table[data-astro-cid-onbjs6ym]{width:100%;min-width:520px;border-collapse:collapse;font-size:.93rem}.pp-table[data-astro-cid-onbjs6ym] th[data-astro-cid-onbjs6ym],.pp-table[data-astro-cid-onbjs6ym] td[data-astro-cid-onbjs6ym]{padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.07);text-align:left}.pp-table[data-astro-cid-onbjs6ym] tbody[data-astro-cid-onbjs6ym] tr[data-astro-cid-onbjs6ym]:last-child th[data-astro-cid-onbjs6ym],.pp-table[data-astro-cid-onbjs6ym] tbody[data-astro-cid-onbjs6ym] tr[data-astro-cid-onbjs6ym]:last-child td[data-astro-cid-onbjs6ym]{border-bottom:0}.pp-table[data-astro-cid-onbjs6ym] thead[data-astro-cid-onbjs6ym] th[data-astro-cid-onbjs6ym]{color:var(--muted);font-size:.76rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.pp-table[data-astro-cid-onbjs6ym] tbody[data-astro-cid-onbjs6ym] th[data-astro-cid-onbjs6ym]{color:#ffffffd9;font-weight:600}.pp-table[data-astro-cid-onbjs6ym] td[data-astro-cid-onbjs6ym]{color:var(--muted)}.pp-pro-col[data-astro-cid-onbjs6ym]{color:#ffb597!important}.pp-faq[data-astro-cid-onbjs6ym]{display:grid;grid-template-columns:.6fr 1fr;gap:40px;max-width:940px}.pp-faq-list[data-astro-cid-onbjs6ym]{display:grid;gap:10px}.pp-faq-list[data-astro-cid-onbjs6ym] details[data-astro-cid-onbjs6ym]{padding:16px 18px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff09}.pp-faq-list[data-astro-cid-onbjs6ym] summary[data-astro-cid-onbjs6ym]{cursor:pointer;font-weight:800}.pp-faq-list[data-astro-cid-onbjs6ym] p[data-astro-cid-onbjs6ym]{margin:10px 0 0;font-size:.94rem}@media(max-width:860px){.pp-plans[data-astro-cid-onbjs6ym],.pp-faq[data-astro-cid-onbjs6ym]{grid-template-columns:1fr}.pp-hero[data-astro-cid-onbjs6ym]{padding-top:56px}}@media(max-width:520px){.pp-hero[data-astro-cid-onbjs6ym],.pp-plans[data-astro-cid-onbjs6ym],.pp-section[data-astro-cid-onbjs6ym]{width:calc(100% - 20px)}.pp-card[data-astro-cid-onbjs6ym]{padding:26px 20px}.pp-billing-option[data-astro-cid-onbjs6ym]{padding:8px 10px;font-size:.8rem}}.crumbs[data-astro-cid-ktrsa7wu]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;width:min(1180px,calc(100% - 32px));margin:0 auto;padding-top:28px;color:var(--muted);font-size:.85rem}.crumbs[data-astro-cid-ktrsa7wu] a[data-astro-cid-ktrsa7wu]{color:var(--muted);text-decoration:none}.crumbs[data-astro-cid-ktrsa7wu] a[data-astro-cid-ktrsa7wu]:hover{color:var(--ink)}:root{--dk-bg: #313338;--dk-bg-soft: #2b2d31;--dk-bg-deep: #1e1f22;--dk-card: #232428;--dk-line: rgba(255, 255, 255, .08);--dk-text: #dbdee1;--dk-muted: #949ba4;--dk-blurple: #5865f2;--dk-online: #23a55a;--dk-idle: #f0b232;--dk-dnd: #f23f43;--dk-offline: #80848e;--dk-link: #00a8fc}.seg{position:relative;display:inline-flex;flex-wrap:nowrap;gap:2px;max-width:100%;padding:4px;overflow-x:auto;border:1px solid var(--line);border-radius:999px;background:#ffffff0a;scrollbar-width:none}.seg::-webkit-scrollbar{display:none}.seg-indicator{position:absolute;top:4px;bottom:4px;left:0;width:0;border-radius:999px;background:#ff744238;box-shadow:inset 0 0 0 1px #ff744280;pointer-events:none}.seg button{position:relative;z-index:1;flex:0 0 auto;min-height:34px;padding:0 14px;border:0;border-radius:999px;color:var(--muted);background:transparent;font:inherit;font-size:.88rem;font-weight:700;white-space:nowrap;cursor:pointer;transition:color .16s ease}.seg button:hover,.seg button.active{color:var(--ink)}.seg button:disabled{opacity:.35;cursor:not-allowed}.kit-chip{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border:1px solid var(--line);border-radius:999px;color:var(--ink);background:#ffffff0d;font:inherit;font-size:.9rem;font-weight:700;white-space:nowrap;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.kit-chip:hover{border-color:#ff744273;background:#ff74421a}.kit-chip:active{transform:scale(.97)}.kit-chip.active{border-color:#ff744299;background:#ff74422e}.kit-label{margin:0;color:var(--muted);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.kit-input{width:100%;min-height:48px;padding:12px 16px;border:1px solid var(--line);border-radius:14px;color:var(--ink);background:#ffffff0d;font:inherit;transition:border-color .16s ease,background .16s ease}.kit-input:focus{outline:none;border-color:#ff744299;background:#ffffff12}.dk-popout{position:relative;overflow:hidden;border:1px solid var(--dk-line);border-radius:20px;color:var(--dk-text);background:var(--dk-card);box-shadow:0 24px 60px #00000059}.dk-banner{position:relative;height:120px;background:var(--dk-blurple)}.dk-banner img{display:block;width:100%;height:100%;object-fit:cover}.dk-banner.has-image{height:auto;aspect-ratio:5 / 2}.dk-avatar-wrap{position:absolute;left:18px;bottom:-52px;width:104px;height:104px}.dk-avatar{display:block;width:104px;height:104px;border:7px solid var(--dk-card);border-radius:50%;object-fit:cover;background:var(--dk-bg-deep)}.dk-deco{position:absolute;top:50%;left:50%;width:116px;height:116px;transform:translate(-50%,-50%);pointer-events:none}.dk-presence{position:absolute;right:4px;bottom:4px;width:26px;height:26px;border:6px solid var(--dk-card);border-radius:50%;background:var(--dk-online);transition:background .2s ease}.dk-presence[data-presence=idle]{background:var(--dk-idle)}.dk-presence[data-presence=dnd]{background:var(--dk-dnd)}.dk-presence[data-presence=invisible]{background:var(--dk-offline)}.dk-body{display:grid;gap:12px;padding:62px 20px 20px}.dk-badges{position:absolute;right:14px;margin-top:12px;display:flex;gap:4px;padding:4px 6px;border-radius:10px;background:var(--dk-bg-deep)}.dk-badges:empty{display:none}.dk-badges img{display:block;width:22px;height:22px}.dk-name-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dk-name{margin:0;color:#fff;font-family:FromFlow Body,sans-serif;font-size:1.35rem;font-weight:700;letter-spacing:0;line-height:1.2}.dk-handle{margin:0;color:var(--dk-text);font-size:.92rem;line-height:1.3}.dk-app{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;border-radius:4px;color:#fff;background:var(--dk-blurple);font-size:.66rem;font-weight:700;letter-spacing:.02em;line-height:1.5;vertical-align:middle}.dk-tag{display:inline-flex;align-items:center;gap:4px;padding:1px 6px;border-radius:6px;color:var(--dk-text);background:#ffffff14;font-size:.78rem;font-weight:700}.dk-tag img{width:14px;height:14px}.dk-divider{height:1px;background:var(--dk-line)}.dk-section{display:grid;gap:4px}.dk-section-label{margin:0;color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dk-section p{margin:0;color:var(--dk-text);font-size:.9rem;line-height:1.4}.dk-bubble{position:absolute;left:132px;bottom:-40px;z-index:2;max-width:min(300px,calc(100% - 146px));padding:9px 13px;border-radius:16px;color:var(--dk-text);background:var(--dk-bg-deep);font-size:.9rem;line-height:1.35;overflow-wrap:anywhere;box-shadow:0 6px 18px #0000004d}.dk-bubble:before,.dk-bubble:after{position:absolute;border-radius:50%;background:var(--dk-bg-deep);content:""}.dk-bubble:before{left:-8px;bottom:4px;width:12px;height:12px}.dk-bubble:after{left:-16px;bottom:-2px;width:6px;height:6px}.dk-bubble-emoji{margin-right:6px}.dk-window{overflow:hidden;border:1px solid var(--dk-line);border-radius:20px;color:var(--dk-text);background:var(--dk-bg)}.dk-window-head{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.3);color:#fff;font-size:.95rem;font-weight:700}.dk-window-head span{color:var(--dk-muted);font-size:1.2rem;font-weight:400}.dk-feed{display:grid;align-content:end;gap:14px;min-height:300px;padding:16px}.dk-msg{display:grid;grid-template-columns:40px minmax(0,1fr);gap:0 14px}.dk-msg-avatar{grid-row:span 3;width:40px;height:40px;border-radius:50%;object-fit:cover;background:var(--dk-blurple)}.dk-msg-avatar.is-bot{display:grid;place-items:center;font-size:1.2rem}.dk-msg-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.dk-msg-head strong{color:#fff;font-size:.95rem}.dk-msg-head time{color:var(--dk-muted);font-size:.72rem}.dk-msg-text{margin:2px 0 0;color:var(--dk-text);font-size:.95rem;line-height:1.4}.dk-used{grid-column:1 / -1;margin:0 0 4px 54px;color:var(--dk-muted);font-size:.82rem}.dk-used b{color:var(--dk-text);font-weight:600}.dk-used .cmd{color:var(--dk-link)}.dk-embed{display:grid;gap:8px;max-width:420px;margin-top:6px;padding:12px 16px 14px;border-left:4px solid var(--dk-blurple);border-radius:6px;background:var(--dk-bg-soft)}.dk-embed-title{margin:0;color:#fff;font-size:.95rem;font-weight:700}.dk-embed-links{margin:0;color:var(--dk-link);font-size:.86rem}.dk-embed img{display:block;width:min(256px,100%);aspect-ratio:1;border-radius:6px;object-fit:cover;background:var(--dk-bg-deep)}.dk-embed-footer{margin:0;color:var(--dk-muted);font-size:.74rem}.dk-typing{display:flex;align-items:center;gap:8px;min-height:20px;color:var(--dk-muted);font-size:.82rem}.dk-typing-dots{display:inline-flex;gap:3px}.dk-typing-dots i{width:6px;height:6px;border-radius:50%;background:var(--dk-text);animation:dk-typing .9s ease-in-out infinite}.dk-typing-dots i:nth-child(2){animation-delay:.15s}.dk-typing-dots i:nth-child(3){animation-delay:.3s}@keyframes dk-typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.dk-composer{display:flex;align-items:center;gap:10px;margin:0 16px 16px;padding:11px 14px;border-radius:10px;color:var(--dk-text);background:#383a40;font-size:.92rem}.dk-composer-plus{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:#383a40;background:var(--dk-muted);font-weight:900;line-height:1}.dk-composer-text:empty:before{color:var(--dk-muted);content:attr(data-placeholder)}.dk-composer-text .cmd{color:var(--dk-link)}.dk-members{display:grid;gap:2px;padding:14px 10px;border-radius:20px;background:var(--dk-bg-soft)}.dk-members-head{margin:0 8px 6px;color:var(--dk-muted);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dk-member{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px;min-height:44px;padding:6px 8px;overflow:hidden;border-radius:8px}.dk-member-plate{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.85;pointer-events:none}.dk-member>*:not(.dk-member-plate){position:relative}.dk-member-avatar{position:relative;width:32px;height:32px}.dk-member-avatar img,.dk-member-avatar .dk-fallback{display:block;width:32px;height:32px;border-radius:50%;object-fit:cover;background:var(--dk-blurple)}.dk-fallback{display:grid!important;place-items:center;color:#fff;font-size:.9rem}.dk-member-avatar .dk-presence{right:-3px;bottom:-3px;width:14px;height:14px;border-width:3px;border-color:var(--dk-bg-soft)}.dk-member-text{display:grid;min-width:0}.dk-member-name{display:flex;align-items:center;gap:6px;overflow:hidden;color:#fff;font-size:.95rem;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.dk-member-status{overflow:hidden;color:var(--dk-muted);font-size:.78rem;white-space:nowrap;text-overflow:ellipsis}.dk-member-status b{color:var(--dk-text);font-weight:600}.tool-bridge{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:32px;align-items:center;padding:32px;border:1px solid rgba(255,116,66,.28);border-radius:28px;background:#ff74420d}.tool-bridge-copy{display:grid;gap:14px;justify-items:start}.tool-bridge-copy .eyebrow{margin:0}.tool-bridge-copy h2{font-size:clamp(1.6rem,3vw,2.3rem)}.tool-bridge-copy p{margin:0}.tool-bridge-note{color:var(--muted);font-size:.85rem}.tool-fly-ghost{position:fixed;z-index:90;max-width:280px;padding:8px 12px;overflow:hidden;border-radius:14px;color:var(--dk-text);background:var(--dk-bg-deep);box-shadow:0 10px 30px #0006;font-size:.9rem;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.kit-skeleton{border-radius:10px;background:#ffffff12;animation:kit-loading 1.1s ease-in-out infinite alternate}@keyframes kit-loading{0%{opacity:.45}to{opacity:1}}@media(max-width:900px){.tool-bridge{grid-template-columns:minmax(0,1fr);padding:22px}}@media(prefers-reduced-motion:reduce){.dk-typing-dots i,.kit-skeleton{animation:none}}.kit-toast{position:fixed;left:0;right:0;width:max-content;margin:0 auto;bottom:calc(96px + env(safe-area-inset-bottom,0px));z-index:95;max-width:min(440px,calc(100vw - 32px));padding:12px 18px;border:1px solid rgba(35,165,90,.45);border-radius:999px;color:var(--ink);background:#17251c;box-shadow:0 16px 40px #00000073;font-size:.92rem;font-weight:600;text-align:center;pointer-events:none}.kit-toast.has-action{display:flex;align-items:center;gap:14px;padding:8px 8px 8px 18px;text-align:left;pointer-events:auto}.kit-toast.has-action[hidden]{display:none}.kit-toast-action{flex:0 0 auto;padding:8px 14px;border-radius:999px;color:#10170f;background:#57d98a;font-weight:800;white-space:nowrap}.kit-dock{display:none}@media(max-width:980px){.kit-dock{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:65;display:flex;align-items:center;gap:10px;padding:8px;border:1px solid var(--line);border-radius:22px;background:#1c1a16f0;backdrop-filter:blur(16px);box-shadow:0 18px 50px #00000080}.kit-dock[hidden]{display:none}body:has(.kit-dock) .conversion-pill{display:none}body:has(.kit-dock) .site-footer{margin-bottom:110px}.kit-toast{bottom:calc(92px + env(safe-area-inset-bottom,0px))}}.kit-backdrop{position:fixed;inset:0;z-index:80;background:#0000008c}.kit-backdrop[hidden],.kit-sheet-head{display:none}@media(max-width:980px){.kit-sheet{position:fixed;left:0;right:0;bottom:0;z-index:85;max-height:90dvh;padding:0 16px calc(20px + env(safe-area-inset-bottom,0px));overflow-y:auto;overscroll-behavior:contain;border-top:1px solid var(--line);border-radius:26px 26px 0 0;background:#1a1814;box-shadow:0 -20px 60px #00000080;transform:translateY(105%);visibility:hidden;transition:transform .42s cubic-bezier(.22,1,.36,1),visibility 0s .42s}.kit-sheet.is-open{transform:translateY(var(--sheet-drag, 0px));visibility:visible;transition:transform .42s cubic-bezier(.22,1,.36,1)}.kit-sheet.is-dragging{transition:none}.kit-sheet-head{position:sticky;top:0;z-index:3;display:grid;grid-template-columns:1fr auto;align-items:center;margin:0 -16px 8px;padding:18px 16px 10px;background:#1a1814;touch-action:none}.kit-sheet-head:before{position:absolute;top:7px;left:50%;width:40px;height:5px;border-radius:999px;background:#ffffff40;transform:translate(-50%);content:""}.kit-sheet-head .kit-label{color:var(--ink);font-size:.82rem}.kit-sheet-done{min-height:36px;padding:0 14px;border:0;border-radius:999px;color:var(--ink);background:#ffffff14;font:inherit;font-weight:700;cursor:pointer}}@media(prefers-reduced-motion:reduce){.kit-sheet,.kit-sheet.is-open{transition:none}}.dk-server-frame{display:grid;grid-template-columns:72px minmax(0,1fr);overflow:hidden;border:1px solid var(--dk-line);border-radius:20px;color:var(--dk-text);background:var(--dk-bg-soft)}.dk-guilds{display:grid;align-content:start;justify-items:center;gap:8px;padding:12px 0;background:var(--dk-bg-deep)}.dk-guild{position:relative;display:grid;place-items:center;width:48px;height:48px;overflow:hidden;border-radius:50%;color:#fff;background:var(--dk-bg);font-size:.95rem;font-weight:700;line-height:1;white-space:nowrap}.dk-guild.is-active{overflow:visible;border-radius:16px}.dk-guild.is-active:before{position:absolute;top:50%;left:-12px;width:4px;height:40px;border-radius:0 4px 4px 0;background:#fff;transform:translateY(-50%);content:""}.dk-guild.is-add{color:var(--dk-online);font-size:1.5rem;font-weight:400}.dk-guild-sep{width:32px;height:2px;border-radius:1px;background:var(--dk-line)}.dk-sidebar{display:grid;align-content:start;min-width:0}.dk-server-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:0 16px;border-bottom:1px solid rgba(0,0,0,.3);color:#fff;font-weight:700}.dk-server-head>span:first-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dk-channels{display:grid;gap:2px;padding:10px 8px 14px}.dk-channels-head{margin:10px 8px 4px;color:var(--dk-muted);font-size:.7rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.dk-channels-head:first-child{margin-top:2px}.dk-channel{display:flex;align-items:center;gap:8px;min-height:32px;padding:0 8px;overflow:hidden;border-radius:6px;color:var(--dk-muted);font-size:.92rem;white-space:nowrap}.dk-channel:before{flex:0 0 auto;color:var(--dk-muted);font-size:1.1rem;content:"#"}.dk-channel.is-voice:before{font-size:.9rem;content:"🔊"}button.dk-channel{width:100%;border:0;background:transparent;font:inherit;font-size:.92rem;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}button.dk-channel:hover{color:var(--dk-text);background:#ffffff0a}button.dk-channel:focus-visible{outline:2px solid var(--dk-blurple);outline-offset:-2px}.dk-channel.is-active,button.dk-channel.is-active{color:#fff;background:#ffffff12}.dk-voice-users{display:grid;gap:2px;padding:2px 0 4px 30px}.dk-voice-user{display:flex;align-items:center;gap:8px;min-height:30px;min-width:0}.dk-voice-avatar{display:grid;flex:0 0 auto;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--dk-blurple);font-size:.8rem;object-fit:cover}.dk-voice-user.is-speaking .dk-voice-avatar{box-shadow:0 0 0 2px var(--dk-bg-soft),0 0 0 4px var(--dk-online)}.dk-voice-text{display:grid;min-width:0}.dk-voice-name{display:flex;align-items:center;gap:6px;color:var(--dk-text);font-size:.86rem;white-space:nowrap}.dk-voice-activity{overflow:hidden;color:var(--dk-muted);font-size:.72rem;white-space:nowrap;text-overflow:ellipsis}.dk-reaction{display:inline-flex;align-items:center;gap:6px;justify-self:start;margin-top:6px;padding:2px 8px;border:1px solid rgba(88,101,242,.6);border-radius:8px;color:var(--dk-text);background:#5865f226;font-size:.82rem}.dk-reaction b{color:#c9cdfb;font-weight:600}.dk-invite{display:grid;gap:10px;padding:16px;border:1px solid var(--dk-line);border-radius:16px;background:var(--dk-bg-soft)}.dk-invite-title{margin:0;color:var(--dk-muted);font-size:.72rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.dk-invite-body{display:grid;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:14px}.dk-invite-body .dk-guild{width:50px;height:50px;border-radius:16px}.dk-invite-text{display:grid;gap:4px;min-width:0}.dk-invite-text strong{overflow:hidden;color:#fff;white-space:nowrap;text-overflow:ellipsis}.dk-invite-stats{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;color:var(--dk-muted);font-size:.8rem}.dk-invite-stats span:before{display:inline-block;width:8px;height:8px;margin-right:5px;border-radius:50%;background:var(--dk-offline);content:""}.dk-invite-stats span:first-child:before{background:var(--dk-online)}.dk-invite-join{padding:9px 16px;border-radius:4px;color:#fff;background:#248046;font-size:.88rem;font-weight:600}.dk-mention{padding:0 2px;border-radius:3px;color:#c9cdfb;background:#5865f24d;font-weight:500}.dk-guild[data-size="3"]{font-size:.82rem}.dk-guild[data-size="4"]{font-size:.7rem}.dk-guild[data-size="5"]{font-size:.6rem}.kit-lang{display:inline-flex;flex:0 0 auto;align-items:center;gap:2px;padding:3px;border:1px solid var(--line);border-radius:999px;background:#ffffff0d}.kit-lang button{min-width:36px;min-height:28px;padding:0 10px;border:0;border-radius:999px;color:var(--muted);background:transparent;font:inherit;font-size:.78rem;font-weight:800;letter-spacing:.04em;cursor:pointer;transition:color .16s ease,background .16s ease;-webkit-tap-highlight-color:transparent}.kit-lang button:hover{color:var(--ink)}.kit-lang button.active{color:var(--panel-strong);background:var(--ink)}.kit-lang button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.av{display:grid;gap:40px}.av [hidden]{display:none!important}.av-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"panel stage" "decoder stage";grid-template-rows:auto 1fr;gap:18px;align-items:start}.av-panel{grid-area:panel;display:grid;gap:16px;padding:22px}.av-stage{position:sticky;top:86px;grid-area:stage;display:grid;gap:14px}.av-decoder{grid-area:decoder;display:grid;gap:14px;padding:22px}.av-field{display:grid;gap:8px}.av-input-row{display:flex;gap:8px}.av-input{flex:1 1 auto;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em}.av-input-row .kit-chip{min-height:48px}.av-lookup{width:100%;min-height:50px}.av-status{min-height:0;margin:-6px 0 0;font-size:.9rem}.av-status:empty{display:none}.av-examples,.av-recent{display:grid;gap:10px}.av-recent[hidden]{display:none}.av-chip-row{display:flex;flex-wrap:wrap;gap:8px}.av-example{padding-left:5px}.av-example-thumb{display:grid;place-items:center;width:28px;height:28px;overflow:hidden;border-radius:50%;color:#fff;background:#5865f2;font-size:.8rem}.av-example-thumb img{width:100%;height:100%;object-fit:cover}.av-example-thumb [hidden]{display:none}.av-text-button{justify-self:start;padding:0;border:0;color:var(--muted);background:none;font:inherit;font-size:.85rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.av-text-button:hover{color:var(--ink)}.av-howto{padding:12px 16px;border:1px solid var(--line);border-radius:14px;background:#ffffff08}.av-howto summary{color:var(--muted);font-size:.9rem;font-weight:700;cursor:pointer}.av-howto p,.av-howto ul{margin:10px 0 0;color:var(--muted);font-size:.9rem}.av-howto ul{padding-left:18px}.av-decoder-head{display:grid;gap:6px}.av-decoder-hint{margin:0;font-size:.88rem;line-height:1.5}.av-bits{display:grid;grid-template-columns:repeat(32,minmax(0,1fr));gap:2px;min-height:44px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem}.av-bits span{display:grid;place-items:center;height:20px;border-radius:4px;color:var(--muted);background:#ffffff0a}.av-bits span.is-time{color:#ffd2bf;background:#ff744233}.av-bits-legend{display:flex;flex-wrap:wrap;gap:14px;color:var(--muted);font-size:.78rem}.av-bits-legend span{display:inline-flex;align-items:center;gap:6px}.av-bits-legend i{width:10px;height:10px;border-radius:3px;background:#ffffff1f}.av-bits-legend i.is-time{background:#ff74428c}.av-decoder-out{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.av-decoder-out div{display:grid;gap:4px;padding:12px;border-radius:14px;background:#ffffff0a}.av-decoder-out dt{color:var(--muted);font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.av-decoder-out dd{margin:0;color:var(--ink);font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums}.av-decoder-out code{font-size:.85rem;overflow-wrap:anywhere}.av-popout{min-height:340px}.av-profile[hidden],.av-skeleton[hidden]{display:none}.av-profile .dk-banner{height:150px}.av-profile .dk-banner.has-image{height:auto}.av-profile .dk-avatar-wrap{left:22px;bottom:-62px;width:124px;height:124px}.av-profile .dk-avatar{width:124px;height:124px}.av-profile .dk-deco{width:138px;height:138px}.av-profile .dk-body{padding:74px 22px 22px}.av-identity{display:grid;gap:2px}.av-gif-pill{padding:1px 7px;border-radius:6px;color:#1e1f22;background:#ffd66e;font-size:.66rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.av-gif-pill[hidden],.dk-app[hidden],.dk-tag[hidden]{display:none}.av-facts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:16px}.av-id-fact code{font-size:.82rem}.av-skeleton{position:relative;min-height:340px}.av-skeleton-banner{height:150px;border-radius:0}.av-skeleton-avatar{position:absolute;top:88px;left:22px;width:124px;height:124px;border:7px solid var(--dk-card);border-radius:50%}.av-skeleton-lines{display:grid;gap:10px;padding:78px 22px 22px}.av-skeleton-lines span{height:14px}.av-skeleton-lines span:nth-child(1){width:46%;height:20px}.av-skeleton-lines span:nth-child(2){width:30%}.av-skeleton-lines span:nth-child(3){width:64%}.av-error{display:grid;justify-items:center;align-content:center;gap:8px;min-height:340px;padding:32px 28px;text-align:center}.av-error-icon{font-size:2.6rem;line-height:1}.av-error-title{margin:6px 0 0;color:#fff;font-size:1.15rem;font-weight:700}.av-error-text,.av-error-hint{max-width:380px;margin:0;color:var(--dk-muted);font-size:.92rem;line-height:1.5}.av-error-hint{font-size:.82rem}.av-controls{display:grid;gap:14px;padding:18px}.av-controls.is-disabled{opacity:.45;pointer-events:none}.av-control-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.av-control-row .kit-label{min-width:56px}.av-actions{display:flex;flex-wrap:wrap;gap:8px}.av-download{flex:1 1 100%;min-height:50px}.av-section{display:grid;gap:18px}.av-section[hidden]{display:none}.av-section-head{display:grid;gap:6px}.av-section-head h2{font-size:clamp(1.5rem,2.6vw,2.1rem)}.av-section-head p{margin:0}.av-assets{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}.av-asset{display:grid;align-content:start;gap:12px;min-width:0;padding:14px;border:1px solid var(--line);border-radius:22px;background:#1c1a16c7}.av-asset--banner,.av-asset--palette{grid-column:span 2}.av-asset-well{display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border-radius:14px;background:#1e1f22}.av-asset--banner .av-asset-well,.av-asset--nameplate .av-asset-well{aspect-ratio:5 / 2}.av-asset-well img{width:100%;height:100%;object-fit:contain}.av-asset--avatar .av-asset-well img,.av-asset--banner .av-asset-well img{object-fit:cover}.av-asset--tag-badge .av-asset-well img{width:40%;height:40%;image-rendering:pixelated}.av-asset-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 10px}.av-asset-head h3{font-family:FromFlow Body,sans-serif;font-size:1rem;letter-spacing:0}.av-asset-head span{color:var(--muted);font-size:.82rem}.av-asset:not(.av-asset--palette){position:relative;cursor:pointer;transition:border-color .16s ease,background .16s ease}.av-asset:not(.av-asset--palette):hover{border-color:#ff744273;background:#ff74420f}.av-asset-download:after{position:absolute;inset:0;border-radius:22px;content:""}.av-asset-download{justify-content:center;border-color:#ff744273;background:#ff74421f}.av-swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:8px}.av-swatch{min-height:64px;padding:8px;border:1px solid rgba(255,255,255,.18);border-radius:14px;color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;text-shadow:0 1px 3px rgba(0,0,0,.8);cursor:pointer;transition:transform .16s ease}.av-swatch:hover{transform:translateY(-2px)}.av-contexts{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.8fr);gap:14px}.av-context{display:grid;align-content:start;gap:10px}.av-context-feed{min-height:0}.av-voice{display:grid;place-items:center;gap:10px;min-height:132px;padding:18px;border-radius:20px;background:#1e1f22}.av-voice-ring{display:block;width:80px;height:80px;border-radius:50%;box-shadow:0 0 0 3px #1e1f22,0 0 0 6px #23a55a}.av-voice-ring img{display:block;width:80px;height:80px;border-radius:50%;object-fit:cover}.av-voice-name{color:#fff;font-size:.9rem;font-weight:600}.av-confetti{position:fixed;z-index:90;width:8px;height:6px;border-radius:2px;pointer-events:none}.av-fly{position:fixed;z-index:90;border-radius:50%;object-fit:cover;transform-origin:center;pointer-events:none}.av-dock-thumb{flex:0 0 auto;width:48px;height:48px;padding:0;overflow:hidden;border:0;border-radius:50%;background:#1e1f22;cursor:pointer}.av-dock-thumb img{width:100%;height:100%;object-fit:cover}.av-dock-text{display:grid;flex:1 1 auto;min-width:0}.av-dock-text b{overflow:hidden;color:var(--ink);font-size:.95rem;white-space:nowrap;text-overflow:ellipsis}.av-dock-text span{color:var(--muted);font-size:.8rem}.av-dock-download{flex:0 0 auto;min-height:48px;padding:0 20px}@media(max-width:980px){.av-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"panel" "stage" "decoder";grid-template-rows:auto}.av-stage{position:static}.av-contexts{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.av-panel,.av-decoder{padding:18px}.av-bits{grid-template-columns:repeat(16,minmax(0,1fr))}.av-decoder-out{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.av-decoder-out div:last-child{grid-column:1 / -1}.av-facts{grid-template-columns:minmax(0,1fr)}.av-asset--banner,.av-asset--palette{grid-column:auto}.av-profile .dk-avatar-wrap,.av-profile .dk-avatar{width:104px;height:104px}.av-profile .dk-avatar-wrap{bottom:-52px}.av-profile .dk-deco{width:116px;height:116px}.av-profile .dk-body{padding-top:62px}}@media(max-height:780px){.av-stage{position:static}}.ct{--ct-top: 66px;display:grid;gap:48px}.ct [hidden]{display:none!important}.ct-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:24px;align-items:start}.ct-edit{display:grid;gap:16px;min-width:0}.ct-card{display:grid;gap:14px;padding:18px;border:1px solid var(--line);border-radius:22px;background:#1c1a16c7}.ct-toolbar{display:grid;gap:12px}.ct-row{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px}.ct-swatches{display:flex;flex-wrap:wrap;gap:8px}.ct-swatch{display:grid;place-items:center;width:34px;height:34px;padding:0;border:2px solid rgba(255,255,255,.12);border-radius:50%;color:var(--muted);background:var(--swatch, transparent);font:inherit;font-size:.78rem;font-weight:800;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease;-webkit-tap-highlight-color:transparent}.ct-swatch.is-bg{border-radius:10px}.ct-swatch.is-none{border-style:dashed;background:transparent}.ct-swatch:hover{transform:scale(1.1)}.ct-swatch.active{box-shadow:0 0 0 3px #1c1a16,0 0 0 5px var(--ink)}.ct-swatch:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ct-row-tools{display:flex;flex-wrap:wrap;gap:8px}.ct-tool{display:grid;place-items:center;min-width:40px;height:38px;padding:0 12px;border:1px solid var(--line);border-radius:12px;color:var(--ink);background:#ffffff0d;font:inherit;font-size:.9rem;cursor:pointer;transition:border-color .16s ease,background .16s ease}.ct-tool:hover{border-color:#ff744273}.ct-tool[aria-pressed=true]{border-color:#ff744299;background:#ff74422e}.ct-tool-bold{font-weight:900}.ct-tool-underline{font-weight:700;text-decoration:underline}.ct-tool-clear{color:var(--muted);font-weight:700}.ct-editor{min-height:180px;padding:16px 18px;border:1px solid rgba(0,0,0,.4);border-radius:14px;color:#b9bbbe;background:#2b2d31;font-family:Consolas,Andale Mono WT,Andale Mono,Lucida Console,Monaco,Courier New,monospace;font-size:.95rem;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;caret-color:#fff;cursor:text;transition:border-color .16s ease}.ct-editor:focus{outline:none;border-color:#ff744299}.ct-editor.is-empty:before{color:var(--dk-muted);content:attr(aria-label)}.ct-editor ::selection{background:#5865f28c}.ct-hint{margin:0;color:var(--muted);font-size:.86rem;line-height:1.5}.ct-templates{display:grid;gap:8px}.ct-template-row{display:flex;flex-wrap:wrap;gap:8px}.ct-template-row .kit-chip{min-height:36px;padding:0 13px}.ct-side{display:grid;gap:12px;min-width:0}@media(min-width:981px){.ct-side{position:sticky;top:calc(var(--ct-top) + 20px)}}.ct-side-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ct-feed{display:grid;gap:14px;padding:16px}.ct-code{margin:6px 0 0;padding:10px 12px;border:1px solid #1e1f22;border-radius:6px;color:#b9bbbe;background:#2b2d31;font-family:Consolas,Andale Mono WT,Andale Mono,Lucida Console,Monaco,Courier New,monospace;font-size:.85rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.ct-code.is-mobile span{color:inherit!important;background:none!important;font-weight:inherit!important;text-decoration:none!important}.ct-mobile-note{margin:0;padding:10px 14px;border:1px solid rgba(240,178,50,.4);border-radius:12px;background:#f0b23214;font-size:.86rem;line-height:1.5}.ct-output{display:grid;gap:10px}.ct-output-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ct-count{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.ct-count.is-over{color:var(--dk-dnd)}.ct-raw{max-height:180px;margin:0;padding:12px 14px;overflow:auto;border:1px solid var(--line);border-radius:14px;color:var(--muted);background:#00000040;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.ct-esc{padding:0 2px;border-radius:3px;color:var(--accent);background:#ff744224}.ct-over{margin:0;color:var(--dk-dnd);font-size:.86rem}.ct-actions{display:flex;flex-wrap:wrap;gap:8px}.ct-copy{display:inline-flex;flex:1 1 auto;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border:0;border-radius:999px;color:var(--panel-strong);background:var(--ink);font:inherit;font-weight:800;cursor:pointer;transition:transform .16s ease,opacity .16s ease}.ct-copy:hover{transform:translateY(-2px)}.ct-copy:disabled,.ct-copy-bot:disabled{opacity:.4;cursor:not-allowed;transform:none}.ct-copy-bot{min-height:50px}.ct-bot-link{justify-self:start;padding:4px 0;border:0;color:var(--accent);background:none;font:inherit;font-size:.88rem;font-weight:700;cursor:pointer}.ct-bot-link:hover,.ct-bridge-link:hover{text-decoration:underline;text-underline-offset:3px}.ct-bridge-link{color:var(--accent);font-size:.88rem;font-weight:700;text-decoration:none}.ct-ref{display:grid;gap:12px}.ct-ref h2{margin:0;font-size:clamp(1.25rem,2.2vw,1.6rem)}.ct-ref>p{max-width:760px;margin:0;color:var(--muted)}.ct-ref-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}.ct-table{width:100%;overflow:hidden;border:1px solid var(--line);border-radius:16px;border-collapse:separate;border-spacing:0;background:#1c1a16c7;font-size:.9rem}.ct-table th,.ct-table td{padding:9px 14px;text-align:left}.ct-table th{color:var(--muted);font-size:.74rem;letter-spacing:.06em;text-transform:uppercase}.ct-table tr+tr td,.ct-table tbody tr:first-child td{border-top:1px solid var(--line)}.ct-table code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ct-ref-chip{font-size:1.1rem;line-height:1}.ct-bridge-window{width:100%;max-width:460px;justify-self:center}.ct-dock-count{display:grid;place-items:center;min-width:64px;height:52px;padding:0 10px;border-radius:16px;color:var(--muted);background:#ffffff0f;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem}.ct-dock-count.is-over{color:var(--dk-dnd)}.ct .ct-dock-copy{min-height:52px;border-radius:16px}@media(max-width:980px){.ct{gap:36px}.ct-grid,.ct-ref-grid{grid-template-columns:minmax(0,1fr)}.ct-side .ct-actions .ct-copy{display:none}}@media(max-width:520px){.ct-card{padding:14px}.ct-row{grid-template-columns:minmax(0,1fr);gap:8px}.ct-swatch{width:32px;height:32px}.ct-template-row{flex-wrap:nowrap;margin-inline:calc(50% - 50vw);padding:2px calc(50vw - 50%);overflow-x:auto;scrollbar-width:none}.ct-template-row::-webkit-scrollbar{display:none}.ct-template-row .kit-chip{flex:0 0 auto}}.em{display:grid;gap:48px}.em [hidden]{display:none!important}.em-main{display:grid;gap:16px;min-width:0}.em-tabs{justify-self:start}.em-panel{display:grid;gap:16px}.em-input-card{display:grid;gap:10px;padding:18px;border:1px solid var(--line);border-radius:22px;background:#1c1a16c7}.em-input-row{display:flex;gap:10px;align-items:stretch}.em-input{flex:1 1 auto;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.95rem}textarea.em-input{min-height:56px;resize:vertical}.em-go,.em-zip{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 22px;border:0;border-radius:999px;color:var(--panel-strong);background:var(--ink);font:inherit;font-weight:800;white-space:nowrap;cursor:pointer;transition:transform .16s ease,opacity .16s ease}.em-go:hover,.em-zip:hover{transform:translateY(-2px)}.em-zip:disabled{opacity:.45;cursor:progress;transform:none}.em-hint{margin:0;color:var(--muted);font-size:.86rem;line-height:1.5}.em-status{margin:0;color:var(--muted);font-size:.9rem}.em-status:empty{display:none}.em-empty{display:grid;gap:10px}.em-howto{max-width:560px}.em-howto-feed{display:grid;gap:12px;padding:16px}.em-howto .dk-composer{margin:0}.em-step{display:flex;align-items:center;gap:10px;color:var(--dk-muted);font-size:.86rem}.em-step-n{display:grid;flex:0 0 auto;place-items:center;width:22px;height:22px;border-radius:50%;color:#fff;background:var(--dk-blurple);font-size:.75rem;font-weight:800}.em-backslash{color:#fff;font-weight:800}.em-tag{padding:2px 6px;border-radius:4px;color:var(--dk-text);background:var(--dk-bg-deep);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem}.em-results,.em-server-emojis{display:grid;gap:14px}.em-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.em-count{margin:0;font-weight:700}.em-count span{color:var(--muted)}.em-controls{display:flex;flex-wrap:wrap;gap:8px}.em-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.em-tile{position:relative;display:grid;gap:8px;justify-items:center;min-width:0;padding:16px 12px 12px;border:1px solid var(--line);border-radius:18px;background:#1c1a16c7;transition:border-color .18s ease}.em-tile:hover{border-color:#ffffff3d}.em-thumb{display:grid;place-items:center;width:88px;height:88px;border-radius:14px;background:var(--dk-bg)}.em-thumb img{display:block;max-width:64px;max-height:64px;object-fit:contain}.em-tile.is-loading .em-thumb{animation:kit-loading 1.1s ease-in-out infinite alternate}.em-tile.is-missing{opacity:.55}.em-tile.is-missing .em-thumb:after{color:var(--muted);font-size:1.6rem;content:"∅"}.em-gif{position:absolute;top:10px;right:10px;padding:1px 7px;border-radius:6px;color:#fff;background:var(--dk-blurple);font-size:.66rem;font-weight:800;letter-spacing:.04em}.em-name{width:100%;margin:0;overflow:hidden;color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;text-align:center;white-space:nowrap;text-overflow:ellipsis}.em-tile-actions{display:flex;gap:6px;width:100%}.em-dl,.em-link{min-height:36px;border:1px solid var(--line);border-radius:999px;color:var(--ink);background:#ffffff0d;font:inherit;font-size:.84rem;font-weight:700;cursor:pointer;transition:border-color .16s ease,background .16s ease}.em-dl{flex:1 1 auto;padding:0 12px}.em-link{flex:0 0 36px}.em-dl:hover,.em-link:hover{border-color:#ff744273;background:#ff74421a}.em-dl:disabled,.em-link:disabled{opacity:.4;cursor:not-allowed}.em-results-foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.em-roles-link,.em-bridge-link{color:var(--accent);font-size:.9rem;font-weight:700;text-decoration:none}.em-roles-link:hover,.em-bridge-link:hover{text-decoration:underline;text-underline-offset:3px}.em-sticker{display:grid;grid-template-columns:200px minmax(0,1fr);gap:20px;align-items:center;padding:18px;border:1px solid var(--line);border-radius:22px;background:#1c1a16c7}.em-sticker-art{display:grid;place-items:center;aspect-ratio:1;border-radius:16px;background:var(--dk-bg)}.em-sticker-art img{max-width:85%;max-height:85%}.em-sticker-lottie{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:2rem}.em-sticker-info{display:grid;gap:8px;min-width:0}.em-sticker-name{margin:0;font-size:1.2rem;font-weight:800}.em-sticker-meta{margin:0;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem}.em-sticker-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.em-sticker-actions .kit-chip{min-height:50px}.em-server{display:grid;gap:16px}.em-invite{max-width:560px;border-radius:20px}.em-invite .dk-invite-body{grid-template-columns:64px minmax(0,1fr)}.em-guild{width:64px!important;height:64px!important;border-radius:20px!important}.em-guild img{width:100%;height:100%;object-fit:cover}.em-guild-desc{margin:0;color:var(--dk-text);font-size:.88rem;line-height:1.45}.em-assets{display:grid;grid-template-columns:200px repeat(2,minmax(0,1fr));gap:12px;align-items:start}.em-asset{display:grid;gap:0;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:#1c1a16c7}.em-asset img{display:block;width:100%;aspect-ratio:1;object-fit:cover;background:var(--dk-bg)}.em-asset.is-wide img{aspect-ratio:16 / 9}.em-asset-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;font-size:.86rem;font-weight:700}.em-asset-foot .em-dl{flex:0 0 auto}.em-bridge-window{width:100%;max-width:460px;justify-self:center}.em-bridge-feed{display:grid;gap:12px;padding:16px}.em-reactions{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.em-reaction{margin-top:0;border-color:transparent;background:#ffffff0f;font:inherit;font-size:.82rem;cursor:pointer;transition:border-color .16s ease,background .16s ease}.em-reaction[aria-pressed=true]{border-color:#5865f299;background:#5865f226}.em-reaction-emoji{display:inline-grid;place-items:center;width:18px;height:18px}.em-reaction-emoji img{width:18px;height:18px;object-fit:contain}.em-reaction-role{color:var(--dk-muted);font-size:.74rem}.em-role-log{margin:0;color:#57d98a;font-size:.84rem;font-weight:600}.em-dock-count{display:grid;flex:1 1 auto;place-items:center start;min-height:52px;padding:0 14px;border-radius:16px;color:var(--muted);background:#ffffff0f;font-size:.9rem;font-weight:700}.em .em-dock-zip{min-height:52px;border-radius:16px}@media(max-width:980px){.em{gap:36px}.em-results-foot .em-zip{display:none}.em-assets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.em-tabs{justify-self:stretch}.em-tabs button{flex:1 1 0;padding:0 10px}.em-input-row{flex-direction:column}.em-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.em-sticker{grid-template-columns:minmax(0,1fr)}.em-sticker-art{max-width:220px;width:100%;justify-self:center}.em-assets{grid-template-columns:minmax(0,1fr)}.em-controls{width:100%}}.fn{--fn-top: 66px;display:grid;gap:48px}.fn [hidden]{display:none!important}.fn-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:24px;align-items:start}.fn-gen{display:grid;gap:14px;min-width:0}.fn-head{position:sticky;top:var(--fn-top);z-index:15;display:grid;gap:10px;padding:12px 0;background:var(--bg)}.fn-input-wrap{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;min-height:62px;padding:0 8px 0 10px;border:1px solid var(--line);border-radius:20px;background:#ffffff0d;transition:border-color .16s ease,background .16s ease}.fn-input-wrap:focus-within{border-color:#ff744299;background:#ffffff12}.fn-input-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;color:var(--muted);background:#ffffff0f;font-size:.9rem;font-weight:800}.fn-input{width:100%;min-width:0;padding:14px 10px;border:0;color:var(--ink);background:transparent;font:inherit;font-size:1.15rem;font-weight:600}.fn-input:focus{outline:none}.fn-clear{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;color:var(--muted);background:transparent;font:inherit;cursor:pointer}.fn-clear:hover{color:var(--ink);background:#ffffff14}.fn-scroll-row{display:flex;flex-wrap:wrap;gap:8px}.fn-scroll-row .kit-chip{min-height:36px;padding:0 13px}.fn-scroll-row b{color:var(--muted);font-weight:700}.fn-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fn-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:74px;padding:10px 12px 10px 16px;border:1px solid var(--line);border-radius:16px;background:#1c1a16c7;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;transition:border-color .18s ease,background .18s ease}@media(hover:hover){.fn-card:hover{border-color:#ffffff3d;background:#ffffff0d}.fn-card:hover .fn-card-hint{opacity:1}}.fn-card.active{border-color:#ff74428c}.fn-card.is-copied{border-color:#23a55ab3;background:#23a55a1a}.fn-card:has(.fn-card-main:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.fn-card-main{display:grid;gap:4px;min-width:0;padding:0;border:0;color:var(--ink);background:none;font:inherit;text-align:left;cursor:pointer}.fn-card-main:focus{outline:none}.fn-card-main:after{position:absolute;inset:0;border-radius:inherit;content:""}.fn-card-label{color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.fn-card-text{overflow:hidden;font-size:1.2rem;line-height:1.45;white-space:nowrap;text-overflow:ellipsis}.fn.is-sample .fn-card-text{color:#f4eee4cc}.fn-fit,.fn-dock-icon,.fn-verdict-icon{display:grid;place-items:center;flex:0 0 auto;width:24px;height:24px;border-radius:50%;font-size:.75rem;font-weight:900}.fn-fit{position:relative;z-index:1}[data-level=ok]>.fn-verdict-icon,.fn-fit[data-level=ok],.fn-dock-icon[data-level=ok]{color:#57d98a;background:#23a55a29}[data-level=warn]>.fn-verdict-icon,.fn-fit[data-level=warn],.fn-dock-icon[data-level=warn]{color:#f0b232;background:#f0b23229}[data-level=no]>.fn-verdict-icon,.fn-fit[data-level=no],.fn-dock-icon[data-level=no]{color:#f23f43;background:#f23f4329}.fn-card-hint{position:absolute;top:-10px;right:46px;padding:2px 9px;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:#1f1d19;font-size:.72rem;font-weight:700;pointer-events:none;opacity:0;transition:opacity .16s ease}.fn-card.is-copied .fn-card-hint{opacity:1;border-color:#23a55a99}.fn-hint-done,.fn-card.is-copied .fn-hint-click{display:none}.fn-card.is-copied .fn-hint-done{display:inline;color:#57d98a}@media(hover:none){.fn-card-hint{display:none}}.fn-preview{display:grid;gap:14px}@media(min-width:981px){.fn-preview{position:sticky;top:calc(var(--fn-top) + 20px);max-height:calc(100vh - var(--fn-top) - 32px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.fn-preview::-webkit-scrollbar{display:none}}.fn-field{display:grid;gap:8px}.fn-places{display:flex;flex-wrap:wrap;gap:6px}.fn-places .kit-chip{min-height:34px;padding:0 12px;font-size:.86rem}.fn-stage{display:grid;min-height:250px;align-content:start}.fn-banner{height:96px;background:#4e5058}.fn-target{overflow-wrap:anywhere}.fn-chat{display:grid;min-height:150px;align-content:end;padding:16px}.fn-stage .dk-server-frame{min-height:250px}.fn-stage .dk-invite{border-radius:20px}.fn-username-body{display:grid;gap:8px;padding:22px 20px}.fn-username-label{margin:0;color:#f23f43;font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.fn-username-input{padding:11px 12px;border:1px solid #f23f43;border-radius:8px;color:var(--dk-text);background:var(--dk-bg-deep);font-size:.98rem}.fn-username-error{margin:0;color:#f23f43;font-size:.82rem}.fn-verdict{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:#1c1a16c7;font-size:.9rem}.fn-verdict[data-level=ok]{border-color:#23a55a73}.fn-verdict[data-level=warn]{border-color:#f0b23273}.fn-verdict[data-level=no]{border-color:#f23f4373}.fn-verdict-text{font-weight:600}.fn-verdict-count{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.fn-copy{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 22px;border:0;border-radius:999px;color:var(--panel-strong);background:var(--ink);font:inherit;font-weight:800;cursor:pointer;transition:transform .16s ease}.fn-copy:hover{transform:translateY(-2px)}.fn-bot-link{justify-self:start;padding:4px 0;border:0;color:var(--accent);background:none;font:inherit;font-size:.88rem;font-weight:700;cursor:pointer}.fn-bot-link:hover{text-decoration:underline;text-underline-offset:3px}.fn-library>summary{display:flex;align-items:center;gap:12px;padding:18px 22px;border:1px solid var(--line);border-radius:20px;background:#1c1a16c7;list-style:none;cursor:pointer;transition:border-color .16s ease}.fn-library>summary::-webkit-details-marker{display:none}.fn-library>summary:hover{border-color:#ffffff3d}.fn-library>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fn-library h2{margin:0;font-size:clamp(1.1rem,2vw,1.35rem)}.fn-library-count{padding:2px 9px;border-radius:999px;color:var(--muted);background:#ffffff0f;font-size:.8rem;font-weight:700}.fn-library-chevron{margin-left:auto;color:var(--muted);font-size:1.2rem;line-height:1;transition:transform .2s ease}.fn-library[open] .fn-library-chevron{transform:rotate(180deg)}.fn-library[open]>.fn-library-grid{margin-top:14px}.fn-library-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;align-items:start}.fn-library-card{display:grid;gap:10px;min-width:0;padding:18px}.fn-library-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.fn-library-head h3{font-family:FromFlow Body,sans-serif;font-size:1.05rem;letter-spacing:0}.fn-library-head .kit-chip{min-height:34px}.fn-library-text{margin:0;color:var(--ink);font-size:1rem;line-height:1.7;overflow-wrap:anywhere}.fn-bridge-list{width:100%;max-width:380px;justify-self:center}.fn-bridge-bot{background:#ff744214}.fn-dock-preview{display:flex;flex:1 1 0;align-items:center;gap:10px;min-width:0;min-height:52px;padding:6px 10px;border:0;border-radius:16px;color:var(--ink);background:#ffffff0f;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.fn-dock-icon{width:30px;height:30px}.fn-dock-text{display:grid;min-width:0}.fn-dock-label{color:var(--muted);font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.fn-dock-value{overflow:hidden;font-size:.95rem;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.fn .fn-dock-copy{flex:0 0 auto;min-height:52px;border-radius:16px}@media(max-width:980px){.fn{gap:36px}.fn-grid{grid-template-columns:minmax(0,1fr);gap:0}.fn-head{gap:8px;margin-inline:calc(50% - 50vw);padding:8px calc(50vw - 50%) 10px;border-bottom:1px solid var(--line)}.fn-input-wrap{min-height:54px}.fn-scroll-row{flex-wrap:nowrap;margin-inline:calc(50% - 50vw);padding:2px calc(50vw - 50%);overflow-x:auto;scroll-padding-inline:calc(50vw - 50%);scrollbar-width:none}.fn-scroll-row::-webkit-scrollbar{display:none}.fn-scroll-row .kit-chip{flex:0 0 auto}.fn-results{grid-template-columns:minmax(0,1fr);gap:0;margin-top:12px;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:#1c1a16c7}.fn-card{min-height:68px;border-width:1px 0 0;border-radius:0;background:transparent}.fn-card:first-child{border-top-width:0}.fn-card.active,.fn-card.is-copied{border-color:var(--line)}.fn-card.active{background:#ff744212}.fn-card:active{background:#ffffff0f}.fn-preview .fn-copy:not(.fn-dock-copy){display:none}.fn-library-grid{grid-template-columns:minmax(0,1fr)}}.matching-card[data-astro-cid-jvmaquns]{flex-direction:column;align-items:stretch;gap:.75rem}.matching-names[data-astro-cid-jvmaquns]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .55rem}.matching-names[data-astro-cid-jvmaquns] code[data-astro-cid-jvmaquns]{font-size:.95rem}.matching-plus[data-astro-cid-jvmaquns]{opacity:.45;font-weight:600}.rl{--rl-top: 66px;display:grid;gap:48px}.rl [hidden]{display:none!important}.rl-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:24px;align-items:start}.rl-build{display:grid;gap:14px;min-width:0}.rl-head{position:sticky;top:var(--rl-top);z-index:15;display:grid;gap:10px;padding:12px 0;background:var(--bg)}.rl-audience{justify-self:start}.rl-scroll-row{display:flex;flex-wrap:wrap;gap:8px}.rl-scroll-row .kit-chip{min-height:36px;padding:0 13px}.rl-controls{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px 20px;align-items:end;padding:16px 18px;border:1px solid var(--line);border-radius:22px;background:#1c1a16c7}.rl-field{display:grid;gap:8px;min-width:0}.rl-name-field{grid-column:1 / -1}.rl-sections{display:flex;flex-wrap:wrap;gap:6px}.rl-section-chip{min-height:34px;padding:0 12px;font-size:.86rem}.rl-section-chip:not(.active){color:var(--muted)}.rl-list{display:grid;gap:18px}.rl-group{display:grid;gap:6px}.rl-group-title{display:flex;align-items:center;gap:8px;margin:4px 4px 2px;font-family:FromFlow Body,sans-serif;font-size:.95rem;letter-spacing:0}.rl-rule{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 8px 12px 14px;border:1px solid var(--line);border-radius:16px;background:#1c1a16c7;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;transition:border-color .18s ease,background .18s ease,opacity .18s ease}@media(hover:hover){.rl-rule:hover{border-color:#ffffff3d}}.rl-rule.is-off{background:transparent}.rl-rule.is-off .rl-rule-body{opacity:.5}.rl-rule.is-editing{cursor:default;border-color:#ff74428c}.rl-check{display:grid;place-items:center;width:26px;height:26px;margin-top:1px;padding:0;border:2px solid rgba(255,255,255,.28);border-radius:8px;color:transparent;background:transparent;font:inherit;font-size:.85rem;font-weight:900;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.rl-check[aria-pressed=true]{border-color:var(--accent);color:var(--panel-strong);background:var(--accent)}.rl-check:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rl-rule-body{display:grid;gap:3px;min-width:0;transition:opacity .18s ease}.rl-rule-title{display:flex;align-items:baseline;gap:8px;margin:0;color:var(--ink);font-weight:700;line-height:1.35}.rl-rule-text{margin:0;color:var(--muted);font-size:.9rem;line-height:1.45}.rl-rule-editor{min-height:0;margin-top:4px;padding:10px 12px;font-size:.9rem;line-height:1.45;resize:vertical}.rl-edit{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;color:var(--muted);background:transparent;font:inherit;font-size:.95rem;cursor:pointer;transition:color .16s ease,background .16s ease}.rl-edit:hover{color:var(--ink);background:#ffffff0f}.rl-add{display:flex;gap:8px}.rl-add .kit-input{flex:1 1 auto;min-width:0;min-height:44px;padding:10px 14px;border-style:dashed;background:transparent;font-size:.9rem}.rl-add .kit-chip{min-height:44px}.rl-preview{display:grid;gap:12px}@media(min-width:981px){.rl-preview{position:sticky;top:calc(var(--rl-top) + 20px);max-height:calc(100vh - var(--rl-top) - 32px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.rl-preview::-webkit-scrollbar{display:none}}.rl-format{justify-self:start}.rl-window{display:grid;grid-template-rows:auto minmax(0,1fr)}.rl-feed{display:grid;gap:16px;padding:16px}@media(min-width:981px){.rl-window .rl-feed{max-height:min(560px,calc(100vh - var(--rl-top) - 300px));overflow-y:auto;scrollbar-color:rgba(255,255,255,.15) transparent;scrollbar-width:thin}}.rl-msg{align-items:start}.rl-body{display:grid;gap:4px;margin-top:4px;color:var(--dk-text);font-size:.93rem;line-height:1.45;overflow-wrap:anywhere}.rl-body p{margin:0}.rl-body b{color:#fff;font-weight:700}.rl-md-h1{margin:2px 0 6px!important;color:#fff;font-size:1.35rem;font-weight:800;line-height:1.25}.rl-md-h3{margin:10px 0 2px!important;color:#fff;font-size:1rem;font-weight:800}.rl-md-section{margin-top:8px!important}.rl-md-section:first-child{margin-top:0!important}.rl-md-line{margin:0 -6px!important;padding:1px 6px;border-radius:6px}div.rl-md-line{display:grid;gap:2px;padding-block:3px}.rl-md-quote{padding-left:12px;border-left:4px solid #4e5058;color:var(--dk-text)}.rl-md-sub{margin-top:8px!important;color:var(--dk-muted);font-size:.78rem}.rl-spoiler{padding:0 3px;border-radius:3px;background:#ffffff1a}.rl-embed{max-width:none}.rl-embed-body{display:grid;gap:3px;color:var(--dk-text);font-size:.88rem;line-height:1.45}.rl-embed-body p{margin:0}.rl-empty{margin:6px 0 0;color:var(--dk-muted);font-size:.9rem}.rl-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.rl-agree{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 16px;border:0;border-radius:8px;color:#fff;background:#248046;font:inherit;font-size:.88rem;font-weight:600;cursor:pointer;transition:background .16s ease}button.rl-agree:hover,.rl-agree.is-done{background:#1a6334}.rl-ephemeral{padding:10px;border-radius:10px;background:#5865f214}.rl-only-you{margin:4px 0 0;color:var(--dk-muted);font-size:.75rem}.rl-ephemeral-cta{justify-self:start;margin-top:8px;padding:7px 14px;border:0;border-radius:8px;color:#fff;background:var(--dk-blurple);font:inherit;font-size:.86rem;font-weight:700;cursor:pointer}.rl-ephemeral-cta:hover{background:#4752c4}.rl-output{display:grid;gap:10px}.rl-meter{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:.82rem}.rl-count{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.rl-count.is-over{color:var(--dk-dnd)}.rl-parts{display:grid;gap:8px;padding:12px 14px;border:1px solid rgba(242,63,67,.4);border-radius:14px;background:#f23f4314;font-size:.86rem}.rl-parts p{margin:0}.rl-part-row{display:flex;flex-wrap:wrap;gap:6px}.rl-actions{display:flex;flex-wrap:wrap;gap:8px}.rl-copy{display:inline-flex;flex:1 1 auto;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 22px;border:0;border-radius:999px;color:var(--panel-strong);background:var(--ink);font:inherit;font-weight:800;cursor:pointer;transition:transform .16s ease,opacity .16s ease}.rl-copy:hover{transform:translateY(-2px)}.rl-copy:disabled{opacity:.4;cursor:not-allowed;transform:none}.rl-actions .kit-chip{min-height:50px}.rl-bot-link,.rl-bridge-link{justify-self:start;color:var(--accent);font-size:.88rem;font-weight:700;text-decoration:none}.rl-bot-link:hover,.rl-bridge-link:hover{text-decoration:underline;text-underline-offset:3px}.rl-library>summary{display:flex;align-items:center;gap:12px;padding:18px 22px;border:1px solid var(--line);border-radius:20px;background:#1c1a16c7;list-style:none;cursor:pointer;transition:border-color .16s ease}.rl-library>summary::-webkit-details-marker{display:none}.rl-library>summary:hover{border-color:#ffffff3d}.rl-library>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rl-library h2{margin:0;font-size:clamp(1.1rem,2vw,1.35rem)}.rl-library-count{padding:2px 9px;border-radius:999px;color:var(--muted);background:#ffffff0f;font-size:.8rem;font-weight:700}.rl-library-chevron{margin-left:auto;color:var(--muted);font-size:1.2rem;line-height:1;transition:transform .2s ease}.rl-library[open] .rl-library-chevron{transform:rotate(180deg)}.rl-library[open]>.rl-library-grid{margin-top:14px}.rl-library-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;align-items:start}.rl-library-card{display:grid;gap:10px;min-width:0;padding:18px}.rl-library-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.rl-library-head h3{font-family:FromFlow Body,sans-serif;font-size:1.05rem;letter-spacing:0}.rl-library-head .kit-chip{min-height:34px}.rl-library-intro{margin:0;color:var(--muted);font-size:.88rem}.rl-library-intro span{white-space:nowrap}.rl-library-text{max-height:260px;margin:0;padding:12px 14px;overflow:auto;border-radius:12px;color:var(--dk-text);background:var(--dk-bg-deep);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.rl-bridge-window{width:100%;max-width:460px;justify-self:center}.rl-log{display:flex;align-items:center;gap:10px;margin:0;color:var(--dk-muted);font-size:.84rem}.rl-log-ok{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:#fff;background:var(--dk-online);font-size:.75rem;font-weight:900}.rl-log-mod{width:22px;text-align:center}.rl-dock-preview{display:flex;flex:1 1 0;align-items:center;gap:10px;min-width:0;min-height:52px;padding:6px 10px 6px 8px;border:0;border-radius:16px;color:var(--ink);background:#ffffff0f;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.rl-dock-icon{display:grid;flex:0 0 auto;place-items:center;width:34px;height:34px;border-radius:11px;background:#ffffff14}.rl-dock-text{display:grid;min-width:0}.rl-dock-label{color:var(--muted);font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.rl-dock-value{overflow:hidden;font-size:.9rem;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.rl .rl-dock-copy{flex:1 1 0;min-height:52px;border-radius:16px}@media(max-width:980px){.rl{gap:36px}.rl-grid{grid-template-columns:minmax(0,1fr);gap:0}.rl-head{gap:8px;margin-inline:calc(50% - 50vw);padding:8px calc(50vw - 50%) 10px;border-bottom:1px solid var(--line)}.rl-scroll-row{flex-wrap:nowrap;margin-inline:calc(50% - 50vw);padding:2px calc(50vw - 50%);overflow-x:auto;scroll-padding-inline:calc(50vw - 50%);scrollbar-width:none}.rl-scroll-row::-webkit-scrollbar{display:none}.rl-scroll-row .kit-chip{flex:0 0 auto}.rl-controls{grid-template-columns:minmax(0,1fr);margin-top:12px}.rl-build{gap:12px}.rl-library-grid{grid-template-columns:minmax(0,1fr)}.rl-preview .rl-copy:not(.rl-dock-copy){min-height:52px}}@media(max-width:520px){.rl-rule{grid-template-columns:26px minmax(0,1fr) auto;gap:10px;padding:12px 4px 12px 12px}.rl-check{width:24px;height:24px}.rl-format button{padding:0 11px}}.sv{--sv-top: 66px;display:grid;gap:48px}.sv [hidden]{display:none!important}.sv-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:22px;align-items:start}.sv-preview{display:grid;gap:12px}@media(min-width:981px){.sv-preview{position:sticky;top:calc(var(--sv-top) + 20px);max-height:calc(100vh - var(--sv-top) - 32px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.sv-preview::-webkit-scrollbar{display:none}}.sv-guild-home{background:var(--dk-blurple);font-size:1.2rem}.sv-count{justify-self:end;margin-top:-4px;color:var(--dk-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem}.sv-count.is-over{color:var(--dk-dnd)}.dk-window-head .sv-view-name{color:#fff;font-size:.95rem;font-weight:700}.sv-view-feed{align-content:start;min-height:0;padding-bottom:10px}.sv-view{display:grid;gap:14px}.sv-view .dk-msg>:not(.dk-msg-avatar){grid-column:2}.sv-rules{display:grid;gap:4px;margin:0;padding-left:20px;color:var(--dk-text);font-size:.9rem;line-height:1.4}.sv-attachment{display:grid;place-items:center;width:min(100%,240px);aspect-ratio:4 / 3;margin-top:6px;border-radius:8px;background:var(--dk-bg-deep);font-size:3rem}.sv-event-button{justify-self:start;margin-top:8px;padding:6px 14px;border-radius:4px;color:#fff;background:#4e5058;font-size:.85rem;font-weight:600}.sv-player-track{margin:0;color:#fff;font-weight:700}.sv-player-bar{height:4px;overflow:hidden;border-radius:2px;background:#ffffff1f}.sv-player-bar span{display:block;width:40%;height:100%;background:var(--dk-blurple)}.sv-player-time{display:flex;justify-content:space-between;margin:0;color:var(--dk-muted);font-size:.72rem}.sv-player-controls{display:flex;align-items:center;gap:8px}.sv-player-controls span{display:grid;place-items:center;width:32px;height:32px;border-radius:6px;background:#4e5058;font-size:.85rem}.sv-player-controls .is-main{background:var(--dk-blurple)}.sv-player-by{color:var(--dk-muted);font-size:.85rem}.sv-bot-link{margin:0 16px 14px 70px;padding:6px 0;border:0;color:var(--accent);background:none;font:inherit;font-size:.86rem;font-weight:700;text-align:left;cursor:pointer}.sv-bot-link:hover{text-decoration:underline;text-underline-offset:3px}.sv-gen{display:grid;gap:14px;min-width:0}.sv-head{position:sticky;top:var(--sv-top);z-index:15;display:grid;gap:10px;padding:12px 0;background:var(--bg)}.sv-mini{display:none}.sv-scroll-row{display:flex;flex-wrap:wrap;gap:8px}.sv-scroll-row b{color:var(--muted);font-weight:700}.sv-scroll-row .kit-chip{min-height:36px;padding:0 13px}.sv-scroll-row .is-season:after{width:6px;height:6px;border-radius:50%;background:var(--accent);content:""}.sv-style-live{display:none}.sv-shuffle{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border:0;border-radius:999px;color:var(--panel-strong);background:var(--ink);font:inherit;font-weight:800;white-space:nowrap;cursor:pointer;transition:transform .16s ease}.sv-shuffle:hover{transform:translateY(-2px)}.sv-shuffle:active{transform:scale(.97)}.sv-dice{display:inline-block}@media(min-width:981px){.sv-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 16px;padding:16px 18px;border:1px solid var(--line);border-radius:22px;background:#1c1a16c7}.sv-style-panel{grid-column:1 / -1}.sv-styles{display:flex;flex-wrap:wrap;gap:6px}.sv-style{min-height:34px;padding:0 12px}}.sv-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sv-card{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:60px;padding:8px 8px 8px 10px;border:1px solid var(--line);border-radius:16px;background:#1c1a16c7;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;transition:border-color .18s ease,background .18s ease}.sv-card.active{border-color:#ff744280}.sv-card.is-copied{border-color:#23a55ab3;background:#23a55a1a}.sv-card:has(.sv-card-main:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.sv-card-icon{width:40px;height:40px;border-radius:14px;font-size:.85rem}.sv-card-icon[data-size="3"]{font-size:.72rem}.sv-card-icon[data-size="4"]{font-size:.62rem}.sv-card-icon[data-size="5"]{font-size:.54rem}.sv-card-main{min-width:0;padding:0;border:0;color:var(--ink);background:none;font:inherit;font-size:.98rem;font-weight:600;line-height:1.35;text-align:left;overflow-wrap:anywhere;cursor:pointer}.sv-card-main:focus{outline:none}.sv-card-main:after{position:absolute;inset:0;border-radius:inherit;content:""}.sv-card-hint{position:absolute;top:-10px;right:54px;padding:2px 9px;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:#1f1d19;font-size:.72rem;font-weight:700;pointer-events:none;opacity:0;transition:opacity .16s ease}.sv-card.is-copied .sv-card-hint{border-color:#23a55a99;opacity:1}.sv-hint-done,.sv-card.is-copied .sv-hint-click{display:none}.sv-card.is-copied .sv-hint-done{display:inline;color:#57d98a}@media(hover:hover){.sv-card:hover{border-color:#ffffff3d;background:#ffffff0d}.sv-card:hover .sv-card-hint{opacity:1}}@media(hover:none){.sv-card-hint{display:none}}.sv-heart{position:relative;z-index:1;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;color:var(--muted);background:transparent;font-size:1rem;cursor:pointer;transition:color .16s ease,background .16s ease}.sv-heart:hover{color:var(--ink);background:#ffffff0f}.sv-heart.active{color:#f23f43;background:#f23f4324}.sv-promo{display:grid;grid-column:1 / -1;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 12px 12px 14px;border:1px solid rgba(255,116,66,.35);border-radius:16px;background:#ff744212}.sv-promo-avatar{grid-row:auto}.sv-promo-text{display:grid;gap:2px;min-width:0}.sv-promo-name{display:flex;align-items:center;gap:6px;color:var(--ink);font-weight:700}.sv-promo-status{overflow:hidden;color:var(--muted);font-size:.88rem;white-space:nowrap;text-overflow:ellipsis}.sv-promo-cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:42px;padding:0 18px;border:0;border-radius:999px;color:var(--panel-strong);background:var(--ink);font:inherit;font-size:.92rem;font-weight:800;white-space:nowrap;cursor:pointer;transition:transform .16s ease}.sv-promo-cta:hover{transform:translateY(-2px)}.sv-promo-cta:active{transform:scale(.97)}.sv-empty{margin:0;padding:28px;border:1px dashed var(--line);border-radius:18px;text-align:center}.sv-feed-end{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 14px;padding:10px 0;color:var(--muted);font-size:.9rem}.sv-sentinel{height:1px}.sv-library>summary{display:flex;align-items:center;gap:12px;padding:18px 22px;border:1px solid var(--line);border-radius:20px;background:#1c1a16c7;list-style:none;cursor:pointer;transition:border-color .16s ease}.sv-library>summary::-webkit-details-marker{display:none}.sv-library>summary:hover{border-color:#ffffff3d}.sv-library>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sv-library h2{margin:0;font-size:clamp(1.1rem,2vw,1.35rem)}.sv-library-count{padding:2px 9px;border-radius:999px;color:var(--muted);background:#ffffff0f;font-size:.8rem;font-weight:700}.sv-library-chevron{margin-left:auto;color:var(--muted);font-size:1.2rem;line-height:1;transition:transform .2s ease}.sv-library[open] .sv-library-chevron{transform:rotate(180deg)}.sv-library[open]>.sv-library-grid{margin-top:14px}.sv-library-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;align-items:start}.sv-library-card{display:grid;gap:10px;padding:18px}.sv-library-card h3{font-family:FromFlow Body,sans-serif;font-size:1.05rem;letter-spacing:0}.sv-library-card ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.sv-lib-item{display:flex;width:100%;min-height:40px;padding:8px 10px;border:0;border-radius:10px;color:var(--ink);background:transparent;font:inherit;font-size:.92rem;line-height:1.35;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .16s ease}.sv-lib-item:hover{background:#ffffff0f}.sv-lib-item.is-copied{background:#23a55a33}.sv-bridge-feed{min-height:0}.sv-join{margin:0 0 0 54px;color:var(--dk-muted);font-size:.85rem}.sv-dock-button{display:flex;flex:1 1 0;align-items:center;gap:10px;min-width:0;min-height:52px;padding:6px 10px 6px 8px;border:0;border-radius:16px;color:var(--ink);background:#ffffff0f;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.sv-dock-button:active{background:#ffffff1f}.sv-dock-button.is-set{box-shadow:inset 0 0 0 1px #ff74428c}.sv-dock-icon{display:grid;flex:0 0 auto;place-items:center;width:34px;height:34px;border-radius:11px;background:#ffffff14;font-size:.95rem;font-weight:800}.sv-dock-text{display:grid;min-width:0}.sv-dock-label{overflow:hidden;color:var(--muted);font-size:.68rem;font-weight:700;letter-spacing:.05em;white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase}.sv-dock-value{overflow:hidden;font-size:.9rem;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.sv-dock-button:not(.is-set) [data-sv-dock-about]{color:var(--muted);font-weight:500}.sv-dock-shuffle{display:grid;flex:0 0 auto;place-items:center;width:58px;height:52px;border:0;border-radius:16px;color:var(--panel-strong);background:var(--ink);font-size:1.45rem;cursor:pointer;-webkit-tap-highlight-color:transparent}.sv-dock-shuffle:active{transform:scale(.95)}@media(max-width:980px){.sv{gap:36px}.sv-grid{grid-template-columns:minmax(0,1fr);gap:0}.sv-gen{gap:12px}.sv-head{gap:8px;margin-inline:calc(50% - 50vw);padding:8px calc(50vw - 50%) 10px;border-bottom:1px solid var(--line)}.sv-mini{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:62px;padding:8px 10px;border:1px solid var(--dk-line);border-radius:16px;color:var(--dk-text);background:var(--dk-bg-soft);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.sv-mini:active{background:var(--dk-bg)}.sv-mini .sv-mini-icon{width:44px;height:44px;border-radius:15px}.sv-mini .sv-mini-icon:before{display:none}.sv-mini-text{display:grid;gap:2px;min-width:0}.sv-mini-name{overflow:hidden;color:#fff;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.sv-mini-meta{overflow:hidden;color:var(--dk-muted);font-size:.8rem;white-space:nowrap;text-overflow:ellipsis}.sv-mini-open{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:var(--dk-muted);background:#ffffff0f;font-size:.95rem}.sv-scroll-row{flex-wrap:nowrap;margin-inline:calc(50% - 50vw);padding:2px calc(50vw - 50%);overflow-x:auto;scroll-padding-inline:calc(50vw - 50%);scroll-snap-type:x proximity;scrollbar-width:none}.sv-scroll-row::-webkit-scrollbar{display:none}.sv-scroll-row .kit-chip{flex:0 0 auto;scroll-snap-align:start}.sv-tools{display:contents}.sv .sv-shuffle{display:none}.sv-styles{display:grid;gap:6px}.sv .sv-style{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;min-height:54px;padding:0 16px;border-radius:14px;text-align:left;white-space:nowrap}.sv-style-live{display:block;overflow:hidden;color:var(--muted);font-size:.92rem;font-weight:500;text-overflow:ellipsis}.sv-style.active .sv-style-live{color:var(--ink)}.sv-about{margin-bottom:6px}.sv-results{grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:#1c1a16c7}.sv-card{min-height:60px;padding:8px 6px 8px 12px;border-width:1px 0 0;border-radius:0;background:transparent}.sv-card:first-child{border-top-width:0}.sv-card.active{border-color:var(--line);background:#ff744212}.sv-card.is-copied{border-color:var(--line)}.sv-card:active{background:#ffffff0f}.sv-card-hint{display:none}.sv-promo{grid-template-columns:40px minmax(0,1fr);gap:10px 12px;padding:14px;border-width:1px 0 0;border-color:var(--line);border-radius:0}.sv-promo-cta{grid-column:1 / -1;min-height:46px}.sv-library-grid{grid-template-columns:minmax(0,1fr)}}.sv[data-fancy=off] [data-style=bold],.sv[data-fancy=off] [data-style=small]{display:none}.st{--st-top: 66px;display:grid;gap:48px}.st [hidden]{display:none!important}.st-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:22px;align-items:start}.st-preview{display:grid;gap:12px}@media(min-width:981px){.st-preview{position:sticky;top:calc(var(--st-top) + 20px);max-height:calc(100vh - var(--st-top) - 32px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.st-preview::-webkit-scrollbar{display:none}}.st-popout .dk-banner{height:108px}.st-popout-body{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.st-count{flex:0 0 auto;color:var(--dk-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem}.st-count.is-over{color:var(--dk-dnd)}.st-bot-link{justify-self:start;margin:4px 8px 0;padding:6px 0;border:0;color:var(--accent);background:none;font:inherit;font-size:.86rem;font-weight:700;text-align:left;cursor:pointer}.st-bot-link:hover{text-decoration:underline;text-underline-offset:3px}.st-member[data-presence=invisible] .dk-member-status,.st-mini[data-presence=invisible] .st-mini-status{visibility:hidden}.st-member[data-presence=invisible] .dk-member-name{color:var(--dk-muted)}.st-hint{margin:0;color:var(--muted);font-size:.84rem;line-height:1.5}.st-hint:empty{display:none}.st-hint a{color:var(--ink);text-decoration:underline;text-decoration-color:#ff74428c;text-underline-offset:3px}.st-customize{padding:16px 18px}.st-customize>summary{color:var(--ink);font-size:.92rem;font-weight:700;cursor:pointer}.st-customize[open]>summary{margin-bottom:16px}.st-customize>.st-field+.st-field,.st-customize>.st-field+.st-load{margin-top:16px}.st-field{display:grid;gap:8px;min-width:0}.st-dot{display:inline-block;width:8px;height:8px;margin-right:7px;border-radius:50%;background:var(--dk-online)}.st-dot[data-presence=idle]{background:var(--dk-idle)}.st-dot[data-presence=dnd]{background:var(--dk-dnd)}.st-dot[data-presence=invisible]{background:var(--dk-offline)}.st-swatches{display:flex;flex-wrap:wrap;gap:10px}.st-swatch{width:36px;height:36px;border:0;border-radius:50%;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.st-swatch:hover{transform:scale(1.08)}.st-swatch.active{box-shadow:0 0 0 3px var(--bg),0 0 0 5px var(--ink)}.st-load summary{color:var(--muted);font-size:.9rem;font-weight:700;cursor:pointer}.st-load[open] summary{margin-bottom:10px}.st-load{display:grid;gap:8px}.st-load-row{display:flex;gap:8px}.st-load-row .kit-input{flex:1 1 auto;min-width:0}.st-load-row .kit-chip{min-height:48px}.st-gen{display:grid;gap:14px;min-width:0}.st-head{position:sticky;top:var(--st-top);z-index:15;display:grid;gap:10px;padding:12px 0;background:var(--bg)}.st-mini{display:none}.st-scroll-row{display:flex;flex-wrap:wrap;gap:8px}.st-scroll-row b{color:var(--muted);font-weight:700}.st-scroll-row .is-season:after{width:6px;height:6px;border-radius:50%;background:var(--accent);content:""}.st-moods .kit-chip{min-height:36px;padding:0 13px}.st-font-live{display:none}.st-about-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 18px}.st-about{flex:1 1 220px;width:auto}.st-toggle{display:inline-flex;align-items:center;gap:10px;min-height:48px;color:var(--ink);font-size:.92rem;font-weight:700;white-space:nowrap;cursor:pointer}.st-toggle input{position:absolute;width:1px;height:1px;opacity:0}.st-toggle-track{position:relative;flex:0 0 auto;width:42px;height:24px;border-radius:999px;background:#ffffff24;transition:background .18s ease}.st-toggle-track span{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--ink);transition:transform .22s cubic-bezier(.3,1.4,.5,1)}.st-toggle input:checked+.st-toggle-track{background:var(--accent)}.st-toggle input:checked+.st-toggle-track span{transform:translate(18px)}.st-toggle input:focus-visible+.st-toggle-track{outline:2px solid var(--accent);outline-offset:2px}.st-shuffle{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border:0;border-radius:999px;color:var(--panel-strong);background:var(--ink);font:inherit;font-weight:800;white-space:nowrap;cursor:pointer;transition:transform .16s ease}.st-shuffle:hover{transform:translateY(-2px)}.st-shuffle:active{transform:scale(.97)}.st-dice{display:inline-block}@media(min-width:981px){.st-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px 16px;padding:16px 18px;border:1px solid var(--line);border-radius:22px;background:#1c1a16c7}.st-font-panel{display:flex;grid-column:1 / -1;align-items:center;gap:14px}.st-fonts{display:flex;flex-wrap:wrap;gap:6px}.st-font{min-width:46px;min-height:34px;justify-content:center;padding:0 12px;font-size:.95rem}}.st-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.st-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:58px;padding:8px 8px 8px 16px;border:1px solid var(--line);border-radius:16px;background:#1c1a16c7;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;transition:border-color .18s ease,background .18s ease}@media(hover:hover){.st-card:hover{border-color:#ffffff3d;background:#ffffff0d}.st-card:hover .st-card-hint{opacity:1}}.st-card.active{border-color:#ff744280}.st-card.is-copied{border-color:#23a55ab3;background:#23a55a1a}.st-card:has(.st-card-main:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.st-card-main{display:flex;align-items:center;gap:10px;min-width:0;padding:0;border:0;color:var(--ink);background:none;font:inherit;font-size:.98rem;line-height:1.35;text-align:left;cursor:pointer}.st-card-main:focus{outline:none}.st-card-main:after{position:absolute;inset:0;border-radius:inherit;content:""}.st-card-emoji{flex:0 0 auto;font-size:1.15rem;line-height:1.15}.st-card-text{min-width:0;overflow-wrap:anywhere}.st-card-text.is-spinning{opacity:.5}.st-card-foot{display:flex;align-items:center}.st-card-hint{position:absolute;top:-10px;right:54px;padding:2px 9px;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:#1f1d19;font-size:.72rem;font-weight:700;pointer-events:none;opacity:0;transition:opacity .16s ease}.st-card.is-copied .st-card-hint{opacity:1}.st-hint-done,.st-card.is-copied .st-hint-click{display:none}.st-card.is-copied .st-card-hint{border-color:#23a55a99}.st-card.is-copied .st-hint-done{display:inline;color:#57d98a}.st-heart{position:relative;z-index:1;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;color:var(--muted);background:transparent;font-size:1rem;cursor:pointer;transition:color .16s ease,background .16s ease}.st-heart:hover{color:var(--ink);background:#ffffff0f}.st-heart.active{color:#f23f43;background:#f23f4324}.st-promo{display:grid;grid-column:1 / -1;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 12px 12px 16px;border:1px solid rgba(255,116,66,.35);border-radius:16px;background:#ff744212}.st-promo-avatar,.st-promo-avatar .dk-fallback{width:40px;height:40px}.st-promo .dk-presence{border-color:#251b14}.st-promo-text{display:grid;gap:2px;min-width:0}.st-promo-name{display:flex;align-items:center;gap:6px;color:var(--ink);font-weight:700}.st-promo-status{overflow:hidden;color:var(--muted);font-size:.88rem;white-space:nowrap;text-overflow:ellipsis}.st-promo-cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:42px;padding:0 18px;border:0;border-radius:999px;color:var(--panel-strong);background:var(--ink);font:inherit;font-size:.92rem;font-weight:800;white-space:nowrap;cursor:pointer;transition:transform .16s ease}.st-promo-cta:hover{transform:translateY(-2px)}.st-promo-cta:active{transform:scale(.97)}.st-empty{margin:0;padding:28px;border:1px dashed var(--line);border-radius:18px;text-align:center}.st-feed-end{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 14px;padding:10px 0;color:var(--muted);font-size:.9rem}.st-sentinel{height:1px}@media(hover:none){.st-card-hint{display:none}}.st-library>summary{display:flex;align-items:center;gap:12px;padding:18px 22px;border:1px solid var(--line);border-radius:20px;background:#1c1a16c7;list-style:none;cursor:pointer;transition:border-color .16s ease}.st-library>summary::-webkit-details-marker{display:none}.st-library>summary:hover{border-color:#ffffff3d}.st-library>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.st-library h2{margin:0;font-size:clamp(1.1rem,2vw,1.35rem)}.st-library-count{padding:2px 9px;border-radius:999px;color:var(--muted);background:#ffffff0f;font-size:.8rem;font-weight:700}.st-library-chevron{margin-left:auto;color:var(--muted);font-size:1.2rem;line-height:1;transition:transform .2s ease}.st-library[open] .st-library-chevron{transform:rotate(180deg)}.st-library[open]>.st-library-grid{margin-top:14px}.st-library-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;align-items:start}.st-library-card{display:grid;gap:10px;padding:18px}.st-library-card h3{font-family:FromFlow Body,sans-serif;font-size:1.05rem;letter-spacing:0}.st-library-card ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.st-lib-item{display:flex;gap:8px;width:100%;min-height:40px;padding:8px 10px;border:0;border-radius:10px;color:var(--ink);background:transparent;font:inherit;font-size:.92rem;line-height:1.35;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .16s ease}.st-lib-item:hover{background:#ffffff0f}.st-lib-item.is-copied{background:#23a55a33}.st-bridge-list{width:100%;max-width:380px;justify-self:center}.st-dock-button{display:flex;flex:1 1 0;align-items:center;gap:10px;min-width:0;min-height:52px;padding:6px 10px 6px 8px;border:0;border-radius:16px;color:var(--ink);background:#ffffff0f;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.st-dock-button:active{background:#ffffff1f}.st-dock-button.is-set{box-shadow:inset 0 0 0 1px #ff74428c}.st-dock-icon{display:grid;flex:0 0 auto;place-items:center;width:34px;height:34px;border-radius:11px;background:#ffffff14;font-size:.92rem;font-weight:800}.st-dock-text{display:grid;min-width:0}.st-dock-label{color:var(--muted);font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.st-dock-value{overflow:hidden;font-size:.9rem;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.st-dock-button:not(.is-set) [data-st-dock-about]{color:var(--muted);font-weight:500}.st-dock-shuffle{display:grid;flex:0 0 auto;place-items:center;width:58px;height:52px;border:0;border-radius:16px;color:var(--panel-strong);background:var(--ink);font-size:1.45rem;cursor:pointer;-webkit-tap-highlight-color:transparent}.st-dock-shuffle:active{transform:scale(.95)}@media(max-width:980px){.st{gap:36px}.st-grid{grid-template-columns:minmax(0,1fr);gap:0}.st-gen{gap:12px}.st-head{gap:8px;margin-inline:calc(50% - 50vw);padding:8px calc(50vw - 50%) 10px;border-bottom:1px solid var(--line)}.st-mini{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:60px;padding:8px 10px 8px 12px;border:1px solid var(--dk-line);border-radius:16px;color:var(--dk-text);background:var(--dk-bg-soft);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.st-mini:active{background:var(--dk-bg)}.st-mini .dk-member-avatar,.st-mini .dk-member-avatar img{width:40px;height:40px}.st-mini .dk-presence{border-color:var(--dk-bg-soft)}.st-mini-text{display:grid;gap:2px;min-width:0}.st-mini-name{color:#fff;font-size:.9rem;font-weight:700}.st-mini-status{overflow:hidden;font-size:.88rem;white-space:nowrap;text-overflow:ellipsis}.st-mini-open{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:var(--dk-muted);background:#ffffff0f;font-size:.95rem}.st-scroll-row{flex-wrap:nowrap;margin-inline:calc(50% - 50vw);padding:2px calc(50vw - 50%);overflow-x:auto;scroll-padding-inline:calc(50vw - 50%);scroll-snap-type:x proximity;scrollbar-width:none}.st-scroll-row::-webkit-scrollbar{display:none}.st-scroll-row .kit-chip{flex:0 0 auto;scroll-snap-align:start}.st-tools{display:contents}.st .st-shuffle{display:none}.st-fonts{display:grid;gap:6px}.st .st-font{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;min-height:54px;padding:0 16px;border-radius:14px;text-align:left;white-space:nowrap}.st-font-name{font-size:1rem}.st-font-live{display:block;overflow:hidden;color:var(--muted);font-size:.92rem;font-weight:500;text-overflow:ellipsis}.st-font.active .st-font-live{color:var(--ink)}.st-about-row{display:grid;gap:6px;padding-bottom:6px}.st-results{grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:#1c1a16c7}.st-card{min-height:56px;padding:6px 6px 6px 14px;border-width:1px 0 0;border-radius:0;background:transparent}.st-card:first-child{border-top-width:0}.st-card.active{border-color:var(--line);background:#ff744212}.st-card.is-copied{border-color:var(--line)}.st-card:active{background:#ffffff0f}.st-card-hint{display:none}.st-promo{grid-template-columns:40px minmax(0,1fr);gap:10px 12px;padding:14px;border-width:1px 0 0;border-color:var(--line);border-radius:0}.st-promo:first-child{border-top-width:0}.st-promo-cta{grid-column:1 / -1;min-height:46px}.st-library-grid{grid-template-columns:minmax(0,1fr)}}.st[data-fancy=off] .st-font-panel,.st[data-fancy=off] [data-st-open-font]{display:none}.crumbs[data-astro-cid-ajrs7yjp]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;width:min(1180px,calc(100% - 32px));margin:0 auto;padding-top:20px;color:var(--muted);font-size:.85rem}.crumbs[data-astro-cid-ajrs7yjp] a[data-astro-cid-ajrs7yjp]{color:var(--muted);text-decoration:none}.crumbs[data-astro-cid-ajrs7yjp] a[data-astro-cid-ajrs7yjp]:hover{color:var(--ink)}@media(max-width:980px){.crumbs[data-astro-cid-ajrs7yjp]{padding-top:14px;font-size:.8rem}}.crumbs[data-astro-cid-otz55dlv]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;width:min(1180px,calc(100% - 32px));margin:0 auto;padding-top:28px;color:var(--muted);font-size:.85rem}.crumbs[data-astro-cid-otz55dlv] a[data-astro-cid-otz55dlv]{color:var(--muted);text-decoration:none}.crumbs[data-astro-cid-otz55dlv] a[data-astro-cid-otz55dlv]:hover{color:var(--ink)}.trust-related-links[data-astro-cid-6wkkwdgt]{padding-top:28px}
