:root{--bg:#fafafd;--surface:#fff;--ink:#181b23;--muted:#818491;--line:#e9eaf0;--blue:#2254eb;--blue-soft:#f0f3ff;--body:"DM Sans",sans-serif;--mono:"DM Mono",monospace;--display:"DM Sans",sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.5 var(--body);-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:600}button,input,select{font:inherit}button{cursor:pointer;border:0;background:none;color:inherit}a{color:inherit;text-decoration:none}button,a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button:disabled{opacity:.5;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #afc0fc;outline-offset:3px}::selection{background:#dbe4ff}.svg-defs{position:absolute;width:0;height:0;overflow:hidden}.icon{width:18px;height:18px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.sr-only{position:absolute;left:0;top:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-shell{width:100%;padding:17px 24px 0}.header{display:flex;align-items:center;gap:9px;width:min(650px,100%);min-height:51px;margin:0 auto;padding:5px 6px 5px 11px;background:#ffffffd9;border:1px solid #e7e8ee;border-radius:30px;box-shadow:0 2px 5px #212c4610}.brand{display:flex;align-items:center;flex-shrink:0;gap:6px;font-size:16px;font-weight:650;letter-spacing:-.7px;padding-right:5px}.brand img{display:block;width:27px;height:27px;border-radius:8px}.brand-fi{font-weight:450;color:#979aa5}.nav-pill{display:flex;flex:1;background:#f3f4f8;border-radius:25px;padding:3px;gap:4px;min-width:0}.nav-pill a{flex:1;text-align:center;padding:8px 14px;font-size:13px;color:#92949e;border-radius:23px;transition:.15s;white-space:nowrap}.nav-pill a:hover{color:var(--ink)}.nav-pill a.active{color:var(--ink);background:#fff;box-shadow:0 1px 4px #252b4d13}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:11px 18px;border-radius:10px;font-size:14px;font-weight:550;transition:background .15s,box-shadow .15s}.button.primary{background:var(--blue);color:#fff;box-shadow:0 2px 3px #1543c61a}.button.primary:hover{background:#1647d7}.button.dark{background:#13161d;color:#fff}.button.white,.button.clear{border:1px solid var(--line);background:#fff}.button.soft{background:var(--blue-soft);color:var(--blue)}.button.small{padding:8px 15px;min-height:37px;border-radius:22px;font-size:13px}.button.full{width:100%}.button .icon{width:16px;height:16px}.text-button,.inline-link{display:inline-flex;align-items:center;gap:5px;padding:0;font-size:12px;color:#7c8290}.text-button:hover,.inline-link:hover{color:var(--blue)}.text-button .icon,.inline-link .icon{width:13px;height:13px}.inline-link{color:#3860c4;font-weight:500}.header .icon{display:none}#wallet-button{max-width:159px;flex-shrink:0}#wallet-button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}main{padding:45px 0 35px;max-width:940px;margin:auto;min-height:calc(100vh - 142px)}.receipt-workspace{max-width:420px;margin:auto}.receipt-heading{text-align:center;margin-bottom:17px}.eyebrow{font:12px var(--mono);letter-spacing:1.2px;color:#9296a2}.receipt-heading .eyebrow{font-size:11px;letter-spacing:1.5px;display:flex;align-items:center;justify-content:center;gap:8px}.receipt-heading .eyebrow:before{content:"";width:17px;height:1px;background:#dce0e8}.receipt-heading .eyebrow span{font-family:var(--body);color:#a2a7b2}.receipt-heading h1{font-size:29px;line-height:1.2;letter-spacing:-1.15px;margin:11px 0 10px}.receipt-heading p{font-size:14px;line-height:1.55;color:#81858f}.receipt-badges{display:flex;align-items:center;justify-content:center;gap:7px;margin-bottom:20px}.receipt-badges>span{padding:4px 9px;background:#fff;border:1px solid #edefF3;border-radius:14px;color:#8c909a;font-size:11px;white-space:nowrap;box-shadow:0 1px 3px #272a3d06}.receipt-badges b{font-weight:500;color:#5d6575;margin-left:4px}.demo-chip:before{content:"";display:inline-block;width:5px;height:5px;background:#959faf;border-radius:50%;vertical-align:1px;margin-right:5px}.type-switch{display:flex;max-width:263px;margin:0 auto 13px;padding:3px;border:1px solid var(--line);border-radius:9px;background:#f1f2f6}.type-switch a,.type-switch button{flex:1;display:flex;justify-content:center;align-items:center;gap:7px;padding:6px 8px;border-radius:6px;color:#959aa6;font-size:12px;white-space:nowrap}.type-switch .active{background:#fff;color:#404959;box-shadow:0 1px 4px #212e4910}.type-switch .icon{width:13px;height:13px}.receipt-paper{background:#fff;border:1px solid #e6e8ed;border-radius:16px;box-shadow:0 5px 17px #343e5411,0 1px 3px #343e5405;overflow:visible}.receipt-section{padding:20px 18px}.receipt-section-label{display:flex;justify-content:space-between;align-items:center;gap:14px;font:11px var(--mono);letter-spacing:1.25px;color:#878d9b;min-height:23px}.network-chip,.asset-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border:1px solid #eeeff3;border-radius:14px;background:#f7f8fb;font:500 12px var(--body);letter-spacing:0;color:#4f5664}.arc-logo{display:inline-grid;place-items:center;width:17px;height:17px;border-radius:5px;background:#14171f;color:#fff;font:600 12px var(--body)}.usdc-dot{display:inline-grid;place-items:center;width:17px;height:17px;border-radius:50%;background:#3e81ce;color:#fff;font:500 13px var(--body)}.token-dot{color:#71699a}.amount-input{display:flex;align-items:baseline;gap:10px;margin:14px 0 12px}.amount-input input{width:100%;min-width:0;border:0;outline:none;padding:0;background:transparent;color:#1e222d;font:400 31px/1.25 var(--mono);letter-spacing:-1.1px}.amount-input input:focus-visible{box-shadow:0 2px #d9e0fa;outline:none}.amount-input>span{font:12px var(--mono);color:#9297a3;letter-spacing:0}.amount-caption{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:#9297a3}.receipt-amount{padding-bottom:19px}.perforated{position:relative;border-top:1px dashed #dcdfe7}.perforated:before,.perforated:after{content:"";position:absolute;z-index:1;width:11px;height:11px;border:1px solid #e4e6ed;border-radius:50%;background:var(--bg);top:-6px;pointer-events:none}.perforated:before{left:-6px}.perforated:after{right:-6px}.receipt-terms{background:#f5f6fa;padding-top:17px;padding-bottom:16px}.receipt-row{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px;color:#898f9d;margin-bottom:11px}.receipt-row>strong{font:400 12px var(--mono);color:#5f6678;text-align:right}.receipt-row select{max-width:55%;padding:2px 22px 2px 6px;font:400 12px var(--mono);color:#555e70;border:0;border-radius:5px;outline-offset:2px;background:transparent;cursor:pointer}.receipt-row small{font:10px var(--mono);padding:2px 4px;margin-left:4px;background:#e9edf4;border-radius:3px;color:#858c9e}.receipt-rule{height:1px;background:#e6e8f0;margin:13px 0}.receipt-explainer{border-top:1px solid #e6e8f0;margin-top:13px;padding-top:11px;font-size:12px;color:#9198a7;line-height:1.6}.receipt-details{background:#fff}.receipt-details summary{display:flex;justify-content:space-between;align-items:center;gap:12px;list-style:none;padding:15px 18px;cursor:pointer;font-size:13px;color:#777f91}.receipt-details .details-prompt{display:flex;gap:4px;align-items:center;color:#969faf;font-size:12px}.details-prompt .icon{width:13px;height:13px}.receipt-details[open] .details-prompt .icon{transform:rotate(45deg)}.details-fields{padding:0 18px 4px}.field{display:block;margin:0 0 17px}.field>span{display:block;font-size:12px;color:#747e90;margin-bottom:7px}.field input,.field select{width:100%;max-width:100%;border:1px solid #e5e8ef;background:#fff;border-radius:7px;padding:10px 11px;min-height:42px;font-size:14px;color:#4e586b}.field input::placeholder{color:#b0b6c2}.field input:hover,.field select:hover{border-color:#c3cbdc}.field small{display:block;font-size:11px;color:#9aa1af;margin-top:7px;line-height:1.7}.receipt-output{border-radius:0 0 16px 16px;padding-bottom:20px}.output-amount{display:flex;align-items:baseline;gap:10px;justify-content:space-between;margin:14px 0 12px}.output-amount strong{font:400 30px/1.3 var(--mono);letter-spacing:-1px;overflow-wrap:anywhere;min-width:0}.output-amount>span{font:12px var(--mono);color:#9297a3}.receipt-submit{margin-top:12px;min-height:45px}.receipt-submit .icon{width:15px;height:15px}.demo-note{text-align:center;font-size:11px;color:#a0a6b2;margin-top:11px}.form-error{display:none;font-size:13px;line-height:1.6;padding:10px 12px;border:1px solid #f4dddd;border-radius:8px;background:#fff4f4;color:#a55f5f;margin-top:12px}.receipt-steps{max-width:790px;display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin:28px auto 0}.receipt-steps>section{padding:16px;background:#fff;border:1px solid #e6e8ee;border-radius:12px;box-shadow:0 1px 2px #252c4905}.receipt-steps>section>span{font:11px var(--mono);color:#a2a8b6}.receipt-steps h2{font-size:13px;letter-spacing:-.2px;font-weight:550;margin:9px 0 5px}.receipt-steps p{font-size:12px;line-height:1.65;color:#9298a5}.receipt-steps small,.receipt-steps a{display:inline-flex;align-items:center;gap:4px;font:10px var(--mono);background:#f3f4f7;border-radius:4px;padding:2px 5px;color:#8e95a5;margin-top:9px}.receipt-steps a .icon{width:10px;height:10px}.trust-note{max-width:660px;font-size:11px;color:#9aa1ae;text-align:center;line-height:1.7;margin:20px auto 0}.trust-note .icon{width:13px;height:13px;vertical-align:-2px;margin-right:4px}.footer{display:flex;align-items:center;justify-content:space-between;gap:15px;max-width:790px;margin:0 auto;padding:19px 0 24px;border-top:1px solid #eeeff3}.footer-brand{font-size:13px;color:#8b92a0;font-weight:550;letter-spacing:-.3px}.footer-brand>span{font-size:11px;color:#a7adba;font-weight:400;margin-left:8px;letter-spacing:0}.footer>div{display:flex;gap:19px;font-size:11px;color:#979fad}.footer .text-button{font-size:11px;color:#979fad}.workspace-wide{max-width:940px}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:18px 0 28px}.page-heading .eyebrow{font-size:11px;letter-spacing:1px}.page-heading h1{font-size:29px;font-weight:550;letter-spacing:-1px;margin:9px 0}.page-heading p{font-size:14px;color:#9298a4}.page-heading .button{font-size:12px;min-height:40px;padding:9px 14px}.ledger-totals{display:grid;grid-template-columns:1.6fr 1fr 1.2fr;background:#fff;border:1px solid var(--line);border-radius:12px;margin:0 0 28px;padding:20px 0;box-shadow:0 2px 3px #222f4604}.ledger-totals>div{padding:0 24px;border-right:1px dashed var(--line)}.ledger-totals>div:last-child{border:0}.ledger-totals>div>span{display:block;font-size:12px;color:#969fac}.ledger-totals strong{display:block;font:400 26px var(--mono);letter-spacing:-1px;margin-top:10px}.ledger-totals small{font-size:12px;color:#969fac}.ledger-totals .network-value{display:flex;align-items:center;gap:8px;font:500 15px var(--body);letter-spacing:0;margin-top:17px}.section-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:15px}.tabs{display:flex;gap:20px}.tab{position:relative;padding:8px 0 11px;font-size:13px;color:#989eac}.tab.active{color:#394154}.tab.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#444e66}.tab-count{font:10px var(--mono);margin-left:5px}.table-card{background:#fff;border:1px solid #e6e8ef;border-radius:13px;overflow:hidden}.table-scroll{position:relative;overflow:auto}.commit-table{width:100%;border-collapse:collapse;white-space:nowrap;text-align:left}.commit-table th{padding:15px 17px;font-size:11px;font-weight:400;color:#a0a6b2;background:#f9fafc;border-bottom:1px dashed #e4e8f0}.commit-table td{padding:20px 17px;border-bottom:1px dashed #e6e9f0;font-size:13px;color:#626e81}.commit-table tbody tr:last-child td{border-bottom:0}.commit-table tbody tr{cursor:pointer}.commit-table tbody tr:hover{background:#fcfcff}.token-cell{display:flex;gap:10px;align-items:center}.token-icon{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;font:500 20px var(--body);flex-shrink:0}.token-icon.usdc{background:#eaf3ff;color:#367cc8}.token-icon.orbt,.token-icon.neutral{background:#f1effa;color:#8c82bb}.token-name{font-weight:550;color:#3c465a}.subtext{display:block;font-size:11px;color:#a0a7b5;margin-top:3px;font-weight:400}.amount-value{font:12px var(--mono);color:#535e75}.amount-value small{font:10px var(--mono);color:#a1a7b3;margin-left:3px}.type-label{display:flex;gap:5px;align-items:center;font-size:12px}.type-label .icon{width:13px;height:13px}.status-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border:1px solid #e4e9ed;background:#f6f8fa;border-radius:5px;color:#81939d;font-size:11px;white-space:nowrap}.status-badge .icon{width:11px;height:11px}.status-badge.vesting{color:#9285ad;background:#f8f6fc;border-color:#eeebf5}.status-badge.preview{color:#969071;background:#faf9f5;border-color:#efeee5}.row-arrow{display:grid;place-items:center;padding:5px;color:#99a3b4}.row-arrow .icon{width:14px;height:14px}.table-footer{display:flex;justify-content:space-between;gap:15px;padding:12px 17px;border-top:1px dashed #e4e8f0;font:10px var(--mono);letter-spacing:.3px;color:#a1a8b6;background:#fafbfc}.table-footer>span:last-child{display:flex;align-items:center;gap:5px}.table-footer .icon{width:12px;height:12px}.ledger-bottom{display:flex;justify-content:space-between;gap:15px;color:#9ba4b4;font-size:12px;padding:18px 3px}.roadmap-note{padding:13px 16px;margin-top:14px;background:#f4f5f9;border:1px dashed #e2e7ef;border-radius:8px;text-align:center;font-size:12px;color:#8995aa}.roadmap-note span{font:10px var(--mono);padding:3px 5px;margin-left:7px;border-radius:4px;background:#e9edf5;color:#9ca6b8}.back-link{display:flex;align-items:center;gap:6px;font-size:12px;color:#98a2b4;margin-bottom:23px}.back-link .icon{width:14px;height:14px;transform:rotate(180deg)}.verification-wrap{max-width:680px;margin:auto}.verification-wrap>.eyebrow{font-size:11px;text-align:center;letter-spacing:1px;margin-top:30px}.verification-head{display:flex;align-items:center;justify-content:center;gap:11px;flex-wrap:wrap;margin:15px 0 18px}.project-mark{display:none}.verification-head h1{font-size:28px;font-weight:550;letter-spacing:-1px;text-align:center}.verification-head p{font-size:12px;color:#99a2b3;text-align:center;margin-top:4px}.verification-head>.button{font-size:12px;min-height:37px;padding:8px 11px;margin-left:10px}.verify-banner{display:flex;align-items:flex-start;gap:9px;background:#f2f4f8;border:1px solid #e8ecf2;border-radius:9px;padding:12px 14px;font-size:12px;color:#909caf;line-height:1.7;margin:20px 0 18px}.verify-banner .icon{width:16px;height:16px;margin-top:3px}.verify-banner strong{font-weight:500;color:#748299}.commitment-selector{display:flex;gap:7px;justify-content:center;margin-bottom:20px}.commitment-selector a{border:1px solid #e7eaf2;padding:7px 10px;background:#fff;border-radius:7px;font-size:12px;color:#9ba4b5}.commitment-selector a.active{color:#5d73a1;border-color:#ccd6eb;background:#f6f8fc}.verification-grid{display:grid;grid-template-columns:1fr;max-width:490px;margin:auto;background:#fff;border:1px solid #e5e8ee;border-radius:15px;box-shadow:0 5px 17px #343e540a}.detail-card{padding:25px 23px;background:#fff;border-radius:15px 15px 0 0}.detail-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:23px}.detail-title h2{font-size:16px;font-weight:500;letter-spacing:-.3px}.detail-asset{display:flex;align-items:center;gap:12px;margin-bottom:24px}.detail-asset strong{font:400 27px var(--mono);letter-spacing:-1px;overflow-wrap:anywhere}.detail-asset p{font-size:11px;color:#9aa4b6;margin-top:5px}.data-list{margin:0}.data-list>div{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:17px;font-size:13px;line-height:1.6}.data-list>div:last-child{margin:0}.data-list dt{color:#929eaf;flex-shrink:0}.data-list dd{margin:0;text-align:right;color:#6f7d94;overflow-wrap:anywhere;max-width:66%}.data-list dd.mono{font:12px/1.7 var(--mono)}.schedule-box{padding-top:20px;margin-top:20px;border-top:1px dashed #e3e7ef}.schedule-box h3{font-size:12px;font-weight:500;margin-bottom:6px;color:#69778e}.schedule-box p{font-size:12px;color:#9aa5b6;line-height:1.8}.small-caption{font-size:11px;color:#a5aebe;line-height:1.7;margin-top:12px}.verification-grid>aside{position:relative;border-top:1px dashed #dce2ed}.verification-grid>aside:before,.verification-grid>aside:after{content:"";width:12px;height:12px;position:absolute;top:-7px;background:var(--bg);border:1px solid #e0e6ef;border-radius:50%;z-index:1}.verification-grid>aside:before{left:-7px}.verification-grid>aside:after{right:-7px}.evidence-card{background:#f5f6fa;border-radius:0;padding:22px 23px}.evidence-card h3{font-size:13px;font-weight:500;margin-bottom:19px}.evidence-row{display:grid;grid-template-columns:1fr 1fr;gap:6px 18px;font-size:12px;margin-bottom:14px}.evidence-row>span{color:#929eaf}.evidence-row>strong{font-size:12px;font-weight:400;color:#74829a;text-align:right}.evidence-row>code{font:11px/1.8 var(--mono);color:#8190aa;word-break:break-all;text-align:right}.evidence-row>div{grid-column:1/-1;text-align:right}.evidence-row a{display:inline-flex;align-items:center;gap:4px;color:#7e91b3;font-size:11px}.evidence-row a .icon{width:12px;height:12px}.evidence-card>.button{font-size:12px;min-height:36px;padding:8px}.proof-card{padding:20px 23px;border-top:1px dashed #dce2ed}.proof-card h3{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:500;color:#8594ab}.proof-card h3 .icon{width:15px;height:15px}.proof-card p{font-size:12px;line-height:1.8;color:#a0aabc;margin-top:9px}.verification-bottom{text-align:center;font:10px var(--mono);letter-spacing:.6px;color:#a7b1c2;padding:25px 0 0}.vesting-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:20px}.metric-card{padding:21px;background:#fff;border:1px solid var(--line);border-radius:11px}.metric-card p{font-size:12px;color:#929fb4}.metric-card strong{display:block;font:400 27px var(--mono);letter-spacing:-1px;margin-top:10px}.metric-card strong small{font:12px var(--body);letter-spacing:0;color:#9ba7bb}.vesting-chart-card{border:1px solid var(--line);border-radius:12px;padding:24px;background:#fff;margin-bottom:22px}.chart-header{display:flex;justify-content:space-between;gap:12px}.chart-header h2{font-size:15px;font-weight:500}.chart-header p{font-size:12px;color:#a0aabd;margin-top:4px}.chart-legend{display:flex;align-items:center;gap:6px;font-size:11px;color:#9da9bf}.chart-legend:before{content:"";width:12px;height:2px;background:#7086bc}.chart-wrap{position:relative;margin:25px 0 0 37px}.chart-wrap svg{width:100%;height:170px;overflow:visible;display:block}.chart-y{position:absolute;top:0;bottom:0;left:-38px;display:flex;flex-direction:column;justify-content:space-between;font:11px var(--mono);color:#a9b3c6}.chart-x{display:flex;justify-content:space-between;margin:14px 0 0 37px;font:11px var(--mono);color:#a9b3c6}.section-title{font-size:16px;font-weight:500}.empty-state{text-align:center;padding:50px 20px}.empty-state h1,.empty-state h3{font-size:23px;font-weight:500}.empty-state p{font-size:14px;color:#929caf;margin:12px 0 20px}dialog{padding:0;max-width:430px;width:calc(100% - 32px);border:1px solid #e4e8f0;border-radius:17px;background:#fff;color:var(--ink);box-shadow:0 25px 80px #20315025}dialog::backdrop{background:#3446632b;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-inner{padding:26px}.modal-top{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:17px}.modal-top h2{font-size:21px;letter-spacing:-.6px;font-weight:550}.icon-button{display:grid;place-items:center;width:28px;height:28px;background:#f4f6fa;border-radius:50%;color:#a0a9bb}.icon-button .icon{width:14px;height:14px}.modal-copy{font-size:13px;line-height:1.8;color:#929fb4;margin-bottom:20px}.modal-summary{padding:18px 0;margin:18px 0;border-top:1px dashed #e0e5ef;border-bottom:1px dashed #e0e5ef}.modal-check{display:flex;gap:9px;align-items:flex-start;font-size:12px;line-height:1.8;color:#98a3b8;margin:18px 0}.modal-check input{accent-color:var(--blue);margin-top:5px}.success-symbol{width:47px;height:47px;display:grid;place-items:center;background:#f1f5fd;color:#8198c4;border-radius:12px;margin-bottom:17px}.success-title{font-size:25px;letter-spacing:-1px;font-weight:500;margin-bottom:9px}.share-input{width:100%;padding:12px;border:1px solid var(--line);border-radius:7px;font:11px var(--mono);background:#f7f9fd;color:#8d9bb4}#toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,10px);background:#272d3b;color:#fff;padding:12px 18px;border-radius:9px;font-size:13px;box-shadow:0 7px 20px #21354f18;opacity:0;pointer-events:none;transition:.2s;z-index:100;text-align:center;max-width:90vw}#toast.show{opacity:1;transform:translate(-50%)}.page-enter{animation:enter .22s ease both}@keyframes enter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1450px){main{padding-top:54px}.receipt-heading h1{font-size:31px}.receipt-workspace{max-width:440px}.receipt-section{padding-left:21px;padding-right:21px}.receipt-steps{margin-top:34px}}@media(max-width:800px){.app-shell{padding:15px 19px 0}.header{gap:5px;padding-left:9px}.nav-pill a{padding:8px 11px}.brand{font-size:15px}.brand img{width:25px;height:25px}.receipt-steps{max-width:650px}.receipt-steps>section{padding:14px}.receipt-steps p{font-size:12px}.table-footer>span:last-child{display:none}.page-heading h1{font-size:26px}.page-heading p{max-width:330px}.page-heading .button{white-space:nowrap}.ledger-totals>div{padding:0 18px}.ledger-totals strong{font-size:23px}.footer-brand>span{display:none}.vesting-stats{gap:10px}.metric-card{padding:17px}.chart-header{flex-wrap:wrap}.verification-head>.button{margin:0}.verify-banner{margin-top:17px}.commit-table td{padding:19px 13px}.commit-table th{padding:14px 13px}}@media(max-width:600px){.app-shell{padding:12px 14px 0}.header{min-height:46px;border-radius:25px;padding:4px 5px 4px 9px;gap:4px}.brand{font-size:13px;gap:4px;padding:0}.brand img{width:23px;height:23px}.nav-pill{padding:2px;gap:0}.nav-pill a{font-size:11px;padding:7px 6px}.button.small{font-size:11px;min-height:33px;padding:7px 11px}#wallet-button{max-width:108px}main{padding-top:35px;min-height:calc(100vh - 129px)}.receipt-workspace{max-width:420px}.receipt-heading h1{font-size:28px}.receipt-heading p{font-size:14px}.receipt-section{padding-left:18px;padding-right:18px}.receipt-row{font-size:13px}.receipt-row>strong,.receipt-row select{font-size:12px}.receipt-steps{grid-template-columns:1fr;margin-top:26px;gap:9px;max-width:420px}.receipt-steps>section{padding:16px 17px;display:grid;grid-template-columns:32px 1fr;gap:3px 10px;align-items:baseline}.receipt-steps h2{margin:0}.receipt-steps p{grid-column:2;max-width:260px}.receipt-steps small,.receipt-steps a{grid-column:2;justify-self:start;margin-top:6px}.trust-note{max-width:390px;font-size:11px;padding:0 8px}.footer{max-width:420px;gap:12px}.footer>div{gap:14px}.footer>div,.footer .text-button{font-size:11px}.ledger-totals{grid-template-columns:1.4fr 1fr;padding:18px 0}.ledger-totals>div{padding:0 16px}.ledger-totals>div:nth-child(2){border:0}.ledger-totals>div:last-child{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px dashed var(--line);margin-top:16px;padding-top:14px}.ledger-totals .network-value{font-size:13px;margin:0}.ledger-totals strong{font-size:23px}.page-heading{flex-direction:column;align-items:flex-start;gap:15px;margin-top:5px}.page-heading .button{width:100%}.page-heading p{font-size:14px;max-width:none}.section-toolbar{flex-wrap:wrap;gap:9px}.tabs{gap:18px}.tab{font-size:12px}.section-toolbar>.text-button{font-size:11px;margin-bottom:2px}.commit-table,.commit-table tbody{display:block;white-space:normal}.commit-table thead{display:none}.commit-table tbody tr{display:grid;grid-template-columns:1fr 1fr;gap:0 12px;padding:20px;position:relative;border-bottom:1px dashed #e2e7f0}.commit-table tbody tr:last-child{border:0}.commit-table td{display:block;border:0;padding:7px 0}.commit-table td:first-child{grid-column:1/-1;padding:0 24px 13px 0}.commit-table td:nth-child(2){grid-column:1;grid-row:2}.commit-table td:nth-child(4){grid-column:2;grid-row:2}.commit-table td:nth-child(2):before,.commit-table td:nth-child(4):before{display:block;font-size:11px;color:#9fa8b9;margin-bottom:5px}.commit-table td:nth-child(2):before{content:"Amount"}.commit-table td:nth-child(4):before{content:"Release date"}.commit-table td:nth-child(3){grid-column:1;grid-row:3;padding-top:11px}.commit-table td:nth-child(5){grid-column:2;grid-row:3;padding-top:11px}.commit-table td:last-child{position:absolute;right:15px;top:23px;padding:0}.amount-value{overflow-wrap:anywhere}.ledger-bottom{flex-wrap:wrap;justify-content:center;font-size:11px;gap:10px}.roadmap-note{font-size:11px}.vesting-stats{grid-template-columns:1fr}.metric-card{display:grid;grid-template-columns:1fr auto;align-items:center;gap:3px}.metric-card strong{margin:0;grid-column:2;grid-row:1/3}.metric-card .subtext{grid-column:1}.vesting-chart-card{padding:20px 17px}.chart-wrap svg{height:145px}.chart-x,.chart-y{font-size:10px}.verification-wrap>.eyebrow{font-size:10px;letter-spacing:.4px}.verification-head{flex-direction:column;gap:15px}.verification-head h1{font-size:25px}.verification-head>.button{min-height:36px}.commitment-selector{flex-wrap:wrap;gap:5px}.commitment-selector a{font-size:11px;padding:6px 8px}.detail-card{padding:23px 20px}.detail-title h2{font-size:15px}.detail-asset strong{font-size:24px}.data-list>div{font-size:12px;gap:13px}.data-list dt{max-width:40%}.data-list dd.mono{font-size:11px}.evidence-card{padding:20px}.evidence-row{font-size:11px;gap:7px 12px}.proof-card{padding:20px}.verification-bottom{font-size:9px;letter-spacing:.25px}.modal-inner{padding:23px}.field input,.field select{font-size:16px}.amount-input input{font-size:30px}}@media(max-width:360px){.brand>span{display:none}.nav-pill a{padding:7px 8px}.receipt-heading h1{font-size:26px}.field-pair{grid-template-columns:1fr;gap:0}.receipt-section-label{font-size:10px;letter-spacing:.6px}.receipt-row{font-size:12px}.receipt-row>strong,.receipt-row select{font-size:11px}.amount-caption,.amount-caption .inline-link{font-size:11px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.page-enter{animation:none}.receipt-section{padding-top:17px;padding-bottom:17px}.receipt-terms{padding-top:14px;padding-bottom:14px}.receipt-terms .receipt-rule{margin:11px 0}.receipt-explainer{margin-top:10px;padding-top:10px}.receipt-details summary{padding-top:12px;padding-bottom:12px}.receipt-section-label{font-size:12px;letter-spacing:1px}.receipt-row{font-size:14px;margin-bottom:9px}.receipt-row>strong,.receipt-row select{font-size:13px}.receipt-heading p{color:#787f8d}.receipt-badges>span{font-size:12px}.type-switch a{font-size:13px}.receipt-details summary{font-size:14px}.receipt-steps h2{font-size:14px}.field>span{font-size:14px}.data-list>div{font-size:14px}.commit-table td{font-size:14px}.type-label{font-size:13px}.status-badge,.receipt-steps p,.demo-note,.trust-note{font-size:12px}.receipt-terms{color:#7e8696}.receipt-explainer{color:#8790a1}.receipt-amount .amount-caption,.receipt-output .amount-caption{color:#8a94a3}.module-picker{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 5px;margin:0 0 13px;color:#7d8390;font-size:12px}.module-picker select{border:1px solid var(--line);background:#fff;border-radius:8px;padding:7px 29px 7px 11px;color:#4d5564;font-size:13px}.live-chip:before{content:"";display:inline-block;width:5px;height:5px;margin-right:6px;vertical-align:2px;background:#46c698;border-radius:50%;box-shadow:0 0 0 3px #eaf9f2}.field{display:flex;flex-direction:column;gap:6px;margin:13px 0}.field>span{font-size:12px;color:#818998;font-weight:450}.field input,.field select,.field textarea{width:100%;min-width:0;border:1px solid #e5e8ef;border-radius:8px;background:#fff;padding:10px;color:#454d5b;font:12px var(--body)}.field input.address-input{font:11px var(--mono);letter-spacing:-.4px}.field textarea{resize:vertical;line-height:1.7;font:11px/1.8 var(--mono)}.field input[type=datetime-local]{font-size:11px;padding:8px 5px}.field-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field-pair .field{min-width:0}.field-hint{font-size:11px;line-height:1.7;color:#9298a4;margin:8px 0}.check-row{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:#6e7788;margin:12px 0}.check-row input{accent-color:var(--blue);margin:3px 0 0;flex-shrink:0}.details-fields{padding:0 18px 14px}.output-line{display:flex;align-items:baseline;justify-content:space-between;gap:15px;margin:17px 0 12px}.output-line strong{font:400 28px var(--mono);letter-spacing:-1px;overflow-wrap:anywhere}.output-line>span{font:12px var(--mono);color:#8d96a5}.receipt-serial{font-size:10px;color:#b1b7c2}.form-error{font-size:12px;line-height:1.6;color:#bf5555;margin:12px 0}.muted{color:#939aa7}.notice{font-size:12px;line-height:1.75;background:#f5f6fa;border:1px solid #e8ebf2;border-radius:10px;padding:13px;margin:16px 0;color:#707a8d}.file-label{display:flex;align-items:center;gap:15px;color:var(--blue);font-size:12px;overflow:hidden}.file-label input{font-size:10px;width:200px}.transaction-status{font-size:12px;line-height:1.7;color:#657ba8;margin:20px 0}.modal-top{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px}.modal-top h2{font-size:24px;letter-spacing:-.8px;margin-top:8px;line-height:1.2}.close-button{font-size:25px;color:#9299a6;padding:0 3px}.review-list{background:#f8f9fc;border-radius:10px;padding:14px}.review-list .receipt-row{align-items:flex-start;font-size:12px;padding:4px 0;gap:20px}.review-list strong{text-align:right;max-width:65%;font:12px var(--mono);overflow-wrap:anywhere}.wallet-options{display:grid;gap:10px;margin-top:22px}.wallet-choice{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#f7f8fc;border:1px solid #e7ebf3;border-radius:10px;padding:14px;font-size:12px;text-align:left}.wallet-choice small{display:block;font:9px var(--mono);margin-top:6px;color:#8a93a4;overflow-wrap:anywhere}.wallet-choice>span:last-child{white-space:nowrap;color:var(--blue)}.manage-tabs{display:flex;border-bottom:1px solid var(--line);margin:28px 0 24px;overflow-x:auto;gap:28px}.manage-tabs a{font-size:13px;color:#939baa;padding:0 1px 12px;white-space:nowrap;border-bottom:2px solid transparent}.manage-tabs a.active{color:var(--blue);border-color:var(--blue)}.ledger-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ledger-card{border:1px solid var(--line);background:#fff;border-radius:13px;padding:22px;min-width:0}.ledger-card .receipt-row{font-size:12px;gap:14px;margin-bottom:10px;align-items:flex-start}.ledger-card .receipt-row strong{text-align:right;font-size:12px;overflow-wrap:anywhere}.card-heading{display:flex;justify-content:space-between;gap:12px;margin-bottom:23px;align-items:center}.card-heading .eyebrow{font-size:10px;letter-spacing:1px}.status-pill{background:#f0f6f3;border:1px solid #e6efea;border-radius:14px;font-size:10px;padding:3px 7px;color:#6c917b;text-transform:capitalize}.ledger-card h2{font:24px var(--mono);letter-spacing:-1px;margin-bottom:22px;overflow-wrap:anywhere}.ledger-card h2>span{font-size:12px;letter-spacing:0;color:#8f98a6}.card-bottom{border-top:1px dashed #e5e8ef;padding-top:14px;margin-top:19px;display:flex;justify-content:space-between;gap:15px;font-size:11px;color:#8791a2}.card-bottom>span:last-child{color:var(--blue)}.schedule-card:hover{border-color:#b8c8f4;box-shadow:0 5px 20px #293e7610}.card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:13px;margin-top:18px;border-top:1px dashed var(--line);padding-top:16px}.card-actions .button{font-size:11px}.loading{text-align:center;font-size:13px;color:#9199a9;padding:70px 0}.empty-state{grid-column:1/-1;text-align:center;padding:58px 25px;border:1px dashed #dfe4ed;border-radius:14px;background:#ffffff80}.empty-state>span{font-size:34px;color:#899abb}.empty-state h2{font-size:22px;letter-spacing:-.6px;margin:15px 0 7px}.empty-state p{font-size:13px;color:#919bab;line-height:1.7;margin-bottom:23px}.ledger-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:17px}.ledger-toolbar .check-row{margin:0}.activity-row{display:flex;align-items:center;justify-content:space-between;gap:25px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:18px;margin:10px 0;min-width:0}.activity-row strong{display:block;font-size:13px;font-weight:500}.activity-row small{font-size:10px;color:#949dab}.activity-row .wrap{max-width:55%;font-size:10px}.wrap{overflow-wrap:anywhere;word-break:break-word;font-size:11px;line-height:1.6}.mono{font-family:var(--mono)}.proof-amount{font:32px var(--mono);letter-spacing:-1.3px;margin:19px 0 24px;overflow-wrap:anywhere}.proof-amount span{font-size:14px;color:#8691a3;margin-left:12px;letter-spacing:0}.schedule-chart{margin-top:27px}.schedule-chart>div{display:flex;justify-content:space-between;gap:18px;font-size:10px;color:#8b96a8}.schedule-chart svg{display:block;width:100%;margin:9px 0}.schedule-chart small{font-size:9px}.proof-workspace .receipt-row{font-size:12px;gap:13px}.proof-workspace .receipt-row strong{font-size:12px;text-align:right}.evidence-section{border-top:1px dashed var(--line);background:#fcfcfe;border-radius:0 0 16px 16px}.evidence-section h3{font-size:13px;margin-bottom:17px}.evidence-item{display:flex;flex-direction:column;gap:6px;margin:15px 0}.evidence-item>span:first-child{color:#8e97a6;font-size:11px}.proof-actions{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:16px}.proof-actions .button{font-size:12px;padding:10px 14px}.owner-actions{display:flex;flex-direction:column;align-items:flex-start;gap:15px;padding:20px;border:1px dashed var(--line);border-radius:10px;margin-top:20px}.address-line{margin:20px 0}.claim-line{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px dashed var(--line);padding:17px 0;margin-top:15px;font:13px var(--mono)}input[type=file]{max-width:100%}.receipt-terms select{max-width:190px}.receipt-terms .receipt-row strong{font-weight:500}.receipt-output{border-radius:0 0 16px 16px}.receipt-paper .button{margin-top:12px}.receipt-heading h1{font-size:28px}.footer{max-width:940px}.receipt-workspace form>.button{margin-top:9px}.receipt-paper details summary{font-size:12px;color:#7e899b;cursor:pointer}.receipt-paper details .receipt-row{margin-top:12px}#modal{max-width:460px;width:calc(100% - 30px);border:1px solid #e9edf5;border-radius:20px;box-shadow:0 30px 100px #15234926}#modal::backdrop{background:#27304750;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#modal .modal-inner{padding:25px}@media(max-width:650px){.ledger-cards{grid-template-columns:1fr}.manage-tabs{gap:23px;margin-top:23px}.ledger-card{padding:20px}.field input[type=datetime-local]{font-size:10px}.activity-row{flex-direction:column;align-items:flex-start;gap:9px}.activity-row .wrap{max-width:100%}.proof-actions{flex-wrap:wrap}.field input,.field select,.field textarea{font-size:14px}.field input.address-input{font-size:11px}.wallet-choice small{font-size:8px}.receipt-badges{gap:5px}.receipt-badges>span{font-size:10px;padding:4px 7px}.field-pair{gap:9px}.proof-amount{font-size:28px}.receipt-heading h1{font-size:27px}.receipt-steps{margin-top:28px}.card-actions .text-button,.review-list strong{font-size:11px}.output-line strong{font-size:26px}.receipt-terms .receipt-row,.receipt-terms select{font-size:12px}}:root{--bg: #fafbfe;--ink: #191d26;--blue: #2454e6;--line: #e7eaf0}body{background:var(--bg)}.app-shell{padding-top:20px}.header{width:min(650px,100%);padding:5px 6px 5px 12px;min-height:52px;border-color:#e5e8ef;box-shadow:0 2px 4px #232c4005,0 7px 24px #232c4004}.brand{gap:7px}.nav-pill{background:#f2f4f8}.nav-pill a{color:#697281;font-weight:500}.nav-pill a.active{box-shadow:0 1px 3px #263c6012,0 0 0 1px #e7eaf05c}main{padding-top:35px}.receipt-workspace{max-width:440px}.receipt-heading{margin-bottom:15px}.receipt-heading .eyebrow{font-size:9px;letter-spacing:1.6px;color:#9299a7}.receipt-heading h1{font-size:32px;letter-spacing:-1.4px;margin:10px 0 8px;font-weight:600}.receipt-heading p{font-size:13px;color:#737d8e}.receipt-badges{margin-bottom:24px;gap:6px}.receipt-badges>span{font-size:9px;color:#737d8e;padding:5px 8px;border-color:#ebedf2;box-shadow:0 1px 2px #222c4010}.ui-icon{width:16px;height:16px;display:inline-block;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.product-tabs{display:flex;gap:3px;padding:4px;margin:0 0 14px;background:#eff2f7;border:1px solid #e8ebf1;border-radius:13px;position:relative;z-index:3}.product-tabs>a,.tool-menu>summary{display:flex;justify-content:center;align-items:center;min-height:36px;padding:8px 11px;gap:7px;font-size:12px;font-weight:550;color:#7a8494;border-radius:9px;cursor:pointer;transition:background .18s,color .18s,box-shadow .18s}.product-tabs>a{flex:1}.product-tabs>a.active,.tool-menu>summary.active{background:#fff;color:#2454d9;box-shadow:0 1px 3px #243c5b0d,0 0 0 1px #e5e9f080}.product-tabs>a:hover,.tool-menu>summary:hover{color:#254bad}.tool-menu{position:relative;flex:1}.tool-menu>summary{list-style:none}.tool-menu>summary::-webkit-details-marker{display:none}.tool-menu>summary>.ui-icon:last-child{width:10px;height:10px;transition:transform .18s}.tool-menu[open]>summary{background:#fff;color:#323f55}.tool-menu[open]>summary>.ui-icon:last-child{transform:rotate(180deg)}.tool-menu-panel{position:absolute;z-index:20;top:calc(100% + 11px);right:-4px;width:280px;padding:8px;border:1px solid #e4e9f1;background:#fff;border-radius:15px;box-shadow:0 15px 40px #202c4914,0 4px 10px #202c4908}.menu-label{display:block;padding:9px 10px 8px;font:9px var(--mono);letter-spacing:1px;color:#949cab}.tool-menu-panel a{display:flex;gap:12px;align-items:center;padding:12px 10px;border-radius:8px;color:#778296;transition:background .16s}.tool-menu-panel a:hover,.tool-menu-panel a[aria-current]{background:#f4f6fb;color:#2454e6}.tool-menu-panel a>.ui-icon:first-child{width:19px;height:19px}.tool-menu-panel a>.ui-icon:last-child{margin-left:auto;width:13px}.tool-menu-panel a strong{display:block;font-size:12px;font-weight:550;color:#354053}.tool-menu-panel a small{display:block;font-size:10px;color:#8a93a1;margin-top:2px}.receipt-paper{border-radius:16px;border-color:#e3e7ef;box-shadow:0 3px 5px #2b3c5d04,0 10px 32px #2b3c5d06}.receipt-section{padding:18px 21px}.receipt-section-label{font-size:9px;letter-spacing:1.1px;color:#858f9f}.network-chip{padding:4px 7px 4px 4px;color:#515d70;font-size:10px;background:#f4f6fa;border:1px solid #edf0f5}.network-chip .arc-logo{width:16px;height:16px;font-size:11px}.amount-input{margin:17px 0 16px;align-items:center}.amount-input input{font-size:34px;letter-spacing:-1.8px;color:#202633}.amount-input>span{font:11px var(--mono);color:#7a8699;background:#f6f8fc;border:1px solid #edf0f7;border-radius:6px;padding:5px 7px}.asset-shortcuts{display:flex;gap:5px;align-items:center;margin:0 0 13px}.asset-shortcuts button{display:inline-flex;align-items:center;gap:5px;border:1px solid #e5e9f1;border-radius:20px;padding:4px 8px 4px 4px;background:#fff;color:#6b7687;font-size:10px;font-weight:550;min-height:28px}.asset-shortcuts button[aria-pressed=true]{border-color:#c5d3fa;background:#f0f4ff;color:#3157bb;box-shadow:0 1px 2px #2454e608}.asset-shortcuts>span{font-size:9px;color:#929ba8;margin-left:auto}.asset-dot{display:inline-flex;width:17px;height:17px;align-items:center;justify-content:center;border-radius:50%;font:10px var(--body);color:#fff}.asset-0{background:#397dde}.asset-1{background:#242932}.asset-2{background:#d49e50}.field{margin:11px 0;gap:6px}.field>span{margin:0;font-size:11px;font-weight:500;color:#758092}.field input,.field select,.field textarea{padding:10px 11px;border-color:#e1e6ef;color:#3a4659;border-radius:8px;box-shadow:0 1px 2px #25395203}.field input.address-input{font-size:10px;letter-spacing:-.2px}.field input::placeholder,.field textarea::placeholder{color:#a0a9b8}.field input[type=datetime-local]{padding:9px 7px;font-size:11px}.field input[aria-invalid=true]{border-color:#d99797;background:#fffbfb}.field-hint{color:#858fa0;font-size:10px;line-height:1.6;margin:8px 0 0}#token-hint{min-height:16px}.has-error{color:#a95050!important}.is-reading{opacity:.65}.receipt-terms{background:#f5f7fb}.receipt-row{font-size:11px;color:#798496;padding:4px 0}.receipt-row strong{color:#465166;font-weight:500}.receipt-row select{padding:5px 25px 5px 9px;border:1px solid #e0e6f0;border-radius:6px;color:#465978;background-color:#fff;font-size:11px}.duration-heading{display:flex;justify-content:space-between;align-items:center;margin:14px 0 8px;font-size:10px;color:#7f8a9b}.duration-heading strong{color:#4d628d;font:10px var(--mono)}.quick-duration{display:flex;gap:6px}.quick-duration button{flex:1;background:#fff;border:1px solid #e2e7f0;color:#7a8495;font-size:10px;padding:7px 5px;border-radius:6px;min-height:30px}.quick-duration button[aria-pressed=true]{border-color:#bdcdf9;background:#edf2ff;color:#2950b9;box-shadow:0 1px 2px #2454e609}.field-pair{gap:10px}.schedule-preview{margin:8px 0 12px;border-radius:8px;background:#fff9;border:1px solid #e7ecf5;padding:11px 12px 8px}.preview-heading,.preview-axis{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:9px;color:#8e99aa}.preview-heading>span{display:inline-flex;align-items:center;gap:5px}.preview-heading .ui-icon{width:12px;height:12px}.preview-heading strong{font-size:9px;font-weight:500;color:#7081a0}.schedule-preview svg{display:block;width:100%;height:46px;margin:12px 0 5px;overflow:visible}.schedule-preview .preview-heading svg{display:inline;width:12px;height:12px;margin:0}.preview-grid{stroke:#edf0f7;stroke-width:1;stroke-dasharray:2 4;fill:none}.preview-fill{fill:#2454e607}.schedule-line{stroke:#6288e9;stroke-width:1.8;fill:none;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.preview-end{fill:#fff;stroke:#5d81dc;stroke-width:1.8}.preview-axis{font:8px var(--mono);color:#9da5b3}.preview-invalid .schedule-line,.preview-invalid .preview-end{stroke:#aab3c2}.receipt-rule{margin:11px 0 7px}.receipt-explainer{margin:6px 0 0;font-size:10px;line-height:1.6;color:#8791a2}.receipt-details summary{padding:14px 21px;font-size:11px;color:#69768c;list-style:none}.receipt-details summary::-webkit-details-marker{display:none}.receipt-details summary>.ui-icon{width:13px;height:13px;transition:transform .18s}.receipt-details[open] summary>.ui-icon{transform:rotate(180deg)}.details-fields{padding:0 21px 17px}.receipt-output{background:#fff}.receipt-seal{display:flex;align-items:center;gap:4px;color:#8a96ac;font:8px var(--mono);letter-spacing:.4px}.receipt-seal .ui-icon{width:11px;height:11px}.output-line{margin:13px 0 9px}.output-line strong{font-size:27px;letter-spacing:-1px}.amount-caption{font-size:10px;color:#8591a4}#create-form>.button{margin-top:12px;min-height:45px;border-radius:10px;font-size:12px;background:#2454e6;box-shadow:inset 0 1px #ffffff25,0 2px 4px #1b45b31a}#create-form>.button .ui-icon{width:15px;height:15px;transition:transform .2s}#create-form>.button:hover .ui-icon{transform:translate(3px)}.form-utilities{display:flex;align-items:center;justify-content:space-between;padding:11px 2px 0;font-size:9px;color:#939dab}.form-utilities>span{display:flex;align-items:center;gap:5px}.form-utilities .ui-icon{width:12px;height:12px}.form-utilities .text-button{font-size:9px;color:#7e8a9e}.demo-note{font-size:9px;line-height:1.6;color:#939dab;margin-top:7px}.form-error:empty{display:none}.form-error:not(:empty){display:block;border:1px solid #f0d5d5;background:#fff7f7;border-radius:8px;padding:11px 13px;color:#a95050;font-size:12px}.receipt-steps{margin-top:34px;max-width:720px;gap:10px}.receipt-steps>section{padding:17px;border-radius:12px;background:#ffffffb3;box-shadow:0 2px 4px #2f406403}.receipt-steps>section>span{font-size:9px;color:#9ca5b6}.receipt-steps h2{color:#566174;font-size:12px;margin-top:8px}.receipt-steps p{color:#8993a4;font-size:10px}.receipt-steps small{color:#8b95a6;background:#f2f4f9;font-size:8px}.trust-note{font-size:10px;color:#929baa;line-height:1.8;max-width:580px}.footer{max-width:940px;padding-bottom:25px;font-size:10px;color:#929baa}.footer .text-button{font-size:10px}dialog{border-radius:20px;border:1px solid #e6eaf2;box-shadow:0 30px 100px #17264026;max-height:min(90vh,850px);scrollbar-width:thin}dialog::backdrop{background:#1e2b4338;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-top h2{font-size:24px;letter-spacing:-.9px}.modal-top .eyebrow{font-size:9px;letter-spacing:1.5px}.close-button{display:grid;place-items:center;width:27px;height:27px;background:#f3f5f9;border:1px solid #ebedf3;border-radius:50%;font-size:20px}.wallet-choice{border-color:#e7ebf2;padding:15px;border-radius:11px}.wallet-choice>span:first-child{font-size:13px}.wallet-choice>span:last-child{color:#5371b0;font-size:10px}.wallet-choice small{font-size:9px;overflow-wrap:anywhere}.tx-steps{display:flex;list-style:none;padding:0;margin:0 0 20px;gap:12px}.tx-steps li{display:flex;flex:1;align-items:center;gap:6px;font-size:10px;color:#a1a9b7;position:relative}.tx-steps li:not(:last-child):after{content:"";height:1px;flex:1;background:#e9edf3;margin-left:4px}.tx-steps li>span{display:grid;place-items:center;border:1px solid #e7ebf2;width:22px;height:22px;border-radius:50%;font:9px var(--mono);background:#f7f9fc}.tx-steps li.current{color:#3560c5}.tx-steps li.current>span{background:#edf3ff;border-color:#c9d7f9;box-shadow:0 0 0 3px #f4f7ff}.tx-steps li.complete{color:#41927b}.tx-steps li.complete>span{background:#eef8f3;border-color:#cce9dc}.review-list{background:#f6f8fc;border:1px solid #e8edf4;padding:14px 16px}.review-list .receipt-row+.receipt-row{margin-top:4px}.transaction-status{font-size:11px;min-height:19px}.modal-actions{position:sticky;bottom:-25px;background:#fff;padding:12px 0 1px;margin-top:10px;box-shadow:0 -10px 15px #fffffff2;z-index:2}dialog::-webkit-scrollbar{width:4px}dialog::-webkit-scrollbar-thumb{background:#d7deea;border-radius:5px}#confirm-transaction:disabled{opacity:.7;cursor:progress}#toast{border:1px solid #2d3c54;background:#202937;padding:12px 18px;border-radius:12px;box-shadow:0 8px 25px #23395520;font-size:12px;max-width:min(90vw,500px)}.page-heading h1{font-size:32px;letter-spacing:-1.3px}.manage-tabs{padding:5px;background:#f0f3f8;border:1px solid #e9edf3;border-radius:12px;margin:22px 0}.manage-tabs a{font-size:12px;padding:8px 14px;border-radius:8px;border:0}.manage-tabs a.active{background:#fff;box-shadow:0 1px 3px #23395510;color:#345ec9}.ledger-card{border-radius:14px;border-color:#e6ebf3;box-shadow:0 2px 5px #23395504}.card-heading .eyebrow{font-size:10px;letter-spacing:.9px}.status-pill{font-size:9px;border:1px solid #dcebe5;padding:3px 8px}.card-bottom{color:#7c8ca4;font-size:10px}.ledger-card h2{font-size:24px;letter-spacing:-.9px}.receipt-loading>p{text-align:center;font-size:11px;color:#8a94a6;margin:10px 0 24px}.skeleton{height:12px;width:100%;background:linear-gradient(90deg,#edf0f6 25%,#f8faff,#edf0f6 75%);background-size:200% 100%;border-radius:4px;margin:14px 0;animation:skeleton-sweep 1.7s ease-in-out infinite}.sk-short{width:36%;height:9px}.sk-amount{width:58%;height:32px;margin:22px 0}[hidden]{display:none!important}@keyframes skeleton-sweep{to{background-position:-200% 0}}@media(max-width:600px){.app-shell{padding:12px 15px 0}.header{min-height:48px;padding-left:8px;gap:5px}.brand{font-size:13px;gap:4px;padding-right:2px}.brand img{width:24px;height:24px}.nav-pill{gap:1px;padding:2px}.nav-pill a{padding:8px;font-size:10px}#wallet-button{min-height:33px;font-size:10px;padding:7px 10px;max-width:102px}main{padding-top:29px}.receipt-heading h1{font-size:29px}.receipt-heading p{font-size:12px}.receipt-badges{margin-bottom:20px}.receipt-badges>span{padding:4px 6px;font-size:8px}.product-tabs{margin-bottom:12px}.product-tabs>a,.tool-menu>summary{font-size:11px;gap:5px;padding:8px 7px;min-height:37px}.product-tabs .ui-icon{width:14px;height:14px}.tool-menu-panel{width:min(280px,86vw)}.receipt-section{padding:16px 17px}.amount-input input{font-size:32px}.asset-shortcuts>span{font-size:8px}.field input.address-input{font-size:10px}.field input[type=datetime-local]{font-size:10px;padding:9px 4px}.receipt-details summary{padding:14px 17px}.details-fields{padding:0 17px 15px}.receipt-steps{grid-template-columns:1fr;margin-top:25px;gap:8px}.receipt-steps>section{display:grid;grid-template-columns:34px 1fr;column-gap:8px;padding:14px 16px}.receipt-steps>section>span{grid-row:span 3;padding-top:3px}.receipt-steps h2{margin:0}.receipt-steps p{margin-top:3px}.receipt-steps small{justify-self:start;margin-top:8px}.manage-tabs{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.manage-tabs a{white-space:nowrap;padding:8px 12px}.page-heading h1{font-size:28px}.wallet-choice{padding:13px 11px;gap:8px}.wallet-choice small{font-size:8px}.footer{gap:14px}}@media(prefers-reduced-motion:reduce){#create-form>.button:hover .ui-icon{transform:none}.skeleton{animation:none;background:#edf0f6}}:root{--motion-quick: .16s;--motion-ease: cubic-bezier(.22, 1, .36, 1)}.button,.wallet-choice,.quick-duration button,button.quick-duration,.asset-shortcuts button,.product-tabs button,.nav-pill a{position:relative;isolation:isolate;overflow:hidden;transition:color var(--motion-quick) ease,background-color var(--motion-quick) ease,border-color var(--motion-quick) ease,box-shadow .22s ease,transform .18s var(--motion-ease)}.press-ripple{position:absolute;z-index:-1;display:block;background:currentColor;border-radius:50%;opacity:0;pointer-events:none}.button:not(:disabled):not([aria-disabled=true]):active,.wallet-choice:not(:disabled):active,.quick-duration button:not(:disabled):active,button.quick-duration:not(:disabled):active,.asset-shortcuts button:not(:disabled):active,.product-tabs button:not(:disabled):active,.nav-pill a:active{transform:translateY(1px) scale(.987)}.field input,.field select,.field textarea,.amount-input input{transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.field>span{transition:color .18s ease}.field:focus-within>span{color:#485b7b}.field input:focus,.field select:focus,.field textarea:focus{border-color:#9aafd8;box-shadow:0 0 0 3px #2254eb0a}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #93a8d5;outline-offset:3px}.amount-input input:focus-visible{outline:2px solid #c3d0e8;outline-offset:5px;border-radius:3px}.ledger-card,.receipt-steps>section,.receipt-paper{transition:border-color .22s ease,box-shadow .22s ease,transform .22s var(--motion-ease)}.receipt-paper:focus-within{border-color:#d5dce8;box-shadow:0 6px 22px #343e5410,0 1px 3px #343e5405}.tool-menu summary,.receipt-details summary,.inline-link,.text-button,.asset-chip{transition:color .16s ease,border-color .16s ease,background-color .16s ease}.tool-menu summary:focus-visible,.receipt-details summary:focus-visible{outline-offset:-3px;border-radius:7px}#toast{transform:translate(-50%,8px) scale(.985);transition:opacity .22s ease,transform .3s var(--motion-ease),visibility .22s;visibility:hidden}#toast.show{visibility:visible;transform:translate(-50%) scale(1)}.tx-steps li,.tx-steps>div,.receipt-seal{transition:color .2s ease,border-color .2s ease,background-color .2s ease}@media(hover:hover)and (pointer:fine){.button:not(:disabled):not([aria-disabled=true]):hover{transform:translateY(-1px)}.button.primary:not(:disabled):hover{box-shadow:0 4px 10px #2254eb1d,0 1px 2px #1839920a}.button:not(:disabled):active{transform:translateY(1px) scale(.987)}.ledger-card:hover,.receipt-steps>section:hover{border-color:#d6dce7;box-shadow:0 5px 15px #303f5810;transform:translateY(-2px)}.quick-duration button:not(:disabled):hover,button.quick-duration:not(:disabled):hover,.asset-shortcuts button:not(:disabled):hover{border-color:#c7d3e8;background-color:#f4f7fc;color:#3f5f97}.wallet-choice:hover{border-color:#cfd9e9;background-color:#f2f5fb}.asset-chip:hover{border-color:#dce2ed}}@media(prefers-reduced-motion:no-preference){.page-enter{animation:receipt-page-enter .3s var(--motion-ease) both}.motion-ready #modal[open]::backdrop{animation:receipt-backdrop-enter .22s ease both}.receipt-details[open]>.details-fields{animation:receipt-details-enter .22s var(--motion-ease) both}.tool-menu[open]>:not(summary){animation:receipt-menu-enter .18s var(--motion-ease) both}}@keyframes receipt-page-enter{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes receipt-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes receipt-details-enter{0%{opacity:.3;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes receipt-menu-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.press-ripple{display:none}.button:not(:disabled):hover,.button:not(:disabled):active,.wallet-choice:active,.quick-duration button:active,button.quick-duration:active,.asset-shortcuts button:active,.product-tabs button:active,.nav-pill a:active,.ledger-card:hover,.receipt-steps>section:hover{transform:none}}.import-control{padding:12px;margin:12px 0 6px;border:1px dashed #d7deec;border-radius:10px;background:#f8faff;transition:border-color .18s,background .18s,box-shadow .18s}.import-toolbar{display:flex;justify-content:space-between;align-items:center;gap:10px}.import-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:35px;padding:8px 12px;border:1px solid #dfe6f4;border-radius:7px;color:#3155b0;background:#fff;font-size:11px;font-weight:550;box-shadow:0 1px 3px #29477508;transition:background .18s,transform .18s,border-color .18s}.import-button:hover{background:#f0f5ff;border-color:#bfcff2}.import-button:active{transform:translateY(1px)}.import-button .ui-icon{width:14px;height:14px}.import-template{font-size:10px;color:#8190a8;padding:7px 0;white-space:nowrap}.import-template:hover{color:#2454e6}.import-caption{display:flex;justify-content:space-between;gap:10px;margin-top:9px;font-size:9px;color:#8c98aa}[data-import-caption]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.import-limit{white-space:nowrap;color:#a0a9b9}.import-feedback,.import-error{font-size:10px;line-height:1.6;margin-top:8px;overflow-wrap:anywhere}.import-feedback:empty,.import-error:empty{display:none}.import-feedback{color:#4c806e}.import-error{color:#b04c55}.import-control.has-file{border-style:solid;border-color:#d4e7de;background:#f7fbf9}.import-control.import-failed{border-color:#e8c4ca;background:#fffafb}.import-control.drag-over{background:#edf3ff;border-color:#6488e8;box-shadow:0 0 0 3px #2454e60b}.import-control[aria-busy=true]{opacity:.8}@media(prefers-reduced-motion:reduce){.import-control,.import-button{transition:none}.import-button:active{transform:none}}
