.voices-flow .pk-muted{font-size:13px;color:var(--ink-3);line-height:1.5}.voices-flow .pk-link{background:none;border:0;padding:0;color:var(--violet);font-size:13px;cursor:pointer;text-decoration:underline}.voices-flow .pk-chip{padding:6px 12px;border-radius:999px;border:1px solid var(--line-2);background:var(--bg);font-family:var(--font-mono);font-size:12px;color:var(--ink);cursor:pointer}.voices-flow .pk-chip:hover{border-color:var(--ink)}.voices-flow .pk-lines{margin-top:12px;display:flex;flex-direction:column;gap:6px}.voices-flow .pk-line{display:flex;justify-content:space-between;gap:12px;font-size:14px;color:var(--ink-2)}.voices-flow .pk-legal{max-width:760px;margin-top:20px;font-size:15px;color:var(--ink-2);line-height:1.65;overflow-wrap:anywhere}.voices-flow .pk-legal h2{font-size:22px;line-height:1.25;margin:32px 0 10px}.voices-flow .pk-legal h2,.voices-flow .pk-legal h3{font-family:var(--font-serif);font-weight:500;color:var(--ink)}.voices-flow .pk-legal h3{font-size:18px;margin:24px 0 8px}.voices-flow .pk-legal blockquote,.voices-flow .pk-legal ol,.voices-flow .pk-legal p,.voices-flow .pk-legal table,.voices-flow .pk-legal ul{margin:0 0 12px}.voices-flow .pk-legal ul{list-style:disc;padding-left:22px}.voices-flow .pk-legal ol{list-style:decimal;padding-left:22px}.voices-flow .pk-legal li{margin-bottom:4px}.voices-flow .pk-legal strong{color:var(--ink);font-weight:600}.voices-flow .pk-legal a{color:var(--violet);text-decoration:underline}.voices-flow .pk-legal hr{border:0;border-top:1px solid var(--line);margin:28px 0}.voices-flow .pk-legal blockquote{padding:10px 14px;border-left:3px solid var(--line-2);background:var(--bg-2);border-radius:0 10px 10px 0}.voices-flow .pk-legal table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:13.5px}.voices-flow .pk-legal td,.voices-flow .pk-legal th{padding:8px 10px;border:1px solid var(--line);text-align:left;vertical-align:top;min-width:120px}.voices-flow .pk-legal td:first-child,.voices-flow .pk-legal th:first-child{min-width:0}.voices-flow .pk-legal th{background:var(--bg-2);color:var(--ink);font-weight:600}.voices-flow .pk-legal-nav{max-width:760px;margin:36px 0 0;padding-top:16px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px 18px;font-family:var(--font-mono);font-size:11.5px}.voices-flow .pk-legal-nav a{color:var(--ink-3)}.voices-flow .pk-legal-nav a:hover{color:var(--ink);text-decoration:underline}.voices-flow .pk-legal.pk-legal-scroll{max-width:none;max-height:260px;overflow-y:auto;margin:0;padding:12px 14px;border:1px solid var(--line-2);border-radius:10px;background:var(--card);font-size:12.5px;line-height:1.55}.voices-flow .pk-legal.pk-legal-scroll h2{font-size:16px;margin:18px 0 6px}.voices-flow .pk-legal.pk-legal-scroll h3{font-size:14px;margin:14px 0 6px}.voices-flow .pk-legal.pk-legal-scroll table{font-size:12px}.voices-flow .op-legal{display:flex;flex-direction:column;gap:8px}.voices-flow .op-legal .consent-check{margin-top:0;font-size:13px;line-height:1.5}.voices-flow .op-legal .consent-check a{color:var(--violet);text-decoration:underline}.voices-flow .op-legal-links{display:flex;flex-wrap:wrap;gap:6px 14px}.voices-flow .op-legal-links a{color:var(--ink-3);text-decoration:underline}.pk-receipt{max-width:640px;margin:32px auto;padding:32px;background:#fff;color:#111;border:1px solid #ddd;border-radius:12px;font-family:var(--font-sans,system-ui),sans-serif}.pk-receipt h1{font-size:22px;margin:0 0 4px}.pk-receipt dl{display:grid;grid-template-columns:180px 1fr;gap:8px 16px;margin:20px 0;font-size:14px}.pk-receipt dt{color:#666}.pk-receipt dd{margin:0;word-break:break-all}.pk-receipt .pk-receipt-note{font-size:12.5px;color:#555}.pk-receipt .pk-copy-row{display:flex;align-items:flex-start;gap:8px}.pk-receipt .pk-copy-row>span{min-width:0}.voices-flow .dc{position:relative}.voices-flow .dc-top{display:flex;justify-content:flex-end}.voices-flow .dc-launch-pill{padding:7px 14px;border-radius:999px;border:1px solid var(--accent);background:var(--accent-soft);color:var(--accent-2);font-family:var(--font-mono);font-size:12px}.voices-flow .dc-hero{position:relative;text-align:center;padding:48px 0 12px}.voices-flow .dc-glow{position:absolute;inset:0 10% auto;height:260px;z-index:-1;filter:blur(70px);opacity:.55;background:radial-gradient(closest-side,var(--violet-soft),transparent),radial-gradient(closest-side at 70% 40%,var(--accent-soft),transparent)}.voices-flow .dc-h{font-size:48px}.voices-flow .dc-sub{max-width:640px;margin:0 auto 28px;font-size:15.5px;color:var(--ink-3);line-height:1.55}.voices-flow .dc-search{display:flex;align-items:center;gap:10px;max-width:620px;margin:0 auto;padding:8px 8px 8px 16px;border:1px solid var(--line-2);border-radius:14px;background:var(--card);box-shadow:0 10px 30px -18px rgba(20,17,13,.25)}.voices-flow .dc-search-icon{color:var(--ink-3);font-size:18px}.voices-flow .dc-search-input{flex:1;min-width:0;border:0;outline:none;background:transparent;font-size:16px;color:var(--ink);font-family:inherit}.voices-flow .dc-search-btn{display:inline-flex;align-items:center;padding:10px 18px;border:0;border-radius:10px;background:var(--violet);color:#fff;font-weight:600;font-size:14.5px;white-space:nowrap}.voices-flow .dc-search-btn:hover{background:var(--violet-2)}.voices-flow .dc-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:700px;margin:18px auto 0}.voices-flow .dc-honesty{margin-top:18px;font-family:var(--font-mono);font-size:11.5px;color:var(--ink-3)}.voices-flow .dc-empty{text-align:center;margin:28px auto;font-size:15px;color:var(--ink-2)}.voices-flow .dc-results{margin-top:36px}.voices-flow .dc-results-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px}.voices-flow .dc-results-h{font-family:var(--font-serif);font-weight:500;font-size:22px;color:var(--ink)}.voices-flow .dc-count{font-family:var(--font-mono);font-size:11.5px;color:var(--ink-3)}.voices-flow .dc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.voices-flow .dc-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:16px;background:var(--card);overflow:hidden;transition:border-color .12s ease,transform .12s ease}.voices-flow .dc-card:hover{border-color:var(--violet);transform:translateY(-1px)}.voices-flow .dc-card-top{display:flex;gap:12px;padding:18px 18px 12px;background:linear-gradient(180deg,var(--violet-soft),transparent)}.voices-flow .dc-tile{display:grid;place-items:center;width:48px;height:48px;flex:none;border-radius:12px;color:#fff;font-family:var(--font-serif);font-size:22px}.voices-flow .dc-tile.dc-tile-art{display:block;background:#0d0f14;-o-object-fit:cover;object-fit:cover}.voices-flow .dc-card-id{min-width:0}.voices-flow .dc-card-name{font-family:var(--font-serif);font-size:19px;color:var(--ink);line-height:1.2}.voices-flow .dc-card-handle{margin-top:3px;font-family:var(--font-mono);font-size:11.5px;color:var(--ink-3);overflow-wrap:anywhere}.voices-flow .dc-card-body{flex:1;padding:4px 18px 14px}.voices-flow .dc-card-line{margin-top:10px;font-size:14px;color:var(--ink-2);line-height:1.5;overflow-wrap:anywhere}.voices-flow textarea.op-inp.op-desc{min-height:84px}.voices-flow .op-desc-foot{display:flex;justify-content:space-between;align-items:center;gap:8px}.voices-flow .op-desc-count{font-family:var(--font-mono);font-size:11px;color:var(--ink-3)}.voices-flow .dc-card-foot{padding:12px 18px;border-top:1px solid var(--line-3);color:var(--violet);font-weight:600;font-size:14px}.voices-flow .dc-more{display:flex;justify-content:center;margin-top:20px}.voices-flow .dc-cta{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:44px;padding:24px;border:1px solid var(--line);border-radius:18px;background:var(--bg-2)}.voices-flow .dc-cta-h{font-family:var(--font-serif);font-size:21px;color:var(--ink)}.voices-flow .dc-cta-sub{margin-top:4px;font-family:var(--font-mono);font-size:11.5px;color:var(--ink-3)}.voices-flow .dc-cta-btn{padding:12px 20px}@media (max-width:900px){.voices-flow .dc-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.voices-flow .dc-h{font-size:34px}.voices-flow .dc-grid{grid-template-columns:1fr}.voices-flow .dc-cta{flex-direction:column;align-items:stretch;text-align:center}.voices-flow .dc-search-btn{justify-content:center}.pk-receipt dl{grid-template-columns:1fr}}