.syvora-input-wrap[data-v-e5d891ff]{flex-direction:column;display:flex}.syvora-input-group[data-v-e5d891ff]{position:relative}.syvora-input[data-v-e5d891ff]{-webkit-backdrop-filter:blur(10px)saturate(160%);border-radius:var(--radius-sm,.625rem);width:100%;color:var(--color-text);box-sizing:border-box;background:#ffffff94;border:1px solid #ffffff85;padding:.75rem 3.5rem .75rem 1rem;font-size:1rem;transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:inset 0 1px #ffffffd9,inset 0 1px 3px #0000000a}.syvora-input[data-v-e5d891ff]:focus{background:#ffffffb8;border-color:#16a34a66;outline:none;box-shadow:inset 0 1px #fffffff2,inset 0 1px 3px #0000000a,0 0 0 3px #16a34a1a}.syvora-input[data-v-e5d891ff]:disabled{opacity:.5;cursor:not-allowed}.syvora-input[data-v-e5d891ff]::-webkit-outer-spin-button{-webkit-appearance:none}.syvora-input[data-v-e5d891ff]::-webkit-inner-spin-button{-webkit-appearance:none}.syvora-input--error[data-v-e5d891ff]{border-color:var(--color-error)}.syvora-input-suffix[data-v-e5d891ff]{color:var(--color-text-muted);pointer-events:none;font-size:.875rem;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.syvora-alert[data-v-5da54e80]{align-items:flex-start;gap:1rem;padding:.75rem 1rem;display:flex}.syvora-alert--warning[data-v-5da54e80]{-webkit-backdrop-filter:blur(12px);color:#7a5800;background:#fdf5e6cc;border-bottom:1px solid #f0b43c66}.syvora-alert--error[data-v-5da54e80]{-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-sm,.625rem);color:var(--color-error);background:#fef2f2bf;border:1px solid #dc262633;font-size:.875rem;box-shadow:inset 0 1px #ffffffb3}.syvora-alert--info[data-v-5da54e80]{-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-sm,.625rem);color:var(--color-text);background:#fff9;border:1px solid #ffffff80;box-shadow:inset 0 1px #fffc}.syvora-alert-content[data-v-5da54e80]{flex:1}.syvora-alert-dismiss[data-v-5da54e80]{cursor:pointer;color:inherit;opacity:.6;background:0 0;border:none;flex-shrink:0;padding:.1rem .25rem;font-size:.85rem;line-height:1}.syvora-alert-dismiss[data-v-5da54e80]:hover{opacity:1}.shell[data-v-6f06180f]{flex-direction:column;min-height:100vh;display:flex}.shell-header[data-v-6f06180f]{z-index:100;background:#fff;border-bottom:1px solid #00000014;align-items:center;height:4rem;padding:0 1.5rem;display:flex;position:sticky;top:0;box-shadow:0 1px 3px #0000000a}.shell-header-inner[data-v-6f06180f]{justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:960px;margin:0 auto;display:flex}.shell-left[data-v-6f06180f]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.shell-hamburger[data-v-6f06180f]{cursor:pointer;color:var(--color-text);background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.25rem;transition:background .15s;display:flex}.shell-hamburger[data-v-6f06180f]:hover{background:#0000000f}.shell-logo[data-v-6f06180f]{flex-shrink:0;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:700;display:flex}.logo-icon[data-v-6f06180f-s]{font-size:1.4rem}.logo-text[data-v-6f06180f-s]{color:inherit;text-decoration:none}.shell-nav[data-v-6f06180f]{flex:1;gap:1.25rem;padding-left:1.5rem;display:flex}.shell-nav[data-v-6f06180f] .nav-link{color:#0a1a1280;border-radius:.5rem;padding:.25rem .625rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s,background .15s}.shell-nav[data-v-6f06180f] .nav-link:hover{color:var(--color-text);background:#0000000a}.shell-nav[data-v-6f06180f] .nav-link--active{color:var(--color-accent);background:#73c3fe1f;font-weight:600}.shell-actions[data-v-6f06180f]{flex-shrink:0}.shell-actions-mobile[data-v-6f06180f]{flex-shrink:0;margin-left:auto}.shell-main[data-v-6f06180f]{flex:1;padding:3rem 1.5rem 2rem}.shell-footer[data-v-6f06180f]{text-align:center;color:var(--color-text-muted);background:#fff;border-top:1px solid #0000000f;padding:1rem 1.5rem;font-size:.8rem}.footer a[data-v-6f06180f-s]{color:var(--color-accent);text-decoration:none}.shell-drawer-backdrop[data-v-6f06180f]{z-index:1000;background:#0006;position:fixed;inset:0}.shell-drawer-panel[data-v-6f06180f]{background:#fff;flex-direction:column;width:280px;max-width:80vw;display:flex;position:absolute;top:0;bottom:0;left:0;overflow-y:auto;box-shadow:4px 0 24px #0000001f}.shell-drawer-header[data-v-6f06180f]{border-bottom:1px solid #00000014;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.shell-drawer-close[data-v-6f06180f]{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:.25rem;font-size:1.5rem;line-height:1}.shell-drawer-nav[data-v-6f06180f]{flex-direction:column;flex:1;gap:.25rem;padding:.75rem;display:flex}.shell-drawer-nav[data-v-6f06180f] .nav-link{color:#0a1a1299;border-radius:.5rem;padding:.625rem .75rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .15s,background .15s}.shell-drawer-nav[data-v-6f06180f] .nav-link:hover{color:var(--color-text);background:#0000000a}.shell-drawer-nav[data-v-6f06180f] .nav-link--active{color:var(--color-accent);background:#73c3fe1f;font-weight:600}.shell-drawer-actions[data-v-6f06180f]{border-top:1px solid #00000014;padding:.75rem 1.25rem}.shell-drawer-enter-active[data-v-6f06180f],.shell-drawer-leave-active[data-v-6f06180f]{transition:opacity .2s}.shell-drawer-enter-active .shell-drawer-panel[data-v-6f06180f],.shell-drawer-leave-active .shell-drawer-panel[data-v-6f06180f]{transition:transform .2s}.shell-drawer-enter-from[data-v-6f06180f],.shell-drawer-leave-to[data-v-6f06180f]{opacity:0}.shell-drawer-enter-from .shell-drawer-panel[data-v-6f06180f],.shell-drawer-leave-to .shell-drawer-panel[data-v-6f06180f]{transform:translate(-100%)}@media (width<=600px){.shell-header[data-v-6f06180f]{padding:0 1rem}.shell-main[data-v-6f06180f]{padding:1.5rem 1rem}}.syvora-modal-overlay[data-v-bac69277]{z-index:1000;background:#0006;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.syvora-modal[data-v-bac69277]{background:#fff;border:1px solid #00000014;border-radius:1.5rem;flex-direction:column;width:100%;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 8px 32px #0000001f,0 32px 64px #00000014}.syvora-modal--sm[data-v-bac69277]{max-width:360px}.syvora-modal--md[data-v-bac69277]{max-width:480px}.syvora-modal--lg[data-v-bac69277]{max-width:640px}.syvora-modal-header[data-v-bac69277]{background:#fafafa;border-bottom:1px solid #0000000f;flex-shrink:0;justify-content:space-between;align-items:center;padding:1.125rem 1.375rem;display:flex}.syvora-modal-title[data-v-bac69277]{color:var(--color-text);letter-spacing:-.01em;margin:0;font-size:1.0625rem;font-weight:700}.syvora-modal-close[data-v-bac69277]{color:var(--color-text-muted);cursor:pointer;background:#0000000f;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0;font-size:.8rem;line-height:1;transition:background .15s,color .15s;display:flex}.syvora-modal-close[data-v-bac69277]:hover{color:var(--color-text);background:#0000001a}.syvora-modal-body[data-v-bac69277]{flex-direction:column;gap:1.25rem;padding:1.375rem;display:flex;overflow-y:auto}.syvora-modal-footer[data-v-bac69277]{background:#fafafa;border-top:1px solid #0000000f;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.625rem;padding:1rem 1.375rem;display:flex}.syvora-avatar[data-v-e5552f83]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.syvora-avatar--sm[data-v-e5552f83]{width:2rem;height:2rem}.syvora-avatar--md[data-v-e5552f83]{width:3rem;height:3rem}.syvora-avatar--lg[data-v-e5552f83]{width:5rem;height:5rem;box-shadow:0 0 0 2.5px #fffc,0 2px 8px #00000014}.syvora-avatar--editable[data-v-e5552f83]{cursor:pointer}.syvora-avatar-img[data-v-e5552f83]{object-fit:cover;width:100%;height:100%}.syvora-avatar-initial[data-v-e5552f83]{color:#fff;font-weight:700;line-height:1}.syvora-avatar--sm .syvora-avatar-initial[data-v-e5552f83]{font-size:.8125rem}.syvora-avatar--md .syvora-avatar-initial[data-v-e5552f83]{font-size:1.125rem}.syvora-avatar--lg .syvora-avatar-initial[data-v-e5552f83]{font-size:2rem}.syvora-avatar-overlay[data-v-e5552f83]{opacity:0;color:#fff;background:#00000080;justify-content:center;align-items:center;font-size:.8125rem;font-weight:600;transition:opacity .15s;display:flex;position:absolute;inset:0}.syvora-avatar--editable:hover .syvora-avatar-overlay[data-v-e5552f83]{opacity:1}.syvora-textarea-wrap[data-v-af16a96c]{flex-direction:column;gap:.25rem;display:flex}.syvora-textarea[data-v-af16a96c]{-webkit-backdrop-filter:blur(10px)saturate(160%);border-radius:var(--radius-sm,.625rem);width:100%;color:var(--color-text,#0a1a12);resize:none;box-sizing:border-box;background:#ffffff94;border:1px solid #ffffff85;outline:none;padding:.625rem .875rem;font-family:inherit;font-size:.9375rem;line-height:1.5;transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:inset 0 1px #ffffffd9,inset 0 1px 3px #0000000a}.syvora-textarea[data-v-af16a96c]:focus{background:#ffffffb8;border-color:#16a34a66;box-shadow:inset 0 1px #fffffff2,inset 0 1px 3px #0000000a,0 0 0 3px #16a34a1a}.syvora-textarea[data-v-af16a96c]::placeholder{color:#0a1a1261}.syvora-textarea[data-v-af16a96c]:disabled{opacity:.5;cursor:not-allowed}.syvora-textarea--error[data-v-af16a96c]{border-color:var(--color-error,#dc2626)}.syvora-textarea-count[data-v-af16a96c]{text-align:right;color:var(--color-text-muted,#888);font-size:.8125rem}.syvora-textarea-count .warn[data-v-af16a96c]{color:#f59e0b}.syvora-textarea-error[data-v-af16a96c]{color:var(--color-error,#f87171);margin:0;font-size:.875rem}.syvora-empty-state[data-v-557add64]{color:var(--color-text-muted,#888);text-align:center;padding:2rem 0;font-size:.9375rem}.syvora-form-field[data-v-d8c92782]{flex-direction:column;gap:.375rem;display:flex}.syvora-form-field-label[data-v-d8c92782]{color:var(--color-text-muted,#aaa);justify-content:space-between;align-items:center;font-size:.8125rem;font-weight:600;display:flex}.syvora-form-field-count[data-v-d8c92782]{font-weight:400}.syvora-form-field-count.warn[data-v-d8c92782]{color:#f59e0b}.palette-overlay[data-v-686cd8f9]{z-index:2000;background:#0006;justify-content:center;align-items:flex-start;padding-top:18vh;display:flex;position:fixed;inset:0}.palette-panel[data-v-686cd8f9]{background:#fff;border:1px solid #00000014;border-radius:1.25rem;flex-direction:column;width:100%;max-width:520px;max-height:420px;margin:0 1rem;display:flex;overflow:hidden;box-shadow:0 8px 32px #0000001f,0 32px 64px #00000014}.palette-search[data-v-686cd8f9]{border-bottom:1px solid #0000000f;align-items:center;gap:.625rem;padding:.875rem 1rem;display:flex}.palette-search-icon[data-v-686cd8f9]{color:var(--color-text-muted,#0c1a277a);flex-shrink:0}.palette-input[data-v-686cd8f9]{color:var(--color-text,#0c1a27);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:.9375rem}.palette-input[data-v-686cd8f9]::placeholder{color:var(--color-text-muted,#0c1a277a)}.palette-kbd[data-v-686cd8f9]{color:var(--color-text-muted,#0c1a277a);text-transform:uppercase;letter-spacing:.04em;background:#0000000f;border-radius:.25rem;padding:.125rem .375rem;font-family:inherit;font-size:.625rem;font-weight:600}.palette-results[data-v-686cd8f9]{flex:1;padding:.5rem;overflow-y:auto}.palette-group[data-v-686cd8f9]{margin-bottom:.25rem}.palette-group-label[data-v-686cd8f9]{text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted,#0c1a277a);padding:.5rem .625rem .25rem;font-size:.68rem;font-weight:700}.palette-item[data-v-686cd8f9]{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.5rem;align-items:center;width:100%;padding:.5rem .625rem;font-family:inherit;transition:background .1s;display:flex}.palette-item[data-v-686cd8f9]:hover,.palette-item--active[data-v-686cd8f9]{background:#73c3fe1f}.palette-item-label[data-v-686cd8f9]{color:var(--color-text,#0c1a27);font-size:.875rem;font-weight:500}.palette-empty[data-v-686cd8f9]{text-align:center;color:var(--color-text-muted,#0c1a277a);padding:2rem 1rem;font-size:.8125rem}.palette-footer[data-v-686cd8f9]{background:#fafafa;border-top:1px solid #0000000f;align-items:center;gap:1rem;padding:.5rem 1rem;display:flex}.palette-hint[data-v-686cd8f9]{color:var(--color-text-muted,#0c1a277a);align-items:center;gap:.25rem;font-size:.6875rem;display:flex}.palette-hint kbd[data-v-686cd8f9]{text-align:center;background:#0000000f;border-radius:.25rem;min-width:1.125rem;padding:.0625rem .3rem;font-family:inherit;font-size:.625rem;font-weight:600}.palette-enter-active[data-v-686cd8f9],.palette-leave-active[data-v-686cd8f9]{transition:opacity .15s}.palette-enter-active .palette-panel[data-v-686cd8f9],.palette-leave-active .palette-panel[data-v-686cd8f9]{transition:transform .15s,opacity .15s}.palette-enter-from[data-v-686cd8f9],.palette-leave-to[data-v-686cd8f9]{opacity:0}.palette-enter-from .palette-panel[data-v-686cd8f9],.palette-leave-to .palette-panel[data-v-686cd8f9]{opacity:0;transform:scale(.96)translateY(-8px)}@media (width<=600px){.palette-overlay[data-v-686cd8f9]{padding-top:10vh}.palette-footer[data-v-686cd8f9]{display:none}}
