.brand-logo[data-v-a0ce083f]{width:min(360px,72vw);height:auto;margin-bottom:1.4rem;opacity:.96}.theme-fab[data-v-a0ce083f]{position:fixed;right:.72rem;bottom:.72rem;border:none;background:var(--badge-bg);color:var(--text-muted);border-radius:0;padding:.22rem .5rem;font-size:.78rem;z-index:10}.theme-fab[data-v-a0ce083f]:hover{color:var(--accent)}.version-badge[data-v-a0ce083f]{position:fixed;left:.75rem;bottom:.75rem;padding:.25rem .52rem;border-radius:0;background:var(--badge-bg);color:var(--badge-text);border:none;font-size:.7rem;font-weight:700;letter-spacing:.06em;pointer-events:none}.intro[data-v-36aaf79d]{max-width:64ch;font-size:1.06rem;font-weight:500;color:var(--text);line-height:1.45}.create-card[data-v-36aaf79d]{padding:1.25rem}.mode-switch[data-v-36aaf79d]{display:grid;grid-template-columns:1fr 1fr;border:none;border-radius:0;width:170px;background:color-mix(in oklab,var(--panel) 84%,#1f1f1f)}.toggle[data-v-36aaf79d]{border:0;border-right:0;border-radius:0;background:transparent;color:var(--text-muted);min-height:34px;text-align:center;font-family:var(--mono);letter-spacing:.02em;text-transform:lowercase;padding:.3rem .5rem}.toggle[data-v-36aaf79d]:last-child{border-right:0}.toggle.active[data-v-36aaf79d]{background:#1d1d1d;color:var(--text);box-shadow:inset 0 0 0 1px var(--accent)}.field textarea[data-v-36aaf79d]{min-height:255px;border:1px solid color-mix(in oklab,var(--line-strong) 86%,#8b8b8b);background:#151515;padding:.72rem;box-shadow:0 8px 22px #0000002e}.file-input-hidden[data-v-36aaf79d]{display:none}.file-picker[data-v-36aaf79d]{width:fit-content;min-width:180px;margin:.35rem auto 0}.file-hint[data-v-36aaf79d]{color:var(--text-muted);margin-top:.45rem;text-align:center}.field small[data-v-36aaf79d]{margin-top:.45rem;text-align:center}.action-row[data-v-36aaf79d]{display:grid;grid-template-columns:1fr auto;align-items:end;gap:1rem}.summary[data-v-36aaf79d]{color:var(--text-muted);font-family:var(--mono);font-size:.9rem;line-height:1.35}.advanced[data-v-36aaf79d]{border-top:none;padding-top:.84rem;background:color-mix(in oklab,var(--panel) 84%,#1f1f1f);padding:.88rem}.advanced summary[data-v-36aaf79d]{cursor:pointer;font-family:var(--mono);color:var(--text-muted);font-size:.86rem}.advanced-grid[data-v-36aaf79d]{margin-top:.72rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.policy-line[data-v-36aaf79d]{margin-top:.35rem;font-size:.84rem}.warn[data-v-36aaf79d]{color:var(--danger)}.share-row[data-v-36aaf79d]{display:grid;grid-template-columns:1fr auto;gap:.5rem}.share-link-input[data-v-36aaf79d]{border:1px solid var(--line-strong);background:#151515;box-shadow:0 6px 18px #00000026}.copy[data-v-36aaf79d]{min-width:90px}.ghost[data-v-36aaf79d]{background:transparent;color:var(--text)}@media(max-width:820px){.advanced-grid[data-v-36aaf79d],.share-row[data-v-36aaf79d]{grid-template-columns:1fr}.action-row[data-v-36aaf79d]{grid-template-columns:1fr;align-items:start}}.open-card[data-v-53180545]{padding:1.25rem}.copy[data-v-53180545]{width:fit-content}.download-link[data-v-53180545]{color:var(--accent);font-family:var(--mono)}:root{--bg: #f5f8fc;--bg-decor-a: #ffffff;--bg-decor-b: #eaf0f8;--panel: #ffffff;--text: #101828;--text-muted: #475467;--line: #d0d7e1;--line-strong: #bac4d2;--accent: #c4e456;--accent-strong: #b4d646;--danger: #c1121f;--badge-bg: rgba(255, 255, 255, .85);--badge-text: #243043;--shadow: 0 10px 30px rgba(16, 24, 40, .08);--radius: 0px;--mono: "Space Mono", "IBM Plex Mono", "JetBrains Mono", monospace;--sans: "Space Mono", "IBM Plex Sans", "Inter", sans-serif;--display: "Space Mono", "IBM Plex Sans", "Inter", sans-serif}:root[data-theme=dark]{--bg: #111111;--bg-decor-a: #111111;--bg-decor-b: #111111;--panel: #111111;--text: #f2f2f2;--text-muted: #b0b0b0;--line: #484848;--line-strong: #616161;--accent: #c4e456;--accent-strong: #b4d646;--danger: #ff5a66;--badge-bg: rgba(17, 17, 17, .95);--badge-text: #efefef;--shadow: none;--radius: 0px}*{box-sizing:border-box}html,body,#app{height:100%}body{margin:0;color:var(--text);font-family:var(--sans);background:var(--bg)}.page{min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:6.8rem .9rem 1.25rem}.card{width:min(650px,100%);padding:0;border:none;border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:1.2rem}h1,h2,h3{margin:0;font-family:var(--display);letter-spacing:.01em;font-weight:560;line-height:1.15}p{margin:0;color:var(--text-muted);line-height:1.45}label{display:flex;flex-direction:column;gap:.35rem;font-weight:500;font-size:.92rem;line-height:1.25}input,textarea,select,button{font:inherit}input,textarea,select{border:none;border-radius:var(--radius);padding:.44rem;background:color-mix(in oklab,var(--panel) 86%,#1f1f1f);color:var(--text);font-size:.96rem}textarea{resize:vertical}input[type=number]{-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input:focus,textarea:focus,select:focus,button:focus{outline:2px solid var(--accent);outline-offset:1px}button{border:none;border-radius:var(--radius);padding:.42rem .82rem;background:#2c2c2c;color:#f3f3f3;font-weight:600;letter-spacing:.02em;cursor:pointer;font-family:var(--mono);text-transform:lowercase;line-height:1.1}button:hover{background:#1a1a1a;color:var(--accent)}button:disabled{opacity:.62;cursor:not-allowed}.error{color:var(--danger);font-weight:700}@media(max-width:700px){.page{padding:3.2rem .7rem .9rem}.card{width:100%}}
