@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;--ink:#082e2b;--forest:#0b4a3f;--frog:#43b929;--lime:#a8e04d;--tron:#ef0027;--usdt:#26a17b;--coral:#ff5b36;--paper:#f8f7ed;--page:#f9f6f1;--surface:#fcfbfa;--surface-strong:#fff;--surface-soft:#eef1df;--text:#082e2b;--body-text:#3f5650;--muted:#5b6975;--line:#d9ddd5;--link:#0b4a3f;--danger:#d92d20;--warning:#a86413;color:var(--body-text);background:var(--page);font-family:Inter,Segoe UI,Arial,Helvetica,sans-serif}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#001517;--surface:#012324;--surface-strong:#002b29;--surface-soft:#062f2d;--text:#f8f7ed;--body-text:#d3ddda;--muted:#aab5b3;--line:#31504d;--link:#b9eb71;--ink:#011714;--forest:#063a33;--frog:#75cf3f;--lime:#a8e04d}*{box-sizing:border-box}[hidden]{display:none!important}html{scrollbar-width:none;scroll-behavior:smooth}html::-webkit-scrollbar{width:0;height:0}body{scrollbar-width:none;background:var(--page);min-width:320px;min-height:100vh;margin:0}body::-webkit-scrollbar{width:0;height:0}body:has(.modal-backdrop){overflow:hidden}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid color-mix(in srgb, var(--coral), transparent 30%);outline-offset:2px}.site-shell{background:var(--page);min-height:100vh;color:var(--body-text)}.topbar{width:min(1418px,100% - 48px);margin-inline:auto}@media (width>=1041px){.is-public .topbar{width:min(1372px,100% - 48px)}.is-public:not(.is-legal) .hero-points>div{grid-template-columns:84px minmax(0,1fr)}}.dashboard{width:min(1394px,100% - 48px);margin-inline:auto}.global-notice-stack{width:min(1398px,100% - 48px);margin-inline:auto}.landing,.site-footer{width:min(1372px,100% - 48px);margin-inline:auto}.legal-page{width:min(1378px,100% - 48px);margin-inline:auto}.topbar{border-bottom:1px solid var(--line);align-items:center;gap:30px;min-height:92px;display:flex}.brand{color:var(--text);flex:none;align-items:center;gap:16px;text-decoration:none;display:inline-flex}.brand img{object-fit:contain;border-radius:50%;width:58px;height:58px;transform:scale(1.22)}.brand>span{letter-spacing:-1.35px;white-space:nowrap;font-size:24px;font-weight:900}.brand b,.brand i,.brand em{font-style:normal}.brand i{color:var(--tron)}.brand em{color:var(--frog)}.public-nav{justify-content:center;align-items:center;gap:36px;margin-inline:auto;display:flex}.public-nav a{color:var(--muted);font-size:13px;font-weight:750;text-decoration:none}.public-nav a:hover{color:var(--link)}.topbar-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.theme-toggle{border:1px solid var(--line);width:52px;height:52px;color:var(--link);background:var(--surface-strong);cursor:pointer;border-radius:13px;flex:0 0 52px;place-items:center;padding:0;display:grid}.control-icon{width:20px;height:20px}.telegram-link,.sign-in-link{border:1px solid var(--line);min-height:52px;color:var(--text);background:var(--surface-strong);white-space:nowrap;border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:0 17px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.telegram-link svg,.sign-in-link svg{width:16px;height:16px}.sign-in-link{border-color:var(--forest);color:#fff;background:var(--forest);min-width:84px}.inline-link{color:var(--link);font-weight:850}.login-card .inline-link{color:var(--lime)}.account-chip{border:1px solid var(--line);background:var(--surface-strong);border-radius:13px;align-items:center;gap:10px;min-height:52px;padding:4px 4px 4px 13px;display:flex;position:relative}.status-dot{background:var(--frog);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--frog), transparent 84%);border-radius:50%;flex:0 0 8px}.account-copy small,.account-copy b{display:block}.account-copy small{color:var(--muted);text-transform:uppercase;letter-spacing:.11em;font-size:8px;line-height:1}.account-copy b{color:var(--text);margin-top:3px;font-size:13px;line-height:1}.deposit-nav-button,.logout-button{cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.deposit-nav-button{color:var(--ink);background:var(--lime)}.logout-button{color:var(--link);background:color-mix(in srgb, var(--link), transparent 90%)}.deposit-nav-button:disabled,.logout-button:disabled,.deposit-nav-button[aria-disabled=true]{opacity:.46;cursor:not-allowed}.logout-icon{width:15px;height:15px}.deposit-unavailable-tooltip{z-index:12;color:#fff;background:var(--ink);border-radius:8px;width:160px;padding:10px 12px;font-size:10px;line-height:1.35;position:absolute;top:calc(100% + 8px);right:58px;box-shadow:0 8px 24px #01171433}@media (width>=721px){.is-authenticated .account-chip{width:398px}.is-authenticated .account-copy{flex:1;min-width:0}.is-authenticated .deposit-nav-button,.is-authenticated .logout-button{width:106px}}.global-notice-stack{z-index:30;gap:8px;width:min(420px,100% - 48px);padding-top:10px;display:grid;position:relative}.global-notice-stack:empty,.is-public>.global-notice-stack{display:none}.notice{border:1px solid var(--line);min-height:44px;color:var(--body-text);background:var(--surface-strong);border-radius:10px;align-items:center;gap:9px;margin:0;padding:10px 14px;font-size:13px;font-weight:700;display:flex}.notice svg{flex:0 0 18px;width:18px;height:18px}.notice>span{flex:1;min-width:0}.notice-action,.notice-dismiss{min-height:28px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:4px 6px;font-size:11px;font-weight:850;display:inline-flex}.notice-dismiss{width:28px;padding:0}.notice-dismiss svg{width:15px;height:15px}.notice.success{color:#276423;background:#f2f8e9;border-color:#b7d89c}.notice.error{color:#a22d22;background:#fff2ee;border-color:#f1b8ae}:root[data-theme=dark] .notice.success{color:#c5ef98;background:#183e2c}:root[data-theme=dark] .notice.error{color:#ffc0b5;background:#4b2925}.eyebrow{color:var(--link);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:14px;font-size:12px;font-weight:900;display:flex}.eyebrow span{background:var(--coral);width:31px;height:2px}.card-kicker{color:var(--coral);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:900}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.copy-toast{z-index:1200;border:1px solid var(--line);min-height:44px;color:var(--text);background:var(--surface-strong);border-radius:10px;align-items:center;gap:8px;margin:0;padding:10px 14px;font-size:12px;font-weight:800;display:inline-flex;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 38px #031f1c33}.copy-toast svg{width:17px;height:17px;color:var(--link)}.session-loading{min-height:calc(100vh - 92px);color:var(--muted);grid-template-columns:auto auto;place-content:center;align-items:center;gap:12px;font-size:13px;font-weight:800;display:grid}.session-loading img{object-fit:contain;border-radius:50%;grid-row:1/3;width:62px;height:62px}.session-loading svg{width:20px;height:20px;color:var(--frog)}.landing{grid-template-columns:minmax(0,1fr) minmax(500px,601px);align-items:start;gap:26px clamp(40px,4.4vw,66px);padding:45px 0 38px;display:grid}.hero-copy{padding-top:25px}.hero-copy h1,.dashboard-heading h1{color:var(--text);letter-spacing:-.065em;margin:0;font-weight:900}.hero-copy h1{letter-spacing:-.055em;margin-top:40px;font-size:clamp(64px,5.38vw,80px);line-height:.94}.hero-subhead{color:var(--text)!important;margin:24px 0 26px!important;font-size:31px!important;line-height:1.15!important}.hero-subhead strong{color:var(--frog)}.hero-copy>p{max-width:650px;color:var(--body-text);margin:0;font-size:21px;line-height:1.6}.hero-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:38px;display:grid}.hero-points>div{border-right:1px solid var(--line);grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;min-width:0;min-height:78px;padding-right:15px;display:grid}.hero-points>div+div{padding-left:20px}.hero-points>div:last-child{border-right:0}.hero-point-mark{background:var(--surface-soft);border-radius:50%;place-items:center;width:64px;height:64px;font-weight:900;color:var(--link)!important;margin:0!important;font-size:19px!important;display:grid!important}.hero-point-mark svg{width:28px;height:28px}.hero-points>div>span:not(.hero-point-mark){gap:4px;margin:0;display:grid}.hero-points b{color:var(--text);font-size:15px;line-height:1.3}.hero-points small{color:var(--muted);font-size:11px;line-height:1.35}.mobile-proof,.mobile-only,.mobile-quote-heading,.mobile-quote-saving,.mobile-quote-product{display:none!important}.login-card{color:#fff;background:linear-gradient(145deg, #0a4039, var(--ink));border-radius:20px;height:526px;min-height:526px;padding:30px 36px 28px;overflow:hidden;box-shadow:0 22px 58px #082f2b29}.login-heading{align-items:center;gap:22px;display:flex}.mascot-halo{background:0 0;border:0;border-radius:50%;flex:0 0 96px;place-items:center;width:96px;height:96px;display:grid;overflow:hidden}.mascot-halo img{object-fit:cover;width:100%;height:100%}.login-heading .card-kicker{color:var(--lime);align-items:center;gap:6px;display:inline-flex}.login-heading .card-kicker svg{width:16px;height:16px}.login-card h2{color:#fff;letter-spacing:-.04em;margin:8px 0 0;font-size:31px;line-height:1.05}.login-card>p{color:#c2d4ce;margin:20px 0 0;font-size:15px;line-height:1.55}.auth-notices:empty{display:none}.auth-alert{color:#8e241b;background:#fff1ed;border:1px solid #ffb4aa;border-radius:9px;align-items:flex-start;gap:8px;margin:16px 0 0;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.auth-alert svg{flex:0 0 17px;width:17px;height:17px}.auth-alert.service{color:#5c5437;background:#fffbed;border-color:#e2d7ae}.auth-alert .inline-link{color:var(--danger);align-items:center;gap:3px;margin-left:4px;display:inline-flex}.auth-alert .inline-link svg{width:12px;height:12px}.login-card form{gap:15px;margin-top:22px;display:grid}label{color:inherit;gap:7px;font-size:12px;font-weight:800;display:grid}.form-label-line{align-items:center;gap:5px;display:inline-flex}.form-label-line svg{color:currentColor;opacity:.75;width:13px;height:13px}input,select{border:1px solid var(--line);width:100%;min-height:43px;color:var(--text);background:var(--surface-strong);border-radius:10px;padding:10px 13px;font-weight:500;transition:border-color .16s,box-shadow .16s}input::placeholder{color:color-mix(in srgb, var(--muted), transparent 25%)}input:focus,select:focus{border-color:var(--frog);box-shadow:0 0 0 3px color-mix(in srgb, var(--frog), transparent 85%);outline:0}.login-card input{color:#fff;background:#174e46;border-color:#49756d}.login-card input::placeholder{color:#90aaa3}.login-card input:invalid:not(:placeholder-shown){border-color:#ff5b50}.login-card input[aria-invalid=true]{border-color:#ff5b50;box-shadow:0 0 0 2px #ff5b5029}.field-error{color:#ff7b70;margin-top:-3px;font-size:10px;font-weight:800}.login-card[data-auth-state=submitting] input{opacity:.58}.login-card[data-auth-state=submitting] .primary-button:disabled{color:var(--ink);opacity:1;background:#edf2d4}.login-card .primary-button{justify-content:center;gap:12px;width:100%;min-height:56px;margin-top:1px;font-size:16px}.form-note{color:var(--muted);font-size:11px;line-height:1.45}.login-card .form-note{color:#c3d4cf;align-items:center;margin-top:18px;display:flex}.login-card .form-note svg{flex:0 0 14px;width:14px;height:14px;margin-right:7px}.login-card .legal-consent{color:#9fb4ad;text-align:center;margin:7px 0 0;font-size:9px}.login-card .legal-consent a{color:var(--lime);font-weight:800}@media (width>=1041px){.login-card>p{font-size:17px;line-height:1.45}.login-heading>div:last-child{align-self:flex-start;margin-top:18px}.login-heading .card-kicker{font-size:14px}.login-card h2{margin-top:25px}.login-card form{gap:19px;margin-top:26px}.login-card label{gap:9px;font-size:14px}.login-card input{min-height:47px;font-size:15px}.login-card .form-note{font-size:15px}.login-card .legal-consent{display:none}.is-public .brand>span{letter-spacing:-1.65px;font-size:30px}.is-public .telegram-link{border-radius:14px;min-height:56px;padding-inline:25px;font-size:17px}}.primary-button,.secondary-button,.danger-button{cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 15px;font-weight:850;transition:transform .15s,filter .15s;display:inline-flex}.primary-button{color:var(--ink);background:var(--lime)}.secondary-button{color:#fff;background:var(--forest)}.danger-button{color:#fff;background:var(--danger)}.primary-button:hover,.secondary-button:hover,.danger-button:hover{filter:brightness(1.03);transform:translateY(-1px)}.primary-button:disabled,.secondary-button:disabled,.danger-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.primary-button.insufficient{color:#fff;background:var(--danger);opacity:1}.text-button{color:var(--link);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:8px;font-weight:850;text-decoration:none;display:inline-flex}.text-button:disabled{opacity:.4;cursor:not-allowed}.primary-button svg,.secondary-button svg,.danger-button svg,.text-button svg{width:17px;height:17px}.spin{animation:.85s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{animation:none}}.feature-strip{border:1px solid var(--line);background:var(--surface);border-radius:18px;grid-column:1/-1;grid-template-columns:repeat(3,1fr);min-height:98px;margin-top:7px;display:grid;overflow:hidden}.feature-strip article{grid-template-rows:1fr 1fr;grid-template-columns:52px 1fr;align-items:center;column-gap:16px;padding:18px 30px;display:grid}.feature-strip article+article{border-left:1px solid var(--line)}.feature-strip article>span{width:44px;height:44px;color:var(--text);background:var(--surface-soft);border-radius:50%;grid-row:1/3;place-items:center;font-size:16px;font-weight:900;display:grid}.feature-strip h3{color:var(--text);align-self:end;margin:0 0 2px;font-size:16px}.feature-strip p{color:var(--muted);align-self:start;margin:1px 0 0;font-size:12px;line-height:1.4}.step-chevron{display:none}.landing-calculator{background:linear-gradient(90deg,#f0f5dd,#f7f8ef);border:1px solid #cdddb9;border-radius:18px;grid-column:1/-1;grid-template-columns:76px minmax(0,1fr) auto auto;align-items:center;gap:22px;min-height:138px;padding:24px 26px;display:grid}:root[data-theme=dark] .landing-calculator{border-color:var(--line);background:var(--surface-soft)}.landing-calculator-icon{color:#fff;background:var(--forest);border-radius:50%;place-items:center;width:66px;height:66px;display:grid}.landing-calculator-icon svg{width:28px;height:28px}.landing-calculator h2{color:var(--text);letter-spacing:-.035em;margin:6px 0 4px;font-size:22px}.landing-calculator p{color:var(--muted);margin:0;font-size:12px}.live-pill{border:1px solid var(--line);min-height:30px;color:var(--muted);background:var(--surface);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:5px 10px;font-size:10px;font-weight:850;display:inline-flex}.live-pill i{background:var(--frog);border-radius:50%;width:7px;height:7px}.live-pill>svg{width:12px;height:12px}.live-pill[data-state=unavailable]{color:#87540d;background:#fff6dd;border-color:#e6c77f}.rate-feedback{color:#72500e;background:#fff6dd;border:1px solid #e6c77f;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:44px;padding:9px 11px;font-size:10px;display:grid}.rate-feedback>svg{width:17px;height:17px}.landing-calculator .secondary-button{justify-content:space-between;min-width:218px;min-height:56px;padding-inline:22px;font-size:15px}.dashboard{padding:36px 0 68px}.dashboard-heading{justify-content:space-between;align-items:center;gap:30px;min-height:131px;display:flex}.dashboard-heading>div:first-child{transform:translateY(-7px)}.dashboard-heading h1{margin-top:20px;font-size:clamp(54px,4.75vw,70px);line-height:.92}.dashboard-heading p{color:var(--muted);margin:11px 0 0;font-size:14px}.user-id{text-align:right;max-width:260px;transform:translateY(22px)}.user-id small{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:900;display:block}.user-id-value{justify-content:flex-end;align-items:center;gap:7px;display:flex}.user-id code{max-width:215px;color:var(--link);text-overflow:ellipsis;font-size:11px;overflow:hidden}.icon-action{border:1px solid var(--line);width:36px;height:36px;color:var(--link);background:var(--surface);cursor:pointer;border-radius:8px;flex:0 0 36px;place-items:center;padding:0;display:inline-grid}.icon-action svg{width:15px;height:15px}.icon-action.is-copied{color:var(--frog);border-color:var(--frog)}.summary-grid{grid-template-columns:45% 1fr;gap:18px;margin:18px 0 16px;display:grid}.summary-card{border:1px solid var(--line);background:var(--surface);border-radius:17px;min-height:158px;padding:22px 24px;position:relative;overflow:hidden}.summary-card>small{color:var(--muted);font-size:13px;font-weight:750;display:block}.summary-card .price-line{color:var(--text);letter-spacing:-.045em;flex-wrap:wrap;align-items:baseline;gap:5px;margin-top:12px;font-size:36px;line-height:1;display:flex}.summary-card .price-line i,.rate-product i,.rate-discount i{font-style:normal}.summary-card>p,.rate-card-main p{color:var(--muted);margin:8px 0 0;font-size:11px}.balance-card{border-color:var(--ink);color:#fff;background:var(--ink)}.balance-card>small,.balance-card>p{color:#a9c1ba}.balance-card .price-line{color:var(--lime)}.balance-card .balance-usd{color:#d9e8e2;margin-top:7px;font-size:12px}.balance-card .balance-usd+p{margin-top:6px}.usd-estimate{color:var(--body-text);letter-spacing:0;white-space:nowrap;font-size:.48em;font-weight:800}.mini-icon{width:32px;height:32px;color:var(--coral);background:#fff1eb;border-radius:50%;place-items:center;display:grid;position:absolute;top:17px;right:18px}.mini-icon svg{width:17px;height:17px}.balance-card .mini-icon{color:var(--ink);background:var(--lime)}.rate-card .mini-icon{display:none}.rate-card>small{align-items:center;gap:8px;display:flex}.rate-card>small:before{content:"";background:var(--frog);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--frog), transparent 86%);border-radius:50%}.rate-card-main{grid-template-columns:minmax(0,1fr) 215px;align-items:center;gap:28px;margin-top:6px;display:grid}.rate-product{color:var(--text);letter-spacing:-.04em;align-items:baseline;gap:10px;margin-top:3px;font-size:36px;line-height:1;display:flex}.rate-product i{color:var(--muted);letter-spacing:0;white-space:nowrap;font-size:20px;font-weight:700}.rate-discount{border-left:1px solid var(--line);padding:9px 20px}.rate-discount strong{color:var(--frog);margin:0;font-size:22px;line-height:1;display:block}.rate-discount strong i{color:var(--text);font-size:14px}.rate-lock-note{border-top:1px solid var(--line);align-items:center;gap:7px;padding-top:9px;display:flex;margin-top:12px!important}.rate-lock-note svg{width:14px;height:14px;color:var(--link);flex:0 0 14px}.rate-info{width:17px;height:17px;color:var(--muted);position:absolute;bottom:20px;right:20px}.rental-grid{grid-template-columns:minmax(0,1.52fr) minmax(430px,1fr);align-items:stretch;gap:16px;display:grid}.panel{border:1px solid var(--line);background:var(--surface);border-radius:18px}.rental-form-card,.rental-quote-card{min-height:418px;padding:23px 24px}.rental-form-card{padding-bottom:21px}.rental-quote-card{padding-bottom:8px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.panel h2{color:var(--text);letter-spacing:-.04em;margin:7px 0 0;font-size:25px;line-height:1.05}.operation-form{grid-template-columns:1.12fr .88fr;align-items:end;gap:13px 14px;margin-top:22px;display:grid}.rental-form-card .operation-form{margin-top:0}.wide-field,.wallet-fee-check,.get-rate-button{grid-column:1/-1}.field-header{justify-content:space-between;align-items:center;gap:14px;display:flex}.field-title{align-items:center;gap:6px;display:inline-flex}.field-title small{color:var(--muted);font-size:10px;font-weight:700}.step-number{color:#fff;background:var(--forest);border-radius:50%;flex:0 0 21px;place-items:center;width:21px;height:21px;font-size:11px;font-weight:900;display:inline-grid}.wallet-picker{position:relative}.wallet-picker>input{padding-right:78px}.selected-wallet-display{z-index:1;color:var(--text);pointer-events:none;white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:flex;position:absolute;top:50%;left:14px;right:78px;overflow:hidden;transform:translateY(-50%)}.selected-wallet-display strong,.selected-wallet-display span{text-overflow:ellipsis;overflow:hidden}.selected-wallet-display strong{flex:0 auto}.selected-wallet-display span{min-width:72px;color:var(--muted)}.wallet-picker.has-saved-selection>input{color:#0000;caret-color:var(--text)}.wallet-picker.has-saved-selection:has(>input:focus)>input{color:var(--text)}.wallet-picker.has-saved-selection:has(>input:focus)>.selected-wallet-display{display:none}.wallet-picker-actions{z-index:2;align-items:center;gap:2px;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.wallet-picker-control{width:31px;height:31px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.wallet-picker-control:disabled{opacity:.35}.wallet-picker-control svg{width:17px;height:17px}.picker-chevron{transition:transform .15s}.picker-chevron.open{transform:rotate(180deg)}.wallet-suggestions{z-index:20;border:1px solid var(--line);background:var(--surface-strong);border-radius:11px;gap:3px;max-height:240px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 14px 35px #082f2b2e}.wallet-suggestion{width:100%;color:var(--body-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.wallet-suggestion:hover,.wallet-suggestion[aria-selected=true]{background:color-mix(in srgb, var(--wallet-color,var(--frog)), transparent 88%)}.wallet-suggestion code{color:var(--link);text-overflow:ellipsis;overflow:hidden}.wallet-suggestion span{color:var(--muted);font-size:11px}.wallet-suggestions>p{color:var(--muted);margin:7px 9px;font-size:12px}.wide-field .form-note{color:var(--body-text);margin-top:3px}.sender-note{background:var(--surface-soft);border-radius:8px;align-items:center;gap:8px;min-height:35px;padding:8px 11px;font-weight:650;display:flex}.sender-note svg{width:16px;height:16px;color:var(--link);flex:0 0 16px}.wallet-fee-check{min-height:24px;color:var(--muted);align-items:center;gap:5px;font-size:12px;display:flex}.wallet-fee-check .text-button{padding:0 4px}.segment-field{border:0;min-width:0;margin:0;padding:0}.segment-field legend{color:var(--text);align-items:center;gap:6px;margin-bottom:7px;font-size:12px;font-weight:800;display:flex}.info-tooltip{border:1px solid var(--line);width:16px;height:16px;color:var(--link);background:var(--surface);cursor:help;border-radius:50%;place-items:center;padding:0;font-size:10px;font-weight:900;display:inline-grid;position:relative}.info-tooltip span{z-index:20;color:#fff;background:var(--ink);text-align:left;opacity:0;visibility:hidden;border-radius:8px;width:min(280px,100vw - 36px);padding:10px 11px;font-size:10px;font-weight:650;line-height:1.45;transition:all .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.info-tooltip:hover span,.info-tooltip:focus-visible span{opacity:1;visibility:visible;transform:translate(-50%)}.segment-control{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.energy-amount-control{grid-template-columns:repeat(3,minmax(0,1fr))}.segment-control button{border:1px solid var(--line);min-height:44px;color:var(--muted);background:var(--surface-strong);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:7px 9px;font-size:12px;font-weight:850;display:inline-flex}.segment-control button.active{color:var(--text);box-shadow:inset 0 0 0 1px var(--frog);background:#eff8e7}.segment-control button svg{width:14px;height:14px}.segment-control:has(button:disabled){opacity:.55}.custom-energy-field{grid-column:1/-1}.get-rate-button{color:#fff;background:var(--forest);min-height:46px;margin-top:1px}:root[data-theme=dark] .segment-control button.active{color:var(--text);background:var(--surface-soft);box-shadow:inset 0 0 0 1px var(--lime), 0 0 14px color-mix(in srgb, var(--lime), transparent 78%)}:root[data-theme=dark] .step-number{color:var(--ink);background:var(--lime)}:root[data-theme=dark] .get-rate-button{color:var(--lime);border:1px solid var(--lime);background:var(--forest);box-shadow:0 0 18px color-mix(in srgb, var(--lime), transparent 78%)}:root[data-theme=dark] .activation-form .secondary-button{color:var(--ink);border:1px solid var(--lime);background:var(--lime);box-shadow:0 0 18px color-mix(in srgb, var(--lime), transparent 78%)}.rental-quote-card{background:var(--surface)}.rental-preview{grid-template-rows:auto 1fr auto;height:100%;display:grid}.quote-card-heading h2{color:var(--text);letter-spacing:-.03em;margin:0;font-size:19px}.quote-card-heading p{color:var(--muted);margin:6px 0 0;font-size:11px}.rental-preview-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.rental-preview-head span{color:var(--text);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:900;display:inline-flex}.rental-preview-head span i{background:var(--frog);border-radius:50%;width:7px;height:7px}.rental-preview-head small{color:var(--muted);font-size:9px}.energy-flow{justify-content:center;align-items:center;gap:9px;min-height:165px;display:flex}.flow-item{color:var(--text);justify-items:center;gap:3px;display:grid}.flow-item b{margin-top:4px;font-size:12px}.flow-item small{color:var(--muted);font-size:10px}.flow-connector{border-top:3px dotted var(--frog);opacity:.75;width:82px;margin-bottom:34px}.asset-node,.energy-node{border:1px solid var(--line);background:var(--surface-strong);border-radius:50%;place-items:center;width:76px;height:76px;display:grid}.asset-node img{object-fit:contain;width:45px;height:45px}.energy-node{width:76px;height:76px;color:var(--ink);border-color:var(--frog);background:var(--surface-strong)}.energy-node svg{width:38px;height:38px;color:var(--forest)}:root[data-theme=dark] .energy-node{border-color:var(--lime)}:root[data-theme=dark] .energy-node svg{color:var(--lime)}:root[data-theme=dark] .balance-card{background:linear-gradient(135deg,#002b29,#001d1e);box-shadow:inset 0 0 28px #a8e04d06}:root[data-theme=dark] .rental-form-card,:root[data-theme=dark] .rental-quote-card,:root[data-theme=dark] .activation-panel{box-shadow:inset 0 0 24px #a8e04d06}:root[data-theme=dark] .energy-node{box-shadow:0 0 20px #a8e04d14}:root[data-theme=dark] .segment-control svg{color:var(--lime)}.flow-arrow{width:28px;height:28px;color:var(--coral)}.rental-preview dl{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;margin:0}.rental-preview dl>div{justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:9px 0;display:flex}.rental-preview dl>div+div{border-top:1px solid var(--line)}.rental-preview dt{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:9px}.rental-preview dd{color:var(--text);margin:0;font-size:12px;font-weight:850}.rental-preview .preview-savings{min-height:50px}.rental-preview .preview-savings dd{color:var(--frog);font-size:14px}.rental-preview>p{color:var(--muted);gap:8px;margin:13px 0 0;font-size:11px;line-height:1.45;display:flex}.rental-preview>p svg{width:16px;height:16px;color:var(--link);flex:0 0 16px}.quote-refresh-note{display:none!important}.quote-box{border:1px solid var(--line);height:100%;color:var(--body-text);background:var(--surface);border-radius:15px;grid-template-columns:1fr auto;align-content:start;gap:14px;padding:22px;display:grid}.quote-box>div:first-child{grid-column:1/-1}.desktop-quote-heading{border-bottom:1px solid var(--line);color:var(--text);justify-content:space-between;align-items:center;gap:12px;padding-bottom:11px;font-size:10px;font-weight:850;display:flex}.desktop-quote-heading>span:first-child{align-items:center;gap:7px;display:inline-flex}.desktop-quote-heading>span:first-child i{background:var(--frog);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--frog), transparent 84%);border-radius:50%}.quote-price{grid-column:1/-1}.desktop-quote-product{justify-items:end;gap:4px;display:grid}.desktop-quote-product strong{color:var(--text);font-size:13px}.desktop-quote-product strong span{color:var(--muted);margin-left:3px;font-weight:700}.quote-box small{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:750;display:block}.quote-box .price-line{color:var(--text);letter-spacing:-.04em;flex-wrap:wrap;align-items:baseline;gap:5px;margin-top:7px;font-size:30px;line-height:1;display:flex}.quote-box .price-line i{font-style:normal}.quote-box>div>span{margin-top:5px;font-size:12px;display:block}.lock-state{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;grid-column:1/-1;padding:13px}.quote-box .countdown{color:var(--frog);font-variant-numeric:tabular-nums;margin-top:5px;font-size:22px;display:block}.quote-box .quote-edit{color:var(--link);justify-self:start}.quote-box .primary-button{grid-column:1/-1;min-height:48px}.quote-warning{color:#8d4a0c;background:#fff6e7;border:1px solid #f2c17f;border-radius:10px;grid-column:1/-1;gap:10px;padding:11px 12px;display:flex}.quote-warning>svg{width:22px;height:22px;color:var(--coral);flex:0 0 22px}.quote-warning span{gap:3px;margin:0!important;display:grid!important}.quote-warning strong{font-size:11px}.quote-warning small{color:inherit;letter-spacing:0;text-transform:none;font-size:9px}.quote-box.expired{color:var(--body-text);border-color:color-mix(in srgb, var(--danger) 28%, var(--line));background:linear-gradient(145deg, color-mix(in srgb, var(--danger) 18%, var(--surface)), color-mix(in srgb, var(--danger) 11%, var(--surface)))}.quote-box.expired small{color:var(--body-text)}.quote-box.expired .price-line,.quote-box.expired .desktop-quote-heading,.quote-box.expired .desktop-quote-product strong{color:var(--text)}.quote-box.expired .desktop-quote-product strong span{color:var(--muted)}.quote-box.expired .countdown{color:var(--danger)}.quote-box.expired .quote-edit,.quote-box.expired .quote-saving-copy,.quote-box.expired .mobile-quote-saving strong{color:var(--link)}.quote-box.expired .lock-state,.quote-box.expired .quote-warning{border-color:color-mix(in srgb, var(--danger) 24%, var(--line));color:var(--body-text);background:color-mix(in srgb, var(--danger) 8%, var(--surface))}.quote-box[data-quote-state=expired] .primary-button{display:none}.quote-box[data-quote-state=expired] .quote-edit{border:1px solid color-mix(in srgb, var(--danger) 28%, var(--line));border-radius:9px;grid-column:1/-1;min-height:46px}.expired-copy{color:inherit;margin-top:5px;font-size:12px;font-weight:750;display:block}.deposit-inline-button{border:1px solid var(--frog);min-height:44px;color:var(--frog);cursor:pointer;background:0 0;border-radius:10px;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font-weight:850;display:inline-flex}.deposit-inline-button:disabled,.deposit-inline-button[aria-disabled=true]{opacity:.5}.quote-box[data-quote-state=insufficient] .primary-button{grid-area:auto/2}.quote-box[data-quote-state=insufficient] .deposit-inline-button{grid-area:auto/1}.operation-status{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-rows:auto auto auto 1fr auto;gap:10px;height:100%;padding:16px;display:grid}.operation-status-heading{align-items:center;gap:12px;display:flex}.operation-state-icon{width:50px;height:50px;color:var(--link);background:var(--surface-soft);box-shadow:0 0 0 5px color-mix(in srgb, currentColor, transparent 90%);border:1px solid;border-radius:50%;flex:0 0 50px;place-items:center;display:grid}.operation-state-icon svg{width:27px;height:27px}.operation-status h3{color:var(--text);margin:4px 0 0;font-size:18px}.operation-status>p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.operation-status dl{background:var(--surface-soft);border:0;border-radius:10px;grid-template-columns:1fr 1fr;gap:8px 14px;margin:0;padding:11px 12px;display:grid}.operation-status dl>div{gap:3px;min-width:0;padding:0;display:grid}.operation-status dl>div+div{border-top:0}.operation-status dt{color:var(--muted);text-transform:uppercase;font-size:9px}.operation-status dd{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.operation-status code{color:var(--link)}.operation-status .status-badge{color:var(--text);text-transform:capitalize;background:0 0;padding:0}.operation-status .status-badge:before{content:"";background:var(--operation-state,#6b7a8b);border-radius:50%;width:7px;height:7px}.safe-leave{background:var(--surface-soft);border-radius:9px;gap:7px;padding:10px;display:flex}.safe-leave svg{flex:0 0 16px;width:16px;height:16px}.refresh-status{min-height:31px;color:var(--text);border:1px solid var(--line);background:0 0;place-self:end stretch}.operation-status[data-operation-state=queued]{--operation-state:#6b7a8b}.operation-status[data-operation-state=succeeded]{--operation-state:#287126}.operation-status[data-operation-state=failed]{--operation-state:#ef2b21}.operation-status[data-operation-state=processing],.operation-status[data-operation-state=submitted]{--operation-state:#ee810c}.operation-status[data-operation-state=unknown]{--operation-state:#a360e6}.operation-status[data-operation-state=queued] .operation-state-icon{color:#6b7a8b;background:#eef2f3}.operation-status[data-operation-state=succeeded] .operation-state-icon{color:#287126;background:#e5f5db}.operation-status[data-operation-state=failed] .operation-state-icon{color:var(--danger);background:#fff0ec}.operation-status[data-operation-state=processing] .operation-state-icon,.operation-status[data-operation-state=submitted] .operation-state-icon{color:#e27405;background:#fff1d8}.operation-status[data-operation-state=unknown] .operation-state-icon{color:#8750df;background:#f0e6ff}.wallet-save-prompt{border:1px solid var(--line);background:var(--surface);border-radius:11px;grid-column:1/-1;grid-template-columns:266px 184px 164px 343px 198px;justify-content:start;align-items:center;gap:30px;min-height:119px;padding:14px;display:grid}.wallet-prompt-success{border-right:1px solid var(--line);align-items:center;gap:14px;min-height:78px;padding-right:24px;display:flex}.wallet-prompt-success>span:last-child,.wallet-prompt-wallet{gap:2px;display:grid}.wallet-prompt-success strong{color:var(--text);font-size:18px}.wallet-prompt-success small,.wallet-prompt-wallet small{color:var(--muted);font-size:10px}.wallet-prompt-success-icon{border:1px solid var(--line);width:44px;height:44px;color:var(--frog);background:var(--surface);border-radius:50%;flex:0 0 44px;place-items:center;display:grid}.wallet-prompt-success-icon svg{width:25px;height:25px}.wallet-prompt-wallet strong{color:var(--text);font-size:13px}.wallet-prompt-wallet>span:not(.wallet-prompt-address-field){color:var(--muted);margin-top:4px;font-size:9px}.wallet-prompt-label>span,.wallet-prompt-colors legend{color:var(--muted);font-size:9px}.wallet-prompt-address-field{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:minmax(0,1fr) 32px;align-items:center;min-width:0;min-height:34px;margin-top:2px;display:grid;overflow:hidden}.wallet-prompt-address-field code{color:var(--link);text-overflow:ellipsis;white-space:nowrap;padding-left:10px;font-size:10px;overflow:hidden}.wallet-prompt-address-field .icon-action{border:0;border-left:1px solid var(--line);background:0 0;border-radius:0;width:32px;height:32px}.wallet-prompt-label{gap:5px;display:grid}.wallet-prompt-label>span{margin-top:0}.wallet-prompt-label input{min-height:34px;padding:7px 10px}.wallet-prompt-colors{border:0;min-width:0;margin:0;padding:0}.wallet-prompt-colors legend{margin:0 0 9px;padding:0}.wallet-save-prompt .color-picker{justify-content:flex-start;gap:12px}.wallet-save-prompt .color-option{width:26px;height:26px}.wallet-prompt-actions{gap:7px;display:grid}.wallet-prompt-actions button{height:35px;min-height:35px;padding:5px 10px}.wallet-prompt-actions .primary-button{color:#fff;background:#1a660d}.wallet-prompt-actions .secondary-button{color:var(--text);border:1px solid var(--line);background:var(--surface)}.activation-panel{background:var(--surface-soft);grid-column:1/-1;min-height:98px;padding:15px 24px}.activation-row{grid-template-columns:488px minmax(0,1fr);align-items:center;column-gap:26px;display:grid}.activation-title{align-items:center;gap:12px;display:flex}.activation-title h2{margin:0;font-size:17px}.activation-panel>p{color:var(--muted);grid-column:1;margin:7px 0 0 33px;font-size:11px;line-height:1.45}.activation-form{grid-area:1/2/span 2;grid-template-columns:minmax(0,1fr) 267px;align-items:end;gap:36px;margin:0;display:grid}.activation-form .wide-field{grid-column:auto}.activation-form .wide-field>label{margin-bottom:7px;display:block}.activation-form .secondary-button{min-width:267px}.activation-quote,.activation-status{grid-column:1/-1;margin-top:16px}.activation-quote{height:auto;min-height:130px}.activation-status{border:1px solid var(--line);background:var(--surface);border-radius:11px;grid-template-columns:auto minmax(120px,auto) minmax(210px,1fr) auto auto auto;align-items:center;gap:10px;padding:12px;display:grid}.activation-status code{color:var(--link);text-overflow:ellipsis;overflow:hidden}.activation-status-copy{color:var(--muted);font-size:11px}.activation-operation-fact{color:var(--text);gap:3px;font-size:10px;display:grid}.activation-operation-fact small{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:8px}.rental-primary-heading,.quote-preview-live,.activation-icon,.activation-open{display:none}.saved-wallets-shortcut{border:1px solid var(--line);min-height:30px;color:var(--link);background:var(--surface);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:10px;font-weight:850}.saved-wallets-shortcut svg{width:13px;height:13px}.wallet-fee-check .text-button{align-items:center;gap:4px;display:inline-flex}.wallet-fee-check .text-button svg{width:12px;height:12px}.account-user-id{align-items:center;gap:7px;margin-left:auto;display:flex}.account-user-id small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.account-user-id code{max-width:160px;color:var(--link);text-overflow:ellipsis;font-size:9px;overflow:hidden}.account-user-id .icon-action{flex-basis:30px;width:30px;height:30px}.dashboard.wallets-mode,.dashboard.history-mode{width:min(1418px,100% - 48px);padding-top:18px;padding-bottom:15px}:is(.site-shell:has(.dashboard.wallets-mode) .topbar,.site-shell:has(.dashboard.history-mode) .topbar){min-height:64px}:is(.site-shell:has(.dashboard.wallets-mode) .brand,.site-shell:has(.dashboard.history-mode) .brand){gap:10px}:is(.site-shell:has(.dashboard.wallets-mode) .brand img,.site-shell:has(.dashboard.history-mode) .brand img){width:44px;height:44px}:is(.site-shell:has(.dashboard.wallets-mode) .brand>span,.site-shell:has(.dashboard.history-mode) .brand>span){letter-spacing:-1px;font-size:20px}:is(.site-shell:has(.dashboard.wallets-mode) .theme-toggle,.site-shell:has(.dashboard.history-mode) .theme-toggle){border-radius:10px;flex-basis:44px;width:44px;height:44px}:is(.site-shell:has(.dashboard.wallets-mode) .account-chip,.site-shell:has(.dashboard.history-mode) .account-chip){width:406px;min-height:44px}:is(.site-shell:has(.dashboard.wallets-mode) .deposit-nav-button,.site-shell:has(.dashboard.wallets-mode) .logout-button,.site-shell:has(.dashboard.history-mode) .deposit-nav-button,.site-shell:has(.dashboard.history-mode) .logout-button){min-height:34px}.dashboard.wallets-mode .dashboard-heading,.dashboard.wallets-mode .summary-grid,.dashboard.history-mode .dashboard-heading,.dashboard.history-mode .summary-grid,.dashboard.wallets-mode .rental-grid,.dashboard.history-mode .rental-grid{display:none}.dashboard.wallets-mode .continuation-grid,.dashboard.history-mode .continuation-grid{grid-template-columns:1fr;gap:8px;margin-top:0}.mobile-continuation-hint{display:none}@media (width>=621px){:root[data-theme=dark] .deposit-modal[data-deposit-state=pending]{height:274px;overflow:hidden}:root[data-theme=dark] .deposit-modal[data-deposit-state=pending]>.panel-heading h2{transform:translate(10px,2px)}.rental-form-card .wallet-picker{margin-top:10px}.rental-form-card .sender-note{margin-top:14px}.rental-form-card .segment-field{margin-top:27px}.rental-form-card .segment-field legend{margin-bottom:14px}.rental-form-card .get-rate-button{min-height:58px;margin-top:13px;font-size:16px}.rental-form-card .field-header{transform:translateY(-4px)}.rental-form-card .field-title,.rental-form-card .segment-field legend{font-size:15px}.rental-form-card .sender-note{font-size:14px;font-weight:500}.rental-form-card .wallet-fee-check{font-size:14px}.rental-form-card .wallet-fee-check .text-button{color:var(--frog);text-underline-offset:3px;text-decoration:underline}.rental-form-card .segment-control button{font-size:16px}.rental-form-card .segment-control button svg{color:var(--frog)}.rental-form-card .get-rate-button svg{color:var(--lime)}.rental-form-card .form-rate-pill{font-size:13px}:root:not([data-theme=dark]) .step-number{background:var(--frog)}.dashboard-heading p{font-size:16px}.summary-card>small{font-size:15px}.summary-card>p,.rate-card-main p{font-size:14px}.balance-card .balance-usd{font-size:15px}.quote-card-heading p{font-size:14px}.rental-preview .energy-flow{min-height:165px}.rental-preview .asset-node,.rental-preview .energy-node{width:84px;height:84px}.rental-preview .asset-node img{width:52px;height:52px}.rental-preview .energy-node svg{width:43px;height:43px}.rental-preview .flow-connector{flex:90px;width:auto;min-width:24px;max-width:90px}.rental-preview .flow-item b{font-size:16px}.rental-preview .flow-item small{font-size:14px}.rental-preview dt{color:var(--body-text);letter-spacing:0;text-transform:none;font-size:14px;font-weight:700}.rental-preview dd{font-size:14px}.rental-preview .preview-savings dd{font-size:17px}.activation-title h2{font-size:18px}.activation-panel>p,.activation-form label{font-size:14px}.activation-form .secondary-button{font-size:18px}.is-authenticated .rental-quote-card .quote-box{grid-template-columns:minmax(0,1fr) auto;gap:14px 18px}.is-authenticated .rental-quote-card .desktop-quote-heading{order:0;grid-column:1/-1}.is-authenticated .rental-quote-card .desktop-quote-product{order:1;grid-column:1;justify-items:start}.is-authenticated .rental-quote-card .desktop-quote-product strong{letter-spacing:-.035em;margin-top:7px;font-size:25px}.is-authenticated .rental-quote-card .lock-state{text-align:right;background:0 0;border:0;order:1;grid-column:2;min-width:125px;padding:0}.is-authenticated .rental-quote-card .quote-price{border-top:1px solid var(--line);border-bottom:1px solid var(--line);order:2;grid-column:1/-1;grid-template-columns:minmax(0,auto) minmax(170px,1fr);align-items:end;column-gap:16px;padding:12px 0;display:grid}.is-authenticated .rental-quote-card .quote-price>small:first-child{grid-area:1/1}.is-authenticated .rental-quote-card .quote-price .price-line{grid-area:2/1;margin:6px 0 0;font-size:18px;display:inline-flex}.is-authenticated .rental-quote-card .quote-price .usd-estimate{color:var(--muted);font-size:.65em}.is-authenticated .rental-quote-card .quote-saving-copy{color:var(--frog);grid-area:1/2/3;align-self:end;margin:0 0 1px;font-size:10px;line-height:1.35;display:block}.is-authenticated .rental-quote-card .quote-box.expired .quote-saving-copy{color:var(--link)}.is-authenticated .rental-quote-card .quote-box.expired .usd-estimate{color:var(--body-text)}.is-authenticated .rental-quote-card .quoted-target{order:3;grid-column:1}.is-authenticated .rental-quote-card .quote-edit{order:3;grid-column:2;place-self:center end}.is-authenticated .rental-quote-card .quote-warning{order:4}.is-authenticated .rental-quote-card .deposit-inline-button{order:5}.is-authenticated .rental-quote-card .quote-box .primary-button{order:6}.is-authenticated .rental-quote-card .quote-box[data-quote-state=expired] .quote-edit{order:6;grid-column:1/-1;justify-self:stretch}}@media (width>=1041px){.summary-card{height:158px;min-height:158px}.rental-form-card,.rental-quote-card{height:418px;min-height:418px}.rate-card .rate-lock-note{padding-top:6px;font-size:11px;line-height:1.25;position:absolute;bottom:11px;left:24px;right:24px;margin:0!important}:is(.rental-grid:has(.quote-box[data-quote-state=expired]) .rental-form-card,.rental-grid:has(.quote-box[data-quote-state=expired]) .rental-quote-card){height:auto}.rental-grid:has(.quote-box[data-quote-state=expired]) .quote-box{height:auto}.activation-panel{height:98px;min-height:98px}.dashboard.wallets-mode .continuation-grid{gap:7px}.dashboard.wallets-mode .history-panel{height:392px}}.status-badge{color:#4a5f59;letter-spacing:0;text-transform:none;white-space:nowrap;background:#e7ece6;border-radius:5px;align-items:center;gap:4px;padding:5px 8px;font-size:11px;font-weight:850;display:inline-flex}.status-badge svg{width:12px;height:12px}.status-badge[data-status=succeeded],.status-badge[data-status=completed]{color:#237326;background:#ddf3d2}.status-badge[data-status=failed],.status-badge[data-status=expired],.status-badge[data-status=canceled]{color:#9b341f;background:#ffe1d7}.status-badge[data-status=submitted],.status-badge[data-status=processing],.status-badge[data-status=pending]{color:#81540d;background:#fff0c6}.status-badge[data-status=unknown]{color:#70417d;background:#f2ddf5}[data-color=slate]{--wallet-color:#1c640e}[data-color=frog]{--wallet-color:#398503}[data-color=gold]{--wallet-color:#8fcc18}[data-color=coral]{--wallet-color:#fb481c}[data-color=sky]{--wallet-color:#0bab8a}[data-color=violet]{--wallet-color:#9d5de4}.continuation-grid{grid-template-columns:1fr;gap:16px;margin-top:20px;display:grid}.wallet-manager,.history-panel{margin-top:0;overflow:hidden}.wallet-manager{padding:0}.wallet-manager summary{list-style:none}.wallet-manager summary::-webkit-details-marker{display:none}.wallet-manager-header{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:12px 22px;display:flex}.wallet-manager-title{align-items:center;gap:10px;display:flex}.wallet-manager-title>span:last-child{gap:4px;display:grid}.wallet-manager-title b{color:var(--text);font-size:17px}.wallet-manager-hint{color:var(--muted);font-size:10px;font-weight:650}.wallet-manager-icon{width:32px;height:32px;color:var(--link);background:var(--surface-soft);border-radius:9px;flex:0 0 32px;place-items:center;display:grid}.wallet-manager-icon svg{width:19px;height:19px}.wallet-manager-summary-action{color:var(--muted);align-items:center;gap:10px;display:flex}.wallet-manager-summary-action small{font-size:10px;font-weight:750}.manager-count{color:var(--link);background:var(--surface-soft);border-radius:999px;padding:5px 9px;font-size:11px;font-weight:850}.manager-chevron{width:18px;height:18px;transition:transform .16s}.wallet-manager[open] .manager-chevron{transform:rotate(180deg)}.wallet-manager-body{border-top:1px solid var(--line);gap:0;padding:16px 16px 21px;display:grid}.wallet-manager-feedback:empty{display:none}.wallet-add-form{background:var(--surface-soft);border:1px solid #dce4d2;border-radius:10px;grid-template-columns:minmax(180px,.8fr) minmax(230px,1.25fr) minmax(130px,.65fr) 170px 100px;align-items:end;gap:16px;height:112px;min-height:0;padding:12px 14px;display:grid}.wallet-add-heading{align-self:center;gap:3px;display:grid}.wallet-add-heading strong{color:var(--text);font-size:14px}.wallet-add-heading small,.wallet-add-form label>small{color:var(--muted);font-size:11px;font-weight:650}.wallet-add-address{gap:7px;min-width:0;display:grid}.wallet-add-address>label{color:var(--text);font-size:12px;font-weight:800}.wallet-add-color{border:0;min-width:0;margin:0;padding:0 0 5px}.wallet-add-color legend{color:var(--text);margin-bottom:9px;font-size:12px;font-weight:800}.wallet-add-form>.secondary-button{white-space:nowrap;min-height:36px;padding:6px 9px;font-size:12px}.wallet-list{display:grid}.wallet-list-header{min-height:38px;color:var(--text);grid-template-columns:314px 451px 388px minmax(0,1fr);align-items:center;gap:10px;padding:0 12px;font-size:12px;font-weight:850;display:grid}.wallet-list-header span:nth-child(2){padding-left:7px}.wallet-list-header span:last-child{text-align:left}.wallet-row{border-top:1px solid var(--line);grid-template-columns:314px 451px 388px minmax(0,1fr);align-items:center;gap:10px;min-height:49px;padding:0 12px;display:grid}.wallet-row.editing{background:color-mix(in srgb, var(--surface-soft), transparent 30%);border:1px solid #c5dcb5;border-radius:7px;grid-template-columns:314px 451px 388px 70px 80px}.wallet-row.editing>input{justify-self:start;width:400px}.wallet-row.editing>.secondary-button{color:#fff;background:#2f920f;border:0}.wallet-identity{align-items:center;gap:9px;min-width:0;display:flex}.wallet-identity code{color:var(--link);text-overflow:ellipsis;font-family:inherit;font-size:14px;overflow:hidden}.wallet-identity .icon-action{flex:0 0 32px;width:32px;height:32px}.wallet-dot{background:var(--wallet-color);width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in srgb, var(--wallet-color), transparent 78%);border-radius:50%;flex:0 0 10px}.wallet-label-display{align-items:center;gap:6px;min-width:0;padding-left:7px;display:flex}.wallet-row-marker{justify-self:start}.wallet-label-empty{color:var(--muted);font-style:italic}.edit-wallet{min-height:29px;color:var(--link);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:0;display:inline-flex}.edit-wallet svg{width:15px;height:15px}.color-picker{align-items:center;gap:7px;display:flex}.color-option{border:3px solid var(--surface-strong);background:var(--wallet-color);width:21px;height:21px;box-shadow:0 0 0 1px var(--line);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.color-option svg{color:#fff;filter:drop-shadow(0 1px 1px #0000004d);width:12px;height:12px}.color-option.selected{box-shadow:0 0 0 2px var(--text)}.remove-wallet{color:#ba382b}.wallet-row-actions{justify-content:space-between;align-items:center;gap:18px;display:flex}.empty-wallets{min-height:56px;color:var(--muted);text-align:left;justify-content:center;align-items:center;gap:12px;margin:0;padding:7px 12px;display:flex}.empty-wallets>span{width:40px;height:40px;color:var(--link);background:var(--surface-soft);border-radius:50%;flex:0 0 40px;place-items:center;display:grid}.empty-wallets>span svg{width:20px;height:20px}.empty-wallets strong{color:var(--text)}.empty-wallets p{margin:0;font-size:11px}.empty-wallet-copy{gap:2px;display:grid}.wallet-manager-feedback{border-radius:7px;display:grid;overflow:hidden}.wallet-manager-feedback .notice{border-radius:0;min-height:34px;padding:7px 11px;font-size:11px}.wallet-manager-feedback .notice>svg:last-child{color:var(--muted);margin-left:auto}.wallet-suggestions-search{margin-bottom:2px;display:block;position:relative}.wallet-suggestions-search input{width:100%;min-height:40px;padding:8px 38px 8px 12px}.wallet-suggestions-search>svg{width:17px;height:17px;color:var(--muted);position:absolute;top:50%;right:12px;transform:translateY(-50%)}.wallet-suggestions-empty{border-top:1px solid var(--line);color:var(--muted);gap:3px;margin-top:2px;padding:10px 12px 7px 25px;font-size:10px;display:grid}.wallet-suggestions-empty strong{color:var(--body-text);font-size:11px}.history-panel{padding:0 16px}.history-heading{align-items:center;min-height:60px}.history-title{align-items:center;gap:12px;display:flex}.history-title>svg{width:32px;height:32px;color:var(--link)}.history-title h2{margin:0;font-size:17px}.history-filters{grid-template-columns:310px 190px 82px auto;align-items:end;gap:8px;display:grid}.history-filters label,.history-target-filter{color:var(--muted);gap:4px;font-size:10px;font-weight:700;display:grid}.history-filters input,.history-filters select{min-height:36px;padding-block:6px;font-size:13px}.history-filters .secondary-button{min-height:36px;color:var(--link);border:1px solid var(--line);background:var(--surface);padding:0 12px}.history-target-filter{position:relative}.history-target-filter input{padding-right:72px}.history-target-filter .wallet-picker-actions{top:auto;bottom:3px;transform:none}.filter-clear{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.filter-clear svg{width:15px;height:15px}.clear-filters{min-height:36px;padding-block:0;font-size:11px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;margin-top:0}th,td{border-top:1px solid var(--line);text-align:left;white-space:nowrap;padding:7px 10px}th{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}td{height:39px;color:var(--body-text);font-size:13px}.history-panel th{height:34px;padding-block:6px}.history-panel td{height:auto;padding-block:6px}.history-panel .icon-action{flex-basis:29px;width:29px;height:29px}td>small{color:var(--muted);margin-top:3px;font-size:9px;display:block}td code{color:var(--link)}.wallet-cell{align-items:center;gap:7px;display:flex}.wallet-address-stack{gap:2px;display:grid}.wallet-address-stack code{font-family:inherit;font-size:12px}.wallet-address-stack small{margin:0;font-size:9px}.deposit-history-id{justify-items:start;gap:5px;display:grid}.deposit-history-id .text-button{padding:0;font-size:9px}.wallet-cell code{text-overflow:ellipsis;max-width:150px;overflow:hidden}.wallet-actions{gap:3px;display:inline-flex}.wallet-label-badge{border:1px solid color-mix(in srgb, var(--wallet-color), transparent 45%);max-width:140px;color:var(--text);background:color-mix(in srgb, var(--wallet-color), transparent 87%);text-overflow:ellipsis;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:10px;font-weight:850;display:inline-flex;overflow:hidden}.wallet-label-badge i{background:var(--wallet-color);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.empty-state{text-align:center;padding:34px!important}.empty-state>*{margin-inline:auto;display:block}.empty-state-icon{width:42px;height:42px;color:var(--link);background:var(--surface-soft);border-radius:50%;place-items:center;margin-bottom:9px;display:grid}.empty-state-icon svg{width:22px;height:22px}.empty-state strong{color:var(--text)}.empty-state small{color:var(--muted);margin-top:5px}.empty-state .text-button{margin-top:7px}.history-footer{grid-template-columns:1fr auto 1fr;align-items:center;min-height:44px;display:grid}.load-more{grid-column:2;align-items:center;gap:6px;margin:0;display:inline-flex}.load-more svg{width:13px;height:13px}.history-showcase-empty{color:var(--muted);grid-column:3;justify-self:end;align-items:center;gap:7px;margin:0;font-size:11px;display:flex}.history-showcase-empty svg{width:14px;height:14px}.site-shell:has(.dashboard.wallets-mode) .account-footer{display:none}.modal-backdrop{z-index:1000;background:#0015178a;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.deposit-modal,.confirm-modal{border:1px solid var(--line);max-height:calc(100dvh - 24px);color:var(--body-text);background:var(--surface);border-radius:16px;position:relative;overflow:auto;box-shadow:0 24px 72px #01171440}.deposit-modal{width:min(520px,100%);padding:22px}.deposit-modal[data-deposit-state=pending]{width:min(520px,100%)}.deposit-modal.matrix-preview{border-radius:12px;width:min(306px,100%);padding:16px}.deposit-modal.matrix-preview[data-deposit-state=pending]{width:min(306px,100%)}.deposit-modal.matrix-preview[data-deposit-state=create]{height:445px}.deposit-modal.matrix-preview[data-deposit-state=create] .deposit-form{margin-top:13px}.deposit-modal.matrix-preview[data-deposit-state=create] .deposit-form label,.deposit-modal.matrix-preview[data-deposit-state=create] .deposit-form input,.deposit-modal.matrix-preview[data-deposit-state=create] .deposit-form select{font-size:11px}.deposit-modal.matrix-preview[data-deposit-state=create] .deposit-fee-copy{font-size:9px}.deposit-modal.matrix-preview[data-deposit-state=create] .deposit-math{margin-top:11px}.deposit-modal.matrix-preview[data-deposit-state=create] .deposit-math>div{min-height:35px;font-size:10px}.deposit-modal.matrix-preview[data-deposit-state=create] .deposit-math strong{font-size:11px}.deposit-modal.matrix-preview[data-deposit-state=create] .deposit-math-total strong{font-size:12px}.deposit-modal.matrix-preview[data-deposit-state=create] .deposit-create-form .modal-actions{gap:12px;margin-top:16px}.deposit-modal.matrix-preview[data-deposit-state=create] .deposit-create-form .modal-actions button{height:36px;min-height:36px;padding-block:7px}.deposit-modal h2{color:var(--text);letter-spacing:-.025em;margin:1px 0 0;font-size:18px}.modal-close{z-index:2;border:1px solid var(--line);width:28px;height:28px;color:var(--muted);background:var(--surface);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:10px;right:10px}.modal-close svg{width:17px;height:17px}.deposit-modal:not(.wallet-fee-modal) .modal-close,.confirm-modal .modal-close{background:0 0;border:0}.modal-notices{gap:6px;margin-top:10px;display:grid}.modal-notices:empty{display:none}.modal-actions{border-top:0;justify-content:flex-end;align-items:center;gap:7px;margin-top:12px;padding-top:0;display:flex}.modal-actions button,.modal-actions a{min-height:38px}.deposit-intro{color:var(--muted);margin:17px 0 0;font-size:12px;line-height:1.55}.deposit-entry{border:0;min-width:0;margin:0;padding:0}.deposit-entry:disabled{opacity:.58}.deposit-form{gap:14px;margin-top:10px;display:grid}.deposit-form label{gap:6px;font-size:10px}.deposit-form input,.deposit-form select{min-height:33px;padding-block:6px;font-size:10px}.deposit-provider-control{display:block;position:relative}.deposit-provider-control>i{z-index:2;background:var(--frog);pointer-events:none;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.deposit-provider-control select{padding-left:23px}.deposit-amount-input{display:block;position:relative}.deposit-amount-input input{padding-right:46px}.deposit-amount-input>span{color:var(--muted);font-size:10px;font-weight:850;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.deposit-amount-label{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.deposit-amount-label small{color:var(--muted);font-size:9px}.deposit-fee-copy{color:var(--muted);margin-top:1px;font-size:8px;font-weight:500;display:block}.deposit-math{border:1px solid var(--line);background:var(--surface);border-radius:9px;margin-top:18px;overflow:hidden}.deposit-math>div{min-height:34px;color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;font-size:9px;display:flex}.deposit-math>div+div{border-top:1px solid var(--line)}.deposit-math strong{color:var(--text);font-size:10px}.deposit-math-total{background:var(--surface-soft)}.deposit-math-total strong{color:var(--link);font-size:12px}.deposit-result{gap:10px;margin-top:12px;display:grid}.deposit-state-hero{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;grid-template-columns:72px 1fr auto;align-items:center;gap:14px;padding:15px;display:grid}.deposit-status-frog{place-items:center;width:66px;height:66px;display:grid}.deposit-status-frog img{object-fit:contain;width:64px;height:64px}.deposit-status-icon{color:#fff;background:var(--frog);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.deposit-status-icon svg{width:23px;height:23px}.deposit-state-hero[data-status=failed] .deposit-status-icon,.deposit-state-hero[data-status=canceled] .deposit-status-icon{background:var(--danger)}.deposit-state-hero[data-status=expired] .deposit-status-icon{background:var(--warning)}.deposit-state-hero h3{color:var(--text);margin:6px 0 4px;font-size:19px}.deposit-state-hero p{color:var(--muted);margin:0;font-size:11px}.project-id-row{border:1px solid var(--line);border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:6px 8px;display:flex}.project-id-row span{min-width:0}.project-id-row small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;display:block}.project-id-row code{color:var(--link);text-overflow:ellipsis;margin-top:3px;font-size:11px;display:block;overflow:hidden}.project-id-row .icon-action{flex-basis:24px;width:24px;height:24px}.deposit-result-facts{border:1px solid var(--line);border-radius:11px;display:grid}.deposit-result-facts>span{min-height:31px;color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:6px 8px;font-size:9px;display:flex}.deposit-result-facts>span+span{border-top:1px solid var(--line)}.deposit-result-facts strong{color:var(--text);font-size:12px}.balance-change-card{background:var(--surface-soft);border:1px solid #c8dcaf;border-radius:12px;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:14px;display:grid}.balance-change-card>span{text-align:center;gap:4px;display:grid}.balance-change-card small{color:var(--muted);text-transform:uppercase;font-size:9px}.balance-change-card strong{color:var(--text);font-size:15px}.balance-change-card>svg{width:20px;height:20px;color:var(--coral)}.deposit-payment-options{gap:8px;display:grid}.deposit-payment-options>strong{color:var(--text);font-size:11px}.deposit-payment-actions{grid-template-columns:1fr;gap:8px;display:grid}.deposit-payment-link{border:1px solid var(--line);min-height:38px;color:var(--text);background:var(--surface);border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:7px 10px;text-decoration:none;display:flex}.deposit-payment-link.app{color:#fff;border-color:var(--frog);background:var(--frog)}.deposit-payment-link>svg{width:20px;height:20px}.deposit-payment-link>span{gap:3px;display:grid}.deposit-payment-link strong{font-size:12px}.deposit-payment-link small{color:inherit;opacity:.72;font-size:9px}.deposit-provider-error{color:var(--danger);font-size:10px}.deposit-modal:not(.wallet-fee-modal) .primary-button{color:#fff;background:linear-gradient(90deg,#1b9009,#32a719)}.deposit-modal .secondary-button{color:var(--text);border:1px solid var(--line);background:var(--surface)}.deposit-create-form .modal-actions{grid-template-columns:1fr;margin-top:15px;display:grid}.deposit-create-form .modal-actions .primary-button{order:1}.deposit-create-form .modal-actions .secondary-button{order:2}.deposit-create-form .modal-actions button{width:100%}.deposit-pending-hero{text-align:center;justify-items:center;padding:2px 12px 4px;display:grid}.deposit-pending-hero img{object-fit:contain;border-radius:50%;width:64px;height:64px}.pending-dots{gap:8px;margin:8px 0 10px;display:flex}.pending-dots i{background:var(--frog);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite pendingPulse}.pending-dots i:nth-child(2){animation-delay:.15s}.pending-dots i:nth-child(3){animation-delay:.3s}@keyframes pendingPulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.deposit-pending-hero h3,.deposit-completed-hero h3,.deposit-terminal-hero h3{color:var(--text);margin:0;font-size:18px}.deposit-pending-hero p{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.5}.deposit-completed-hero{text-align:center;justify-items:center;gap:12px;padding:9px 0 5px;display:grid}.deposit-completed-hero>svg{color:#228b22;width:64px;height:64px}.deposit-completed-hero h3{color:#228b22;font-size:23px}.balance-change-card em{color:var(--muted);font-size:9px;font-style:normal}.deposit-terminal-hero{align-items:center;gap:12px;padding-top:4px;display:flex}.deposit-terminal-hero>svg{width:46px;height:46px;color:var(--danger);flex:0 0 46px}.deposit-terminal-hero[data-status=canceled]>svg{color:var(--link)}.deposit-terminal-copy{color:var(--body-text);margin:2px 0;font-size:11px;line-height:1.55}.stacked-actions{grid-template-columns:1fr;display:grid}.stacked-actions button{width:100%}:root[data-theme=dark] .deposit-modal .primary-button{color:var(--ink);border-color:var(--lime);background:var(--lime)}:root[data-theme=dark] .deposit-payment-link.app,:root[data-theme=dark] .deposit-payment-link.web{color:#fff;border-color:var(--lime);background:0 0}:root[data-theme=dark] .deposit-modal.matrix-preview[data-deposit-state=pending] .project-id-row code,:root[data-theme=dark] .deposit-modal.matrix-preview[data-deposit-state=pending] .project-id-row .icon-action{color:var(--text)}:root[data-theme=dark] .deposit-modal.matrix-preview[data-deposit-state=pending] .deposit-pending-hero img{transform-origin:bottom;transform:scale(1.28)}:root[data-theme=dark] .deposit-modal.matrix-preview[data-deposit-state=pending] .deposit-payment-link.app{box-shadow:0 0 14px color-mix(in srgb, var(--lime), transparent 72%)}:root[data-theme=dark] .deposit-modal[data-deposit-state=pending]{width:min(630px,100%)}:root[data-theme=dark] .deposit-result[data-result-state=pending]{grid-template:"project facts""hero facts"1fr"hero actions"/minmax(0,300px) minmax(0,258px);justify-content:space-between;column-gap:24px}:root[data-theme=dark] .deposit-result[data-result-state=pending] .pending-project{grid-area:project}:root[data-theme=dark] .deposit-result[data-result-state=pending] .deposit-pending-hero{grid-area:hero;align-self:center}:root[data-theme=dark] .deposit-result[data-result-state=pending] .deposit-result-facts{grid-area:facts;align-self:stretch}:root[data-theme=dark] .deposit-result[data-result-state=pending] .deposit-payment-actions{grid-area:actions}@media (width>=621px){:root[data-theme=dark] .deposit-modal[data-deposit-state=pending] .pending-project{transform:translate(7px,-6px)}:root[data-theme=dark] .deposit-modal[data-deposit-state=pending] .pending-project small{text-transform:none}:root[data-theme=dark] .deposit-modal[data-deposit-state=pending] .deposit-pending-hero{transform:translate(-41px,6px)}:root[data-theme=dark] .deposit-modal[data-deposit-state=pending] .deposit-pending-hero img,:root[data-theme=dark] .deposit-modal.matrix-preview[data-deposit-state=pending] .deposit-pending-hero img{transform:scale(1.45)}:root[data-theme=dark] .deposit-modal[data-deposit-state=pending] .deposit-pending-hero .pending-dots,:root[data-theme=dark] .deposit-modal[data-deposit-state=pending] .deposit-pending-hero h3,:root[data-theme=dark] .deposit-modal[data-deposit-state=pending] .deposit-pending-hero p{transform:translateY(-7px)}:root[data-theme=dark] .deposit-modal[data-deposit-state=pending] .deposit-pending-hero .pending-dots{transform:translateY(-10px)}:root[data-theme=dark] .deposit-modal[data-deposit-state=pending] .deposit-pending-hero h3{transform:translateY(-8px)}:root[data-theme=dark] .deposit-modal[data-deposit-state=pending] .deposit-pending-hero p{transform:translateY(-12px)}:root[data-theme=dark] .deposit-modal[data-deposit-state=pending] .deposit-pending-hero h3{font-size:16px}:root[data-theme=dark] .deposit-modal[data-deposit-state=pending] .deposit-result-facts{width:256px;height:125px;margin-bottom:-13px;transform:translate(1px,-22px)}:root[data-theme=dark] .deposit-modal[data-deposit-state=pending] .deposit-result-facts>span{min-height:41px;padding-inline:18px;font-size:11px}:root[data-theme=dark] .deposit-modal[data-deposit-state=pending] .deposit-payment-actions{grid-template-rows:repeat(2,1fr);width:256px;height:88px;margin-bottom:-4px;transform:translate(1px,-17px)}:root[data-theme=dark] .deposit-modal[data-deposit-state=pending] .deposit-payment-link{min-height:40px}:root[data-theme=dark] .deposit-modal[data-deposit-state=pending] .deposit-payment-link strong{font-size:14px}:root[data-theme=dark] .deposit-modal[data-deposit-state=pending] .deposit-payment-link.app{color:#fff;border-color:var(--lime);box-shadow:0 0 14px color-mix(in srgb, var(--lime), transparent 68%);background:linear-gradient(90deg,#249708,#43b929)}}.wallet-fee-modal{width:min(520px,100%)}.wallet-fee-modal .primary-button{color:#fff;background:var(--forest)}.wallet-fee-modal.matrix-preview{border-radius:12px;width:min(302px,100%);padding:16px}.wallet-fee-modal.matrix-preview[data-calculator-state=balance],.wallet-fee-modal.matrix-preview[data-calculator-state=empty],.wallet-fee-modal.matrix-preview[data-calculator-state=fallback]{width:min(290px,100%);min-height:370px}.calculator-heading{align-items:center;gap:13px;padding-right:38px;display:flex}.calculator-icon{color:#fff;background:var(--forest);border-radius:50%;flex:0 0 45px;place-items:center;width:45px;height:45px;display:grid}.calculator-icon svg{width:22px;height:22px}.wallet-fee-intro{color:var(--muted);margin:6px 0 0;font-size:9px;line-height:1.4}.wallet-fee-form{gap:9px;margin-top:11px;display:grid}.wallet-fee-form,.wallet-fee-form>*,.calculator-results,.calculator-result-primary,.commission-card,.calculator-actions{width:100%;min-width:0}.wallet-fee-form label{gap:5px;font-size:9px}.wallet-fee-form input{min-height:38px;font-size:10px}.token-input{display:block;position:relative}.token-input>img{z-index:2;object-fit:contain;width:23px;height:23px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.token-input input{padding-left:43px}.token-input.invalid input{border-color:var(--danger);box-shadow:0 0 0 2px color-mix(in srgb, var(--danger), transparent 86%)}.public-data-note{color:var(--muted);align-items:center;gap:7px;margin:-2px 0 0;font-size:10px;display:flex}.public-data-note svg{width:14px;height:14px}.calculator-results{gap:6px;display:grid}.calculator-result-hero{background:#eff8f1;border:1px solid #b8dbc7;border-radius:12px;grid-template-columns:58px 1fr;align-items:center;gap:13px;padding:14px;display:grid}.calculator-result-hero.empty{background:#fff7e8;border-color:#f0d3a5}:root[data-theme=dark] .calculator-result-hero,:root[data-theme=dark] .calculator-result-hero.empty{border-color:var(--line);background:var(--surface-soft)}.token-orb{background:#fff;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.token-orb img{object-fit:contain;width:40px;height:40px}.calculator-result-hero small,.calculator-recommendation small,.commission-card small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px}.calculator-result-hero strong{color:var(--text);letter-spacing:-.035em;margin-top:3px;font-size:24px;display:block}.calculator-result-hero p{color:var(--muted);margin:3px 0 0;font-size:10px}.calculator-recommendation{border:1px solid var(--line);background:var(--surface);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.calculator-recommendation span:first-child{gap:4px;display:grid}.calculator-recommendation strong{color:var(--text);font-size:17px}.recommendation-badge{min-width:52px;color:var(--ink);background:var(--lime);text-align:center;border-radius:999px;padding:8px 10px;font-size:14px;font-weight:900}.commission-card{border:1px solid var(--line);border-radius:11px;padding:12px 14px}.commission-card span{justify-content:space-between;align-items:center;gap:12px;display:flex}.commission-card strong{color:var(--text)}.commission-card p{color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.45}.fallback-note{color:#7b5614;background:#fff6dd;border:1px solid #eccd91;border-radius:9px;gap:7px;margin:0;padding:10px;font-size:10px;line-height:1.45;display:flex}.fallback-note svg{flex:0 0 15px;width:15px;height:15px}.calculator-actions{margin-top:2px}.calculator-result-primary{background:#eff8f1;border:1px solid #b8dbc7;border-radius:12px;grid-template-columns:38px 1fr;gap:5px 11px;padding:10px;display:grid}.calculator-result-primary .token-orb,.calculator-result-primary .token-orb img{width:38px;height:38px}.calculator-result-primary.empty{background:#fff7e9;border-color:#efd3a9}.calculator-balance{align-content:center;gap:2px;display:grid}.calculator-balance small,.calculator-recommendation small,.commission-card small{color:var(--muted);letter-spacing:.02em;text-transform:none;font-size:9px}.calculator-balance strong{color:var(--text);font-size:22px}.calculator-result-primary .calculator-recommendation{border:0;border-top:1px solid color-mix(in srgb, var(--line), transparent 20%);background:0 0;border-radius:0;grid-column:1/-1;justify-content:stretch;gap:4px;padding:5px 0 0;display:grid}.calculator-result-primary .calculator-recommendation strong{color:var(--frog);font-size:20px}.calculator-result-primary.empty .calculator-recommendation strong{color:#e16f07}.calculator-result-primary .calculator-recommendation p{color:var(--body-text);margin:0;font-size:10px;line-height:1.45}.commission-card{grid-template-columns:42px 1fr;align-items:center;gap:11px;display:grid}.commission-card .token-orb{width:38px;height:38px}.commission-card .token-orb img{width:30px;height:30px}.commission-card>span:last-child{justify-content:stretch;gap:2px;display:grid}.commission-card>span:last-child strong{font-size:13px}.commission-card>span:last-child p{margin:2px 0 0}.calculator-unavailable{text-align:center;justify-items:center;gap:8px;padding:10px 0 0;display:grid}.calculator-unavailable .unavailable-icon{color:#b66d05;background:#ffe6ad;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.calculator-unavailable .unavailable-icon svg{width:30px;height:30px}.calculator-unavailable h3{color:var(--text);margin:4px 0 0;font-size:18px}.calculator-unavailable>p{max-width:290px;color:var(--muted);margin:0 0 8px;font-size:11px;line-height:1.5}.calculator-unavailable .commission-card{text-align:left;width:100%}.calculator-actions{flex-wrap:nowrap}.calculator-actions button{white-space:nowrap;min-height:35px;padding-inline:14px;font-size:9px}.calculator-actions .live-pill{white-space:nowrap;flex:0 auto;margin-right:auto;padding-inline:8px;font-size:8px}.wallet-fee-modal.matrix-preview[data-calculator-state=balance] .wallet-fee-form,.wallet-fee-modal.matrix-preview[data-calculator-state=empty] .wallet-fee-form,.wallet-fee-modal.matrix-preview[data-calculator-state=fallback] .wallet-fee-form{flex-direction:column;gap:17px;min-height:282px;margin-top:10px;display:flex}.wallet-fee-modal.matrix-preview[data-calculator-state=balance] .calculator-heading,.wallet-fee-modal.matrix-preview[data-calculator-state=empty] .calculator-heading,.wallet-fee-modal.matrix-preview[data-calculator-state=fallback] .calculator-heading{margin-top:14px;padding-right:0}.wallet-fee-modal.matrix-preview[data-calculator-state=balance] .wallet-fee-intro,.wallet-fee-modal.matrix-preview[data-calculator-state=empty] .wallet-fee-intro,.wallet-fee-modal.matrix-preview[data-calculator-state=fallback] .wallet-fee-intro{display:none}.wallet-fee-modal.matrix-preview[data-calculator-state=balance] .calculator-results,.wallet-fee-modal.matrix-preview[data-calculator-state=empty] .calculator-results{gap:4px;width:calc(100% + 6px);margin-left:-3px}.wallet-fee-modal.matrix-preview[data-calculator-state=balance] .calculator-result-primary,.wallet-fee-modal.matrix-preview[data-calculator-state=empty] .calculator-result-primary{border-radius:8px;grid-template-columns:38px 1fr;height:159px;min-height:159px}.wallet-fee-modal.matrix-preview[data-calculator-state=balance] .calculator-result-primary{background:linear-gradient(180deg, var(--surface-soft) 0 42%, var(--surface) 42% 100%);border-color:#dfe6d0}.wallet-fee-modal.matrix-preview[data-calculator-state=empty] .calculator-result-primary{background:linear-gradient(180deg, #fff2d9 0 42%, var(--surface) 42% 100%)}.wallet-fee-modal.matrix-preview[data-calculator-state=balance] .commission-card,.wallet-fee-modal.matrix-preview[data-calculator-state=empty] .commission-card{background:0 0;border-radius:8px;grid-template-columns:38px 1fr;gap:11px;height:73px;min-height:73px;padding:11px 12px}.wallet-fee-modal.matrix-preview[data-calculator-state=balance] .calculator-result-primary .calculator-recommendation small,.wallet-fee-modal.matrix-preview[data-calculator-state=empty] .calculator-result-primary .calculator-recommendation small,.wallet-fee-modal.matrix-preview[data-calculator-state=balance] .commission-card small,.wallet-fee-modal.matrix-preview[data-calculator-state=empty] .commission-card small{color:var(--body-text)}.wallet-fee-modal.matrix-preview[data-calculator-state=balance] .calculator-result-primary .calculator-recommendation,.wallet-fee-modal.matrix-preview[data-calculator-state=empty] .calculator-result-primary .calculator-recommendation{padding-top:12px}.wallet-fee-modal.matrix-preview[data-calculator-state=balance] .calculator-result-primary .calculator-recommendation>*,.wallet-fee-modal.matrix-preview[data-calculator-state=empty] .calculator-result-primary .calculator-recommendation>*{transform:translateY(5px)}.wallet-fee-modal.matrix-preview[data-calculator-state=balance] .calculator-actions,.wallet-fee-modal.matrix-preview[data-calculator-state=empty] .calculator-actions,.wallet-fee-modal.matrix-preview[data-calculator-state=fallback] .calculator-actions{grid-template-columns:auto auto minmax(0,1fr);gap:2px;width:calc(100% + 8px);margin-top:auto;margin-left:-4px;display:grid;transform:translateY(-2px)}.wallet-fee-modal.matrix-preview[data-calculator-state=balance] .calculator-actions button,.wallet-fee-modal.matrix-preview[data-calculator-state=empty] .calculator-actions button,.wallet-fee-modal.matrix-preview[data-calculator-state=fallback] .calculator-actions button{min-height:31px;padding-inline:6px;font-size:7px}.wallet-fee-modal.matrix-preview[data-calculator-state=balance] .calculator-actions .secondary-button,.wallet-fee-modal.matrix-preview[data-calculator-state=empty] .calculator-actions .secondary-button,.wallet-fee-modal.matrix-preview[data-calculator-state=fallback] .calculator-actions .secondary-button{padding-inline:5px}.wallet-fee-modal.matrix-preview[data-calculator-state=balance] .calculator-actions .live-pill,.wallet-fee-modal.matrix-preview[data-calculator-state=empty] .calculator-actions .live-pill,.wallet-fee-modal.matrix-preview[data-calculator-state=fallback] .calculator-actions .live-pill{min-height:22px;margin-right:0;padding-inline:6px;font-size:7px}.wallet-fee-modal[data-calculator-state=checking] .token-input,.wallet-fee-modal[data-calculator-state=checking] .public-data-note{opacity:.58}.wallet-fee-modal[data-calculator-state=default],.wallet-fee-modal[data-calculator-state=checking],.wallet-fee-modal[data-calculator-state=error]{min-height:326px}.wallet-fee-modal[data-calculator-state=default] .wallet-fee-form,.wallet-fee-modal[data-calculator-state=checking] .wallet-fee-form,.wallet-fee-modal[data-calculator-state=error] .wallet-fee-form{flex-direction:column;min-height:240px;display:flex}.wallet-fee-modal.matrix-preview[data-calculator-state=default] .calculator-heading,.wallet-fee-modal.matrix-preview[data-calculator-state=checking] .calculator-heading,.wallet-fee-modal.matrix-preview[data-calculator-state=error] .calculator-heading{margin-top:16px}.wallet-fee-modal.matrix-preview[data-calculator-state=default] .wallet-fee-form,.wallet-fee-modal.matrix-preview[data-calculator-state=checking] .wallet-fee-form,.wallet-fee-modal.matrix-preview[data-calculator-state=error] .wallet-fee-form{min-height:212px;margin-top:23px}.wallet-fee-modal.matrix-preview[data-calculator-state=default] .calculator-actions,.wallet-fee-modal.matrix-preview[data-calculator-state=checking] .calculator-actions,.wallet-fee-modal.matrix-preview[data-calculator-state=error] .calculator-actions{transform:translateY(-4px)}.wallet-fee-modal.matrix-preview[data-calculator-state=default] .calculator-actions button,.wallet-fee-modal.matrix-preview[data-calculator-state=checking] .calculator-actions button,.wallet-fee-modal.matrix-preview[data-calculator-state=error] .calculator-actions button{height:35px}.wallet-fee-modal.matrix-preview[data-calculator-state=default] .wallet-fee-form label,.wallet-fee-modal.matrix-preview[data-calculator-state=checking] .wallet-fee-form label,.wallet-fee-modal.matrix-preview[data-calculator-state=error] .wallet-fee-form label{gap:12px}.wallet-fee-modal[data-calculator-state=default] .calculator-actions,.wallet-fee-modal[data-calculator-state=checking] .calculator-actions,.wallet-fee-modal[data-calculator-state=error] .calculator-actions{margin-top:auto}.wallet-fee-modal[data-calculator-state=balance] .wallet-fee-form>label,.wallet-fee-modal[data-calculator-state=balance] .public-data-note,.wallet-fee-modal[data-calculator-state=empty] .wallet-fee-form>label,.wallet-fee-modal[data-calculator-state=empty] .public-data-note,.wallet-fee-modal[data-calculator-state=fallback] .wallet-fee-form>label,.wallet-fee-modal[data-calculator-state=fallback] .public-data-note{display:none}:root[data-theme=dark] .calculator-result-primary,:root[data-theme=dark] .calculator-result-primary.empty{border-color:var(--line);background:var(--surface-soft)}.deposit-modal:not(.matrix-preview) h2,.confirm-modal:not(.matrix-preview) h2{font-size:22px}.deposit-modal:not(.matrix-preview) .modal-close,.confirm-modal:not(.matrix-preview) .modal-close{width:44px;height:44px;top:12px;right:12px}.deposit-modal:not(.matrix-preview) .deposit-form label,.wallet-fee-modal:not(.matrix-preview) .wallet-fee-form label{font-size:12px}.deposit-modal:not(.matrix-preview) .deposit-form input,.deposit-modal:not(.matrix-preview) .deposit-form select,.wallet-fee-modal:not(.matrix-preview) .wallet-fee-form input{min-height:44px;font-size:14px}.deposit-modal:not(.matrix-preview) .modal-actions button,.deposit-modal:not(.matrix-preview) .modal-actions a,.deposit-modal:not(.matrix-preview) .deposit-payment-link,.wallet-fee-modal:not(.matrix-preview) .calculator-actions button{min-height:44px;font-size:12px}.confirm-modal:not(.matrix-preview) p{font-size:14px}.confirm-modal{width:min(460px,100%);padding:22px}.confirm-modal.matrix-preview{border-radius:12px;width:min(300px,100%);padding:15px 15px 18px}.confirm-modal-icon{width:40px;height:40px;color:var(--danger);background:#fee9e4;border-radius:50%;place-items:center;margin-bottom:10px;display:grid}.confirm-modal-icon svg{width:23px;height:23px}.confirm-modal h2{color:var(--text);letter-spacing:-.03em;margin:10px 0 14px;font-size:18px}.confirm-modal p{margin:0;font-size:10.5px;line-height:1.7}.confirm-modal code{color:var(--link)}.confirm-modal-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:46px;display:grid}.confirm-modal-actions button{white-space:nowrap;justify-content:center;min-height:44px;padding:7px 8px;font-size:12px}.confirm-modal .secondary-button{color:var(--text);border:1px solid var(--frog);background:var(--surface)}:root[data-theme=dark] .confirm-modal-icon{background:color-mix(in srgb, var(--danger), transparent 80%)}:root[data-theme=dark] .confirm-modal .secondary-button{color:var(--lime);border-color:var(--lime);background:0 0}.legal-page{padding:28px 0 68px}.legal-breadcrumbs{color:var(--muted);align-items:center;gap:8px;margin-bottom:20px;font-size:11px;display:flex}.legal-breadcrumbs a{color:var(--link);font-weight:800;text-decoration:none}.legal-hero{border:1px solid var(--line);background:var(--surface);border-radius:18px;grid-template-columns:1fr 250px;align-items:center;gap:38px;min-height:242px;padding:32px 38px;display:grid;overflow:hidden}.legal-hero h1{color:var(--text);letter-spacing:-.06em;margin:18px 0 8px;font-size:clamp(52px,5vw,72px);line-height:.95}.legal-hero p{color:var(--muted);margin:0}.legal-hero img{object-fit:contain;justify-self:center;width:210px;height:210px}.legal-lock-summary{background:var(--surface-soft);border:1px solid #c7dcae;border-radius:14px;grid-template-columns:auto 1fr;gap:16px;margin:17px 0;padding:18px 22px;display:grid}.legal-lock-summary>svg{width:28px;height:28px;color:var(--link)}.legal-lock-summary h2{color:var(--text);margin:0 0 6px;font-size:19px}.legal-lock-summary p{margin:0;font-size:12px;line-height:1.6}.legal-layout{grid-template-columns:205px minmax(0,1fr);align-items:start;gap:28px;display:grid}.legal-nav{border:1px solid var(--line);background:var(--surface);border-radius:13px;gap:4px;padding:16px;display:grid;position:sticky;top:18px}.legal-nav strong{color:var(--text);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:10px}.legal-nav a{color:var(--muted);border-radius:7px;padding:7px 8px;font-size:11px;font-weight:700;text-decoration:none}.legal-nav a:hover{color:var(--link);background:var(--surface-soft)}.legal-article{border:1px solid var(--line);background:var(--surface);border-radius:15px;min-width:0;overflow:hidden}.legal-review-note{background:#fff7df;border:1px solid #e4c274;border-radius:9px;align-items:flex-start;gap:8px;padding:11px 12px;display:flex;color:#6d5116!important;margin:18px 22px 0!important}:root[data-theme=dark] .legal-review-note{background:#40371d;color:#f1d58a!important}.legal-review-note svg{flex:0 0 17px;width:17px;height:17px}.legal-article>section{border-bottom:1px solid var(--line);padding:25px 27px;scroll-margin-top:20px}.legal-article>section:last-child{border-bottom:0}.legal-article h2{color:var(--text);letter-spacing:-.03em;margin:0 0 11px;font-size:21px}.legal-article p,.legal-article li{color:var(--body-text);font-size:12px;line-height:1.75}.legal-article p{margin:9px 0}.legal-article a{color:var(--link);font-weight:800}.legal-rule-card{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;padding:17px}.legal-rule-card h3{color:var(--text);margin:0 0 8px}.legal-rule-card ol{margin:0;padding-left:20px}.site-footer{border-top:1px solid var(--line);color:var(--muted);padding-top:46px}.footer-heading h2{color:var(--text);letter-spacing:-.05em;margin:7px 0;font-size:clamp(30px,3.3vw,44px)}.footer-heading p{max-width:620px;margin:0;font-size:13px;line-height:1.55}.faq-section{grid-template-columns:1fr 1fr;gap:9px;padding:25px 0 38px;display:grid}.faq-wallet-check{background:var(--surface-soft);border:1px solid #cbdcad;border-radius:15px;grid-column:1/-1;justify-items:start;gap:13px;padding:20px;display:grid;position:relative}.faq-wallet-check>div{gap:6px;padding-right:100px;display:grid}.faq-wallet-check>.live-pill{position:absolute;top:20px;right:20px}.faq-wallet-check strong{color:var(--text);font-size:16px}.faq-wallet-check p{margin:0;font-size:11px}.inline-calculator-button{font-size:inherit;padding:0;display:inline}.faq-section details{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-self:start}.faq-section details[open]{border-color:var(--frog)}.faq-section summary{color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:15px 16px;font-size:12px;font-weight:850;list-style:none;display:flex}.faq-section summary::-webkit-details-marker{display:none}.faq-chevron{width:17px;height:17px;color:var(--coral);flex:0 0 17px;transition:transform .15s}.faq-section details[open] .faq-chevron{transform:rotate(180deg)}.faq-section details p{margin:0;padding:0 16px 16px;font-size:11px;line-height:1.6}.footer-directory{border-top:1px solid var(--line);grid-template-columns:1.5fr 1fr 1fr;gap:52px;padding:34px 0;display:grid}.footer-directory-intro{max-width:340px}.footer-directory-intro strong{color:var(--text);font-size:17px}.footer-directory-intro p{margin:8px 0 0;font-size:11px;line-height:1.65}.footer-link-group{align-content:start;gap:9px;display:grid}.footer-link-group strong{color:var(--text);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:10px}.footer-link-group a{color:var(--muted);align-items:center;gap:5px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.footer-link-group a:hover{color:var(--link)}.footer-link-group svg{width:13px;height:13px}.footer-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;min-height:68px;font-size:10px;display:flex}.footer-bottom span{color:var(--text);font-weight:900}.footer-bottom p{margin:0}.seo-content-shell>.topbar{min-height:78px}.seo-content-shell>.topbar .brand img{width:46px;height:46px}.seo-content-shell>.topbar .brand>span{letter-spacing:-1.1px;font-size:20px}.seo-content-shell .seo-theme-toggle img{width:19px;height:19px}.seo-content-shell .seo-external-icon{flex:0 0 14px;width:14px;height:14px}.seo-content-shell input,.seo-content-shell select{min-height:44px}.seo-content-shell .site-footer{border-top:1px solid var(--line);padding-top:0}.seo-content-shell .seo-footer-directory{border-top:0;grid-template-columns:1.5fr repeat(6,1fr);gap:17px;padding:24px 0;display:grid}.seo-content-shell .seo-footer-directory>div,.seo-content-shell .seo-footer-directory>nav{align-content:start;gap:8px;display:grid}.seo-content-shell .seo-footer-directory strong{color:var(--text);text-transform:uppercase;letter-spacing:.07em;font-size:10px}.seo-content-shell .seo-footer-directory a{color:var(--muted);font-size:10px;font-weight:700;text-decoration:none}.seo-content-shell .seo-footer-directory p{max-width:260px;color:var(--muted);margin:0;font-size:10px;line-height:1.55}.seo-content-shell .seo-footer-directory .brand{margin-bottom:6px}.seo-content-shell .seo-footer-directory .brand img{width:40px;height:40px}.seo-content-shell .seo-footer-directory .brand>span{letter-spacing:-.9px;font-size:16px}.seo-content-shell .seo-footer-bottom{border-top:1px solid var(--line);min-height:52px;color:var(--muted);justify-content:space-between;align-items:center;font-size:10px;display:flex}@media (width<=900px){.seo-content-shell .seo-footer-directory{grid-template-columns:1fr 1fr}.seo-content-shell .seo-footer-directory>div:first-child{grid-column:1/-1}}@media (width<=620px){.seo-content-shell>.topbar{min-height:44px}.seo-content-shell>.topbar .brand img{width:30px;height:30px}.seo-content-shell>.topbar .brand>span{font-size:15px}.seo-content-shell .seo-breadcrumbs,.seo-content-shell .legal-breadcrumbs{align-items:center}.seo-content-shell .seo-breadcrumbs a,.seo-content-shell .legal-breadcrumbs a,.seo-content-shell .seo-footer-directory a{align-items:center;min-height:44px;display:inline-flex}.seo-content-shell .seo-footer-directory{grid-template-columns:1fr}.seo-content-shell .seo-footer-directory>div:first-child{grid-column:auto}.seo-content-shell .seo-footer-directory>nav{gap:0}.seo-content-shell .seo-footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px}}.account-footer{border-top:1px solid var(--line);width:min(1398px,100% - 48px);min-height:66px;color:var(--muted);justify-content:space-between;align-items:center;gap:20px;margin:12px auto 0;font-size:10px;display:flex}.account-footer nav{align-items:center;gap:18px;display:flex}.account-footer a{color:var(--muted);font-weight:750;text-decoration:none}.account-footer a:hover{color:var(--link)}@media (width>=721px) and (width<=1399px){.wallet-list-header,.wallet-row{grid-template-columns:minmax(180px,1fr) minmax(180px,.9fr) minmax(160px,.7fr) 150px}.wallet-row.editing{grid-template-columns:minmax(180px,1fr) minmax(180px,.9fr) minmax(160px,.7fr) 60px 70px}.wallet-row.editing>input{width:100%}}@media (width>=1041px) and (width<=1399px){.wallet-save-prompt{grid-template-columns:1fr 1fr}.wallet-prompt-success,.wallet-prompt-actions{grid-column:1/-1}.wallet-prompt-success{border-right:0;border-bottom:1px solid var(--line);min-height:58px;padding:0 0 14px}.wallet-prompt-actions{grid-template-columns:1fr 1fr}}@media (width<=1040px){.topbar,.dashboard,.landing,.legal-page,.site-footer,.account-footer,.dashboard.wallets-mode,.dashboard.history-mode{width:min(100% - 32px,1398px)}.public-nav{display:none}.landing{grid-template-columns:1fr}.hero-copy{padding-top:0}.login-card{height:auto;min-height:0;overflow:visible}.is-authenticated .topbar{gap:16px}.is-authenticated .brand{gap:10px}.is-authenticated .brand img{width:44px;height:44px}.is-authenticated .brand>span{letter-spacing:-1px;font-size:20px}.summary-grid,.rental-grid,.activation-row{grid-template-columns:1fr}.activation-form{grid-area:auto/1;gap:16px;margin-top:14px}.activation-panel{grid-column:1}.legal-layout{grid-template-columns:1fr}.legal-nav{grid-template-columns:repeat(4,1fr);position:static}.legal-nav strong{grid-column:1/-1}.history-heading{flex-direction:column;align-items:stretch}.history-filters{grid-template-columns:1fr 1fr auto auto}.continuation-grid{grid-template-columns:1fr}.wallet-manager,.history-panel{grid-column:1}.wallet-save-prompt{grid-template-columns:1fr 1fr}.wallet-prompt-success,.wallet-prompt-actions{grid-column:1/-1}.wallet-prompt-success{border-right:0;border-bottom:1px solid var(--line);min-height:58px;padding:0 0 14px}.wallet-prompt-actions{grid-template-columns:1fr 1fr}.wallet-add-form{grid-template-columns:minmax(0,1fr) minmax(226px,auto);height:auto}.wallet-add-heading,.wallet-add-address,.wallet-add-form>.secondary-button{grid-column:1/-1}.wallet-add-form>.secondary-button{width:100%}.wallet-list-header,.wallet-row{grid-template-columns:minmax(180px,1.2fr) minmax(130px,1fr) 32px minmax(120px,auto)}.wallet-row.editing{grid-template-columns:minmax(160px,1fr) minmax(130px,1fr) minmax(150px,auto) auto auto}.wallet-row.editing>input{width:100%}}@media (width<=720px){.public-nav,.sign-in-link{display:none}.summary-grid,.activation-row{grid-template-columns:1fr}.activation-panel>p{margin-left:33px}.activation-form{grid-area:auto/1;margin-top:14px}.wallet-add-form,.wallet-row,.wallet-row.editing{grid-template-columns:1fr 1fr}.wallet-row.editing>input{width:100%}.wallet-list-header{display:none}.wallet-label-display{padding-left:0}.footer-directory{grid-template-columns:1fr 1fr}.footer-directory-intro{grid-column:1/-1}}@media (width<=620px){.is-public:not(.is-legal) .hero-points{margin-top:10px}.topbar,.dashboard,.landing,.legal-page,.site-footer,.account-footer,.dashboard.wallets-mode,.dashboard.history-mode{width:min(100% - 24px,1398px)}.global-notice-stack{width:calc(100% - 24px)}.wallet-save-prompt{grid-template-columns:1fr;gap:16px;padding:17px 16px}.wallet-prompt-success,.wallet-prompt-wallet,.wallet-prompt-label,.wallet-prompt-colors,.wallet-prompt-actions{grid-column:1}.wallet-prompt-actions{grid-template-columns:1fr}.topbar{gap:5px;min-height:44px}.brand{gap:6px}.brand img{width:30px;height:30px;transform:scale(1.4)}.brand>span{letter-spacing:-.8px;font-size:15px}.topbar-actions{gap:5px}.theme-toggle{border-radius:10px;flex-basis:44px;width:44px;height:44px}.telegram-link{border-radius:10px;min-height:44px;padding:0 10px;font-size:10px}.is-authenticated .brand>span{display:none}.is-authenticated .topbar{min-height:65px}.is-authenticated .brand img{width:30px;height:30px}.is-authenticated .account-chip{display:contents}.is-authenticated .account-copy{border:1px solid var(--line);background:var(--surface-strong);border-radius:10px;align-content:center;min-width:82px;min-height:44px;padding:0 9px 0 22px;display:grid;position:relative}.is-authenticated .account-copy:before{content:"";background:var(--frog);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.is-authenticated .account-copy small{display:none}.is-authenticated .account-copy b{margin:0;font-size:11px}.is-authenticated .status-dot{display:none}.deposit-nav-button{border-radius:10px;min-height:44px;padding:0 9px;font-size:10px}.logout-button{border:1px solid var(--line);background:var(--surface-strong);border-radius:10px;width:44px;min-height:44px;padding:0}.logout-label{display:none}.landing{flex-direction:column;align-items:stretch;gap:8px;padding:28px 0 18px;display:flex}.hero-copy{order:1}.hero-copy .eyebrow{display:none}.hero-copy h1{margin-top:0;font-size:48px;line-height:.97}.hero-subhead{margin:8px 0 4px!important;font-size:22px!important}.hero-copy>p{font-size:14px;line-height:1.5}.hero-points{grid-template-columns:repeat(3,1fr);margin-top:4px}.hero-points>div{text-align:center;grid-template-columns:1fr;justify-items:center;gap:3px;min-height:72px;display:grid;padding:6px 5px!important}.hero-point-mark{width:34px;height:34px;font-size:12px!important}.hero-point-mark svg{width:20px;height:20px}.hero-points b{font-size:10px}.hero-points small{display:none}.login-card{border-radius:15px;order:2;min-height:0;padding:12px 12px 9px}.login-heading{gap:9px}.mascot-halo{flex-basis:42px;width:42px;height:42px}.login-card h2{font-size:20px}.login-card>p{margin-top:6px;font-size:10.5px;line-height:1.35}.login-card form{gap:5px;margin-top:8px}.login-card label{gap:2px;font-size:8px}.login-card input{border-radius:8px;min-height:30px;padding:5px 10px;font-size:10px}.login-card .primary-button{min-height:36px;padding-block:6px;font-size:13px}.login-card .form-note{margin-top:3px;font-size:7px;line-height:1.3}.login-card .legal-consent{display:none}.feature-strip{order:3;grid-template-columns:1fr;align-self:stretch;width:100%;min-height:0;margin-top:0}.feature-strip article{min-height:37px;padding:5px 12px}.feature-strip h3{font-size:10px}.feature-strip p{font-size:8px}.feature-strip article+article{border-top:1px solid var(--line);border-left:0}.landing-calculator{order:4;grid-template-columns:44px minmax(0,1fr);align-self:stretch;gap:8px;width:100%;min-height:82px;margin-top:9px;padding:10px 12px}.landing-calculator-icon{width:44px;height:44px}.landing-calculator h2{white-space:nowrap;margin:3px 0 2px;font-size:16px}.landing-calculator p{font-size:9px}.landing-calculator .live-pill{display:none}.landing-calculator .secondary-button{min-width:0;min-height:28px}.dashboard{padding:6px 0 32px}.is-authenticated .dashboard-heading,.is-authenticated .summary-grid{display:none}.rental-grid{gap:12px}.rental-form-card,.rental-quote-card{border-radius:15px;min-height:0;padding:18px 16px}.panel h2{font-size:21px}.operation-form{grid-template-columns:1fr;margin-top:17px}.wide-field,.wallet-fee-check,.get-rate-button,.custom-energy-field{grid-column:1}.wallet-fee-check{flex-direction:column;align-items:flex-start}.form-rate-pill{display:none}.segment-control{gap:7px}.get-rate-button{min-height:48px}.rental-preview-head{flex-direction:column;align-items:flex-start}.energy-flow{min-height:105px}.asset-node,.energy-node{width:48px;height:48px}.asset-node img{width:30px;height:30px}.quote-box{grid-template-columns:1fr 1fr;gap:0;min-height:0;padding:0;overflow:hidden}:is(.rental-grid:has(.rental-quote-card>.quote-box) .sender-note,.rental-grid:has(.rental-quote-card>.quote-box) .wallet-fee-check,.rental-grid:has(.rental-quote-card>.quote-box) .get-rate-button){display:none}.mobile-only{display:inline!important}.desktop-only{display:none!important}.desktop-quote-heading,.desktop-quote-product{display:none}.mobile-quote-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:9px 12px;grid-column:1/-1!important;display:flex!important}.mobile-quote-heading h2{color:var(--text);margin:0;font-size:14px}.quote-box .quote-price{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-column:1;min-height:70px;padding:8px 12px}.quote-box .quote-price .price-line{margin-top:4px;font-size:24px;display:flex}.quote-box .quote-price .usd-estimate{margin-top:3px;font-size:10px;display:block}.quote-box .quote-price .quote-saving-copy{display:none}.mobile-quote-saving{border-bottom:1px solid var(--line);grid-column:2;align-content:center;gap:3px;min-height:70px;padding:10px 12px;display:grid!important}.mobile-quote-saving strong{color:var(--lime);font-size:14px}.mobile-quote-saving strong span{font-size:11px}.mobile-quote-saving>span{color:var(--muted);margin:0!important;font-size:9px!important}.quote-box .quoted-target{display:none}.mobile-quote-product{border-bottom:1px solid var(--line);grid-column:1/-1;gap:4px;padding:10px 12px;display:grid!important}.mobile-quote-product strong{color:var(--text);font-size:14px}.mobile-quote-product strong span{margin-left:5px;font-weight:700}.quote-box .lock-state{border:0;border-right:1px solid var(--line);border-radius:0;grid-column:1;align-items:center;gap:4px;min-height:44px;padding:8px 12px;display:flex}.quote-box .lock-state small{letter-spacing:0;text-transform:none}.quote-box .countdown{margin:0;font-size:14px;display:inline}.mobile-lock-icon{width:15px;height:15px;color:var(--lime);flex:0 0 15px}.quote-box .quote-edit{border-bottom:1px solid var(--line);grid-column:2;justify-content:center;place-self:stretch stretch;min-height:44px}.quote-box .quote-warning{grid-column:1/-1;margin:12px 12px 0}.quote-box .primary-button,.quote-box .deposit-inline-button{min-height:44px;margin:10px;grid-column:1/-1!important}.rental-quote-card .quote-box[data-quote-state=locked]{overflow:visible}.rental-quote-card .quote-box[data-quote-state=locked] .primary-button{margin:12px 0 0}.quote-box .deposit-inline-button+.primary-button,.quote-box .primary-button+.deposit-inline-button{margin-top:0}.activation-panel{padding:17px 16px}.activation-form{grid-template-columns:1fr}.activation-form .wide-field{grid-column:1}.activation-status{grid-template-columns:1fr}.wallet-manager-summary-action small{display:none}.wallet-manager-body{padding:16px}.wallet-add-form,.wallet-row,.wallet-row.editing{grid-template-columns:1fr}.history-panel{padding:17px 15px}.history-filters{grid-template-columns:1fr}.dashboard:not(.wallets-mode):not(.history-mode) .mobile-continuation-hint{min-height:64px;color:var(--muted);align-content:center;justify-items:center;gap:6px;display:grid}.dashboard:has(.quote-box) .continuation-grid{margin-top:85px}.mobile-continuation-hint>span{border:1px solid var(--line);width:30px;height:30px;color:var(--link);background:var(--surface);border-radius:50%;place-items:center;display:grid}.mobile-continuation-hint svg{width:16px;height:16px}.mobile-continuation-hint small{font-size:9px}.modal-backdrop{align-items:end;padding:0}.deposit-modal,.deposit-modal[data-deposit-state=pending],.wallet-fee-modal,.confirm-modal{width:100%;max-height:calc(100dvh - 18px);padding:28px 19px max(22px, env(safe-area-inset-bottom));border-bottom:0;border-left:0;border-right:0;border-radius:22px 22px 0 0}.deposit-modal:before,.confirm-modal:before{content:"";background:var(--muted);border-radius:999px;width:48px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}:root[data-theme=dark] .deposit-result[data-result-state=pending]{grid-template:"project""facts""hero""actions"/1fr;column-gap:0}.deposit-payment-actions{z-index:3;bottom:calc(-1 * max(22px, env(safe-area-inset-bottom)));padding:12px 19px max(14px, env(safe-area-inset-bottom));background:var(--surface-strong);grid-template-columns:1fr;margin:0 -19px;position:sticky}.deposit-state-hero{grid-template-columns:60px 1fr auto}.deposit-status-frog{width:54px;height:54px}.deposit-status-frog img{width:52px;height:52px}.modal-actions{bottom:calc(-1 * max(22px, env(safe-area-inset-bottom)));z-index:3;padding:14px 19px max(14px, env(safe-area-inset-bottom));background:var(--surface-strong);margin-inline:-19px;position:sticky}.calculator-heading{align-items:flex-start}.wallet-fee-modal h2{font-size:25px}.confirm-modal-actions{grid-template-columns:1fr}.confirm-modal-actions button{width:100%}.legal-page{padding-top:18px}.legal-hero{grid-template-columns:1fr 92px;gap:12px;min-height:160px;padding:22px 18px}.legal-hero h1{font-size:42px}.legal-hero img{width:88px;height:88px}.legal-lock-summary{grid-template-columns:1fr;padding:17px}.legal-nav{display:none}.legal-article>section{padding:21px 18px}.faq-section{grid-template-columns:1fr}.faq-wallet-check{padding-top:55px}.faq-wallet-check>div{padding-right:0}.footer-directory{grid-template-columns:1fr;gap:24px}.footer-directory-intro{grid-column:auto}.footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px}.is-public:not(.is-legal) .hero-copy>p:not(.hero-subhead){display:none}.is-public:not(.is-legal) .hero-points{gap:8px}.is-public:not(.is-legal) .hero-points>div{border:1px solid var(--line);border-radius:10px;min-height:72px;padding:6px 5px!important}.is-public:not(.is-legal) .hero-points>div:last-child{border-right:1px solid var(--line)}.is-public:not(.is-legal) .hero-points small{font-size:8px;display:block}.is-public:not(.is-legal) .desktop-proof{display:none!important}.is-public:not(.is-legal) .mobile-proof{display:grid!important}.is-public:not(.is-legal) .login-card{color:var(--body-text);border:1px solid var(--line);background:var(--surface);box-shadow:none}.is-public:not(.is-legal) .login-heading .card-kicker{display:none}.is-public:not(.is-legal) .login-card h2{color:var(--text)}.is-public:not(.is-legal) .login-card>p{color:var(--body-text)}.is-public:not(.is-legal) .login-card .inline-link{color:var(--frog)}.is-public:not(.is-legal) .login-card input{color:var(--text);border-color:var(--line);background:var(--surface-strong)}.is-public:not(.is-legal) .login-card input::placeholder,.is-public:not(.is-legal) .login-card .form-note{color:var(--muted)}.feature-strip article{grid-template-rows:1fr 1fr;grid-template-columns:32px 1fr 18px;column-gap:12px;position:relative}.feature-strip article>span{grid-area:1/1/3;width:28px;height:28px}.feature-strip article h3,.feature-strip article p{grid-column:2}.feature-strip .step-chevron{width:17px;height:17px;color:var(--muted);grid-area:1/3/3;align-self:center;display:block;transform:rotate(-90deg)}.landing-calculator{grid-template-columns:44px minmax(0,1fr) 28px}.landing-calculator .secondary-button{width:28px;min-width:28px;min-height:28px;color:var(--link);background:0 0;border:0;grid-area:1/3;padding:0;font-size:0}.landing-calculator .secondary-button svg{width:20px;height:20px}.login-card .primary-button,.landing-calculator .secondary-button{position:relative}.login-card .primary-button:before,.landing-calculator .secondary-button:before{content:"";position:absolute}.login-card .primary-button:before{inset:-4px}.landing-calculator .secondary-button:before{inset:-8px}.deposit-result{gap:10px;margin-top:12px}.deposit-pending-hero img{width:64px;height:64px}.deposit-pending-hero h3{font-size:17px}.deposit-pending-hero p{margin-top:4px;line-height:1.35}.pending-dots{margin:5px 0 7px}.deposit-result-facts>span{min-height:35px;padding-block:7px}.deposit-payment-link{min-height:46px}:root[data-theme=dark] .deposit-payment-link.app{color:var(--ink);background:var(--lime)}.is-authenticated .wallet-fee-check{display:none}:root[data-theme=dark] .deposit-modal[data-deposit-state=pending] .pending-project small{text-transform:none}:root[data-theme=dark] .deposit-modal.matrix-preview[data-deposit-state=pending] .deposit-pending-hero img{transform:scale(1)}:root[data-theme=dark] .deposit-modal[data-deposit-state=pending] .deposit-pending-hero .pending-dots,:root[data-theme=dark] .deposit-modal[data-deposit-state=pending] .deposit-pending-hero h3,:root[data-theme=dark] .deposit-modal[data-deposit-state=pending] .deposit-pending-hero p{position:relative;top:7px}:root[data-theme=dark] .deposit-modal[data-deposit-state=pending] .deposit-payment-link.app{color:#fff;border-color:var(--lime);background:linear-gradient(90deg,#8ccf05,#6fbd08)}.deposit-terminal-hero{align-items:flex-start}.calculator-actions .live-pill{background:0 0;border:0;justify-self:start;width:100%;margin:0;padding-left:0}.wallet-fee-modal:not(.matrix-preview) .calculator-actions{flex-wrap:wrap;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.wallet-fee-modal:not(.matrix-preview) .calculator-actions .live-pill{grid-column:1/-1}.wallet-fee-modal:not(.matrix-preview) .calculator-actions button{white-space:normal;width:100%;padding-inline:8px}}@media (width<=1040px){.is-authenticated .rental-grid{grid-template-columns:1fr;gap:14px;overflow:visible}.is-authenticated .rental-form-card,.is-authenticated .rental-quote-card{border:1px solid var(--line);background:var(--surface);border-radius:18px;min-height:0}.is-authenticated .rental-quote-card{grid-area:auto/1;padding:34px}.is-authenticated .rental-quote-card:before{display:none}.is-authenticated .activation-panel,.is-authenticated .activation-panel.is-expanded{grid-column:1}}@media (width<=620px){.is-public:not(.is-legal) .hero-points>div{text-align:left;grid-template-columns:30px minmax(0,1fr);place-items:center start;gap:6px;min-height:62px;padding:6px 7px!important}.is-public:not(.is-legal) .hero-point-mark{width:30px;height:30px}.is-public:not(.is-legal) .hero-point-mark svg{width:18px;height:18px}.is-public:not(.is-legal) .hero-points b{font-size:9px;line-height:1.15}.is-public:not(.is-legal) .hero-points small{font-size:7px;line-height:1.2}.is-public:not(.is-legal) .login-card{margin-top:8px;padding:12px 12px 9px}.is-public:not(.is-legal) .mascot-halo{flex-basis:42px;width:42px;height:42px}.is-public:not(.is-legal) .login-card h2{font-size:20px}.is-public:not(.is-legal) .login-card>p{margin-top:6px}.is-public:not(.is-legal) .login-card form{margin-top:8px}.is-public:not(.is-legal) .login-card .form-note{width:250px;font-size:9px}.is-public:not(.is-legal) .feature-strip article{min-height:37px;padding:5px 12px}.rental-primary-heading{display:none}.is-authenticated .dashboard{padding-top:3px}.is-authenticated .rental-grid{gap:12px}.is-authenticated .rental-form-card,.is-authenticated .rental-quote-card{border-radius:15px;padding:18px 16px}.is-authenticated .rental-form-card{min-height:230px}.is-authenticated .rental-quote-card{min-height:294px}.is-authenticated .rental-form-card .operation-form{grid-template-columns:1fr;gap:13px;margin-top:0}.is-authenticated .rental-form-card>.operation-form>.wide-field:first-child{border-bottom:0;padding-bottom:0}.is-authenticated .rental-form-card .wallet-picker>input{min-height:44px}.is-authenticated .rental-form-card .segment-control button{min-height:44px;font-size:12px}.is-authenticated .rental-form-card .wallet-fee-check{border-bottom:0;min-height:24px;padding-bottom:0}.is-authenticated .rental-form-card .get-rate-button{min-height:48px;font-size:13px}.is-authenticated .activation-panel{min-height:126px}.saved-wallets-shortcut{display:inline-flex!important}.is-authenticated .rental-quote-card{padding:18px 16px}.quote-preview-live{margin-bottom:13px}.is-authenticated .quote-card-heading h2{font-size:21px}.is-authenticated .quote-card-heading p{margin-top:6px;font-size:11px}.is-authenticated .rental-preview{grid-template-rows:auto 1fr auto}.is-authenticated .energy-flow{min-height:105px}.is-authenticated .flow-connector{width:42px}.is-authenticated .asset-node,.is-authenticated .energy-node{width:48px;height:48px}.is-authenticated .asset-node img{width:30px;height:30px}.is-authenticated .energy-node svg{width:26px;height:26px}.is-authenticated .flow-item b{margin-top:4px;font-size:12px}.is-authenticated .flow-item small{font-size:10px}.is-authenticated .rental-preview dl{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0}.is-authenticated .rental-preview dl>div{min-height:41px;padding:9px 12px}.is-authenticated .rental-preview dt{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:9px}.is-authenticated .rental-preview dd{font-size:12px}.is-authenticated .activation-panel,.is-authenticated .activation-panel.is-expanded{border:1px solid var(--line);background:var(--surface-soft);border-radius:15px;grid-column:1;padding:10px}.is-authenticated .activation-row{grid-template-columns:1fr}.is-authenticated .activation-title .activation-icon{display:none}.is-authenticated .activation-title .step-number{display:inline-grid}.is-authenticated .activation-panel .panel-heading{order:1}.is-authenticated .activation-panel>p{order:3;margin:4px 0 0;font-size:9px}.activation-open{display:none}.is-authenticated .activation-form,.is-authenticated .activation-panel.is-expanded .activation-form{order:2;grid-area:auto/1;gap:6px;margin-top:6px;display:grid}.is-authenticated .activation-form input{min-height:31px;padding-block:5px}.is-authenticated .activation-form .secondary-button{display:none}.is-authenticated .activation-form:has(input:not(:placeholder-shown)) .secondary-button{display:inline-flex}.is-authenticated .activation-panel.is-preview-quote .activation-form .secondary-button{display:none}.wallet-add-form{height:auto;min-height:0}.rental-grid:has(.rental-quote-card>.quote-box){gap:12px}.rental-grid:has(.rental-quote-card>.quote-box) .rental-form-card{padding:8px 12px}.rental-grid:has(.rental-quote-card>.quote-box) .rental-form-card .operation-form{gap:4px}.rental-grid:has(.rental-quote-card>.quote-box) .rental-form-card .segment-field:has(.energy-amount-control){margin-top:7px}.rental-grid:has(.rental-quote-card>.quote-box) .rental-form-card .segment-field:not(:has(.energy-amount-control)){margin-top:9px}.rental-grid:has(.rental-quote-card>.quote-box) .rental-form-card .field-header{min-height:18px;margin-bottom:2px;font-size:10px;line-height:1}.rental-grid:has(.rental-quote-card>.quote-box) .rental-form-card .segment-field legend{min-height:18px;margin-bottom:2px;font-size:10px;line-height:1}.rental-grid:has(.rental-quote-card>.quote-box) .rental-form-card .step-number{flex-basis:19px;width:19px;height:19px;font-size:9px}.rental-grid:has(.rental-quote-card>.quote-box) .rental-form-card .wallet-picker>input{min-height:36px;padding-block:6px;font-size:11px}.rental-grid:has(.rental-quote-card>.quote-box) .rental-form-card .segment-control{padding:0}.rental-grid:has(.rental-quote-card>.quote-box) .rental-form-card .segment-control button{min-height:34px;padding-block:4px;font-size:10px}.rental-grid:has(.rental-quote-card>.quote-box) .rental-quote-card{background:0 0;border:0;padding:0}.rental-grid:has(.rental-quote-card>.quote-box) .quote-box{background:0 0;border:0;border-radius:0;overflow:visible}.rental-grid:has(.rental-quote-card>.quote-box) .mobile-quote-heading{border:1px solid var(--line);background:var(--surface);border-radius:12px 12px 0 0;padding:6px 12px}.rental-grid:has(.rental-quote-card>.quote-box) .mobile-quote-heading .live-pill{min-height:22px;margin:0;padding:2px 7px;font-size:9px}.rental-grid:has(.rental-quote-card>.quote-box) .quote-price{border-left:1px solid var(--line);background:var(--surface)}.rental-grid:has(.rental-quote-card>.quote-box) .mobile-quote-saving{border-right:1px solid var(--line);background:var(--surface)}.rental-grid:has(.rental-quote-card>.quote-box) .mobile-quote-product{border-right:1px solid var(--line);border-left:1px solid var(--line);background:var(--surface);min-height:44px;padding:5px 12px}.rental-grid:has(.rental-quote-card>.quote-box) .lock-state{border-bottom:1px solid var(--line);border-left:1px solid var(--line);background:var(--surface);border-radius:0 0 0 12px;min-height:59px}.rental-grid:has(.rental-quote-card>.quote-box) .quote-edit{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);border-radius:0 0 12px;min-height:59px}.rental-grid:has(.rental-quote-card>.quote-box) .quote-box .primary-button{margin:20px 0 0}:is(.site-shell:has(.dashboard.wallets-mode) .topbar,.site-shell:has(.dashboard.history-mode) .topbar){min-height:44px}.is-authenticated .topbar-actions{position:relative}.deposit-unavailable-tooltip{top:calc(100% + 8px);right:44px}.table-wrap{overscroll-behavior:contain;max-height:65vh;overflow:auto}.table-wrap th{z-index:2;background:var(--surface);position:sticky;top:0}.modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.account-footer{flex-direction:column;align-items:flex-start;padding:16px 0}.account-user-id{order:3;margin-left:0}}
