@font-face{font-family:RO Sans;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/RO-SansWebText-Regular-Ci827KN1.woff2)format("woff2")}@font-face{font-family:RO Sans;font-weight:400;font-style:italic;font-display:swap;src:url(/assets/RO-SansWebText-Italic--Jf2PnRH.woff2)format("woff2")}@font-face{font-family:RO Sans;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/RO-SansWebText-Bold-wjHdoudK.woff2)format("woff2")}@font-face{font-family:RO Serif;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/RO-SerifWeb-Regular-pOoqe27I.woff2)format("woff2")}@font-face{font-family:RO Serif;font-weight:400;font-style:italic;font-display:swap;src:url(/assets/RO-SerifWeb-Italic-CCrtouoK.woff2)format("woff2")}@font-face{font-family:RO Serif;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/RO-SerifWeb-Bold-C7Ft5iln.woff2)format("woff2")}:root{--color-background:#fcfcfc;--color-border:#e8eaef;--color-text-primary:#152a62;--color-text-secondary:#445581;--color-primary:#383ede;--color-primary-hover:#2f35c4;--color-surface-tint:#f3f4fb;--color-text-muted:#6b7280;--color-error:#ab0065;--width-sidebar:15.6875em;--width-task-log:15.75rem;--width-task-wizard:40.5rem;--width-content-default:40.5rem;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:RO Sans,sans-serif}body{color:var(--color-text-primary);margin:0}.empty-state[data-v-93263510]{border:1px solid var(--color-border);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2.5rem 1rem;display:flex}h2[data-v-93263510]{color:var(--color-text-primary);margin:0;font-size:1.125rem;font-weight:700;line-height:1.3333}p[data-v-93263510]{color:var(--color-text-secondary);margin:0;font-size:.875rem;font-weight:400;line-height:1.4286}thead th[data-v-80241776]{z-index:1;text-align:left;letter-spacing:.5px;color:var(--color-text-primary);background:var(--color-surface-tint);border-bottom:2px solid var(--color-border);white-space:nowrap;padding:.75rem .5rem;font-size:.875rem;font-weight:700;line-height:1.4286;position:sticky;top:0}thead th[data-v-80241776]:first-child{padding-left:1rem}thead th[data-v-80241776]:last-child{padding-right:1rem}.table-wrap[data-v-0da179b1]{box-sizing:border-box;height:100%;padding:1.5rem;overflow:auto}.table-inner[data-v-0da179b1]{width:max-content;min-width:100%}.tasks-table[data-v-0da179b1]{border-collapse:collapse;width:100%;box-shadow:0 1px 0 var(--color-border)}tbody td[data-v-0da179b1]{border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);padding:1.375rem 1rem;font-size:.875rem}.details[data-v-0da179b1]{color:var(--color-primary);font-weight:700;text-decoration:none}.details[data-v-0da179b1]:hover{text-decoration:underline}.loading-indicator[data-v-13a53d47]{box-sizing:border-box;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin:1rem;display:flex}.spinner[data-v-13a53d47]{border:4px solid #0000;border-top-color:var(--color-primary);border-radius:50%;width:100%;height:100%;animation:.75s linear infinite spin-13a53d47;display:block}@keyframes spin-13a53d47{to{transform:rotate(360deg)}}.loading-state[data-v-b60f877a]{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;margin:1.5rem;padding:1rem;display:flex}p[data-v-b60f877a]{color:var(--color-text-primary);text-align:center;margin:0;font-size:1.125rem;font-weight:700;line-height:1.3333}.app-button[data-v-86920495]{white-space:nowrap;cursor:pointer;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:.75rem;font-weight:700;display:inline-flex}.app-button.md[data-v-86920495]{letter-spacing:.03125rem;min-height:2.75rem;padding:0 .75rem;font-size:1rem;line-height:1.25}.app-button.lg[data-v-86920495]{min-height:3rem;padding:0 1.5rem;font-size:1.125rem;line-height:1.25}.app-button.primary[data-v-86920495]{background:var(--color-primary);color:#fff}.app-button.primary[data-v-86920495]:hover:not(:disabled){background:var(--color-primary-hover)}.app-button.secondary[data-v-86920495]{border:1px solid var(--color-primary);color:var(--color-primary);background:#fff}.app-button.secondary[data-v-86920495]:hover:not(:disabled){background:#f5f6ff}.app-button.danger[data-v-86920495]{background:var(--color-background);border:1px solid var(--color-error);color:var(--color-error)}.app-button.danger[data-v-86920495]:hover{background:#fdf0f6}.app-button[data-v-86920495]:disabled{opacity:.5;cursor:not-allowed}.app-button.primary[data-v-86920495]:disabled:hover{background:var(--color-primary)}.app-button.secondary[data-v-86920495]:disabled:hover{background:#fff}.app-button.danger[data-v-86920495]:disabled:hover{background:var(--color-background)}.error-state[data-v-65dc5c90]{width:min(var(--width-content-default), 100%)}.error-content[data-v-65dc5c90]{flex-direction:column;align-items:start;display:flex}h1[data-v-65dc5c90]{color:var(--color-text-primary);margin:0 0 .5rem;font-size:1.25rem;font-weight:700;line-height:1.4}p[data-v-65dc5c90]{color:var(--color-text-secondary);margin:0 0 1.5rem;font-size:1rem;line-height:1.375}.illustration-box[data-v-65dc5c90]{background:var(--color-surface-tint);border-radius:16px;justify-content:center;align-items:center;width:100%;margin-bottom:24px;display:flex}.illustration[data-v-65dc5c90]{max-width:300px;max-height:214px;margin:48px}.page-error[data-v-81e66444]{box-sizing:border-box;flex-direction:column;flex:1;align-items:safe center;padding:1.5rem;display:flex;overflow:auto}.error-page[data-v-7585d668]{box-sizing:border-box;background:var(--color-background);flex-direction:column;align-items:center;min-height:100vh;padding:48px;display:flex}.login-page[data-v-aae4ca4e]{background:#f2f1fe;justify-content:center;align-items:center;min-height:100vh;display:flex}.login-card[data-v-aae4ca4e]{box-sizing:border-box;background:var(--color-background);border-radius:16px;width:100%;max-width:480px;padding:2.5rem;box-shadow:0 4px 8px 3px #152a621a,0 1px 3px #152a6226}.brand[data-v-aae4ca4e]{align-items:center;gap:1rem;min-height:54px;margin-bottom:2.5rem;display:flex}.brand-logo[data-v-aae4ca4e]{width:54px;height:54px}.brand-title[data-v-aae4ca4e]{color:var(--color-text-primary);font-size:1.25rem;font-weight:700;line-height:1.4}.brand-subtitle[data-v-aae4ca4e]{color:var(--color-text-secondary);font-size:1rem;line-height:1.375}h1[data-v-aae4ca4e]{color:var(--color-text-primary);margin:0 0 2.5rem;font-size:2rem;font-weight:700;line-height:1.125}.icon[data-v-aae4ca4e]{width:1.25rem;height:1.25rem}.step-header[data-v-9615359b]{width:var(--width-task-wizard);text-align:start;flex-direction:column;align-items:start;gap:.5rem;max-width:100%;display:flex}.step-count[data-v-9615359b]{color:var(--color-text-secondary);margin:0;font-size:.75rem;line-height:1.3333}h2[data-v-9615359b]{color:var(--color-text-primary);margin:0;font-size:1.25rem;font-weight:700;line-height:1.4}.description[data-v-9615359b]{color:var(--color-text-primary);margin:0;font-size:1rem;line-height:1.375}.footer[data-v-970fb346]{box-sizing:border-box;border-top:2px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1rem 1.5rem;display:flex}.footer.flex-end[data-v-970fb346]{justify-content:flex-end}.right[data-v-970fb346]{align-items:center;gap:1rem;display:flex}.card[data-v-b601e9d1]{box-sizing:border-box;width:var(--width-task-wizard);border:1px solid var(--color-border);max-width:100%;color:var(--color-text-primary);text-align:start;border-radius:8px;flex-direction:column;gap:1rem;padding:1rem;display:flex}.reason-field[data-v-4033f786]{flex-direction:column;gap:.375rem;display:flex}.label[data-v-4033f786]{color:var(--color-text-secondary);align-items:center;gap:.125rem;font-size:.875rem;line-height:1.4286;display:flex}.required[data-v-4033f786]{color:var(--color-error)}.reason-input[data-v-4033f786]{box-sizing:border-box;border:1px solid var(--color-border);width:100%;height:6.25rem;color:var(--color-text-primary);resize:vertical;background:#fff;border-radius:6px;padding:1rem;font-family:inherit;font-size:1rem;line-height:1.375}.reason-input[data-v-4033f786]:disabled{background:var(--color-background);opacity:.5;cursor:not-allowed}.counter[data-v-4033f786]{color:var(--color-text-primary);text-align:right;margin:.125rem 0 0;font-size:.75rem;line-height:1.3333}.reason-card[data-v-e42493e2]{gap:.375rem}.row-value[data-v-18d79fbd],.row-list[data-v-18d79fbd]{overflow-wrap:break-word;max-width:100%;margin:0;font-size:1rem;font-weight:700;line-height:1.375}.row-list[data-v-18d79fbd]{padding-left:1.5rem}.row[data-v-8f563fd9]{flex-direction:column;gap:.25rem;display:flex}.row-label[data-v-8f563fd9]{line-break:anywhere;margin:0;font-size:.875rem;line-height:1.4286}h3[data-v-f4b54e8a]{margin:0;font-size:1.125rem;font-weight:700;line-height:1.3333}.dialog[data-v-304fbfb2]{color:inherit;background:var(--color-background);border:0;border-radius:6px;width:28.8125rem;max-width:calc(100% - 3rem);max-height:calc(100% - 3rem);padding:0;overflow-y:auto;box-shadow:0 1px 15px #0000000d}.dialog[data-v-304fbfb2]::backdrop{background:#152a6233}.dialog.sm[data-v-304fbfb2]{border-radius:1rem;width:19.5rem}.content[data-v-f2b92c91]{flex-direction:column;gap:1rem;padding:1.5rem;display:flex}h2[data-v-f2b92c91]{color:var(--color-text-primary);letter-spacing:.01125rem;margin:0;font-size:1.5rem;font-weight:700;line-height:1.5}p[data-v-f2b92c91]{color:var(--color-text-primary);margin:0;font-size:1rem;line-height:1.375}.footer[data-v-f2b92c91]{justify-content:flex-end;padding:.5rem;display:flex}.action[data-v-f2b92c91]{min-width:3.25rem;min-height:3.25rem;color:var(--color-primary);font:inherit;letter-spacing:.03125rem;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-radius:12px;padding:0 .5rem;font-size:1.125rem;font-weight:700;line-height:1.3333}.action[data-v-f2b92c91]:hover{background:var(--color-surface-tint)}.wallet-row[data-v-bbf45355]{border:1px solid var(--color-border);background:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;display:flex}.wallet-info[data-v-bbf45355]{flex-direction:column;gap:.125rem;display:flex}p[data-v-bbf45355]{margin:0}.wallet-id[data-v-bbf45355]{font-weight:700;line-height:1.375}.wallet-status[data-v-bbf45355]{font-size:.875rem;line-height:1.4286}.action[data-v-bbf45355]{color:var(--color-primary);font:inherit;letter-spacing:.03125rem;text-transform:uppercase;cursor:pointer;background:0 0;border:none;padding:0;font-size:.875rem;font-weight:700}.action[data-v-bbf45355]:hover{color:var(--color-primary-hover);text-decoration:underline}.search-form[data-v-53a530fe]{flex-direction:column;gap:.375rem;display:flex}.label[data-v-53a530fe]{color:var(--color-text-secondary);align-items:center;gap:.125rem;font-size:.875rem;line-height:1.4286;display:flex}.required[data-v-53a530fe]{color:var(--color-error)}.search-row[data-v-53a530fe]{align-items:flex-start;gap:.75rem;display:flex}.input-wrapper[data-v-53a530fe]{flex:1;position:relative}.search-input[data-v-53a530fe]{box-sizing:border-box;border:1px solid var(--color-border);width:100%;height:2.75rem;color:var(--color-text-primary);background:#fff;border-radius:6px;padding:0 2.5rem 0 1rem;font-family:inherit;font-size:1rem}.search-input.invalid[data-v-53a530fe]{border-color:var(--color-error)}.clear[data-v-53a530fe]{cursor:pointer;background:0 0;border:none;padding:.125rem;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.error[data-v-53a530fe]{color:var(--color-error);margin:0;font-size:.875rem;line-height:1.4286}.found[data-v-53a530fe]{flex-direction:column;gap:.5rem;display:flex}h3[data-v-53a530fe]{margin:0;font-size:1rem;font-weight:700;line-height:1.375}.hint[data-v-53a530fe]{margin:0;font-size:.875rem;line-height:1.4286}.wallet-list[data-v-53a530fe]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.intro[data-v-c22b1d6f]{flex-direction:column;gap:.5rem;display:flex}h2[data-v-c22b1d6f]{margin:0;font-size:1.25rem;font-weight:700;line-height:1.4}.message[data-v-c22b1d6f]{margin:0;font-size:1rem;line-height:1.375}.wizard-content[data-v-aac1ceb7]{flex-direction:column;flex:1;align-items:safe center;gap:1.5rem;min-height:0;padding:1.5rem 1.5rem 0;display:flex;overflow:auto}.placeholder-message[data-v-aac1ceb7]{color:var(--color-error);text-align:center;margin:0}.warning[data-v-4abda658]{box-sizing:border-box;width:100%;max-width:var(--width-task-wizard);background:#fff6e8;border-radius:8px;align-items:center;gap:.625rem;padding:1rem;display:flex}.icon[data-v-4abda658]{flex-shrink:0;width:24px;height:24px}p[data-v-4abda658]{color:#000;flex:1;margin:0;font-size:1rem;line-height:1.375}.log[data-v-b33b4747]{box-sizing:border-box;width:var(--width-task-log);border-left:1px solid var(--color-border);flex-direction:column;flex-shrink:0;gap:1rem;height:100%;padding:1.5rem;display:flex;overflow:auto}h3[data-v-b33b4747]{margin:0;font-size:1.125rem;font-weight:700;line-height:1.3333}hr[data-v-b33b4747]{border:none;border-top:1px solid var(--color-border);margin:0}.entry[data-v-b33b4747]{flex-direction:column;gap:.25rem;display:flex}h4[data-v-b33b4747]{margin:0;font-size:.875rem;font-weight:700;line-height:1.4286}.row[data-v-b33b4747]{gap:.25rem;font-size:1rem;line-height:1.375;display:flex}.row-label[data-v-b33b4747]{flex-shrink:0}.row-value[data-v-b33b4747]{font-weight:700}.footer[data-v-1118d1ed]{box-sizing:border-box;border-top:2px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;width:100%;padding:1rem 1.5rem;display:flex}.actions[data-v-1118d1ed]{align-items:center;gap:16px;display:flex}.content[data-v-cf63297d]{flex-direction:column;gap:1rem;padding:1.5rem;display:flex}h2[data-v-cf63297d]{color:var(--color-text-primary);margin:0;font-size:1.5rem;font-weight:700;line-height:1.4167}.question[data-v-cf63297d],.warning[data-v-cf63297d]{color:var(--color-text-primary);margin:0;font-size:1rem;line-height:1.375}.error[data-v-cf63297d]{color:var(--color-error);margin:0;font-size:1rem;font-weight:700;line-height:1.375}.footer[data-v-cf63297d]{justify-content:flex-end;gap:1rem;padding:1rem;display:flex}.footer[data-v-cf63297d] .cancel{background:0 0;border:0 solid #0000}.footer[data-v-cf63297d] .confirm.danger{background:var(--color-error);color:#fff}.footer[data-v-cf63297d] .confirm.danger:hover{color:#fff;background:#910056}.footer[data-v-cf63297d] .confirm.danger:disabled:hover{background:var(--color-error);color:#fff}.layout[data-v-06fd53f2]{align-items:stretch;height:100%;display:flex;overflow:hidden}.content[data-v-06fd53f2]{box-sizing:border-box;flex-direction:column;flex:1 1 0;align-items:safe center;gap:1.5rem;min-width:0;padding:1.5rem;display:flex;overflow:auto}h3[data-v-06fd53f2]{line-break:anywhere;margin:0;font-size:1.125rem;font-weight:700;line-height:1.3333}.brand[data-v-7721fd71]{box-sizing:border-box;border-bottom:2px solid var(--color-border);grid-row:1;align-items:center;gap:1rem;padding:1rem;display:flex}.brand-logo[data-v-7721fd71]{width:54px;height:54px}.brand-title[data-v-7721fd71]{color:var(--color-text-primary);font-size:1.25rem;font-weight:700;line-height:1.4}.brand-subtitle[data-v-7721fd71]{color:var(--color-text-secondary);font-size:1rem;line-height:1.375}.user-card[data-v-4b02afc9]{box-sizing:border-box;border-top:2px solid var(--color-border);grid-row:3;align-items:center;gap:1rem;padding:1rem;display:flex}.avatar[data-v-4b02afc9]{border-radius:50%;flex-shrink:0;width:34px;height:34px}.avatar-image[data-v-4b02afc9]{object-fit:cover}.avatar-initials[data-v-4b02afc9]{color:var(--color-primary);background:#e8eaf9;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;display:flex}.user-meta[data-v-4b02afc9]{flex:1}.user-name[data-v-4b02afc9]{color:var(--color-text-primary);font-size:1rem;font-weight:700;line-height:1.375}.user-role[data-v-4b02afc9]{color:var(--color-text-secondary);margin-top:.125rem;font-size:.875rem;font-weight:400;line-height:1.4286}.profile-toggle[data-v-4b02afc9]{anchor-name:--profile-toggle;cursor:pointer;background:0 0;border:none;width:1.5rem;height:1.5rem;padding:0;display:flex}.popover[data-v-4b02afc9]{position-anchor:--profile-toggle;inset:auto;left:calc(anchor(right) + .75rem);bottom:calc(anchor(bottom) - 1rem);background:var(--color-background);border:none;border-radius:4px;gap:.5rem;width:14.0625rem;margin:0;padding:1.5rem;box-shadow:0 4px 20px 5px #00000014}.popover[data-v-4b02afc9]:popover-open{flex-direction:column;display:flex}.popover-title[data-v-4b02afc9]{color:var(--color-text-primary);margin-bottom:.5rem;font-size:1rem;font-weight:700;line-height:1.375}.popover-action[data-v-4b02afc9]{min-height:3rem;color:var(--color-text-primary);letter-spacing:.03125rem;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:0 1rem 0 .5rem;font-size:.875rem;font-weight:700;line-height:1.4286;display:flex}.logout-button[data-v-4b02afc9]{min-height:3rem}.sidebar[data-v-724b8458]{border-right:2px solid var(--color-border)}.nav-section[data-v-724b8458]{grid-row:2;min-height:0;padding:1rem;overflow-y:auto}.section-label[data-v-724b8458]{color:var(--color-text-muted);margin:.5rem 0 .625rem;font-size:.75rem;font-weight:700}.nav-item[data-v-724b8458]{color:var(--color-text-primary);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:.625rem;padding:.875rem .5rem;font-weight:600;text-decoration:none;display:flex}.nav-item.active[data-v-724b8458]{border-color:var(--color-primary);background:var(--color-surface-tint);box-shadow:inset 0 0 0 1px #383ede1f}.icon[data-v-724b8458]{text-align:center;width:1.25em;color:var(--color-primary)}.title[data-v-86e68110]{padding:1.5rem}h2[data-v-86e68110]{color:var(--color-text-primary);margin:0;font-size:1.5rem;font-weight:700;line-height:1.4167}.action-row[data-v-86e68110]{box-sizing:border-box;border:none;border-top:1px solid var(--color-border);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:1rem;width:100%;min-height:5rem;padding:1rem .5rem 1rem 1.5rem;display:flex}.action-row[data-v-86e68110]:hover{background:var(--color-surface-tint)}.action-text[data-v-86e68110]{flex:1;min-width:0}.action-title[data-v-86e68110]{color:var(--color-text-primary);margin:0;font-size:1rem;font-weight:700;line-height:1.375}.action-title.danger[data-v-86e68110]{color:var(--color-error)}.action-description[data-v-86e68110]{color:var(--color-text-secondary);margin:0;font-size:.875rem;line-height:1.4286}.chevron[data-v-86e68110]{flex-shrink:0;width:1.5rem;height:1.5rem;padding:.75rem}.footer[data-v-86e68110]{border-top:1px solid var(--color-border);justify-content:flex-end;padding:1rem 1.5rem;display:flex}.cancel-button[data-v-86e68110]{min-width:2.75rem;color:var(--color-primary);letter-spacing:.03125rem;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.75rem 1rem;font-size:1rem;font-weight:700;line-height:1.25;display:flex}.cancel-button[data-v-86e68110]:hover{background:var(--color-surface-tint)}.header[data-v-36f7ab85]{box-sizing:border-box;border-bottom:2px solid var(--color-border);align-items:center;gap:1.5rem;padding:0 1.5rem;display:flex}.text[data-v-36f7ab85]{flex:1;min-width:4em}h1[data-v-36f7ab85]{color:var(--color-text-primary);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-bottom:0;font-size:1.5rem;line-height:1.4167;display:-webkit-box;overflow:hidden}p[data-v-36f7ab85]{color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:0;font-size:1rem;line-height:1.375;display:-webkit-box;overflow:hidden}.icon[data-v-36f7ab85]{width:1rem;height:1rem}.shell[data-v-88c0fdec]{grid-template-columns:var(--width-sidebar) 1fr;background:var(--color-background);grid-template-rows:auto 1fr auto;height:100dvh;display:grid;overflow:hidden}.area-sidebar[data-v-88c0fdec],.area-main[data-v-88c0fdec]{grid-row:1/4;grid-template-rows:subgrid;display:grid;overflow:hidden}.area-main[data-v-88c0fdec]{border-left:1px solid var(--color-border)}.area-main>header[data-v-88c0fdec]{grid-row:1}.area-content[data-v-88c0fdec]{grid-row:2;min-height:0;overflow:hidden}.area-content[data-v-88c0fdec]:has(+footer:empty){grid-row:2/4}.area-main>footer[data-v-88c0fdec]{grid-row:3}
