.asset-balance[data-v-5e18ff15]{border-top:1px solid color-mix(in srgb,var(--muted) 20%,transparent);margin:20px 0;padding-top:16px}.asset-balance h3[data-v-5e18ff15]{overflow-wrap:anywhere;margin:0 0 10px;font-size:17px}.asset-balance dl[data-v-5e18ff15]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;font-size:14px;display:grid}.asset-balance dd[data-v-5e18ff15]{text-align:right;overflow-wrap:anywhere;margin:0}.home-task h3[data-v-4b182de7]{overflow-wrap:anywhere;margin:0 0 12px;font-size:17px}.home-task .requirement-summary[data-v-4b182de7]{white-space:pre-wrap}.home-tasks[data-v-4b182de7]{margin-top:28px}.home-tasks>.secondary[data-v-4b182de7]{margin-top:4px}.task-pagination[data-v-4b182de7]{align-items:center}.manual-acceptance[data-v-5960d5e8]{border-top:1px solid var(--line,#d8dfe0);margin-top:24px;padding-top:16px}.manual-acceptance h5[data-v-5960d5e8]{margin:0 0 12px;font-size:16px}.manual-acceptance p[data-v-5960d5e8]{overflow-wrap:anywhere}.trust-role[data-v-5960d5e8]{margin:24px 0}.trust-asset h4[data-v-5960d5e8]{margin:0 0 12px;font-size:17px}.trust-asset dl[data-v-5960d5e8]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;font-size:14px;display:grid}.trust-asset dd[data-v-5960d5e8]{text-align:right;overflow-wrap:anywhere;margin:0}.trust-asset dt[data-v-5960d5e8]{overflow-wrap:anywhere}.invitation-preview pre[data-v-0caad4d2]{white-space:pre-wrap;font:inherit;overflow-wrap:anywhere;line-height:1.8}.invitation-terms h3[data-v-0caad4d2],.invitation-terms h4[data-v-0caad4d2]{overflow-wrap:anywhere}.invitation-milestone[data-v-0caad4d2]{border-top:1px solid color-mix(in srgb,var(--muted) 20%,transparent);padding:12px 0}.invitation-trust[data-v-0caad4d2]{margin:24px 0}.revision-evidence pre[data-v-2008eb20]{white-space:pre-wrap;font:inherit;overflow-wrap:anywhere;line-height:1.8}.revision-evidence h3[data-v-2008eb20],.revision-evidence h4[data-v-2008eb20]{overflow-wrap:anywhere}.history-record[data-v-2008eb20]{border-top:1px solid color-mix(in srgb,var(--muted) 20%,transparent);padding:12px 0}.message-record h3[data-v-3eb00fca],.message-receipt h3[data-v-3eb00fca]{overflow-wrap:anywhere;font-size:17px}.message-body[data-v-3eb00fca]{white-space:pre-wrap;overflow-wrap:anywhere}.review-form select[data-v-fd389d9e]{width:100%;font:inherit;border:1px solid var(--muted);background:var(--tg-theme-secondary-bg-color,#fff);color:inherit;border-radius:9px;padding:12px}.review-record h3[data-v-fd389d9e]{font-size:17px}.review-comment[data-v-fd389d9e]{white-space:pre-wrap;overflow-wrap:anywhere}.bound-attachment[data-v-00c82896]{border-top:1px solid var(--muted);margin:14px 0;padding-top:12px}.bound-attachment h4[data-v-00c82896]{overflow-wrap:anywhere;margin:0 0 8px}.attachment-list>.secondary[data-v-00c82896]{margin-top:12px}.delivery-evidence pre[data-v-f2776b37]{white-space:pre-wrap;font:inherit;overflow-wrap:anywhere;line-height:1.8}.delivery-evidence h3[data-v-f2776b37]{overflow-wrap:anywhere}.delivery-evidence a[data-v-f2776b37]{color:var(--accent);overflow-wrap:anywhere;max-width:100%;padding:12px 0;display:inline-block}.history-record[data-v-f2776b37]{border-top:1px solid color-mix(in srgb,var(--muted) 20%,transparent);padding:12px 0}.attachment-picker[data-v-71c9755a]{min-width:0;margin:20px 0}.attachment-picker h3[data-v-71c9755a]{font-size:17px}.attachment-picker h4[data-v-71c9755a]{overflow-wrap:anywhere;margin:0 0 8px}.upload-file[data-v-71c9755a],.selected-attachment[data-v-71c9755a],.staged-files article[data-v-71c9755a]{border-top:1px solid var(--muted);padding:14px 0}.file-selector input[data-v-71c9755a]{min-width:0;max-width:100%}.staged-files[data-v-71c9755a]{margin-top:20px}.staged-files summary[data-v-71c9755a]{cursor:pointer;padding:12px 0}.evidence-record h3[data-v-672df8a6],.evidence-receipt h3[data-v-672df8a6]{overflow-wrap:anywhere;font-size:17px}.evidence-body[data-v-672df8a6]{white-space:pre-wrap;overflow-wrap:anywhere}.case-record[data-v-67da5c70]{border-top:1px solid var(--muted);padding:12px 0}.case-panel pre[data-v-67da5c70]{white-space:pre-wrap;font:inherit;overflow-wrap:anywhere;line-height:1.8}.case-detail h3[data-v-67da5c70]{overflow-wrap:anywhere}.case-action[data-v-67da5c70]{margin:20px 0}.asset-selector[data-v-ea260123]{gap:10px;margin:18px 0;font-size:14px;display:grid}.asset-selector select[data-v-ea260123]{border:1px solid var(--muted);width:100%;min-width:0;font:inherit;color:inherit;background:var(--tg-theme-secondary-bg-color,#fff);border-radius:9px;padding:12px}.ledger-pagination[data-v-ea260123]{align-items:center}:root{color:var(--tg-theme-text-color,#182c38);background:var(--tg-theme-bg-color,#f3f6f5);font-synthesis:none;--accent:var(--tg-theme-button-color,#276957);--muted:var(--tg-theme-hint-color,#647872);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif;font-weight:400}*{box-sizing:border-box}body{margin:0}button{font:inherit;cursor:pointer;background:var(--accent);color:var(--tg-theme-button-text-color,#fff);border:0;border-radius:12px;min-height:46px;padding:13px 20px}button:focus-visible{outline-offset:3px;outline:3px solid #b79e55}.shell{max-width:680px;min-height:100dvh;padding:max(16px,var(--app-safe-top,env(safe-area-inset-top))) max(20px,var(--app-safe-right,env(safe-area-inset-right))) max(16px,var(--app-safe-bottom,env(safe-area-inset-bottom))) max(20px,var(--app-safe-left,env(safe-area-inset-left)));flex-direction:column;margin:0 auto;display:flex}header{align-items:center;gap:10px;padding:9px 0 28px;font-size:13px;display:flex}.brand{align-items:center;gap:10px;min-width:0;display:flex}.mark{object-fit:contain;flex-shrink:0;width:40px;height:40px;display:block}.brand-name{font-size:16px;font-weight:650;line-height:1.35}.brand-en{letter-spacing:1px;color:var(--muted);font-size:12px;font-weight:500;display:block}.phase{color:var(--muted);margin-left:auto;font-size:11px}main{flex:1}h1{letter-spacing:-1px;margin:10px 0 16px;font-size:34px;line-height:1.35}h2{margin:0 0 10px;font-size:18px}p{margin:8px 0;font-size:14px;line-height:1.8}.eyebrow{letter-spacing:2px;color:var(--accent);font-size:12px}.intro{color:var(--muted);margin-bottom:26px}.card{background:var(--tg-theme-secondary-bg-color,#fff);border:1px solid color-mix(in srgb,var(--muted) 16%,transparent);border-radius:20px;margin:16px 0;padding:24px}.card p{color:var(--muted)}.tag{background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent);border-radius:7px;margin-top:16px;padding:5px 10px;font-size:12px;display:inline-block}.muted{color:var(--muted);font-size:12px}.boundary{margin:20px 4px}.status{margin-top:12vh}.status h1,.profile h1{overflow-wrap:anywhere;font-size:26px}.status button{margin-top:20px}.secondary{color:var(--accent);border:1px solid var(--accent);background:0 0;margin-top:24px}nav{background:var(--tg-theme-secondary-bg-color,#fff);border:1px solid color-mix(in srgb,var(--muted) 16%,transparent);border-radius:16px;margin-top:24px;padding:5px;display:flex}nav button{color:var(--muted);background:0 0;flex:1}nav button[aria-current=page]{color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.notice{background:color-mix(in srgb,var(--accent) 10%,transparent);border-radius:12px;padding:12px;font-size:13px}.loader{border:2px solid var(--muted);border-top-color:#0000;border-radius:50%;width:24px;height:24px;animation:1s linear infinite spin;display:block}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.loader{animation:none}}.back{color:var(--accent);background:0 0;padding:8px 12px}.workflow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.workflow .secondary{margin-top:0}button:disabled{cursor:wait;opacity:.65}h1:focus{outline:none}nav button{min-width:0;padding:12px 6px}header{flex-wrap:wrap}main{min-width:0}p{overflow-wrap:anywhere}@media (width<=360px){.shell{padding-left:max(12px,var(--app-safe-left,env(safe-area-inset-left)));padding-right:max(12px,var(--app-safe-right,env(safe-area-inset-right)))}.card{padding:18px}h1{font-size:28px}.phase{margin-left:0}.workflow{grid-template-columns:1fr}}.contract-form fieldset{border:0;min-width:0;margin:0;padding:0}.contract-form label{gap:8px;margin:16px 0;font-size:14px;display:grid}.contract-form input,.contract-form textarea{border:1px solid var(--muted);width:100%;min-width:0;font:inherit;color:inherit;background:var(--tg-theme-secondary-bg-color,#fff);border-radius:9px;padding:12px}.actions{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.actions .secondary{margin-top:0}.contract-list{gap:12px;display:grid}.contract-list button{text-align:left;overflow-wrap:anywhere}.contract-details{overflow-wrap:anywhere}.contract-details pre{white-space:pre-wrap;font:inherit;line-height:1.8}.contract-details dl{grid-template-columns:auto 1fr;gap:10px;display:grid}.contract-details dd{margin:0}.invite-link{width:100%;max-width:100%;font:inherit;color:inherit;background:var(--tg-theme-secondary-bg-color,#fff);padding:10px}.execution-milestone dl{grid-template-columns:auto 1fr;gap:10px;font-size:14px;display:grid}.execution-milestone dd{text-align:right;overflow-wrap:anywhere;margin:0}.execution-milestone pre{white-space:pre-wrap;font:inherit;overflow-wrap:anywhere;line-height:1.8}.execution-milestone a{overflow-wrap:anywhere;max-width:100%;color:var(--accent);padding:10px 0;display:inline-block}.confirmation{border:2px solid var(--accent)}.execution-milestone h3{font-size:16px}.execution-milestone .tag{margin:0 0 14px}.wallet-balance dl,.wallet-entry dl{grid-template-columns:auto 1fr;gap:12px;font-size:14px;display:grid}.wallet-balance dd,.wallet-entry dd{text-align:right;overflow-wrap:anywhere;margin:0}.wallet-entry h3{font-size:17px}.modification-history article{border-top:1px solid color-mix(in srgb,var(--muted) 20%,transparent);padding:8px 0}.modification-history h3{margin-bottom:8px}
