.console[data-v-14e52620]{max-width:60rem;margin:0 auto;padding:2rem 1.25rem}header[data-v-14e52620]{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}h1[data-v-14e52620]{margin:0;font-size:1.25rem}.stats[data-v-14e52620]{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.75rem;margin:0 0 1.25rem;display:grid}.stats div[data-v-14e52620]{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:.75rem .875rem}dt[data-v-14e52620]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem}dd[data-v-14e52620]{font-variant-numeric:tabular-nums;margin:.25rem 0 0;font-size:1.25rem}.table-scroll[data-v-14e52620]{border:1px solid var(--border);border-radius:10px;overflow-x:auto}table[data-v-14e52620]{border-collapse:collapse;width:100%;font-size:.8125rem}th[data-v-14e52620],td[data-v-14e52620]{text-align:left;white-space:nowrap;padding:.5rem .75rem}th[data-v-14e52620]{border-bottom:1px solid var(--border);background:var(--surface);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-weight:500}tbody tr+tr td[data-v-14e52620]{border-top:1px solid var(--border)}.num[data-v-14e52620]{text-align:right;font-variant-numeric:tabular-nums}.muted[data-v-14e52620]{color:var(--text-muted)}.bad[data-v-14e52620]{color:#fca5a5}.empty[data-v-14e52620]{color:var(--text-muted);text-align:center;padding:2rem;font-size:.8125rem}.warn[data-v-14e52620]{color:#fcd34d;background:#45341099;border:1px solid #fbbf244d;border-radius:8px;margin:0;padding:.75rem .875rem;font-size:.8125rem}.warn--error[data-v-14e52620]{color:#fca5a5;background:#451a1ae6;border-color:#f8717159}.projects[data-v-d8647353]{max-width:44rem;margin:0 auto;padding:2rem 1.25rem}header[data-v-d8647353]{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}h1[data-v-d8647353]{margin:0;font-size:1.25rem}ul[data-v-d8647353]{border:1px solid var(--border);border-radius:10px;margin:0;padding:0;list-style:none;overflow:hidden}li[data-v-d8647353]{background:var(--surface);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .875rem;display:flex}li+li[data-v-d8647353]{border-top:1px solid var(--border)}.info[data-v-d8647353]{align-items:baseline;gap:.625rem;min-width:0;display:flex}.name[data-v-d8647353]{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.date[data-v-d8647353]{color:var(--text-muted);flex-shrink:0;font-size:.75rem}.flag[data-v-d8647353]{color:#fcd34d;border:1px solid #fbbf244d;border-radius:4px;flex-shrink:0;padding:.0625rem .375rem;font-size:.625rem}.flag--open[data-v-d8647353]{color:#86efac;border-color:#4ade804d}.actions[data-v-d8647353]{flex-shrink:0;gap:.5rem;display:flex}.button[data-v-d8647353]:disabled{opacity:.5;cursor:default}.empty[data-v-d8647353]{color:var(--text-muted);text-align:center;padding:2rem;font-size:.8125rem}.error[data-v-d8647353]{color:#fca5a5;background:#451a1ae6;border:1px solid #f8717159;border-radius:8px;margin:0 0 1rem;padding:.625rem .75rem;font-size:.8125rem}.auth[data-v-f4584a92]{place-items:center;height:100dvh;display:grid}.card[data-v-f4584a92]{border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-direction:column;gap:.875rem;width:min(22rem,100vw - 2rem);padding:1.75rem;display:flex}h1[data-v-f4584a92]{letter-spacing:-.01em;margin:0;font-size:1.125rem}h1 img[data-v-f4584a92]{width:100%;max-width:15rem;height:auto;display:block}.lede[data-v-f4584a92]{color:var(--text-muted);margin:-.5rem 0 .25rem;font-size:.8125rem}label[data-v-f4584a92]{color:var(--text-muted);flex-direction:column;gap:.375rem;font-size:.75rem;display:flex}input[data-v-f4584a92]{border:1px solid var(--border);color:var(--text);background:#14161b;border-radius:8px;padding:.5rem .625rem;font-family:inherit;font-size:.875rem}input[data-v-f4584a92]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.button--primary[data-v-f4584a92]{margin-top:.25rem;padding:.5625rem}.button[data-v-f4584a92]:disabled{opacity:.6;cursor:default}.message[data-v-f4584a92]{color:var(--text-muted);margin:0;font-size:.75rem}.message--error[data-v-f4584a92]{color:#fca5a5}.switch[data-v-f4584a92]{color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.75rem;text-decoration:underline}.switch[data-v-f4584a92]:hover{color:var(--text)}.challenge[data-v-6289e2c8]{place-items:center;height:100dvh;display:grid}.card[data-v-6289e2c8]{border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-direction:column;gap:.875rem;width:min(20rem,100vw - 2rem);padding:1.75rem;display:flex}h1[data-v-6289e2c8]{margin:0;font-size:1.125rem}.lede[data-v-6289e2c8]{color:var(--text-muted);margin:-.5rem 0 .25rem;font-size:.8125rem}.code[data-v-6289e2c8]{border:1px solid var(--border);color:var(--text);letter-spacing:.4em;text-align:center;background:#14161b;border-radius:8px;padding:.625rem;font-family:ui-monospace,SFMono-Regular,monospace;font-size:1.5rem}.code[data-v-6289e2c8]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.button[data-v-6289e2c8]:disabled{opacity:.6;cursor:default}.message[data-v-6289e2c8]{color:var(--text-muted);margin:0;font-size:.75rem}.message--error[data-v-6289e2c8]{color:#fca5a5}.switch[data-v-6289e2c8]{color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.75rem;text-decoration:underline}.overlay[data-v-c462ad7d]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.viewer[data-v-03cb3aa9]{background:#15161a;width:100%;height:100%;position:relative;overflow:hidden}.viewer__canvas[data-v-03cb3aa9]{width:100%;height:100%;display:block}.empty[data-v-03cb3aa9]{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex;position:absolute;inset:0}.empty h2[data-v-03cb3aa9]{margin:0;font-size:1.25rem;font-weight:600}.empty p[data-v-03cb3aa9]{color:var(--text-muted);margin:0 0 .75rem}.empty .button[data-v-03cb3aa9]{pointer-events:auto}.status[data-v-03cb3aa9]{color:var(--text-muted);place-items:center;display:grid;position:absolute;inset:0}.error[data-v-03cb3aa9]{color:#fca5a5;background:#451a1ae6;border:1px solid #f8717159;border-radius:8px;margin:0;padding:.5rem .875rem;font-size:.8125rem;position:absolute;bottom:5rem;left:50%;transform:translate(-50%)}.toolbar[data-v-03cb3aa9]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}.meta[data-v-03cb3aa9]{border:1px solid var(--border);background:var(--surface-translucent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px;align-items:baseline;gap:.75rem;min-width:0;padding:.5rem .75rem;display:flex}.meta__name[data-v-03cb3aa9]{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;overflow:hidden}.meta__stat[data-v-03cb3aa9]{color:var(--text-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.75rem}.actions[data-v-03cb3aa9]{gap:.5rem;display:flex}.drop-hint[data-v-03cb3aa9]{border:2px dashed var(--accent);pointer-events:none;background:#6366f114;border-radius:12px;place-items:center;font-weight:500;display:grid;position:absolute;inset:1rem}.save[data-v-2d689e7e]{align-items:center;gap:.5rem;margin-left:auto;display:flex}.warn[data-v-2d689e7e]{color:#fcd34d;font-size:.75rem}[role=alert].warn[data-v-2d689e7e]{color:#fca5a5}.button[data-v-2d689e7e]{padding:.3125rem .6875rem;font-size:.75rem}.button[data-v-2d689e7e]:disabled{border-color:var(--border);color:var(--text-muted);cursor:default;background:0 0}.security[data-v-543dff50]{max-width:34rem;margin:0 auto;padding:2rem 1.25rem}header[data-v-543dff50]{margin-bottom:1.25rem}h1[data-v-543dff50]{margin:0;font-size:1.25rem}.lede[data-v-543dff50]{color:var(--text-muted);margin:.25rem 0 0;font-size:.8125rem}.card[data-v-543dff50]{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.row[data-v-543dff50]{justify-content:space-between;align-items:center;gap:1rem;display:flex}h2[data-v-543dff50]{margin:0;font-size:.875rem}.status[data-v-543dff50]{color:var(--text-muted);margin:.25rem 0 0;font-size:.75rem}.warn[data-v-543dff50]{color:#fcd34d;background:#45341099;border:1px solid #fbbf244d;border-radius:8px;margin:0;padding:.625rem .75rem;font-size:.75rem}.enroll[data-v-543dff50]{border-top:1px solid var(--border);flex-direction:column;gap:.75rem;padding-top:.75rem;font-size:.8125rem;display:flex}.enroll p[data-v-543dff50]{color:var(--text-muted);margin:0}.qr[data-v-543dff50]{background:#fff;border-radius:10px;align-self:flex-start;width:11rem;height:11rem;padding:.5rem}details[data-v-543dff50]{color:var(--text-muted);font-size:.75rem}details code[data-v-543dff50]{color:var(--text);word-break:break-all;background:#14161b;border-radius:6px;margin-top:.5rem;padding:.5rem;font-size:.75rem;display:block}.confirm[data-v-543dff50]{gap:.5rem;display:flex}.code[data-v-543dff50]{border:1px solid var(--border);width:8rem;color:var(--text);letter-spacing:.2em;text-align:center;background:#14161b;border-radius:8px;padding:.5rem;font-family:ui-monospace,SFMono-Regular,monospace;font-size:1rem}.button[data-v-543dff50]:disabled{opacity:.6;cursor:default}.message[data-v-543dff50]{color:var(--text-muted);margin:0;font-size:.75rem}.message--error[data-v-543dff50]{color:#fca5a5}.camera[data-v-48f25625]{flex-direction:column;gap:1rem;display:flex}section[data-v-48f25625]{flex-direction:column;gap:.5rem;display:flex}h3[data-v-48f25625]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.6875rem;font-weight:500}.intro[data-v-48f25625]{color:var(--text-muted);margin:0;font-size:.75rem;line-height:1.5}.aspects[data-v-48f25625]{grid-template-columns:repeat(4,1fr);gap:.375rem;display:grid}.aspect[data-v-48f25625]{border:1px solid var(--border);color:var(--text);font:inherit;cursor:pointer;background:#14161b;border-radius:7px;flex-direction:column;align-items:center;gap:.3125rem;padding:.5rem .25rem;transition:border-color .15s,background-color .15s;display:flex}.aspect[data-v-48f25625]:hover{border-color:#3d414d}.aspect.active[data-v-48f25625]{border-color:var(--accent);background:#6366f11f}.aspect__box[data-v-48f25625]{opacity:.55;border:1px solid;border-radius:2px;height:1.25rem}.aspect.active .aspect__box[data-v-48f25625]{opacity:1}.aspect__label[data-v-48f25625]{font-variant-numeric:tabular-nums;font-size:.6875rem}label[data-v-48f25625]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;flex-direction:column;gap:.25rem;font-size:.6875rem;display:flex}.row[data-v-48f25625]{justify-content:space-between;display:flex}.value[data-v-48f25625]{font-variant-numeric:tabular-nums;text-transform:none}input[type=range][data-v-48f25625]{width:100%;accent-color:var(--accent)}.note[data-v-48f25625]{color:var(--text-muted);margin:0;font-size:.6875rem;line-height:1.45}.actions[data-v-48f25625]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.checkbox[data-v-48f25625]{text-transform:none;letter-spacing:normal;cursor:pointer;flex-direction:row;align-items:center;gap:.4375rem;font-size:.75rem}.checkbox input[data-v-48f25625]{accent-color:var(--accent)}.character[data-v-902ce45a]{flex-direction:column;gap:1rem;display:flex}section[data-v-902ce45a]{flex-direction:column;gap:.5rem;display:flex}.section-head[data-v-902ce45a]{justify-content:space-between;align-items:baseline;display:flex}h3[data-v-902ce45a]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.6875rem;font-weight:500}.count[data-v-902ce45a]{color:var(--accent);font-size:.6875rem}.intro[data-v-902ce45a]{color:var(--text-muted);margin:0;font-size:.75rem;line-height:1.5}.poses[data-v-902ce45a]{grid-template-columns:1fr 1fr;gap:.375rem;display:grid}.chip[data-v-902ce45a]{border:1px solid var(--border);color:var(--text);font:inherit;cursor:pointer;background:#14161b;border-radius:7px;padding:.375rem .5rem;font-size:.75rem;transition:border-color .15s,background-color .15s}.chip[data-v-902ce45a]:hover{border-color:#3d414d}.chip.active[data-v-902ce45a]{border-color:var(--accent);background:#6366f11f}label[data-v-902ce45a]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;flex-direction:column;gap:.25rem;font-size:.6875rem;display:flex}.row[data-v-902ce45a]{justify-content:space-between;display:flex}.value[data-v-902ce45a]{font-variant-numeric:tabular-nums;text-transform:none}input[type=range][data-v-902ce45a]{width:100%;accent-color:var(--accent)}select[data-v-902ce45a]{border:1px solid var(--border);color:var(--text);text-transform:none;letter-spacing:normal;background:#14161b;border-radius:8px;padding:.375rem .5rem;font-family:inherit;font-size:.8125rem}select[data-v-902ce45a]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.note[data-v-902ce45a]{color:var(--text-muted);margin:0;font-size:.6875rem;line-height:1.45}.row-actions[data-v-902ce45a]{gap:.75rem;display:flex}.link[data-v-902ce45a]{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.6875rem}.link[data-v-902ce45a]:disabled{color:var(--text-muted);opacity:.6;cursor:default}.error[data-v-902ce45a]{color:#fca5a5;margin:0;font-size:.75rem}.picker[data-v-e304eebf]{flex-direction:column;gap:.75rem;display:flex}.presets[data-v-e304eebf]{flex-direction:column;gap:.375rem;display:flex}.preset[data-v-e304eebf]{border:1px solid var(--border);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#14161b;border-radius:8px;flex-direction:column;gap:.125rem;padding:.5rem .625rem;transition:border-color .15s,background-color .15s;display:flex}.preset[data-v-e304eebf]:hover:not(:disabled){border-color:#3d414d}.preset.active[data-v-e304eebf]{border-color:var(--accent);background:#6366f11a}.preset[data-v-e304eebf]:disabled{opacity:.6;cursor:default}.preset__label[data-v-e304eebf]{font-size:.8125rem;font-weight:500}.preset__desc[data-v-e304eebf]{color:var(--text-muted);font-size:.6875rem}.controls[data-v-e304eebf]{flex-direction:column;gap:.5rem;display:flex}label[data-v-e304eebf]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;flex-direction:column;gap:.25rem;font-size:.6875rem;display:flex}.row[data-v-e304eebf]{justify-content:space-between;display:flex}.value[data-v-e304eebf]{font-variant-numeric:tabular-nums;text-transform:none}input[type=range][data-v-e304eebf]{width:100%;accent-color:var(--accent)}.checkbox[data-v-e304eebf]{text-transform:none;letter-spacing:normal;cursor:pointer;flex-direction:row;align-items:center;gap:.4375rem;font-size:.75rem}.checkbox input[data-v-e304eebf]{accent-color:var(--accent)}.planned[data-v-e304eebf]{color:var(--text-muted);margin:0;font-size:.6875rem;line-height:1.4}.generate[data-v-bf5d0d29]{flex-direction:column;gap:1rem;display:flex}.generate__header[data-v-bf5d0d29]{justify-content:flex-end;display:flex}.balance[data-v-bf5d0d29]{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.75rem}.fields[data-v-bf5d0d29]{flex-direction:column;gap:.75rem;display:flex}label[data-v-bf5d0d29]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;flex-direction:column;gap:.3125rem;font-size:.6875rem;display:flex}input[data-v-bf5d0d29],textarea[data-v-bf5d0d29]{border:1px solid var(--border);color:var(--text);text-transform:none;letter-spacing:normal;resize:vertical;background:#14161b;border-radius:8px;padding:.4375rem .5625rem;font-family:inherit;font-size:.8125rem}input[data-v-bf5d0d29]:focus-visible,textarea[data-v-bf5d0d29]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cta[data-v-bf5d0d29]{flex-direction:column;gap:.5rem;display:flex}.cta .button[data-v-bf5d0d29]{padding:.5rem}.button[data-v-bf5d0d29]:disabled{opacity:.5;cursor:default}.hint[data-v-bf5d0d29]{color:var(--text-muted);margin:0;font-size:.75rem}.derived[data-v-bf5d0d29]{color:var(--text-muted);margin:0;font-size:.6875rem;line-height:1.45}.derived strong[data-v-bf5d0d29]{color:var(--text);font-weight:500}.hint--error[data-v-bf5d0d29]{color:#fca5a5}.result[data-v-bf5d0d29]{flex-direction:column;gap:.5rem;margin:0;display:flex}.result img[data-v-bf5d0d29]{border:1px solid var(--border);border-radius:10px;width:100%;display:block}figcaption[data-v-bf5d0d29]{color:var(--text-muted);justify-content:space-between;font-size:.75rem;display:flex}figcaption a[data-v-bf5d0d29]{color:var(--accent)}.model[data-v-2ac13e55]{flex-direction:column;gap:.625rem;display:flex}.intro[data-v-2ac13e55]{color:var(--text-muted);margin:0;font-size:.75rem;line-height:1.5}.meta[data-v-2ac13e55]{flex-direction:column;gap:.125rem;min-width:0;display:flex}.meta__name[data-v-2ac13e55]{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;overflow:hidden}.meta__stat[data-v-2ac13e55]{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.6875rem}.actions[data-v-2ac13e55]{gap:.75rem;display:flex}.link[data-v-2ac13e55]{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.6875rem}.panel[data-v-311b3511]{border-left:1px solid var(--border);background:var(--surface);flex-direction:column;width:21rem;display:flex;overflow-y:auto}.step+.step[data-v-311b3511]{border-top:1px solid var(--border)}.step__head[data-v-311b3511]{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.625rem;padding:.75rem 1rem;display:flex}.step__head[data-v-311b3511]:hover:not(:disabled){background:#1f222a}.step__head[data-v-311b3511]:disabled{opacity:.45;cursor:default}.step__number[data-v-311b3511]{border:1px solid var(--border);width:1.375rem;height:1.375rem;color:var(--text-muted);font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;place-items:center;font-size:.6875rem;display:grid}.is-open .step__number[data-v-311b3511]{border-color:var(--accent);color:var(--text)}.step__number.is-done[data-v-311b3511]{color:#86efac;background:#163c2699;border-color:#4ade8066}.step__text[data-v-311b3511]{flex-direction:column;gap:.0625rem;min-width:0;display:flex}.step__title[data-v-311b3511]{font-size:.8125rem;font-weight:500}.step__status[data-v-311b3511]{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.step__chevron[data-v-311b3511]{color:var(--text-muted);margin-left:auto;font-size:1rem;transition:transform .15s}.is-open .step__chevron[data-v-311b3511]{transform:rotate(90deg)}.step__body[data-v-311b3511]{padding:0 1rem 1rem}.boot[data-v-81962c9d]{height:100dvh;color:var(--text-muted);place-items:center;display:grid}.app[data-v-81962c9d]{grid-template-rows:auto 1fr;height:100dvh;display:grid}.app__header[data-v-81962c9d]{border-bottom:1px solid var(--border);background:var(--surface);align-items:center;gap:1rem;padding:.75rem 1.25rem;display:flex}.brand[data-v-81962c9d]{letter-spacing:-.01em;align-items:center;gap:.4375rem;font-size:.9375rem;font-weight:600;display:flex}.brand__mark[data-v-81962c9d]{width:auto;height:1.375rem}nav[data-v-81962c9d]{gap:.25rem;display:flex}nav button[data-v-81962c9d]{color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:.3125rem .625rem;font-size:.8125rem}nav button[data-v-81962c9d]:hover{color:var(--text)}nav button.active[data-v-81962c9d]{color:var(--text);background:#262932}.account[data-v-81962c9d]{color:var(--text-muted);align-items:center;gap:.4375rem;font-size:.75rem;display:flex}.account--pushed[data-v-81962c9d]{margin-left:auto}.badge[data-v-81962c9d]{color:#86efac;letter-spacing:.02em;background:#163c2699;border:1px solid #4ade804d;border-radius:4px;padding:.0625rem .3125rem;font-size:.625rem}.sign-out[data-v-81962c9d]{color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.75rem}.sign-out[data-v-81962c9d]:hover{color:var(--text)}.app__stage[data-v-81962c9d]{grid-template-columns:1fr auto;min-height:0;display:grid}.app__stage[hidden][data-v-81962c9d]{display:none}.app__scroll[data-v-81962c9d]{min-height:0;overflow-y:auto}:root{--bg:#15161a;--surface:#1b1d23;--surface-translucent:#1b1d23d1;--border:#2c2f38;--text:#e8e9ed;--text-muted:#9497a3;--accent:#6366f1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;font-family:system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;overflow:hidden}.button{border:1px solid var(--border);background:var(--surface-translucent);color:var(--text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;border-radius:8px;padding:.4375rem .75rem;font-family:inherit;font-size:.8125rem;transition:border-color .15s,background-color .15s}.button:hover{background:#23262e;border-color:#3d414d}.button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.button--primary{background:var(--accent);border-color:#0000;font-weight:500}.button--primary:hover{background:#4f52d8;border-color:#0000}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
