:root{--machine-sans:var(--font-plus-jakarta), "Inter", -apple-system, system-ui, sans-serif;--machine-display:var(--font-fraunces), "Fraunces", Georgia, "Times New Roman", serif;--machine-mono:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace;--machine-bg:#fbfaf8;--machine-paper:#fff;--machine-paper-soft:#faf8f5;--machine-line:#17110c14;--machine-line-soft:#17110c0a;--machine-ink:#1d1b1a;--machine-ink-soft:#4a4540;--machine-ink-mute:#7c7066;--machine-pink:#ff6f9c;--machine-pink-light:#ffafce;--machine-pink-deep:#c8326b;--machine-magenta:#b8205c;--machine-lav:#e8e3ff;--machine-lav-deep:#7c6ee8;--machine-mint:#dff2e8;--machine-mint-deep:#2d8862;--machine-peach:#ffe5d4;--machine-peach-deep:#c86a3a;--machine-sky:#dbecff;--machine-sky-deep:#3a7ce8;--machine-butter:#fff5cf;--machine-butter-deep:#8a6020;--machine-coral:#ff5e3a;--machine-coral-deep:#ff4a22;--machine-coral-soft:#ff5e3a1f;--machine-sage:#7d9b78;--machine-sage-deep:#4f6b4a;--machine-sage-wash:#7d9b781a;--machine-coral-wash:#ff5e3a1a;--machine-amber:#c89020;--machine-amber-wash:#c890201a;--machine-badge-viral-bg:#ffe5ee;--machine-badge-viral-fg:#b8205c;--machine-badge-creator-bg:#1d1b1a;--machine-badge-creator-fg:#fff;--machine-badge-corpus-bg:#dff2e8;--machine-badge-corpus-fg:#2d8862;--machine-badge-lpo-bg:#fff5cf;--machine-badge-lpo-fg:#8a6020;--machine-grad-pink:linear-gradient(160deg, #ffafce 0%, #ff6f9c 60%, #c8326b 100%);--machine-grad-lav:linear-gradient(160deg, #e0d8ff 0%, #a89cff 60%, #6a5ac8 100%);--machine-grad-mint:linear-gradient(160deg, #cfeedd 0%, #7ad2b0 60%, #3e8866 100%);--machine-grad-peach:linear-gradient(160deg, #ffe2d0 0%, #ffa878 60%, #c86a3a 100%);--machine-grad-butter:linear-gradient(160deg, #fff3b8 0%, #ffd860 60%, #c89020 100%);--machine-grad-sky:linear-gradient(160deg, #cfeaff 0%, #7ac8ff 60%, #3a78b8 100%);--machine-grad-quote-peach:linear-gradient(170deg, #fff0e1 0%, #ffd8b0 100%);--machine-grad-quote-butter:linear-gradient(170deg, #fff5cf 0%, #ffe28a 100%);--machine-grad-hero:linear-gradient(135deg, #f3eeff 0%, #dff2e8 50%, #ffe5d4 100%);--machine-r-xs:6px;--machine-r-sm:10px;--machine-r-md:14px;--machine-r-lg:18px;--machine-r-xl:24px;--machine-r-pill:999px;--machine-shadow-tile:0 1px 2px #0000000a, 0 6px 14px #0000000a;--machine-shadow-soft:0 1px 2px #0000000a;--machine-shadow-pop:0 6px 24px #00000014;--machine-shadow-card:0 20px 40px -10px #17110c2e}.machine-badge{border-radius:var(--machine-r-pill);font-family:var(--machine-sans);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:4px;padding:4px 9px;font-size:10.5px;font-weight:600;display:inline-flex}.machine-badge-viral{background:var(--machine-badge-viral-bg);color:var(--machine-badge-viral-fg)}.machine-badge-creator{background:var(--machine-badge-creator-bg);color:var(--machine-badge-creator-fg)}.machine-badge-corpus{background:var(--machine-badge-corpus-bg);color:var(--machine-badge-corpus-fg)}.machine-badge-lpo{background:var(--machine-badge-lpo-bg);color:var(--machine-badge-lpo-fg)}.machine-chip{border-radius:var(--machine-r-pill);background:var(--machine-paper);border:1px solid var(--machine-line);font-family:var(--machine-sans);color:var(--machine-ink);cursor:pointer;align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;font-weight:500;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.machine-chip:hover{border-color:#17110c2e}.machine-chip.is-on,.machine-chip[aria-pressed=true]{background:var(--machine-ink);color:#fff;border-color:var(--machine-ink)}.machine-btn{border-radius:var(--machine-r-pill);font-family:var(--machine-sans);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,color .15s,border-color .15s,transform .15s,box-shadow .15s;display:inline-flex}.machine-btn:disabled{opacity:.5;cursor:not-allowed}.machine-btn-ink{background:var(--machine-ink);color:#fff;box-shadow:var(--machine-shadow-soft)}.machine-btn-ink:hover:not(:disabled){box-shadow:var(--machine-shadow-pop);transform:translateY(-1px)}.machine-btn-coral{background:var(--machine-coral);color:#fff}.machine-btn-coral:hover:not(:disabled){background:var(--machine-coral-deep)}.machine-btn-outline{background:var(--machine-paper);color:var(--machine-ink);border-color:var(--machine-line)}.machine-btn-outline:hover:not(:disabled){border-color:#17110c2e}.machine-btn-ghost{color:var(--machine-ink);background:0 0}.machine-btn-ghost:hover:not(:disabled){background:#17110c0d}.machine-btn-sm{padding:6px 12px;font-size:12px}.machine-btn-xs{padding:4px 10px;font-size:11px}.machine-arrow-pink{background:var(--machine-pink);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:inline-flex}.machine-live-dot{background:var(--machine-pink);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.8s ease-out infinite machine-live-pulse;display:inline-block;box-shadow:0 0 #ff6f9c8c}@keyframes machine-live-pulse{0%{box-shadow:0 0 #ff6f9c8c}70%{box-shadow:0 0 0 9px #ff6f9c00}to{box-shadow:0 0 #ff6f9c00}}.machine-eyebrow{font-family:var(--machine-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--machine-ink-mute);font-size:10.5px;font-weight:600}.machine-display-h1{font-family:var(--machine-display);letter-spacing:-.02em;color:var(--machine-ink);font-size:36px;font-weight:600;line-height:1.05}.machine-display-h2{font-family:var(--machine-display);letter-spacing:-.02em;color:var(--machine-ink);font-size:24px;font-weight:600;line-height:1.1}.machine-tile{border-radius:var(--machine-r-lg);background:var(--machine-paper);border:1px solid var(--machine-line);box-shadow:var(--machine-shadow-tile);transition:transform .15s,box-shadow .15s,border-color .15s;position:relative;overflow:hidden}.machine-tile:hover{box-shadow:var(--machine-shadow-pop);border-color:#17110c29;transform:translateY(-2px)}.machine-tile-body{flex-direction:column;gap:8px;padding:14px;display:flex}.machine-tile-meta{color:var(--machine-ink-mute);justify-content:space-between;align-items:center;font-size:11px;font-weight:500;display:flex}.machine-tile-hook{font-family:var(--machine-display);letter-spacing:-.01em;color:var(--machine-ink);font-size:18px;font-weight:500;line-height:1.18}.machine-tile-actions{align-items:center;gap:8px;padding-top:4px;display:flex}.machine-tile-dismiss{border:1px solid var(--machine-line);background:var(--machine-paper);width:24px;height:24px;color:var(--machine-ink-mute);cursor:pointer;opacity:0;border-radius:999px;justify-content:center;align-items:center;transition:opacity .12s,color .12s;display:inline-flex}.machine-tile:hover .machine-tile-dismiss,.machine-tile:focus-within .machine-tile-dismiss,.machine-tile-dismiss:focus-visible{opacity:1}.machine-tile-dismiss:hover{color:var(--machine-ink)}.machine-tile-dismiss:disabled{cursor:default;opacity:.4}@media (hover:none){.machine-tile-dismiss{opacity:1}}.machine-masonry{column-count:1;column-gap:14px;padding-bottom:18px}@media (min-width:540px){.machine-masonry{column-count:2}}@media (min-width:820px){.machine-masonry{column-count:3}}@media (min-width:1100px){.machine-masonry{column-count:4}}@media (min-width:1380px){.machine-masonry{column-count:5}}.machine-masonry>*{break-inside:avoid;width:100%;margin-bottom:14px;display:block}.machine-filterbar{flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0 18px;display:flex}@media (max-width:820px){.machine-filterbar{z-index:30;background:var(--machine-bg);border-bottom:1px solid var(--machine-line);margin:0 -4px;padding:10px 4px 12px;position:sticky;top:0}}.machine-filterbar-search{width:100%;margin-bottom:4px;display:flex}@media (min-width:821px){.machine-filterbar-search{flex:1;width:auto;margin-bottom:0}}.machine-feed-empty-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:28px;display:grid}@media (max-width:820px){.machine-feed-empty-hero{grid-template-columns:1fr}}.machine-twopane{grid-template-columns:1fr 1fr;gap:18px;height:100%;min-height:0;display:grid}@media (max-width:980px){.machine-twopane{grid-template-columns:1fr}}.machine-twopane-pane{background:var(--machine-paper);border:1px solid var(--machine-line);border-radius:var(--machine-r-lg);min-height:0;padding:18px;overflow-y:auto}.machine-twopane-pane.is-source{background:var(--machine-paper-soft)}.machine-page{background:var(--machine-bg);color:var(--machine-ink);font-family:var(--machine-sans);min-height:100%}@keyframes machine-spin-kf{to{transform:rotate(360deg)}}.machine-spin{animation:.7s linear infinite machine-spin-kf}.machine-tabular-nums{font-variant-numeric:tabular-nums}.machine-viral-media{color:#fff;height:230px;position:relative;overflow:hidden}.machine-viral-scrim{pointer-events:none;background:linear-gradient(#f5ede100 45%,#f5ede166 100%);position:absolute;inset:0}.machine-viral-metrics{align-items:center;gap:6px;font-size:11px;display:flex;position:absolute;bottom:12px;left:14px;right:14px}.machine-viral-metrics-views{color:#fff;text-shadow:0 1px 6px #17110c73;white-space:nowrap;align-items:center;gap:3px;font-weight:600;display:inline-flex}.machine-viral-hover-action{color:#fff;background:var(--machine-coral);border-radius:var(--machine-r-pill);font-family:var(--machine-sans);white-space:nowrap;opacity:0;pointer-events:none;align-items:center;gap:3px;margin-left:auto;padding:3px 10px;font-size:11px;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}.machine-tile:hover .machine-viral-hover-action,.machine-tile:focus-within .machine-viral-hover-action,.machine-viral-hover-action:focus-visible{opacity:1;pointer-events:auto}.machine-viral-yours{border-radius:var(--machine-r-pill);color:var(--machine-sage-deep);font-family:var(--machine-sans);letter-spacing:.01em;background:#ffffffeb;align-items:center;gap:4px;padding:3px 8px;font-size:10.5px;font-weight:700;display:inline-flex;position:absolute;top:12px;right:12px}.machine-viral-yours-dot{background:var(--machine-sage);border-radius:50%;flex-shrink:0;width:6px;height:6px}.machine-viral-title{font-family:var(--machine-display);letter-spacing:-.005em;color:var(--machine-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.32;display:-webkit-box;overflow:hidden}.machine-viral-metaline{color:var(--machine-ink-mute);font-size:11px;font-family:var(--machine-sans);flex-wrap:wrap;align-items:center;gap:4px;display:flex}.machine-viral-platform-glyph{font-family:var(--machine-mono);letter-spacing:.02em;color:var(--machine-ink-mute);font-size:10px;font-weight:700}.machine-viral-chips{flex-wrap:wrap;gap:6px;display:flex}.machine-tile-chip{border-radius:var(--machine-r-pill);background:var(--machine-paper);border:1px solid var(--machine-line);color:var(--machine-ink-mute);font-size:11px;font-family:var(--machine-sans);padding:3px 9px;display:inline-block}.machine-collection-card{border-radius:var(--machine-r-lg);border:1px solid var(--machine-line);background-color:var(--machine-paper-soft);color:inherit;padding:14px 16px 16px;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:block;position:relative;overflow:hidden}.machine-collection-card:hover{box-shadow:var(--machine-shadow-pop);border-color:#17110c29;transform:translateY(-2px)}.machine-collection-card--sage{background-image:linear-gradient(160deg, var(--lumen-cream,#f5ede1) 0%, var(--machine-sage-wash) 100%)}.machine-collection-card--coral{background-image:linear-gradient(160deg, var(--lumen-cream,#f5ede1) 0%, var(--machine-coral-wash) 100%)}.machine-collection-card--amber{background-image:linear-gradient(160deg, var(--lumen-cream,#f5ede1) 0%, var(--machine-amber-wash) 100%)}.machine-collection-thumbs{align-items:center;margin-bottom:10px;display:flex}.machine-collection-thumb{object-fit:cover;border:2px solid var(--lumen-cream,#f5ede1);width:44px;height:44px;box-shadow:var(--machine-shadow-soft);background:var(--machine-paper);border-radius:8px;flex-shrink:0}.machine-collection-thumb+.machine-collection-thumb{margin-left:-24px}.machine-collection-title{font-family:var(--machine-display);color:var(--machine-ink);margin-bottom:4px;font-size:15.5px;font-weight:600}.machine-collection-gloss{color:var(--machine-ink-soft);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.machine-collection-count{color:var(--machine-ink-mute);margin-top:8px;font-size:11px}@media (prefers-reduced-motion:reduce){.machine-tile:hover,.machine-collection-card:hover{transform:none}.machine-viral-hover-action{transition:none}}
:is(.kw,.kw-app){--kw-grad:linear-gradient(90deg, #ff2d78, #ff8a00);--kw-pink:#ff2d78;--kw-orange:#ff8a00;--kw-yellow:#ffd60a;--kw-yellow-ink:#241454;--kw-ui:var(--font-sora), "Sora", -apple-system, system-ui, sans-serif;--kw-disp:var(--font-bricolage), "Bricolage Grotesque", var(--kw-ui);--kw-page-bg:#150a1c;--kw-page-glow:radial-gradient(120% 80% at 80% -10%, #41123f 0%, #1e0c29 45%, #120818 100%);--kw-ink:#f8effa;--kw-ink-soft:#e2d3ea;--kw-mute:#bda6c6;--kw-card:#221334;--kw-card-soft:#ffffff0b;--kw-line:#ffffff21;--kw-line-soft:#ffffff12;--kw-violet:#b794ff;--kw-ok:#4ade80;--kw-ok-wash:#4ade8024;--kw-warn:#ffd60a;--kw-warn-wash:#ffd60a21;--kw-off:#bda6c6;--kw-off-wash:#ffffff0f;--kw-shadow:0 18px 44px -18px #0000008c;--kw-cream-role:#241454;--lumen-paper:var(--kw-card);--lumen-cream:var(--kw-cream-role);--lumen-cream-2:var(--kw-card-soft);--lumen-ink:var(--kw-ink);--lumen-ink-soft:var(--kw-ink-soft);--lumen-ink-mute:var(--kw-mute);--lumen-line:var(--kw-line);--lumen-coral:var(--kw-pink);--lumen-coral-hover:var(--kw-orange);--lumen-serif:var(--kw-disp);--lumen-sans:var(--kw-ui);--lumen-mono:var(--kw-ui);--lumen-radius-card:20px;--lumen-radius-field:14px;--lumen-shadow-btn:0 10px 26px -8px #ff2d7873;--lumen-shadow-card:var(--kw-shadow);--lumen-shadow-soft:var(--kw-shadow);--machine-bg:transparent;--machine-paper:var(--kw-card);--machine-paper-soft:var(--kw-card-soft);--machine-line:var(--kw-line);--machine-line-soft:var(--kw-line-soft);--machine-ink:var(--kw-ink);--machine-ink-soft:var(--kw-ink-soft);--machine-ink-mute:var(--kw-mute);--machine-display:var(--kw-disp);--machine-sans:var(--kw-ui);--machine-mono:var(--kw-ui);--machine-pink:var(--kw-pink);--machine-pink-deep:var(--kw-orange);--machine-magenta:var(--kw-pink);--machine-coral:var(--kw-pink);--machine-coral-deep:var(--kw-orange);--machine-coral-soft:#ff2d7829;background:var(--kw-page-glow), var(--kw-page-bg);color:var(--kw-ink);font-family:var(--kw-ui);min-height:100vh}html[data-klaas-world=light] :is(.kw,.kw-app){--kw-page-bg:#fff;--kw-page-glow:linear-gradient(180deg, #fff 0%, #f7f4ff 100%);--kw-ink:#241454;--kw-ink-soft:#4a3f6b;--kw-mute:#6d6584;--kw-card:#fff;--kw-card-soft:#f7f4ff;--kw-line:#2414541a;--kw-line-soft:#2414540d;--kw-violet:#7c3aed;--kw-ok:#1a7f37;--kw-ok-wash:#1a7f371a;--kw-warn:#9a6a00;--kw-warn-wash:#9a6a001a;--kw-off:#6d6584;--kw-off-wash:#2414540d;--kw-shadow:0 18px 40px -18px #24145440;--kw-cream-role:#fff}:is(.kw,.kw-app) .machine-display-h1,:is(.kw,.kw-app) .machine-display-h2,:is(.kw,.kw-app) h1,:is(.kw,.kw-app) h2,:is(.kw,.kw-app) .lumen-serif-it{font-family:var(--kw-disp);letter-spacing:-.02em;font-style:normal;font-weight:800}:is(.kw,.kw-app) .machine-eyebrow{font-family:var(--kw-ui);letter-spacing:.14em;font-weight:700}:is(.kw,.kw-app) .machine-btn,:is(.kw,.kw-app) .lumen-btn{font-family:var(--kw-ui);border-radius:999px;font-weight:700}:is(.kw,.kw-app) .machine-btn-ink,:is(.kw,.kw-app) .lumen-btn-ink,:is(.kw,.kw-app) .lumen-btn-coral,:is(.kw,.kw-app) .machine-btn-coral,:is(.kw,.kw-app) .machine-btn-primary{background:var(--kw-grad);color:#fff;border:none;box-shadow:0 10px 26px -8px #ff2d7880}:is(.kw,.kw-app) .machine-btn-ink:hover:not(:disabled),:is(.kw,.kw-app) .lumen-btn-ink:hover:not(:disabled),:is(.kw,.kw-app) .lumen-btn-coral:hover:not(:disabled){filter:brightness(1.07);background:var(--kw-grad)}:is(.kw,.kw-app) .machine-chip{font-family:var(--kw-ui);background:var(--kw-card-soft);border:1px solid var(--kw-line-soft);color:var(--kw-mute);border-radius:999px}:is(.kw,.kw-app) .machine-chip.is-on{background:var(--kw-ink);color:var(--kw-cream-role);border-color:#0000}.kw-cta{background:var(--kw-grad);color:#fff;font-family:var(--kw-ui);border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:700;text-decoration:none;transition:filter .2s,transform .2s;display:inline-flex;box-shadow:0 10px 26px -8px #ff2d7880}.kw-cta:hover{filter:brightness(1.07);transform:translateY(-1px)}.kw-cta-sm{box-shadow:none;gap:6px;padding:7px 13px;font-size:12.5px}.kw-card{background:var(--kw-card);border:1px solid var(--kw-line);box-shadow:var(--kw-shadow);border-radius:20px}.kw-pick{text-align:left;width:100%;font:inherit;color:inherit;appearance:none;background:var(--kw-card-soft);border:1px solid var(--kw-line);cursor:pointer;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:stretch;margin:0;padding:16px 18px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.kw-pick:hover{border-color:var(--kw-pink);transform:translateY(-2px)}.kw-pick:disabled{cursor:default;transform:none}.kw-pick-title{font-family:var(--kw-disp);align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex}.kw-pick-blurb{color:var(--kw-mute);margin-top:4px;font-size:12.5px}.kw-badge{font-family:var(--kw-ui);letter-spacing:.05em;text-transform:uppercase;background:var(--kw-yellow);color:var(--kw-yellow-ink);border-radius:999px;align-items:center;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}:is(.kw,.kw-app) .machine-masonry>*{border-radius:20px;transition:transform .3s cubic-bezier(.16,1,.3,1)}:is(.kw,.kw-app) .machine-masonry>:hover{transform:translateY(-3px)}.machine-masonry--list{max-width:640px;column-count:1!important}.kw-toggle{background:var(--kw-card-soft);border:1px solid var(--kw-line-soft);border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.kw-toggle button{font-family:var(--kw-ui);color:var(--kw-mute);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:700}.kw-toggle button[aria-pressed=true]{background:var(--kw-grad);color:#fff}.kw-toggle button:focus-visible,.kw-view-toggle button:focus-visible,.kw-cta:focus-visible{outline:2px solid var(--kw-pink);outline-offset:2px}@media (prefers-reduced-motion:reduce){:is(.kw,.kw-app) .machine-masonry>*,.kw-cta{transition:none}:is(.kw,.kw-app) .machine-masonry>:hover,.kw-cta:hover{transform:none}}:is(.kw,.kw-app){--kw-nav-wash:#17110c0f}.kw-app{--kw-nav-wash:#ffffff17}html[data-klaas-world=light] .kw-app{--kw-nav-wash:#24145412}.kw-app aside.lumen-grain{border-right-color:var(--kw-line-soft);background:0 0}.kw-app .bg-white,.kw-app .bg-base-100,.kw-app .bg-base-200,.kw-app .bg-gray-50,.kw-app .bg-gray-100{background-color:var(--kw-card)!important}.kw-app .text-base-content,.kw-app .text-gray-900,.kw-app .text-gray-800,.kw-app .text-black{color:var(--kw-ink)!important}.kw-app .text-gray-700,.kw-app .text-gray-600,.kw-app .text-gray-500,.kw-app [class*=text-base-content\/]{color:var(--kw-mute)!important}.kw-app .border-gray-200,.kw-app .border-gray-300,.kw-app .border-base-200,.kw-app .border-base-300{border-color:var(--kw-line)!important}body[data-guide-run] .kw-app main{padding-bottom:148px}@media (min-width:1024px){body[data-guide-run] .kw-app main{padding-bottom:92px}}.kw-usecase-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}@media (max-width:1000px){.kw-usecase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.kw-usecase-grid{grid-template-columns:minmax(0,1fr)}}
