@font-face{font-family:Prime Legal;src:url(/fonts/NimbusSans-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Prime Legal;src:url(/fonts/NimbusSans-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}.prime-contract-sheet{--text:#000;--muted:#000;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:0;padding:48px 54px;color:#000!important;background:#fff!important;font-family:Prime Legal,Arial,sans-serif!important}.prime-print-frame{table-layout:fixed;border-collapse:collapse;width:100%}.prime-print-frame>tbody>tr>td,.prime-print-frame>tfoot>tr>td{color:#000;white-space:normal;vertical-align:top;background:#fff;border:0;padding:0}.prime-print-frame>tbody>tr:hover,.prime-print-frame>tfoot>tr:hover{background:#fff}.prime-contract-sheet header{border:0;align-items:center;padding-bottom:12px}.prime-contract-sheet header img{width:285px;height:auto;max-height:none}.prime-contract-sheet header>div{max-width:230px;font-size:9pt;line-height:1.42}.prime-contract-sheet h1{letter-spacing:0;color:#000;margin:24px 0 16px;font-family:inherit;font-size:22pt;font-weight:700;line-height:1.15}.prime-contract-sheet h2{letter-spacing:0;color:#000;break-after:avoid;margin:20px 0 8px;font-family:inherit;font-size:14pt;font-weight:700}.prime-contract-sheet h3{color:#000;break-after:avoid;margin:14px 0 5px;font-family:inherit;font-size:10.5pt;font-weight:700;line-height:1.25}.prime-contract-sheet p,.prime-contract-sheet strong{color:#000;font-family:inherit}.prime-contract-sheet p{letter-spacing:0;orphans:3;widows:3;margin:0 0 9px;font-size:10.5pt;line-height:1.42}.prime-contract-sheet .prime-draft-notice{background:#fff;margin:15px 0 20px;font-size:10pt;line-height:1.4}.prime-contract-sheet .contract-parties{break-inside:avoid;gap:25px;margin:14px 0 24px}.prime-contract-sheet .contract-parties strong{font-size:10.5pt}.prime-contract-sheet .prime-execution{break-inside:avoid;margin-top:24px}.prime-contract-sheet .contract-signatures{gap:28px;margin-top:12px}.prime-contract-sheet .contract-signatures>div{overflow-wrap:anywhere;border:0;padding-top:0;font-size:10pt;line-height:1.8}.prime-seal{background:#fff;flex-shrink:0;width:24mm;height:24mm;display:block;position:relative;overflow:hidden}.prime-seal img{top:-18.6667%;left:-29.7778%;object-fit:fill!important;width:153.333%!important;max-width:none!important;height:124.444%!important;max-height:none!important;position:absolute!important}.prime-seal-signature{width:38mm;height:38mm;margin:0}.prime-contract-sheet .prime-page-footer{color:#000;border:0;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding:0;font-size:8pt;line-height:1.42;display:flex}@media (max-width:700px){.prime-contract-sheet{padding:25px}.prime-contract-sheet header{flex-wrap:wrap;gap:15px}.prime-contract-sheet header>div{text-align:left}.prime-contract-sheet .contract-signatures{grid-template-columns:1fr}.prime-contract-sheet header img{max-width:100%}}@media print{:is(html:has(.prime-contract-sheet),body:has(.prime-contract-sheet)){--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important}.prime-contract-sheet{-webkit-print-color-adjust:exact;print-color-adjust:exact;font-size:10.5pt;border:0!important;padding:0!important}.prime-contract-sheet header{flex-wrap:nowrap;display:flex}.prime-contract-sheet header img{width:76mm}.prime-contract-sheet .contract-parties,.prime-contract-sheet .contract-signatures{grid-template-columns:1fr 1fr;display:grid}.prime-contract-sheet .prime-page-footer{height:12mm;position:static;margin:0!important;padding:4mm 0 0!important}.prime-print-frame>tfoot{break-inside:avoid;display:table-footer-group}.prime-contract-sheet h1,.prime-contract-sheet h2,.prime-contract-sheet h3{break-after:avoid}.prime-contract-sheet .prime-execution{break-inside:avoid}}.prime-contract-sheet header{text-align:center;justify-content:center;display:flex}.prime-contract-sheet h1{text-align:center;margin:20px 0 8px}.prime-contract-sheet .prime-document-status{text-align:center;margin-bottom:20px;font-size:9pt}.prime-contract-sheet .prime-schedule{border-collapse:collapse;table-layout:fixed;width:100%;margin:12px 0 18px}.prime-contract-sheet .prime-schedule th,.prime-contract-sheet .prime-schedule td{white-space:normal;overflow-wrap:anywhere;text-transform:none;letter-spacing:0;color:#000;text-align:left;vertical-align:middle;background:#fff;border:1px solid #d9d9d9;padding:9px 12px;font-size:10pt;line-height:1.35}.prime-contract-sheet .prime-schedule th{width:43%;font-weight:600}.prime-contract-sheet .prime-schedule tr{break-inside:avoid}.prime-contract-sheet .contract-signatures p{min-height:1.4em;margin:8px 0;font-size:10pt}.prime-contract-sheet .contract-signatures .prime-signature-line{margin-top:28px}.prime-contract-sheet .prime-execution{break-before:auto}@media print{.prime-contract-sheet .prime-schedule th,.prime-contract-sheet .prime-schedule td{padding:5px 10px}.prime-contract-sheet .prime-execution{margin-top:0}.prime-commercial-start{break-before:page}.prime-clause{break-inside:avoid}}.prime-contract-sheet .prime-signing-area{isolation:isolate;min-height:38mm;margin-top:8px;padding-top:10mm;position:relative}.prime-contract-sheet .prime-signing-area .prime-seal{z-index:0;position:absolute;top:0;left:27mm}.prime-contract-sheet .prime-signing-area p{z-index:1;position:relative}.prime-contract-sheet .prime-signing-area .prime-signature-line{margin-top:0}.prime-contract-editor{gap:14px;display:grid}.prime-contract-editor details{border:1px solid var(--border);border-radius:10px;padding:16px}.prime-contract-editor summary{cursor:pointer;font-weight:600}.prime-contract-editor details>p{font-size:13px;line-height:1.5}.prime-contract-editor .dialog-fields{padding:16px 0 0}@media print{.prime-payment-record{break-before:page}.prime-payment-record h3{break-after:avoid}.prime-payment-record .prime-schedule{break-inside:avoid}.prime-contract-sheet .prime-execution{break-before:page}.prime-contract-sheet .prime-schedule{break-inside:avoid}}
.crypto-page{gap:22px;display:grid}.crypto-page .page-heading{margin-bottom:0}.crypto-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.crypto-actions select{background:var(--surface,#fff);width:auto;color:inherit;border:1px solid var(--border,#d7dce3);font:inherit;border-radius:10px;padding:10px 12px;font-size:12px}.crypto-overview{color:var(--muted,#687284);justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.crypto-overview>span:first-child{align-items:center;gap:9px;display:flex}.crypto-overview strong{color:var(--ink);margin-left:12px;font-size:17px;display:inline-block}.crypto-wallet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.crypto-wallet{min-width:0;padding:24px}.crypto-wallet-top{align-items:center;gap:13px;display:flex}.crypto-wallet-top h2{margin:0;font-size:17px}.crypto-wallet-top p{color:var(--muted,#687284);margin:4px 0 0;font-size:12px}.crypto-wallet-top .crypto-state{margin-left:auto}.crypto-network{color:#248169;background:#3197771f;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.crypto-network.ethereum{color:#7081b6;background:#6c7bb721}.crypto-state{white-space:nowrap;color:var(--muted,#687284);background:#6f7c8e1a;border-radius:6px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;display:inline-flex}.crypto-state.ready{color:#238267;background:#3393721a}.crypto-state.warning{color:#ae7730;background:#c0832a1a}.crypto-balance{letter-spacing:-1.2px;margin:25px 0 20px;font-size:34px;font-weight:600}.crypto-balance small{letter-spacing:.4px;color:var(--muted,#687284);font-size:13px;font-weight:500}.crypto-address{background:#7c8a9c0f;border-radius:8px;align-items:center;gap:8px;padding:7px 8px 7px 12px;display:flex}.crypto-address code{word-break:break-all;-webkit-user-select:all;user-select:all;flex:1;font-size:11px;line-height:1.7}.crypto-wallet-bottom{color:var(--muted,#687284);justify-content:space-between;align-items:center;gap:8px;margin-top:17px;font-size:10px;display:flex}.crypto-wallet-bottom a,.crypto-detail a{align-items:center;gap:4px;display:flex}.crypto-error{color:#ac7531;margin-bottom:0;font-size:12px;line-height:1.6}.crypto-transactions{overflow:hidden}.crypto-table-heading{justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.crypto-table-heading h2{margin:0;font-size:18px}.crypto-table-heading p{color:var(--muted,#687284);margin:7px 0 0;font-size:12px}.crypto-table{border-collapse:collapse;width:100%;min-width:880px}.crypto-table th{text-align:left;text-transform:uppercase;letter-spacing:.6px;color:var(--muted,#687284);background:#7c8a9c0d;padding:13px 22px;font-size:10px;font-weight:600}.crypto-table td{border-top:1px solid var(--border,#e1e5eb);vertical-align:top;padding:21px 22px;font-size:12px}.crypto-table td strong{font-weight:600;display:block}.crypto-table td small{color:var(--muted,#687284);white-space:nowrap;margin-top:6px;font-size:10px;display:block}.crypto-direction{align-items:center;gap:7px;display:flex}.crypto-in{color:#238267}.crypto-muted{color:var(--muted,#687284)}.crypto-table .text-button{white-space:nowrap;align-items:center;gap:6px;display:flex}.crypto-table summary{cursor:pointer;font-family:monospace;font-size:10px}.crypto-detail{gap:10px;max-width:250px;padding-top:12px;display:grid}.crypto-detail code{word-break:break-all;-webkit-user-select:all;user-select:all;font-size:10px;display:block}.crypto-table-footer{color:var(--muted,#687284);border-top:1px solid var(--border,#e1e5eb);justify-content:space-between;gap:16px;padding:17px 24px;font-size:10px;display:flex}.crypto-empty{text-align:center;color:var(--muted,#687284);justify-items:center;gap:10px;padding:55px 20px;display:grid}.crypto-empty h3{margin:0;font-size:15px}.crypto-empty p{margin:0;font-size:12px}.crypto-help{color:var(--muted,#687284);align-items:flex-start;gap:7px;margin:0;font-size:11px;line-height:1.75;display:flex}.crypto-help svg{flex-shrink:0;margin-top:2px}.crypto-notice{align-items:center;gap:10px;display:flex}.crypto-notice button{margin-left:auto}.crypto-form{gap:18px;display:grid}.crypto-form label{gap:7px;font-size:12px;display:grid}.crypto-form input,.crypto-form select{border:1px solid var(--border,#d7dce3);background:var(--surface,#fff);width:100%;color:inherit;font:inherit;border-radius:8px;min-width:0;padding:12px}.crypto-form-row{grid-template-columns:110px 1fr;gap:16px;display:grid}.crypto-hash{word-break:break-all;color:var(--muted,#687284);font-size:10px}.crypto-source{color:var(--muted,#687284);font-size:11px;line-height:1.7}.crypto-source code{word-break:break-all;-webkit-user-select:all;user-select:all;display:block}.crypto-review{background:#3393720d;border:1px solid #3393724d;border-radius:10px;padding:17px;font-size:12px;line-height:1.7}.crypto-review code{word-break:break-all;-webkit-user-select:all;user-select:all}.crypto-review p:last-child{margin-bottom:0;font-size:11px}.crypto-spin{animation:1.4s linear infinite crypto-spin}@keyframes crypto-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.crypto-spin{animation:none}}@media (max-width:1050px){.crypto-wallet-grid{grid-template-columns:1fr}.crypto-table-heading,.crypto-overview{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.crypto-wallet{padding:18px}.crypto-balance{font-size:29px}.crypto-table-heading{padding:18px}.crypto-wallet-top{gap:9px}.crypto-wallet-top h2{font-size:15px}.crypto-wallet-top .crypto-state{font-size:9px}.crypto-table-footer{flex-direction:column}.crypto-actions{gap:8px}.crypto-actions .button,.crypto-actions select{width:auto;font-size:11px}.crypto-overview strong{margin-left:6px}.crypto-wallet-bottom{flex-wrap:wrap}}
