.fs-icon[data-v-126f9352]{display:block;flex:none}.lockup[data-v-c38bbfed]{display:inline-flex;align-items:center;gap:var(--fs-space-2);min-width:0}.lockup__mark[data-v-c38bbfed]{width:32px;height:32px;flex:none}.lockup__text[data-v-c38bbfed]{display:grid;min-width:0}.lockup__name[data-v-c38bbfed]{color:var(--fs-color-ink);font-size:17px;font-weight:650;letter-spacing:-.01em;white-space:nowrap}.lockup__name-accent[data-v-c38bbfed]{color:var(--fs-brand-ember)}.lockup__tagline[data-v-c38bbfed]{color:var(--fs-color-ink-muted);font-size:11px;font-weight:600;letter-spacing:.06em}.auth[data-v-ce3e8824]{display:grid;place-items:center;min-height:100dvh;padding:var(--fs-space-6) var(--fs-space-4);background:var(--fs-color-canvas)}.auth__panel[data-v-ce3e8824]{width:min(100%,420px);display:grid;gap:var(--fs-space-4);padding:var(--fs-space-7);border:1px solid var(--fs-color-line);border-radius:var(--fs-radius-lg);background:var(--fs-color-surface)}.auth__title[data-v-ce3e8824]{margin:var(--fs-space-2) 0 0;font-size:24px;line-height:30px;font-weight:650}.auth__form[data-v-ce3e8824]{display:grid;gap:var(--fs-space-4);margin-top:var(--fs-space-2)}.auth__error[data-v-ce3e8824]{margin:0;padding:10px 12px;border:1px solid var(--fs-color-danger-border);border-radius:var(--fs-radius-md);color:var(--fs-color-danger-ink);background:var(--fs-color-danger-soft);font-size:14px;line-height:20px}.auth__submit[data-v-ce3e8824]{width:100%}@media (max-width: 479px){.auth__panel[data-v-ce3e8824]{padding:var(--fs-space-5)}}.composer[data-v-2660235a]{display:grid;gap:var(--fs-space-2);padding:12px 12px 10px;border:1px solid var(--fs-color-line-strong);border-radius:var(--fs-radius-lg);background:var(--fs-color-surface);box-shadow:var(--fs-shadow-floating);transition:border-color var(--fs-motion-fast) var(--fs-motion-easing)}.composer--focused[data-v-2660235a]{border-color:var(--fs-color-action)}.composer--locked[data-v-2660235a]{background:var(--fs-color-surface-subtle)}.composer__input[data-v-2660235a]{display:block;width:100%;min-height:44px;max-height:164px;padding:8px 2px;border:0;resize:none;color:var(--fs-color-ink);background:transparent;font:inherit;font-size:16px;line-height:24px}.composer__input[data-v-2660235a]:focus{outline:0}.composer__input[data-v-2660235a]::placeholder{color:var(--fs-color-ink-muted)}.composer__input[data-v-2660235a]:disabled{color:var(--fs-color-ink-muted);cursor:not-allowed}.composer__lock[data-v-2660235a]{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--fs-color-warning);font-size:13px;line-height:18px}.composer__error[data-v-2660235a]{display:flex;align-items:center;justify-content:space-between;gap:var(--fs-space-3);margin:0;padding:8px 10px;border-radius:var(--fs-radius-sm);color:var(--fs-color-danger-ink);background:var(--fs-color-danger-soft);font-size:13px;line-height:18px}.composer__error-dismiss[data-v-2660235a]{flex:none;padding:0;border:0;color:inherit;background:none;font-size:13px;font-weight:600;text-decoration:underline;cursor:pointer}.composer__footer[data-v-2660235a]{display:flex;align-items:center;justify-content:space-between;gap:var(--fs-space-3);min-height:44px}.composer__hint[data-v-2660235a]{margin:0;color:var(--fs-color-ink-muted);font-size:13px;line-height:18px}.composer__hint--warn[data-v-2660235a]{color:var(--fs-color-danger);font-weight:600}.composer__send[data-v-2660235a]{flex:none;margin-left:auto}@media (max-width: 767px){.composer__footer[data-v-2660235a]{flex-wrap:wrap}.composer__hint[data-v-2660235a]{order:2;width:100%}.composer__send[data-v-2660235a]{order:1;margin-left:auto}}.modal-backdrop[data-v-942dd847]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:var(--fs-space-4);background:#17212b57;animation:modal-fade-942dd847 var(--fs-motion-base) var(--fs-motion-easing)}.modal[data-v-942dd847]{width:min(100%,440px);display:grid;gap:var(--fs-space-4);padding:var(--fs-space-6);border-radius:var(--fs-radius-lg);background:var(--fs-color-surface);box-shadow:var(--fs-shadow-floating)}.modal__title[data-v-942dd847]{margin:0;font-size:20px;line-height:26px;font-weight:650}.modal__title[data-v-942dd847]:focus{outline:0}.modal__body[data-v-942dd847]{margin:0;color:var(--fs-color-ink-muted);font-size:14px;line-height:20px}.modal__actions[data-v-942dd847]{display:flex;justify-content:flex-end;gap:var(--fs-space-3);flex-wrap:wrap}@keyframes modal-fade-942dd847{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.modal-backdrop[data-v-942dd847]{animation:none}}.matteo[data-v-42ee5b3d]{display:flex;align-items:center;gap:var(--fs-space-3);padding-bottom:var(--fs-space-4)}.matteo__mark[data-v-42ee5b3d]{flex:none;width:40px;height:40px;padding:4px;border:1px solid var(--fs-color-line);border-radius:var(--fs-radius-md);background:var(--fs-color-surface)}.matteo__text[data-v-42ee5b3d]{min-width:0;flex:1 1 auto}.matteo__name[data-v-42ee5b3d]{display:flex;align-items:baseline;gap:var(--fs-space-2);margin:0;font-size:16px;line-height:24px;font-weight:650}.matteo__role[data-v-42ee5b3d]{color:var(--fs-color-ink-muted);font-size:13px;font-weight:500}.matteo__about[data-v-42ee5b3d]{margin:2px 0 0;color:var(--fs-color-ink-muted);font-size:13px;line-height:18px}.markdown[data-v-da413878]{font-size:16px;line-height:24px;overflow-wrap:anywhere}.markdown[data-v-da413878]>:first-child{margin-top:0}.markdown[data-v-da413878]>:last-child{margin-bottom:0}.markdown[data-v-da413878] h1,.markdown[data-v-da413878] h2,.markdown[data-v-da413878] h3,.markdown[data-v-da413878] h4,.markdown[data-v-da413878] h5,.markdown[data-v-da413878] h6{margin:var(--fs-space-4) 0 var(--fs-space-2);font-weight:600;line-height:1.3}.markdown[data-v-da413878] h1{font-size:1.25em}.markdown[data-v-da413878] h2{font-size:1.125em}.markdown[data-v-da413878] h3{font-size:1.0625em}.markdown[data-v-da413878] h4,.markdown[data-v-da413878] h5,.markdown[data-v-da413878] h6{font-size:1em}.markdown[data-v-da413878] p{margin:0 0 var(--fs-space-3)}.markdown[data-v-da413878] ul,.markdown[data-v-da413878] ol{margin:0 0 var(--fs-space-3);padding-left:var(--fs-space-6)}.markdown[data-v-da413878] li{margin:0 0 var(--fs-space-1)}.markdown[data-v-da413878]>:last-child li:last-child{margin-bottom:0}.markdown[data-v-da413878] li>ul,.markdown[data-v-da413878] li>ol{margin:var(--fs-space-1) 0 0}.markdown[data-v-da413878] blockquote{margin:0 0 var(--fs-space-3);padding-left:var(--fs-space-3);border-left:2px solid var(--fs-color-line-strong);color:var(--fs-color-ink-muted)}.markdown[data-v-da413878] code{padding:1px 4px;border-radius:var(--fs-radius-sm);background:var(--fs-color-surface-inset);font-family:var(--fs-font-mono);font-size:.875em}.markdown[data-v-da413878] pre{max-width:100%;margin:0 0 var(--fs-space-3);padding:var(--fs-space-3);border-radius:var(--fs-radius-md);background:var(--fs-color-surface-inset);overflow-x:auto;white-space:pre;overflow-wrap:normal}.markdown[data-v-da413878] pre code{padding:0;background:none}.markdown[data-v-da413878] table{display:block;width:max-content;max-width:100%;margin:0 0 var(--fs-space-3);border-collapse:collapse;overflow-x:auto;font-size:.9375em}.markdown[data-v-da413878] th,.markdown[data-v-da413878] td{padding:var(--fs-space-1) var(--fs-space-2);border:1px solid var(--fs-color-line);text-align:left;vertical-align:top;overflow-wrap:normal}.markdown[data-v-da413878] th{background:var(--fs-color-surface-inset);font-weight:600}.markdown[data-v-da413878] a{color:var(--fs-color-action);text-decoration:underline;text-underline-offset:2px}.markdown[data-v-da413878] a:hover{color:var(--fs-color-action-pressed)}.markdown[data-v-da413878] hr{margin:var(--fs-space-4) 0;border:0;border-top:1px solid var(--fs-color-line)}.message[data-v-eb89166f]{display:flex;align-items:flex-start;gap:var(--fs-space-2);max-width:min(100%,640px);margin:0 0 var(--fs-space-5);content-visibility:auto;contain-intrinsic-size:auto 84px}.message--grouped[data-v-eb89166f]{margin-top:calc(var(--fs-space-4) * -1)}.message--user[data-v-eb89166f]{margin-left:auto;flex-direction:row-reverse}.message--system[data-v-eb89166f]{max-width:100%}.message__avatar[data-v-eb89166f]{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:var(--fs-radius-md);background:var(--fs-color-surface);border:1px solid var(--fs-color-line)}.message--user .message__avatar[data-v-eb89166f]{background:var(--fs-color-marker);border-color:transparent}.message--grouped .message__avatar[data-v-eb89166f]{visibility:hidden}.message__bubble[data-v-eb89166f]{min-width:0;padding:10px 14px;border:1px solid var(--fs-color-line);border-radius:4px 12px 12px;background:var(--fs-color-surface)}.message--matteo .message__bubble[data-v-eb89166f]{box-shadow:var(--fs-shadow-floating)}.message--user .message__bubble[data-v-eb89166f]{border-color:var(--fs-color-action-soft-border);border-radius:12px 4px 12px 12px;background:var(--fs-color-action-soft);box-shadow:none}.message--system .message__bubble[data-v-eb89166f]{width:100%;border-style:dashed;background:var(--fs-color-surface-inset)}.message--pending .message__bubble[data-v-eb89166f]{opacity:.72}.message__meta[data-v-eb89166f]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--fs-space-4);margin:0 0 2px;color:var(--fs-color-ink-muted);font-size:12px;line-height:16px}.message__author[data-v-eb89166f]{font-weight:600}.message--user .message__meta[data-v-eb89166f]{flex-direction:row-reverse}.message__text[data-v-eb89166f]{margin:0;font-size:16px;line-height:24px;overflow-wrap:anywhere}.message__text--plain[data-v-eb89166f]{white-space:pre-wrap}.message__pending[data-v-eb89166f]{display:inline-flex;align-items:center;gap:6px;margin:6px 0 0;color:var(--fs-color-ink-muted);font-size:12px;line-height:16px}.messages[data-v-677379c5]{position:relative;min-height:0;display:grid}.messages__scroller[data-v-677379c5]{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--fs-space-2) 2px var(--fs-space-4);scrollbar-gutter:stable}.messages__scroller[data-v-677379c5]:focus-visible{outline:0;box-shadow:var(--fs-focus-ring);border-radius:var(--fs-radius-md)}.messages__older[data-v-677379c5]{display:flex;justify-content:center;padding-bottom:var(--fs-space-4)}.messages__older[data-v-677379c5] .fs-icon{transform:rotate(180deg)}.messages__day[data-v-677379c5]{margin:var(--fs-space-4) 0 var(--fs-space-5);color:var(--fs-color-ink-subtle);font-size:12px;line-height:16px;text-align:center}.empty[data-v-677379c5]{display:grid;gap:var(--fs-space-3);padding:var(--fs-space-4) 0 var(--fs-space-6);max-width:640px}.empty__title[data-v-677379c5]{margin:0;font-size:20px;line-height:26px;font-weight:650}.empty__body[data-v-677379c5]{margin:0;color:var(--fs-color-ink-muted);font-size:15px;line-height:22px}.empty__label[data-v-677379c5]{margin:var(--fs-space-2) 0 0;color:var(--fs-color-ink-subtle);font-size:13px}.empty__examples[data-v-677379c5]{display:flex;flex-wrap:wrap;gap:var(--fs-space-2);margin:0;padding:0;list-style:none}.messages__jump[data-v-677379c5]{position:absolute;left:50%;bottom:var(--fs-space-4);transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid var(--fs-color-line-strong);border-radius:var(--fs-radius-pill);background:var(--fs-color-surface);color:var(--fs-color-ink);font-size:13px;font-weight:600;box-shadow:var(--fs-shadow-floating);cursor:pointer}.messages__jump-count[data-v-677379c5]{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--fs-radius-pill);background:var(--fs-color-action);color:var(--fs-color-on-solid);font-size:12px}.fade-enter-active[data-v-677379c5],.fade-leave-active[data-v-677379c5]{transition:opacity var(--fs-motion-base) var(--fs-motion-easing)}.fade-enter-from[data-v-677379c5],.fade-leave-to[data-v-677379c5]{opacity:0}.notice[data-v-47a5de32]{display:flex;align-items:flex-start;gap:var(--fs-space-3);padding:12px 14px;border:1px solid var(--fs-color-line);border-radius:var(--fs-radius-md);background:var(--fs-color-surface)}.notice--info[data-v-47a5de32]{border-color:var(--fs-color-info-border);background:var(--fs-color-info-soft);color:var(--fs-color-info-ink)}.notice--warning[data-v-47a5de32]{border-color:var(--fs-color-warning-border);background:var(--fs-color-warning-soft);color:var(--fs-color-warning-ink)}.notice--danger[data-v-47a5de32]{border-color:var(--fs-color-danger-border);background:var(--fs-color-danger-soft);color:var(--fs-color-danger-ink)}.notice--success[data-v-47a5de32]{border-color:var(--fs-color-success-border);background:var(--fs-color-success-soft);color:var(--fs-color-success-ink)}.notice__icon[data-v-47a5de32]{display:grid;place-items:center;width:24px;height:24px;flex:none}.notice__body[data-v-47a5de32]{flex:1 1 auto;min-width:0}.notice__title[data-v-47a5de32]{margin:0;font-size:14px;line-height:20px;font-weight:650}.notice__text[data-v-47a5de32]{margin:2px 0 0;font-size:14px;line-height:20px}.notice__details-toggle[data-v-47a5de32]{display:inline-flex;align-items:center;gap:4px;margin-top:8px;padding:0;border:0;color:inherit;background:none;font-size:13px;font-weight:600;text-decoration:underline;cursor:pointer}.notice__details[data-v-47a5de32]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 12px;margin:8px 0 0;font-size:12px}.notice__details dt[data-v-47a5de32]{color:var(--fs-color-ink-muted)}.notice__details dd[data-v-47a5de32]{margin:0}.notice__actions[data-v-47a5de32]{display:flex;align-items:center;gap:var(--fs-space-2);flex:none}@media (max-width: 599px){.notice[data-v-47a5de32]{flex-wrap:wrap}.notice__actions[data-v-47a5de32]{width:100%;justify-content:flex-end}}.drawer-backdrop[data-v-b2791357]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;justify-content:flex-end;background:#17212b52;animation:drawer-fade-b2791357 var(--fs-motion-base) var(--fs-motion-easing)}.drawer[data-v-b2791357]{width:min(100%,380px);height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);background:var(--fs-color-surface);border-left:1px solid var(--fs-color-line);animation:drawer-slide-b2791357 var(--fs-motion-slow) var(--fs-motion-easing);overflow:hidden}.drawer[data-v-b2791357]:focus{outline:0}.drawer__head[data-v-b2791357]{display:flex;align-items:center;justify-content:space-between;gap:var(--fs-space-3);padding:var(--fs-space-4) var(--fs-space-5);border-bottom:1px solid var(--fs-color-line)}.drawer__title[data-v-b2791357]{margin:0;font-size:18px;line-height:24px;font-weight:650}.drawer__body[data-v-b2791357]{padding:var(--fs-space-5);overflow-y:auto}.drawer__list[data-v-b2791357]{display:grid;gap:var(--fs-space-3);margin:0}.drawer__row[data-v-b2791357]{display:grid;gap:2px}.drawer__row dt[data-v-b2791357]{color:var(--fs-color-ink-muted);font-size:12px;line-height:16px}.drawer__row dd[data-v-b2791357]{margin:0;font-size:12px;line-height:18px}.drawer__note[data-v-b2791357]{margin:var(--fs-space-5) 0 0;padding-top:var(--fs-space-4);border-top:1px solid var(--fs-color-line);color:var(--fs-color-ink-muted);font-size:13px;line-height:18px}@keyframes drawer-fade-b2791357{0%{opacity:0}to{opacity:1}}@keyframes drawer-slide-b2791357{0%{transform:translate(24px)}to{transform:translate(0)}}@media (prefers-reduced-motion: reduce){.drawer-backdrop[data-v-b2791357],.drawer[data-v-b2791357]{animation:none}}@media (max-width: 479px){.drawer[data-v-b2791357]{width:100%}}.chat-screen[data-v-799e79a9]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:100dvh;min-height:0;background:var(--fs-color-canvas)}.chat-header[data-v-799e79a9]{display:flex;align-items:center;justify-content:space-between;gap:var(--fs-space-4);min-width:0;min-height:72px;padding:var(--fs-space-3) var(--fs-space-7);border-bottom:1px solid var(--fs-color-line);background:color-mix(in srgb,var(--fs-color-surface) 80%,transparent);-webkit-backdrop-filter:saturate(1.1) blur(2px);backdrop-filter:saturate(1.1) blur(2px)}.chat-header__leading[data-v-799e79a9]{display:flex;align-items:center;gap:var(--fs-space-3);flex:1 1 auto;min-width:0}.brand-button[data-v-799e79a9]{display:inline-flex;padding:4px;border:0;border-radius:var(--fs-radius-md);background:none;cursor:pointer}.chat-header__titles[data-v-799e79a9]{min-width:0;overflow:hidden}.chat-header__breadcrumb[data-v-799e79a9]{display:flex;align-items:center;gap:6px;margin-bottom:2px;min-width:0;overflow:hidden;color:var(--fs-color-ink-muted);font-size:13px;line-height:18px}.crumb[data-v-799e79a9]{flex:none;padding:0;border:0;color:inherit;background:none;font:inherit;cursor:pointer;text-decoration:underline;text-decoration-color:transparent}.crumb[data-v-799e79a9]:hover{text-decoration-color:currentColor}.crumb__sep[data-v-799e79a9]{flex:none}.crumb__current[data-v-799e79a9]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fs-color-ink-muted)}.chat-header__title[data-v-799e79a9]{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:26px;font-weight:650}.chat-header__actions[data-v-799e79a9]{display:flex;align-items:center;gap:var(--fs-space-3);flex:none}.connection[data-v-799e79a9]{display:inline-flex;align-items:center;gap:6px;color:var(--fs-color-ink-muted);font-size:13px}.connection__dot[data-v-799e79a9]{width:7px;height:7px;border-radius:50%;background:var(--fs-color-ink-subtle)}.connection__dot--open[data-v-799e79a9]{background:var(--fs-color-success)}.connection__dot--connecting[data-v-799e79a9],.connection__dot--recovering[data-v-799e79a9]{background:var(--fs-color-warning)}.connection__dot--lost[data-v-799e79a9]{background:var(--fs-color-danger)}.menu[data-v-799e79a9]{position:relative}.menu__list[data-v-799e79a9]{position:absolute;right:0;top:calc(100% + 6px);z-index:30;min-width:216px;display:grid;padding:6px;border:1px solid var(--fs-color-line);border-radius:var(--fs-radius-md);background:var(--fs-color-surface);box-shadow:var(--fs-shadow-floating)}.menu__item[data-v-799e79a9]{padding:10px 12px;border:0;border-radius:var(--fs-radius-sm);color:var(--fs-color-ink);background:none;text-align:left;font-size:14px;line-height:20px;cursor:pointer}.menu__item[data-v-799e79a9]:hover{background:var(--fs-color-surface-inset)}.menu__item--danger[data-v-799e79a9]{color:var(--fs-color-danger)}.chat-body[data-v-799e79a9]{min-height:0;display:grid;justify-items:center;padding:var(--fs-space-5) var(--fs-space-6) 0}.chat-column[data-v-799e79a9]{width:min(100%,720px);min-height:0;display:flex;flex-direction:column;gap:var(--fs-space-4)}.chat-column[data-v-799e79a9]>.messages{flex:1 1 auto;min-height:0}.missing[data-v-799e79a9]{display:grid;gap:var(--fs-space-3);justify-items:start;padding:var(--fs-space-7);border:1px solid var(--fs-color-line);border-radius:var(--fs-radius-lg);background:var(--fs-color-surface)}.missing__title[data-v-799e79a9]{margin:0;font-size:20px;line-height:26px}.missing__body[data-v-799e79a9]{margin:0;color:var(--fs-color-ink-muted);font-size:14px}.slow[data-v-799e79a9]{display:flex;align-items:center;gap:var(--fs-space-3);padding:10px 12px;border:1px solid var(--fs-color-warning-border);border-radius:var(--fs-radius-md);background:var(--fs-color-warning-soft);color:var(--fs-color-warning-ink);font-size:13px;flex-wrap:wrap}.slow__hint[data-v-799e79a9]{color:inherit;opacity:.85}.action-bar[data-v-799e79a9]{display:flex;gap:var(--fs-space-3);flex-wrap:wrap}@media (max-width: 1023px){.chat-header[data-v-799e79a9]{padding:var(--fs-space-3) var(--fs-space-5)}}@media (max-width: 767px){.chat-header[data-v-799e79a9]{min-height:64px;padding:var(--fs-space-2) var(--fs-space-4);gap:var(--fs-space-2)}.connection[data-v-799e79a9]{display:none}.chat-header__title[data-v-799e79a9]{font-size:17px}.chat-body[data-v-799e79a9]{padding:var(--fs-space-4) var(--fs-space-4) 0}.chat-column[data-v-799e79a9]{gap:var(--fs-space-3)}}.create-screen[data-v-83d0fadc]{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:100dvh;background:var(--fs-color-canvas)}.create-screen__top[data-v-83d0fadc]{display:flex;align-items:center;justify-content:space-between;gap:var(--fs-space-4);min-height:72px;padding:var(--fs-space-4) var(--fs-space-7);border-bottom:1px solid var(--fs-color-line);background:color-mix(in srgb,var(--fs-color-surface) 72%,transparent)}.brand-button[data-v-83d0fadc]{padding:0;border:0;background:none;cursor:pointer}.create-screen__main[data-v-83d0fadc]{display:grid;place-items:start center;padding:clamp(24px,6vh,72px) var(--fs-space-4) var(--fs-space-8)}.create-card[data-v-83d0fadc]{width:min(100%,520px);display:grid;gap:var(--fs-space-3);padding:var(--fs-space-7);border:1px solid var(--fs-color-line);border-radius:var(--fs-radius-lg);background:var(--fs-color-surface)}.create-card__title[data-v-83d0fadc]{margin:0;font-size:28px;line-height:34px;font-weight:650}.create-card__hint[data-v-83d0fadc]{margin:0;color:var(--fs-color-ink-muted);font-size:15px;line-height:22px}.create-card__pending[data-v-83d0fadc]{display:grid;gap:var(--fs-space-3);padding:12px 14px;border:1px solid var(--fs-color-warning-border);border-radius:var(--fs-radius-md);background:var(--fs-color-warning-soft)}.create-card__pending-text[data-v-83d0fadc]{margin:0;color:var(--fs-color-warning-ink);font-size:14px;line-height:20px}.create-card__form[data-v-83d0fadc]{display:grid;gap:var(--fs-space-5);margin-top:var(--fs-space-2)}.create-card__cta[data-v-83d0fadc]{justify-self:start}@media (max-width: 767px){.create-screen__top[data-v-83d0fadc]{padding:var(--fs-space-3) var(--fs-space-4);min-height:64px}.create-card[data-v-83d0fadc]{padding:var(--fs-space-5)}.create-card__title[data-v-83d0fadc]{font-size:24px;line-height:30px}}.app-root[data-v-64efce55]{min-height:100dvh}.boot[data-v-64efce55],.session-error[data-v-64efce55]{display:grid;place-items:center;min-height:100dvh;padding:var(--fs-space-6) var(--fs-space-4);background:var(--fs-color-canvas)}.boot[data-v-64efce55]{align-content:center;gap:var(--fs-space-4)}.boot__text[data-v-64efce55]{margin:0;color:var(--fs-color-ink-muted);font-size:14px}.session-error__panel[data-v-64efce55]{width:min(100%,460px);display:grid;gap:var(--fs-space-4);padding:var(--fs-space-7);border:1px solid var(--fs-color-line);border-radius:var(--fs-radius-lg);background:var(--fs-color-surface)}.session-error__title[data-v-64efce55]{margin:var(--fs-space-2) 0 0;font-size:22px;line-height:28px;font-weight:650}.session-error__body[data-v-64efce55]{margin:0;color:var(--fs-color-ink-muted);font-size:15px;line-height:22px}.session-error__actions[data-v-64efce55]{display:flex;gap:var(--fs-space-3);flex-wrap:wrap}:root{--fs-color-canvas: #f4f2ec;--fs-color-surface: #ffffff;--fs-color-surface-subtle: #f8f9f7;--fs-color-surface-inset: #ecefea;--fs-color-ink: #17212b;--fs-color-ink-muted: #65727e;--fs-color-ink-subtle: #88939b;--fs-color-line: #d8dcd5;--fs-color-line-strong: #bbc3ba;--fs-color-action: #2d5bea;--fs-color-action-pressed: #2348b5;--fs-color-action-soft: #e8eeff;--fs-color-marker: #c9e86a;--fs-color-success: #2d8663;--fs-color-success-soft: #e7f3ec;--fs-color-info: #496aa8;--fs-color-info-soft: #edf2fc;--fs-color-warning: #b56a1d;--fs-color-warning-soft: #fff2df;--fs-color-danger: #c84f4f;--fs-color-danger-strong: #ac3f3f;--fs-color-danger-soft: #fcecec;--fs-color-danger-border: #f0c9c9;--fs-color-danger-ink: #8f3030;--fs-color-warning-border: #eed3ac;--fs-color-warning-ink: #7d4a13;--fs-color-info-border: #cfdcf5;--fs-color-info-ink: #2d4373;--fs-color-success-border: #c4e2d2;--fs-color-success-ink: #1f5f47;--fs-color-action-soft-border: #d7e0ff;--fs-color-on-solid: #ffffff;--fs-color-disabled: #aeb6b0;--fs-brand-ember: #ff6a3d;--fs-font-sans: Onest, Inter, Arial, sans-serif;--fs-font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--fs-space-1: 4px;--fs-space-2: 8px;--fs-space-3: 12px;--fs-space-4: 16px;--fs-space-5: 20px;--fs-space-6: 24px;--fs-space-7: 32px;--fs-space-8: 40px;--fs-space-9: 48px;--fs-space-10: 64px;--fs-radius-sm: 6px;--fs-radius-md: 8px;--fs-radius-lg: 12px;--fs-radius-pill: 999px;--fs-focus-ring: 0 0 0 2px var(--fs-color-canvas), 0 0 0 4px var(--fs-color-action);--fs-shadow-floating: 0 4px 16px rgb(23 33 43 / 7%);--fs-motion-fast: .12s;--fs-motion-base: .18s;--fs-motion-slow: .26s;--fs-motion-easing: cubic-bezier(.2, .8, .2, 1)}@media (prefers-reduced-motion: reduce){:root{--fs-motion-fast: 1ms;--fs-motion-base: 1ms;--fs-motion-slow: 1ms}}:root{color:var(--fs-color-ink);background:var(--fs-color-canvas);font-family:var(--fs-font-sans);font-size:16px;line-height:24px;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body{min-width:320px;margin:0;padding:0}body{min-height:100dvh;background:var(--fs-color-canvas)}#app{min-height:100dvh}button,input,textarea,select{font:inherit;color:inherit}h1,h2,h3,p{overflow-wrap:break-word}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mono{font-family:var(--fs-font-mono);font-size:12px;line-height:18px}.wrap-anywhere{overflow-wrap:anywhere}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--fs-space-2);min-height:44px;padding:10px 16px;border:1px solid transparent;border-radius:var(--fs-radius-md);font-size:15px;line-height:20px;font-weight:600;cursor:pointer;transition:background-color var(--fs-motion-fast) var(--fs-motion-easing),border-color var(--fs-motion-fast) var(--fs-motion-easing),color var(--fs-motion-fast) var(--fs-motion-easing)}.button:disabled{cursor:not-allowed;opacity:.6}.button--primary{color:var(--fs-color-on-solid);background:var(--fs-color-action)}.button--primary:hover:not(:disabled){background:var(--fs-color-action-pressed)}.button--secondary{color:var(--fs-color-ink);background:var(--fs-color-surface);border-color:var(--fs-color-line-strong)}.button--secondary:hover:not(:disabled){background:var(--fs-color-surface-inset)}.button--ghost{color:var(--fs-color-ink);background:transparent;border-color:var(--fs-color-line-strong)}.button--ghost:hover:not(:disabled){background:var(--fs-color-surface-inset)}.button--quiet{color:var(--fs-color-ink-muted);background:transparent;border-color:transparent}.button--quiet:hover:not(:disabled){color:var(--fs-color-ink);background:var(--fs-color-surface-inset)}.button--danger{color:var(--fs-color-on-solid);background:var(--fs-color-danger)}.button--danger:hover:not(:disabled){background:var(--fs-color-danger-strong)}.icon-button{display:inline-grid;place-items:center;width:44px;height:44px;border:0;border-radius:var(--fs-radius-md);color:var(--fs-color-ink-muted);background:transparent;cursor:pointer;transition:background-color var(--fs-motion-fast) var(--fs-motion-easing)}.icon-button:hover{color:var(--fs-color-ink);background:var(--fs-color-surface-inset)}.link-button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0;border:0;color:var(--fs-color-action);background:none;font-size:14px;font-weight:600;cursor:pointer}.link-button:hover{text-decoration:underline}.chip{display:inline-flex;align-items:center;min-height:36px;padding:7px 12px;border:1px solid var(--fs-color-line-strong);border-radius:var(--fs-radius-pill);color:var(--fs-color-ink);background:var(--fs-color-surface);font-size:13px;line-height:18px;text-align:left;cursor:pointer;transition:background-color var(--fs-motion-fast) var(--fs-motion-easing),border-color var(--fs-motion-fast) var(--fs-motion-easing)}.chip:hover{border-color:var(--fs-color-action);background:var(--fs-color-action-soft)}.field{display:grid;gap:6px}.field__label{font-size:14px;line-height:20px;font-weight:600}.field__input{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--fs-color-line-strong);border-radius:var(--fs-radius-md);background:var(--fs-color-surface);font-size:16px;line-height:24px;transition:border-color var(--fs-motion-fast) var(--fs-motion-easing)}.field__input:hover:not(:disabled){border-color:var(--fs-color-ink-subtle)}.field__input--select{cursor:pointer}.field__hint{margin:0;color:var(--fs-color-ink-muted);font-size:13px;line-height:18px}.field__error{margin:0;color:var(--fs-color-danger);font-size:13px;line-height:18px;font-weight:600}:where(button,input,textarea,select,a,[tabindex]):focus-visible{outline:0;box-shadow:var(--fs-focus-ring)}@media (forced-colors: active){.button,.chip,.icon-button,.field__input{border:1px solid CanvasText}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
