@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Inter:wght@300;400;500;600;700&family=Playfair+Display:wght@400;500;600&display=swap";.capability-section{margin:30px 0;padding:26px;border:1px solid #27342e;border-radius:16px;background:linear-gradient(135deg,#21331fb3,#0f1412eb 46%,#101414f5)}.capability-heading{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:20px}.capability-heading h2{margin:7px 0 0;font-size:23px;letter-spacing:-.05em}.capability-heading p{max-width:370px;margin:0;color:#94a197;font-size:12px;line-height:1.6}.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.capability-card{min-height:126px;display:grid;grid-template-columns:1fr auto;align-content:start;gap:9px;padding:15px;text-align:left;color:#eaf3e9;border:1px solid #34423a;border-radius:11px;background:#090d0c80;transition:transform .16s var(--ease-out),border-color .16s var(--ease-out),background .16s var(--ease-out)}.capability-card:hover{transform:translateY(-2px);border-color:#7d9b60;background:#18221b}.capability-card>svg:first-child{color:#d9f56b}.capability-card strong{align-self:end;font-size:12px}.capability-card span{grid-column:1 / -1;color:#90a097;font-size:10px;line-height:1.5}.capability-arrow{color:#9aae91;align-self:start}.wallet-login-button{margin-top:10px;background:transparent;color:#dce7de;border:1px solid #3c4a41;font-weight:700}.wallet-login-button:hover{border-color:#cce96b;color:#ecf8d2;background:#172018}.login-card{width:min(460px,calc(100% - 40px))}.login-card p{color:#a5b1a6}.login-note{align-items:flex-start;line-height:1.5;text-align:center}.avatar img,.top-avatar img,.profile-photo-preview img{width:100%;height:100%;display:block;object-fit:cover}.profile-photo-picker{display:grid;grid-template-columns:48px auto 1fr;gap:12px;align-items:center;padding:12px;border:1px solid #2e3a35;border-radius:11px;background:#121917}.profile-photo-preview{width:48px;height:48px;overflow:hidden;display:grid;place-items:center;border-radius:14px;background:#2a3d2a;color:#dff49e;font-weight:800}.profile-photo-upload{display:inline-flex;width:max-content;margin:0;padding:8px 10px;cursor:pointer;border:1px solid #46584c;border-radius:8px;color:#dff2da;font-size:11px;font-weight:700}.profile-photo-upload:hover{border-color:#c6e569;color:#edfad3}.profile-photo-upload input{display:none}.profile-photo-picker>span{color:#7f8e83;font-size:10px;line-height:1.4}.social-profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.business-claim-control{display:flex;max-width:36rem;gap:.65rem;align-items:center}.business-claim-control input{min-width:0}.bridge-route-control{display:grid;grid-template-rows:auto 3.75rem auto;align-items:center}.bridge-mode-explanation{margin:.45rem 0 1.15rem}.bridge-route-field{display:grid;gap:.45rem}.bridge-route-field>label{margin:0}.amount-with-max{position:relative;min-width:0}.amount-with-max input{padding-right:3.9rem}.max-amount-button{position:absolute;top:50%;right:.45rem;min-width:2.7rem;height:1.65rem;padding:0 .45rem;border:1px solid rgba(204,255,65,.36);border-radius:.4rem;color:#e6ff9e;background:#ccff4114;cursor:pointer;font-size:.68rem;font-weight:800;letter-spacing:.03em;transform:translateY(-50%);transition:color .16s var(--ease-out, ease-out),background .16s var(--ease-out, ease-out),border-color .16s var(--ease-out, ease-out)}.max-amount-button:hover:not(:disabled){border-color:#ccff41b8;color:#f2ffd0;background:#ccff412b}.max-amount-button:active:not(:disabled){transform:translateY(-50%) scale(.97)}.max-amount-button:focus-visible{outline:2px solid #d8ff5d;outline-offset:2px}.max-amount-button:disabled{opacity:.56;cursor:wait}.execution-mode strong{display:inline-flex;align-items:center;gap:.28rem}.mode-info-tooltip{position:relative;display:inline-grid;width:.9rem;height:.9rem;place-items:center;border:1px solid currentColor;border-radius:999px;color:#ceff76;cursor:help}.mode-info-tooltip svg{width:.62rem;height:.62rem}.mode-info-tooltip:after{position:absolute;z-index:12;bottom:calc(100% + .48rem);left:50%;width:min(14rem,65vw);padding:.45rem .52rem;border:1px solid rgba(204,255,65,.35);border-radius:.45rem;color:#efffd0;background:#101713;box-shadow:0 8px 22px #0000004d;content:"Simulated records only in Vianzo. No wallet signature, approval, or blockchain transaction.";font-size:.64rem;font-weight:600;line-height:1.35;opacity:0;pointer-events:none;transform:translate(-50%,.25rem);transition:opacity .16s var(--ease-out, ease-out),transform .16s var(--ease-out, ease-out)}.mode-info-tooltip:hover:after,.mode-info-tooltip:focus-visible:after{opacity:1;transform:translate(-50%)}.mode-info-tooltip:focus-visible{outline:2px solid #d8ff5d;outline-offset:2px}.light .mode-info-tooltip{color:#4e7804}.light .mode-info-tooltip:after{border-color:#42680052;color:#172300;background:#f7faef;box-shadow:0 8px 22px #1a2c0529}.bridge-recent-history{display:grid;gap:.7rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid rgba(96,126,99,.42)}.bridge-recent-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:#d9ff75}.bridge-recent-heading>div{display:grid;gap:.2rem}.bridge-recent-heading strong{color:#edf6eb;font-size:.88rem}.bridge-recent-list{display:grid;gap:.45rem}.bridge-recent-item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem .75rem;border:1px solid rgba(77,103,81,.5);border-radius:.55rem;background:#070c0957}.bridge-recent-item>div{display:grid;min-width:0;gap:.18rem}.bridge-recent-item strong{color:#e8f2e7;font-size:.78rem}.bridge-recent-item small{overflow:hidden;color:#91a592;font-size:.69rem;text-overflow:ellipsis;white-space:nowrap}.bridge-recent-item>b{flex:0 0 auto;color:#dfff75;font-size:.76rem}.bridge-route-reverse{display:grid;width:2.2rem;height:2.2rem;margin:0 auto;place-items:center;border:1px solid rgba(204,255,65,.28);border-radius:999px;color:#d8ff5d;background:#ccff4112;cursor:pointer;transition:transform .16s var(--ease-out, ease-out),background .16s var(--ease-out, ease-out),border-color .16s var(--ease-out, ease-out)}.bridge-route-reverse:hover{border-color:#ccff419e;background:#ccff4124}.reverse-action{position:relative}.reverse-action svg{transition:transform .18s var(--ease-out, ease-out)}.reverse-action:hover svg,.reverse-action:focus-visible svg{transform:rotate(-45deg)}.reverse-action:active{transform:scale(.97)}.reverse-action:after{position:absolute;z-index:8;bottom:calc(100% + .55rem);left:50%;padding:.32rem .48rem;border:1px solid rgba(204,255,65,.32);border-radius:.38rem;color:#efffd0;background:#101713;box-shadow:0 8px 22px #00000047;content:attr(data-tooltip);font-size:.65rem;font-weight:700;letter-spacing:.01em;opacity:0;pointer-events:none;transform:translate(-50%,.25rem);transition:opacity .16s var(--ease-out, ease-out),transform .16s var(--ease-out, ease-out);white-space:nowrap}.reverse-action:hover:after,.reverse-action:focus-visible:after{opacity:1;transform:translate(-50%)}.bridge-route-reverse:focus-visible{outline:2px solid #d8ff5d;outline-offset:3px}.network-balance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1.15rem}.network-balance-card{display:grid;gap:.75rem;min-width:0;padding:.95rem;border:1px solid rgba(77,103,81,.52);border-radius:.72rem;background:linear-gradient(145deg,#16221be0,#080d0ad1)}.network-balance-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.network-balance-head>div{display:grid;gap:.2rem}.network-balance-head strong{color:#edf5ec;font-size:.94rem}.network-balance-head>b{color:#dcff78;font-size:.82rem;white-space:nowrap}.network-balance-assets{display:grid;gap:.38rem}.network-balance-assets>div{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding-top:.38rem;border-top:1px solid rgba(99,125,101,.22)}.network-balance-assets span{display:inline-flex;align-items:center;gap:.38rem;color:#afbdaf;font-size:.7rem}.network-balance-assets .token-mark{width:1.15rem;height:1.15rem;font-size:.57rem}.network-balance-assets strong{color:#e6f0e5;font-size:.73rem;font-variant-numeric:tabular-nums}.network-balance-summary{display:grid;gap:.65rem}.network-balance-summary>strong{color:#e8ff90;font-size:1.55rem;letter-spacing:-.04em}.network-balance-summary p{margin:0;font-size:.72rem;line-height:1.55}.network-balance-actions{display:grid;gap:.55rem}.simulated-bridge-receipt{display:grid;gap:.38rem;border-color:#ccff4161;background:linear-gradient(145deg,#223618eb,#0c130df0)}.simulated-bridge-receipt strong{color:#edffb2;font-size:.92rem}.simulated-bridge-receipt p{margin:0;color:#b9cdbb;font-size:.73rem;line-height:1.45}.simulated-bridge-receipt p b{color:#e5ff8e}.simulated-bridge-receipt small{color:#92a993;font-size:.66rem}.wallet-holdings-toggle{display:flex;flex-wrap:wrap;gap:.55rem;margin:1.1rem 0}.wallet-holdings-toggle button{min-height:2.3rem}.linked-wallet-holdings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.linked-wallet-holdings-card{display:grid;gap:.8rem;min-width:0;padding:.95rem;border:1px solid rgba(77,103,81,.52);border-radius:.72rem;background:linear-gradient(145deg,#16221be0,#080d0ad1)}.linked-wallet-holdings-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem}.linked-wallet-holdings-head>div{display:grid;gap:.2rem;min-width:0}.linked-wallet-holdings-head strong{overflow:hidden;color:#edf5ec;font-family:var(--font-mono, ui-monospace, monospace);font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.linked-wallet-holdings-head .badge{flex:0 0 auto;max-width:8.5rem;color:#b9d9b5;font-size:.61rem;white-space:nowrap}.comprehensive-holdings{max-width:35rem}.comprehensive-holdings>.muted{margin:0;font-size:.7rem;line-height:1.55}.wallet-label-row{display:flex;align-items:center;gap:.45rem;min-height:2rem;padding:.45rem 0;border-top:1px solid rgba(99,125,101,.22);border-bottom:1px solid rgba(99,125,101,.22)}.wallet-label-row>span{flex:1 1 auto;overflow:hidden;color:#dcebd9;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.wallet-label-row input{min-width:0;height:2rem;font-size:.72rem}.wallet-label-row button{flex:0 0 auto;min-height:2rem;padding:.35rem .55rem;font-size:.66rem}.wallet-read-timestamp{display:inline-flex;align-items:center;gap:.32rem;color:#91a592;font-size:.64rem}.wallet-ens-name{grid-column:1 / -1;color:#9fb69e;font-size:.65rem;line-height:1.35}.wallet-ens-name b{color:#dff78b;font-weight:750}.network-toggle{margin:10px 0 16px;padding:10px;border:1px solid #28352c;border-radius:12px;background:#121b14b8}.network-toggle>.eyebrow{display:block;margin-bottom:7px;color:#8fa596;font-size:10px}.network-toggle-buttons{display:grid;grid-template-columns:1fr 1fr;gap:6px}.network-toggle-buttons button{border:1px solid #314137;border-radius:8px;background:transparent;color:#9aa99f;padding:7px 6px;font-size:11px;cursor:pointer}.network-toggle-buttons button.active{border-color:#caff32;background:#caff321f;color:#d9ff6e}.network-toggle-buttons button.active.mainnet{border-color:#70b8ff;background:#3791e629;color:#a9d7ff}.network-switch-prompt{display:block;margin-top:8px;color:#ffc56b;line-height:1.35}.network-pill.mainnet{border-color:#4f8fc2;background:#205b8c2e;color:#a9d7ff}.transaction-verification{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:start;margin:.85rem 0 0;padding:.72rem .8rem;border:1px solid rgba(204,255,65,.3);border-radius:.65rem;background:#ccff410e}.transaction-verification>svg{color:#dff66e;margin-top:.1rem}.transaction-verification>div{display:grid;gap:.16rem}.transaction-verification strong{color:#edf8df;font-size:.78rem}.transaction-verification p{margin:0;color:#a9bca8;font-size:.67rem;line-height:1.45}.transaction-verification.verifying_receipt{border-color:#67b6f56b;background:#559fde12}.transaction-verification.verifying_receipt>svg{color:#8ccaf7}.transaction-verification.verified{border-color:#88d37280;background:#74c45e17}.transaction-verification.verified>svg{color:#bff58b}.wallet-export-tools{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.55rem}.wallet-export-tools button{min-height:2rem;padding:.36rem .58rem;font-size:.68rem}.wallet-observed-activity{display:grid;gap:.36rem;padding-top:.7rem;border-top:1px solid rgba(99,125,101,.22)}.wallet-observed-activity>.muted{font-size:.67rem;line-height:1.45}.wallet-observed-activity a{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;color:#c7e9c1;font-size:.68rem;text-decoration:none}.wallet-observed-activity a:hover{color:#e5ff62;text-decoration:underline}.wallet-observed-activity a small{color:#8fa18f;font-size:.6rem;white-space:nowrap}.wallet-allocation{display:grid;gap:.55rem;padding-top:.8rem;border-top:1px solid rgba(99,125,101,.22)}.wallet-allocation>.muted{margin:0;font-size:.67rem;line-height:1.45}.wallet-allocation-row{display:grid;grid-template-columns:4.7rem minmax(3rem,1fr) 2.7rem;align-items:center;gap:.55rem;font-size:.67rem}.wallet-allocation-row>span{display:inline-flex;align-items:center;gap:.35rem;color:#dcebd9}.wallet-allocation-row>div{height:.38rem;overflow:hidden;border-radius:999px;background:#5e776047}.wallet-allocation-row i{display:block;height:100%;border-radius:inherit}.wallet-allocation-row strong{color:#e9f2e8;font-variant-numeric:tabular-nums;text-align:right}@media(max-width:700px){.network-balance-grid,.linked-wallet-holdings-grid{grid-template-columns:1fr}}@media(max-width:600px){.bridge-route-control{grid-template-rows:auto 3.5rem auto}.bridge-mode-explanation{margin-bottom:1rem}.wallet-holdings-toggle{display:grid;grid-template-columns:1fr}.wallet-holdings-toggle button{width:100%}.linked-wallet-holdings-head{align-items:stretch;flex-direction:column}.linked-wallet-holdings-head .badge{width:fit-content}.wallet-export-tools{justify-content:flex-start}.wallet-export-tools .wallet-read-timestamp{flex-basis:100%}.wallet-export-tools button{width:100%}.wallet-allocation-row{grid-template-columns:4.35rem minmax(2.5rem,1fr) 2.45rem}.wallet-label-row{flex-wrap:wrap}.wallet-label-row>span,.wallet-label-row input{flex-basis:100%;width:100%}.bridge-route-reverse{width:2.35rem;height:2.35rem}}@media(prefers-reduced-motion:reduce){.reverse-action,.reverse-action svg,.reverse-action:after,.mode-info-tooltip:after{transition:none}}.payroll-recipient-form{display:grid;gap:10px;padding:12px;margin:12px 0;border:1px solid #38483f;border-radius:12px;background:#121b179e}.payroll-recipient-form select{min-width:0;height:40px;padding:0 10px;border:1px solid #38483f;border-radius:8px;color:#e8f3e7;background:#101713}.payroll-preflight{display:grid;gap:.28rem;margin:.85rem 0;padding:.8rem .9rem;border:1px solid rgba(204,255,65,.22);border-radius:.75rem;background:#ccff410e}.payroll-preflight strong{color:var(--text-primary)}.payroll-preflight small{color:var(--text-secondary);line-height:1.4}.payroll-recipient-amount{display:grid;justify-items:end;gap:.18rem}.payroll-recipient-amount small{color:#dff47b;font-size:.64rem}.payroll-cycle-action{justify-self:end;font-size:.69rem}.payroll-run-actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.business-grid{margin-top:1.25rem}.bridge-wallet-row{display:grid;gap:8px;margin:16px 0}.bridge-wallet-row>div{display:flex;gap:10px}.bridge-wallet-row select{flex:1;min-width:0}.bridge-linked-source{display:grid;gap:8px;margin:16px 0 10px}.bridge-source-confirmed{display:flex;gap:9px;align-items:flex-start;padding:10px 12px;border:1px solid #5d793b;border-radius:9px;background:#bbeb4b12;color:#b6cbb6;font-size:11px;line-height:1.45}.bridge-source-confirmed svg{flex:0 0 auto;color:#d9f76a;margin-top:1px}.bridge-source-confirmed span{display:grid;gap:2px}.bridge-source-confirmed strong{color:#e9f6e5;font-size:12px}.bridge-source-empty{padding:11px;border:1px dashed #526552;border-radius:8px;color:#aebead;font-size:12px}.cctp-review-card{display:grid;gap:12px;margin-top:16px;padding:16px;border:1px solid #8baa48;border-radius:12px;background:linear-gradient(135deg,rgba(197,238,82,.09),transparent 52%)}.cctp-review-card small{color:#9aa99d;line-height:1.55}.cctp-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cctp-review-grid span{display:grid;gap:3px;padding:9px 10px;border:1px solid #33423a;border-radius:8px;color:#9aa99d;font-size:12px}.cctp-review-grid b{color:#edf8e7;font-size:13px;overflow-wrap:anywhere}.cctp-lifecycle-list{display:grid;gap:7px;padding:11px;border:1px solid #42564a;border-radius:9px;background:#070d0947}.cctp-lifecycle-list>.eyebrow{margin-bottom:1px}.cctp-lifecycle-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid rgba(93,118,99,.28)}.cctp-lifecycle-item:first-of-type{border-top:0}.cctp-lifecycle-item>span{display:grid;gap:2px;min-width:0}.cctp-lifecycle-item b{color:#e7f4dd;font-size:12px}.cctp-lifecycle-item small{font-size:11px}.cctp-lifecycle-item a{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;color:#d8fa54;font-size:11px;font-weight:700;text-decoration:none}.cctp-lifecycle-item a:hover{text-decoration:underline}.cctp-lifecycle-item em{color:#c6d1c7;font-size:11px;font-style:normal;text-transform:capitalize}.opportunity-scope-banner{display:flex;align-items:flex-start;gap:8px;margin:12px 0;padding:10px 12px;border-left:2px solid #d7f94f;border-radius:0 8px 8px 0;color:#a8b9aa;background:#cbf5500f;font-size:12px;line-height:1.55}.opportunity-scope-banner svg{flex:0 0 auto;margin-top:2px;color:#d7f94f}.opportunity-scope-banner strong{color:#eff9ea}.candidate-compare{height:30px;padding:0 9px;border:1px solid #4d5d51;border-radius:7px;color:#cad9cb;background:transparent;font-size:11px;font-weight:700}.candidate-compare:hover,.candidate-compare.selected{border-color:#d8fa54;color:#152008;background:#d8fa54}.candidate-decision{height:30px;padding:0 9px;border-radius:7px;font-size:11px;font-weight:700}.candidate-decision.shortlist{border:1px solid #7fae56;color:#dff8c8;background:#5d9c4421}.candidate-decision.shortlist:hover{background:#c9f468;color:#14210d}.candidate-decision.reject{border:1px solid #8a695a;color:#efc9bd;background:#ad5d431a}.candidate-decision.reject:hover{background:#f1b5a2;color:#2b120b}.candidate-decision:disabled{opacity:.5;cursor:not-allowed}.candidate-comparison-action{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 2px 0;color:#95a997;font-size:11px}.opportunity-comparison-backdrop{position:fixed;z-index:80;inset:0;display:grid;align-items:end;justify-items:center;padding:20px;background:#030705c2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.opportunity-comparison-drawer{width:min(1180px,100%);max-height:min(80vh,800px);overflow:auto;padding:22px;border:1px solid #7e9c48;border-radius:16px;background:linear-gradient(145deg,#172019,#0b100d 54%);box-shadow:0 26px 90px #0000008c}.opportunity-comparison-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding-bottom:16px;border-bottom:1px solid #334036}.opportunity-comparison-head h3{margin:6px 0;color:#f1faed;font-size:24px;letter-spacing:-.045em}.opportunity-comparison-head p{max-width:640px;margin:0;color:#9cae9f;font-size:12px;line-height:1.55}.opportunity-comparison-grid{display:grid;gap:12px;margin-top:16px}.comparison-highlight-notice{margin-top:16px;padding:10px 12px;border:1px solid #6f8a3e;border-radius:9px;color:#c8dbbc;background:#9acf4317;font-size:11px;line-height:1.5}.comparison-highlight-notice strong{color:#e0fb83}.opportunity-comparison-card{display:grid;align-content:start;gap:12px;padding:16px;border:1px solid #39483d;border-radius:12px;background:#060b0894}.comparison-highlights{display:flex;flex-wrap:wrap;gap:6px;min-height:21px}.highlight-apy{border-color:#e8bd55!important;color:#211600!important;background:#f2c661!important;font-size:10px}.highlight-risk{border-color:#7ea8ea!important;color:#08152d!important;background:#9fc9ff!important;font-size:10px}.opportunity-comparison-card h4{margin:0;color:#eff8eb;font-size:15px}.opportunity-comparison-card dl{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:0}.opportunity-comparison-card dl>div{padding:9px;border:1px solid #2f3c33;border-radius:8px}.opportunity-comparison-card dt{color:#879d8a;font-size:10px;text-transform:uppercase;letter-spacing:.07em}.opportunity-comparison-card dd{margin:5px 0 0;color:#eff9ed;font-size:12px;font-weight:700}.comparison-detail,.comparison-risk-flags{padding-top:10px;border-top:1px solid #2f3c33}.comparison-detail strong,.comparison-risk-flags strong{color:#d9f76a;font-size:10px;text-transform:uppercase;letter-spacing:.09em}.comparison-detail p{margin:6px 0 0;color:#a3b5a5;font-size:11px;line-height:1.5}.comparison-risk-flags ul{display:grid;gap:5px;margin:7px 0 0;padding-left:17px;color:#c5a894;font-size:11px;line-height:1.45}.opportunity-comparison-card{display:flex;flex-direction:column}.comparison-card-actions{display:grid;gap:9px;margin-top:auto}.comparison-decision-actions{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:7px;padding-top:10px;border-top:1px solid #2f3c33}.comparison-decision-actions>span{color:#adc0af;font-size:10px;line-height:1.4}.comparison-source-button{width:100%;justify-content:center}.research-shortlist-view{display:grid;gap:16px}.research-shortlist-hero{margin-bottom:0}.research-shortlist-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.research-shortlist-stats>div{display:grid;gap:5px;min-height:112px;padding:16px;border:1px solid #384b37;border-radius:12px;background:linear-gradient(135deg,#1e341f85,#070c09d1)}.research-shortlist-stats span,.research-shortlist-stats small{color:#9aae9c;font-size:11px}.research-shortlist-stats strong{color:#e3fb84;font-size:21px}.research-shortlist-disclosure{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-left:3px solid #d8fa54;background:#a1c43f14;color:#c7d6c3;font-size:12px;line-height:1.5}.research-shortlist-disclosure svg{flex:0 0 auto;color:#d8fa54;margin-top:2px}.research-shortlist-disclosure p{margin:0}.research-shortlist-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.research-shortlist-card{display:grid;gap:13px;padding:18px;border:1px solid #3a5238;border-radius:13px;background:linear-gradient(155deg,#172718d6,#060b08e6)}.research-shortlist-card h3{margin:2px 0 0;color:#eff7e7;font-size:17px}.research-shortlist-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0}.research-shortlist-card dl>div{padding:9px;border:1px solid #314031;border-radius:8px}.research-shortlist-card dt{color:#94a693;font-size:9px;letter-spacing:.06em;text-transform:uppercase}.research-shortlist-card dd{margin:4px 0 0;color:#e1f0da;font-size:12px;font-weight:700;overflow-wrap:anywhere}.research-shortlist-card>p{margin:0;color:#b4c3b1;font-size:12px;line-height:1.55}.research-shortlist-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:auto}.research-shortlist-toolbar{display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:10px;padding:13px;border:1px solid #354b35;border-radius:12px;background:#121f14b3}.research-shortlist-toolbar>div{display:grid;gap:6px}.research-shortlist-toolbar label{color:#a8bda7;font-size:10px;letter-spacing:.07em;text-transform:uppercase}.research-shortlist-toolbar select{width:100%;min-height:38px;border:1px solid #465d46;border-radius:8px;padding:0 10px;color:#e4f0dc;background:#101b12;font:inherit;font-size:12px}.research-filter-note{margin:-7px 0 0;color:#9daf9e;font-size:11px;line-height:1.45}.research-shortlist-empty{display:flex;align-items:flex-start;gap:14px;min-height:154px;padding:22px;color:#b7c9b5}.research-shortlist-empty svg{color:#d8fa54;flex:0 0 auto;margin-top:3px}.research-shortlist-empty h3{margin:0;color:#ebf7e4}.research-shortlist-empty p{max-width:580px;margin:7px 0 14px;line-height:1.55}.opportunity-comparison-footer{display:flex;gap:8px;align-items:flex-start;margin-top:16px;padding:11px 12px;border-left:2px solid #d7f94f;color:#b0c3b2;background:#cbf5500f;font-size:11px;line-height:1.5}.opportunity-comparison-footer svg{flex:0 0 auto;color:#d7f94f}.light .payroll-recipient-form{border-color:#c8d8c4;background:#f7faf6}.light .payroll-recipient-form select{border-color:#c1d2bd;color:#203a27;background:#fff}.light .payroll-preflight{border-color:#5b821947;background:#bee07026}.light .payroll-recipient-amount small{color:#47651d}.light .cctp-review-card{border-color:#94b069;background:linear-gradient(135deg,#bee0702e,#ffffffb8)}.light .cctp-review-card small,.light .cctp-review-grid span{color:#48604d}.light .cctp-review-grid span{border-color:#c4d6c0;background:#ffffffad}.light .cctp-review-grid b{color:#1d3623}.light .cctp-lifecycle-list{border-color:#bfd1b9;background:#ffffffad}.light .cctp-lifecycle-item{border-color:#d5e1d2}.light .cctp-lifecycle-item b{color:#25452a}.light .cctp-lifecycle-item a{color:#4a7511}.light .cctp-lifecycle-item em{color:#47614e}.light .bridge-source-confirmed{border-color:#aac88d;background:#b9db7a29;color:#456146}.light .bridge-source-confirmed strong{color:#25452a}.light .bridge-source-empty{border-color:#b8d0b5;color:#4c674e}.light .wallet-ens-name{color:#46634d}.light .wallet-ens-name b{color:#476d13}.light .transaction-verification{border-color:#5b892052;background:#bee07026}.light .transaction-verification strong{color:#25452a}.light .transaction-verification p{color:#48604d}.light .transaction-verification.verifying_receipt{border-color:#3b7bae59;background:#67b9ea1f}.light .opportunity-scope-banner{color:#38513e;background:#8fba3e1f}.light .opportunity-scope-banner strong{color:#203d27}.light .opportunity-comparison-drawer{border-color:#91ac68;background:linear-gradient(145deg,#f6fbf3,#edf6e9)}.light .opportunity-comparison-head{border-color:#c4d6c0}.light .opportunity-comparison-head h3,.light .opportunity-comparison-card h4{color:#1d3623}.light .opportunity-comparison-head p,.light .comparison-detail p{color:#48614e}.light .opportunity-comparison-card{border-color:#c4d6c0;background:#ffffffc2}.light .opportunity-comparison-card dl>div,.light .comparison-detail,.light .comparison-risk-flags{border-color:#d0ded0}.light .opportunity-comparison-card dt{color:#55715c}.light .opportunity-comparison-card dd{color:#203d27}.light .comparison-risk-flags ul{color:#6b4f3b}.light .comparison-highlight-notice{border-color:#a2ba76;color:#38513e;background:#a8d45729}.light .comparison-highlight-notice strong{color:#2f5325}.light .comparison-decision-actions{border-color:#d0ded0}.light .comparison-decision-actions>span{color:#49634f}.light .research-shortlist-stats>div,.light .research-shortlist-card{border-color:#c4d8c2;background:#f7fbf3}.light .research-shortlist-stats span,.light .research-shortlist-stats small,.light .research-shortlist-card>p{color:#4c6650}.light .research-shortlist-stats strong,.light .research-shortlist-card h3,.light .research-shortlist-card dd{color:#294b2c}.light .research-shortlist-card dl>div{border-color:#d6e4d4}.light .research-shortlist-card dt{color:#607762}.light .research-shortlist-disclosure{background:#bedb672e;color:#3d5840}.light .research-shortlist-toolbar{border-color:#c9ddc7;background:#f4f9f1}.light .research-shortlist-toolbar label,.light .research-filter-note{color:#526e55}.light .research-shortlist-toolbar select{border-color:#c3d8c1;color:#2b4b30;background:#fff}.light .profile-photo-picker{border-color:#c8d8c4;background:#f7faf6}.light .profile-photo-upload{border-color:#afc5aa;color:#29452f}.light .profile-photo-picker>span{color:#516a58}.light .capability-section{border-color:#bbd0b8;background:linear-gradient(135deg,#f6fbf4,#e9f3e7 50%,#f7faf6)}.light .capability-heading p,.light .capability-card span{color:#46604c}.light .capability-card{color:#19311e;border-color:#c8d9c5;background:#ffffffbf}.light .capability-card:hover{background:#fff;border-color:#7ba76e}.light .capability-card>svg:first-child{color:#4d7a2c}.light .capability-arrow{color:#527057}.light .wallet-login-button{color:#2a442e;border-color:#b7c9b4;background:#f7faf6}@media(max-width:1050px){.capability-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.capability-section{padding:19px}.capability-heading{display:grid;gap:10px}.capability-heading h2{font-size:20px}.capability-grid,.social-profile-grid{grid-template-columns:1fr}.profile-photo-picker{grid-template-columns:48px 1fr}.profile-photo-picker>span{grid-column:1 / -1}.business-claim-control{flex-direction:column;align-items:stretch}.bridge-wallet-row>div{flex-direction:column}.cctp-review-grid{grid-template-columns:1fr}.candidate-comparison-action{align-items:flex-start;flex-direction:column}.opportunity-comparison-backdrop{padding:0}.opportunity-comparison-drawer{max-height:92vh;border-radius:16px 16px 0 0}.opportunity-comparison-grid{grid-template-columns:1fr!important}.comparison-decision-actions{grid-template-columns:1fr 1fr}.comparison-decision-actions>span{grid-column:1 / -1}.research-shortlist-stats,.research-shortlist-grid,.research-shortlist-card dl,.research-shortlist-toolbar,.research-shortlist-actions{grid-template-columns:1fr}}.vianzo-public{min-height:100vh;overflow:hidden;position:relative;color:#eef5ee;background:#080b0b}.vianzo-public:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.48;background-image:linear-gradient(rgba(190,235,116,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(190,235,116,.04) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 76%);mask-image:linear-gradient(to bottom,black,transparent 76%)}.public-glow{position:absolute;pointer-events:none;border-radius:999px;filter:blur(12px)}.public-glow-one{top:-280px;left:20%;width:720px;height:530px;background:radial-gradient(ellipse,rgba(167,239,61,.14),transparent 68%)}.public-glow-two{right:-230px;top:480px;width:620px;height:620px;background:radial-gradient(ellipse,rgba(41,121,86,.17),transparent 70%)}.public-nav{width:min(1200px,calc(100% - 48px));height:88px;margin:0 auto;position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(151,175,154,.16)}.public-brand{padding:0;border:0;display:flex;align-items:center;gap:10px;color:#eff9ee;background:transparent;letter-spacing:.13em;font-size:13px;font-weight:850;cursor:pointer}.public-brand .brand-symbol{width:30px;height:30px}.public-nav-links{display:flex;align-items:center;gap:27px;color:#a7b6a9;font-size:11px}.public-nav-links a{color:inherit;text-decoration:none;transition:color .16s var(--ease-out)}.public-nav-links a:hover{color:#dff880}.public-testnet{display:inline-flex;gap:7px;align-items:center;padding-left:22px;border-left:1px solid rgba(151,175,154,.23);color:#d5e4d6}.public-testnet .status-dot{width:6px;height:6px}.public-launch{border:0;background:#dcff43;color:#101609;font-weight:850;box-shadow:0 14px 34px #bef5321f}.public-launch:hover{background:#edff87;color:#101609}.public-launch.compact{height:36px;padding:0 15px;font-size:11px}.public-hero{width:min(1200px,calc(100% - 48px));min-height:620px;margin:0 auto;position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr;gap:50px;align-items:center}.public-kicker{display:flex;align-items:center;gap:8px;color:#dafe69;text-transform:uppercase;letter-spacing:.16em;font-size:10px;font-weight:800}.public-hero h1{max-width:720px;margin:20px 0 22px;font-size:clamp(45px,5.5vw,76px);font-weight:500;line-height:.98;letter-spacing:-.072em}.public-hero h1 em{color:#dcff43;font-style:normal}.public-hero-copy>p{max-width:545px;color:#afbdaf;font-size:15px;line-height:1.78;letter-spacing:-.012em}.public-hero-actions{display:flex;gap:20px;align-items:center;margin-top:31px}.public-hero-actions .public-launch{height:50px;padding:0 22px}.public-text-link{display:inline-flex;gap:7px;align-items:center;color:#d3dfd3;font-size:12px;font-weight:750;text-decoration:none}.public-text-link:hover{color:#e4ff82}.public-trust-row{display:flex;flex-wrap:wrap;gap:20px;margin-top:25px;color:#7f9082;font-size:10px}.public-trust-row span{display:flex;align-items:center;gap:6px}.public-trust-row svg{color:#cff16a}.public-orbital-preview{min-height:410px;position:relative;display:grid;place-items:center}.public-orbital-preview:before,.public-orbital-preview:after{content:"";position:absolute;border:1px solid rgba(184,218,184,.2);border-radius:50%}.public-orbital-preview:before{width:355px;height:355px}.public-orbital-preview:after{width:468px;height:244px;transform:rotate(-28deg)}.preview-core{z-index:1;width:154px;height:154px;display:grid;place-items:center;align-content:center;gap:10px;border:1px solid rgba(217,255,99,.5);border-radius:50%;background:radial-gradient(circle at 38% 30%,#293824,#101511 68%);box-shadow:0 0 70px #c6ff3d24;text-align:center}.preview-core .brand-symbol{width:49px;height:49px}.preview-core span{color:#d8f784;font-size:9px;font-weight:800;letter-spacing:.14em;line-height:1.35}.preview-node{position:absolute;z-index:2;display:flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid rgba(135,165,139,.36);border-radius:10px;color:#dfe9df;background:#0f1511e8;box-shadow:0 10px 30px #00000038;font-size:10px;font-weight:750}.preview-node svg{color:#dafe69}.preview-node-wallet{top:17%;left:3%}.preview-node-payments{top:22%;right:0}.preview-node-routing{bottom:17%;left:2%}.preview-node-bridge{bottom:8%;right:10%}.preview-node-points{top:48%;right:-2%}.public-proof{position:relative;z-index:1;width:min(1200px,calc(100% - 48px));margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(151,175,154,.2);border-bottom:1px solid rgba(151,175,154,.2)}.public-proof>div{display:flex;gap:13px;align-items:center;padding:20px 24px;border-right:1px solid rgba(151,175,154,.16)}.public-proof>div:last-child{border:0}.public-proof strong{color:#dafe69;font-size:22px;letter-spacing:-.06em}.public-proof span{color:#879787;font-size:10px;line-height:1.45}.public-capabilities,.public-flow{width:min(1200px,calc(100% - 48px));position:relative;z-index:1;margin:0 auto;padding:130px 0}.public-flow{padding-top:50px}.public-section-head{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:34px}.public-section-head h2{max-width:650px;margin:11px 0 0;font-size:clamp(30px,4vw,52px);font-weight:450;letter-spacing:-.07em;line-height:1}.public-section-head>p{max-width:380px;margin:0;color:#8fa08f;font-size:12px;line-height:1.65}.public-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.public-feature{min-height:242px;padding:20px;display:flex;flex-direction:column;align-items:flex-start;border:1px solid rgba(126,155,129,.28);border-radius:15px;background:linear-gradient(145deg,#1a221deb,#0b0f0ddb)}.public-feature-wide{grid-column:span 2;min-height:292px;background:linear-gradient(135deg,#2c3e1deb,#0f1611f0 52%,#101614e6)}.public-feature-dark{background:#0d1110}.feature-icon{width:39px;height:39px;display:grid;place-items:center;margin-bottom:auto;border:1px solid rgba(218,255,105,.36);border-radius:10px;color:#dafe69;background:#d6ff541a}.feature-icon.purple{color:#d4b0ff;border-color:#a789d9;background:#5d417b33}.feature-icon.blue{color:#98d6ff;border-color:#6098c1;background:#335b7a33}.feature-icon.orange{color:#ffc675;border-color:#bd8252;background:#733f1633}.public-feature>span{margin-top:18px;color:#c2d0c0;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.13em}.public-feature h3{margin:8px 0 6px;max-width:300px;font-size:17px;letter-spacing:-.045em;line-height:1.06}.public-feature p{margin:0;color:#8ea08f;font-size:11px;line-height:1.55}.feature-mini-chart{height:76px;width:100%;display:flex;align-items:end;gap:9px;margin-top:18px}.feature-mini-chart i{width:20px;border-radius:4px 4px 0 0;background:linear-gradient(#daff45,#698725)}.feature-mini-chart i:nth-child(1){height:22%}.feature-mini-chart i:nth-child(2){height:45%}.feature-mini-chart i:nth-child(3){height:34%}.feature-mini-chart i:nth-child(4){height:63%}.feature-mini-chart i:nth-child(5){height:55%}.feature-mini-chart i:nth-child(6){height:85%}.feature-mini-chart i:nth-child(7){height:72%}.public-flow{padding-bottom:110px}.public-flow-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.public-flow-steps>div{min-height:205px;padding:21px;border-top:1px solid rgba(194,235,128,.5);background:#0f1411c2}.public-flow-steps b{display:block;margin-bottom:30px;color:#dafe69;font-size:10px;letter-spacing:.14em}.public-flow-steps svg{color:#d5f96c}.public-flow-steps h3{margin:15px 0 8px;font-size:17px;letter-spacing:-.04em}.public-flow-steps p{margin:0;color:#8ea08f;font-size:11px;line-height:1.6}.public-footer{position:relative;z-index:1;width:min(1200px,calc(100% - 48px));display:flex;justify-content:space-between;margin:0 auto;padding:22px 0;border-top:1px solid rgba(151,175,154,.15);color:#687968;font-size:10px}.launch-modal-backdrop{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:20px;background:#040705b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.launch-modal{width:min(430px,100%);position:relative;padding:29px;border:1px solid rgba(211,255,105,.32);border-radius:20px;background:linear-gradient(150deg,#1a251b,#0d1210 56%);box-shadow:0 30px 90px #0000008c}.launch-modal>.brand-symbol{margin-bottom:24px}.launch-modal h2{margin:10px 0;font-size:29px;letter-spacing:-.07em;line-height:1.02}.launch-modal>p{margin:0 0 21px;color:#9eada0;font-size:12px;line-height:1.6}.launch-modal .wallet-login-button{margin-bottom:16px}.launch-close{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:33px;height:33px;border:1px solid #38433b;border-radius:9px;color:#ced9cf;background:transparent;cursor:pointer}.launch-close:hover{border-color:#dafe69;color:#efffd1}.wallet-choice-list{display:grid;gap:9px;margin:18px 0 13px}.wallet-choice{width:100%;height:52px;justify-content:flex-start;gap:11px;border-color:#415047;color:#e8f3e7;background:#111814}.wallet-choice>span:not(.wallet-choice-mark){flex:1;text-align:left}.wallet-choice-mark{width:26px;height:26px;display:grid;place-items:center;border-radius:8px;color:#121710;background:#dafe69;font-size:11px;font-weight:900}.wallet-choice small{padding:3px 6px;border-radius:4px;color:#cdf39d;background:#bfef681c;font-size:8px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.wallet-choice:hover{border-color:#dafe69;background:#1a2419;color:#f1ffd2}.wallet-picker-back{padding:0;border:0;color:#aabd9d;background:transparent;font-size:11px;font-weight:700;cursor:pointer}.wallet-picker-back:hover{color:#e0fa89}.light .vianzo-public{color:#142119;background:#f4f8f1}.light .vianzo-public:before{opacity:.55;background-image:linear-gradient(rgba(63,110,50,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(63,110,50,.07) 1px,transparent 1px)}.light .public-glow-one{background:radial-gradient(ellipse,rgba(170,231,57,.25),transparent 68%)}.light .public-glow-two{background:radial-gradient(ellipse,rgba(78,153,112,.18),transparent 70%)}.light .public-nav{border-color:#37563d33}.light .public-brand,.light .public-hero h1,.light .public-section-head h2,.light .public-feature h3,.light .public-flow-steps h3{color:#15261a}.light .public-nav-links,.light .public-hero-copy>p,.light .public-section-head>p{color:#52695a}.light .public-testnet{border-color:#37563d38;color:#365f40}.light .public-kicker,.light .public-proof strong,.light .preview-core span,.light .public-flow-steps b,.light .public-flow-steps svg{color:#496e24}.light .public-hero h1 em{color:#4d8c28}.light .public-text-link{color:#24442d}.light .public-trust-row,.light .public-proof span,.light .public-feature p,.light .public-footer,.light .public-flow-steps p{color:#5d7263}.light .public-orbital-preview:before,.light .public-orbital-preview:after{border-color:#43734a57}.light .preview-core{border-color:#528b288c;background:radial-gradient(circle at 38% 30%,#e4f7cd,#c8e2ba 68%);box-shadow:0 0 70px #6eb63329}.light .preview-node{color:#1f3b28;border-color:#4975505c;background:#ffffffe0;box-shadow:0 10px 30px #35583a1f}.light .public-proof{border-color:#37563d38}.light .public-proof>div{border-color:#37563d2b}.light .public-feature{border-color:#43704847;background:linear-gradient(145deg,#ffffffeb,#e6f1e2e0)}.light .public-feature-wide{background:linear-gradient(135deg,#e7f5de,#f8fbf5 52%,#e6f0e3)}.light .public-feature-dark{background:#eaf2e7}.light .public-flow-steps>div{border-color:#528b2880;background:#ffffffa3}.light .public-footer{border-color:#37563d2e}.sidebar-vianzo-ledger{min-width:0;display:flex;align-items:center;gap:11px;padding:3px 0;color:#eef5ec}.ledger-mark{width:4px;height:35px;display:grid;align-content:center;gap:3px;flex:0 0 auto}.ledger-mark i{display:block;width:4px;height:7px;border-radius:99px;background:#dafe69;box-shadow:0 0 11px #dafe699e}.ledger-mark i:nth-child(2){height:15px;background:#efffa7}.ledger-mark i:nth-child(3){height:5px;opacity:.72}.ledger-type{min-width:0;display:grid;gap:5px}.ledger-type strong{display:flex;align-items:baseline;color:#f4faf2;font-family:Space Grotesk,Arial Narrow,Inter,ui-sans-serif,sans-serif;font-size:15px;font-weight:900;letter-spacing:.145em;line-height:1;text-rendering:geometricPrecision;white-space:nowrap}.ledger-type strong span{display:inline-block;margin-right:1px;color:#dafe69;font-family:Georgia,Times New Roman,serif;font-size:1.38em;font-weight:900;letter-spacing:0;line-height:.62;text-shadow:0 0 15px rgba(218,254,105,.42);transform:translateY(1px) skew(-7deg)}.ledger-type small{display:block;overflow:hidden;color:#879b8a;font-size:7px;font-weight:800;letter-spacing:.115em;line-height:1.1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}@media(max-width:850px){.public-nav-links{display:none}.public-hero{grid-template-columns:1fr;padding:76px 0 62px}.public-orbital-preview{min-height:300px}.public-proof{grid-template-columns:repeat(2,1fr)}.public-proof>div:nth-child(2){border-right:0}.public-proof>div:nth-child(-n+2){border-bottom:1px solid rgba(151,175,154,.16)}.public-feature-grid{grid-template-columns:1fr 1fr}.public-feature-wide{grid-column:span 2}.public-section-head{display:block}.public-section-head>p{margin-top:18px}.public-flow-steps{grid-template-columns:1fr}}@media(max-width:560px){.public-nav,.public-hero,.public-proof,.public-capabilities,.public-flow,.public-footer{width:min(100% - 32px,1200px)}.public-nav{height:72px}.public-nav .compact{height:33px;padding:0 10px;font-size:10px}.public-hero h1{font-size:50px}.public-hero-actions{display:grid;justify-items:start}.public-orbital-preview{transform:scale(.83);margin:-28px 0 -42px}.public-proof{grid-template-columns:1fr 1fr}.public-proof>div{padding:17px 10px}.public-feature-grid{grid-template-columns:1fr}.public-feature-wide{grid-column:auto}.public-capabilities{padding:84px 0}.public-flow{padding-bottom:72px}.public-footer{gap:12px;flex-direction:column}.public-section-head h2{font-size:35px}}.payment-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.payment-requests-workspace{display:grid;gap:18px}.payment-requests-heading{display:flex;justify-content:space-between;gap:22px;align-items:flex-end;padding:2px 1px 3px}.payment-requests-heading h2{margin:5px 0 7px;color:#eff9ef;font-size:28px;letter-spacing:-.055em}.payment-requests-heading p{max-width:690px;margin:0}.payment-request-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:14px;align-items:stretch}.payment-request-create,.invoice-share-card,.payment-request-ledger{min-width:0;border-color:#314038;background:linear-gradient(145deg,#17201bf5,#0c110ff2)}.payment-request-create{display:grid;gap:10px}.panel-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:6px}.panel-title-row h3{margin:4px 0 0;color:#edf6ed;font-size:17px;letter-spacing:-.035em}.request-saved-payers{display:grid;gap:6px;padding:9px;border:1px solid #2d3d34;border-radius:10px;background:#05090738}.request-saved-payers label{margin:0;color:#a9b9aa;font-size:10px}.request-saved-payers select{width:100%;height:34px}.approval-threshold-copy{min-height:56px;display:grid;gap:2px;padding:9px 10px;border:1px solid #3b4b41;border-radius:9px;background:#0a100d94}.approval-threshold-copy span{color:#8fa090;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.approval-threshold-copy strong{color:#dafa77;font-size:13px}.approval-threshold-copy small{color:#87968a;font-size:9px;line-height:1.35}.invoice-share-card{display:flex;flex-direction:column}.invoice-qr{display:grid;place-items:center;padding:17px;margin:5px 0 15px;border:1px solid rgba(221,255,103,.3);border-radius:15px;background:radial-gradient(circle at 50% 15%,rgba(217,255,89,.2),transparent 60%),#101811}.invoice-qr canvas{max-width:100%;height:auto!important;border-radius:7px;box-shadow:0 18px 36px #0000003d}.invoice-total{display:flex;justify-content:space-between;align-items:baseline;padding:11px 0;border-top:1px solid #2b3931;border-bottom:1px solid #2b3931}.invoice-total span{color:#859686;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.invoice-total strong{color:#eff8d4;font-size:24px;letter-spacing:-.05em}.invoice-total small{color:#c8e768;font-size:13px}.invoice-link-preview{overflow:hidden;margin:12px 0 8px;padding:9px 10px;color:#a1b69d;border:1px solid #2d3b33;border-radius:8px;background:#0c110f;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.invoice-note{margin:4px 0 13px;color:#c8d5c8;font-size:12px;line-height:1.5}.invoice-security-copy{margin:12px 0 0;font-size:10px;line-height:1.55}.invoice-empty{flex:1;display:grid;place-content:center;justify-items:center;gap:11px;min-height:245px;padding:20px;color:#849785;text-align:center}.invoice-empty svg{color:#dafe69}.invoice-empty p{max-width:230px;margin:0;font-size:11px;line-height:1.55}.payment-request-ledger{display:grid;gap:12px}.request-list{display:grid;gap:7px}.request-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:11px;border:1px solid #2c3a32;border-radius:11px;background:#080d0a80;transition:transform .16s var(--ease-out),border-color .16s var(--ease-out),background .16s var(--ease-out)}.request-row:hover{transform:translateY(-1px);border-color:#526a58;background:#111a15}.request-row.status-fulfilled{border-color:#c2ef695e}.request-row.status-declined,.request-row.status-cancelled,.request-row.status-expired{opacity:.72}.request-row-summary{min-width:0;display:flex;gap:10px;align-items:center;padding:0;color:#e8f2e8;border:0;background:transparent;text-align:left;cursor:pointer}.request-token-dot{flex:0 0 auto;display:grid;width:29px;height:29px;place-items:center;border:1px solid #4f684f;border-radius:9px;color:#dafe69;background:#18251a;font-size:11px;font-weight:850}.request-row-summary span:last-child{min-width:0;display:grid;gap:3px}.request-row-summary strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.request-row-summary small{overflow:hidden;color:#8fa08f;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.request-row-state{display:grid;justify-items:end;gap:4px}.request-row-state small{color:#95a797;font-size:9px;white-space:nowrap}.request-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.request-row-actions .primary-button,.request-row-actions .secondary-button{min-height:32px;padding:0 9px;font-size:10px}.request-empty-state{min-height:170px;display:grid;place-content:center;justify-items:center;gap:7px;padding:20px;color:#9aab9a;text-align:center}.request-empty-state svg{color:#dafe69}.request-empty-state strong{color:#e5f0e5;font-size:13px}.request-empty-state p{max-width:390px;margin:0;font-size:11px;line-height:1.6}.payment-request-skeletons{display:grid;gap:7px}.payment-request-skeletons>div{height:56px;border-radius:11px;background:linear-gradient(90deg,#172119 25%,#253027 39%,#172119 56%);background-size:260% 100%;animation:request-skeleton 1.35s linear infinite}@keyframes request-skeleton{to{background-position:-260% 0}}.light .payment-request-create,.light .invoice-share-card,.light .payment-request-ledger{border-color:#c6d8c8;background:linear-gradient(145deg,#fff,#f1f7f0)}.light .payment-requests-heading h2,.light .panel-title-row h3,.light .request-row-summary,.light .request-empty-state strong{color:#18331f}.light .request-saved-payers,.light .approval-threshold-copy,.light .request-row,.light .invoice-qr{border-color:#c6d8c8;background:#f8fcf6}.light .request-row:hover{border-color:#8dac90;background:#fff}.light .invoice-link-preview{border-color:#cfddcf;color:#49624d;background:#f4f8f2}.light .invoice-total{border-color:#d3dfd3}.light .invoice-total strong{color:#24452a}.light .invoice-note{color:#4e6351}.light .request-row-summary small,.light .request-row-state small,.light .invoice-security-copy,.light .request-empty-state{color:#58705c}.light .launch-modal-backdrop{background:#eef5ebc7}.light .launch-modal{border-color:#b8d0b3;background:linear-gradient(150deg,#fff,#eff7ec 56%);box-shadow:0 30px 80px #33563733;color:#173121}.light .launch-modal h2{color:#173121}.light .launch-modal>p,.light .launch-modal .login-note{color:#48644f}.light .launch-close{border-color:#bed1bb;color:#31523b;background:#f8fcf7}.light .launch-close:hover{border-color:#80ab72;color:#245527}.light .launch-modal .eyebrow{color:#4e6b56}.light .wallet-choice{border-color:#bfd1bc;color:#1d3927;background:#f9fcf8}.light .wallet-choice:hover{border-color:#7ea971;color:#1c4d25;background:#edf7e9}.light .wallet-choice small{color:#386a34;background:#e1f1d8}.light .wallet-picker-back{color:#42624a}.light .wallet-picker-back:hover{color:#285a2c}.light .sidebar-vianzo-ledger,.light .ledger-type strong{color:#183321}.light .ledger-type small{color:#54705c}@media(max-width:900px){.payment-request-grid{grid-template-columns:1fr}.invoice-share-card{min-height:0}.invoice-qr{max-width:360px;width:100%;margin-left:auto;margin-right:auto}.request-row{grid-template-columns:minmax(0,1fr) auto}.request-row-actions{grid-column:1 / -1;justify-content:flex-start}}@media(max-width:600px){.payment-requests-heading{display:grid;align-items:start}.payment-requests-heading .secondary-button{justify-self:start}.payment-header-actions{justify-content:flex-start}.request-row{grid-template-columns:1fr;align-items:start;gap:9px}.request-row-state{justify-items:start}.request-row-actions{flex-wrap:wrap}.invoice-total strong{font-size:21px}}@media(prefers-reduced-motion:reduce){.request-row{transition:none}.payment-request-skeletons>div{animation:none}}.split-desk-workspace{display:grid;gap:16px;max-width:1240px}.split-desk-heading{display:flex;align-items:end;justify-content:space-between;gap:22px;padding:2px 1px}.split-desk-heading h2{max-width:650px;margin:5px 0 7px;color:#eff9ef;font-size:28px;letter-spacing:-.055em}.split-desk-heading p{max-width:720px;margin:0}.split-desk-disclosure{display:flex;align-items:flex-start;gap:10px;padding:13px;border:1px solid rgba(193,236,100,.34);border-radius:12px;background:linear-gradient(135deg,#7dac3624,#0a110c9e)}.split-desk-disclosure>svg{flex:none;margin-top:1px;color:#dcfa76}.split-desk-disclosure div{display:grid;gap:3px}.split-desk-disclosure strong{color:#ecfacd;font-size:11px}.split-desk-disclosure p{max-width:920px;margin:0;color:#b1c6ae;font-size:10px;line-height:1.5}.split-desk-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);gap:14px;align-items:stretch}.split-desk-builder,.split-desk-preview-card,.split-desk-status-panel{min-width:0;border-color:#314038;background:linear-gradient(145deg,#17201bf5,#0c110ff2)}.split-desk-builder{display:grid;gap:11px}.split-desk-preview-card{display:flex;flex-direction:column}.split-desk-allocation-head{display:flex;align-items:end;justify-content:space-between;gap:12px;padding-top:4px;border-top:1px solid rgba(74,99,78,.48)}.split-desk-allocation-head>div{display:grid;gap:4px}.split-desk-allocation-head strong{color:#e7f3e6;font-size:13px}.split-desk-allocation-toggle{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:4px;border:1px solid #314239;border-radius:10px;background:#0b110e}.split-desk-allocation-toggle button{min-height:34px;padding:0 9px;border:1px solid transparent;border-radius:7px;color:#9caf9e;background:transparent;font-size:10px;font-weight:750;cursor:pointer;transition:background .16s var(--ease-out),color .16s var(--ease-out),border-color .16s var(--ease-out)}.split-desk-allocation-toggle button.active{border-color:#d2f8666b;color:#edfacf;background:#97c33f29}.split-desk-allocation-toggle button:active{transform:scale(.97)}.split-desk-allocation-note{display:flex;align-items:flex-start;gap:7px;margin:-2px 0 0;color:#98aa9a;font-size:10px;line-height:1.45}.split-desk-allocation-note svg{flex:none;margin-top:1px;color:#c7e980}.split-desk-participants{display:grid;gap:7px}.split-desk-participant{display:grid;grid-template-columns:auto minmax(120px,1fr) minmax(90px,.45fr) auto;align-items:center;gap:8px;padding:8px;border:1px solid #304039;border-radius:10px;background:#060c085c}.split-desk-participant.organizer{border-color:#b2df6b4d;background:#78a43c14}.split-desk-participant>svg{color:#ccef75}.split-desk-participant input{height:34px;min-width:0;margin:0;padding:0 9px;font-size:11px}.split-desk-participant output{min-height:34px;display:flex;align-items:center;justify-content:flex-end;padding:0 9px;color:#e9f8cc;border:1px solid #37483d;border-radius:8px;background:#0d1510;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.split-desk-participant output small{margin-left:4px;color:#b1d36b;font-family:inherit;font-size:9px}.split-desk-remove{display:grid;width:29px;height:29px;place-items:center;border:1px solid #3b4c42;border-radius:8px;color:#a9b9aa;background:transparent;cursor:pointer}.split-desk-remove:hover{border-color:#d88872;color:#ffc0aa}.split-desk-builder-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.split-desk-allocation-check{display:flex;align-items:center;gap:5px;color:#e3b58e;font-size:10px}.split-desk-allocation-check.ready{color:#cdef8d}.split-desk-preview-card .panel-title-row{margin-bottom:9px}.split-desk-amount{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:12px 0;border-top:1px solid #2b3931;border-bottom:1px solid #2b3931}.split-desk-amount span{color:#8ca08f;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.split-desk-amount strong{color:#eff8d4;font-size:24px;letter-spacing:-.05em}.split-desk-amount small{color:#c8e768;font-size:13px}.split-desk-share-preview{display:grid;grid-template-columns:142px minmax(0,1fr);gap:14px;align-items:center;margin:16px 0 12px}.split-desk-qr{display:grid;place-items:center;padding:8px;border:1px solid rgba(220,255,107,.3);border-radius:12px;background:radial-gradient(circle at 50% 15%,rgba(217,255,89,.2),transparent 60%),#101811}.split-desk-qr canvas{max-width:100%;height:auto!important;border-radius:6px}.split-desk-share-preview>div:last-child{display:grid;gap:4px}.split-desk-share-preview strong{overflow:hidden;color:#edf6ed;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.split-desk-share-preview p{margin:0;color:#9daf9e;font-size:10px}.split-desk-share-preview b{color:#dff89d}.split-desk-link-preview{overflow:hidden;padding:9px 10px;color:#a1b69d;border:1px solid #2d3b33;border-radius:8px;background:#0c110f;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.split-desk-preview-copy{margin:12px 0;color:#93a694;font-size:10px;line-height:1.5}.split-desk-empty{flex:1;display:grid;place-content:center;justify-items:center;gap:8px;min-height:276px;padding:20px;color:#9aab9a;text-align:center}.split-desk-empty svg{color:#dafe69}.split-desk-empty strong{color:#e5f0e5;font-size:13px}.split-desk-empty p{max-width:270px;margin:0;font-size:10px;line-height:1.55}.split-desk-empty.compact{min-height:136px}.split-desk-status-panel{display:grid;gap:12px}.split-desk-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.split-desk-metrics>div{display:grid;gap:4px;min-height:82px;padding:11px;border:1px solid #314239;border-radius:10px;background:#070d0966}.split-desk-metrics span{color:#98aa9a;font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.split-desk-metrics strong{color:#ebf8e8;font-size:16px;letter-spacing:-.04em}.split-desk-metrics strong small{color:#bee279;font-size:9px}.split-desk-metrics>div:last-child strong{font-size:13px}.split-desk-metrics small{display:flex;align-items:center;gap:4px;color:#90a191;font-size:9px}.split-desk-status-list{display:grid;gap:7px}.split-desk-status-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;border:1px solid #2f4037;border-radius:10px;background:#070d096b}.split-desk-status-row.settled{border-color:#beee6866;background:#77a6341c}.split-desk-status-row.covered{opacity:.9}.split-desk-status-avatar{display:grid;width:30px;height:30px;place-items:center;border:1px solid #577051;border-radius:9px;color:#e1f8ad;background:#1b2a1b;font-size:11px;font-weight:850}.split-desk-status-row>div:nth-child(2){display:grid;min-width:0;gap:3px}.split-desk-status-row strong{overflow:hidden;color:#e6f2e5;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.split-desk-status-row small{overflow:hidden;color:#90a392;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.split-desk-row-actions{display:flex;align-items:center;gap:7px}.split-desk-row-actions .text-button{min-height:29px;padding:0;color:#d4ed9b;font-size:9px}.split-desk-row-actions .primary-button,.split-desk-row-actions .secondary-button{min-height:31px;padding:0 8px;font-size:9px}.split-desk-tracker-note{display:flex;align-items:flex-start;gap:8px;padding:10px;border-left:2px solid #d8f56c;border-radius:0 9px 9px 0;background:#98c53c14}.split-desk-tracker-note>svg{flex:none;margin-top:1px;color:#dafa73}.split-desk-tracker-note p{margin:0;color:#adc0ad;font-size:10px;line-height:1.48}.split-desk-tracker-note strong{color:#e9f7cf}.split-desk-reset{justify-self:start;min-height:27px;padding:0;color:#b9da83;font-size:10px}.light .split-desk-heading h2,.light .split-desk-builder h3,.light .split-desk-preview-card h3,.light .split-desk-status-panel h3,.light .split-desk-share-preview strong,.light .split-desk-empty strong,.light .split-desk-status-row strong{color:#19371f}.light .split-desk-disclosure{border-color:#bad9ae;background:linear-gradient(135deg,#eff9e9,#f9fcf7)}.light .split-desk-disclosure strong{color:#315e31}.light .split-desk-disclosure p,.light .split-desk-allocation-note,.light .split-desk-preview-copy,.light .split-desk-empty,.light .split-desk-status-row small,.light .split-desk-tracker-note p{color:#527058}.light .split-desk-builder,.light .split-desk-preview-card,.light .split-desk-status-panel{border-color:#c6d8c8;background:linear-gradient(145deg,#fff,#f1f7f0)}.light .split-desk-allocation-head{border-color:#d1dfd1}.light .split-desk-allocation-head strong{color:#294a2e}.light .split-desk-allocation-toggle{border-color:#cadbca;background:#f4f9f2}.light .split-desk-allocation-toggle button{color:#637566}.light .split-desk-allocation-toggle button.active{border-color:#a9d18e;color:#2d5c2f;background:#e7f6dc}.light .split-desk-participant{border-color:#cadbca;background:#f8fcf6}.light .split-desk-participant.organizer{border-color:#b8dbaa;background:#eff9e9}.light .split-desk-participant output,.light .split-desk-link-preview{border-color:#cfddcf;color:#365b3d;background:#f4f8f2}.light .split-desk-remove{border-color:#c7d8c8;color:#526c58}.light .split-desk-amount{border-color:#d3dfd3}.light .split-desk-amount strong{color:#24452a}.light .split-desk-share-preview p{color:#59725e}.light .split-desk-share-preview b{color:#477a3d}.light .split-desk-qr{border-color:#c7dcbf;background:#f8fcf6}.light .split-desk-metrics>div,.light .split-desk-status-row{border-color:#c9d9c9;background:#f9fcf7}.light .split-desk-metrics span{color:#5d7561}.light .split-desk-metrics strong{color:#28502f}.light .split-desk-status-avatar{border-color:#abcba3;color:#35613a;background:#edf8e8}.light .split-desk-tracker-note{background:#f0f9eb}.light .split-desk-tracker-note strong{color:#396638}@media(max-width:900px){.split-desk-grid{grid-template-columns:1fr}.split-desk-preview-card{min-height:0}.split-desk-empty{min-height:190px}.split-desk-status-row{grid-template-columns:auto minmax(0,1fr) auto}.split-desk-row-actions{grid-column:2 / -1;justify-content:flex-start}}@media(max-width:600px){.split-desk-heading{display:grid;align-items:start}.split-desk-heading .secondary-button{justify-self:start}.split-desk-participant{grid-template-columns:auto minmax(0,1fr) auto}.split-desk-participant>input:nth-of-type(2),.split-desk-participant output{grid-column:2 / 3;width:100%;justify-content:flex-start}.split-desk-remove{grid-column:3;grid-row:1 / 3}.split-desk-builder-actions{align-items:flex-start;flex-direction:column}.split-desk-share-preview{grid-template-columns:116px minmax(0,1fr)}.split-desk-qr canvas{width:100px!important;height:100px!important}.split-desk-metrics{grid-template-columns:1fr}.split-desk-status-row{grid-template-columns:auto minmax(0,1fr)}.split-desk-status-row>.badge{justify-self:start;grid-column:2}.split-desk-row-actions{grid-column:1 / -1;flex-wrap:wrap}.split-desk-allocation-toggle{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.split-desk-allocation-toggle button{transition:none}}.output-hint{min-height:17px;color:#a9c5a8}.swap-stage-tracker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:16px 0 0;padding:10px;border:1px solid #32443a;border-radius:12px;background:#090e0b70}.swap-submit-boundary{margin:18px 0 0;padding-top:15px;border-top:1px solid rgba(73,102,80,.5)}.policy-maker-checker-control{display:flex;align-items:flex-start;gap:10px;margin:13px 0;padding:12px;border:1px solid #3a5140;border-radius:10px;background:#121f176b;cursor:pointer}.policy-maker-checker-control input{width:16px;height:16px;margin:2px 0 0;accent-color:#d7ff3f}.policy-maker-checker-control span{display:grid;gap:3px}.policy-maker-checker-control strong{color:#e9f7e9;font-size:12px}.policy-maker-checker-control small{color:#92a89a;line-height:1.45}.swap-stage-tracker .tracker-step{display:flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:7px 8px;border:1px solid #34443a;border-radius:8px;color:#89988d;background:#05090759;font-size:10px;font-weight:750;white-space:nowrap}.swap-stage-tracker .tracker-step b{color:#7f9082;font-size:9px;letter-spacing:.08em}.swap-stage-tracker .tracker-step.done{border-color:#d4f96280;color:#eaffc4;background:#7ea9351f}.swap-stage-tracker .tracker-step.done b{color:#dafe69}.swap-completion-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:13px;padding:13px;border:1px solid rgba(211,255,105,.46);border-radius:12px;background:linear-gradient(135deg,#96cd3f26,#0e1711b8)}.swap-completion-summary>div{display:grid;gap:4px;padding:9px 10px;border:1px solid rgba(191,233,113,.18);border-radius:9px;background:#050b0747}.swap-completion-summary span,.swap-completion-summary small{color:#aab9aa;font-size:9px;letter-spacing:.04em}.swap-completion-summary strong{color:#efffd0;font-size:15px}.swap-completion-summary p{grid-column:1 / -1;margin:1px 0 0;color:#b6c4b6;font-size:10px;line-height:1.5}.swap-completion-summary.simulated{border-color:#7ea7e661;background:linear-gradient(135deg,#4d71b329,#0e151ab8)}.light .output-hint{color:#4d7052}.light .swap-stage-tracker{border-color:#c6d8c7;background:#f7fbf5}.light .swap-stage-tracker .tracker-step{border-color:#d1ddd1;color:#5b7060;background:#fff}.light .swap-stage-tracker .tracker-step.done{border-color:#9abf87;color:#244b2b;background:#edf8e6}.light .swap-completion-summary{border-color:#afd39f;background:linear-gradient(135deg,#edf9e7,#f9fdf7)}.light .swap-completion-summary>div{border-color:#d0e2c9;background:#fff}.light .swap-completion-summary strong{color:#254d2c}.light .swap-completion-summary p,.light .swap-completion-summary span,.light .swap-completion-summary small{color:#53705a}.light .swap-submit-boundary{border-top-color:#cbdacb}.light .policy-maker-checker-control{border-color:#c7d9c9;background:#f6fbf4}.light .policy-maker-checker-control strong{color:#284d2f}.light .policy-maker-checker-control small{color:#617568}@media(max-width:600px){.swap-stage-tracker,.swap-completion-summary{grid-template-columns:1fr}}.receivables-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.receivables-metric{display:grid;gap:5px;min-height:104px;padding:14px;border:1px solid rgba(174,219,118,.25);border-radius:12px;background:linear-gradient(145deg,#1c2a1dc7,#0b120ec7)}.receivables-metric span{color:#a5b4a7;font-size:9px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.receivables-metric strong{color:#e9ffad;font-size:27px;letter-spacing:-.06em;line-height:1}.receivables-metric small{color:#829485;font-size:10px;line-height:1.35}.invoice-reference{display:grid;gap:3px;margin:3px 0 12px;padding:10px;border:1px solid #324239;border-radius:9px;background:#070c0970}.invoice-reference span{color:#8fa08f;font-size:9px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.invoice-reference strong{color:#dcebd9;font-size:11px}.receivables-ledger-tools{display:flex;align-items:center;gap:8px}.receivables-ledger-tools select{min-width:130px;height:31px;padding:0 8px;font-size:10px}.request-row-state small+small{margin-top:1px;color:#c3df9d}.light .receivables-metric{border-color:#c9dfc2;background:linear-gradient(145deg,#fff,#f0f8ed)}.light .receivables-metric span{color:#536b58}.light .receivables-metric strong{color:#305d2f}.light .receivables-metric small{color:#66816b}.light .invoice-reference{border-color:#ccdeca;background:#f7fbf5}.light .invoice-reference span{color:#607561}.light .invoice-reference strong{color:#315234}@media(max-width:900px){.receivables-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.receivables-summary{grid-template-columns:1fr}.receivables-metric{min-height:0}.panel-title-row:has(.receivables-ledger-tools){display:grid}.receivables-ledger-tools{justify-content:space-between}.receivables-ledger-tools select{flex:1;min-width:0}}.split-desk-summary-dashboard{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.split-desk-summary-card{display:grid;gap:4px;min-height:102px;padding:13px;border:1px solid #32433a;border-radius:12px;background:linear-gradient(145deg,#162219d1,#080e0ac2)}.split-desk-summary-card>span{color:#9bac9e;font-size:8px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.split-desk-summary-card>strong{color:#edf8e7;font-size:20px;letter-spacing:-.05em;line-height:1.1}.split-desk-summary-card>strong small{color:#bee976;font-size:10px}.split-desk-summary-card p{margin:0;color:#8fa190;font-size:9px;line-height:1.45}.split-desk-summary-card.split-desk-summary-total{border-color:#cef76461;background:linear-gradient(135deg,#7ca73433,#0a110cc7)}.split-desk-summary-card.settled{border-color:#73b7a457}.split-desk-summary-card.settled>strong{color:#bdf1d6}.split-desk-summary-card.outstanding{border-color:#ddac6b57}.split-desk-summary-card.outstanding>strong{color:#ffd39e}.split-desk-share-switcher{display:grid;gap:7px;margin:14px 0 0;padding:10px;border:1px solid #314239;border-radius:10px;background:#060c085e}.split-desk-share-switcher-heading{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.split-desk-share-switcher-heading span{color:#cfeaa3;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.split-desk-share-switcher-heading small{color:#92a493;font-size:9px}.split-desk-share-switcher-list{display:flex;gap:6px;overflow-x:auto;padding-bottom:1px}.split-desk-share-switcher-list button{min-width:112px;display:grid;grid-template-columns:21px minmax(0,1fr);column-gap:7px;align-items:center;padding:7px;border:1px solid #3a4b41;border-radius:8px;color:#d9e7d8;background:#111913;text-align:left;cursor:pointer;transition:transform .16s var(--ease-out),border-color .16s var(--ease-out),background .16s var(--ease-out)}.split-desk-share-switcher-list button:hover,.split-desk-share-switcher-list button.active{border-color:#d5fa699e;background:#80ab382b}.split-desk-share-switcher-list button:active{transform:scale(.97)}.split-desk-share-switcher-list button>span{grid-row:1 / 3;display:grid;width:21px;height:21px;place-items:center;border:1px solid #6c875c;border-radius:6px;color:#e2fbad;background:#20301e;font-size:9px;font-weight:850}.split-desk-share-switcher-list button strong{overflow:hidden;color:inherit;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.split-desk-share-switcher-list button small{color:#b3d775;font-size:8px}.split-desk-export-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.36fr);gap:12px;align-items:stretch}.split-desk-export-card{display:grid;gap:12px;padding:17px;border:1px solid rgba(213,251,108,.38);border-radius:14px;color:#ebf8e8;background:radial-gradient(circle at 89% 4%,rgba(185,230,83,.16),transparent 30%),linear-gradient(135deg,#17251a,#0d1510 60%)}.split-desk-export-mark{display:flex;align-items:center;justify-content:space-between;gap:12px}.split-desk-export-mark>div{display:grid;gap:2px}.split-desk-export-mark span{color:#dafa70;font-size:9px;font-weight:900;letter-spacing:.15em}.split-desk-export-mark strong{font-size:13px;letter-spacing:-.03em}.split-desk-export-title{display:flex;align-items:end;justify-content:space-between;gap:18px;padding-bottom:12px;border-bottom:1px solid rgba(178,212,158,.2)}.split-desk-export-title>div{display:grid;gap:4px}.split-desk-export-title span{color:#abc59e;font-size:8px;font-weight:850;letter-spacing:.1em}.split-desk-export-title>div>strong{font-size:19px;letter-spacing:-.045em}.split-desk-export-title small{color:#9caf9d;font-size:9px}.split-desk-export-title>strong{color:#effec3;font-size:22px;letter-spacing:-.06em;white-space:nowrap}.split-desk-export-title>strong small{color:#c7ed77;font-size:11px}.split-desk-export-progress{display:grid;gap:7px}.split-desk-export-progress>div:first-child{display:flex;justify-content:space-between;gap:8px;color:#bbd5a6;font-size:9px}.split-desk-export-progress>div:first-child strong{color:#edfacd}.split-desk-progress-track{height:7px;overflow:hidden;border:1px solid #38503c;border-radius:99px;background:#080e0a}.split-desk-progress-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#a3d952,#e1ff8b)}.split-desk-export-progress>small{color:#a8bdab;font-size:9px}.split-desk-export-participants{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.split-desk-export-participants>div{display:grid;gap:3px;min-width:0;padding:8px;border:1px solid rgba(183,221,142,.18);border-radius:8px;background:#040a0647}.split-desk-export-participants span{overflow:hidden;color:#d7e6d2;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.split-desk-export-participants strong{color:#f0f8da;font-size:10px}.split-desk-export-participants small{color:#b4d978;font-size:8px}.split-desk-export-disclaimer{margin:0;padding-top:9px;border-top:1px solid rgba(178,212,158,.2);color:#a0b59f;font-size:8px;font-weight:750;letter-spacing:.05em;line-height:1.45}.split-desk-export-actions{display:grid;align-content:center;gap:14px;padding:17px;border:1px solid #314038;border-radius:14px;background:linear-gradient(145deg,#17201bf5,#0c110ff2)}.split-desk-export-actions>div:first-child{display:grid;gap:5px}.split-desk-export-actions>div:first-child strong{color:#edf7e9;font-size:14px;letter-spacing:-.04em}.split-desk-export-actions>div:first-child p{margin:0;color:#98aa99;font-size:10px;line-height:1.5}.split-desk-export-actions>div:last-child{display:flex;flex-wrap:wrap;gap:7px}.split-desk-export-actions .primary-button,.split-desk-export-actions .secondary-button{min-height:34px;padding:0 10px;font-size:10px}.light .split-desk-summary-card{border-color:#c9daca;background:linear-gradient(145deg,#fff,#f1f8ef)}.light .split-desk-summary-card>span,.light .split-desk-summary-card p{color:#58715d}.light .split-desk-summary-card>strong{color:#28502f}.light .split-desk-summary-card.settled>strong{color:#257257}.light .split-desk-summary-card.outstanding>strong{color:#9a5a2c}.light .split-desk-share-switcher{border-color:#c9dac9;background:#f7fbf5}.light .split-desk-share-switcher-heading span{color:#497343}.light .split-desk-share-switcher-list button{border-color:#c4d7c5;color:#2d5134;background:#fff}.light .split-desk-share-switcher-list button:hover,.light .split-desk-share-switcher-list button.active{border-color:#91c175;background:#edf9e8}.light .split-desk-share-switcher-list button>span{border-color:#a7c999;color:#356537;background:#ebf7e5}.light .split-desk-share-switcher-list button small{color:#538942}.light .split-desk-export-card{border-color:#afd398;color:#1b3820;background:radial-gradient(circle at 89% 4%,rgba(162,218,79,.3),transparent 30%),linear-gradient(135deg,#f1fae9,#dcefd2)}.light .split-desk-export-title{border-color:#c1d8bc}.light .split-desk-export-mark strong,.light .split-desk-export-title>div>strong{color:#214a28}.light .split-desk-export-title small,.light .split-desk-export-progress>small,.light .split-desk-export-disclaimer{color:#527159}.light .split-desk-export-title>strong,.light .split-desk-export-progress>div:first-child strong,.light .split-desk-export-participants strong{color:#356b31}.light .split-desk-export-participants>div{border-color:#c7dfc0;background:#ffffffa6}.light .split-desk-export-participants span{color:#38543e}.light .split-desk-export-participants small{color:#4b813c}.light .split-desk-progress-track{border-color:#a9cfa0;background:#e6f2e0}.light .split-desk-export-actions{border-color:#c6d8c8;background:linear-gradient(145deg,#fff,#f1f7f0)}.light .split-desk-export-actions>div:first-child strong{color:#19371f}.light .split-desk-export-actions>div:first-child p{color:#527058}@media(max-width:900px){.split-desk-summary-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.split-desk-export-section{grid-template-columns:1fr}}@media(max-width:600px){.split-desk-summary-dashboard{grid-template-columns:1fr}.split-desk-export-title{align-items:flex-start;flex-direction:column;gap:8px}.split-desk-export-participants{grid-template-columns:1fr}.split-desk-export-actions>div:last-child{display:grid;grid-template-columns:1fr}.split-desk-export-actions .primary-button,.split-desk-export-actions .secondary-button{width:100%}}.split-desk-heading-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px}.split-desk-heading-actions .badge{margin-left:2px}.split-desk-history{display:grid;gap:11px}.split-desk-history .panel-title-row{align-items:start}.split-desk-history h3,.split-desk-allocation-chart h3{margin:3px 0 0;color:#e9f4e7;font-size:15px;letter-spacing:-.035em}.split-desk-history .muted,.split-desk-allocation-chart .muted{max-width:620px;margin:5px 0 0;font-size:10px;line-height:1.5}.split-desk-history-list{display:grid;gap:7px}.split-desk-history-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:15px;padding:10px 11px;border:1px solid #36483b;border-radius:10px;background:#060c0854}.split-desk-history-row-title{display:grid;min-width:0;gap:3px}.split-desk-history-row-title>span{color:#cde992;font-size:8px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.split-desk-history-row-title>strong{overflow:hidden;color:#e8f4e4;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.split-desk-history-row-title small,.split-desk-history-row-amount>span{overflow:hidden;color:#91a392;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.split-desk-history-row-amount{display:grid;min-width:100px;gap:3px;text-align:right}.split-desk-history-row-amount>strong{color:#ebfacf;font-size:12px}.split-desk-history-row-amount small{color:#bfe078;font-size:9px}.split-desk-history-row .secondary-button{min-height:30px;padding:0 9px;font-size:9px}.split-desk-history-loading{padding:15px;border:1px dashed #435748;border-radius:9px;color:#a4b5a5;font-size:10px}.split-desk-allocation-chart{display:grid;grid-template-columns:minmax(180px,.5fr) minmax(210px,.62fr) minmax(200px,.55fr);align-items:center;gap:15px}.split-desk-chart-wrap{position:relative;min-height:210px}.split-desk-chart-center{position:absolute;inset:0;display:grid;align-content:center;justify-items:center;pointer-events:none}.split-desk-chart-center strong{color:#ecf9d3;font-size:19px;letter-spacing:-.05em}.split-desk-chart-center small{color:#a7bba5;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.split-desk-chart-legend{display:grid;gap:6px}.split-desk-chart-legend>div{display:grid;grid-template-columns:8px minmax(0,1fr) auto;column-gap:7px;align-items:center;padding:7px 8px;border:1px solid rgba(164,197,143,.18);border-radius:8px;background:#050a0740}.split-desk-chart-legend i{grid-row:1 / 3;width:8px;height:8px;border-radius:50%}.split-desk-chart-legend span{overflow:hidden;color:#d8e7d5;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.split-desk-chart-legend strong{color:#effbd2;font-size:10px}.split-desk-chart-legend small{grid-column:2 / -1;color:#a9c276;font-size:8px}.split-desk-chart-empty{display:grid;grid-column:2 / -1;justify-items:center;gap:6px;padding:18px;color:#9faf9f;text-align:center}.split-desk-chart-empty svg{color:#dafa74}.split-desk-chart-empty strong{color:#e6f1e5;font-size:11px}.split-desk-chart-empty p{max-width:280px;margin:0;font-size:9px;line-height:1.5}.split-desk-export-downloads{display:flex;flex-wrap:wrap;gap:7px}.split-desk-share-actions,.split-desk-text-share{display:grid!important;gap:7px;padding-top:10px;border-top:1px solid rgba(158,190,146,.22)}.split-desk-share-actions>span,.split-desk-text-share>span{color:#cde9a3;font-size:9px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.split-desk-share-actions>div,.split-desk-text-share>div{display:flex;flex-wrap:wrap;gap:7px}.split-desk-share-actions small,.split-desk-text-share small{color:#99ad9a;font-size:8px;line-height:1.4}.split-desk-text-share .text-button{min-height:27px;color:#d3eb9c;font-size:9px}.light .split-desk-history,.light .split-desk-allocation-chart{border-color:#c6d8c8;background:linear-gradient(145deg,#fff,#f1f7f0)}.light .split-desk-history h3,.light .split-desk-allocation-chart h3,.light .split-desk-history-row-title>strong{color:#19371f}.light .split-desk-history .muted,.light .split-desk-allocation-chart .muted,.light .split-desk-history-row-title small,.light .split-desk-history-row-amount>span{color:#527058}.light .split-desk-history-row{border-color:#c7d9c8;background:#f9fcf7}.light .split-desk-history-row-title>span,.light .split-desk-chart-legend small,.light .split-desk-share-actions>span,.light .split-desk-text-share>span{color:#4c793e}.light .split-desk-history-row-amount>strong,.light .split-desk-chart-center strong,.light .split-desk-chart-legend strong{color:#315d31}.light .split-desk-chart-center small,.light .split-desk-share-actions small,.light .split-desk-text-share small{color:#5b7561}.light .split-desk-chart-legend>div{border-color:#cce0c6;background:#fff}.light .split-desk-chart-legend span,.light .split-desk-chart-empty strong{color:#38543e}.light .split-desk-share-actions,.light .split-desk-text-share{border-color:#ccdeca}.light .split-desk-text-share .text-button{color:#386c37}@media(max-width:900px){.split-desk-allocation-chart{grid-template-columns:minmax(180px,.65fr) minmax(220px,1fr)}.split-desk-chart-legend{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}.split-desk-history-row{grid-template-columns:minmax(0,1fr) auto}.split-desk-history-row .secondary-button{grid-column:1 / -1;justify-self:start}}@media(max-width:600px){.split-desk-heading-actions{justify-content:flex-start}.split-desk-heading-actions>button{width:100%}.split-desk-history-row{grid-template-columns:1fr;gap:8px}.split-desk-history-row-amount{text-align:left}.split-desk-allocation-chart{grid-template-columns:1fr}.split-desk-chart-legend{grid-column:auto;grid-template-columns:1fr}.split-desk-chart-empty{grid-column:auto}.split-desk-share-actions>div,.split-desk-text-share>div,.split-desk-export-downloads{display:grid;grid-template-columns:1fr}.split-desk-share-actions .secondary-button,.split-desk-text-share .text-button,.split-desk-export-downloads .secondary-button,.split-desk-export-downloads .primary-button{width:100%}}.split-desk-history-tools{display:flex;align-items:center;gap:8px}.split-desk-history-search{flex:1;display:flex;align-items:center;gap:7px;min-width:0;padding:0 9px;border:1px solid #36483b;border-radius:9px;background:#0b110e}.split-desk-history-search>svg{flex:none;color:#bfe878}.split-desk-history-search input{height:33px;min-width:0;margin:0;padding:0;border:0;background:transparent}.split-desk-history-tools select{width:126px;min-height:35px;margin:0;font-size:10px}.split-desk-history-row.archived{border-style:dashed;opacity:.78}.split-desk-history-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}.split-desk-history-actions .secondary-button,.split-desk-history-actions .text-button{min-height:28px;padding:0 7px;font-size:8px}.split-desk-history-actions .danger{color:#ffb4a1}.split-desk-edit-note{max-width:400px;margin:5px 0 0;color:#d8c27d;font-size:9px;line-height:1.4}.split-desk-qr-actions{display:flex;flex-wrap:wrap;gap:10px}.split-desk-qr-actions .text-button{min-height:26px;padding:0;color:#d4ed9b;font-size:9px}.split-desk-qr-actions .text-button:disabled{color:#7f8c80;cursor:not-allowed}.light .split-desk-history-search{border-color:#c7d9c8;background:#fff}.light .split-desk-history-search>svg{color:#4c813e}.light .split-desk-history-actions .danger{color:#a44934}.light .split-desk-edit-note{color:#815f2c}.light .split-desk-qr-actions .text-button{color:#39723a}@media(max-width:900px){.split-desk-history-actions{grid-column:1 / -1;justify-content:flex-start}.split-desk-history-row .secondary-button{grid-column:auto;justify-self:auto}}@media(max-width:600px){.split-desk-history-tools{align-items:stretch;flex-direction:column}.split-desk-history-tools select{width:100%}.split-desk-history-actions{justify-content:flex-start}.split-desk-history-actions .secondary-button,.split-desk-history-actions .text-button{flex:1 1 42%}.split-desk-qr-actions{display:grid;grid-template-columns:1fr;gap:5px}}.route-quality-copy{margin:3px 0 13px;color:#a7b6a8;font-size:11px;line-height:1.55}.pair-rate-context{display:grid;gap:5px;margin:12px 0;padding:11px;border:1px solid rgba(166,196,115,.32);border-radius:10px;background:linear-gradient(135deg,#71914324,#0a100c6b)}.pair-rate-context span{color:#c7e29e;font-size:8px;font-weight:800;letter-spacing:.11em}.pair-rate-context strong{color:#edf7d2;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.pair-rate-context small{color:#94a696;font-size:10px;line-height:1.45}.route-review-card .route-review-lines+.pair-rate-context{margin-top:11px}.route-review-card .route-fallback+.pair-rate-context{margin-top:11px}.light .route-quality-copy{color:#4f6854}.light .pair-rate-context{border-color:#bed9b3;background:linear-gradient(135deg,#edf8e8,#f9fdf6)}.light .pair-rate-context span{color:#4c7a37}.light .pair-rate-context strong{color:#294d2d}.light .pair-rate-context small{color:#5d7561}.operations-copilot{display:grid;gap:11px}.operations-copilot-head{display:flex;align-items:center;gap:10px}.operations-copilot-head .bot-orb{width:34px;height:34px;border-radius:10px}.operations-copilot-head h3{margin:3px 0 0;color:#e7f2e6;font-size:14px;letter-spacing:-.035em}.operations-copilot-intro{margin:0;color:#a1b2a3;font-size:10px;line-height:1.55}.operations-copilot textarea{min-height:76px;margin:0;font-size:10px!important;line-height:1.45}.operations-copilot>.secondary-button{margin-top:0}.operations-plan{display:grid;gap:9px;margin-top:3px;padding:12px;border:1px solid #3e5143;border-radius:11px;background:linear-gradient(145deg,#17251ac2,#080e0ab8)}.operations-plan-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.operations-plan-head>span,.operations-policy-outcome>span,.operations-plan-list>span{color:#a9c993;font-size:8px;font-weight:850;letter-spacing:.1em}.operations-plan>strong{color:#edf8d8;font-size:13px;line-height:1.25}.operations-plan>p{margin:0;color:#afbfaf;font-size:10px;line-height:1.5}.operations-plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.operations-plan-grid>div{display:grid;gap:3px;min-width:0;padding:8px;border:1px solid rgba(144,176,130,.18);border-radius:8px;background:#050a074d}.operations-plan-grid>div:last-child{grid-column:1 / -1}.operations-plan-grid span{color:#839685;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.operations-plan-grid strong{overflow:hidden;color:#e4efe2;font-size:10px;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize}.operations-policy-outcome{display:grid;gap:4px;padding:9px;border-left:2px solid #ccf064;border-radius:0 8px 8px 0;background:#b8e65c17}.operations-policy-outcome strong{color:#edf9c7;font-size:11px}.operations-policy-outcome p{margin:0;color:#b4c3b4;font-size:10px;line-height:1.45}.operations-plan-blocked .operations-policy-outcome{border-left-color:#eb9c76;background:#c1663e1a}.operations-plan-blocked .operations-policy-outcome strong{color:#ffc3a5}.operations-plan-needs_input .operations-policy-outcome{border-left-color:#81b2e8;background:#4784c41a}.operations-plan-needs_input .operations-policy-outcome strong{color:#b7dcff}.operations-plan-list{display:grid;gap:4px}.operations-plan-list ol,.operations-plan-list ul{display:grid;gap:3px;margin:0;padding-left:17px;color:#afbfaf;font-size:10px;line-height:1.45}.operations-copilot-disclosure{color:#849787;font-size:9px;line-height:1.45}.operations-plan .secondary-button{min-height:32px;font-size:10px}.light .operations-copilot-head h3{color:#234529}.light .operations-copilot-intro{color:#537058}.light .operations-plan{border-color:#c5dcbf;background:linear-gradient(145deg,#fbfef9,#eff8eb)}.light .operations-plan>strong{color:#2e542f}.light .operations-plan>p{color:#536b57}.light .operations-plan-grid>div{border-color:#d4e4cf;background:#fff}.light .operations-plan-grid span{color:#66806a}.light .operations-plan-grid strong{color:#315334}.light .operations-policy-outcome{background:#eff9e9}.light .operations-policy-outcome strong{color:#3c6a31}.light .operations-policy-outcome p{color:#59715d}.light .operations-plan-list ol,.light .operations-plan-list ul,.light .operations-copilot-disclosure{color:#5d7561}.opportunity-view{display:grid;gap:15px;max-width:1240px}.opportunity-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:5px 2px 1px}.opportunity-hero h2{margin:4px 0 5px;color:#eff7ec;font-size:28px;letter-spacing:-.055em}.opportunity-hero p{max-width:630px;margin:0;color:#9faf9f;font-size:11px;line-height:1.55}.opportunity-readonly-badge{display:flex;flex:none;align-items:center;gap:9px;padding:10px 12px;border:1px solid rgba(198,242,100,.45);border-radius:10px;color:#e3f8ad;background:linear-gradient(135deg,#98c34229,#0c150e8f)}.opportunity-readonly-badge>svg{color:#d7ff5f}.opportunity-readonly-badge span{display:grid;gap:2px}.opportunity-readonly-badge strong{font-size:10px;text-transform:uppercase;letter-spacing:.09em}.opportunity-readonly-badge small{color:#a6be9c;font-size:9px}.opportunity-disclosure{display:flex;align-items:flex-start;gap:10px;padding:12px 13px;border:1px solid rgba(156,190,112,.26);border-radius:11px;color:#c4e1a3;background:#5777321a}.opportunity-disclosure>svg{flex:none;margin-top:1px;color:#d6fa70}.opportunity-disclosure p{margin:0;color:#aebdad;font-size:10px;line-height:1.5}.opportunity-disclosure strong{color:#e6f6ca}.opportunity-setup-grid{display:grid;grid-template-columns:1.16fr .84fr;gap:13px}.opportunity-setup-grid .panel{display:grid;gap:10px;padding:15px}.opportunity-setup-grid h3{margin:3px 0 0;color:#e7f3e6;font-size:15px;letter-spacing:-.035em}.opportunity-setup-grid .panel-title-row{margin:0}.opportunity-setup-grid .muted{margin:0;font-size:10px;line-height:1.55}.opportunity-wallet-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.opportunity-wallet-option{display:flex;align-items:center;gap:8px;min-width:0;padding:10px;border:1px solid #34473b;border-radius:9px;background:#060c0861;cursor:pointer;transition:border-color .16s ease,background .16s ease}.opportunity-wallet-option:hover,.opportunity-wallet-option.selected{border-color:#c7f3658f;background:#81ad361a}.opportunity-wallet-option input{width:15px;height:15px;accent-color:#d8ff46}.opportunity-wallet-option span{display:grid;min-width:0;gap:3px}.opportunity-wallet-option strong{overflow:hidden;color:#eaf5e8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.opportunity-wallet-option small{color:#90a092;font-size:9px}.opportunity-preferences label{color:#c7e6a4;font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.opportunity-preferences input,.opportunity-preferences select{width:100%;min-height:36px;margin-top:-4px}.opportunity-preferences>small{margin-top:-6px;color:#91a391;font-size:9px;line-height:1.45}.opportunity-preferences .primary-button{margin-top:2px;min-height:36px;font-size:11px}.opportunity-mainnet-toggle{display:flex;align-items:flex-start;gap:8px;margin:2px 0;padding:9px;border:1px solid rgba(168,196,128,.26);border-radius:8px;background:#070e095c;cursor:pointer}.opportunity-mainnet-toggle input{width:15px;min-height:15px;height:15px;margin:2px 0 0;accent-color:#d8ff46}.opportunity-mainnet-toggle span{display:grid;gap:3px}.opportunity-mainnet-toggle strong{color:#d9edc2;font-size:10px;letter-spacing:0;text-transform:none}.opportunity-mainnet-toggle small{color:#98ac99;font-size:9px;line-height:1.4}.opportunity-empty-state{display:flex;align-items:flex-start;gap:11px;padding:18px;border:1px dashed #405440;border-radius:12px;background:#0c140e73}.opportunity-empty-state>svg{color:#d4f564}.opportunity-empty-state div{display:grid;gap:4px}.opportunity-empty-state strong{color:#e5f1e2;font-size:12px}.opportunity-empty-state p{margin:0;color:#9daf9e;font-size:10px;line-height:1.5}.opportunity-results{display:grid;gap:12px}.opportunity-results-head{display:flex;align-items:end;justify-content:space-between;gap:10px}.opportunity-results-head h3{margin:3px 0 0;color:#e8f5e6;font-size:16px;letter-spacing:-.035em}.opportunity-results-head>span{color:#95aa96;font-size:9px}.opportunity-balance-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.opportunity-balance-strip>div{display:grid;gap:4px;min-height:83px;padding:12px;border:1px solid #33463a;border-radius:10px;background:linear-gradient(145deg,#152018cc,#080e0abd)}.opportunity-balance-strip span{color:#a4b7a4;font-size:8px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.opportunity-balance-strip strong{color:#ecf8e9;font-size:17px;letter-spacing:-.04em}.opportunity-balance-strip small{color:#9eae9e;font-size:9px;line-height:1.4}.opportunity-balance-strip .opportunity-unallocated{border-color:#bfeb656b;background:linear-gradient(135deg,#82ad352b,#0b120dbf)}.opportunity-balance-strip .opportunity-unallocated strong{color:#e7ff9d}.opportunity-results-grid{display:grid;grid-template-columns:minmax(0,1.36fr) minmax(285px,.64fr);gap:13px}.opportunity-scenario-list{display:grid;gap:9px}.opportunity-scenario{display:grid;gap:8px;padding:13px;border:1px solid #34463a;border-radius:11px;background:linear-gradient(145deg,#152017c7,#070d09b3)}.opportunity-scenario.research_only{border-color:#d3ae5d6b;background:linear-gradient(145deg,#3c2f1657,#090e0abd)}.opportunity-scenario.higher_risk{border-color:#d47d5e6b;background:linear-gradient(145deg,#3d201857,#090e0abd)}.opportunity-scenario-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.opportunity-scenario-head>span{color:#d7fa72;font-size:8px;font-weight:850;letter-spacing:.1em}.opportunity-scenario.research_only .opportunity-scenario-head>span{color:#f0cc82}.opportunity-scenario.higher_risk .opportunity-scenario-head>span{color:#f5ae93}.opportunity-scenario h4{margin:0;color:#edf7ea;font-size:14px;letter-spacing:-.03em}.opportunity-scenario p{margin:0;color:#aebdae;font-size:10px;line-height:1.5}.opportunity-scenario ul{display:flex;flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none}.opportunity-scenario li{padding:4px 6px;border:1px solid rgba(163,188,151,.2);border-radius:5px;color:#9fb29f;background:#03070442;font-size:8px}.opportunity-scenario .secondary-button{width:max-content;min-height:31px;margin-top:1px;padding:0 9px;font-size:9px}.coverage-card{border-color:#b8e86870;background:linear-gradient(145deg,#253b1c8c,#080e0ab8)}.opportunity-data-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.opportunity-data-grid>div{display:grid;gap:3px;padding:8px;border:1px solid rgba(171,207,122,.2);border-radius:7px;background:#03080440}.opportunity-data-grid span{color:#9dba92;font-size:8px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.opportunity-data-grid strong{color:#e3f2d7;font-size:9px;line-height:1.4}.opportunity-source-warning{padding:8px;border-left:2px solid #f0ad89;color:#f4ba9f;background:#ac5b361f;font-size:9px;line-height:1.45}.opportunity-candidate-list{display:grid;gap:6px}.opportunity-candidate-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px;border:1px solid rgba(213,181,109,.25);border-radius:8px;background:#281f0c38}.opportunity-candidate-row>div{display:grid;gap:3px;min-width:0}.opportunity-candidate-row strong{color:#f4ead2;font-size:10px}.opportunity-candidate-row small,.opportunity-source-note{color:#b8b29f;font-size:8px;line-height:1.4}.opportunity-candidate-row .text-button{min-height:24px;padding:0;color:#d8ed9c;font-size:9px}.opportunity-source-note{display:block}.opportunity-profile-method{display:grid;gap:4px;padding:8px;border-left:2px solid #d7f56c;border-radius:0 7px 7px 0;background:#a0cd4c14}.opportunity-profile-method strong{color:#d8f49d;font-size:8px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.opportunity-profile-method span{color:#b8cbb0;font-size:9px;line-height:1.45}.opportunity-ai-panel{display:grid;align-content:start;gap:10px;padding:14px;border:1px solid rgba(190,237,102,.42);border-radius:12px;background:linear-gradient(150deg,#2d401d8a,#0a110ce0 44%)}.opportunity-ai-head{display:flex;align-items:center;gap:9px}.opportunity-ai-head .bot-orb{width:32px;height:32px}.opportunity-ai-head span,.opportunity-considerations>span{color:#c6ed91;font-size:8px;font-weight:850;letter-spacing:.1em}.opportunity-ai-head h4{margin:3px 0 0;color:#eff9df;font-size:13px}.opportunity-ai-panel>strong{color:#effbd9;font-size:14px;line-height:1.3}.opportunity-ai-panel>p{margin:0;color:#b6c5b5;font-size:10px;line-height:1.55}.opportunity-considerations{display:grid;gap:5px;padding:10px;border:1px solid rgba(175,207,127,.2);border-radius:9px;background:#04090547}.opportunity-considerations ul{display:grid;gap:4px;margin:0;padding-left:15px;color:#b2c2b1;font-size:9px;line-height:1.45}.opportunity-caution{display:flex;align-items:flex-start;gap:7px;padding:9px;border-left:2px solid #d6ee76;border-radius:0 7px 7px 0;background:#b3de551a}.opportunity-caution svg{flex:none;margin-top:1px;color:#e2fa9a}.opportunity-caution p{margin:0;color:#d2dfc7;font-size:9px;line-height:1.45}.opportunity-ai-panel>small{color:#90a38f;font-size:8px;line-height:1.45}.opportunity-footer-disclosure{margin:0;color:#849786;font-size:9px;line-height:1.5}.light .opportunity-hero h2,.light .opportunity-setup-grid h3,.light .opportunity-results-head h3,.light .opportunity-scenario h4{color:#24472b}.light .opportunity-hero p,.light .opportunity-disclosure p,.light .opportunity-empty-state p{color:#55715a}.light .opportunity-readonly-badge{border-color:#b8d790;color:#416e35;background:linear-gradient(135deg,#edf9df,#f8fdf5)}.light .opportunity-readonly-badge>svg{color:#5f913d}.light .opportunity-readonly-badge small{color:#5c775f}.light .opportunity-disclosure{border-color:#c6deb7;color:#42663c;background:#f2faeb}.light .opportunity-disclosure strong{color:#315b30}.light .opportunity-wallet-option{border-color:#c9dcc9;background:#fbfef9}.light .opportunity-wallet-option:hover,.light .opportunity-wallet-option.selected{border-color:#9bc77f;background:#eff9e9}.light .opportunity-wallet-option strong{color:#2e5131}.light .opportunity-wallet-option small,.light .opportunity-preferences>small{color:#607662}.light .opportunity-empty-state{border-color:#c8dac5;background:#f8fcf6}.light .opportunity-empty-state strong{color:#315736}.light .opportunity-balance-strip>div{border-color:#c9dcc5;background:linear-gradient(145deg,#fff,#f4faf1)}.light .opportunity-balance-strip span,.light .opportunity-results-head>span{color:#5c745f}.light .opportunity-balance-strip strong{color:#294e2d}.light .opportunity-balance-strip small{color:#58705b}.light .opportunity-balance-strip .opportunity-unallocated{border-color:#b4d391;background:linear-gradient(135deg,#ecf9df,#fbfef8)}.light .opportunity-balance-strip .opportunity-unallocated strong{color:#467531}.light .opportunity-scenario{border-color:#c8dac7;background:linear-gradient(145deg,#fff,#f4faf1)}.light .opportunity-scenario.research_only{border-color:#e0cc9e;background:linear-gradient(145deg,#fffdf7,#fbf8ed)}.light .opportunity-scenario.higher_risk{border-color:#e2baa9;background:linear-gradient(145deg,#fffaf8,#fdf2ee)}.light .opportunity-scenario p,.light .opportunity-scenario li{color:#58705b}.light .opportunity-scenario li{border-color:#d5e2d1;background:#fff}.light .opportunity-ai-panel{border-color:#badb9f;background:linear-gradient(150deg,#eff9e5,#f9fdf7 46%)}.light .opportunity-ai-head h4,.light .opportunity-ai-panel>strong{color:#315735}.light .opportunity-ai-panel>p,.light .opportunity-ai-panel>small,.light .opportunity-considerations ul{color:#56705a}.light .opportunity-considerations{border-color:#d0e3c9;background:#fff}.light .opportunity-caution{background:#eff9e8}.light .opportunity-caution p{color:#4f6c52}.light .opportunity-footer-disclosure{color:#607563}.light .opportunity-mainnet-toggle{border-color:#c9ddbf;background:#f8fcf6}.light .opportunity-mainnet-toggle strong{color:#315d35}.light .opportunity-mainnet-toggle small{color:#5b735e}.light .coverage-card{border-color:#b9d99b;background:linear-gradient(145deg,#f4fbe9,#fcfef9)}.light .opportunity-data-grid>div{border-color:#d2e5c8;background:#fff}.light .opportunity-data-grid span{color:#63845e}.light .opportunity-data-grid strong{color:#355b38}.light .opportunity-candidate-row{border-color:#e1d0a7;background:#fffdf8}.light .opportunity-candidate-row strong{color:#604d28}.light .opportunity-candidate-row small,.light .opportunity-source-note{color:#6c6657}.light .opportunity-profile-method{border-color:#82a75f;background:#eff8e7}.light .opportunity-profile-method strong{color:#527c47}.light .opportunity-profile-method span{color:#4f6d53}@media(max-width:900px){.opportunity-setup-grid,.opportunity-results-grid{grid-template-columns:1fr}.opportunity-ai-panel{order:-1}}@media(max-width:620px){.opportunity-hero{display:grid;align-items:start}.opportunity-readonly-badge{width:max-content}.opportunity-wallet-options,.opportunity-balance-strip{grid-template-columns:1fr}.opportunity-results-head{display:grid;align-items:start}.opportunity-scenario .secondary-button{width:100%;justify-content:center}}@media(max-width:620px){.opportunity-data-grid{grid-template-columns:1fr}.opportunity-candidate-row{grid-template-columns:1fr;align-items:start}.opportunity-candidate-row .text-button{justify-content:flex-start}}.basename-review{display:grid;gap:9px;margin:10px 0;padding:13px;border:1px solid rgba(165,197,115,.42);border-radius:12px;background:linear-gradient(145deg,#22301bdb,#0a110ccc)}.basename-review-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.basename-review-head>span{color:#c6e59b;font-size:8px;font-weight:850;letter-spacing:.1em}.basename-review>strong{color:#f0fad8;font-size:13px}.basename-address{overflow:hidden;padding:9px 10px;border:1px solid rgba(171,204,125,.24);border-radius:8px;color:#e9f8dd;background:#03080459;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.basename-review>p{margin:0;color:#afbfaf;font-size:10px;line-height:1.5}.basename-review-actions{display:flex;flex-wrap:wrap;gap:7px}.basename-review-actions .secondary-button,.basename-review-actions .ghost-button{min-height:32px;padding:0 10px;font-size:10px}.basename-review-actions .ghost-button{color:#c5d4c5;border:1px solid #3b4c3d;border-radius:8px;background:transparent;cursor:pointer}.basename-review-actions .ghost-button:hover{color:#effbd8;border-color:#9dbe79}.basename-review>small{color:#8ca08e;font-size:9px;line-height:1.45}.basename-save-control{display:grid;gap:5px;padding:9px;border:1px solid rgba(157,190,121,.23);border-radius:9px;background:#040a0542}.basename-save-control>label{color:#bfdc9d;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.basename-save-control>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.basename-save-control input{min-width:0;height:32px;font-size:10px}.basename-save-control .secondary-button{min-height:32px;padding:0 9px;font-size:10px;white-space:nowrap}.basename-save-control small{color:#8ea28f;font-size:9px;line-height:1.4}.basename-saved-recipient{display:grid;gap:4px;padding:9px;border:1px solid rgba(187,225,111,.38);border-radius:9px;background:linear-gradient(135deg,#7eaa3826,#050c0742)}.basename-saved-recipient .badge{width:max-content;color:#dff8a6;background:#beed651c}.basename-saved-recipient>strong{color:#edfbd0;font-size:11px}.basename-saved-recipient small{color:#a9bda8;font-size:9px;line-height:1.45}.light .basename-review{border-color:#bdd8ad;background:linear-gradient(145deg,#fbfef7,#eef8e8)}.light .basename-review-head>span{color:#4e7638}.light .basename-review>strong{color:#2c522e}.light .basename-address{border-color:#c9dfbd;color:#2a4d2c;background:#fff}.light .basename-review>p,.light .basename-review>small{color:#58705c}.light .basename-review-actions .ghost-button{color:#375b3c;border-color:#bdd3b8;background:#f8fcf6}.light .basename-save-control{border-color:#ccdfc1;background:#f8fcf6}.light .basename-save-control>label{color:#4b743d}.light .basename-save-control small{color:#5b745e}.light .basename-saved-recipient{border-color:#c4dfb5;background:linear-gradient(135deg,#edf9e4,#f9fdf7)}.light .basename-saved-recipient .badge{color:#426d32;background:#e1f2d4}.light .basename-saved-recipient>strong{color:#2f5730}.light .basename-saved-recipient small{color:#58735d}.recipient-verified-badge{display:inline-flex;width:max-content;align-items:center;gap:4px;margin-left:6px;color:#e4f8b5!important;border:1px solid rgba(191,231,112,.44);background:#bced631f!important;font-size:8px!important}.preferred-recipient-row .recipient-verified-badge{margin:4px 0 0}.preferred-recipient-rename{display:flex;align-items:center;gap:5px;min-width:260px}.preferred-recipient-rename input{min-width:0;height:30px;font-size:10px}.text-button.danger{color:#ef9b9b}.text-button.danger:hover{color:#ffd0d0}.assistant-recipient-picker{display:grid;gap:5px;margin-bottom:8px;padding:8px;border:1px solid #33473b;border-radius:9px;background:#111a15}.assistant-recipient-picker label{color:#a9c88b;font-size:8px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.assistant-recipient-picker select{width:100%;min-height:32px;border:1px solid #3b5343;border-radius:7px;color:#e6f0e7;background:#0a100d;font-size:10px}.assistant-recipient-picker small{display:flex;align-items:center;gap:4px;color:#99ad9d;font-size:9px;line-height:1.4}.assistant-recipient-picker small svg{color:#c8ec8e;flex:none}.light .recipient-verified-badge{color:#3f6c30!important;border-color:#b7d9a6;background:#e9f7de!important}.light .text-button.danger{color:#a64444}.light .assistant-recipient-picker{border-color:#c7dcc8;background:#f7fcf5}.light .assistant-recipient-picker label{color:#4b743c}.light .assistant-recipient-picker select{border-color:#bdd4bf;color:#294d30;background:#fff}.light .assistant-recipient-picker small{color:#57725c}.assistant-address-book{display:grid;gap:10px}.assistant-address-book>strong{color:#ebf7e7;font-size:14px}.assistant-address-book .muted{margin:0;font-size:10px;line-height:1.55}.assistant-address-book-list{display:grid;gap:7px}.assistant-address-book-row{display:grid;gap:8px;padding:9px;border:1px solid #32463a;border-radius:9px;background:#111a15}.assistant-address-book-row>div:first-child{display:grid;gap:4px}.assistant-address-book-row strong{color:#e9f4e7;font-size:11px}.assistant-address-book-row small{color:#9caf9f;font-size:9px;word-break:break-all}.assistant-address-book-actions,.assistant-recipient-rename{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.assistant-recipient-rename input{flex:1 1 120px;min-width:0;height:29px;font-size:10px}.light .assistant-address-book>strong,.light .assistant-address-book-row strong{color:#274d2b}.light .assistant-address-book-row{border-color:#c9ddc9;background:#fbfef9}.light .assistant-address-book-row small{color:#58745c}.assistant-recipient-tools{display:grid;gap:10px;margin-top:14px}.assistant-recipient-picker{display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,1fr);align-items:end;gap:7px 10px;margin:0;padding:10px;border:1px solid #364b3c;border-radius:10px;background:#111a15}.assistant-recipient-picker label{margin:0}.assistant-recipient-picker label:nth-of-type(2){grid-column:2;grid-row:1}.assistant-recipient-picker input,.assistant-recipient-picker select{min-width:0;min-height:34px;margin:0;font-size:10px}.assistant-recipient-picker input{grid-column:1}.assistant-recipient-picker select{grid-column:2}.assistant-recipient-picker small{grid-column:1 / -1}.recent-recipient-shortcuts{display:grid;gap:7px;margin:0;padding:10px;border:1px solid #3b503e;border-radius:9px;background:#121c16}.recent-recipient-shortcuts>span{color:#aecf8d;font-size:8px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.recent-recipient-shortcuts>div{display:flex;flex-wrap:wrap;gap:6px}.recent-recipient-shortcuts .secondary-button{display:inline-flex;gap:5px;min-height:28px;padding:6px 8px;font-size:10px}.recent-recipient-shortcuts .secondary-button small{color:#a2b4a5;font-size:8px}.recent-recipient-review{display:grid;gap:7px;padding:10px;border:1px solid #7da049;border-radius:8px;background:#7aa9461a}.recent-recipient-review strong{color:#e4f5cf;font-size:11px}.recent-recipient-review code{padding:7px;overflow-wrap:anywhere;border:1px solid #435a42;border-radius:6px;color:#f0f8eb;background:#0b110d;font-size:9px}.recent-recipient-review small{color:#b1c0af;font-size:9px;line-height:1.45}.recent-recipient-review>div{display:flex;flex-wrap:wrap;gap:6px}.light .assistant-recipient-picker,.light .recent-recipient-shortcuts{border-color:#c4dbc4;background:#f8fcf6}.light .recent-recipient-shortcuts>span{color:#527a3e}.light .recent-recipient-shortcuts .secondary-button small{color:#607763}.light .recent-recipient-review{border-color:#b5d38f;background:#f2fae9}.light .recent-recipient-review strong{color:#3c662d}.light .recent-recipient-review code{border-color:#bdd1bb;color:#2e5232;background:#fff}.light .recent-recipient-review small{color:#5f765f}@media(max-width:600px){.preferred-recipient-rename{width:100%;min-width:0;flex-wrap:wrap}.preferred-recipient-rename input{width:100%}.recipient-verified-badge{margin-left:0}.assistant-recipient-picker{grid-template-columns:1fr}.assistant-recipient-picker label:nth-of-type(2),.assistant-recipient-picker input,.assistant-recipient-picker select{grid-column:1;grid-row:auto}}@media(max-width:600px){.basename-review-actions{display:grid;grid-template-columns:1fr}.basename-review-actions .secondary-button,.basename-review-actions .ghost-button{width:100%;justify-content:center}.basename-save-control>div{grid-template-columns:1fr}.basename-save-control .secondary-button{width:100%;justify-content:center}}.holdings-snapshot{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:1rem 0 0}.holdings-snapshot>div{display:grid;gap:.2rem;min-width:0;padding:.68rem .72rem;border:1px solid rgba(95,128,98,.32);border-radius:.62rem;background:#16221b7a}.holdings-snapshot strong{color:#ebf6e9;font-size:1.08rem;letter-spacing:-.04em}.holdings-snapshot small{overflow:hidden;color:#93aa95;font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.wallet-address-line{display:flex;align-items:center;gap:.35rem;min-width:0}.wallet-copy-button{flex:0 0 auto;width:1.55rem;height:1.55rem;padding:0;color:#b4c9b2}.wallet-copy-button:hover{color:#e5ff7b;border-color:#ccff6580}.wallet-read-health{display:flex;align-items:center;flex-wrap:wrap;gap:.38rem;min-height:1.3rem;color:#95aa96;font-size:.62rem}.wallet-read-health>span{width:.42rem;height:.42rem;border-radius:999px;background:#9ad772;box-shadow:0 0 0 .18rem #9ad77217}.wallet-read-health.is-unavailable>span{background:#f0ae60;box-shadow:0 0 0 .18rem #f0ae6014}.wallet-read-health small{display:inline-flex;align-items:center;gap:.22rem;font-size:inherit}.wallet-read-health small:last-child{margin-left:auto;color:#819582}.wallet-activity-scope{color:#748a76;font-size:.67rem;line-height:1.45}.network-readiness-list{display:grid;gap:.45rem;padding:.68rem 0;border-top:1px solid rgba(99,125,101,.22);border-bottom:1px solid rgba(99,125,101,.22)}.network-readiness-list>div{display:grid;grid-template-columns:1rem minmax(0,1fr);gap:.45rem;align-items:start}.network-readiness-list svg{color:#d9ff6f;margin-top:.08rem}.network-readiness-list span{display:grid;gap:.08rem}.network-readiness-list b{color:#dcebd9;font-size:.67rem}.network-readiness-list small{color:#849a86;font-size:.62rem;line-height:1.35}.light .holdings-snapshot>div{border-color:#cbdfc5;background:#f9fdf7}.light .holdings-snapshot strong{color:#315534}.light .holdings-snapshot small,.light .wallet-read-health,.light .wallet-read-health small:last-child,.light .wallet-activity-scope{color:#5c755f}.light .wallet-copy-button{color:#4c704e}.light .network-readiness-list{border-color:#d2e2cd}.light .network-readiness-list b{color:#335836}.light .network-readiness-list small{color:#607862}@media(max-width:600px){.holdings-snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-read-health small:last-child{flex-basis:100%;margin-left:0}}.holdings-snapshot-loading>div{overflow:hidden}.skeleton-line{display:block;border-radius:999px;background:linear-gradient(90deg,#6b856d29,#c1dbb047,#6b856d29);background-size:220% 100%;animation:holdings-shimmer 1.35s ease-in-out infinite}.skeleton-label{width:52%;height:.45rem}.skeleton-value{width:35%;height:1rem;margin-top:.22rem}.skeleton-note{width:76%;height:.42rem;margin-top:.08rem}.holdings-alert-control{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-top:.72rem;padding:.68rem .72rem;border:1px solid rgba(102,135,104,.34);border-radius:.65rem;background:linear-gradient(110deg,#1d2d1f99,#0c140e80)}.holdings-alert-control>div{display:grid;grid-template-columns:1rem minmax(0,1fr);gap:.45rem;align-items:start}.holdings-alert-control svg{color:#d8ff62;margin-top:.05rem}.holdings-alert-control span{display:grid;gap:.1rem}.holdings-alert-control strong{color:#e6f3e3;font-size:.71rem}.holdings-alert-control small{color:#90a891;font-size:.63rem;line-height:1.35}.holdings-alert-control button{flex:0 0 auto;min-height:2rem;padding:.35rem .58rem;font-size:.66rem}.balance-change-alerts{display:grid;gap:.5rem;margin-top:.72rem;padding:.75rem;border:1px solid rgba(192,239,102,.4);border-radius:.68rem;background:linear-gradient(135deg,#61892c26,#09110a99)}.balance-change-alerts>div{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.balance-change-alerts>div button{min-height:1.85rem;padding:.3rem .52rem;font-size:.64rem}.balance-change-alerts article{display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:.45rem;align-items:start;padding:.48rem 0;border-top:1px solid rgba(154,192,126,.2)}.balance-change-alerts article>span{display:grid;width:1.2rem;height:1.2rem;place-items:center;border-radius:999px;color:#dffb8b;background:#bdeb6324}.balance-change-alerts article>span.decreased{color:#ffc0a4;background:#e57a5521;transform:rotate(180deg)}.balance-change-alerts article div{display:grid;gap:.12rem}.balance-change-alerts article strong{color:#e7f5df;font-size:.69rem}.balance-change-alerts article small,.balance-change-alerts p{color:#a2b6a2;font-size:.62rem;line-height:1.4}.balance-change-alerts p{margin:0;padding-top:.12rem}.light .holdings-alert-control{border-color:#c6dfb8;background:linear-gradient(110deg,#f5fced,#fbfef9)}.light .holdings-alert-control strong{color:#315a34}.light .holdings-alert-control small{color:#5b755e}.light .balance-change-alerts{border-color:#b9da9d;background:linear-gradient(135deg,#edf9e2,#fbfef8)}.light .balance-change-alerts article strong{color:#345c37}.light .balance-change-alerts article small,.light .balance-change-alerts p{color:#5d7760}@keyframes holdings-shimmer{0%{background-position:100% 0}to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.skeleton-line{animation:none}}@media(max-width:600px){.holdings-alert-control{align-items:stretch;flex-direction:column}.holdings-alert-control button{width:100%}}.bridge-recent-item.is-pending{border-color:#ccff4173;background:linear-gradient(100deg,#ccff4112,#070c0957)}.bridge-recent-item.is-pending>div{flex:1 1 auto}.bridge-pending-dot{display:inline-block;width:.42rem;height:.42rem;margin-left:.38rem;vertical-align:middle;border-radius:999px;background:#dfff75;box-shadow:0 0 #dfff75b3;animation:bridge-pending-pulse 1.45s ease-out infinite}.bridge-progress{display:block;height:.24rem;margin-top:.42rem;overflow:hidden;border-radius:999px;background:#708f7047}.bridge-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#a7d93d,#eaff78);transition:width .22s ease-out}@keyframes bridge-pending-pulse{0%{box-shadow:0 0 #dfff75a6}70%{box-shadow:0 0 0 .34rem #dfff7500}to{box-shadow:0 0 #dfff7500}}@media(prefers-reduced-motion:reduce){.bridge-pending-dot{animation:none}}.bridge-activity-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:.48rem;margin:.7rem 0 .55rem;color:#91aa91;font-size:.63rem}.bridge-activity-toolbar label{margin-right:auto;color:#b8cdb7;font-size:.65rem}.bridge-activity-toolbar select{min-height:1.9rem;padding:.28rem .55rem;border:1px solid rgba(159,198,121,.35);border-radius:.45rem;background:#101911;color:#e4f3d9;font:inherit}.bridge-progress.is-pending i{background:linear-gradient(90deg,#a7d93d,#efff91 48%,#a7d93d);background-size:220% 100%;animation:bridge-progress-shimmer 1.6s ease-in-out infinite}@keyframes bridge-progress-shimmer{0%{background-position:100% 0}to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.bridge-progress.is-pending i{animation:none}}@media(max-width:600px){.bridge-activity-toolbar{align-items:stretch;flex-wrap:wrap;justify-content:stretch}.bridge-activity-toolbar label{flex:1 0 100%}.bridge-activity-toolbar select{flex:1}}.light .bridge-activity-toolbar label{color:#49684b}.light .bridge-activity-toolbar select{border-color:#b8d69f;background:#f7fcf3;color:#29472e}.bridge-activity-toolbar select+select{min-width:9.8rem}.bridge-refresh-button,.bridge-activity-actions button{min-height:1.9rem;padding:.28rem .55rem;border:1px solid rgba(204,255,65,.35);border-radius:.42rem;color:#e7ff9a;background:#ccff4114;cursor:pointer;font:inherit;font-size:.63rem;font-weight:750}.bridge-refresh-button:hover:not(:disabled),.bridge-activity-actions button:hover:not(:disabled){border-color:#ccff41b8;background:#ccff4129}.bridge-refresh-button:disabled,.bridge-activity-actions button:disabled{opacity:.58;cursor:wait}.bridge-refresh-error{margin:0;padding:.5rem .6rem;border:1px solid rgba(233,133,112,.38);border-radius:.45rem;color:#ffc0ad;background:#a037261f;font-size:.66rem;line-height:1.4}.bridge-activity-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.28rem}.bridge-activity-actions a{display:inline-flex;align-items:center;gap:.22rem;color:#c8ec9b;font-size:.62rem;font-weight:700;text-decoration:none}.bridge-activity-actions a:hover{color:#efffb8;text-decoration:underline}.light .bridge-refresh-button,.light .bridge-activity-actions button{border-color:#b8d69f;color:#416c2f;background:#f1f9e9}.light .bridge-activity-actions a{color:#47763b}.light .bridge-refresh-error{border-color:#e0a99c;color:#9d3929;background:#fff3ef}@media(max-width:600px){.bridge-activity-toolbar select+select{min-width:0}.bridge-refresh-button{flex:1}.bridge-activity-actions{align-items:flex-start;flex-direction:column}}.bridge-status-message{display:block;margin-top:.34rem;color:#b9c7ad;font-size:.64rem;line-height:1.42}.bridge-status-message.is-stale{color:#ffd18a}.light .bridge-status-message{color:#55705a}.light .bridge-status-message.is-stale{color:#9a5b18}.login-transition-card{position:relative;display:flex;align-items:center;gap:1.15rem;overflow:hidden}.login-transition-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 20%,rgba(224,255,112,.08) 48%,transparent 74%);transform:translate(-100%);animation:login-transition-sheen 2.6s ease-in-out infinite}.login-transition-orbit{position:relative;flex:0 0 3.35rem;width:3.35rem;height:3.35rem;border:1px solid rgba(214,255,105,.3);border-radius:50%;box-shadow:0 0 0 7px #d6ff690a,0 0 28px #b5e9501f;animation:login-transition-breathe 1.8s ease-in-out infinite}.login-transition-orbit:before,.login-transition-orbit:after{content:"";position:absolute;inset:.45rem;border:1px solid rgba(214,255,105,.38);border-radius:50%;transform:rotate(34deg) scaleX(1.55)}.login-transition-orbit:after{transform:rotate(-34deg) scaleX(1.55);border-color:#74b6684d}.login-transition-orbit span,.login-transition-orbit i,.login-transition-orbit b{position:absolute;width:.34rem;height:.34rem;border-radius:50%;background:#dfff75;box-shadow:0 0 12px #dfff75d9}.login-transition-orbit span{top:.12rem;left:50%;transform:translate(-50%);animation:login-transition-dot 1.8s linear infinite}.login-transition-orbit i{right:.18rem;bottom:.55rem;background:#94d8a4;animation:login-transition-dot 1.8s .6s linear infinite}.login-transition-orbit b{left:.22rem;bottom:.35rem;background:#f1ffaf;animation:login-transition-dot 1.8s 1.2s linear infinite}.login-transition-copy{position:relative;z-index:1;min-width:0}.login-transition-copy strong{display:block;margin-top:.12rem}.login-transition-track{width:min(18rem,100%);height:.22rem;margin-top:.68rem;overflow:hidden;border-radius:999px;background:#93b08433}.login-transition-track i{display:block;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#a7d93d,#efff91,#a7d93d);background-size:220% 100%;animation:login-transition-progress 1.5s ease-in-out infinite}@keyframes login-transition-breathe{0%,to{transform:scale(.96);opacity:.8}50%{transform:scale(1.04);opacity:1}}@keyframes login-transition-dot{0%{transform:rotate(0) translateY(-1.45rem) rotate(0)}to{transform:rotate(360deg) translateY(-1.45rem) rotate(-360deg)}}@keyframes login-transition-progress{0%{margin-left:-42%;background-position:100% 0}50%{margin-left:38%;background-position:0 0}to{margin-left:100%;background-position:100% 0}}@keyframes login-transition-sheen{0%,35%{transform:translate(-100%)}70%,to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.login-transition-card:after,.login-transition-orbit,.login-transition-orbit span,.login-transition-orbit i,.login-transition-orbit b,.login-transition-track i{animation:none}.login-transition-track i{width:62%;margin-left:19%}}@media(max-width:600px){.login-transition-card{align-items:flex-start;flex-direction:column;gap:.8rem}.login-transition-orbit{width:2.9rem;height:2.9rem;flex-basis:2.9rem}}.real-balance-history{display:grid;gap:12px;margin-bottom:16px;padding:18px;border:1px solid rgba(159,198,121,.28);border-radius:14px;background:linear-gradient(145deg,#18241bf5,#0c120ef0);box-shadow:0 16px 40px #0000001f}.real-balance-history .card-top{align-items:flex-start}.real-balance-history h3{margin:5px 0 0;color:#eef9ea;font-size:18px;letter-spacing:-.035em}.real-balance-history .badge{display:inline-flex;align-items:center;gap:5px}.real-balance-history-summary{display:grid;grid-template-columns:auto auto 1fr;align-items:end;gap:10px}.real-balance-history-summary strong{color:#f3fbe9;font-size:24px;letter-spacing:-.045em}.real-balance-history-summary span{padding-bottom:3px;font-size:11px;font-weight:750}.real-balance-history-summary small{justify-self:end;padding-bottom:3px;color:#91a991;font-size:10px}.real-balance-chart{position:relative;min-height:148px;overflow:hidden;padding:10px 0 0;border-top:1px solid rgba(148,185,129,.16)}.real-balance-chart svg{display:block;width:100%;height:110px;overflow:visible}.real-balance-chart polyline{stroke-dasharray:1000;stroke-dashoffset:1000;animation:real-balance-line-in .9s cubic-bezier(.23,1,.32,1) forwards}.real-balance-chart polygon{opacity:0;animation:real-balance-fill-in .7s ease-out .12s forwards}.real-balance-history-loading{display:grid;grid-template-columns:repeat(5,1fr);align-items:end;gap:8px;min-height:148px;padding:18px 0 30px;border-top:1px solid rgba(148,185,129,.16)}.real-balance-history-loading span{height:30%;border-radius:999px 999px 0 0;background:linear-gradient(180deg,#d0ff746b,#70915929);background-size:100% 220%;animation:real-balance-loading 1.2s ease-in-out infinite alternate}.real-balance-history-loading span:nth-child(2){height:62%;animation-delay:.12s}.real-balance-history-loading span:nth-child(3){height:44%;animation-delay:.24s}.real-balance-history-loading span:nth-child(4){height:80%;animation-delay:.36s}.real-balance-history-loading span:nth-child(5){height:56%;animation-delay:.48s}.real-balance-history-disclosure{display:flex;align-items:flex-start;gap:6px;margin:0;color:#8fa58e;font-size:10px;line-height:1.45}.real-balance-history-disclosure svg{flex:none;margin-top:1px;color:#cfff73}.real-balance-history .empty-note{min-height:96px;border-top:1px solid rgba(148,185,129,.16)}@keyframes real-balance-line-in{to{stroke-dashoffset:0}}@keyframes real-balance-fill-in{to{opacity:1}}@keyframes real-balance-loading{0%{transform:scaleY(.65);opacity:.48}to{transform:scaleY(1);opacity:1}}.light .real-balance-history{border-color:#c5dbbf;background:linear-gradient(145deg,#fff,#f1f8ef)}.light .real-balance-history h3,.light .real-balance-history-summary strong{color:#1e3f26}.light .real-balance-history-summary small,.light .real-balance-history-disclosure{color:#58725c}.light .real-balance-history-disclosure svg{color:#4b873b}.light .real-balance-chart,.light .real-balance-history-loading{border-color:#d7e5d3}@media(prefers-reduced-motion:reduce){.real-balance-chart polyline,.real-balance-chart polygon,.real-balance-history-loading span{animation:none}.real-balance-chart polyline{stroke-dashoffset:0}.real-balance-chart polygon{opacity:1}}@media(max-width:600px){.real-balance-history{padding:14px}.real-balance-history-summary{grid-template-columns:1fr auto}.real-balance-history-summary small{grid-column:1 / -1;justify-self:start}.real-balance-history-summary strong{font-size:21px}.real-balance-chart,.real-balance-history-loading{min-height:128px}}.wallet-only-mode{display:flex;align-items:center;flex-wrap:wrap;gap:.7rem;margin:.65rem 0 1rem}.wallet-network-badge{display:inline-flex;align-items:center;gap:.55rem;padding:.62rem .8rem;border:1px solid rgba(207,255,83,.48);border-radius:.72rem;color:#efffc6;background:linear-gradient(135deg,#9bd6322e,#141f16e6);box-shadow:0 8px 24px #85c0261f,inset 0 1px #ffffff14;letter-spacing:.01em}.wallet-network-badge svg{color:#d8ff5d}.wallet-approval-note{display:inline-flex;align-items:center;min-height:2rem;padding-left:.2rem;color:#a8b8a7;font-size:.74rem;font-weight:600;letter-spacing:.01em}.light .wallet-network-badge{color:#23320c;background:linear-gradient(135deg,#d3f47d8c,#f8fceff5);border-color:#577d0c66}.light .wallet-approval-note{color:#52614f}@media(max-width:520px){.wallet-only-mode{align-items:flex-start;flex-direction:column;gap:.38rem}.wallet-approval-note{padding-left:.1rem}}.motion-rise{animation:vianzo-rise-in .42s var(--ease-out, cubic-bezier(.23,1,.32,1)) both}.motion-stagger>*{animation:vianzo-rise-in .42s var(--ease-out, cubic-bezier(.23,1,.32,1)) both}.motion-stagger>*:nth-child(2){animation-delay:70ms}.motion-stagger>*:nth-child(3){animation-delay:.14s}.motion-stagger>*:nth-child(4){animation-delay:.21s}.motion-stagger>*:nth-child(5){animation-delay:.28s}.asset-list .asset-bar span{transform-origin:left center;animation:vianzo-bar-in .65s .18s var(--ease-out, cubic-bezier(.23,1,.32,1)) both}.linked-wallet-holdings-card:hover,.metric-card:hover{transform:translateY(-2px);transition:transform .18s var(--ease-out, cubic-bezier(.23,1,.32,1)),border-color .18s ease,box-shadow .18s ease;box-shadow:0 14px 30px #00000024}@keyframes vianzo-rise-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes vianzo-bar-in{0%{transform:scaleX(0);opacity:.45}to{transform:scaleX(1);opacity:1}}@media(prefers-reduced-motion:reduce){.motion-rise,.motion-stagger>*,.asset-list .asset-bar span{animation:none!important}.linked-wallet-holdings-card:hover,.metric-card:hover{transform:none;transition:none}}.route-progress{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:15px 0 4px;padding:12px 4px 2px}.route-progress-line{position:absolute;left:9%;right:9%;top:24px;height:2px;overflow:hidden;border-radius:99px;background:#7491713d}.route-progress-line i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#9fdd3f,#efff8b);transition:width .36s cubic-bezier(.23,1,.32,1)}.route-progress-line i:after{content:"";display:block;width:38%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,220,.85),transparent);animation:route-progress-sheen 1.8s ease-in-out infinite}.route-progress-step{position:relative;z-index:1;display:grid;justify-items:center;gap:6px;color:#849688;text-align:center}.route-progress-dot{display:grid;place-items:center;width:22px;height:22px;border:1px solid #3a4b3e;border-radius:50%;background:#101812;color:#809282;font:700 9px DM Mono,monospace;transition:all .24s cubic-bezier(.23,1,.32,1)}.route-progress-step small{max-width:90px;font-size:9px;line-height:1.25}.route-progress-step.is-complete{color:#eaffc4}.route-progress-step.is-complete .route-progress-dot{border-color:#c7f361;background:#8dbb38;color:#11200d;box-shadow:0 0 0 4px #c7f3611a}.route-progress-step.is-active{color:#efffd2}.route-progress-step.is-active .route-progress-dot{border-color:#dfff72;color:#eaffb1;box-shadow:0 0 0 5px #d5ff671f,0 0 18px #bef05033;animation:route-progress-pulse 1.4s ease-in-out infinite}.route-progress[aria-label="Bridge route progress"]{grid-template-columns:repeat(5,minmax(0,1fr))}@keyframes route-progress-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.13)}}@keyframes route-progress-sheen{0%{transform:translate(-220%)}55%,to{transform:translate(300%)}}.light .route-progress-line{background:#53804b33}.light .route-progress-dot{background:#fff;border-color:#b7cdb5;color:#5f7661}.light .route-progress-step{color:#66806a}.light .route-progress-step.is-complete,.light .route-progress-step.is-active{color:#28552d}.light .route-progress-step.is-complete .route-progress-dot{color:#fff;background:#67a64a}@media(prefers-reduced-motion:reduce){.route-progress-line i:after,.route-progress-step.is-active .route-progress-dot{animation:none}.route-progress-line i{transition:none}}@media(max-width:600px){.route-progress{gap:2px;padding-inline:0}.route-progress-step small{font-size:8px}.route-progress-line{left:7%;right:7%}.route-progress-dot{width:20px;height:20px}}.route-progress-estimate{display:block;min-height:11px;color:#778b7a;font-size:8px;font-style:normal;line-height:1.2;white-space:nowrap}.light .route-progress-estimate{color:#718574}@media(max-width:600px){.route-progress-estimate{max-width:54px;min-height:20px;font-size:7px;line-height:1.15;white-space:normal}}.attestation-countdown{display:flex;align-items:center;gap:.42rem;margin-top:.62rem;padding:.52rem .62rem;border:1px solid rgba(111,178,239,.32);border-radius:.55rem;color:#b9d9ef;background:#4687be14;font-size:.68rem}.attestation-countdown strong{color:#d8efff;font-size:.69rem}.attestation-countdown>span:last-child{margin-left:auto;color:#91b8d2;font-variant-numeric:tabular-nums}.attestation-countdown-pulse{width:.42rem;height:.42rem;border-radius:999px;background:#8dcaf7;box-shadow:0 0 0 4px #8dcaf721;animation:attestation-pulse 1.4s ease-in-out infinite}.light .attestation-countdown{border-color:#b3d4e7;color:#41687e;background:#f0f8fc}.light .attestation-countdown strong{color:#244e68}.light .attestation-countdown>span:last-child{color:#5b7d91}.light .attestation-countdown-pulse{background:#3d8fbe}@keyframes attestation-pulse{0%,to{transform:scale(.9);opacity:.72}50%{transform:scale(1.16);opacity:1}}@media(prefers-reduced-motion:reduce){.attestation-countdown-pulse{animation:none}}@media(max-width:600px){.attestation-countdown{align-items:flex-start;flex-wrap:wrap;line-height:1.3}.attestation-countdown>span:last-child{margin-left:0;width:100%;padding-left:.86rem}}.mainnet-gas-modal-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:1rem;background:#020609b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mainnet-gas-modal{width:min(100%,30rem);padding:1.35rem;border:1px solid rgb(201 255 42 / 38%);border-radius:18px;background:linear-gradient(145deg,#111c1a,#0b1012);box-shadow:0 24px 90px #0000007a,0 0 0 1px #ffffff0a;color:var(--foreground);animation:modal-rise .18s cubic-bezier(.23,1,.32,1)}.mainnet-gas-modal h2{margin:.35rem 0 .45rem;font-size:1.35rem}.mainnet-gas-modal p{margin:0 0 1rem;color:var(--muted-foreground);line-height:1.55;font-size:.88rem}.mainnet-gas-summary{display:grid;gap:.55rem;padding:.8rem;border-radius:12px;background:#ffffff0a;border:1px solid rgb(255 255 255 / 8%)}.mainnet-gas-summary div{display:flex;justify-content:space-between;gap:1rem;font-size:.82rem}.mainnet-gas-summary span{color:var(--muted-foreground)}.mainnet-gas-summary strong{text-align:right;color:var(--foreground)}.mainnet-gas-actions{display:flex;justify-content:flex-end;gap:.6rem;margin-top:1rem}.mainnet-gas-actions button{display:inline-flex;align-items:center;gap:.4rem}@keyframes modal-rise{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:560px){.mainnet-gas-actions{flex-direction:column-reverse}.mainnet-gas-actions button{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.mainnet-gas-modal{animation:none}}.mainnet-gas-modal{width:min(92vw,520px);max-height:min(86vh,680px);overflow:auto}.wallet-recent-history{display:grid;gap:10px}.wallet-recent-history a{color:var(--accent)}@media(max-width:720px){.mainnet-gas-modal-backdrop{padding:14px;align-items:flex-end}.mainnet-gas-modal{width:100%;border-radius:20px 20px 12px 12px}.mainnet-gas-modal-actions{display:grid;grid-template-columns:1fr;gap:8px}.wallet-head,.wallet-header-address{align-items:flex-start;flex-direction:column}.wallet-stack .panel,.wallet-head{min-width:0}}.network-activity-badge{display:inline-flex;align-items:center;margin-left:.45rem;padding:.16rem .38rem;border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.07em;vertical-align:middle}.network-activity-badge.mainnet{color:#15320e;background:#cfff73}.network-activity-badge.testnet{color:#31415c;background:#b9d7ff}.ai-route-breakdown{display:grid;gap:5px;margin:10px 0;padding:10px 12px;border:1px solid rgba(159,198,121,.24);border-radius:10px;color:#a8b8a7;font-size:11px;line-height:1.4}.ai-route-breakdown span{display:flex;align-items:center;gap:5px}.ai-route-breakdown strong{color:#e8f7cf}.light .network-toggle{border-color:#b7c8b4;background:#f1f7ed;box-shadow:0 5px 14px #32502814}.light .network-toggle>.eyebrow{color:#4b624c}.light .network-toggle-buttons button{border-color:#aebfae;color:#435545;background:#fff}.light .network-toggle-buttons button.active{color:#23420d;border-color:#6f9b35;background:#e4f4c7}.light .network-toggle-buttons button.active.mainnet{color:#164267;border-color:#4f91c7;background:#dceefe}.light .network-switch-prompt{color:#8b5500}@media(max-width:600px){.ai-route-breakdown{font-size:10px}.network-activity-badge{margin-left:.25rem}}.public-footer{grid-template-columns:1.2fr 1fr auto;align-items:center;gap:24px;padding:26px 0 30px}.public-footer-brand,.public-footer-nav,.public-footer-links,.public-footer-note{display:flex;align-items:center;gap:14px}.public-footer-brand{gap:12px}.public-footer-brand .brand-symbol{width:25px;height:25px}.public-footer-brand>span{color:#839384}.public-footer-nav a,.public-footer-links a{display:inline-flex;align-items:center;gap:5px;color:#9bad9b;text-decoration:none;transition:color .16s var(--ease-out)}.public-footer-nav a:hover,.public-footer-links a:hover{color:#dafe69}.public-footer-links{justify-content:flex-end;gap:12px}.public-footer-note{grid-column:1/-1;justify-content:space-between;padding-top:14px;border-top:1px solid rgba(151,175,154,.1);color:#687968}.light .public-footer-brand>span,.light .public-footer-nav a,.light .public-footer-links a,.light .public-footer-note{color:#5d7263}.light .public-footer-nav a:hover,.light .public-footer-links a:hover{color:#4d8c28}@media(max-width:560px){.public-footer{grid-template-columns:1fr;gap:18px;padding-top:22px}.public-footer-nav,.public-footer-links{justify-content:flex-start;flex-wrap:wrap}.public-footer-note{grid-column:auto;align-items:flex-start;flex-direction:column;gap:5px}}.vianzo-legal-page{min-height:100vh;color:#eef7ed;background:#090d0b;position:relative;overflow:hidden}.vianzo-legal-page:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(151,175,154,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(151,175,154,.035) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 78%);mask-image:linear-gradient(to bottom,black,transparent 78%)}.legal-nav,.legal-main,.legal-footer{position:relative;z-index:1;width:min(1120px,calc(100% - 48px));margin:0 auto}.legal-nav{height:88px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(151,175,154,.16)}.legal-brand{display:inline-flex;align-items:center;gap:10px;color:#eff9ee;text-decoration:none}.legal-brand-mark{display:grid;place-items:center;width:22px;height:34px;color:#dafe69;font-size:28px;font-weight:900;line-height:1}.legal-brand span:last-child{display:grid;gap:4px}.legal-brand strong{font-size:14px;letter-spacing:.16em}.legal-brand small{color:#879b8a;font-size:7px;letter-spacing:.12em}.legal-launch{display:inline-flex;align-items:center;gap:7px;padding:10px 14px;border-radius:8px;color:#101609;background:#dcff43;font-size:11px;font-weight:850;text-decoration:none}.legal-launch:hover{background:#edff87}.legal-main{padding:68px 0 100px}.legal-back{display:inline-flex;align-items:center;gap:7px;color:#aabd9d;font-size:11px;text-decoration:none}.legal-back:hover{color:#e0fa89}.legal-hero{max-width:760px;margin:36px 0 34px}.legal-hero h1{margin:14px 0 16px;font-size:clamp(42px,6vw,70px);letter-spacing:-.07em;line-height:1}.legal-hero p{max-width:640px;margin:0;color:#a7b6a9;font-size:14px;line-height:1.75}.legal-updated{display:block;margin-top:19px;color:#7f9082;font-size:10px}.legal-card{max-width:820px;padding:28px;border:1px solid rgba(126,155,129,.28);border-radius:15px;background:linear-gradient(145deg,#1a221deb,#0b0f0ddb)}.legal-placeholder-note{margin-bottom:26px;padding:11px 13px;border:1px solid rgba(218,255,105,.28);border-radius:9px;color:#dafe69;background:#d6ff5412;font-size:11px;line-height:1.5}.legal-card section+section{margin-top:27px;padding-top:25px;border-top:1px solid rgba(151,175,154,.13)}.legal-card h2{margin:0 0 9px;color:#e9f5e7;font-size:18px;letter-spacing:-.035em}.legal-body,.legal-body p{margin:0;color:#9eada0;font-size:12px;line-height:1.75}.legal-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0 28px;border-top:1px solid rgba(151,175,154,.15);color:#687968;font-size:10px}.legal-footer nav{display:flex;flex-wrap:wrap;gap:15px}.legal-footer a{display:inline-flex;align-items:center;gap:4px;color:#9bad9b;text-decoration:none}.legal-footer a:hover{color:#dafe69}.public-footer-launch{min-height:32px;padding:0 11px;border:0;color:#101609;background:#dcff43;font-size:10px;font-weight:850}.public-footer-launch:hover{color:#101609;background:#edff87}.light .vianzo-legal-page{color:#142119;background:#f4f8f1}.light .legal-brand{color:#15261a}.light .legal-brand small,.light .legal-updated,.light .legal-footer{color:#5d7263}.light .legal-hero p,.light .legal-body,.light .legal-body p{color:#52695a}.light .legal-card{border-color:#43704847;background:linear-gradient(145deg,#ffffffeb,#e6f1e2e0)}.light .legal-card h2{color:#15261a}.light .legal-card section+section,.light .legal-footer{border-color:#37563d2e}.light .legal-footer a{color:#5d7263}@media(max-width:560px){.legal-nav,.legal-main,.legal-footer{width:min(100% - 32px,1120px)}.legal-nav{height:72px}.legal-main{padding:44px 0 68px}.legal-card{padding:19px}.legal-footer{align-items:flex-start;flex-direction:column;gap:13px}.legal-footer nav{gap:10px 14px}}.legal-nav{position:sticky;top:0;z-index:20;background:#090d0be6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.legal-back{width:max-content;padding:9px 12px;border:1px solid rgba(218,255,105,.34);border-radius:8px;color:#dafe69;background:#d6ff5412;font-weight:800;transition:background .16s var(--ease-out),border-color .16s var(--ease-out),transform .16s var(--ease-out)}.legal-back:hover{border-color:#daff69b3;color:#efffd1;background:#d6ff5424;transform:translate(-2px)}.legal-contact a{color:#dafe69;font-weight:750;text-decoration:underline;text-underline-offset:3px}.legal-contact a:hover{color:#efffd1}.cookie-consent{position:fixed;right:20px;bottom:20px;z-index:1200;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;width:min(470px,calc(100% - 32px));padding:13px 14px;border:1px solid rgba(218,255,105,.34);border-radius:12px;color:#dbe9d8;background:#0e1510f5;box-shadow:0 16px 45px #00000059;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:11px;line-height:1.5}.cookie-consent>svg{color:#dafe69;flex:none}.cookie-consent p{margin:0}.cookie-consent a{color:#dafe69;font-weight:750;text-underline-offset:2px}.cookie-consent a:hover{color:#efffd1}.cookie-consent-dismiss{display:grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid rgba(151,175,154,.28);border-radius:7px;color:#aabd9d;background:transparent;cursor:pointer}.cookie-consent-dismiss:hover{border-color:#dafe69;color:#efffd1;background:#d6ff541a}.light .legal-nav{background:#f4f8f1e6;border-color:#37563d33}.light .legal-back{border-color:#42680052;color:#4d781e;background:#8cbe381a}.light .legal-back:hover{border-color:#4268009e;color:#2d531d;background:#8cbe382e}.light .legal-contact a{color:#4d8c28}.light .cookie-consent{border-color:#4268004d;color:#29452e;background:#f7faeff5;box-shadow:0 16px 45px #1a2c0529}.light .cookie-consent>svg,.light .cookie-consent a{color:#4d781e}.light .cookie-consent-dismiss{border-color:#37563d40;color:#52715a}@media(max-width:560px){.cookie-consent{right:16px;bottom:16px;width:calc(100% - 32px);grid-template-columns:auto minmax(0,1fr) auto;padding:12px}.legal-nav{margin:0;width:100%;padding:0 16px}}.vianzo-public{color:var(--vian-bone, #e2e3e9);background:var(--vian-obsidian, #08080a)}.vianzo-public:before{opacity:.42;background-image:linear-gradient(rgb(204 145 102 / 5%) 1px,transparent 1px),linear-gradient(90deg,rgb(204 145 102 / 5%) 1px,transparent 1px)}.public-glow-one{background:radial-gradient(ellipse,rgb(204 145 102 / 10%),transparent 68%)}.public-glow-two{background:radial-gradient(ellipse,rgb(174 147 87 / 12%),transparent 70%)}.public-nav{border-bottom-color:var(--vian-graphite, #1c1d22)}.public-brand{color:var(--vian-paper, #fff)}.public-nav-links{color:var(--vian-fog, #9194a1)}.public-nav-links a:hover{color:var(--vian-paper, #fff)}.public-testnet{border-left-color:var(--vian-graphite, #1c1d22);color:var(--vian-silver, #c7c9d1)}.public-launch{background:var(--vian-paper, #fff);color:var(--vian-obsidian, #08080a);box-shadow:none;border-radius:9999px}.public-launch:hover{background:var(--vian-bone, #e2e3e9);color:var(--vian-obsidian, #08080a)}.public-kicker{color:var(--vian-copper, #cc9166)}.public-hero h1,.public-section-head h2{color:var(--vian-paper, #fff);font-family:var(--font-display, Georgia, serif)}.public-hero h1 em{color:var(--vian-copper, #cc9166)}.public-hero-copy>p,.public-section-head>p{color:var(--vian-mist, #acafb9)}.public-text-link{color:var(--vian-silver, #c7c9d1)}.public-text-link:hover{color:var(--vian-copper, #cc9166)}.public-trust-row{color:var(--vian-fog, #9194a1)}.public-trust-row svg,.preview-node svg{color:var(--vian-copper, #cc9166)}.public-orbital-preview:before,.public-orbital-preview:after{border-color:color-mix(in srgb,var(--vian-steel, #777a88) 40%,transparent)}.preview-core{border-color:color-mix(in srgb,var(--vian-copper, #cc9166) 70%,transparent);background:radial-gradient(circle at 38% 30%,var(--vian-carbon, #121317),var(--vian-onyx, #040406) 68%);box-shadow:0 0 70px color-mix(in srgb,var(--vian-copper, #cc9166) 12%,transparent)}.preview-core span{color:var(--vian-copper, #cc9166)}.preview-node{border-color:var(--vian-slate, #2e3038);color:var(--vian-bone, #e2e3e9);background:color-mix(in srgb,var(--vian-carbon, #121317) 92%,transparent);box-shadow:none}.public-proof{border-color:var(--vian-graphite, #1c1d22)}.public-proof>div{border-color:var(--vian-graphite, #1c1d22)}.public-proof strong{color:var(--vian-copper, #cc9166);font-family:var(--font-display, Georgia, serif);font-weight:400}.public-proof span,.public-feature p,.public-flow-steps p,.public-footer{color:var(--vian-fog, #9194a1)}.public-feature{border-color:var(--vian-graphite, #1c1d22);border-radius:var(--radius-lg, 10px);background:var(--vian-onyx, #040406)}.public-feature-wide{background:linear-gradient(135deg,var(--vian-carbon, #121317),var(--vian-onyx, #040406) 62%)}.public-feature-dark{background:var(--vian-onyx, #040406)}.feature-icon,.feature-icon.purple,.feature-icon.blue,.feature-icon.orange{border-color:var(--vian-slate, #2e3038);color:var(--vian-copper, #cc9166);background:var(--vian-carbon, #121317)}.public-feature>span{color:var(--vian-silver, #c7c9d1)}.public-feature h3,.public-flow-steps h3{color:var(--vian-paper, #fff);font-family:var(--font-display, Georgia, serif)}.feature-mini-chart i{background:linear-gradient(var(--vian-bone, #e2e3e9),var(--vian-gold, #ae9357))}.public-flow-steps>div{border-top-color:color-mix(in srgb,var(--vian-copper, #cc9166) 65%,transparent);background:var(--vian-onyx, #040406)}.public-flow-steps b,.public-flow-steps svg{color:var(--vian-copper, #cc9166)}.public-footer{border-top-color:var(--vian-graphite, #1c1d22)}.launch-modal-backdrop{background:#040406c7}.launch-modal{border-color:color-mix(in srgb,var(--vian-copper, #cc9166) 50%,var(--vian-graphite, #1c1d22));background:linear-gradient(150deg,var(--vian-carbon, #121317),var(--vian-onyx, #040406) 60%);box-shadow:0 30px 90px #0000007f}.launch-modal h2{color:var(--vian-paper, #fff);font-family:var(--font-display, Georgia, serif)}.launch-modal>p{color:var(--vian-mist, #acafb9)}.launch-close{border-color:var(--vian-slate, #2e3038);color:var(--vian-silver, #c7c9d1)}.launch-close:hover{border-color:var(--vian-copper, #cc9166);color:var(--vian-copper, #cc9166)}.wallet-choice{border-color:var(--vian-slate, #2e3038);color:var(--vian-bone, #e2e3e9);background:var(--vian-carbon, #121317)}.wallet-choice-mark{color:var(--vian-obsidian, #08080a);background:var(--vian-paper, #fff)}.wallet-choice small{color:var(--vian-copper, #cc9166);background:color-mix(in srgb,var(--vian-copper, #cc9166) 12%,transparent)}.wallet-choice:hover{border-color:var(--vian-copper, #cc9166);background:var(--vian-graphite, #1c1d22);color:var(--vian-paper, #fff)}.wallet-picker-back{color:var(--vian-fog, #9194a1)}.wallet-picker-back:hover{color:var(--vian-copper, #cc9166)}.light .vianzo-public{color:var(--vian-bone);background:var(--vian-obsidian)}.light .vianzo-public:before{background-image:linear-gradient(rgb(166 110 73 / 7%) 1px,transparent 1px),linear-gradient(90deg,rgb(166 110 73 / 7%) 1px,transparent 1px)}.light .public-glow-one{background:radial-gradient(ellipse,rgb(166 110 73 / 12%),transparent 68%)}.light .public-glow-two{background:radial-gradient(ellipse,rgb(146 117 67 / 10%),transparent 70%)}.light .public-brand,.light .public-hero h1,.light .public-section-head h2,.light .public-feature h3,.light .public-flow-steps h3{color:var(--vian-paper)}.light .public-nav-links,.light .public-hero-copy>p,.light .public-section-head>p{color:var(--vian-fog)}.light .public-testnet{border-color:var(--vian-graphite);color:var(--vian-silver)}.light .public-kicker,.light .public-proof strong,.light .preview-core span,.light .public-flow-steps b,.light .public-flow-steps svg{color:var(--vian-copper)}.light .public-hero h1 em{color:var(--vian-copper)}.light .public-text-link{color:var(--vian-silver)}.light .public-trust-row,.light .public-proof span,.light .public-feature p,.light .public-footer,.light .public-flow-steps p{color:var(--vian-fog)}.light .public-feature{border-color:var(--vian-graphite);background:var(--vian-onyx)}.light .public-feature-wide{background:linear-gradient(135deg,#fff,var(--vian-carbon) 70%)}.light .public-feature-dark,.light .public-flow-steps>div{background:var(--vian-onyx)}.light .preview-core{border-color:var(--vian-copper);background:radial-gradient(circle at 38% 30%,#fff,var(--vian-carbon) 68%);box-shadow:0 0 70px #a66e491f}.light .preview-node{color:var(--vian-bone);border-color:var(--vian-slate);background:#ffffffeb;box-shadow:0 10px 30px #201c1614}.light .launch-modal{background:linear-gradient(150deg,#fff,var(--vian-carbon) 72%)}.light .launch-modal h2{color:var(--vian-paper)}.light .wallet-choice{background:var(--vian-onyx)}.light .earn-panel h2,.light .earn-panel h3,.light .earn-panel h4,.light .earn-vault-title,.light .borrow-panel h2,.light .borrow-panel h3,.light .borrow-panel h4,.light .borrow-market-top strong,.light .borrow-loan-card strong{color:#17171a}.light .earn-panel p,.light .earn-panel small,.light .earn-panel .muted,.light .earn-live-note,.light .earn-disclaimer,.light .earn-data-quality-note,.light .earn-address,.light .earn-vault-footer,.light .earn-protocol-tvl,.light .borrow-panel p,.light .borrow-panel small,.light .borrow-panel .muted,.light .borrow-disclosure,.light .borrow-market-footer,.light .borrow-summary span,.light .borrow-market-stats span,.light .borrow-loan-card small,.light .borrow-empty-position{color:#526456}.light .earn-panel label,.light .borrow-panel label,.light .earn-amount-label,.light .borrow-section-heading>span{color:#405843}.light .earn-vault-card,.light .earn-summary,.light .earn-safety,.light .earn-mainnet-gate,.light .borrow-market-card,.light .borrow-loan-card,.light .borrow-summary>div,.light .borrow-safety,.light .borrow-collateral-readiness,.light .borrow-cirbtc-guide,.light .borrow-cirbtc-steps>div{border-color:#c8d8c7;background:#fbfdf9}.light .earn-review h3,.light .earn-review-facts strong,.light .borrow-review h3,.light .borrow-review-facts b{color:#17171a}.light .earn-review-facts>div,.light .borrow-review-facts span,.light .borrow-quote-card>div{border-color:#c8d8c7;background:#f5faf3}.light .earn-panel{color:#263229}.light .earn-panel .earn-heading p{color:#526456!important}.light .earn-panel .earn-safety{color:#3d6645;border-color:#b9d5b4;background:#f2faef}.light .earn-panel .earn-safety span{color:#3d6645!important}.light .earn-panel .earn-controls label{color:#405843!important}.light .earn-panel .earn-controls select{color:#1f2b23!important;background:#fff!important;border-color:#b8c8ba!important}.light .earn-panel .earn-liquidity-slider output{color:#4e7628!important}.light .earn-panel .earn-refresh{color:#263229!important;background:#fff!important;border-color:#b8c8ba!important}.light .earn-panel .earn-data-quality-note{color:#405843!important;border-color:#c4d4e3;background:#f1f7fc}.light .earn-panel .earn-data-quality-note strong,.light .earn-panel .earn-data-quality-note span{color:#405843!important}.light .earn-panel .earn-protocol-pulse,.light .earn-panel .earn-protocol-pulse b{color:#355a3b!important}.light .earn-panel .earn-summary{gap:12px}.light .earn-panel .earn-summary>div{border-color:#c4d4c5!important;background:#f8fcf7!important}.light .earn-panel .earn-summary span{color:#526456!important;font-weight:650}.light .earn-panel .earn-summary strong{color:#1d3c25!important;font-weight:800}.light .earn-panel .earn-summary .earn-positive{color:#2e6b36!important}.light .earn-panel .earn-summary .earn-negative{color:#a53e32!important}.light .earn-panel .earn-summary .earn-live-note{color:#4c7a3b!important}.light .earn-panel .earn-section-heading{border-color:#cbd8cc}.light .earn-panel .earn-section-heading h3{color:#1b241e!important}.light .earn-panel .earn-section-heading>span{color:#607064!important}.light .earn-panel .earn-loading,.light .earn-panel .earn-empty{color:#526456!important;border-color:#bfcfc1;background:#fbfdfb}.light .earn-panel .earn-empty strong{color:#243b28!important}.light .earn-panel .earn-vault-card{color:#263229;border-color:#c4d4c5!important;background:#f8fcf7!important}.light .earn-panel .earn-vault-title strong{color:#18231b!important}.light .earn-panel .earn-vault-title span{color:#526456!important}.light .earn-panel .earn-apy{color:#3f701d!important}.light .earn-panel .earn-status.active{color:#2f6b38!important;border-color:#9bc89e;background:#edf8ee}.light .earn-panel .earn-status.warning{color:#925a18!important;border-color:#e2bd79;background:#fff7e7}.light .earn-panel .earn-vault-metrics>div{border-color:#d3dfd4}.light .earn-panel .earn-vault-metrics span{color:#5a6d5e!important}.light .earn-panel .earn-vault-metrics strong{color:#263d2a!important}.light .earn-panel .earn-warning{color:#9a5a17!important}.light .earn-panel .earn-tip{color:#55705b!important}.light .earn-panel .earn-position-inline{color:#315f38!important;border-color:#a9cfa7!important;background:#edf8ed!important}.light .earn-panel .earn-position-inline span{color:#42684a!important}.light .earn-panel .earn-position-inline strong{color:#1f542b!important}.light .earn-panel .earn-vault-footer{color:#526456!important}.light .earn-panel .earn-address{color:#405843!important}.light .earn-panel .earn-trust-row{border-color:#d3dfd4}.light .earn-panel .earn-trust-badge{color:#405843!important;border-color:#b8ccb9;background:#f3f9f3}.light .earn-panel .earn-trust-badge.verified{color:#2f6b38!important;border-color:#9bc89e;background:#edf8ee}.light .earn-panel .earn-trust-badge.caution{color:#925a18!important;border-color:#e2bd79;background:#fff7e7}.light .earn-panel .earn-protocol-tvl{color:#526456!important}.light .earn-panel .earn-protocol-tvl strong{color:#294c2d!important}.light .earn-panel .earn-trust-links a{color:#3b6d38!important}.light .earn-panel .earn-vault-actions{border-color:#d3dfd4}.concept-page{min-height:100vh;padding:22px clamp(18px,4vw,64px) 26px;background:#090d0a;color:#e8f2e5;font-family:Inter,ui-sans-serif,system-ui,sans-serif;background-image:radial-gradient(circle at 83% 7%,rgba(191,244,95,.11),transparent 22rem),radial-gradient(circle at 11% 39%,rgba(41,79,54,.18),transparent 23rem)}.concept-topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1440px;margin:auto;padding:0 0 18px;border-bottom:1px solid rgba(184,215,169,.15)}.concept-brand{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.concept-brand-rail{display:flex;gap:3px;align-items:center}.concept-brand-rail i{display:block;width:3px;background:#d8ff5e;border-radius:999px}.concept-brand-rail i:nth-child(1){height:24px}.concept-brand-rail i:nth-child(2){height:14px}.concept-brand-rail i:nth-child(3){height:7px}.concept-brand span:last-child{display:grid;gap:2px}.concept-brand strong{font-size:15px;letter-spacing:.17em}.concept-brand strong b{color:#d8ff5e}.concept-brand small{color:#94aa95;font-size:7px;font-weight:800;letter-spacing:.15em}.concept-topbar-status{display:flex;align-items:center;gap:11px;color:#a5b7a4;font-size:10px}.concept-topbar-status>span:first-child{display:flex;align-items:center;gap:6px}.concept-live-dot{width:7px;height:7px;border-radius:50%;background:#d9ff61;box-shadow:0 0 0 4px #d9ff6117}.concept-readonly{display:inline-flex;align-items:center;gap:6px;width:max-content;padding:7px 9px;border:1px solid rgba(184,224,118,.3);border-radius:999px;background:#88b33b17;color:#d8f2a9;font-size:9px;line-height:1.2}.concept-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.52fr);gap:38px;align-items:end;max-width:1440px;margin:0 auto;padding:58px 0 36px}.concept-overline,.concept-kicker{margin:0;color:#c7ed7d;font-size:9px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.concept-hero h1{max-width:750px;margin:10px 0 15px;font-size:clamp(37px,5vw,72px);letter-spacing:-.075em;line-height:.93}.concept-hero h1 em{font-style:normal;color:#d9ff61}.concept-hero>div>p:not(.concept-overline){max-width:760px;margin:0;color:#a9b8aa;font-size:14px;line-height:1.75}.concept-hero-card{display:grid;gap:8px;padding:22px;border:1px solid rgba(185,229,106,.33);border-radius:17px;background:linear-gradient(145deg,#6b952f33,#0a120cdb 57%);box-shadow:0 18px 50px #0000002b}.concept-hero-card>span{color:#badc8c;font-size:9px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.concept-hero-card strong{max-width:380px;color:#f0ffe6;font-size:20px;line-height:1.18;letter-spacing:-.04em}.concept-hero-card p{margin:0;color:#a9bca8;font-size:11px;line-height:1.5}.concept-hero-card>div{display:flex;align-items:flex-start;gap:7px;padding-top:11px;border-top:1px solid rgba(188,217,165,.17);color:#d2e6c7;font-size:9px;line-height:1.45}.concept-hero-card svg{flex:none;color:#d9ff61}.concept-layout{display:grid;grid-template-columns:248px minmax(0,1fr);gap:20px;max-width:1440px;margin:auto}.concept-nav{display:grid;align-content:start;gap:5px;padding:11px;border:1px solid rgba(165,194,151,.18);border-radius:15px;background:#0b130da6;height:max-content;position:sticky;top:16px}.concept-nav-head{display:grid;gap:4px;padding:7px 8px 12px;border-bottom:1px solid rgba(168,197,156,.15)}.concept-nav-head span{color:#d7f6a9;font-size:9px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.concept-nav-head small{color:#829784;font-size:9px;line-height:1.45}.concept-nav button{display:grid;grid-template-columns:28px minmax(0,1fr) 14px;gap:8px;align-items:center;width:100%;padding:9px 8px;border:1px solid transparent;border-radius:10px;color:#aebdad;background:transparent;text-align:left;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.concept-nav button:hover{border-color:#b3da6f3d;background:#87b63a12}.concept-nav button:active,.concept-primary:active,.concept-secondary:active,.concept-icon-button:active,.concept-chain-card:active,.concept-reverse:active{transform:scale(.97)}.concept-nav button.selected{border-color:#c4ee686e;background:linear-gradient(110deg,#99ce462e,#121f13b3);color:#ecfbdc}.concept-nav button>span{display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(173,205,151,.2);border-radius:8px;color:#cce99b;background:#88ad4c14}.concept-nav button.selected>span{border-color:#d5f87e70;color:#e2ff8f;background:#bbed5b1f}.concept-nav button>div{display:grid;gap:2px;min-width:0}.concept-nav strong{font-size:10px}.concept-nav small{overflow:hidden;color:#829684;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.concept-content{display:grid;gap:14px;min-width:0}.concept-content-head{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:11px;align-items:start;padding:9px 3px 4px}.concept-title-mark{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(189,228,106,.34);border-radius:11px;color:#ddff7b;background:#9bc34c1f}.concept-content-head h2{margin:5px 0;color:#eff8e9;font-size:28px;letter-spacing:-.055em;line-height:1}.concept-content-head p:not(.concept-overline){max-width:700px;margin:6px 0 0;color:#9eaf9f;font-size:11px;line-height:1.55}.concept-value-band,.concept-safety-band{display:flex;align-items:flex-start;gap:10px;padding:11px 13px;border:1px solid rgba(195,239,104,.3);border-radius:11px;background:linear-gradient(110deg,#6f993026,#0e180f8f)}.concept-value-band>svg,.concept-safety-band>svg{flex:none;margin-top:1px;color:#dbff72}.concept-value-band>div,.concept-safety-band>div{display:grid;gap:2px}.concept-value-band span,.concept-safety-band span{color:#b9d98e;font-size:8px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.concept-value-band strong,.concept-safety-band strong{color:#e2f0dc;font-size:10px;line-height:1.45}.concept-safety-band{border-color:#84ab8145;background:#27402a3d}.concept-demo-grid{display:grid;grid-template-columns:minmax(0,1.48fr) minmax(260px,.52fr);gap:14px}.concept-surface{min-width:0;padding:18px;border:1px solid rgba(161,193,149,.27);border-radius:16px;background:linear-gradient(145deg,#18231ae3,#080e0ae6);box-shadow:0 18px 42px #0000001f}.concept-surface-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.concept-surface h3{margin:4px 0 0;color:#edf6eb;font-size:17px;letter-spacing:-.04em}.concept-icon-button,.concept-secondary,.concept-primary,.concept-text-button,.concept-chain-card,.concept-reverse,.concept-passport-tabs button,.concept-tabs button,.concept-prompt-row button{font:inherit;cursor:pointer}.concept-icon-button{display:grid;flex:none;width:31px;height:31px;place-items:center;border:1px solid rgba(172,211,143,.27);border-radius:8px;color:#d6f49c;background:#9abe561a;transition:transform .16s ease,background .16s ease}.concept-icon-button:hover{background:#b6e45f2e}.concept-metric-row,.concept-close-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:15px 0}.concept-metric-row>div,.concept-close-metrics>div{display:grid;gap:4px;padding:11px;border:1px solid rgba(154,184,147,.19);border-radius:10px;background:#040a054d}.concept-metric-row span,.concept-close-metrics span{color:#95a996;font-size:8px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.concept-metric-row strong,.concept-close-metrics strong{color:#eef8ea;font-size:20px;letter-spacing:-.05em}.concept-metric-row small,.concept-close-metrics small{color:#91a292;font-size:8px;line-height:1.4}.warning-number{color:#f5c38d!important}.concept-tabs,.concept-passport-tabs,.concept-prompt-row{display:flex;flex-wrap:wrap;gap:5px;padding:4px;border:1px solid rgba(138,170,136,.2);border-radius:9px;background:#02070352}.concept-tabs button,.concept-passport-tabs button,.concept-prompt-row button{min-height:27px;padding:0 9px;border:0;border-radius:6px;color:#91a491;background:transparent;font-size:9px}.concept-tabs button.selected,.concept-passport-tabs button.selected,.concept-prompt-row button.selected{color:#e7f7d4;background:#abd7582e}.concept-list{display:grid;margin-top:7px}.concept-list article{display:grid;grid-template-columns:24px minmax(0,1fr) minmax(135px,.7fr);gap:8px;align-items:center;padding:10px 2px;border-bottom:1px solid rgba(156,186,151,.12)}.concept-list article:last-child{border:0}.concept-list article>span{display:grid;width:23px;height:23px;place-items:center;border-radius:7px}.concept-list article>span.positive{color:#d9ff84;background:#aee15821}.concept-list article>span.warning{color:#ffbf92;background:#d879491f}.concept-list article>div{display:grid;gap:2px;min-width:0}.concept-list strong{color:#e2eee0;font-size:10px}.concept-list small{color:#879b89;font-size:8px;line-height:1.4}.concept-list-end{text-align:right}.concept-list-end b{color:#cceba5;font-size:9px}.concept-freshness{display:flex;align-items:center;gap:5px;margin:9px 0 0;color:#829684;font-size:8px;line-height:1.4}.concept-explainer{display:grid;align-content:start;gap:8px;padding:18px;border:1px solid rgba(191,233,111,.32);border-radius:16px;background:linear-gradient(155deg,#4562276e,#09100beb 49%)}.concept-explainer>svg{color:#dfff7f}.concept-explainer>span{color:#cbe99c;font-size:8px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.concept-explainer h3{margin:0;color:#f0fae8;font-size:18px;letter-spacing:-.045em;line-height:1.1}.concept-explainer p{margin:0;color:#b1c3b0;font-size:10px;line-height:1.65}.concept-explainer-checks{display:grid;gap:9px;margin-top:5px}.concept-step{display:grid;grid-template-columns:20px minmax(0,1fr);gap:7px}.concept-step>span{display:grid;width:20px;height:20px;place-items:center;border:1px solid rgba(167,194,162,.24);border-radius:50%;color:#819783;background:#050b0657}.concept-step.is-complete>span{border-color:#c2ee6b75;color:#d9ff79;background:#b4df5e1f}.concept-step.is-active>span{border-color:#e8ca7c73;color:#f4d48c;background:#dba44e1a}.concept-step-dot{width:6px;height:6px;border-radius:999px;background:currentColor}.concept-step>div{display:grid;gap:2px}.concept-step strong{color:#e0ecdc;font-size:9px}.concept-step small{color:#90a391;font-size:8px;line-height:1.4}.concept-disclosure{padding:9px;border-left:2px solid #d3ed79;border-radius:0 7px 7px 0;color:#c4d6be;background:#a6cf5217;font-size:9px;line-height:1.55}.concept-review-title{display:grid;grid-template-columns:25px minmax(0,1fr) auto;gap:8px;align-items:start}.concept-review-title>svg{color:#ffc488;margin-top:2px}.concept-status{display:inline-flex;align-items:center;gap:4px;width:max-content;padding:5px 7px;border:1px solid;border-radius:999px;font-size:8px;font-weight:800;white-space:nowrap}.concept-status.verified,.concept-status.ready{border-color:#b8e76a6e;color:#d9fa9b;background:#b2dd591a}.concept-status.attention{border-color:#ecb2776e;color:#ffd0a2;background:#d47c4e1a}.concept-transaction-summary{display:grid;grid-template-columns:minmax(0,1fr) 25px minmax(0,1fr);gap:8px;align-items:center;margin:15px 0;padding:12px;border:1px solid rgba(163,190,156,.19);border-radius:11px;background:#050b0652}.concept-transaction-summary>div{display:grid;gap:3px}.concept-transaction-summary>svg{color:#cce6a2}.concept-transaction-summary span,.concept-transaction-summary small{color:#8ca18e;font-size:8px}.concept-transaction-summary strong{color:#ecf7e9;font-size:12px}.concept-rule-list{display:grid;gap:6px}.concept-rule-list article,.concept-runway-checks article,.concept-policy-results article{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:7px;align-items:start;padding:8px;border:1px solid rgba(155,185,148,.16);border-radius:8px;background:#050a063d}.concept-rule-list article>svg,.concept-runway-checks article>svg,.concept-policy-results article>svg{margin-top:1px}.concept-rule-list .pass>svg,.concept-runway-checks article>svg,.concept-policy-results .pass>svg{color:#d5f47e}.concept-rule-list .warn>svg,.concept-policy-results .warn>svg{color:#ffbd8e}.concept-rule-list div,.concept-runway-checks div{display:grid;gap:2px}.concept-rule-list strong,.concept-runway-checks strong{color:#e0ebdc;font-size:9px}.concept-rule-list small,.concept-runway-checks small{color:#92a592;font-size:8px;line-height:1.4}.concept-checkbox{display:flex;align-items:flex-start;gap:7px;margin:12px 0;color:#b5c8b3;font-size:9px;line-height:1.45;cursor:pointer}.concept-checkbox input,.concept-toggle input{width:15px;height:15px;margin:0;accent-color:#d8ff5d}.concept-action-row{display:flex;justify-content:space-between;gap:7px;align-items:center}.concept-primary,.concept-secondary{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:31px;padding:0 10px;border-radius:8px;font-size:9px;font-weight:800;transition:transform .16s ease,opacity .16s ease,background .16s ease}.concept-primary{border:1px solid #d8ff5e;color:#162007;background:#d8ff5e}.concept-primary:hover{background:#e4ff9a}.concept-primary:disabled{border-color:#52644a;color:#82917c;background:#263028;cursor:not-allowed}.concept-secondary{border:1px solid rgba(160,192,151,.31);color:#c5d7c2;background:#0b130c73}.concept-secondary:hover{border-color:#d0f27480;color:#e8f8df}.concept-raw-detail{margin:9px 0 0;padding:10px;overflow:auto;border:1px solid rgba(143,177,137,.18);border-radius:8px;color:#b8cfb6;background:#071008;font:8px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.concept-lifecycle{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;margin:18px 0}.concept-lifecycle>div{display:grid;gap:5px;justify-items:center;min-width:0;text-align:center}.concept-lifecycle>div:before{content:"";position:absolute}.concept-lifecycle span{display:grid;width:20px;height:20px;place-items:center;border:1px solid #466047;border-radius:50%;color:#829684;font-size:8px}.concept-lifecycle>div.done span{border-color:#c6f2647a;color:#daff80;background:#b1e0571f}.concept-lifecycle small{color:#879b89;font-size:7px;line-height:1.3}.concept-passport-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:10px}.concept-passport-details>div{display:grid;gap:4px;padding:10px;border:1px solid rgba(151,185,144,.18);border-radius:9px;background:#040a0540}.concept-passport-details span,.concept-passport-details small{color:#8da08e;font-size:8px}.concept-passport-details strong{color:#e7f4e4;font-size:10px}.concept-stage-copy{display:flex;align-items:flex-start;gap:9px;margin-top:9px;padding:11px;border:1px solid rgba(152,181,142,.19);border-radius:10px;background:#040a053d}.concept-stage-copy>svg{flex:none;color:#cce99d}.concept-stage-copy.success{border-color:#beec675c;background:#80ab311a}.concept-stage-copy.success>svg{color:#ddff7b}.concept-stage-copy>div{display:grid;gap:4px}.concept-stage-copy strong{color:#e3eee0;font-size:10px}.concept-stage-copy p{margin:0;color:#9db09d;font-size:9px;line-height:1.5}.concept-text-button{display:inline-flex;align-items:center;gap:4px;width:max-content;margin-top:2px;padding:0;border:0;color:#d8f99c;background:transparent;font-size:9px}.concept-address-box{position:relative;display:grid;gap:5px;margin:14px 0;padding:11px;border:1px solid rgba(163,194,149,.23);border-radius:10px;background:#040a0552}.concept-address-box span{color:#96aa96;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.concept-address-box code{overflow:hidden;padding-right:26px;color:#e5f4df;font:9px ui-monospace,SFMono-Regular,Menlo,monospace;text-overflow:ellipsis;white-space:nowrap}.concept-address-box button{position:absolute;right:8px;bottom:8px;display:grid;width:24px;height:24px;place-items:center;border:1px solid rgba(159,191,151,.25);border-radius:6px;color:#cfe9a1;background:#86ac4a1a;cursor:pointer}.concept-recipient-history{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.concept-recipient-history>div{display:grid;gap:3px;padding:8px 0;border-top:1px solid rgba(158,187,151,.16)}.concept-recipient-history span{color:#8ea28f;font-size:8px}.concept-recipient-history strong{color:#dcebd9;font-size:9px}.concept-toggle{display:flex;align-items:flex-start;gap:8px;margin:13px 0;padding:9px;border:1px solid rgba(156,188,147,.2);border-radius:9px;background:#050a063d;cursor:pointer}.concept-toggle span{display:grid;gap:3px}.concept-toggle strong{color:#dfeedd;font-size:9px}.concept-toggle small{color:#91a492;font-size:8px;line-height:1.45}.concept-address-warning{display:flex;gap:8px;margin:-3px 0 12px;padding:10px;border:1px solid rgba(239,174,121,.4);border-radius:9px;color:#ffbd91;background:#d375491a}.concept-address-warning>svg{flex:none;margin-top:1px}.concept-address-warning>div{display:grid;gap:4px}.concept-address-warning strong{font-size:10px}.concept-address-warning p{margin:0;color:#d9b39c;font-size:8px;line-height:1.5}.concept-address-warning .concept-checkbox{margin:3px 0 0;color:#f1cfba}.concept-chain-route{display:grid;grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);gap:8px;align-items:center;margin:16px 0}.concept-chain-card{display:grid;gap:4px;min-height:92px;padding:12px;border:1px solid rgba(164,200,150,.25);border-radius:10px;color:left;text-align:left;background:linear-gradient(145deg,#24372399,#070d088c);transition:transform .16s ease,border-color .16s ease}.concept-chain-card:hover{border-color:#cbf37073}.concept-chain-card span{color:#93aa93;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.concept-chain-card strong{color:#edf8e8;font-size:15px;letter-spacing:-.03em}.concept-chain-card small{color:#a5b9a5;font-size:8px;line-height:1.4}.concept-reverse{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(199,239,106,.38);border-radius:50%;color:#dfff7d;background:#b0de541f;transition:transform .18s ease}.concept-reverse:hover{transform:rotate(180deg)}.concept-runway-checks{display:grid;gap:5px}.concept-runway-checks article{grid-template-columns:20px minmax(0,1fr) 36px}.concept-runway-checks b{color:#d5ecaa;font-size:8px;text-align:right}.concept-close-table{display:grid;margin-top:10px;border:1px solid rgba(154,185,145,.2);border-radius:10px;overflow:hidden}.concept-close-table-head,.concept-close-table article{display:grid;grid-template-columns:.82fr 1.35fr .9fr 1.1fr;gap:8px;align-items:center;padding:9px 10px}.concept-close-table-head{color:#8fa58f;background:#6f915a14;font-size:7px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.concept-close-table article{border-top:1px solid rgba(156,185,149,.13);color:#b8c8b8;font-size:9px}.concept-close-table article>strong{color:#e5f1e1}.concept-close-table article>b{color:#d8f0b5;font-size:9px}.concept-table-status{display:inline-flex;align-items:center;gap:4px;font-size:8px}.concept-table-status.verified{color:#d4f691}.concept-table-status.pending{color:#d9c990}.concept-table-status.exception{color:#ffb493}.concept-prompt-row{margin:15px 0 10px}.concept-copilot-proposal{display:grid;gap:8px;padding:12px;border:1px solid rgba(191,233,109,.34);border-radius:11px;background:linear-gradient(145deg,#425d264a,#060d088c)}.concept-copilot-proposal-head{display:flex;justify-content:space-between;gap:8px;color:#c9ec9c;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.concept-copilot-proposal-head span{display:flex;align-items:center;gap:4px}.concept-copilot-proposal-head small{color:#98aa95;font-size:7px;letter-spacing:0;text-transform:none}.concept-copilot-proposal>strong{color:#f1fbe8;font-size:14px;letter-spacing:-.03em}.concept-copilot-proposal>p{margin:0;color:#abc0aa;font-size:9px;line-height:1.55}.concept-policy-results{display:grid;gap:5px;margin-top:2px}.concept-policy-results article{grid-template-columns:18px minmax(0,1fr) auto;align-items:center;padding:6px;background:#050b0638}.concept-policy-results span{color:#9bac9a;font-size:8px}.concept-policy-results b{color:#d5e5d0;font-size:8px}.concept-footer{display:flex;align-items:end;justify-content:space-between;gap:16px;max-width:1440px;margin:33px auto 0;padding-top:17px;border-top:1px solid rgba(164,194,156,.15)}.concept-footer>div{display:grid;gap:4px}.concept-footer strong{color:#e4f2df;font-size:10px}.concept-footer span{max-width:700px;color:#899d8b;font-size:9px;line-height:1.45}.concept-footer>a{display:flex;align-items:center;gap:5px;color:#d8ff75;font-size:9px;text-decoration:none}.concept-footer>a svg{transform:rotate(90deg)}.light .concept-page{background:#f4f8f1;color:#29472f;background-image:radial-gradient(circle at 83% 7%,rgba(121,181,52,.13),transparent 23rem),radial-gradient(circle at 11% 39%,rgba(109,166,115,.14),transparent 23rem)}.light .concept-topbar{border-color:#d5e4d1}.light .concept-topbar-status,.light .concept-brand small{color:#547157}.light .concept-readonly{border-color:#bad8a4;color:#426942;background:#eff9e7}.light .concept-hero>div>p:not(.concept-overline),.light .concept-content-head p:not(.concept-overline){color:#59735d}.light .concept-hero-card{border-color:#b7d99c;background:linear-gradient(145deg,#e7f6db,#fbfef9 57%)}.light .concept-hero-card strong,.light .concept-content-head h2,.light .concept-surface h3{color:#254d2c}.light .concept-hero-card p,.light .concept-hero-card>div{color:#537257}.light .concept-layout .concept-nav,.light .concept-surface{border-color:#cbdcca;background:#ffffffc7}.light .concept-nav-head{border-color:#d7e5d4}.light .concept-nav-head small,.light .concept-nav small{color:#607964}.light .concept-nav button{color:#5a725d}.light .concept-nav button.selected{border-color:#acd28a;background:linear-gradient(110deg,#e5f6d7,#f9fdf6);color:#315738}.light .concept-nav button>span{border-color:#cbdfc4;color:#5a823e;background:#f4faed}.light .concept-title-mark{border-color:#b8d996;color:#507e36;background:#eef8e5}.light .concept-value-band{border-color:#c0dda7;background:linear-gradient(110deg,#eff9e6,#fbfef9)}.light .concept-value-band strong,.light .concept-safety-band strong{color:#3f6144}.light .concept-safety-band{border-color:#cedfcc;background:#f8fcf6}.light .concept-explainer{border-color:#bddaa4;background:linear-gradient(155deg,#eff9e6,#fbfef9 49%)}.light .concept-explainer h3{color:#315837}.light .concept-explainer p{color:#58705b}.light .concept-step strong,.light .concept-rule-list strong,.light .concept-runway-checks strong,.light .concept-stage-copy strong,.light .concept-toggle strong{color:#365b3c}.light .concept-step small,.light .concept-rule-list small,.light .concept-runway-checks small,.light .concept-stage-copy p,.light .concept-toggle small{color:#5c745f}.light .concept-disclosure{color:#4f6a52;background:#f0f9e9}.light .concept-metric-row>div,.light .concept-close-metrics>div,.light .concept-passport-details>div{border-color:#d4e2d1;background:#fbfef9}.light .concept-metric-row span,.light .concept-close-metrics span,.light .concept-passport-details span,.light .concept-passport-details small{color:#617a64}.light .concept-metric-row strong,.light .concept-close-metrics strong,.light .concept-passport-details strong,.light .concept-transaction-summary strong{color:#315638}.light .concept-tabs,.light .concept-passport-tabs,.light .concept-prompt-row{border-color:#d1e1ce;background:#f6fbf4}.light .concept-tabs button,.light .concept-passport-tabs button,.light .concept-prompt-row button{color:#607762}.light .concept-tabs button.selected,.light .concept-passport-tabs button.selected,.light .concept-prompt-row button.selected{color:#355b3a;background:#e4f4d9}.light .concept-list article{border-color:#d9e6d6}.light .concept-list strong,.light .concept-list-end b{color:#355a3a}.light .concept-list small,.light .concept-freshness{color:#617762}.light .concept-transaction-summary,.light .concept-rule-list article,.light .concept-runway-checks article,.light .concept-policy-results article,.light .concept-stage-copy,.light .concept-address-box,.light .concept-toggle{border-color:#d0e0cc;background:#fbfef9}.light .concept-rule-list .pass>svg,.light .concept-runway-checks article>svg,.light .concept-policy-results .pass>svg{color:#538b3f}.light .concept-rule-list .warn>svg,.light .concept-policy-results .warn>svg{color:#b86c47}.light .concept-transaction-summary span,.light .concept-transaction-summary small,.light .concept-address-box span,.light .concept-recipient-history span{color:#607761}.light .concept-checkbox{color:#557057}.light .concept-secondary{border-color:#c4d9bf;color:#456548;background:#f9fdf7}.light .concept-secondary:hover{border-color:#94c174;color:#315638}.light .concept-raw-detail{border-color:#c8ddc2;color:#365539;background:#f7fcf4}.light .concept-address-box code{color:#2d5133}.light .concept-address-box button{border-color:#c5ddbb;color:#49793a;background:#eef8e7}.light .concept-recipient-history>div{border-color:#d8e5d5}.light .concept-recipient-history strong{color:#3b6040}.light .concept-address-warning{border-color:#e3bda6;color:#a95234;background:#fff5ef}.light .concept-address-warning p{color:#865e4c}.light .concept-address-warning .concept-checkbox{color:#835441}.light .concept-chain-card{border-color:#c9dfc2;background:linear-gradient(145deg,#f5fbee,#fff)}.light .concept-chain-card strong{color:#315836}.light .concept-chain-card span,.light .concept-chain-card small{color:#5d765f}.light .concept-close-table{border-color:#cfdfca}.light .concept-close-table-head{color:#607862;background:#f1f8ed}.light .concept-close-table article{border-color:#d9e6d5;color:#567057}.light .concept-close-table article>strong{color:#315a37}.light .concept-close-table article>b{color:#42733a}.light .concept-copilot-proposal{border-color:#bddca3;background:linear-gradient(145deg,#edf8e5,#fbfef9)}.light .concept-copilot-proposal>strong{color:#315a37}.light .concept-copilot-proposal>p{color:#57705a}.light .concept-policy-results span{color:#5e755f}.light .concept-policy-results b{color:#385d3d}.light .concept-footer{border-color:#d3e3d0}.light .concept-footer strong{color:#345b39}.light .concept-footer span{color:#607a63}@media(max-width:1050px){.concept-hero{grid-template-columns:1fr;gap:20px}.concept-hero-card{max-width:620px}.concept-layout{grid-template-columns:1fr}.concept-nav{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.concept-nav-head{grid-column:1/-1}.concept-demo-grid{grid-template-columns:1fr}.concept-explainer{order:-1}}@media(max-width:680px){.concept-page{padding:16px}.concept-topbar{align-items:flex-start}.concept-topbar-status{display:grid;justify-items:end}.concept-topbar-status>span:first-child{display:none}.concept-hero{padding:38px 0 25px}.concept-hero h1{font-size:42px}.concept-nav{grid-template-columns:1fr}.concept-nav button{grid-template-columns:28px minmax(0,1fr) 14px}.concept-content-head{grid-template-columns:34px minmax(0,1fr)}.concept-content-head>.concept-readonly{grid-column:1/-1}.concept-metric-row,.concept-close-metrics,.concept-passport-details,.concept-recipient-history{grid-template-columns:1fr}.concept-list article{grid-template-columns:24px minmax(0,1fr)}.concept-list-end{grid-column:2;text-align:left}.concept-transaction-summary{grid-template-columns:1fr}.concept-transaction-summary>svg{transform:rotate(90deg)}.concept-lifecycle{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.concept-chain-route{grid-template-columns:1fr}.concept-reverse{justify-self:center;transform:rotate(90deg)}.concept-reverse:hover{transform:rotate(270deg)}.concept-runway-checks article{grid-template-columns:20px minmax(0,1fr)}.concept-runway-checks b{grid-column:2;text-align:left}.concept-close-table{overflow-x:auto}.concept-close-table-head,.concept-close-table article{min-width:550px}.concept-action-row{align-items:stretch;flex-direction:column}.concept-action-row button{width:100%}.concept-footer{display:grid}.concept-footer>a{justify-self:start}}@layer components;@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-500:oklch(63.7% .237 25.331);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-900:oklch(20.8% .042 265.755);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-2xl:40px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container\/field-group{container:field-group/inline-size}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:0}.bottom-4{bottom:calc(var(--spacing) * 4)}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-4{left:calc(var(--spacing) * 4)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.order-first{order:-9999}.order-last{order:9999}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.\!m-0{margin:0!important}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-0{margin-block:0}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--spacing)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.h-\(--cell-size\){height:var(--cell-size)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-32{height:calc(var(--spacing) * 32)}.h-64{height:calc(var(--spacing) * 64)}.h-\[1\.15rem\]{height:1.15rem}.h-\[38px\]{height:38px}.h-\[200px\]{height:200px}.h-\[500px\]{height:500px}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-\[300px\]{max-height:300px}.min-h-0{min-height:0}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-\[200px\]{min-height:200px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:0}.w-1{width:var(--spacing)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-48{width:calc(var(--spacing) * 48)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[38px\]{width:38px}.w-\[100px\]{width:100px}.w-\[280px\]{width:280px}.w-\[400px\]{width:400px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[80\%\]{max-width:80%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize-none{resize:none}.scroll-my-1{scroll-margin-block:var(--spacing)}.scroll-py-1{scroll-padding-block:var(--spacing)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-start{justify-items:start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[10px\]{border-radius:10px}.rounded-\[20px\]{border-radius:20px}.rounded-\[calc\(var\(--radius\)-5px\)\]{border-radius:calc(var(--radius) - 5px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--color-border\){border-color:var(--color-border)}.border-\[rgba\(0\,0\,0\,0\.08\)\]{border-color:#00000014}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[\#1a1a19\]{background-color:#1a1a19}.bg-\[\#f8f8f7\]{background-color:#f8f8f7}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-red-100{background-color:var(--color-red-100)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-slate-50{--tw-gradient-from:var(--color-slate-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-100{--tw-gradient-to:var(--color-slate-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-current{fill:currentColor}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-0{padding-top:0}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-\[26px\]{--tw-leading:26px;line-height:26px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.44px\]{--tw-tracking:-.44px;letter-spacing:-.44px}.tracking-\[-0\.154px\]{--tw-tracking:-.154px;letter-spacing:-.154px}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.whitespace-break-spaces{white-space:break-spaces}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#34322d\]{color:#34322d}.text-\[\#858481\]{color:#858481}.text-current{color:currentColor}.text-red-500{color:var(--color-red-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-900{color:var(--color-slate-900)}.text-white{color:var(--color-white)}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-border)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0px_4px_11px_0px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0px 4px 11px 0px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--cell-size\:--spacing\(8\)\]{--cell-size:calc(var(--spacing) * 8)}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media(hover:hover){.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-has-\[\[data-orientation\=horizontal\]\]\/field\:text-balance:is(:where(.group\/field):has([data-orientation=horizontal]) *){text-wrap:balance}.group-has-\[\[data-slot\=item-description\]\]\/item\:translate-y-0\.5:is(:where(.group\/item):has([data-slot=item-description]) *){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-\[\[data-slot\=item-description\]\]\/item\:self-start:is(:where(.group\/item):has([data-slot=item-description]) *){align-self:flex-start}.group-has-\[\>input\]\/input-group\:pt-2\.5:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 2.5)}.group-has-\[\>input\]\/input-group\:pb-2\.5:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 2.5)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.group-data-\[collapsible\=icon\]\:justify-center:is(:where(.group)[data-collapsible=icon] *){justify-content:center}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:0!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:0}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *),.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:0}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius-lg)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing) * -2)}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *),.group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=top] *){text-align:center}.group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}.group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing) * 1.5)}.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:var(--radius-md)}.group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:var(--spacing)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:var(--spacing)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:rounded-l-md:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:mt-0:last-child{margin-top:0}.last\:rounded-r-md:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){.hover\:bg-\[\#1a1a19\]\/90:hover{background-color:#1a1a19e6}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-accent)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:z-10:focus{z-index:10}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-\[3px\]:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:calc(var(--spacing) * 2)}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:calc(var(--spacing) * 3)}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-md:has(>[data-slot=field]){border-radius:var(--radius-md)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing) * 3)}.has-\[\>button\]\:mr-\[-0\.45rem\]:has(>button){margin-right:-.45rem}.has-\[\>button\]\:ml-\[-0\.45rem\]:has(>button){margin-left:-.45rem}.has-\[\>kbd\]\:mr-\[-0\.35rem\]:has(>kbd){margin-right:-.35rem}.has-\[\>kbd\]\:ml-\[-0\.35rem\]:has(>kbd){margin-left:-.35rem}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing) * 3)}.has-\[\>svg\]\:p-0:has(>svg){padding:0}.has-\[\>svg\]\:px-2:has(>svg){padding-inline:calc(var(--spacing) * 2)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:ring-\[3px\][data-active=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:calc(var(--spacing) * 1.5)}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-auto[data-orientation=vertical]{height:auto}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing) * 44)}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing) * 1.5)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:var(--spacing)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:var(--radius-md)}.data-\[range-end\=true\]\:rounded-r-md[data-range-end=true]{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:var(--radius-md)}.data-\[range-start\=true\]\:rounded-l-md[data-range-start=true]{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing) * 3)}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing) * 12)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x: calc(100% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-scale:.95}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.data-\[variant\=outline\]\:border-l-0[data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[variant\=outline\]\:shadow-xs[data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[variant\=outline\]\:first\:border-l[data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:0}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:0}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:0}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:0}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:0}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:0}.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:0}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:0}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing) * -1)}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-\[backdrop-filter\]\:backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media(min-width:40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.sm\:pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.sm\:text-left{text-align:left}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media(min-width:48rem){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:text-left{text-align:left}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:0}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-xl)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media(min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container field-group (min-width:28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}}@media(prefers-color-scheme:dark){.dark\:bg-transparent{background-color:#0000}}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]{flex:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\.border-b\]\:pb-3.border-b{padding-bottom:calc(var(--spacing) * 3)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-3.border-t{padding-top:calc(var(--spacing) * 3)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[a\]\:transition-colors:is(a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\*\]\:focus-visible\:relative>:focus-visible{position:relative}.\[\&\>\*\]\:focus-visible\:z-10>:focus-visible{z-index:10}.\[\&\>\*\]\:data-\[slot\=field\]\:p-4>[data-slot=field]{padding:calc(var(--spacing) * 4)}@container field-group (min-width:28rem){.\@md\/field-group\:\[\&\>\*\]\:w-auto>*{width:auto}}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-t-0>:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-l-0>:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none>:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\[data-slot\=field-group\]\]\:gap-4>[data-slot=field-group]{gap:calc(var(--spacing) * 4)}.\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}@container field-group (min-width:28rem){.\@md\/field-group\:\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}}.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-md:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]{margin-top:1px}@container field-group (min-width:28rem){.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]{margin-top:1px}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>input\]\:flex-1>input{flex:1}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-2:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 2)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-2:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 2)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--background:#08080a;--foreground:#e2e3e9;--card:#040406;--card-foreground:#e2e3e9;--popover:#121317;--popover-foreground:#e2e3e9;--primary:#fff;--primary-foreground:#08080a;--secondary:#121317;--secondary-foreground:#e2e3e9;--muted:#121317;--muted-foreground:#9194a1;--border:#1c1d22;--input:#121317;--ring:#cc9166;--radius:10px;--vian-obsidian:#08080a;--vian-onyx:#040406;--vian-carbon:#121317;--vian-graphite:#1c1d22;--vian-slate:#2e3038;--vian-steel:#777a88;--vian-fog:#9194a1;--vian-mist:#acafb9;--vian-silver:#c7c9d1;--vian-bone:#e2e3e9;--vian-paper:#fff;--vian-copper:#cc9166;--vian-gold:#ae9357;--font-ui:"Inter",ui-sans-serif,system-ui,sans-serif;--font-display:"Playfair Display",Georgia,serif}.light{--background:#f5f4f0;--foreground:#17171a;--card:#fff;--card-foreground:#17171a;--popover:#fff;--popover-foreground:#17171a;--primary:#17171a;--primary-foreground:#fff;--secondary:#eceae5;--secondary-foreground:#17171a;--muted:#eeece7;--muted-foreground:#65636a;--border:#d8d5ce;--input:#fff;--ring:#a66e49;--vian-obsidian:#f5f4f0;--vian-onyx:#fff;--vian-carbon:#eeece7;--vian-graphite:#d8d5ce;--vian-slate:#b9b6ae;--vian-steel:#77747b;--vian-fog:#65636a;--vian-mist:#77747b;--vian-silver:#4d4b52;--vian-bone:#2a292e;--vian-paper:#17171a;--vian-copper:#a66e49;--vian-gold:#927543}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:var(--background);color:var(--foreground);font-family:var(--font-ui);font-size:14px}button,input,select,textarea{font:inherit}button{cursor:pointer}button:active{transform:scale(.98)}.app-shell{background:radial-gradient(circle at 70% -20%,#5265221c,#0000 34%),#090b0d;min-height:100vh;display:flex}.sidebar{z-index:20;scrollbar-width:thin;scrollbar-color:#334237 transparent;background:#0b0e10;border-right:1px solid #1b2224;flex-direction:column;width:248px;height:100vh;min-height:100vh;padding:25px 16px 17px;display:flex;position:fixed;overflow-y:auto}.sidebar-top{justify-content:space-between;align-items:center;margin:0 10px 26px;display:flex}.brand{align-items:center;min-width:0;display:flex}.vianzo-lockup{color:#eef5ec;align-items:center;gap:10px;min-width:0;display:flex}.vianzo-ledger-rail{flex:none;align-content:center;gap:3px;width:4px;height:34px;display:grid}.vianzo-ledger-rail i{background:var(--primary);border-radius:99px;width:4px;height:7px;display:block;box-shadow:0 0 11px #e7ff4994}.vianzo-ledger-rail i:nth-child(2){background:#f2ff9e;height:15px}.vianzo-ledger-rail i:nth-child(3){opacity:.72;height:5px}.vianzo-lockup-type{gap:5px;min-width:0;display:grid}.vianzo-lockup-type strong{color:#f4faf2;letter-spacing:.145em;white-space:nowrap;align-items:baseline;font-family:Space Grotesk,Arial Narrow,Manrope,sans-serif;font-size:15px;font-weight:900;line-height:1;display:flex}.vianzo-lockup-type strong span{color:var(--primary);letter-spacing:0;text-shadow:0 0 15px #e7ff496b;margin-right:1px;font-family:Georgia,Times New Roman,serif;font-size:1.38em;font-weight:900;line-height:.62;display:inline-block;transform:translateY(1px)skew(-7deg)}.vianzo-lockup-type small{color:#879b8a;letter-spacing:.115em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:7px;font-weight:800;line-height:1.1;overflow:hidden}.vianzo-lockup-access{margin-bottom:22px}.vianzo-lockup-access .vianzo-ledger-rail{height:43px}.vianzo-lockup-access .vianzo-lockup-type strong{font-size:20px}.vianzo-lockup-access .vianzo-lockup-type small{font-size:8px}.vianzo-lockup-loading .vianzo-ledger-rail{height:42px}.vianzo-lockup-loading .vianzo-lockup-type strong{font-size:18px}.network-pill{color:#b5c1b5;letter-spacing:.05em;background:#101810;border:1px solid #2a352c;border-radius:8px;align-items:center;gap:8px;margin:0 7px 26px;padding:9px 11px;font-family:DM Mono,monospace;font-size:10px;display:flex}.pill-live{color:var(--primary);margin-left:auto;font-size:9px}.status-dot{background:#9ee85f;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 9px #9ee85fb3}.nav-label,.eyebrow{color:#6f7d80;letter-spacing:.12em;font-family:DM Mono,monospace;font-size:10px}.nav-label{margin:0 12px 10px}nav{gap:4px;display:grid}.nav-item{color:#859094;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;padding:10px 12px;transition:all .18s;display:flex}.nav-item.active{color:var(--primary);box-shadow:inset 2px 0 var(--primary);background:#1a211c}.nav-item span:nth-child(2){flex:1}.nav-spark{color:var(--primary);font-size:17px}.sidebar-spacer{flex:1;min-height:30px}.settings{margin-bottom:12px}.profile{border-top:1px solid #202729;align-items:center;gap:9px;padding:16px 8px 0;display:flex}.avatar,.top-avatar{color:#cce8b6;background:#344238;border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;font-weight:700;display:grid}.profile-copy{flex:1;min-width:0}.profile-copy strong,.profile-copy span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.profile-copy strong{font-size:12px}.profile-copy span{color:#6f7b7e;margin-top:3px;font-size:10px}.profile button{color:#718083;background:0 0;border:0}.close-mobile,.menu-button,.mobile-scrim{display:none}.main-content{width:calc(100% - 248px);min-width:0;margin-left:248px}.topbar{background:#090b0dd1;border-bottom:1px solid #1b2224;justify-content:space-between;align-items:center;height:94px;padding:0 clamp(24px,4vw,54px);display:flex}.topbar h1{letter-spacing:-.04em;margin:6px 0 0;font-size:23px}.topbar-actions{align-items:center;gap:18px;display:flex}.network-status{color:#d1dad3;align-items:center;gap:7px;font-size:11px;display:flex}.network-status small{color:#687478;margin-left:4px;font-family:DM Mono}.icon-button{color:#aab8b8;background:#121719;border:1px solid #273033;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.icon-button:hover{color:var(--primary);border-color:#667672}.top-avatar{width:33px;height:33px}.page-wrap{max-width:1450px;margin:auto;padding:34px clamp(24px,4vw,54px) 58px}.hero-grid{grid-template-columns:1.48fr 1fr;gap:16px;display:grid}.balance-card,.quick-card,.panel,.metric-card,.wallet-token,.treasury-stats{background:#101416;border:1px solid #222a2c;border-radius:13px}.balance-card{background:linear-gradient(130deg,#111719,#0d1413);min-height:275px;padding:23px 25px;position:relative;overflow:hidden}.card-top,.section-header,.assistant-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.secure-label{color:#9faf9f;align-items:center;gap:5px;font-size:10px;display:flex}.balance-value{letter-spacing:-.07em;margin-top:28px;font-size:47px;font-weight:700}.balance-meta{color:#748080;align-items:center;gap:10px;margin-top:8px;font-size:11px;display:flex}.positive{color:#aeea6b!important}.balance-meta small{color:#aeea6b;margin-left:5px}.balance-chart{height:93px;position:absolute;bottom:16px;left:25px;right:25px}.balance-chart svg{z-index:2;width:100%;height:72px;position:relative;overflow:visible}.balance-chart path{fill:none;stroke:#c3ee69;stroke-width:2px;vector-effect:non-scaling-stroke}.chart-fill{opacity:.17;clip-path:polygon(0 76%,18% 83%,33% 41%,47% 57%,58% 28%,73% 6%,86% 49%,100% 0,100% 100%,0 100%);background:linear-gradient(#a8d85c,#0000);position:absolute;inset:32px 0 17px}.chart-labels{color:#5c686b;justify-content:space-between;font-family:DM Mono;font-size:9px;display:flex}.quick-card{padding:23px 25px}.lime-icon{color:var(--primary)}.quick-actions{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:36px;display:grid}.quick-actions button{text-align:left;color:#e7ede6;background:#141a1c;border:1px solid #263033;border-radius:10px;grid-template-rows:1fr 1fr;grid-template-columns:38px 1fr;align-items:center;column-gap:10px;min-height:88px;padding:13px 12px;display:grid}.quick-actions button:hover{background:#18201c;border-color:#667345}.quick-icon{border-radius:10px;grid-row:span 2;place-items:center;width:38px;height:38px;display:grid}.quick-actions strong{align-self:end;font-size:12px}.quick-actions small{color:#738084;align-self:start;margin-top:3px;font-size:10px}.blue-bg{color:#6dabff;background:#14273c}.green-bg{color:#85db8f;background:#14281f}.purple-bg{color:#c48bff;background:#241b32}.orange-bg{color:#f3ae70;background:#302519}.metric-row{grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0;display:grid}.metric-card{padding:16px;position:relative}.metric-card span,.metric-card small{color:#758285;font-size:10px;display:block}.metric-card strong{letter-spacing:-.04em;margin:7px 0 4px;font-size:20px;display:block}.content-grid{grid-template-columns:1.15fr .85fr;gap:16px;display:grid}.panel{padding:22px 23px}.section-header h2{letter-spacing:-.03em;margin:6px 0 0;font-size:17px}.text-button{color:#aeea6b;background:0 0;border:0;align-items:center;gap:5px;font-size:11px;display:flex}.asset-list,.activity-list{display:grid}.asset-row{border-bottom:1px solid #202729;grid-template-columns:1fr auto 112px;align-items:center;gap:17px;padding:14px 0;display:grid}.asset-row:last-child,.activity-row:last-child{border-bottom:0}.asset-name,.wallet-address,.allocation-asset{align-items:center;gap:10px;display:flex}.token-mark{color:#101617;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}.asset-name strong,.asset-name small{display:block}.asset-name small,.asset-amount small{color:#748083;margin-top:3px;font-size:10px}.asset-amount{text-align:right}.asset-amount strong{font-size:12px;display:block}.asset-bar{background:#202729;border-radius:4px;height:4px;overflow:hidden}.asset-bar span{border-radius:4px;height:100%;display:block}.activity-row{border-bottom:1px solid #202729;align-items:center;gap:10px;padding:13px 0;display:flex}.activity-row>strong:last-child{margin-left:auto;font-size:12px}.activity-icon{border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.activity-icon.lime{color:#d6f697;background:#222d19}.activity-icon.blue{color:#76b5ff;background:#16283b}.activity-icon.purple{color:#c995ff;background:#291d38}.activity-icon.green{color:#83df9b;background:#173022}.activity-copy strong,.activity-copy small{display:block}.activity-copy strong{font-size:11px}.activity-copy small{color:#728084;margin-top:3px;font-size:10px}.routing-banner,.recommendation-row{background:linear-gradient(90deg,#152019,#111716);border:1px solid #3b4e2b;border-radius:12px;align-items:center;gap:15px;margin-top:16px;padding:17px 20px;display:flex}.banner-icon{width:36px;height:36px;color:var(--primary);background:#26351d;border-radius:10px;flex:none;place-items:center;display:grid}.routing-banner>div:nth-child(2),.recommendation-row>div:nth-child(2){flex:1}.routing-banner h3{margin:5px 0;font-size:14px}.routing-banner p,.recommendation-row p{color:#849187;margin:0;font-size:11px}.primary-button,.secondary-button{border-radius:8px;gap:7px;height:38px;font-size:11px}.primary-button{background:var(--primary);color:#101408;border:0;font-weight:700}.primary-button:hover{background:#f2ff8a}.secondary-button{color:#dbe5db;background:#192022;border:1px solid #303a3d}.secondary-button:hover{color:var(--primary);border-color:#81926b}.full{justify-content:center;width:100%}.muted{color:#7d8a8e;font-size:12px;line-height:1.6}.optional{color:#697477;margin-left:5px;font-size:10px}label{color:#9ca9a9;margin:17px 0 8px;font-size:11px;display:block}input,textarea,select{width:100%;min-height:39px;color:#eef4ee!important;background:#151b1e!important;border:1px solid #2b3538!important;border-radius:8px!important;font-size:12px!important}textarea{min-height:80px;padding:11px!important}.form-row,.split-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.module-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:16px;display:grid}.form-panel{max-width:730px}.form-summary{color:#849091;border-top:1px solid #263033;grid-template-columns:1fr auto;gap:11px;margin-top:22px;padding:17px 0;font-size:11px;display:grid}.form-summary strong{color:#eaf0ea;font-size:11px}.side-info{align-content:start;gap:14px;display:grid}.info-card{color:#bbef7b;background:#131c18;border:1px solid #2a3834;border-radius:11px;align-items:flex-start;gap:12px;padding:16px;display:flex}.info-card strong,.info-card p{display:block}.info-card strong{color:#d8e7d8;font-size:12px}.info-card p{color:#829085;margin:6px 0 0;font-size:11px;line-height:1.5}.preview-line,.quote-line{color:#7e8b8e;border-bottom:1px solid #242d2f;justify-content:space-between;gap:20px;padding:13px 0;font-size:11px;display:flex}.preview-line strong,.quote-line strong{color:#e8eee8;text-align:right}.swap-box{background:#12181a;border:1px solid #2a3436;border-radius:11px;margin-top:22px;padding:18px;position:relative}.swap-input{grid-template-columns:1fr 125px;gap:8px;display:grid}.input-hint{color:#697779;margin:7px 0 14px;font-size:10px;display:block}.swap-switch{width:30px;height:30px;color:var(--primary);background:#202b1b;border:1px solid #3a4737;border-radius:8px;place-items:center;margin:5px auto 13px;display:grid}.quote-card,.route-card{padding:20px}.quote-rate{align-items:center;gap:10px;margin:22px 0 16px;font-family:DM Mono;font-size:12px;display:flex}.quote-rate svg{color:var(--primary)}.quote-status,.online-badge{color:#aeea6b;align-items:center;gap:7px;margin-top:17px;font-size:10px;display:flex}.bridge-arrow{color:#aeea6b;background:#182218;border:1px solid #35402d;border-radius:8px;place-items:center;width:28px;height:28px;margin:10px auto;display:grid;transform:rotate(-45deg)}.bridge-arrow svg{transform:rotate(45deg)}.chain-route{color:#dce7dc;align-items:center;gap:10px;margin:22px 0;display:flex}.chain-route i,.route-steps i{background:linear-gradient(90deg,#556544,var(--primary));flex:1;height:1px;display:block;position:relative}.chain-route i:after,.route-steps i:after{content:"";border:3px solid #0000;border-left-color:var(--primary);position:absolute;top:-3px;right:0}.progress-track{background:#2a3333;border-radius:4px;height:4px;margin-top:24px}.progress-track span{background:var(--primary);border-radius:4px;width:20%;height:100%;display:block}.wallet-head{background:#111719;border:1px solid #293234;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:18px 21px;display:flex}.wallet-orb{width:45px;height:45px;color:var(--primary);background:#1c2a1b;border-radius:13px;place-items:center;display:grid}.wallet-address strong{margin:5px 0;font-family:DM Mono;font-size:13px;display:block}.wallet-address button{color:#aeea6b;background:0 0;border:0;align-items:center;gap:5px;font-size:10px;display:flex}.asset-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.wallet-token{padding:16px}.wallet-token strong{margin:20px 0 4px;font-size:19px;display:block}.wallet-token strong small,.wallet-token>span{color:#7e8b8f;font-size:10px}.token-chain{color:#738083;font-size:9px}.mini-line{background:#273033;border-radius:4px;height:3px;margin-top:19px}.mini-line i{border-radius:4px;height:100%;display:block}.table-panel{overflow:hidden}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%;min-width:680px}th{text-align:left;color:#728083;letter-spacing:.08em;border-bottom:1px solid #293234;padding:11px 10px;font-family:DM Mono;font-size:9px;font-weight:400}td{color:#d5ddd6;border-bottom:1px solid #202729;padding:15px 10px;font-size:11px}.status-cell{color:#aeea6b;display:table-cell}.status-cell svg{vertical-align:middle;margin-right:4px}.treasury-stats{grid-template-columns:1.4fr 1fr 1fr;margin-bottom:16px;padding:21px;display:grid}.treasury-stats>div{border-left:1px solid #293234;padding:0 22px}.treasury-stats>div:first-child{border-left:0;padding-left:0}.treasury-stats strong,.treasury-stats small,.treasury-stats span{display:block}.treasury-stats strong{letter-spacing:-.04em;margin:11px 0 5px;font-size:22px}.treasury-stats small{color:#778487;font-size:10px}.allocation-list{display:grid}.allocation-row{border-bottom:1px solid #222a2c;grid-template-columns:150px 1fr 90px 35px 30px;align-items:center;gap:15px;padding:16px 0;display:grid}.allocation-asset strong{font-size:11px}.allocation-asset span{color:#7e8c8e;font-size:10px}.allocation-progress{background:#263033;border-radius:5px;height:5px;overflow:hidden}.allocation-progress span{background:var(--primary);border-radius:5px;height:100%;display:block}.allocation-row>strong{text-align:right;font-size:11px}.allocation-row>span{color:#82908f;font-size:11px}.quiet{background:0 0;border:0;width:26px;height:26px}.recommendation-row{margin-top:16px}.recommendation-row p{margin-top:5px}.assistant-layout{grid-template-columns:minmax(0,1fr) 320px;gap:16px;display:grid}.assistant-main{flex-direction:column;min-height:600px;padding:0;display:flex;overflow:hidden}.assistant-head{border-bottom:1px solid #293234;justify-content:flex-start;padding:22px 23px}.assistant-head h2{margin:5px 0 0;font-size:16px}.bot-orb{width:39px;height:39px;color:var(--primary);background:#29371c;border-radius:12px;place-items:center;display:grid}.online-badge{background:#18241b;border:1px solid #364a30;margin:0 0 0 auto}.chat-body{flex-direction:column;flex:1;gap:13px;padding:25px;display:flex}.chat-bubble{border-radius:10px;gap:8px;max-width:78%;padding:13px 15px;font-size:12px;line-height:1.6;display:flex}.chat-bubble.assistant{color:#cbd7cc;background:#19211e;align-self:flex-start}.chat-bubble.user{color:#101408;background:var(--primary);align-self:flex-end}.route-result{background:#182219;border:1px solid #40542f;border-radius:11px;max-width:85%;padding:16px}.route-result-head{color:#cfe99c;justify-content:space-between;align-items:center;font-size:11px;display:flex}.route-result-head span{align-items:center;gap:6px;display:flex}.route-result-head .badge{color:#c7ef84;background:#2d4625;border:0}.route-steps{color:#e4ede3;align-items:center;gap:7px;margin:22px 0 18px;font-size:10px;display:flex}.route-steps i{min-width:20px}.route-metrics{color:#97aa97;gap:18px;margin-bottom:18px;font-size:10px;display:flex}.route-metrics span{align-items:center;gap:5px;display:flex}.chat-input{border-top:1px solid #293234;gap:9px;padding:16px;display:flex}.chat-input input{flex:1}.chat-input .primary-button{width:42px}.assistant-side{align-content:start;gap:14px;display:grid}.assistant-side .panel{padding:20px}.assistant-side .panel button{text-align:left;color:#cdd6ce;background:0 0;border:0;border-bottom:1px solid #293234;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:13px 0;font-size:11px;display:flex}.assistant-side .panel button:hover{color:var(--primary)}.history-filter{gap:7px;display:flex}.history-filter input{width:170px;min-height:34px}.history-filter select{width:105px;min-height:34px}.empty-note{color:#819084;align-items:center;gap:7px;margin-top:18px;font-size:10px;display:flex}.auth-loading,.login-screen{color:#cfd8d0;background:#090b0d;place-items:center;min-height:100vh;display:grid}.auth-loading{gap:10px;font-family:DM Mono;font-size:11px;display:flex}.login-screen{background:radial-gradient(circle at 50% 0,#1b2819 0,#0000 42%),#090b0d;position:relative;overflow:hidden}.login-card{z-index:2;background:#101613e0;border:1px solid #2c3c31;border-radius:18px;width:min(440px,100% - 40px);padding:42px;position:relative;box-shadow:0 30px 100px #0006}.login-card h1{letter-spacing:-.08em;margin:13px 0 16px;font-size:45px;line-height:1.03}.login-card h1 em{color:var(--primary);font-style:normal}.login-card p{color:#8d9b90;margin-bottom:28px;font-size:13px;line-height:1.7}.login-note{color:#708071;justify-content:center;align-items:center;gap:6px;margin-top:17px;font-size:10px;display:flex}.orbit-one,.orbit-two{opacity:.55;border:1px solid #273a26;border-radius:50%;width:520px;height:520px;position:absolute}.orbit-one{transform:translate(-42%,-38%)}.orbit-two{border-color:#223034;transform:translate(47%,43%)}.modal-backdrop{z-index:40;background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-card{background:#111719;border:1px solid #34403d;border-radius:15px;width:min(540px,100%);padding:24px;box-shadow:0 25px 80px #000}.modal-head{justify-content:space-between;display:flex}.modal-head h2{margin:6px 0 15px}.receive-panel{grid-template-columns:150px 1fr;align-items:center;gap:22px;margin-top:20px;display:grid}.qr-grid{background:#f0f5ec;border-radius:7px;grid-template-columns:repeat(9,1fr);gap:3px;width:142px;height:142px;padding:9px;display:grid}.qr-grid span.active{background:#0a0e0c}.address-line{align-items:center;gap:8px;font-family:DM Mono;font-size:12px;display:flex}.address-line button{width:28px;height:28px;color:var(--primary);background:#1a251b;border:1px solid #334038;border-radius:7px;place-items:center;display:grid}.login-wallet-button{margin-top:10px}.auth-error{color:#ffaea7!important;margin:12px 0 0!important;font-size:11px!important;line-height:1.5!important}.wallet-picker{z-index:41;position:relative}.wallet-provider-list{gap:9px;margin-top:18px;display:grid}.wallet-provider-option{text-align:left;justify-content:space-between;align-items:center;width:100%;min-height:44px;display:flex}.snapshot-loading{background:radial-gradient(circle at 50% 0,#1b2819 0,#0000 42%),#090b0d;place-items:center;min-height:100vh;padding:24px;display:grid}.snapshot-loading-card{background:#101613eb;border:1px solid #30402c;border-radius:16px;align-items:center;gap:16px;width:min(480px,100%);padding:28px;display:flex;box-shadow:0 30px 100px #0006}.snapshot-loading-card strong{margin:7px 0;font-size:17px;display:block}.snapshot-loading-card p{color:#8d9b90;margin:0;font-size:12px;line-height:1.6}.verified-balance-panel{margin-bottom:16px}.verified-asset-grid{margin-bottom:0}.verified-payment-balance>strong{letter-spacing:-.04em;margin:13px 0 2px;font-size:24px;display:block}.verified-payment-balance>strong small{color:#91a091;letter-spacing:0;font-size:11px}.execution-mode{grid-template-columns:1fr 1fr;gap:9px;display:grid}.execution-mode button{text-align:left;color:#a6b2b3;min-height:58px;transition:transform .16s var(--ease-out),border-color .16s var(--ease-out),background .16s var(--ease-out);background:#12191b;border:1px solid #2d383a;border-radius:9px;align-items:center;gap:9px;padding:10px 12px;display:flex}.execution-mode button:hover{border-color:#6d8374}.execution-mode button:active{transform:scale(.97)}.execution-mode button.active{color:#dbf1bd;background:#1d2a1a;border-color:#9bcf5b}.execution-mode button svg{color:#aeea6b}.execution-mode button span{gap:3px;display:grid}.execution-mode button strong{font-size:11px}.execution-mode button small{color:#819084;font-size:9px}.balance-source{border-left:2px solid #7c8a8d;padding-left:8px}.balance-source.verified{color:#8fbfff;border-color:#5aa8ff}.balance-source.simulated{border-color:#aeea6b}.blue-card{color:#8fc4ff;background:#121d26;border-color:#263e54}.settings-card{width:min(560px,100%)}.settings-card h3{margin:8px 0 14px;font-size:15px}.settings-divider{background:#293234;height:1px;margin:25px 0 20px}.theme-choice{grid-template-columns:1fr 1fr;gap:10px;display:grid}.theme-choice button{color:#a6b2b3;text-align:left;background:#12191b;border:1px solid #2d383a;border-radius:9px;align-items:center;gap:9px;padding:13px;display:flex}.theme-choice button.active{color:#dbf1bd;background:#1d2a1a;border-color:#9bcf5b}.theme-choice button span{gap:3px;display:grid}.theme-choice button strong{font-size:11px}.theme-choice button small{color:#819084;font-size:9px}.light body,.light .app-shell{color:#142019;background:#f3f6f1}.light .sidebar,.light .topbar{background:#fff;border-color:#d2ddd1}.light .balance-card,.light .quick-card,.light .panel,.light .metric-card,.light .wallet-token,.light .treasury-stats,.light .modal-card{color:#142019;background:#fff;border-color:#d2ddd1}.light .nav-item,.light .network-status,.light .quick-actions button,.light .secondary-button,.light .execution-mode button,.light .theme-choice button{color:#35453a;background:#f7faf6;border-color:#d2ddd1}.light .nav-item:hover,.light .nav-item.active,.light .execution-mode button.active,.light .theme-choice button.active{color:#385a22;background:#e6f0df}.light input,.light textarea,.light select{color:#142019!important;background:#fff!important;border-color:#cbd7cb!important}.light .muted,.light .input-hint,.light .asset-name small,.light .asset-amount small,.light .activity-copy small{color:#5e6c61}.light .form-summary,.light .preview-line,.light .quote-line,.light .settings-divider{border-color:#d9e3d8}.light .info-card,.light .blue-card{background:#edf5ea;border-color:#c9dfc0}.light .empty-note{color:#536257}.wallet-stack{gap:18px;display:grid}.wallet-stack .wallet-head,.wallet-stack .panel,.wallet-stack .asset-grid{margin:0}.linked-wallet-list{border-top:1px solid #263033;margin:16px 0 6px;display:grid}.linked-wallet-list .preview-line{grid-template-columns:130px minmax(0,1fr) auto;align-items:center}.linked-wallet-list .preview-line strong{text-overflow:ellipsis;white-space:nowrap;font-family:DM Mono;overflow:hidden}.browser-account-picker{gap:8px;margin-top:10px;display:grid}.browser-account-picker button{color:#d8e4d9;text-align:left;background:#12191b;border:1px solid #2d383a;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.browser-account-picker button:hover:not(:disabled){background:#18201a;border-color:#7e9c60}.browser-account-picker button:disabled{cursor:not-allowed;opacity:.58}.browser-account-picker svg{color:#aeea6b}.browser-account-picker span{text-overflow:ellipsis;white-space:nowrap;font-family:DM Mono;font-size:11px;overflow:hidden}.browser-account-picker small{color:#849186;font-size:10px}.simulated-asset-grid{margin-bottom:0}.inbound-panel,.simulation-history-panel{margin-top:0}.light .browser-account-picker button{color:#35453a;background:#f7faf6;border-color:#d2ddd1}.light .browser-account-picker small{color:#5d6c60}.wallet-identities{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.wallet-identities .wallet-address{min-width:0}.wallet-identities .wallet-address strong{text-overflow:ellipsis;white-space:nowrap;font-family:DM Mono,monospace;overflow:hidden}.linked-identity{border-left:1px solid #2a3430;padding-left:14px}.wallet-address small{color:#96a59a;margin-top:5px;font-size:10px;line-height:1.45;display:block}.wallet-signin-link{background:#111a14;border:1px solid #394b3d;border-radius:10px;gap:10px;margin-top:16px;padding:14px;display:grid}.wallet-signin-link>div:first-child{gap:4px;display:grid}.wallet-signin-link strong{font-size:12px}.wallet-signin-link p,.wallet-signin-link>small{color:#9fac9f;margin:0;font-size:10px;line-height:1.5}.wallet-signin-link>.secondary-button{justify-self:start}.wallet-signin-provider-list{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.light .wallet-identities .wallet-address strong,.light .linked-wallet-list .preview-line strong{color:#18281e;font-weight:700}.light .linked-identity{border-color:#cbd8c8}.light .wallet-address small{color:#385347}.light .wallet-signin-link{background:#eef6eb;border-color:#b8cfb3}.light .wallet-signin-link p,.light .wallet-signin-link>small{color:#385747}.light .wallet-connection .preview-line span{color:#304c3d;font-weight:600}.browser-account-note{color:#d4e7d3;background:#152017;border-left:2px solid #aeea6b;border-radius:0 8px 8px 0;gap:4px;padding:10px 12px;font-size:10px;line-height:1.5;display:grid}.browser-account-note strong{color:#ecf7df;font-size:11px}.browser-account-note span{white-space:normal;color:#91a193;font-family:Manrope,sans-serif}.browser-account-picker button small{color:#cef091;background:#26351d;border-radius:5px;justify-self:end;padding:4px 6px;font-weight:700}.light .browser-account-note{color:#405a43;background:#edf5ea;border-color:#5d8c3b}.light .browser-account-note strong{color:#264529}.light .browser-account-note span{color:#536a57}.light .browser-account-picker button small{color:#365d27;background:#e1f0d8}.light .wallet-head,.light .swap-box,.light .chat-bubble.assistant,.light .route-result,.light .routing-banner,.light .recommendation-row{color:#193125;background:#f3f8f1;border-color:#bfd4ba}.light .wallet-head{background:linear-gradient(135deg,#fff,#edf6eb)}.light .wallet-head .eyebrow,.light .wallet-head small,.light .swap-box .input-hint,.light .chat-bubble.assistant,.light .route-metrics,.light .routing-banner p,.light .recommendation-row p{color:#3f5a4a}.light .swap-box input,.light .swap-box select{color:#142019!important;background:#fff!important;border-color:#b4c9ae!important}.light .quote-card,.light .route-card{background:#fff;border-color:#ceddca}.light .quote-rate,.light .chain-route,.light .route-steps,.light .quote-line,.light .preview-line,.light .form-summary,.light .allocation-row>span,.light .treasury-stats small{color:#3f5749}.light .quote-line strong,.light .preview-line strong,.light .form-summary strong,.light .allocation-row>strong,.light .assistant-side .panel button{color:#1d3528}.light .assistant-side .panel button{border-color:#d1dfcf}.light .assistant-side .panel button:hover{color:#2e632b;background:#f2f8ef}.light .online-badge{color:#2c632b;background:#e8f4e2;border-color:#afcfa5}.light .route-result-head{color:#275a2b}.light .route-result-head .badge{color:#295f28;background:#dcefd4}.light .quote-status{color:#336b2e}.light .progress-track,.light .mini-line,.light .allocation-progress{background:#d9e4d6}.light .bridge-arrow,.light .swap-switch{color:#356a2e;background:#e5f1df;border-color:#afc8a6}.light .info-card strong{color:#24422f}.light .info-card p{color:#3e5949}.light .primary-button:disabled,.light button:disabled.primary-button{color:#40543c;opacity:1;background:#c9dfbd}.light .secondary-button:disabled,.light button:disabled.secondary-button{color:#607060;opacity:1;background:#edf2eb;border-color:#d0dbce}.light .empty-note,.light .optional,.light .eyebrow{color:#4f6456}.light .wallet-head .wallet-address button{color:#2c6b28;font-weight:700}.light .auth-loading,.light .login-screen,.light .snapshot-loading{color:#1b3324;background:radial-gradient(circle at 50% 0,#e1f1d9 0,#0000 44%),#f3f7f1}.light .login-card,.light .snapshot-loading-card,.light .modal-card{background:#fffffff5;border-color:#bfd3bc;box-shadow:0 24px 68px #2d503129}.light .login-card p,.light .snapshot-loading-card p,.light .login-note{color:#46614e}.light .snapshot-loading-card strong,.light .login-card h1{color:#183020}.light .vianzo-lockup,.light .vianzo-lockup-type strong{color:#16301f}.light .vianzo-lockup-type small{color:#55705b}.light .network-pill{color:#315a38;background:#eef7ea;border-color:#bcd2ba}.light .sidebar .profile{border-color:#d3dfd1}.light .profile-copy span,.light .profile button{color:#526c59}.light .app-shell,.light .page-wrap,.light .module-main,.light .side-info{color:#17231a}.light p,.light label,.light .optional,.light .eyebrow,.light .token-chain,.light .form-summary span,.light .preview-line span,.light th,.light td,.light .nav-item small,.light .network-status,.light .wallet-address span{color:#314138}.light .muted,.light .input-hint,.light .asset-name small,.light .asset-amount small,.light .activity-copy small,.light .empty-note,.light .form-summary a{color:#385047;font-weight:500}.light .nav-item{color:#243329;font-weight:600}.light .nav-item:hover,.light .nav-item.active{color:#24491f;border-color:#94b986}.light input,.light textarea,.light select{box-shadow:inset 0 0 0 1px #b8c8b7}.light input::placeholder,.light textarea::placeholder{color:#607268;opacity:1}.light .secondary-button,.light .execution-mode button,.light .theme-choice button,.light .browser-account-picker button{color:#243329;font-weight:600}.light .balance-source.verified{color:#145890;border-color:#1c78bd}.light .balance-source.simulated{color:#395b24;border-color:#5d8c3b}.light .wallet-head{border-color:#c0d0bf}.light .table-scroll th{color:#34483a;background:#f0f5ef}.light .table-scroll td{color:#243329;border-color:#d5e0d4}.light .text-button{color:#315f2a}.light .primary-button{color:#18210f;font-weight:800}.points-grid{align-items:start}.points-total-card{background:linear-gradient(135deg,#172119,#0f1511);border:1px solid #344137;border-radius:14px;align-items:center;gap:16px;margin:18px 0;padding:18px;display:flex}.points-mark{color:#152009;background:#e7ff49;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.points-total-card>div:last-child{gap:3px;display:grid}.points-total-card strong{font-family:DM Mono,monospace;font-size:28px;line-height:1}.points-total-card small{color:#8fa091}.points-action-list{gap:10px;display:grid}.points-action{border-bottom:1px solid #29322d;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 0;display:grid}.points-action>div{gap:4px;display:grid}.points-action span{color:#89968c;font-size:11px}.points-badge{color:#cbe89b;background:#1b2b16;border:1px solid #5d7a31}.points-badge.complete{color:#9cd8ba;background:#15251f;border-color:#355b4f}.points-progress{color:#e6f2c2;font-family:DM Mono,monospace;font-size:11px}.points-history{gap:4px;margin-top:12px;display:grid}.points-history .preview-line strong{color:#b5ed77}.light .points-total-card{background:linear-gradient(135deg,#f7fbf5,#e7f2e4);border-color:#b9d1b5}.light .points-total-card small,.light .points-action span{color:#3f5a46}.light .points-action{border-color:#d6e3d5}.light .points-badge{color:#365c26;background:#e9f5df;border-color:#a8c98a}.light .points-badge.complete{color:#225f43;background:#e4f3e9;border-color:#83b89d}.light .points-progress,.light .points-history .preview-line strong{color:#356923}@media(max-width:680px){.points-action{grid-template-columns:1fr auto}.points-action .secondary-button{grid-column:1/-1}.points-progress{justify-self:end}.points-total-card strong{font-size:24px}}.source-recovery{color:#c6d8e7;background:#101c27;border:1px solid #4d6d8a;border-radius:10px;gap:8px;margin-top:10px;padding:12px;font-size:12px;display:grid}.source-recovery .secondary-button{justify-self:start}.source-recovery small{color:#94aec2;line-height:1.45}.light .source-recovery{color:#1d496c;background:#edf6fc;border-color:#8fb5d2}.light .source-recovery small{color:#3d6683}.preferred-recipient-controls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:11px;display:grid}.preferred-recipient-select label{margin:0 0 7px}.preferred-recipient-select select{min-height:36px}.preferred-recipient-controls .secondary-button{white-space:nowrap}.preferred-recipient-editor{background:#121a18;border:1px solid #2f3d33;border-radius:10px;margin:4px 0 14px;padding:14px}.preferred-recipient-editor label{margin-top:0}.preferred-recipient-actions{gap:9px;margin-top:12px;display:flex}.preferred-recipient-list{border-top:1px solid #263033;margin:-2px 0 16px;display:grid}.preferred-recipient-row{border-bottom:1px solid #263033;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.preferred-recipient-row>button{color:#e6eee5;text-align:left;background:0 0;border:0;gap:3px;min-width:0;padding:0;display:grid}.preferred-recipient-row>button:hover strong{color:var(--primary)}.preferred-recipient-row strong,.preferred-recipient-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.preferred-recipient-row strong{font-size:11px}.preferred-recipient-row span{color:#7b898b;font-family:DM Mono,monospace;font-size:10px}.preferred-recipient-row>div{gap:3px;display:flex}.preferred-recipient-row .text-button{padding:5px 6px}.light .preferred-recipient-editor{background:#f2f8f0;border-color:#c8d8c5}.light .preferred-recipient-row{border-color:#d8e4d6}.light .preferred-recipient-row>button{color:#233328}.light .preferred-recipient-row span{color:#53675a}.brand-button{text-align:left;background:0 0;border:0;padding:0}.brand-button:hover .vianzo-lockup-type strong{color:var(--primary)}.brand-button:focus-visible{outline:2px solid var(--primary);outline-offset:5px;border-radius:6px}.recipient-assurance{color:#b9eb91;background:#142019;border:1px solid #3f5c37;border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:11px;margin:12px 0 16px;padding:14px;display:grid}.recipient-assurance.warning{color:#ffd18b;background:#251d14;border-color:#a9793e}.recipient-assurance>svg{margin-top:3px}.recipient-assurance>div{min-width:0}.recipient-assurance strong{color:#e4f0df;margin:4px 0;font-size:12px;display:block}.recipient-assurance p{color:#9fb19d;margin:0;font-size:10px;line-height:1.55}.recipient-assurance.warning p{color:#dab98b}.recipient-assurance code{color:#edf7e8;white-space:nowrap;background:#00000029;border:1px solid #a4c79440;border-radius:7px;margin:10px 0;padding:8px;font-family:DM Mono,monospace;font-size:10px;display:block;overflow:auto}.recipient-assurance .secondary-button{height:32px}.recipient-assurance .acknowledged{color:#d9f6bd;background:#1e3119;border-color:#8acb55}.address-book-layout{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:16px;display:grid}.address-book-panel{max-width:none}.address-book-protection{color:#bde78d;background:linear-gradient(120deg,#152117,#111917);border:1px solid #405d38;border-radius:11px;gap:11px;margin:0 0 22px;padding:14px;display:flex}.address-book-protection>svg{flex:none;margin-top:2px}.address-book-protection strong{color:#dff7c8;font-size:12px;display:block}.address-book-protection p{color:#9db197;margin:5px 0 0;font-size:11px;line-height:1.55}.address-book-editor{background:#121a18;border:1px solid #354639;border-radius:11px;margin:0 0 22px;padding:17px}.address-book-editor .section-header{margin-bottom:7px}.section-header.compact h3{margin:6px 0 0;font-size:14px}.address-book-editor label{margin-top:12px}.address-book-edit-warning{color:#dfc28b;background:#211b13;border-left:2px solid #d3a64b;border-radius:0 8px 8px 0;gap:7px;margin:13px 0 0;padding:10px;font-size:10px;line-height:1.5;display:flex}.address-book-edit-warning svg{flex:none;margin-top:1px}.address-book-editor-actions{gap:9px;margin-top:14px;display:flex}.address-book-toolbar{border-bottom:1px solid #293432;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;padding-bottom:15px;display:grid}.address-book-toolbar label{margin:0 0 7px}.address-book-toolbar span{color:#829082;white-space:nowrap;padding:10px 0;font:10px DM Mono,monospace}.address-book-list{display:grid}.address-book-recipient{border-bottom:1px solid #27312f;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:18px 0;display:grid}.address-book-recipient:last-child{border-bottom:0}.address-book-recipient-main{min-width:0}.address-book-recipient-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.address-book-recipient-title>strong{color:#eaf1e9;font-size:13px}.address-book-base-name{color:#a4c984;margin-top:4px;font:10px DM Mono,monospace;display:block}.address-book-recipient code{color:#a7b8ac;white-space:nowrap;margin-top:9px;font:10px DM Mono,monospace;display:block;overflow:auto}.address-book-facts{color:#728277;flex-wrap:wrap;gap:7px 13px;margin-top:10px;font-size:10px;display:flex}.address-book-facts span:before{content:"•";color:#8db45e;margin-right:5px}.address-book-actions{flex-flow:wrap;place-content:start flex-end;gap:5px 8px;max-width:310px;display:flex}.address-book-actions .secondary-button{height:32px}.address-book-inline-actions,.address-book-rename{flex-wrap:wrap;justify-content:flex-end;gap:3px;display:flex}.address-book-rename{align-items:center}.address-book-rename input{width:145px;min-height:32px}.address-book-empty{color:#91bf69;justify-items:start;gap:8px;padding:30px 0 10px;display:grid}.address-book-empty strong{color:#e0eddc;font-size:13px}.address-book-empty p{color:#7f8f83;max-width:420px;margin:0;font-size:11px;line-height:1.55}.address-book-side-card strong{color:#d5e5d1;margin:8px 0 0;font-size:13px;display:block}.address-book-side-card p{color:#87978a;margin:8px 0 0;font-size:11px;line-height:1.6}.light .brand-button:hover .vianzo-lockup-type strong{color:#416d26}.light .recipient-assurance{color:#356f32;background:#edf7e9;border-color:#8ab47b}.light .recipient-assurance.warning{color:#865b1d;background:#fff4df;border-color:#c39756}.light .recipient-assurance strong{color:#24432b}.light .recipient-assurance p{color:#3d5d45}.light .recipient-assurance.warning p{color:#725221}.light .recipient-assurance code{color:#24452b;background:#fff;border-color:#bad2b6}.light .recipient-assurance .acknowledged{color:#285e28;background:#e2f2dc;border-color:#78a96a}.light .address-book-protection{color:#2e6a2d;background:#eef7eb;border-color:#a9c99f}.light .address-book-protection strong{color:#254e2a}.light .address-book-protection p{color:#48644c}.light .address-book-editor{background:#f8fbf7;border-color:#c5d8c0}.light .address-book-edit-warning{color:#78541d;background:#fff6e7}.light .address-book-toolbar,.light .address-book-recipient{border-color:#d5e1d3}.light .address-book-toolbar span,.light .address-book-facts{color:#536c58}.light .address-book-recipient-title>strong,.light .address-book-side-card strong,.light .address-book-empty strong{color:#1d3524}.light .address-book-recipient code{color:#365c3e}.light .address-book-side-card p,.light .address-book-empty p{color:#49614d}.address-book-utility-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.address-book-utility-actions .secondary-button,.address-book-utility-actions .primary-button{height:34px}.address-book-import-panel{background:linear-gradient(135deg,#121e1a,#101817);border:1px solid #385049;border-radius:11px;margin:0 0 22px;padding:17px}.address-book-import-panel>.muted{margin:0 0 13px;font-size:11px;line-height:1.55}.address-book-file-input{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.address-book-import-chooser{color:#bde28d;background:#0f1815;border:1px dashed #50705c;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.address-book-import-chooser>svg{margin-left:2px}.address-book-import-chooser strong,.address-book-import-chooser span{display:block}.address-book-import-chooser strong{color:#dff2c7;font-size:11px}.address-book-import-chooser span{color:#93a88f;margin-top:4px;font-size:10px;line-height:1.4}.address-book-import-review{gap:11px;margin-top:13px;display:grid}.address-book-import-stats{flex-wrap:wrap;gap:8px;display:flex}.address-book-import-stats span{color:#afbdaf;background:#111a17;border:1px solid #35483e;border-radius:6px;padding:7px 9px;font:10px DM Mono,monospace}.address-book-import-stats strong{color:#e2ece0}.address-book-import-stats .ready{color:#bce795;border-color:#5c8949}.address-book-import-stats .invalid{color:#f0ae9e;border-color:#965c4f}.address-book-import-rows{background:#78a95c14;border-left:2px solid #78a95c;gap:5px;padding:11px;font-size:10px;line-height:1.45;display:grid}.address-book-import-rows strong{color:#d9efc6;font-size:11px}.address-book-import-rows span{color:#9fac9e;font-family:DM Mono,monospace}.address-book-import-rows.issues{background:#bd875417;border-left-color:#bd8754}.address-book-import-rows.issues strong{color:#ebc797}.address-book-import-actions{flex-wrap:wrap;gap:8px;display:flex}.light .address-book-import-panel{background:linear-gradient(135deg,#f6fbf4,#eff7ef);border-color:#bdd4c2}.light .address-book-import-chooser{color:#356a3e;background:#fff;border-color:#89ab94}.light .address-book-import-chooser strong{color:#24492d}.light .address-book-import-chooser span{color:#55715c}.light .address-book-import-stats span{color:#536a58;background:#fff;border-color:#c8d8c9}.light .address-book-import-stats .ready{color:#3f7134;border-color:#8caf7d}.light .address-book-import-stats .invalid{color:#964c40;border-color:#cd9a91}.light .address-book-import-stats strong{color:#24492d}.light .address-book-import-rows{background:#eff8ed}.light .address-book-import-rows strong{color:#315f2e}.light .address-book-import-rows span{color:#4e6854}.light .address-book-import-rows.issues{background:#fff6ea}.light .address-book-import-rows.issues strong{color:#835d23}.address-book-filter-region{justify-items:end;gap:8px;display:grid}.address-book-filter-region>span{padding:0}.address-book-filter-controls{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.address-book-filter-controls button{color:#a2b3a5;cursor:pointer;background:#121b18;border:1px solid #3b5045;border-radius:6px;min-height:28px;padding:5px 8px;font:10px DM Mono,monospace}.address-book-filter-controls button:hover,.address-book-filter-controls button:focus-visible{color:#d6efb6;border-color:#91c45f;outline:none}.address-book-filter-controls button.active{color:#e1f6c7;background:#20341d;border-color:#82b955}.recipient-imported-badge{margin-top:8px;display:inline-flex;color:#c7e8a9!important;background:#1d2e1b!important;border-color:#5e8050!important;font-size:9px!important}.address-book-import-progress{background:#101815;border:1px solid #3a5046;border-radius:8px;gap:7px;margin-top:12px;padding:10px 11px;display:grid}.address-book-import-progress-copy{color:#acbcae;justify-content:space-between;gap:12px;font-size:10px;display:flex}.address-book-import-progress-copy strong{color:#d7eec4;font-family:DM Mono,monospace}.address-book-import-track{background:#26352e;border-radius:999px;height:6px;overflow:hidden}.address-book-import-track span{border-radius:inherit;background:linear-gradient(90deg,#79ad4e,#c8f75d);height:100%;transition:width .18s cubic-bezier(.23,1,.32,1);display:block}.address-book-import-progress.complete{background:#162515;border-color:#75a85b}.address-book-import-success{color:#bfe59c;background:linear-gradient(120deg,#182b17,#142117);border:1px solid #79aa5e;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:13px;padding:13px;display:grid}.address-book-import-success>svg{animation:.26s cubic-bezier(.23,1,.32,1) both address-book-success-pop}.address-book-import-success strong{color:#e1f5cc;font-size:12px;display:block}.address-book-import-success p{color:#a9c29e;margin:4px 0 0;font-size:10px;line-height:1.45}.light .address-book-filter-controls button{color:#4d6753;background:#fff;border-color:#b8cfbd}.light .address-book-filter-controls button:hover,.light .address-book-filter-controls button:focus-visible{color:#31582f;border-color:#6f9a66}.light .address-book-filter-controls button.active{color:#315b2d;background:#e9f5e5;border-color:#79a66d}.light .recipient-imported-badge{color:#35662d!important;background:#edf8e8!important;border-color:#91b987!important}.light .address-book-import-progress{background:#fbfefb;border-color:#bad2bf}.light .address-book-import-progress-copy{color:#4e6754}.light .address-book-import-progress-copy strong{color:#2f5c30}.light .address-book-import-track{background:#d9e9da}.light .address-book-import-success{color:#386c32;background:linear-gradient(120deg,#edf8e9,#e5f3e2);border-color:#93b785}.light .address-book-import-success strong{color:#285625}.light .address-book-import-success p{color:#476843}@keyframes address-book-success-pop{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.address-book-import-track span,.address-book-import-success>svg{transition:none;animation:none}}.account-menu{position:relative}.account-menu-trigger{cursor:pointer;border:1px solid #34483c;transition:border-color .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1);position:relative;overflow:visible}.account-menu-trigger:hover,.account-menu-trigger:focus-visible,.account-menu-trigger[aria-expanded=true]{border-color:#9fd960;outline:none}.account-menu-trigger:active{transform:scale(.97)}.account-menu-trigger.has-profile-image{overflow:hidden}.account-menu-trigger.has-profile-image .account-menu-chevron{color:#d8f8bb;background:#162017;border:1px solid #425845;border-radius:50%;width:16px;height:16px;padding:2px;position:absolute;bottom:-3px;right:-3px}.account-menu-popover{z-index:30;transform-origin:100% 0;background:#111917;border:1px solid #3b5143;border-radius:11px;min-width:210px;padding:7px;animation:.18s cubic-bezier(.23,1,.32,1) both account-menu-enter;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 42px #00000052}.account-menu-identity{border-bottom:1px solid #2a3930;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:8px 9px 11px;display:grid}.account-menu-identity .top-avatar{width:29px;height:29px}.account-menu-identity strong,.account-menu-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-menu-identity strong{color:#e5efe5;font-size:11px}.account-menu-identity small{color:#829087;margin-top:3px;font:9px DM Mono,monospace}.account-menu-popover>button{color:#c1d0c1;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;min-height:35px;padding:8px 9px;font-size:11px;display:flex}.account-menu-popover>button:hover,.account-menu-popover>button:focus-visible{color:#e7f6d9;background:#1c2b22;outline:none}.account-menu-popover>button.danger{color:#dfa99d}.account-menu-popover>button.danger:hover,.account-menu-popover>button.danger:focus-visible{color:#ffd0c6;background:#2a1d1b}@keyframes account-menu-enter{0%{opacity:0;transform:translateY(-5px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.light .account-menu-trigger{background:#f9fcf9;border-color:#b6cbb9}.light .account-menu-trigger:hover,.light .account-menu-trigger:focus-visible,.light .account-menu-trigger[aria-expanded=true]{border-color:#679458}.light .account-menu-popover{background:#fff;border-color:#bfd2c0;box-shadow:0 20px 42px #233c2729}.light .account-menu-identity{border-color:#d7e3d6}.light .account-menu-identity strong{color:#203923}.light .account-menu-identity small{color:#58715d}.light .account-menu-popover>button{color:#35513b}.light .account-menu-popover>button:hover,.light .account-menu-popover>button:focus-visible{color:#294d2d;background:#edf7e9}.light .account-menu-popover>button.danger{color:#a24d43}.light .account-menu-popover>button.danger:hover,.light .account-menu-popover>button.danger:focus-visible{color:#8f4038;background:#fff0ed}@media(prefers-reduced-motion:reduce){.account-menu-trigger{transition:none}.account-menu-popover{animation:none}}@media(max-width:1050px){.metric-row{grid-template-columns:repeat(2,1fr)}.content-grid,.module-grid,.assistant-layout,.address-book-layout{grid-template-columns:1fr}.side-info{grid-template-columns:1fr 1fr}.asset-grid{grid-template-columns:repeat(2,1fr)}.assistant-side{grid-template-columns:1fr 1fr}.assistant-main{min-height:500px}}@media(min-width:761px)and (max-height:950px){.sidebar{padding-top:18px;padding-bottom:10px}.sidebar-top{margin-bottom:18px}.network-pill{margin-bottom:16px}.nav-item{padding-top:7px;padding-bottom:7px}.sidebar-spacer{min-height:8px}.settings{margin-bottom:6px}.profile{padding-top:10px}}@media(max-width:760px){.sidebar{transition:all .22s;transform:translate(-100%);box-shadow:20px 0 60px #000}.sidebar.open{transform:translate(0)}.close-mobile,.menu-button{color:#a8b4ae;background:0 0;border:0;place-items:center;display:grid}.close-mobile{width:30px;height:30px}.mobile-scrim{z-index:15;background:#0009;border:0;display:block;position:fixed;inset:0}.main-content{width:100%;margin-left:0}.topbar{gap:12px;height:78px;padding:0 18px}.topbar h1{font-size:19px}.menu-button{margin-right:2px}.network-status{display:none}.page-wrap{padding:25px 16px 45px}.hero-grid{grid-template-columns:1fr}.balance-card{min-height:250px}.balance-value{font-size:39px}.metric-row{gap:9px}.metric-card{padding:13px}.metric-card strong{font-size:17px}.content-grid{gap:12px}.routing-banner{flex-wrap:wrap;align-items:flex-start}.routing-banner .secondary-button{margin-left:51px}.asset-grid{gap:9px}.wallet-head{align-items:flex-start;gap:15px}.wallet-head .secondary-button{font-size:0}.wallet-head .secondary-button svg{margin:0}.allocation-row{grid-template-columns:1fr 75px 50px 25px;gap:9px}.allocation-progress{display:none}.treasury-stats{grid-template-columns:1fr;gap:18px}.treasury-stats>div,.treasury-stats>div:first-child{border-bottom:1px solid #293234;border-left:0;padding:0 0 15px}.treasury-stats>div:last-child{border-bottom:0;padding-bottom:0}.history-filter{flex-wrap:wrap;width:100%}.history-filter input{width:100%}.section-header{flex-wrap:wrap;align-items:flex-start}.side-info,.assistant-side{grid-template-columns:1fr}.login-card{padding:30px}.login-card h1{font-size:39px}.receive-panel{grid-template-columns:1fr}.qr-grid{margin:auto}.form-row,.split-fields{grid-template-columns:1fr}.chat-bubble,.route-result{max-width:100%}.route-metrics{flex-wrap:wrap}.top-avatar{display:none}}@media(max-width:520px){.execution-mode{grid-template-columns:1fr;gap:8px}.execution-mode button{gap:10px;min-height:54px;padding:10px 11px}.execution-mode button>svg{flex:none}.execution-mode button span{min-width:0}.execution-mode button strong{font-size:11px;line-height:1.2}.execution-mode button small{font-size:9px;line-height:1.25}.execution-mode .mode-info-tooltip{flex:none}.mode-info-tooltip:after{left:0;transform:translateY(.25rem)}.mode-info-tooltip:hover:after,.mode-info-tooltip:focus-visible:after{transform:translate(0)}.address-book-toolbar{grid-template-columns:1fr}.address-book-toolbar span{padding:0}.address-book-recipient{grid-template-columns:1fr;gap:12px}.address-book-actions,.address-book-inline-actions,.address-book-rename{justify-content:flex-start}.address-book-actions{max-width:none}.address-book-rename input{width:100%}.address-book-editor-actions{flex-wrap:wrap}.recipient-assurance{grid-template-columns:1fr}.recipient-assurance>svg{display:none}}.route-review-card,.swap-policy-preview,.route-health-panel,.unified-balance-readiness{background:linear-gradient(135deg,#121b18,#0f1514);border:1px solid #31423a;border-radius:12px;gap:12px;margin-top:16px;padding:16px;display:grid}.route-review-head,.unified-balance-readiness{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.route-review-head strong,.unified-balance-readiness h3{color:#edf6ed;margin-top:5px;font-size:13px;display:block}.route-review-card .muted,.swap-policy-preview .muted,.route-health-panel .muted,.unified-balance-readiness .muted{margin:0}.route-review-lines{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.route-review-lines>div{background:#17211e;border-radius:8px;gap:4px;padding:10px;display:grid}.route-review-lines span{color:#82938a;font-size:10px}.route-review-lines strong{color:#e7f0e8;word-break:break-word;font-size:11px}.route-fallback{color:#dbe7ae;background:#202318;border:1px solid #535e34;border-radius:9px;gap:9px;padding:11px;display:flex}.route-fallback strong,.route-fallback p{display:block}.route-fallback strong{font-size:11px}.route-fallback p{color:#b5c390;margin:4px 0 0;font-size:10px;line-height:1.5}.policy-token-list,.readiness-list{flex-wrap:wrap;gap:8px;display:flex}.policy-token-list label,.readiness-list span{color:#c9d8ca;background:#17201d;border:1px solid #30413a;border-radius:7px;margin:0;padding:7px 9px;font-size:10px}.policy-token-list input{accent-color:#c9f655;width:auto;min-height:auto;margin-right:4px}.swap-policy-sandbox{gap:8px;padding-top:4px;display:grid}.route-health-panel{background:linear-gradient(135deg,#121920,#111619);border-color:#33414c}.route-health-list{display:grid}.unified-balance-readiness{background:linear-gradient(135deg,#111b23,#101719);border-color:#33495b;margin-bottom:16px}.unified-balance-readiness>div:first-child{gap:4px;display:grid}.unified-balance-readiness h3{margin:0}.readiness-list span{color:#c6dce8;background:#14232c;border-color:#304d5d;align-items:center;gap:6px;display:flex}.light .route-review-card,.light .swap-policy-preview,.light .route-health-panel,.light .unified-balance-readiness{background:linear-gradient(135deg,#fff,#eef6ef);border-color:#bdd3bf}.light .route-review-head strong,.light .unified-balance-readiness h3,.light .route-review-lines strong{color:#1b3422}.light .route-review-lines>div{background:#f3f8f2}.light .route-review-lines span{color:#536d5a}.light .route-fallback{color:#3d4f28;background:#f4f7df;border-color:#bdc989}.light .route-fallback p{color:#5f7048}.light .policy-token-list label,.light .readiness-list span{color:#36523d;background:#f1f8ef;border-color:#c6dac3}.light .route-health-panel{background:linear-gradient(135deg,#f9fcff,#edf5fa);border-color:#bfd1df}.light .unified-balance-readiness{background:linear-gradient(135deg,#fbfeff,#edf5fa);border-color:#bfd1df}@media(max-width:760px){.route-review-head,.unified-balance-readiness{display:grid}.route-review-lines{grid-template-columns:1fr}.policy-token-list,.readiness-list{display:grid}.unified-balance-readiness .badge{justify-self:start}}.wallet-header-addresses{gap:.25rem;max-width:min(34rem,55vw);display:grid}.wallet-header-addresses strong{overflow-wrap:anywhere}@media(max-width:640px){.wallet-header-addresses{max-width:100%}}.wallet-stack{grid-template-columns:minmax(0,1fr);width:100%;max-width:1180px;margin:0 auto}.wallet-stack .wallet-head,.wallet-stack .panel,.wallet-stack .asset-grid{box-sizing:border-box;width:100%}.wallet-connection{max-width:none}.wallet-header-addresses{gap:.42rem;min-width:0;display:grid}.wallet-header-address{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0;display:grid}.wallet-header-address strong{overflow-wrap:anywhere;font-family:DM Mono,monospace;font-size:.76rem}.wallet-copy-button{white-space:nowrap;font-size:.68rem}.wallet-stack .verified-balance-panel,.wallet-stack .inbound-panel,.wallet-stack .simulation-history-panel{min-width:0}.wallet-stack .verified-balance-panel .verified-asset-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.wallet-stack .verified-balance-panel .wallet-token{min-width:0;min-height:126px}@media(max-width:900px){.wallet-stack .verified-balance-panel .verified-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.wallet-header-address{grid-template-columns:1fr;align-items:start;gap:.25rem}.wallet-stack .verified-balance-panel .verified-asset-grid{grid-template-columns:1fr}}.receive-address-list{gap:12px;max-height:min(62vh,560px);padding-right:3px;display:grid;overflow:auto}.receive-address-card{background:linear-gradient(135deg,#161f19e6,#0e1314e6);border:1px solid #303b36;border-radius:12px;grid-template-columns:142px minmax(0,1fr);align-items:center;gap:16px;padding:12px;display:grid}.receive-address-card canvas{border-radius:8px;display:block;width:142px!important;height:142px!important}.receive-address-details{gap:8px;min-width:0;display:grid}.receive-address-details .address-line{min-width:0}.receive-address-details .address-line span{overflow-wrap:anywhere;font-family:DM Mono,monospace;font-size:.72rem}.receive-address-details .muted{margin:0}.light .receive-address-card{background:linear-gradient(135deg,#f2f9ee,#fff);border-color:#c9d9c6}@media(max-width:560px){.receive-address-card{grid-template-columns:1fr}.receive-address-card canvas{width:132px!important;height:132px!important}}.activity-badge{letter-spacing:.04em;vertical-align:middle;text-transform:uppercase;border:1px solid #40504a;border-radius:999px;align-items:center;margin-left:5px;padding:2px 6px;font-size:9px;font-weight:800;line-height:1.2;display:inline-flex}.activity-badge-lifi{color:#d6ceff;background:#251f45;border-color:#7a68d2}.activity-badge-cctp{color:#a9e8ce;background:#132d25;border-color:#3d7c68}.activity-badge-mainnet{color:#f5d58b;background:#302714;border-color:#b68f39}.activity-badge-testnet{color:#b9e3f7;background:#142834;border-color:#4b7890}.light .activity-badge-lifi{color:#493b9c;background:#f0edff;border-color:#9e91dd}.light .activity-badge-cctp{color:#176247;background:#e9f8f1;border-color:#8ac2ad}.light .activity-badge-mainnet{color:#6b4c0c;background:#fff7e1;border-color:#d1b36a}.light .activity-badge-testnet{color:#235873;background:#edf8fd;border-color:#9bc7dc}@media(max-width:680px){.activity-badge{padding:2px 5px;font-size:8px}}.login-transition-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px;display:grid}.login-transition-card .vianzo-lockup-loading{min-width:148px}.login-transition-copy{min-width:0}.login-transition-copy strong{line-height:1.28}.login-transition-copy p{max-width:260px}@media(max-width:560px){.login-transition-card{text-align:center;grid-template-columns:1fr;gap:18px}.login-transition-card .vianzo-lockup-loading{justify-self:center}.login-transition-copy p,.login-transition-track{margin-left:auto;margin-right:auto}}.bridge-destination-hash{color:#8fb6a0;margin-top:6px;font-size:10px;display:block}.bridge-destination-hash code{color:#d7efb4;font-family:DM Mono,monospace}.solana-wallet-connect{border-top:1px solid #27352c;gap:6px;margin-top:10px;padding-top:10px;display:grid}.solana-wallet-connect .secondary-button{justify-self:start}.light .bridge-destination-hash{color:#467256}.light .bridge-destination-hash code{color:#315d39}.ai-lifi-quote-panel{background:#cdff300e;border:1px solid #cdff3057;border-radius:14px;margin:14px 0;padding:14px}.ai-lifi-quote-panel p{color:var(--muted-foreground);margin:6px 0 10px;font-size:12px}.ai-lifi-quote-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.ai-lifi-quote-grid>div{border:1px solid #ffffff1a;border-radius:10px;gap:4px;padding:9px;display:grid}.ai-lifi-quote-grid span{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.ai-lifi-quote-grid strong{color:var(--foreground);overflow-wrap:anywhere;font-size:12px}.ai-lifi-quote-panel small{color:var(--muted-foreground);margin:8px 0 10px;line-height:1.5;display:block}.ai-solana-wallet-row{align-items:center;gap:8px;display:flex}.ai-solana-wallet-row input{flex:1;min-width:0}@media(max-width:700px){.ai-lifi-quote-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-solana-wallet-row{flex-direction:column;align-items:stretch}}.real-balance-history{background:linear-gradient(135deg,#101b14,#101516);border:1px solid #29392c;border-radius:13px;margin-bottom:16px;padding:22px 24px;overflow:hidden}.real-balance-history h3{letter-spacing:-.03em;margin:6px 0 0;font-size:17px}.real-balance-history-summary{border-bottom:1px solid #25302a;flex-wrap:wrap;align-items:baseline;gap:14px;padding:18px 0 14px;display:flex}.real-balance-history-summary strong{letter-spacing:-.06em;font-size:30px}.real-balance-history-summary span{font-size:11px;font-weight:700}.real-balance-history-summary small{color:#77877d;margin-left:auto;font-size:10px}.real-balance-chart{min-height:150px;padding-top:18px}.real-balance-chart svg{width:100%;height:120px;display:block;overflow:visible}.real-balance-chart svg polyline{filter:drop-shadow(0 0 5px #e7ff4980);animation:.7s cubic-bezier(.23,1,.32,1) both balance-line-in}.real-balance-chart .chart-labels{color:#718078;justify-content:space-between;font-family:DM Mono,monospace;font-size:9px;display:flex}.real-balance-history-disclosure{color:#728078;align-items:center;gap:7px;margin:16px 0 0;font-size:10px;line-height:1.5;display:flex}.real-balance-history-loading{align-items:flex-end;gap:8px;height:150px;padding:25px 0;display:flex}.real-balance-history-loading span{background:linear-gradient(#90b941,#263623);border-radius:6px 6px 0 0;flex:1;height:45%;animation:.9s ease-in-out infinite alternate balance-bars}.real-balance-history-loading span:nth-child(2){height:70%;animation-delay:80ms}.real-balance-history-loading span:nth-child(3){height:52%;animation-delay:.16s}.real-balance-history-loading span:nth-child(4){height:82%;animation-delay:.24s}.real-balance-history-loading span:nth-child(5){height:62%;animation-delay:.32s}.route-confirm{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.ai-solana-wallet-field{margin-top:18px;padding-top:4px}@keyframes balance-line-in{0%{opacity:.15;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes balance-bars{0%{opacity:.45;transform-origin:bottom;transform:scaleY(.85)}to{opacity:1;transform-origin:bottom;transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.real-balance-chart svg polyline,.real-balance-history-loading span{animation:none}}@media(max-width:700px){.real-balance-history{padding:18px}.real-balance-history-summary small{width:100%;margin-left:0}.real-balance-chart{min-height:135px}.real-balance-chart svg{height:105px}.route-confirm{align-items:stretch;margin-top:20px}.route-confirm>button{flex:100%}}.lifi-quote-comparison{background:#cdff3009;border:1px solid #cdff3047;border-radius:14px;margin:16px 0;padding:14px}.lifi-quote-comparison p{margin:5px 0 12px;font-size:12px}.lifi-quote-list{gap:8px;display:grid}.lifi-quote-option{width:100%;color:inherit;text-align:left;cursor:pointer;background:#0b120fa6;border:1px solid #a1b8a633;border-radius:11px;padding:12px 13px;transition:border-color .18s,transform .18s,background .18s;display:block}.lifi-quote-option:hover{border-color:#cdff3099;transform:translateY(-1px)}.lifi-quote-option.is-selected{background:#cdff301c;border-color:#d7ff35;box-shadow:0 0 0 1px #cdff301f}.lifi-quote-option-head,.lifi-quote-option-values{justify-content:space-between;align-items:center;gap:12px;display:flex}.lifi-quote-option-head strong{color:#d7ff35;font-size:12px}.lifi-quote-option-head em{color:#b6c7ba;font-size:11px;font-style:normal}.lifi-quote-option-values{margin-top:7px}.lifi-quote-option-values b{font-size:16px}.lifi-quote-option-values small{color:#a8b8ad;font-size:11px}@media(max-width:640px){.lifi-quote-option-values{flex-direction:column;align-items:flex-start;gap:3px}.lifi-quote-option-values small{white-space:normal}}.light .lifi-quote-option{background:#ffffffc7;border-color:#2b403033}.lifi-quote-toolbar{flex-wrap:wrap;gap:10px;margin:10px 0;display:flex}.lifi-quote-toolbar label{color:var(--muted-foreground);align-items:center;gap:6px;font-size:11px;display:flex}.lifi-quote-toolbar select{background:var(--card);min-height:30px;color:var(--foreground);border:1px solid #cdff3047;border-radius:8px;padding:4px 8px}.lifi-quote-option-wrap{border:1px solid #0000;border-radius:12px;padding:4px}.lifi-quote-option-wrap.is-selected{background:#cdff300f;border-color:#cdff30a6}.lifi-details-button{color:var(--primary);cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:11px}.lifi-route-drawer{border-left:2px solid var(--primary);background:#00000029;border-radius:8px;margin:6px 4px 8px;padding:10px 12px;font-size:11px}.lifi-route-drawer ol{margin:8px 0;padding-left:18px}.lifi-route-drawer li{gap:3px;margin:7px 0;display:grid}.lifi-route-drawer li span,.lifi-route-drawer li code{color:var(--muted-foreground);overflow-wrap:anywhere}.lifi-route-drawer small{color:var(--muted-foreground);margin-top:8px;display:block}@media(max-width:640px){.lifi-quote-toolbar label{justify-content:space-between;width:100%}.lifi-quote-toolbar select{flex:1}}.warning-text{color:#ffc56b!important}.route-risk-warning{color:#ffc56b;background:#68431733;border:1px solid #ffc56b80;border-radius:10px;align-items:flex-start;gap:9px;margin:12px 0;padding:11px 12px;display:flex}.route-risk-warning.is-critical{color:#ff9f9f;background:#68171733;border-color:#ff6767a6}.route-risk-warning strong{font-size:11px;display:block}.route-risk-warning p{color:#b6aaa0;margin:4px 0 0;font-size:10px;line-height:1.5}.route-risk-warning svg{flex:none;margin-top:1px}.swap-quote-options{gap:8px;margin:14px 0;display:grid}.swap-quote-option{text-align:left;color:inherit;cursor:pointer;background:#0f1614b8;border:1px solid #cdff302e;border-radius:12px;grid-template-columns:1fr auto;gap:3px 12px;padding:12px;transition:border-color .18s,transform .18s,background .18s;display:grid}.swap-quote-option:hover,.swap-quote-option.is-selected{background:#cdff3014;border-color:#cdff30b8;transform:translateY(-1px)}.swap-quote-option span{align-items:center;gap:8px;display:flex}.swap-quote-option em{color:#d9ff39;font-size:10px;font-style:normal}.swap-quote-option b{color:#e2ff5d;grid-area:1/2/span 2}.swap-quote-option small{color:#9daaa2;font-size:11px}.route-risk-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.route-risk-actions .primary-button,.route-risk-actions .secondary-button{min-height:34px;padding:7px 11px;font-size:12px}@media(max-width:640px){.swap-quote-option{grid-template-columns:1fr}.swap-quote-option b{grid-area:auto/1}.route-risk-actions>*{flex:180px}}.provider-analytics-summary{background:#111f188c;border:1px solid #cdff3033;border-radius:14px;margin:0 0 18px;padding:14px 16px}.provider-analytics-heading{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:10px;display:flex}.provider-analytics-heading strong{margin-top:4px;font-size:14px;display:block}.provider-analytics-heading small{color:var(--muted-foreground);font-size:11px}.provider-analytics-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:9px;display:grid}.provider-analytics-card{background:#080e0c73;border:1px solid #cdff3024;border-radius:10px;gap:4px;padding:11px 12px;display:grid}.provider-analytics-card strong{font-size:13px}.provider-analytics-card span,.provider-analytics-card small{color:var(--muted-foreground);font-size:11px}.provider-analytics-card small{color:#c7e98e}@media(max-width:640px){.provider-analytics-heading{gap:5px;display:grid}.provider-analytics-summary{padding:12px}.provider-analytics-grid{grid-template-columns:1fr 1fr}}.onramp-card{background:linear-gradient(135deg,#101814,#101416);border:1px solid #2b382e;border-radius:13px;margin-top:16px;padding:22px 23px;box-shadow:0 16px 34px #0000001f}.onramp-card-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.onramp-heading-group{align-items:flex-start;gap:12px;display:flex}.onramp-icon{width:36px;height:36px;color:var(--primary);background:#1f321c;border-radius:10px;flex:none;place-items:center;display:grid}.onramp-card h2{letter-spacing:-.03em;margin:5px 0 4px;font-size:17px}.onramp-card-header p{color:#849187;margin:0;font-size:11px;line-height:1.5}.onramp-sandbox-badge{color:var(--primary);letter-spacing:.08em;white-space:nowrap;border:1px solid #586b35;border-radius:999px;padding:6px 8px;font-family:DM Mono,monospace;font-size:9px}.onramp-production-badge{color:#ffd072;background:#8e59172e;border-color:#9d7c42}.onramp-security-note{color:#a9bbac;background:#1f371e52;border:1px solid #89be5a33;border-radius:9px;align-items:flex-start;gap:8px;margin:18px 0 4px;padding:10px 12px;font-size:10px;line-height:1.5;display:flex}.onramp-security-note svg{color:#aeea6b;flex:none}.onramp-form-grid{grid-template-columns:1.2fr .8fr;gap:12px;display:grid}.onramp-form-grid label{margin-top:15px}.onramp-form-grid select{min-height:42px}.onramp-form-grid .input-hint{overflow-wrap:anywhere;margin-bottom:0}.onramp-actions{align-items:center;gap:9px;margin-top:18px;display:flex}.onramp-start-button,.onramp-close-button{justify-content:center;align-items:center;display:inline-flex}.onramp-start-button{min-width:205px}.onramp-close-button{padding:0 13px}.onramp-status{color:#a9bbac;background:#111a15;border:1px solid #27352b;border-radius:9px;align-items:flex-start;gap:9px;min-height:35px;margin-top:15px;padding:10px 12px;font-size:10px;line-height:1.45;display:flex}.onramp-status .status-dot{flex:none;margin-top:3px}.onramp-status strong,.onramp-status small{display:block}.onramp-status strong{color:#dce9dc;font-size:11px}.onramp-status small{color:#c29c9c;overflow-wrap:anywhere;margin-top:4px}.onramp-status-error,.onramp-status-not_completed{background:#211916;border-color:#594137}.onramp-status-error .status-dot,.onramp-status-not_completed .status-dot{background:#e8a16d;box-shadow:0 0 9px #e8a16d99}.onramp-status-settled{background:#142217;border-color:#466e32}.onramp-status-settled .status-dot{background:#c8f06d;box-shadow:0 0 10px #c8f06db3}.onramp-widget-shell{background:#0d1210;border:1px solid #293631;border-radius:11px;min-height:680px;margin-top:14px;position:relative;overflow:hidden}.onramp-widget-container{width:100%;min-height:680px}.onramp-widget-container iframe{border:0;width:100%;min-height:680px;display:block}.onramp-widget-placeholder{text-align:center;color:#74847a;place-content:center;justify-items:center;gap:8px;padding:28px;display:grid;position:absolute;inset:0}.onramp-widget-placeholder svg{color:#9dbf62}.onramp-widget-placeholder strong{color:#cbd8cb;font-size:12px}.onramp-widget-placeholder span{max-width:330px;font-size:10px;line-height:1.5}.onramp-empty-state{color:#cbd8cb;border:1px dashed #344238;border-radius:10px;margin-top:18px;padding:22px}.onramp-empty-state strong{font-size:12px}.onramp-empty-state p{color:#849187;margin:6px 0 0;font-size:11px;line-height:1.5}.onramp-disclaimer{color:#718079;justify-content:space-between;gap:12px;margin-top:10px;font-size:10px;line-height:1.5;display:flex}.onramp-disclaimer a{color:#aeea6b;white-space:nowrap;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.onramp-disclaimer a:hover{text-decoration:underline}@keyframes onramp-spin{to{transform:rotate(360deg)}}.light .onramp-card{background:linear-gradient(135deg,#f7fbf5,#fff);border-color:#c9d8c7}.light .onramp-security-note{color:#4c604e;background:#eef7ea;border-color:#c4d9bd}.light .onramp-status{color:#506056;background:#f3f8f1;border-color:#cad9ca}.light .onramp-status strong{color:#263728}.light .onramp-widget-shell{background:#f5f8f4;border-color:#cad9ca}.light .onramp-widget-placeholder strong{color:#35513b}.light .onramp-empty-state{color:#35513b;border-color:#b9ccb6}.light .onramp-card-header p,.light .onramp-empty-state p{color:#637264}@media(max-width:720px){.onramp-card{padding:18px 15px}.onramp-card-header{gap:12px;display:grid}.onramp-sandbox-badge{justify-self:start}.onramp-form-grid{grid-template-columns:1fr}.onramp-actions{flex-direction:column;align-items:stretch}.onramp-start-button,.onramp-close-button{width:100%}.onramp-widget-shell,.onramp-widget-container,.onramp-widget-container iframe{min-height:640px}.onramp-disclaimer{flex-direction:column;align-items:flex-start;gap:4px}}.unified-balance-panel{flex-direction:column;gap:18px;display:flex}.unified-heading{align-items:flex-start}.unified-heading p{max-width:760px;color:var(--muted-foreground,#8d929b);margin:8px 0 0;line-height:1.55}.unified-beta-badge{color:#d8ff45;letter-spacing:.12em;white-space:nowrap;border:1px solid #d3ff2f73;border-radius:999px;padding:6px 10px;font-size:10px}.unified-safety{color:#c5e9b9;background:#7eff600f;border:1px solid #7eff602e;border-radius:12px;align-items:flex-start;gap:9px;padding:11px 13px;font-size:12px;line-height:1.45;display:flex}.unified-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.unified-toolbar label,.unified-action-card label{color:#a3a8b2;letter-spacing:.04em;flex-direction:column;gap:7px;font-size:11px;display:flex}.unified-toolbar label{flex:1;min-width:280px}.unified-toolbar select,.unified-action-card select,.unified-action-card input{color:#f5f6f7;background:#15191d;border:1px solid #ffffff1f;border-radius:9px;min-height:40px;padding:0 11px;font-size:13px}.unified-action-card input{width:100%;margin-top:0}.unified-balance-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.unified-balance-summary>div{background:#ffffff06;border:1px solid #ffffff17;border-radius:12px;padding:14px}.unified-balance-summary span{color:#8d929b;margin-bottom:6px;font-size:11px;display:block}.unified-balance-summary strong{color:#f7f8fa;font-size:18px}.unified-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.unified-action-card{background:#0d11148c;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.unified-card-title{color:#d9ff4d;align-items:flex-start;gap:10px;display:flex}.unified-card-title strong,.unified-card-title span{display:block}.unified-card-title strong{color:#f4f5f7;font-size:14px}.unified-card-title span{color:#969ba4;margin-top:3px;font-size:11px;line-height:1.4}.unified-action-card small{color:#858b94;font-size:11px;line-height:1.45}.unified-action-row{gap:9px;display:flex}.unified-action-row>*{flex:1}.unified-estimate{align-items:center;gap:6px;display:flex;color:#caff56!important}.unified-status{border-radius:10px;align-items:flex-start;gap:8px;padding:11px 13px;font-size:12px;line-height:1.4;display:flex}.unified-status.info{color:#b9d9ff;background:#508cdc12;border:1px solid #7fbdff38}.unified-status.error{color:#ffc0ae;background:#dc463214;border:1px solid #ff876e4d}.unified-breakdown,.unified-activity{border-top:1px solid #ffffff14;padding-top:16px}.unified-breakdown-row,.unified-activity-row{border-bottom:1px solid #ffffff0d;grid-template-columns:1.2fr 1fr .8fr auto;align-items:center;gap:10px;padding:10px 0;font-size:12px;display:grid}.unified-breakdown-row strong{color:#f2f5f6}.unified-breakdown-row small{color:#b5df72}.unified-activity-row{grid-template-columns:auto auto 1fr auto auto}.activity-kind{color:#d7ff47}.activity-confirmed{color:#b5df72;text-transform:capitalize}.unified-activity-row a{color:#bce63b;text-decoration:none}.unified-empty{color:#a3a8b2;border:1px dashed #ffffff24;border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;display:flex}.unified-empty strong{color:#f5f6f7}.unified-empty p{max-width:580px;margin:0;font-size:12px;line-height:1.5}.spin{animation:.8s linear infinite unified-spin}@keyframes unified-spin{to{transform:rotate(360deg)}}@media(max-width:700px){.unified-balance-summary,.unified-grid{grid-template-columns:1fr}.unified-toolbar{align-items:stretch}.unified-toolbar label{min-width:100%}.unified-toolbar .secondary-button{width:100%}.unified-action-row{flex-direction:column}.unified-breakdown-row{grid-template-columns:1fr auto}.unified-breakdown-row small{grid-column:1/-1}.unified-activity-row{grid-template-columns:1fr auto}.unified-activity-row span:nth-child(3){grid-column:1}.unified-activity-row a{grid-column:1/-1}.unified-beta-badge{align-self:flex-start}}.unified-toolbar{align-items:flex-end}.unified-toolbar>.secondary-button{white-space:nowrap;flex:none;min-height:40px}.unified-review-button{justify-content:center;align-items:center;gap:7px;width:100%;min-height:42px;margin-top:auto;font-weight:700;display:inline-flex}.unified-action-card>small{min-height:32px;display:block}.unified-action-row{align-items:stretch}.unified-estimate-button,.unified-action-row .unified-review-button{min-height:42px}.unified-action-row .unified-review-button:disabled{opacity:.42;cursor:not-allowed}@media(max-width:700px){.unified-toolbar>.secondary-button,.unified-action-row>*{width:100%}}.unified-network-label{color:#caff56;letter-spacing:.02em;cursor:help;align-items:center;gap:6px;width:max-content;margin-top:2px;font-size:11px;font-weight:700;display:inline-flex}.unified-network-label svg{color:#caff56}.unified-network-label:hover{color:#f0ffad}.unified-network-label:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #caff56}.unified-funding-choice{border-top:1px solid #263033;gap:14px;margin:22px 0 6px;padding-top:18px;display:grid}.unified-funding-choice>div:first-child{gap:7px;max-width:100%;display:grid}.unified-funding-choice>div:first-child strong{color:#e5eee3;font-size:12px;line-height:1.35}.unified-funding-choice>div:first-child small{color:#819089;font-size:11px;line-height:1.55}.unified-funding-buttons{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.unified-funding-buttons button{justify-content:center;min-width:128px}.wallet-only-mode{align-items:center;min-height:58px;margin-top:8px;display:flex}.balance-source{margin-top:8px;line-height:1.5;display:block}.earn-panel{flex-direction:column;gap:18px;display:flex}.earn-heading{align-items:flex-start}.earn-heading p{max-width:760px;color:var(--muted-foreground,#8d929b);margin:8px 0 0;line-height:1.55}.earn-readonly-badge{color:#d8ff45;letter-spacing:.12em;white-space:nowrap;border:1px solid #d3ff2f73;border-radius:999px;padding:6px 10px;font-size:10px}.earn-safety{color:#c5e9b9;background:#7eff600f;border:1px solid #7eff602e;border-radius:12px;align-items:flex-start;gap:9px;padding:11px 13px;font-size:12px;line-height:1.45;display:flex}.earn-controls{grid-template-columns:minmax(220px,1.5fr) minmax(130px,.7fr) minmax(160px,.9fr) auto;align-items:end;gap:10px;display:grid}.earn-controls label{color:#a3a8b2;letter-spacing:.04em;flex-direction:column;gap:7px;font-size:11px;display:flex}.earn-controls select{color:#f5f6f7;background:#15191d;border:1px solid #ffffff1f;border-radius:9px;min-height:40px;padding:0 11px;font-size:13px}.earn-refresh{white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-height:40px;display:inline-flex}.earn-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.earn-summary>div{background:#ffffff06;border:1px solid #ffffff17;border-radius:12px;padding:14px}.earn-summary span{color:#8d929b;margin-bottom:6px;font-size:11px;display:block}.earn-summary strong{color:#f7f8fa;font-size:18px}.earn-positive{color:#b5df72!important}.earn-negative{color:#ffad9b!important}.earn-section-heading{border-top:1px solid #ffffff14;justify-content:space-between;align-items:flex-end;gap:12px;padding-top:16px;display:flex}.earn-section-heading h3{margin:5px 0 0;font-size:17px}.earn-section-heading>span{color:#858b94;font-size:11px}.earn-loading,.earn-empty{color:#a3a8b2;border:1px dashed #ffffff24;border-radius:12px;align-items:center;gap:9px;padding:20px;font-size:12px;display:flex}.earn-empty{flex-direction:column;align-items:flex-start}.earn-empty strong{color:#f5f6f7}.earn-empty p{margin:0;font-size:12px;line-height:1.5}.earn-vault-list{gap:11px;display:grid}.earn-vault-card{background:#0d11148c;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:13px;padding:16px;display:flex}.earn-vault-main{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.earn-vault-title strong,.earn-vault-title span{display:block}.earn-vault-title strong{color:#f4f5f7;font-size:14px}.earn-vault-title span{color:#969ba4;margin-top:4px;font-size:11px}.earn-vault-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.earn-apy{color:#d7ff47;font-size:14px;font-weight:800}.earn-status{text-transform:capitalize;border-radius:999px;padding:4px 8px;font-size:10px}.earn-status.active{color:#b5df72;background:#7eff6012;border:1px solid #7eff604d}.earn-status.warning{color:#ffd27c;background:#ffbd5412;border:1px solid #ffbd5452}.earn-vault-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.earn-vault-metrics>div{border-top:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:6px;padding-top:11px;display:flex;position:relative}.earn-vault-metrics span{color:#858b94;width:100%;font-size:10px}.earn-vault-metrics strong{color:#f2f5f6;font-size:12px}.earn-warning{color:#ffd27c!important}.earn-tip{color:#a8b0b8;cursor:help;background:0 0;border:0;justify-content:center;align-items:center;padding:1px;display:inline-flex}.earn-tip:hover,.earn-tip:focus-visible{color:#d7ff47}.earn-tooltip{max-width:270px;line-height:1.45}.earn-position-inline{color:#b5df72;background:#7eff600d;border:1px solid #7eff6038;border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 11px;font-size:11px;display:flex}.earn-position-inline strong{color:#f2f5f6}.earn-vault-footer{color:#858b94;justify-content:space-between;gap:12px;font-size:10px;display:flex}.earn-address{font-family:DM Mono,monospace}.earn-disclaimer{color:#858b94;border-top:1px solid #ffffff14;align-items:flex-start;gap:8px;padding-top:14px;font-size:11px;line-height:1.45;display:flex}.earn-disclaimer svg{color:#b5df72;flex:none}@media(max-width:760px){.earn-controls{grid-template-columns:1fr 1fr}.earn-controls label:first-child{grid-column:1/-1}.earn-refresh{width:100%}.earn-summary,.earn-vault-metrics{grid-template-columns:1fr}.earn-vault-main{flex-direction:column}.earn-vault-badges{justify-content:flex-start}.earn-section-heading{flex-direction:column;align-items:flex-start}.earn-vault-footer{flex-direction:column;align-items:flex-start;gap:4px}}@media(max-width:430px){.earn-controls{grid-template-columns:1fr}.earn-controls label:first-child{grid-column:auto}}.earn-controls{align-items:end}.earn-refresh{align-self:end;min-width:78px;height:40px}.earn-chart{color:#9fd45e;border-top:1px solid #ffffff0f;align-items:center;gap:9px;min-height:30px;padding-top:8px;font-size:10px;display:flex}.earn-chart svg{width:108px;height:30px;overflow:visible}.earn-chart span{color:#858b94}.earn-live-note{margin-top:5px;color:#8fc66a!important;font-size:10px!important;font-weight:400!important;display:block!important}.earn-vault-card{position:relative}@media(max-width:900px){.earn-controls{grid-template-columns:minmax(180px,1.4fr) repeat(2,minmax(120px,.8fr))}.earn-controls label:nth-child(4){grid-column:2}.earn-refresh{grid-area:2/3}}@media(max-width:760px){.earn-controls{grid-template-columns:1fr 1fr}.earn-controls label:nth-child(4){grid-column:auto}.earn-refresh{grid-area:auto/1/auto/-1}}@media(max-width:430px){.earn-controls{grid-template-columns:1fr}.earn-controls label:nth-child(4){grid-column:auto}}.earn-vault-actions{border-top:1px solid #ffffff0f;align-items:center;gap:9px;padding-top:12px;display:flex}.earn-invest-button,.earn-withdraw-button{justify-content:center;min-height:38px}.earn-invest-button{flex:1}.earn-withdraw-button{min-width:110px}.earn-mainnet-gate{color:#aebba9;font-size:11px}.earn-review-backdrop{z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020705b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.earn-review{background:#101714;border:1px solid #cdff3059;border-radius:16px;width:min(100%,480px);max-height:calc(100vh - 36px);padding:24px;position:relative;overflow:auto;box-shadow:0 24px 80px #00000073}.earn-review h3{margin:7px 0 8px;font-size:20px}.earn-review p{color:#9ca99e;margin:0 0 18px;font-size:12px;line-height:1.5}.earn-review p strong{color:#e9f3e9}.earn-review-close{color:#9aa79d;cursor:pointer;background:0 0;border:0;place-items:center;padding:6px;display:grid;position:absolute;top:14px;right:14px}.earn-review-close:hover{color:#d7ff47}.earn-amount-label{color:#aab7ac;gap:7px;font-size:11px;display:grid}.earn-amount-label input{color:#f5f8f3;background:#151d18;border:1px solid #cdff3047;border-radius:9px;min-height:44px;padding:0 12px;font-size:16px}.earn-review-facts{grid-template-columns:1fr 1fr;gap:8px;margin:15px 0;display:grid}.earn-review-facts span{color:#87958a;border:1px solid #ffffff14;border-radius:9px;justify-content:space-between;gap:8px;padding:9px 10px;font-size:10px;display:flex}.earn-review-facts strong{color:#e7f3e5}.earn-review-warning{color:#ffd27c;background:#8757161f;border:1px solid #ffbd5459;border-radius:9px;align-items:flex-start;gap:7px;margin:7px 0;padding:9px 10px;font-size:11px;line-height:1.4;display:flex}.earn-confirm-check{color:#aab7ac;align-items:flex-start;gap:8px;margin:17px 0;font-size:11px;line-height:1.45;display:flex}.earn-confirm-check input{accent-color:#d7ff47;margin-top:2px}.earn-confirm-button{justify-content:center;width:100%;min-height:44px}.light .earn-review{background:#f7fbf5;border-color:#95b776}.light .earn-review p,.light .earn-confirm-check{color:#526354}.light .earn-amount-label input{color:#203022;background:#fff;border-color:#9ab98a}.light .earn-review-facts span{color:#617064;border-color:#d3e2cf}.light .earn-review-facts strong{color:#263a29}@media(max-width:520px){.earn-vault-actions{flex-direction:column;align-items:stretch}.earn-withdraw-button{width:100%}.earn-review{padding:21px 17px}.earn-review-facts{grid-template-columns:1fr}.earn-review-backdrop{padding:10px}}.earn-data-quality-note{align-items:flex-start}.earn-data-quality-note span{line-height:1.5}.earn-liquidity-slider{border-top:1px solid #ffffff0f;grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;padding-top:10px;gap:8px 12px!important;display:grid!important}.earn-liquidity-slider output{color:#d7ff47;justify-self:end;font-size:11px;font-weight:700}.earn-liquidity-slider input{accent-color:#d7ff47;cursor:pointer;grid-column:1/-1;width:100%}.earn-liquidity-slider input:disabled{opacity:.45;cursor:not-allowed}.earn-trust-row{border-top:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;display:flex}.earn-trust-badge{color:#aeb9ae;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;display:inline-flex}.earn-trust-badge.verified{color:#b5df72;background:#7eff600f;border-color:#7eff604d}.earn-trust-badge.caution{color:#ffd27c;background:#ffbd540f;border-color:#ffbd544d}.earn-protocol-tvl{color:#929e94;margin-left:auto;font-size:10px}.earn-protocol-tvl strong{color:#e9f5e4}.earn-trust-links{align-items:center;gap:9px;margin-left:auto;display:flex}.earn-trust-links a{color:#caff56;font-size:10px;text-decoration:none}.earn-trust-links a:hover{text-underline-offset:3px;text-decoration:underline}@media(max-width:760px){.earn-protocol-tvl,.earn-trust-links{margin-left:0}.earn-liquidity-slider{grid-column:1/-1}}:root{--vianzo-space-1:8px;--vianzo-space-2:12px;--vianzo-space-3:16px;--vianzo-space-4:20px;--vianzo-space-5:24px;--vianzo-space-6:32px;--vianzo-surface-raised:#121719;--vianzo-surface-soft:#0e1315;--vianzo-border-soft:#bed9c61f}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.sidebar{background:#090d0ff5;border-right-color:#c1ddcb1f;width:256px;padding:26px 17px 18px}.main-content{width:calc(100% - 256px);margin-left:256px}.topbar{z-index:15;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090c0ed6;border-bottom-color:#c1ddcb1f;height:88px;padding:0 clamp(28px,4vw,64px);position:sticky;top:0}.topbar h1{letter-spacing:-.055em;font-size:clamp(24px,2vw,29px);font-weight:750;line-height:1.05}.topbar .eyebrow{color:#7e9184;letter-spacing:.16em;font-size:9px}.page-wrap{width:min(100%,1540px);padding:38px clamp(28px,4vw,64px) 72px}.page-wrap>*{animation:dashboard-enter .26s var(--ease-out,cubic-bezier(.23,1,.32,1)) both}.hero-grid{grid-template-columns:minmax(0,1.42fr) minmax(340px,.88fr);gap:20px}.balance-card,.quick-card,.panel,.metric-card,.wallet-token,.treasury-stats{border-color:var(--vianzo-border-soft);border-radius:16px;box-shadow:0 18px 50px #0000001f}.balance-card{background:linear-gradient(135deg,#151f1cfa,#0d1313fa);min-height:292px;padding:27px 29px}.balance-value{letter-spacing:-.08em;margin-top:31px;font-size:clamp(46px,5vw,62px);font-weight:700;line-height:.95}.balance-meta{gap:12px;font-size:11px}.quick-card{background:linear-gradient(145deg,#12181afa,#0e1315fa);padding:27px 29px}.quick-actions{gap:11px;margin-top:40px}.quick-actions button{min-height:91px;transition:transform .18s var(--ease-out,ease),border-color .18s ease,background .18s ease;border-color:#bed9c624;border-radius:12px}.quick-actions button:hover{transform:translateY(-2px)}.metric-row{gap:14px;margin:20px 0}.metric-card{background:#101618d1;min-height:122px;padding:18px 19px}.metric-icon{color:#b2c5ad;margin-bottom:18px}.metric-card strong{font-size:22px}.content-grid{gap:20px}.panel{background:#101618db;padding:25px 27px}.section-header{margin-bottom:22px}.section-header h2{letter-spacing:-.045em;font-size:19px;font-weight:700}.section-header .eyebrow{color:#7e9184;font-size:9px}.asset-row,.activity-row{padding:16px 0}.asset-row{grid-template-columns:minmax(0,1fr) auto 128px}.asset-name strong,.activity-copy strong{font-size:12px;font-weight:700}.asset-name small,.asset-amount small,.activity-copy small{color:#819088}.routing-banner{background:linear-gradient(100deg,#18281ce6,#0f1615e6);border-color:#b4e16040;margin-top:20px;padding:20px 22px}.routing-banner h3{letter-spacing:-.02em;font-size:15px}.primary-button,.secondary-button{border-radius:9px;min-height:40px;padding-inline:14px}.nav-item{border-radius:10px;min-height:42px;padding:10px 13px}.nav-item.active{box-shadow:inset 3px 0 var(--primary),0 8px 22px #0000001c}.profile{padding:18px 8px 0}@keyframes dashboard-enter{0%{opacity:.86;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1180px){.hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr)}.page-wrap,.topbar{padding-inline:28px}}@media(max-width:900px){.hero-grid,.content-grid{grid-template-columns:1fr}.balance-card{min-height:270px}.quick-actions{margin-top:28px}.metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.sidebar{width:min(300px,88vw)}.main-content{width:100%;margin-left:0}.topbar{height:76px;padding:0 18px}.topbar h1{font-size:22px}.topbar-actions{gap:9px}.network-status{display:none}.page-wrap{padding:24px 16px 48px}.balance-card,.quick-card,.panel{border-radius:14px;padding:21px 19px}.balance-value{margin-top:25px;font-size:48px}.asset-row{grid-template-columns:minmax(0,1fr) auto;gap:10px}.asset-bar{grid-column:1/-1;width:100%}.routing-banner{flex-wrap:wrap;align-items:flex-start}.routing-banner>.secondary-button{width:100%;margin-top:4px}}@media(max-width:480px){.metric-row{gap:10px}.metric-card{min-height:112px;padding:14px}.metric-card strong{font-size:18px}.quick-actions{grid-template-columns:1fr 1fr;gap:9px}.quick-actions button{min-height:82px;padding:10px}.quick-icon{width:32px;height:32px}.section-header{align-items:flex-start}.section-header .text-button{white-space:nowrap}}@media(prefers-reduced-motion:reduce){.page-wrap>*{animation:none}.quick-actions button:hover{transform:none}}.light .app-shell{background:linear-gradient(#f3f6f1,#edf3ed)}.light .topbar{background:#f3f6f1db;border-bottom-color:#33533724}.light .balance-card,.light .quick-card,.light .panel,.light .metric-card{background:#ffffffd1;border-color:#365b3924;box-shadow:0 18px 45px #2f523012}.dashboard-customizer{border:1px solid var(--border);margin:0 0 18px}@supports (color:color-mix(in lab,red,red)){.dashboard-customizer{border:1px solid color-mix(in srgb,var(--border) 82%,transparent)}}.dashboard-customizer{background:var(--card);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.dashboard-customizer{background:color-mix(in srgb,var(--card) 88%,transparent)}}.dashboard-customizer{overflow:hidden}.dashboard-customizer-bar{justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.dashboard-customizer-title{color:var(--primary);align-items:center;gap:10px;display:flex}.dashboard-customizer-title>div{gap:3px;display:grid}.dashboard-customizer-title strong{color:var(--foreground);font-size:13px}.dashboard-customizer-title small{color:var(--muted-foreground);font-size:11px}.dashboard-customizer-actions{align-items:center;gap:8px;display:flex}.dashboard-customize-button,.dashboard-reset-button{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.dashboard-reset-button{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;padding:8px;font-size:12px}.dashboard-reset-button:hover{color:var(--foreground)}.dashboard-customizer-list{border-top:1px solid var(--border);gap:8px;padding:0 14px 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.dashboard-customizer-list{border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent)}}.dashboard-customizer-item{border:1px solid var(--border);align-items:center;gap:10px;padding:10px 11px;display:flex}@supports (color:color-mix(in lab,red,red)){.dashboard-customizer-item{border:1px solid color-mix(in srgb,var(--border) 72%,transparent)}}.dashboard-customizer-item{background:var(--background);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.dashboard-customizer-item{background:color-mix(in srgb,var(--background) 80%,transparent)}}.dashboard-customizer-item{transition:opacity .18s,transform .18s,border-color .18s}.dashboard-customizer-item:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-customizer-item:hover{border-color:color-mix(in srgb,var(--primary) 55%,var(--border))}}.dashboard-customizer-item.is-dragging{opacity:.5;transform:scale(.99)}.dashboard-customizer-item.is-hidden{opacity:.62}.dashboard-drag-handle{cursor:grab;color:var(--muted-foreground);touch-action:none;display:inline-flex}.dashboard-drag-handle:active{cursor:grabbing}.dashboard-customizer-copy{flex:1;gap:2px;min-width:0;display:grid}.dashboard-customizer-copy strong{font-size:12px}.dashboard-customizer-copy small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.dashboard-item-actions{align-items:center;gap:4px;display:flex}.dashboard-icon-button,.dashboard-visibility-button{border:1px solid var(--border);justify-content:center;align-items:center;gap:4px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.dashboard-icon-button,.dashboard-visibility-button{border:1px solid color-mix(in srgb,var(--border) 78%,transparent)}}.dashboard-icon-button,.dashboard-visibility-button{color:var(--muted-foreground);cursor:pointer;background:0 0;border-radius:7px;min-height:28px;padding:0 7px;font-size:11px}.dashboard-icon-button:hover:not(:disabled),.dashboard-visibility-button:hover{color:var(--foreground);border-color:var(--primary)}.dashboard-icon-button:disabled{opacity:.35;cursor:not-allowed}.dashboard-visibility-button[aria-pressed=true]{color:var(--primary);border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-visibility-button[aria-pressed=true]{border-color:color-mix(in srgb,var(--primary) 55%,var(--border))}}.dashboard-visibility-button.is-hidden{color:var(--muted-foreground)}.dashboard-widget-stack{gap:18px;display:grid}.dashboard-widget{min-width:0}.dashboard-widget .content-grid{margin-top:0}.dashboard-widget-activity .content-grid{grid-template-columns:minmax(0,1fr)}@media(max-width:720px){.dashboard-customizer-bar{flex-direction:column;align-items:flex-start}.dashboard-customizer-actions{justify-content:flex-end;width:100%}.dashboard-customizer-list{padding-left:10px;padding-right:10px}.dashboard-customizer-item{align-items:flex-start}.dashboard-customizer-copy small{white-space:normal}.dashboard-item-actions{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.dashboard-widget-stack{gap:14px}}.dashboard-overview-shell{--dashboard-accent:var(--primary)}.dashboard-theme-cobalt{--dashboard-accent:#7db7ff}.dashboard-theme-violet{--dashboard-accent:#c697ff}.dashboard-overview-shell .dashboard-widget{transition:opacity .18s,transform .18s}.dashboard-overview-shell .dashboard-widget:hover{transform:translateY(-1px)}.dashboard-overview-shell .dashboard-widget .panel,.dashboard-live-card{border-color:var(--dashboard-accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-overview-shell .dashboard-widget .panel,.dashboard-live-card{border-color:color-mix(in srgb,var(--dashboard-accent) 18%,#222a2c)}}.dashboard-density-compact .dashboard-widget-stack{gap:10px}.dashboard-density-compact .panel{padding:17px 19px}.dashboard-density-compact .metric-row{gap:9px;margin:10px 0}.dashboard-density-compact .asset-row{padding:10px 0}.dashboard-density-compact .activity-row{padding:9px 0}.dashboard-full-width-widget{grid-template-columns:minmax(0,1fr)!important}.dashboard-widget-assets .content-grid{grid-template-columns:minmax(0,1fr)}.dashboard-widget-assets .content-grid>.panel{width:100%}.dashboard-live-card{background:linear-gradient(135deg,#111719,#0e1413);border:1px solid #222a2c;border-radius:13px;min-height:154px;padding:19px 21px}.dashboard-live-heading{color:var(--dashboard-accent);justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dashboard-live-heading h3{color:#edf4ed;letter-spacing:-.03em;margin:5px 0 0;font-size:16px}.dashboard-live-value{color:var(--dashboard-accent);letter-spacing:-.05em;margin:20px 0 8px;font-size:27px;font-weight:800}.dashboard-live-meta,.dashboard-live-footer,.dashboard-live-stats{color:#89969a;justify-content:space-between;gap:12px;font-size:10px;display:flex}.dashboard-live-footer{border-top:1px solid #222a2c;align-items:center;margin-top:17px;padding-top:12px}.dashboard-live-footer .text-button{color:var(--dashboard-accent);white-space:nowrap}.dashboard-live-stats{justify-content:flex-start;gap:34px;margin-top:14px}.dashboard-live-stats span{gap:4px;display:grid}.dashboard-live-stats small{color:#728084}.dashboard-live-stats strong{color:#eaf2e9;font-size:13px}.dashboard-live-empty{color:#859294;align-items:center;gap:9px;min-height:72px;font-size:11px;display:flex}.dashboard-customizer-list{gap:10px;display:grid}.dashboard-preference-row{background:#111719;border:1px solid #293334;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:12px 13px;display:flex}.dashboard-preference-row strong,.dashboard-preference-row small{display:block}.dashboard-preference-row strong{font-size:11px}.dashboard-preference-row small{color:#748084;margin-top:4px;font-size:10px}.dashboard-theme-options,.dashboard-density-options{flex:none;align-items:center;gap:7px;display:flex}.theme-swatch{background:#18201c;border:1px solid #394342;border-radius:50%;width:28px;height:28px;padding:4px}.theme-swatch span{background:#e7ff49;border-radius:50%;width:100%;height:100%;display:block}.theme-swatch.theme-cobalt span{background:#7db7ff}.theme-swatch.theme-violet span{background:#c697ff}.theme-swatch.is-selected{box-shadow:0 0 0 2px var(--primary);border-color:#eef7e8}@supports (color:color-mix(in lab,red,red)){.theme-swatch.is-selected{box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 35%,transparent)}}.dashboard-density-options .secondary-button.is-selected{border-color:var(--dashboard-accent);color:var(--dashboard-accent)}@media(max-width:760px){.dashboard-preference-row{flex-direction:column;align-items:flex-start}.dashboard-theme-options,.dashboard-density-options{width:100%}.dashboard-density-options .secondary-button{flex:1}.dashboard-live-footer{flex-direction:column;align-items:flex-start;gap:8px}}.borrow-panel{flex-direction:column;gap:18px;display:flex}.borrow-heading{align-items:flex-start}.borrow-refresh{white-space:nowrap;flex:none}.borrow-safety{color:#b7d6b4;background:#121c15;border:1px solid #334b31;border-radius:11px;align-items:flex-start;gap:10px;padding:13px 15px;font-size:11px;line-height:1.5;display:flex}.borrow-safety svg{color:var(--primary);flex:none;margin-top:1px}.borrow-wallet-field{gap:7px;display:grid}.borrow-summary{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.borrow-summary>div{background:#12191b;border:1px solid #293437;border-radius:12px;gap:6px;padding:15px;display:grid}.borrow-summary span,.borrow-market-stats span,.borrow-loan-card small{color:#819093;font-size:10px}.borrow-summary strong{font-size:18px}.borrow-section-heading{justify-content:space-between;align-items:end;gap:14px;display:flex}.borrow-section-heading h3{margin:4px 0 0}.borrow-section-heading>span{color:#819093;font-size:11px}.borrow-market-grid,.borrow-loan-list{gap:12px;display:grid}.borrow-market-card,.borrow-loan-card{background:linear-gradient(135deg,#121b1d,#101719);border:1px solid #293437;border-radius:13px;padding:17px}.borrow-market-top,.borrow-market-footer,.borrow-loan-card{justify-content:space-between;gap:14px;display:flex}.borrow-market-top strong,.borrow-loan-card strong{display:block}.borrow-market-top small,.borrow-loan-card small{margin-top:5px;display:block}.borrow-mainnet-badge{border:1px solid var(--primary);height:max-content;padding:5px 8px}@supports (color:color-mix(in lab,red,red)){.borrow-mainnet-badge{border:1px solid color-mix(in srgb,var(--primary) 45%,transparent)}}.borrow-mainnet-badge{color:var(--primary);white-space:nowrap;border-radius:999px;font-size:10px;font-weight:700}.borrow-market-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin:17px 0;display:grid}.borrow-market-stats div{gap:5px;display:grid}.borrow-market-stats strong{color:#e7f1e9;font-size:14px}.borrow-market-footer{color:#819093;border-top:1px solid #293437;align-items:center;padding-top:13px;font-size:11px}.borrow-action-button{white-space:nowrap;justify-content:center}.borrow-market-footer .borrow-action-button{width:auto;min-width:150px;margin:0}.borrow-loan-card{flex-wrap:wrap;align-items:center}.borrow-health{justify-items:end;gap:3px;margin-left:auto;display:grid}.borrow-health span{color:#aeea6b;font-size:10px;font-weight:700}.borrow-health strong{font-size:18px}.borrow-loan-card>.borrow-action-button{margin-left:8px}.borrow-empty-position{color:#819093;border:1px dashed #3a4647;border-radius:12px;align-items:center;gap:9px;padding:18px;font-size:12px;display:flex}.borrow-disclosure{color:#819093;align-items:flex-start;gap:8px;margin:0;font-size:10px;line-height:1.5;display:flex}.borrow-disclosure svg{color:var(--primary);flex:none;margin-top:1px}.borrow-review-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.borrow-review{background:#12191b;border:1px solid #4c693d;border-radius:17px;gap:14px;width:min(100%,540px);max-height:calc(100dvh - 40px);margin:auto;padding:24px;display:grid;position:relative;overflow:auto;box-shadow:0 24px 90px #0000008c}.borrow-review h3{margin:0}.borrow-amount-input{text-align:center;font-variant-numeric:tabular-nums;letter-spacing:.02em}.borrow-review-close{color:#89979a;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:13px;right:13px}.borrow-review-close:hover{color:#eef7e8;background:#263132}.borrow-quote-card{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.borrow-quote-card>div{background:#142019;border:1px solid #355532;border-radius:10px;gap:4px;padding:11px;display:grid}.borrow-quote-card span,.borrow-review-facts span{color:#819093;font-size:10px}.borrow-quote-card strong{color:#b7d6b4;font-size:12px}.borrow-progress{color:#c8d8cb;border:1px solid #394b43;border-radius:10px;align-items:flex-start;gap:8px;padding:11px;font-size:11px;line-height:1.45;display:flex}.borrow-progress svg{flex:none;margin-top:1px}.borrow-modal-error{margin:0}.borrow-review-facts{grid-template-columns:1fr 1fr;gap:9px;display:grid}.borrow-review-facts span{border:1px solid #293437;border-radius:9px;padding:10px}.borrow-review-facts b{color:#e4ede4;margin-top:4px;font-size:11px;display:block}.borrow-review-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.borrow-review-actions button{justify-content:center;min-height:42px}@media(max-width:800px){.borrow-heading{flex-direction:column}.borrow-refresh{justify-content:center;width:100%}.borrow-market-stats,.borrow-summary{grid-template-columns:repeat(2,1fr)}.borrow-market-footer{flex-direction:column;align-items:flex-start}.borrow-market-footer .borrow-action-button{width:100%}.borrow-health{justify-items:start;margin-left:0}.borrow-loan-card>.borrow-action-button{width:100%;margin-left:0}}@media(max-width:560px){.borrow-market-stats,.borrow-summary,.borrow-quote-card,.borrow-review-facts,.borrow-review-actions{grid-template-columns:1fr}.borrow-review-backdrop{padding:10px}.borrow-review{max-height:calc(100dvh - 20px);padding:20px 15px}.borrow-section-heading{flex-direction:column;align-items:flex-start;gap:4px}}.borrow-amount-input{text-align:center!important}.borrow-market-footer>span{max-width:62%;line-height:1.4}@media(max-width:800px){.borrow-market-footer>span{max-width:none}}.borrow-collateral-readiness{background:#111a17;border:1px solid #34413b;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.borrow-collateral-readiness p{max-width:680px;margin:5px 0 0;font-size:11px;line-height:1.45}.borrow-readiness-actions{flex:none;align-items:center;gap:10px;display:flex}.borrow-readiness-actions>strong{color:#b8dca6;white-space:nowrap;font-size:12px}.borrow-loan-actions{gap:8px;margin-left:8px;display:flex}.borrow-loan-actions .borrow-action-button{margin-left:0!important}@media(max-width:800px){.borrow-collateral-readiness{flex-direction:column;align-items:flex-start}.borrow-readiness-actions{justify-content:space-between;width:100%}.borrow-loan-actions{width:100%;margin-left:0}.borrow-loan-actions button{flex:1}}.borrow-collateral-shortcuts{background:#111a14;border:1px solid #35443a;border-radius:10px;gap:8px;margin-top:10px;padding:10px 12px;display:grid}.borrow-collateral-shortcuts>span{color:#aebcaf;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.borrow-collateral-shortcuts>div{gap:8px;display:flex}.borrow-percent-button{color:#e8ff5b;cursor:pointer;background:#1d2a18;border:1px solid #667c39;border-radius:8px;min-width:58px;padding:7px 12px;font-weight:700}.borrow-percent-button:disabled{opacity:.45;cursor:not-allowed}.borrow-collateral-shortcuts small{color:#8fa091}.borrow-transaction-result{color:#dff5be;background:linear-gradient(135deg,#172619,#101711);border:1px solid #617d35;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin:14px 0;padding:13px 15px;display:flex}.borrow-transaction-result>div{align-items:center;gap:10px;display:flex}.borrow-transaction-result strong,.borrow-transaction-result small{display:block}.borrow-transaction-result small{color:#a9b9a7;margin-top:4px}.borrow-transaction-result code{color:#efff70}.borrow-transaction-result a{color:#efff70;white-space:nowrap;font-weight:700}.light .borrow-collateral-shortcuts{background:#f3f9ef;border-color:#b9d1b5}.light .borrow-collateral-shortcuts>span,.light .borrow-collateral-shortcuts small{color:#49614e}.light .borrow-transaction-result{color:#29472c;background:#eff8e9;border-color:#9abf7d}.light .borrow-transaction-result small{color:#4b684f}@media(max-width:680px){.borrow-transaction-result{flex-direction:column;align-items:flex-start}.borrow-transaction-result a{white-space:normal}.borrow-percent-button{flex:1}}.borrow-cirbtc-guide{background:linear-gradient(135deg,#c2ff2a14,#0b1412b8);border:1px solid #c2ff2a38;border-radius:18px;gap:18px;margin:18px 0;padding:20px;display:grid}.borrow-cirbtc-guide h3{margin:4px 0 6px;font-size:1.05rem}.borrow-cirbtc-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.borrow-cirbtc-steps>div{background:#080d0e73;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;align-items:flex-start;gap:7px;padding:14px;display:flex}.borrow-cirbtc-steps span{color:#d8ff3e;letter-spacing:.12em;font:600 .68rem/1 ui-monospace,SFMono-Regular,monospace}.borrow-cirbtc-steps strong{font-size:.9rem}.borrow-cirbtc-steps small{min-height:38px;color:var(--muted-foreground,#9aa7a1);font-size:.76rem;line-height:1.45}.borrow-cirbtc-steps a,.borrow-cirbtc-steps button{align-items:center;gap:6px;margin-top:auto;display:inline-flex}.borrow-cirbtc-address{color:var(--muted-foreground,#9aa7a1);overflow-wrap:anywhere;font-size:.72rem}.borrow-cirbtc-address code{color:#d8ff3e}@media(max-width:760px){.borrow-cirbtc-steps{grid-template-columns:1fr}.borrow-cirbtc-steps small{min-height:0}.borrow-cirbtc-guide{padding:16px}}.earn-review-warning{overflow-wrap:anywhere;align-items:center}.earn-confirm-check{cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;width:100%;display:grid}.earn-confirm-check input{accent-color:#d7ff47;cursor:pointer;flex:0 0 18px;width:18px;height:18px;margin:1px 0 0}:root{color-scheme:dark;--ease-vian:cubic-bezier(.23,1,.32,1)}.light{color-scheme:light}body{background:var(--background);color:var(--foreground);font-family:var(--font-ui);letter-spacing:-.01em}body::selection{background:var(--vian-copper)}@supports (color:color-mix(in lab,red,red)){body::selection{background:color-mix(in srgb,var(--vian-copper) 38%,transparent)}}body::selection{color:var(--vian-paper)}button,input,select,textarea{font-family:var(--font-ui)}button,.nav-item,.primary-button,.secondary-button,.icon-button,input,select,textarea{transition:background-color .18s var(--ease-vian),border-color .18s var(--ease-vian),color .18s var(--ease-vian),transform .16s var(--ease-vian)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.app-shell{background:var(--background)}.sidebar{border-right-color:var(--vian-graphite);background:var(--vian-onyx);width:248px;padding:24px 16px 17px}.sidebar-top{margin-bottom:28px}.vianzo-lockup{color:var(--vian-paper)}.vianzo-ledger-rail i{background:var(--vian-copper);box-shadow:0 0 12px var(--vian-copper)}@supports (color:color-mix(in lab,red,red)){.vianzo-ledger-rail i{box-shadow:0 0 12px color-mix(in srgb,var(--vian-copper) 45%,transparent)}}.vianzo-ledger-rail i:nth-child(2){background:var(--vian-paper)}.vianzo-lockup-type strong{color:var(--vian-paper);font-family:var(--font-display);letter-spacing:.08em;font-weight:500}.vianzo-lockup-type strong span{color:var(--vian-copper);text-shadow:none}.vianzo-lockup-type small{color:var(--vian-fog);letter-spacing:.16em}.network-pill{border-color:var(--vian-graphite);border-radius:var(--radius-lg);background:var(--vian-carbon);color:var(--vian-mist)}.pill-live,.status-dot{color:var(--vian-copper)}.status-dot{background:var(--vian-copper);box-shadow:0 0 9px var(--vian-copper)}@supports (color:color-mix(in lab,red,red)){.status-dot{box-shadow:0 0 9px color-mix(in srgb,var(--vian-copper) 60%,transparent)}}.nav-label,.eyebrow{color:var(--vian-copper);letter-spacing:.12em}.nav-item{border-radius:var(--radius-sm);color:var(--vian-fog)}.nav-item:hover{color:var(--vian-paper);background:var(--vian-carbon)}.nav-item.active{color:var(--vian-paper);background:var(--vian-carbon);box-shadow:inset 2px 0 var(--vian-copper)}.nav-spark,.lime-icon{color:var(--vian-copper)}.profile{border-top-color:var(--vian-graphite)}.avatar,.top-avatar{background:var(--vian-carbon);color:var(--vian-bone)}.profile-copy span{color:var(--vian-fog)}.main-content{background:var(--background)}.topbar{border-bottom-color:var(--vian-graphite);background:var(--background)}@supports (color:color-mix(in lab,red,red)){.topbar{background:color-mix(in srgb,var(--background) 88%,transparent)}}.topbar h1,h1,h2,h3{font-family:var(--font-display);letter-spacing:.005em;font-weight:500}.topbar h1{color:var(--vian-paper)}.network-status,.secure-label{color:var(--vian-silver)}.network-status small,.muted,.optional{color:var(--vian-fog)}.icon-button{border-color:var(--vian-slate);background:var(--vian-carbon);color:var(--vian-silver);border-radius:var(--radius-full)}.icon-button:hover{border-color:var(--vian-copper);color:var(--vian-copper)}.page-wrap{max-width:1450px}.balance-card,.quick-card,.panel,.metric-card,.wallet-token,.treasury-stats,.dashboard-live-card{border-color:var(--vian-graphite);background:var(--vian-onyx);box-shadow:none}.balance-card{background:linear-gradient(135deg,var(--vian-onyx),var(--vian-carbon))}.balance-value,.metric-card strong,.dashboard-live-value{font-family:var(--font-display);color:var(--vian-paper);letter-spacing:.01em;font-weight:400}.balance-meta,.asset-name small,.asset-amount small,.metric-card span,.metric-card small,.activity-copy small{color:var(--vian-fog)}.positive,.balance-meta small{color:var(--vian-copper)!important}.balance-chart path{stroke:var(--vian-gold)}.chart-fill{background:linear-gradient(180deg,var(--vian-gold),transparent)}@supports (color:color-mix(in lab,red,red)){.chart-fill{background:linear-gradient(180deg,color-mix(in srgb,var(--vian-gold) 70%,transparent),transparent)}}.quick-actions button{border-color:var(--vian-graphite);background:var(--vian-carbon);color:var(--vian-bone);border-radius:var(--radius-lg)}.quick-actions button:hover{border-color:var(--vian-copper);background:var(--vian-carbon)}@supports (color:color-mix(in lab,red,red)){.quick-actions button:hover{background:color-mix(in srgb,var(--vian-carbon) 80%,var(--vian-copper))}}.quick-actions small,.routing-banner p,.recommendation-row p{color:var(--vian-fog)}.blue-bg,.green-bg,.purple-bg,.orange-bg{background:var(--vian-graphite);color:var(--vian-copper)}.panel{border-radius:var(--radius-lg)}.section-header h2{color:var(--vian-paper)}.text-button,.wallet-address button,.text-button:hover{color:var(--vian-copper)}.asset-row,.activity-row,.form-summary,.preview-line,.quote-line{border-color:var(--vian-graphite)}.token-mark,.activity-icon{background:var(--vian-carbon);color:var(--vian-copper)}.asset-bar,.mini-line,.progress-track{background:var(--vian-graphite)}.asset-bar span,.progress-track span{background:var(--vian-gold)}.routing-banner,.recommendation-row{border-color:var(--vian-copper)}@supports (color:color-mix(in lab,red,red)){.routing-banner,.recommendation-row{border-color:color-mix(in srgb,var(--vian-copper) 38%,var(--vian-graphite))}}.routing-banner,.recommendation-row{background:var(--vian-carbon)}.banner-icon{background:var(--vian-graphite);color:var(--vian-copper)}.primary-button{background:var(--vian-paper);color:var(--vian-obsidian);border-radius:var(--radius-full);border:0}.primary-button:hover{background:var(--vian-bone);color:var(--vian-obsidian)}.secondary-button{color:var(--vian-bone);border:1px solid var(--vian-steel);border-radius:var(--radius-full);background:0 0}.secondary-button:hover{border-color:var(--vian-copper);color:var(--vian-copper);background:var(--vian-copper)}@supports (color:color-mix(in lab,red,red)){.secondary-button:hover{background:color-mix(in srgb,var(--vian-copper) 8%,transparent)}}input,textarea,select{background:var(--vian-carbon)!important;border-color:var(--vian-graphite)!important;color:var(--vian-bone)!important;border-radius:var(--radius-full)!important}textarea{border-radius:var(--radius-lg)!important}input::placeholder,textarea::placeholder{color:var(--vian-steel)}input:focus,textarea:focus,select:focus{box-shadow:0 0 0 3px var(--vian-copper);border-color:var(--vian-copper)!important}@supports (color:color-mix(in lab,red,red)){input:focus,textarea:focus,select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--vian-copper) 15%,transparent)}}.modal-backdrop,.borrow-review-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040406c2}.modal-card,.borrow-review,.mainnet-gas-modal{border-color:var(--vian-slate);background:var(--vian-onyx);box-shadow:0 24px 80px #0006}.modal-head h2,.settings-card h3{color:var(--vian-paper)}.settings-divider{border-color:var(--vian-graphite)}.theme-choice button{border-color:var(--vian-graphite);background:var(--vian-carbon);color:var(--vian-silver)}.theme-choice button:hover,.theme-choice button.active{border-color:var(--vian-copper);color:var(--vian-paper);background:var(--vian-copper)}@supports (color:color-mix(in lab,red,red)){.theme-choice button:hover,.theme-choice button.active{background:color-mix(in srgb,var(--vian-copper) 10%,var(--vian-carbon))}}.theme-choice button.active strong{color:var(--vian-copper)}.empty-note{border-color:var(--vian-graphite);background:var(--vian-carbon);color:var(--vian-fog)}.badge,.borrow-mainnet-badge{border-color:var(--vian-copper)}@supports (color:color-mix(in lab,red,red)){.badge,.borrow-mainnet-badge{border-color:color-mix(in srgb,var(--vian-copper) 55%,var(--vian-graphite))}}.badge,.borrow-mainnet-badge{color:var(--vian-copper);background:0 0}.light .sidebar{background:var(--vian-onyx);border-right-color:var(--vian-graphite)}.light .topbar{background:var(--background)}@supports (color:color-mix(in lab,red,red)){.light .topbar{background:color-mix(in srgb,var(--background) 90%,transparent)}}.light .topbar{border-bottom-color:var(--vian-graphite)}.light .vianzo-lockup-type strong,.light .topbar h1,.light .section-header h2,.light .modal-head h2,.light .settings-card h3,.light .balance-value,.light .metric-card strong{color:var(--vian-paper)}.light .nav-item{color:var(--vian-fog)}.light .nav-item:hover,.light .nav-item.active{color:var(--vian-paper);background:var(--vian-carbon)}.light .balance-card,.light .quick-card,.light .panel,.light .metric-card,.light .wallet-token,.light .dashboard-live-card{background:var(--vian-onyx);border-color:var(--vian-graphite);box-shadow:0 14px 38px #201c160f}.light .balance-card{background:linear-gradient(135deg,#fff,#f0eee8)}.light .quick-actions button,.light .modal-card,.light .borrow-review,.light .mainnet-gas-modal{background:var(--vian-onyx);color:var(--vian-bone)}.light .quick-actions button:hover{background:var(--vian-carbon)}.light .primary-button{background:var(--vian-paper);color:var(--vian-onyx)}.light .secondary-button{color:var(--vian-bone)}.light .modal-backdrop,.light .borrow-review-backdrop{background:#26221b52}.light .empty-note{background:var(--vian-carbon)}@media(max-width:760px){.sidebar{background:var(--vian-onyx)}.page-wrap{padding-left:18px;padding-right:18px}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.wallet-provider-option,.wallet-choice{align-items:center;gap:10px;display:flex}.wallet-provider-option>span:not(.wallet-provider-icon),.wallet-choice>span:not(.wallet-provider-icon){text-align:left;flex:1}.wallet-provider-icon{object-fit:contain;border-radius:5px;flex:0 0 20px;width:20px;height:20px}.wallet-provider-icon-fallback{color:currentColor}.light .earn-panel,.light .borrow-panel{color:var(--vian-bone)}.light .earn-panel h2,.light .earn-panel h3,.light .earn-panel h4,.light .borrow-panel h2,.light .borrow-panel h3,.light .borrow-panel h4,.light .earn-vault-title,.light .borrow-market-top strong,.light .borrow-loan-card strong{color:var(--vian-paper)}.light .earn-panel p,.light .earn-panel small,.light .earn-panel .muted,.light .earn-panel .earn-live-note,.light .earn-panel .earn-disclaimer,.light .earn-panel .earn-data-quality-note,.light .earn-panel .earn-address,.light .earn-panel .earn-vault-footer,.light .earn-panel .earn-protocol-tvl,.light .borrow-panel p,.light .borrow-panel small,.light .borrow-panel .muted,.light .borrow-panel .borrow-disclosure,.light .borrow-panel .borrow-market-footer,.light .borrow-panel .borrow-summary span,.light .borrow-panel .borrow-market-stats span,.light .borrow-panel .borrow-loan-card small,.light .borrow-panel .borrow-empty-position{color:#526456}.light .earn-panel label,.light .borrow-panel label,.light .earn-panel .earn-amount-label,.light .borrow-panel .borrow-section-heading>span{color:#405843}.light .earn-vault-card,.light .earn-summary,.light .earn-safety,.light .earn-mainnet-gate,.light .borrow-market-card,.light .borrow-loan-card,.light .borrow-summary>div,.light .borrow-safety,.light .borrow-collateral-readiness,.light .borrow-cirbtc-guide,.light .borrow-cirbtc-steps>div{background:#fbfdf9;border-color:#c8d8c7}.light .earn-vault-card,.light .borrow-market-card,.light .borrow-loan-card{box-shadow:0 10px 26px #1e2d1e0f}.light .earn-vault-metrics strong,.light .earn-apy,.light .earn-position-inline strong,.light .borrow-summary strong,.light .borrow-market-stats strong,.light .borrow-health strong{color:#294c2d}.light .earn-vault-metrics span,.light .earn-vault-metrics small,.light .earn-protocol-pulse,.light .earn-trust-badge,.light .earn-trust-links,.light .earn-vault-badges,.light .borrow-quote-card span,.light .borrow-review-facts span{color:#5b715e}.light .earn-chart{color:#6d9848;border-color:#d2e1cf}.light .earn-review,.light .borrow-review{color:var(--vian-bone)}.light .earn-review h3,.light .earn-review-facts strong,.light .borrow-review h3,.light .borrow-review-facts b{color:var(--vian-paper)}.light .earn-review-facts>div,.light .borrow-review-facts span,.light .borrow-quote-card>div{background:#f5faf3;border-color:#c8d8c7}.light .earn-review-facts span,.light .borrow-quote-card span{color:#5a715d}.light .earn-review-facts strong,.light .borrow-quote-card strong{color:#315c36}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}
