.nav[data-v-399494cc]{position:fixed;top:.8rem;right:1rem;display:inline-flex;gap:.65rem;z-index:20;font-family:var(--mono);font-size:.88rem}.nav a[data-v-399494cc]{color:var(--text-muted);text-decoration:none}.nav a[data-v-399494cc]:hover,.nav a.active[data-v-399494cc]{color:var(--accent)}.brand-logo[data-v-399494cc]{width:min(360px,72vw);height:auto;margin-bottom:1.4rem;opacity:.96}.theme-fab[data-v-399494cc]{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-399494cc]:hover{color:var(--accent)}.version-badge[data-v-399494cc]{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-37bf7c63]{max-width:64ch;font-size:1.06rem;font-weight:500;color:var(--text);line-height:1.45}.create-card[data-v-37bf7c63]{padding:1.25rem}.create-card button[data-v-37bf7c63]{min-height:38px;display:inline-flex;align-items:center;justify-content:center}.mode-switch[data-v-37bf7c63]{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-37bf7c63]{border:0;border-right:0;border-radius:0;background:transparent;color:var(--text-muted);min-height:38px;text-align:center;font-family:var(--mono);letter-spacing:.02em;text-transform:lowercase;padding:.3rem .5rem;transition:color .1s ease,background-color .1s ease,box-shadow .1s ease}.toggle[data-v-37bf7c63]:last-child{border-right:0}.toggle.active[data-v-37bf7c63]{background:#1d1d1d;color:var(--text);box-shadow:inset 0 0 0 1px var(--accent)}.file-input-hidden[data-v-37bf7c63]{display:none}.content-panel[data-v-37bf7c63]{min-height:255px;border:1px solid color-mix(in oklab,var(--line-strong) 86%,#8b8b8b);background:#151515;box-shadow:0 8px 22px #0000002e;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease}.content-panel textarea[data-v-37bf7c63]{width:100%;min-height:255px;border:none;background:transparent;padding:.72rem;box-shadow:none;display:block}.content-panel.is-file[data-v-37bf7c63]{display:grid;place-items:center;padding:.9rem}.content-panel.is-drag-over[data-v-37bf7c63]{border-color:var(--accent);box-shadow:0 8px 22px #0000002e,inset 0 0 0 1px var(--accent);background:#121712}.file-panel[data-v-37bf7c63]{width:100%;min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.file-picker[data-v-37bf7c63]{width:fit-content;min-width:180px;margin:0}.file-hint[data-v-37bf7c63]{color:var(--text-muted);margin-top:.65rem;text-align:center}.file-selection[data-v-37bf7c63]{margin-top:.65rem;text-align:center;max-width:100%;width:min(100%,520px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panel-fade-enter-active[data-v-37bf7c63],.panel-fade-leave-active[data-v-37bf7c63]{transition:opacity .11s ease}.panel-fade-enter-from[data-v-37bf7c63],.panel-fade-leave-to[data-v-37bf7c63]{opacity:0}.field small[data-v-37bf7c63]{margin-top:.45rem;text-align:center}.field-meta[data-v-37bf7c63]{margin-top:.35rem;color:var(--text-muted);font-family:var(--mono);font-size:.75rem;line-height:1.3;text-align:left}.action-row[data-v-37bf7c63]{display:grid;grid-template-columns:1fr auto;align-items:end;gap:1rem}.action-row button[data-v-37bf7c63]:disabled{opacity:1;background:#101010;color:#727272;box-shadow:inset 0 0 0 1px var(--line)}.summary[data-v-37bf7c63]{color:var(--text-muted);font-family:var(--mono);font-size:.9rem;line-height:1.35}.state-line[data-v-37bf7c63]{color:var(--text);font-family:var(--mono);font-size:.9rem;line-height:1.35}.advanced[data-v-37bf7c63]{border-top:none;background:color-mix(in oklab,var(--panel) 84%,#1f1f1f);padding:.95rem}.advanced summary[data-v-37bf7c63]{cursor:pointer;font-family:var(--mono);color:var(--text-muted);font-size:.86rem;line-height:1.2}.advanced-grid[data-v-37bf7c63]{margin-top:.8rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;align-items:start}.advanced-grid label[data-v-37bf7c63]{gap:.4rem;font-size:.86rem}.password-advanced-field[data-v-37bf7c63]{grid-column:span 2}.mini-switch[data-v-37bf7c63]{display:grid;grid-template-columns:1fr 1fr;background:#101010;border:1px solid var(--line);min-height:38px}.mini-toggle[data-v-37bf7c63]{border:none;background:transparent;color:var(--text-muted);font-family:var(--mono);font-size:.84rem;padding:.35rem .45rem;min-height:36px;transition:color .1s ease,background-color .1s ease,box-shadow .1s ease}.mini-toggle.active[data-v-37bf7c63]{color:var(--text);box-shadow:inset 0 0 0 1px var(--accent);background:#151515}.unit-field[data-v-37bf7c63]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-height:38px;border:1px solid var(--line);background:#101010}.unit-field input[data-v-37bf7c63]{border:none;background:transparent;min-width:0;padding:.42rem .5rem}.unit-field input[data-v-37bf7c63]:focus{outline:none}.unit-field[data-v-37bf7c63]:focus-within{box-shadow:inset 0 0 0 1px var(--accent)}.unit-suffix[data-v-37bf7c63]{display:inline-flex;align-items:center;padding:0 .55rem;border-left:1px solid var(--line);color:var(--text-muted);font-family:var(--mono);font-size:.8rem;white-space:nowrap;min-width:84px;justify-content:center}.unit-suffix-accent[data-v-37bf7c63]{color:var(--accent)}.policy-line[data-v-37bf7c63]{margin-top:.55rem;font-size:.84rem}.warn[data-v-37bf7c63]{color:var(--danger)}.share-row[data-v-37bf7c63]{display:grid;grid-template-columns:1fr auto;gap:.5rem}.share-link-input[data-v-37bf7c63]{border:1px solid var(--line-strong);background:#151515;box-shadow:0 6px 18px #00000026}.copy[data-v-37bf7c63]{min-width:90px}.ghost[data-v-37bf7c63]{background:transparent;color:var(--text)}@media(max-width:820px){.advanced-grid[data-v-37bf7c63]{grid-template-columns:1fr}.password-advanced-field[data-v-37bf7c63]{grid-column:auto}.share-row[data-v-37bf7c63]{grid-template-columns:1fr}.action-row[data-v-37bf7c63]{grid-template-columns:1fr;align-items:start}}.info-card[data-v-1115a06d]{padding:1.25rem;gap:.72rem}.info-card h1[data-v-1115a06d],.info-card h2[data-v-1115a06d]{text-transform:lowercase}.info-card h2[data-v-1115a06d]{margin-top:.35rem;font-size:.98rem;color:var(--accent);font-family:var(--mono)}.info-card p[data-v-1115a06d]{font-size:.94rem;line-height:1.5}.version[data-v-1115a06d]{margin-top:.6rem;font-family:var(--mono);color:var(--text-muted)}.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: #050505;--bg-decor-a: #050505;--bg-decor-b: #050505;--panel: #050505;--text: #f2f2f2;--text-muted: #b0b0b0;--line: #484848;--line-strong: #616161;--accent: #c4e456;--accent-strong: #b4d646;--danger: #ff5a66;--badge-bg: rgba(5, 5, 5, .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%}}
