@import"https://fonts.googleapis.com/css2?family=Courier+Prime:ital,wght@0,400;0,700;1,400&family=IBM+Plex+Sans:wght@400;500;600;700&family=Host+Grotesk:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400;1,800&family=Inter+Tight:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap";:root{color-scheme:dark light;--stt-font-family-primary: "Inter Tight", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--stt-letter-spacing-default: 0;--stt-font-size-10: 10px;--stt-font-size-12: 12px;--stt-font-size-14: 14px;--stt-font-size-16: 16px;--stt-font-size-20: 20px;--stt-font-size-24: 24px;--stt-font-size-38: 38px;--stt-line-height-12: 12px;--stt-line-height-16: 16px;--stt-line-height-18: 18px;--stt-line-height-20: 20px;--stt-line-height-22: 22px;--stt-line-height-24: 24px;--stt-line-height-26: 26px;--stt-line-height-30: 30px;--stt-line-height-42: 42px;--stt-font-weight-regular: 400;--stt-font-weight-medium: 500;--stt-font-weight-semibold: 600;--stt-font-weight-bold: 700;--stt-size-toggle-mode-icon: 16px;--stt-size-toggle-thumb: 24px;--stt-radius-toggle: 999px;--stt-spacing-toggle-inset: 2px;--stt-size-toggle-width: 132px;--stt-size-toggle-height: 32px;--stt-size-toggle-track-width: 48px;--stt-size-toggle-track-height: 28px;--stt-spacing-toggle-mode-gap: 8px;--color-green-400: #4cbd4c;--color-green-500: #11a31d;--color-green-700: #108d19;--color-green-800: #0e6b14;--color-orange-500: #f05a24;--color-bg-sell-default: #e02424;--color-bg-danger-solid: #e02424;--color-bg-danger-subtle: rgba(224, 36, 36, .12);--color-text-danger: #e02424;--color-bg-warning-subtle: rgba(240, 90, 36, .16);--color-bg-warning-subtle-strong: rgba(240, 90, 36, .28);--color-bg-warning-solid: #ff9a6b;--color-text-warning-default: #ff9a6b;--color-bg-system-message: #25282b;--color-text-muted: #a0a7a0;--color-text-on-brand: #ffffff;--color-text-on-danger: #ffffff;--color-base-white: #ffffff;--gradient-brand-primary: linear-gradient( 199.98deg, var(--color-green-400) 14.65%, var(--color-green-500) 53.54%, var(--color-green-700) 85.35% );--color-bg-page: #0c0e0c;--color-bg-elevated: #1a1d1e;--color-bg-surface: #25282b;--color-bg-sunken: #141617;--color-text-primary: #f9fbf9;--color-text-secondary: #ced2ce;--color-text-primary-white: #ffffff;--color-text-on-sell: #ffffff;--color-text-on-success: #ffffff;--color-icon-secondary: #a0a7a0;--color-icon-on-sell: #ffffff;--color-icon-high-contrast: #ffffff;--color-border-subtle: #262a26;--color-border-extra-subtle: #1f221f;--color-bg-brand-default: #11a31d;--color-bg-brand-subtle: rgba(17, 163, 29, .16);--color-text-brand-default: #4cbd4c;--color-bg-success-subtle: rgba(17, 163, 29, .16);--color-text-success: #4cbd4c;--color-bg-disabled: #25282b;--color-text-disabled: #565d56;--color-bg-overlay: rgba(12, 14, 12, .2);--shadow-small-block: 6px 6px 0 rgba(255, 255, 255, .1);--figma-bg: var(--color-bg-page);--figma-surface: var(--color-bg-surface);--figma-surface-2: var(--color-bg-elevated);--figma-surface-3: var(--color-bg-surface);--figma-grey-9: var(--color-bg-sunken);--figma-grey-15: var(--color-bg-surface);--figma-border: var(--color-border-subtle);--figma-text: var(--color-text-primary);--figma-muted: var(--color-text-secondary);--figma-secondary: var(--color-icon-secondary);--figma-caption: var(--color-text-secondary);--figma-accent: var(--color-green-700);--figma-accent-bright: var(--color-green-500);--figma-accent-mid: var(--color-green-500);--figma-btn-light: var(--color-text-primary);--figma-btn-light-text: var(--color-bg-page);--figma-green-muted: var(--color-text-brand-default);--figma-input-bg: rgba(255, 255, 255, .05);--color-border-default: #3a3f3a;--color-bg-neutral-pressed: #3a3f3a;--figma-font-display: var(--stt-font-family-primary);--figma-font-label: var(--stt-font-family-primary);--figma-font-mono: var(--stt-font-family-primary);--bg: var(--color-bg-page);--bg-raised: var(--color-bg-elevated);--bg-inset: var(--color-bg-sunken);--border: var(--color-border-subtle);--border-strong: var(--color-border-subtle);--text: var(--color-text-primary);--text-muted: var(--color-text-secondary);--accent: var(--color-green-500);--accent-strong: var(--color-green-700);--accent-soft: var(--color-bg-brand-subtle);--buy: var(--color-text-success);--sell: var(--color-orange-500);--success: var(--color-text-success);--warning: var(--color-text-warning-default);--danger: var(--color-text-danger);--info: #58a6ff;--border-strong: var(--color-border-default);--mono: "Courier Prime", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--sans: "Host Grotesk", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--label: "IBM Plex Sans", var(--sans)}@media(prefers-color-scheme:light){:root:not([data-theme]){--color-bg-page: #f2f4f2;--color-bg-elevated: #ffffff;--color-bg-surface: #f6f6f6;--color-bg-sunken: #f2f4f2;--color-text-primary: #141714;--color-text-secondary: #3f443e;--color-icon-secondary: #565d56;--color-icon-high-contrast: #000000;--color-border-subtle: #e4e7e4;--color-border-extra-subtle: #f2f4f2;--color-bg-danger-subtle: #fff1f0;--color-text-danger: #e02424;--color-bg-warning-subtle: #fff4ec;--color-bg-warning-subtle-strong: #ffe9af;--color-bg-warning-solid: #9d5900;--color-text-warning-default: #c44a0e;--color-bg-system-message: #e1e1e1;--color-text-muted: #565d56;--color-text-brand-default: #0e6b14;--color-bg-success-subtle: #ebf9f5;--color-text-success: #11a31d;--color-bg-disabled: #f2f4f2;--color-text-disabled: #ced2ce;--color-bg-overlay: rgba(12, 14, 12, .2);--color-border-default: #ced2ce;--color-bg-neutral-pressed: #e4e7e4;--figma-btn-light: #e5e5e5;--figma-btn-light-text: #181818;--figma-input-bg: rgba(0, 0, 0, .04);--shadow-small-block: 6px 6px 0 rgba(0, 0, 0, .1)}}[data-theme=light]{color-scheme:light;--color-bg-page: #f2f4f2;--color-bg-elevated: #ffffff;--color-bg-surface: #f6f6f6;--color-bg-sunken: #f2f4f2;--color-text-primary: #141714;--color-text-secondary: #3f443e;--color-icon-secondary: #565d56;--color-icon-high-contrast: #000000;--color-border-subtle: #e4e7e4;--color-border-extra-subtle: #f2f4f2;--color-bg-danger-subtle: #fff1f0;--color-text-danger: #e02424;--color-bg-warning-subtle: #fff4ec;--color-bg-warning-subtle-strong: #ffe9af;--color-bg-warning-solid: #9d5900;--color-text-warning-default: #c44a0e;--color-bg-system-message: #e1e1e1;--color-text-muted: #565d56;--color-bg-brand-subtle: #ecfaeb;--color-text-brand-default: #0e6b14;--color-bg-success-subtle: #ebf9f5;--color-text-success: #11a31d;--color-bg-disabled: #f2f4f2;--color-text-disabled: #ced2ce;--color-bg-overlay: rgba(12, 14, 12, .2);--color-border-default: #ced2ce;--color-bg-neutral-pressed: #e4e7e4;--figma-btn-light: #e5e5e5;--figma-btn-light-text: #181818;--figma-input-bg: rgba(0, 0, 0, .04);--shadow-small-block: 6px 6px 0 rgba(0, 0, 0, .1)}[data-theme=dark]{color-scheme:dark;--color-bg-page: #0c0e0c;--color-bg-elevated: #1a1d1e;--color-bg-surface: #25282b;--color-bg-sunken: #141617;--color-text-primary: #f9fbf9;--color-text-secondary: #ced2ce;--color-icon-secondary: #a0a7a0;--color-icon-high-contrast: #ffffff;--color-border-subtle: #262a26;--color-border-extra-subtle: #1f221f;--color-bg-danger-subtle: rgba(224, 36, 36, .16);--color-text-danger: #ff6b6b;--color-bg-warning-subtle: rgba(240, 90, 36, .16);--color-bg-warning-subtle-strong: rgba(240, 90, 36, .28);--color-bg-warning-solid: #ff9a6b;--color-text-warning-default: #ff9a6b;--color-bg-system-message: #25282b;--color-text-muted: #a0a7a0;--color-bg-brand-subtle: rgba(17, 163, 29, .16);--color-text-brand-default: #4cbd4c;--color-bg-success-subtle: rgba(17, 163, 29, .16);--color-text-success: #4cbd4c;--color-bg-disabled: #25282b;--color-text-disabled: #565d56;--color-bg-overlay: rgba(12, 14, 12, .2);--color-border-default: #3a3f3a;--color-bg-neutral-pressed: #3a3f3a;--figma-btn-light: var(--color-text-primary);--figma-btn-light-text: var(--color-bg-page);--figma-input-bg: rgba(255, 255, 255, .05);--shadow-small-block: 6px 6px 0 rgba(255, 255, 255, .1)}.app-shell-v2{background:var(--color-bg-page);min-height:100dvh;display:flex;flex-direction:column}.app-shell-v2 .main{background:var(--color-bg-page);flex:1 1 auto}.site-banner{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;padding:8px 16px;box-sizing:border-box}.site-banner-inner{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;width:100%;max-width:1360px}.site-banner-message{margin:0;flex:0 1 auto;min-width:0;font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-14);font-weight:var(--stt-font-weight-bold);line-height:var(--stt-line-height-20);letter-spacing:var(--stt-letter-spacing-default);color:var(--color-text-primary-white);text-align:center}.site-banner-action,.site-banner-dismiss{display:inline-flex;align-items:center;justify-content:center;gap:4px;flex-shrink:0;padding:6px;border:0;border-radius:4px;background:#fff3;color:var(--color-text-primary-white);font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-12);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-16);text-decoration:none;white-space:nowrap;cursor:pointer;box-sizing:border-box}.site-banner-action:hover,.site-banner-dismiss:hover{color:var(--color-text-primary-white);text-decoration:none;filter:brightness(1.05)}.site-banner-dismiss{padding:6px}.site-banner--promo{background-color:var(--color-green-800);background-image:url(/assets/banners/announcement-info-bg.png);background-position:center;background-repeat:no-repeat;background-size:cover}.site-banner--warning,.site-banner--verification{background-image:linear-gradient(90deg,#4d2605,#8c4d0d 35%,#7b6108,#8c4d0d 65%,#4d2605)}@media(max-width:1200px){.site-banner{position:relative;align-items:flex-start;justify-content:flex-start;min-height:auto;padding:10px 40px 10px 16px}.site-banner-inner{flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:8px;max-width:none}.site-banner-message{flex:1 1 auto;width:100%;text-align:left;font-size:var(--stt-font-size-12);line-height:var(--stt-line-height-16);white-space:normal}.site-banner-dismiss{position:absolute;top:8px;right:8px;width:28px;height:28px;padding:6px}.site-banner:has(.site-banner-action){padding-right:16px}.site-banner:has(.site-banner-action) .site-banner-inner{flex-direction:column;align-items:flex-start}.site-banner-action{margin-top:2px}}.topbar.topbar-v2{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-bottom:none!important;min-height:auto;padding:24px 24px 0}.topbar-v2 .topbar-inner-v2{max-width:1360px;min-height:68px;margin:0 auto;padding:16px;gap:16px;background:var(--color-bg-elevated);border-radius:8px;align-items:stretch;flex-direction:column}.topbar-v2 .topbar-shell-row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-width:0}.topbar-v2 .topbar-brand-nav{display:flex;align-items:center;gap:24px;min-width:0;flex:1 1 auto}.topbar-v2 .brand-v2{gap:8px;padding:3px 10px;flex-shrink:0;text-decoration:none}.topbar-v2 .brand-v2:hover{text-decoration:none}.topbar-v2 .brand-logo-icon{width:27px;height:24px;flex-shrink:0}.topbar-v2 .brand-name-v2{font-family:var(--stt-font-family-primary);font-weight:var(--stt-font-weight-bold);font-style:normal;font-size:var(--stt-font-size-24);line-height:var(--stt-line-height-30);letter-spacing:var(--stt-letter-spacing-default);color:var(--color-text-primary);margin-left:0}.topbar-v2 .nav-v2{display:flex;align-items:center;gap:8px;flex:1 1 auto;justify-content:flex-start;min-width:0;flex-wrap:nowrap}.header-nav-link{display:inline-flex;align-items:center;gap:4px;padding:6px 8px;border-radius:4px;font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-14);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-20);color:var(--color-text-primary);text-decoration:none;white-space:nowrap}.header-nav-link:hover{text-decoration:none;color:var(--color-text-primary)}.header-mask-icon{display:block;flex-shrink:0;background-color:var(--color-text-primary);-webkit-mask:center / contain no-repeat;mask:center / contain no-repeat}.header-nav-link.is-active{background:var(--color-bg-brand-default);color:var(--color-text-primary-white)}.header-nav-link.is-active .header-mask-icon,.header-nav-link.is-active .header-nav-link-icon{background-color:var(--color-text-primary-white)}.header-nav-link .header-nav-badge{margin-left:2px;min-width:18px;height:18px;padding:0 5px;background:var(--color-bg-danger-solid);color:var(--color-text-on-danger);font-size:10px;font-weight:700;line-height:1}.header-nav-link.is-active .header-nav-badge{background:var(--color-bg-elevated);color:var(--color-bg-danger-solid)}.mobile-shell-menu-item .header-nav-badge{margin-left:auto}.header-icon-btn .header-mask-icon{background-color:var(--color-text-primary)}.topbar-balance-eye-icon{background-color:var(--color-icon-secondary)}.topbar-balance--figma .topbar-balance-toggle:hover .topbar-balance-eye-icon{background-color:var(--color-text-primary)}.topbar-v2 .nav-link{font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-14);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-20);color:var(--color-text-primary);padding:6px 8px;border-radius:4px;background:transparent}.topbar-v2 .nav-link:hover{color:var(--color-text-primary);background:transparent;text-decoration:none}.topbar-v2 .nav-link.active{background:var(--color-bg-brand-default);color:var(--color-text-primary-white)}.topbar-v2 .topbar-actions-v2{gap:8px;flex-shrink:0}.topbar-v2 .nav-v2-desktop{flex-wrap:nowrap}.header-profile{display:flex;align-items:center;gap:10px;flex-shrink:0}.header-profile-meta{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:0}.header-profile-username{font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-10);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-14);color:var(--color-text-secondary);white-space:nowrap}.header-profile-balance.topbar-balance{justify-content:flex-end}.topbar-balance--figma .topbar-balance-value{font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-14);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-18);color:var(--color-text-primary)}.topbar-balance--figma .topbar-balance-value:hover,.topbar-balance--figma .topbar-balance-value:focus-visible{color:var(--color-text-brand-default, var(--color-text-primary));text-decoration:none}.topbar-balance--figma .topbar-balance-toggle{color:var(--color-icon-secondary)}.header-profile-avatar{display:inline-flex;flex-shrink:0;padding:0;border:0;background:transparent;line-height:0;text-decoration:none;cursor:pointer;overflow:hidden;border-radius:6px}.header-profile-avatar .avatar,.header-profile-avatar .identicon{border-radius:6px}.header-profile-avatar:hover,.header-profile-avatar:focus-visible{filter:brightness(.96);outline:none}.header-profile-menu-toggle.is-open{border-radius:6px;box-shadow:0 0 0 2px var(--color-bg-surface)}.header-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:8px;border:1px solid var(--color-border-subtle);border-radius:4px;background:transparent;color:var(--color-text-primary);text-decoration:none;flex-shrink:0;box-sizing:border-box;cursor:pointer}.header-icon-btn:hover{text-decoration:none;color:var(--color-text-primary);filter:brightness(.96)}.header-profile-menu-panel{position:fixed;z-index:120;min-width:280px;max-width:min(360px,calc(100vw - 24px));padding:8px;background:var(--color-bg-elevated);border-radius:0 0 8px 8px;box-shadow:var(--shadow-small-block);box-sizing:border-box}.header-profile-menu-content{display:flex;flex-direction:column;gap:8px;width:100%}.header-profile-menu-item{display:flex;align-items:center;gap:8px;width:100%;padding:8px;border:0;border-radius:8px;background:var(--color-bg-elevated);color:inherit;text-align:left;text-decoration:none;cursor:pointer;box-sizing:border-box;font:inherit}.header-profile-menu-item:hover{filter:brightness(.98);text-decoration:none;color:inherit}.header-profile-menu-item-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:6px;border-radius:6px;background:var(--color-bg-surface);color:var(--color-icon-high-contrast)}.header-profile-menu-item-text{display:flex;flex-direction:column;align-items:flex-start;gap:0;min-width:0}.header-profile-menu-item-title{font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-14);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-20);color:var(--color-text-primary)}.header-profile-menu-item-desc{font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-10);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-16);color:var(--color-text-secondary)}.header-profile-menu-sheet{width:100%;max-width:100%;padding:16px 16px 24px;gap:16px}.header-profile-menu-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.header-profile-menu-sheet-title{margin:0;font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-16);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-24);color:var(--color-text-primary)}.header-profile-menu-sheet-close{flex-shrink:0}@media(max-width:1200px){.header-profile-menu-backdrop.mp-sheet-backdrop{align-items:flex-end;justify-content:stretch;padding:0}.header-profile-menu-sheet.mp-sheet{width:100%;max-width:none;border-radius:12px 12px 0 0}}.topbar-v2 .notifications-bell--shell .notifications-bell-toggle{border:1px solid var(--color-border-subtle);background:transparent;color:var(--color-text-primary)}.topbar-v2 .notifications-bell--shell .notifications-bell-toggle:hover{background:transparent;filter:brightness(.96)}.topbar-v2 .notifications-bell--shell .notifications-bell-shell-icon{background-color:var(--color-text-primary)}.app-shell-v2 .notifications-bell-badge{background:var(--color-bg-danger-solid);color:var(--color-text-on-danger)}.topbar-actions-mobile{display:none}@media(max-width:1200px){.topbar-v2 .topbar-actions.topbar-actions-desktop{display:none!important}.topbar-v2.is-menu-open .topbar-actions-mobile{display:flex}}.btn-header-login{display:inline-flex;align-items:center;justify-content:center;padding:8px;border:1px solid var(--color-border-subtle);border-radius:4px;background:transparent;color:var(--color-text-primary);font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-14);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-16);text-decoration:none;cursor:pointer}.btn-header-login:hover{text-decoration:none;color:var(--color-text-primary)}.btn-header-get-started,.topbar-v2 .btn-header-create{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:8px;border:0;border-radius:4px;background:var(--gradient-brand-primary);color:var(--color-text-primary-white);font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-14);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-16);text-decoration:none;cursor:pointer}.btn-header-get-started:hover,.topbar-v2 .btn-header-create:hover{text-decoration:none;color:var(--color-text-primary-white);filter:brightness(1.05)}.app-shell-v2 .site-footer{background:var(--color-bg-elevated);border-top:none;padding:80px 48px;box-sizing:border-box;margin-top:auto}@media(min-width:1440px){.app-shell-v2 .site-footer{padding:80px 160px}}.app-shell-v2 .site-footer-inner{max-width:1360px;width:100%;margin:0 auto;padding:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px 40px}.site-footer-main{display:flex;align-items:flex-start;gap:80px;flex:1 1 auto;min-width:0}.site-footer-brand{flex-shrink:0}.site-footer-brand .brand-v2{gap:8px;padding:3px 10px;text-decoration:none}.site-footer-brand .brand-v2:hover{text-decoration:none}.site-footer-brand .brand-logo-icon{width:27px;height:24px;flex-shrink:0}.site-footer-brand .brand-name-v2{font-family:var(--stt-font-family-primary);font-weight:var(--stt-font-weight-bold);font-size:var(--stt-font-size-24);line-height:var(--stt-line-height-30);letter-spacing:var(--stt-letter-spacing-default);color:var(--color-text-primary);margin-left:0}.site-footer-nav{display:flex;flex-direction:column;gap:16px;min-width:0}.site-footer-nav-secondary-rows{display:flex;flex-direction:column;gap:16px}.site-footer-nav-primary,.site-footer-nav-secondary{display:flex;flex-wrap:wrap;gap:16px 32px;margin:0;padding:0;list-style:none}.site-footer-nav-primary a,.site-footer-nav-primary span{font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-14);font-weight:var(--stt-font-weight-bold);line-height:var(--stt-line-height-20);color:var(--color-text-primary);text-decoration:none}.site-footer-nav-secondary a{font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-14);font-weight:var(--stt-font-weight-regular);line-height:var(--stt-line-height-20);color:var(--color-text-secondary);text-decoration:none}.site-footer-nav-secondary a:hover,.site-footer-nav-primary a:hover{text-decoration:underline;color:var(--color-text-primary)}.site-footer-aside{display:flex;align-items:center;gap:16px;flex-shrink:0;width:339px;justify-content:flex-end;grid-column:2;grid-row:1;align-self:center}.site-footer-social{display:flex;gap:8px}.site-footer-social a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:var(--color-bg-surface);color:var(--color-text-primary);text-decoration:none}.site-footer-social a:hover{filter:brightness(.96)}.site-footer-social .site-footer-social-icon{background-color:var(--color-text-primary)}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:var(--stt-spacing-toggle-mode-gap);width:var(--stt-size-toggle-width);height:var(--stt-size-toggle-height);padding:2px;border:0;border-radius:var(--stt-radius-toggle);background:transparent;cursor:pointer;color:var(--color-icon-secondary);flex-shrink:0}.theme-toggle-track{position:relative;width:var(--stt-size-toggle-track-width);height:var(--stt-size-toggle-track-height);border-radius:var(--stt-radius-toggle);background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);flex-shrink:0}.theme-toggle-thumb{position:absolute;top:var(--stt-spacing-toggle-inset);left:var(--stt-spacing-toggle-inset);width:var(--stt-size-toggle-thumb);height:var(--stt-size-toggle-thumb);border-radius:50%;background:var(--color-bg-brand-default);transition:transform .12s ease}.theme-toggle-track.is-dark .theme-toggle-thumb{transform:translate(20px)}.theme-toggle-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--stt-size-toggle-mode-icon);height:var(--stt-size-toggle-mode-icon);flex-shrink:0}.theme-toggle-icon img{display:block;width:100%;height:100%}.topbar-menu-toggle--lead,.app-shell-v2 .topbar-v2 .topbar-mobile-end,.topbar-tablet-primary{display:none}@media(min-width:721px)and (max-width:1200px){.app-shell-v2 .topbar-v2 .topbar-tablet-primary{display:flex!important;align-items:center;gap:2px;flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;order:1;-webkit-overflow-scrolling:touch;scrollbar-width:none}.app-shell-v2 .topbar-v2 .topbar-tablet-primary::-webkit-scrollbar{display:none}.app-shell-v2 .topbar-v2 .topbar-tablet-primary .header-nav-link{flex-shrink:0;padding:6px 8px}.app-shell-v2 .topbar-v2 .topbar-tablet-primary .header-nav-link-label{font-size:13px}.app-shell-v2 .topbar-v2 .topbar-mobile-end,.app-shell-v2 .topbar-v2 .topbar-mobile-start{order:2}.mobile-shell-menu-item--tablet-primary{display:none!important}}@media(max-width:1439px){.site-footer-main{gap:48px}.site-footer-nav-primary,.site-footer-nav-secondary{gap:16px 24px}.site-footer-aside{width:auto;justify-content:flex-end}}.topbar-mobile-start,.topbar-mobile-logo{display:none}@media(max-width:1200px){.app-shell-v2 .topbar-v2 .topbar-inner-v2{min-height:64px;height:64px;padding:16px;gap:8px;box-sizing:border-box}.app-shell-v2 .topbar-v2 .topbar-actions.topbar-actions-desktop{display:none!important}.app-shell-v2 .topbar-v2 .topbar-shell-row{display:flex;align-items:center;gap:8px;width:100%;min-width:0;overflow:visible;position:relative}.app-shell-v2 .topbar-v2 .topbar-menu-toggle--lead{display:inline-flex!important;flex:0 0 32px;order:0}.app-shell-v2 .topbar-v2 .topbar-mobile-end{display:flex!important;align-items:center;justify-content:flex-end;margin-left:auto;flex:0 1 auto;min-width:0;max-width:100%;overflow:visible;order:2}.app-shell-v2 .topbar-v2 .topbar-mobile-end:empty{display:none!important;flex:none!important;width:0!important;min-width:0!important;overflow:hidden!important}.topbar-mobile-start{display:flex;flex:0 0 auto;align-items:center;gap:8px;min-width:0;margin-left:auto;order:2}.topbar-mobile-logo{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:45px;height:32px;position:static;left:auto;transform:none;order:0}.topbar-mobile-logo .brand-v2--icon-only{padding:0;gap:0}.topbar-mobile-logo .brand-v2--icon-only .brand-name-v2{display:none}.topbar-mobile-logo .brand-logo-icon{width:27px;height:24px}.header-profile{display:flex;flex-wrap:nowrap;align-items:center;gap:10px;flex:0 0 auto;flex-shrink:0;min-width:0;max-width:100%;justify-content:flex-end}.header-profile-meta{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;flex:0 1 auto;min-width:0;width:auto;max-width:104px;overflow:hidden}.header-profile-balance.topbar-balance{width:100%;min-width:0;max-width:100%;overflow:hidden}.topbar-balance--figma{display:flex;align-items:center;justify-content:flex-end;gap:4px;width:100%;min-width:0;max-width:100%;overflow:hidden}.header-profile-username{display:block;width:100%;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-balance--figma .topbar-balance-value{display:block;flex:1 1 auto;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-14);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-18);color:var(--color-text-primary)}.topbar-balance--figma .topbar-balance-toggle,.header-profile-avatar,.header-icon-btn,.topbar-v2 .notifications-bell--shell .notifications-bell-toggle{flex-shrink:0}.topbar-v2 .topbar-brand-nav,.topbar-v2 .nav-v2-desktop{display:none}.topbar.topbar-v2{padding:0}.topbar-menu-toggle--lead{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:8px;margin:0;border:0;border-radius:4px;background:var(--color-bg-surface);color:var(--color-text-primary);cursor:pointer;flex-shrink:0}.topbar-menu-toggle--lead:hover,.topbar-menu-toggle--lead:focus-visible{color:var(--color-text-primary);background:var(--color-bg-surface);filter:brightness(.96);outline:none}.topbar-mobile-panel{display:none}.app-shell-v2 .topbar-v2 .topbar-inner-v2{position:relative}.topbar-v2.is-menu-open .topbar-mobile-panel{display:flex;flex-direction:column;align-items:stretch;gap:8px;position:absolute;top:100%;left:0;right:0;z-index:30;width:100%;padding:8px 16px 16px;box-sizing:border-box;background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-top:none;border-radius:0 0 8px 8px}.mobile-shell-menu{display:flex;flex-direction:column;gap:8px;width:100%}.topbar-v2.is-menu-open .mobile-shell-menu-item.nav-link{display:flex;align-items:center;gap:8px;width:100%;min-height:48px;padding:8px;border:0;border-radius:8px;background:var(--color-bg-elevated);color:var(--color-text-primary);font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-14);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-20);text-decoration:none;text-align:left;cursor:pointer;box-sizing:border-box;justify-content:flex-start}.topbar-v2.is-menu-open .mobile-shell-menu-item.nav-link:hover,.topbar-v2.is-menu-open .mobile-shell-menu-item.nav-link:focus-visible{color:var(--color-text-primary);text-decoration:none;outline:none}.topbar-v2.is-menu-open .mobile-shell-menu-item.nav-link.is-active{background:var(--color-bg-surface)}.mobile-shell-menu-item-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:6px;border-radius:6px;background:var(--color-bg-surface);color:var(--color-text-primary);line-height:0}.mobile-shell-menu-item.is-active .mobile-shell-menu-item-icon{background:var(--color-bg-elevated)}.mobile-shell-menu-item-icon .header-mask-icon{background-color:var(--color-text-primary)}.mobile-shell-menu-item-label{display:inline-flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0}.topbar-v2.is-menu-open .topbar-actions-mobile{flex-direction:column;align-items:stretch;width:100%;margin:0;gap:8px}.topbar-v2.is-menu-open .topbar-actions-mobile .btn-header-login,.topbar-v2.is-menu-open .topbar-actions-mobile .btn-header-get-started,.topbar-v2.is-menu-open .topbar-actions-mobile .btn-header-create{width:100%;justify-content:center}.app-shell-v2 .site-footer{padding:80px 24px 64px}.app-shell-v2 .site-footer-inner{display:flex;flex-direction:column;align-items:center;gap:40px}.site-footer-main{flex-direction:column;align-items:center;gap:40px;width:100%}.site-footer-brand{width:100%;display:flex;justify-content:center}.site-footer-brand .brand-v2{justify-content:center}.site-footer-nav{flex-direction:column;align-items:center;gap:16px;width:100%;padding:0 16px;box-sizing:border-box}.site-footer-nav-secondary-rows{align-items:center;gap:16px;width:100%}.site-footer-nav-primary,.site-footer-nav-secondary{flex-wrap:wrap;justify-content:center;gap:16px 24px}.site-footer-nav a{white-space:nowrap}.site-footer-aside{width:100%;flex-direction:column;align-items:center;justify-content:center;gap:16px;grid-column:auto;grid-row:auto;align-self:auto}.site-footer-social{height:44px;align-items:center}.site-footer-social a{width:44px;height:44px;padding:12px;box-sizing:border-box}.site-footer-social-x{display:inline-flex}.site-footer-social-instagram{display:none}.site-footer-copyright{display:block;margin:0;width:100%;text-align:center;font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-14);font-weight:var(--stt-font-weight-regular);line-height:var(--stt-line-height-20);color:var(--color-icon-secondary)}}.site-footer-social-x,.site-footer-copyright{display:none}@media(max-width:1200px){.app-shell-v2 .topbar-v2 .topbar-inner-v2{min-height:64px!important;height:64px!important;padding:16px!important;box-sizing:border-box!important;overflow:visible!important}.app-shell-v2 .topbar-v2.is-menu-open .topbar-inner-v2{min-height:64px!important;height:64px!important;padding:16px!important}.app-shell-v2 .topbar-v2.is-menu-open .topbar-mobile-panel{position:absolute!important;top:100%!important;left:0!important;right:0!important;width:100%!important;margin:0!important;flex-basis:auto!important}.app-shell-v2 .topbar-v2 .topbar-brand-nav{display:none!important}.app-shell-v2 .topbar-v2 .topbar-menu-toggle--lead{display:inline-flex!important;flex:0 0 32px!important;width:32px!important;height:32px!important;margin:0!important;padding:8px!important;border:0!important;border-radius:4px!important;background:var(--color-bg-surface)!important;color:var(--color-text-primary)!important}.app-shell-v2 .topbar-v2 .topbar-shell-row{overflow:visible;position:relative}.app-shell-v2 .topbar-v2 .topbar-mobile-end{display:flex!important;flex:0 1 auto!important;min-width:0!important;max-width:100%!important;margin-left:auto!important;overflow:visible!important;justify-content:flex-end!important;align-items:center!important;order:2!important}.app-shell-v2 .topbar-v2 .topbar-mobile-end:empty{display:none!important;flex:none!important;width:0!important;min-width:0!important;overflow:hidden!important}.app-shell-v2 .topbar-v2 .topbar-mobile-start{display:flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;min-width:0!important;margin-left:auto!important;order:2!important}.app-shell-v2 .topbar-v2 .topbar-mobile-logo{display:flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;width:45px!important;height:32px!important;position:static!important;left:auto!important;transform:none!important;order:0!important}.app-shell-v2 .header-profile{flex:0 0 auto!important;flex-wrap:nowrap!important;min-width:0!important;max-width:100%!important;overflow:visible!important;gap:10px!important}.app-shell-v2 .header-profile-meta{flex:0 1 auto!important;min-width:0!important;max-width:104px!important;width:auto!important;overflow:hidden!important}.app-shell-v2 .topbar-balance--figma{display:flex!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.app-shell-v2 .topbar-balance--figma .topbar-balance-value{flex:1 1 auto!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:var(--stt-font-size-14)!important;font-weight:var(--stt-font-weight-semibold)!important;line-height:var(--stt-line-height-18)!important}.app-shell-v2 .header-profile-username{font-size:var(--stt-font-size-10)!important;line-height:var(--stt-line-height-14)!important;color:var(--color-text-secondary)!important}.app-shell-v2 .header-profile-avatar,.app-shell-v2 .header-icon-btn,.app-shell-v2 .topbar-v2 .notifications-bell--shell,.app-shell-v2 .topbar-v2 .notifications-bell--shell .notifications-bell-toggle{flex-shrink:0!important;overflow:visible!important}}*{box-sizing:border-box}html,body,#root{margin:0;padding:0;min-height:100vh;font-family:var(--sans)}body{background:var(--color-bg-page);color:var(--color-text-primary);font-family:var(--sans);font-size:14.5px;line-height:1.55}button,input,select,textarea{font-family:inherit}@supports (-webkit-touch-callout: none){input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=image]):not([type=hidden]):not([type=color]),textarea,select{font-size:16px!important}}body:has(.app-shell-v2){background:var(--color-bg-page)}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}h1{font-size:24px;font-weight:700;margin:0;letter-spacing:-.015em}h2{font-size:13px;font-weight:650;margin:0 0 12px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.mono{font-family:var(--mono);font-size:.92em}.muted{color:var(--text-muted)}.num{text-align:right;font-variant-numeric:tabular-nums}.app-shell{min-height:100vh;display:flex;flex-direction:column}.topbar{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--color-bg-page) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border)}.topbar-inner{max-width:1080px;margin:0 auto;padding:10px 24px;display:flex;align-items:center;gap:26px}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--text);font-weight:700}.brand:hover{text-decoration:none}.brand-logo-icon{width:27px;height:24px;display:block;flex-shrink:0}.brand-name{letter-spacing:-.01em}.nav{display:flex;gap:4px}.nav-link{display:inline-flex;align-items:center;padding:7px 13px;border-radius:8px;color:var(--text-muted);font-weight:550}.nav-link:hover{color:var(--text);background:#ffffff0d;text-decoration:none}.nav-link.active{color:var(--accent);background:var(--accent-soft)}.topbar-actions{margin-left:auto;display:flex;align-items:center;gap:12px}.whoami{color:var(--text-muted);font-size:13px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main{width:100%;max-width:1080px;margin:0 auto;padding:30px 24px 72px;flex:1}.page-header{margin-bottom:22px}.page-title-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.page-subtitle{margin:6px 0 0;color:var(--text-muted)}.card{background:var(--bg-raised);border:1px solid var(--border);border-radius:12px;padding:18px 20px;margin-bottom:18px}.btn{font:inherit;font-weight:620;padding:9px 18px;border-radius:9px;border:1px solid transparent;cursor:pointer;transition:filter .12s ease;display:inline-flex;align-items:center;justify-content:center}.btn:disabled{opacity:.55;cursor:not-allowed}.btn:not(:disabled):hover{filter:brightness(1.12);text-decoration:none}.btn-sm{padding:6px 13px;font-size:13px}.btn-primary{background:var(--color-bg-brand-default);color:var(--color-text-on-brand)}.btn-success{background:var(--color-bg-success-subtle);border-color:var(--color-text-success);color:var(--success)}.btn-danger{background:var(--color-bg-danger-subtle);border-color:var(--color-text-danger);color:var(--danger)}.btn-ghost{background:transparent;border-color:var(--border-strong);color:var(--text-muted)}.btn-ghost:hover{color:var(--text)}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field>span{font-size:12px;font-weight:600;color:var(--text-muted)}.field-inline{min-width:130px}input,select,textarea{background:var(--bg-inset);border:1px solid var(--border-strong);border-radius:8px;color:var(--text);font:inherit;padding:9px 12px;outline:none;min-width:0}input:focus,select:focus,textarea:focus,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;box-shadow:none;border-color:var(--border-strong)}:is(.mp-sheet-search,.post-offer-fiat-search,.post-offer-country-sheet-search,.mp-filt-menu-search,.mp-filt-panel-search,.mp-dd-search){cursor:text}:is(.mp-sheet-search,.post-offer-fiat-search,.post-offer-country-sheet-search,.mp-filt-menu-search,.mp-filt-panel-search,.mp-dd-search) svg{pointer-events:none;flex-shrink:0}:is(.mp-sheet-search,.post-offer-fiat-search,.post-offer-country-sheet-search,.mp-filt-menu-search,.mp-filt-panel-search,.mp-dd-search) input{flex:1 1 auto;align-self:stretch;min-width:0;width:100%;height:100%;margin:0;padding:0!important;border:0!important;outline:none!important;box-shadow:none!important;background:transparent!important;border-radius:0;font:inherit;font-size:14px;line-height:20px;color:var(--color-text-primary);-webkit-appearance:none;appearance:none;pointer-events:auto;caret-color:var(--color-text-primary)}:is(.mp-sheet-search,.post-offer-fiat-search,.post-offer-country-sheet-search,.mp-filt-menu-search,.mp-filt-panel-search,.mp-dd-search) input:focus,:is(.mp-sheet-search,.post-offer-fiat-search,.post-offer-country-sheet-search,.mp-filt-menu-search,.mp-filt-panel-search,.mp-dd-search) input:focus-visible{border:0!important;outline:none!important;box-shadow:none!important;background:transparent!important}:is(.mp-sheet-search,.post-offer-fiat-search,.post-offer-country-sheet-search,.mp-filt-menu-search,.mp-filt-panel-search,.mp-dd-search) input[type=search]::-webkit-search-decoration,:is(.mp-sheet-search,.post-offer-fiat-search,.post-offer-country-sheet-search,.mp-filt-menu-search,.mp-filt-panel-search,.mp-dd-search) input[type=search]::-webkit-search-cancel-button,:is(.mp-sheet-search,.post-offer-fiat-search,.post-offer-country-sheet-search,.mp-filt-menu-search,.mp-filt-panel-search,.mp-dd-search) input[type=search]::-webkit-search-results-button,:is(.mp-sheet-search,.post-offer-fiat-search,.post-offer-country-sheet-search,.mp-filt-menu-search,.mp-filt-panel-search,.mp-dd-search) input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;display:none}:is(.mp-sheet-search,.post-offer-fiat-search,.post-offer-country-sheet-search,.mp-filt-menu-search,.mp-filt-panel-search,.mp-dd-search):focus-within{border-color:var(--color-border-default);box-shadow:none}textarea{resize:vertical;width:100%}.form-row{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:14px}.form-row .field{flex:1;min-width:160px}.post-offer .field{margin-bottom:14px}.post-offer .form-row .field{margin-bottom:0}.action-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.action-hint{margin:10px 0 0;font-size:13px}.segmented{display:inline-flex;background:var(--bg-inset);border:1px solid var(--border-strong);border-radius:9px;padding:3px;gap:2px}.seg{font:inherit;font-weight:600;font-size:13px;color:var(--text-muted);background:transparent;border:none;border-radius:7px;padding:6px 14px;cursor:pointer}.seg:hover{color:var(--text)}.seg.active{background:var(--accent-soft);color:var(--accent)}.filter-bar{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:20px}.offer-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.offer-card{background:var(--bg-raised);border:1px solid var(--border);border-radius:12px;padding:16px 18px;display:flex;flex-direction:column;gap:14px;transition:border-color .12s ease,transform .12s ease}.offer-card:hover{border-color:var(--border-strong);transform:translateY(-1px)}.offer-head{display:flex;align-items:center;gap:10px}.side-badge{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;padding:3px 10px;border-radius:99px}.side-badge.sell{background:#ff9d5c24;color:var(--sell)}.side-badge.buy{background:#22c98d24;color:var(--buy)}.offer-currency{font-weight:700;font-size:17px;letter-spacing:-.01em}.offer-margin{margin-left:auto;font-weight:700;font-variant-numeric:tabular-nums}.offer-margin.pos{color:var(--text)}.offer-margin.neg{color:var(--accent)}.offer-facts{margin:0;display:flex;flex-direction:column;gap:7px}.offer-facts>div{display:flex;justify-content:space-between;gap:12px}.offer-facts dt{color:var(--text-muted);font-size:12.5px}.offer-facts dd{margin:0;font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere}.offer-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--border);padding-top:12px}.offer-owner{display:flex;flex-direction:column;gap:2px;min-width:0}.owner-id{font-size:12px;color:var(--text-muted)}.own-note{font-size:12px}.rep{font-size:12px;font-weight:600}.rep-good{color:var(--success)}.rep-bad{color:var(--danger)}.rep-total{color:var(--text-muted);font-weight:500}.offer-tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.offer-tag{font-size:11.5px;font-weight:600;color:var(--text-muted);background:var(--bg-inset);border:1px solid var(--border);border-radius:99px;padding:2px 9px}.verified-only{letter-spacing:.03em}.offer-title-link{display:inline-flex;align-items:center;gap:10px;min-width:0;color:inherit}.offer-title-link:hover .offer-currency{text-decoration:underline}.offer-title-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:8px}.offer-share{border:1px solid rgba(90,160,255,.32);background:#5aa0ff0f;border-radius:10px;padding:10px 12px;min-width:0}.offer-share-note{font-size:12.5px;color:var(--text-muted);margin-bottom:8px}.offer-share-url .address-display-value{font-size:12px}.offer-share-card{padding:14px 16px}.filter-note{margin:0 0 14px;font-size:13px;color:var(--text-muted)}.offer-detail{display:flex;flex-direction:column;gap:16px}.offer-detail .offer-facts{gap:9px}.offer-detail-heading{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);margin:0 0 6px}.offer-pricing,.offer-detail-back{margin:0;font-size:13px}.offer-unlisted{letter-spacing:.03em}.offer-detail-page{display:flex;flex-direction:column;gap:16px;width:100%;max-width:none;margin:0;font-family:var(--figma-font-display);color:var(--figma-text)}.offer-detail-page .page-header{margin:0}.offer-detail-page .page-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.offer-detail-page .page-title-row h1{margin:0;font-family:var(--figma-font-mono);font-size:38px;font-weight:700;line-height:46px;color:var(--figma-text)}.offer-detail-page .side-badge{font-family:var(--figma-font-mono);font-size:11px;font-weight:700;letter-spacing:.06em;padding:4px 10px;border-radius:6px}.offer-detail-page .side-badge.buy{background:#316d3c;color:#fff}.offer-detail-page .side-badge.sell{background:#3d2e22;color:#ff9d5c}.offer-detail-page .od-crypto-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 32px;overflow:hidden;border-radius:50%}.offer-detail-page .od-crypto-icon .post-offer-token-icon,.offer-detail-page .od-crypto-icon .post-offer-token-icon img{width:32px;height:32px;flex:0 0 32px;overflow:hidden;object-fit:contain;display:block}.offer-detail-page .offer-margin{margin-left:auto;font-family:var(--figma-font-mono);font-size:18px;font-weight:700;color:var(--figma-text)}.offer-detail-page .offer-margin.neg{color:var(--figma-accent-bright)}.offer-detail-page .page-subtitle{margin:8px 0 0;font-size:14px;font-weight:400;color:var(--figma-muted)}.offer-detail-page .page-subtitle .pm-row{color:var(--figma-text);font-weight:600}.offer-detail-page .pm-logo{display:block;flex:0 0 18px;width:18px;height:18px;aspect-ratio:1;object-fit:contain}.offer-detail-page .page-subtitle .pm-logo,.offer-detail-page .page-subtitle .pm-logo-tile{flex-basis:16px;width:16px;height:16px}.offer-detail-page .pm-logo-tile{display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;width:18px;height:18px;aspect-ratio:1;border-radius:50%;overflow:hidden;line-height:1;box-sizing:border-box}.offer-detail-page .od-country .post-offer-token-icon{display:inline-flex;width:16px;height:16px;flex:0 0 16px;overflow:hidden;border-radius:50%}.offer-detail-page .od-country .post-offer-token-icon img{width:16px;height:16px;flex:0 0 16px;object-fit:cover;display:block;border-radius:50%}.offer-detail-page .card{background:var(--figma-surface-3);border:0;border-radius:8px;padding:20px 20px 0;margin:0}.offer-detail-page .card:after{content:"";display:block;width:calc(100% + 40px);margin:20px -20px 0;height:2px;background:#303030}.offer-detail-page .offer-detail{gap:20px}.offer-detail-page .offer-facts{gap:14px}.offer-detail-page .offer-facts>div{align-items:center}.offer-detail-page .offer-facts dt{font-family:var(--figma-font-mono);font-size:12px;font-weight:700;color:var(--figma-secondary)}.offer-detail-page .offer-facts dd{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;font-family:var(--figma-font-mono);font-size:16px;font-weight:400;color:var(--figma-text);text-align:right;min-width:0}.offer-detail-page .offer-facts .pm-row{justify-content:flex-end}.offer-detail-page .offer-facts .od-country{margin:0}.offer-detail-page .offer-facts .muted{color:var(--figma-secondary)}.offer-detail-page .od-country{display:inline-flex;align-items:center;gap:6px;background:#161616;border:1px solid var(--figma-border);color:var(--figma-text);font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;padding:4px 10px;border-radius:99px}.offer-detail-page .od-flag{width:16px;height:16px;border-radius:50%;object-fit:cover}.offer-detail-page .od-country .country-flag{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.offer-detail-page .offer-pricing{font-family:var(--figma-font-mono);font-size:12px;color:var(--figma-secondary)}.offer-detail-page .offer-detail-heading{font-family:var(--figma-font-mono);font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--figma-secondary)}.offer-detail-page .offer-context-text{margin:0;font-size:14px;line-height:1.5;color:var(--figma-text);white-space:pre-wrap}.offer-detail-page .offer-tag{background:#161616;border:1px solid var(--figma-border);color:var(--figma-muted)}.offer-detail-page .offer-foot{align-items:center;gap:16px;border-top:0;padding:0 0 4px}.offer-detail-page .offer-owner{display:flex;flex-direction:row;align-items:center;gap:8px}.offer-detail-page .offer-owner .avatar,.offer-detail-page .offer-owner .identicon{width:40px;height:40px;border-radius:8px;flex-shrink:0}.offer-detail-page .od-owner-meta{display:flex;flex-direction:column;gap:6px;min-width:0}.offer-detail-page .offer-owner .user-link{font-family:var(--figma-font-mono);font-size:16px;font-weight:700;color:var(--figma-accent-bright);text-decoration:none}.offer-detail-page .offer-owner .user-link:hover{color:#9dcea6}.offer-detail-page .offer-owner .owner-id{font-family:var(--figma-font-mono);font-size:16px;font-weight:700;color:var(--figma-muted)}.offer-detail-page .offer-owner .rep{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-family:var(--figma-font-mono);font-size:12px;font-weight:700;color:var(--figma-secondary)}.offer-detail-page .offer-owner .rep-good{color:#3ebd69}.offer-detail-page .offer-owner .rep-total{color:var(--figma-secondary);font-weight:700}.offer-detail-page .offer-owner .level-pill,.offer-detail-page .offer-owner .trader-badge{margin-left:0;font-size:11px;font-weight:700;letter-spacing:0}.offer-detail-page .offer-owner .trader-badge-verified{background:#316d3c;color:#fff}.offer-detail-page .offer-foot .btn-primary{height:40px;padding:0 16px;border:0;border-radius:8px;background:var(--figma-btn-light);color:var(--figma-btn-light-text);font-family:var(--figma-font-mono);font-weight:700;font-size:14px;gap:6px;text-decoration:none}.offer-detail-page .offer-foot .btn-primary:hover{filter:brightness(.95);text-decoration:none}.offer-detail-page .od-cta-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex:0 0 16px}.offer-detail-page .od-cta-icon .post-offer-token-icon,.offer-detail-page .od-cta-icon .post-offer-token-icon img{width:16px;height:16px;flex:0 0 16px;overflow:visible;object-fit:contain;display:block}.offer-detail-page .own-note{font-family:var(--figma-font-mono);font-size:13px;color:var(--figma-muted)}.offer-detail-page .offer-detail-back{margin:0;font-family:var(--figma-font-mono);font-size:14px;font-weight:700}.offer-detail-page .offer-detail-back a{color:var(--figma-accent-bright)}.offer-detail-page .empty-state{background:var(--figma-surface-3);border:0;border-radius:8px;color:var(--figma-muted)}.offer-detail-page .empty-title{color:var(--figma-text)}.offer-detail-page .funding-note{background:#161616;border:1px solid var(--figma-border);border-radius:8px;color:var(--figma-text)}@media(max-width:720px){.main:has(.offer-detail-page){padding:16px 16px 72px}.offer-detail-page .page-title-row h1{font-size:24px;line-height:1.2}.offer-detail-page .offer-margin{margin-left:0;font-size:16px}.offer-detail-page .offer-facts>div{flex-direction:column;align-items:flex-start;gap:4px}.offer-detail-page .offer-facts dd{text-align:left}.offer-detail-page .offer-foot{flex-direction:column;align-items:stretch}.offer-detail-page .offer-foot .btn-primary{width:100%;justify-content:center}}.level-pill{font-size:11px;font-weight:700;letter-spacing:.05em;border-radius:99px;padding:1px 8px;margin-left:6px;white-space:nowrap;color:var(--text-muted);background:#8fa1af1f}.level-pill-1{color:#c98f5c;background:#c98f5c24}.level-pill-2{color:#b8c6d1;background:#b8c6d124}.level-pill-3{color:var(--warning);background:#e0aa3e24}.level-pill-4{color:var(--accent);background:var(--accent-soft)}.trader-badges{display:inline-flex;flex-wrap:wrap;gap:5px;margin-left:6px}.trader-badge{font-size:10.5px;font-weight:650;letter-spacing:.04em;border-radius:99px;padding:1px 7px;color:var(--info);background:#58a6ff1f;border:1px solid rgba(88,166,255,.28);white-space:nowrap}.trader-badge-banned{color:#fff;background:var(--danger, #d9534f);border-color:var(--danger, #d9534f);font-weight:700;letter-spacing:.02em}.trader-badge-moderator{color:#c792ea;background:#c792ea24;border-color:#c792ea61}.trader-badge-verified{color:var(--success);background:#22c98d1f;border-color:#22c98d4d}.trader-badge-veteran{color:var(--warning);background:#e0aa3e1f;border-color:#e0aa3e4d}.trader-badges-lg .trader-badge{font-size:12px;padding:3px 10px}.modal-backdrop{position:fixed;inset:0;background:#04080cb8;display:flex;align-items:center;justify-content:center;padding:24px;z-index:50}.modal{background:var(--bg-raised);border:1px solid var(--border-strong);border-radius:14px;padding:24px;width:100%;max-width:440px;box-shadow:0 24px 60px #00000080}.modal-title{margin:0 0 6px;font-size:18px;font-weight:700;text-transform:none;letter-spacing:-.01em;color:var(--text)}.modal-hint{margin:0 0 16px;font-size:13px}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.trade-modal-backdrop{background:#000000b8}.trade-modal{background:#161616;border:1px solid #303030;border-radius:8px;color:#e8edeb;box-shadow:0 24px 80px #0009;font-family:var(--figma-font-display);padding:24px;width:100%;max-width:500px;display:flex;flex-direction:column;gap:12px}.trade-modal .modal-title{margin:0}.trade-modal-head{display:flex;align-items:center;justify-content:flex-end;min-height:32px}.trade-modal-user a{font-size:16px;font-weight:600;color:#e8edeb;text-decoration:underline}.trade-modal-flag{width:16px;height:16px;border-radius:2px;object-fit:cover}.trade-modal-close{width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:#202020;border:none;border-radius:4px;color:#e8edeb;cursor:pointer}.trade-modal-stats{display:flex;flex-wrap:wrap;align-items:center;gap:12px;color:#a2b9b1;font-size:14px;font-weight:600}.trade-modal-stats em{font-style:normal;font-size:12px}.trade-modal-chips{display:flex;flex-wrap:wrap;gap:4px}.trade-modal-chip{background:#202020;border:1px solid #303030;border-radius:16px;padding:4px 12px;font-size:12px;font-weight:500;color:#e8edeb}.trade-modal form{display:flex;flex-direction:column;gap:16px}.trade-modal-legs{display:flex;flex-direction:column;gap:20px}.trade-modal-leg{display:flex;flex-direction:column;gap:12px}.trade-modal-leg-head{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:14px;font-weight:600}.trade-modal-leg-kicker{color:#a2b9b1}.trade-modal-leg-head strong{color:#fff;font-weight:600}.trade-modal-range{color:#fff;white-space:nowrap}.trade-modal-range u{text-underline-offset:2px}.trade-modal-spot{display:inline-flex;align-items:center;gap:4px;color:#fff}.trade-modal-spot .post-offer-token-icon,.trade-modal-spot .post-offer-token-icon img{width:16px;height:16px;flex:0 0 16px;overflow:visible;object-fit:contain;display:block}.trade-modal-pct{background:#07b979;color:#fff;font-family:var(--label);font-size:10px;font-weight:700;line-height:12px;padding:2px 3px;border-radius:4px;min-width:14px;text-align:center}.trade-modal-box{display:flex;align-items:center;gap:8px;min-height:48px;background:#202020;border:1px solid #303030;border-radius:14px;padding:10px 10px 10px 12px}.trade-modal-amount{flex:1;min-width:0;display:flex}.trade-modal-box input{flex:1;min-width:0;background:transparent;border:none;box-shadow:none;padding:0;min-height:0;font-size:16px;font-weight:600;color:#e8edeb}.trade-modal-box input:focus{outline:none;box-shadow:none;border:none}.trade-modal-box-value{flex:1;margin:0;font-size:16px;font-weight:600;color:#e8edeb}.trade-modal-box-value small{font-size:12px;color:#a2b9b1}.trade-modal-box.is-readonly .trade-modal-box-value{color:#e8edeb}.trade-modal-sell .trade-modal-leg:first-child .trade-modal-box-value{color:#595959}.trade-modal-max{background:#292929;border:none;border-radius:6px;color:#e8edeb;font-size:12px;font-weight:600;padding:6px;height:28px;cursor:pointer}.trade-modal-unit{background:#202020;border:1px solid #303030;border-radius:16px;padding:4px 12px;font-size:12px;font-weight:500;color:#e8edeb;white-space:nowrap}.trade-modal-hint{margin:0;font-size:12px;color:#a2b9b1}.trade-modal-terms-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;padding:0;color:#fff;font-size:16px;font-weight:600;cursor:pointer;font-family:inherit}.trade-modal-terms-chevron{display:inline-flex;background:#202020;padding:6px;border-radius:4px;color:#e8edeb}.trade-modal-terms-list{display:flex;flex-direction:column;gap:8px}.trade-modal-term{background:#202020;border:1px solid #303030;border-radius:8px;padding:8px;display:flex;flex-direction:column;gap:4px}.trade-modal-term>span,.trade-modal .modal-terms-label{font-size:10px;font-weight:600;color:#a2b9b1}.trade-modal-term>strong,.trade-modal .modal-terms-body{margin:0;font-size:12px;font-weight:600;color:#e8edeb}.trade-modal .modal-terms{margin:0;background:#202020;border:none;padding:0}.trade-modal-cta{width:100%;height:40px;border-radius:6px;font-size:16px;font-weight:600;justify-content:center}.trade-modal-buy .trade-modal-cta{background:#099137;color:#fff;border:none}.trade-modal-sell .trade-modal-cta{background:#ed3e5f;color:#fff;border:none}.trade-modal-escrow{margin:0;font-size:12px;font-weight:600;color:#a2b9b1}.trade-modal-escrow strong{color:#e8edeb;font-weight:600}.badge{display:inline-block;font-size:11px;font-weight:650;letter-spacing:.05em;padding:3px 10px;border-radius:99px;border:1px solid transparent;white-space:nowrap}.badge-muted{color:var(--text-muted);background:#8fa1af1f;border-color:#8fa1af40}.badge-info{color:var(--info);background:#58a6ff1f;border-color:#58a6ff4d}.country-flag{margin-right:.35em;font-size:1.05em;line-height:1}.badge-warning{color:var(--warning);background:#e0aa3e1f;border-color:#e0aa3e4d}.badge-success{color:var(--success);background:#22c98d1f;border-color:#22c98d4d}.badge-danger{color:var(--danger);background:#f2635a1f;border-color:#f2635a52}.unread-badge{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding:0 6px;margin-left:7px;border-radius:99px;background:var(--accent);color:#06120c;font-size:11px;font-weight:750;line-height:1;font-variant-numeric:tabular-nums;vertical-align:middle}.unread-badge.row-badge{background:var(--accent-soft);color:var(--accent)}.chat-receipt{display:flex;justify-content:flex-end;margin-top:3px}.read-receipt{display:inline-flex;color:var(--text-muted);opacity:.75}.read-receipt.read{color:var(--accent);opacity:1}.read-receipt svg{width:15px;height:15px}.sound-toggle{padding:5px 8px}.sound-toggle svg{width:17px;height:17px;display:block}.sound-toggle.muted{color:var(--text-muted)}.notifications-bell{position:relative}.notifications-bell-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:8px;border:0;border-radius:4px;background:var(--color-bg-surface);color:var(--color-text-primary);cursor:pointer}.notifications-bell-toggle:hover{background:var(--color-bg-neutral-pressed)}.notifications-bell-glyph{position:relative;display:block;width:16px;height:16px;overflow:hidden}.notifications-bell-glyph-body{position:absolute;inset:8.33% 12.5% 25%;width:auto;height:auto;display:block}.notifications-bell-glyph-clapper{position:absolute;inset:87.5% 42.79% 8.35%;width:auto;height:auto;display:block}.notifications-bell-badge{position:absolute;top:-2px;right:-8px;z-index:1;min-width:14px;height:auto;padding:2px 3px;border-radius:4px;background:var(--color-bg-brand-default);color:var(--color-text-on-brand);font-family:var(--sans);font-size:10px;font-weight:700;line-height:12px;text-align:center}.role-chip{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:2px 8px;border-radius:5px;white-space:nowrap}.role-chip.buyer{background:#22c98d26;color:var(--buy)}.role-chip.seller{background:#ff9d5c26;color:var(--sell)}.role-chip.moderator,.role-chip.support{background:#7c5cff2e;color:#a58cff}.chat-verified-mod{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;letter-spacing:.02em;color:#c792ea;background:#c792ea24;border:1px solid rgba(199,146,234,.45);border-radius:99px;padding:2px 8px 2px 6px;white-space:nowrap;line-height:1.2}.chat-verified-mod svg{flex-shrink:0;color:#d4b4f5}.table-wrap{padding:0;overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:13.5px}th,td{text-align:left;padding:11px 16px;border-bottom:1px solid var(--border);white-space:nowrap}th{color:var(--text-muted);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;background:var(--bg-inset)}th.num{text-align:right}tbody tr:last-child td{border-bottom:none}tbody tr:hover{background:color-mix(in srgb,var(--color-text-primary) 2.5%,transparent)}.row-link{cursor:pointer}.state-note{display:flex;align-items:center;gap:12px;padding:18px 20px;border-radius:12px;border:1px dashed var(--border-strong);color:var(--text-muted);margin-bottom:18px}.state-note.error{border-style:solid;border-color:#f2635a80;color:var(--danger);justify-content:space-between}.state-note.error strong{margin-right:6px}.spinner{width:14px;height:14px;border-radius:50%;border:2px solid var(--border-strong);border-top-color:var(--accent);animation:spin .8s linear infinite;flex-shrink:0}@keyframes spin{to{transform:rotate(360deg)}}.empty-state{text-align:center;padding:48px 24px;border:1px dashed var(--border-strong);border-radius:12px;margin-bottom:18px}.empty-title{font-size:16px;font-weight:650;margin-bottom:6px}.empty-body{color:var(--text-muted);max-width:460px;margin:0 auto}.trade-access-page .empty-state{margin-top:8px}.trade-access-page .empty-body p{margin:0 0 12px}.trade-access-page .trade-access-actions{margin:20px 0 0}.feedback{margin-top:12px;padding:10px 14px;border-radius:9px;font-size:13px}.feedback.inline{margin-top:0;padding:6px 10px}.feedback-success{background:#22c98d1a;border:1px solid rgba(34,201,141,.4);color:var(--success)}.feedback-error{background:#f2635a1a;border:1px solid rgba(242,99,90,.4);color:var(--danger)}.feedback-warning{background:#e0aa3e1a;border:1px solid rgba(224,170,62,.4);color:var(--warning)}.funds-note{line-height:1.5}.deposit-link{font-weight:650;white-space:nowrap}.funding-note{background:#e0aa3e14;border:1px solid rgba(224,170,62,.35);border-radius:10px;padding:8px 11px;font-size:12.5px;line-height:1.5}.funding-note-hint{display:block;margin-top:2px;color:var(--text-muted);font-size:11.5px}.notice{background:#e0aa3e14;border:1px solid rgba(224,170,62,.35);border-radius:12px;padding:14px 18px;margin-bottom:18px}.dispute-notice{background:#f2635a12;border-color:#f2635a66}.confirm-box{border:1px solid var(--warning);background:#e0aa3e12;border-radius:10px;padding:14px 16px;margin-top:14px}.confirm-box p{margin:0 0 12px}.confirm-box textarea{margin-bottom:12px}.trade-header{margin-bottom:18px}.trade-meta{display:flex;gap:8px 22px;flex-wrap:wrap;margin-top:8px;color:var(--text-muted);font-size:13px}.action-bar{border-color:var(--border-strong)}.rate-card{border-color:#22c98d66}.rate-thanks{color:var(--success);font-weight:600;margin:0}.thumb-row{display:flex;gap:10px;margin-bottom:12px}.thumb{font:inherit;font-weight:620;padding:8px 18px;border-radius:9px;cursor:pointer;background:var(--bg-inset);border:1px solid var(--border-strong);color:var(--text-muted)}.thumb-up.active{background:#22c98d26;border-color:var(--success);color:var(--success)}.thumb-down.active{background:#f2635a21;border-color:var(--danger);color:var(--danger)}.chat{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:10px}.chat-msg{border:1px solid var(--border);background:var(--bg-inset);border-radius:11px;padding:10px 14px;max-width:640px}.chat-msg.me{align-self:flex-end;background:#22c98d12;border-color:#22c98d4d}.chat-msg.moderator{border-color:#7c5cff73}.chat-msg.system{border:none;background:transparent;align-self:stretch;text-align:left;color:var(--text-muted);font-style:italic;font-size:13px;padding:2px 8px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;max-width:100%}.chat-msg.system .chat-body{white-space:pre-wrap;overflow-wrap:anywhere}.chat-msg.system .chat-time{font-style:normal}.chat-meta{display:flex;align-items:center;gap:10px;margin-bottom:5px}.chat-time{color:var(--text-muted);font-size:11px;margin-left:auto;white-space:nowrap}.chat-body{white-space:pre-wrap;overflow-wrap:anywhere;unicode-bidi:isolate}.chat-body[dir=rtl]{text-align:start}.tr-terms p[dir=rtl]{text-align:start;unicode-bidi:isolate}.chat-compose{display:flex;flex-direction:column;gap:10px}.chat-compose-row{display:flex;align-items:center;justify-content:flex-end;gap:12px}.balance-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin-bottom:18px}.balance-card{margin-bottom:0}.balance-currency{font-weight:700;font-size:17px;margin-bottom:10px}.balance-rows{margin:0;display:flex;flex-direction:column;gap:7px}.balance-row{display:flex;justify-content:space-between;gap:12px}.balance-row dt{color:var(--text-muted);font-size:13px}.balance-row dd{margin:0;font-variant-numeric:tabular-nums}.wallet-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:18px}.wallet-columns .card{margin-bottom:0}.wallet-form{align-items:flex-end}.wallet-hint{font-size:12.5px;margin:10px 0 0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.copy-btn{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto}.copy-btn-icon{padding:6px;line-height:0}.copy-btn svg{width:15px;height:15px;display:block;stroke-linejoin:round}.copy-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.copy-btn-copied{color:var(--success);border-color:#22c98d80}.copy-btn-failed{color:var(--danger);border-color:#f2635a80}.address-display{display:block;min-width:0;max-width:100%}.address-display-label{display:block;font-size:12px;margin-bottom:6px}.address-display-row{display:flex;align-items:flex-start;gap:10px;min-width:0;max-width:100%;border:1px solid var(--border-strong);border-radius:9px;background:var(--bg-inset);padding:7px 8px 7px 11px}.address-display-value{flex:1 1 auto;min-width:0;font-family:var(--mono);font-size:13px;line-height:1.5;padding-top:3px;overflow-wrap:anywhere;word-break:break-all}.address-display-value.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:normal}.address-display.address-inline .address-display-row{border:0;background:none;padding:0;gap:6px;align-items:center}.address-display.address-inline{display:inline-block;vertical-align:middle}.address-display.address-inline .address-display-value{padding-top:0}.address-display.address-inline .copy-btn-icon{padding:3px;border-color:transparent}.address-display.address-inline .copy-btn-icon:hover{border-color:var(--border-strong)}.address-display.address-sm .address-display-value{font-size:11.5px}.address-display.address-cell{max-width:22ch}.address-box{margin-top:14px}.address-tight{margin-top:8px}.password-input{position:relative;display:flex;min-width:0}.password-input input{flex:1;width:100%;padding-right:40px}.password-toggle{position:absolute;top:0;right:0;bottom:0;width:38px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;padding:0;color:var(--text-muted);cursor:pointer}.password-toggle:hover{color:var(--text)}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.chip{font:inherit;font-size:12.5px;font-weight:600;color:var(--text-muted);background:var(--bg-inset);border:1px solid var(--border-strong);border-radius:99px;padding:5px 13px;cursor:pointer}.chip:hover{color:var(--text)}.chip.active{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.picker{position:relative;min-width:220px}.picker-field{min-width:240px}.picker input{width:100%}.picker-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;max-height:320px;overflow-y:auto;background:var(--bg-raised);border:1px solid var(--border-strong);border-radius:10px;box-shadow:0 18px 44px #00000080;z-index:40;padding:6px}.picker-group-label{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);padding:8px 10px 4px}.picker-option{display:flex;align-items:center;gap:8px;width:100%;text-align:left;font:inherit;font-size:13.5px;color:var(--text);background:transparent;border:none;border-radius:7px;padding:7px 10px;cursor:pointer}.picker-option:hover{background:#ffffff0f}.picker-option.active{background:var(--accent-soft);color:var(--accent)}.picker-clear{color:var(--text-muted);font-style:italic}.picker-empty{padding:10px;color:var(--text-muted);font-size:12.5px}.offer-terms{border-top:1px dashed var(--border);padding-top:10px;font-size:13px;color:var(--text-muted);overflow-wrap:anywhere}.offer-terms-text{white-space:pre-wrap}.link-btn{font:inherit;font-size:12.5px;font-weight:600;color:var(--accent);background:none;border:none;padding:0;margin-left:6px;cursor:pointer}.link-btn:hover{text-decoration:underline}.link-btn:disabled{opacity:.55;cursor:not-allowed}.user-link{font-weight:600;font-size:13px}.modal-terms{border:1px solid var(--border);background:var(--bg-inset);border-radius:9px;padding:10px 14px;margin-bottom:14px;max-height:180px;overflow-y:auto}.modal-terms-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);margin-bottom:4px}.modal-terms-body{margin:0;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.offer-context-block+.offer-context-block{margin-top:16px}.offer-context-text{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.offer-context-block.instructions{border:1px solid rgba(34,201,141,.35);background:#22c98d0d;border-radius:10px;padding:12px 14px}.field-help{font-size:12px;color:var(--text-muted);font-weight:400}.char-count{font-weight:400;color:var(--text-muted);float:right}.field-help.field-error{color:var(--danger)}.check-field{display:flex;flex-direction:row;align-items:center;gap:8px;cursor:pointer}.check-field input[type=checkbox]{width:15px;height:15px;min-width:15px;padding:0;accent-color:var(--accent);cursor:pointer}.amount-filter{min-width:170px}.verify-note{line-height:1.5}.countdown{font-size:13px;color:var(--warning);font-weight:600}.countdown .mono{font-variant-numeric:tabular-nums}.countdown.expired{color:var(--danger)}.profile-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;margin-bottom:18px}.profile-columns .card{margin-bottom:0}.profile-standing{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:14px}.profile-standing .level-pill{margin-left:0;font-size:12px;padding:3px 11px}.profile-standing .trader-badges{margin-left:0}.profile-trades{font-size:12px}.rep-numbers{display:flex;gap:28px;flex-wrap:wrap}.rep-value{font-size:22px;font-weight:700;font-variant-numeric:tabular-nums}.rep-caption{font-size:12px;color:var(--text-muted)}.feedback-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.feedback-item{display:flex;gap:12px;border:1px solid var(--border);background:var(--bg-inset);border-radius:10px;padding:10px 14px}.feedback-mark{font-weight:800;font-size:15px;flex-shrink:0}.feedback-mark.positive{color:var(--success)}.feedback-mark.negative{color:var(--danger)}.feedback-comment{overflow-wrap:anywhere}.feedback-meta{font-size:12px;color:var(--text-muted);margin-top:2px}.relation-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.relation-controls.compact{margin-top:10px}.relation-note{font-size:12.5px;margin:10px 0 0}.limits-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px;font-size:13px}.limits-grid{margin:0 0 12px;display:flex;flex-direction:column;gap:7px}.limits-row{display:flex;justify-content:space-between;gap:12px}.limits-row dt{color:var(--text-muted);font-size:13px}.limits-row dd{margin:0;font-variant-numeric:tabular-nums}.progress{height:8px;border-radius:99px;background:var(--bg-inset);border:1px solid var(--border);overflow:hidden}.progress-fill{height:100%;background:var(--accent-strong);border-radius:99px;transition:width .2s ease}.progress-fill.hot{background:var(--danger)}.limits-remaining{font-size:12.5px;margin:8px 0 12px}.totp-columns{display:flex;gap:20px;flex-wrap:wrap;align-items:flex-start;margin-bottom:14px}.qr-svg{width:180px;height:180px;border-radius:8px;flex-shrink:0}.totp-details{flex:1;min-width:260px}.totp-details p{margin-top:0}.secret-row{margin-bottom:8px}.totp-disable{margin-top:14px}.notif-grid{margin-top:4px;border:1px solid var(--border);border-radius:9px}.notif-grid th,.notif-grid td{border-bottom:1px solid var(--border)}.notif-grid tbody tr:last-child th,.notif-grid tbody tr:last-child td{border-bottom:none}.notif-col{text-align:center}.notif-col-soon{color:var(--text-muted);opacity:.75}.notif-soon{display:block;margin:4px auto 0;width:fit-content;font-size:10px;letter-spacing:.04em}.notif-row-head{font-weight:600;color:var(--text);text-transform:none;letter-spacing:0;font-size:13.5px;background:transparent;white-space:normal}.notif-locked{display:block;font-size:11px;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.notif-cell{text-align:center}.notif-cell-soon,.notif-cell-locked{opacity:.6}.notif-toggle{width:16px;height:16px;margin:0;accent-color:var(--accent);cursor:pointer}.notif-toggle:disabled{cursor:not-allowed}.attach-btn{cursor:pointer}.attach-btn.disabled{opacity:.55;cursor:not-allowed}.attach-hint{font-size:12px;margin-right:auto}.attachment-chip{display:flex;align-items:center;gap:8px;font-size:12.5px;border:1px dashed var(--border-strong);border-radius:8px;padding:6px 10px;align-self:flex-start}.chat-attachment{margin-top:8px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.chat-image-btn{display:block;padding:0;border:0;background:transparent;cursor:zoom-in;line-height:0}.chat-image{display:block;max-width:min(320px,100%);max-height:260px;border-radius:9px;border:1px solid var(--border);object-fit:contain}.chat-image-zoom-backdrop{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:24px;background:#000000eb}.chat-image-zoom{max-width:min(100%,1200px);max-height:min(calc(100vh - 48px),90vh);object-fit:contain;border-radius:8px}.chat-image-zoom-close{position:fixed;top:16px;right:16px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:999px;background:#202020eb;color:#fff;cursor:pointer}.attachment-link{margin-left:0}@media(max-width:720px){.topbar-inner{flex-wrap:wrap;gap:10px 16px}.topbar-actions{margin-left:0;width:100%;justify-content:space-between}.main{padding:20px 16px 56px}}.messages-columns{display:grid;grid-template-columns:minmax(260px,340px) 1fr;gap:18px;align-items:start}.messages-sidebar{padding:14px}.start-conversation-wrap{position:relative;margin-bottom:12px}.start-conversation{display:flex;gap:8px}.start-conversation input{flex:1;min-width:0}.typeahead-dropdown{position:absolute;z-index:10;top:calc(100% + 4px);left:0;right:0;list-style:none;margin:0;padding:4px;background:var(--bg-inset);border:1px solid var(--border-strong);border-radius:10px;box-shadow:0 8px 24px #0000002e;max-height:260px;overflow-y:auto}.typeahead-option{display:block;width:100%;text-align:left;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--text);cursor:pointer;font:inherit}.typeahead-option:hover{background:var(--accent-soft)}.kind-chip{display:inline-block;margin-right:6px;padding:1px 7px;border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.trade-chat-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.flag-state{font-size:13px;color:var(--text-muted);font-weight:600}.conversation-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.conversation-item{display:block;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--bg-inset);color:var(--text);text-decoration:none}.conversation-item:hover{border-color:var(--border-strong);text-decoration:none}.conversation-item.active{border-color:var(--accent-strong);background:var(--accent-soft)}.conversation-top{display:flex;align-items:baseline;gap:10px}.conversation-name{font-weight:600}.conversation-preview{color:var(--text-muted);font-size:12.5px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:280px}.messages-thread{min-height:320px}.thread-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.thread-header h2{margin:0}.chat-msg.transfer{border-color:#22c98d73}.transfer-mark{color:var(--accent);font-weight:700}.send-crypto-box{margin-bottom:14px}.profile-actions{margin-top:14px}.kind-chip.support{background:#7c5cff2e;color:#a58cff}.support-item{border-color:#7c5cff59}.support-item.active{border-color:#a58cff;background:#7c5cff1a}.chat-msg.support{border-color:#7c5cff66;background:#7c5cff0f}.testnet-badge{flex-shrink:0}.gift-card-field{flex:1;min-width:220px}.swap-quote{margin:10px 0 0;font-size:13.5px;color:var(--text-muted)}.swap-quote strong{color:var(--accent)}@media(max-width:860px){.messages-columns{grid-template-columns:1fr}}.site-footer{border-top:1px solid var(--border);background:var(--bg-inset)}.site-footer-inner{max-width:1080px;margin:0 auto;padding:16px 24px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.footer-brand{font-weight:650}.footer-links{margin-left:auto;display:flex;gap:18px;flex-wrap:wrap}.footer-link{color:var(--text-muted);font-size:13px}.footer-link:hover{color:var(--text)}.instrument-steps{display:flex;gap:.75rem;list-style:none;margin:0 0 1rem;padding:0;font-size:.85rem;color:var(--text-muted)}.instrument-steps li{counter-increment:step;padding-bottom:.25rem;border-bottom:2px solid transparent}.instrument-steps li.active{color:var(--text);font-weight:600;border-bottom-color:var(--accent)}.instrument-steps li.done{color:var(--accent)}.rail-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.5rem;margin-bottom:.75rem}.rail-option{padding:.65rem .75rem;border:1px solid var(--border);border-radius:8px;background:var(--bg-raised);color:var(--text);cursor:pointer;text-align:left;font-size:.9rem;display:inline-flex;align-items:center;gap:8px}.rail-option:hover{border-color:var(--accent)}.instrument-chosen{margin:0 0 .75rem}.instrument-list,.instrument-choices{list-style:none;margin:0 0 .75rem;padding:0;display:flex;flex-direction:column;gap:.5rem}.instrument-row,.instrument-choice{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem .75rem;border:1px solid var(--border);border-radius:8px;background:var(--bg-raised)}.instrument-choice{cursor:pointer;justify-content:flex-start}.instrument-choice input[type=radio]{flex:none}.instrument-name{font-weight:600;margin-right:.5rem}.instrument-summary{display:block;color:var(--text-muted);font-size:.85rem}.instrument-actions{display:flex;gap:.5rem;flex:none}.pill-default{display:inline-block;margin-left:.4rem;padding:.05rem .45rem;border-radius:999px;font-size:.7rem;background:var(--accent);color:var(--accent-contrast, #fff);vertical-align:middle}.field-optional{color:var(--text-muted);font-weight:400}.payment-details{margin:.5rem 0;display:grid;grid-template-columns:max-content 1fr;gap:.25rem 1rem}.payment-details-row{display:contents}.payment-details dt{color:var(--text-muted);font-size:.85rem}.payment-details dd{margin:0;font-family:ui-monospace,monospace;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.doc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.75rem;margin:.75rem 0}.doc-tile{border:1px solid var(--border);border-radius:8px;padding:.75rem;background:var(--bg-raised)}.doc-tile.uploaded{border-color:var(--accent)}.doc-tile-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.25rem}.doc-tile-name{font-weight:600}.doc-tile input[type=file]{width:100%;font-size:.85rem}.star-row{display:flex;align-items:center;gap:.25rem;margin-bottom:.5rem}.star{background:none;border:none;cursor:pointer;font-size:1.6rem;line-height:1;padding:0 .1rem;color:var(--border-strong)}.star.on{color:#f5b301}.star:disabled{cursor:progress}.link-button{background:none;border:none;padding:0;color:var(--accent);cursor:pointer;font:inherit;text-decoration:underline}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-shell-v2,.app-shell-v2 .main{background:var(--color-bg-page)}.btn-figma-ghost{font-family:var(--figma-font-mono);font-size:14px;font-weight:400;line-height:20px;height:32px;padding:1px 10.909px;border-radius:8px;background:var(--figma-input-bg);border:1px solid var(--figma-border);color:var(--color-text-primary);box-shadow:0 1px 2px #0000000d;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;text-decoration:none}.btn-figma-ghost:hover{filter:brightness(1.08);text-decoration:none;color:var(--color-text-primary)}.btn-figma-primary{font-family:var(--figma-font-mono);font-size:14px;font-weight:400;line-height:20px;height:32px;padding:0 10px;border-radius:8px;background:var(--figma-btn-light);border:1px solid transparent;color:var(--figma-btn-light-text);display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;text-decoration:none}.btn-figma-primary:hover{filter:brightness(.96);text-decoration:none;color:var(--figma-btn-light-text)}.btn-figma-text{font-family:var(--figma-font-mono);font-size:14px;font-weight:400;line-height:20px;height:32px;padding:5.545px 10px 6.455px;border-radius:8px;background:transparent;border:none;color:#fafafa;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.btn-figma-text:hover{color:#fff}@media(max-width:720px){.topbar-v2{min-height:60px;position:sticky}.topbar-v2 .topbar-inner-v2{position:relative;max-width:none;min-height:56px;height:56px;padding:0 16px;gap:12px;flex-wrap:nowrap;align-items:center;justify-content:flex-start;overflow:visible}.topbar-mobile-end{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.topbar-v2 .brand-v2{padding:0}.topbar-v2 .brand-logo-icon{width:27px;height:24px}.topbar-v2 .brand-name-v2{display:none}.topbar-balance.topbar-balance--bar{display:flex;flex:0 0 auto;min-width:0;margin:0}.topbar-balance--bar .topbar-balance-value{font-size:15px;color:#fafafa}.topbar-balance.topbar-balance--profile{display:none}.topbar-mobile-avatar{display:inline-flex;align-items:center;justify-content:center;margin-left:0;flex-shrink:0;border-radius:50%;text-decoration:none}.topbar-mobile-notifications{display:block;flex-shrink:0}.topbar-desktop-notifications{display:none}.topbar-menu-toggle{display:inline-flex;align-items:center;justify-content:center;margin-left:4px;width:24px;height:24px;padding:0;border:none;background:transparent;color:#fff;cursor:pointer;flex-shrink:0}.topbar-menu-toggle:hover,.topbar-menu-toggle:focus{color:#fff;background:transparent;outline:none}.topbar-mobile-panel{display:none}.topbar-v2.is-menu-open .topbar-inner-v2{height:56px;min-height:56px;flex-wrap:nowrap}.topbar-v2.is-menu-open .topbar-mobile-panel{display:flex;flex-direction:column;align-items:stretch;gap:8px;position:absolute;top:100%;left:0;right:0;z-index:30;width:auto;flex-basis:auto;padding:8px 16px 16px;background:var(--figma-bg);border-bottom:1px solid var(--figma-border)}.topbar-v2.is-menu-open .nav-v2{flex:none;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:2px;width:100%}.topbar-v2.is-menu-open .nav-link{width:100%;justify-content:flex-start;padding:10px 12px}.topbar-v2.is-menu-open .testnet-badge{align-self:flex-start;margin:4px 12px 0}.topbar-v2.is-menu-open .topbar-actions-v2{flex-direction:column;align-items:stretch;width:100%;margin-left:0;gap:8px}.topbar-v2.is-menu-open .topbar-actions-v2 .btn,.topbar-v2.is-menu-open .topbar-actions-v2 .btn-figma-ghost,.topbar-v2.is-menu-open .topbar-actions-v2 .btn-figma-primary,.topbar-v2.is-menu-open .topbar-actions-v2 .btn-figma-text{width:100%;justify-content:flex-start}.topbar-v2.is-menu-open .whoami-v2{max-width:none;padding:0 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar-v2.is-menu-open .sound-toggle{align-self:flex-start;margin-left:8px}.topbar-v2.is-menu-open .profile-menu{display:none}.topbar-v2.is-menu-open .topbar-mobile-only-nav{display:flex}.topbar-v2.is-menu-open .topbar-mobile-account-links{display:flex;flex-direction:column;align-items:stretch;gap:2px;width:100%}.topbar-v2.is-menu-open .topbar-mobile-account-links .nav-link{width:100%;justify-content:flex-start;padding:10px 12px;background:none;border:0;cursor:pointer;font:inherit;text-align:left}.topbar-v2.is-menu-open .topbar-mobile-signout{color:#ff6b81}.app-shell-v2 .main{padding:8px 16px 40px}.app-shell-v2 .site-footer{padding:32px 16px 20px;min-height:0}.app-shell-v2 .site-footer-inner{padding:0;flex-direction:column;align-items:flex-start;gap:16px}.app-shell-v2 .footer-links{margin-left:0;max-width:none;justify-content:flex-start;text-align:left}.post-offer-page{max-width:100%;padding-top:8px}.post-offer-page .page-header-v2{text-align:left;margin-bottom:16px}.post-offer-v2.post-offer{gap:0}.post-offer-step.is-open{margin-top:0}.post-offer-step--actions.is-open{margin-top:16px}.post-offer-step-inner{gap:0}.post-offer-step--actions .post-offer-step-inner{gap:16px}.post-offer-section-divider{height:60px;margin:0}.post-offer-i-want-row{flex-direction:column;gap:8px}.post-offer-i-want-row>*{flex:none;width:100%}.post-offer-gift-region-row{flex-direction:column;gap:8px}.post-offer-gift-region-field{flex:none;width:100%}.post-offer-card-code-entry{flex-direction:column}.post-offer-card-code-save{width:100%}.post-offer-rate-row{flex-direction:column}.post-offer-rate-pill{width:100%}.post-offer-rate-box,.post-offer-v2 .rail-grid{grid-template-columns:1fr}.post-offer-v2 .form-row{flex-direction:column}.post-offer-price-heading-row{align-items:flex-start;gap:8px}.post-offer-price-toggle{white-space:normal;text-align:right;max-width:58%}.post-offer-range-row{flex-direction:column;align-items:stretch;gap:12px}.post-offer-range-field,.post-offer-amount-input,.post-offer-limit-block,.post-offer-limit-field,.post-offer-limit-input,.post-offer-check-block--expanded{width:100%;max-width:100%;flex:none;box-sizing:border-box}.post-offer-slider-row{flex-wrap:wrap}.post-offer-rate-pill{height:auto;min-height:32px;flex-wrap:wrap}.post-offer-rate-pill-label,.post-offer-rate-pill-value{white-space:normal}.post-offer-limit-hint,.post-offer-profit-hint{overflow-wrap:anywhere}.post-offer-slider-bound{padding:10px 6px;font-size:12px}.post-offer-slider-value{min-width:0;font-size:12px}}.legal{max-width:46rem}.legal h2{margin-top:1.75rem;font-size:1.05rem}.legal h2:first-child{margin-top:0}.legal p,.legal li{line-height:1.65}.legal ul{padding-left:1.2rem}.legal li{margin-bottom:.4rem}.legal-note{border-left:3px solid var(--border-strong);padding-left:.85rem;color:var(--text-muted)}.fee-amount{font-weight:600;white-space:nowrap}.totp-confirm{border:1px solid var(--accent);border-radius:8px;padding:.85rem;margin:.75rem 0;background:var(--bg-raised)}.totp-confirm-summary{margin:0 0 .6rem;font-weight:600}.totp-confirm .field{margin-bottom:.5rem}.pm-logo{border-radius:6px;object-fit:contain;vertical-align:middle;flex-shrink:0}.pm-logo-flag{border-radius:50%;object-fit:cover}.pm-logo-tile{display:inline-flex;align-items:center;justify-content:center;font-weight:700;letter-spacing:.02em;-webkit-user-select:none;user-select:none;border-radius:50%}.pm-logo-category{display:block;color:#dfdfdf;flex-shrink:0}.pm-row{display:inline-flex;align-items:center;gap:8px}.profile-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px;margin-top:12px}.method-breakdown td,.method-breakdown th{padding:6px 10px}.profile-menu{position:relative}.profile-menu-panel{position:absolute;right:0;top:calc(100% + 6px);min-width:190px;background:#222;border:1px solid #2e3130;border-radius:12px;box-shadow:0 10px 28px #0000008c;padding:6px;z-index:50;display:flex;flex-direction:column}.profile-menu-name{padding:8px 10px;font-weight:600;color:#fff;border-bottom:1px solid #2e3130;margin-bottom:4px;display:flex;align-items:center;gap:8px}.profile-menu-item{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:6px;background:none;border:none;text-align:left;font:inherit;color:#eee;cursor:pointer;text-decoration:none}.profile-menu-item:hover{background:#191919;color:#fff}.profile-menu-signout{color:#ff6b81}.profile-menu-signout:hover{color:#ff8494;background:#191919}.topbar-profile-stack{display:flex;flex-direction:column;align-items:center;gap:1px}.topbar-balance{display:flex;align-items:center;gap:4px;line-height:1}.topbar-balance-value{font-size:14px;font-weight:600;color:var(--color-text-primary, var(--text, #dfdfdf));text-decoration:none;white-space:nowrap}.topbar-balance-value:hover{color:var(--color-text-brand-default, var(--color-text-primary, var(--text)));text-decoration:none}.topbar-balance-toggle{background:none;border:none;padding:0;color:var(--color-icon-secondary, var(--text-muted));cursor:pointer;line-height:0}.topbar-balance-toggle:hover{color:var(--color-text-primary, var(--text))}@media(min-width:721px){.topbar-balance.topbar-balance--bar{display:none}}.wallet-testnet-note{color:var(--warning, #d9a44e);font-size:12px;margin:0 0 6px}.countdown-nudge{display:block;margin-top:6px;color:var(--warning, #d9a44e);font-weight:600;font-size:13px}.dm-disabled-note{padding:10px 12px}.wallet-send-review{display:flex;flex-direction:column;gap:8px;padding:14px}.wallet-send-review-title{margin:0}.wallet-send-review-back{align-self:flex-start}.wallet-escrow-note{color:var(--text-muted);font-size:12px;margin:2px 0 0}.own-offer-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;margin:0}.own-offer-fields label{display:flex;flex-direction:column;gap:8px;min-width:0;font-family:var(--figma-font-display);font-size:12px;font-weight:600;line-height:16px;color:var(--figma-muted)}.own-offer-fields input{width:100%;height:36px;padding:8px 12px;border:1px solid var(--figma-border);border-radius:8px;background:var(--figma-input-bg, #181818);color:var(--figma-text, #fff);font-family:var(--figma-font-display);font-size:14px;font-weight:400;line-height:20px;box-sizing:border-box}.own-offer-fields input:focus{outline:none;border-color:var(--border-strong);box-shadow:none}@media(max-width:900px){.own-offer-fields{grid-template-columns:1fr 1fr}}.my-offers-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.own-offer-delete{color:#ff6b81}.own-offer-delete:hover{color:#ff8494}.wallet-pending-card{border-left:3px solid var(--warning, #d9a44e)}.wallet-pending-title{font-size:15px;margin:0 0 8px}.wallet-pending-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.wallet-pending-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.wallet-pending-amount{font-weight:600}.wallet-pending-state{color:var(--text-muted)}.wallet-pending-tx{color:var(--text-muted);font-size:12px;margin-left:auto}.wallet-pending-hint{margin:8px 0 0;font-size:12px}.marketplace-page{display:flex;flex-direction:column;gap:16px;color:var(--figma-text)}.marketplace-page .mp-hero{display:flex;flex-direction:column;align-items:flex-start;gap:48px;margin:0;padding:0}.marketplace-page .mp-hero-title{margin:0;padding:0;font-family:var(--figma-font-mono);font-weight:700;font-size:38px;line-height:42px;letter-spacing:-1px;color:var(--figma-text)}.marketplace-page .mp-hero-title span{color:#3ebd69}.marketplace-page .mp-hero-rate{display:flex;align-items:center;gap:6px;margin:0;font-family:var(--figma-font-mono);font-weight:700;font-size:18px;line-height:1.45}.marketplace-page .mp-hero-rate-eq{color:var(--figma-secondary)}.marketplace-page .mp-hero-rate-val{color:var(--figma-text)}.marketplace-page .mp-crypto-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex:0 0 16px}.marketplace-page .mp-crypto-icon .post-offer-token-icon,.marketplace-page .mp-crypto-icon .post-offer-token-icon img{width:14px;height:14px;flex:0 0 14px}.marketplace-page .mp-crypto-icon-lg,.marketplace-page .mp-crypto-icon-lg .post-offer-token-icon,.marketplace-page .mp-crypto-icon-lg .post-offer-token-icon img{width:21px;height:21px;flex-basis:21px}.marketplace-page .filter-bar{display:flex;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:24px;background:var(--figma-grey-9);border-radius:8px}.marketplace-page .mp-filter-row{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:16px;width:100%;min-width:0}.marketplace-page .mp-filter-left,.marketplace-page .mp-filter-fields{display:flex;flex-wrap:nowrap;align-items:center;gap:12px;min-width:0;flex:1 1 0}.marketplace-page .mp-filter-checks{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.marketplace-page .mp-filter-tools{display:flex;align-items:center;gap:8px;flex:0 0 auto;margin-left:auto}.marketplace-page .mp-create-offer-btn,.marketplace-page .mp-filters-open,.marketplace-page .mp-refresh-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:10px 12px;background:#222;border:1px solid var(--figma-border);border-radius:8px;color:#dfdfdfde;font-family:var(--figma-font-display);font-size:16px;font-weight:400;line-height:16px;text-decoration:none;white-space:nowrap;cursor:pointer}.marketplace-page .mp-refresh-btn{width:40px;padding:8px;border:0;border-radius:6px}.marketplace-page .mp-list-filter-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1.5px solid currentColor;border-radius:50%;flex-shrink:0}.marketplace-page .mp-list-filter-icon svg{display:block;width:9px;height:9px}.marketplace-page .mp-type-field{display:flex;flex-direction:column;gap:0;flex:0 0 auto}.marketplace-page .mp-filter-fields .field{display:flex;flex-direction:column;gap:0;min-width:0}.marketplace-page .mp-filter-fields .field-inline{min-width:0}.marketplace-page .mp-filter-fields .field{flex:1 1 0;min-width:0}.marketplace-page .mp-filter-fields .picker-field{min-width:0;flex:1 1 0}.marketplace-page .mp-filter-fields .amount-filter{flex:1.2 1 0;min-width:0}.marketplace-page .mp-filter-fields .field:not(.picker-field):not(.amount-filter) .mp-select{min-width:118px}.marketplace-page .mp-field-label,.marketplace-page .field>.mp-field-label{font-family:var(--figma-font-mono);font-weight:700;font-size:12px;line-height:normal;letter-spacing:0;text-transform:uppercase;color:#94a3b8}.marketplace-page .mp-type-switch{display:flex;background:#222;border:1px solid var(--figma-border);border-radius:6px;padding:0;gap:0;overflow:hidden}.marketplace-page .mp-type-switch .seg{display:inline-flex;align-items:center;justify-content:center;font-family:var(--figma-font-display);font-weight:400;font-size:16px;line-height:14px;color:#9f9f9f;background:transparent;border:0;border-right:1px solid var(--figma-border);border-radius:0;padding:12px}.marketplace-page .mp-type-switch .seg:last-child{border-right:0}.marketplace-page .mp-type-switch .seg.active{background:#2f2f2f;color:var(--figma-btn-light)}.marketplace-page .mp-select,.marketplace-page .mp-amount-box,.marketplace-page .mp-filter-trigger{position:relative;display:flex;align-items:center;width:100%;min-width:0;background:#222;border:1px solid var(--figma-border);border-radius:6px}.marketplace-page .mp-amount-box{gap:8px;overflow:hidden;border-radius:8px;width:max-content;max-width:100%}.marketplace-page .mp-amount-box:focus-within,.marketplace-page .mp-select:focus-within,.marketplace-page .mp-dd-search:focus-within{border-color:#404040;box-shadow:none}.marketplace-page .mp-amount-box input,.marketplace-page .mp-amount-box input:focus,.marketplace-page .mp-amount-box input:focus-visible,.marketplace-page .mp-select select,.marketplace-page .mp-select select:focus,.marketplace-page .mp-select select:focus-visible,.marketplace-page .mp-dd-search input,.marketplace-page .mp-dd-search input:focus,.marketplace-page .mp-dd-search input:focus-visible,.mp-filt-menu-search input,.mp-filt-menu-search input:focus,.mp-filt-menu-search input:focus-visible{border:0!important;outline:none!important;box-shadow:none!important;background:transparent}.marketplace-page .mp-select-dd{overflow:visible}.marketplace-page .mp-dd{position:relative;flex:1 1 auto;min-width:0;width:100%}.marketplace-page .mp-dd-trigger{display:flex;align-items:center;width:100%;min-height:40px;padding:0 28px 0 12px;border:0;background:transparent;color:#dfdfdf;font-family:var(--figma-font-display);font-size:16px;line-height:14px;text-align:left;cursor:pointer}.marketplace-page .mp-dd-trigger-main{display:inline-flex;align-items:center;gap:8px;min-width:0}.marketplace-page .mp-dd-trigger-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketplace-page .mp-dd-trigger-chevron{position:absolute;right:8px;top:50%;transform:translateY(-50%);flex-shrink:0;color:#a6a6a6;pointer-events:none}.marketplace-page .mp-dd-trigger-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px}.marketplace-page .mp-dd-trigger-icon img,.marketplace-page .mp-dd-trigger-icon .post-offer-token-icon,.marketplace-page .mp-dd-trigger-icon .post-offer-token-icon img{display:block;width:20px;height:20px;object-fit:cover;border-radius:999px}.marketplace-page .mp-dd-icon-tile{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;padding:6px;border-radius:8px;background:#2a2a2a;box-sizing:border-box}.marketplace-page .mp-dd-icon-tile>.post-offer-token-icon,.marketplace-page .mp-dd-icon-tile>img{width:20px!important;height:20px!important;flex:0 0 20px!important}.marketplace-page .mp-dd-icon-tile img,.marketplace-page .mp-dd-icon-tile .post-offer-token-icon img{display:block;width:20px!important;height:20px!important;border-radius:6px;object-fit:cover}.marketplace-page .mp-dd-icon-tile .post-offer-token-icon--fiat-mono{background:#363636;border-color:#505050}.marketplace-page .mp-dd-icon-tile .fiat-flag-mono{font-size:9px}.marketplace-page .mp-dd-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:50;display:flex;flex-direction:column;gap:8px;width:max(100%,253px);max-height:min(420px,70vh);overflow-x:hidden;overflow-y:auto;padding:16px;border-radius:8px;background:#181818;box-shadow:10px 10px #00000040;scrollbar-color:#404040 #181818}.marketplace-page .mp-dd-menu-crypto{gap:8px}.marketplace-page .mp-dd-menu-fiat{gap:4px;width:max(100%,280px);overflow:hidden}.marketplace-page .mp-dd-menu-fiat .mp-dd-menu-scroll{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-color:#404040 #181818}.marketplace-page .mp-dd-menu-fiat .mp-dd-search{flex-shrink:0}.marketplace-page .mp-dd-search{display:flex;align-items:center;gap:12px;width:100%;height:40px;padding:0 16px;border:1px solid #303030;border-radius:8px;background:#202020;box-sizing:border-box;cursor:text}.marketplace-page .mp-dd-search svg{flex-shrink:0;color:#a6a6a6;pointer-events:none}.marketplace-page .mp-dd-search input{flex:1 1 auto;min-width:0;width:100%;height:100%;padding:0;border:0;background:transparent;color:#e8edeb;font-family:var(--figma-font-label);font-size:14px;font-weight:400;line-height:1.45;outline:none;caret-color:#e8edeb}.marketplace-page .mp-dd-search input::placeholder{color:#a6a6a6}.marketplace-page .mp-dd-section{display:flex;flex-direction:column;gap:4px;width:100%}.marketplace-page .mp-dd-section-label{margin:4px 0 0;font-family:var(--figma-font-label);font-size:12px;font-weight:600;line-height:16px;color:#9f9f9f}.marketplace-page .mp-dd-option{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:8px 6px;border:0;border-radius:8px;background:transparent;color:#fff;text-align:left;cursor:pointer;box-sizing:border-box}.marketplace-page .mp-dd-option:hover,.marketplace-page .mp-dd-option.is-active{background:#222}.marketplace-page .mp-dd-option-text{display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:0}.marketplace-page .mp-dd-option-title{font-family:var(--figma-font-label);font-size:14px;font-weight:600;line-height:18px;color:#fff;white-space:nowrap}.marketplace-page .mp-dd-option-sub{font-family:var(--figma-font-label);font-size:10px;font-weight:600;line-height:14px;color:#9f9f9f;white-space:nowrap}.marketplace-page .mp-dd-empty{margin:0;padding:12px 6px;font-family:var(--figma-font-label);font-size:13px;font-weight:600;color:#9f9f9f;text-align:center}.marketplace-page .mp-filter-trigger{appearance:none;height:40px;min-width:0;padding:0 32px 0 12px;color:var(--figma-text);font-family:var(--figma-font-mono);font-size:16px;line-height:14px;text-align:left;cursor:pointer}.marketplace-page .mp-filter-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketplace-page .mp-select select,.marketplace-page .mp-select-picker .picker input,.marketplace-page .mp-amount-box input{flex:1 1 auto;min-width:0;width:auto;appearance:none;background:transparent;border:0;border-radius:0;padding:10px 0 10px 12px;color:var(--figma-text);font-family:var(--figma-font-mono);font-size:16px;line-height:14px}.marketplace-page .mp-amount-box input{flex:1 1 5rem;min-width:4.5rem;max-width:8rem;padding-right:0}.marketplace-page .mp-select select option{background:var(--figma-grey-9);color:var(--figma-text)}.marketplace-page .mp-select select{padding-right:32px}.marketplace-page .mp-chevron{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:var(--figma-text);pointer-events:none}.marketplace-page .picker{min-width:0;width:100%}.marketplace-page .mp-select-picker .picker input{padding-right:36px}.marketplace-page .mp-select-picker .picker input::placeholder{color:var(--figma-text);opacity:1}.marketplace-page .mp-amount-box input:disabled{opacity:1;color:var(--figma-text);cursor:not-allowed}.marketplace-page .mp-amount-box input:disabled::placeholder{color:#94a3b8de}.marketplace-page .mp-amount-box input::placeholder{color:#94a3b8de}.marketplace-page .mp-amount-unit{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;padding-right:8px;font-family:var(--figma-font-mono);font-weight:700;font-size:14px;color:#dfdfdfde;position:relative;z-index:1}.marketplace-page .mp-amount-chevron{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;color:var(--figma-text)}.marketplace-page .mp-amount-chevron svg{display:block;width:16px;height:16px}.marketplace-page .mp-amount-unit .post-offer-token-icon,.marketplace-page .mp-amount-unit .post-offer-token-icon img{width:16px;height:16px;flex:0 0 16px;border-radius:50%}.marketplace-page .amount-filter{position:relative}.marketplace-page .amount-filter .field-help.field-error{position:absolute;left:0;top:calc(100% + 4px);font-family:var(--figma-font-mono);font-size:12px;white-space:nowrap}.marketplace-page .mp-filter-checks .check-field{flex-direction:row;align-items:center;gap:10px;min-width:0;cursor:pointer}.marketplace-page .mp-filter-checks .check-field:first-child{width:auto;flex-shrink:0;justify-content:flex-start}.marketplace-page .mp-filter-checks .check-field span{font-family:var(--figma-font-mono);font-weight:400;font-size:13px;line-height:16px;color:var(--figma-text);text-transform:none;white-space:nowrap}.marketplace-page .mp-filter-checks .check-field input[type=checkbox]{appearance:none;width:16px;height:16px;min-width:16px;margin:0;border:1px solid var(--figma-border);border-radius:4px;background:var(--figma-grey-9);flex-shrink:0}.marketplace-page .mp-filter-checks .check-field input[type=checkbox]:checked{border-color:var(--figma-accent-mid);background:var(--figma-accent-mid) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'><path d='M3.5 8.2 6.4 11.2 12.5 4.8' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/></svg>") center / 16px 16px no-repeat}.marketplace-page .mp-filter-checks .mine-filter span{color:#94a3b8}.marketplace-page .picker-menu{background:var(--figma-grey-9);border:1px solid var(--figma-border);border-radius:8px;padding:4px;scrollbar-color:#404040 var(--figma-grey-9)}.marketplace-page .picker-menu::-webkit-scrollbar-track{background:var(--figma-grey-9)}.marketplace-page .picker-group-label{font-family:var(--figma-font-label);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--figma-green-muted);padding:8px 8px 4px}.marketplace-page .picker-option{font-family:var(--figma-font-mono);font-size:14px;font-weight:400;line-height:20px;color:var(--figma-text);border-radius:6px;padding:8px}.marketplace-page .picker-option:hover{background:#ffffff0f}.marketplace-page .picker-option.active{background:#09913726;color:var(--figma-accent-bright)}.marketplace-page .picker-empty{font-family:var(--figma-font-mono);font-size:12px;color:var(--figma-muted);padding:8px}.marketplace-page .picker-clear{color:var(--figma-secondary)}.marketplace-page .chips{display:none;margin:0}.marketplace-page .chip{font-family:var(--figma-font-mono);background:var(--figma-grey-9);border-color:var(--figma-border);color:#94a3b8}.marketplace-page .chip.active{background:#2f2f2f;border-color:var(--figma-border);color:var(--figma-btn-light)}.marketplace-page .filter-note{margin:0;font-family:var(--figma-font-mono);color:var(--figma-secondary)}.marketplace-page .mp-offers-board{background:var(--figma-grey-9);border-radius:8px;padding:24px}.marketplace-page .mp-offers-head{display:none;align-items:center;justify-content:space-between;margin-bottom:12px}.marketplace-page .mp-offers-head h2{margin:0;font-family:var(--figma-font-label);font-weight:600;font-size:24px;line-height:28px;color:var(--figma-text)}.marketplace-page .mp-offers-tools{display:flex;gap:8px}.marketplace-page .mp-tool-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:8px;border:0;border-radius:6px;background:#3f3f3f;color:var(--figma-text);text-decoration:none;cursor:pointer}.mp-sheet-backdrop{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:#000000b8}.mp-sheet{display:flex;flex-direction:column;gap:16px;width:100%;max-width:496px;max-height:min(934px,calc(100vh - 32px));overflow:auto;padding:24px 24px 40px;background:#161616;border-radius:8px;box-shadow:0 25px 50px -12px #00000040;color:#e8edeb;font-family:var(--figma-font-display)}.mp-pay-sheet{overflow:hidden}.mp-sheet-head{display:flex;align-items:center;gap:16px;min-height:32px;flex-shrink:0}.mp-sheet-head h2{flex:1;margin:0;font-size:16px;font-weight:600;line-height:20px;color:#e8edeb}.mp-sheet-head-actions{display:flex;align-items:center;gap:8px}.mp-sheet-ghost,.mp-sheet-icon{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:32px;padding:0 8px;background:#202020;border:0;border-radius:4px;color:#e8edeb;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer}.mp-sheet-icon{width:32px;padding:0}.mp-sheet-search{display:flex;align-items:center;gap:12px;height:40px;flex-shrink:0;padding:0 16px;background:#202020;border:1px solid #303030;border-radius:8px;color:#a6a6a6}.mp-sheet-search input{flex:1;min-width:0;padding:0;background:transparent;border:0;color:#e8edeb;font-family:inherit;font-size:14px;caret-color:#e8edeb}.mp-sheet-search input::placeholder{color:#a6a6a6}.mp-pay-selected{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex-shrink:0}.mp-pay-selected p{margin:0;font-size:14px;font-weight:600;line-height:16px;color:#e8edeb;text-align:center;align-self:center}.mp-pay-chips{display:flex;flex-wrap:wrap;gap:8px;width:100%}.mp-pay-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:#202020;border:1px solid #303030;border-radius:16px;color:#a1a1a1;font-family:inherit;font-size:14px;font-weight:500;line-height:1.45;cursor:pointer}.mp-pay-chip svg{flex-shrink:0;color:#a1a1a1}.mp-pay-show-all-chips{padding:0;background:transparent;border:0;color:#a2b9b1;font-family:inherit;font-size:14px;font-weight:600;line-height:18px;text-decoration:underline;cursor:pointer}.mp-pay-list{display:flex;flex-direction:column;gap:8px;min-height:0;flex:1;overflow:auto}.mp-pay-cat{display:flex;align-items:center;gap:12px;width:100%;height:48px;padding:8px;background:#161616;border:0;border-radius:8px;color:#e8edeb;font-family:inherit;text-align:left;cursor:pointer}.mp-pay-cat:hover{background:#1c1c1c}.mp-pay-cat-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:#2a2a2a;border-radius:8px;color:#e8edeb;flex-shrink:0}.mp-pay-cat-copy{display:flex;align-items:center;gap:6px;flex:1;min-width:0}.mp-pay-cat-label{font-size:14px;font-weight:600;line-height:18px;color:#e8edeb}.mp-pay-cat-count{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:16px;padding:0 4px;background:#242424;border-radius:3px;color:#fff;font-size:10px;font-weight:700;line-height:12px}.mp-pay-cat-chevron{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:#2a2a2a;border-radius:8px;color:#e8edeb;flex-shrink:0}.mp-pay-method-row{display:flex;align-items:center;gap:12px;width:100%;height:48px;padding:8px;background:#161616;border:0;border-radius:8px;cursor:pointer}.mp-pay-select-all-row{background:#202020}.mp-pay-method-row:hover:not([aria-disabled=true]),.mp-pay-method-row.is-selected:hover:not([aria-disabled=true]){background:#202020}.mp-pay-select-all-row:hover:not([aria-disabled=true]),.mp-pay-select-all-row.is-selected:hover:not([aria-disabled=true]){background:#242424}.mp-pay-method-row[aria-disabled=true]{cursor:not-allowed;opacity:.55}.mp-pay-method-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:#2a2a2a;border:1px solid transparent;border-radius:8px;color:#e8edeb;flex-shrink:0;overflow:hidden}.mp-pay-method-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:18px;color:#e8edeb}.mp-pay-select-btn{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 12px;background:#2a2a2a;border:0;border-radius:4px;color:#fff;font-family:inherit;font-size:14px;font-weight:600;line-height:16px;cursor:pointer;flex-shrink:0}.mp-pay-select-btn.is-selected{color:#a2b9b1}.mp-pay-select-btn:disabled{opacity:.45;cursor:not-allowed}.mp-sheet-empty{margin:8px 0;color:#a6a6a6;font-size:14px}.mp-sheet-foot{display:flex;flex-direction:column;gap:12px;margin-top:auto;padding-top:8px;flex-shrink:0}.mp-sheet-primary,.mp-sheet-secondary{width:100%;height:40px;border:0;border-radius:6px;font-family:inherit;font-size:16px;font-weight:600;line-height:20px;cursor:pointer}.mp-sheet-primary{background:#e5e5e5;color:#161616}.mp-sheet-secondary{background:#242424;color:#8a8a8a}.mp-sheet-ghost-link{width:100%;padding:8px;background:transparent;border:0;color:#a6a6a6;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer}.mp-sheet-field{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600}.mp-sheet-select{position:relative;display:flex;align-items:center}.mp-sheet-select select{width:100%;height:40px;appearance:none;padding:0 36px 0 16px;background:#202020;border:1px solid #303030;border-radius:8px;color:#e8edeb;font-family:inherit;font-size:14px}.mp-sheet-select svg{position:absolute;right:12px;pointer-events:none;color:#e8edeb}.mp-sheet-toggles{display:flex;flex-direction:column;gap:4px;padding:8px;background:#202020;border-radius:8px}.mp-sheet-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:8px 4px;cursor:pointer;font-size:14px;font-weight:600}.mp-sheet-toggle input{appearance:none;width:40px;height:22px;margin:0;flex-shrink:0;background:#3f3f3f;border-radius:999px;position:relative;cursor:pointer}.mp-sheet-toggle input:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#e8edeb;transition:transform .15s ease}.mp-sheet-toggle input:checked{background:#316d3c}.mp-sheet-toggle input:checked:after{transform:translate(18px)}@media(max-width:720px){.mp-sheet-backdrop{align-items:flex-end;justify-content:stretch;padding:0}.mp-sheet-backdrop>.mp-sheet,.mp-sheet{width:100%;max-width:none;max-height:min(90vh,934px);border-radius:16px 16px 0 0;animation:mp-sheet-rise .28s ease-out;box-sizing:border-box}}@keyframes mp-sheet-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}.mp-filters-sheet{position:relative;gap:24px;padding:24px;max-width:460px;overflow:visible}@media(max-width:720px){.mp-sheet-backdrop>.mp-filters-sheet,.mp-filters-sheet.mp-sheet{width:100%;max-width:none}}.mp-filters-head{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:32px}.mp-filters-head-spacer{width:32px;height:32px;flex:0 0 32px}.mp-filters-title{margin:0;flex:1 1 auto;font-family:var(--figma-font-label);font-size:16px;font-weight:600;line-height:20px;color:#e8edeb;text-align:center}.mp-filters-sheet:not(.is-panel) .mp-filters-title{text-align:left}.mp-filters-sheet:not(.is-panel) .mp-filters-head-spacer{display:none}.mp-filters-back,.mp-filters-close{flex:0 0 32px;width:32px;height:32px;padding:0;border:0;border-radius:4px;background:#202020;color:#e8edeb;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.mp-filters-sheet:not(.is-panel) .mp-filters-close{background:transparent}.mp-filt-rows{display:flex;flex-direction:column;gap:16px;width:100%}.mp-filt-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;width:100%}.mp-filt-row>span{flex:0 1 auto;min-width:0;font-size:16px;font-weight:600;line-height:20px;color:#e8edeb}.mp-filt-value{display:inline-flex;align-items:center;gap:8px;max-width:min(240px,62%);height:36px;padding:8px 10px 8px 12px;background:#202020;border:1px solid #303030;border-radius:10px;color:#e8edeb;font-family:inherit;font-size:16px;font-weight:600;line-height:20px;cursor:pointer}.mp-filt-value-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-filt-value svg:last-child{flex-shrink:0}.mp-filt-panel{display:flex;flex-direction:column;gap:16px;width:100%;min-height:0;flex:1 1 auto}.mp-filt-panel-search{display:flex;align-items:center;gap:12px;width:100%;height:40px;padding:0 16px;border:1px solid #303030;border-radius:8px;background:#202020;box-sizing:border-box}.mp-filt-panel-search:focus-within{border-color:#404040;box-shadow:none}.mp-filt-panel-search svg{flex-shrink:0;color:#a6a6a6}.mp-filt-panel-search input{flex:1 1 auto;min-width:0;padding:0;border:0!important;outline:none!important;box-shadow:none!important;background:transparent;color:#e8edeb;font-family:var(--figma-font-label);font-size:14px;font-weight:400;line-height:1.45;caret-color:#e8edeb}.mp-filt-panel-search input::placeholder{color:#a6a6a6}.mp-filt-panel-list{display:flex;flex-direction:column;gap:4px;width:100%;max-height:min(52vh,420px);overflow-y:auto;scrollbar-color:#404040 #181818}.mp-filt-panel-option{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:8px;border:0;border-radius:8px;background:transparent;color:#fff;text-align:left;cursor:pointer;box-sizing:border-box}.mp-filt-panel-option:hover,.mp-filt-panel-option.is-active{background:#222}.mp-filt-panel-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;padding:6px;border-radius:8px;background:#2a2a2a;box-sizing:border-box;color:#e8edeb}.mp-filt-panel-icon img{display:block;width:20px;height:20px;border-radius:6px;object-fit:cover}.mp-filt-panel-copy{display:flex;flex-direction:column;align-items:flex-start;gap:0;min-width:0}.mp-filt-panel-title{font-family:var(--figma-font-label);font-size:14px;font-weight:600;line-height:18px;color:#fff}.mp-filt-panel-hint{font-family:var(--figma-font-label);font-size:10px;font-weight:600;line-height:14px;color:#9f9f9f}.mp-filt-panel-empty{margin:0;padding:16px 8px;font-size:13px;font-weight:600;color:#9f9f9f;text-align:center}.mp-filters-sheet.is-panel{overflow:hidden}.mp-filt-toggles{display:flex;flex-direction:column;gap:16px;width:100%;padding:16px;border:1px solid #303030;border-radius:8px}.mp-filt-toggle{display:flex;align-items:center;gap:16px;min-height:40px;cursor:pointer}.mp-filt-toggle-copy{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.mp-filt-toggle-copy>span:first-child{font-size:14px;font-weight:600;line-height:20px;color:#fff}.mp-filt-toggle-copy>span:last-child{font-size:12px;font-weight:600;line-height:16px;color:#a2b9b1}.mp-filt-toggle input{appearance:none;width:42.5px;height:25px;margin:0;flex-shrink:0;background:#202020;border-radius:999px;position:relative;cursor:pointer}.mp-filt-toggle input:after{content:"";position:absolute;top:10%;left:2.5px;width:20px;height:80%;border-radius:50px;background:#fff;transition:transform .15s ease}.mp-filt-toggle input:checked{background:#07b979}.mp-filt-toggle input:checked:after{transform:translate(17px)}.mp-filt-foot{display:flex;flex-direction:column;gap:16px;width:100%}.mp-filt-foot-actions{display:flex;align-items:stretch;gap:10px;width:100%}.mp-filt-foot-actions .mp-filt-dismiss{flex:0 0 40px}.mp-filt-dismiss{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;min-height:40px;padding:0;border:1px solid #303030;border-radius:8px;background:#fff;color:#161616;cursor:pointer}.mp-filt-foot-actions .mp-filt-apply{flex:1 1 auto;width:auto}.mp-filt-apply{width:100%;height:40px;padding:10px;background:#e5e5e5;border:0;border-radius:6px;color:#161616;font-family:inherit;font-size:16px;font-weight:600;line-height:20px;cursor:pointer}.mp-filt-foot-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.mp-filt-remember{display:inline-flex;align-items:center;gap:8px;color:#a2b9b1;font-size:14px;font-weight:600;line-height:18px;cursor:pointer}.mp-filt-remember input{appearance:none;width:16px;height:16px;margin:0;border-radius:2px;background:#202020;border:1px solid #303030;cursor:pointer}.mp-filt-remember input:checked{background:#07b979;border-color:#07b979;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2' d='M2 6.2l2.6 2.6L10 3.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.mp-filt-reset{padding:0;background:transparent;border:0;color:#a2b9b1;font-family:inherit;font-size:14px;font-weight:600;line-height:18px;cursor:pointer}@media(max-width:720px){.mp-filters-sheet{overflow:auto}.mp-filt-menu{position:static;width:100%;margin-top:8px;box-shadow:none}.mp-filt-field.is-open{z-index:1}}.marketplace-page .offer-grid{display:flex;flex-direction:column;gap:4px}.marketplace-page .mp-show-more{display:flex;justify-content:center;padding:20px 0 8px}.marketplace-page .mp-show-more-btn{display:inline-flex;align-items:center;justify-content:center;min-width:160px;height:40px;padding:10px 24px;background:#222;border:1px solid var(--figma-border);border-radius:8px;color:#dfdfdfde;font-family:var(--figma-font-display);font-size:16px;font-weight:400;line-height:16px;cursor:pointer}.marketplace-page .mp-show-more-btn:hover{background:#2a2a2a;color:#fff}.marketplace-page .mp-show-more-btn:focus-visible{outline:2px solid var(--figma-accent, #07b979);outline-offset:2px}.marketplace-page .offer-card,.marketplace-page .marketplace-offer{--mp-spot-x: 50%;--mp-spot-y: 50%;position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:center;background:var(--figma-grey-15);border:0;border-radius:8px;padding:16px 16px 0;gap:16px;box-sizing:border-box;min-height:82px}.marketplace-page .offer-card:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;opacity:0;background:radial-gradient(160px circle at var(--mp-spot-x) var(--mp-spot-y),rgba(255,255,255,.16),transparent 70%);transition:opacity .12s ease}.marketplace-page .offer-card:hover:before{opacity:1}.marketplace-page .offer-card>*{position:relative;z-index:1}.marketplace-page .offer-card:after{content:"";display:block;width:100%;height:2px;margin:0;background:#303030;flex-shrink:0;position:relative;z-index:1}.marketplace-page .offer-card:hover{border-color:transparent;transform:none}@media(prefers-reduced-motion:reduce){.marketplace-page .offer-card:before{display:none}.marketplace-page .offer-card:hover{background:#2f2f2f}}@media(min-width:1441px){.marketplace-page .mp-offer-user{display:flex;align-items:center;gap:8px;flex:0 0 358px;width:358px;min-width:0;height:46px}.marketplace-page .presence-indicator-host.mp-offer-user{display:flex;align-items:center;gap:8px;min-width:0;height:auto}.marketplace-page .mp-offer-price,.marketplace-page .offer-head.mp-offer-price{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px;width:290px;flex:0 0 290px;height:48px}.marketplace-page .mp-offer-legs{display:flex;align-items:center;gap:56px;width:100%;min-width:0;height:50px}.marketplace-page .mp-offer-actions,.marketplace-page .offer-foot.mp-offer-actions{margin-top:0;border-top:0;padding-top:0;justify-content:flex-start;display:flex;align-items:center;gap:8px;flex:0 0 auto;width:auto;height:32px;align-self:center}.marketplace-page .mp-offer-actions:has(.mp-offer-cta){width:auto}}.marketplace-page .mp-offer-recv-short{display:none}.marketplace-page .mp-offer-recv-full{color:inherit}.marketplace-page .mp-offer-mobile-extra{display:none}.marketplace-page .mp-offer-user .avatar,.marketplace-page .mp-offer-user .identicon{width:40px;height:40px;border-radius:8px;overflow:hidden;flex-shrink:0}.marketplace-page .mp-offer-user-meta{display:flex;flex-direction:column;justify-content:flex-start;gap:8px;width:310px;flex:0 0 310px;height:46px;min-width:0}.marketplace-page .mp-offer-user-name{display:flex;align-items:center;gap:4px;min-width:0;height:20px}.marketplace-page .mp-flag{display:inline-flex;width:16px;height:16px;border-radius:2px;overflow:hidden;flex-shrink:0}.marketplace-page .mp-flag img{width:16px;height:16px;border-radius:2px;object-fit:cover;display:block}.marketplace-page .mp-offer-user-name .user-link,.marketplace-page .mp-offer-user-name .owner-id{font-family:var(--figma-font-mono);font-weight:700;font-size:16px;line-height:1.48;color:var(--figma-text);text-decoration:none;text-underline-offset:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketplace-page .mp-offer-user-name .user-link:hover{text-decoration:underline}.marketplace-page .mp-offer-user-badges{display:none;flex-wrap:wrap;gap:4px}.marketplace-page .mp-offer-user-stats{display:flex;flex-wrap:nowrap;align-items:center;gap:12px;height:18px}.marketplace-page .mp-offer-stat{display:inline-flex;align-items:center;gap:4px;color:var(--figma-secondary);font-family:var(--figma-font-mono);font-weight:700;font-size:14px;line-height:1.2;letter-spacing:1.68px;text-transform:uppercase;white-space:nowrap}.marketplace-page .mp-offer-stat svg{width:16px;height:16px;flex-shrink:0}.marketplace-page .mp-offer-stat-trades{display:inline-flex;align-items:center;color:var(--figma-secondary);font-family:var(--figma-font-mono);font-weight:700;font-size:14px;line-height:1.45;white-space:nowrap}.marketplace-page .mp-offer-seen{display:inline-flex;align-items:center;gap:4px;color:var(--figma-secondary);font-family:var(--figma-font-mono);font-weight:400;font-size:14px;line-height:1.45;white-space:nowrap}.marketplace-page .mp-offer-seen-dot{width:8px;height:8px;border-radius:50%;background:#ffe48c;flex-shrink:0}.marketplace-page .mp-offer-seen.is-active{color:var(--figma-text, inherit)}.marketplace-page .mp-offer-seen.is-active .mp-offer-seen-dot{background:var(--figma-accent-bright, #3ecf8e)}.marketplace-page .mp-offer-user-stats .rep{display:none}.marketplace-page .mp-offer-price-value{font-family:var(--figma-font-mono);font-weight:700;font-size:16px;line-height:1.48;color:var(--figma-text)}.marketplace-page .mp-offer-price .offer-title-link{display:inline-flex;align-items:center;gap:4px;height:24px;text-decoration:none;color:inherit;white-space:nowrap;max-width:100%}.marketplace-page .offer-margin{margin-left:0;min-width:14px;padding:2px 3px;border-radius:4px;font-family:var(--figma-font-label);font-weight:700;font-size:10px;line-height:12px;color:#292929}.marketplace-page .offer-margin.neg{background:#ffa7a4;color:#292929}.marketplace-page .offer-margin.pos{background:#40b869;color:#292929}.marketplace-page .mp-offer-limits{margin:0;font-family:var(--figma-font-mono);font-weight:700;font-size:12px;line-height:16px;color:var(--figma-secondary)}.marketplace-page .mp-offer-leg{display:flex;flex-direction:column;justify-content:center;gap:8px;flex:0 0 200px;width:200px;min-width:0}.marketplace-page .mp-offer-leg-label{margin:0;padding:1px 0;font-family:var(--figma-font-mono);font-weight:700;font-size:12px;line-height:16px;color:var(--figma-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketplace-page .mp-offer-leg-label span{color:var(--figma-text)}.marketplace-page .mp-offer-leg-value{margin:0;font-family:var(--figma-font-mono);font-weight:400;font-size:16px;line-height:1.48;color:var(--figma-text);white-space:nowrap}.marketplace-page .mp-offer-info{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--figma-border);border-radius:6px;background:#ffffff0d;box-shadow:0 1px 2px #0000000d;color:var(--figma-text);text-decoration:none;flex-shrink:0}.marketplace-page .mp-offer-info:hover,.marketplace-page .mp-offer-cta:hover,.marketplace-page .mp-offer-price .offer-title-link:hover{text-decoration:none}.marketplace-page .mp-offer-info:focus,.marketplace-page .mp-offer-cta:focus,.marketplace-page .mp-offer-price .offer-title-link:focus{outline:none}.marketplace-page .mp-offer-info:focus-visible,.marketplace-page .mp-offer-cta:focus-visible,.marketplace-page .mp-offer-price .offer-title-link:focus-visible{outline:2px solid var(--figma-accent-bright);outline-offset:2px}.marketplace-page .mp-offer-cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:66px;height:32px;padding:0 10px;border:0;border-radius:6px;background:var(--figma-btn-light);color:var(--figma-btn-light-text);font-family:var(--figma-font-mono);font-weight:700;font-size:14px;line-height:1.45;text-decoration:none;cursor:pointer;white-space:nowrap}.marketplace-page .mp-offer-cta .mp-crypto-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.marketplace-page .offer-tags,.marketplace-page .mp-offer-terms{display:none}@media(min-width:1441px){.marketplace-page .filter-bar{padding:24px;background:#181818;border-radius:8px}.marketplace-page .mp-filter-row{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:20px;height:40px;min-height:40px}.marketplace-page .mp-filter-left,.marketplace-page .mp-filter-fields{display:flex;flex-wrap:nowrap;align-items:center;gap:20px;flex:1 1 auto;min-width:0}.marketplace-page .mp-type-field{flex:0 0 auto}.marketplace-page .mp-filter-fields .field,.marketplace-page .mp-filter-fields .picker-field,.marketplace-page .mp-filter-fields .amount-filter{flex:0 0 auto;width:auto;min-width:0}.marketplace-page .mp-filter-fields .amount-filter{min-width:0;max-width:none}.marketplace-page .mp-select,.marketplace-page .mp-select-dd,.marketplace-page .mp-filter-trigger,.marketplace-page .mp-amount-box{width:auto}.marketplace-page .mp-amount-box{min-width:0;width:max-content}.marketplace-page .mp-amount-box input{width:9rem;flex:0 0 9rem;min-width:9rem;max-width:9rem}.marketplace-page .mp-dd{width:auto;flex:0 0 auto}.marketplace-page .mp-dd-trigger{width:auto;padding-right:28px}.marketplace-page .mp-filter-trigger{width:auto;padding-right:32px}.marketplace-page .mp-filter-tools{flex:0 0 auto;gap:8px;margin-left:0}}@media(min-width:901px)and (max-width:1440px){.marketplace-page .mp-filter-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px}.marketplace-page .mp-filter-left{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:12px;flex:1 1 100%;width:100%;min-width:0}.marketplace-page .mp-filter-fields{display:contents}.marketplace-page .mp-type-field,.marketplace-page .mp-filter-fields .field,.marketplace-page .mp-filter-fields .picker-field,.marketplace-page .mp-filter-fields .amount-filter{width:auto;min-width:0;flex:none}.marketplace-page .mp-select,.marketplace-page .mp-amount-box,.marketplace-page .mp-filter-trigger{width:100%}.marketplace-page .mp-amount-box{max-width:100%}.marketplace-page .mp-amount-box input{flex:1 1 auto;width:auto;min-width:0;max-width:none}.marketplace-page .mp-amount-unit{margin-left:auto}.marketplace-page .mp-type-switch{width:100%}.marketplace-page .mp-type-switch .seg{flex:1}.marketplace-page .mp-filter-tools{flex:1 1 100%;width:100%;margin-left:0;justify-content:flex-end;flex-wrap:wrap}}@media(min-width:1441px){.marketplace-page .offer-card:not(:has(.funding-note)):not(:has(.offer-share)),.marketplace-page .marketplace-offer:not(:has(.funding-note)):not(:has(.offer-share)){height:82px}}@media(max-width:1440px){.marketplace-page .offer-card,.marketplace-page .marketplace-offer{min-height:0;height:auto}.marketplace-page .mp-offer-row{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"user" "legs" "extra" "purchase";align-items:stretch;gap:20px 0;height:auto;min-height:0}}@media(max-width:900px){.main:has(.marketplace-page){padding:16px 16px 72px}.marketplace-page{gap:16px}.marketplace-page .mp-hero-title{font-size:24px;line-height:1.2;letter-spacing:-.48px}.marketplace-page .mp-hero-rate{font-size:12px;gap:4px}.marketplace-page .mp-crypto-icon-lg,.marketplace-page .mp-crypto-icon-lg .post-offer-token-icon,.marketplace-page .mp-crypto-icon-lg .post-offer-token-icon img{width:14px;height:14px;flex-basis:14px}.marketplace-page .filter-bar{gap:0;padding:16px}.marketplace-page .mp-filter-row,.marketplace-page .mp-filter-left,.marketplace-page .mp-filter-fields{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:12px}.marketplace-page .mp-filter-left,.marketplace-page .mp-filter-fields,.marketplace-page .mp-filter-row{flex:none;width:100%}.marketplace-page .mp-filter-tools{width:100%;margin-left:0;justify-content:flex-start;flex-wrap:wrap}.marketplace-page .mp-create-offer-btn,.marketplace-page .mp-filters-open{flex:1 1 auto;justify-content:center}.marketplace-page .mp-type-field,.marketplace-page .mp-filter-fields .field{width:100%;flex-shrink:1}.marketplace-page .mp-filter-fields .picker-field,.marketplace-page .mp-filter-fields .amount-filter{flex:1 1 auto;min-width:0;width:100%}.marketplace-page .mp-type-switch{width:100%;background:transparent;border:0;gap:8px;overflow:visible}.marketplace-page .mp-type-switch .seg{flex:1;justify-content:center;border:1px solid var(--figma-border);border-radius:6px;padding:10px 0;font-size:14px;line-height:normal;border-right:1px solid var(--figma-border)}.marketplace-page .mp-type-switch .seg:last-child{border-right:1px solid var(--figma-border)}.marketplace-page .mp-type-switch .seg.active{background:#2f2f2f}.marketplace-page .mp-select,.marketplace-page .mp-amount-box,.marketplace-page .mp-filter-trigger{width:100%}.marketplace-page .mp-amount-box{display:flex;align-items:center;gap:8px;width:100%;max-width:100%;min-height:44px;padding:0 10px 0 0;box-sizing:border-box}.marketplace-page .mp-amount-box input{flex:1 1 auto;width:auto;min-width:0;max-width:none;padding:12px 8px 12px 12px;font-size:14px;line-height:normal}.marketplace-page .mp-amount-unit{flex:0 0 auto;margin-left:auto;padding-right:4px;gap:6px}.marketplace-page .mp-select select,.marketplace-page .mp-select-picker .picker input{font-size:14px;line-height:normal}.marketplace-page .mp-filter-checks{flex-wrap:wrap;gap:16px}.marketplace-page .mp-filter-checks .check-field:first-child{width:auto;min-width:0}.marketplace-page .chips{display:none}.marketplace-page .mp-offers-board{margin-left:-16px;margin-right:-16px;border-radius:0;padding:0 0 24px;background:var(--figma-grey-9)}.marketplace-page .mp-offers-head{display:none}.marketplace-page .offer-grid{gap:0}.marketplace-page .offer-card,.marketplace-page .marketplace-offer{background:var(--figma-grey-15);border-radius:0;padding:24px 0 0;gap:24px;min-height:0;height:auto}.marketplace-page .offer-card:after{height:8px;margin-top:0;background:#3f3f3f}.marketplace-page .mp-offer-row{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"user" "legs" "extra" "purchase";align-items:stretch;gap:20px 0;height:auto;min-height:0;padding:0 16px;box-sizing:border-box;overflow:hidden}.marketplace-page .mp-offer-purchase{display:flex;align-items:center;justify-content:space-between;gap:8px;grid-area:purchase;width:100%;max-width:100%;min-width:0;height:52px;min-height:52px;padding:8px 8px 8px 10px;box-sizing:border-box;background:var(--figma-grey-9);border-radius:8px;overflow:hidden}.marketplace-page .mp-offer-main{display:contents;height:auto}.marketplace-page .mp-offer-user{grid-area:user;height:auto;width:auto;flex:none;padding:0}.marketplace-page .mp-offer-user-meta{width:auto;flex:1 1 auto;height:auto}.marketplace-page .mp-offer-user-stats{flex-wrap:nowrap;height:18px}.marketplace-page .mp-offer-stat{font-size:16px;line-height:1.48;letter-spacing:0;text-transform:none}.marketplace-page .mp-offer-user-badges{display:flex}.marketplace-page .mp-offer-legs{grid-area:legs;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;height:auto;flex:none;padding:0}.marketplace-page .mp-offer-leg{flex:1 1 auto;width:auto;min-width:0;gap:4px}.marketplace-page .mp-offer-leg-recv{flex:0 1 auto;align-items:flex-end;text-align:right}.marketplace-page .mp-offer-leg-recv .mp-offer-leg-label,.marketplace-page .mp-offer-leg-recv .mp-offer-leg-value{text-align:right}.marketplace-page .mp-offer-leg-label{padding:0}.marketplace-page .mp-offer-recv-full{display:none}.marketplace-page .mp-offer-recv-short{display:inline;color:var(--figma-text)}.marketplace-page .mp-offer-leg-value{font-size:20px;font-weight:700;line-height:1.2;letter-spacing:-.4px}.marketplace-page .mp-offer-mobile-extra{grid-area:extra;display:flex;flex-direction:column;gap:4px;padding:0;font-family:var(--figma-font-mono);font-weight:700;font-size:12px;line-height:16px;color:var(--figma-secondary)}.marketplace-page .mp-offer-mobile-extra p{display:flex;align-items:flex-start;gap:4px;margin:0}.marketplace-page .mp-extra-label{color:var(--figma-secondary);flex-shrink:0}.marketplace-page .mp-extra-value{color:var(--figma-text);font-family:var(--figma-font-mono);font-weight:700}.marketplace-page .mp-offer-price,.marketplace-page .offer-head.mp-offer-price{flex:1 1 auto;min-width:0;height:auto;box-sizing:border-box;justify-content:flex-start;gap:4px;padding:0;background:transparent;border-radius:0}.marketplace-page .mp-offer-price .offer-title-link{height:16px}.marketplace-page .mp-offer-price-value{font-size:16px;line-height:16px}.marketplace-page .mp-offer-actions,.marketplace-page .offer-foot.mp-offer-actions{flex:0 0 auto;width:auto;height:auto;box-sizing:border-box;align-self:auto;align-items:center;padding:0;background:transparent;border-radius:0}.marketplace-page .mp-offer-info,.marketplace-page .mp-offer-cta{border-radius:8px}}.main:has(.profile-page){max-width:1360px;padding-top:24px}.profile-page{display:flex;flex-direction:column;gap:24px;color:var(--figma-text);font-family:var(--figma-font-display)}.profile-header-block{display:flex;flex-direction:column;gap:16px}.profile-standing{margin:0}.profile-header-row{display:grid;grid-template-columns:minmax(0,1fr) 428px;gap:16px;align-items:stretch}.profile-identity-card,.profile-stats-card,.profile-tabs-card,.profile-method-card{border:1px solid var(--figma-border);border-radius:8px;background:#161616}.profile-bio-card{border:none;border-radius:8px;background:#161616}.profile-identity-card{padding:24px;box-sizing:border-box}.profile-identity-inner{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;width:100%;min-height:76px}.profile-identity-left{display:flex;align-items:flex-start;gap:24px;min-width:0;flex:1}.profile-identity-meta{display:flex;flex-direction:column;gap:16px;min-width:0}.profile-identity-title-block{display:flex;flex-direction:column;gap:4px}.profile-name-row{display:flex;align-items:center;gap:4px}.profile-username{margin:0;font-family:var(--figma-font-display);font-weight:700;font-style:italic;font-size:20px;line-height:1.2;letter-spacing:-.4px;color:var(--figma-muted)}.profile-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;background:transparent;color:var(--figma-muted);cursor:pointer}.profile-icon-btn.is-copied{color:var(--success)}.profile-active-now{display:inline-flex;align-items:center;gap:4px;margin:0;font-size:12px;font-weight:700;line-height:16px;color:var(--figma-muted);white-space:nowrap}.profile-active-dot{width:8px;height:8px;border-radius:999px;background:var(--figma-accent-bright);flex-shrink:0}.profile-active-now.is-away .profile-active-dot{background:#9aa3b2}.profile-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.profile-meta-item{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;line-height:16px;color:var(--figma-muted);white-space:nowrap}.profile-meta-sep{width:1px;height:14px;background:var(--figma-border)}.profile-meta-ok{color:var(--figma-accent-bright)}.profile-meta-bad{color:#f22323}.profile-identity-actions{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;gap:8px;flex-shrink:0}.profile-identity-actions-desktop .profile-btn-outline{background:#202020;border-color:transparent}.profile-btn-stats-row,.profile-relation-wrap-stats .profile-relation-controls .profile-btn{min-height:32px;height:auto;padding:6px 12px;font-size:14px;line-height:1.45;background:#262626;border:1px solid #2d2d2d;color:#fff;box-shadow:0 3px 2px -2px #0000000f,0 5px 3px -2px #00000005}.profile-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:40px;padding:4px 8px;border-radius:6px;font-family:inherit;font-size:12px;font-weight:400;line-height:1.45;text-decoration:none;cursor:pointer;border:1px solid transparent;white-space:nowrap}.profile-btn-accent{background:var(--figma-accent);color:#fff;border-color:var(--figma-accent);box-shadow:0 3px 2px -2px #0000000f,0 5px 3px -2px #00000005}.profile-btn-outline{background:#202020;color:#fff;border-color:var(--figma-border)}.profile-btn-sm{min-height:36px}.profile-bio-card{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;max-width:428px;min-height:124px;height:100%;padding:24px}.profile-bio-display{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%}.profile-bio-text{margin:0;text-align:center;font-size:16px;font-weight:700;line-height:1.35;color:var(--figma-muted);white-space:pre-wrap;word-break:break-word}.profile-bio-display:not(.is-empty) .profile-bio-text{color:var(--figma-text, #dfdfdf);font-weight:600}.profile-bio-edit-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--figma-border, #303030);border-radius:6px;background:transparent;color:var(--figma-text, #dfdfdf);font-size:12px;font-weight:600;cursor:pointer}.profile-bio-edit-btn:hover{border-color:#07b979;color:#07b979}.profile-bio-editor{display:flex;flex-direction:column;gap:10px;width:100%}.profile-bio-textarea{width:100%;box-sizing:border-box;min-height:88px;padding:12px;border:1px solid var(--figma-border, #303030);border-radius:8px;background:#1a1a1a;color:var(--figma-text, #dfdfdf);font:inherit;font-size:14px;font-weight:600;line-height:1.4;resize:vertical}.profile-bio-textarea:focus{outline:none;border-color:var(--border-strong);box-shadow:none}.profile-bio-editor-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.profile-bio-editor-actions{display:flex;align-items:center;gap:8px}.profile-bio-count{font-size:12px}.profile-bio-error{margin:0;font-size:12px;color:var(--danger, #e35d5d)}.profile-stats-card{padding:24px;display:flex;flex-direction:column;gap:16px;width:100%;box-sizing:border-box}.profile-stats-desktop{display:flex;flex-direction:column;gap:16px;width:100%}.profile-stats-top{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;width:100%}.profile-stats-metrics{display:flex;align-items:center;justify-content:flex-start;gap:24px;flex-wrap:wrap}.profile-stat-block{display:flex;flex-direction:column;gap:8px;min-height:50px;justify-content:center}.profile-stat-label{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:400;line-height:18px;color:var(--figma-muted);white-space:nowrap}.profile-stat-icon-pos{color:var(--figma-accent-bright)}.profile-stat-icon-neg{color:#f22323}.profile-stat-value{margin:0;font-size:20px;font-weight:700;line-height:24px;color:var(--figma-muted)}.profile-stat-pos{color:#07b979}.profile-stat-neg{color:#f22323}.profile-stat-divider{width:1px;height:50px;background:var(--figma-border)}.profile-stats-divider{height:1px;background:#303030}.profile-stats-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;width:100%}.profile-stats-detail{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;line-height:18px;color:var(--figma-muted);flex:1 1 auto;min-width:0}.profile-detail-item{display:inline-flex;align-items:center;gap:4px}.profile-detail-item>span{font-weight:400}.profile-stats-detail strong{color:var(--figma-muted);font-weight:700}.profile-detail-sep{width:1px;height:14px;background:var(--figma-border);flex-shrink:0}.profile-stats-bottom .profile-detail-sep{height:18px;align-self:center}.profile-stats-actions{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;flex-shrink:0}.profile-relation-wrap-stats{display:flex;flex-shrink:0}.profile-relation-wrap-stats .profile-relation-controls{margin:0}.profile-relation-wrap-stats .relation-row{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.profile-relation-wrap .relation-controls,.profile-relation-controls{margin:0}.profile-relation-wrap .relation-row,.profile-relation-controls .relation-row{gap:8px}.profile-stats-social{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;flex-shrink:0}.profile-stats-social-desktop{margin-left:auto}.profile-social-pill{display:inline-flex;align-items:center;gap:8px;box-sizing:border-box;height:32px;min-height:32px;padding:0 10px;border-radius:6px;background:var(--figma-grey-15);border:1px solid var(--figma-border);font-size:14px;font-weight:700;line-height:16px;color:var(--figma-secondary);white-space:nowrap}.profile-tabs-card{overflow:hidden}.profile-tabs-head{display:grid;grid-template-columns:1fr 1fr}.profile-tabs-head button{margin:0;padding:10px 12px;border:0;background:#303030;color:#9f9f9f;font-family:inherit;font-size:20px;font-weight:700;line-height:24px;cursor:pointer}.profile-tabs-head button.active{background:#262626;color:#dfdfdf}.profile-tabs-head button:first-child{border-top-left-radius:8px}.profile-tabs-head button:last-child{border-top-right-radius:8px}.profile-tabs-body{background:#121212;padding:0}.profile-offers-panel,.profile-feedback-panel{padding:12px 8px 24px}.profile-offers-toolbar,.profile-feedback-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;flex-wrap:wrap}.profile-side-switch{display:inline-flex;gap:10px}.profile-side-switch button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:70px;height:32px;padding:0 10px;border:1px solid var(--figma-border);border-radius:8px;background:#ffffff0d;color:var(--figma-muted);font-family:inherit;font-size:14px;font-weight:400;line-height:20px;cursor:pointer;box-shadow:0 1px 2px #0000000d}.profile-side-switch button.active{background:#e5e5e5;border-color:#e5e5e5;color:#181818}.profile-sort-field{position:relative;display:inline-flex;align-items:center}.profile-sort-field select{appearance:none;height:32px;padding:0 32px 0 12px;border:1px solid var(--figma-border);border-radius:8px;background:var(--figma-input-bg);color:var(--figma-muted);font-family:inherit;font-size:14px;cursor:pointer;color-scheme:dark}.profile-sort-field select option{background:var(--figma-grey-9);color:var(--figma-text)}.profile-sort-field svg{position:absolute;right:10px;pointer-events:none;color:var(--figma-muted)}.profile-sort-dropdown{position:relative}.profile-sort-trigger{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:70px;height:32px;padding:0 10px;border:1px solid var(--figma-border);border-radius:8px;background:#ffffff0d;color:var(--figma-muted);font-family:inherit;font-size:14px;font-weight:400;line-height:20px;cursor:pointer;box-shadow:0 1px 2px #0000000d}.profile-sort-dropdown.is-open .profile-sort-trigger{border-color:#07b979;color:#dfdfdf}.profile-sort-trigger-label{white-space:nowrap}.profile-sort-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:30;min-width:100%;max-height:280px;overflow:auto;padding:6px;border:1px solid #303030;border-radius:8px;background:#1c1c1c;box-shadow:0 10px 28px #0006}.profile-sort-option{display:block;width:100%;margin:0;padding:8px 12px;border:0;border-radius:6px;background:transparent;color:#dfdfdf;font-family:inherit;font-size:14px;font-weight:400;line-height:1.3;text-align:left;white-space:nowrap;cursor:pointer}.profile-sort-option:hover{background:#ffffff0f;color:#fff}.profile-sort-option.is-selected{background:#07b9791f;color:#07b979}.profile-offer-list,.profile-feedback-list{display:flex;flex-direction:column;gap:4px;padding:0 8px}.profile-offer-row{display:flex;flex-direction:column;gap:16px;padding:16px;border-radius:8px;background:#262626;border:0}.profile-offer-main-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.1fr) minmax(0,1.5fr) 260px;gap:16px;align-items:center}.profile-offer-legs{display:grid;grid-template-columns:1fr 1fr;gap:16px;min-width:0}.profile-offer-row--highlighted{background:#fff0bf;color:#744805}.profile-offer-row--recommended{background:#c8e9d6;color:#1e3a2f}.profile-offer-row--highlighted .profile-offer-method-name,.profile-offer-row--highlighted .profile-offer-price-value,.profile-offer-row--highlighted .profile-offer-leg-value,.profile-offer-row--highlighted .profile-offer-limits,.profile-offer-row--highlighted .profile-offer-leg-label{color:#744805}.profile-offer-row--recommended .profile-offer-method-name,.profile-offer-row--recommended .profile-offer-price-value,.profile-offer-row--recommended .profile-offer-leg-value,.profile-offer-row--recommended .profile-offer-limits,.profile-offer-row--recommended .profile-offer-leg-label{color:#1e3a2f}.profile-offer-row--highlighted .profile-offer-plus{background:#ffda63;color:#744805}.profile-offer-row--recommended .profile-offer-plus{background:#e3f0ea;color:#1e3a2f}.profile-offer-row--highlighted .profile-offer-tags li{background:#ff8642;border-color:#ff8642;color:#fff}.profile-offer-row--recommended .profile-offer-tags li{background:#fff;border-color:#fff;color:#1b1f1e}.profile-offer-row--highlighted .mp-offer-info,.profile-offer-row--recommended .mp-offer-info{background:#fff;border-color:#00000014;color:inherit}.profile-offer-method{display:flex;align-items:flex-start;gap:10px;min-width:0}.profile-offer-plus{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:#202020;color:var(--figma-text);flex-shrink:0;overflow:hidden}.profile-offer-plus .pm-logo,.profile-offer-plus .pm-logo-tile,.profile-offer-plus .pm-logo-flag,.profile-offer-plus .pm-logo-category{width:24px;height:24px;border-radius:6px;object-fit:contain}.profile-offer-method-name{margin:0;font-size:16px;font-weight:700;color:var(--figma-text)}.profile-offer-tags{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none}.profile-offer-tags li{padding:4px 12px;border-radius:16px;background:#202020;border:1px solid var(--figma-border);font-size:10px;line-height:1.45;color:var(--figma-muted)}.profile-offer-price-link{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%;text-decoration:none;color:inherit}.profile-offer-price-value{font-family:var(--figma-font-mono);font-size:16px;font-weight:700;color:var(--figma-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.profile-offer-margin{padding:2px 6px;border-radius:4px;font-size:11px;font-weight:700}.profile-offer-margin.pos{background:#07b97926;color:var(--figma-accent-bright)}.profile-offer-margin.neg{background:#f22323;color:#fff}.profile-page .mp-offer-info{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--figma-border);border-radius:8px;background:#ffffff0d;box-shadow:0 1px 2px #0000000d;color:var(--figma-text);text-decoration:none;flex-shrink:0}.profile-page .mp-offer-cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 10px;border:0;border-radius:8px;background:var(--figma-accent);color:#fff;font-family:inherit;font-weight:400;font-size:12px;line-height:1.45;text-decoration:none;cursor:pointer;white-space:nowrap;box-shadow:0 3px 2px -2px #0000000f,0 5px 3px -2px #00000005}.profile-page .mp-offer-cta.profile-offer-cta-sell{background:#ed3e5f;box-shadow:none}.profile-page .mp-offer-cta.profile-offer-cta-promo{background:#fff;color:#1b1f1e;box-shadow:none}.profile-page .mp-offer-cta.profile-offer-cta-promo .mp-crypto-icon,.profile-page .mp-offer-cta .mp-crypto-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.profile-offer-limits,.profile-offer-leg-label{margin:4px 0 0;font-size:12px;color:var(--figma-muted)}.profile-offer-row--highlighted .profile-offer-leg-label span{color:#744805}.profile-offer-row--recommended .profile-offer-leg-label span{color:#1e3a2f}.profile-offer-leg-value{margin:2px 0 0;font-family:var(--figma-font-mono);font-size:16px;color:var(--figma-text)}.profile-offer-actions{display:flex;align-items:center;gap:8px;justify-content:flex-end}.profile-offer-own{font-size:12px}.profile-offer-status{display:inline-flex;align-items:center;height:24px;max-width:7.5rem;padding:0 8px;border-radius:6px;font-family:var(--figma-font-mono);font-size:12px;font-weight:700;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0}.profile-offer-status-live{background:#07b97929;color:#07b979}.profile-offer-status-paused{background:#ffffff0f;color:var(--figma-muted)}.profile-offer-status-schedule{background:#9ca3af29;color:#9ca3af}.profile-offer-status-warning{background:#ff864229;color:#ff8642}.profile-offer-status-danger{background:#f2232329;color:#f22323}.profile-offer-row .funding-note,.profile-offer-row .offer-share,.profile-offer-row .own-offer-controls{width:100%}.profile-page .avatar,.profile-page .identicon{border-radius:8px}.profile-feedback-filters{display:flex;gap:10px;flex-wrap:wrap}.profile-filter-chip{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 8px;border:0;border-radius:6px;background:#202020;color:#fff;font-family:inherit;font-size:12px;font-weight:400;line-height:1.45;cursor:pointer}.profile-filter-chip.active.pos{background:var(--figma-accent);box-shadow:0 3px 2px -2px #0000000f,0 5px 3px -2px #00000005}.profile-filter-chip.active.neg{background:#202020;color:#f22323}.profile-filter-chip.active.neg svg{color:#f22323}.profile-feedback-row{display:grid;grid-template-columns:250px minmax(0,1fr) 200px 150px auto;gap:24px;align-items:start;padding:16px;border-radius:8px;background:#262626;border-bottom:2px solid #303030}.profile-feedback-user{display:flex;gap:8px;align-items:flex-start}.profile-feedback-user-meta{min-width:0}.profile-feedback-user-meta a{font-size:16px;font-weight:700;line-height:1.48;color:#dfdfdf;text-decoration:underline}.profile-feedback-date{display:flex;align-items:center;gap:8px;margin:8px 0 0;font-size:14px;font-weight:700;line-height:18px;color:#fff}.profile-feedback-mark.pos{color:var(--figma-accent-bright)}.profile-feedback-mark.neg{color:#f22323}.profile-feedback-comment{margin:0;font-size:16px;font-weight:700;line-height:22px;color:#dfdfdf}.profile-feedback-method-col{display:flex;flex-direction:column;gap:8px}.profile-feedback-method-name{font-size:14px;font-weight:700;line-height:18px;color:#dfdfdf}.profile-feedback-trades{display:flex;align-items:center;gap:4px;font-size:14px;font-weight:700;line-height:18px;color:#dfdfdf}.profile-feedback-trades-count{display:inline-flex;align-items:center;justify-content:center;min-width:14px;padding:2px 3px;border-radius:4px;background:#3f3f3f;font-size:10px;line-height:12px}.profile-feedback-view{align-self:center;font-size:14px;font-weight:700;line-height:18px;color:#dfdfdf;text-decoration:underline;white-space:nowrap}.profile-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px 24px;text-align:center}.profile-empty-state-compact{padding:24px}.profile-empty-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;background:var(--figma-surface-2);color:var(--figma-muted)}.profile-empty-icon-light{background:#f2f2f2;color:#666}.profile-empty-title{margin:0;font-size:16px;font-weight:700;color:#a2b9b1}.profile-empty-text{margin:0;max-width:360px;font-size:12px;line-height:1.4;color:#a2b9b1}.profile-empty-cta{margin-top:8px}.profile-share-backdrop{align-items:flex-start;justify-content:center;padding-top:80px}.profile-share-modal{width:100%;max-width:720px;padding:16px;border-radius:8px;background:#292929;border:1px solid var(--figma-border);box-shadow:0 24px 60px #00000080}.profile-share-head{display:flex;align-items:center;gap:16px;margin-bottom:16px}.profile-share-title{flex:1;margin:0;font-size:16px;font-weight:700;line-height:20px;color:#dfdfdf}.profile-share-close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:8px;border:0;border-radius:8px;background:#3f3f3f;color:#dfdfdf;cursor:pointer}.profile-share-body{display:flex;gap:16px;align-items:flex-start}.profile-share-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:16px}.profile-share-link-row{display:flex;align-items:center;gap:8px;min-height:48px;padding:10px 8px 10px 12px;border-radius:8px;background:#3f3f3f}.profile-share-link-icon{flex-shrink:0;color:#9f9f9f}.profile-share-link-text{flex:1;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:700;line-height:24px;color:#9f9f9f}.profile-share-copy{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:6px;border:0;border-radius:6px;background:#292929;color:#dfdfdf;cursor:pointer;flex-shrink:0}.profile-share-social-label{margin:0 0 8px;font-size:12px;font-weight:700;line-height:16px;color:#9f9f9f}.profile-share-social-row{display:flex;flex-wrap:wrap;gap:8px}.profile-share-social-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:10px 12px;border:0;border-radius:12px;background:#3f3f3f;color:#dfdfdf;font-family:inherit;font-size:15px;font-weight:700;line-height:20px;cursor:pointer;white-space:nowrap}.profile-share-social-btn svg,.profile-share-brand-icon{display:block;flex-shrink:0;width:18px;height:18px}.profile-share-social-icon-only{min-width:44px;padding:10px}.profile-share-qr-wrap{flex-shrink:0;width:136px;height:136px;padding:6px;border:1px solid rgba(47,47,47,.95);border-radius:6px}.profile-share-qr{display:block;width:100%;height:100%}.profile-method-card{padding:20px 24px;min-width:0;overflow:hidden}.profile-method-card .table-scroll{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.profile-method-card .method-breakdown{width:100%;border-collapse:collapse;table-layout:fixed}.profile-method-card .method-breakdown th,.profile-method-card .method-breakdown td{padding:10px 8px;text-align:left;vertical-align:middle;border-bottom:1px solid #303030;font-size:14px;color:var(--figma-text)}.profile-method-card .method-breakdown th{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--figma-muted);white-space:nowrap}.profile-method-card .method-breakdown tbody tr:last-child td{border-bottom:none}.profile-method-card .method-breakdown th:first-child,.profile-method-card .method-breakdown td:first-child{width:46%}.profile-method-card .method-breakdown th:not(:first-child),.profile-method-card .method-breakdown td:not(:first-child){width:18%;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.profile-method-card .pm-row{display:flex;align-items:center;gap:8px;min-width:0}.profile-method-card .pm-row-name{min-width:0;overflow-wrap:anywhere}.profile-section-title{margin:0 0 6px;font-size:18px;font-weight:700;color:var(--figma-text)}.profile-section-sub{margin:0 0 14px;font-size:13px;color:var(--figma-muted)}.profile-mobile-primary-actions,.profile-bio-inline,.profile-bio-display-inline,.profile-bio-editor-inline,.profile-stats-subtabs,.profile-stats-mobile-panel,.profile-stats-social-mobile,.profile-mobile-footer-actions,.profile-feedback-view-mobile,.profile-filter-icon-btn{display:none}.profile-btn-danger{background:#ed3e5f;color:#fff;border-color:#ed3e5f;box-shadow:none}.profile-btn-mobile-action{min-height:40px;font-size:12px}@media(max-width:640px){.profile-btn-mobile-action{flex:1 1 calc(50% - 4px);min-width:0;max-width:175px;min-height:36px;font-size:12px}.profile-btn-mobile-footer{flex:0 0 155px;width:155px;min-width:155px;min-height:32px;font-size:14px;padding:6px 12px}}.profile-btn-icon-only{flex:0 0 32px;width:32px;min-width:32px;min-height:32px;padding:0}.profile-stats-subtabs{display:none;gap:10px;width:100%}.profile-stats-subtabs button{flex:0 0 auto;margin:0;padding:0 8px;border:0;border-radius:6px;background:#202020;color:#fff;font-family:inherit;font-size:12px;font-weight:400;line-height:1.45;min-height:32px;cursor:pointer}.profile-stats-subtabs button.active{background:var(--figma-accent);color:#fff}.profile-stats-info-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.profile-stats-info-list li{display:flex;align-items:center;justify-content:space-between;gap:12px}.profile-stats-info-label{display:inline-flex;align-items:center;gap:8px;font-size:14px;line-height:18px;color:var(--figma-muted)}.profile-stats-info-value{font-size:14px;font-weight:700;line-height:18px;color:var(--figma-muted)}.profile-stats-detail-stack{flex-direction:column;align-items:flex-start;gap:12px}.profile-stats-detail-stack .profile-detail-sep{display:none}.profile-mobile-primary-actions{display:none;justify-content:space-between;gap:8px;width:100%}.profile-mobile-trust-wrap,.profile-mobile-block-wrap{flex:1 1 0;min-width:0}.profile-mobile-trust-wrap .profile-relation-controls,.profile-mobile-block-wrap .profile-relation-controls,.profile-mobile-trust-wrap .relation-row,.profile-mobile-block-wrap .relation-row,.profile-mobile-trust-wrap .profile-btn,.profile-mobile-block-wrap .profile-btn{width:100%}.profile-bio-inline{display:none;margin:0;font-size:16px;font-weight:700;line-height:16px;color:var(--figma-muted);text-align:center}.profile-mobile-footer-actions{display:none;align-items:center;gap:8px;width:100%}.profile-feedback-row-head,.profile-feedback-row-foot{display:contents}.profile-feedback-view-mobile{display:none}@media(min-width:641px){.profile-identity-card{min-height:124px}.profile-identity-card .profile-standing{display:none}.profile-stats-top{flex-wrap:nowrap}.profile-stats-metrics{flex-wrap:nowrap;height:50px}.profile-stats-bottom-desktop,.profile-stats-detail{flex-wrap:nowrap}.profile-stats-social-desktop{flex-wrap:nowrap;flex-shrink:0}.profile-stats-actions .profile-relation-wrap-stats,.profile-stats-actions .profile-relation-wrap-stats .profile-relation-controls,.profile-stats-actions .profile-relation-wrap-stats .relation-row{display:contents}.profile-stats-actions .profile-relation-wrap-stats .feedback{display:block;flex:1 1 100%}}@media(max-width:1120px){.profile-header-row{grid-template-columns:1fr}.profile-identity-inner{flex-direction:column}.profile-identity-actions{justify-content:flex-start;width:100%}.profile-stats-top{flex-direction:column;align-items:stretch}.profile-stats-social{justify-content:flex-start;width:100%;margin-left:0}.profile-bio-card{max-width:none}}@media(max-width:960px){.profile-offer-main-row,.profile-feedback-row{grid-template-columns:1fr;gap:12px}.profile-feedback-view{justify-self:flex-start}.profile-tabs-head button{font-size:16px}.profile-share-body{flex-direction:column;align-items:stretch}.profile-share-qr-wrap{align-self:center}.profile-share-link-text,.profile-share-social-btn{font-size:14px}}@media(max-width:640px){.main:has(.profile-page){padding-left:16px;padding-right:16px;padding-top:16px}.profile-page{gap:16px}.profile-header-row{grid-template-columns:1fr}.profile-header-block{gap:16px}.profile-identity-card,.profile-stats-card{padding:16px}.profile-stats-card{gap:24px}.profile-identity-card .profile-standing,.profile-bio-card{display:none}.profile-identity-inner{gap:0}.profile-identity-left{gap:16px;width:100%}.profile-identity-meta{gap:8px}.profile-username{font-style:normal;font-size:20px}.profile-meta-joined,.profile-meta-joined-sep,.profile-identity-actions-desktop{display:none}.profile-mobile-primary-actions{display:flex;margin-top:16px}.profile-bio-inline,.profile-bio-display-inline,.profile-bio-editor-inline{display:flex;flex-direction:column;margin-top:16px}.profile-bio-inline{display:block}.profile-stats-desktop,.profile-stats-social-desktop,.profile-stats-divider-desktop,.profile-stats-bottom-desktop{display:none}.profile-stats-subtabs{display:flex}.profile-stats-mobile-panel{display:block}.profile-stats-mobile-panel[hidden]{display:none}.profile-stats-social-mobile{display:flex;flex-wrap:nowrap;gap:8px;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.profile-stats-social-mobile::-webkit-scrollbar{display:none}.profile-stats-social-mobile .profile-social-pill{flex-shrink:0}.profile-mobile-footer-actions{display:flex;align-items:center;gap:8px;width:100%}.profile-mobile-footer-actions>.profile-btn-mobile-action{flex:0 0 155px;width:155px;max-width:155px;min-height:32px;background:#202020;border-color:transparent}.profile-mobile-block-wrap{flex:0 0 155px;width:155px}.profile-mobile-block-wrap .profile-btn{width:100%}.profile-mobile-footer-actions .profile-btn-icon-only{margin-left:auto;background:#262626;border:1px solid #2d2d2d;box-shadow:0 3px 2px -2px #0000000f,0 5px 3px -2px #00000005}.profile-offers-panel,.profile-feedback-panel{padding:8px 0 16px}.profile-offers-toolbar,.profile-feedback-toolbar{padding:12px 16px}.profile-filter-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:8px;border:0;border-radius:6px;background:var(--color-bg-surface, #f6f6f6);color:var(--figma-muted);cursor:pointer}.profile-offer-list,.profile-feedback-list{padding:0;gap:0}.profile-feedback-row{display:flex;flex-direction:column;gap:8px;padding:16px 16px 24px;border-radius:0;background:transparent;border-bottom:8px solid #3f3f3f}.profile-feedback-row:last-child{border-bottom:0}.profile-feedback-row-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%}.profile-feedback-row-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.profile-feedback-view-desktop{display:none}.profile-feedback-view-mobile{display:inline;align-self:flex-start;flex-shrink:0;font-size:14px}.profile-feedback-date{margin:0}.profile-feedback-comment{width:100%}.profile-method-card{padding:16px}.profile-method-card .table-scroll{overflow:visible}.profile-method-card .method-breakdown,.profile-method-card .method-breakdown thead,.profile-method-card .method-breakdown tbody,.profile-method-card .method-breakdown tr,.profile-method-card .method-breakdown th,.profile-method-card .method-breakdown td{display:block;width:100%}.profile-method-card .method-breakdown{table-layout:auto}.profile-method-card .method-breakdown thead{display:none}.profile-method-card .method-breakdown tr{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:8px 12px;align-items:center;padding:12px 0;border-bottom:1px solid #303030}.profile-method-card .method-breakdown tbody tr:last-child{border-bottom:none;padding-bottom:0}.profile-method-card .method-breakdown tbody tr:first-child{padding-top:0}.profile-method-card .method-breakdown td{padding:0;border:0;width:auto;text-align:left}.profile-method-card .method-breakdown td:first-child{grid-column:1 / -1;font-weight:600}.profile-method-card .method-breakdown td:not(:first-child){text-align:left;font-size:13px;color:var(--figma-muted)}.profile-method-card .method-breakdown td:not(:first-child):before{display:block;margin-bottom:2px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--figma-muted)}.profile-method-card .method-breakdown td:nth-child(2):before{content:"Trades"}.profile-method-card .method-breakdown td:nth-child(3):before{content:"Positive"}.profile-method-card .method-breakdown td:nth-child(4):before{content:"Negative"}.profile-method-card .method-breakdown td.rep-good,.profile-method-card .method-breakdown td.rep-bad{font-weight:700}.profile-share-backdrop{padding:16px;align-items:center}.profile-share-modal{width:100%;max-width:400px;border-radius:16px}.profile-share-social{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 16px;border-radius:12px;background:#262626}.profile-share-social-label{margin:0;white-space:nowrap}.profile-share-social-row{flex-wrap:nowrap;gap:8px}.profile-share-social-text{display:none}.profile-share-social-btn{min-width:36px;min-height:36px;padding:8px;border-radius:10px;background:transparent}.profile-share-social-icon-only{min-width:36px}.profile-share-qr-wrap{width:220px;height:220px;align-self:center}}.avatar{border-radius:50%;object-fit:cover;flex-shrink:0;background:var(--bg-inset)}.avatar-initials{display:inline-flex;align-items:center;justify-content:center;font-weight:700;color:#fff;letter-spacing:.02em;-webkit-user-select:none;user-select:none}.avatar-row{display:inline-flex;align-items:center;gap:10px}.avatar-upload{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.identicon{border-radius:50%;display:block;flex-shrink:0}.trade-id{display:inline-flex;align-items:center;gap:6px;letter-spacing:.04em;font-size:12px;color:var(--text-muted)}.trade-id code{color:var(--text);letter-spacing:0}.escrow-timeline{list-style:none;margin:0;padding:0}.escrow-step{display:flex;gap:12px;padding-bottom:14px;position:relative}.escrow-step:not(:last-child):before{content:"";position:absolute;left:6px;top:16px;bottom:0;width:2px;background:var(--border)}.escrow-step-marker{width:14px;height:14px;border-radius:50%;margin-top:3px;flex-shrink:0;border:2px solid var(--border-strong);background:var(--bg-inset);z-index:1}.escrow-step-done .escrow-step-marker{background:#2a9d8f;border-color:#2a9d8f}.escrow-step-current .escrow-step-marker{background:#4361ee;border-color:#7f96ff}.escrow-step-upcoming{opacity:.6}.escrow-step-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.escrow-step-detail,.escrow-step-time{font-size:13px}.escrow-step-time{margin-top:2px}.profile-menu-btn{padding:2px;border-radius:50%;line-height:0}.wallet-page{display:flex;flex-direction:column;gap:24px;width:100%;max-width:100%;font-family:var(--figma-font-display);color:#fff;container-type:inline-size;container-name:wallet}.wallet-page-title{margin:0;font-size:38px;font-weight:700;line-height:46px;color:#fff}.wallet-balance-card{background:#252525;border-radius:12px;padding:24px;min-height:242px;display:flex;flex-direction:column;gap:24px;position:relative;overflow:visible;width:100%}.wallet-balance-body{position:relative;display:flex;flex-direction:column;gap:8px;align-items:flex-start;min-height:122px;flex:1}.wallet-balance-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;position:relative;z-index:3}.wallet-balance-label{margin:0;font-family:var(--figma-font-display);font-size:20px;font-weight:600;line-height:24px;color:#fff}.wallet-eye-btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:transparent;color:#fff;cursor:pointer}.wallet-fiat-select-wrap{position:relative;flex-shrink:0}.wallet-fiat-select{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;width:112px;height:36px;padding:8px 13px;border:1px solid #303030;border-radius:8px;background:#ffffff0d;color:#a1a1a1;font-family:var(--figma-font-display);font-size:16px;font-weight:700;line-height:16px;box-shadow:0 1px 2px #0000000d;cursor:pointer}.wallet-fiat-select img{width:20px;height:20px;border-radius:50%;object-fit:cover;flex-shrink:0}.wallet-fiat-select svg{width:16px;height:16px;opacity:.5;flex-shrink:0}.wallet-fiat-select-wrap.is-open .wallet-fiat-select{border-color:#07b979}.wallet-fiat-select-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:8;margin:0;padding:6px;list-style:none;min-width:160px;max-height:280px;overflow-y:auto;background:#262626;border:1px solid #303030;border-radius:12px;box-shadow:0 18px 44px #00000080}.wallet-fiat-select-option{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:#a1a1a1;font-family:var(--figma-font-display);font-size:16px;font-weight:700;line-height:16px;text-align:left;cursor:pointer}.wallet-fiat-select-option img{width:20px;height:20px;border-radius:50%;object-fit:cover;flex-shrink:0}.wallet-fiat-select-option:hover,.wallet-fiat-select-option.is-active{background:#333;color:#fff}.wallet-balance-value{margin:0;font-family:var(--figma-font-display);font-size:38px;font-weight:700;line-height:46px;color:#07b979;white-space:nowrap}.wallet-pnl-row{display:flex;align-items:center;gap:8px;min-height:28px}.wallet-pnl-label{font-family:var(--figma-font-display);font-size:16px;font-weight:400;line-height:20px;color:#a2b9b1}.wallet-pnl-value{display:inline-flex;align-items:center;justify-content:center;min-width:14px;padding:4px 6px;border-radius:6px;font-family:var(--figma-font-label);font-size:12px;font-weight:700;line-height:14px;color:#9f9f9f}.wallet-pnl-value.is-pos{color:#07b979}.wallet-pnl-value.is-neg{color:#f22323}.wallet-sparkline{position:absolute;top:110px;right:24px;width:414px;height:88px;z-index:1}.wallet-sparkline.is-expanded{top:72px;right:16px;width:560px;height:168px;z-index:4;padding:8px;border-radius:10px;background:#161616eb;border:1px solid #303030;box-shadow:0 12px 28px #0006}.wallet-sparkline.is-hidden{opacity:.25;pointer-events:none}.wallet-sparkline-svg{display:block;width:100%;height:100%;cursor:crosshair;touch-action:none}.wallet-chart-tip{position:absolute;top:4px;transform:translate(-50%);display:flex;flex-direction:column;gap:2px;padding:6px 8px;border-radius:6px;background:#1c1c1c;border:1px solid #3a3a3a;box-shadow:0 6px 16px #00000059;pointer-events:none;white-space:nowrap;z-index:2}.wallet-chart-tip strong{font-family:var(--figma-font-label);font-size:12px;font-weight:700;line-height:14px;color:#e8edeb}.wallet-chart-tip span{font-family:var(--figma-font-label);font-size:10px;font-weight:600;line-height:12px;color:#9f9f9f}.wallet-sparkline-expand{position:absolute;right:0;bottom:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:1px solid #404040;border-radius:4px;background:#2a2a2a;color:#e8edeb;cursor:pointer;z-index:3}.wallet-sparkline-expand:hover{background:#333;border-color:#07b979}.wallet-balance-actions{display:flex;align-items:center;gap:8px;position:relative;z-index:1}.wallet-action-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px;border:0;border-radius:8px;background:#333;color:#fff;font-family:var(--figma-font-label);font-size:16px;font-weight:600;line-height:20px;cursor:pointer}.wallet-action-btn-receive{color:#07b979;font-family:var(--figma-font-display);font-weight:600}.wallet-panel{background:#252525;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:24px;width:100%}.wallet-panel-activity{background:#1a1a1a;border-radius:8px}.wallet-tabs{display:flex;gap:48px;align-items:center;width:100%}.wallet-tabs button{margin:0;padding:0;border:0;background:transparent;font-family:var(--figma-font-display);font-size:20px;font-weight:600;line-height:24px;color:#a2b9b1;cursor:pointer;white-space:nowrap}.wallet-tabs button.active{color:#fff}.wallet-hide-zero{display:flex;align-items:center;gap:8px;font-family:var(--figma-font-display);font-size:14px;font-weight:600;line-height:18px;color:#fff;cursor:pointer}.wallet-hide-zero input{appearance:none;width:16px;height:16px;margin:0;border:0;border-radius:2px;background:#f2f2f2;flex-shrink:0;cursor:pointer}.wallet-hide-zero input:checked{background:#07b979;box-shadow:inset 0 0 0 3px #f2f2f2}.wallet-asset-card{background:#333;border-radius:8px;padding:16px;display:flex;flex-direction:column;height:193px;overflow:visible}.wallet-asset-top{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding-bottom:12px;flex-shrink:0}.wallet-asset-id{display:flex;align-items:center;flex-shrink:0}.wallet-asset-id>div{padding-left:12px}.wallet-token{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0}.wallet-token .post-offer-token-icon,.wallet-token .post-offer-token-icon img{width:28px;height:28px;flex:0 0 28px;overflow:visible}.wallet-token-sm{width:20px;height:20px}.wallet-token-sm .post-offer-token-icon,.wallet-token-sm .post-offer-token-icon img{width:18px;height:18px;flex:0 0 18px}.wallet-asset-ticker{margin:0;font-family:var(--figma-font-display);font-size:16px;font-weight:600;line-height:22px;color:#fff;white-space:nowrap}.wallet-asset-name{margin:0;font-family:var(--figma-font-display);font-size:14px;font-weight:400;line-height:18px;color:#a1a1a1;white-space:nowrap}.wallet-mini-spark{display:block;width:72px;height:28px;flex-shrink:0}.wallet-mini-spark-empty{width:72px;height:28px}.wallet-asset-chg{margin:0;font-family:var(--figma-font-label);font-size:12px;font-weight:700;line-height:14px;color:#9f9f9f;white-space:nowrap}.wallet-asset-chg.is-pos{color:#07b979}.wallet-asset-chg.is-neg{color:#f22323}.wallet-asset-amounts{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding-bottom:16px;flex-shrink:0}.wallet-asset-crypto{margin:0;font-family:var(--figma-font-display);font-size:16px;font-weight:600;line-height:22px;color:#fff;white-space:nowrap}.wallet-asset-usd{margin:0;font-family:var(--figma-font-display);font-size:14px;font-weight:400;line-height:18px;color:#a1a1a1;white-space:nowrap}.wallet-asset-escrow{margin:4px 0 0;font-family:var(--figma-font-display);font-size:12px;font-weight:400;line-height:16px;color:var(--text-muted)}.wallet-asset-actions{display:flex;gap:16px;align-items:flex-start;width:100%;margin-top:auto}.wallet-asset-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1 1 0;min-width:0;width:auto;height:36px;padding:10px;border:1px solid #303030;border-radius:6px;background:#262626;color:#fff;font-family:var(--figma-font-display);font-size:14px;font-weight:700;line-height:16px;cursor:pointer}.wallet-action-icon{display:block;width:16px;height:16px;flex-shrink:0}.wallet-alloc-card{background:#252525;border-radius:12px;padding:24px;display:flex;flex-direction:column;align-items:center;overflow:visible;width:100%;min-width:0}.wallet-alloc-title{margin:0 0 24px;width:100%;height:28px;font-family:var(--figma-font-display);font-size:20px;font-weight:700;line-height:24px;color:#fff}.wallet-donut{display:block;width:100%;max-width:347px;height:192px;flex-shrink:0}.wallet-alloc-list{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column}.wallet-alloc-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:36px}.wallet-alloc-row+.wallet-alloc-row{margin-top:12px;align-items:center}.wallet-alloc-name{display:flex;align-items:center;gap:12px;min-height:20px;font-family:var(--figma-font-display);font-size:14px;font-weight:400;line-height:20px;color:#a2b9b1;overflow:visible;white-space:nowrap}.wallet-alloc-dot{width:12px;height:12px;border-radius:9999px;flex-shrink:0}.wallet-alloc-vals{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.wallet-alloc-pct{font-family:var(--figma-font-display);font-size:14px;font-weight:600;line-height:18px;color:#fff}.wallet-alloc-usd{font-family:var(--figma-font-display);font-size:12px;font-weight:400;line-height:16px;color:#a2b9b1}.wallet-filter-bar{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.wallet-filter-label{font-size:14px;font-weight:600;line-height:18px;color:#fff}.wallet-filter-combo{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:1px solid #303030;border-radius:8px;background:#ffffff0d;box-shadow:0 1px 2px #0000000d}.wallet-filter-combo>span{font-size:16px;font-weight:700;line-height:16px;color:#a1a1a1;white-space:nowrap}.wallet-filter-combo select{height:34px;padding:0 18px 0 0;border:0;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right center / 16px;color:#fff;font-family:inherit;font-size:16px;font-weight:700;opacity:1}.wallet-filter-combo select option{color:#fff;background:#1a1a1a}.wallet-tx-table{width:100%;border-collapse:collapse}.wallet-tx-scroll{width:100%;overflow-x:auto}.wallet-tx-table th{text-align:left;font-size:12px;font-weight:600;line-height:16px;color:#6b7280;padding:8px 0 16px}.wallet-tx-table td{padding:14px 0;border-top:1px solid #2a2a2a;vertical-align:middle}.wallet-tx-type{font-size:16px;font-weight:600;line-height:20px;color:#fff}.wallet-tx-sub{margin:4px 0 0;font-size:12px;line-height:16px;color:#a1a1a1}.wallet-tx-asset{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:600}.wallet-tx-amt{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;font-size:16px;font-weight:600;line-height:20px}.wallet-tx-amt-icon,.wallet-tx-list,.wallet-tx-mobile-head,.wallet-filter-icon{display:none}.wallet-tx-amt.pos{color:#07b979}.wallet-tx-amt.neg{color:#f22323}.wallet-panel-ops .wallet-tx-amt.neg{color:#ff5a5a}.wallet-panel-ops .wallet-tx-table td{border-top-color:#2a2a2a}.wallet-panel-activity .wallet-tx-table td{border-top-color:#262b28;padding:16px 0}.wallet-tx-fiat{margin:4px 0 0;font-size:12px;line-height:16px;color:#a1a1a1}.wallet-tx-status{font-size:16px;font-weight:600;text-align:right}.wallet-tx-status.pending{color:#ff8642}.wallet-tx-status.canceled{color:#f22323}.wallet-tx-go{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:8px;background:#2a2a2a;color:#fff}.wallet-load-more{display:flex;align-items:center;justify-content:center;margin:16px auto 0;padding:8px;border:0;border-radius:8px;background:#2a2a2a;color:#07b979;font-family:inherit;font-size:14px;font-weight:600;line-height:16px;cursor:pointer}.wallet-overlay{display:none;position:fixed;inset:0;z-index:80;padding:24px;overflow-y:auto;background:#000000b8}.wallet-overlay.is-open{display:grid;place-items:center}.wallet-overlay-dialog{width:525px;max-width:100%;margin:auto}.wallet-sheet-backdrop{z-index:80}.wallet-sheet.mp-sheet{max-width:525px;padding:0;gap:0;background:#1a1a1a}.wallet-sheet .card.wallet-modal-card{width:100%;max-width:none;margin:0;box-shadow:none}.wallet-overlay .card.wallet-modal-card.wallet-tx-detail,.wallet-sheet .card.wallet-modal-card.wallet-tx-detail{display:flex;flex-direction:column;gap:16px;max-height:none;overflow:visible}.wallet-tx-detail .wallet-modal-head{margin-bottom:0}.wallet-tx-detail-title{font-size:16px;font-weight:600;line-height:20px}.wallet-tx-detail-close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:8px;border:0;border-radius:8px;background:#292929;color:#fff;cursor:pointer}.wallet-tx-detail-list{display:flex;flex-direction:column;gap:24px;margin:0;padding-top:16px;border-top:1px solid #303030}.wallet-tx-detail-list>div{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.wallet-tx-detail-list dt{margin:0;font-size:14px;font-weight:400;line-height:18px;color:#a1a1a1}.wallet-tx-detail-list dt.wallet-tx-detail-total{font-weight:600}.wallet-tx-detail-list dd{margin:0;font-size:14px;font-weight:600;line-height:18px;color:#fff;text-align:right}.wallet-tx-detail-type{display:inline-flex;align-items:center;gap:8px}.wallet-tx-detail-stack{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.wallet-tx-detail-sub{font-size:12px;font-weight:400;line-height:16px;color:#a1a1a1}.wallet-tx-detail-copy{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%}.wallet-tx-detail-mono{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-tx-detail-copy-btn{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:#292929;color:#dfdfdf;cursor:pointer}.wallet-tx-row{cursor:pointer}.wallet-overlay .card.wallet-modal-card,.wallet-sheet .card.wallet-modal-card{width:100%;max-width:525px;max-height:calc(100vh - 48px);overflow:auto;margin:0;background:#1a1a1a;border:0;border-radius:8px;padding:24px}.wallet-overlay .card.wallet-modal-card.wallet-modal-receive,.wallet-overlay .card.wallet-modal-card.wallet-modal-send,.wallet-sheet .card.wallet-modal-card.wallet-modal-receive,.wallet-sheet .card.wallet-modal-card.wallet-modal-send{width:100%;max-width:525px;max-height:none;overflow:visible;display:flex;flex-direction:column;gap:16px}.wallet-overlay .card.wallet-modal-card.wallet-modal-swap,.wallet-sheet .card.wallet-modal-card.wallet-modal-swap{width:100%;max-width:525px;max-height:none;overflow:visible;position:relative;background:#0a0a0a;border:0;border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:24px}.wallet-modal-receive .wallet-modal-head,.wallet-modal-send .wallet-modal-head{margin-bottom:0}.wallet-modal-send form{display:flex;flex-direction:column;gap:16px}.wallet-modal-head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:32px;margin-bottom:16px}.wallet-modal-head h2{margin:0;font-size:18px;font-weight:600;line-height:24px;color:#fff}.wallet-modal-title{margin:0;flex:1;min-width:0;font-family:var(--figma-font-display);font-size:18px;font-weight:600;line-height:24px;color:#fff}.wallet-modal-title-send{font-size:16px;font-weight:400;line-height:20px}.wallet-modal-close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:8px;border:0;border-radius:8px;background:#292929;color:#fff;cursor:pointer}.wallet-modal-frame{border:1px solid #303030;border-radius:8px;overflow:visible}.wallet-modal-frame .btn-primary{width:100%;margin-top:8px;background:#07b979;border:0;color:#fff}.wallet-modal-block{padding:16px;display:flex;flex-direction:column;gap:10px}.wallet-modal-block+.wallet-modal-block{border-top:1px solid #2e3330}.wallet-field-label{margin:0;font-family:var(--figma-font-display);font-size:12px;font-weight:400;line-height:16px;color:#6b7875}.wallet-modal-send .wallet-field-label{font-weight:600;color:#939393}.wallet-page .wallet-modal-card .field>span{font-size:12px;font-weight:400;line-height:16px;color:#6b7875}.wallet-page .wallet-modal-card select,.wallet-page .wallet-modal-card input[type=text],.wallet-page .wallet-modal-card input[type=number]{height:40px;border:1px solid #303030;border-radius:12px;background:#262626;color:#fff;font-size:16px}.wallet-overlay-select{position:relative;display:block;width:100%;margin:0;gap:0}.wallet-page .wallet-overlay-select>span,.wallet-page .wallet-send-address-field>span:first-of-type,.wallet-page .wallet-send-amount-field>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.wallet-overlay-select-face{display:flex;align-items:center;gap:12px;width:100%;height:40px;padding:0 14px;border:1px solid #303030;border-radius:12px;background:#181818;color:#fff;font:inherit;text-align:left;cursor:pointer;appearance:none;box-shadow:none}.wallet-overlay-select-face .wallet-token-sm{width:20px;height:20px}.wallet-overlay-select-face .wallet-token-sm .post-offer-token-icon,.wallet-overlay-select-face .wallet-token-sm .post-offer-token-icon img{width:18px;height:18px}.wallet-overlay-select-value{flex:1;min-width:0;font-family:var(--figma-font-display);font-size:16px;font-weight:400;line-height:20px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-overlay-select-face svg{flex-shrink:0;color:#fff}.wallet-overlay-select-native{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wallet-overlay-select-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;margin:0;padding:6px;list-style:none;background:#262626;border:1px solid #303030;border-radius:12px;box-shadow:0 18px 44px #00000080;max-height:240px;overflow-y:auto}.wallet-overlay-select--compact .wallet-overlay-select-menu{min-width:96px;right:auto}.wallet-overlay-select-option{display:flex;align-items:center;width:100%;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:#fff;font-family:var(--figma-font-display);font-size:16px;font-weight:400;line-height:20px;text-align:left;cursor:pointer}.wallet-overlay-select-option:hover,.wallet-overlay-select-option.is-active{background:#333}.wallet-overlay-select.is-open .wallet-overlay-select-face,.wallet-overlay-select:focus-within .wallet-overlay-select-face{border-color:#07b979}.wallet-overlay-select--compact{width:auto;flex:0 0 auto}.wallet-overlay-select--compact .wallet-overlay-select-face{width:auto;height:28px;gap:8px;padding:0 13px;border-radius:8px;background:#ffffff0d;box-shadow:0 1px 2px #0000000d}.wallet-overlay-select--compact .wallet-overlay-select-value{flex:0 0 auto;font-weight:700;line-height:16px;color:#a1a1a1}.wallet-overlay-select--compact .wallet-overlay-select-face svg{opacity:.5}.wallet-net-fee{font-size:12px;font-weight:400;line-height:20px;color:#a2b9b1}.wallet-receive-qr{display:flex;justify-content:center;align-items:center;width:100%;min-height:191px;padding:24px 0;background:#1a1a1a;border-radius:4px}.wallet-qr-frame{position:relative;width:143px;height:143px;display:flex;align-items:center;justify-content:center}.wallet-qr-frame--empty{width:143px;height:143px}.wallet-qr-frame:before,.wallet-qr-frame:after,.wallet-qr-bracket-tr,.wallet-qr-bracket-bl{content:"";position:absolute;width:24px;height:24px;border:3px solid #07b979;pointer-events:none}.wallet-qr-frame:before{top:0;left:0;border-right:0;border-bottom:0}.wallet-qr-frame:after{top:0;right:0;border-left:0;border-bottom:0}.wallet-qr-bracket-tr{bottom:0;left:0;border-right:0;border-top:0}.wallet-qr-bracket-bl{bottom:0;right:0;border-left:0;border-top:0}.wallet-receive-qr svg{width:143px;height:143px}.wallet-send-address-field{position:relative;gap:0}.wallet-send-address-wrap{position:relative;display:block}.wallet-page .wallet-modal-card.wallet-modal-send .wallet-send-address-field input[type=text]{background:#262626;border-color:#303030}.wallet-page .wallet-send-address-field input{width:100%;padding-right:58px;font-size:13px}.wallet-paste{position:absolute;top:50%;right:14px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;min-width:14px;padding:2px 3px;border:0;border-radius:2px;background:#292929;color:#dfdfdf;font-family:var(--figma-font-display);font-size:10px;font-weight:700;line-height:16px;cursor:pointer}.wallet-page .wallet-send-amount-field{position:relative;gap:0;width:100%}.wallet-send-amount-value-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.wallet-page .wallet-modal-card.wallet-modal-send .wallet-send-amount-field input[type=text]{appearance:none;height:62px;min-height:62px;width:100%;padding:0;border:0;border-radius:0;outline:none;background:transparent;color:#0f973d;font-family:var(--figma-font-display);font-size:56px;font-weight:700;line-height:62px;text-align:center;box-shadow:none}.wallet-page .wallet-modal-card.wallet-modal-send .wallet-send-amount-field input[type=text]:focus{border:0;box-shadow:none}.wallet-page .wallet-modal-card.wallet-modal-send .wallet-send-amount-field input[type=text]::placeholder{color:#0f973d;opacity:.45}.wallet-page .wallet-swap-amount-field{flex:0 1 auto;min-width:0;position:relative;gap:0}.wallet-page .wallet-swap-amount-field>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.wallet-page .wallet-modal-card.wallet-modal-swap .wallet-swap-amount-field input[type=text]{appearance:none;height:auto;min-height:0;width:100%;max-width:100%;padding:0;border:0;border-radius:0;outline:none;background:transparent;color:#e8f5f0;font-family:var(--figma-font-display);font-size:24px;font-weight:600;line-height:30px;box-shadow:none}.wallet-page .wallet-modal-card.wallet-modal-swap .wallet-swap-amount-field input[type=text]:focus{border:0;box-shadow:none}.wallet-page .wallet-modal-card.wallet-modal-swap .wallet-swap-amount-field input[type=text]::placeholder{color:#e8f5f0;opacity:1}.wallet-swap-max{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:6px 12px;border:0;border-radius:6px;background:#303030;color:#fff;font-family:var(--figma-font-display);font-size:12px;font-weight:700;line-height:normal;cursor:pointer}.wallet-more{position:relative;flex:1 1 0;min-width:0}.wallet-more .wallet-asset-btn{width:100%}.wallet-more-menu{position:absolute;right:0;bottom:calc(100% + 6px);min-width:160px;padding:8px;border:1px solid #303030;border-radius:8px;background:#1a1a1a;z-index:4}.wallet-more-menu button{display:block;width:100%;padding:8px 10px;border:0;border-radius:6px;background:transparent;color:#fff;font-family:inherit;font-size:14px;text-align:left;cursor:pointer}.wallet-more-menu button:hover{background:#262626}.wallet-empty{margin:0;font-family:var(--figma-font-display);font-size:12px;line-height:16px;color:#6b7875;text-align:center;padding:0 12px}.wallet-addr-row{display:flex;flex-direction:column;align-items:stretch;gap:6px}.wallet-addr-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.wallet-addr-net{margin:0;font-family:var(--figma-font-display);font-size:14px;font-weight:600;line-height:20px;color:#fff}.wallet-addr-val{margin:0;font-family:var(--figma-font-display);font-size:12px;font-weight:400;line-height:16px;color:#6b7875;word-break:break-all}.wallet-copy-green{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:#07b979;background:transparent;border:0;padding:0;cursor:pointer}.wallet-copy-green:disabled{opacity:.35;cursor:default}.wallet-modal-receive .wallet-modal-block{padding:16px;gap:10px}.wallet-modal-receive .wallet-receive-address{border-top:0;padding:16px 16px 0}.wallet-modal-receive .wallet-addr-row{padding:12px 16px}.wallet-modal-send .wallet-modal-block{padding:16px;gap:12px}.wallet-send-amount{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:16px}.wallet-send-amount-head{display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%}.wallet-send-amount-head .wallet-field-label{flex:0 0 auto;white-space:nowrap}.wallet-send-amount-value{margin:0;font-size:56px;font-weight:700;line-height:62px;color:#07b979}.wallet-send-amount-fiat{margin:0;font-family:var(--figma-font-display);font-size:12px;font-weight:400;line-height:16px;color:#a2b9b1}.wallet-send-meta{display:flex;flex-direction:column;gap:4px;width:100%;text-align:center;font-family:var(--figma-font-display);font-size:12px;line-height:16px;color:#a2b9b1}.wallet-send-meta p{margin:0}.wallet-send-meta p:first-child{font-weight:600}.wallet-page .wallet-modal-send .wallet-send-remarks{height:44px;border:0;border-radius:8px;background:#2a2d2c;color:#fff;padding:8px 12px}.wallet-rail-toggle{display:flex;gap:8px}.wallet-rail-btn{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px;border:1px solid #303030;border-radius:8px;background:#181818;color:#939393;font-family:var(--figma-font-display);font-size:14px;font-weight:600;line-height:18px;cursor:pointer;text-align:left}.wallet-rail-btn-title{font-weight:600;color:inherit}.wallet-rail-btn-sub{font-weight:400;font-size:11px;line-height:14px;color:#939393}.wallet-rail-btn.wallet-rail-active{border-color:#0f973d42;background:#0f973d29;color:#fff}.wallet-rail-btn.wallet-rail-active .wallet-rail-btn-title{font-weight:700;color:#fff}.wallet-rail-btn.wallet-rail-active .wallet-rail-btn-sub{color:#20c997}.wallet-rail-btn .muted{display:block;font-weight:400;font-size:12px}.wallet-max-btn{display:inline-flex;align-items:center;justify-content:center;min-width:40px;padding:6px;border:2px solid #f2f2f2;border-radius:6px;background:#fff;color:#1a1a1a;font-family:var(--figma-font-display);font-size:14px;font-weight:600;line-height:16px;cursor:pointer;box-shadow:inset 0 0 4.6px #fff}.wallet-modal-actions{display:flex;justify-content:center;gap:16px;margin-top:0}.wallet-btn-cancel{padding:8px;border:0;border-radius:8px;background:#2a2a2a;color:#fff;font-family:var(--figma-font-display);font-size:14px;font-weight:600;line-height:16px;cursor:pointer}.wallet-btn-review{padding:8px;border:0;border-radius:8px;background:#07b979;color:#fff;font-family:var(--figma-font-display);font-size:14px;font-weight:600;line-height:16px;cursor:pointer}.wallet-swap-intro{margin:0;font-family:var(--figma-font-display);font-size:16px;font-weight:400;line-height:22px;color:#6b7f78}.wallet-swap-content{display:flex;flex-direction:column;gap:16px;width:100%}.wallet-swap-stack{position:relative;display:flex;flex-direction:column;gap:0;isolation:isolate;width:100%}.wallet-swap-from-wrap{position:relative;z-index:2;margin-bottom:-10px}.wallet-swap-from,.wallet-swap-to{display:flex;flex-direction:column;gap:8px;width:100%;padding:12px;border-radius:8px;border:1px solid #303030;background:#161616}.wallet-swap-from{z-index:2}.wallet-swap-to{z-index:1}.wallet-swap-from--error .wallet-swap-amount,.wallet-swap-from--error .wallet-swap-balance-inline{color:#e02424}.wallet-swap-card-head{display:flex;align-items:center;gap:4px;min-height:24px;margin:0}.wallet-swap-side{margin:0;font-family:var(--figma-font-display);font-size:12px;font-weight:600;line-height:18px;color:#6b7f78}.wallet-swap-balance-inline{font-family:var(--figma-font-display);font-size:12px;font-weight:600;line-height:18px;color:#0e6b14}.wallet-swap-card-row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.wallet-swap-card-controls{display:flex;align-items:center;gap:8px;flex-shrink:0}.wallet-overlay-select.wallet-swap-combo{flex:0 0 auto;width:auto;min-width:0;height:auto}.wallet-overlay-select.wallet-swap-combo .wallet-overlay-select-face{width:auto;min-width:0;height:auto;gap:12px;padding:10px 8px;border-radius:6px;background:#1f1f1f;box-shadow:none}.wallet-overlay-select.wallet-swap-combo .wallet-overlay-select-value{flex:0 0 auto;font-size:16px;font-weight:600;line-height:20px;color:#e8f5f0}.wallet-overlay-select.wallet-swap-combo .wallet-overlay-select-face svg{width:20px;height:20px;opacity:1}.wallet-overlay-select.wallet-swap-combo .wallet-overlay-select-face .wallet-token-sm,.wallet-overlay-select.wallet-swap-combo .wallet-overlay-select-face .wallet-token-sm .post-offer-token-icon,.wallet-overlay-select.wallet-swap-combo .wallet-overlay-select-face .wallet-token-sm .post-offer-token-icon img{width:20px;height:20px}.wallet-swap-combo{position:relative;display:block;flex:0 0 auto;width:auto;height:auto;margin:0}.wallet-page .wallet-swap-combo>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.wallet-swap-values{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.wallet-swap-amount-field{display:block;width:100%;margin:0}.wallet-swap-amount{display:block;width:100%;margin:0;font-family:var(--figma-font-display);font-size:24px;font-weight:600;line-height:30px;color:#e8f5f0;background:transparent;border:0;padding:0}.wallet-swap-usd{font-family:var(--figma-font-display);font-size:12px;font-weight:600;line-height:18px;color:#6b7f78;white-space:nowrap}.wallet-swap-max{display:inline-flex;align-items:center;justify-content:center;padding:6px;border:1px dashed #303030;border-radius:4px;background:transparent;font-family:var(--figma-font-label);font-size:12px;font-weight:600;line-height:16px;color:#e8f5f0;cursor:pointer}.wallet-swap-flip{position:relative;z-index:3;display:flex;justify-content:center;height:0;margin:0}.wallet-swap-flip button{width:28px;height:28px;margin:-14px 0 0;border:0;border-radius:4px;background:#11a31d;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:6px}.wallet-swap-rates-row{display:flex;align-items:center;gap:10px;width:100%}.wallet-swap-rates-text{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-width:0}.wallet-swap-rate-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;font-family:var(--figma-font-display);font-size:14px;font-weight:600;line-height:20px;color:#6b7f78}.wallet-swap-spread-badge{display:inline-flex;align-items:center;justify-content:center;min-width:14px;padding:2px 3px;border-radius:4px;background:#f05a24;font-size:10px;font-weight:700;line-height:12px;color:#fff}.wallet-swap-refresh{display:inline-flex;flex-shrink:0;align-items:center;gap:4px;padding:8px;border:1px solid #303030;border-radius:4px;background:transparent;font-family:var(--figma-font-label);font-size:14px;font-weight:600;line-height:16px;color:#e8f5f0;white-space:nowrap}.wallet-swap-refresh svg{flex-shrink:0}.wallet-swap-actions{display:flex;flex-direction:column;gap:16px;width:100%}.wallet-swap-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;margin:0;border:0;border-radius:8px;background:#11a31d;color:#fff;font-family:var(--figma-font-display);font-size:18px;font-weight:600;line-height:20px;cursor:pointer}.wallet-swap-cta--disabled,.wallet-swap-cta:disabled{background:#f2f4f2;color:#ced2ce;opacity:1;cursor:not-allowed}.wallet-swap-cta-spinner{animation:wallet-swap-spin .8s linear infinite}@keyframes wallet-swap-spin{to{transform:rotate(360deg)}}.wallet-swap-benefits{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;width:100%}.wallet-swap-benefit{display:inline-flex;align-items:center;gap:4px;font-family:var(--figma-font-display);font-size:14px;font-weight:600;line-height:20px;color:#6b7f78}.wallet-swap-benefit--highlight{color:#0e6b14}.wallet-swap-benefit-dot{width:4px;height:4px;border-radius:50%;background:#6b7f78;flex-shrink:0}.wallet-swap-success{display:flex;flex-direction:column;gap:16px;width:100%}.wallet-swap-success-summary,.wallet-swap-success-meta{border:1px solid #303030;border-radius:8px;padding:16px}.wallet-swap-success-summary{display:flex;flex-direction:column;gap:16px}.wallet-swap-success-status{display:flex;align-items:center;justify-content:space-between;gap:8px}.wallet-swap-success-status-title{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:600;line-height:24px;color:#e8f5f0}.wallet-swap-success-badge{display:inline-flex;align-items:center;justify-content:center;padding:4px 6px;border-radius:4px;background:#11a31d1f;font-size:12px;font-weight:700;line-height:14px;color:#11a31d}.wallet-swap-success-amounts{display:flex;gap:12px;width:100%}.wallet-swap-success-side{display:flex;flex:1 1 0;flex-direction:column;gap:4px;min-width:0}.wallet-swap-success-side--received{align-items:flex-end;text-align:right}.wallet-swap-success-side-label{margin:0;font-size:12px;font-weight:400;line-height:18px;color:#6b7f78}.wallet-swap-success-side-value{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:16px;font-weight:600;line-height:24px;color:#e8f5f0}.wallet-swap-success-side-value .post-offer-token-icon,.wallet-swap-success-side-value .post-offer-token-icon img{width:16px;height:16px}.wallet-swap-success-side-usd{margin:0;font-size:12px;font-weight:500;line-height:18px;color:#6b7f78}.wallet-swap-success-meta{display:flex;flex-direction:column;gap:12px;margin:0}.wallet-swap-success-meta>div{display:flex;align-items:center;gap:16px}.wallet-swap-success-meta>div+div{border-top:1px solid #303030;padding-top:12px}.wallet-swap-success-meta dt{flex:0 0 92px;margin:0;font-size:14px;font-weight:400;line-height:18px;color:#6b7f78}.wallet-swap-success-meta dd{flex:1 1 auto;margin:0;font-size:14px;font-weight:600;line-height:20px;color:#e8f5f0;text-align:right}.wallet-swap-success-txid{color:#0e6b14;text-decoration:underline}.wallet-modal-swap .wallet-modal-head{margin-bottom:0}.wallet-modal-swap form:not(.orderbook-form){display:flex;flex-direction:column;gap:24px}@media(max-width:720px){.modal-backdrop{padding:12px}.modal,.trade-modal{max-width:100%;border-radius:12px;padding:20px 16px}.wallet-overlay{padding:16px 12px}.wallet-overlay-dialog{width:100%;max-width:100%;min-height:0;margin:0}.wallet-sheet.mp-sheet{max-width:none;max-height:min(90vh,934px)}.wallet-sheet .card.wallet-modal-card,.wallet-sheet .card.wallet-modal-card.wallet-modal-receive,.wallet-sheet .card.wallet-modal-card.wallet-modal-send{width:100%;max-width:100%;min-height:0;max-height:none;overflow:visible;border-radius:16px 16px 0 0;padding:20px 16px calc(20px + env(safe-area-inset-bottom,0px))}.wallet-modal-head{padding-top:8px}.wallet-overlay-select-face{min-width:0}.wallet-overlay-select-menu{max-width:calc(100vw - 32px)}.wallet-speed-select-menu{max-height:min(40vh,280px)}.wallet-send-amount-value,.wallet-page .wallet-send-amount-field input{font-size:36px!important;line-height:42px!important}.wallet-page .wallet-modal-card.wallet-modal-send .wallet-send-amount-field input[type=text]{height:48px;min-height:48px;font-size:36px;line-height:42px}.wallet-modal-actions{flex-wrap:wrap}.wallet-modal-actions .btn{flex:1 1 auto;min-width:0}.modal-actions{flex-wrap:wrap}.modal-actions .btn{flex:1 1 auto;min-width:0}}@container wallet (max-width: 720px){.wallet-tx-table{display:none}.wallet-tx-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.wallet-tx-list-row{display:grid;grid-template-columns:minmax(0,1fr) auto 32px;align-items:center;column-gap:12px;width:100%;margin:0;padding:16px 0;border:0;border-top:1px solid #262b28;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.wallet-tx-list>li:first-child .wallet-tx-list-row{border-top:0}.wallet-tx-list-type{min-width:0}.wallet-tx-list-amt{display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:0}.wallet-tx-list .wallet-tx-amt{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;white-space:nowrap}.wallet-tx-list .wallet-tx-amt-icon{display:inline-flex;flex-shrink:0}.wallet-tx-list .wallet-tx-amt-icon .wallet-token,.wallet-tx-list .wallet-tx-amt-icon .wallet-token-sm{width:16px;height:16px}.wallet-tx-list .wallet-tx-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-tx-list .wallet-tx-go{width:32px;height:32px}.wallet-tx-mobile-head{display:grid;grid-template-columns:minmax(0,1fr) auto 32px;align-items:center;gap:12px;padding:0 0 12px;border-bottom:1px solid #262b28;font-size:12px;font-weight:600;color:#6b7280}.wallet-filter-icon{display:inline-flex}.wallet-filter-bar{display:none}.wallet-filter-bar.is-open{display:flex}}@media(max-width:1360px){.wallet-layout{grid-template-columns:minmax(0,1fr)}.wallet-sparkline{position:relative;top:auto;right:auto;width:100%;height:96px;margin:8px 0 4px}.wallet-sparkline.is-expanded{width:100%;height:168px}}@media(max-width:720px){.wallet-page-title{font-size:28px;line-height:34px}.wallet-asset-grid{grid-template-columns:1fr}.wallet-asset-card{height:auto;min-height:193px}.wallet-asset-btn,.wallet-more{width:auto;flex:1 1 0}.wallet-tabs{gap:20px;overflow-x:auto}.wallet-tabs button{font-size:16px}.wallet-balance-value{font-size:28px;line-height:34px}.wallet-send-amount-value{font-size:40px;line-height:46px}.wallet-page .wallet-send-amount-field input{font-size:40px;line-height:46px;min-height:46px}.wallet-filter-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #303030;border-radius:8px;background:#ffffff0d;color:#fff;padding:0;cursor:pointer}.wallet-activity-tools{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.wallet-filter-bar{display:none;width:100%;gap:8px}.wallet-filter-bar.is-open{display:flex}.wallet-filter-label{display:none}.wallet-filter-combo{height:32px;padding:0 10px;flex:1 1 calc(50% - 8px);min-width:0}.wallet-filter-combo>span,.wallet-filter-combo select{font-size:13px}.wallet-tx-scroll{overflow:hidden}.wallet-tx-table{display:none}.wallet-tx-mobile-head{display:grid;grid-template-columns:minmax(0,1fr) auto 32px;align-items:center;gap:12px;padding:0 0 12px;border-bottom:1px solid #262b28;font-size:12px;font-weight:600;line-height:16px;color:#6b7280}.wallet-tx-mobile-head span:nth-child(2){justify-self:end;padding-right:44px}.wallet-tx-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.wallet-tx-list-row{display:grid;grid-template-columns:minmax(0,1fr) auto 32px;align-items:center;column-gap:12px;width:100%;margin:0;padding:16px 0;border:0;border-top:1px solid #262b28;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.wallet-tx-list>li:first-child .wallet-tx-list-row{border-top:0}.wallet-tx-list-type{min-width:0}.wallet-tx-list-amt{display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:0}.wallet-tx-list .wallet-tx-amt{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;white-space:nowrap}.wallet-tx-list .wallet-tx-amt-icon{display:inline-flex;flex-shrink:0}.wallet-tx-list .wallet-tx-amt-icon .wallet-token,.wallet-tx-list .wallet-tx-amt-icon .wallet-token-sm{width:16px;height:16px}.wallet-tx-list .wallet-tx-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-tx-list .wallet-tx-go{width:32px;height:32px}}.report-form{display:flex;flex-direction:column;gap:10px;margin-top:12px}.report-sent{margin-top:12px}.report-form .field>span:after{content:none!important}.report-form textarea{min-height:88px;max-height:160px}.feedback-reply{margin-top:6px;font-size:13px;color:var(--text-muted, #8fa1af);border-left:2px solid var(--border, #223140);padding-left:8px}.feedback-reply-form{display:flex;flex-direction:column;gap:8px;margin-top:8px}.profile-report-row{margin-top:16px}.webhook-list{list-style:none;margin:12px 0;padding:0}.webhook-list>li{padding:8px 0;border-top:1px solid var(--border, #223140)}.webhook-row{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.webhook-url{overflow-wrap:anywhere}.webhook-secret{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.webhook-deliveries{list-style:none;margin:8px 0 0;padding:0;font-size:13px}.webhook-deliveries li{padding:2px 0}.delivery-ok{color:#4cc38a}.delivery-fail{color:#e5484d}.webhook-add{margin-top:12px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.webhook-add .field{width:100%}.own-offer-controls{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.own-offer-deauthorized{color:#e5484d;font-size:13px;margin:0}.own-offer-terms{width:100%;display:flex;flex-direction:column;gap:8px}.wallet-user-hits{list-style:none;margin:6px 0 0;padding:0;border:1px solid var(--border, #223140);border-radius:8px;overflow:hidden}.wallet-user-hits button{display:block;width:100%;text-align:left;padding:8px 12px;background:transparent;border:0;color:inherit;cursor:pointer;font:inherit}.wallet-user-hits button:hover{background:#4cc38a1f}.wallet-internal-note{margin:6px 0 0;font-size:13px;color:#4cc38a}.chat-body a{color:#4cc38a;text-decoration:underline;overflow-wrap:anywhere}.wallet-hit-id{font-size:12px;color:#8fa1af}.wallet-internal-note p{margin:4px 0 0}.wallet-internal-id{font-size:12px;color:#8fa1af;overflow-wrap:anywhere}.wallet-internal-id a{color:#4cc38a}.main:has(.account-page),.main:has(.account-settings-page){max-width:1368px;padding-top:32px}.account-page{display:flex;flex-direction:column;gap:16px;width:100%;max-width:1120px;margin:0 auto;font-family:var(--figma-font-display);color:#fff}.account-page .page-header{margin:0;display:flex;flex-direction:column;gap:8px}.account-page h1{margin:0;font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-.48px;color:#fff}.account-page .page-subtitle{margin:0;font-size:14px;font-weight:400;line-height:1.4;color:#696e77}.account-page .card{margin:0;background:#222;border:1px solid #2e3130;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:16px;color:#fff}.account-page .card>h2,.account-page .card h2{margin:0;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:0;text-transform:uppercase;color:#777b84}.account-page .card h3{margin:0;font-size:20px;font-weight:600;line-height:1.2;color:#fff;text-transform:none;letter-spacing:-.4px}.account-page .card p,.account-page .muted,.account-page .field-hint,.account-page .field-help,.account-page .limits-remaining{margin:0;font-size:14px;font-weight:400;line-height:1.45;color:#696e77}.account-page .card p strong,.account-page .card p .mono{color:#eee;font-weight:600}.account-page .feedback-success{background:#316d3c2e;border:1px solid #316d3c;color:#9dcea6;border-radius:8px;padding:12px 14px}.account-page .feedback-info{background:#18191b;border:1px solid #2e3130;color:#b0b4ba;border-radius:8px;padding:12px 14px}.account-page .feedback-warning{background:#e0aa3e1f;border:1px solid #5c4a24;color:#e0aa3e;border-radius:8px;padding:12px 14px}.account-page .feedback-error{background:#ed3e5f1f;border:1px solid #5c2430;color:#ed3e5f;border-radius:8px;padding:12px 14px}.account-page .account-docs{display:flex;flex-direction:column;gap:12px}.account-page .doc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.account-page .doc-tile{background:#18191b;border:0;border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:12px}.account-page .doc-tile.uploaded{box-shadow:inset 0 0 0 1.5px #316d3c}.account-page .doc-tile-head{margin:0;align-items:flex-start}.account-page .doc-tile-name{font-size:14px;font-weight:600;color:#fff}.account-page .doc-tile .field-hint{flex:1;font-size:12px;color:#696e77}.account-page .doc-tile .pill{font-size:11px;font-weight:700;letter-spacing:0;text-transform:none;padding:3px 8px;border-radius:99px;background:#316d3c;color:#fff}.account-page .doc-tile .field-optional{font-size:11px;font-weight:600;color:#696e77}.account-page .doc-upload{margin-top:auto;cursor:pointer}.account-page .doc-upload.is-busy{pointer-events:none;opacity:.7}.account-page .doc-upload-btn{display:flex;align-items:center;justify-content:center;min-height:40px;padding:8px 12px;border-radius:8px;background:#316d3c;color:#fff;font-size:14px;font-weight:600;text-align:center}.account-page .doc-tile.uploaded .doc-upload-btn{background:transparent;border:1.5px solid #3a3a3a;color:#eee}.account-page .upload-progress-note{display:flex;flex-direction:column;gap:8px;width:min(100%,360px);margin-top:12px}.account-page .upload-progress-label{margin:0}.account-page .btn{font-family:var(--figma-font-display);font-size:14px;font-weight:600;line-height:1.2;padding:10px 12px;border-radius:8px;min-height:40px;box-sizing:border-box}.account-page .btn.small{min-height:32px;padding:6px 10px;font-size:13px}.account-page .btn-primary{background:#316d3c;color:#fff;border-color:transparent}.account-page .btn-primary:not(:disabled):hover{filter:brightness(1.08)}.account-page .btn-ghost,.account-page .btn:not(.btn-primary):not(.btn-danger):not(.btn-success){background:transparent;border:1.5px solid #3a3a3a;color:#eee}.account-page .btn-danger{background:transparent;border:1.5px solid rgba(242,99,90,.5);color:#f2635a}.account-page label.btn{cursor:pointer}.account-page .account-verify-form{display:flex;flex-direction:column;gap:16px;width:100%}.account-page .field{gap:8px}.account-page label.field>span:first-child,.account-page .field>span:first-child{font-family:var(--figma-font-display);font-size:14px;font-weight:500;line-height:1.45;letter-spacing:0;text-transform:none;color:#eee}.account-page .field:has(.segmented)>span:first-child{font-weight:600;color:#777b84}.account-page .field-optional{color:#696e77;font-weight:400}.account-page .field>.field-hint,.account-page .field>.field-help{margin-top:0;color:#757575}.account-page input,.account-page select,.account-page textarea{background:#191919;border:1px solid transparent;border-radius:8px;color:#eee;min-height:40px;padding:8px 12px;font-size:14px;font-family:var(--figma-font-display)}.account-page input::placeholder,.account-page textarea::placeholder{color:#a6a6a6}.account-page input:focus,.account-page select:focus,.account-page textarea:focus{border-color:var(--border-strong);box-shadow:none;outline:none}.account-page .form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;align-items:start}.account-page .form-row:has(>.field:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.account-page .form-row .field{min-width:0}.account-page .form-row.wallet-form{grid-template-columns:minmax(0,1fr) auto;align-items:end}.account-page .form-row.wallet-form .btn{white-space:nowrap}.account-page .action-row{gap:8px}.account-page .avatar-upload{align-items:center;gap:16px}.account-page .avatar-upload+.upload-progress-note{margin-top:4px}.account-page .badge{font-size:12px;font-weight:500;letter-spacing:0;padding:4px 10px;border-radius:99px}.account-page .badge-muted{background:#313131;color:#b4b4b4;border-color:transparent}.account-page .badge-success{background:#316d3c59;color:#9dcea6;border-color:transparent}.account-page .limits-head{margin:0;align-items:flex-start;gap:12px}.account-page .limits-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0}.account-page .limits-row{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px;background:#18191b;border-radius:8px;padding:16px}.account-page .limits-row dt{font-size:14px;font-weight:400;color:#696e77}.account-page .limits-row dd{font-size:16px;font-weight:600;line-height:1.3;color:#fff}.account-page .progress{background:#18191b;border:none;height:8px;border-radius:99px}.account-page .progress-fill{background:#316d3c}.account-page .segmented{background:transparent;border:none;padding:0;gap:8px;flex-wrap:wrap}.account-page .seg{background:transparent;border:1.5px solid #3a3a3a;border-radius:8px;color:#eee;font-size:14px;font-weight:600;padding:10px 12px;min-height:40px}.account-page .seg.active{background:#316d3c;border-color:#316d3c;color:#fff}.account-page .account-empty-panel,.account-page .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center;background:#18191b;border:none;border-radius:8px;padding:32px 24px;margin:0}.account-page .empty-title{color:#fff;font-size:16px;font-weight:600}.account-page .empty-body,.account-page .account-empty-panel .muted{max-width:520px;color:#696e77}.account-page .address-display-row{background:#191919;border:1px solid transparent;border-radius:8px;min-height:40px;align-items:center;padding:4px 8px 4px 12px}.account-page .address-display-value{font-family:var(--figma-font-display);font-size:14px;color:#eee;padding-top:0}.account-page .copy-btn,.account-page .copy-btn-icon{background:transparent;border:none;color:#eee;padding:6px;min-height:0}.account-page .copy-btn-copied,.account-settings-page .copy-btn-copied{color:var(--color-text-success, var(--success))}.account-page .notif-grid{border:1px solid #2e3130;border-radius:8px;overflow:hidden;margin:0;background:#18191b}.account-page table{font-size:14px}.account-page th,.account-page td{border-bottom:1px solid #2e3130;padding:12px 16px;color:#eee}.account-page th{font-size:12px;font-weight:600;letter-spacing:.02em;color:#777b84}.account-page .notif-row-head{font-size:14px;font-weight:500;color:#eee;text-transform:none;letter-spacing:0}.account-page .notif-locked{color:#696e77;font-size:11px}.account-page .notif-toggle{width:16px;height:16px;accent-color:#316d3c}.account-page .table-scroll,.account-page .table-wrap{border:1px solid #2e3130;border-radius:8px;overflow:auto;background:#18191b}.account-page .form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:end}.account-page .notice{background:#18191b;border:1px solid #2e3130;border-radius:8px;color:#eee}.account-page .instrument-list,.account-page .webhook-list{margin:0;padding:0}.account-page .webhook-list>li{border-top-color:#2e3130}.account-page .qr-svg{border-radius:8px;background:#fff}.account-page .totp-columns{margin:0}@media(max-width:900px){.main:has(.account-page){padding-top:20px;padding-left:16px;padding-right:16px}.account-page .form-row,.account-page .form-row:has(>.field:nth-child(3)),.account-page .form-row.wallet-form,.account-page .form-grid,.account-page .limits-grid{grid-template-columns:1fr}.account-page .form-row.wallet-form .btn{width:100%}.account-page .avatar-upload{flex-direction:column;align-items:flex-start}.account-page .doc-grid{grid-template-columns:1fr}}.rep-import-form .field-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media(max-width:640px){.rep-import-form .field-row{grid-template-columns:1fr}}.profile-imported-rep{margin:4px 0 0;font-size:.85rem}.region-blocked{max-width:560px;margin:12vh auto;padding:32px;text-align:center}.region-blocked h1{margin-bottom:16px}.region-blocked p{margin:8px 0;color:var(--color-text-secondary)}.escrow-primer h3{margin:0 0 12px}.escrow-primer ul{margin:0 0 16px 18px;padding:0;display:grid;gap:10px}.account-status-banner{padding:12px 16px;border-radius:10px;margin-bottom:16px;background:#ed3e5f1f;border:1px solid rgba(237,62,95,.55);font-size:14px;line-height:1.5}.wallet-deposit-eta{margin:8px 0 0;font-size:12.5px;line-height:1.5;color:#98a2b3}.recovery-codes-panel{margin:10px 0}.recovery-codes-grid{list-style:none;margin:10px 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px}.recovery-codes-grid li{border:1px dashed #3a3a3a;border-radius:6px;padding:5px 8px;text-align:center}.checkbox-row{display:flex;align-items:center;gap:6px;font-size:13px;color:#98a2b3}.profile-imported-feedback{border:1px solid #2a2a2a;border-radius:10px;padding:10px 12px;margin-bottom:12px;font-size:13.5px;color:#98a2b3}.profile-imported-feedback p{margin:0}.restriction-banner{border-radius:10px;padding:12px 16px;margin:0 0 16px;border:1px solid}.restriction-banner.restriction-warning{background:#d9a53a1a;border-color:#d9a53a73}.restriction-banner.restriction-danger{background:#e5574f1a;border-color:#e5574f73}.restriction-message{margin-top:6px;font-style:italic}.restriction-countdown{margin-top:6px;font-weight:600;font-variant-numeric:tabular-nums}.warning-modal-backdrop{position:fixed;inset:0;z-index:90;background:#000000b8;display:flex;align-items:center;justify-content:center;padding:24px}.warning-modal{background:var(--bg-raised, #151c24);border:1px solid rgba(229,87,79,.6);border-radius:12px;padding:24px;max-width:480px}.warning-modal-body{white-space:pre-wrap}.wallet-speed-tiers{margin:10px 0;padding:10px 12px;border:1px solid var(--border, #263241);border-radius:8px}.wallet-speed-tier{display:block;padding:3px 0;cursor:pointer}.wallet-speed-select .wallet-overlay-select-face{background:#181818}.wallet-speed-select-menu{padding:8px;background:#181818;border:1px solid #303030;border-radius:8px;max-height:min(320px,50vh)}.wallet-speed-select-menu .wallet-overlay-select-option{display:flex;align-items:center;height:auto;min-height:48px;padding:8px;border-radius:8px;background:transparent}.wallet-speed-select-menu .wallet-overlay-select-option:hover,.wallet-speed-select-menu .wallet-overlay-select-option.is-active{background:#ffffff0a}.wallet-speed-option{display:flex;align-items:center;gap:12px;width:100%;min-width:0}.wallet-speed-option-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:6px;background:#3f3f3f;color:#dfdfdf}.wallet-speed-option-text{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.wallet-speed-option-title{font-family:var(--figma-font-display);font-size:14px;font-weight:600;line-height:18px;color:#dfdfdf}.wallet-speed-option-sub{font-family:var(--figma-font-display);font-size:10px;font-weight:600;line-height:14px;color:#9f9f9f}.wallet-asset-stt{height:auto;min-height:193px;gap:10px}.wallet-asset-stt .wallet-token{display:inline-flex;align-items:center;justify-content:center;background:#262626}.wallet-stt-tag{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#bdbdbd;border:1px solid #4a4a4a;border-radius:999px;padding:3px 9px;white-space:nowrap}.wallet-stt-hint{margin:0;font-size:12px;line-height:17px;color:#a8a8a8}.wallet-asset-stt .wallet-asset-btn:disabled{opacity:.45;cursor:not-allowed}.wallet-stt-toggle{align-self:flex-start;background:none;border:none;padding:0;color:#bdbdbd;font-size:12px;font-weight:700;cursor:pointer}.wallet-stt-history{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.wallet-stt-history li{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:#d4d4d4}.profile-imported-note{font-weight:400;font-size:12px;opacity:.7;white-space:nowrap}.camera-capture{margin-top:10px;border:1px solid var(--color-bg-surface);border-radius:10px;overflow:hidden;background:#0f1011;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.camera-stage{position:relative;min-height:180px;max-width:100%;overflow:hidden;display:grid;place-items:center;background:#000}.camera-video,.camera-preview{width:100%;max-width:100%;max-height:420px;height:auto;object-fit:contain;display:block}.camera-mirrored{transform:scaleX(-1)}.camera-note{padding:24px 16px;color:var(--color-text-secondary);text-align:center}.camera-error{color:#f28b82}.camera-actions{display:flex;gap:8px;padding:10px;justify-content:center;flex-wrap:wrap}.camera-flip-btn{min-width:7.5rem}.doc-camera-btn{cursor:pointer}.doc-camera-note{margin-top:4px}.offer-share-row{margin-top:8px}.child-trade-panel .field{margin-bottom:12px}.wallet-approval-hint{margin:8px 0 0;padding:8px 12px;border-radius:6px;background:#3a2f12;color:#f7ebc9;font-size:13px;line-height:1.45}.wallet-swap-tabs{gap:8px;padding:0 0 4px;flex-shrink:0}.wallet-swap-tabs button{font-size:16px;line-height:24px}.orderbook-panel{display:flex;flex-direction:column;gap:12px;width:100%;color:var(--color-text-primary);min-height:0}.orderbook-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr);align-items:start;width:100%;gap:12px}.orderbook-form{display:flex;flex-direction:column;gap:12px;width:100%;min-width:0}.orderbook-depth,.orderbook-activity{width:100%;min-width:0}.orderbook-section-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.orderbook-section-head h3{margin:0;font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-14);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-20);color:var(--color-text-primary)}.orderbook-pair{font-size:var(--stt-font-size-12);font-weight:var(--stt-font-weight-semibold);color:var(--color-text-brand-default);background:var(--color-bg-brand-subtle);border-radius:4px;padding:2px 8px}.orderbook-depth,.orderbook-form,.orderbook-activity{width:100%;box-sizing:border-box;padding:12px;border-radius:8px;background:var(--color-bg-surface)}.orderbook-depth{font-variant-numeric:tabular-nums;font-size:13px}.orderbook-depth-head,.orderbook-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:center}.orderbook-depth-head{color:var(--color-text-secondary);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:4px 6px 8px}.orderbook-side{list-style:none;margin:0;padding:0}.orderbook-row{padding:5px 6px;position:relative;border-radius:4px;color:var(--color-text-primary)}.orderbook-row button{background:none;border:0;padding:0;cursor:pointer;text-align:left;font:inherit;color:inherit}.orderbook-row--ask button{color:var(--color-text-danger)}.orderbook-row--bid button{color:var(--color-text-success)}.orderbook-row--house{background:var(--color-bg-brand-subtle)}.orderbook-size{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.orderbook-house{font-size:10px;font-style:normal;font-weight:600;color:var(--color-text-brand-default);line-height:12px}.orderbook-spread{margin:6px 0;padding:8px 6px;text-align:center;font-weight:600;color:var(--color-text-primary);background:var(--color-bg-elevated);border-radius:6px;border:1px solid var(--color-border-subtle)}.orderbook-empty{font-size:13px;font-weight:500;color:var(--color-text-secondary);margin:0;padding:8px 6px;text-align:center;list-style:none}.orderbook-terms{font-size:12px;color:var(--color-text-secondary);margin:8px 0 0;line-height:16px}.orderbook-orders .orderbook-empty{text-align:left;padding:0}.orderbook-side-toggle{display:flex;gap:8px}.orderbook-side-toggle button{flex:1;padding:10px 8px;border-radius:8px;border:1px solid var(--color-border-subtle);background:var(--color-bg-elevated);color:var(--color-text-secondary);cursor:pointer;font-family:var(--stt-font-family-primary);font-weight:600}.orderbook-side-toggle button.active.orderbook-side-buy{background:var(--color-bg-success-subtle);border-color:transparent;color:var(--color-text-success)}.orderbook-side-toggle button.active.orderbook-side-sell{background:var(--color-bg-danger-subtle);border-color:transparent;color:var(--color-text-danger)}.orderbook-field{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--color-text-secondary)}.orderbook-field-unit{margin-left:6px;font-weight:500;color:var(--color-text-muted)}.orderbook-field input{width:100%;padding:10px 12px;border-radius:8px;border:1px solid var(--color-border-subtle);background:var(--color-bg-elevated);color:var(--color-text-primary);font:inherit;font-weight:600}.orderbook-field input::placeholder{color:var(--color-text-muted);font-weight:500}.orderbook-field input:focus{outline:none;border-color:var(--color-border-default)}.orderbook-amount-row{display:flex;gap:8px}.orderbook-max{padding:0 12px;border-radius:8px;border:1px dashed var(--color-border-subtle);background:var(--color-bg-elevated);color:var(--color-text-primary);cursor:pointer;font-weight:600;flex-shrink:0}.orderbook-summary{display:grid;grid-template-columns:1fr 1fr;gap:8px}.orderbook-total,.orderbook-avail{margin:0;padding:8px 10px;border-radius:8px;background:var(--color-bg-elevated);display:flex;flex-direction:column;gap:2px;font-size:11px;font-weight:600;color:var(--color-text-secondary)}.orderbook-total strong,.orderbook-avail strong{font-size:13px;font-weight:600;color:var(--color-text-primary)}.orderbook-error{margin:0;padding:10px 12px;border-radius:8px;background:var(--color-bg-danger-subtle);color:var(--color-text-danger);font-size:13px;font-weight:600;line-height:18px}.orderbook-notice{margin:0;padding:10px 12px;border-radius:8px;background:var(--color-bg-warning-subtle);color:var(--color-text-warning-default);font-size:13px;font-weight:600;line-height:18px}.orderbook-activity{display:flex;flex-direction:column;gap:16px}.orderbook-orders h3{margin:0 0 8px;font-size:14px;font-weight:600;color:var(--color-text-primary)}.orderbook-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.orderbook-table{width:100%;border-collapse:collapse;font-size:13px}.orderbook-table th,.orderbook-table td{text-align:left;padding:8px 6px;border-bottom:1px solid var(--color-border-subtle);background:transparent;color:var(--color-text-primary);white-space:nowrap}.orderbook-table th{color:var(--color-text-secondary);background:transparent}.orderbook-buy{color:var(--color-text-success);text-transform:capitalize}.orderbook-sell{color:var(--color-text-danger);text-transform:capitalize}.orderbook-cancel{background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-radius:6px;padding:4px 8px;color:var(--color-text-primary);cursor:pointer}.orderbook-form .orderbook-notice{background:var(--color-bg-success-subtle);color:var(--color-text-success)}.orderbook-depth:has(.orderbook-empty) .orderbook-spread{font-weight:500;color:var(--color-text-secondary)}.orderbook-cta{margin-top:4px}.orderbook-cta--sell:not(:disabled){background:var(--color-bg-sell-default);color:var(--color-text-on-sell, #fff)}@media(max-width:720px){.orderbook-grid{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:12px}.orderbook-form{order:-1;width:100%}.orderbook-depth,.orderbook-activity{width:100%}.orderbook-summary{grid-template-columns:1fr 1fr}.orderbook-depth,.orderbook-form,.orderbook-activity{padding:16px}.orderbook-cta{height:48px;font-size:18px;line-height:20px}}.wallet-send-verify-prompt{margin:8px 0 4px;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,191,71,.45);background:#ffbf4714;display:flex;flex-direction:column;gap:6px}.wallet-send-verify-title{margin:0;font-weight:600;font-size:14px}.wallet-send-verify-text{margin:0;font-size:13px;opacity:.9}.wallet-send-verify-cta{align-self:flex-start;padding:6px 14px;border-radius:8px;background:#ffbf47;color:#1b1b1b;font-weight:600;text-decoration:none}.wallet-send-history{margin:6px 0 0;font-size:13px;opacity:.85}.wallet-send-history.is-new{color:#ffbf47;opacity:1}.wallet-send-recent{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:12px}.wallet-send-recent-label{opacity:.7}.wallet-send-recent-chip{border:1px solid rgba(255,255,255,.14);border-radius:999px;background:transparent;color:inherit;padding:4px 10px;cursor:pointer;font:inherit;font-size:12px}.wallet-send-recent-chip:hover{background:#ffffff14}.error-boundary{margin:24px auto;max-width:560px}.error-boundary-detail{font-size:12px;opacity:.7;word-break:break-all}.my-offers-inline-alert-list{margin:6px 0 0;padding-left:18px;display:grid;gap:4px}.wallet-limit-order-link{background:none;border:0;padding:0;font:inherit;font-weight:700;color:var(--accent, var(--color-green-500, #16a34a));text-decoration:underline;cursor:pointer}.wallet-limit-order-link:hover{color:var(--accent-strong, var(--color-green-700, #15803d))}.marketplace-page{gap:16px;width:100%;max-width:1360px;margin:0 auto;color:var(--color-text-primary)}.marketplace-page .mp-mask-icon{display:block;flex-shrink:0;background-color:var(--color-icon-high-contrast);-webkit-mask:center / contain no-repeat;mask:center / contain no-repeat}.marketplace-page .mp-type-switch .seg.active .mp-mask-icon{background-color:var(--color-text-on-sell)}.marketplace-page .mp-offer-stat .mp-mask-icon{background-color:var(--color-icon-secondary)}.marketplace-page .mp-offer-info .mp-mask-icon{background-color:var(--color-icon-high-contrast)}.marketplace-page .mp-hero{display:flex;flex-direction:column;align-items:flex-start;gap:48px;width:100%;margin:0;padding:0}.marketplace-page .mp-hero-title{margin:0;padding:0;font-family:var(--stt-font-family-primary);font-weight:var(--stt-font-weight-bold);font-size:var(--stt-font-size-38);line-height:var(--stt-line-height-42);letter-spacing:-1px;color:var(--color-text-primary);white-space:nowrap}.marketplace-page .mp-hero-title span{color:var(--color-bg-brand-default)}.marketplace-page .mp-hero-rates{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.marketplace-page .mp-hero-rate{display:inline-flex;align-items:center;gap:4px;margin:0;font-family:var(--stt-font-family-primary);font-weight:var(--stt-font-weight-semibold);font-size:var(--stt-font-size-16);line-height:var(--stt-line-height-24)}.marketplace-page .mp-hero-rate-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.marketplace-page .mp-hero-rate-icon img{display:block;width:20px;height:20px}.marketplace-page .mp-hero-rate-eq{color:var(--color-text-secondary)}.marketplace-page .mp-hero-rate-val{color:var(--color-text-primary)}.marketplace-page .mp-crypto-icon-lg,.marketplace-page .mp-crypto-icon-lg .post-offer-token-icon,.marketplace-page .mp-crypto-icon-lg .post-offer-token-icon img{width:20px;height:20px;flex-basis:20px}.marketplace-page .filter-bar{background:var(--color-bg-elevated);border-radius:8px;padding:24px}.marketplace-page .mp-filter-left,.marketplace-page .mp-filter-fields{gap:16px}.marketplace-page .mp-dd-trigger-icon .mp-mask-icon,.marketplace-page .mp-dd-icon-tile .mp-mask-icon{background-color:var(--color-icon-high-contrast)}.marketplace-page .mp-type-switch{background:transparent;border:0;border-radius:0;gap:8px;overflow:visible}.marketplace-page .mp-type-switch .seg{display:inline-flex;align-items:center;gap:4px;border:0;border-right:0;border-radius:6px;padding:8px;background:var(--color-bg-surface);color:var(--color-text-primary);font-family:var(--stt-font-family-primary);font-weight:var(--stt-font-weight-semibold);font-size:var(--stt-font-size-16);line-height:var(--stt-line-height-20)}.marketplace-page .mp-type-switch .seg.active.buying{background:var(--color-bg-brand-default);color:var(--color-text-on-sell)}.marketplace-page .mp-type-switch .seg.active.selling{background:var(--color-bg-sell-default);color:var(--color-text-on-sell)}.marketplace-page .mp-select,.marketplace-page .mp-amount-box,.marketplace-page .mp-filter-trigger{background:var(--color-bg-surface);border:0;border-radius:6px}.marketplace-page .mp-amount-box{border-radius:6px;min-height:36px;height:36px}.marketplace-page .mp-dd-trigger,.marketplace-page .mp-filter-trigger{min-height:36px;height:36px;padding:8px 32px 8px 8px;color:var(--color-text-primary);font-family:var(--stt-font-family-primary);font-weight:var(--stt-font-weight-semibold);font-size:var(--stt-font-size-14);line-height:var(--stt-line-height-20)}.marketplace-page .mp-filter-trigger{display:inline-flex;align-items:center;gap:8px;font-size:var(--stt-font-size-14)}.marketplace-page .mp-filter-trigger>span:first-child{display:inline-flex;align-items:center;gap:4px;min-width:0}.marketplace-page .mp-select select,.marketplace-page .mp-select-picker .picker input,.marketplace-page .mp-amount-box input{padding:8px 0 8px 8px;color:var(--color-text-primary);font-family:var(--stt-font-family-primary);font-weight:var(--stt-font-weight-semibold);font-size:var(--stt-font-size-14);line-height:var(--stt-line-height-22)}.marketplace-page .mp-amount-box input::placeholder,.marketplace-page .mp-amount-box input:disabled::placeholder{color:var(--color-text-secondary);opacity:1}.marketplace-page .mp-amount-unit{margin-right:4px;padding:6px;border-radius:4px;background:var(--color-bg-elevated);color:var(--color-text-primary);font-family:var(--stt-font-family-primary);font-weight:var(--stt-font-weight-semibold);font-size:var(--stt-font-size-12);line-height:var(--stt-line-height-16)}.marketplace-page .mp-chevron.mp-mask-icon{position:absolute;right:8px;top:50%;transform:translateY(-50%);pointer-events:none}.marketplace-page .mp-filter-badge{display:inline-flex;align-items:center;justify-content:center;min-width:14px;padding:2px 3px;border-radius:4px;background:var(--color-bg-elevated);font-family:var(--stt-font-family-primary);font-weight:var(--stt-font-weight-bold);font-size:var(--stt-font-size-10);line-height:var(--stt-line-height-12);color:var(--color-text-primary);flex-shrink:0}.marketplace-page .mp-filter-badge--accent{background:var(--color-orange-500);color:var(--color-base-white)}.marketplace-page .mp-create-offer-btn,.marketplace-page .mp-filters-open,.marketplace-page .mp-refresh-btn{display:inline-flex;align-items:center;gap:4px;min-height:36px;height:36px;padding:8px;border-radius:6px;background:var(--color-bg-surface);border:0;color:var(--color-text-primary);font-family:var(--stt-font-family-primary);font-weight:var(--stt-font-weight-semibold);font-size:var(--stt-font-size-16);line-height:var(--stt-line-height-20);text-decoration:none}.marketplace-page .mp-filters-open,.marketplace-page .mp-refresh-btn{border:1px solid var(--color-border-subtle);background:transparent}.marketplace-page .mp-refresh-btn{width:36px;min-width:36px;justify-content:center;padding:8px}.marketplace-page .filter-bar~.mp-offers-board{margin-top:12px}.marketplace-page .mp-offers-board{background:transparent;border-radius:0;padding:0}.marketplace-page .offer-grid{gap:4px;padding:16px 0 0}.marketplace-page .offer-card,.marketplace-page .marketplace-offer{background:var(--color-bg-elevated);overflow:visible;isolation:auto}.marketplace-page .offer-card:has(.presence-indicator-host.is-tooltip-open),.marketplace-page .marketplace-offer:has(.presence-indicator-host.is-tooltip-open){z-index:100}.marketplace-page .offer-card:before{display:none}.marketplace-page .offer-card:after{background:var(--color-bg-sunken)}@media(prefers-reduced-motion:reduce){.marketplace-page .offer-card:hover{background:var(--color-bg-elevated)}}.marketplace-page .mp-offer-user .avatar,.marketplace-page .mp-offer-user .identicon{border-radius:4px}.marketplace-page .mp-flag,.marketplace-page .mp-flag img{border-radius:2px}.presence-indicator-host{position:relative}.presence-indicator-avatar-wrap{position:relative;display:inline-flex;flex-shrink:0;z-index:2;cursor:pointer}.presence-indicator-dot{position:absolute;right:-1px;bottom:-1px;z-index:2;display:block;width:8px;height:8px;border-radius:50%;background:#ffe48c;border:1.5px solid var(--color-bg-elevated);box-sizing:content-box;pointer-events:none}.presence-indicator-host.is-active .presence-indicator-dot{background:var(--color-bg-brand-default)}.presence-indicator-tooltip{display:inline-flex;align-items:center;gap:4px;padding:12px;border-radius:8px;background:var(--color-bg-elevated);box-shadow:var(--shadow-small-block);color:var(--color-text-secondary);font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-12);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-18);white-space:nowrap;pointer-events:none}.presence-indicator-tooltip--portal{position:fixed;z-index:10000;transform:translate(-50%)}.presence-indicator-tooltip-dot{width:8px;height:8px;border-radius:50%;background:var(--color-bg-brand-default);flex-shrink:0}.marketplace-page .presence-indicator-host .mp-offer-user-name,.marketplace-page .presence-indicator-host .mp-offer-user-name .user-link,.marketplace-page .presence-indicator-host .mp-offer-user-name .owner-id,.marketplace-page .presence-indicator-host .presence-indicator-avatar-wrap .avatar,.marketplace-page .presence-indicator-host .presence-indicator-avatar-wrap .identicon{cursor:pointer}.marketplace-page .mp-offer-user-meta{gap:4px;height:auto}.marketplace-page .mp-offer-user-stats{gap:12px;height:18px}.marketplace-page .mp-offer-user-name .user-link,.marketplace-page .mp-offer-user-name .owner-id{font-family:var(--stt-font-family-primary);font-weight:var(--stt-font-weight-semibold);font-size:var(--stt-font-size-16);line-height:var(--stt-line-height-24);letter-spacing:0;text-transform:none;color:var(--color-text-primary)}.marketplace-page .mp-offer-stat,.marketplace-page .mp-offer-stat-trades{font-family:var(--stt-font-family-primary);font-weight:var(--stt-font-weight-semibold);font-size:var(--stt-font-size-14);line-height:var(--stt-line-height-20);letter-spacing:0;text-transform:none;color:var(--color-text-secondary)}.marketplace-page .mp-offer-stat{gap:4px}.marketplace-page .mp-offer-stat svg{display:none}.marketplace-page .mp-offer-price-value{font-family:var(--stt-font-family-primary);font-weight:var(--stt-font-weight-semibold);font-size:var(--stt-font-size-16);line-height:var(--stt-line-height-24);color:var(--color-text-primary)}.marketplace-page .mp-offer-limits{font-family:var(--stt-font-family-primary);font-weight:var(--stt-font-weight-semibold);font-size:var(--stt-font-size-14);line-height:var(--stt-line-height-20);color:var(--color-text-secondary)}.marketplace-page .mp-offer-limits-row{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;width:100%;min-width:0}.marketplace-page .mp-offer-limits-row .mp-offer-limits{width:auto;flex:0 1 auto;min-width:0;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.marketplace-page .mp-offer-limits-row .custom-fx-badge{flex:0 1 auto;min-width:0}.marketplace-page .mp-offer-leg-label{font-family:var(--stt-font-family-primary);font-weight:var(--stt-font-weight-semibold);font-size:var(--stt-font-size-12);line-height:var(--stt-line-height-18);letter-spacing:0;text-transform:none;color:var(--color-text-secondary)}.marketplace-page .mp-offer-leg-label span{color:var(--color-text-primary)}.marketplace-page .mp-offer-leg-value{font-family:var(--stt-font-family-primary);font-weight:var(--stt-font-weight-bold);font-size:var(--stt-font-size-16);line-height:var(--stt-line-height-24);color:var(--color-text-primary)}.marketplace-page .offer-margin{margin-left:0;font-family:var(--stt-font-family-primary);font-weight:var(--stt-font-weight-bold);font-size:var(--stt-font-size-10);line-height:var(--stt-line-height-12);border-radius:4px}.marketplace-page .offer-margin.pos{background:var(--color-bg-brand-default);color:var(--color-text-on-success)}.marketplace-page .offer-margin.neg{background:var(--color-bg-danger-solid);color:var(--color-text-on-danger)}.marketplace-page .mp-offer-info{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:8px;background:var(--color-bg-surface);border:0;border-radius:6px;box-shadow:none;color:var(--color-icon-high-contrast);text-decoration:none;box-sizing:border-box;flex-shrink:0}.marketplace-page .mp-offer-info .mp-mask-icon,.marketplace-page .mp-offer-info svg{width:20px;height:20px;flex-shrink:0;color:var(--color-icon-high-contrast)}.marketplace-page .mp-offer-cta{display:inline-flex;align-items:center;gap:4px;min-width:0;height:36px;padding:8px;border:0;border-radius:6px;background:var(--color-bg-brand-default);color:var(--color-base-white);font-family:var(--stt-font-family-primary);font-weight:var(--stt-font-weight-semibold);font-size:var(--stt-font-size-16);line-height:var(--stt-line-height-20);text-decoration:none;cursor:pointer}.marketplace-page .mp-offer-cta.mp-offer-cta-sell{background:var(--color-bg-sell-default);color:var(--color-text-on-danger)}.marketplace-page .mp-offer-cta .mp-crypto-icon,.marketplace-page .mp-offer-cta .mp-crypto-icon .post-offer-token-icon,.marketplace-page .mp-offer-cta .mp-crypto-icon .post-offer-token-icon img{width:20px;height:20px;flex-basis:20px}.marketplace-page .mp-offer-actions,.marketplace-page .offer-foot.mp-offer-actions{height:36px}.marketplace-page .mp-offer-actions:has(.mp-offer-cta){flex:0 0 auto;width:auto}@media(min-width:1441px){.marketplace-page .mp-offer-row{display:grid;grid-template-columns:minmax(0,358px) minmax(0,290px) minmax(0,1fr) auto;grid-template-areas:"user price legs actions";align-items:center;gap:24px;height:48px;width:100%;padding:0}.marketplace-page .mp-offer-main,.marketplace-page .mp-offer-purchase{display:contents}.marketplace-page .mp-offer-mobile-extra{display:none}.marketplace-page .mp-offer-user{grid-area:user;width:auto;flex:none;height:auto}.marketplace-page .mp-offer-price,.marketplace-page .offer-head.mp-offer-price{grid-area:price;width:auto;flex:none;height:auto;background:transparent;border-radius:0;padding:0}.marketplace-page .mp-offer-legs{grid-area:legs;width:100%;min-width:0;flex:none;height:auto;padding:0}.marketplace-page .mp-offer-actions,.marketplace-page .offer-foot.mp-offer-actions{grid-area:actions;width:auto;height:auto;justify-self:end;background:transparent;border-radius:0;padding:0;margin-top:0;border-top:0}}.marketplace-page .mp-show-more{display:flex;justify-content:center;padding:24px 0;background:var(--color-bg-elevated)}.marketplace-page .mp-show-more-btn{display:inline-flex;align-items:center;justify-content:center;min-width:101px;height:44px;padding:12px;border:0;border-radius:6px;background:var(--color-bg-surface);color:var(--color-text-primary);font-family:var(--stt-font-family-primary);font-weight:var(--stt-font-weight-semibold);font-size:var(--stt-font-size-16);line-height:var(--stt-line-height-20);cursor:pointer;transition:background-color .15s ease}.marketplace-page .mp-show-more-btn:hover{background:var(--color-bg-sunken);color:var(--color-text-primary)}.marketplace-page .mp-show-more-btn:focus{background:var(--color-bg-surface);color:var(--color-text-primary)}.marketplace-page .mp-show-more-btn:focus-visible{outline:2px solid var(--color-bg-brand-default);outline-offset:2px}.marketplace-page .filter-note{font-family:var(--stt-font-family-primary);color:var(--color-text-secondary)}@media(min-width:1441px){.marketplace-page .filter-bar{background:var(--color-bg-elevated);padding:24px}.marketplace-page .mp-filter-row{gap:16px;min-height:36px;height:auto}.marketplace-page .mp-filter-left,.marketplace-page .mp-filter-fields{gap:16px}.marketplace-page .mp-amount-box input{width:9rem;flex:0 0 9rem;min-width:9rem;max-width:9rem}}@media(max-width:900px){.app-shell-v2 .main:has(.marketplace-page){padding:0 0 72px}.marketplace-page{gap:0}.marketplace-page .mp-hero{gap:24px;padding:32px 16px 0;margin-bottom:24px}.marketplace-page .mp-hero-title{font-size:var(--stt-font-size-24);line-height:var(--stt-line-height-30);letter-spacing:var(--stt-letter-spacing-default);white-space:normal}.marketplace-page .mp-hero-rate{font-size:var(--stt-font-size-12);line-height:var(--stt-line-height-18);gap:4px}.marketplace-page .filter-bar{padding:16px;gap:0;background:var(--color-bg-elevated);border-radius:0}.marketplace-page .mp-type-switch .seg{border:0;background:var(--color-bg-surface);color:var(--color-text-primary)}.marketplace-page .mp-type-switch .seg.active.buying{background:var(--color-bg-brand-default);color:var(--color-text-on-sell)}.marketplace-page .mp-type-switch .seg.active.selling{background:var(--color-bg-sell-default);color:var(--color-text-on-sell)}}@media(max-width:1440px){.marketplace-page .offer-grid{gap:0;padding:0}.marketplace-page .offer-card,.marketplace-page .marketplace-offer{background:var(--color-bg-elevated);border-radius:0;padding:24px 0 0;gap:24px;min-height:0;height:auto;width:100%;max-width:100%;overflow-x:clip;box-sizing:border-box}.marketplace-page .offer-card:after{height:8px;margin-top:0;background:var(--color-bg-surface)}.marketplace-page .mp-offer-row{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"user" "legs" "extra" "purchase";align-items:stretch;gap:20px 0;height:auto;min-height:0;width:100%;max-width:100%;padding:0 16px;box-sizing:border-box;overflow:hidden}.marketplace-page .mp-offer-main{display:contents;height:auto}.marketplace-page .mp-offer-purchase{display:flex;align-items:center;justify-content:space-between;gap:8px;grid-area:purchase;width:100%;max-width:100%;min-width:0;height:52px;min-height:52px;padding:8px 8px 8px 10px;box-sizing:border-box;background:var(--color-bg-surface);border-radius:8px;overflow:hidden}.marketplace-page .mp-offer-purchase .mp-offer-price,.marketplace-page .mp-offer-purchase .offer-head.mp-offer-price{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;height:auto;padding:0;background:transparent;border-radius:0}.marketplace-page .mp-offer-purchase .mp-offer-price .offer-title-link{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:4px;width:auto;max-width:100%;min-width:0;height:16px;min-height:16px;overflow:hidden}.marketplace-page .mp-offer-purchase .mp-offer-price .mp-crypto-icon{flex-shrink:0}.marketplace-page .mp-offer-purchase .mp-offer-price-value{flex:0 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-16);font-weight:var(--stt-font-weight-bold);line-height:var(--stt-line-height-16);color:var(--color-text-primary)}.marketplace-page .mp-offer-purchase .offer-margin{margin-left:0;flex-shrink:0}.marketplace-page .mp-offer-purchase .mp-offer-limits{width:100%;margin:0;text-align:left;font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-12);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-16);color:var(--color-text-secondary)}.marketplace-page .mp-offer-purchase .mp-offer-limits-row .mp-offer-limits{width:auto}.marketplace-page .mp-offer-purchase .mp-offer-actions,.marketplace-page .mp-offer-purchase .offer-foot.mp-offer-actions{flex:0 0 auto;display:flex;align-items:center;gap:8px;height:auto;padding:0;background:transparent;border-radius:0}.marketplace-page .mp-offer-purchase .mp-offer-info{width:36px;height:36px;padding:8px;border:0;border-radius:6px;background:var(--color-bg-elevated);box-shadow:none;box-sizing:border-box;flex-shrink:0}.marketplace-page .mp-offer-purchase .mp-offer-info .mp-mask-icon,.marketplace-page .mp-offer-purchase .mp-offer-info svg{width:20px;height:20px}.marketplace-page .mp-offer-purchase .mp-offer-cta{min-height:36px;height:36px;padding:8px;border-radius:6px;font-size:var(--stt-font-size-16);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-20);flex-shrink:0}.marketplace-page .mp-offer-user,.marketplace-page .presence-indicator-host.mp-offer-user{display:flex;align-items:center;gap:8px;grid-area:user;width:100%;max-width:100%;flex:none;height:auto;min-width:0;box-sizing:border-box}.marketplace-page .presence-indicator-host.mp-offer-user{position:relative}.marketplace-page .mp-offer-user-name{height:20px;min-height:20px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketplace-page .mp-offer-user-meta{width:auto;flex:1 1 auto;min-width:0;max-width:calc(100% - 48px);height:auto}.marketplace-page .mp-offer-user-stats{height:18px;flex-wrap:nowrap}.marketplace-page .mp-offer-stat,.marketplace-page .mp-offer-stat-trades{font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-14);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-20);letter-spacing:0;text-transform:none;color:var(--color-text-secondary)}.marketplace-page .mp-offer-stat .header-mask-icon,.marketplace-page .mp-offer-stat .mp-mask-icon{display:block}.marketplace-page .mp-offer-legs{grid-area:legs;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;height:auto;flex:none;padding:0}.marketplace-page .mp-offer-leg{flex:1 1 auto;width:auto;min-width:0;gap:4px}.marketplace-page .mp-offer-leg-recv{flex:0 1 auto;align-items:flex-end;text-align:right}.marketplace-page .mp-offer-leg-label{font-size:var(--stt-font-size-12);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-16);padding:0}.marketplace-page .mp-offer-leg-label span{color:var(--color-text-primary)}.marketplace-page .mp-offer-leg-value{font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-20);font-weight:var(--stt-font-weight-bold);line-height:var(--stt-line-height-26);letter-spacing:var(--stt-letter-spacing-default);max-width:100%;overflow:hidden;text-overflow:ellipsis}.marketplace-page .mp-offer-leg-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketplace-page .mp-offer-price .offer-title-link{max-width:100%;overflow:hidden}.marketplace-page .mp-offer-price-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketplace-page .mp-offer-recv-full{display:none}.marketplace-page .mp-offer-recv-short{display:inline;color:var(--color-text-primary)}.marketplace-page .mp-offer-mobile-extra{grid-area:extra;display:flex;flex-direction:column;gap:4px;padding:0;font-family:var(--stt-font-family-primary);font-weight:var(--stt-font-weight-semibold);font-size:var(--stt-font-size-12);line-height:var(--stt-line-height-16);color:var(--color-text-secondary)}.marketplace-page .mp-offer-mobile-extra p{display:flex;align-items:flex-start;gap:4px;margin:0}.marketplace-page .mp-extra-label{color:var(--color-text-secondary);flex-shrink:0}.marketplace-page .mp-extra-value{color:var(--color-text-primary);font-family:var(--stt-font-family-primary);font-weight:var(--stt-font-weight-semibold)}.marketplace-page .mp-offer-price,.marketplace-page .offer-head.mp-offer-price{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px;height:auto;box-sizing:border-box;justify-content:flex-start;padding:0;background:transparent;border-radius:0}.marketplace-page .mp-offer-price .offer-title-link{display:inline-flex;align-items:center;gap:4px;height:16px;min-height:16px}.marketplace-page .mp-offer-price-value{font-size:var(--stt-font-size-16);font-weight:var(--stt-font-weight-bold);line-height:var(--stt-line-height-16)}.marketplace-page .mp-offer-limits{font-size:var(--stt-font-size-12);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-16);color:var(--color-text-secondary)}.marketplace-page .mp-offer-actions,.marketplace-page .offer-foot.mp-offer-actions{flex:0 0 auto;display:flex;align-items:center;gap:8px;width:auto;height:auto;box-sizing:border-box;padding:0;margin-top:0;border-top:0;background:transparent;border-radius:0}.marketplace-page .mp-show-more-btn{min-width:101px;height:44px;padding:12px;border:0;border-radius:6px;background:var(--color-bg-surface);color:var(--color-text-primary)}.marketplace-page .mp-show-more-btn:hover{background:var(--color-bg-sunken)}}@media(max-width:900px){.app-shell-v2 .main:has(.marketplace-page){padding:0 0 72px;overflow-x:clip}.app-shell-v2 .marketplace-page{max-width:none;width:100%;overflow-x:clip}}@media(max-width:1440px){.app-shell-v2 .marketplace-page .mp-offers-board,.app-shell-v2 .marketplace-page .offer-grid{margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important;overflow-x:clip;box-sizing:border-box}.app-shell-v2 .marketplace-page .offer-card,.app-shell-v2 .marketplace-page .marketplace-offer{width:100%!important;max-width:100%!important;overflow-x:clip!important;box-sizing:border-box}.app-shell-v2 .marketplace-page .mp-offer-row{width:100%!important;max-width:100%!important;overflow:hidden!important;box-sizing:border-box}.app-shell-v2 .marketplace-page .mp-offer-user,.app-shell-v2 .marketplace-page .presence-indicator-host.mp-offer-user{display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:100%!important;flex:none!important;height:auto!important;box-sizing:border-box}.app-shell-v2 .marketplace-page .mp-offer-legs{width:100%!important;max-width:100%!important;flex:none!important;height:auto!important;gap:12px!important;box-sizing:border-box}.app-shell-v2 .marketplace-page .mp-offer-price,.app-shell-v2 .marketplace-page .offer-head.mp-offer-price{width:auto!important;max-width:100%!important;flex:1 1 auto!important;height:auto!important}.app-shell-v2 .marketplace-page .mp-offer-purchase{width:100%!important;max-width:100%!important;box-sizing:border-box}.app-shell-v2 .marketplace-page .mp-offer-user-name .user-link,.app-shell-v2 .marketplace-page .mp-offer-user-name .owner-id{font-family:var(--stt-font-family-primary)!important;font-weight:var(--stt-font-weight-semibold)!important;font-size:var(--stt-font-size-16)!important;line-height:var(--stt-line-height-24)!important;letter-spacing:0!important;text-transform:none!important}.app-shell-v2 .marketplace-page .mp-offer-stat,.app-shell-v2 .marketplace-page .mp-offer-stat-trades{font-family:var(--stt-font-family-primary)!important;font-weight:var(--stt-font-weight-semibold)!important;font-size:var(--stt-font-size-14)!important;line-height:var(--stt-line-height-20)!important;letter-spacing:0!important;text-transform:none!important;color:var(--color-text-secondary)!important}.app-shell-v2 .marketplace-page .mp-offer-leg-value{font-size:var(--stt-font-size-20)!important;line-height:var(--stt-line-height-26)!important;letter-spacing:var(--stt-letter-spacing-default)!important}.app-shell-v2 .marketplace-page .mp-offer-mobile-extra{font-family:var(--stt-font-family-primary)!important;font-weight:var(--stt-font-weight-semibold)!important}.app-shell-v2 .marketplace-page .mp-offer-row{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"user" "legs" "extra" "purchase"!important}.app-shell-v2 .marketplace-page .mp-offer-price,.app-shell-v2 .marketplace-page .offer-head.mp-offer-price,.app-shell-v2 .marketplace-page .mp-offer-actions,.app-shell-v2 .marketplace-page .offer-foot.mp-offer-actions{grid-area:unset!important;width:auto!important;max-width:100%!important;height:auto!important;min-height:0!important;background:transparent!important;border-radius:0!important;padding:0!important;align-self:auto!important}.app-shell-v2 .marketplace-page .mp-offer-purchase{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;grid-area:purchase!important;width:100%!important;max-width:100%!important;min-width:0!important;height:52px!important;min-height:52px!important;padding:8px 8px 8px 10px!important;box-sizing:border-box!important;background:var(--color-bg-surface)!important;border-radius:8px!important;overflow:hidden!important}.app-shell-v2 .marketplace-page .mp-offer-purchase .mp-offer-price,.app-shell-v2 .marketplace-page .mp-offer-purchase .offer-head.mp-offer-price{align-items:flex-start!important;justify-content:center!important;gap:4px!important;flex:1 1 auto!important;min-width:0!important;background:transparent!important;padding:0!important}.app-shell-v2 .marketplace-page .mp-offer-purchase .mp-offer-price .offer-title-link{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important;width:auto!important;min-width:0!important;max-width:100%!important;height:16px!important;overflow:hidden!important}.app-shell-v2 .marketplace-page .mp-offer-purchase .mp-offer-price .mp-crypto-icon{flex-shrink:0!important}.app-shell-v2 .marketplace-page .mp-offer-purchase .mp-offer-price-value{flex:0 1 auto!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-family:var(--stt-font-family-primary)!important;font-size:var(--stt-font-size-16)!important;font-weight:var(--stt-font-weight-bold)!important;line-height:var(--stt-line-height-16)!important}.app-shell-v2 .marketplace-page .mp-offer-purchase .offer-margin{margin-left:0!important;flex-shrink:0!important}.app-shell-v2 .marketplace-page .mp-offer-purchase .mp-offer-limits{width:100%!important;margin:0!important;text-align:left!important;font-family:var(--stt-font-family-primary)!important;font-size:var(--stt-font-size-12)!important;font-weight:var(--stt-font-weight-semibold)!important;line-height:var(--stt-line-height-16)!important;color:var(--color-text-secondary)!important}.app-shell-v2 .marketplace-page .mp-offer-purchase .mp-offer-limits-row .mp-offer-limits{width:auto!important}.app-shell-v2 .marketplace-page .mp-offer-purchase .mp-offer-actions,.app-shell-v2 .marketplace-page .mp-offer-purchase .offer-foot.mp-offer-actions{align-items:center!important;flex:0 0 auto!important;background:transparent!important;padding:0!important}.app-shell-v2 .marketplace-page .mp-offer-purchase .mp-offer-info{width:36px!important;height:36px!important;padding:8px!important;background:var(--color-bg-elevated)!important;border:0!important;border-radius:6px!important;box-shadow:none!important;flex-shrink:0!important}.app-shell-v2 .marketplace-page .mp-offer-purchase .mp-offer-info .mp-mask-icon,.app-shell-v2 .marketplace-page .mp-offer-purchase .mp-offer-info svg{width:20px!important;height:20px!important}.app-shell-v2 .marketplace-page .mp-offer-purchase .mp-offer-cta{height:36px!important;min-height:36px!important;border-radius:6px!important;flex-shrink:0!important}}@media(min-width:1441px){.app-shell-v2 .marketplace-page .mp-offer-row{display:grid!important;align-items:center!important;gap:24px!important;height:48px!important;padding:0!important;overflow:visible!important;width:100%!important;grid-template-columns:minmax(0,358px) minmax(0,290px) minmax(0,1fr) auto!important;grid-template-areas:"user price legs actions"!important}.app-shell-v2 .marketplace-page .mp-offer-main,.app-shell-v2 .marketplace-page .mp-offer-purchase{display:contents!important}.app-shell-v2 .marketplace-page .mp-offer-mobile-extra{display:none!important}.app-shell-v2 .marketplace-page .mp-offer-purchase{height:auto!important;min-height:0!important;padding:0!important;background:transparent!important;border-radius:0!important;overflow:visible!important;gap:0!important}.app-shell-v2 .marketplace-page .mp-offer-purchase .mp-offer-price,.app-shell-v2 .marketplace-page .mp-offer-purchase .offer-head.mp-offer-price{grid-area:price!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:8px!important;width:auto!important;max-width:none!important;flex:none!important;height:auto!important;padding:0!important;background:transparent!important}.app-shell-v2 .marketplace-page .mp-offer-purchase .mp-offer-actions,.app-shell-v2 .marketplace-page .mp-offer-purchase .offer-foot.mp-offer-actions{grid-area:actions!important;display:flex!important;align-items:center!important;flex:none!important;width:auto!important;height:auto!important;padding:0!important;background:transparent!important;justify-self:end!important}.app-shell-v2 .marketplace-page .mp-offer-legs{width:100%!important;max-width:none!important;flex:none!important}.app-shell-v2 .marketplace-page .mp-offer-purchase .mp-offer-price .offer-title-link{display:inline-flex!important;width:auto!important;max-width:none!important;height:24px!important;overflow:visible!important}.app-shell-v2 .marketplace-page .mp-offer-purchase .mp-offer-price-value{flex:none!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.app-shell-v2 .marketplace-page .mp-offer-purchase .mp-offer-limits{text-align:left!important;width:auto!important}.app-shell-v2 .marketplace-page .mp-offer-purchase .mp-offer-info{width:36px!important;height:36px!important;padding:8px!important;background:var(--color-bg-surface)!important;border:0!important;border-radius:6px!important;box-shadow:none!important}.app-shell-v2 .marketplace-page .mp-offer-user,.app-shell-v2 .marketplace-page .presence-indicator-host.mp-offer-user{display:flex!important;align-items:center!important;width:auto!important;height:auto!important}.app-shell-v2 .marketplace-page .mp-offer-user-meta{width:auto!important;max-width:none!important;flex:1 1 auto!important;height:auto!important}.app-shell-v2 .marketplace-page .mp-offer-user-name{height:auto!important;min-height:20px!important}}.marketplace-page .mp-dd-menu{padding:8px;gap:8px;background:var(--color-bg-elevated);border:0;box-shadow:var(--shadow-small-block);scrollbar-color:var(--color-border-subtle) var(--color-bg-elevated)}.marketplace-page .mp-dd-menu-fiat{gap:8px}.marketplace-page .mp-dd-menu-fiat .mp-dd-menu-scroll{gap:12px;scrollbar-color:var(--color-border-subtle) var(--color-bg-elevated)}.marketplace-page .mp-dd-search{height:36px;padding:4px 4px 4px 10px;gap:4px;border:0;border-radius:6px;background:var(--color-bg-surface)}.marketplace-page .mp-dd-search svg{width:16px;height:16px;color:var(--color-icon-secondary)}.marketplace-page .mp-dd-search input{color:var(--color-text-primary);font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-14);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-22);caret-color:var(--color-text-primary)}.marketplace-page .mp-dd-search input::placeholder{color:var(--color-text-secondary)}.marketplace-page .mp-dd-section{gap:8px}.marketplace-page .mp-dd-section-list{display:flex;flex-direction:column;gap:4px;width:100%}.marketplace-page .mp-dd-section-label{margin:0;font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-12);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-18);color:var(--color-text-secondary)}.marketplace-page .mp-dd-option{gap:8px;min-height:0;padding:8px;background:var(--color-bg-elevated);color:var(--color-text-primary)}.marketplace-page .mp-dd-option:hover,.marketplace-page .mp-dd-option.is-active{background:var(--color-bg-surface)}.marketplace-page .mp-dd-icon-tile{width:32px;height:32px;padding:6px;border-radius:6px;background:var(--color-bg-surface);color:var(--color-icon-high-contrast)}.marketplace-page .mp-dd-option.is-active .mp-dd-icon-tile{background:var(--color-bg-elevated)}.marketplace-page .mp-dd-icon-tile .post-offer-token-icon--fiat-mono{background:var(--color-bg-sunken);border-color:var(--color-border-subtle)}.marketplace-page .mp-dd-option-title{font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-14);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-20);color:var(--color-text-primary)}.marketplace-page .mp-dd-option-sub{font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-10);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-16);color:var(--color-text-secondary)}.marketplace-page .mp-dd-empty{font-family:var(--stt-font-family-primary);color:var(--color-text-secondary)}.marketplace-page .mp-dd-trigger-chevron{color:var(--color-icon-secondary)}.mp-sheet-backdrop,.trade-modal-backdrop{background:color-mix(in srgb,var(--color-bg-page) 72%,transparent)}.trade-modal{gap:24px;padding:24px;max-width:500px;max-height:min(934px,calc(100vh - 48px));overflow:auto;background:var(--color-bg-elevated);border:0;border-radius:8px;box-shadow:0 25px 50px -12px #00000040;color:var(--color-text-primary);font-family:var(--stt-font-family-primary)}.trade-modal-seller{width:100%;display:flex;flex-direction:column;gap:10px;padding:12px;border:1px dashed var(--color-border-subtle);border-radius:8px}.trade-modal-user{display:flex;align-items:center;gap:4px;min-width:0}.trade-modal-user a{font-size:var(--stt-font-size-16);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-22);color:var(--color-text-primary);text-decoration:none}.trade-modal-stats{display:flex;flex-wrap:wrap;align-items:center}.trade-modal-stats span{display:inline-flex;align-items:center;gap:4px}.trade-modal-chips{display:flex;flex-wrap:wrap}.trade-modal-leg-head{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.trade-modal-box{display:flex;align-items:center}.trade-modal-terms-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;border:0;background:transparent;cursor:pointer;font-family:inherit}.trade-modal-terms-chevron{display:inline-flex;align-items:center;justify-content:center}.trade-modal-terms-chevron.is-open{transform:rotate(180deg)}.trade-modal-footer{display:flex;flex-direction:column;gap:10px;width:100%}.trade-modal-actions{display:flex;gap:10px;align-items:stretch;width:100%}.trade-modal-dismiss{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;min-height:48px;padding:12px;border:1px solid var(--color-border-subtle);border-radius:8px;background:var(--color-bg-elevated);color:var(--color-icon-high-contrast);cursor:pointer}.trade-modal-dismiss:disabled{opacity:.6;cursor:not-allowed}.trade-modal-cta{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;margin:0;height:48px;min-height:48px;border-radius:8px;font-size:18px;font-weight:var(--stt-font-weight-semibold);line-height:22px}.trade-modal-cta .post-offer-token-icon,.trade-modal-cta .post-offer-token-icon img{width:24px;height:24px}.trade-modal-stats{gap:12px;color:var(--color-text-secondary);font-size:var(--stt-font-size-12);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-18)}.trade-modal-stats em{font-size:var(--stt-font-size-12)}.trade-modal-chips{gap:4px}.trade-modal-chip{padding:6px;border:0;border-radius:4px;background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--stt-font-size-12);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-16)}.trade-modal form,.trade-modal-legs{gap:24px}.trade-modal-leg{gap:12px}.trade-modal-leg-head{font-size:var(--stt-font-size-14);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-20)}.trade-modal-leg-kicker{color:var(--color-text-secondary)}.trade-modal-leg-head strong{color:var(--color-text-primary);font-weight:var(--stt-font-weight-semibold)}.trade-modal-range,.trade-modal-spot{color:var(--color-text-primary);font-size:var(--stt-font-size-14);font-weight:var(--stt-font-weight-semibold)}.trade-modal-pct{background:var(--color-bg-brand-default);color:var(--color-text-on-success);font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-10);font-weight:var(--stt-font-weight-bold);line-height:12px;border-radius:4px}.trade-modal-box{min-height:44px;padding:8px 8px 8px 12px;gap:8px;background:var(--color-bg-surface);border:0;border-radius:8px}.trade-modal-box input,.trade-modal-box-value{font-size:var(--stt-font-size-16);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-22);color:var(--color-text-primary)}.trade-modal-box-value small{font-size:var(--stt-font-size-12);color:var(--color-text-secondary)}.trade-modal-box.is-readonly .trade-modal-box-value,.trade-modal-sell .trade-modal-leg:first-child .trade-modal-box-value{color:var(--color-text-primary)}.trade-modal-max{height:28px;padding:6px;border-radius:4px;background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--stt-font-size-12);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-16)}.trade-modal-unit{padding:6px;border:0;border-radius:4px;background:var(--color-bg-elevated);color:var(--color-text-primary);font-size:var(--stt-font-size-12);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-16)}.trade-modal-hint{color:var(--color-text-secondary);font-size:var(--stt-font-size-12)}.trade-modal-terms-toggle{color:var(--color-text-primary);font-size:var(--stt-font-size-16);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-24)}.trade-modal-terms-chevron{padding:6px;border-radius:4px;background:var(--color-bg-surface);color:var(--color-icon-high-contrast)}.trade-modal-terms-list{gap:8px}.trade-modal-term,.trade-modal .modal-terms{padding:8px;border:0;border-radius:8px;background:var(--color-bg-surface)}.trade-modal-term>span,.trade-modal .modal-terms-label{font-size:var(--stt-font-size-10);font-weight:var(--stt-font-weight-semibold);color:var(--color-text-secondary)}.trade-modal-term>strong,.trade-modal .modal-terms-body{font-size:var(--stt-font-size-12);font-weight:var(--stt-font-weight-semibold);color:var(--color-text-primary)}.trade-modal-buy .trade-modal-cta{background:var(--color-bg-brand-default);color:var(--color-text-on-sell);border:0}.trade-modal-sell .trade-modal-cta{background:var(--color-bg-sell-default);color:var(--color-text-on-danger);border:0}.trade-modal-escrow{color:var(--color-text-secondary);font-size:var(--stt-font-size-12);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-16)}.trade-modal-escrow strong{color:var(--color-text-primary);font-weight:var(--stt-font-weight-semibold)}.mp-pay-sheet{gap:24px;padding:24px}.mp-pay-content{display:flex;flex-direction:column;gap:24px;flex:1;min-height:0}.mp-pay-section-label,.mp-pay-selected p{margin:0;color:var(--color-text-primary);font-size:var(--stt-font-size-14);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-18);text-align:left;align-self:flex-start}.mp-pay-most-popular{display:flex;flex-direction:column;gap:8px}.mp-sheet{gap:16px;padding:24px 24px 40px;max-width:496px;background:var(--color-bg-elevated);border-radius:8px;box-shadow:0 25px 50px -12px #00000040;color:var(--color-text-primary);font-family:var(--stt-font-family-primary)}.mp-sheet-head h2,.mp-filters-title{font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-16);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-24);color:var(--color-text-primary)}.mp-sheet-ghost{min-width:53px;padding:8px;font-size:var(--stt-font-size-12);line-height:14px}.mp-sheet-ghost,.mp-sheet-icon,.mp-filters-back,.mp-filters-close{background:var(--color-bg-surface);border:0;border-radius:4px;color:var(--color-icon-high-contrast);font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-14);font-weight:var(--stt-font-weight-semibold)}.mp-filters-sheet:not(.is-panel) .mp-filters-close{background:transparent;color:var(--color-icon-high-contrast)}.mp-sheet-search,.mp-filt-panel-search{height:44px;padding:0 12px;gap:6px;background:var(--color-bg-surface);border:0;border-radius:8px;color:var(--color-icon-secondary)}.mp-sheet-search:focus-within,.mp-filt-panel-search:focus-within{border-color:var(--color-border-subtle);box-shadow:none}.mp-sheet-search input,.mp-filt-panel-search input{color:var(--color-text-primary);font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-16);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-22);caret-color:var(--color-text-primary)}.mp-sheet-search input::placeholder,.mp-filt-panel-search input::placeholder{color:var(--color-text-secondary)}.mp-pay-selected p{color:var(--color-text-primary);font-size:var(--stt-font-size-14);font-weight:var(--stt-font-weight-semibold)}.mp-pay-chip{padding:8px;border:0;border-radius:6px;background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--stt-font-size-14);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-16)}.mp-pay-chip--brand{background:var(--color-bg-brand-subtle);color:var(--color-text-brand-default)}.mp-pay-chip--brand.is-active{box-shadow:inset 0 0 0 1px var(--color-bg-brand-default)}.mp-pay-chip svg{color:var(--color-icon-high-contrast)}.mp-pay-show-all-chips{color:var(--color-text-secondary);font-size:var(--stt-font-size-14);font-weight:var(--stt-font-weight-semibold)}.mp-pay-cat,.mp-pay-method-row{background:var(--color-bg-elevated);color:var(--color-text-primary)}.mp-pay-cat:hover,.mp-pay-method-row:hover:not([aria-disabled=true]):not(.is-selected),.mp-pay-method-row.is-selected:hover:not([aria-disabled=true]){background:var(--color-bg-surface)}.mp-pay-method-row.is-selected,.mp-pay-method-row.is-selected:hover:not([aria-disabled=true]){background:var(--color-bg-brand-default)}.mp-pay-select-all-row,.mp-pay-select-all-row:hover:not([aria-disabled=true]),.mp-pay-select-all-row.is-selected:hover:not([aria-disabled=true]){background:var(--color-bg-surface)}.mp-pay-select-all-row.is-selected,.mp-pay-select-all-row.is-selected:hover:not([aria-disabled=true]){background:var(--color-bg-brand-default)}.mp-pay-cat-icon,.mp-pay-method-icon{background:var(--color-bg-surface);color:var(--color-icon-high-contrast);border-radius:6px}.mp-pay-cat-chevron{background:var(--color-bg-surface);color:var(--color-icon-high-contrast);border-radius:4px}.mp-pay-method-row.is-selected .mp-pay-method-icon,.mp-pay-select-all-row.is-selected .mp-pay-method-icon{background:var(--color-green-800);color:var(--color-text-primary-white)}.mp-pay-cat-label,.mp-pay-method-name{color:var(--color-text-primary);font-size:var(--stt-font-size-14);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-20)}.mp-pay-method-row.is-selected .mp-pay-method-name,.mp-pay-select-all-row.is-selected .mp-pay-method-name{color:var(--color-text-primary-white)}.mp-pay-method-copy{display:flex;align-items:center;gap:6px;flex:1;min-width:0}.mp-pay-popular-badge{display:inline-flex;align-items:center;justify-content:center;min-width:14px;padding:2px 3px;border-radius:3px;background:var(--color-orange-500);color:var(--color-base-white);font-size:var(--stt-font-size-10);font-weight:var(--stt-font-weight-bold);line-height:var(--stt-line-height-12);text-transform:uppercase;flex-shrink:0}.mp-pay-cat-count{background:var(--color-bg-sunken);color:var(--color-text-primary);font-size:var(--stt-font-size-10);font-weight:var(--stt-font-weight-bold);line-height:var(--stt-line-height-12)}.mp-pay-select-btn{background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--stt-font-size-14);font-weight:var(--stt-font-weight-semibold);border-radius:4px}.mp-pay-select-btn.is-selected{color:var(--color-text-primary-white)}.mp-pay-select-btn.is-selected.is-icon{width:32px;height:32px;padding:0;background:var(--color-bg-overlay)}.mp-sheet-empty,.mp-filt-panel-empty{color:var(--color-text-secondary)}.mp-sheet-primary,.mp-filt-apply{height:40px;border-radius:6px;background:var(--color-bg-brand-default);color:var(--color-text-on-sell);font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-16);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-20)}.mp-filt-dismiss{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;min-height:40px;padding:0;border:1px solid var(--color-border-subtle);border-radius:8px;background:var(--color-bg-elevated);color:var(--color-icon-high-contrast);cursor:pointer}.mp-sheet-primary.is-disabled,.mp-sheet-primary:disabled{background:var(--color-bg-disabled);color:var(--color-text-disabled);cursor:not-allowed}.mp-sheet-secondary{background:var(--color-bg-surface);color:var(--color-text-secondary);font-family:var(--stt-font-family-primary)}.mp-sheet-ghost-link,.mp-filt-reset{color:var(--color-text-secondary);font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-14);font-weight:var(--stt-font-weight-semibold)}.mp-filters-sheet{gap:24px;padding:24px;max-width:460px}@media(max-width:720px){.mp-sheet-backdrop>.mp-filters-sheet.mp-sheet,.mp-filters-sheet.mp-sheet{width:100%;max-width:none}}.mp-filt-row>span{color:var(--color-text-primary);font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-16);font-weight:var(--stt-font-weight-semibold)}.mp-filt-value{height:36px;padding:8px 10px 8px 12px;background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:6px;color:var(--color-text-primary);font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-16);font-weight:var(--stt-font-weight-semibold)}.mp-filt-panel-option{color:var(--color-text-primary)}.mp-filt-panel-option:hover,.mp-filt-panel-option.is-active{background:var(--color-bg-surface)}.mp-filt-panel-icon{background:var(--color-bg-surface);color:var(--color-icon-high-contrast)}.mp-filt-panel-title{font-family:var(--stt-font-family-primary);color:var(--color-text-primary);font-size:var(--stt-font-size-14);font-weight:var(--stt-font-weight-semibold)}.mp-filt-panel-hint{font-family:var(--stt-font-family-primary);color:var(--color-text-secondary);font-size:var(--stt-font-size-10);font-weight:var(--stt-font-weight-semibold)}.mp-filt-panel-list{scrollbar-color:var(--color-border-subtle) var(--color-bg-sunken)}.mp-filt-toggles{padding:16px;border:1px solid var(--color-border-subtle);border-radius:8px}.mp-filt-toggle-copy>span:first-child{color:var(--color-text-primary);font-size:var(--stt-font-size-14);font-weight:var(--stt-font-weight-semibold)}.mp-filt-toggle-copy>span:last-child{color:var(--color-text-secondary);font-size:var(--stt-font-size-12);font-weight:var(--stt-font-weight-semibold)}.mp-filt-toggle input{background:var(--color-bg-surface)}.mp-filt-toggle input:after{background:var(--color-base-white)}.mp-filt-toggle input:checked{background:var(--color-bg-brand-default)}.mp-filt-remember{color:var(--color-text-secondary)}.mp-filt-remember input{background:var(--color-bg-surface);border:1px solid var(--color-border-subtle)}.mp-filt-remember input:checked{background:var(--color-bg-brand-default);border-color:var(--color-bg-brand-default)}@media(max-width:720px){.mp-sheet-backdrop,.trade-modal-backdrop{align-items:flex-end;justify-content:stretch;padding:0}.mp-sheet-backdrop>.mp-sheet,.mp-sheet,.trade-modal-backdrop>.trade-modal,.trade-modal{width:100%;max-width:none;max-height:min(90vh,934px);border-radius:16px 16px 0 0;animation:mp-sheet-rise .28s ease-out;box-sizing:border-box}.trade-modal{padding:20px 16px calc(20px + env(safe-area-inset-bottom,0px))}}@media(prefers-color-scheme:light){:root:not([data-theme]) .mp-pay-cat-icon,:root:not([data-theme]) .mp-pay-method-icon{background:var(--color-bg-neutral-pressed, #e4e7e4);color:var(--color-icon-high-contrast, #141714);border:1px solid var(--color-border-subtle, #e4e7e4)}:root:not([data-theme]) .mp-pay-cat-icon .pm-logo-category,:root:not([data-theme]) .mp-pay-method-icon .pm-logo-category{color:var(--color-icon-high-contrast, #141714)}:root:not([data-theme]) .mp-pay-method-row.is-selected .mp-pay-method-icon .pm-logo-category,:root:not([data-theme]) .mp-pay-select-all-row.is-selected .mp-pay-method-icon .pm-logo-category{color:var(--color-text-primary-white, #ffffff)}:root:not([data-theme]) .mp-pay-select-btn:not(.is-selected){background:var(--color-bg-neutral-pressed, #e4e7e4);color:var(--color-text-primary, #141714);border:1px solid var(--color-border-subtle, #e4e7e4)}}[data-theme=light] .mp-pay-cat-icon,[data-theme=light] .mp-pay-method-icon{background:var(--color-bg-neutral-pressed, #e4e7e4);color:var(--color-icon-high-contrast, #141714);border:1px solid var(--color-border-subtle, #e4e7e4)}[data-theme=light] .mp-pay-cat-icon .pm-logo-category,[data-theme=light] .mp-pay-method-icon .pm-logo-category{color:var(--color-icon-high-contrast, #141714)}[data-theme=light] .mp-pay-method-row.is-selected .mp-pay-method-icon .pm-logo-category,[data-theme=light] .mp-pay-select-all-row.is-selected .mp-pay-method-icon .pm-logo-category{color:var(--color-text-primary-white, #ffffff)}[data-theme=light] .mp-pay-select-btn:not(.is-selected){background:var(--color-bg-neutral-pressed, #e4e7e4);color:var(--color-text-primary, #141714);border:1px solid var(--color-border-subtle, #e4e7e4)}.app-shell-v2 .main:has(.offer-detail-page){max-width:none;width:100%;padding:24px 24px 72px;box-sizing:border-box}.offer-detail-page.od-page{display:flex;flex-direction:column;gap:40px;width:100%;max-width:1360px;margin:0 auto;color:var(--color-text-primary);box-sizing:border-box}.od-hero{display:flex;flex-direction:column;gap:16px;width:100%}.od-hero-top{display:grid;grid-template-columns:minmax(0,669px) 440px;gap:20px;align-items:start;width:100%}.od-hero-title-col{min-width:0}.od-hero-share{display:flex;justify-content:flex-end;align-items:flex-start;padding-top:8px}.od-hero-share-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--color-border-subtle);border-radius:8px;background:var(--color-bg-surface);color:var(--color-text-primary);cursor:pointer;flex-shrink:0}.od-hero-share-btn:hover{filter:brightness(.96)}.od-title{margin:0;font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-38);font-weight:var(--stt-font-weight-bold);line-height:var(--stt-line-height-42);letter-spacing:-1px;color:var(--color-text-primary)}.od-title-accent{color:var(--color-bg-brand-default)}.od-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-14);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-20)}.od-breadcrumbs a{color:var(--color-text-secondary);text-decoration:none}.od-breadcrumbs a:hover{color:var(--color-text-primary);text-decoration:none}.od-breadcrumbs li{display:inline-flex;align-items:center;gap:8px}.od-breadcrumbs li:last-child{color:var(--color-text-primary)}.od-breadcrumb-sep{color:var(--color-text-secondary)}.od-layout{display:grid;grid-template-columns:minmax(0,669px) 440px;gap:20px;align-items:start;width:100%}.od-main{display:flex;flex-direction:column;gap:16px;min-width:0}.od-card{background:var(--color-bg-elevated);border-radius:8px;padding:24px;box-sizing:border-box;border:0;color:var(--color-text-primary)}.offer-detail-page .od-card.offer-detail{display:flex;flex-direction:column;gap:16px}.od-user-card{display:flex;flex-direction:column;gap:24px;color:var(--color-text-primary)}.offer-detail-page .offer-owner.od-user-card{flex-direction:column;align-items:stretch;gap:24px}.od-user-head{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:0;width:100%}.od-user-identity{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto}.od-user-line,.od-user-meta,.od-user-primary{display:flex;flex-wrap:nowrap;align-items:center;gap:10px;min-width:0}.od-user-seen{display:inline-flex;align-items:center;gap:4px;font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-12);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-18);color:var(--color-text-secondary);white-space:nowrap}.od-presence-dot{width:8px;height:8px;border-radius:50%;background:var(--color-text-secondary);flex-shrink:0}.od-presence-dot.is-active{background:var(--color-bg-brand-default)}.od-user-card .level-pill{margin:0!important;flex-shrink:0}.od-user-name-wrap{display:inline-flex;align-items:center;gap:4px;min-width:0}.od-user-name-wrap .user-link{font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-16);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-24);color:var(--color-text-primary);text-decoration:none;white-space:nowrap}.od-user-flag,.od-chip-flag{display:inline-flex;align-items:center;flex-shrink:0}.od-user-flag .post-offer-token-icon,.od-chip-flag .post-offer-token-icon{width:20px;height:20px}.od-chip-flag .post-offer-token-icon{width:16px;height:16px}.od-user-head .level-pill{margin:0;border-radius:4px;padding:3px 4px;font-family:var(--stt-type-label-m-font-family, var(--stt-font-family-primary));font-size:var(--stt-font-size-10);font-weight:var(--stt-font-weight-bold);line-height:12px;letter-spacing:var(--stt-letter-spacing-default);text-transform:uppercase;background:var(--color-bg-success-subtle);color:var(--color-text-success)}.od-success-pill{display:inline-flex;align-items:center;gap:4px;padding:8px;border-radius:6px;background:var(--color-bg-surface);font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-14);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-16);color:var(--color-text-primary);white-space:nowrap;flex-shrink:0}.od-success-pill svg{flex-shrink:0;color:var(--color-icon-high-contrast)}.od-user-card .avatar,.od-user-card .identicon{width:32px;height:32px;min-width:32px;border-radius:4px}.offer-detail-page .od-user-card .user-link{color:var(--color-text-primary);font-family:var(--stt-font-family-primary);font-weight:var(--stt-font-weight-semibold)}.offer-detail-page .od-user-card .user-link:hover{color:var(--color-text-primary)}.od-user-stats{display:flex;flex-direction:column;gap:16px;width:100%}.od-user-ip-footer{margin:0;font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-12);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-18);color:var(--color-text-secondary)}.od-user-ip-country{display:inline-flex;align-items:center;gap:4px;color:var(--color-text-secondary)}.od-chip-row{display:flex;flex-wrap:wrap;gap:8px;max-width:620px;align-content:flex-start}.od-chip-row+.od-chip-row,.od-chip-row+.od-details-tags,.od-details-tags{margin-top:0}.od-chip{display:inline-flex;align-items:center;gap:4px;padding:8px 6px;border-radius:4px;background:var(--color-bg-surface);font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-14);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-16);color:var(--color-text-primary)}.od-chip svg{flex-shrink:0;color:var(--color-icon-high-contrast)}.od-chip.brand,.od-chip.od-verify-chip{background:var(--color-bg-brand-subtle);color:var(--color-text-brand-default)}.od-chip.brand svg,.od-chip.od-verify-chip svg{color:var(--color-text-brand-default)}.od-chip.od-chip-dislike svg{color:var(--color-icon-high-contrast)}.offer-detail-page .od-user-card .od-chip.trader-badge{margin:0;border:0;border-radius:4px;padding:8px 6px;letter-spacing:0;font-size:var(--stt-font-size-14);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-16);white-space:nowrap}.offer-detail-page .od-user-card .od-chip.trader-badge-verified,.offer-detail-page .od-user-card .od-chip.brand,.offer-detail-page .od-user-card .od-chip.od-verify-chip{background:var(--color-bg-brand-subtle);color:var(--color-text-brand-default)}.offer-detail-page .od-user-card .od-chip.trader-badge-verified svg,.offer-detail-page .od-user-card .od-chip.brand svg,.offer-detail-page .od-user-card .od-chip.od-verify-chip svg{color:var(--color-text-brand-default)}.offer-detail-page .od-user-card .od-chip:not(.brand):not(.od-verify-chip):not(.trader-badge-verified){background:var(--color-bg-surface);color:var(--color-text-primary)}.offer-detail-page .od-user-card .od-chip:not(.brand):not(.od-verify-chip):not(.trader-badge-verified) svg{color:var(--color-icon-high-contrast)}.od-chip .trader-badge{margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit}.od-details-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.od-offer-tag{display:inline-flex;align-items:center;padding:8px;border-radius:6px;background:var(--color-bg-surface);font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-14);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-16);color:var(--color-text-primary)}.offer-detail-page .od-offer-tag.offer-tag,.offer-detail-page .od-offer-tag.offer-unlisted,.offer-detail-page .od-offer-tag.verified-only{background:var(--color-bg-surface);border:0;color:var(--color-text-primary);border-radius:6px;padding:8px;font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-14);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-16);letter-spacing:0}.od-stat-grid{display:flex;flex-direction:column;gap:8px;margin-bottom:0}.od-stat-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.od-stat-grid>.od-stat-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.od-stat-cell{display:flex;min-height:50px;background:var(--color-bg-surface);border-radius:8px;padding:8px;box-sizing:border-box}.od-stat-cell:has(.od-stat-range){min-height:auto;align-items:stretch}.od-stat-cell.od-terms-cell{min-height:auto;width:100%;grid-column:1 / -1}.od-stat-value.od-stat-range{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px 8px;width:100%}.od-stat-range .od-stat-primary{color:var(--color-text-primary);font-weight:var(--stt-font-weight-semibold)}.od-stat-range .od-stat-sub{flex:1 0 100%}.od-stat-range .od-custom-fx{margin:0}.od-stat-sub{font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-12);font-weight:var(--stt-font-weight-medium);line-height:var(--stt-line-height-18);color:var(--color-text-secondary);word-break:break-word}.od-offer-info-summary{margin:0 0 16px;font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-12);font-weight:var(--stt-font-weight-medium);line-height:var(--stt-line-height-18)}.od-terms-text{margin:0;font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-12);font-weight:var(--stt-font-weight-medium);line-height:var(--stt-line-height-18);color:var(--color-text-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:36px}.od-terms-block{display:flex;flex-direction:column;gap:8px}.od-terms-heading{margin:0;font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-14);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-20);color:var(--color-text-primary)}.od-terms-more{margin:0;padding:0;border:0;background:transparent;font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-10);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-16);color:var(--color-text-secondary);cursor:pointer}.od-escrow-accent{color:var(--color-text-primary)}.od-stat-inner{display:flex;flex-direction:column;gap:4px;width:100%;min-width:0}.od-stat-label{font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-10);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-16);color:var(--color-text-secondary)}.od-stat-value{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap;font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-12);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-18);color:var(--color-text-primary)}.od-stat-value-with-flag{display:inline-flex;align-items:center;gap:4px}.od-sidebar{position:sticky;top:24px;width:440px;max-width:100%}.od-trade-rate{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-14);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-20);color:var(--color-text-primary);white-space:nowrap}.od-trade-card{display:flex;flex-direction:column;gap:24px}.od-trade-section{display:flex;flex-direction:column;gap:12px;width:100%}.od-trade-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.od-trade-pay{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap;min-width:0;font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-14);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-20)}.od-trade-pay-label{color:var(--color-text-secondary)}.od-trade-pay-method{display:inline-flex;align-items:center;gap:4px;color:var(--color-text-primary)}.od-trade-range{margin:0;font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-14);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-20);color:var(--color-text-primary);white-space:nowrap;flex-shrink:0}.od-trade-range-label{color:var(--color-text-secondary)}.od-trade-input{display:flex;align-items:center;min-height:44px;width:100%;padding:8px 8px 8px 12px;border-radius:8px;background:var(--color-bg-surface);box-sizing:border-box}.od-trade-input-value{flex:1 1 auto;min-width:0;font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-16);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-22);color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.od-trade-input-suffix{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:6px;border-radius:4px;background:var(--color-bg-elevated);font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-12);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-16);color:var(--color-text-primary)}.offer-detail-page .od-trade-foot .btn-primary,.offer-detail-page .od-trade-foot .btn-header-create{width:100%;justify-content:center;min-height:48px;border-radius:8px;border:0;background:var(--color-bg-brand-default);color:var(--color-text-on-sell);font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-18);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-22);text-decoration:none}.offer-detail-page .od-trade-foot .btn-primary:hover,.offer-detail-page .od-trade-foot .btn-header-create:hover{filter:brightness(1.05);text-decoration:none}.od-escrow-note{display:flex;align-items:center;justify-content:flex-start;gap:4px;margin:0;font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-12);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-18);color:var(--color-text-secondary)}.od-escrow-note svg{flex-shrink:0;color:var(--color-icon-secondary)}.offer-detail-page .offer-share-row{margin:0}.offer-detail-page .funding-note{margin-top:16px}.offer-detail-page .offer-pricing{margin:0 0 16px}.offer-detail-page .offer-detail-back{margin:0}.offer-detail-page .offer-detail-back a{color:var(--color-text-secondary);font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-14);font-weight:var(--stt-font-weight-semibold)}.od-feedback-card{display:flex;flex-direction:column;gap:16px}.od-feedback-head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:32px}.od-feedback-title{margin:0;flex:1 1 auto;font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-16);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-24);color:var(--color-text-primary)}.od-feedback-filter{display:inline-flex;align-items:center;justify-content:center;padding:8px;border:0;border-radius:4px;background:var(--color-bg-surface);color:var(--color-text-primary);cursor:not-allowed;opacity:.6}.od-feedback-list{display:flex;flex-direction:column;gap:8px;width:100%}.od-feedback-item{display:flex;flex-direction:column;gap:16px;padding:16px;border-radius:8px;background:var(--color-bg-surface);box-sizing:border-box}.od-feedback-item-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;width:100%}.od-feedback-author .user-link{font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-14);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-20);color:var(--color-text-primary);text-decoration:none}.od-feedback-sentiment{display:inline-flex;align-items:center;gap:4px;font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-12);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-16);white-space:nowrap}.od-feedback-sentiment.pos{color:var(--color-text-success)}.od-feedback-sentiment.neg{color:var(--color-text-danger, #e5484d)}.od-feedback-comment{margin:0;font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-14);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-20);color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.od-feedback-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.od-feedback-method{display:inline-flex;align-items:center;gap:4px;font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-12);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-18);color:var(--color-text-secondary)}.od-feedback-fiat{display:inline-flex;align-items:center;padding:2px 3px;border-radius:4px;background:var(--color-bg-elevated);font-family:var(--stt-type-label-m-font-family, var(--stt-font-family-primary));font-size:var(--stt-font-size-10);font-weight:var(--stt-font-weight-bold);line-height:12px;color:var(--color-text-primary)}.od-feedback-date{font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-12);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-18);color:var(--color-text-secondary);white-space:nowrap}.od-feedback-foot{display:flex;justify-content:center;width:100%}.od-feedback-view-all{display:inline-flex;align-items:center;justify-content:center;padding:8px;border-radius:4px;background:var(--color-bg-surface);font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-14);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-16);color:var(--color-text-primary);text-decoration:none}.od-feedback-view-all:hover{filter:brightness(1.05);text-decoration:none}.offer-detail-page .page-header.page-header--legacy{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.offer-detail-page .offer-facts{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:1180px){.od-hero-top,.od-layout{grid-template-columns:minmax(0,1fr) 400px}.od-sidebar{width:400px}}@media(max-width:1100px){.od-hero-top{grid-template-columns:1fr;position:relative}.od-hero-share{position:absolute;top:0;right:0;padding-top:0}.od-hero-title-col{padding-right:48px}.od-layout{grid-template-columns:1fr}.od-sidebar{position:static;width:100%}}@media(max-width:900px){.app-shell-v2 .main:has(.offer-detail-page){padding:0 0 72px}.offer-detail-page.od-page{gap:24px;max-width:none;padding:0 16px;box-sizing:border-box}.od-hero{gap:12px;padding-top:16px}.od-title{font-size:var(--stt-font-size-24);line-height:var(--stt-line-height-30);letter-spacing:var(--stt-letter-spacing-default)}.od-card{padding:16px}.od-user-head{flex-wrap:wrap;align-items:flex-start;gap:12px}.od-user-line{gap:8px}.od-chip-row{max-width:none}.od-stat-row{grid-template-columns:1fr}.od-trade-section-head{flex-direction:column;align-items:flex-start}}:root{--messenger-warning-bg: rgba(240, 90, 36, .22);--messenger-warning-text: var(--color-orange-500)}.messenger-panel{display:flex;flex-direction:column;width:min(500px,calc(100vw - 24px));max-height:min(734px,80vh);padding:24px;gap:24px;border:0;border-radius:8px;background:var(--color-bg-elevated);box-shadow:10px 10px #00000040;overflow:hidden}.messenger-panel--portal{position:fixed;z-index:120}.messenger-sheet-backdrop.mp-sheet-backdrop{z-index:120;align-items:flex-end;justify-content:stretch;padding:0;animation:messenger-backdrop-in .28s ease-out}.messenger-sheet-backdrop.mp-sheet-backdrop.is-closing{animation:messenger-backdrop-out .28s ease-in forwards}.messenger-sheet.mp-sheet{display:flex;flex-direction:column;gap:24px;width:100%;max-width:none;max-height:min(85vh,734px);padding:16px 16px 0;padding-bottom:env(safe-area-inset-bottom,0);border:0;border-radius:24px 24px 0 0;background:var(--color-bg-elevated);box-shadow:0 -8px 32px #00000059;color:var(--color-text-primary);overflow:hidden;animation:messenger-sheet-in .28s cubic-bezier(.22,1,.36,1)}.messenger-sheet.mp-sheet.is-closing{animation:messenger-sheet-out .28s cubic-bezier(.4,0,1,1) forwards}@keyframes messenger-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes messenger-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes messenger-sheet-in{0%{opacity:.92;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes messenger-sheet-out{0%{opacity:1;transform:translateY(0)}to{opacity:.92;transform:translateY(100%)}}.messenger-top{display:flex;flex-direction:column;gap:10px;flex-shrink:0}.messenger-head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:32px}.messenger-title{margin:0;flex:1 1 auto;font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-16);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-20);color:var(--color-text-primary)}.messenger-head-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.messenger-mark-read{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:0;border-radius:4px;background:var(--color-bg-surface);color:var(--color-text-primary);font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-12);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-16);white-space:nowrap;cursor:pointer}.messenger-mark-read:hover:not(:disabled){filter:brightness(1.05)}.messenger-mark-read:disabled{opacity:.5;cursor:default}.messenger-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:8px;border:0;border-radius:4px;background:var(--color-bg-surface);color:var(--color-text-primary);cursor:pointer}.messenger-icon-btn:hover{filter:brightness(1.05)}.messenger-icon-btn svg{width:16px;height:16px;display:block}.messenger-tabs{display:flex;flex-wrap:wrap;gap:8px;width:100%;padding-top:10px}.messenger-tab{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;min-height:0;padding:6px;border:0;border-radius:4px;background:var(--color-bg-elevated);color:var(--color-text-primary);font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-14);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-16);cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.messenger-tab svg{flex-shrink:0;width:16px;height:16px}.messenger-tab:hover:not(.is-active){filter:brightness(.98)}.messenger-tab.is-active{background:var(--color-bg-brand-default);color:var(--color-text-on-sell)}.messenger-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:14px;padding:2px 3px;border-radius:4px;font-size:var(--stt-font-size-10);font-weight:var(--stt-font-weight-bold);line-height:var(--stt-line-height-12);transition:background-color .2s ease,color .2s ease}.messenger-tab.is-active .messenger-tab-count{background:var(--color-orange-500);color:var(--color-base-white)}.messenger-tab:not(.is-active) .messenger-tab-count{background:var(--color-bg-surface);color:var(--color-text-primary)}.messenger-body{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.messenger-body.is-switching{animation:messenger-tab-enter .22s ease}@keyframes messenger-tab-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.messenger-sheet-backdrop.mp-sheet-backdrop,.messenger-sheet-backdrop.mp-sheet-backdrop.is-closing,.messenger-sheet.mp-sheet,.messenger-sheet.mp-sheet.is-closing,.messenger-body.is-switching,.messenger-tab,.messenger-tab-count{animation:none;transition:none}}.messenger-empty{margin:0;padding:32px 8px;text-align:center;font-size:var(--stt-font-size-12);color:var(--color-text-secondary)}.messenger-empty a{color:var(--color-text-brand-default)}.messenger-notification-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.messenger-notification-card{position:relative;display:flex;flex-direction:column;gap:4px;padding:12px;border:1px solid transparent;border-radius:7px;background:var(--color-bg-surface)}.messenger-notification-card.is-expanded{gap:8px}.messenger-notification-label{margin:0;font-size:var(--stt-font-size-10);font-weight:var(--stt-font-weight-semibold);line-height:14px;color:var(--color-text-secondary)}.messenger-notification-text{margin:0;font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-14);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-18);color:var(--color-text-primary);white-space:pre-wrap;word-break:break-word}.messenger-notification-details{margin:0;padding-top:8px;border-top:1px solid var(--color-border-subtle);font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-12);font-weight:var(--stt-font-weight-regular);line-height:1.45;color:var(--color-text-secondary);white-space:pre-wrap;word-break:break-word}.messenger-notification-foot{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%}.messenger-notification-actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.messenger-notification-more{position:relative;z-index:1;padding:6px;border:0;border-radius:4px;background:var(--color-bg-elevated);color:var(--color-text-primary);font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-12);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-16);cursor:pointer}.messenger-notification-more:hover{filter:brightness(1.05)}.messenger-notification-stamp{margin-left:auto;font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-10);font-weight:var(--stt-font-weight-semibold);line-height:14px;color:var(--color-text-primary);white-space:nowrap}.messenger-notification-hit{position:absolute;inset:0;z-index:0;border:0;background:transparent;cursor:pointer}.messenger-trade-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.messenger-trade-row{display:flex;align-items:flex-start;gap:12px;width:100%;padding:8px;border:0;border-radius:8px;background:var(--color-bg-elevated);color:inherit;text-align:left;cursor:pointer}.messenger-trade-row--highlight{background:var(--color-bg-surface)}.messenger-trade-row:hover{filter:brightness(1.03)}.messenger-trade-row-avatar{position:relative;flex:0 0 40px;width:40px;height:40px;border-radius:4px;overflow:hidden}.messenger-trade-row-avatar .avatar,.messenger-trade-row-avatar .identicon{width:40px;height:40px;min-width:40px;border-radius:4px}.messenger-trade-row-flag{flex:0 0 16px;width:16px;height:16px;border-radius:2px;object-fit:cover;display:block}.messenger-trade-row-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.messenger-trade-row-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.messenger-trade-row-user{display:inline-flex;align-items:center;gap:4px;min-width:0}.messenger-trade-row-username{font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-14);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-18);color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messenger-trade-row-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.messenger-trade-row-legs{display:flex;flex-direction:column;gap:2px;min-width:0}.messenger-trade-row-legs p{margin:0;font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-12);font-weight:var(--stt-font-weight-regular);line-height:var(--stt-line-height-16);color:var(--color-text-secondary)}.messenger-trade-row-kicker{font-weight:var(--stt-font-weight-semibold)}.messenger-trade-row-stamp{flex-shrink:0;font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-10);font-weight:var(--stt-font-weight-semibold);line-height:14px;color:var(--color-text-primary);white-space:nowrap}.messenger-trade-pill{flex-shrink:0;min-width:14px;padding:2px 3px;border-radius:4px;font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-10);font-weight:var(--stt-font-weight-bold);line-height:var(--stt-line-height-12);white-space:nowrap}.messenger-trade-pill--disputed{background:var(--messenger-warning-bg);color:var(--messenger-warning-text)}.messenger-trade-pill--active{background:var(--color-bg-success-subtle);color:var(--color-text-success)}.messenger-trade-pill--expired{background:var(--color-bg-disabled);color:var(--color-text-disabled)}.messenger-trade-pill--completed{background:var(--color-bg-brand-default);color:var(--color-text-on-success)}.messenger-trade-pill--cancelled{background:var(--color-bg-sell-default);color:var(--color-text-on-sell)}.messenger-home-indicator{display:flex;align-items:center;justify-content:center;flex:0 0 auto;padding:12px 0 8px}.messenger-home-indicator span{display:block;width:134px;height:5px;border-radius:100px;background:var(--color-text-primary)}.messenger-sheet .messenger-notification-text{font-size:var(--stt-font-size-12)}.main:has(.wallet-page){max-width:1381px;padding-top:24px}.wallet-page{display:flex;flex-direction:column;gap:24px;width:100%;max-width:100%;font-family:var(--figma-font-display);color:var(--color-text-primary);container-type:inline-size;container-name:wallet}.wallet-page-title{margin:0;font-size:38px;font-weight:700;line-height:46px;color:var(--color-text-primary)}.wallet-layout{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:24px;align-items:start;width:100%}.wallet-col-main{display:flex;flex-direction:column;gap:24px;min-width:0;width:100%}.wallet-balance-card{background:var(--color-bg-elevated);border-radius:8px;padding:24px;display:flex;flex-direction:column;gap:0;position:relative;overflow:visible;width:100%}.wallet-balance-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;width:100%}.wallet-balance-summary{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1}.wallet-balance-head{display:flex;align-items:center;gap:8px}.wallet-balance-label{margin:0;font-size:20px;font-weight:600;line-height:24px;color:var(--color-text-primary)}.wallet-eye-btn{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:0;background:transparent;color:var(--color-icon-secondary);cursor:pointer}.wallet-balance-value-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.wallet-balance-value{margin:0;font-size:32px;font-weight:600;line-height:40px;color:var(--color-text-primary);white-space:nowrap}.wallet-balance-btc{margin:0;font-size:14px;font-weight:400;line-height:18px;color:var(--color-text-secondary)}.wallet-pnl-row{display:flex;align-items:center;gap:8px;min-height:24px}.wallet-pnl-label{font-size:14px;font-weight:400;line-height:18px;color:var(--color-text-secondary);text-decoration:underline;text-underline-offset:2px}.wallet-pnl-value{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:600;line-height:18px;color:var(--color-text-secondary)}.wallet-pnl-value.is-pos{color:var(--color-text-success)}.wallet-pnl-value.is-neg{color:var(--color-text-danger)}.wallet-pnl-value svg{width:14px;height:14px;flex-shrink:0}.wallet-fiat-pill-wrap{position:relative;flex-shrink:0}.wallet-fiat-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border:0;border-radius:4px;background:var(--color-bg-surface);color:var(--color-text-secondary);font-size:14px;font-weight:600;line-height:16px;cursor:pointer}.wallet-fiat-pill img,.wallet-fiat-pill .fiat-flag-mono{width:16px;height:16px;border-radius:2px;object-fit:cover;flex-shrink:0}.wallet-fiat-pill svg{width:14px;height:14px;opacity:.6;flex-shrink:0}.wallet-fiat-pill-wrap.is-open .wallet-fiat-pill{outline:1px solid var(--color-border-brand)}.wallet-fiat-select-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:8;margin:0;padding:6px;list-style:none;min-width:140px;max-height:280px;overflow-y:auto;background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-radius:8px;box-shadow:var(--shadow-elevated, 0 18px 44px rgba(0, 0, 0, .25))}.wallet-fiat-select-option{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:0;border-radius:6px;background:transparent;color:var(--color-text-secondary);font-size:14px;font-weight:600;line-height:16px;text-align:left;cursor:pointer}.wallet-fiat-select-option img{width:16px;height:16px;border-radius:2px;object-fit:cover}.wallet-fiat-select-option:hover,.wallet-fiat-select-option.is-active{background:var(--color-bg-surface);color:var(--color-text-primary)}.wallet-balance-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.wallet-page .wallet-balance-actions .wallet-action-btn,.wallet-balance-actions .wallet-action-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:0;height:32px;padding:8px;border:0;border-radius:4px;background:var(--color-bg-surface);color:var(--color-text-primary);font-family:var(--stt-font-family-primary);font-size:var(--stt-font-size-14);font-weight:var(--stt-font-weight-semibold);line-height:var(--stt-line-height-16);white-space:nowrap;cursor:pointer}.wallet-page .wallet-balance-actions .wallet-action-btn--primary,.wallet-balance-actions .wallet-action-btn--primary{background:var(--color-bg-brand-default);color:var(--color-text-primary-white)}.wallet-page .wallet-balance-actions .wallet-action-btn--primary:hover,.wallet-balance-actions .wallet-action-btn--primary:hover{color:var(--color-text-primary-white);filter:brightness(1.05)}.wallet-page .wallet-balance-actions .wallet-action-btn--secondary,.wallet-balance-actions .wallet-action-btn--secondary{background:var(--color-bg-surface);color:var(--color-text-primary)}.wallet-page .wallet-balance-actions .wallet-action-btn--secondary:hover,.wallet-balance-actions .wallet-action-btn--secondary:hover{color:var(--color-text-primary);filter:brightness(.98)}.wallet-action-btn{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:8px;border:0;border-radius:4px;background:var(--color-bg-surface);color:var(--color-text-primary);font-size:14px;font-weight:600;line-height:16px;cursor:pointer}.wallet-action-btn--primary{background:var(--color-bg-brand-default);color:var(--color-text-primary-white)}.wallet-action-btn--secondary{background:var(--color-bg-surface);color:var(--color-text-primary)}.wallet-page .wallet-panel{background:var(--color-bg-elevated);border-radius:8px;padding:24px}.wallet-panel{background:var(--color-bg-elevated);border-radius:8px;padding:24px;display:flex;flex-direction:column;gap:24px;width:100%}.wallet-page .wallet-panel-activity,.wallet-panel-activity{background:var(--color-bg-elevated)}.wallet-page .wallet-tabs,.wallet-tabs{display:flex;gap:8px;align-items:center;width:100%;border-bottom:none}.wallet-page .wallet-tabs button,.wallet-tabs button{margin:0;padding:8px;border:0;border-radius:6px;border-bottom:none;background:transparent;font-size:20px;font-weight:600;line-height:26px;color:var(--color-text-primary);cursor:pointer;white-space:nowrap}.wallet-page .wallet-tabs button.active,.wallet-tabs button.active{background:var(--color-bg-surface);color:var(--color-text-primary)}.wallet-hide-zero{color:var(--color-text-primary)}.wallet-hide-zero input{background:var(--color-bg-surface)}.wallet-hide-zero input:checked{background:var(--color-bg-brand-default);box-shadow:inset 0 0 0 3px var(--color-bg-elevated)}.wallet-asset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%}.wallet-asset-card{background:var(--color-bg-surface);border-radius:8px;border:none;padding:16px;display:flex;flex-direction:column;gap:16px;height:auto;min-height:0;overflow:visible}.wallet-asset-head{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:42px}.wallet-asset-id{display:flex;align-items:center;gap:12px;flex-shrink:0}.wallet-asset-id>div{padding-left:0}.wallet-asset-ticker{margin:0;font-size:16px;font-weight:600;line-height:24px;color:var(--color-text-primary);white-space:nowrap}.wallet-asset-name{margin:0;font-size:14px;font-weight:400;line-height:18px;color:var(--color-text-secondary);white-space:nowrap}.wallet-asset-value{display:flex;flex-direction:column;gap:0}.wallet-asset-fiat{margin:0;font-size:28px;font-weight:600;line-height:34px;color:var(--color-text-primary);white-space:nowrap}.wallet-asset-crypto{margin:0;font-size:14px;font-weight:400;line-height:18px;color:var(--color-text-secondary);white-space:nowrap}.wallet-asset-price{margin:0;font-size:14px;font-weight:400;line-height:18px;color:var(--color-text-secondary);white-space:pre}.wallet-asset-chg{margin:0;font-size:14px;font-weight:400;line-height:18px;color:var(--color-text-secondary);white-space:nowrap}.wallet-asset-chg.is-pos{color:var(--color-text-success)}.wallet-asset-chg.is-neg{color:var(--color-text-danger)}.wallet-asset-escrow{margin:4px 0 0;font-size:12px;font-weight:400;line-height:16px;color:var(--color-text-secondary)}.wallet-asset-actions{display:flex;gap:8px;align-items:flex-start;width:100%;margin-top:0}.wallet-asset-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1 1 0;min-width:0;height:auto;padding:8px;border:none;border-radius:6px;background:var(--color-bg-elevated);color:var(--color-text-primary);font-size:16px;font-weight:600;line-height:20px;cursor:pointer}.wallet-asset-btn:disabled{color:var(--color-text-disabled);cursor:not-allowed}.wallet-asset-btn:disabled .wallet-action-icon{color:var(--color-text-disabled);opacity:1}.wallet-action-icon{display:block;width:20px;height:20px;flex-shrink:0;color:var(--color-text-primary)}.wallet-asset-stt{background:var(--color-bg-brand-subtle);border:none;height:auto;min-height:0}.wallet-stt-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;background:transparent;padding:0;border-radius:0;box-sizing:border-box}.wallet-stt-icon img{display:block;width:27px;height:24px}.wallet-stt-tag{display:inline-flex;align-items:center;justify-content:center;padding:6px 8px;border-radius:6px;background:var(--color-bg-elevated);color:var(--color-green-500);font-size:14px;font-weight:700;line-height:16px;letter-spacing:0;text-transform:none;border:none;white-space:nowrap}.wallet-stt-earn-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;align-self:flex-start;padding:8px;border:none;border-radius:4px;background:var(--color-bg-elevated);color:var(--color-text-primary);font-size:14px;font-weight:600;line-height:16px;cursor:pointer}.wallet-stt-history{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;width:100%}.wallet-stt-details{display:flex;flex-direction:column;gap:10px;width:100%}.wallet-stt-section-label{margin:0;font-size:12px;font-weight:700;line-height:16px;color:var(--color-text-secondary)}.wallet-stt-history li{display:flex;justify-content:space-between;gap:12px;font-size:13px;line-height:18px;color:var(--color-text-secondary)}.wallet-page .wallet-activity-tools,.wallet-activity-tools{display:flex;align-items:flex-start;width:100%}.wallet-page .wallet-activity-filters,.wallet-activity-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;width:100%;min-height:32px;padding-bottom:12px;border-bottom:1px solid var(--color-border-subtle)}.wallet-page .wallet-filter-bar,.wallet-filter-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wallet-page .wallet-filter-label,.wallet-filter-label{font-size:14px;font-weight:700;line-height:18px;color:var(--color-text-primary);flex-shrink:0}.wallet-activity-filter{position:relative;flex-shrink:0;display:inline-block}.wallet-activity-filter-trigger{display:inline-flex;align-items:center;gap:8px;padding:8px 6px;border:none;border-radius:4px;background:var(--color-bg-surface);color:var(--color-text-primary);font-family:inherit;font-size:12px;font-weight:600;line-height:16px;cursor:pointer;white-space:nowrap;box-sizing:border-box}.wallet-activity-filter-face{display:inline-block}.wallet-activity-filter-chevron{flex-shrink:0;transition:transform .15s ease}.wallet-activity-filter.is-open .wallet-activity-filter-chevron{transform:rotate(180deg)}.wallet-activity-filter-menu{position:absolute;top:calc(100% + 4px);left:0;z-index:20;width:max-content;min-width:100%;max-width:min(320px,calc(100vw - 32px));margin:0;padding:4px;list-style:none;border:1px solid var(--color-border-subtle);border-radius:6px;background:var(--color-bg-elevated);box-shadow:0 8px 24px var(--color-bg-overlay, rgba(12, 14, 12, .2));box-sizing:border-box}.wallet-activity-filter-option{display:block;width:100%;padding:8px 10px;border:none;border-radius:4px;background:transparent;color:var(--color-text-primary);font-family:inherit;font-size:12px;font-weight:600;line-height:16px;text-align:left;cursor:pointer;white-space:nowrap}.wallet-activity-filter-option:hover,.wallet-activity-filter-option.is-active{background:var(--color-bg-surface)}.wallet-filter-menu--checkbox,.wallet-filter-menu--radio{padding:8px;border-radius:8px;box-shadow:6px 6px 0 var(--color-bg-overlay, rgba(0, 0, 0, .1));width:auto;min-width:max(100%,248px);max-width:min(320px,calc(100vw - 32px));box-sizing:border-box}.wallet-filter-menu--checkbox .wallet-filter-menu-item,.wallet-filter-menu--radio .wallet-filter-menu-item{width:auto;min-width:100%}.wallet-filter-menu-item{display:flex;align-items:center;gap:8px;width:100%;padding:12px;border:none;border-radius:0;background:transparent;color:var(--color-text-primary);font-family:inherit;font-size:14px;font-weight:700;line-height:18px;text-align:left;cursor:pointer;box-sizing:border-box;white-space:nowrap}.wallet-filter-menu-item>span:last-child{white-space:nowrap}.wallet-filter-menu-item:hover{background:var(--color-bg-surface)}.wallet-filter-checkbox{position:relative;flex-shrink:0;width:16px;height:16px;border-radius:2px;background:var(--color-bg-neutral-pressed, #e4e7e4)}.wallet-filter-checkbox.is-checked{background:var(--color-bg-brand-default)}.wallet-filter-checkbox.is-checked:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border-right:2px solid var(--color-base-white, #fff);border-bottom:2px solid var(--color-base-white, #fff);transform:rotate(45deg)}.wallet-filter-radio{position:relative;flex-shrink:0;width:16px;height:16px;border-radius:8px;background:var(--color-bg-surface)}.wallet-filter-radio.is-checked{background:var(--color-bg-brand-default)}.wallet-filter-radio.is-checked:after{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;border-radius:4px;background:var(--color-base-white, #fff);transform:translate(-50%,-50%)}.wallet-custom-dates-modal{width:min(460px,100%);padding:24px;display:flex;flex-direction:column;gap:24px}.wallet-custom-dates-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.wallet-custom-dates-title{margin:0;font-size:16px;font-weight:600;line-height:24px;color:var(--color-text-primary)}.wallet-custom-dates-fields{display:flex;flex-direction:column;gap:20px;width:100%}.wallet-custom-dates-field{display:flex;flex-direction:column;gap:8px;width:100%}.wallet-custom-dates-field>span{font-size:14px;font-weight:700;line-height:18px;color:var(--color-text-primary)}.wallet-custom-dates-field input{width:100%;height:48px;padding:10px 12px;border:none;border-radius:8px;background:var(--color-bg-surface);color:var(--color-text-primary);font-family:inherit;font-size:16px;font-weight:600;line-height:22px}.wallet-custom-dates-field input::-webkit-calendar-picker-indicator{opacity:.7;cursor:pointer}.wallet-custom-dates-actions{display:flex;align-items:center;gap:16px}.wallet-custom-dates-clear,.wallet-custom-dates-apply{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 16px;border:none;border-radius:6px;font-family:inherit;font-size:16px;font-weight:600;line-height:20px;cursor:pointer}.wallet-custom-dates-clear{background:var(--color-bg-surface);color:var(--color-text-primary)}.wallet-custom-dates-apply{background:var(--color-bg-brand-default);color:var(--color-base-white, #fff)}.wallet-page .wallet-filter-combo,.wallet-filter-combo{display:inline-flex;align-items:center;gap:8px;height:auto;min-height:32px;padding:8px 6px;border:none;border-radius:4px;background:var(--color-bg-surface);box-shadow:none}.wallet-page .wallet-filter-combo>span,.wallet-filter-combo>span{font-size:12px;font-weight:600;line-height:16px;color:var(--color-text-primary);white-space:nowrap}.wallet-page .wallet-filter-combo select,.wallet-filter-combo select{height:16px;min-height:16px;padding:0 18px 0 0;border:0;background-color:transparent;color:var(--color-text-primary);font-family:inherit;font-size:12px;font-weight:600;line-height:16px;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23565d56' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right center;background-size:16px}.wallet-page .wallet-filter-combo select option,.wallet-filter-combo select option{color:var(--color-text-primary);background:var(--color-bg-elevated)}.wallet-page .wallet-tx-scroll--activity .wallet-tx-list,.wallet-page .wallet-tx-scroll--activity .wallet-tx-mobile-head,.wallet-tx-scroll--activity .wallet-tx-list,.wallet-tx-scroll--activity .wallet-tx-mobile-head,.wallet-page .wallet-tx-scroll--operations .wallet-tx-list,.wallet-page .wallet-tx-scroll--operations .wallet-tx-mobile-head,.wallet-tx-scroll--operations .wallet-tx-list,.wallet-tx-scroll--operations .wallet-tx-mobile-head{display:none}.wallet-page .wallet-tx-scroll--activity,.wallet-tx-scroll--activity{display:flex;flex-direction:column;align-items:stretch;gap:24px;width:100%;max-width:100%;min-width:0}.wallet-activity-table-scroll{width:100%;max-width:100%;min-width:0;overflow-x:visible}.wallet-activity-table{display:flex;flex-direction:column;gap:0;width:100%;min-width:0}.wallet-activity-head,.wallet-activity-row{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1.15fr) minmax(0,1fr) minmax(0,1.15fr) minmax(0,.9fr) 32px;gap:16px;align-items:center;width:100%;max-width:100%;min-width:0}.wallet-activity-head>span{min-width:0}.wallet-activity-head{height:24px;margin:0;font-size:12px;font-weight:600;line-height:18px;color:var(--color-text-secondary)}.wallet-activity-body{display:flex;flex-direction:column;gap:8px;width:100%}.wallet-activity-row{height:48px;margin:0;padding:3px 0;border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.wallet-activity-cell{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;min-width:0}.wallet-activity-cell-asset{flex-direction:row;align-items:center}.wallet-activity-cell-go{align-items:flex-end}.wallet-activity-cell .wallet-tx-type,.wallet-activity-cell .wallet-tx-amt,.wallet-activity-cell .wallet-tx-status{display:block;width:100%}.wallet-activity-cell .wallet-tx-sub,.wallet-activity-cell .wallet-tx-fiat{display:block;width:100%;margin:0}.wallet-page .wallet-tx-scroll--operations,.wallet-tx-scroll--operations{display:flex;flex-direction:column;align-items:stretch;gap:24px;width:100%;max-width:100%;min-width:0}.wallet-ops-filters{gap:16px}.wallet-ops-filter-pills{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.wallet-ops-table{min-width:0}.wallet-ops-table .wallet-activity-head,.wallet-ops-table .wallet-activity-row{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) minmax(0,1.2fr) minmax(0,.95fr) 32px;gap:16px}.wallet-ops-table .wallet-activity-head>span{min-width:0}.wallet-ops-table .wallet-activity-cell-amount,.wallet-ops-table .wallet-activity-cell-date{align-items:flex-end;text-align:right}.wallet-ops-table .wallet-activity-cell-amount .wallet-tx-amt,.wallet-ops-table .wallet-activity-cell-date .wallet-tx-type,.wallet-ops-table .wallet-activity-cell-date .wallet-tx-sub{display:block;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-ops-table .wallet-activity-body{gap:16px}.wallet-ops-table .wallet-activity-head{height:auto;font-size:14px;font-weight:700;line-height:18px}.wallet-ops-table .wallet-tx-type,.wallet-ops-table .wallet-tx-asset{font-size:14px;font-weight:700;line-height:18px}.wallet-ops-table .wallet-tx-sub{font-size:14px;font-weight:400;line-height:18px}.wallet-ops-table .wallet-tx-asset{gap:12px}.wallet-ops-table .wallet-tx-amt{font-size:14px;font-weight:700;line-height:18px}.wallet-ops-table .wallet-tx-amt.pos{color:var(--color-text-brand-default, var(--color-text-success))}.wallet-ops-table .wallet-tx-amt.neg{color:var(--color-text-primary)}.wallet-ops-table .wallet-tx-fiat{font-size:12px;line-height:16px;letter-spacing:1px}.wallet-page .wallet-tx-col-type,.wallet-tx-col-type,.wallet-page .wallet-tx-col-asset,.wallet-tx-col-asset,.wallet-page .wallet-tx-col-amount,.wallet-tx-col-amount,.wallet-page .wallet-tx-col-date,.wallet-tx-col-date,.wallet-page .wallet-tx-col-status,.wallet-tx-col-status{width:auto}.wallet-page .wallet-tx-col-go,.wallet-tx-col-go{width:auto;text-align:right}.wallet-page .wallet-tx-type,.wallet-tx-type{margin:0;font-size:16px;font-weight:600;line-height:24px;color:var(--color-text-primary)}.wallet-page .wallet-tx-sub,.wallet-page .wallet-tx-fiat,.wallet-tx-sub,.wallet-tx-fiat{margin:0;font-size:12px;font-weight:400;line-height:18px;color:var(--color-text-secondary)}.wallet-page .wallet-tx-asset,.wallet-tx-asset{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;line-height:24px;color:var(--color-text-primary)}.wallet-page .wallet-tx-scroll--activity .wallet-tx-asset .wallet-token,.wallet-page .wallet-tx-scroll--activity .wallet-tx-asset .wallet-token .post-offer-token-icon,.wallet-page .wallet-tx-scroll--activity .wallet-tx-asset .wallet-token .post-offer-token-icon img,.wallet-tx-scroll--activity .wallet-tx-asset .wallet-token,.wallet-tx-scroll--activity .wallet-tx-asset .wallet-token .post-offer-token-icon,.wallet-tx-scroll--activity .wallet-tx-asset .wallet-token .post-offer-token-icon img,.wallet-activity-cell-asset .wallet-token,.wallet-activity-cell-asset .wallet-token .post-offer-token-icon,.wallet-activity-cell-asset .wallet-token .post-offer-token-icon img{width:24px;height:24px;flex:0 0 24px}.wallet-page .wallet-tx-amt,.wallet-tx-amt{margin:0;font-size:16px;font-weight:600;line-height:24px;color:var(--color-text-primary)}.wallet-page .wallet-tx-scroll--activity .wallet-tx-amt,.wallet-page .wallet-activity-table .wallet-tx-amt,.wallet-tx-scroll--activity .wallet-tx-amt,.wallet-activity-table .wallet-tx-amt{color:var(--color-text-primary)}.wallet-page .wallet-tx-amt.pos,.wallet-tx-amt.pos{color:var(--color-text-success)}.wallet-page .wallet-tx-amt.neg,.wallet-tx-amt.neg{color:var(--color-text-danger, #e02424)}.wallet-page .wallet-tx-status,.wallet-tx-status{margin:0;font-size:14px;font-weight:600;line-height:20px;text-align:left}.wallet-page .wallet-tx-status.is-completed,.wallet-tx-status.is-completed{color:var(--color-text-brand-default)}.wallet-page .wallet-tx-status.is-pending,.wallet-tx-status.is-pending{color:var(--color-orange-500)}.wallet-page .wallet-tx-status.is-review,.wallet-tx-status.is-review{color:var(--color-text-brand-default)}.wallet-page .wallet-tx-status.is-canceled,.wallet-tx-status.is-canceled{color:var(--color-bg-danger-solid, #e02424)}[data-theme=dark] .wallet-tx-status.is-review,:root:not([data-theme=light]) .wallet-tx-status.is-review{color:var(--color-text-primary)}.wallet-page .wallet-tx-go,.wallet-tx-go{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:8px;border:none;border-radius:4px;background:var(--color-bg-surface);color:var(--color-icon-high-contrast, var(--color-text-primary))}.wallet-page .wallet-load-more,.wallet-load-more{display:inline-flex;align-items:center;justify-content:center;margin:8px auto 0;padding:8px;border:none;border-radius:4px;background:var(--color-bg-surface);color:var(--color-text-primary);font-size:14px;font-weight:600;line-height:16px;cursor:pointer}.wallet-page .wallet-tx-table th,.wallet-tx-table th{color:var(--color-text-secondary);font-size:12px}.wallet-page .wallet-tx-table td,.wallet-tx-table td{border-top-color:transparent}.wallet-sidebar{display:flex;flex-direction:column;gap:16px;width:100%;min-width:0}.wallet-limits-card,.wallet-alloc-card{background:var(--color-bg-elevated);border-radius:8px;padding:16px;width:100%;min-width:0}.wallet-limits-card{min-height:60px}.wallet-limits-card:not(.is-collapsed):not(.wallet-limits-card--loading){min-height:148px}.wallet-limits-card.is-collapsed .wallet-limits-body{display:none}.wallet-limits-head{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.wallet-limits-title-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap;min-width:0}.wallet-limits-title{margin:0;font-size:20px;font-weight:600;line-height:26px;color:var(--color-text-primary)}.wallet-limits-badge{display:inline-flex;align-items:center;justify-content:center;min-width:14px;padding:2px 3px;border-radius:4px;background:var(--color-orange-500, #f05a24);color:var(--color-base-white, #fff);font-size:10px;font-weight:700;line-height:12px;white-space:nowrap}.wallet-limits-learn{font-size:12px;font-weight:600;line-height:16px;color:var(--color-text-brand-default, var(--color-bg-brand-default));text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.wallet-limits-learn:hover{opacity:.85}.wallet-limits-toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;padding:6px;border:0;border-radius:4px;background:var(--color-bg-surface);color:var(--color-icon-secondary);cursor:pointer}.wallet-limits-body{display:flex;flex-direction:column;justify-content:space-between;gap:12px;margin-top:16px;min-height:88px}.wallet-limits-progress{display:flex;flex-direction:column;border-radius:4px;background:var(--color-bg-surface);overflow:hidden}.wallet-limits-track{position:relative;height:12px;background:var(--color-bg-surface);overflow:hidden}.wallet-limits-track--lifetime .wallet-limits-fill{opacity:.62}.wallet-limits-fill{position:absolute;inset:0 auto 0 0;height:100%;background:var(--color-bg-brand-default);transition:width .2s ease}.wallet-limits-metrics{display:flex;flex-direction:column;gap:4px}.wallet-limits-metric{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:18px}.wallet-limits-metric-label{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:400;line-height:18px;color:var(--color-text-secondary);white-space:nowrap}.wallet-limits-metric-dot{width:8px;height:8px;border-radius:1px;background:var(--color-bg-brand-default);flex-shrink:0}.wallet-limits-metric-dot--lifetime{opacity:.62}.wallet-limits-metric-value{display:inline-flex;align-items:center;font-size:12px;line-height:18px;white-space:nowrap}.wallet-limits-metric-used{font-weight:400;color:var(--color-text-primary)}.wallet-limits-metric-of{font-weight:400;color:var(--color-text-muted)}.wallet-alloc-card{display:flex;flex-direction:column;gap:14px}.wallet-alloc-header{display:flex;flex-direction:column;gap:4px}.wallet-alloc-title{margin:0;font-size:20px;font-weight:700;line-height:26px;color:var(--color-text-primary)}.wallet-alloc-subtitle{margin:0;font-size:14px;font-weight:400;line-height:18px;color:var(--color-text-secondary)}.wallet-alloc-body{display:flex;align-items:flex-start;gap:16px;width:100%}.wallet-alloc-donut-wrap{position:relative;flex-shrink:0;width:120px;height:120px}.wallet-alloc-donut{display:block;width:120px;height:120px}.wallet-alloc-donut-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;pointer-events:none}.wallet-alloc-donut-total{margin:0;font-size:14px;font-weight:700;line-height:18px;color:var(--color-text-primary)}.wallet-alloc-donut-caption{margin:0;font-size:12px;font-weight:400;line-height:16px;letter-spacing:1px;color:var(--color-text-secondary)}.wallet-alloc-list{list-style:none;margin:0;padding:0;flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.wallet-alloc-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:24px}.wallet-alloc-name{display:flex;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:400;line-height:18px;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wallet-alloc-dot{width:8px;height:8px;border-radius:2px;flex-shrink:0}.wallet-alloc-pct{flex-shrink:0;font-size:14px;font-weight:700;line-height:18px;color:var(--color-text-primary)}.wallet-alloc-footnote{margin:0;font-size:14px;font-weight:400;line-height:18px;color:var(--color-text-muted)}.wallet-modal-head h2,.wallet-modal-title{color:var(--color-text-primary)}.wallet-modal-close,.wallet-tx-detail-close,.wallet-tx-detail-copy-btn{background:var(--color-bg-surface);color:var(--color-text-primary)}.wallet-overlay-select-face{border-color:var(--color-border-subtle);background:var(--color-bg-surface);color:var(--color-text-primary)}.wallet-overlay-select-menu{background:var(--color-bg-elevated);border-color:var(--color-border-subtle)}.wallet-overlay-select-option{color:var(--color-text-primary)}.wallet-overlay-select-option:hover,.wallet-overlay-select-option.is-active{background:var(--color-bg-surface)}.wallet-tx-detail-list{border-top-color:var(--color-border-subtle)}.wallet-tx-detail-list dt{color:var(--color-text-secondary)}.wallet-tx-detail-list dd{color:var(--color-text-primary)}.wallet-net-fee,.wallet-tx-detail-sub{color:var(--color-text-secondary)}.wallet-receive-qr{background:var(--color-bg-surface)}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-deposit{background:var(--color-bg-elevated);color:var(--color-text-primary);gap:24px;border:0;margin-bottom:0;box-shadow:none;padding:24px;max-width:525px}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-deposit .wallet-modal-head{margin-bottom:0}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-deposit .wallet-modal-title{font-size:16px;font-weight:600;line-height:24px;color:var(--color-text-primary)}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-deposit .wallet-modal-frame{display:flex;flex-direction:column;gap:20px;border:0;border-radius:0;overflow:visible}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-deposit .wallet-modal-block{padding:0;gap:8px;border:0}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-deposit .wallet-modal-block+.wallet-modal-block{border-top:0;margin-top:0;padding-top:0}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-deposit .wallet-field-label{margin:0 0 8px;font-size:12px;font-weight:600;line-height:18px;color:var(--color-text-secondary)}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-deposit .wallet-overlay-select-face{min-height:44px;padding:10px;border:0;border-radius:8px;background:var(--color-bg-surface);color:var(--color-text-primary)}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-deposit .wallet-overlay-select-value{color:var(--color-text-primary);font-size:16px;font-weight:600;line-height:20px}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-deposit .wallet-overlay-select-face svg{color:var(--color-icon-secondary);opacity:1}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-deposit .wallet-deposit-qr-panel{display:flex;justify-content:center;align-items:center;width:100%;padding:16px 0;border-radius:4px;background:var(--color-bg-elevated)}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-deposit .wallet-qr-frame:before,:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-deposit .wallet-qr-frame:after,:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-deposit .wallet-qr-bracket-tr,:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-deposit .wallet-qr-bracket-bl{border-color:var(--color-green-500)}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-deposit .wallet-qr-frame svg,:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-deposit .wallet-deposit-qr-panel svg{width:143px;height:143px}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-deposit .wallet-deposit-address-card{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--color-border-extra-subtle);border-radius:4px;background:transparent}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-deposit .wallet-deposit-address-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-deposit .wallet-deposit-address-net{margin:0;font-size:14px;font-weight:700;line-height:18px;color:var(--color-text-primary)}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-deposit .wallet-deposit-address-value{margin:0;font-size:12px;font-weight:500;line-height:18px;color:var(--color-text-primary);word-break:break-all}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-deposit .wallet-deposit-address-value .wallet-send-addr-brand{color:var(--color-text-brand-default);font-weight:500}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-deposit .wallet-deposit-copy{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;padding:0;border:0;background:transparent;color:var(--color-icon-high-contrast);cursor:pointer}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-deposit .wallet-deposit-copy:disabled{opacity:.35;cursor:default}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-deposit .wallet-deposit-copy.copy-btn-copied,.wallet-tx-detail-copy-btn.copy-btn-copied{color:var(--color-text-success, var(--color-green-500))}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-deposit .wallet-deposit-eta{margin:0;font-size:12px;font-weight:500;line-height:18px;color:var(--color-text-secondary)}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-deposit .wallet-testnet-note{margin:0;font-size:12px;line-height:18px;color:var(--color-text-warning-default)}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-deposit .wallet-modal-close{border:0;border-radius:4px;background:var(--color-bg-surface);color:var(--color-text-primary)}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-deposit .wallet-overlay-select-menu{padding:8px;border:0;border-radius:8px;background:var(--color-bg-elevated);box-shadow:0 8px 24px #0c0e0c1f}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-deposit .wallet-overlay-select-option{color:var(--color-text-primary);border-radius:8px}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-deposit .wallet-overlay-select-option:hover,:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-deposit .wallet-overlay-select-option.is-active{background:var(--color-bg-surface)}[data-theme=dark] :is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-deposit .wallet-overlay-select-menu{box-shadow:0 8px 24px #0006}.wallet-page .wallet-modal-send{max-width:525px;padding:24px;border-radius:8px;gap:24px}.wallet-page .wallet-modal-send .wallet-modal-frame{display:flex;flex-direction:column;gap:24px}.wallet-page .wallet-modal-send .wallet-field-label{margin:0 0 8px;font-size:12px;font-weight:600;color:var(--color-text-secondary)}.wallet-page .wallet-modal-send .wallet-overlay-select-face,.wallet-page .wallet-modal-send .wallet-send-remarks,.wallet-page .wallet-modal-send .wallet-send-address-wrap{min-height:44px;border-radius:8px;background:var(--color-bg-surface);border:0;color:var(--color-text-primary)}.wallet-page .wallet-modal-send .wallet-send-address-wrap{position:relative;display:flex;align-items:center;gap:6px;padding:8px 8px 8px 12px}.wallet-page .wallet-modal-send .wallet-send-address-wrap input{min-height:0;border:0;background:transparent;color:var(--color-text-primary);font-size:16px;font-weight:600;line-height:22px;flex:1;min-width:0;padding:0}.wallet-page .wallet-modal-send .wallet-send-address-wrap.is-error{background:var(--color-bg-danger-subtle)}.wallet-page .wallet-modal-send .wallet-send-address-wrap.is-error input,.wallet-page .wallet-modal-send .wallet-send-address-wrap.is-error .wallet-send-address-mirror,.wallet-page .wallet-modal-send .wallet-send-address-wrap.is-error .wallet-send-addr-brand{color:var(--color-text-danger)}.wallet-page .wallet-modal-send .wallet-send-field-error{margin:4px 0 0;font-size:10px;font-weight:400;line-height:16px;color:var(--color-text-danger)}.wallet-page .wallet-modal-send .wallet-overlay-select-face{padding:10px;min-height:44px;border:0}.wallet-page .wallet-modal-send .wallet-send-address-mirror{position:absolute;left:12px;right:72px;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-text-primary);font:inherit}.wallet-page .wallet-modal-send .wallet-send-address-input--highlight{color:transparent;caret-color:var(--color-text-primary)}.wallet-page .wallet-modal-send .wallet-send-addr-brand{color:var(--color-text-brand-default)}.wallet-page .wallet-modal-send .wallet-paste{flex-shrink:0;border:0;border-radius:4px;background:var(--color-base-white);color:#141714;cursor:pointer;padding:6px;font-size:12px;font-weight:600;line-height:16px;box-shadow:none;appearance:none}.wallet-page .wallet-modal-send .wallet-send-clear{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:0;border-radius:4px;background:transparent;color:var(--color-text-primary);cursor:pointer;padding:6px}.wallet-page .wallet-modal-send .wallet-asset-option{display:flex;align-items:center;gap:10px}.wallet-page .wallet-modal-send .wallet-asset-option-text{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.wallet-page .wallet-modal-send .wallet-asset-option-ticker{font-weight:600}.wallet-page .wallet-modal-send .wallet-asset-option-name{font-size:12px;color:var(--color-text-secondary)}.wallet-page .wallet-modal-send .wallet-send-amount-panel{padding:20px;border-radius:8px;background:var(--color-bg-surface);display:flex;flex-direction:column;align-items:center;gap:12px}.wallet-page .wallet-modal-send .wallet-send-amount-panel.is-error{background:var(--color-bg-danger-subtle)}.wallet-page .wallet-modal-send .wallet-send-amount-panel.is-error .wallet-send-amount-input{color:var(--color-text-danger)}.wallet-page .wallet-modal-send .wallet-send-amount-error{margin:0;font-size:12px;font-weight:400;line-height:18px;color:var(--color-text-danger);text-align:center}.wallet-page .wallet-modal-send .wallet-send-amount-helper{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.wallet-page .wallet-modal-send .wallet-send-amount>.wallet-field-label{font-size:12px;font-weight:600;line-height:18px}.wallet-page .wallet-modal-send .wallet-send-amount-head{display:flex;align-items:center;justify-content:center;gap:8px;width:100%}.wallet-page .wallet-modal-send .wallet-send-amount-field{flex:0 1 auto;width:auto;max-width:100%}.wallet-page .wallet-modal-send .wallet-send-amount-field>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.wallet-page .wallet-modal-send .wallet-send-amount-input{width:auto;min-width:4ch;max-width:100%;border:0;background:transparent;font-size:40px;font-weight:700;line-height:44px;color:var(--color-green-500);text-align:center;outline:none;field-sizing:content}.wallet-page .wallet-modal-send .wallet-send-unit-select .wallet-overlay-select-face{padding:6px;min-height:0;border-radius:4px;background:var(--color-bg-elevated);border:0;font-size:12px;font-weight:600;line-height:16px}.wallet-page .wallet-modal-send .wallet-send-amount-convert,.wallet-page .wallet-modal-send .wallet-send-amount-available{margin:0;font-size:14px;font-weight:600;line-height:18px;color:var(--color-text-secondary);text-align:center}.wallet-page .wallet-modal-send .wallet-send-remarks{padding:8px 12px;font-size:16px;font-weight:600;line-height:22px;border:0;background:var(--color-bg-surface);color:var(--color-text-primary)}.wallet-page .wallet-modal-send .wallet-send-remarks::placeholder{color:var(--color-text-muted);font-weight:600}.wallet-page .wallet-modal-send .wallet-max-btn{margin-top:0;padding:6px;border-radius:4px;border:0;background:var(--color-bg-elevated);color:var(--color-text-primary);font-size:12px;font-weight:600;line-height:16px;cursor:pointer}.wallet-page .wallet-modal-send .wallet-send-error{margin:8px 0 0;color:var(--color-text-danger);font-size:12px}.wallet-page .wallet-modal-send .wallet-modal-actions{display:flex;gap:12px}.wallet-page .wallet-modal-send .wallet-btn-cancel{flex:0 0 auto;min-height:44px;padding:12px;border-radius:6px;border:0;background:var(--color-bg-surface);color:var(--color-text-primary);font-size:16px;font-weight:600;line-height:20px;cursor:pointer}.wallet-page .wallet-modal-send .wallet-btn-review{flex:1;min-height:44px;padding:12px 16px;border-radius:6px;border:0;background:var(--color-bg-brand-default);color:var(--color-text-on-brand);font-size:16px;font-weight:600;line-height:20px;cursor:pointer}.wallet-page .wallet-modal-send .wallet-btn-review:disabled{background:var(--color-bg-disabled);color:var(--color-text-disabled);cursor:not-allowed}.wallet-page .wallet-modal-send .wallet-send-review-head{display:flex;flex-direction:column;gap:4px}.wallet-page .wallet-modal-send .wallet-send-review-title{margin:0;font-size:18px;font-weight:700;color:var(--color-text-primary)}.wallet-page .wallet-modal-send .wallet-send-review-sub{margin:0;font-size:14px;color:var(--color-text-secondary)}.wallet-page .wallet-modal-send .wallet-send-review-amount-card{display:flex;align-items:center;gap:12px;padding:16px;border-radius:8px;background:var(--color-bg-surface)}.wallet-page .wallet-modal-send .wallet-send-review-crypto{margin:0;font-size:20px;font-weight:700;color:var(--color-text-primary)}.wallet-page .wallet-modal-send .wallet-send-review-fiat{margin:4px 0 0;font-size:14px;color:var(--color-text-secondary)}.wallet-page .wallet-modal-send .wallet-send-review-rows{margin:0;display:flex;flex-direction:column;gap:12px}.wallet-page .wallet-modal-send .wallet-send-review-rows>div{display:flex;justify-content:space-between;gap:16px;font-size:14px}.wallet-page .wallet-modal-send .wallet-send-review-rows dt{margin:0;color:var(--color-text-secondary)}.wallet-page .wallet-modal-send .wallet-send-review-rows dd{margin:0;text-align:right;color:var(--color-text-primary);font-weight:500}.wallet-page .wallet-modal-send .wallet-send-review-recipient{max-width:60%;word-break:break-all}.wallet-page .wallet-modal-send .wallet-send-review-subline{display:block;font-size:12px;font-weight:400;color:var(--color-text-secondary)}.wallet-page .wallet-modal-send .wallet-send-review-warning{padding:12px 16px;border-radius:8px;background:var(--color-bg-warning-subtle);color:var(--color-text-warning-default);font-size:14px}.wallet-page .wallet-modal-card .totp-confirm,.wallet-overlay .wallet-modal-card .totp-confirm,.wallet-sheet .wallet-modal-card .totp-confirm{border:0;border-radius:0;padding:0;margin:0;background:transparent}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-totp-confirm{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;margin:0;padding:0}.wallet-page .wallet-modal-title-send,.wallet-page .wallet-modal-send .wallet-modal-title{font-size:16px;font-weight:600;line-height:24px}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-totp-instruction{margin:0;max-width:100%;font-size:12px;font-weight:500;line-height:18px;text-align:center;color:var(--color-text-secondary)}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-totp-code{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-totp-code-cells{position:relative;display:flex;gap:10px;justify-content:center}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-totp-code-cell{display:flex;align-items:center;justify-content:center;width:32px;height:40px;border-radius:2px;background:var(--color-bg-surface);font-size:18px;font-weight:600;line-height:24px;color:var(--color-text-primary)}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-totp-code-cell.is-active{box-shadow:inset 0 0 0 2px var(--color-bg-brand-default, #11a31d)}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-totp-code-cell.is-active:after{content:"";width:2px;height:20px;border-radius:1px;background:var(--color-text-primary);animation:wallet-totp-caret-blink 1s step-end infinite}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-totp-code-cell.is-filled.is-active:after{content:none}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-totp-code.is-error .wallet-totp-code-cell,:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-totp-code-cell.is-error{background:var(--color-bg-danger-subtle);color:var(--color-text-danger)}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-totp-code-input{position:absolute;inset:0;width:100%;opacity:0;border:0;background:transparent;caret-color:transparent}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-totp-code-action{padding:6px 10px;border:0;border-radius:4px;background:var(--color-bg-surface);color:var(--color-text-primary);font-size:12px;font-weight:600;line-height:14px;cursor:pointer}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-totp-resend{margin:0;font-size:12px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-totp-resend-note{color:var(--color-text-secondary)}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-totp-error{margin:0;font-size:10px;font-weight:400;line-height:16px;text-align:center;color:var(--color-text-danger)}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-totp-back{margin-top:4px;font-size:12px}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-send .wallet-totp-back{display:none}.wallet-page .wallet-modal-actions--single{display:block}.wallet-page .wallet-btn-review--full{width:100%}.wallet-page .wallet-send-success{display:flex;flex-direction:column;gap:16px;width:100%}.wallet-page .wallet-send-success-hero{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;border-radius:8px;background:var(--color-bg-surface);text-align:center}.wallet-page .wallet-send-success-icon{color:var(--color-text-brand-default)}.wallet-page .wallet-send-success-headline{margin:0;font-size:16px;font-weight:700;color:var(--color-text-primary)}.wallet-page .wallet-send-success-amount{margin:0;font-size:28px;font-weight:600;line-height:34px;color:var(--color-text-primary)}.wallet-page .wallet-send-success-sub{margin:0;font-size:14px;color:var(--color-text-secondary)}.wallet-page .wallet-send-success-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;font-size:14px}.wallet-page .wallet-send-success-label{color:var(--color-text-secondary)}.wallet-page .wallet-send-success-value{text-align:right;font-weight:600;color:var(--color-text-primary);word-break:break-all}.wallet-page .wallet-send-success-type{display:inline-flex;align-items:center;gap:8px}.wallet-page .wallet-send-success-status{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.wallet-page .wallet-send-success-status-hint{font-size:10px;font-weight:500;color:var(--color-text-secondary)}@container wallet (max-width: 1100px){.wallet-layout{grid-template-columns:1fr}.wallet-balance-header{flex-direction:column}.wallet-balance-actions{width:100%;justify-content:flex-start}}@media(max-width:720px){.wallet-asset-grid{grid-template-columns:1fr}.wallet-asset-card{min-height:0}.wallet-page .wallet-filter-icon,.wallet-filter-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;padding:8px;border:none;border-radius:4px;background:var(--color-bg-surface);color:var(--color-text-primary);cursor:pointer}.wallet-page .wallet-activity-filters,.wallet-activity-filters,.wallet-page .wallet-activity-filters .wallet-filter-label,.wallet-activity-filters .wallet-filter-label{display:none!important}.wallet-page .wallet-activity-tools,.wallet-activity-tools{flex-direction:row;gap:8px}.wallet-page .wallet-activity-table-scroll,.wallet-activity-table-scroll,.wallet-page .wallet-activity-table,.wallet-activity-table{display:none}.wallet-page .wallet-tx-scroll--activity .wallet-tx-list,.wallet-page .wallet-tx-scroll--activity .wallet-tx-mobile-head,.wallet-tx-scroll--activity .wallet-tx-list,.wallet-tx-scroll--activity .wallet-tx-mobile-head,.wallet-page .wallet-tx-scroll--operations .wallet-tx-list,.wallet-page .wallet-tx-scroll--operations .wallet-tx-mobile-head,.wallet-tx-scroll--operations .wallet-tx-list,.wallet-tx-scroll--operations .wallet-tx-mobile-head{display:flex}}@media(min-width:721px){.wallet-page .wallet-filter-icon,.wallet-filter-icon{display:none}.wallet-page .wallet-activity-filters,.wallet-activity-filters{display:flex}.wallet-page .wallet-activity-table-scroll,.wallet-activity-table-scroll{display:block}.wallet-page .wallet-activity-table,.wallet-activity-table{display:flex}.wallet-page .wallet-tx-scroll--operations .wallet-activity-table-scroll,.wallet-tx-scroll--operations .wallet-activity-table-scroll{display:block}}@media(min-width:721px){.wallet-page .wallet-panel-activity .wallet-tx-scroll.wallet-tx-scroll--activity,.wallet-page .wallet-panel-activity .wallet-tx-scroll.wallet-tx-scroll--operations{overflow-x:hidden}.wallet-page .wallet-panel-activity .wallet-activity-table-scroll{overflow-x:hidden;max-width:100%}.wallet-page .wallet-panel-activity .wallet-activity-table,.wallet-page .wallet-panel-activity .wallet-ops-table{max-width:100%;min-width:0}.wallet-page .wallet-activity-table .wallet-activity-cell-amount .wallet-tx-amt,.wallet-page .wallet-activity-table .wallet-activity-cell-date .wallet-tx-type,.wallet-page .wallet-activity-table .wallet-activity-cell-date .wallet-tx-sub{display:block;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:720px){.wallet-page .wallet-activity-table-scroll{overflow-x:auto}.wallet-page .wallet-activity-table,.wallet-page .wallet-ops-table{min-width:640px}.wallet-activity-head,.wallet-activity-row{grid-template-columns:120px 110px 120px minmax(100px,1fr) 90px 32px;gap:16px}.wallet-ops-table .wallet-activity-head,.wallet-ops-table .wallet-activity-row{grid-template-columns:120px 110px 130px minmax(90px,1fr) 32px;gap:16px}}.wallet-page .wallet-panel-activity .wallet-ops-filters{gap:16px;min-height:32px;padding-bottom:12px;border-bottom:1px solid var(--color-border-subtle)}.wallet-page .wallet-panel-activity .wallet-tx-scroll--activity .wallet-tx-amt{display:block;justify-content:flex-start;gap:0}.wallet-page .wallet-panel-activity .wallet-activity-table .wallet-tx-status{font-size:14px;line-height:20px;text-align:left}.wallet-page .wallet-panel-activity .wallet-activity-table .wallet-tx-asset{gap:8px}.wallet-page .wallet-panel-activity .wallet-activity-filters{gap:8px;min-height:32px;padding-bottom:12px;border-bottom:1px solid var(--color-border-subtle)}.wallet-page .wallet-panel-activity .wallet-filter-label{font-weight:700;color:var(--color-text-primary)}@container wallet (min-width: 721px){.wallet-page .wallet-tx-scroll--activity .wallet-activity-table-scroll,.wallet-page .wallet-tx-scroll--operations .wallet-activity-table-scroll{display:block}.wallet-page .wallet-tx-scroll--activity .wallet-activity-table,.wallet-page .wallet-tx-scroll--operations .wallet-activity-table{display:flex}.wallet-page .wallet-tx-scroll--activity .wallet-tx-list,.wallet-page .wallet-tx-scroll--activity .wallet-tx-mobile-head,.wallet-page .wallet-tx-scroll--operations .wallet-tx-list,.wallet-page .wallet-tx-scroll--operations .wallet-tx-mobile-head{display:none}}@container wallet (max-width: 720px){.wallet-page .wallet-tx-scroll--activity .wallet-activity-table-scroll,.wallet-page .wallet-tx-scroll--operations .wallet-activity-table-scroll,.wallet-page .wallet-tx-scroll--activity .wallet-activity-table,.wallet-page .wallet-tx-scroll--operations .wallet-activity-table{display:none}.wallet-page .wallet-tx-scroll--activity .wallet-tx-list,.wallet-page .wallet-tx-scroll--activity .wallet-tx-mobile-head,.wallet-page .wallet-tx-scroll--operations .wallet-tx-list,.wallet-page .wallet-tx-scroll--operations .wallet-tx-mobile-head{display:flex}}.wallet-page .wallet-modal-send .wallet-modal-block,.wallet-overlay .wallet-modal-send .wallet-modal-block,.wallet-sheet .wallet-modal-send .wallet-modal-block{padding:0;gap:8px}.wallet-page .wallet-modal-send .wallet-send-recipient-control{display:flex;flex-direction:column;gap:4px;width:100%}.wallet-page .wallet-modal-send .wallet-send-field-error{margin:0}.wallet-page .wallet-modal-card.wallet-modal-send .wallet-send-address-field input[type=text],.wallet-overlay .wallet-modal-card.wallet-modal-send .wallet-send-address-field input[type=text],.wallet-sheet .wallet-modal-card.wallet-modal-send .wallet-send-address-field input[type=text]{width:auto;padding:8px 0 8px 12px;border:0;background:transparent;font-size:16px;font-weight:600;line-height:22px;color:var(--color-text-primary)}.wallet-page .wallet-modal-card.wallet-modal-send .wallet-send-address-wrap.is-error input[type=text],.wallet-overlay .wallet-modal-card.wallet-modal-send .wallet-send-address-wrap.is-error input[type=text],.wallet-sheet .wallet-modal-card.wallet-modal-send .wallet-send-address-wrap.is-error input[type=text]{color:var(--color-text-danger)}.wallet-page .wallet-modal-card.wallet-modal-send .wallet-send-amount-field input[type=text],.wallet-overlay .wallet-modal-card.wallet-modal-send .wallet-send-amount-field input[type=text],.wallet-sheet .wallet-modal-card.wallet-modal-send .wallet-send-amount-field input[type=text]{height:auto;min-height:0;font-size:40px;font-weight:700;line-height:44px;color:var(--color-green-500)}.wallet-page .wallet-modal-card.wallet-modal-send .wallet-send-amount-field input[type=text]::placeholder,.wallet-overlay .wallet-modal-card.wallet-modal-send .wallet-send-amount-field input[type=text]::placeholder,.wallet-sheet .wallet-modal-card.wallet-modal-send .wallet-send-amount-field input[type=text]::placeholder{color:var(--color-green-500);opacity:.45}.wallet-page .wallet-modal-card.wallet-modal-send .wallet-paste,.wallet-overlay .wallet-modal-card.wallet-modal-send .wallet-paste,.wallet-sheet .wallet-modal-card.wallet-modal-send .wallet-paste{position:static;top:auto;right:auto;transform:none;min-width:0;padding:6px;border-radius:4px;background:var(--color-bg-elevated);color:var(--color-text-primary);font-size:12px;font-weight:600;line-height:16px}.wallet-page .wallet-modal-send .wallet-send-amount{align-items:stretch;text-align:left;padding:0}.wallet-page .wallet-modal-send .wallet-send-amount-head{justify-content:center}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send{background:var(--color-bg-elevated);color:var(--color-text-primary);gap:24px;border:0;margin-bottom:0;box-shadow:none;padding:24px}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send form{display:flex;flex-direction:column;gap:24px}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send .wallet-modal-frame{display:flex;flex-direction:column;gap:24px;border:0;border-radius:0;overflow:visible}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send .wallet-modal-block{padding:0;gap:8px;border:0}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send .wallet-modal-block+.wallet-modal-block{border-top:0;margin-top:0;padding-top:0}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send .wallet-field-label{margin:0 0 8px;font-size:12px;font-weight:600;line-height:18px;color:var(--color-text-secondary)}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send .wallet-send-amount>.wallet-field-label{font-size:12px;font-weight:600;line-height:18px}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send .wallet-overlay-select-face,:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send .wallet-send-address-wrap,:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send input.wallet-send-remarks{min-height:44px;border:0;border-radius:8px;background:var(--color-bg-surface);color:var(--color-text-primary)}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send .wallet-overlay-select-face{height:auto;padding:10px;font-weight:600}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send .wallet-overlay-select-value{color:var(--color-text-primary);font-size:16px;font-weight:600;line-height:20px}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send .wallet-overlay-select-face svg{color:var(--color-icon-secondary)}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send .wallet-net-fee{color:var(--color-text-secondary);font-size:12px;font-weight:500;line-height:18px}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send .wallet-send-address-wrap input[type=text]{height:auto;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--color-text-primary);font-size:16px;font-weight:600;line-height:22px}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send .wallet-send-address-wrap input[type=text]::placeholder{color:var(--color-text-muted);font-weight:600}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send .wallet-send-address-wrap.is-error{background:var(--color-bg-danger-subtle)}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send .wallet-send-address-wrap.is-error input[type=text],:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send .wallet-send-address-wrap.is-error .wallet-send-address-mirror,:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send .wallet-send-address-wrap.is-error .wallet-send-addr-brand{color:var(--color-text-danger)}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send input.wallet-send-remarks{width:100%;padding:8px 12px;font-size:16px;font-weight:600;line-height:22px}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send input.wallet-send-remarks::placeholder{color:var(--color-text-muted);font-weight:600}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send .wallet-send-amount-field input[type=text]{width:auto;min-width:4ch;max-width:100%;field-sizing:content}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send .wallet-send-amount-field input[type=text]::placeholder{color:var(--color-green-500);opacity:.45}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send .wallet-send-amount-panel{background:var(--color-bg-surface)}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send .wallet-send-amount-panel.is-error{background:var(--color-bg-danger-subtle)}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send .wallet-send-amount-panel.is-error .wallet-send-amount-input,:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send .wallet-send-amount-panel.is-error .wallet-send-amount-field input[type=text]{color:var(--color-text-danger)}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send .wallet-send-amount-error{margin:0;font-size:12px;font-weight:400;line-height:18px;color:var(--color-text-danger);text-align:center}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send .wallet-paste,:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send .wallet-max-btn{position:static;top:auto;right:auto;transform:none;min-width:0;padding:6px;border:0;border-radius:4px;background:var(--color-base-white);color:#141714;font-size:12px;font-weight:600;line-height:16px;box-shadow:none;appearance:none}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send .wallet-send-unit-select.wallet-overlay-select--compact{width:auto;flex:0 0 auto}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send .wallet-send-unit-select .wallet-overlay-select-face{width:auto;height:auto;min-height:0;gap:4px;padding:6px;border:0;border-radius:4px;background:var(--color-base-white);box-shadow:none;appearance:none}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send .wallet-send-unit-select.is-open .wallet-overlay-select-face,:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send .wallet-send-unit-select:focus-within .wallet-overlay-select-face{border:0;box-shadow:none;outline:none}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send .wallet-send-unit-select .wallet-overlay-select-value{flex:0 0 auto;color:#141714;font-size:12px;font-weight:600;line-height:16px}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send .wallet-send-unit-select .wallet-overlay-select-face svg{flex-shrink:0;width:16px;height:16px;opacity:1;color:var(--color-icon-secondary)}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send .wallet-send-amount-head{align-items:center;justify-content:center;gap:8px}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send .wallet-send-amount-field{flex:0 1 auto;width:auto;max-width:calc(100% - 72px)}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send .wallet-send-address-wrap{gap:6px;padding:8px 8px 8px 12px}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send .wallet-send-address-wrap input[type=text]{padding:0}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send .wallet-send-clear{background:var(--color-bg-surface);color:var(--color-icon-secondary)}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send .wallet-send-amount-helper{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send .wallet-send-amount-available{margin:0;font-size:14px;font-weight:600;line-height:18px;color:var(--color-text-secondary);text-align:center}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send .wallet-modal-actions{display:flex;gap:12px}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send .wallet-btn-cancel{flex:0 0 auto;min-height:44px;padding:12px;border-radius:6px;border:0;background:var(--color-bg-surface);color:var(--color-text-primary);font-size:16px;font-weight:600;line-height:20px;cursor:pointer}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send .wallet-btn-review{flex:1;min-height:44px;padding:12px 16px;border-radius:6px;border:0;background:var(--color-bg-brand-default);color:var(--color-text-on-brand);font-size:16px;font-weight:600;line-height:20px;cursor:pointer}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send .wallet-btn-review:disabled{background:var(--color-bg-disabled);color:var(--color-text-disabled);cursor:not-allowed;opacity:1}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send .wallet-modal-close{border:0;border-radius:4px;background:var(--color-bg-surface);color:var(--color-text-primary)}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send .wallet-approval-hint{margin:0;padding:12px 16px;border-radius:8px;border:0;background:var(--color-bg-warning-subtle);color:var(--color-text-warning-default);font-size:14px;font-weight:600;line-height:18px}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send .wallet-speed-select .wallet-overlay-select-face{min-height:44px;padding:10px;border:0;border-radius:8px;background:var(--color-bg-surface);color:var(--color-text-primary)}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send .wallet-speed-select .wallet-overlay-select-value{color:var(--color-text-primary);font-size:16px;font-weight:600;line-height:20px}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send .wallet-speed-select .wallet-overlay-select-face svg{color:var(--color-icon-secondary);opacity:1}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send .wallet-speed-select-menu{padding:8px;border:0;border-radius:8px;background:var(--color-bg-elevated);box-shadow:0 8px 24px #0c0e0c1f}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send .wallet-speed-select-menu .wallet-overlay-select-option{min-height:48px;padding:8px;border-radius:8px;background:transparent;color:var(--color-text-primary)}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send .wallet-speed-select-menu .wallet-overlay-select-option:hover,:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send .wallet-speed-select-menu .wallet-overlay-select-option.is-active{background:var(--color-bg-surface)}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send .wallet-speed-option-icon{width:32px;height:32px;border-radius:6px;background:var(--color-bg-surface);color:var(--color-icon-secondary)}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send .wallet-speed-option-title{font-size:14px;font-weight:600;line-height:18px;color:var(--color-text-primary)}:is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send .wallet-speed-option-sub{font-size:10px;font-weight:600;line-height:14px;color:var(--color-text-secondary)}[data-theme=dark] :is(.wallet-page,.wallet-sheet,.wallet-overlay) .wallet-modal-card.wallet-modal-send .wallet-speed-select-menu{box-shadow:0 8px 24px #0006}.wallet-overlay .card.wallet-modal-card.wallet-modal-swap,.wallet-sheet .card.wallet-modal-card.wallet-modal-swap,.wallet-page .card.wallet-modal-card.wallet-modal-swap{background:var(--color-bg-elevated);color:var(--color-text-primary);gap:24px;border:0;margin-bottom:0;box-shadow:none;padding:24px;max-width:525px}.wallet-sheet.mp-sheet:has(.wallet-modal-swap){background:var(--color-bg-elevated)}.wallet-overlay .card.wallet-modal-card.wallet-modal-swap form:not(.orderbook-form),.wallet-sheet .card.wallet-modal-card.wallet-modal-swap form:not(.orderbook-form),.wallet-page .card.wallet-modal-card.wallet-modal-swap form:not(.orderbook-form){display:flex;flex-direction:column;gap:24px}.wallet-overlay .card.wallet-modal-card.wallet-modal-swap .wallet-modal-title,.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-modal-title,.wallet-page .card.wallet-modal-card.wallet-modal-swap .wallet-modal-title{font-size:16px;line-height:24px;color:var(--color-text-primary)}.wallet-overlay .card.wallet-modal-card.wallet-modal-swap .wallet-swap-intro,.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-swap-intro,.wallet-page .card.wallet-modal-card.wallet-modal-swap .wallet-swap-intro{color:var(--color-text-secondary)}.wallet-overlay .card.wallet-modal-card.wallet-modal-swap .wallet-swap-from,.wallet-overlay .card.wallet-modal-card.wallet-modal-swap .wallet-swap-to,.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-swap-from,.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-swap-to,.wallet-page .card.wallet-modal-card.wallet-modal-swap .wallet-swap-from,.wallet-page .card.wallet-modal-card.wallet-modal-swap .wallet-swap-to{border:0;border-radius:8px;background:var(--color-bg-surface)}.wallet-overlay .card.wallet-modal-card.wallet-modal-swap .wallet-swap-side,.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-swap-side,.wallet-page .card.wallet-modal-card.wallet-modal-swap .wallet-swap-side{color:var(--color-text-secondary)}.wallet-overlay .card.wallet-modal-card.wallet-modal-swap .wallet-swap-balance-inline,.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-swap-balance-inline,.wallet-page .card.wallet-modal-card.wallet-modal-swap .wallet-swap-balance-inline{color:var(--color-text-brand-default)}.wallet-overlay .card.wallet-modal-card.wallet-modal-swap .wallet-swap-from--error .wallet-swap-amount,.wallet-overlay .card.wallet-modal-card.wallet-modal-swap .wallet-swap-from--error .wallet-swap-balance-inline,.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-swap-from--error .wallet-swap-amount,.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-swap-from--error .wallet-swap-balance-inline,.wallet-page .card.wallet-modal-card.wallet-modal-swap .wallet-swap-from--error .wallet-swap-amount,.wallet-page .card.wallet-modal-card.wallet-modal-swap .wallet-swap-from--error .wallet-swap-balance-inline{color:var(--color-text-danger)}.wallet-overlay .card.wallet-modal-card.wallet-modal-swap .wallet-overlay-select.wallet-swap-combo .wallet-overlay-select-face,.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-overlay-select.wallet-swap-combo .wallet-overlay-select-face,.wallet-page .card.wallet-modal-card.wallet-modal-swap .wallet-overlay-select.wallet-swap-combo .wallet-overlay-select-face{border:0;background:var(--color-bg-elevated);color:var(--color-text-primary);box-shadow:none}.wallet-overlay .card.wallet-modal-card.wallet-modal-swap .wallet-overlay-select.wallet-swap-combo .wallet-overlay-select-value,.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-overlay-select.wallet-swap-combo .wallet-overlay-select-value,.wallet-page .card.wallet-modal-card.wallet-modal-swap .wallet-overlay-select.wallet-swap-combo .wallet-overlay-select-value{color:var(--color-text-primary)}.wallet-overlay .card.wallet-modal-card.wallet-modal-swap .wallet-overlay-select.wallet-swap-combo .wallet-overlay-select-face svg,.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-overlay-select.wallet-swap-combo .wallet-overlay-select-face svg,.wallet-page .card.wallet-modal-card.wallet-modal-swap .wallet-overlay-select.wallet-swap-combo .wallet-overlay-select-face svg{color:var(--color-icon-secondary);opacity:1}.wallet-overlay .card.wallet-modal-card.wallet-modal-swap .wallet-swap-amount-field input[type=text],.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-swap-amount-field input[type=text],.wallet-page .card.wallet-modal-card.wallet-modal-swap .wallet-swap-amount-field input[type=text],.wallet-overlay .card.wallet-modal-card.wallet-modal-swap .wallet-swap-amount,.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-swap-amount,.wallet-page .card.wallet-modal-card.wallet-modal-swap .wallet-swap-amount{color:var(--color-text-primary)}.wallet-overlay .card.wallet-modal-card.wallet-modal-swap .wallet-swap-amount-field input[type=text]::placeholder,.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-swap-amount-field input[type=text]::placeholder,.wallet-page .card.wallet-modal-card.wallet-modal-swap .wallet-swap-amount-field input[type=text]::placeholder{color:var(--color-text-muted);opacity:1}.wallet-overlay .card.wallet-modal-card.wallet-modal-swap .wallet-swap-usd,.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-swap-usd,.wallet-page .card.wallet-modal-card.wallet-modal-swap .wallet-swap-usd{color:var(--color-text-secondary)}.wallet-overlay .card.wallet-modal-card.wallet-modal-swap .wallet-swap-max,.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-swap-max,.wallet-page .card.wallet-modal-card.wallet-modal-swap .wallet-swap-max{border:1px dashed var(--color-border-subtle);background:transparent;color:var(--color-text-primary)}.wallet-overlay .card.wallet-modal-card.wallet-modal-swap .wallet-swap-refresh,.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-swap-refresh,.wallet-page .card.wallet-modal-card.wallet-modal-swap .wallet-swap-refresh{border:1px solid var(--color-border-subtle);background:transparent;color:var(--color-text-primary)}.wallet-overlay .card.wallet-modal-card.wallet-modal-swap .wallet-swap-refresh svg,.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-swap-refresh svg,.wallet-page .card.wallet-modal-card.wallet-modal-swap .wallet-swap-refresh svg{color:var(--color-icon-secondary)}.wallet-overlay .card.wallet-modal-card.wallet-modal-swap .wallet-swap-flip button,.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-swap-flip button,.wallet-page .card.wallet-modal-card.wallet-modal-swap .wallet-swap-flip button{border:0;background:var(--color-bg-brand-default);color:var(--color-text-on-brand, #fff)}.wallet-overlay .card.wallet-modal-card.wallet-modal-swap .wallet-swap-rate-line,.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-swap-rate-line,.wallet-page .card.wallet-modal-card.wallet-modal-swap .wallet-swap-rate-line{color:var(--color-text-secondary)}.wallet-overlay .card.wallet-modal-card.wallet-modal-swap .wallet-swap-spread-badge,.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-swap-spread-badge,.wallet-page .card.wallet-modal-card.wallet-modal-swap .wallet-swap-spread-badge{background:var(--color-orange-500, #f05a24);color:var(--color-base-white, #fff)}.wallet-overlay .card.wallet-modal-card.wallet-modal-swap .wallet-swap-fee-note,.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-swap-fee-note,.wallet-page .card.wallet-modal-card.wallet-modal-swap .wallet-swap-fee-note{margin:0;color:var(--color-text-secondary)}.wallet-overlay .card.wallet-modal-card.wallet-modal-swap .wallet-swap-benefit,.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-swap-benefit,.wallet-page .card.wallet-modal-card.wallet-modal-swap .wallet-swap-benefit{color:var(--color-text-secondary)}.wallet-overlay .card.wallet-modal-card.wallet-modal-swap .wallet-swap-benefit--highlight,.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-swap-benefit--highlight,.wallet-page .card.wallet-modal-card.wallet-modal-swap .wallet-swap-benefit--highlight{color:var(--color-text-brand-default)}.wallet-overlay .card.wallet-modal-card.wallet-modal-swap .wallet-swap-benefit-dot,.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-swap-benefit-dot,.wallet-page .card.wallet-modal-card.wallet-modal-swap .wallet-swap-benefit-dot{background:var(--color-text-secondary)}.wallet-overlay .card.wallet-modal-card.wallet-modal-swap .wallet-swap-cta,.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-swap-cta,.wallet-page .card.wallet-modal-card.wallet-modal-swap .wallet-swap-cta{height:48px;border:0;border-radius:8px;background:var(--color-bg-brand-default);color:var(--color-text-on-brand, #fff);font-size:18px;font-weight:600;line-height:20px}.wallet-overlay .card.wallet-modal-card.wallet-modal-swap .wallet-swap-cta--disabled,.wallet-overlay .card.wallet-modal-card.wallet-modal-swap .wallet-swap-cta:disabled,.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-swap-cta--disabled,.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-swap-cta:disabled,.wallet-page .card.wallet-modal-card.wallet-modal-swap .wallet-swap-cta--disabled,.wallet-page .card.wallet-modal-card.wallet-modal-swap .wallet-swap-cta:disabled{background:var(--color-bg-disabled);color:var(--color-text-disabled);opacity:1;cursor:not-allowed}.wallet-overlay .card.wallet-modal-card.wallet-modal-swap:has(.orderbook-panel),.wallet-page .card.wallet-modal-card.wallet-modal-swap:has(.orderbook-panel),.wallet-overlay .card.wallet-modal-card.wallet-modal-swap--limit,.wallet-page .card.wallet-modal-card.wallet-modal-swap--limit{max-width:760px}.wallet-overlay .card.wallet-modal-card.wallet-modal-swap .orderbook-cta--sell:not(:disabled),.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .orderbook-cta--sell:not(:disabled),.wallet-page .card.wallet-modal-card.wallet-modal-swap .orderbook-cta--sell:not(:disabled){background:var(--color-bg-sell-default);color:var(--color-text-on-sell, #fff)}.wallet-overlay .card.wallet-modal-card.wallet-modal-swap .orderbook-field input,.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .orderbook-field input,.wallet-page .card.wallet-modal-card.wallet-modal-swap .orderbook-field input{background:var(--color-bg-elevated);border-color:var(--color-border-subtle);color:var(--color-text-primary)}.wallet-overlay .card.wallet-modal-card.wallet-modal-swap .orderbook-max,.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .orderbook-max,.wallet-page .card.wallet-modal-card.wallet-modal-swap .orderbook-max{border:1px dashed var(--color-border-subtle);background:var(--color-bg-elevated);color:var(--color-text-primary)}.wallet-overlay .card.wallet-modal-card.wallet-modal-swap .wallet-swap-success-summary,.wallet-overlay .card.wallet-modal-card.wallet-modal-swap .wallet-swap-success-meta,.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-swap-success-summary,.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-swap-success-meta,.wallet-page .card.wallet-modal-card.wallet-modal-swap .wallet-swap-success-summary,.wallet-page .card.wallet-modal-card.wallet-modal-swap .wallet-swap-success-meta{border-color:var(--color-border-extra-subtle)}.wallet-overlay .card.wallet-modal-card.wallet-modal-swap .wallet-swap-success-status-title,.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-swap-success-status-title,.wallet-page .card.wallet-modal-card.wallet-modal-swap .wallet-swap-success-status-title{color:var(--color-text-primary)}.wallet-overlay .card.wallet-modal-card.wallet-modal-swap .wallet-swap-success-badge,.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-swap-success-badge,.wallet-page .card.wallet-modal-card.wallet-modal-swap .wallet-swap-success-badge{background:var(--color-bg-success-subtle);color:var(--color-text-success)}.wallet-overlay .card.wallet-modal-card.wallet-modal-swap .wallet-swap-success-side-label,.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-swap-success-side-label,.wallet-page .card.wallet-modal-card.wallet-modal-swap .wallet-swap-success-side-label{color:var(--color-text-secondary)}.wallet-overlay .card.wallet-modal-card.wallet-modal-swap .wallet-swap-success-side-value,.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-swap-success-side-value,.wallet-page .card.wallet-modal-card.wallet-modal-swap .wallet-swap-success-side-value{color:var(--color-text-primary)}.wallet-overlay .card.wallet-modal-card.wallet-modal-swap .wallet-swap-success-side-usd,.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-swap-success-side-usd,.wallet-page .card.wallet-modal-card.wallet-modal-swap .wallet-swap-success-side-usd,.wallet-overlay .card.wallet-modal-card.wallet-modal-swap .wallet-swap-success-meta dt,.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-swap-success-meta dt,.wallet-page .card.wallet-modal-card.wallet-modal-swap .wallet-swap-success-meta dt{color:var(--color-text-secondary)}.wallet-overlay .card.wallet-modal-card.wallet-modal-swap .wallet-swap-success-meta dd,.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-swap-success-meta dd,.wallet-page .card.wallet-modal-card.wallet-modal-swap .wallet-swap-success-meta dd{color:var(--color-text-primary)}.wallet-overlay .card.wallet-modal-card.wallet-modal-swap .wallet-swap-success-meta>div+div,.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-swap-success-meta>div+div,.wallet-page .card.wallet-modal-card.wallet-modal-swap .wallet-swap-success-meta>div+div{border-top-color:var(--color-border-extra-subtle)}.wallet-overlay .card.wallet-modal-card.wallet-modal-swap .wallet-swap-success-txid,.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-swap-success-txid,.wallet-page .card.wallet-modal-card.wallet-modal-swap .wallet-swap-success-txid{color:var(--color-text-brand-default)}.wallet-overlay .card.wallet-modal-card.wallet-modal-swap .wallet-overlay-select-menu,.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-overlay-select-menu,.wallet-page .card.wallet-modal-card.wallet-modal-swap .wallet-overlay-select-menu{background:var(--color-bg-elevated);border-color:var(--color-border-subtle)}.wallet-overlay .card.wallet-modal-card.wallet-modal-swap .wallet-overlay-select-option,.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-overlay-select-option,.wallet-page .card.wallet-modal-card.wallet-modal-swap .wallet-overlay-select-option{color:var(--color-text-primary)}.wallet-overlay .card.wallet-modal-card.wallet-modal-swap .wallet-overlay-select-option:hover,.wallet-overlay .card.wallet-modal-card.wallet-modal-swap .wallet-overlay-select-option.is-active,.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-overlay-select-option:hover,.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-overlay-select-option.is-active,.wallet-page .card.wallet-modal-card.wallet-modal-swap .wallet-overlay-select-option:hover,.wallet-page .card.wallet-modal-card.wallet-modal-swap .wallet-overlay-select-option.is-active{background:var(--color-bg-surface)}[data-theme=dark] .wallet-overlay .card.wallet-modal-card.wallet-modal-swap .wallet-overlay-select-menu,[data-theme=dark] .wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-overlay-select-menu,[data-theme=dark] .wallet-page .card.wallet-modal-card.wallet-modal-swap .wallet-overlay-select-menu{box-shadow:0 8px 24px #0006}@media(max-width:720px){.main:has(.wallet-page){padding-top:16px;padding-left:16px;padding-right:16px}.wallet-page{gap:24px}.wallet-page-title{font-size:24px;font-weight:600;line-height:30px}.wallet-layout{display:flex;flex-direction:column;gap:24px}.wallet-sidebar{display:contents}.wallet-limits-card{order:-2}.wallet-col-main{order:-1;gap:24px}.wallet-alloc-card{order:1}.wallet-balance-card,.wallet-page .wallet-panel,.wallet-panel{padding:16px}.wallet-balance-header{flex-direction:column;align-items:stretch;gap:16px}.wallet-balance-summary{gap:16px}.wallet-balance-value{font-size:32px;line-height:36px}.wallet-balance-actions{width:100%;justify-content:stretch}.wallet-page .wallet-balance-actions .wallet-action-btn,.wallet-balance-actions .wallet-action-btn{flex:1 1 0;min-height:44px;padding:10px;border-radius:6px;font-size:16px;line-height:20px}.wallet-tabs{gap:8px;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.wallet-page .wallet-tabs button,.wallet-tabs button{flex-shrink:0;padding:6px;border-radius:4px;font-size:14px;line-height:20px}.wallet-panel-activity,.wallet-page .wallet-panel-activity,.wallet-asset-grid{gap:16px}.wallet-asset-fiat{font-size:20px;line-height:26px}.wallet-asset-btn{padding:10px;background:var(--color-bg-elevated)}.wallet-page .wallet-filter-icon,.wallet-filter-icon{border:0;border-radius:4px;background:var(--color-bg-surface);color:var(--color-icon-secondary)}.wallet-page .wallet-activity-tools,.wallet-activity-tools{flex-direction:row;align-items:center;gap:8px;padding-bottom:0;border-bottom:0}.wallet-page .wallet-panel-activity .wallet-activity-filters,.wallet-page .wallet-panel-activity .wallet-ops-filters{padding-bottom:0;border-bottom:0}.wallet-tx-scroll--activity,.wallet-tx-scroll--operations{gap:16px}.wallet-tx-scroll--activity .wallet-tx-mobile-head,.wallet-tx-scroll--operations .wallet-tx-mobile-head{display:grid;grid-template-columns:96px 64px minmax(0,1fr) 32px;gap:8px;align-items:center;margin:0;padding:12px 0 0;border-top:1px solid var(--color-border-subtle);border-bottom:0;font-size:12px;font-weight:600;line-height:18px;color:var(--color-text-secondary)}.wallet-tx-scroll--activity .wallet-tx-mobile-head span:nth-child(2),.wallet-tx-scroll--operations .wallet-tx-mobile-head span:nth-child(2){justify-self:start;padding-right:0}.wallet-tx-scroll--activity .wallet-tx-list,.wallet-tx-scroll--operations .wallet-tx-list{display:flex;flex-direction:column;gap:8px}.wallet-tx-scroll--activity .wallet-tx-list-row,.wallet-tx-scroll--operations .wallet-tx-list-row{display:grid;grid-template-columns:96px 64px minmax(0,1fr) 32px;gap:8px;align-items:center;min-height:48px;margin:0;padding:0;border:0;background:transparent}.wallet-tx-scroll--activity .wallet-tx-list>li:first-child .wallet-tx-list-row,.wallet-tx-scroll--operations .wallet-tx-list>li:first-child .wallet-tx-list-row{border-top:0}.wallet-tx-scroll--activity .wallet-tx-list-type,.wallet-tx-scroll--operations .wallet-tx-list-type{min-width:0}.wallet-tx-scroll--activity .wallet-tx-list-asset,.wallet-tx-scroll--operations .wallet-tx-list-asset{display:flex;align-items:center;justify-content:flex-start;width:64px}.wallet-tx-scroll--activity .wallet-tx-list-amt,.wallet-tx-scroll--operations .wallet-tx-list-amt{display:flex;flex-direction:column;align-items:flex-start;gap:0;min-width:0}.wallet-tx-scroll--activity .wallet-tx-list .wallet-tx-amt,.wallet-tx-scroll--operations .wallet-tx-list .wallet-tx-amt{display:block;font-size:14px;font-weight:600;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wallet-tx-scroll--activity .wallet-tx-list .wallet-tx-fiat,.wallet-tx-scroll--operations .wallet-tx-list .wallet-tx-fiat{margin:0;font-size:12px;font-weight:400;line-height:18px;color:var(--color-text-secondary)}.wallet-tx-scroll--activity .wallet-tx-list .wallet-tx-type,.wallet-tx-scroll--operations .wallet-tx-list .wallet-tx-type{font-size:14px;font-weight:600;line-height:20px}.wallet-tx-scroll--activity .wallet-tx-list .wallet-tx-sub,.wallet-tx-scroll--operations .wallet-tx-list .wallet-tx-sub{font-size:12px;font-weight:400;line-height:18px;color:var(--color-text-secondary)}.wallet-tx-scroll--activity .wallet-tx-list .wallet-tx-go,.wallet-tx-scroll--operations .wallet-tx-list .wallet-tx-go{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:8px;border:0;border-radius:4px;background:var(--color-bg-surface);color:var(--color-icon-secondary)}.wallet-sheet-backdrop{align-items:flex-end;justify-content:stretch;padding:0}.wallet-sheet.mp-sheet{width:100%;max-width:none;max-height:min(90dvh,934px);overflow:auto;-webkit-overflow-scrolling:touch;padding-bottom:max(16px,env(safe-area-inset-bottom));border-radius:20px 20px 0 0;animation:wallet-sheet-rise .28s ease-out}.wallet-sheet.mp-sheet:has(.wallet-modal-swap):before{content:"";display:block;width:36px;height:4px;margin:8px auto 0;border-radius:999px;background:var(--color-border-default);flex-shrink:0}.wallet-sheet.mp-sheet:has(.orderbook-panel){max-height:min(92dvh,934px);overflow:auto}.wallet-sheet .card.wallet-modal-card,.wallet-sheet .card.wallet-modal-card.wallet-modal-deposit,.wallet-sheet .card.wallet-modal-card.wallet-modal-send,.wallet-sheet .card.wallet-modal-card.wallet-modal-swap,.wallet-sheet .wallet-custom-dates-modal{width:100%;max-width:100%;min-height:0;max-height:none;overflow:visible;border-radius:0;margin:0;padding:16px 16px calc(40px + env(safe-area-inset-bottom,0px));box-shadow:none}.wallet-sheet .card.wallet-modal-card.wallet-modal-swap{gap:24px;background:var(--color-bg-elevated);flex-shrink:0;min-height:auto}.wallet-sheet .card.wallet-modal-card.wallet-modal-swap--limit,.wallet-sheet .card.wallet-modal-card.wallet-modal-swap:has(.orderbook-panel){gap:12px;overflow:visible;padding-bottom:calc(40px + env(safe-area-inset-bottom,0px))}.wallet-sheet .orderbook-panel{gap:12px}.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-modal-head{padding-top:0;margin-bottom:0;min-height:32px;flex-shrink:0}.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-tabs.wallet-swap-tabs{flex-shrink:0;overflow:visible;overflow-x:visible;padding:0;gap:8px;align-items:stretch}.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-tabs.wallet-swap-tabs button{flex-shrink:0;padding:8px;font-size:16px;font-weight:600;line-height:24px}.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-swap-intro{line-height:24px}.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-swap-card-row{flex-wrap:nowrap;align-items:center;gap:16px}.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-swap-values{flex:1 1 auto;min-width:0}.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-swap-amount,.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-swap-amount-field input[type=text]{font-size:24px;line-height:30px;min-width:0;overflow:hidden;text-overflow:ellipsis}.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-swap-card-controls{flex-shrink:0}.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-swap-card-head{flex-wrap:wrap;row-gap:2px}.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-swap-balance-inline{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-swap-rates-row{flex-direction:row;align-items:center;gap:10px}.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-swap-rates-text{flex:1 1 auto;min-width:0}.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-swap-rate-line{flex-wrap:wrap;row-gap:4px}.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-swap-refresh{align-self:center;flex-shrink:0}.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-swap-cta{height:48px;font-size:18px;line-height:20px}.wallet-sheet .card.wallet-modal-card.wallet-modal-swap .wallet-swap-benefits{justify-content:center}}@keyframes wallet-sheet-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}.wallet-filter-sheet-backdrop{z-index:80}.mp-sheet.mp-filters-sheet.wallet-filter-sheet{display:flex;flex-direction:column;gap:24px;width:100%;max-width:460px;max-height:min(90vh,934px);padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));background:var(--color-bg-elevated);color:var(--color-text-primary);box-sizing:border-box;overflow:hidden}.wallet-filter-sheet .mp-filters-head{flex-shrink:0;min-height:32px}.wallet-filter-sheet .mp-filters-title{margin:0;flex:1 1 auto;font-size:16px;font-weight:600;line-height:20px;text-align:left;text-transform:none;letter-spacing:normal;color:var(--color-text-primary)}.wallet-filter-sheet .mp-filters-close{flex:0 0 32px;background:var(--color-bg-surface);color:var(--color-text-primary)}.wallet-filter-sheet-body{display:flex;flex-direction:column;gap:24px;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.wallet-filter-sheet-section{display:flex;flex-direction:column;gap:16px;flex-shrink:0}.wallet-filter-sheet-section-title{margin:0;font-size:14px;font-weight:600;line-height:18px;text-transform:none;letter-spacing:normal;color:var(--color-text-primary)}.wallet-filter-sheet-options{display:flex;flex-direction:column}.wallet-filter-sheet-option{display:flex;align-items:center;gap:8px;width:100%;min-height:42px;padding:12px;border:0;border-radius:0;background:transparent;color:var(--color-text-primary);font-family:inherit;font-size:14px;font-weight:700;line-height:18px;text-align:left;text-transform:none;letter-spacing:normal;cursor:pointer;box-sizing:border-box}.wallet-filter-sheet-option-label{flex:1 1 auto;min-width:0}.wallet-filter-sheet-option:hover{background:var(--color-bg-surface)}.wallet-filter-sheet-divider{height:1px;background:var(--color-border-subtle);flex-shrink:0}.wallet-filter-sheet-foot{display:flex;gap:8px;flex-shrink:0;margin-top:auto}.wallet-filter-sheet-clear,.wallet-filter-sheet-apply{flex:1 1 0;min-height:40px;padding:10px 16px;border:0;border-radius:4px;font-family:inherit;font-size:14px;font-weight:600;line-height:18px;text-transform:none;letter-spacing:normal;cursor:pointer}.wallet-filter-sheet-clear{background:var(--color-bg-surface);color:var(--color-text-primary)}.wallet-filter-sheet-apply{background:var(--color-bg-brand-default);color:var(--color-text-on-brand, #fff)}@media(max-width:720px){.wallet-filter-sheet-backdrop{align-items:flex-end;justify-content:stretch;padding:0}.mp-sheet.mp-filters-sheet.wallet-filter-sheet{max-width:none;border-radius:20px 20px 0 0;padding-bottom:calc(40px + env(safe-area-inset-bottom,0px));animation:wallet-sheet-rise .28s ease-out}}.main:has(.wallet-page){color:var(--color-text-primary)}.wallet-page .wallet-balance-card,.wallet-page .wallet-panel,.wallet-page .wallet-panel-activity,.wallet-page .wallet-panel-ops,.wallet-page .wallet-alloc-card{background:var(--color-bg-elevated);color:var(--color-text-primary)}.wallet-page .wallet-balance-label,.wallet-page .wallet-balance-value,.wallet-page .wallet-page-title,.wallet-page .wallet-hide-zero,.wallet-page .wallet-asset-ticker,.wallet-page .wallet-asset-fiat,.wallet-page .wallet-tabs button,.wallet-page .wallet-tabs button.active,.wallet-page .wallet-alloc-title,.wallet-page .wallet-alloc-pct{color:var(--color-text-primary)}.wallet-page .wallet-eye-btn{color:var(--color-icon-secondary)}.wallet-page .wallet-balance-btc,.wallet-page .wallet-pnl-label,.wallet-page .wallet-pnl-value,.wallet-page .wallet-asset-name,.wallet-page .wallet-asset-crypto,.wallet-page .wallet-asset-price,.wallet-page .wallet-asset-chg,.wallet-page .wallet-asset-escrow,.wallet-page .wallet-alloc-name,.wallet-page .wallet-alloc-footnote,.wallet-page .wallet-escrow-note,.wallet-page .wallet-empty,.wallet-page .wallet-tx-sub,.wallet-page .wallet-tx-fiat,.wallet-page .wallet-pending-state,.wallet-page .wallet-pending-tx,.wallet-page .wallet-pending-hint{color:var(--color-text-secondary)}.wallet-page .wallet-pnl-value.is-pos,.wallet-page .wallet-asset-chg.is-pos,.wallet-page .wallet-tx-amt.pos{color:var(--color-text-success)}.wallet-page .wallet-pnl-value.is-neg,.wallet-page .wallet-asset-chg.is-neg,.wallet-page .wallet-tx-amt.neg{color:var(--color-text-danger)}.wallet-page .wallet-panel-ops .wallet-tx-amt.neg{color:var(--color-text-primary)}.wallet-page .wallet-asset-card{background:var(--color-bg-surface);color:var(--color-text-primary)}.wallet-page .wallet-asset-btn,.wallet-page .wallet-action-btn--secondary{background:var(--color-bg-elevated);color:var(--color-text-primary)}.wallet-page .wallet-action-btn--primary{background:var(--color-bg-brand-default);color:var(--color-text-on-brand, #fff)}.wallet-page .wallet-tabs button.active,.wallet-page .wallet-hide-zero input{background:var(--color-bg-surface)}.wallet-page .wallet-hide-zero input:checked{background:var(--color-bg-brand-default);box-shadow:inset 0 0 0 3px var(--color-bg-elevated)}.wallet-page .wallet-asset-stt{background:var(--color-bg-brand-subtle)}.wallet-page .wallet-asset-stt .wallet-token,.wallet-page .wallet-stt-icon{background:transparent}.wallet-page .wallet-stt-tag{color:var(--color-green-500);border-color:var(--color-bg-elevated)}.wallet-page .wallet-stt-hint,.wallet-page .wallet-stt-toggle,.wallet-page .wallet-stt-history li{color:var(--color-text-secondary)}.wallet-page .wallet-tx-type,.wallet-page .wallet-tx-amt,.wallet-page .wallet-activity-head>span,.wallet-page .wallet-tx-mobile-head>span{color:var(--color-text-primary)}.wallet-page .wallet-tx-go,.wallet-page .wallet-load-more{background:var(--color-bg-surface);color:var(--color-text-primary)}.wallet-page .wallet-load-more{color:var(--color-text-brand-default)}.wallet-page .wallet-activity-table,.wallet-page .wallet-tx-table td,.wallet-page .wallet-tx-list-row,.wallet-page .wallet-tx-mobile-head{border-color:var(--color-border-subtle)}.wallet-page .wallet-activity-filter-trigger{background:var(--color-bg-surface);color:var(--color-text-primary)}.wallet-page .wallet-activity-filter-menu,.wallet-page .wallet-filter-menu--checkbox,.wallet-page .wallet-filter-menu--radio{background:var(--color-bg-elevated);border-color:var(--color-border-subtle)}.wallet-page .wallet-filter-menu-item{color:var(--color-text-primary)}.wallet-page .wallet-filter-menu-item:hover{background:var(--color-bg-surface)}.mp-sheet-backdrop.wallet-sheet-backdrop,.wallet-sheet-backdrop{background:var(--color-bg-overlay)}.wallet-sheet.mp-sheet,.wallet-overlay .card.wallet-modal-card,.wallet-sheet .card.wallet-modal-card{background:var(--color-bg-elevated);color:var(--color-text-primary)}.wallet-sheet .card.wallet-modal-card .wallet-modal-head h2,.wallet-sheet .card.wallet-modal-card .wallet-modal-title,.wallet-overlay .card.wallet-modal-card .wallet-modal-head h2,.wallet-overlay .card.wallet-modal-card .wallet-modal-title{color:var(--color-text-primary)}.wallet-sheet .card.wallet-modal-card .wallet-modal-close,.wallet-overlay .card.wallet-modal-card .wallet-modal-close,.wallet-sheet .card.wallet-modal-card .wallet-tx-detail-close,.wallet-overlay .card.wallet-modal-card .wallet-tx-detail-close,.wallet-sheet .card.wallet-modal-card .wallet-tx-detail-copy-btn,.wallet-overlay .card.wallet-modal-card .wallet-tx-detail-copy-btn{background:var(--color-bg-surface);color:var(--color-text-primary)}.wallet-sheet .card.wallet-modal-card .wallet-modal-frame,.wallet-overlay .card.wallet-modal-card .wallet-modal-frame{border-color:var(--color-border-subtle)}.wallet-sheet .card.wallet-modal-card .wallet-modal-block+.wallet-modal-block,.wallet-overlay .card.wallet-modal-card .wallet-modal-block+.wallet-modal-block{border-top-color:var(--color-border-subtle)}.wallet-sheet .card.wallet-modal-card .wallet-field-label,.wallet-overlay .card.wallet-modal-card .wallet-field-label{color:var(--color-text-secondary)}.wallet-sheet .card.wallet-modal-card select,.wallet-sheet .card.wallet-modal-card input[type=text],.wallet-sheet .card.wallet-modal-card input[type=number],.wallet-overlay .card.wallet-modal-card select,.wallet-overlay .card.wallet-modal-card input[type=text],.wallet-overlay .card.wallet-modal-card input[type=number]{background:var(--color-bg-surface);border-color:var(--color-border-subtle);color:var(--color-text-primary)}.wallet-sheet .card.wallet-modal-card .wallet-btn-cancel,.wallet-overlay .card.wallet-modal-card .wallet-btn-cancel{background:var(--color-bg-surface);color:var(--color-text-primary)}.wallet-sheet .card.wallet-modal-card .wallet-btn-review,.wallet-overlay .card.wallet-modal-card .wallet-btn-review{background:var(--color-bg-brand-default);color:var(--color-text-on-brand, #fff)}.wallet-page .wallet-send-meta,.wallet-page .wallet-user-hits,.wallet-sheet .wallet-user-hits,.wallet-overlay .wallet-user-hits{border-color:var(--color-border-subtle)}.wallet-page .wallet-internal-note,.wallet-page .wallet-internal-id a,.wallet-sheet .wallet-internal-note,.wallet-sheet .wallet-internal-id a{color:var(--color-text-brand-default)}.wallet-page .wallet-hit-id,.wallet-page .wallet-internal-id,.wallet-sheet .wallet-hit-id,.wallet-sheet .wallet-internal-id{color:var(--color-text-secondary)}.wallet-page .wallet-user-hits button:hover,.wallet-sheet .wallet-user-hits button:hover,.wallet-overlay .wallet-user-hits button:hover{background:var(--color-bg-brand-subtle)}.wallet-page .wallet-testnet-note{color:var(--color-text-warning-default)}.wallet-page .wallet-pending-card{border-left-color:var(--color-text-warning-default)}@media(max-width:720px){.wallet-page .wallet-filter-icon,.wallet-filter-icon{border:0;background:var(--color-bg-surface);color:var(--color-text-primary)}}.main:has(.profile-page){color:var(--color-text-primary);background:var(--color-bg-page)}.profile-page{color:var(--color-text-primary);font-family:var(--figma-font-display);background:transparent}.profile-page .profile-identity-card{background:var(--color-bg-elevated);border:none;color:var(--color-text-primary)}.profile-page .profile-stats-card,.profile-page .profile-tabs-card,.profile-page .profile-method-card{background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);color:var(--color-text-primary)}.profile-page .profile-bio-card{background:var(--color-bg-elevated);border:none;color:var(--color-text-primary)}.profile-page .profile-username{color:var(--color-text-primary);font-style:normal;font-weight:600;font-size:20px;line-height:26px;letter-spacing:0}.profile-page .profile-icon-btn{color:var(--color-icon-secondary)}.profile-page .profile-icon-btn.is-copied,.profile-page .profile-icon-btn.copy-btn-copied{color:var(--color-text-success)}.profile-page .profile-active-now{color:var(--color-text-secondary)}.profile-page .profile-active-dot{background:var(--color-green-500)}.profile-page .profile-active-now.is-away .profile-active-dot{background:var(--color-icon-secondary)}.profile-page .profile-meta-item{color:var(--color-text-secondary)}.profile-page .profile-meta-sep{background:var(--color-border-subtle)}.profile-page .profile-meta-ok{color:var(--color-text-success)}.profile-page .profile-meta-bad{color:var(--color-text-danger)}.profile-page .profile-btn-accent{background:var(--color-bg-brand-default);color:var(--color-text-on-brand);border-color:var(--color-bg-brand-default)}.profile-page .profile-btn-outline,.profile-page .profile-identity-actions-desktop .profile-btn-outline{background:var(--color-bg-surface);color:var(--color-text-primary);border-color:transparent}.profile-page .profile-btn-stats-row,.profile-page .profile-relation-wrap-stats .profile-relation-controls .profile-btn,.profile-page .profile-mobile-footer-actions>.profile-btn-mobile-action,.profile-page .profile-mobile-footer-actions .profile-btn-icon-only{background:var(--color-bg-surface);border:1px solid transparent;border-radius:4px;color:var(--color-text-primary);box-shadow:none;min-height:32px;padding:6px 12px;font-size:14px;font-weight:400;line-height:20px}.profile-page .profile-btn-danger{background:var(--color-bg-danger-solid);color:var(--color-text-on-danger);border-color:var(--color-bg-danger-solid)}.profile-page .profile-bio-text,.profile-page .profile-bio-display:not(.is-empty) .profile-bio-text,.profile-page .profile-bio-inline{color:var(--color-text-primary)}.profile-page .profile-bio-display.is-empty .profile-bio-text,.profile-page .profile-bio-display.is-empty .profile-bio-inline{color:var(--color-text-secondary)}.profile-page .profile-bio-edit-btn{border-color:var(--color-border-subtle);color:var(--color-text-primary)}.profile-page .profile-bio-textarea:focus{border-color:var(--color-bg-brand-default)}.profile-page .profile-bio-count{color:var(--color-text-secondary)}.profile-page .profile-bio-error{color:var(--color-text-danger)}.profile-page .profile-stat-label{color:var(--color-text-secondary);font-size:14px;font-weight:400;line-height:18px}.profile-page .profile-stat-icon-pos{color:var(--color-text-success)}.profile-page .profile-stat-icon-neg{color:var(--color-text-danger)}.profile-page .profile-stat-value{color:var(--color-text-primary);font-size:34px;font-weight:600;line-height:34px}.profile-page .profile-stat-pos{color:var(--color-text-success)}.profile-page .profile-stat-neg{color:var(--color-text-danger)}.profile-page .profile-stat-divider,.profile-page .profile-stats-divider{background:var(--color-border-subtle)}.profile-page .profile-stats-detail,.profile-page .profile-stats-detail strong,.profile-page .profile-detail-item>span{color:var(--color-text-secondary)}.profile-page .profile-detail-sep{background:var(--color-border-subtle)}.profile-page .profile-social-pill{background:var(--color-bg-surface);border-color:transparent;border-radius:4px;color:var(--color-text-secondary);font-size:14px;font-weight:400;line-height:18px;min-height:34px;padding:8px}.profile-page .profile-stats-info-label,.profile-page .profile-stats-info-value{color:var(--color-text-secondary)}.profile-page .profile-tabs-head{display:flex;gap:10px;padding:24px 24px 4px 16px;grid-template-columns:unset}.profile-page .profile-tabs-head button{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;margin:0;padding:8px;border:0;border-radius:4px;background:transparent;color:var(--color-text-disabled);font-size:16px;font-weight:600;line-height:20px}.profile-page .profile-tab-label{line-height:20px}.profile-page .profile-tabs-badge{display:inline-flex;align-items:center;justify-content:center;min-width:14px;height:auto;padding:2px 3px;border-radius:4px;background:var(--color-bg-surface);color:var(--color-text-primary);font-size:10px;font-weight:700;line-height:12px}.profile-page .profile-tabs-head button.active{background:transparent;color:var(--color-text-primary)}.profile-page .profile-tabs-head button:first-child,.profile-page .profile-tabs-head button:last-child{border-radius:4px}.profile-page .profile-tabs-body{background:var(--color-bg-elevated)}.profile-page .profile-offers-panel,.profile-page .profile-feedback-panel{padding:0 0 24px}.profile-page .profile-offers-toolbar,.profile-page .profile-feedback-toolbar{padding:16px 24px}.profile-page .profile-side-switch{gap:8px}.profile-page .profile-side-switch button{background:var(--color-bg-surface);border-color:transparent;border-radius:6px;color:var(--color-text-primary);box-shadow:none;min-width:0;height:36px;padding:8px;font-size:16px;font-weight:600;line-height:20px;gap:8px}.profile-page .profile-side-switch-count{display:inline-flex;align-items:center;justify-content:center;min-width:14px;height:auto;padding:2px 3px;border-radius:4px;background:var(--color-bg-elevated);color:var(--color-text-primary);font-size:10px;font-weight:700;line-height:12px}.profile-page .profile-side-switch button.active .profile-side-switch-count{background:var(--color-orange-500);color:var(--color-text-on-brand)}.profile-page .profile-side-switch button.active{background:var(--color-bg-brand-default);border-color:var(--color-bg-brand-default);color:var(--color-text-on-sell)}.profile-page .profile-side-switch button:last-child.active{background:var(--color-bg-sell-default);border-color:var(--color-bg-sell-default);color:var(--color-text-on-sell)}.profile-page .profile-sort-field select{background:var(--color-bg-surface);border-color:transparent;border-radius:6px;color:var(--color-text-primary);color-scheme:light dark;font-size:14px;font-weight:600;height:36px;padding:8px 36px 8px 8px}.profile-page .profile-sort-field select option{background:var(--color-bg-elevated);color:var(--color-text-primary)}.profile-page .profile-sort-field svg{color:var(--color-icon-secondary)}.profile-toolbar-dropdown{position:relative}.profile-toolbar-dropdown-trigger{align-items:center;background:var(--color-bg-surface);border:0;border-radius:6px;color:var(--color-text-primary);cursor:pointer;display:inline-flex;font-family:var(--figma-font-display);font-size:14px;font-weight:600;gap:12px;height:36px;line-height:20px;padding:8px}.profile-toolbar-dropdown-trigger svg{color:var(--color-icon-secondary);flex-shrink:0}.profile-toolbar-dropdown-trigger-label{white-space:nowrap}.profile-toolbar-dropdown-panel{background:var(--color-bg-elevated);border-radius:8px;box-shadow:0 12px 20px -4px #10182814;box-sizing:border-box;padding:8px 6px;position:fixed;z-index:120}.profile-toolbar-dropdown-list{display:flex;flex-direction:column;gap:4px;min-width:272px}.profile-toolbar-dropdown-item{align-items:center;background:var(--color-bg-elevated);border:0;border-radius:8px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:8px;padding:8px;text-align:left;width:100%}.profile-toolbar-dropdown-item:hover,.profile-toolbar-dropdown-item.is-active{background:var(--color-bg-surface)}.profile-toolbar-dropdown-item-icon{align-items:center;background:var(--color-bg-surface);border-radius:6px;color:var(--color-icon-high-contrast);display:inline-flex;flex-shrink:0;padding:6px}.profile-toolbar-dropdown-item.is-active .profile-toolbar-dropdown-item-icon{background:var(--color-bg-elevated)}.profile-toolbar-dropdown-item-text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.profile-toolbar-dropdown-item-title{color:var(--color-text-primary);font-family:var(--figma-font-display);font-size:14px;font-weight:600;line-height:20px}.profile-toolbar-dropdown-item-desc{color:var(--color-text-secondary);font-family:var(--figma-font-display);font-size:10px;font-weight:500;line-height:16px}.profile-toolbar-dropdown-sheet{width:100%;max-width:100%;padding:16px 16px 24px;gap:16px;background:var(--color-bg-elevated);color:var(--color-text-primary)}.profile-toolbar-dropdown-sheet-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.profile-toolbar-dropdown-sheet-title{color:var(--color-text-primary);flex:1;font-family:var(--figma-font-display);font-size:16px;font-weight:600;line-height:24px;margin:0}.profile-toolbar-dropdown-sheet-close{flex-shrink:0}.profile-toolbar-dropdown-backdrop.mp-sheet-backdrop{z-index:110}.profile-offer-menu-backdrop.mp-sheet-backdrop{align-items:flex-end;background:var(--color-bg-overlay);justify-content:center;padding-top:0;z-index:120}.profile-offer-menu-sheet.mp-sheet{animation:mp-sheet-rise .28s ease-out;background:var(--color-bg-elevated);border-radius:16px 16px 0 0;color:var(--color-text-primary);display:flex;flex-direction:column;gap:16px;max-height:min(90vh,480px);max-width:none;padding:16px 16px 24px;width:100%}.profile-offer-sheet-list{display:flex;flex-direction:column;gap:4px;width:100%}.profile-offer-sheet-item{align-items:center;background:var(--color-bg-elevated);border:0;border-radius:8px;color:var(--color-text-primary);cursor:pointer;display:flex;font-family:var(--figma-font-display);font-size:16px;font-weight:600;gap:12px;line-height:24px;min-height:48px;padding:12px;text-align:left;width:100%}.profile-offer-sheet-item:hover{background:var(--color-bg-surface)}.profile-offer-sheet-item:disabled{cursor:not-allowed;opacity:.5}.profile-offer-sheet-item.is-danger{color:var(--color-text-danger)}.profile-offer-sheet-item-icon{align-items:center;background:var(--color-bg-surface);border-radius:6px;color:var(--color-icon-high-contrast);display:inline-flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.profile-offer-sheet-item.is-danger .profile-offer-sheet-item-icon{background:var(--color-bg-danger-subtle);color:var(--color-text-danger)}.profile-offer-sheet-item-label{flex:1;min-width:0}.profile-stats-modal-backdrop.mp-sheet-backdrop{align-items:center;background:var(--color-bg-overlay);justify-content:center;padding:24px;z-index:120}.profile-stats-modal{background:var(--color-bg-elevated);border:0;border-radius:8px;box-shadow:0 12px 20px -4px #10182814;box-sizing:border-box;color:var(--color-text-primary);display:flex;flex-direction:column;gap:24px;max-width:500px;padding:24px;width:min(500px,calc(100vw - 48px))}.profile-stats-modal-head{align-items:center;display:flex;gap:16px;height:32px;justify-content:space-between}.profile-stats-modal-title{color:var(--color-text-primary);flex:1;font-family:var(--figma-font-display);font-size:16px;font-weight:600;line-height:24px;margin:0}.profile-stats-modal-close{align-items:center;background:var(--color-bg-surface);border:0;border-radius:4px;color:var(--color-icon-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;padding:8px;width:32px}.profile-stats-modal-body,.profile-stats-modal-section{display:flex;flex-direction:column;gap:16px;width:100%}.profile-stats-modal-section-crypto{gap:12px}.profile-stats-modal-row{align-items:center;display:flex;gap:12px;justify-content:space-between;width:100%}.profile-stats-modal-row-label{align-items:center;color:var(--color-text-secondary);display:inline-flex;font-family:var(--figma-font-display);font-size:14px;font-weight:500;gap:8px;line-height:20px;min-width:0}.profile-stats-modal-row-label svg{color:var(--color-icon-high-contrast);flex-shrink:0}.profile-stats-modal-crypto-icon{align-items:center;display:inline-flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.profile-stats-modal-crypto-icon .post-offer-token-icon,.profile-stats-modal-crypto-icon .post-offer-token-icon img{height:16px;width:16px}.profile-stats-modal-row-value{color:var(--color-text-primary);flex-shrink:0;font-family:var(--figma-font-display);font-size:14px;font-weight:600;line-height:20px;text-align:right;white-space:nowrap}.profile-stats-modal-divider{background:var(--color-border-subtle);height:1px;width:100%}.profile-stats-modal-foot{display:flex;justify-content:stretch;width:100%}.profile-stats-modal-done{background:var(--color-bg-brand-default);border:0;border-radius:6px;color:var(--color-text-on-brand);font-family:var(--figma-font-display);font-size:16px;font-weight:600;line-height:20px;min-height:44px;padding:12px;width:100%}.profile-stats-modal-done:hover{filter:brightness(.96)}.profile-page .profile-filter-chip{background:var(--color-bg-surface);color:var(--color-text-primary);border-radius:6px;font-size:16px;font-weight:600;height:36px;padding:0 8px}.profile-page .profile-filter-chip.active.pos{background:var(--color-bg-brand-default);color:var(--color-text-on-brand)}.profile-page .profile-filter-chip.active.neg,.profile-page .profile-filter-chip.active.neg svg{background:var(--color-bg-sell-default);color:var(--color-text-on-sell)}.profile-page .profile-filter-chip.active.neg svg{background:none}.profile-page .profile-filter-icon-btn{color:var(--color-icon-secondary)}.profile-page .profile-filter-icon{background-color:var(--color-icon-high-contrast)}.profile-page .profile-toolbar-dropdown-trigger--icon{gap:0;min-width:36px;width:36px}.profile-page .profile-offer-list{gap:0;padding:0 8px}.profile-page .profile-offer-row{background:var(--color-bg-elevated);border-bottom:2px solid var(--color-bg-surface);border-radius:0;gap:16px;padding:16px}.profile-page .profile-offer-row--highlighted{background:var(--color-bg-warning-subtle);color:var(--color-text-warning-default)}.profile-page .profile-offer-row--recommended{background:var(--color-bg-success-subtle);color:var(--color-text-success)}.profile-page .profile-offer-row--highlighted .profile-offer-method-name,.profile-page .profile-offer-row--highlighted .profile-offer-price-value,.profile-page .profile-offer-row--highlighted .profile-offer-leg-value,.profile-page .profile-offer-row--highlighted .profile-offer-limits,.profile-page .profile-offer-row--highlighted .profile-offer-leg-label,.profile-page .profile-offer-row--highlighted .profile-offer-leg-label span{color:var(--color-text-warning-default)}.profile-page .profile-offer-row--recommended .profile-offer-method-name,.profile-page .profile-offer-row--recommended .profile-offer-price-value,.profile-page .profile-offer-row--recommended .profile-offer-leg-value,.profile-page .profile-offer-row--recommended .profile-offer-limits,.profile-page .profile-offer-row--recommended .profile-offer-leg-label,.profile-page .profile-offer-row--recommended .profile-offer-leg-label span{color:var(--color-text-success)}.profile-page .profile-offer-plus{background:var(--color-bg-surface);color:var(--color-text-primary);border-radius:8px;padding:8px;width:auto;height:auto}.profile-page .profile-offer-plus .pm-logo-category,.profile-page .profile-method-card .pm-logo-category{color:var(--color-icon-high-contrast)}.profile-page .profile-method-card .pm-row-name{color:var(--color-text-primary)}.profile-page .profile-offer-row--highlighted .profile-offer-plus{background:var(--color-orange-500);color:var(--color-text-on-brand)}.profile-page .profile-offer-row--recommended .profile-offer-plus{background:var(--color-bg-elevated);color:var(--color-text-success)}.profile-page .profile-offer-tags li{background:var(--color-bg-surface);border-color:transparent;border-radius:4px;color:var(--color-text-primary);font-size:10px;font-weight:700;line-height:1.45;padding:4px 8px}.profile-page .profile-offer-row--highlighted .profile-offer-tags li{background:var(--color-orange-500);border-color:var(--color-orange-500);color:var(--color-text-on-brand)}.profile-page .profile-offer-row--recommended .profile-offer-tags li{background:var(--color-bg-elevated);border-color:var(--color-bg-elevated);color:var(--color-text-primary)}.profile-page .profile-offer-method-name,.profile-page .profile-offer-price-value,.profile-page .profile-offer-leg-value{color:var(--color-text-primary);font-family:var(--figma-font-display);font-weight:600}.profile-page .profile-offer-method-text{flex:1 1 auto;min-width:0;overflow:hidden}.profile-page .profile-offer-method-name{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-page .profile-offer-price-link{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%}.profile-page .profile-offer-price-link .mp-crypto-icon{flex-shrink:0}.profile-page .profile-offer-price-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.profile-page .profile-offer-margin{flex-shrink:0}.profile-page .profile-offer-limits{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.profile-page .profile-offer-price-value{font-size:16px;line-height:24px}.profile-page .profile-offer-limits,.profile-page .profile-offer-leg-label{color:var(--color-text-secondary);font-size:12px;font-weight:600;line-height:18px}.profile-page .profile-offer-margin{font-size:10px;font-weight:700;line-height:12px;padding:2px 3px;border-radius:4px}.profile-page .profile-offer-margin.pos{background:var(--color-bg-success-subtle);color:var(--color-text-success)}.profile-page .profile-offer-margin.neg{background:var(--color-bg-danger-solid);color:var(--color-text-on-danger)}.profile-page .mp-offer-info{background:var(--color-bg-surface);border-color:transparent;border-radius:6px;color:var(--color-text-primary);width:36px;height:36px;box-shadow:none}.profile-page .profile-offer-row--highlighted .mp-offer-info,.profile-page .profile-offer-row--recommended .mp-offer-info{background:var(--color-bg-elevated);border-color:transparent;color:inherit}.profile-page .mp-offer-cta{background:var(--color-bg-brand-default);border-radius:6px;color:var(--color-text-on-brand);font-size:16px;font-weight:600;height:36px;line-height:20px;padding:8px;box-shadow:none}.profile-page .mp-offer-cta.profile-offer-cta-sell{background:var(--color-bg-sell-default);color:var(--color-text-on-sell)}.profile-page .mp-offer-cta.profile-offer-cta-promo{background:var(--color-bg-elevated);color:var(--color-text-primary)}.profile-page .profile-offer-status-live{background:var(--color-bg-success-subtle);color:var(--color-text-success)}.profile-page .profile-offer-status-paused,.profile-page .profile-offer-status-schedule{background:var(--color-bg-surface);color:var(--color-text-secondary)}.profile-page .profile-offer-status-warning{background:var(--color-bg-warning-subtle);color:var(--color-text-warning-default)}.profile-page .profile-offer-status-danger{background:var(--color-bg-danger-subtle);color:var(--color-text-danger)}.profile-page .profile-offer-row .own-offer-controls{border-top:2px solid var(--color-bg-surface);padding-top:12px;margin-top:0}.profile-page .own-offer-controls .btn-figma-ghost{background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:6px;box-shadow:none;color:var(--color-text-primary);font-family:var(--figma-font-display);font-size:14px;font-weight:600;height:36px;line-height:20px;padding:8px 12px}.profile-page .own-offer-controls .btn-figma-ghost:hover{color:var(--color-text-primary);filter:none;background:var(--color-bg-sunken)}.profile-page .own-offer-controls .btn-figma-primary{background:var(--color-bg-brand-default);border-color:var(--color-bg-brand-default);border-radius:6px;color:var(--color-text-on-brand);font-family:var(--figma-font-display);font-size:14px;font-weight:600;height:36px}.profile-page .own-offer-controls .btn-danger{background:var(--color-bg-danger-solid);border-color:var(--color-bg-danger-solid);color:var(--color-text-on-danger)}.profile-page .own-offer-delete{color:var(--color-text-danger);background:var(--color-bg-surface);border:1px solid var(--color-border-subtle)}.profile-page .own-offer-delete:hover{color:var(--color-text-danger);background:var(--color-bg-danger-subtle);border-color:var(--color-border-subtle)}.profile-page .own-offer-deauthorized{color:var(--color-text-danger);font-size:13px}.profile-page .own-offer-deauthorized a{color:var(--color-text-brand-default)}.profile-page .profile-offer-method{align-items:flex-start;display:flex;gap:8px;min-width:0}.profile-page .profile-offer-method-main{align-items:flex-start;display:flex;flex:1 1 auto;gap:8px;min-width:0}.profile-page .profile-offer-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.profile-page .profile-offer-row--mine{position:relative}.profile-page .profile-offer-owner-toolbar{align-items:center;display:flex;flex-shrink:0;gap:8px}.profile-page .profile-offer-toggle{background:var(--color-bg-sunken);border:0;border-radius:999px;cursor:pointer;flex-shrink:0;height:24px;padding:0;position:relative;width:40.8px}.profile-page .profile-offer-toggle:disabled{cursor:not-allowed;opacity:.5}.profile-page .profile-offer-toggle.is-on{background:var(--color-bg-brand-default)}.profile-page .profile-offer-toggle-knob{background:#fff;border-radius:50px;bottom:10%;left:5.88%;position:absolute;top:10%;transition:left .15s ease,right .15s ease;width:20px}.profile-page .profile-offer-toggle.is-on .profile-offer-toggle-knob{left:auto;right:2.24px}.profile-page .profile-offer-more-wrap{position:relative}.profile-page .profile-offer-more-btn{align-items:center;background:var(--color-bg-surface);border:0;border-radius:6px;color:var(--color-icon-high-contrast);cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:8px;width:36px}.profile-page .profile-offer-more-btn:disabled{cursor:not-allowed;opacity:.5}.profile-page .profile-offer-menu{background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-radius:8px;box-shadow:0 8px 24px #0000001f;min-width:240px;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:20}.profile-page .profile-offer-menu .profile-offer-sheet-list{gap:2px}.profile-page .profile-offer-menu .profile-offer-sheet-item{border-radius:6px;font-size:14px;min-height:40px;padding:8px 10px}.profile-page .profile-offer-menu-item.is-danger{color:var(--color-text-danger)}.profile-page .profile-offer-editor{display:flex;flex-direction:column;gap:16px;width:100%}.profile-page .profile-offer-editor-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.profile-page .profile-offer-editor-title{color:var(--color-text-primary);font-family:var(--figma-font-display);font-size:16px;font-weight:600;line-height:24px;margin:0}.profile-page .profile-offer-editor-close{align-items:center;background:var(--color-bg-surface);border:0;border-radius:6px;color:var(--color-icon-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;padding:0;width:32px}.profile-page .profile-offer-editor-close:disabled{cursor:not-allowed;opacity:.5}.profile-page .profile-offer-editor-fields{gap:12px}.profile-page .profile-offer-editor-terms-label{color:var(--color-text-secondary);display:flex;flex-direction:column;font-family:var(--figma-font-display);font-size:12px;font-weight:600;gap:8px;line-height:16px;width:100%}.profile-page .profile-offer-editor-save{width:100%}.profile-page .own-offer-terms textarea,.profile-page .own-offer-editor input,.profile-page .own-offer-fields input{background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:8px;color:var(--color-text-primary);font-family:var(--figma-font-display);font-size:14px;font-weight:400;line-height:20px}.profile-page .own-offer-fields input{box-sizing:border-box;height:40px;padding:10px 12px;width:100%}.profile-page .own-offer-terms textarea{box-sizing:border-box;min-height:96px;padding:12px;resize:vertical;width:100%}.profile-page .own-offer-terms textarea::placeholder{color:var(--color-text-disabled)}.profile-page .own-offer-fields label{color:var(--color-text-secondary);font-family:var(--figma-font-display);font-size:12px;font-weight:600;gap:8px;line-height:16px}.profile-page .own-offer-terms textarea:focus,.profile-page .own-offer-editor input:focus,.profile-page .own-offer-fields input:focus{border-color:var(--color-bg-brand-default)}.profile-page .profile-offer-status{font-family:var(--figma-font-display);font-size:12px;font-weight:600;border-radius:4px;box-sizing:border-box;width:7.5rem;max-width:7.5rem;justify-content:center}.profile-page .profile-offer-row .funding-note{background:var(--color-bg-warning-subtle);border-color:var(--color-border-subtle);border-radius:8px;color:var(--color-text-primary)}.profile-page .profile-offer-row .funding-note-hint{color:var(--color-text-secondary)}.profile-page .profile-offer-row .offer-share{background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:8px;color:var(--color-text-primary)}.profile-page .profile-offer-row .state-note.error{color:var(--color-text-danger)}.profile-page .profile-offer-purchase-block{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}@media(min-width:961px){.profile-page .profile-offer-purchase-block{display:contents}.profile-page .profile-offer-main-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1.1fr) minmax(0,1.5fr) 260px}.profile-page .profile-offer-method{grid-column:1;grid-row:1;min-width:0}.profile-page .profile-offer-price{grid-column:2;grid-row:1;display:flex;flex-direction:column;gap:4px;min-width:0;max-width:100%}.profile-page .profile-offer-legs{grid-column:3;grid-row:1;min-width:0}.profile-page .profile-offer-actions{grid-column:4;grid-row:1;justify-content:flex-end}}.profile-page .profile-history-list{display:flex;flex-direction:column;gap:0;padding:0 8px 8px}.profile-page .profile-history-row{background:var(--color-bg-elevated);border-bottom:2px solid var(--color-bg-surface);padding:16px}.profile-page .profile-history-row:last-child{border-bottom:0}.profile-page .profile-history-main-row{align-items:center;display:grid;gap:16px 24px;grid-template-columns:minmax(160px,1.1fr) minmax(140px,.9fr) minmax(220px,1.4fr) auto}.profile-page .profile-history-method-name{color:var(--color-text-primary);font-family:var(--figma-font-display);font-size:16px;font-weight:600;line-height:24px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-page .profile-history-status-col{display:flex;flex-direction:column;gap:4px;min-width:0}.profile-page .profile-history-completed{color:var(--color-text-secondary);font-family:var(--figma-font-display);font-size:14px;font-weight:600;line-height:20px;margin:0}.profile-page .profile-history-completed span{color:var(--color-text-primary)}.profile-page .profile-history-badge{align-self:flex-start;border-radius:4px;display:inline-flex;font-family:var(--figma-font-display);font-size:10px;font-weight:700;line-height:12px;padding:3px 4px}.profile-page .profile-history-badge--neutral{background:var(--color-bg-surface);color:var(--color-text-primary)}.profile-page .profile-history-badge--success{background:var(--color-bg-brand-default);color:var(--color-text-on-brand)}.profile-page .profile-history-badge--danger{background:var(--color-bg-danger-solid);color:var(--color-text-on-danger)}.profile-page .profile-history-legs{display:grid;gap:16px 56px;grid-template-columns:1fr 1fr;min-width:0}.profile-page .profile-history-leg-label{color:var(--color-text-secondary);font-family:var(--figma-font-display);font-size:12px;font-weight:600;line-height:18px;margin:0}.profile-page .profile-history-leg-value{color:var(--color-text-primary);font-family:var(--figma-font-display);font-size:16px;font-weight:600;line-height:24px;margin:4px 0 0}.profile-page .profile-history-cta{border-radius:6px;font-family:var(--figma-font-display);font-size:16px;font-weight:600;min-height:36px;padding:8px;white-space:nowrap}.profile-page .profile-history-actions{justify-self:end;min-width:120px}.profile-page .profile-history-top{min-width:0}.profile-page .profile-history-badge-mobile,.profile-page .profile-history-footer-mobile{display:none}.profile-page .profile-history-completed-label,.profile-page .profile-history-completed-time{font-family:var(--figma-font-display);margin:0}.profile-page .profile-history-status-time{display:flex;flex-direction:column;gap:2px;min-width:0}.profile-page .profile-feedback-list{gap:0;padding:0}.profile-page .profile-feedback-row{background:var(--color-bg-elevated);border-bottom:2px solid var(--color-bg-surface);border-radius:0;gap:24px;padding:16px}.profile-page .profile-feedback-date{color:var(--color-text-primary);font-size:14px;font-weight:400;line-height:18px;margin:4px 0 0}.profile-page .profile-feedback-user-meta a,.profile-page .profile-feedback-date,.profile-page .profile-feedback-comment,.profile-page .profile-feedback-method-name,.profile-page .profile-feedback-trades,.profile-page .profile-feedback-view{color:var(--color-text-primary)}.profile-page .profile-feedback-mark.pos{color:var(--color-text-success)}.profile-page .profile-feedback-mark.neg{color:var(--color-text-danger)}.profile-page .profile-feedback-trades-count{background:var(--color-bg-surface);border-radius:4px;color:var(--color-text-primary);font-size:14px;font-weight:600;min-width:24px;padding:2px 8px;text-align:center}.profile-page .profile-feedback-view{font-size:14px;font-weight:600;text-decoration:underline}.profile-page .profile-empty-icon,.profile-page .profile-empty-icon-light{background:var(--color-bg-surface);color:var(--color-icon-secondary)}.profile-page .profile-section-title{color:var(--color-text-primary)}.profile-page .profile-section-sub,.profile-page .profile-trades{color:var(--color-text-secondary)}.profile-page th{background:var(--color-bg-surface);border-bottom-color:var(--color-border-subtle);color:var(--color-text-secondary)}.profile-page td{border-bottom-color:var(--color-border-subtle);color:var(--color-text-primary)}.profile-page tbody tr:hover{background:var(--color-bg-surface)}.profile-page .profile-method-card .method-breakdown th,.profile-page .profile-method-card .method-breakdown td{border-bottom-color:var(--color-border-subtle);color:var(--color-text-primary);background:transparent}.profile-page .profile-method-card .method-breakdown th{background:var(--color-bg-surface);color:var(--color-text-secondary);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.profile-page .profile-method-card .method-breakdown tbody tr:hover{background:var(--color-bg-sunken)}.profile-page .profile-method-card .method-breakdown tbody tr:last-child td{border-bottom:none}.profile-share-backdrop.mp-sheet-backdrop{align-items:center;background:var(--color-bg-overlay);justify-content:center;padding:24px;z-index:120}.profile-share-modal{background:var(--color-bg-elevated);border-color:var(--color-border-subtle);color:var(--color-text-primary)}.profile-share-close{background:var(--color-bg-surface);color:var(--color-text-primary)}.profile-share-link-row{background:var(--color-bg-surface)}.profile-share-link-icon{color:var(--color-icon-secondary)}.profile-share-copy{background:var(--color-bg-elevated);color:var(--color-text-primary)}.profile-share-copy.copy-btn-copied{color:var(--color-text-success, var(--color-green-500))}.profile-share-social-label{color:var(--color-text-secondary)}.profile-share-social-btn{background:var(--color-bg-surface);color:var(--color-text-primary)}.profile-share-qr-wrap{border-color:var(--color-border-subtle)}.profile-page .profile-btn-outline,.profile-page .profile-identity-actions-desktop .profile-btn-outline,.profile-page .profile-btn-mobile-action,.profile-page .profile-mobile-footer-actions .profile-btn-icon-only{background:var(--color-bg-surface);border-color:transparent;color:var(--color-text-primary);box-shadow:none}.profile-page .profile-btn-danger,.profile-page .profile-btn-mobile-footer{background:var(--color-bg-danger-solid);border-color:var(--color-bg-danger-solid);color:var(--color-text-on-danger);box-shadow:none}.profile-page .profile-relation-wrap .profile-btn-outline,.profile-page .profile-relation-wrap-stats .profile-relation-controls .profile-btn,.profile-page .profile-mobile-trust-wrap .profile-btn,.profile-page .profile-mobile-block-wrap .profile-btn{background:var(--color-bg-surface);border:1px solid transparent;color:var(--color-text-primary);box-shadow:none}.profile-page .profile-bio-textarea{background:var(--color-bg-sunken);border-color:var(--color-border-subtle);color:var(--color-text-primary)}.profile-page .profile-bio-textarea:focus{border-color:var(--color-bg-brand-default);box-shadow:none}.profile-page .profile-bio-edit-btn{background:transparent;color:var(--color-text-primary)}.profile-page .profile-bio-edit-btn:hover{border-color:var(--color-bg-brand-default);color:var(--color-text-brand-default)}.profile-page .profile-bio-inline,.profile-page .profile-stats-info-label,.profile-page .profile-stats-info-value{color:var(--color-text-secondary)}.profile-page .profile-stat-pos,.profile-page .profile-stats-info-value.profile-stat-pos{color:var(--color-text-success)}.profile-page .profile-stat-neg,.profile-page .profile-stats-info-value.profile-stat-neg,.profile-page .profile-stat-icon-neg,.profile-page .profile-meta-bad{color:var(--color-text-danger)}.profile-page .profile-stat-icon-pos,.profile-page .profile-meta-ok{color:var(--color-text-success)}.profile-page .profile-stats-divider{background:var(--color-border-subtle)}.profile-page .profile-stats-subtabs button{background:var(--color-bg-surface);color:var(--color-text-primary)}.profile-page .profile-stats-subtabs button.active{background:var(--color-bg-brand-default);color:var(--color-text-on-brand)}.profile-page .profile-filter-chip:not(.active){background:var(--color-bg-surface);color:var(--color-text-primary)}.profile-page .profile-filter-chip.active.neg{background:var(--color-bg-sell-default);color:var(--color-text-on-sell)}.profile-page .profile-filter-chip.active.neg svg{color:var(--color-text-on-sell)}.profile-page .profile-feedback-user-meta a,.profile-page .profile-feedback-comment,.profile-page .profile-feedback-method-name,.profile-page .profile-feedback-trades{color:var(--color-text-primary)}.profile-page .profile-feedback-trades-count{background:var(--color-bg-surface);color:var(--color-text-primary)}.profile-page .profile-empty-title,.profile-page .profile-empty-text{color:var(--color-text-secondary)}.profile-page .profile-empty-icon-light{background:var(--color-bg-surface);color:var(--color-icon-secondary)}.profile-page .profile-empty-cta.btn-figma-primary,.profile-page .btn-figma-primary{background:var(--color-bg-brand-default);border-color:var(--color-bg-brand-default);color:var(--color-text-on-brand);font-family:var(--figma-font-display)}.profile-page .btn-ghost,.profile-page .btn-ghost.btn-sm{background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);color:var(--color-text-primary)}.profile-page .btn-ghost:hover{background:var(--color-bg-sunken);color:var(--color-text-primary)}.profile-page .btn-primary,.profile-page .btn-primary.btn-sm{background:var(--color-bg-brand-default);border-color:var(--color-bg-brand-default);color:var(--color-text-on-brand)}.profile-page .btn-danger.btn-sm{background:var(--color-bg-danger-solid);border-color:var(--color-bg-danger-solid);color:var(--color-text-on-danger)}.profile-page .muted,.profile-page .profile-bio-count{color:var(--color-text-secondary)}.profile-page .feedback.feedback-error,.profile-page .state-note.error{background:var(--color-bg-danger-subtle);border:1px solid var(--color-border-subtle);color:var(--color-text-danger)}.profile-page .profile-imported-feedback{background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:8px;color:var(--color-text-secondary)}.profile-page .profile-imported-feedback strong.profile-stat-pos{color:var(--color-text-success)}.profile-page .profile-imported-feedback strong.profile-stat-neg{color:var(--color-text-danger)}.profile-page .profile-report-row .btn-ghost{background:transparent;border-color:var(--color-border-subtle);color:var(--color-text-secondary)}.profile-page .report-sent{color:var(--color-text-secondary)}.profile-page .rep-good{color:var(--color-text-success)}.profile-page .rep-bad{color:var(--color-text-danger)}.profile-page .profile-standing .level-pill{color:var(--color-text-secondary);background:var(--color-bg-surface)}.profile-page .offer-share{background:var(--color-bg-brand-subtle);border-color:var(--color-border-subtle)}.profile-page .offer-share-note,.profile-page .address-display-label{color:var(--color-text-secondary)}.profile-page .address-display-row{background:var(--color-bg-sunken);border-color:var(--color-border-subtle);color:var(--color-text-primary)}.profile-page .address-display-value{color:var(--color-text-primary)}.profile-page .copy-btn-icon{color:var(--color-icon-secondary);border-color:var(--color-border-subtle)}.profile-share-modal{background:var(--color-bg-elevated);border-color:var(--color-border-subtle);color:var(--color-text-primary);box-shadow:0 24px 60px var(--color-bg-overlay)}.profile-share-title{color:var(--color-text-primary)}.profile-share-close,.profile-share-link-row,.profile-share-copy,.profile-share-social-btn{background:var(--color-bg-surface);color:var(--color-text-primary);border:0}.profile-share-link-icon,.profile-share-social-label{color:var(--color-icon-secondary)}.profile-share-link-text{color:var(--color-text-secondary)}.profile-page .feedback-reply-form textarea{background:var(--color-bg-sunken);border-color:var(--color-border-subtle);color:var(--color-text-primary)}.profile-page .feedback-reply{color:var(--color-text-secondary);border-left-color:var(--color-border-subtle)}.profile-page input,.profile-page select,.profile-page textarea{background:var(--color-bg-sunken);border-color:var(--color-border-subtle);color:var(--color-text-primary);color-scheme:light dark}.profile-page input::placeholder,.profile-page textarea::placeholder{color:var(--color-text-disabled)}.profile-page input:focus,.profile-page select:focus,.profile-page textarea:focus,.profile-page input:focus-visible,.profile-page select:focus-visible,.profile-page textarea:focus-visible{border-color:var(--color-bg-brand-default);box-shadow:none}.profile-page .field>span,.profile-page .field-optional{color:var(--color-text-secondary)}.profile-page .report-form select option{background:var(--color-bg-elevated);color:var(--color-text-primary)}@media(max-width:900px){.profile-stats-modal-backdrop.mp-sheet-backdrop,.profile-share-backdrop.mp-sheet-backdrop,.profile-toolbar-dropdown-backdrop.mp-sheet-backdrop,.profile-offer-menu-backdrop.mp-sheet-backdrop{align-items:flex-end;justify-content:stretch;padding:0}.profile-stats-modal.mp-sheet,.profile-share-modal.mp-sheet,.profile-toolbar-dropdown-sheet.mp-sheet{width:100%;max-width:none;max-height:min(90vh,934px);border-radius:16px 16px 0 0;animation:mp-sheet-rise .28s ease-out}.profile-offer-menu-sheet.mp-sheet{width:100%;max-width:none;max-height:min(90vh,480px);border-radius:16px 16px 0 0;animation:mp-sheet-rise .28s ease-out}.profile-share-backdrop.mp-sheet-backdrop{padding-top:0;align-items:flex-end}.profile-share-modal.mp-sheet{padding:16px 16px 24px}.profile-share-body{flex-direction:column;align-items:stretch}.profile-share-qr-wrap{align-self:center}}@media(max-width:960px){.profile-page .profile-history-list{padding:0}.profile-page .profile-history-row{background:transparent;border-bottom:8px solid var(--color-bg-surface);border-radius:0;margin-bottom:0;padding:24px 16px 0}.profile-page .profile-history-row:last-child{border-bottom:0}.profile-page .profile-history-main-row{align-items:stretch;display:flex;flex-direction:column;gap:20px;padding-bottom:24px}.profile-page .profile-history-top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;width:100%}.profile-page .profile-history-method-name{white-space:normal}.profile-page .profile-history-badge-mobile{display:inline-flex;flex-shrink:0}.profile-page .profile-history-status-col,.profile-page .profile-history-actions-desktop{display:none}.profile-page .profile-history-legs{gap:12px;width:100%}.profile-page .profile-history-leg:last-child{text-align:right}.profile-page .profile-history-footer-mobile{align-items:center;background:var(--color-bg-surface);border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:8px;width:100%}.profile-page .profile-history-completed-label{color:var(--color-text-secondary);font-size:12px;font-weight:600;line-height:18px}.profile-page .profile-history-completed-time{color:var(--color-text-primary);font-size:14px;font-weight:600;line-height:20px}.profile-page .profile-history-cta-mobile{align-items:center;background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);color:var(--color-text-primary);display:inline-flex;flex-shrink:0;justify-content:center;text-decoration:none}.profile-page .profile-history-row+.profile-history-row{border-top:0}.profile-page .profile-feedback-panel{padding:0}.profile-page .profile-feedback-toolbar{align-items:center;display:flex;gap:16px;padding:16px}.profile-page .profile-feedback-filters{flex:1;min-width:0}.profile-page .profile-feedback-row{background:transparent;border-bottom:8px solid var(--color-bg-surface);display:flex;flex-direction:column;gap:20px;padding:24px 16px 0}.profile-page .profile-feedback-row-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;width:100%}.profile-page .profile-feedback-row-foot{align-items:center;display:flex;gap:12px;justify-content:space-between;padding-bottom:24px;width:100%}.profile-page .profile-feedback-view-desktop{display:none}.profile-page .profile-feedback-view-mobile{align-items:center;align-self:flex-start;background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-radius:6px;color:var(--color-text-primary);display:inline-flex;flex-shrink:0;font-size:14px;font-weight:600;justify-content:center;line-height:20px;min-height:36px;padding:8px 12px;text-decoration:none;white-space:nowrap}.profile-page .profile-feedback-comment{font-size:14px;font-weight:600;line-height:20px;width:100%}.profile-page .profile-feedback-trades-label{color:var(--color-text-secondary);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.profile-page .profile-filter-icon-btn{align-items:center;background:var(--color-bg-surface);border:0;border-radius:6px;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;padding:8px;width:36px}.profile-page .profile-filter-icon-btn:disabled{cursor:default;opacity:.5}.profile-page .profile-toolbar-dropdown-trigger--icon{align-items:center;background:var(--color-bg-surface);border:0;height:36px;justify-content:center;min-width:36px;padding:8px;width:36px}.profile-page .profile-method-card{padding:16px}.profile-page .profile-method-card .table-scroll{overflow:visible}.profile-page .profile-method-card .method-breakdown thead{display:none}.profile-page .profile-method-card .method-breakdown,.profile-page .profile-method-card .method-breakdown tbody,.profile-page .profile-method-card .method-breakdown tr,.profile-page .profile-method-card .method-breakdown td{display:block;width:100%}.profile-page .profile-method-card .method-breakdown tr{align-items:end;border-bottom:8px solid var(--color-bg-surface);display:grid;gap:12px 16px;grid-template-columns:1fr auto auto;padding:16px 0}.profile-page .profile-method-card .method-breakdown tbody tr:last-child{border-bottom:none;padding-bottom:0}.profile-page .profile-method-card .method-breakdown tbody tr:first-child{padding-top:0}.profile-page .profile-method-card .method-breakdown td{border:0;padding:0;text-align:left;width:auto}.profile-page .profile-method-card .method-breakdown td:first-child{font-weight:600;grid-column:1 / -1}.profile-page .profile-method-card .method-breakdown td:not(:first-child){color:var(--color-text-primary);font-size:14px;font-weight:600;text-align:left}.profile-page .profile-method-card .method-breakdown td:nth-child(3),.profile-page .profile-method-card .method-breakdown td:nth-child(4){text-align:right}.profile-page .profile-method-card .method-breakdown td:not(:first-child):before{color:var(--color-text-secondary);display:block;font-size:10px;font-weight:700;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.profile-page .profile-method-card .method-breakdown td:nth-child(2):before{content:"Trades"}.profile-page .profile-method-card .method-breakdown td:nth-child(3):before{content:"Positive"}.profile-page .profile-method-card .method-breakdown td:nth-child(4):before{content:"Negative"}.profile-page .profile-method-card .method-breakdown tbody tr:hover{background:transparent}.profile-page .profile-method-card .pm-row-name{font-size:16px;font-weight:600;line-height:24px}.profile-page .profile-offer-list{gap:0;padding:0}.profile-page .profile-offer-row{border-bottom:8px solid var(--color-bg-surface);border-radius:0;gap:0;padding:24px 0 0}.profile-page .profile-offer-row:last-child{border-bottom:0}.profile-page .profile-offer-main-row{align-items:stretch;display:flex;flex-direction:column;gap:20px;padding:0 16px 24px}.profile-page .profile-offer-row--mine .profile-offer-owner-toolbar{position:absolute;right:16px;top:24px;z-index:2}.profile-page .profile-offer-row--mine .profile-offer-method{padding-right:96px}.profile-page .profile-offer-method{align-items:flex-start;gap:8px;width:100%}.profile-page .profile-offer-row .own-offer-controls{align-items:stretch;border-top:0;display:flex;flex-direction:column;gap:0;padding:0 16px 24px;width:100%}.profile-page .profile-offer-row--mine:has(.profile-offer-editor) .profile-offer-main-row{padding-bottom:16px}.profile-page .profile-offer-editor{border-top:8px solid var(--color-bg-surface);gap:16px;margin:0 -16px;padding:20px 16px 0;width:calc(100% + 32px)}.profile-page .profile-offer-editor-fields{grid-template-columns:1fr 1fr}.profile-page .profile-offer-editor-field-wide{grid-column:1 / -1}.profile-page .profile-offer-editor-save{border-radius:8px;font-size:16px;height:44px;line-height:20px;margin-top:4px}.profile-page .profile-offer-row .own-offer-controls .state-note.error{margin:0;width:100%}.profile-page .profile-offer-legs{gap:12px;width:100%}.profile-page .profile-offer-leg:last-child{text-align:right}.profile-page .profile-offer-leg-label span{display:none}.profile-page .profile-offer-purchase-block{align-items:center;background:var(--color-bg-surface);border-radius:8px;column-gap:8px;display:grid;grid-template-columns:minmax(0,1fr) auto;padding:8px;width:100%}.profile-page .profile-offer-price{min-width:0}.profile-page .profile-offer-status{justify-content:center;max-width:5.5rem;min-width:0;padding:0 6px;width:auto}.profile-page .profile-offer-actions{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:4px}.profile-page .profile-offer-row .mp-offer-info{background:var(--color-bg-elevated);border-color:transparent;border-radius:6px;height:32px;width:32px}.profile-page .profile-offer-row .mp-offer-cta{border-radius:6px;font-size:16px;font-weight:600;height:36px;line-height:20px;padding:8px}}@media(max-width:640px){.profile-page .profile-mobile-footer-actions>.profile-btn-mobile-action,.profile-page .profile-mobile-footer-actions .profile-btn-icon-only{background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);box-shadow:none;color:var(--color-text-primary)}.profile-page .profile-tabs-head{gap:10px;padding:24px 16px 4px}.profile-page .profile-offers-panel,.profile-page .profile-feedback-panel,.profile-page .profile-history-list{padding:0}.profile-page .profile-offers-toolbar,.profile-page .profile-feedback-toolbar{align-items:center;display:flex;gap:16px;padding:16px}.profile-page .profile-side-switch{flex:1;min-width:0}.profile-page .profile-toolbar-dropdown{flex-shrink:0}.profile-page .profile-toolbar-dropdown-trigger--icon{align-items:center;height:36px;justify-content:center;min-width:36px;padding:8px;width:36px}.profile-page .profile-share-social{background:var(--color-bg-surface)}.profile-share-social-btn{background:transparent}}.main:has(.account-settings-page){max-width:1368px;color:var(--color-text-primary);background:var(--color-bg-page)}.account-settings-page{display:block;width:100%;color:var(--color-text-primary);font-family:var(--figma-font-display);background:transparent;padding-bottom:2rem}.account-settings-page ul{margin:0;padding:0;list-style:none}.account-settings-page button{font:inherit}.account-settings-page h1,.account-settings-page h2,.account-settings-page h3{text-transform:none;letter-spacing:0}.account-settings-header{margin-bottom:1.5rem}.account-settings-header-row{display:flex;align-items:center;gap:10px}.account-settings-menu-btn{display:none;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;padding:8px;border:none;border-radius:4px;background:var(--color-bg-elevated);color:var(--color-text-primary);cursor:pointer}.account-settings-menu-btn-mobile{box-shadow:0 0 0 1px var(--color-border-subtle)}.account-settings-title{flex:1 1 auto;margin:0;min-width:0;font-weight:700;font-size:38px;line-height:1.2;color:var(--color-text-primary)}.account-settings-page .account-settings-layout{display:grid;grid-template-columns:294px minmax(0,1fr);gap:1.5rem;align-items:start}.account-settings-page .account-settings-sidebar{position:sticky;top:1rem;display:flex;flex-direction:column;gap:16px;padding:16px;background:var(--color-bg-elevated);border-radius:8px}.account-settings-page .account-settings-nav-group{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.account-settings-page .account-settings-nav-item{display:flex;align-items:center;gap:4px;width:100%;padding:12px;border:none;border-radius:6px;background:var(--color-bg-surface);color:var(--color-text-primary);font-weight:600;font-size:16px;line-height:20px;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease}.account-settings-page .account-settings-nav-icon{flex-shrink:0;color:var(--color-icon-high-contrast, var(--color-text-primary))}.account-settings-page .account-settings-nav-item:hover:not(.is-active){background:var(--color-bg-elevated)}.account-settings-page .account-settings-nav-item.is-active{background:var(--color-bg-brand-default);color:var(--color-text-on-sell, #fff)}.account-settings-page .account-settings-nav-item.is-active .account-settings-nav-icon{color:var(--color-text-on-sell, #fff)}.account-settings-page .account-settings-sidebar.is-sheet{position:static;width:100%;min-width:0;padding:0;background:transparent;border-radius:0}.account-settings-page .account-settings-sidebar.is-sheet .account-settings-nav-item{white-space:normal}.account-settings-nav-sheet-backdrop{position:fixed;z-index:1100;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:0;background:#00000073}.account-settings-nav-sheet{display:flex;flex-direction:column;gap:16px;width:100%;max-height:85vh;padding:16px 16px 32px;border-radius:16px 16px 0 0;background:var(--color-bg-elevated);color:var(--color-text-primary);animation:account-sheet-in .28s ease;overflow:auto}.account-settings-nav-sheet-head{display:flex;align-items:center;gap:16px;min-height:32px}.account-settings-nav-sheet-title{flex:1 1 auto;margin:0;font-weight:600;font-size:16px;line-height:24px;color:var(--color-text-primary)}.account-settings-nav-sheet .account-settings-menu-btn{display:inline-flex;background:var(--color-bg-surface)}.account-selection-sheet-backdrop{position:fixed;z-index:1100;inset:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;width:100%;height:100%;padding:0;background:#00000073}.account-selection-sheet-backdrop--stacked{z-index:1200}.account-selection-sheet{display:flex;flex-direction:column;gap:24px;align-self:stretch;width:100%;max-width:100%;max-height:85vh;padding:16px 16px 40px;border:none;border-radius:20px 20px 0 0;background:var(--color-bg-elevated);color:var(--color-text-primary);font-family:var(--figma-font-display);box-shadow:0 16px 48px #00000029;animation:account-sheet-in .28s ease;overflow:hidden;box-sizing:border-box}.account-selection-sheet button{font:inherit}.account-selection-sheet-head{display:flex;align-items:center;gap:16px;min-height:32px;flex-shrink:0}.account-selection-sheet-title{flex:1 1 auto;margin:0;font-weight:600;font-size:16px;line-height:24px;color:var(--color-text-primary)}.account-selection-sheet-close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;padding:8px;border:none;border-radius:4px;background:var(--color-bg-surface);color:var(--color-text-primary);cursor:pointer}.account-selection-sheet-body{display:flex;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto}.account-selection-sheet--bare{padding-top:40px}.account-verification-mobile-sheet--bare{padding-top:0}.account-selection-sheet .account-dropdown-sheet-list{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;width:100%}.account-selection-sheet .account-dropdown-sheet-list li{display:block;width:100%}.account-selection-sheet .account-dropdown-option{display:flex;align-items:center;width:100%;padding:8px;border:none;border-radius:8px;background:var(--color-bg-elevated);color:var(--color-text-primary);font-weight:600;font-size:14px;line-height:20px;text-align:left;cursor:pointer;box-sizing:border-box}.account-selection-sheet .account-dropdown-option.is-active,.account-selection-sheet .account-dropdown-option:hover{background:var(--color-bg-surface)}.account-selection-sheet .account-currency-menu-sheet{position:static;display:flex;flex-direction:column;gap:12px;padding:0;border-radius:0;background:transparent;box-shadow:none}.account-selection-sheet .account-currency-menu-scroll{display:flex;flex-direction:column;gap:12px;max-height:none;overflow:visible}.account-selection-sheet .account-currency-section{display:flex;flex-direction:column;gap:8px}.account-selection-sheet .account-currency-section-list{display:flex;flex-direction:column;gap:4px}.account-selection-sheet .account-currency-section-label{margin:0;color:var(--color-text-secondary);font-weight:600;font-size:12px;line-height:18px}.account-selection-sheet .account-currency-option{display:flex;align-items:center;gap:8px;width:100%;padding:8px;border:none;border-radius:8px;background:var(--color-bg-elevated);color:var(--color-text-primary);text-align:left;cursor:pointer;box-sizing:border-box}.account-selection-sheet .account-currency-option.is-active,.account-selection-sheet .account-currency-option:hover{background:var(--color-bg-surface)}.account-selection-sheet .account-currency-icon-tile{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:6px;border-radius:6px;background:var(--color-bg-surface)}.account-selection-sheet .account-currency-option.is-active .account-currency-icon-tile{background:var(--color-bg-elevated)}.account-selection-sheet .account-currency-icon-tile img,.account-selection-sheet .account-currency-icon-tile .fiat-flag-mono{width:20px;height:20px;border-radius:2px}.account-selection-sheet .account-currency-option-text{display:flex;flex-direction:column;gap:2px;min-width:0}.account-selection-sheet .account-currency-option-title{font-weight:600;font-size:14px;line-height:20px}.account-selection-sheet .account-currency-option-sub{color:var(--color-text-secondary);font-weight:600;font-size:10px;line-height:16px}.account-selection-sheet .account-currency-empty{margin:0;padding:8px;color:var(--color-text-secondary);font-size:14px}.account-selection-sheet .account-sheet-form{display:flex;flex-direction:column;gap:1rem}.account-selection-sheet .account-verification-benefits-list{gap:8px}.account-selection-sheet .account-verification-benefits-item{display:flex;align-items:center;gap:8px;width:100%;padding:8px 0;color:var(--color-text-secondary);font-weight:400;font-size:14px;line-height:20px}.account-selection-sheet .account-verification-benefits-icon{flex-shrink:0;color:var(--color-green-500)}.account-selection-sheet .account-verification-mobile-sheet{gap:16px;width:100%}.account-selection-sheet .account-verification-mobile-back{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:0;border:none;background:transparent;color:var(--color-text-primary);font-weight:600;font-size:14px;line-height:20px;cursor:pointer}.account-selection-sheet .account-verification-mobile-sheet .verification-dialog-form{gap:16px}.account-settings-page .account-settings-content{display:flex;flex-direction:column;gap:1rem;min-width:0}.account-settings-page .account-section-stack{display:flex;flex-direction:column;gap:1rem}.account-settings-page .account-settings-card,.account-settings-page .card{padding:24px;background:var(--color-bg-elevated);border:none;border-radius:8px;color:var(--color-text-primary);box-shadow:none}.account-settings-page .account-settings-card-header,.account-settings-page .card>h2:first-child{margin:0 0 1rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border-subtle)}.account-settings-page .account-settings-card-title,.account-settings-page .card>h2{margin:0;font-weight:600;font-size:20px;line-height:26px;color:var(--color-text-primary)}.account-settings-page .account-settings-card-body{display:flex;flex-direction:column;gap:16px}.account-settings-page .account-profile-section{display:flex;flex-direction:column;gap:1rem}.account-settings-page .account-profile-details-row{display:flex;flex-direction:column;gap:1rem;align-items:stretch}@media(min-width:961px){.account-settings-page .account-profile-details-row{flex-direction:row;gap:24px;align-items:flex-start}.account-settings-page .account-profile-details-row>.account-settings-card{flex:1 1 0;min-width:0}}.account-settings-page .account-profile-hero{display:flex;gap:24px;align-items:stretch}.account-settings-page .account-profile-panel{flex:1 1 0;min-width:0;padding:16px;background:var(--color-bg-surface);border-radius:8px}.account-settings-page .account-avatar-panel-main{display:flex;gap:16px;align-items:flex-start}.account-settings-page .account-avatar-col{display:flex;flex-direction:column;gap:16px;align-items:center;flex-shrink:0}.account-settings-page .account-avatar-frame{display:flex;align-items:center;justify-content:center;width:100px;height:100px;flex-shrink:0;overflow:hidden;border-radius:4px;background:var(--color-bg-elevated)}.account-settings-page .account-avatar-frame .avatar,.account-settings-page .account-avatar-frame .identicon{border-radius:4px}.account-settings-page .account-avatar-copy{display:flex;flex-direction:column;gap:8px;min-width:0}.account-settings-page .account-avatar-label{margin:0;color:var(--color-text-secondary);font-weight:600;font-size:16px;line-height:24px}.account-settings-page .account-avatar-desc{margin:0;color:var(--color-text-secondary);font-size:14px;line-height:20px}.account-settings-page .account-avatar-desc-strong{font-weight:600}.account-settings-page .account-btn-upload{display:flex;align-items:center;justify-content:center;width:100%;min-height:28px;padding:6px;border:none;border-radius:4px;background:var(--color-bg-elevated);color:var(--color-text-primary);font-weight:600;font-size:12px;line-height:16px;cursor:pointer}.account-settings-page .account-bio-panel{display:flex;flex-direction:column}.account-settings-page .account-bio-label{margin:0 0 8px;color:var(--color-text-secondary);font-weight:600;font-size:16px;line-height:24px}.account-settings-page .account-bio-input-wrap{height:90px;margin-bottom:8px}.account-settings-page .account-bio-readonly,.account-settings-page .account-bio-textarea{width:100%;height:100%;padding:12px;border:none;border-radius:8px;background:var(--color-bg-elevated);color:var(--color-text-primary);font-weight:600;font-size:14px;line-height:22px;resize:none;box-sizing:border-box}.account-settings-page .account-bio-readonly.is-placeholder{color:var(--color-text-muted)}.account-settings-page .account-bio-textarea:focus{outline:2px solid var(--color-bg-brand-default);outline-offset:0}.account-settings-page .account-bio-editor-foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.account-settings-page .account-bio-count{color:var(--color-text-secondary);font-weight:500;font-size:12px;line-height:18px}.account-settings-page .account-bio-editor-actions{display:flex;gap:8px}.account-settings-page .account-bio-error{margin:.5rem 0 0;color:var(--color-text-danger, #c0392b);font-size:13px}.account-settings-page .account-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:.5rem 1rem;border:1px solid transparent;border-radius:6px;font-weight:600;font-size:14px;cursor:pointer}.account-settings-page .account-btn-xs{min-height:28px;min-width:60px;padding:6px;border-radius:4px;font-size:12px;line-height:16px}.account-settings-page .account-btn-primary{background:var(--color-bg-brand-default);color:#fff;border:none}.account-settings-page .account-btn-primary:disabled{opacity:.7;cursor:not-allowed}.account-settings-page .account-btn-secondary{background:var(--color-bg-surface);color:var(--color-text-primary);border:none}.account-settings-page .account-btn-secondary:disabled{opacity:.7;cursor:not-allowed}.account-settings-page .account-btn-danger{background:var(--color-bg-danger-subtle, rgb(224 36 36 / 12%));color:var(--color-text-danger-default, #e02424);border:none}.account-settings-page .account-btn-danger:disabled{opacity:.7;cursor:not-allowed}.account-settings-page .account-btn-white{background:var(--color-bg-elevated);color:var(--color-text-primary);border:none}.account-settings-page .account-btn-white:disabled{opacity:.7;cursor:not-allowed}.account-settings-page .account-btn-danger-solid{background:var(--color-bg-sell-default, #e02424);color:var(--color-text-on-danger, #fff);border:none}.account-settings-page .account-btn-danger-solid:disabled{opacity:.7;cursor:not-allowed}.account-settings-page .account-btn-change{flex-shrink:0;min-height:auto;min-width:auto;padding:10px;font-size:16px;line-height:20px}.account-settings-page .account-btn-save{background:var(--color-bg-elevated);color:var(--color-text-disabled, #ced2ce);border:none;cursor:not-allowed}.account-settings-page .account-btn-save:not(:disabled){color:var(--color-text-primary);cursor:pointer}.account-settings-page .account-btn-save:not(:disabled):hover{background:var(--color-bg-surface)}.account-settings-page .account-field-row{display:flex;flex-direction:column;gap:4px;align-items:stretch}.account-settings-page .account-field-row+.account-field-row{margin-top:12px}.account-settings-page .account-field-label{color:var(--color-text-secondary);font-weight:500;font-size:14px;line-height:20px}.account-settings-page .account-field-input{display:flex;align-items:center;gap:8px;min-height:40px;padding:6px 6px 6px 12px;border:none;border-radius:6px;background:var(--color-bg-surface)}.account-settings-page .account-field-input.is-readonly{padding-right:12px}.account-settings-page .account-field-value{flex:1;min-width:0;color:var(--color-text-primary);font-weight:600;font-size:16px;line-height:22px}.account-settings-page .account-field-value.is-readonly{color:var(--color-text-muted)}.account-settings-page .account-field-edit-btn{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:28px;height:28px;padding:6px;border:none;border-radius:4px;background:var(--color-bg-elevated);color:var(--color-icon-secondary);cursor:pointer}.account-settings-page .account-field-edit-btn:hover{color:var(--color-text-primary)}.account-settings-page .account-dropdown-field{display:flex;flex-direction:column;gap:4px;width:100%}.account-settings-page .account-dropdown-field+.account-dropdown-field{margin-top:0}.account-settings-page .account-dropdown-label{color:var(--color-text-secondary);font-weight:500;font-size:14px;line-height:20px}.account-settings-page .account-dropdown{position:relative;width:100%}.account-settings-page .account-dropdown-trigger{display:flex;align-items:center;gap:12px;width:100%;min-height:40px;padding:10px 8px;border:none;border-radius:6px;background:var(--color-bg-surface);color:var(--color-text-primary);font-weight:600;font-size:16px;line-height:20px;text-align:left;cursor:pointer}.account-settings-page .account-dropdown-trigger:disabled,.account-settings-page .account-dropdown.is-disabled .account-dropdown-trigger{opacity:.7;cursor:not-allowed}.account-settings-page .account-dropdown-value{flex:1 1 auto;min-width:0}.account-settings-page .account-dropdown-value.is-placeholder,.account-verification-dialog .account-dropdown-value.is-placeholder,.account-selection-sheet .account-dropdown-value.is-placeholder{color:var(--color-text-muted, #565d56)}.account-settings-page .account-dropdown-chevron{flex-shrink:0;color:var(--color-icon-secondary);transition:transform .15s ease}.account-settings-page .account-dropdown.is-open .account-dropdown-chevron,.account-settings-page .account-currency-picker.is-open .account-dropdown-chevron{transform:rotate(180deg)}.account-settings-page .account-dropdown-menu,.account-settings-page .account-dropdown-menu-panel{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;margin:0;padding:8px;list-style:none;border-radius:8px;background:var(--color-bg-elevated);box-shadow:6px 6px #0000001a;box-sizing:border-box}.account-settings-page .account-dropdown-menu-panel{display:flex;flex-direction:column;gap:8px;max-height:min(360px,55vh)}.account-settings-page .account-dropdown-menu-panel .account-dropdown-menu{position:static;z-index:auto;top:auto;left:auto;right:auto;flex:1 1 auto;min-height:0;max-height:none;margin:0;padding:0;overflow:auto;box-shadow:none;background:transparent}.account-settings-page .account-dropdown-search,.account-verification-dialog .account-dropdown-search,.account-selection-sheet .account-dropdown-search{display:flex;align-items:center;gap:8px;flex-shrink:0;height:40px;padding:0 12px;border-radius:8px;background:var(--color-bg-surface);color:var(--color-icon-secondary);box-sizing:border-box}.account-settings-page .account-dropdown-search input,.account-verification-dialog .account-dropdown-search input,.account-selection-sheet .account-dropdown-search input{flex:1 1 auto;min-width:0;border:none;background:transparent;color:var(--color-text-primary);font-weight:600;font-size:14px;line-height:22px;outline:none}.account-settings-page .account-dropdown-search input::placeholder,.account-verification-dialog .account-dropdown-search input::placeholder,.account-selection-sheet .account-dropdown-search input::placeholder{color:var(--color-text-muted)}.account-settings-page .account-dropdown-empty,.account-verification-dialog .account-dropdown-empty,.account-selection-sheet .account-dropdown-empty{margin:0;padding:12px 8px;color:var(--color-text-secondary);font-size:13px;line-height:18px}.account-selection-sheet .account-dropdown-sheet-panel{display:flex;flex-direction:column;gap:12px;width:100%;min-height:0;flex:1 1 auto}.account-selection-sheet .account-dropdown-sheet-panel .account-dropdown-sheet-list{flex:1 1 auto;min-height:0;max-height:min(55vh,420px);overflow:auto}.account-settings-page .account-dropdown-option{display:block;width:100%;padding:8px;border:none;border-radius:8px;background:transparent;color:var(--color-text-primary);font-weight:600;font-size:14px;line-height:20px;text-align:left;cursor:pointer}.account-settings-page .account-dropdown-option:hover,.account-settings-page .account-dropdown-option.is-active{background:var(--color-bg-surface)}.account-settings-page .account-currency-picker{position:relative;width:100%}.account-settings-page .account-currency-picker.is-disabled .account-dropdown-trigger{opacity:.7;cursor:not-allowed}.account-settings-page .account-currency-menu{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;display:flex;flex-direction:column;gap:8px;padding:8px;border-radius:8px;background:var(--color-bg-elevated);box-shadow:6px 6px #0000001a}.account-settings-page .account-currency-search{display:flex;align-items:center;gap:4px;height:36px;padding:4px 4px 4px 10px;border-radius:6px;background:var(--color-bg-surface);color:var(--color-icon-secondary)}.account-settings-page .account-currency-search input{flex:1 1 auto;min-width:0;border:none;background:transparent;color:var(--color-text-primary);font-weight:600;font-size:14px;line-height:22px;outline:none}.account-settings-page .account-currency-search input::placeholder{color:var(--color-text-muted)}.account-settings-page .account-currency-menu-scroll{display:flex;flex-direction:column;gap:12px;max-height:min(320px,50vh);overflow:auto}.account-settings-page .account-currency-section{display:flex;flex-direction:column;gap:8px}.account-settings-page .account-currency-section-list{display:flex;flex-direction:column;gap:4px}.account-settings-page .account-currency-section-label{margin:0;color:var(--color-text-secondary);font-weight:600;font-size:12px;line-height:18px}.account-settings-page .account-currency-option{display:flex;align-items:center;gap:8px;width:100%;padding:8px;border:none;border-radius:8px;background:var(--color-bg-elevated);color:var(--color-text-primary);text-align:left;cursor:pointer}.account-settings-page .account-currency-option:hover,.account-settings-page .account-currency-option.is-active{background:var(--color-bg-surface)}.account-settings-page .account-currency-icon-tile{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:6px;border-radius:6px;background:var(--color-bg-surface)}.account-settings-page .account-currency-option.is-active .account-currency-icon-tile{background:var(--color-bg-elevated)}.account-settings-page .account-currency-icon-tile img,.account-settings-page .account-currency-icon-tile .fiat-flag-mono{width:20px;height:20px;border-radius:2px}.account-settings-page .account-currency-option-text{display:flex;flex-direction:column;gap:2px;min-width:0}.account-settings-page .account-currency-option-title{font-weight:600;font-size:14px;line-height:20px}.account-settings-page .account-currency-option-sub{color:var(--color-text-secondary);font-weight:600;font-size:10px;line-height:16px}.account-settings-page .account-currency-empty{margin:0;padding:8px;color:var(--color-text-secondary);font-size:14px}.account-settings-page .btn{border-radius:6px}.account-settings-page .btn-primary{background:var(--color-bg-brand-default);color:#fff;border-color:var(--color-bg-brand-default)}.account-settings-page .btn-ghost,.account-settings-page .btn:not(.btn-primary):not(.btn-danger){background:var(--color-bg-surface);color:var(--color-text-primary);border-color:var(--color-border-subtle)}.account-settings-page .field input,.account-settings-page .field textarea,.account-settings-page .field select{border-radius:6px;background:var(--color-bg-surface);color:var(--color-text-primary);border-color:var(--color-border-subtle)}.account-settings-page .muted{color:var(--color-text-secondary)}.account-settings-page table{color:var(--color-text-primary)}.account-settings-page th,.account-settings-page td{border-color:var(--color-border-subtle)}.account-settings-page .account-sheet-backdrop,.account-modal-backdrop{position:fixed;z-index:1100;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:0;background:#00000073}.account-settings-page .account-sheet,.account-modal{width:100%;max-width:520px;max-height:85vh;overflow:auto;padding:1rem 1.25rem 1.5rem;border:none;border-radius:16px 16px 0 0;background:var(--color-bg-elevated);color:var(--color-text-primary);animation:account-sheet-in .28s ease}.account-modal{display:flex;flex-direction:column;gap:24px;max-width:500px;padding:40px 24px 24px;border-radius:8px;box-shadow:0 16px 48px #00000029;animation:none}@keyframes account-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.account-settings-page .account-sheet-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.account-settings-page .account-sheet-header h3{margin:0;font-size:18px;font-weight:600;color:var(--color-text-primary)}.account-settings-page .account-sheet-close{border:none;background:transparent;color:var(--color-text-secondary);cursor:pointer}.account-settings-page .account-sheet-form{display:flex;flex-direction:column;gap:1rem}.account-settings-page .account-field span{color:var(--color-text-secondary);font-weight:500;font-size:14px}.account-settings-page .account-field input{min-height:44px;padding:.625rem .75rem;border:1px solid var(--color-border-subtle);border-radius:6px;background:var(--color-bg-surface);color:var(--color-text-primary);font-size:16px}.account-settings-page .account-verified-badge{color:var(--color-text-success);font-weight:600}.account-modal-content{display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center}.account-modal-title{margin:0;max-width:358px;font-weight:600;font-size:32px;line-height:36px;letter-spacing:0;text-transform:none;color:var(--color-text-primary)}.account-modal-message{margin:0;max-width:358px;color:var(--color-text-secondary);font-weight:400;font-size:16px;line-height:24px}.account-modal-actions{display:flex;gap:10px;width:100%;max-width:452px;margin:0 auto}.account-modal-btn{flex:1 1 0;min-height:40px;padding:10px;border:none;border-radius:6px;font-weight:600;font-size:16px;line-height:20px;cursor:pointer}.account-modal-btn-cancel{background:var(--color-bg-surface);color:var(--color-text-primary)}.account-modal-btn-confirm{background:var(--color-bg-brand-default);color:#fff}.account-modal-btn:disabled{opacity:.7;cursor:not-allowed}@media(max-width:960px){.account-settings-page .account-profile-hero{flex-direction:column}}@media(max-width:720px){.account-settings-page{padding-bottom:5rem}.account-settings-header{margin-bottom:1.5rem}.account-settings-menu-btn-mobile{display:inline-flex}.account-settings-page .account-settings-layout{grid-template-columns:1fr}.account-settings-page .account-settings-layout>.account-settings-sidebar:not(.is-sheet){display:none}.account-settings-title{font-weight:600;font-size:24px;line-height:30px}.account-settings-page .account-settings-card,.account-settings-page .card{padding:16px}.account-settings-page .account-profile-hero{gap:16px}.account-settings-page .account-avatar-panel-main{display:grid;grid-template-columns:75px minmax(0,1fr);column-gap:16px;row-gap:16px;align-items:start}.account-settings-page .account-avatar-col{display:contents}.account-settings-page .account-avatar-frame{grid-column:1;grid-row:1;width:75px;height:75px}.account-settings-page .account-avatar-frame .avatar,.account-settings-page .account-avatar-frame .identicon{width:75px;height:75px}.account-settings-page .account-avatar-copy{grid-column:2;grid-row:1}.account-settings-page .account-avatar-col .account-btn-upload{grid-column:1 / -1;grid-row:2;width:100%;min-height:40px;padding:8px;border-radius:6px;font-size:16px;line-height:20px}.account-modal{padding:32px 20px 20px}.account-modal-title{font-size:24px;line-height:30px}}@media(min-width:721px){.account-settings-page .account-sheet-backdrop,.account-sheet-backdrop{align-items:center;padding:1rem}.account-settings-page .account-sheet{align-self:center;max-width:500px;border-radius:8px;animation:account-modal-in .2s ease}.account-modal-backdrop{align-items:center;padding:1rem}@keyframes account-modal-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}}.account-username-modal-backdrop{position:fixed;z-index:1100;inset:0;display:flex;align-items:center;justify-content:center;padding:1rem;background:#00000073}.account-username-modal{display:flex;flex-direction:column;gap:24px;width:100%;max-width:500px;padding:24px;border-radius:8px;background:var(--color-bg-elevated);color:var(--color-text-primary);box-shadow:0 16px 48px #00000029}.account-username-modal-top{display:flex;align-items:center;gap:16px;min-height:32px}.account-username-modal-title{flex:1 1 auto;margin:0;font-weight:600;font-size:16px;line-height:24px;color:var(--color-text-primary)}.account-username-modal-close{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;padding:8px;border:none;border-radius:4px;background:var(--color-bg-surface);color:var(--color-text-primary);cursor:pointer}.account-username-modal-close:disabled{opacity:.7;cursor:not-allowed}.account-username-modal-body{display:flex;flex-direction:column;gap:24px}.account-username-modal-copy{margin:0;color:var(--color-text-secondary);font-size:14px;line-height:20px}.account-username-modal-copy strong{color:var(--color-text-primary);font-weight:600}.account-username-modal-copy.account-username-modal-blocked{color:var(--color-text-secondary)}.account-username-modal-field{display:flex;flex-direction:column;gap:4px;width:100%}.account-username-modal-input{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 8px 8px 12px;border-radius:8px;background:var(--color-bg-surface)}.account-username-modal-input.is-error{background:var(--color-bg-danger-subtle, #fff1f0)}.account-username-modal-input input{flex:1 1 auto;min-width:0;border:none;background:transparent;color:var(--color-text-primary);font-weight:600;font-size:16px;line-height:22px;outline:none}.account-username-modal-input.is-error input{color:var(--color-text-danger, #e02424)}.account-username-modal-clear{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;padding:6px;border:none;border-radius:4px;background:transparent;color:var(--color-text-secondary);cursor:pointer}.account-username-modal-error{margin:0;color:var(--color-text-danger, #e02424);font-size:12px;line-height:18px}.account-username-modal-actions{display:flex;gap:10px;width:100%;max-width:452px}.account-username-modal-btn{flex:1 1 0;min-height:40px;padding:10px;border:none;border-radius:6px;font-weight:600;font-size:16px;line-height:20px;cursor:pointer}.account-username-modal-btn-cancel{background:var(--color-bg-surface);color:var(--color-text-primary)}.account-username-modal-btn-save{background:var(--color-bg-disabled, #f2f4f2);color:var(--color-text-disabled, #ced2ce);cursor:not-allowed}.account-username-modal-btn-save.is-active{background:var(--color-bg-brand-default);color:#fff;cursor:pointer}.account-username-modal-btn:disabled{cursor:not-allowed}.account-phone-modal-backdrop{position:fixed;z-index:1100;inset:0;display:flex;align-items:center;justify-content:center;padding:1rem;background:#00000073}.account-phone-modal{display:flex;flex-direction:column;gap:24px;width:100%;max-width:500px;padding:24px;border-radius:8px;background:var(--color-bg-elevated);color:var(--color-text-primary);box-shadow:0 16px 48px #00000029}.account-phone-modal-top{display:flex;align-items:center;gap:16px;min-height:32px}.account-phone-modal-title{flex:1 1 auto;margin:0;font-weight:600;font-size:16px;line-height:24px;color:var(--color-text-primary)}.account-phone-modal-close{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;padding:8px;border:none;border-radius:4px;background:var(--color-bg-surface);color:var(--color-text-primary);cursor:pointer}.account-phone-modal-close:disabled{opacity:.7;cursor:not-allowed}.account-phone-modal-body{display:flex;flex-direction:column;gap:16px}.account-phone-modal-copy{margin:0;color:var(--color-text-secondary);font-weight:500;font-size:14px;line-height:20px}.account-phone-modal-copy strong{color:var(--color-text-primary);font-weight:600}.account-phone-modal-field{display:flex;flex-direction:column;gap:4px;width:100%}.account-phone-modal-input{display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 10px 10px 12px;border-radius:8px;background:var(--color-bg-surface)}.account-phone-modal-input.is-error{background:var(--color-bg-danger-subtle, #fff1f0)}.account-phone-modal-country{position:relative;flex-shrink:0}.account-phone-modal-country-trigger{display:flex;align-items:center;gap:8px;padding:0;border:none;background:transparent;color:var(--color-text-primary);cursor:pointer}.account-phone-modal-country-trigger:disabled{opacity:.7;cursor:not-allowed}.account-phone-modal-flag{display:block;width:24px;height:16px;flex-shrink:0;object-fit:cover;border-radius:2px}.account-phone-modal-country-menu{position:absolute;z-index:5;top:calc(100% + 6px);left:0;min-width:220px;max-height:240px;margin:0;padding:6px;overflow-y:auto;list-style:none;border-radius:8px;background:var(--color-bg-elevated);box-shadow:0 12px 32px #00000029}.account-phone-modal-country-option{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:none;border-radius:6px;background:transparent;color:var(--color-text-primary);font-size:14px;text-align:left;cursor:pointer}.account-phone-modal-country-option:hover,.account-phone-modal-country-option.is-active{background:var(--color-bg-surface)}.account-phone-modal-dial{margin-left:auto;color:var(--color-text-secondary);font-size:13px}.account-phone-modal-divider{flex-shrink:0;width:1px;height:24px;background:var(--color-border-subtle)}.account-phone-modal-prefix{flex-shrink:0;color:var(--color-text-muted);font-weight:600;font-size:16px;line-height:22px}.account-phone-modal-number{flex:1 1 auto;min-width:0;border:none;background:transparent;color:var(--color-text-primary);font-weight:600;font-size:16px;line-height:22px;outline:none}.account-phone-modal-number::placeholder{color:var(--color-text-muted);font-weight:600}.account-phone-modal-input.is-error .account-phone-modal-prefix,.account-phone-modal-input.is-error .account-phone-modal-number{color:var(--color-text-danger, #e02424)}.account-phone-modal-error{margin:0;color:var(--color-text-danger, #e02424);font-size:12px;line-height:18px}.account-phone-modal-alert{display:flex;gap:8px;align-items:flex-start;padding:12px;border-radius:8px;background:var(--color-bg-warning-subtle, #fff8e6)}.account-phone-modal-alert-icon{flex-shrink:0;color:var(--color-text-warning, #5d3700)}.account-phone-modal-alert p{margin:0;color:var(--color-text-warning, #5d3700);font-weight:500;font-size:14px;line-height:20px}.account-phone-modal-actions{display:flex;gap:10px;width:100%;max-width:452px}.account-phone-modal-btn{flex:1 1 0;min-height:40px;padding:10px;border:none;border-radius:6px;font-weight:600;font-size:16px;line-height:20px;cursor:pointer}.account-phone-modal-btn-cancel{background:var(--color-bg-surface);color:var(--color-text-primary)}.account-phone-modal-btn-continue{background:var(--color-bg-disabled, #f2f4f2);color:var(--color-text-disabled, #ced2ce);cursor:not-allowed}.account-phone-modal-btn-continue.is-active{background:var(--color-bg-brand-default);color:#fff;cursor:pointer}.account-phone-modal-btn:disabled{cursor:not-allowed}@media(max-width:720px){.account-phone-modal-backdrop{align-items:flex-end;padding:0}.account-phone-modal{max-width:none;border-radius:16px 16px 0 0;animation:account-sheet-in .28s ease}.account-username-modal-backdrop{align-items:flex-end;padding:0}.account-username-modal{max-width:none;border-radius:16px 16px 0 0;animation:account-sheet-in .28s ease}}@media(prefers-reduced-motion:reduce){.account-settings-page .account-sheet{animation:none}}.account-settings-page .verification-levels-card .account-settings-card-body{gap:16px}.account-settings-page .verification-level-list{display:flex;flex-direction:column;gap:16px}.account-settings-page .verification-email-feedback{margin:0;color:var(--color-text-secondary);font-size:14px;line-height:20px}.account-settings-page .verification-level-row{display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:8px;background:var(--color-bg-surface);color:var(--color-text-primary)}.account-settings-page .verification-level-row--current,.account-settings-page .verification-level-row--verified{background:var(--color-bg-brand-subtle)}.account-settings-page .verification-level-row--active{background:var(--color-green-800);color:var(--color-text-primary-white, #fff)}.account-settings-page .verification-level-row--active .verification-level-row-title,.account-settings-page .verification-level-row--active .verification-level-row-subtitle,.account-settings-page .verification-level-row--active .verification-level-benefits-label,.account-settings-page .verification-level-row--active .verification-level-benefit{color:var(--color-text-primary-white, #fff)}.account-settings-page .verification-level-row--locked{background:var(--color-bg-surface);color:var(--color-text-disabled)}.account-settings-page .verification-level-row--locked .verification-level-row-title{color:var(--color-text-disabled)}.account-settings-page .verification-level-row--rejected{background:var(--color-bg-danger-subtle)}.account-settings-page .verification-level-row-main{display:flex;align-items:center;justify-content:space-between;gap:16px}.account-settings-page .verification-level-row-title{margin:0;font-weight:600;font-size:20px;line-height:26px}.account-settings-page .verification-level-row-subtitle{margin:0;font-weight:400;font-size:14px;line-height:20px;color:var(--color-text-secondary)}.account-settings-page .verification-badge--current{min-height:18px;padding:3px 4px;border-radius:4px;background:var(--color-bg-warning-subtle-strong, #ffe9af);color:var(--color-text-warning, #5d3700);font-weight:700;font-size:10px;line-height:12px}.account-settings-page .verification-badge{display:inline-flex;align-items:center;border-radius:4px}.account-settings-page .verification-level-row-copy{flex:1 1 auto;min-width:0}.account-settings-page .verification-level-row-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px}.account-settings-page .verification-badge--optional{padding:2px 8px;background:var(--color-bg-elevated);color:var(--color-text-disabled);font-weight:600;font-size:12px;line-height:16px}.account-settings-page .verification-level-row--active .verification-badge--optional{background:#ffffff29;color:#ffffffe5}.account-settings-page .verification-level-row-actions{display:flex;flex-shrink:0;align-items:center;gap:8px}.account-settings-page .verification-level-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border:none;font-weight:600;cursor:pointer}.account-settings-page .verification-level-action:disabled{cursor:default}.account-settings-page .verification-level-action--verify{padding:10px;border-radius:6px;background:var(--color-bg-elevated, #fff);color:var(--color-text-primary);font-size:16px;line-height:20px}.account-settings-page .verification-level-row--locked .verification-level-action--verify{background:var(--color-bg-elevated);color:var(--color-text-disabled)}.account-settings-page .verification-level-action--verified{padding:12px;border-radius:8px;background:var(--color-bg-elevated, #fff);color:var(--color-text-disabled, #ced2ce);font-size:18px;line-height:22px}.account-settings-page .verification-level-row--active .verification-level-action--verified{background:var(--color-bg-elevated, #fff);color:var(--color-text-disabled, #ced2ce)}.account-settings-page .verification-level-action--pending{background:var(--color-bg-elevated);color:var(--color-text-secondary)}.account-settings-page .verification-level-action--rejected{background:var(--color-bg-danger-default, #e02424);color:#fff}.account-settings-page .verification-level-expand{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:10px;border:none;border-radius:6px;background:var(--color-bg-elevated, #fff);color:var(--color-text-primary);cursor:pointer}.account-settings-page .verification-level-row--active .verification-level-expand{background:var(--color-bg-elevated, #fff);color:var(--color-text-primary)}.account-settings-page .verification-level-row--rejected .verification-level-expand{background:#fff}.account-settings-page .verification-level-benefits{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.account-settings-page .verification-level-benefits-label{font-weight:600;font-size:14px;line-height:20px;color:var(--color-text-primary)}.account-settings-page .verification-level-benefit{display:inline-flex;align-items:center;gap:4px;font-weight:400;font-size:14px;line-height:20px;color:var(--color-text-secondary)}.account-settings-page .verification-level-benefit-icon{flex-shrink:0;color:var(--color-green-500)}.account-settings-page .verification-level-row--verified .verification-level-benefit-icon{color:var(--color-green-500)}.account-settings-page .verification-level-row--active .verification-level-benefit-icon{color:var(--color-text-primary-white, #fff)}.account-settings-page .verification-level-rejection{display:flex;flex-direction:column;gap:12px;padding:12px;border-radius:8px;background:var(--color-bg-elevated)}.account-settings-page .verification-level-rejection-text{margin:0;font-size:14px;line-height:20px;color:var(--color-text-primary)}.account-settings-page .verification-level-resubmit{align-self:flex-start;min-height:36px;padding:0 12px;border:none;border-radius:6px;background:var(--color-bg-brand-default);color:#fff;font-weight:600;font-size:14px;cursor:pointer}@media(max-width:720px){.account-settings-page .verification-level-row--mobile{gap:16px;padding:16px}.account-settings-page .verification-level-row--mobile .verification-level-row-title{font-size:16px;line-height:24px}.account-settings-page .verification-level-badge-strip{display:flex;align-items:center;justify-content:center;width:100%;min-height:18px;padding:3px 4px;border-radius:4px;font-weight:700;font-size:10px;line-height:12px;text-align:center}.account-settings-page .verification-level-badge-strip--current{background:var(--color-bg-warning-subtle-strong, #ffe9af);color:var(--color-text-warning, #5d3700)}.account-settings-page .verification-level-badge-strip--optional{background:var(--color-bg-elevated);color:var(--color-text-disabled)}.account-settings-page .verification-level-row--active .verification-level-badge-strip--optional{background:#ffffff29;color:#ffffffe5}.account-settings-page .verification-level-mobile-body{display:flex;flex-direction:column;gap:16px;width:100%}.account-settings-page .verification-level-mobile-head{display:flex;flex-direction:column;gap:8px;width:100%}.account-settings-page .verification-level-mobile-title-row{display:flex;align-items:center;gap:8px;width:100%}.account-settings-page .verification-level-mobile-title-row .verification-level-row-title{flex:1 1 auto;min-width:0}.account-settings-page .verification-level-details-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:28px;min-height:28px;padding:6px;border:none;border-radius:4px;background:var(--color-bg-elevated);color:var(--color-text-primary);cursor:pointer}.account-settings-page .verification-level-row--locked .verification-level-details-btn{color:var(--color-text-disabled);cursor:default}.account-settings-page .verification-level-row--active .verification-level-details-btn{background:var(--color-bg-elevated);color:var(--color-text-primary)}.account-settings-page .verification-level-action--mobile{width:100%;min-height:40px;padding:10px;border-radius:6px;font-size:16px;line-height:20px}.account-settings-page .verification-level-row--active .verification-level-action--verify.verification-level-action--mobile{color:var(--color-text-primary)}.account-settings-page .verification-level-action--verified.verification-level-action--mobile{width:100%;padding:10px;border-radius:6px;font-size:16px;line-height:20px}.account-settings-page .verification-level-row--locked .verification-level-action--verify.verification-level-action--mobile{color:var(--color-text-disabled)}}.account-settings-page .account-limits-card .account-settings-card-body{gap:16px}.account-settings-page .account-limits-head{display:flex;flex-direction:column;gap:8px}.account-settings-page .account-limits-badge{display:inline-flex;align-items:center;align-self:flex-start;min-height:24px;padding:4px 8px;border-radius:4px;font-weight:700;font-size:12px;line-height:16px}.account-settings-page .account-limits-badge--verified{background:var(--color-bg-brand-subtle);color:var(--color-green-800, #036b26)}.account-settings-page .account-limits-badge--muted{background:var(--color-bg-surface);color:var(--color-text-secondary)}.account-settings-page .account-limits-note{margin:0;color:var(--color-text-secondary);font-weight:400;font-size:14px;line-height:20px}.account-settings-page .account-limits-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0}.account-settings-page .account-limits-metric{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:8px;background:var(--color-bg-surface)}.account-settings-page .account-limits-metric-label{margin:0;color:var(--color-text-secondary);font-weight:400;font-size:14px;line-height:20px}.account-settings-page .account-limits-metric-value{margin:0;color:var(--color-text-primary);font-weight:600;font-size:16px;line-height:24px;font-variant-numeric:tabular-nums}.account-settings-page .account-limits-progress-wrap{display:flex;flex-direction:column;gap:8px}.account-settings-page .account-limits-progress-wrap .progress{height:8px;border:none;border-radius:99px;background:var(--color-bg-surface);overflow:hidden}.account-settings-page .account-limits-progress-wrap .progress-fill{height:100%;border-radius:99px;background:var(--color-bg-brand-default)}.account-settings-page .account-limits-progress-wrap .progress-fill.hot{background:var(--color-text-warning, #b45309)}.account-settings-page .account-limits-remaining{margin:0;color:var(--color-text-secondary);font-size:14px;line-height:20px}.account-settings-page .account-payment-card .account-settings-card-body{gap:16px}.account-settings-page .account-payment-lead{margin:0;color:var(--color-text-secondary);font-weight:400;font-size:14px;line-height:20px}.account-settings-page .account-payment-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px 24px;border-radius:8px;background:var(--color-bg-surface);text-align:center}.account-settings-page .account-payment-empty-text{margin:0;max-width:420px;color:var(--color-text-secondary);font-size:14px;line-height:20px}.account-settings-page .account-payment-add-btn{min-width:200px;font-size:16px;line-height:20px}.account-settings-page .account-instrument-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.account-settings-page .account-instrument-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px;border-radius:8px;background:var(--color-bg-surface)}.account-settings-page .account-instrument-copy{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:4px 8px;align-items:center;min-width:0}.account-settings-page .account-instrument-name{font-weight:600;font-size:14px;line-height:20px;color:var(--color-text-primary)}.account-settings-page .account-instrument-default-pill{display:inline-flex;align-items:center;min-height:18px;padding:2px 6px;border-radius:4px;background:var(--color-bg-brand-subtle);color:var(--color-green-800, #036b26);font-weight:700;font-size:10px;line-height:12px}.account-settings-page .account-instrument-summary{flex:1 1 100%;color:var(--color-text-secondary);font-size:12px;line-height:16px}.account-settings-page .account-instrument-actions{display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;justify-content:flex-end}.account-settings-page .account-payment-error{padding:12px;border-radius:8px;background:var(--color-bg-danger-subtle, rgb(224 36 36 / 12%));color:var(--color-text-danger-default, #e02424);font-size:14px;line-height:20px}.account-settings-page .account-payment-add-form{display:flex;flex-direction:column;gap:16px;padding:16px;border-radius:8px;background:var(--color-bg-surface)}.account-settings-page .account-payment-add-form .instrument-form{display:flex;flex-direction:column;gap:16px}.account-settings-page .account-payment-add-form .instrument-steps{display:flex;gap:16px;margin:0;padding:0;list-style:none;font-size:14px;line-height:20px;color:var(--color-text-secondary)}.account-settings-page .account-payment-add-form .instrument-steps li{padding-bottom:4px;border-bottom:2px solid transparent}.account-settings-page .account-payment-add-form .instrument-steps li.active{color:var(--color-text-primary);font-weight:600;border-bottom-color:var(--color-bg-brand-default)}.account-settings-page .account-payment-add-form .instrument-steps li.done{color:var(--color-text-brand-default, var(--color-green-500));font-weight:600}.account-settings-page .account-payment-add-form .rail-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin:0}.account-settings-page .account-payment-add-form .rail-option{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:10px 12px;border:1px solid var(--color-border-subtle);border-radius:8px;background:var(--color-bg-elevated);color:var(--color-text-primary);font:inherit;font-weight:600;font-size:14px;line-height:20px;text-align:left;cursor:pointer}.account-settings-page .account-payment-add-form .rail-option:hover{border-color:var(--color-bg-brand-default);background:var(--color-bg-surface)}.account-settings-page .account-payment-add-form .field{display:flex;flex-direction:column;gap:8px;margin:0}.account-settings-page .account-payment-add-form .field>span:first-child{color:var(--color-text-secondary);font-weight:600;font-size:14px;line-height:18px}.account-settings-page .account-payment-add-form .field input,.account-settings-page .account-payment-add-form .field textarea,.account-settings-page .account-payment-add-form .field select{min-height:44px;padding:8px 12px;border:none;border-radius:8px;background:var(--color-bg-elevated);color:var(--color-text-primary);font-size:14px;line-height:20px}.account-settings-page .account-payment-add-form .field-hint,.account-settings-page .account-payment-add-form .field-optional{color:var(--color-text-secondary);font-size:12px;line-height:16px}.account-settings-page .account-payment-add-form .instrument-chosen{margin:0;color:var(--color-text-primary);font-size:14px;line-height:20px}.account-settings-page .account-payment-add-form .action-row{display:flex;flex-wrap:wrap;gap:8px}.account-settings-page .account-payment-add-form .action-row .btn,.account-settings-page .account-payment-add-form .btn.small{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:10px 16px;border:none;border-radius:6px;background:var(--color-bg-elevated);color:var(--color-text-primary);font:inherit;font-weight:600;font-size:14px;line-height:20px;cursor:pointer}.account-settings-page .account-payment-add-form .action-row .btn-primary{background:var(--color-bg-brand-default);color:#fff}.account-settings-page .account-payment-add-form .action-row .btn:disabled,.account-settings-page .account-payment-add-form .action-row .btn-primary:disabled{opacity:.7;cursor:not-allowed}.account-settings-page .account-payment-add-form .feedback.feedback-error{margin:0;padding:12px;border:none;border-radius:8px;background:var(--color-bg-danger-subtle, rgb(224 36 36 / 12%));color:var(--color-text-danger-default, #e02424);font-size:14px;line-height:20px}@media(max-width:720px){.account-settings-page .account-payment-add-form .rail-grid,.account-settings-page .account-limits-grid{grid-template-columns:1fr}.account-settings-page .account-instrument-row{flex-direction:column;align-items:stretch}.account-settings-page .account-instrument-actions{justify-content:flex-start}}.account-settings-page .account-api-access-stack,.account-settings-page .account-api-keys-card .account-settings-card-body,.account-settings-page .account-webhooks-card .account-settings-card-body{gap:16px}.account-settings-page .account-api-access-stack .state-note{margin:0;padding:12px 16px;border:none;border-radius:8px;background:var(--color-bg-surface);color:var(--color-text-secondary);font-size:14px;line-height:20px}.account-settings-page .account-api-access-stack .state-note.error{background:var(--color-bg-danger-subtle, rgb(224 36 36 / 12%));color:var(--color-text-danger-default, #e02424)}.account-settings-page .account-api-access-stack .state-note.error strong{color:var(--color-text-danger-default, #e02424)}.account-settings-page .account-api-access-stack .state-note.error .btn{min-height:28px;padding:6px 12px;border:none;border-radius:4px;background:var(--color-bg-elevated);color:var(--color-text-primary);font-weight:600;font-size:12px;line-height:16px;cursor:pointer}.account-settings-page .account-api-access-stack .spinner{border-color:var(--color-border-subtle);border-top-color:var(--color-bg-brand-default)}.account-settings-page .account-api-lead{margin:0;color:var(--color-text-secondary);font-weight:400;font-size:14px;line-height:20px}.account-settings-page .account-api-lead a{color:var(--color-text-brand-default, var(--color-green-500));font-weight:600;text-decoration:none}.account-settings-page .account-api-lead a:hover{text-decoration:underline}.account-settings-page .account-api-footnote{margin:0;color:var(--color-text-secondary);font-size:14px;line-height:20px}.account-settings-page .account-api-subhead{margin:0;color:var(--color-text-primary);font-weight:600;font-size:16px;line-height:24px}.account-settings-page .account-api-code{color:var(--color-text-primary);font-size:13px;line-height:18px;word-break:break-all}.account-settings-page .account-api-table-wrap{border:1px solid var(--color-border-subtle);border-radius:8px;overflow:auto;background:var(--color-bg-surface)}.account-settings-page .account-api-tier-table{border:none;background:transparent}.account-settings-page .account-api-tier-table .account-api-table{border-collapse:separate;border-spacing:0 8px}.account-settings-page .account-api-tier-table .account-api-table tbody tr{background:var(--color-bg-surface);border-radius:8px}.account-settings-page .account-api-tier-table .account-api-table tbody td{border-bottom:none}.account-settings-page .account-api-tier-table .account-api-table tbody td:first-child{border-radius:8px 0 0 8px;font-weight:600;text-transform:capitalize}.account-settings-page .account-api-tier-table .account-api-table tbody td:last-child{border-radius:0 8px 8px 0}.account-settings-page .account-api-tier-table .account-api-table thead th{padding-bottom:4px;border-bottom:none;background:transparent}.account-settings-page .account-api-table{width:100%;border-collapse:collapse;font-size:14px;line-height:20px}.account-settings-page .account-api-table th,.account-settings-page .account-api-table td{padding:12px 16px;border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-primary);text-align:left;vertical-align:top}.account-settings-page .account-api-table th{color:var(--color-text-secondary);font-weight:600;font-size:12px;line-height:16px;background:var(--color-bg-elevated)}.account-settings-page .account-api-keys-table .account-api-table th{position:sticky;top:0;z-index:1}.account-settings-page .account-api-table tr:last-child td{border-bottom:none}.account-settings-page .account-api-key-label{margin-top:4px;color:var(--color-text-secondary);font-size:12px;line-height:16px}.account-settings-page .account-api-usage-cell .progress{margin-top:8px;height:6px;border:none;border-radius:99px;background:var(--color-bg-elevated);overflow:hidden}.account-settings-page .account-api-usage-cell .progress-fill{height:100%;border-radius:99px;background:var(--color-bg-brand-default)}.account-settings-page .account-api-usage-cell .progress-fill.hot{background:var(--color-text-warning-default, #f05a24)}.account-settings-page .account-api-status{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;border-radius:4px;font-weight:700;font-size:12px;line-height:16px;text-transform:capitalize}.account-settings-page .account-api-status--active{background:var(--color-bg-brand-subtle);color:var(--color-green-800, #0e6b14)}.account-settings-page .account-api-status--expired{background:var(--color-bg-warning-subtle, rgba(240, 90, 36, .16));color:var(--color-text-warning-default, #f05a24)}.account-settings-page .account-api-status--revoked{background:var(--color-bg-surface);color:var(--color-text-secondary)}.account-settings-page .account-api-key-actions{display:flex;flex-wrap:wrap;gap:8px;min-width:180px}.account-settings-page .account-api-notice{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--color-border-subtle);border-radius:8px;background:var(--color-bg-warning-subtle, rgba(240, 90, 36, .12));color:var(--color-text-primary);font-size:14px;line-height:20px}.account-settings-page .account-api-notice strong{color:var(--color-text-primary);font-weight:600}.account-settings-page .account-api-secret.address-display,.account-settings-page .account-api-secret{display:flex;flex-direction:column;gap:8px;width:100%}.account-settings-page .account-api-secret .address-display-row{display:flex;gap:8px;align-items:center;padding:10px 12px;border-radius:8px;background:var(--color-bg-elevated)}.account-settings-page .account-api-secret .address-display-value{flex:1 1 auto;min-width:0;color:var(--color-text-primary);font-family:var(--figma-font-mono, ui-monospace, monospace);font-size:13px;line-height:18px;word-break:break-all}.account-settings-page .account-api-secret .copy-btn{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;padding:6px;border:none;border-radius:4px;background:var(--color-bg-surface);color:var(--color-icon-secondary);cursor:pointer}.account-settings-page .account-api-secret .copy-btn:hover{color:var(--color-text-primary)}.account-settings-page .account-api-secret .copy-btn-copied{color:var(--color-text-success, var(--color-green-500))}.account-settings-page .account-api-secret .copy-btn-failed{color:var(--color-text-danger-default, #e02424)}.account-settings-page .account-api-form{display:flex;flex-direction:column;gap:16px;padding:16px;border-radius:8px;background:var(--color-bg-surface)}.account-settings-page .account-api-form-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.account-settings-page .account-api-form-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px;border-top:1px solid var(--color-border-subtle)}.account-settings-page .account-api-form-actions .account-btn-primary{min-width:200px;font-size:16px;line-height:20px}.account-settings-page .account-api-field{display:flex;flex-direction:column;gap:8px;margin:0}.account-settings-page .account-api-form .account-api-field--dropdown .account-dropdown-field{gap:8px}.account-settings-page .account-api-form .account-dropdown-label{display:block;min-height:18px;color:var(--color-text-secondary);font-weight:600;font-size:14px;line-height:18px}.account-settings-page .account-api-form .account-dropdown-trigger{min-height:44px;padding:8px 8px 8px 12px;border-radius:8px;background:var(--color-bg-elevated);font-size:14px;line-height:20px}.account-settings-page .account-api-form .account-dropdown-value{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.account-settings-page .account-api-form .account-dropdown-menu{z-index:30}.account-settings-page .account-api-form .account-dropdown-option{font-size:14px;line-height:20px}.account-settings-page .account-api-field-label{display:block;min-height:18px;color:var(--color-text-secondary);font-weight:600;font-size:14px;line-height:18px}.account-settings-page .account-api-field-optional{font-weight:400}.account-settings-page .account-api-field input,.account-settings-page .account-api-field select,.account-settings-page .account-api-field textarea{min-height:44px;padding:8px 12px;border:none;border-radius:8px;background:var(--color-bg-elevated);color:var(--color-text-primary);font:inherit;font-size:14px;line-height:20px}.account-settings-page .account-api-field input:focus-visible,.account-settings-page .account-api-field select:focus-visible,.account-settings-page .account-api-field textarea:focus-visible{outline:2px solid var(--color-bg-brand-default);outline-offset:0}.account-settings-page .account-api-keys-card .feedback,.account-settings-page .account-webhooks-card .feedback{margin:0;padding:12px 16px;border-radius:8px;font-size:14px;line-height:20px}.account-settings-page .account-api-keys-card .feedback-success{background:var(--color-bg-success-subtle, rgba(17, 163, 29, .16));color:var(--color-text-success, var(--color-green-500))}.account-settings-page .account-api-keys-card .feedback-error{background:var(--color-bg-danger-subtle, rgb(224 36 36 / 12%));color:var(--color-text-danger-default, #e02424)}.account-settings-page .account-api-error{margin:0;padding:12px 16px;border-radius:8px;background:var(--color-bg-danger-subtle, rgb(224 36 36 / 12%));color:var(--color-text-danger-default, #e02424);font-size:14px;line-height:20px}.account-settings-page .account-webhook-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.account-settings-page .account-webhook-item{display:flex;flex-direction:column;gap:12px;padding:12px;border:1px solid var(--color-border-subtle);border-radius:8px;background:var(--color-bg-surface)}.account-settings-page .account-webhook-row{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;justify-content:space-between}.account-settings-page .account-webhook-url{flex:1 1 200px;min-width:0;color:var(--color-text-primary);font-size:13px;line-height:18px;word-break:break-all}.account-settings-page .account-webhook-actions{display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px}.account-settings-page .account-webhook-add{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;padding:16px;border-radius:8px;background:var(--color-bg-surface)}.account-settings-page .account-webhook-add .account-api-field{flex:1 1 280px}.account-settings-page .account-webhook-deliveries{margin:0;padding-left:1.25rem;color:var(--color-text-secondary);font-size:13px;line-height:18px}.account-settings-page .account-webhook-delivery-ok{color:var(--color-text-success, var(--color-green-500));font-weight:600}.account-settings-page .account-webhook-delivery-fail{color:var(--color-text-danger-default, #e02424);font-weight:600}@media(max-width:720px){.account-settings-page .account-api-form-fields{grid-template-columns:1fr}.account-settings-page .account-api-form-actions{padding-top:0;border-top:none}.account-settings-page .account-api-form-actions .account-btn-primary{width:100%;min-width:0}.account-settings-page .account-api-form .account-dropdown-value{overflow:visible;white-space:normal;text-overflow:unset}.account-settings-page .account-api-key-actions{min-width:0;flex-direction:column;align-items:stretch}.account-settings-page .account-api-key-actions .account-btn{width:100%}.account-settings-page .account-webhook-row{flex-direction:column}.account-settings-page .account-webhook-actions{width:100%}.account-settings-page .account-webhook-actions .account-btn{flex:1 1 auto}.account-settings-page .account-webhook-add{flex-direction:column;align-items:stretch}.account-settings-page .account-webhook-add .account-api-field{flex:1 1 auto;width:100%}.account-settings-page .account-webhook-add .account-btn-primary{width:100%}.account-settings-page .account-security-row,.account-settings-page .account-security-card--row,.account-settings-page .account-security-option-row{flex-direction:column;align-items:stretch}.account-settings-page .account-security-card--row .account-btn-change,.account-settings-page .account-security-option-row .account-btn-change{align-self:stretch}.account-settings-page .account-security-row-actions{justify-content:flex-start}.account-settings-page .account-security-row-actions .account-btn-primary,.account-settings-page .account-security-row-actions .account-btn-danger{width:100%}.account-settings-page .account-security-row .account-btn-change{align-self:stretch}.account-settings-page .account-2fa-actions,.account-settings-page .account-2fa-form-actions{flex-direction:column}.account-settings-page .account-2fa-form-actions .account-btn{flex:1 1 auto}.account-settings-page .account-2fa-qr-frame .qr-svg{width:100%;height:auto}}.account-settings-page .account-security-stack{gap:16px}.account-settings-page .account-security-content-card{display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:8px;background:var(--color-bg-elevated)}.account-settings-page .account-security-content-head{display:flex;flex-direction:column;gap:8px}.account-settings-page .account-security-content-title{margin:0;font-weight:600;font-size:20px;line-height:26px;color:var(--color-text-primary)}.account-settings-page .account-security-content-lead{margin:0;font-weight:400;font-size:14px;line-height:20px;color:var(--color-text-secondary)}.account-settings-page .account-security-content-divider{height:0;border-top:1px solid var(--color-border-subtle)}.account-settings-page .account-security-rows{display:flex;flex-direction:column;gap:16px}.account-settings-page .account-security-card{padding:24px;border-radius:8px;background:var(--color-bg-surface)}.account-settings-page .account-security-card--row{display:flex;gap:16px;align-items:center;justify-content:space-between}.account-settings-page .account-security-card--stack{display:flex;flex-direction:column;gap:16px}.account-settings-page .account-security-card-copy{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto}.account-settings-page .account-security-card-title{margin:0;font-weight:600;font-size:20px;line-height:26px;color:var(--color-text-primary)}.account-settings-page .account-security-card-desc{margin:0;font-weight:400;font-size:14px;line-height:20px;color:var(--color-text-secondary)}.account-settings-page .account-security-card-divider{height:0;border-top:1px solid var(--color-border-subtle)}.account-settings-page .account-security-option-row{display:flex;gap:16px;align-items:center;justify-content:space-between}.account-settings-page .account-security-option-copy{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto}.account-settings-page .account-security-option-title{margin:0;font-weight:600;font-size:16px;line-height:24px;color:var(--color-text-primary)}.account-settings-page .account-security-option-desc{margin:0;font-weight:400;font-size:14px;line-height:20px;color:var(--color-text-secondary)}.account-settings-page .account-security-modal-form{display:flex;flex-direction:column;gap:10px}.account-settings-page .account-security-alert{display:flex;gap:8px;align-items:flex-start;padding:12px;border-radius:8px;background:var(--color-bg-info-subtle, #eef5ff);color:var(--color-text-info, #0a3c81);font-weight:500;font-size:14px;line-height:20px}.account-settings-page .account-security-alert p{margin:0;flex:1 1 auto}.account-settings-page .account-security-alert svg{flex-shrink:0;color:var(--color-text-info, #0a3c81)}.account-settings-page .account-security-modal-fields{display:flex;flex-direction:column;gap:24px;padding-top:0}.account-settings-page .account-security-modal-actions{display:flex;gap:10px;align-items:stretch;width:100%;margin-top:14px}.account-settings-page .account-security-modal-actions .account-btn{flex:1 1 0;min-height:40px;padding:10px;font-size:16px;line-height:20px}.account-settings-page .account-security-modal-actions .account-btn-primary:disabled{background:var(--color-bg-disabled, #f2f4f2);color:var(--color-text-disabled, #ced2ce);opacity:1}.account-settings-page .account-security-section{padding:24px;border-radius:8px;background:var(--color-bg-elevated)}.account-settings-page .account-security-section-title{margin:0 0 4px;font-weight:600;font-size:16px;line-height:24px;color:var(--color-text-primary)}.account-settings-page .account-security-section-lead{margin:0 0 16px;color:var(--color-text-secondary);font-weight:400;font-size:14px;line-height:20px}.account-settings-page .account-security-row{display:flex;gap:24px;align-items:flex-start;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--color-border-subtle)}.account-settings-page .account-security-rows .account-security-row:first-child{padding-top:0}.account-settings-page .account-security-rows .account-security-row:last-child{padding-bottom:0;border-bottom:none}.account-settings-page .account-security-row-main{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto}.account-settings-page .account-security-row-label{margin:0;font-weight:600;font-size:16px;line-height:24px;color:var(--color-text-primary)}.account-settings-page .account-security-row-hint{margin:0;color:var(--color-text-secondary);font-weight:400;font-size:14px;line-height:20px}.account-settings-page .account-security-row .account-btn-change{flex-shrink:0;align-self:center}.account-settings-page .account-security-row-form{display:flex;flex-direction:column;gap:16px;width:100%;max-width:480px;padding:16px;border-radius:8px;background:var(--color-bg-surface)}.account-settings-page .account-security-row-actions{display:flex;flex-wrap:wrap;gap:8px}.account-settings-page .account-security-field{display:flex;flex-direction:column;gap:8px;margin:0}.account-settings-page .account-security-field>span{color:var(--color-text-secondary);font-weight:600;font-size:14px;line-height:18px}.account-settings-page .account-security-field--error>span{color:var(--color-text-danger, #e02424)}.account-settings-page .account-security-field-error{color:var(--color-text-danger, #e02424);font-size:14px;line-height:18px}.account-settings-page .account-security-field--error input,.account-settings-page .account-security-field--error .password-input,.account-settings-page .account-security-field--error .password-input input{background:var(--color-bg-danger-subtle, #fff1f0);color:var(--color-text-danger, #e02424)}.account-settings-page .account-security-field--error .password-toggle{color:var(--color-text-danger, #e02424)}.account-settings-page .account-security-field input,.account-settings-page .account-security-field .password-input,.account-settings-page .account-security-field .password-input input,.account-settings-page .account-security-field .auth-input-wrap-v2,.account-settings-page .account-security-field .auth-input-wrap-v2 input{min-height:44px;padding:8px 14px;border:none;border-radius:8px;background:var(--color-bg-surface);color:var(--color-text-primary);font:inherit;font-size:16px;font-weight:600;line-height:22px}.account-settings-page .account-security-field .password-input,.account-settings-page .account-security-field .auth-input-wrap-v2{display:flex;align-items:center;gap:8px;padding:0}.account-settings-page .account-security-field .password-input input,.account-settings-page .account-security-field .auth-input-wrap-v2 input{flex:1 1 auto;min-width:0;padding:8px 12px;background:transparent}.account-settings-page .account-security-field .password-toggle,.account-settings-page .account-security-field .auth-password-toggle-v2{flex-shrink:0;margin-right:8px;color:var(--color-icon-secondary);cursor:pointer}.account-settings-page .account-security-field .password-toggle:hover,.account-settings-page .account-security-field .auth-password-toggle-v2:hover{color:var(--color-text-primary)}.account-settings-page .account-2fa-card .account-settings-card-body{gap:16px}.account-settings-page .account-2fa-head{display:flex;gap:16px;align-items:center;justify-content:space-between}.account-settings-page .account-2fa-head-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.account-settings-page .account-2fa-lead{margin:0;color:var(--color-text-secondary);font-weight:400;font-size:14px;line-height:20px}.account-settings-page .account-2fa-status{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin:0}.account-settings-page .account-2fa-badge{display:inline-flex;align-items:center;min-height:20px;padding:2px 8px;border-radius:4px;font-weight:700;font-size:12px;line-height:16px}.account-settings-page .account-2fa-badge--on{background:var(--color-bg-brand-subtle);color:var(--color-text-success, var(--color-green-500))}.account-settings-page .account-2fa-badge--off{background:var(--color-bg-surface);color:var(--color-text-secondary)}.account-settings-page .account-2fa-recovery{color:var(--color-text-secondary);font-size:12px;line-height:16px}.account-settings-page .account-2fa-toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;padding:8px;border:none;border-radius:4px;background:var(--color-bg-surface);color:var(--color-icon-secondary);cursor:pointer;transition:transform .15s ease}.account-settings-page .account-2fa-toggle:hover{color:var(--color-text-primary)}.account-settings-page .account-2fa-toggle svg.is-open{transform:rotate(180deg)}.account-settings-page .account-2fa-details{display:flex;flex-direction:column;gap:16px}.account-settings-page .account-2fa-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.account-settings-page .account-2fa-setup-modal,.account-verification-dialog .account-2fa-setup-modal,.account-selection-sheet .account-2fa-setup-modal{gap:10px}.account-settings-page .account-2fa-setup-body,.account-verification-dialog .account-2fa-setup-body,.account-selection-sheet .account-2fa-setup-body{display:flex;flex-direction:column;gap:32px;width:100%}.account-settings-page .account-2fa-setup{display:flex;flex-direction:column;gap:32px}.account-settings-page .account-2fa-info{display:flex;gap:8px;align-items:flex-start;padding:12px;border-radius:8px;font-weight:500;font-size:14px;line-height:20px}.account-settings-page .account-2fa-info--info{background:var(--color-bg-info-subtle, #eef5ff);color:var(--color-text-info, #0a3c81)}.account-settings-page .account-2fa-info p{margin:0}.account-settings-page .account-2fa-qr-block{display:flex;flex-direction:column;gap:24px;align-items:center}.account-settings-page .account-2fa-qr-hint{margin:0;color:var(--color-text-secondary);text-align:center;font-weight:400;font-size:14px;line-height:20px}.account-settings-page .account-2fa-qr-hint--medium{font-weight:500}.account-settings-page .account-2fa-qr-footnote{margin:0;color:var(--color-text-secondary);text-align:center;font-weight:600;font-size:14px;line-height:20px}.account-settings-page .account-2fa-qr-frame{position:relative;display:flex;justify-content:center;align-items:center;width:143px;height:143px;padding:8px;overflow:visible}.account-settings-page .account-2fa-qr-corner,.account-verification-dialog .account-2fa-qr-corner,.account-selection-sheet .account-2fa-qr-corner{position:absolute;z-index:2;width:20px;height:20px;border-color:var(--color-bg-brand-default, #11a31d);border-style:solid;pointer-events:none}.account-settings-page .account-2fa-qr-corner--tl,.account-verification-dialog .account-2fa-qr-corner--tl,.account-selection-sheet .account-2fa-qr-corner--tl{top:0;left:0;border-width:3px 0 0 3px;border-radius:2px 0 0}.account-settings-page .account-2fa-qr-corner--tr,.account-verification-dialog .account-2fa-qr-corner--tr,.account-selection-sheet .account-2fa-qr-corner--tr{top:0;right:0;border-width:3px 3px 0 0;border-radius:0 2px 0 0}.account-settings-page .account-2fa-qr-corner--bl,.account-verification-dialog .account-2fa-qr-corner--bl,.account-selection-sheet .account-2fa-qr-corner--bl{bottom:0;left:0;border-width:0 0 3px 3px;border-radius:0 0 0 2px}.account-settings-page .account-2fa-qr-corner--br,.account-verification-dialog .account-2fa-qr-corner--br,.account-selection-sheet .account-2fa-qr-corner--br{right:0;bottom:0;border-width:0 3px 3px 0;border-radius:0 0 2px}.account-settings-page .account-2fa-qr-frame .qr-svg{position:relative;z-index:1;width:127px;height:127px;border-radius:4px}.account-settings-page .account-2fa-secret-block{display:flex;flex-direction:column;gap:8px;width:100%}.account-settings-page .account-2fa-secret{width:100%}.account-settings-page .account-2fa-secret .address-display-row{display:flex;gap:8px;align-items:center;min-height:40px;padding:6px 6px 6px 12px;border-radius:6px;background:var(--color-bg-surface)}.account-settings-page .account-2fa-secret .address-display-value{flex:1 1 auto;min-width:0;color:var(--color-text-muted, #a2b9b1);font-family:var(--figma-font-mono, ui-monospace, monospace);font-size:16px;font-weight:600;line-height:20px;word-break:break-all}.account-settings-page .account-2fa-secret .copy-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;padding:6px;border:none;border-radius:4px;background:var(--color-bg-surface);color:var(--color-icon-secondary);cursor:pointer}.account-settings-page .account-2fa-secret .copy-btn:hover{color:var(--color-text-primary)}.account-settings-page .account-2fa-form{display:flex;flex-direction:column;gap:16px}.account-settings-page .account-2fa-form-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.account-settings-page .account-2fa-email-modal-form,.account-verification-dialog .account-2fa-email-modal-form,.account-selection-sheet .account-2fa-email-modal-form{align-items:center;gap:16px}.account-settings-page .account-2fa-email-resend,.account-verification-dialog .account-2fa-email-resend,.account-selection-sheet .account-2fa-email-resend{padding:0;border:0;background:transparent;color:var(--color-text-link, var(--color-bg-brand-default, #11a31d));font-size:14px;font-weight:500;line-height:20px;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.account-settings-page .account-2fa-email-resend:hover:not(:disabled),.account-verification-dialog .account-2fa-email-resend:hover:not(:disabled),.account-selection-sheet .account-2fa-email-resend:hover:not(:disabled){color:var(--color-text-primary)}.account-settings-page .account-2fa-email-resend:disabled,.account-verification-dialog .account-2fa-email-resend:disabled,.account-selection-sheet .account-2fa-email-resend:disabled{opacity:.55;cursor:not-allowed}.account-settings-page .account-2fa-email-modal-form .feedback,.account-verification-dialog .account-2fa-email-modal-form .feedback,.account-selection-sheet .account-2fa-email-modal-form .feedback{width:100%;margin:0;padding:12px 16px;border-radius:8px;font-size:14px;line-height:20px}.account-settings-page .account-2fa-email-modal-form .feedback-success,.account-verification-dialog .account-2fa-email-modal-form .feedback-success,.account-selection-sheet .account-2fa-email-modal-form .feedback-success{background:var(--color-bg-success-subtle, rgba(17, 163, 29, .16));color:var(--color-text-success, var(--color-green-500));border:1px solid var(--color-border-success-subtle, rgba(17, 163, 29, .28))}.account-settings-page .account-2fa-email-modal-form .feedback-error,.account-verification-dialog .account-2fa-email-modal-form .feedback-error,.account-selection-sheet .account-2fa-email-modal-form .feedback-error{background:var(--color-bg-danger-subtle, rgb(224 36 36 / 12%));color:var(--color-text-danger-default, #e02424);border:1px solid var(--color-border-danger-subtle, rgb(224 36 36 / 24%))}.account-settings-page .account-2fa-check{display:flex;align-items:center;gap:8px;color:var(--color-text-secondary);font-size:14px;line-height:20px}.account-settings-page .account-2fa-footnote{margin:0;color:var(--color-text-secondary);font-size:14px;line-height:20px}.account-settings-page .account-2fa-recovery-panel{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:8px;background:var(--color-bg-warning-subtle, rgba(240, 90, 36, .12));color:var(--color-text-primary);font-size:14px;line-height:20px}.account-settings-page .account-2fa-recovery-panel strong{font-weight:600}.account-settings-page .account-2fa-recovery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin:0;padding:0;list-style:none}.account-settings-page .account-2fa-recovery-grid li{padding:8px 10px;border:1px dashed var(--color-border-subtle);border-radius:6px;text-align:center;font-family:var(--figma-font-mono, ui-monospace, monospace);font-size:13px;line-height:18px;color:var(--color-text-primary)}.account-settings-page .account-2fa-code-form,.account-verification-dialog .account-2fa-code-form,.account-selection-sheet .account-2fa-code-form{gap:10px}.account-settings-page .account-2fa-code-lead,.account-verification-dialog .account-2fa-code-lead,.account-selection-sheet .account-2fa-code-lead{margin:0;color:var(--color-text-secondary);text-align:center;font-weight:500;font-size:12px;line-height:18px}.account-settings-page .wallet-totp-code,.account-verification-dialog .wallet-totp-code,.account-selection-sheet .wallet-totp-code{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.account-settings-page .wallet-totp-code-cells,.account-verification-dialog .wallet-totp-code-cells,.account-selection-sheet .wallet-totp-code-cells{position:relative;display:flex;gap:10px;justify-content:center}.account-settings-page .wallet-totp-code-cell,.account-verification-dialog .wallet-totp-code-cell,.account-selection-sheet .wallet-totp-code-cell{display:flex;align-items:center;justify-content:center;width:32px;height:40px;border-radius:2px;background:var(--color-bg-surface);font-size:18px;font-weight:600;line-height:24px;color:var(--color-text-primary)}.account-settings-page .wallet-totp-code-cell.is-active,.account-verification-dialog .wallet-totp-code-cell.is-active,.account-selection-sheet .wallet-totp-code-cell.is-active{box-shadow:inset 0 0 0 2px var(--color-bg-brand-default, #11a31d)}.account-settings-page .wallet-totp-code-cell.is-active:after,.account-verification-dialog .wallet-totp-code-cell.is-active:after,.account-selection-sheet .wallet-totp-code-cell.is-active:after{content:"";width:2px;height:20px;border-radius:1px;background:var(--color-text-primary);animation:wallet-totp-caret-blink 1s step-end infinite}.account-settings-page .wallet-totp-code-cell.is-filled.is-active:after,.account-verification-dialog .wallet-totp-code-cell.is-filled.is-active:after,.account-selection-sheet .wallet-totp-code-cell.is-filled.is-active:after{content:none}@keyframes wallet-totp-caret-blink{0%,to{opacity:1}50%{opacity:0}}.account-settings-page .wallet-totp-code.is-error .wallet-totp-code-cell,.account-settings-page .wallet-totp-code-cell.is-error,.account-verification-dialog .wallet-totp-code.is-error .wallet-totp-code-cell,.account-verification-dialog .wallet-totp-code-cell.is-error,.account-selection-sheet .wallet-totp-code.is-error .wallet-totp-code-cell,.account-selection-sheet .wallet-totp-code-cell.is-error{background:var(--color-bg-danger-subtle);color:var(--color-text-danger)}.account-settings-page .wallet-totp-code-input,.account-verification-dialog .wallet-totp-code-input,.account-selection-sheet .wallet-totp-code-input{position:absolute;inset:0;width:100%;opacity:0;border:0;background:transparent;caret-color:transparent}.account-settings-page .wallet-totp-code-action,.account-verification-dialog .wallet-totp-code-action,.account-selection-sheet .wallet-totp-code-action{padding:6px 10px;border:0;border-radius:4px;background:var(--color-bg-surface);color:var(--color-text-primary);font-size:12px;font-weight:600;line-height:14px;cursor:pointer}.account-settings-page .wallet-totp-resend,.account-verification-dialog .wallet-totp-resend,.account-selection-sheet .wallet-totp-resend{margin:0;font-size:12px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.account-settings-page .wallet-totp-resend-note,.account-verification-dialog .wallet-totp-resend-note,.account-selection-sheet .wallet-totp-resend-note{color:var(--color-text-secondary)}.account-settings-page .wallet-totp-instruction,.account-verification-dialog .wallet-totp-instruction,.account-selection-sheet .wallet-totp-instruction{margin:0 0 8px;font-size:13px;line-height:18px;text-align:center;color:var(--color-text-secondary)}.account-settings-page .account-security-modal-confirm,.account-verification-dialog .account-security-modal-confirm,.account-selection-sheet .account-security-modal-confirm{width:100%;min-height:44px;padding:12px}.account-verification-dialog--bare{padding-top:40px}.account-security-success{display:flex;flex-direction:column;gap:10px;align-items:center;text-align:center}.account-security-success-icon{color:var(--color-bg-brand-default, #11a31d)}.account-security-success-title{margin:6px 0 0;font-family:var(--figma-font-heading, "IBM Plex Sans", sans-serif);font-weight:600;font-size:32px;line-height:38px;color:var(--color-text-primary)}.account-security-success-primary{margin:6px 0 0;font-weight:600;font-size:16px;line-height:24px;color:var(--color-text-secondary)}.account-security-success-secondary{margin:0;font-weight:400;font-size:16px;line-height:24px;color:var(--color-text-secondary)}.account-security-success-done{width:100%;min-height:40px}.account-verification-dialog--bare .account-verification-dialog-footer,.account-verification-dialog--bare .account-verification-dialog-body{width:100%}.account-verification-dialog-footer .account-security-modal-actions{margin-top:0;width:100%}.account-verification-dialog-footer:has(.account-security-success-done){justify-content:stretch}.account-verification-dialog-footer .account-security-success-done{flex:1 1 auto}.account-settings-page .account-trusted-devices-card .account-security-table-wrap{border:1px solid var(--color-border-subtle);border-radius:8px;overflow:auto;background:var(--color-bg-surface)}.account-settings-page .account-security-table{width:100%;border-collapse:collapse;font-size:14px;line-height:20px}.account-settings-page .account-security-table th,.account-settings-page .account-security-table td{padding:12px 16px;border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-primary);text-align:left;vertical-align:top}.account-settings-page .account-security-table th{color:var(--color-text-secondary);font-weight:600;font-size:12px;line-height:16px;background:var(--color-bg-elevated)}.account-settings-page .account-security-table tr:last-child td{border-bottom:none}.account-settings-page .account-security-status{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;border-radius:4px;font-weight:700;font-size:12px;line-height:16px;text-transform:capitalize}.account-settings-page .account-security-status--active{background:var(--color-bg-brand-subtle);color:var(--color-text-success, var(--color-green-500))}.account-settings-page .account-security-actions{display:flex;flex-wrap:wrap;gap:8px}.account-settings-page .account-security-lead{margin:0;color:var(--color-text-secondary);font-size:14px;line-height:20px}.account-verification-dialog-backdrop{position:fixed;z-index:1100;inset:0;display:flex;align-items:center;justify-content:center;padding:1rem;background:#00000073}.account-verification-dialog{display:flex;flex-direction:column;gap:24px;width:100%;max-width:500px;max-height:min(90vh,800px);padding:24px;border-radius:8px;background:var(--color-bg-elevated);color:var(--color-text-primary);box-shadow:0 16px 48px #00000029;overflow:hidden}.account-verification-dialog-head{display:flex;align-items:center;gap:12px;min-height:32px}.account-verification-dialog-title{flex:1 1 auto;margin:0;font-weight:600;font-size:16px;line-height:24px;color:var(--color-text-primary)}.account-verification-dialog-icon-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;padding:8px;border:none;border-radius:4px;background:var(--color-bg-surface);color:var(--color-text-primary);cursor:pointer}.account-verification-dialog-body{flex:1 1 auto;min-height:0;overflow:auto}.account-verification-dialog-footer{display:flex;justify-content:flex-end;gap:12px}.account-verification-sheet-back-row{margin-bottom:8px}.account-verification-dialog .account-security-modal-form,.account-selection-sheet .account-security-modal-form{display:flex;flex-direction:column;gap:10px}.account-verification-dialog .account-security-alert,.account-selection-sheet .account-security-alert{display:flex;gap:8px;align-items:center;padding:12px;border-radius:8px;background:var(--color-bg-info-subtle, #eef5ff);color:var(--color-text-info, #0a3c81);font-weight:500;font-size:14px;line-height:20px}.account-verification-dialog .account-security-alert svg,.account-selection-sheet .account-security-alert svg{flex-shrink:0;color:var(--color-text-info, #0a3c81)}.account-verification-dialog .account-security-alert p,.account-selection-sheet .account-security-alert p{margin:0}.account-verification-dialog .account-security-modal-fields,.account-selection-sheet .account-security-modal-fields{display:flex;flex-direction:column;gap:24px}.account-verification-dialog .account-security-modal-actions,.account-selection-sheet .account-security-modal-actions{display:flex;gap:10px;width:100%;margin-top:14px}.account-verification-dialog .account-security-modal-actions .account-btn,.account-selection-sheet .account-security-modal-actions .account-btn{flex:1 1 0;min-height:40px}.account-verification-dialog .account-security-modal-actions .account-btn-primary:disabled,.account-selection-sheet .account-security-modal-actions .account-btn-primary:disabled{background:var(--color-bg-disabled, #f2f4f2);color:var(--color-text-disabled, #ced2ce);opacity:1}.account-verification-dialog .account-security-field,.account-selection-sheet .account-security-field{display:flex;flex-direction:column;gap:8px;margin:0}.account-verification-dialog .account-security-field>span,.account-selection-sheet .account-security-field>span{color:var(--color-text-secondary);font-weight:600;font-size:14px;line-height:18px}.account-verification-dialog .account-security-field--error>span,.account-selection-sheet .account-security-field--error>span{color:var(--color-text-danger, #e02424)}.account-verification-dialog .account-security-field-error,.account-selection-sheet .account-security-field-error{color:var(--color-text-danger, #e02424);font-size:14px;line-height:18px}.account-verification-dialog .account-security-field input,.account-verification-dialog .account-security-field .password-input,.account-verification-dialog .account-security-field .password-input input,.account-selection-sheet .account-security-field input,.account-selection-sheet .account-security-field .password-input,.account-selection-sheet .account-security-field .password-input input{min-height:44px;padding:8px 14px;border:none;border-radius:8px;background:var(--color-bg-surface);color:var(--color-text-primary);font:inherit;font-size:16px;font-weight:600;line-height:22px;box-shadow:none}.account-verification-dialog .account-security-field .password-input,.account-selection-sheet .account-security-field .password-input{display:flex;align-items:center;gap:8px;padding:0;background:var(--color-bg-surface);border:none}.account-verification-dialog .account-security-field .password-input input,.account-selection-sheet .account-security-field .password-input input{flex:1 1 auto;min-width:0;padding:8px 40px 8px 14px;background:transparent;border:none}.account-verification-dialog .account-security-field .password-toggle,.account-selection-sheet .account-security-field .password-toggle{position:absolute;right:8px;color:var(--color-icon-secondary);cursor:pointer}.account-verification-dialog .account-security-field--error input,.account-verification-dialog .account-security-field--error .password-input,.account-verification-dialog .account-security-field--error .password-input input,.account-selection-sheet .account-security-field--error input,.account-selection-sheet .account-security-field--error .password-input,.account-selection-sheet .account-security-field--error .password-input input{background:var(--color-bg-danger-subtle, #fff1f0);color:var(--color-text-danger, #e02424)}.account-verification-dialog .account-security-field--error .password-input,.account-selection-sheet .account-security-field--error .password-input{background:var(--color-bg-danger-subtle, #fff1f0)}.account-verification-dialog .account-2fa-setup,.account-selection-sheet .account-2fa-setup{display:flex;flex-direction:column;gap:32px}.account-verification-dialog .account-2fa-setup-body,.account-selection-sheet .account-2fa-setup-body{display:flex;flex-direction:column;gap:32px;width:100%}.account-verification-dialog .account-2fa-info,.account-selection-sheet .account-2fa-info{display:flex;gap:8px;align-items:flex-start;padding:12px;border-radius:8px;font-weight:500;font-size:14px;line-height:20px}.account-verification-dialog .account-2fa-info--info,.account-selection-sheet .account-2fa-info--info{background:var(--color-bg-info-subtle, #eef5ff);color:var(--color-text-info, #0a3c81)}.account-verification-dialog .account-2fa-info p,.account-selection-sheet .account-2fa-info p{margin:0}.account-verification-dialog .account-2fa-info svg,.account-selection-sheet .account-2fa-info svg{flex-shrink:0;color:var(--color-text-info, #0a3c81)}.account-verification-dialog .account-2fa-qr-block,.account-selection-sheet .account-2fa-qr-block{display:flex;flex-direction:column;gap:24px;align-items:center}.account-verification-dialog .account-2fa-qr-hint,.account-selection-sheet .account-2fa-qr-hint{margin:0;color:var(--color-text-secondary);text-align:center;font-weight:400;font-size:14px;line-height:20px}.account-verification-dialog .account-2fa-qr-hint--medium,.account-selection-sheet .account-2fa-qr-hint--medium{font-weight:500}.account-verification-dialog .account-2fa-qr-footnote,.account-selection-sheet .account-2fa-qr-footnote{margin:0;color:var(--color-text-secondary);text-align:center;font-weight:600;font-size:14px;line-height:20px}.account-verification-dialog .account-2fa-qr-frame,.account-selection-sheet .account-2fa-qr-frame{position:relative;display:flex;justify-content:center;align-items:center;width:143px;height:143px;padding:8px;overflow:visible}.account-verification-dialog .account-2fa-qr-frame .qr-svg,.account-selection-sheet .account-2fa-qr-frame .qr-svg{position:relative;z-index:1;width:127px;height:127px;border-radius:4px}.account-verification-dialog .account-2fa-secret-block,.account-selection-sheet .account-2fa-secret-block{display:flex;flex-direction:column;gap:8px;width:100%}.account-verification-dialog .account-2fa-secret,.account-selection-sheet .account-2fa-secret{width:100%}.account-verification-dialog .account-2fa-secret .address-display-row,.account-selection-sheet .account-2fa-secret .address-display-row{display:flex;gap:8px;align-items:center;min-height:40px;padding:6px 6px 6px 12px;border:none;border-radius:6px;background:var(--color-bg-surface)}.account-verification-dialog .account-2fa-secret .address-display-value,.account-selection-sheet .account-2fa-secret .address-display-value{flex:1 1 auto;min-width:0;padding-top:0;color:var(--color-text-muted, #a2b9b1);font-family:var(--figma-font-mono, ui-monospace, monospace);font-size:16px;font-weight:600;line-height:20px;word-break:break-all}.account-verification-dialog .account-2fa-secret .copy-btn,.account-verification-dialog .account-2fa-secret .copy-btn-icon,.account-selection-sheet .account-2fa-secret .copy-btn,.account-selection-sheet .account-2fa-secret .copy-btn-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;padding:6px;border:none;border-radius:4px;background:var(--color-bg-surface);color:var(--color-icon-secondary);cursor:pointer}.account-verification-dialog .account-security-modal-actions .account-btn-primary.is-active,.account-selection-sheet .account-security-modal-actions .account-btn-primary.is-active,.account-verification-dialog .account-security-modal-confirm.is-active,.account-selection-sheet .account-security-modal-confirm.is-active{background:var(--color-bg-brand-default);color:#fff;cursor:pointer}.account-verification-dialog .verification-dialog-form,.account-selection-sheet .verification-dialog-form{display:flex;flex-direction:column;gap:16px}.account-verification-dialog .verification-dialog-fields,.account-selection-sheet .verification-dialog-fields{display:flex;flex-direction:column;gap:24px;width:100%}.account-verification-dialog .verification-dialog-lead,.account-selection-sheet .verification-dialog-lead{margin:0;color:var(--color-text-secondary);font-weight:400;font-size:16px;line-height:24px}.account-verification-dialog .verification-dialog-lead strong,.account-selection-sheet .verification-dialog-lead strong{color:var(--color-text-secondary);font-weight:600}.account-verification-dialog .verification-field,.account-selection-sheet .verification-field{display:flex;flex-direction:column;gap:8px;width:100%}.account-verification-dialog .verification-field-row,.account-selection-sheet .verification-field-row{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:520px){.account-verification-dialog .verification-field-row,.account-selection-sheet .verification-field-row{grid-template-columns:1fr}}.account-verification-dialog .verification-field-label,.account-selection-sheet .verification-field-label{font-weight:600;font-size:14px;line-height:18px;color:var(--color-text-secondary)}.account-verification-dialog .verification-field-input,.account-selection-sheet .verification-field-input{width:100%;min-height:44px;padding:8px 8px 8px 14px;border:none;border-radius:8px;background:var(--color-bg-surface);color:var(--color-text-primary);font:inherit;font-weight:600;font-size:16px;line-height:22px}.account-verification-dialog .verification-field-input::placeholder,.account-selection-sheet .verification-field-input::placeholder{color:var(--color-text-muted, #565d56);font-weight:600}.account-verification-dialog .verification-field-input:disabled,.account-selection-sheet .verification-field-input:disabled{opacity:.7;cursor:not-allowed}.account-verification-dialog .verification-field-hint,.account-selection-sheet .verification-field-hint{margin:0;color:var(--color-text-secondary);font-size:12px;line-height:16px}.account-verification-dialog .verification-field-error,.account-selection-sheet .verification-field-error{margin:0;color:var(--color-text-danger-default, #e02424);font-size:14px;line-height:20px}.account-verification-dialog .verification-dialog-actions,.account-verification-dialog .verification-dialog-actions-inline,.account-selection-sheet .verification-dialog-actions,.account-selection-sheet .verification-dialog-actions-inline{display:flex;gap:10px;width:100%;padding-top:0}.account-verification-dialog .account-btn,.account-selection-sheet .account-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:10px;border:1px solid transparent;border-radius:6px;font-weight:600;font-size:16px;line-height:20px;cursor:pointer}.account-verification-dialog .account-btn-primary,.account-selection-sheet .account-btn-primary{flex:1 1 0;background:var(--color-bg-disabled, #f2f4f2);color:var(--color-text-disabled, #ced2ce);border:none;cursor:not-allowed}.account-verification-dialog .account-btn-primary.is-active,.account-selection-sheet .account-btn-primary.is-active{background:var(--color-bg-brand-default);color:#fff;cursor:pointer}.account-verification-dialog .account-btn-primary:disabled,.account-selection-sheet .account-btn-primary:disabled{background:var(--color-bg-disabled, #f2f4f2);color:var(--color-text-disabled, #ced2ce);opacity:1;cursor:not-allowed}.account-verification-dialog .account-btn-secondary,.account-selection-sheet .account-btn-secondary{flex-shrink:0;background:var(--color-bg-surface);color:var(--color-text-primary);border:none}.account-verification-dialog .verification-alert,.account-selection-sheet .verification-alert{display:flex;align-items:center;gap:16px;padding:12px;border-radius:8px}.account-verification-dialog .verification-alert--warning,.account-selection-sheet .verification-alert--warning{background:var(--color-bg-warning-subtle, #fff8e6);color:var(--color-text-warning, #5d3700)}.account-verification-dialog .verification-alert-main,.account-selection-sheet .verification-alert-main{display:flex;flex:1 1 auto;gap:8px;align-items:flex-start;min-width:0}.account-verification-dialog .verification-alert-icon,.account-selection-sheet .verification-alert-icon{flex-shrink:0;color:var(--color-text-warning, #5d3700)}.account-verification-dialog .verification-alert-title,.account-selection-sheet .verification-alert-title{margin:0;font-weight:600;font-size:14px;line-height:20px;color:var(--color-text-warning, #5d3700)}.account-verification-dialog .verification-alert-action,.account-selection-sheet .verification-alert-action{flex-shrink:0;min-height:28px;padding:6px;border:none;border-radius:4px;background:var(--color-bg-elevated);color:var(--color-text-primary);font-weight:600;font-size:12px;line-height:16px;text-decoration:none;white-space:nowrap;cursor:pointer}.account-verification-dialog .verification-alert-list,.account-selection-sheet .verification-alert-list{margin:8px 0 0;padding-left:1.25rem;font-size:14px;line-height:20px}.account-verification-dialog .verification-doc-grid,.account-selection-sheet .verification-doc-grid,.account-verification-dialog .verification-poa-requirements,.account-selection-sheet .verification-poa-requirements{display:flex;flex-direction:column;gap:12px}.account-verification-dialog .verification-poa-requirement,.account-selection-sheet .verification-poa-requirement{display:flex;gap:8px;align-items:flex-start}.account-verification-dialog .verification-poa-requirement p,.account-selection-sheet .verification-poa-requirement p{margin:0;font-size:14px;line-height:20px;color:var(--color-text-primary)}.account-verification-dialog .verification-poa-chevron,.account-selection-sheet .verification-poa-chevron{flex-shrink:0;margin-top:2px;color:var(--color-text-secondary)}.account-verification-dialog .verification-doc-tile,.account-selection-sheet .verification-doc-tile{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:8px;background:var(--color-bg-surface)}.account-verification-dialog .verification-doc-tile.is-uploaded,.account-selection-sheet .verification-doc-tile.is-uploaded{outline:1px solid var(--color-green-500)}.account-verification-dialog .verification-doc-tile-head,.account-selection-sheet .verification-doc-tile-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.account-verification-dialog .verification-doc-tile-name,.account-selection-sheet .verification-doc-tile-name{font-weight:600;font-size:14px;line-height:20px}.account-verification-dialog .verification-doc-tile-badge,.account-selection-sheet .verification-doc-tile-badge{font-size:12px;font-weight:600;color:var(--color-green-500)}.account-verification-dialog .verification-doc-tile-hint,.account-selection-sheet .verification-doc-tile-hint{margin:0;font-size:13px;line-height:18px;color:var(--color-text-secondary)}.account-verification-dialog .account-dropdown-field,.account-selection-sheet .account-dropdown-field{display:flex;flex-direction:column;gap:8px;width:100%}.account-verification-dialog .account-dropdown-label,.account-selection-sheet .account-dropdown-label{color:var(--color-text-secondary);font-weight:600;font-size:14px;line-height:18px}.account-verification-dialog .account-dropdown,.account-selection-sheet .account-dropdown{position:relative;width:100%}.account-verification-dialog .account-dropdown-trigger,.account-selection-sheet .account-dropdown-trigger{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:8px 8px 8px 14px;border:none;border-radius:8px;background:var(--color-bg-surface);color:var(--color-text-primary);font-weight:600;font-size:16px;line-height:22px;text-align:left;cursor:pointer}.account-verification-dialog .account-dropdown-value,.account-selection-sheet .account-dropdown-value{flex:1 1 auto;min-width:0}.account-verification-dialog .account-dropdown-chevron,.account-selection-sheet .account-dropdown-chevron{flex-shrink:0;color:var(--color-icon-secondary);transition:transform .15s ease}.account-verification-dialog .account-dropdown.is-open .account-dropdown-chevron,.account-selection-sheet .account-dropdown.is-open .account-dropdown-chevron{transform:rotate(180deg)}.account-verification-dialog .account-dropdown-menu,.account-verification-dialog .account-dropdown-menu-panel,.account-selection-sheet .account-dropdown-menu,.account-selection-sheet .account-dropdown-menu-panel{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;margin:0;padding:8px;list-style:none;border-radius:8px;background:var(--color-bg-elevated);box-shadow:6px 6px #0000001a;box-sizing:border-box}.account-verification-dialog .account-dropdown-menu-panel,.account-selection-sheet .account-dropdown-menu-panel{display:flex;flex-direction:column;gap:8px;max-height:min(360px,55vh)}.account-verification-dialog .account-dropdown-menu-panel .account-dropdown-menu,.account-selection-sheet .account-dropdown-menu-panel .account-dropdown-menu{position:static;z-index:auto;top:auto;left:auto;right:auto;flex:1 1 auto;min-height:0;margin:0;padding:0;overflow:auto;box-shadow:none;background:transparent}.account-verification-dialog .account-dropdown-option,.account-selection-sheet .account-dropdown-option{display:block;width:100%;padding:8px;border:none;border-radius:8px;background:transparent;color:var(--color-text-primary);font-weight:600;font-size:14px;line-height:20px;text-align:left;cursor:pointer}.account-verification-dialog .account-dropdown-option:hover,.account-verification-dialog .account-dropdown-option.is-active,.account-selection-sheet .account-dropdown-option:hover,.account-selection-sheet .account-dropdown-option.is-active{background:var(--color-bg-surface)}@media(max-width:720px){.account-verification-dialog-backdrop{align-items:flex-end;padding:0}.account-verification-dialog{max-width:none;max-height:92vh;border-radius:20px 20px 0 0;animation:account-sheet-in .28s ease}}.account-settings-page .account-notifications-stack{gap:16px}.account-settings-page .account-notifications-content-card,.account-verification-dialog .account-notifications-content-card,.account-selection-sheet .account-notifications-content-card{display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:8px;background:var(--color-bg-elevated)}.account-settings-page .account-notifications-content-title,.account-verification-dialog .account-notifications-content-title,.account-selection-sheet .account-notifications-content-title{margin:0;font-weight:600;font-size:20px;line-height:26px;color:var(--color-text-primary)}.account-settings-page .account-notifications-content-divider,.account-verification-dialog .account-notifications-content-divider,.account-selection-sheet .account-notifications-content-divider{height:0;border-top:1px solid var(--color-border-subtle)}.account-settings-page .account-notifications-channel-rows,.account-verification-dialog .account-notifications-channel-rows,.account-selection-sheet .account-notifications-channel-rows{display:flex;flex-direction:column;gap:16px}.account-settings-page .account-notifications-channel-row,.account-verification-dialog .account-notifications-channel-row,.account-selection-sheet .account-notifications-channel-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.account-settings-page .account-notifications-channel-label,.account-verification-dialog .account-notifications-channel-label,.account-selection-sheet .account-notifications-channel-label{margin:0;font-weight:500;font-size:16px;line-height:24px;color:var(--color-text-primary)}.account-settings-page .account-notifications-channel-actions,.account-verification-dialog .account-notifications-channel-actions,.account-selection-sheet .account-notifications-channel-actions{display:flex;align-items:center;gap:16px;flex-shrink:0}.account-settings-page .account-toggle,.account-verification-dialog .account-toggle,.account-selection-sheet .account-toggle{position:relative;flex-shrink:0;width:40px;height:24px;padding:0;border:0;border-radius:999px;background:var(--color-bg-surface, #e1e1e1);cursor:pointer}.account-settings-page .account-toggle:disabled,.account-verification-dialog .account-toggle:disabled,.account-selection-sheet .account-toggle:disabled{cursor:not-allowed;opacity:.55}.account-settings-page .account-toggle.is-on,.account-verification-dialog .account-toggle.is-on,.account-selection-sheet .account-toggle.is-on{background:var(--color-bg-brand-default, #11a31d)}.account-settings-page .account-toggle-knob,.account-verification-dialog .account-toggle-knob,.account-selection-sheet .account-toggle-knob{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .15s ease}.account-settings-page .account-toggle.is-on .account-toggle-knob,.account-verification-dialog .account-toggle.is-on .account-toggle-knob,.account-selection-sheet .account-toggle.is-on .account-toggle-knob{transform:translate(16px)}.account-settings-page .account-btn-gray,.account-verification-dialog .account-btn-gray,.account-selection-sheet .account-btn-gray{min-height:28px;padding:6px 8px;border:0;border-radius:4px;background:var(--color-bg-surface, #f6f6f6);color:var(--color-text-primary, #141714);font-weight:600;font-size:12px;line-height:16px;cursor:pointer}.account-settings-page .account-btn-gray:disabled,.account-verification-dialog .account-btn-gray:disabled,.account-selection-sheet .account-btn-gray:disabled{opacity:.55;cursor:not-allowed}.account-settings-page .account-notifications-manage-trigger,.account-verification-dialog .account-notifications-manage-trigger,.account-selection-sheet .account-notifications-manage-trigger{min-height:28px;padding:6px 8px;font-size:12px;line-height:16px}.account-settings-page .account-notifications-pref-row,.account-verification-dialog .account-notifications-pref-row,.account-selection-sheet .account-notifications-pref-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.account-settings-page .account-notifications-pref-copy,.account-verification-dialog .account-notifications-pref-copy,.account-selection-sheet .account-notifications-pref-copy{max-width:280px;min-width:0}.account-settings-page .account-notifications-pref-title,.account-verification-dialog .account-notifications-pref-title,.account-selection-sheet .account-notifications-pref-title{margin:0 0 4px;font-weight:600;font-size:16px;line-height:24px;color:var(--color-text-primary)}.account-settings-page .account-notifications-pref-desc,.account-verification-dialog .account-notifications-pref-desc,.account-selection-sheet .account-notifications-pref-desc{margin:0;font-weight:400;font-size:14px;line-height:20px;color:var(--color-text-primary)}.account-settings-page .account-notifications-pref-controls,.account-verification-dialog .account-notifications-pref-controls,.account-selection-sheet .account-notifications-pref-controls{display:flex;align-items:center;justify-content:flex-end;gap:16px;flex:1 1 auto}.account-settings-page .account-notifications-sound-picker,.account-verification-dialog .account-notifications-sound-picker,.account-selection-sheet .account-notifications-sound-picker{position:relative}.account-settings-page .account-notifications-sound-picker.is-disabled,.account-verification-dialog .account-notifications-sound-picker.is-disabled,.account-selection-sheet .account-notifications-sound-picker.is-disabled{opacity:.55}.account-settings-page .account-notifications-sound-trigger,.account-verification-dialog .account-notifications-sound-trigger,.account-selection-sheet .account-notifications-sound-trigger{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:6px 8px;border:0;border-radius:4px;background:var(--color-bg-surface, #f6f6f6);font-weight:600;font-size:12px;line-height:16px;color:var(--color-text-primary);cursor:pointer}.account-settings-page .account-notifications-sound-trigger:disabled,.account-verification-dialog .account-notifications-sound-trigger:disabled,.account-selection-sheet .account-notifications-sound-trigger:disabled{cursor:not-allowed}.account-settings-page .account-notifications-sound-menu:not(.account-notifications-sound-menu--sheet),.account-verification-dialog .account-notifications-sound-menu:not(.account-notifications-sound-menu--sheet),.account-selection-sheet .account-notifications-sound-menu:not(.account-notifications-sound-menu--sheet),.account-notifications-sound-menu--portal{position:absolute;top:calc(100% + 8px);right:0;z-index:20;min-width:200px;margin:0;padding:8px;list-style:none;border-radius:8px;background:var(--color-bg-elevated, #fff);box-shadow:6px 6px #0000001a}.account-notifications-sound-menu--portal{position:fixed;top:auto;right:auto;z-index:1200;max-height:min(320px,60vh);overflow-y:auto}.account-selection-sheet .account-notifications-sound-menu.account-notifications-sound-menu--sheet{position:static;top:auto;right:auto;z-index:auto;width:100%;min-width:0;margin:0;padding:0;border-radius:0;background:transparent;box-shadow:none;display:flex;flex-direction:column;gap:4px;list-style:none}.account-selection-sheet .account-notifications-sound-menu--sheet li{display:block;width:100%}.account-settings-page .account-notifications-sound-option,.account-verification-dialog .account-notifications-sound-option,.account-selection-sheet .account-notifications-sound-option,.account-selection-sheet .account-notifications-sound-menu .account-notifications-sound-option,.account-notifications-sound-menu--portal .account-notifications-sound-option,.account-notifications-sound-menu--sheet .account-notifications-sound-option{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:8px;border-radius:8px}.account-settings-page .account-notifications-sound-option.is-active,.account-verification-dialog .account-notifications-sound-option.is-active,.account-selection-sheet .account-notifications-sound-option.is-active,.account-notifications-sound-menu--portal .account-notifications-sound-option.is-active,.account-notifications-sound-menu--sheet .account-notifications-sound-option.is-active{background:var(--color-bg-surface, #f6f6f6)}.account-settings-page .account-notifications-sound-option-label,.account-verification-dialog .account-notifications-sound-option-label,.account-selection-sheet .account-notifications-sound-option-label,.account-notifications-sound-menu--portal .account-notifications-sound-option-label,.account-notifications-sound-menu--sheet .account-notifications-sound-option-label{flex:1 1 auto;padding:0;border:0;background:transparent;font-weight:600;font-size:14px;line-height:20px;color:var(--color-text-primary);text-align:left;cursor:pointer}.account-settings-page .account-notifications-sound-preview,.account-verification-dialog .account-notifications-sound-preview,.account-selection-sheet .account-notifications-sound-preview,.account-notifications-sound-menu--portal .account-notifications-sound-preview,.account-notifications-sound-menu--sheet .account-notifications-sound-preview{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;padding:6px;border:0;border-radius:4px;background:var(--color-bg-surface, #f6f6f6);color:var(--color-text-primary);cursor:pointer}.account-settings-page .account-notifications-sound-option.is-active .account-notifications-sound-preview,.account-verification-dialog .account-notifications-sound-option.is-active .account-notifications-sound-preview,.account-selection-sheet .account-notifications-sound-option.is-active .account-notifications-sound-preview,.account-notifications-sound-menu--portal .account-notifications-sound-option.is-active .account-notifications-sound-preview{background:var(--color-bg-elevated, #fff)}.account-settings-page .account-notifications-sound-preview:disabled,.account-verification-dialog .account-notifications-sound-preview:disabled,.account-selection-sheet .account-notifications-sound-preview:disabled,.account-notifications-sound-menu--portal .account-notifications-sound-preview:disabled{cursor:not-allowed;opacity:.5}.account-settings-page .account-notifications-feedback,.account-verification-dialog .account-notifications-feedback,.account-selection-sheet .account-notifications-feedback{margin:0}.account-verification-dialog.account-notifications-manage-dialog{max-width:500px}.account-verification-dialog .account-notifications-manage-form,.account-selection-sheet .account-notifications-manage-form{display:flex;flex-direction:column;gap:32px}.account-verification-dialog .account-notifications-manage-group,.account-selection-sheet .account-notifications-manage-group{display:flex;flex-direction:column;gap:16px}.account-verification-dialog .account-notifications-manage-group-head,.account-selection-sheet .account-notifications-manage-group-head{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px;line-height:20px;color:var(--color-text-primary)}.account-verification-dialog .account-notifications-manage-list,.account-selection-sheet .account-notifications-manage-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:16px}.account-verification-dialog .account-notifications-manage-row,.account-selection-sheet .account-notifications-manage-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.account-verification-dialog .account-notifications-manage-check,.account-selection-sheet .account-notifications-manage-check{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;font-weight:500;font-size:14px;line-height:20px;color:var(--color-text-secondary);cursor:pointer}.account-verification-dialog .account-notifications-manage-check.is-unavailable,.account-selection-sheet .account-notifications-manage-check.is-unavailable{opacity:.55;cursor:not-allowed}.account-verification-dialog .account-notifications-manage-soon,.account-selection-sheet .account-notifications-manage-soon{margin-left:4px;font-weight:600;font-size:10px;line-height:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted, #565d56)}.account-verification-dialog .account-notifications-sound-picker.is-compact,.account-selection-sheet .account-notifications-sound-picker.is-compact{flex-shrink:0}.account-verification-dialog .account-notifications-manage-check input,.account-selection-sheet .account-notifications-manage-check input{appearance:none;-webkit-appearance:none;box-sizing:border-box;width:16px;height:16px;min-width:16px;margin:0;padding:0;border:1px solid var(--color-border-subtle, #e4e7e4);border-radius:4px;background:transparent;cursor:pointer}.account-verification-dialog .account-notifications-manage-check input:checked,.account-selection-sheet .account-notifications-manage-check input:checked{border-color:var(--color-bg-brand-default, #11a31d);background:var(--color-bg-brand-default, #11a31d) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'><path d='M3.5 8.2 6.4 11.2 12.5 4.8' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/></svg>") center / 16px 16px no-repeat}.account-verification-dialog .account-notifications-manage-actions,.account-selection-sheet .account-notifications-manage-actions{display:flex;gap:10px;width:100%}.account-verification-dialog .account-notifications-manage-btn,.account-selection-sheet .account-notifications-manage-btn{flex:1 1 0;min-height:40px}.account-verification-dialog .account-btn-white.is-disabled,.account-selection-sheet .account-btn-white.is-disabled{background:var(--color-bg-disabled, #f2f4f2);color:var(--color-text-disabled, #ced2ce);cursor:not-allowed}@media(max-width:720px){.account-settings-page .account-notifications-pref-row{flex-direction:column;align-items:flex-start}.account-settings-page .account-notifications-pref-controls{width:100%;justify-content:space-between}.account-settings-page .account-notifications-channel-row{flex-wrap:wrap}}.account-settings-page .account-notifications-grid-card{gap:16px}.account-settings-page .account-notifications-grid-lead{margin:0;font-weight:400;font-size:14px;line-height:20px;color:var(--color-text-secondary)}.account-settings-page .account-notifications-grid-wrap{--account-notif-grid-body-bg: var(--color-bg-elevated, #ffffff);--account-notif-grid-empty-border: var(--color-border-subtle, #e4e7e4);--account-notif-grid-check-green: var(--color-bg-brand-default, #11a31d);overflow-x:auto;border:1px solid var(--color-border-subtle, #e4e7e4);border-radius:8px;background:var(--account-notif-grid-body-bg)}.account-settings-page .account-notifications-grid{width:100%;min-width:520px;border-collapse:collapse;font-size:14px;background:var(--account-notif-grid-body-bg)}.account-settings-page .account-notifications-grid thead th{padding:12px 16px;border:0;border-bottom:1px solid var(--color-border-subtle, #e4e7e4);vertical-align:middle;background:var(--color-bg-brand-subtle, #ecfaeb);color:var(--color-text-brand-default, #0e6b14);font-weight:600;font-size:11px;line-height:16px;letter-spacing:.06em;text-transform:uppercase;text-align:center}.account-settings-page .account-notifications-grid tbody th,.account-settings-page .account-notifications-grid tbody td{padding:12px 16px;border-bottom:1px solid var(--color-border-subtle, #e4e7e4);vertical-align:middle;background:var(--account-notif-grid-body-bg);color:var(--color-text-primary, #141714)}.account-settings-page .account-notifications-grid tbody tr:last-child th,.account-settings-page .account-notifications-grid tbody tr:last-child td{border-bottom:none}.account-settings-page .account-notifications-grid-corner{text-align:left}.account-settings-page .account-notifications-grid-col--soon{background:var(--color-bg-disabled, #f2f4f2);color:var(--color-text-muted, #565d56)}.account-settings-page .account-notifications-soon-badge{display:block;margin:4px auto 0;width:fit-content;padding:2px 8px;border-radius:999px;background:var(--color-bg-elevated, #ffffff);font-weight:600;font-size:10px;line-height:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-brand-default, #0e6b14)}.account-settings-page .account-notifications-grid-row-head{font-weight:600;font-size:12px;line-height:16px;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-primary, #141714);text-align:left;background:var(--account-notif-grid-body-bg)}.account-settings-page .account-notifications-grid-locked{display:block;margin-top:2px;font-weight:500;font-size:11px;line-height:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary, #3f443e)}.account-settings-page .account-notifications-grid-cell{text-align:center}.account-settings-page .account-notifications-grid input[type=checkbox].account-notifications-grid-toggle{appearance:none;-webkit-appearance:none;box-sizing:border-box;display:inline-block;width:16px;height:16px;min-width:16px;margin:0;padding:0;border:1px solid var(--account-notif-grid-empty-border);border-radius:4px;background:transparent;cursor:pointer;vertical-align:middle;font:inherit;color:inherit;outline:none;min-height:0}.account-settings-page .account-notifications-grid input[type=checkbox].account-notifications-grid-toggle:checked{border-color:var(--account-notif-grid-check-green);background:var(--account-notif-grid-check-green) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'><path d='M3.5 8.2 6.4 11.2 12.5 4.8' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/></svg>") center / 16px 16px no-repeat}.account-settings-page .account-notifications-grid input[type=checkbox].account-notifications-grid-toggle:disabled{cursor:not-allowed}.account-settings-page .account-notifications-grid input[type=checkbox].account-notifications-grid-toggle:disabled:checked{border-color:var(--account-notif-grid-check-green);background:var(--account-notif-grid-check-green) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'><path d='M3.5 8.2 6.4 11.2 12.5 4.8' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/></svg>") center / 16px 16px no-repeat;opacity:1}.account-settings-page .account-notifications-grid-cell--soon .account-notifications-grid-toggle{border-color:var(--account-notif-grid-empty-border);background:transparent}.account-settings-page .account-notifications-grid-cell--soon .account-notifications-grid-toggle:checked{border-color:var(--account-notif-grid-empty-border);background:transparent}.account-settings-page .account-import-card .account-settings-card-body{display:flex;flex-direction:column;gap:16px}.account-settings-page .account-import-lead,.account-settings-page .account-import-text{margin:0;color:var(--color-text-secondary);font-weight:500;font-size:14px;line-height:20px}.account-settings-page .account-import-lead strong,.account-settings-page .account-import-text strong{color:var(--color-text-primary);font-weight:600}.account-settings-page .account-import-status{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0}.account-settings-page .account-import-badge{display:inline-flex;align-items:center;flex-shrink:0;min-height:20px;padding:2px 8px;border-radius:4px;font-weight:700;font-size:12px;line-height:16px}.account-settings-page .account-import-badge--success{background:var(--color-bg-brand-subtle);color:var(--color-text-success, var(--color-green-500))}.account-settings-page .account-import-badge--pending,.account-settings-page .account-import-badge--rejected{background:var(--color-bg-surface);color:var(--color-text-secondary)}.account-settings-page .account-import-form{display:flex;flex-direction:column;gap:16px;padding:16px;border-radius:8px;background:var(--color-bg-surface)}.account-settings-page .account-import-field-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media(max-width:640px){.account-settings-page .account-import-field-row{grid-template-columns:1fr}}.account-settings-page .account-import-field{display:flex;flex-direction:column;gap:8px;margin:0}.account-settings-page .account-import-field-label{display:block;min-height:18px;color:var(--color-text-secondary);font-weight:600;font-size:14px;line-height:18px}.account-settings-page .account-import-field input{min-height:44px;padding:8px 12px;border:none;border-radius:8px;background:var(--color-bg-elevated);color:var(--color-text-primary);font:inherit;font-size:14px;line-height:20px}.account-settings-page .account-import-field input:focus-visible{outline:2px solid var(--color-bg-brand-default);outline-offset:0}.account-settings-page .account-import-actions{display:flex;flex-wrap:wrap;gap:8px}.account-settings-page .account-import-form .account-import-actions{padding-top:4px;border-top:1px solid var(--color-border-subtle)}.account-settings-page .account-import-upload{cursor:pointer}.account-settings-page .account-import-upload:has(input:disabled){opacity:.55;cursor:not-allowed}.account-settings-page .account-import-card .upload-progress-note{display:flex;flex-direction:column;gap:8px;padding:12px 16px;border-radius:8px;background:var(--color-bg-surface)}.account-settings-page .account-import-card .upload-progress-label{margin:0;color:var(--color-text-secondary);font-size:14px;line-height:20px}.account-settings-page .account-import-card .feedback{margin:0;padding:12px 16px;border-radius:8px;font-size:14px;line-height:20px}.account-settings-page .account-import-card .feedback-success{background:var(--color-bg-success-subtle, rgba(17, 163, 29, .16));color:var(--color-text-success, var(--color-green-500))}.account-settings-page .account-import-card .feedback-error{background:var(--color-bg-danger-subtle, rgb(224 36 36 / 12%));color:var(--color-text-danger-default, #e02424)}.main:has(.partner-program-page){max-width:1144px;padding-top:24px}.partner-program-page{display:flex;flex-direction:column;align-items:center;gap:64px;width:100%;font-family:var(--stt-font-family-primary);color:var(--color-text-primary)}.partner-program-column{display:flex;flex-direction:column;gap:24px;width:100%;max-width:740px}.partner-program-hero{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1144px;min-height:152px;text-align:center}.partner-program-page h1.partner-program-title{margin:0;width:100%;font-family:var(--stt-font-family-primary);font-size:72px;font-weight:700;line-height:86px;letter-spacing:-.02em;color:var(--color-text-primary)}.partner-program-title-light,.partner-program-title-dark{display:block}.partner-program-title-dark{display:none}.partner-program-title-accent{color:var(--color-text-brand-default)}[data-theme=dark] .partner-program-title-light{display:none}[data-theme=dark] .partner-program-title-dark{display:block}[data-theme=dark] .partner-program-title-accent{color:var(--color-text-brand-default)}.partner-program-subtitle{margin:32px 0 0;max-width:498px;font-family:var(--stt-font-family-primary);font-size:24px;font-weight:400;line-height:34px;color:var(--color-text-secondary)}.partner-program-status-section--catalog h2{display:none}.partner-program-card{background:var(--color-bg-elevated);border:none;border-radius:8px}.partner-program-benefits-card{padding:24px}.partner-program-benefits-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.partner-program-benefit{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding:4px 8px 0;text-align:center}.partner-program-benefit:not(:last-child):after{content:"";position:absolute;top:0;right:0;width:1px;height:96px;background:var(--color-border-subtle)}.partner-program-benefit svg{flex-shrink:0;color:var(--color-icon-high-contrast)}.partner-program-benefit strong{font-size:18px;font-weight:600;line-height:18px}.partner-program-benefit span{font-size:16px;line-height:16px;color:var(--color-text-secondary)}.partner-program-benefits-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;padding-top:17px;border-top:1px solid var(--color-border-subtle)}.partner-program-offer-stat{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.partner-program-offer-up{font-size:16px;line-height:16px;color:var(--color-text-secondary)}.partner-program-offer-pct{font-size:38px;font-weight:700;line-height:46px}.partner-program-offer-copy{max-width:154px;font-size:16px;line-height:16px;color:var(--color-text-secondary)}.partner-program-benefits-actions{display:flex;gap:12px;flex-shrink:0}.partner-program-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 16px;border-radius:8px;font-size:14px;font-weight:600;text-decoration:none;border:1px solid transparent;cursor:pointer;font-family:inherit}.partner-program-btn:disabled{opacity:.5;cursor:not-allowed}.partner-program-btn-primary{background:var(--color-bg-brand-default);color:var(--color-text-on-brand)}.partner-program-btn-secondary{background:var(--figma-btn-light);color:var(--figma-btn-light-text);border-color:transparent}.partner-program-dashboard{display:flex;flex-direction:column;gap:8px}.partner-program-share-card,.partner-program-stats-card{padding:16px}.partner-program-share-card{display:flex;flex-direction:column;gap:16px}.partner-program-share-row{display:grid;grid-template-columns:minmax(0,1fr) 136px;gap:16px;align-items:flex-start}.partner-program-share-main{display:flex;flex-direction:column;gap:16px;min-width:0}.partner-program-link-row{display:flex;align-items:center;gap:8px;min-height:48px;padding:10px 8px 10px 12px;border-radius:8px;background:var(--color-bg-surface)}.partner-program-link-icon{flex-shrink:0;color:var(--color-icon-secondary)}.partner-program-link-text{flex:1;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:400;line-height:22px;color:var(--color-text-secondary)}.partner-program-link-copy{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:6px;border:0;border-radius:4px;background:var(--color-bg-elevated);color:var(--color-text-primary);cursor:pointer;flex-shrink:0}.partner-program-link-copy.copy-btn-copied{color:var(--color-text-success, var(--color-green-500))}.partner-program-share-icon-chip{display:inline-flex;align-items:center;justify-content:center;padding:4px;border:0;border-radius:8px;background:var(--color-bg-elevated);box-shadow:-2px 0 2px #00000026;color:var(--color-text-primary);text-decoration:none;cursor:pointer;font:inherit}.partner-program-share-icon-stack{display:inline-flex;align-items:center}.partner-program-share-icon-stack .partner-program-share-icon-chip+.partner-program-share-icon-chip{margin-left:-9px}.partner-program-social-label{display:block;margin:0 0 8px;font-size:16px;line-height:16px;color:var(--color-text-secondary)}.partner-program-social-label--desktop{display:block}.partner-program-social .partner-program-share-channel{display:none}.partner-program-social-row--desktop{display:flex}.partner-program-social-row{display:flex;flex-wrap:wrap;gap:10px}.partner-program-social-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:48px;padding:12px;border:0;border-radius:8px;background:var(--color-bg-surface);color:var(--color-text-primary);text-decoration:none;font-family:inherit;font-size:22px;font-weight:400;line-height:22px;cursor:pointer;white-space:nowrap}.partner-program-social-btn svg,.partner-program-brand-icon{display:block;flex-shrink:0;width:24px;height:24px}.partner-program-qr-frame{display:flex;align-items:center;justify-content:center;width:136px;height:136px;padding:6px;border:1px solid var(--color-border-subtle);border-radius:6px;background:#fff}.partner-program-qr{display:block;width:100%;height:100%}.partner-program-stats-block,.partner-program-stats-grid{display:flex;flex-direction:column;gap:8px}.partner-program-stats-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.partner-program-stat{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:56px;padding:12px;border-radius:8px;background:var(--color-bg-surface);font-size:16px;line-height:16px;color:var(--color-text-secondary)}.partner-program-stat strong{font-size:30px;font-weight:700;line-height:30px;color:var(--color-text-primary)}.partner-program-stat-value{display:flex;align-items:center;gap:4px;margin-left:auto}.partner-program-stat-info{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:8px;background:var(--color-bg-elevated);color:var(--color-icon-secondary);cursor:help;flex-shrink:0}.partner-program-info-tip{position:absolute;z-index:5;left:50%;bottom:calc(100% + 8px);transform:translate(-50%);width:max-content;max-width:min(260px,70vw);padding:8px 10px;border-radius:8px;background:var(--color-bg-inverse, #181818);color:var(--color-text-on-inverse, #f5f5f5);font-size:12px;font-weight:500;line-height:16px;text-align:left;white-space:normal;box-shadow:0 4px 16px #0000002e;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease}.partner-program-stat-info:hover .partner-program-info-tip,.partner-program-stat-info:focus-visible .partner-program-info-tip,.partner-program-retention-info:hover .partner-program-info-tip,.partner-program-retention-info:focus-visible .partner-program-info-tip{opacity:1;visibility:visible}.partner-program-stat--tall{align-items:stretch;flex-direction:column;justify-content:flex-start;min-height:76px;gap:8px}.partner-program-stat-tall-top{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.partner-program-stat-tall-top .partner-program-stat-info{margin-left:auto}.partner-program-stat--tall strong{font-size:28px;line-height:28px}.partner-program-claim-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.partner-program-claim-row>div strong{display:block;font-size:18px;font-weight:700;line-height:26px}.partner-program-claim-row p{margin:4px 0 0;font-size:16px;line-height:16px;color:var(--color-text-secondary)}.partner-program-feedback{margin-top:4px;color:var(--color-text-secondary)}.partner-program-tier-rail{display:flex;align-items:flex-start;gap:1px;width:100%;max-width:740px;min-height:116px}.partner-program-tier-rail-item{display:flex;align-items:flex-start;flex:1;min-width:0;gap:1px}.partner-program-tier-rail-item:last-child{flex:0 0 auto}.partner-program-tier-node{display:flex;flex-direction:column;align-items:center;gap:12px;width:100px;flex-shrink:0;text-align:center}.partner-program-tier-badge{display:block;width:80px;height:80px;flex-shrink:0;object-fit:contain}.partner-program-tier-badge--fallback{display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--color-bg-surface);font-size:28px;font-weight:700;color:var(--color-text-primary)}.partner-program-tier-label{width:100%;font-size:16px;font-weight:600;line-height:24px;color:var(--color-text-primary)}.partner-program-tier-connector{flex:1;min-width:0;height:4px;margin-top:36px;border-radius:20px;background:#e1e1e1}[data-theme=dark] .partner-program-tier-connector{background:var(--color-border-subtle)}.partner-program-tier-connector.is-filled{background:var(--color-bg-brand-default)}.partner-program-status-section{display:flex;flex-direction:column;gap:12px;width:100%;max-width:740px}.partner-program-status-section h2{margin:0;font-family:var(--stt-font-family-primary);font-size:12px;font-weight:600;line-height:16px;color:var(--color-text-primary)}.partner-program-status-list{display:flex;flex-direction:column;gap:8px;width:100%}.partner-program-tier-panel{display:flex;flex-direction:column;gap:16px;padding:16px;border:none;border-radius:8px;background:var(--color-bg-elevated)}.partner-program-tier-panel-head{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:0;border:none;background:transparent;color:inherit;text-align:left;cursor:pointer;font-family:inherit}.partner-program-tier-panel-head-row{display:flex;align-items:center;gap:12px;flex:1;min-width:0;min-height:36px}.partner-program-tier-panel-identity{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.partner-program-tier-panel-badge{display:block;width:36px;height:36px;flex-shrink:0;object-fit:contain}.partner-program-tier-panel-identity strong{font-family:var(--stt-font-family-primary);font-size:20px;font-weight:600;line-height:24px;color:var(--color-text-primary);white-space:nowrap}.partner-program-tier-here-badge{display:inline-flex;align-items:center;justify-content:center;min-width:14px;padding:3px 4px;border-radius:4px;background:var(--color-orange-500, #f05a24);font-family:var(--stt-font-family-primary);font-size:10px;font-weight:700;line-height:12px;letter-spacing:0;color:#fff;white-space:nowrap}.partner-program-tier-panel-stats{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:2px;flex-shrink:0;text-align:right}.partner-program-tier-panel-stats p{margin:0;font-family:var(--stt-font-family-primary);font-size:12px;line-height:16px;white-space:nowrap}.partner-program-tier-panel-stat-label{font-weight:400;color:var(--color-text-secondary)}.partner-program-tier-panel-stat-value{font-weight:600;color:var(--color-text-primary)}.partner-program-tier-panel-chevron{flex-shrink:0;color:var(--color-text-primary)}.partner-program-tier-alert{display:flex;align-items:center;gap:8px;width:100%;padding:12px;border-radius:8px;background:var(--color-bg-info-subtle, #eef5ff);color:var(--color-text-info, #0a3c81)}.partner-program-tier-alert-icon{display:block;width:20px;height:20px;flex-shrink:0;object-fit:contain}.partner-program-tier-alert p{margin:0;flex:1;min-width:0;font-family:var(--stt-font-family-primary);font-size:14px;font-weight:500;line-height:20px;color:var(--color-text-info, #0a3c81)}.partner-program-retention-row{display:flex;align-items:center;gap:8px;width:100%}.partner-program-retention-card-wrap{display:flex;flex:1;align-self:stretch;min-width:0}.partner-program-retention-card{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0;padding:12px;border-radius:6px;background:var(--color-bg-surface)}.partner-program-retention-card-head{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.partner-program-retention-card--partners .partner-program-retention-card-head{gap:10px}.partner-program-retention-card-head>span{flex:1;min-width:0;font-family:var(--stt-font-family-primary);font-size:12px;font-weight:600;line-height:16px;color:var(--color-text-primary)}.partner-program-retention-card strong{display:block;min-height:28px;font-family:var(--stt-font-family-primary);font-size:24px;font-weight:700;line-height:28px;color:var(--color-text-primary)}.partner-program-retention-card strong.is-danger{color:var(--color-text-danger, #e02424)}.partner-program-retention-card strong.is-success{color:var(--color-text-success, #11a31d)}.partner-program-retention-card small{font-family:var(--stt-font-family-primary);font-size:12px;font-weight:400;line-height:16px;color:var(--color-text-secondary)}.partner-program-retention-target{font-weight:600;color:var(--color-text-primary)}.partner-program-or{display:flex;align-items:center;flex-shrink:0;align-self:center;font-family:var(--stt-font-family-primary);font-size:12px;font-weight:600;line-height:18px;color:var(--color-text-primary)}.partner-program-retention-info{position:relative;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:none;background:transparent;cursor:help;flex-shrink:0}.partner-program-retention-info img{display:block;width:16px;height:16px}.partner-program-invited-section{display:flex;flex-direction:column;gap:8px;width:100%;max-width:740px}.partner-program-invited-section h2{margin:0;font-family:var(--stt-font-family-primary);font-size:12px;font-weight:600;line-height:16px;color:var(--color-text-primary)}.partner-program-invited-card{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:75px;padding:16px;border-radius:8px;background:var(--color-bg-elevated)}.partner-program-invited-profile{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.partner-program-invited-avatar .avatar,.partner-program-invited-avatar .avatar-initials,.partner-program-invited-avatar svg{border-radius:6px}.partner-program-invited-details{display:flex;flex-direction:column;gap:4px;min-width:0}.partner-program-invited-name-row{display:flex;align-items:center;gap:4px}.partner-program-invited-name-row .post-offer-token-icon{width:20px;height:20px;flex-shrink:0}.partner-program-invited-name-row .post-offer-token-icon img{width:20px;height:20px;border-radius:2px;object-fit:cover}.partner-program-invited-details strong{font-family:var(--stt-font-family-primary);font-size:16px;font-weight:600;line-height:24px;color:var(--color-text-primary);white-space:nowrap}.partner-program-invited-details>span{font-family:var(--stt-font-family-primary);font-size:14px;font-weight:600;line-height:20px;color:var(--color-text-secondary);white-space:nowrap}.partner-program-invited-earned{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0;text-align:right}.partner-program-invited-earned span{font-family:var(--stt-font-family-primary);font-size:12px;font-weight:600;line-height:18px;color:var(--color-text-secondary)}.partner-program-invited-earned strong{font-family:var(--stt-font-family-primary);font-size:16px;font-weight:600;line-height:24px;color:var(--color-text-primary)}.partner-program-partners-summary{display:flex;flex-direction:column;gap:8px;width:100%;max-width:740px}.partner-program-summary-row{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:12px;border-radius:6px;background:var(--color-bg-elevated)}.partner-program-summary-label{flex:1;min-width:0;font-family:var(--stt-font-family-primary);font-size:14px;font-weight:600;line-height:20px;color:var(--color-text-secondary)}.partner-program-summary-value{flex:0 0 auto;font-family:var(--stt-font-family-primary);font-size:16px;font-weight:600;line-height:24px;color:var(--color-text-primary);white-space:nowrap;text-align:right}.partner-program-summary-delta.is-positive{color:#2d9b52}.partner-program-summary-delta.is-negative{color:var(--color-text-danger, #e02424)}.partner-program-summary-delta.is-neutral{color:var(--color-text-primary)}.partner-program-leaderboard-section{display:flex;flex-direction:column;gap:24px;width:100%;max-width:1144px}.partner-program-leaderboard-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.partner-program-leaderboard-section-head h2{margin:0;flex:1;font-family:var(--stt-font-family-primary);font-size:24px;font-weight:500;line-height:30px;color:var(--color-text-primary)}.partner-program-leaderboard-dropdown{position:relative}.partner-program-leaderboard-dropdown-trigger{display:inline-flex;align-items:center;gap:4px;padding:0;border:none;background:transparent;color:var(--color-text-primary);font-family:inherit;font-size:16px;font-weight:600;line-height:20px;cursor:pointer}.partner-program-leaderboard-dropdown.is-disabled .partner-program-leaderboard-dropdown-trigger{cursor:default;opacity:.55}.partner-program-leaderboard-dropdown-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:20;min-width:180px;margin:0;padding:4px;list-style:none;border-radius:8px;background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);box-shadow:0 8px 24px #0000001f}.partner-program-leaderboard-dropdown-option{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:none;border-radius:4px;background:transparent;color:var(--color-text-primary);font-family:inherit;font-size:14px;font-weight:600;line-height:16px;text-align:left;cursor:pointer}.partner-program-leaderboard-dropdown-option.is-active,.partner-program-leaderboard-dropdown-option:hover{background:var(--color-bg-surface)}.partner-program-leaderboard-panel{display:flex;flex-direction:column;gap:24px;width:100%;padding:24px 16px;border-radius:8px;background:var(--color-bg-elevated)}.partner-program-leaderboard-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding-left:8px;width:100%}.partner-program-leaderboard-view-tabs{display:flex;flex-wrap:wrap;gap:8px;flex:1}.partner-program-leaderboard-view-tab{padding:6px;border:none;border-radius:4px;background:var(--color-bg-surface);color:var(--color-text-primary);font-family:inherit;font-size:14px;font-weight:600;line-height:16px;cursor:pointer}.partner-program-leaderboard-view-tab.is-active{background:var(--color-bg-brand-default);color:var(--color-text-on-brand)}.partner-program-leaderboard-toolbar .partner-program-leaderboard-dropdown-trigger{padding:6px;border-radius:4px;background:var(--color-bg-surface);font-size:12px;line-height:16px}.partner-program-leaderboard-toolbar .partner-program-leaderboard-dropdown-menu{right:0;left:auto}.partner-program-leaderboard-body{display:flex;flex-direction:column;gap:24px;width:100%;overflow-x:auto}.partner-program-leaderboard-grid{display:grid;grid-template-columns:220px 80px 1fr 1fr 1fr;gap:24px;align-items:center;padding-left:8px;min-width:720px}.partner-program-leaderboard-grid--head{font-size:12px;font-weight:600;line-height:16px;color:var(--color-text-secondary)}.partner-program-leaderboard-list{display:flex;flex-direction:column;gap:24px;width:100%;min-width:720px}.partner-program-leaderboard-row--desktop{display:grid}.partner-program-leaderboard-card.partner-program-leaderboard-card--mobile{display:none}.partner-program-leaderboard-controls{display:flex;align-items:center;gap:8px;flex-shrink:0}.partner-program-leaderboard-sort{flex-shrink:0}.partner-program-leaderboard-scope-mobile{display:none}.partner-program-leaderboard-scope-desktop{display:block}.partner-program-leaderboard-card{border-radius:8px;background:var(--color-bg-surface);padding:16px}.partner-program-leaderboard-card.is-you{outline:2px solid var(--color-bg-elevated);outline-offset:-2px}.partner-program-leaderboard-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.partner-program-leaderboard-card-head .partner-program-leaderboard-participant{flex:1;min-width:0}.partner-program-leaderboard-card-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px}.partner-program-leaderboard-card-metric{display:flex;flex-direction:column;gap:4px;min-width:0}.partner-program-leaderboard-card-metric--wide{grid-column:1 / -1}.partner-program-leaderboard-card-metric span{font-size:12px;font-weight:600;line-height:18px;color:var(--color-text-secondary)}.partner-program-leaderboard-card-metric strong{font-size:14px;font-weight:600;line-height:20px;color:var(--color-text-primary)}.partner-program-leaderboard-card-metric-value{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.partner-program-leaderboard-card-metric-value em{font-style:normal;font-size:14px;font-weight:600;line-height:18px}.partner-program-leaderboard-card-metric-value em.is-up{color:var(--color-text-success, #11a31d)}.partner-program-leaderboard-card-metric-value em.is-down{color:var(--color-text-danger, #e02424)}.partner-program-leaderboard-streak{display:inline-flex;align-items:center;gap:4px}.partner-program-leaderboard-streak.is-empty{color:var(--color-text-secondary);font-weight:600}.partner-program-leaderboard-tools-mobile{display:none}.partner-program-leaderboard-controls--desktop{display:flex;align-items:center;gap:8px;flex-shrink:0}.partner-program-lb-sheet-backdrop{position:fixed;inset:0;z-index:1200;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;margin:0;padding:0;border:0;overflow:hidden;overscroll-behavior:none;background:color-mix(in srgb,var(--color-bg-page, #f6f6f6) 40%,rgb(0 0 0 / 45%));box-sizing:border-box}.partner-program-lb-sheet{position:relative;display:flex;flex-direction:column;gap:16px;width:min(100%,390px);max-width:100%;max-height:min(85dvh,520px);margin:0;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));overflow:hidden;border:0;border-radius:16px 16px 0 0;background:var(--color-bg-elevated, #ffffff);color:var(--color-text-primary, #141714);box-shadow:0 -12px 40px #0000002e;box-sizing:border-box}.partner-program-lb-sheet-head{display:flex;align-items:center;gap:12px;min-height:32px;flex-shrink:0}.partner-program-lb-sheet-title{flex:1;margin:0;font-family:var(--stt-font-family-primary);font-size:16px;font-weight:600;line-height:24px;color:var(--color-text-primary, #1b1f1e)}.partner-program-lb-sheet-close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;padding:0;border:0;border-radius:4px;background:var(--color-bg-surface, #f6f6f6);color:var(--color-icon-high-contrast, #1b1f1e);cursor:pointer}.partner-program-lb-sheet-body{display:flex;flex-direction:column;gap:16px;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.partner-program-lb-filter-list,.partner-program-lb-sort-list{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.partner-program-lb-filter-row,.partner-program-lb-sort-option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:32px;margin:0;padding:0;border:0;background:transparent;color:var(--color-text-primary);font-family:inherit;text-align:left;cursor:pointer}.partner-program-lb-filter-row-main{display:inline-flex;align-items:center;gap:12px;min-width:0}.partner-program-lb-filter-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:8px;background:var(--color-bg-surface, #f2f2f2);color:var(--color-icon-high-contrast)}.partner-program-lb-filter-icon img{width:20px;height:20px;object-fit:contain}.partner-program-lb-filter-label,.partner-program-lb-sort-option>span:first-child{font-size:14px;font-weight:600;line-height:18px;color:var(--color-text-primary, #141714)}.partner-program-lb-checkbox{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;border-radius:2px;background:var(--color-bg-disabled, #f2f4f2);color:#fff;box-sizing:border-box}.partner-program-lb-checkbox.is-on{background:var(--color-bg-brand-default, #11a31d)}.partner-program-lb-sheet-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:16px;border-top:1px solid var(--color-border-subtle, #e4e7e4);flex-shrink:0}.partner-program-lb-sheet-btn{display:inline-flex;align-items:center;justify-content:center;flex:1 1 0;min-width:84px;height:40px;padding:10px;border:0;border-radius:6px;font-family:inherit;font-size:16px;font-weight:600;line-height:20px;cursor:pointer;box-sizing:border-box}.partner-program-lb-sheet-btn--clear{background:var(--color-bg-disabled, #f2f4f2);color:var(--color-text-disabled, #ced2ce)}.partner-program-lb-sheet-btn--clear:not(:disabled){background:var(--color-bg-surface, #f2f2f2);color:var(--color-text-primary, #1b1f1e)}.partner-program-lb-sheet-btn--clear:disabled{cursor:default}.partner-program-lb-sheet-btn--apply{background:var(--color-bg-brand-default, #11a31d);color:var(--color-text-on-brand, #fff)}.partner-program-lb-scope-option-label{display:inline-flex;align-items:center;gap:8px;min-width:0}.partner-program-leaderboard-row{display:grid;grid-template-columns:220px 80px 1fr 1fr 1fr;gap:24px;align-items:center;padding-left:8px;min-height:42px}.partner-program-leaderboard-row.is-you{border:2px solid var(--color-bg-surface);border-radius:8px;padding:8px;box-sizing:border-box}.partner-program-leaderboard-participant{display:flex;align-items:center;gap:12px;min-width:0}.partner-program-leaderboard-avatar .avatar,.partner-program-leaderboard-avatar .avatar-initials,.partner-program-leaderboard-avatar svg{border-radius:6px}.partner-program-leaderboard-participant-meta{display:flex;flex-direction:column;gap:4px;min-width:0}.partner-program-leaderboard-name-row{display:flex;align-items:center;gap:4px;min-width:0}.partner-program-leaderboard-name-row strong,.partner-program-leaderboard-name-link{font-size:16px;font-weight:700;line-height:24px;color:var(--color-text-primary)}.partner-program-leaderboard-name-link{text-decoration:underline;text-underline-offset:2px}.partner-program-leaderboard-tier{font-size:14px;font-weight:600;line-height:16px;color:var(--color-text-secondary)}.partner-program-leaderboard-grid--head>span:nth-child(2),.partner-program-leaderboard-row>.partner-program-leaderboard-rank{justify-self:center;text-align:center}.partner-program-leaderboard-rank{display:flex;align-items:center;justify-content:center;width:auto;max-width:80px;font-size:16px;font-weight:600;line-height:20px;color:var(--color-text-primary)}.partner-program-leaderboard-rank.partner-program-leaderboard-rank--mobile{width:40px;height:40px;max-width:40px;flex-shrink:0;overflow:visible;border-radius:12px;background:var(--color-bg-elevated, #fff);font-size:16px;font-weight:600;line-height:20px;color:var(--color-text-primary, #1b1f1e);box-sizing:border-box}.partner-program-leaderboard-medal{display:block;height:28px;width:auto;max-width:100%;object-fit:contain}.partner-program-leaderboard-rank--mobile .partner-program-leaderboard-medal{height:20px;width:20px}.partner-program-leaderboard-globe,.partner-program-leaderboard-chevron{flex-shrink:0;color:var(--color-text-primary)}.partner-program-leaderboard-metric{font-size:16px;font-weight:600;line-height:20px;color:var(--color-text-primary)}.partner-program-leaderboard-weekly{display:flex;align-items:center;gap:8px}.partner-program-leaderboard-empty{margin:0;padding:8px;font-size:14px;color:var(--color-text-secondary)}@media(max-width:767px){.main:has(.partner-program-page){max-width:none;padding-top:16px;padding-left:16px;padding-right:16px}.partner-program-page{gap:32px;align-items:stretch}.partner-program-column{max-width:none;gap:16px}.partner-program-hero{min-height:0;align-items:flex-start;text-align:left}.partner-program-page h1.partner-program-title{font-size:28px;line-height:36px;letter-spacing:-.02em;text-align:left}.partner-program-subtitle{margin-top:8px;max-width:none;font-size:16px;line-height:20px;text-align:left}.partner-program-benefits-card,.partner-program-share-card,.partner-program-stats-card{padding:16px}.partner-program-share-card{align-items:center}.partner-program-share-row{grid-template-columns:1fr;gap:16px;align-items:center;width:100%}.partner-program-share-main{gap:16px;width:100%}.partner-program-link-row{min-height:48px;height:48px}.partner-program-link-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;font-size:16px;font-weight:600;line-height:24px}.partner-program-social .partner-program-share-channel{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:40px;padding:12px;border-radius:14px;background:var(--color-bg-surface);color:var(--color-text-primary);text-decoration:none;font-size:14px;font-weight:600;line-height:16px}.partner-program-share-channel-text{flex-shrink:0}.partner-program-share-channel--networks{flex-direction:row;justify-content:center;cursor:default}.partner-program-social-label--desktop,.partner-program-social-row--desktop{display:none}.partner-program-social{display:flex;flex-direction:column;gap:8px}.partner-program-qr-frame{flex-shrink:0;box-sizing:border-box;width:200px;height:200px;max-width:none;margin:0 auto;padding:6px;border-color:#ced2ce}.partner-program-qr{width:100%;height:100%}.partner-program-stats-row:first-child{grid-template-columns:1fr;gap:12px}.partner-program-stats-row:first-child .partner-program-stat{min-height:0;padding:0;background:transparent;font-size:14px;line-height:20px}.partner-program-stats-row:first-child .partner-program-stat strong{font-size:14px;line-height:20px}.partner-program-stats-row:last-child{grid-template-columns:1fr}.partner-program-stat--tall{min-height:78px}.partner-program-stat--tall strong{font-size:24px;line-height:28px}.partner-program-claim-row{flex-direction:column;align-items:stretch;gap:16px}.partner-program-claim-row .partner-program-btn{width:100%}.partner-program-claim-row>div strong{font-size:16px;line-height:24px}.partner-program-claim-row p{font-size:12px;line-height:18px}.partner-program-tier-rail{display:none}.partner-program-status-section h2,.partner-program-invited-section h2,.partner-program-leaderboard-section-head h2{font-size:20px;line-height:24px}.partner-program-leaderboard-section{gap:16px}.partner-program-leaderboard-scope-desktop{display:none}.partner-program-leaderboard-scope-mobile{display:inline-flex;align-items:center;gap:4px;margin:0;padding:0;border:0;background:transparent;color:var(--color-text-primary);font-family:inherit;font-size:14px;font-weight:600;line-height:20px;cursor:pointer}.partner-program-leaderboard-scope-mobile:disabled{cursor:default;opacity:.55}.partner-program-leaderboard-panel{gap:16px;padding:16px}.partner-program-leaderboard-toolbar{flex-direction:column;align-items:stretch;gap:12px;padding-left:0}.partner-program-leaderboard-view-tabs{gap:8px}.partner-program-leaderboard-controls--desktop{display:none}.partner-program-leaderboard-tools-mobile{display:flex;align-items:center;gap:8px;width:100%}.partner-program-leaderboard-search{display:flex;flex:1 1 auto;align-items:center;gap:4px;min-width:0;height:36px;padding:4px 10px;border-radius:6px;background:var(--color-bg-surface, #f6f6f6);color:var(--color-icon-secondary, #3f443e);box-sizing:border-box}.partner-program-leaderboard-search input{flex:1;min-width:0;margin:0;padding:0;border:0;background:transparent;color:var(--color-text-primary);font-family:inherit;font-size:14px;font-weight:600;line-height:22px;outline:none}.partner-program-leaderboard-search input::placeholder{color:var(--color-text-secondary, #3f443e)}.partner-program-leaderboard-tool-btns{display:flex;align-items:center;gap:8px;flex-shrink:0}.partner-program-leaderboard-tool-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:8px;border:0;border-radius:6px;background:var(--color-bg-surface, #f6f6f6);color:var(--color-icon-high-contrast, #1b1f1e);cursor:pointer;box-sizing:border-box}.partner-program-leaderboard-tool-btn.is-active{outline:2px solid var(--color-bg-brand-default, #11a31d);outline-offset:-2px}.partner-program-leaderboard-body{gap:16px;overflow-x:visible}.partner-program-leaderboard-grid--head,.partner-program-leaderboard-row--desktop{display:none}.partner-program-leaderboard-card.partner-program-leaderboard-card--mobile{display:flex;flex-direction:column;gap:16px;border-radius:10px;background:var(--color-bg-surface, #f6f6f6);overflow:visible}.partner-program-leaderboard-card-head{align-items:center;overflow:visible}.partner-program-leaderboard-card-metrics{gap:16px 28px}.partner-program-leaderboard-list{min-width:0;gap:16px}.partner-program-partners-summary{gap:12px}}@media(min-width:768px)and (max-width:900px){.partner-program-share-row{grid-template-columns:1fr}.partner-program-qr-frame{width:136px;height:136px;margin:0 auto}}@media(max-width:900px){.partner-program-page{gap:40px}.partner-program-page h1.partner-program-title{font-size:48px;line-height:56px}.partner-program-subtitle{margin-top:24px;font-size:20px;line-height:28px}.partner-program-benefits-row{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.partner-program-benefit:not(:last-child):after{display:none}.partner-program-benefit:nth-child(odd):not(:nth-last-child(-n+1)){border-bottom:1px solid var(--color-border-subtle);padding-bottom:16px}.partner-program-benefits-footer{flex-direction:column;align-items:stretch}.partner-program-tier-rail{flex-wrap:wrap;justify-content:center}.partner-program-tier-connector{display:none}.partner-program-retention-row{flex-direction:column;align-items:stretch}.partner-program-or{justify-content:center}.partner-program-tier-panel-head-row{flex-direction:column;align-items:flex-start;gap:8px;min-height:0}.partner-program-tier-panel-stats{align-items:flex-start;text-align:left}.partner-program-invited-card{flex-direction:column;align-items:stretch;min-height:0}.partner-program-invited-earned{align-items:flex-start;text-align:left}.partner-program-summary-row{flex-direction:column;align-items:flex-start;gap:4px}.partner-program-summary-value{text-align:left}}@media(max-width:640px){.partner-program-page h1.partner-program-title{font-size:36px;line-height:42px;letter-spacing:-.01em}.partner-program-subtitle{margin-top:16px;font-size:18px;line-height:26px}.partner-program-benefits-row,.partner-program-stats-row{grid-template-columns:1fr}.partner-program-claim-row{flex-direction:column;align-items:stretch}.partner-program-social-row{gap:8px}}.main:has(.my-offers-page){max-width:1360px;padding-top:24px;background:var(--color-bg-page)}.my-offers-page{display:flex;flex-direction:column;gap:32px;width:100%;font-family:var(--figma-font-display);color:var(--color-text-primary);background:transparent}.my-offers-page .my-offers-hero{display:flex;flex-direction:column;gap:8px}.my-offers-page h1{margin:0;font-family:var(--figma-font-display);font-size:38px;font-weight:700;line-height:46px;color:var(--color-text-primary)}.my-offers-page .page-subtitle{margin:0;font-size:14px;font-weight:400;line-height:20px;color:var(--color-text-secondary)}.my-offers-divider{margin:8px 0 0;border:0;border-top:1px solid var(--color-border-subtle)}.my-offers-frame{display:flex;flex-direction:column;gap:24px;width:100%;padding:24px;border-radius:8px;background:var(--color-bg-elevated);box-shadow:0 8px 24px #00000014;box-sizing:border-box}.my-offers-header-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.my-offers-page .my-offers-side-switch{display:inline-flex;align-items:center;gap:8px}.my-offers-page .my-offers-side-switch button{display:inline-flex;align-items:center;gap:8px;height:auto;min-height:36px;padding:8px;border:0;border-radius:6px;background:var(--color-bg-surface);color:var(--color-text-primary);font-family:inherit;font-size:16px;font-weight:600;line-height:20px;cursor:pointer}.my-offers-page .my-offers-side-switch button.active.is-sell-tab{background:var(--color-bg-brand-default);color:var(--color-text-on-success, #fff)}.my-offers-page .my-offers-side-switch button.active.is-buy-tab{background:var(--color-bg-sell-default);color:var(--color-text-on-sell, #fff)}.my-offers-page .my-offers-side-switch-count{display:inline-flex;align-items:center;justify-content:center;min-width:14px;padding:2px 3px;border-radius:4px;background:var(--color-bg-elevated);color:var(--color-text-primary);font-size:10px;font-weight:700;line-height:12px;flex-shrink:0}.my-offers-page .my-offers-side-switch button.active.is-sell-tab .my-offers-side-switch-count,.my-offers-page .my-offers-side-switch button.active.is-buy-tab .my-offers-side-switch-count{background:var(--color-orange-500, #f05a24);color:var(--color-base-white, #fff)}.my-offers-create-btn{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:8px;border:0;border-radius:6px;background:var(--color-bg-surface);color:var(--color-text-primary);font-family:inherit;font-size:16px;font-weight:600;line-height:20px;text-decoration:none;cursor:pointer;white-space:nowrap}.my-offers-create-btn:hover{background:var(--color-bg-neutral-hover, var(--color-bg-neutral-pressed))}.my-offers-inline-alert{display:flex;align-items:center;gap:16px;width:100%;min-width:280px;padding:8px 12px;border-radius:8px;box-sizing:border-box}.my-offers-inline-alert.is-error{background:var(--color-bg-danger-subtle, #fff1f0)}.my-offers-inline-alert.is-warning{background:var(--color-bg-warning-subtle, #fff8e6)}.my-offers-inline-alert-body{display:flex;flex:1 1 auto;align-items:center;gap:8px;min-width:0}.my-offers-inline-alert-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:6px;border-radius:6px;background:var(--color-bg-danger-solid, #e02424);color:#fff}.my-offers-inline-alert.is-warning .my-offers-inline-alert-icon{background:var(--color-bg-warning-solid, #d97706)}.my-offers-inline-alert-text{display:flex;flex-direction:column;gap:2px;min-width:0}.my-offers-inline-alert-title{margin:0;font-size:14px;font-weight:600;line-height:20px;color:var(--color-text-danger, #e02424)}.my-offers-inline-alert.is-warning .my-offers-inline-alert-title{color:var(--color-text-warning, #b45309)}.my-offers-inline-alert-desc{margin:0;font-size:12px;font-weight:400;line-height:18px;color:var(--color-text-secondary)}.my-offers-inline-alert-action{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;height:32px;padding:0 8px;border:0;border-radius:4px;background:var(--color-bg-elevated);color:var(--color-text-primary);font-family:inherit;font-size:14px;font-weight:600;line-height:16px;text-decoration:none;cursor:pointer;white-space:nowrap}.my-offers-page .profile-offers-panel{display:flex;flex-direction:column;gap:12px;width:100%;padding:12px;border-radius:8px;background:var(--color-bg-surface);box-sizing:border-box;overflow:visible}.my-offers-filter-panel{position:relative;z-index:5;display:flex;flex-direction:column;gap:16px;padding:16px;border-radius:8px;background:var(--color-bg-elevated);overflow:visible}.my-offers-filter-bottom{width:100%;overflow:visible}.my-offers-filter-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;width:100%}.my-offers-filter-row-left{display:flex;align-items:center;min-width:0}.my-offers-filter-row-right{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.my-offers-filter-panel .my-offers-filter-dd{position:relative;display:inline-block;width:auto}.my-offers-filter-panel .my-offers-filter-dd.is-open,.my-offers-filter-panel .profile-sort-dropdown.is-open{z-index:30}.my-offers-filter-panel .my-offers-filter-dd-trigger{display:inline-flex;align-items:center;gap:4px;height:32px;padding:8px 28px 8px 8px;border:0;border-radius:4px;background:transparent;color:var(--color-text-primary);font-family:inherit;font-size:14px;font-weight:600;line-height:16px;cursor:pointer;box-sizing:border-box;position:relative;white-space:nowrap}.my-offers-filter-panel .my-offers-filter-dd.is-all-crypto .my-offers-filter-dd-trigger{background:var(--color-bg-surface)}.my-offers-filter-panel .my-offers-filter-dd-trigger-main{display:inline-flex;align-items:center;gap:4px}.my-offers-filter-panel .my-offers-filter-dd-trigger-icon,.my-offers-filter-panel .my-offers-filter-dd-option-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.my-offers-filter-panel .my-offers-filter-mask-icon{background-color:var(--color-icon-high-contrast)}.my-offers-filter-panel .my-offers-filter-dd-chevron,.my-offers-filter-panel .my-offers-filter-compact-chevron{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:var(--color-icon-secondary);flex-shrink:0;pointer-events:none}.my-offers-filter-panel .my-offers-filter-dd-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:50;display:flex;flex-direction:column;gap:4px;min-width:200px;max-height:min(360px,60vh);overflow:auto;padding:8px;border-radius:8px;background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-lg, 0 16px 48px rgb(0 0 0 / 16%))}.my-offers-filter-panel .my-offers-filter-row-right .my-offers-filter-dd-menu{right:0;left:auto}.my-offers-filter-panel .my-offers-filter-dd-option{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:0;border-radius:4px;background:transparent;color:var(--color-text-primary);font-family:inherit;font-size:14px;font-weight:600;line-height:20px;text-align:left;cursor:pointer}.my-offers-filter-panel .my-offers-filter-dd-option:hover,.my-offers-filter-panel .my-offers-filter-dd-option.is-active{background:var(--color-bg-surface)}.my-offers-filter-panel .my-offers-filter-dd .mp-dd-menu{position:absolute;top:calc(100% + 6px);right:0;left:auto;z-index:50;display:flex;flex-direction:column;gap:8px;width:max(100%,280px);max-height:min(420px,70vh);overflow:hidden;padding:8px;border-radius:8px;background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-lg, 0 16px 48px rgb(0 0 0 / 16%))}.my-offers-filter-panel .my-offers-filter-dd .mp-dd-menu-fiat .mp-dd-search{flex-shrink:0}.my-offers-filter-panel .my-offers-filter-dd .mp-dd-menu-fiat .mp-dd-menu-scroll{display:flex;flex-direction:column;gap:12px;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--color-border-subtle) var(--color-bg-elevated)}.my-offers-filter-panel .my-offers-filter-dd .mp-dd-section{display:flex;flex-direction:column;gap:8px}.my-offers-filter-panel .my-offers-filter-dd .mp-dd-section-list{display:flex;flex-direction:column;gap:4px}.my-offers-filter-panel .my-offers-filter-dd .mp-dd-trigger{display:inline-flex;align-items:center;width:auto;min-height:32px;height:32px;padding:8px 28px 8px 8px;border:0;border-radius:4px;background:var(--color-bg-surface);color:var(--color-text-primary);font-family:inherit;font-size:12px;font-weight:600;line-height:16px;cursor:pointer;position:relative}.my-offers-filter-panel .my-offers-filter-dd .mp-dd-trigger-prefix{color:var(--color-text-secondary)}.my-offers-filter-panel .my-offers-filter-dd .mp-dd-trigger-value{color:var(--color-text-primary)}.my-offers-filter-panel .my-offers-filter-dd .mp-dd-trigger-chevron{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:var(--color-icon-secondary)}.my-offers-filter-panel .my-offers-filter-dd .mp-dd-search{display:flex;align-items:center;gap:8px;height:36px;padding:4px 10px;border-radius:6px;background:var(--color-bg-surface)}.my-offers-filter-panel .my-offers-filter-dd .mp-dd-search svg{color:var(--color-icon-secondary)}.my-offers-filter-panel .my-offers-filter-dd .mp-dd-search input{flex:1;min-width:0;border:0;background:transparent;color:var(--color-text-primary);font-family:inherit;font-size:14px;font-weight:600}.my-offers-filter-panel .my-offers-filter-dd .mp-dd-option{display:flex;align-items:center;gap:8px;width:100%;padding:8px;border:0;border-radius:4px;background:transparent;color:var(--color-text-primary);cursor:pointer}.my-offers-filter-panel .my-offers-filter-dd .mp-dd-option:hover,.my-offers-filter-panel .my-offers-filter-dd .mp-dd-option.is-active{background:var(--color-bg-surface)}.my-offers-filter-panel .my-offers-filter-dd .mp-dd-section-label{margin:0;font-size:12px;font-weight:600;color:var(--color-text-secondary)}.my-offers-filter-panel .my-offers-filter-compact-trigger{display:inline-flex;align-items:center;gap:0;height:32px;padding:8px 28px 8px 8px;border:0;border-radius:4px;background:var(--color-bg-surface);color:var(--color-text-primary);font-family:inherit;font-size:12px;font-weight:600;line-height:16px;cursor:pointer;position:relative;white-space:nowrap}.my-offers-filter-panel .my-offers-filter-compact-prefix{color:var(--color-text-secondary)}.my-offers-filter-panel .my-offers-filter-compact-value{color:var(--color-text-primary)}.my-offers-filter-top{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.my-offers-filter-top-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.my-offers-search{position:relative;flex:0 1 330px;min-width:200px;max-width:100%}.my-offers-search-icon{position:absolute;top:50%;left:10px;transform:translateY(-50%);color:var(--color-icon-secondary, var(--color-text-secondary));pointer-events:none}.my-offers-search input{width:100%;height:36px;padding:0 12px 0 34px;border:0;border-radius:6px;background:var(--color-bg-surface);color:var(--color-text-primary);font-family:inherit;font-size:14px;font-weight:600;line-height:22px;box-sizing:border-box}.my-offers-search input::placeholder{color:var(--color-text-tertiary, var(--color-text-secondary))}.my-offers-search input:focus{outline:none;border-color:var(--color-border-strong)}.my-offers-show-inactive{display:inline-flex;align-items:center;gap:8px;padding:4px 8px;border-radius:6px;background:var(--color-bg-surface);cursor:pointer;-webkit-user-select:none;user-select:none}.my-offers-show-inactive-label{font-size:14px;font-weight:400;line-height:20px;color:var(--color-text-primary)}.my-offers-status-tabs{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.my-offers-status-tab{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 12px;border:0;border-radius:6px;background:transparent;color:var(--color-text-secondary);font-family:inherit;font-size:14px;font-weight:600;line-height:20px;cursor:pointer}.my-offers-status-tab.is-active{background:var(--color-bg-surface);color:var(--color-text-primary)}.my-offers-page .profile-toolbar-dropdown-trigger{height:32px;border-radius:6px;background:var(--color-bg-surface)}.my-offers-page .profile-offer-list{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px;padding:0}.my-offers-page .mine-offer-card:has(.is-open),.my-offers-page .mine-offer-card:has(.mine-offer-actions-menu-panel){position:relative;z-index:20}.my-offers-page .my-offers-show-more{display:flex;justify-content:center;padding:24px 12px;margin:12px -12px -12px;border-radius:0 0 8px 8px;background:var(--color-bg-elevated)}.my-offers-page .my-offers-show-more-btn{display:inline-flex;align-items:center;justify-content:center;min-width:101px;height:44px;padding:12px;border:0;border-radius:6px;background:var(--color-bg-surface);color:var(--color-text-primary);font-family:inherit;font-weight:600;font-size:16px;line-height:20px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.my-offers-page .my-offers-show-more-btn:hover{background:var(--color-bg-sunken, var(--color-bg-neutral-pressed, #e4e7e4));color:var(--color-text-primary)}.my-offers-page .my-offers-show-more-btn:focus{background:var(--color-bg-surface);color:var(--color-text-primary)}.my-offers-page .my-offers-show-more-btn:focus-visible{outline:2px solid var(--color-bg-brand-default, #11a31d);outline-offset:2px}.my-offers-page .mine-offer-card{display:flex;flex-direction:column;gap:16px;width:100%;padding:16px;border-radius:8px;background:var(--color-bg-elevated);box-sizing:border-box}.my-offers-page .mine-offer-card.is-inactive{opacity:.72}.my-offers-page .mine-offer-card-row{display:flex;align-items:flex-start;gap:16px;width:100%}.my-offers-page .mine-offer-toggle{position:relative;flex-shrink:0;width:32px;height:20px;margin-top:1px;padding:0;border:0;border-radius:999px;background:var(--color-bg-neutral-pressed, #e4e7e4);cursor:pointer;transition:background .15s ease}.my-offers-page .mine-offer-toggle:not(.is-on):not(.is-error){box-shadow:inset 0 0 0 1px var(--color-border-subtle, rgb(0 0 0 / 8%))}.my-offers-page .mine-offer-toggle:disabled{cursor:not-allowed;opacity:.7}.my-offers-page .mine-offer-toggle.is-on{background:var(--color-bg-brand-default)}.my-offers-page .mine-offer-toggle.is-error{background:var(--color-bg-danger-solid, #e02424)}.my-offers-page .mine-offer-toggle-knob{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left .15s ease}.my-offers-page .mine-offer-toggle.is-on .mine-offer-toggle-knob{left:14px}.my-offers-page .mine-offer-card-main{display:flex;flex:1 1 auto;align-items:flex-start;justify-content:space-between;gap:24px;min-width:0}.my-offers-page .mine-offer-method-col{flex:0 1 358px;width:358px;min-width:0;display:flex;gap:16px}.my-offers-page .mine-offer-method-body{display:flex;flex-direction:column;gap:10px;min-width:0;flex:1}.my-offers-page .mine-offer-method-header{display:flex;align-items:center;gap:4px;min-width:0}.my-offers-page .mine-offer-method-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.my-offers-page .mine-offer-method-icon .pm-logo,.my-offers-page .mine-offer-method-icon .pm-logo-tile,.my-offers-page .mine-offer-method-icon .pm-logo-flag,.my-offers-page .mine-offer-method-icon .pm-logo-category{width:16px;height:16px;border-radius:4px;object-fit:cover}.my-offers-page .mine-offer-method-icon .pm-logo-category{color:var(--color-icon-high-contrast, var(--color-text-primary))}.my-offers-page .mine-offer-method-name{margin:0;font-size:14px;font-weight:600;line-height:20px;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.my-offers-page .mine-offer-tags{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}.my-offers-page .mine-offer-tags li{display:inline-flex;align-items:center;padding:3px 4px;border-radius:4px;background:var(--color-bg-surface);font-size:10px;font-weight:700;line-height:12px;color:var(--color-text-primary);white-space:nowrap}.my-offers-page .mine-offer-field-col{display:flex;flex-direction:column;gap:8px;flex:0 1 290px;min-width:0}.my-offers-page .mine-offer-field-label{margin:0;font-size:14px;font-weight:400;line-height:20px;color:var(--color-text-secondary)}.my-offers-page .mine-offer-field-value-row{display:flex;align-items:center;gap:4px;min-width:0}.my-offers-page .mine-offer-card-fields{display:contents}.my-offers-page .mine-offer-crypto-icon,.my-offers-page .mine-offer-crypto-icon .post-offer-token-icon,.my-offers-page .mine-offer-crypto-icon .post-offer-token-icon img{width:16px;height:16px;flex-shrink:0}.my-offers-page .mine-offer-price-value{margin:0;font-size:14px;font-weight:600;line-height:20px;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.my-offers-page .mine-offer-margin-badge{display:inline-flex;align-items:center;padding:2px 3px;border-radius:4px;font-size:10px;font-weight:700;line-height:12px;white-space:nowrap;flex-shrink:0}.my-offers-page .mine-offer-margin-badge.pos{background:var(--color-bg-brand-default, #11a31d);color:var(--color-text-on-success, #fff)}.my-offers-page .mine-offer-margin-badge.neg{background:var(--color-bg-danger-solid);color:#fff}.my-offers-page .mine-offer-limits-value{margin:0;font-size:14px;font-weight:600;line-height:20px;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.my-offers-page .mine-offer-limits-row,.my-offers-page .mine-offer-fx-row{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;min-width:0}.my-offers-page .mine-offer-limits-row .mine-offer-limits-value,.my-offers-page .mine-offer-limits-row .custom-fx-badge,.my-offers-page .mine-offer-fx-row .custom-fx-badge{flex:0 1 auto;min-width:0}.my-offers-page .mine-offer-limits-row .mine-offer-edit-affordance--limits,.my-offers-page .mine-offer-fx-row .mine-offer-edit-affordance{flex-shrink:0;margin-left:auto}.my-offers-page .mine-offer-limits-row .mine-offer-edit-affordance--fx{flex-shrink:0}.my-offers-page .mine-offer-limits-pnl-group{display:flex;align-items:center;gap:24px;flex:0 1 auto;min-width:0}.my-offers-page .mine-offer-limits-pnl-group .mine-offer-limits-col{flex:0 1 290px;width:290px}.my-offers-page .mine-offer-pnl-col{flex:0 0 auto;min-width:65px}.my-offers-page .mine-offer-pnl-value{margin:0;font-size:14px;font-weight:600;line-height:20px;color:var(--color-text-secondary)}.my-offers-page .mine-offer-pnl-value.is-pos{color:var(--color-text-success, #11a31d)}.my-offers-page .mine-offer-pnl-value.is-neg{color:var(--color-text-danger, #e02424)}.my-offers-page .mine-offer-edit-affordance{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;padding:0;border:0;background:none;color:var(--color-icon-high-contrast, var(--color-text-primary));cursor:pointer}.my-offers-page .mine-offer-edit-affordance:disabled{opacity:.5;cursor:not-allowed}.my-offers-page .mine-offer-disabled-hint{display:inline-flex;align-items:center;justify-content:center;cursor:help}.my-offers-page .mine-offer-disabled-hint>:disabled{pointer-events:none}.my-offers-page .mine-offer-actions-menu-panel>.mine-offer-disabled-hint,.my-offers-page .my-offers-actions-sheet-list>.mine-offer-disabled-hint{display:block;width:100%}.my-offers-page .mine-offer-actions-menu-panel>.mine-offer-disabled-hint>.mine-offer-actions-menu-item,.my-offers-page .my-offers-actions-sheet-list>.mine-offer-disabled-hint>.my-offers-actions-sheet-item{width:100%}.my-offers-page .mine-offer-actions-col{display:flex;align-items:center;gap:12px;flex-shrink:0}.my-offers-page .mine-offer-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:8px;border:0;border-radius:4px;background:var(--color-bg-surface);color:var(--color-icon-high-contrast, var(--color-text-primary));text-decoration:none;cursor:pointer;flex-shrink:0;box-sizing:border-box}.my-offers-page .mine-offer-icon-btn:disabled{opacity:.5;cursor:not-allowed}.my-offers-page .mine-offer-icon-btn.is-expanded,.my-offers-page .mine-offer-icon-btn.is-open{background:var(--color-bg-neutral-pressed)}.my-offers-page .mine-offer-actions-menu{position:relative;flex-shrink:0}.my-offers-page .mine-offer-actions-menu-panel{position:absolute;top:calc(100% + 6px);right:0;z-index:50;display:flex;flex-direction:column;gap:8px;min-width:168px;padding:8px;border-radius:8px;background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-small-block, 6px 6px 0 rgb(0 0 0 / 10%));box-sizing:border-box}.my-offers-page .mine-offer-actions-menu-item{display:flex;align-items:center;gap:8px;width:100%;padding:8px;border:0;border-radius:8px;background:var(--color-bg-elevated);color:var(--color-text-primary);font-family:inherit;font-size:14px;font-weight:600;line-height:20px;text-align:left;cursor:pointer}.my-offers-page .mine-offer-actions-menu-item:hover:not(:disabled){background:var(--color-bg-surface)}.my-offers-page .mine-offer-actions-menu-item:disabled{opacity:.5;cursor:not-allowed}.my-offers-page .mine-offer-actions-menu-item.is-danger{color:var(--color-text-danger, #e02424)}a.mine-offer-actions-menu-item{text-decoration:none}.my-offers-page .mine-offer-actions-menu-icon{display:inline-flex;align-items:center;justify-content:center;padding:6px;border-radius:6px;background:var(--color-bg-surface);color:var(--color-icon-high-contrast, var(--color-text-primary));flex-shrink:0}.my-offers-page .mine-offer-expanded{display:flex;flex-direction:column;gap:12px;width:100%;padding-top:4px}.my-offers-page .mine-offer-stats-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.my-offers-page .mine-offer-stat{display:inline-flex;align-items:center;gap:4px;font-size:14px;line-height:20px;color:var(--color-text-primary)}.my-offers-page .mine-offer-stat-label{color:var(--color-text-secondary)}.my-offers-page .mine-offer-stat-badge{display:inline-flex;align-items:center;justify-content:center;min-width:14px;padding:2px 3px;border-radius:4px;background:var(--color-bg-surface);color:var(--color-text-primary);font-size:10px;font-weight:700;line-height:12px}.my-offers-page .mine-offer-schedule-badge{cursor:pointer;border:none;background:#ffffff0f;color:inherit;font:inherit;text-align:left;max-width:100%;white-space:normal}.my-offers-page .mine-offer-schedule-badge.is-offline{color:#9ca3af;border:1px solid rgba(156,163,175,.35)}.my-offers-page .mine-offer-mobile-status.is-schedule{color:#9ca3af}.my-offers-page .mine-offer-market-rank{font-size:14px;font-weight:600;line-height:20px;color:var(--color-text-success, var(--color-bg-brand-default))}.my-offers-page .mine-offer-market-rank.is-off,.my-offers-page .mine-offer-market-rank.is-loading{color:var(--color-text-secondary);font-weight:400}.my-offers-page .mine-offer-expanded-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.my-offers-page .mine-offer-expanded-link{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border:0;border-radius:4px;background:var(--color-bg-surface);color:var(--color-text-primary);font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer}.my-offers-page .mine-offer-expanded-link.is-danger{color:var(--color-text-danger)}.my-offers-page .mine-offer-desc-panel{display:flex;flex-direction:column;gap:8px;width:100%;padding:12px;border-radius:8px;background:var(--color-bg-surface);box-sizing:border-box}.my-offers-page .mine-offer-desc-title{margin:0;font-size:13px;font-weight:600;line-height:1.4;color:var(--color-text-primary)}.my-offers-page .mine-offer-desc-body{margin:0;max-height:220px;overflow:auto;padding:0;border:0;background:transparent;color:var(--color-text-secondary);font-family:inherit;font-size:13px;font-weight:400;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.my-offers-page .mine-offer-editor{margin-top:0;max-width:100%}.my-offers-page .mine-offer-editor textarea{max-height:180px}.my-offers-page .own-offer-terms{gap:12px}.my-offers-page .own-offer-terms textarea{width:100%;min-height:84px;padding:10px 12px;border:1px solid var(--color-border-subtle);border-radius:8px;background:var(--color-bg-surface);color:var(--color-text-primary);font-family:inherit;font-size:14px;line-height:20px;resize:vertical}.my-offers-page .own-offer-terms textarea:focus{outline:none;border-color:var(--color-border-strong)}.my-offers-page .own-offer-editor .btn-figma-primary{width:100%;height:36px}.my-offers-page .funding-note{background:var(--color-bg-warning-subtle, rgba(255, 134, 66, .1));border:1px solid var(--color-border-subtle);border-radius:8px;color:var(--color-text-primary)}.my-offers-page .funding-note-hint{color:var(--color-text-secondary)}.my-offers-page .offer-share{background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:8px;padding:12px}.my-offers-page .profile-empty-state{background:var(--color-bg-elevated);border-radius:8px;padding:40px 24px}.my-offers-page .profile-empty-title{color:var(--color-text-primary)}.my-offers-page .profile-empty-text{color:var(--color-text-secondary)}.my-offers-page .state-note.error{margin:0;width:100%}@media(max-width:1260px){.my-offers-page .mine-offer-card:not(.is-mobile) .mine-offer-card-main{flex-wrap:wrap;row-gap:16px}.my-offers-page .mine-offer-card:not(.is-mobile) .mine-offer-method-col,.my-offers-page .mine-offer-card:not(.is-mobile) .mine-offer-field-col,.my-offers-page .mine-offer-card:not(.is-mobile) .mine-offer-limits-pnl-group{flex:1 1 200px;width:auto}.my-offers-page .mine-offer-card:not(.is-mobile) .mine-offer-limits-pnl-group .mine-offer-limits-col{width:auto}}@media(max-width:900px){.main:has(.my-offers-page){padding:16px 16px 72px}.my-offers-frame{padding:16px;gap:16px}.my-offers-page h1{font-size:24px;line-height:1.2}.my-offers-header-row{flex-direction:column;align-items:stretch}.my-offers-page .my-offers-side-switch{width:100%}.my-offers-page .my-offers-side-switch button{flex:1;justify-content:center}.my-offers-create-btn{width:100%;justify-content:center}.my-offers-filter-top{flex-direction:column;align-items:stretch;gap:12px}.my-offers-filter-top-actions{width:100%;justify-content:space-between;flex-wrap:nowrap;gap:12px}.my-offers-show-inactive{flex:1 1 auto;min-width:0}.my-offers-show-inactive-label{font-size:12px;line-height:18px}.my-offers-filter-bottom{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.my-offers-filter-bottom::-webkit-scrollbar{display:none}.my-offers-filter-row{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;width:max-content;min-width:100%}.my-offers-filter-row-left,.my-offers-filter-row-right{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0}.my-offers-page .mine-offer-card.is-mobile{gap:0;padding:0;overflow:hidden}.my-offers-page .mine-offer-card.is-mobile .mine-offer-card-mobile-bar{display:flex;align-items:center;gap:8px;width:100%;min-height:56px;padding:12px 10px;border-bottom:1px solid var(--color-border-subtle, #e4e7e4);box-sizing:border-box}.my-offers-page .mine-offer-card.is-mobile .mine-offer-mobile-status{flex:1 1 auto;min-width:0;font-size:12px;font-weight:600;line-height:18px;color:var(--color-text-primary)}.my-offers-page .mine-offer-card.is-mobile .mine-offer-mobile-status.is-live{color:var(--color-text-success, #11a31d)}.my-offers-page .mine-offer-card.is-mobile .mine-offer-mobile-status.is-paused{color:var(--color-text-secondary)}.my-offers-page .mine-offer-card.is-mobile .mine-offer-mobile-status.is-warning{color:var(--color-text-warning, #c27803)}.my-offers-page .mine-offer-card.is-mobile .mine-offer-mobile-status.is-danger{color:var(--color-text-danger, #e02424)}.my-offers-page .mine-offer-card.is-mobile .mine-offer-mobile-status.is-schedule{color:#9ca3af}.my-offers-page .mine-offer-card.is-mobile .mine-offer-card-mobile-actions{display:flex;align-items:center;gap:4px;flex-shrink:0;margin-left:auto}.my-offers-page .mine-offer-card.is-mobile .mine-offer-toggle--desktop,.my-offers-page .mine-offer-card.is-mobile .mine-offer-actions-col,.my-offers-page .mine-offer-card.is-mobile .mine-offer-expand-btn{display:none}.my-offers-page .mine-offer-card.is-mobile .mine-offer-card-row{flex-direction:column;gap:0;padding:0;width:100%;box-sizing:border-box}.my-offers-page .mine-offer-card.is-mobile .mine-offer-card-main{flex-direction:column;align-items:stretch;gap:12px;width:100%;padding:12px 10px 0;box-sizing:border-box}.my-offers-page .mine-offer-card.is-mobile .mine-offer-method-col{gap:0;width:100%;flex:none;margin:0}.my-offers-page .mine-offer-card.is-mobile .mine-offer-method-body{gap:8px;width:100%}.my-offers-page .mine-offer-card.is-mobile .mine-offer-method-name{font-size:14px;font-weight:600;line-height:20px}.my-offers-page .mine-offer-card.is-mobile .mine-offer-card-fields{display:flex;flex-direction:column;gap:8px;width:100%;flex:none;margin:0}.my-offers-page .mine-offer-card.is-mobile .mine-offer-limits-pnl-group{display:block;width:100%;flex:none;gap:0}.my-offers-page .mine-offer-card.is-mobile .mine-offer-limits-pnl-group .mine-offer-pnl-col{display:none}.my-offers-page .mine-offer-card.is-mobile .mine-offer-field-col.mine-offer-price-col,.my-offers-page .mine-offer-card.is-mobile .mine-offer-field-col.mine-offer-limits-col,.my-offers-page .mine-offer-card.is-mobile .mine-offer-field-col.mine-offer-fx-col{position:relative;display:flex;flex-direction:column;gap:4px;width:100%;max-width:none;flex:none;padding:8px 44px 8px 8px;border:1px solid var(--color-border-extra-subtle, #f2f4f2);border-radius:4px;background:var(--color-bg-elevated);box-sizing:border-box}.my-offers-page .mine-offer-card.is-mobile .mine-offer-field-label{font-size:12px;line-height:18px}.my-offers-page .mine-offer-card.is-mobile .mine-offer-field-value-row{display:flex;align-items:center;flex-wrap:nowrap;gap:4px;min-width:0;padding-right:0}.my-offers-page .mine-offer-card.is-mobile .mine-offer-price-value,.my-offers-page .mine-offer-card.is-mobile .mine-offer-limits-value{font-size:12px;font-weight:600;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.my-offers-page .mine-offer-card.is-mobile .mine-offer-field-col.mine-offer-price-col .mine-offer-edit-affordance,.my-offers-page .mine-offer-card.is-mobile .mine-offer-field-col.mine-offer-limits-col .mine-offer-edit-affordance,.my-offers-page .mine-offer-card.is-mobile .mine-offer-field-col.mine-offer-fx-col .mine-offer-edit-affordance{position:absolute;top:50%;right:8px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:6px;border-radius:4px;background:var(--color-bg-surface);box-sizing:border-box}.my-offers-page .mine-offer-card.is-mobile .mine-offer-field-col .mine-offer-disabled-hint{position:absolute;top:50%;right:8px;transform:translateY(-50%);z-index:1}.my-offers-page .mine-offer-card.is-mobile .mine-offer-field-col .mine-offer-disabled-hint .mine-offer-edit-affordance{position:static;top:auto;right:auto;transform:none}.my-offers-page .mine-offer-card.is-mobile .mine-offer-field-col.is-edit-locked .mine-offer-edit-affordance,.my-offers-page .mine-offer-card.is-mobile .mine-offer-field-col.is-edit-locked .mine-offer-disabled-hint{top:22px;transform:none}.my-offers-page .mine-offer-card.is-mobile .mine-offer-field-col.is-edit-locked{border-color:var(--color-border-default, #d0d5dd)}.my-offers-page .mine-offer-card.is-mobile .mine-offer-edit-locked-hint{margin:4px 0 0;padding:0;max-width:calc(100% - 4px);font-size:11px;font-weight:500;line-height:16px;color:var(--color-text-secondary);text-decoration:underline;text-underline-offset:2px}.my-offers-page .mine-offer-card.is-mobile .mine-offer-fx-row .custom-fx-badge{max-width:calc(100% - 36px)}.my-offers-page .mine-offer-card.is-mobile .mine-offer-card-meta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;width:100%;margin:12px 0 0;padding:0 10px 16px;box-sizing:border-box}.my-offers-page .mine-offer-card.is-mobile .mine-offer-stat-pnl-mobile{display:inline-flex;align-items:center;gap:4px}.my-offers-page .mine-offer-card.is-mobile .mine-offer-stat{font-size:12px;line-height:18px;gap:4px}.my-offers-page .mine-offer-card.is-mobile .mine-offer-stat-label{font-size:12px;font-weight:400;line-height:18px;color:var(--color-text-secondary)}.my-offers-page .mine-offer-card.is-mobile .mine-offer-stat-pnl-badge{display:inline-flex;align-items:center;padding:2px 3px;border-radius:4px;background:var(--color-bg-surface);color:var(--color-text-primary);font-size:10px;font-weight:700;line-height:12px}.my-offers-page .mine-offer-card.is-mobile .mine-offer-stat-pnl-badge.is-pos{background:var(--color-bg-brand-default, #11a31d);color:var(--color-text-on-success, #fff)}.my-offers-page .mine-offer-card.is-mobile .mine-offer-stat-pnl-badge.is-neg{background:var(--color-bg-danger-solid, #e02424);color:#fff}.my-offers-page .mine-offer-card.is-mobile .mine-offer-stat-badge{min-width:14px;padding:2px 3px;font-size:10px;line-height:12px}.my-offers-page .mine-offer-card.is-mobile.has-deauthorized-alert{gap:0;padding-top:0}.my-offers-page .mine-offer-card.is-mobile .my-offers-inline-alert.is-deauthorized{flex-direction:column;align-items:stretch;gap:16px;min-width:0}.my-offers-page .mine-offer-card.is-mobile .my-offers-inline-alert.is-deauthorized .my-offers-inline-alert-body{align-items:flex-start}.my-offers-page .mine-offer-card.is-mobile .my-offers-inline-alert.is-deauthorized .my-offers-inline-alert-icon{display:none}.my-offers-page .mine-offer-card.is-mobile .my-offers-inline-alert.is-deauthorized .my-offers-inline-alert-text{gap:0}.my-offers-page .mine-offer-card.is-mobile .my-offers-inline-alert.is-deauthorized .my-offers-inline-alert-action{width:100%;align-self:stretch;box-sizing:border-box;margin-left:0}.my-offers-page .mine-offer-card.is-mobile .my-offers-inline-alert{margin:0;border-radius:0}.my-offers-page .mine-offer-card.is-mobile.has-deauthorized-alert>.my-offers-inline-alert.is-deauthorized{width:100%;margin:0}.my-offers-filter-top,.my-offers-filter-bottom{flex-direction:column;align-items:stretch}.my-offers-search{flex:none;width:100%}}.my-offers-inline-alert.is-neutral{background:var(--color-bg-neutral-subtle, #f2f4f2)}.my-offers-inline-alert-icon.is-neutral{background:var(--color-bg-elevated);color:var(--color-icon-high-contrast, var(--color-text-primary))}.my-offers-inline-alert-title.is-neutral{color:var(--color-text-primary)}.my-offers-inline-alert-action.is-countdown{cursor:default;font-variant-numeric:tabular-nums;letter-spacing:.02em}.my-offers-inline-alert.is-compact,.my-offers-inline-alert.is-compact .my-offers-inline-alert-body{align-items:center}.my-offers-inline-alert-message{margin:0;flex:1 1 auto;min-width:0;font-size:12px;font-weight:400;line-height:18px;color:var(--color-text-danger, #e02424)}.my-offers-attention-backdrop{position:fixed;z-index:1100;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--color-bg-overlay, rgb(0 0 0 / 45%))}.my-offers-attention-sheet{display:flex;flex-direction:column;gap:24px;width:100%;max-width:500px;max-height:min(934px,calc(100vh - 48px));padding:24px;overflow-x:hidden;overflow-y:auto;border-radius:8px;background:var(--color-bg-elevated);box-shadow:0 16px 48px #00000029;box-sizing:border-box}.my-offers-edit-sheet{min-width:0}.my-offers-attention-sheet.mp-sheet,.mp-sheet.my-offers-attention-sheet{gap:24px;max-width:500px;padding:24px;overflow-x:hidden;overflow-y:auto;box-sizing:border-box}.my-offers-attention-head{display:flex;align-items:center;gap:16px;min-height:32px;width:100%;min-width:0;flex-shrink:0}.my-offers-attention-title{flex:1 1 auto;margin:0;font-size:16px;font-weight:600;line-height:24px;color:var(--color-text-primary)}.my-offers-attention-close{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;padding:8px;border:0;border-radius:4px;background:var(--color-bg-surface);color:var(--color-text-primary);cursor:pointer}.my-offers-attention-issues{display:flex;flex-direction:column;gap:16px;width:100%}.my-offers-attention-footer{width:100%}.my-offers-attention-skip{display:flex;align-items:center;justify-content:center;width:100%;padding:10px;border:0;border-radius:6px;background:var(--color-bg-surface);color:var(--color-text-primary);font-family:inherit;font-size:16px;font-weight:600;line-height:20px;cursor:pointer}.my-offers-page .mine-offer-card-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.my-offers-sheet-backdrop.mp-sheet-backdrop{z-index:1100;align-items:flex-end;justify-content:stretch;padding:0;background:var(--color-bg-overlay, rgb(0 0 0 / 45%))}.my-offers-sheet.mp-sheet{display:flex;flex-direction:column;gap:16px;width:100%;max-width:none;max-height:min(90vh,934px);padding:16px 16px calc(24px + env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0;background:var(--color-bg-elevated);color:var(--color-text-primary);box-sizing:border-box;animation:mp-sheet-rise .28s ease-out}.my-offers-sheet-head{display:flex;align-items:center;gap:12px;flex-shrink:0}.my-offers-sheet-title{flex:1 1 auto;margin:0;font-size:16px;font-weight:600;line-height:24px;color:var(--color-text-primary)}.my-offers-sheet-close{flex-shrink:0}.my-offers-sheet-body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}.my-offers-picker-sheet-list{display:flex;flex-direction:column;gap:4px}.my-offers-picker-sheet-menu{display:flex;flex-direction:column;gap:8px;min-height:0}.my-offers-picker-sheet .mp-dd-search{display:flex;align-items:center;gap:8px;flex-shrink:0;height:44px;padding:0 12px;border:0;border-radius:8px;background:var(--color-bg-surface);color:var(--color-icon-secondary);box-sizing:border-box}.my-offers-picker-sheet .mp-dd-search svg{flex-shrink:0;width:16px;height:16px;color:var(--color-icon-secondary)}.my-offers-picker-sheet .mp-dd-search input{flex:1;min-width:0;margin:0;padding:0;border:0;background:transparent;color:var(--color-text-primary);font-family:inherit;font-size:16px;font-weight:600;line-height:22px;caret-color:var(--color-text-primary);outline:none}.my-offers-picker-sheet .mp-dd-search input::placeholder{color:var(--color-text-secondary)}.my-offers-picker-sheet .mp-dd-menu-scroll{display:flex;flex-direction:column;gap:12px;flex:1 1 auto;min-height:0;max-height:min(60vh,520px);overflow-x:hidden;overflow-y:auto}.my-offers-picker-sheet .mp-dd-section{display:flex;flex-direction:column;gap:8px}.my-offers-picker-sheet .mp-dd-section-label{margin:0;font-family:inherit;font-size:12px;font-weight:600;line-height:18px;color:var(--color-text-secondary)}.my-offers-picker-sheet .mp-dd-section-list{display:flex;flex-direction:column;gap:4px;width:100%}.my-offers-picker-sheet .mp-dd-option{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:8px 12px;border:0;border-radius:8px;background:transparent;color:var(--color-text-primary);font-family:inherit;text-align:left;cursor:pointer;box-sizing:border-box}.my-offers-picker-sheet .mp-dd-option:hover,.my-offers-picker-sheet .mp-dd-option.is-active{background:var(--color-bg-surface)}.my-offers-picker-sheet .mp-dd-icon-tile{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;padding:6px;border-radius:6px;background:var(--color-bg-surface);color:var(--color-icon-high-contrast);box-sizing:border-box}.my-offers-picker-sheet .mp-dd-option.is-active .mp-dd-icon-tile{background:var(--color-bg-elevated)}.my-offers-picker-sheet .mp-dd-icon-tile .mp-mask-icon{background-color:var(--color-icon-high-contrast)}.my-offers-picker-sheet .mp-dd-icon-tile>.post-offer-token-icon,.my-offers-picker-sheet .mp-dd-icon-tile>img{width:20px;height:20px}.my-offers-picker-sheet .mp-dd-option-text{display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:0}.my-offers-picker-sheet .mp-dd-option-title{font-family:inherit;font-size:14px;font-weight:600;line-height:20px;color:var(--color-text-primary);white-space:nowrap}.my-offers-picker-sheet .mp-dd-option-sub{font-family:inherit;font-size:10px;font-weight:600;line-height:16px;color:var(--color-text-secondary);white-space:nowrap}.my-offers-picker-sheet .mp-dd-empty{margin:0;padding:12px 6px;font-size:13px;font-weight:600;color:var(--color-text-secondary);text-align:center}.my-offers-actions-sheet{max-height:min(90vh,360px)}.my-offers-actions-sheet-list{display:flex;flex-direction:column;gap:4px;width:100%}.my-offers-actions-sheet-item{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px;border:0;border-radius:8px;background:var(--color-bg-elevated);color:var(--color-text-primary);font-family:inherit;font-size:16px;font-weight:600;line-height:24px;text-align:left;cursor:pointer;box-sizing:border-box}.my-offers-actions-sheet-item:hover:not(:disabled){background:var(--color-bg-surface)}.my-offers-actions-sheet-item:disabled{opacity:.5;cursor:not-allowed}.my-offers-actions-sheet-item.is-danger{color:var(--color-text-danger, #e02424)}a.my-offers-actions-sheet-item{text-decoration:none}.my-offers-actions-sheet-item-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:6px;background:var(--color-bg-surface);color:var(--color-icon-high-contrast, var(--color-text-primary))}.my-offers-actions-sheet-item-icon svg{width:20px;height:20px;flex-shrink:0}.my-offers-actions-sheet-item.is-danger .my-offers-actions-sheet-item-icon{background:var(--color-bg-danger-subtle, #fff1f0);color:var(--color-text-danger, #e02424)}.my-offers-actions-sheet-item-label{flex:1 1 auto;min-width:0}.my-offers-page .mine-offer-card-mobile-bar,.my-offers-page .mine-offer-stat-pnl-mobile{display:none}@media(min-width:901px){.my-offers-page .mine-offer-card-mobile-bar,.my-offers-page .mine-offer-stat-pnl-mobile{display:none!important}}.my-offers-edit-body{display:flex;flex-direction:column;gap:16px;width:100%;min-width:0;box-sizing:border-box}.my-offers-edit-footer{width:100%;min-width:0;box-sizing:border-box}.my-offers-edit-actions{display:flex;gap:10px;width:100%}.my-offers-edit-btn-cancel,.my-offers-edit-btn-apply{flex:1 1 0;min-width:0;padding:10px;border:0;border-radius:6px;font-family:inherit;font-size:16px;font-weight:600;line-height:20px;cursor:pointer}.my-offers-edit-btn-cancel{background:var(--color-bg-surface);color:var(--color-text-primary)}.my-offers-edit-btn-apply{background:var(--color-bg-brand-default);color:var(--color-text-on-brand, #fff)}.my-offers-edit-btn-apply:disabled,.my-offers-edit-btn-cancel:disabled{opacity:.6;cursor:not-allowed}.my-offers-edit-field{display:block;width:100%;min-width:0}.my-offers-edit-input-wrap{display:flex;align-items:center;gap:8px;width:100%;min-width:0;min-height:44px;padding:8px 8px 8px 12px;border:1px solid var(--color-border-subtle);border-radius:8px;background:var(--color-bg-surface);box-sizing:border-box}.my-offers-edit-input-wrap input{flex:1 1 auto;min-width:0;width:0;border:0;background:transparent;color:var(--color-text-primary);font-family:inherit;font-size:16px;font-weight:600;line-height:22px}.my-offers-edit-input-wrap input:focus{outline:none}.my-offers-edit-input-suffix,.my-offers-edit-input-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:6px;border:1px solid var(--color-border-subtle);border-radius:4px;background:var(--color-bg-page, var(--color-bg-elevated));color:var(--color-text-primary);font-size:12px;font-weight:600;line-height:16px;white-space:nowrap}.my-offers-edit-limits-content{display:flex;flex-direction:column;gap:16px;width:100%;min-width:0}.my-offers-edit-limits-row{display:flex;gap:16px;width:100%;min-width:0;overflow:hidden}.my-offers-edit-limits-row .my-offers-edit-field{flex:1 1 0;min-width:0}.my-offers-edit-amount-chips{display:flex;flex-wrap:wrap;gap:8px;width:100%}.my-offers-edit-amount-chip{display:inline-flex;align-items:center;justify-content:center;min-width:36px;padding:6px;border:0;border-radius:4px;background:var(--color-bg-surface);color:var(--color-text-primary);font-family:inherit;font-size:14px;font-weight:600;line-height:16px;cursor:pointer}.my-offers-edit-amount-chip.is-active{background:var(--color-bg-brand-default);color:var(--color-text-on-brand, #fff)}.my-offers-edit-switch-mode{align-self:flex-start;padding:0;border:0;background:none;color:var(--color-text-success, var(--color-bg-brand-default));font-family:inherit;font-size:14px;font-weight:600;line-height:20px;text-decoration:underline;cursor:pointer}.my-offers-edit-field--textarea textarea{width:100%;min-height:120px;padding:12px;border:0;border-radius:8px;background:var(--color-bg-surface);color:var(--color-text-primary);font-family:inherit;font-size:14px;line-height:20px;resize:vertical;box-sizing:border-box}.my-offers-edit-field--fx{display:flex;flex-direction:column;gap:8px}.my-offers-edit-field-label{display:block;font-size:14px;font-weight:600;line-height:20px;color:var(--color-text-secondary, #667085)}.my-offers-edit-input-wrap--tall{min-height:48px}.my-offers-edit-hint{margin:0 0 12px;font-size:14px;line-height:20px;color:var(--color-text-secondary, #667085)}.my-offers-edit-error{margin:0;font-size:14px;line-height:20px;color:var(--color-text-danger, #e02424)}@media(max-width:900px){.my-offers-edit-limits-row{flex-direction:column}.my-offers-attention-backdrop{align-items:flex-end;justify-content:stretch;padding:0}.my-offers-attention-sheet{width:100%;max-width:none;max-height:min(90vh,934px);border-radius:20px 20px 0 0;padding:16px 16px calc(40px + env(safe-area-inset-bottom,0px));animation:mp-sheet-rise .28s ease-out}.my-offers-inline-alert:not(.is-deauthorized){flex-wrap:wrap}.my-offers-inline-alert:not(.is-deauthorized) .my-offers-inline-alert-action{margin-left:auto}}.main:has(.my-trades-page){max-width:1360px;padding-top:24px;background:var(--color-bg-page)}.my-trades-page{display:flex;flex-direction:column;gap:32px;width:100%;font-family:var(--figma-font-display);color:var(--color-text-primary);background:transparent}.my-trades-page .my-trades-hero{display:flex;flex-direction:column;gap:8px}.my-trades-page h1{margin:0;font-family:var(--figma-font-display);font-size:38px;font-weight:700;line-height:46px;color:var(--color-text-primary)}.my-trades-page .page-subtitle{margin:0;font-size:14px;font-weight:400;line-height:20px;color:var(--color-text-secondary)}.my-trades-divider{margin:8px 0 0;border:0;border-top:1px solid var(--color-border-subtle)}.my-trades-frame{display:flex;flex-direction:column;width:100%;border-radius:8px;background:var(--color-bg-elevated);box-shadow:0 8px 24px #00000014;overflow:visible}.my-trades-filter-panel{position:relative;z-index:5;display:flex;flex-direction:column;gap:16px;padding:24px;border-bottom:1px solid var(--color-border-extra-subtle, var(--color-border-subtle));border-radius:8px 8px 0 0;background:var(--color-bg-elevated);box-sizing:border-box}.my-trades-filter-panel.is-mobile{flex-direction:row;align-items:center;gap:12px;padding:12px}.my-trades-filter-row{display:flex;align-items:center;gap:12px;width:100%}.my-trades-search{position:relative;flex:1 1 auto;min-width:0}.my-trades-search-icon{position:absolute;top:50%;left:12px;transform:translateY(-50%);color:var(--color-icon-secondary, var(--color-text-secondary));pointer-events:none}.my-trades-search input{width:100%;height:40px;padding:0 12px 0 40px;border:0;border-radius:6px;background:var(--color-bg-surface);color:var(--color-text-primary);font-family:inherit;font-size:16px;font-weight:600;line-height:22px;box-sizing:border-box}.my-trades-search input::placeholder{color:var(--color-text-muted, var(--color-text-secondary))}.my-trades-search input:focus{outline:none}.my-trades-filter-controls{display:flex;align-items:center;gap:12px;flex-shrink:0;flex-wrap:wrap}.my-trades-filter-dd{position:relative}.my-trades-filter-dd.is-open{z-index:30}.my-trades-filter-dd-trigger,.my-trades-filter-payment-trigger{display:inline-flex;align-items:center;gap:12px;height:40px;padding:10px 8px;border:0;border-radius:6px;background:var(--color-bg-surface);color:var(--color-text-primary);font-family:inherit;font-size:16px;font-weight:600;line-height:20px;cursor:pointer;white-space:nowrap;box-sizing:border-box}.my-trades-filter-dd-label{color:var(--color-text-primary)}.my-trades-filter-dd-chevron{flex-shrink:0;color:var(--color-icon-secondary, var(--color-text-secondary))}.my-trades-filter-dd-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:50;display:flex;flex-direction:column;gap:2px;min-width:100%;max-height:280px;overflow:auto;padding:6px;border-radius:8px;background:var(--color-bg-elevated);box-shadow:0 10px 28px #0000001f;border:1px solid var(--color-border-subtle)}.my-trades-filter-dd-option{display:block;width:100%;margin:0;padding:8px 12px;border:0;border-radius:6px;background:transparent;color:var(--color-text-primary);font-family:inherit;font-size:14px;font-weight:600;line-height:20px;text-align:left;white-space:nowrap;cursor:pointer}.my-trades-filter-dd-option:hover,.my-trades-filter-dd-option.is-active{background:var(--color-bg-surface)}.my-trades-filter-asset-option{display:flex;align-items:center;gap:8px}.my-trades-filter-asset-icon,.my-trades-filter-asset-icon .post-offer-token-icon,.my-trades-filter-asset-icon .post-offer-token-icon img{width:18px;height:18px;flex-shrink:0}.my-trades-filter-asset-code{font-weight:600;min-width:2.5em}.my-trades-filter-asset-name{color:var(--color-text-secondary);font-weight:400}.my-trades-filter-badge{display:inline-flex;align-items:center;justify-content:center;min-width:14px;padding:2px 3px;border-radius:4px;background:var(--color-orange-500, #f05a24);color:#fff;font-size:10px;font-weight:700;line-height:12px}.my-trades-clear-filters{display:inline-flex;align-items:center;height:36px;padding:0;border:0;background:transparent;color:var(--color-text-secondary);font-family:inherit;font-size:14px;font-weight:600;line-height:20px;cursor:pointer;white-space:nowrap}.my-trades-clear-filters:hover:not(:disabled){color:var(--color-text-primary)}.my-trades-clear-filters.is-disabled,.my-trades-clear-filters:disabled{color:var(--color-text-muted, var(--color-text-secondary));opacity:.55;cursor:default}.my-trades-filter-mobile-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;padding:0;border:0;border-radius:6px;background:var(--color-bg-surface);color:var(--color-icon-high-contrast, var(--color-text-primary));cursor:pointer}.my-trades-filter-mobile-dot{position:absolute;top:8px;right:8px;width:8px;height:8px;border-radius:50%;background:var(--color-orange-500, #f05a24)}.my-trades-filter-sheet-backdrop{position:fixed;inset:0;z-index:1200;display:flex;align-items:flex-end;justify-content:stretch;background:#00000073}.my-trades-filter-sheet{display:flex;flex-direction:column;gap:24px;width:100%;max-width:none;max-height:min(90vh,640px);padding:16px 16px 40px;border-radius:20px 20px 0 0;background:var(--color-bg-elevated);box-sizing:border-box;overflow:hidden}.my-trades-filter-sheet-head{display:flex;align-items:center;gap:16px;min-height:32px}.my-trades-filter-sheet-head h2{flex:1;margin:0;font-size:16px;font-weight:600;line-height:24px;color:var(--color-text-primary)}.my-trades-filter-sheet-close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:4px;background:var(--color-bg-surface);color:var(--color-text-primary);cursor:pointer}.my-trades-filter-sheet-body{flex:1 1 auto;overflow:auto;display:flex;flex-direction:column;gap:20px}.my-trades-filter-sheet-section h3{margin:0 0 12px;font-size:14px;font-weight:700;line-height:20px;color:var(--color-text-primary)}.my-trades-filter-sheet-payment-row{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:10px 12px;border:0;border-radius:8px;background:var(--color-bg-surface);color:var(--color-text-primary);font-size:14px;font-weight:600;line-height:20px;text-align:left;cursor:pointer;box-sizing:border-box}.my-trades-filter-sheet-payment-value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-trades-filter-sheet-payment-row .my-trades-filter-badge{flex-shrink:0}.my-trades-filter-sheet-payment-row:focus-visible{outline:2px solid var(--color-bg-brand-default);outline-offset:2px}body:has(.my-trades-filter-sheet-backdrop) .mp-sheet-backdrop{z-index:1300}.my-trades-filter-sheet-grid{display:flex;flex-wrap:wrap;gap:12px 20px}.my-trades-filter-sheet-grid--date{flex-direction:column;align-items:flex-start;gap:12px}.my-trades-filter-sheet-divider{margin:0;border:0;border-top:1px solid var(--color-border-subtle)}.my-trades-filter-sheet-option{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:20px;color:var(--color-text-primary);cursor:pointer}.my-trades-filter-sheet-option input{position:absolute;opacity:0;pointer-events:none}.my-trades-filter-sheet-check{width:16px;height:16px;border-radius:2px;background:var(--color-bg-neutral-pressed, #e4e7e4);flex-shrink:0}.my-trades-filter-sheet-option input:checked+.my-trades-filter-sheet-check{background:var(--color-bg-brand-default);box-shadow:inset 0 0 0 2px var(--color-bg-brand-default);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='white' d='M4.5 8.6 2.2 6.3l-.9.9 3.2 3.2 6.5-6.5-.9-.9z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px}.my-trades-filter-sheet-radio{width:16px;height:16px;border-radius:50%;background:var(--color-bg-surface);flex-shrink:0}.my-trades-filter-sheet-option--radio input:checked+.my-trades-filter-sheet-radio{background:var(--color-bg-brand-default);box-shadow:inset 0 0 0 4px #fff}.my-trades-filter-sheet-asset{display:inline-flex;align-items:center;gap:6px}.my-trades-filter-sheet-actions{display:flex;gap:8px}.my-trades-filter-sheet-clear,.my-trades-filter-sheet-apply{flex:1;height:40px;border:0;border-radius:6px;font-family:inherit;font-size:16px;font-weight:600;line-height:20px;cursor:pointer}.my-trades-filter-sheet-clear{background:var(--color-bg-surface);color:var(--color-text-primary)}.my-trades-filter-sheet-apply{background:var(--color-bg-brand-default);color:#fff}.my-trades-list-wrap{position:relative;z-index:1;display:flex;flex-direction:column;padding:24px;gap:12px;border-radius:0 0 8px 8px;box-sizing:border-box}.my-trades-list{display:flex;flex-direction:column;gap:12px}.my-trades-show-more{display:flex;justify-content:center;padding:24px 12px 0}.my-trades-show-more-btn{display:inline-flex;align-items:center;justify-content:center;min-width:101px;height:44px;padding:12px;border:0;border-radius:6px;background:var(--color-bg-surface);color:var(--color-text-primary);font-family:inherit;font-weight:600;font-size:16px;line-height:20px;cursor:pointer;transition:background-color .15s ease}.my-trades-show-more-btn:hover{background:var(--color-bg-sunken, var(--color-bg-neutral-pressed, #e4e7e4))}.my-trades-show-more-btn:focus-visible{outline:2px solid var(--color-bg-brand-default, #11a31d);outline-offset:2px}.my-trades-card{display:flex;flex-direction:column;padding:16px;border-radius:8px;background:var(--color-bg-elevated);box-sizing:border-box}.my-trades-card:focus-within{outline:none}.my-trades-card-row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.my-trades-card-main{display:flex;align-items:center;gap:24px;flex:1 1 auto;min-width:0}.my-trades-card-user{display:flex;align-items:center;gap:8px;min-width:0;flex:0 0 280px;width:280px;max-width:280px}.my-trades-card-presence.presence-indicator-host{flex-shrink:0;display:flex;align-items:center;gap:0}.my-trades-card-presence .presence-indicator-avatar-wrap{position:relative;flex-shrink:0;width:40px;height:40px}.my-trades-card-presence .avatar,.my-trades-card-presence .identicon{width:40px;height:40px;border-radius:4px;object-fit:cover}.my-trades-card-presence .identicon{display:block}.my-trades-card-user-meta{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto}.my-trades-card-user-name{display:flex;align-items:center;gap:4px;min-width:0}.my-trades-card-user-name .user-link{flex:1 1 auto;min-width:0;font-size:16px;font-weight:600;line-height:24px;color:var(--color-text-primary);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-trades-card-user-name .user-link:hover{text-decoration:underline}.my-trades-card-user-name .unread-badge{flex-shrink:0;margin-left:0}.my-trades-card-flag{flex-shrink:0;border-radius:2px}.my-trades-card-rep{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:600;line-height:20px;color:var(--color-text-secondary)}.my-trades-card-rep-item{display:inline-flex;align-items:center;gap:4px}.my-trades-card-status{display:flex;flex-direction:column;gap:8px;justify-content:center;flex:0 0 290px;min-width:0}.my-trades-card-started{margin:0;font-size:14px;font-weight:600;line-height:18px;color:var(--color-text-secondary)}.my-trades-card-started span{color:var(--color-text-primary)}.my-trades-card .messenger-trade-pill{align-self:flex-start}.my-trades-card .messenger-trade-pill--cancelled{background:var(--color-bg-danger-solid, #e02424);color:var(--color-text-on-danger, #fff)}.my-trades-card-legs{display:flex;align-items:center;gap:56px;flex:1 1 auto;min-width:0}.my-trades-card-leg{display:flex;flex-direction:column;gap:8px;min-width:0;flex:0 1 200px}.my-trades-card-leg--receive{text-align:left}.my-trades-card-leg-label{margin:0;font-size:14px;font-weight:600;line-height:18px;color:var(--color-text-secondary)}.my-trades-card-leg-label span{color:var(--color-text-primary)}.my-trades-card-leg-value{margin:0;font-size:16px;font-weight:600;line-height:24px;color:var(--color-text-primary);white-space:nowrap}.my-trades-card-open{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;height:36px;padding:8px 16px;border:0;border-radius:6px;background:var(--color-bg-brand-default);color:#fff;font-family:inherit;font-size:16px;font-weight:600;line-height:20px;cursor:pointer}.my-trades-card-open.is-buy{background:var(--color-bg-brand-default);color:var(--color-text-on-success, #fff)}.my-trades-card-open.is-sell{background:var(--color-bg-sell-default);color:var(--color-text-on-sell, #fff)}.my-trades-card-open.is-buy:hover,.my-trades-card-open.is-sell:hover{filter:brightness(1.05)}.my-trades-card-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.my-trades-expand-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:8px;border:0;border-radius:4px;background:var(--color-bg-surface);color:var(--color-icon-high-contrast, var(--color-text-primary));cursor:pointer;flex-shrink:0;box-sizing:border-box;transition:background-color .15s ease,transform .15s ease}.my-trades-expand-btn.is-expanded{background:var(--color-bg-neutral-pressed, #e4e7e4)}.my-trades-expand-btn:focus-visible{outline:2px solid var(--color-bg-brand-default);outline-offset:2px}.my-trades-card.is-mobile{gap:20px;padding:12px}.my-trades-card.is-mobile .my-trades-card-user{flex:1 1 auto;width:100%;max-width:none}.my-trades-card.is-mobile .my-trades-card-legs{gap:16px;width:100%}.my-trades-card.is-mobile .my-trades-card-leg{flex:1 1 0}.my-trades-card.is-mobile .my-trades-card-leg--receive{align-items:flex-end;text-align:right}.my-trades-card.is-mobile .my-trades-card-leg-value{font-size:18px;line-height:28px}.my-trades-card-mobile-footer{display:flex;align-items:center;gap:16px;width:100%;padding:8px 8px 8px 12px;border-radius:8px;background:var(--color-bg-surface);box-sizing:border-box}.my-trades-card.is-mobile .my-trades-card-status{flex:1 1 auto;min-width:0}.my-trades-card.is-mobile .my-trades-card-open{flex-shrink:0}.my-trades-card-mobile-footer .my-trades-card-actions.is-mobile{flex-shrink:0;gap:8px}.my-trades-page .empty-state{padding:24px 0}.my-trades-card-expanded{display:flex;flex-direction:column;gap:12px;width:100%;margin-top:16px;padding-top:16px;border-top:1px solid var(--color-border-subtle);box-sizing:border-box}.my-trades-card-meta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;width:100%}.my-trades-meta-item{display:inline-flex;align-items:center;gap:4px;font-size:14px;line-height:20px;color:var(--color-text-primary)}.my-trades-meta-label{font-size:14px;font-weight:400;line-height:20px;color:var(--color-text-secondary)}.my-trades-meta-badge{display:inline-flex;align-items:center;justify-content:center;min-width:14px;padding:2px 6px;border-radius:4px;background:var(--color-bg-surface);color:var(--color-text-primary);font-size:12px;font-weight:700;line-height:16px;word-break:break-word}.my-trades-meta-badge.mono{font-family:var(--figma-font-mono, ui-monospace, monospace);font-size:11px}.my-trades-meta-link{text-decoration:none}.my-trades-meta-link:hover{text-decoration:underline}.my-trades-meta-note{display:flex;flex-direction:column;gap:6px;width:100%}.my-trades-meta-note .my-trades-meta-label{font-size:12px;line-height:18px}.my-trades-meta-note-body{margin:0;padding:10px 12px;border-radius:6px;background:var(--color-bg-surface);font-size:13px;font-weight:500;line-height:20px;color:var(--color-text-primary);white-space:pre-wrap;word-break:break-word}.my-trades-card.is-mobile .my-trades-card-meta{gap:12px}.my-trades-card.is-mobile .my-trades-meta-item,.my-trades-card.is-mobile .my-trades-meta-label{font-size:12px;line-height:18px}.my-trades-card.is-mobile .my-trades-card-expanded{margin-top:12px;padding-top:12px}@media(max-width:1100px){.my-trades-card-main{flex-wrap:wrap;gap:16px}.my-trades-card-status{flex:1 1 180px}.my-trades-card-legs{gap:24px;flex:1 1 100%}}@media(max-width:900px){.main:has(.my-trades-page){padding:16px 16px 72px}.my-trades-page{gap:24px}.my-trades-page h1{font-size:24px;line-height:1.2}.my-trades-list-wrap{padding:12px}.my-trades-filter-panel:not(.is-mobile) .my-trades-filter-row{flex-direction:column;align-items:stretch}.my-trades-filter-controls{width:100%;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.my-trades-filter-controls::-webkit-scrollbar{display:none}}.main:has(.post-offer-page){max-width:none;width:100%;padding:0 24px 72px;box-sizing:border-box;background:var(--color-bg-page);flex:1;display:flex;flex-direction:column}.post-offer-page{font-family:var(--figma-font-display);max-width:596px;width:100%;margin:0 auto;padding-top:26px;flex:1;display:flex;flex-direction:column;color:var(--color-text-primary);background:transparent}.post-offer-page .page-header-v2{text-align:center;margin-bottom:32px}.post-offer-page .page-header-v2 h1{font-family:var(--figma-font-display);font-size:38px;font-weight:700;line-height:46px;letter-spacing:-.76px;color:var(--color-text-primary);margin:0 0 8px}.post-offer-page .page-subtitle-v2{font-family:var(--figma-font-display);font-size:14px;font-weight:400;line-height:20px;color:var(--color-text-secondary);margin:0}.post-offer-v2.post-offer{background:transparent;border:none;padding:0;margin-bottom:0;display:flex;flex-direction:column;gap:0}.post-offer-step{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(12px);pointer-events:none;margin-top:0;min-width:0;max-width:100%;overflow:hidden;transition:grid-template-rows .22s ease,opacity .22s ease,transform .22s ease,margin-top .22s ease}.post-offer-step.is-open{grid-template-rows:1fr;opacity:1;transform:none;pointer-events:auto;margin-top:0}.post-offer-step--actions.is-open{margin-top:40px}.post-offer-step-inner{min-height:0;min-width:0;max-width:100%;overflow:hidden;display:flex;flex-direction:column;gap:0}.post-offer-step.is-open .post-offer-step-inner{overflow:visible}.post-offer-step--actions .post-offer-step-inner{gap:40px}.post-offer-step--visibility.is-open{transition-delay:80ms}.post-offer-step--actions.is-open{transition-delay:.16s}@media(prefers-reduced-motion:reduce){.post-offer-step{transition:none;transform:none}}.post-offer-section-divider{display:flex;align-items:center;justify-content:center;position:relative;z-index:0;height:60px;margin:0;pointer-events:none}.post-offer-section-divider:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:repeating-linear-gradient(to bottom,var(--color-border-subtle) 0,var(--color-border-subtle) 4px,transparent 4px,transparent 8px);transform:translate(-50%)}.post-offer-section-chip{position:relative;z-index:1;pointer-events:auto;background:var(--color-orange-500);border:none;border-radius:4px;height:auto;min-height:18px;padding:3px 4px;display:inline-flex;align-items:center;font-family:var(--figma-font-display);font-size:10px;font-weight:700;line-height:12px;color:var(--color-base-white);letter-spacing:0;text-transform:uppercase}.post-offer-panel{background:var(--color-bg-elevated);border-radius:8px;padding:16px 14px;box-sizing:border-box}.post-offer-panel--payment{padding:16px;display:flex;flex-direction:column;gap:24px}.post-offer-gift-region{display:flex;flex-direction:column;gap:16px;width:100%}.post-offer-label--gift-region{font-family:var(--figma-font-label);margin:0}.post-offer-gift-region-row{display:flex;gap:16px;width:100%}.post-offer-gift-region-field{flex:1 1 0;min-width:0}.post-offer-i-want-row--gift .method-picker-wrap{flex:1 1 auto}.post-offer-i-want-row--method-only .method-picker-wrap{flex:1 1 100%;width:100%}.post-offer-i-want-row--method-only .post-offer-combobox--method{width:100%}.post-offer-select-value--gift{font-family:var(--figma-font-display);font-weight:400;font-size:14px;line-height:20px;color:var(--color-text-secondary)}.post-offer-select-value--fiat-label,.post-offer-select-value--region{font-family:var(--figma-font-mono);font-size:14px;font-weight:700;line-height:20px;color:var(--color-text-secondary)}.post-offer-edit-icon{width:16px;height:16px;flex-shrink:0;opacity:.85;color:var(--color-text-secondary)}.post-offer-fiat-menu{display:flex;flex-direction:column;box-sizing:border-box;min-width:280px;max-width:min(320px,calc(100vw - 16px));padding:16px;gap:4px;background:var(--color-bg-elevated);box-shadow:var(--shadow-small-block);border:none;overflow-x:hidden;overflow-y:auto}.post-offer-select-menu.post-offer-fiat-menu{padding:16px;gap:4px;background:var(--color-bg-elevated);border:none;box-shadow:var(--shadow-small-block)}.post-offer-fiat-search{display:flex;align-items:center;gap:12px;flex-shrink:0;width:100%;min-height:44px;height:44px;padding:0 16px;margin-bottom:4px;border:1px solid var(--color-border-subtle);border-radius:8px;background:var(--color-bg-surface);box-sizing:border-box}.post-offer-fiat-search svg{flex-shrink:0;color:var(--color-text-muted)}.post-offer-fiat-search input{flex:1 1 auto;align-self:center;min-width:0;width:100%;height:auto;min-height:20px;padding:0;border:0;background:transparent;color:var(--color-text-primary);font-family:var(--figma-font-label);font-size:14px;font-weight:400;line-height:20px;outline:none;caret-color:var(--color-text-primary)}.post-offer-fiat-search input::placeholder{color:var(--color-text-muted)}.post-offer-fiat-section{display:flex;flex-direction:column;gap:4px;flex-shrink:0;width:100%}.post-offer-fiat-section-label{margin:4px 0 0;font-family:var(--figma-font-label);font-size:12px;font-weight:600;line-height:16px;color:var(--color-text-secondary)}.post-offer-fiat-option{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:8px;border:none;border-radius:8px;background:var(--color-bg-elevated);color:var(--color-text-primary);text-align:left;cursor:pointer}.post-offer-fiat-option:hover,.post-offer-fiat-option.is-selected{background:var(--color-bg-brand-subtle)}.post-offer-fiat-option-text{display:flex;flex-direction:column;gap:2px;min-width:0}.post-offer-fiat-option-title{font-family:var(--figma-font-label);font-size:14px;font-weight:600;line-height:18px;color:var(--color-text-primary)}.post-offer-fiat-option-sub{font-family:var(--figma-font-label);font-size:10px;font-weight:600;line-height:14px;color:var(--color-text-secondary)}.post-offer-fiat-empty{margin:8px 0 0;font-size:13px;color:var(--color-text-secondary)}.post-offer-bank-transfer{display:flex;flex-direction:column;gap:24px;width:100%}.post-offer-combobox--wallet-trigger .post-offer-select-value--placeholder{font-family:var(--figma-font-display);font-weight:700;font-size:14px;line-height:20px;color:var(--color-text-muted)}.post-offer-combobox--wallet-trigger{width:100%;min-height:36px;cursor:pointer}.post-offer-wallet-name-sheet.mp-sheet,.post-offer-bank-name-sheet.mp-sheet{display:flex;flex-direction:column;gap:8px;max-width:460px;max-height:min(432px,calc(100vh - 48px));overflow:hidden;padding:16px;background:var(--color-bg-elevated)}.post-offer-wallet-name-sheet-body{display:flex;flex-direction:column;gap:8px;flex:1;min-height:0;overflow:hidden}.post-offer-wallet-name-sheet-list{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;gap:4px;scrollbar-width:thin;scrollbar-color:var(--color-border-subtle) transparent}.post-offer-wallet-name-option{min-height:48px;justify-content:flex-start;padding:8px 12px}.post-offer-wallet-name-option .post-offer-sheet-option-text{font-family:var(--figma-font-label);font-size:14px;font-weight:600;line-height:18px;color:var(--color-text-primary);text-align:left}.post-offer-wallet-account-sheet--empty.mp-sheet{gap:0;max-width:596px;padding:16px;background:var(--color-bg-elevated)}.post-offer-add-wallet-sheet .post-offer-wallet-custom-details{min-height:80px;align-items:flex-start;opacity:.8;color:var(--color-text-muted);font-family:var(--figma-font-label);font-size:14px;font-weight:600;line-height:16px}.post-offer-wallet-info-banner{margin:0}.post-offer-wallet-field-label{color:var(--color-text-secondary)}.post-offer-wallet-name-trigger .is-placeholder{color:var(--color-text-muted)}@media(max-width:720px){.post-offer-wallet-name-sheet.mp-sheet,.post-offer-bank-name-sheet.mp-sheet{width:100%;max-width:none;max-height:min(72vh,432px)}}.post-offer-label--bank-transfer{font-family:var(--figma-font-label);margin:0}.post-offer-combobox--region-trigger,.post-offer-combobox--account-trigger,.post-offer-combobox--bank-name-trigger{width:100%;cursor:pointer}.post-offer-bank-account-hint{margin:8px 0 0;font-family:var(--figma-font-label);font-size:12px;font-weight:600;line-height:16px;color:var(--color-text-secondary)}.post-offer-bank-missing-hint{margin-top:8px}.post-offer-sheet{gap:16px}.post-offer-country-sheet.mp-sheet{display:flex;flex-direction:column;gap:8px;max-width:460px;max-height:min(432px,calc(100vh - 48px));overflow:hidden;padding:16px;background:var(--color-bg-elevated)}.post-offer-country-sheet .mp-sheet-head{flex-shrink:0}.post-offer-country-sheet .mp-sheet-head h2{font-size:14px;font-weight:600;line-height:20px;text-transform:uppercase;letter-spacing:.02em;color:var(--color-text-primary)}.post-offer-country-sheet-body{display:flex;flex-direction:column;gap:8px;flex:1;min-height:0;overflow:hidden}.post-offer-country-sheet-search{flex-shrink:0;height:40px;padding:0 16px;background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:8px}.post-offer-country-sheet-list{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;gap:4px;scrollbar-width:thin;scrollbar-color:var(--color-border-subtle) transparent}.post-offer-country-sheet-list::-webkit-scrollbar{width:6px}.post-offer-country-sheet-list::-webkit-scrollbar-thumb{background:var(--color-border-subtle);border-radius:999px}.post-offer-country-sheet .post-offer-sheet-section-label{margin-top:0}.post-offer-country-sheet .post-offer-sheet-option{min-height:48px;padding:8px;border-radius:8px}@media(max-width:720px){.post-offer-country-sheet.mp-sheet,.post-offer-fiat-sheet.mp-sheet{width:100%;max-width:none;max-height:min(72vh,432px)}}.post-offer-sheet-search{width:100%}.post-offer-sheet-section{display:flex;flex-direction:column;gap:4px}.post-offer-sheet-section-label{margin:8px 0 4px;font-family:var(--figma-font-label);font-size:12px;font-weight:600;line-height:16px;color:var(--color-text-secondary)}.post-offer-sheet-option{display:flex;align-items:center;gap:12px;width:100%;min-height:40px;padding:8px 12px;border:none;border-radius:8px;background:transparent;color:var(--color-text-primary);font-family:var(--figma-font-display);font-size:14px;text-align:left;cursor:pointer}.post-offer-sheet-option.is-selected{background:var(--color-bg-brand-subtle)}.post-offer-sheet-option-text{flex:1;min-width:0}.post-offer-sheet-empty{margin:0;font-size:14px;color:var(--color-text-secondary)}.post-offer-bank-empty{display:flex;flex-direction:column;gap:16px;width:100%}.post-offer-bank-account-sheet--empty.mp-sheet{gap:0;max-width:596px;padding:16px;background:var(--color-bg-elevated)}.post-offer-sheet--headless{padding-top:16px}.post-offer-bank-empty-body{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:206px;width:100%;text-align:center}.post-offer-bank-empty-title{margin:0;font-family:var(--figma-font-display);font-size:20px;font-weight:700;line-height:1.2;letter-spacing:-.4px;color:var(--color-text-muted)}.post-offer-bank-empty-copy{margin:0;font-family:var(--figma-font-display);font-size:12px;font-weight:700;line-height:16px;color:var(--color-text-muted)}.post-offer-bank-empty-cta{display:flex;align-items:center;justify-content:center;width:100%;height:32px;padding:5.545px 12px 6.455px;border:none;border-radius:8px;background:var(--color-bg-surface);color:var(--color-text-primary);font-family:var(--figma-font-display);font-size:14px;font-weight:400;line-height:20px;cursor:pointer}.post-offer-bank-empty-cta:hover{background:var(--color-bg-neutral-pressed)}.post-offer-bank-add-btn{display:inline-flex;align-items:center;gap:8px}.post-offer-bank-add-link{display:inline-flex;align-items:center;gap:8px;align-self:flex-start}.post-offer-bank-account-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;width:100%}.post-offer-bank-account-row{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px;border:1px solid var(--color-border-subtle);border-radius:12px;background:var(--color-bg-elevated);color:inherit;text-align:left;cursor:pointer}.post-offer-bank-account-row.is-selected{border-color:var(--color-bg-brand-default);background:var(--color-bg-brand-subtle)}.post-offer-bank-account-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.post-offer-bank-account-name{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.post-offer-bank-account-meta{font-size:12px;color:var(--color-text-secondary)}.post-offer-bank-field-label{display:block;margin-bottom:12px;font-family:var(--figma-font-label);font-size:12px;font-weight:600;line-height:16px;color:var(--color-text-muted)}.post-offer-bank-field-label--muted{color:var(--color-text-secondary)}.post-offer-bank-input{display:flex;align-items:center;width:100%;min-height:40px;padding:14px;border:1px solid var(--color-border-subtle);border-radius:12px;background:var(--color-bg-elevated);color:var(--color-text-primary);font-family:inherit;font-size:16px;box-sizing:border-box}.post-offer-bank-input--readonly{color:var(--color-text-muted)}select.post-offer-bank-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:40px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23e8edeb' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px 16px}select.post-offer-bank-input option{background:var(--color-bg-elevated);color:var(--color-text-primary)}.post-offer-bank-textarea{min-height:80px;resize:vertical}.post-offer-bank-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:40px;padding:14px;border:1px solid var(--color-border-subtle);border-radius:12px;background:var(--color-bg-elevated);color:var(--color-text-primary);font-family:inherit;font-size:16px;cursor:pointer}.post-offer-bank-select-trigger .is-placeholder{color:var(--color-text-muted)}.post-offer-bank-select{position:relative;width:100%}.post-offer-bank-select-menu{position:absolute;z-index:5;top:calc(100% + 6px);left:0;right:0;display:flex;flex-direction:column;gap:2px;padding:8px;border:1px solid var(--color-border-subtle);border-radius:12px;background:var(--color-bg-elevated);box-shadow:0 12px 32px var(--color-bg-overlay)}.post-offer-bank-select-option{display:flex;align-items:center;width:100%;min-height:40px;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:var(--color-text-primary);font-family:inherit;font-size:16px;text-align:left;cursor:pointer}.post-offer-bank-select-option:hover,.post-offer-bank-select-option.is-selected{background:var(--color-bg-elevated)}.post-offer-add-bank-sheet .post-offer-fiat-picker.post-offer-combobox{min-height:40px;padding:14px;border:1px solid var(--color-border-subtle);border-radius:12px;background:var(--color-bg-elevated);color:var(--color-text-primary)}.post-offer-add-bank-sheet .post-offer-fiat-picker .post-offer-select-value--fiat-label{font-size:16px;color:var(--color-text-primary)}.post-offer-bank-field-row{display:flex;gap:16px;width:100%}.post-offer-bank-field-row .post-offer-bank-field{flex:1 1 0;min-width:0}.post-offer-bank-trade-terms{display:flex;flex-direction:column;gap:12px;width:100%}.post-offer-bank-trade-terms-head{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;border:none;background:transparent;color:var(--color-text-primary);font-family:inherit;font-size:16px;font-weight:600;cursor:pointer}.post-offer-bank-trade-terms-head svg{transition:transform .2s ease}.post-offer-bank-trade-terms-head svg.is-open{transform:rotate(180deg)}.post-offer-bank-trade-terms-body{display:flex;flex-direction:column;gap:16px}.post-offer-bank-info-banner{display:flex;align-items:flex-start;gap:12px;padding:8px 12px;border-radius:8px;background:var(--color-bg-surface);color:var(--color-text-secondary);font-size:14px;line-height:18px}.post-offer-bank-info-banner p{margin:0}.post-offer-sheet-actions{display:flex;justify-content:flex-end;gap:16px;margin-top:8px}.post-offer-add-bank-sheet .post-offer-sheet-actions .btn-primary{background:var(--color-bg-brand-default);border-color:var(--color-bg-brand-default);color:var(--color-text-on-brand)}.post-offer-add-bank-sheet .post-offer-sheet-actions .btn:not(.btn-primary){background:transparent;border-color:var(--color-border-default);color:var(--color-text-muted)}.post-offer-add-bank-sheet .post-offer-sheet-actions .btn:not(.btn-primary):not(:disabled):hover{color:var(--color-text-primary)}.post-offer-icon-tile{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;padding:6px;border-radius:8px;background:var(--color-bg-surface);box-sizing:border-box}.post-offer-icon-tile .post-offer-token-icon,.post-offer-icon-tile img{width:20px;height:20px}.post-offer-crypto-menu{padding:16px;gap:8px;background:var(--color-bg-elevated);box-shadow:var(--shadow-small-block);border:none}.post-offer-crypto-option{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:6px 8px;border:none;border-radius:8px;background:var(--color-bg-elevated);color:var(--color-text-primary);text-align:left;cursor:pointer}.post-offer-crypto-option.is-selected{background:var(--color-bg-brand-subtle)}.post-offer-crypto-option-label{font-family:var(--figma-font-label);font-size:14px;font-weight:600;line-height:18px}.post-offer-payment-stack{display:flex;flex-direction:column;gap:16px;width:100%}.post-offer-panel--payment .post-offer-payment-field{margin-bottom:0;gap:8px}.post-offer-combobox--readonly{cursor:default;justify-content:space-between}.post-offer-combobox--static{justify-content:flex-start}.post-offer-combobox--readonly .post-offer-readonly-value{flex:1;min-width:0;text-align:left}.post-offer-combobox--readonly.is-placeholder .post-offer-readonly-value{color:var(--color-text-secondary)}.post-offer-country-flag{width:20px;height:20px;flex:0 0 20px;border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;font-size:14px;line-height:20px}.post-offer-instrument-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;width:100%}.post-offer-wallet-row{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px;background:var(--color-bg-elevated);border-radius:8px;cursor:pointer}.post-offer-wallet-check{width:20px;height:20px;margin-top:6px;border-radius:3.333px;border-width:1.25px;background:var(--color-bg-surface)}.post-offer-wallet-row.is-checked .post-offer-wallet-check{background:var(--color-bg-brand-default);border-color:var(--color-bg-brand-default)}.post-offer-wallet-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0;flex:1}.post-offer-wallet-name{font-family:var(--figma-font-display);font-size:16px;font-weight:500;line-height:1.48;color:var(--color-text-muted)}.post-offer-wallet-meta{font-family:var(--figma-font-display);font-size:14px;font-weight:400;line-height:1.45;color:var(--color-text-muted)}.post-offer-payment-hint{margin:0;font-family:var(--figma-font-label);font-size:11px;font-weight:400;line-height:normal;color:var(--color-text-muted)}.post-offer-payment-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:160px;width:100%;text-align:center}.post-offer-payment-empty-title{margin:0;font-family:var(--figma-font-display);font-size:20px;font-weight:700;line-height:1.2;letter-spacing:-.4px;color:var(--color-text-secondary)}.post-offer-payment-empty-copy{margin:0;font-family:var(--figma-font-mono);font-size:12px;font-weight:700;line-height:16px;color:var(--color-text-secondary)}.post-offer-add-payment-btn{width:100%;height:32px;margin-top:0;padding:5.545px 12px 6.455px;border:none;border-radius:8px;background:var(--color-bg-surface);color:var(--color-text-primary);font-family:var(--figma-font-mono);font-size:14px;font-weight:400;line-height:20px}.post-offer-add-payment-btn:hover{filter:brightness(1.08);color:var(--color-text-primary);text-decoration:none}.post-offer-v2 .instrument-form{margin-top:4px;display:flex;flex-direction:column;gap:16px}.post-offer-v2 .instrument-steps{gap:16px;margin:0;font-family:var(--figma-font-display);font-size:14px;font-weight:500;line-height:1.45;color:var(--color-text-secondary)}.post-offer-v2 .instrument-steps li{border-bottom-width:2px}.post-offer-v2 .instrument-steps li.active{color:var(--color-text-primary);font-weight:500;border-bottom-color:var(--color-bg-brand-default)}.post-offer-v2 .instrument-steps li.done{color:var(--color-text-primary)}.post-offer-v2 .rail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.post-offer-v2 .rail-option{padding:8.909px 12.91px;min-height:36px;border:1px solid var(--color-border-subtle);border-radius:8px;background:var(--color-bg-surface);color:var(--color-text-primary);box-shadow:0 1px 2px color-mix(in srgb,var(--color-text-primary) 5%,transparent);font-family:var(--figma-font-mono);font-size:14px;font-weight:400;line-height:20px;text-align:left;display:inline-flex;align-items:center;gap:8px}.post-offer-v2 .rail-option:hover{border-color:var(--color-border-subtle);background:var(--color-bg-elevated)}.post-offer-v2 .instrument-chosen{margin:0;font-family:var(--figma-font-display);font-size:14px;line-height:1.45;color:var(--color-text-secondary)}.post-offer-v2 .instrument-form .action-row{gap:8px}.post-offer-v2 .instrument-form .btn,.post-offer-v2 .instrument-form .btn.small,.post-offer-v2 .instrument-form .btn-primary{height:32px;padding:5.545px 12px 6.455px;border:none;border-radius:8px;background:var(--color-bg-surface);color:var(--color-text-primary);font-family:var(--figma-font-mono);font-size:14px;font-weight:400;line-height:20px;box-shadow:none}.post-offer-v2 .instrument-form .action-row .btn:not(.btn-primary){background:transparent;color:var(--color-text-primary)}.post-offer-v2 .instrument-form .action-row .btn:not(.btn-primary):hover{color:var(--color-text-primary);filter:none}.post-offer-v2 .post-offer-instrument-list .pill-default{margin-left:8px;padding:2px 6px;border-radius:4px;font-family:var(--figma-font-label);font-size:10px;font-weight:600;line-height:12px;letter-spacing:.02em;text-transform:uppercase;background:var(--color-bg-surface);color:var(--color-text-secondary);vertical-align:middle}.post-offer-panel--price{padding:16px 14px;background:var(--color-bg-elevated);display:flex;flex-direction:column;gap:24px;min-width:0;max-width:100%;box-sizing:border-box;overflow:hidden}.post-offer-panel--price.is-locked{opacity:.55;pointer-events:none}.post-offer-panel--terms{padding:16px;display:flex;flex-direction:column;gap:16px}.post-offer-terms-block{display:flex;flex-direction:column;gap:12px;width:100%}.post-offer-terms-heading{font-family:var(--figma-font-label);font-size:12px;font-weight:600;line-height:16px;color:var(--color-text-secondary)}.post-offer-v2 .field>span.post-offer-terms-heading{font-family:var(--figma-font-label);font-size:12px;font-weight:600;line-height:16px;color:var(--color-text-secondary)}.post-offer-terms-field{gap:8px}.post-offer-terms-box{width:100%;background:var(--color-bg-surface);border:1px dashed var(--color-border-subtle);border-radius:8px;padding:12px;box-sizing:border-box}.post-offer-v2 .post-offer-terms-box textarea{display:block;width:100%;min-height:220px;height:auto;overflow:hidden;resize:none;field-sizing:content;background:transparent;border:none;border-radius:0;padding:0;margin:0;box-shadow:none;font-family:var(--figma-font-display);font-size:12px;font-weight:400;font-style:normal;line-height:1.45;color:var(--color-text-primary)}.post-offer-v2 .post-offer-terms-box textarea::placeholder{color:var(--color-text-secondary);opacity:1;font-style:italic}.post-offer-terms-lock{display:flex;align-items:center;gap:8px;margin:0;font-family:var(--figma-font-mono);font-size:14px;font-weight:400;line-height:20px;color:var(--color-text-secondary)}.post-offer-terms-lock svg{flex-shrink:0;color:var(--color-text-warning-default)}.post-offer-terms-extra:not([hidden]){display:flex;flex-direction:column;gap:16px;width:100%}.post-offer-terms-hint{font-family:var(--figma-font-display);font-size:12px;font-weight:400;font-style:italic;line-height:1.45;color:var(--color-text-secondary)}.post-offer-v2 .field>span.post-offer-terms-hint{font-family:var(--figma-font-display);font-size:12px;font-weight:400;font-style:italic;line-height:1.45;color:var(--color-text-secondary)}.post-offer-tag-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;width:100%}.post-offer-tag-add{flex:0 0 auto;width:148px;max-width:148px;background:var(--color-bg-elevated);border:1px dashed var(--color-border-subtle);border-radius:16px;padding:4px 12px;height:26px;box-sizing:border-box;font-family:var(--figma-font-display);font-size:12px;font-weight:500;line-height:1.45;letter-spacing:-.06px;color:var(--color-text-primary)}.post-offer-v2 .post-offer-tag-row>.post-offer-tag-add:not([type=checkbox]):not([type=radio]):not([type=range]){flex:0 0 auto;width:148px;min-width:148px;max-width:148px;height:26px;min-height:26px;padding:4px 12px;background:var(--color-bg-elevated);border:1px dashed var(--color-border-subtle);border-radius:16px;font-family:var(--figma-font-display);font-size:12px;font-weight:500;line-height:1.45;color:var(--color-text-primary)}.post-offer-tag-add::placeholder{color:var(--color-text-primary);opacity:1}.post-offer-tag-chip{display:inline-flex;align-items:center;gap:4px;background:var(--color-bg-elevated);border:none;border-radius:16px;padding:4px 12px;height:26px;font-family:var(--figma-font-display);font-size:12px;font-weight:500;line-height:1.45;letter-spacing:-.06px;color:var(--color-text-primary);cursor:pointer;box-shadow:none}.post-offer-tag-chip:hover,.post-offer-tag-chip:focus{background:var(--color-bg-elevated);color:var(--color-text-primary);outline:none;box-shadow:none}.post-offer-tag-chip svg{width:16px;height:16px;flex-shrink:0}.post-offer-card-code-field{display:flex;flex-direction:column;gap:8px;width:100%;margin:0}.post-offer-card-code-entry{display:flex;gap:8px;width:100%;align-items:stretch}.post-offer-card-code-input{flex:1 1 auto;min-width:0;height:36px;padding:8px 12px;border:1px solid var(--color-border-subtle);border-radius:8px;background:var(--color-bg-elevated);box-sizing:border-box;font-family:var(--figma-font-mono);font-size:14px;font-weight:400;line-height:20px;color:var(--color-text-primary)}.post-offer-card-code-input::placeholder{color:var(--color-text-muted);opacity:1}.post-offer-card-code-input:focus{outline:none;border-color:var(--color-border-default)}.post-offer-card-code-save{flex:0 0 auto;height:36px;padding:8px 16px;border:1px solid var(--color-border-subtle);border-radius:8px;background:var(--color-bg-elevated);box-sizing:border-box;font-family:var(--figma-font-mono);font-size:14px;font-weight:400;line-height:20px;color:var(--color-text-primary);cursor:pointer}.post-offer-card-code-save:hover{background:var(--color-bg-elevated)}.post-offer-card-code-chips{display:flex;flex-wrap:wrap;gap:8px;width:100%}.post-offer-card-code-chip{display:inline-flex;align-items:center;gap:4px;min-height:26px;padding:4px 12px;border:none;border-radius:16px;background:var(--color-bg-elevated);font-family:var(--figma-font-mono);font-size:12px;font-weight:500;line-height:1.45;color:var(--color-text-primary);cursor:pointer}.post-offer-card-code-chip svg{width:16px;height:16px;flex-shrink:0}.post-offer-terms-advanced{appearance:none;width:100%;height:32px;padding:5.545px 12px 6.455px;background:var(--color-bg-surface);border:none;border-radius:8px;box-shadow:none;font-family:var(--figma-font-mono);font-size:14px;font-weight:400;line-height:20px;color:var(--color-text-primary);cursor:pointer;display:flex;align-items:center;justify-content:center}.post-offer-terms-advanced:hover,.post-offer-terms-advanced:focus{background:var(--color-bg-surface);color:var(--color-text-primary);outline:none;box-shadow:none;filter:brightness(1.08)}.post-offer-panel--visibility{padding:16px 14px;display:flex;flex-direction:column;gap:24px}.post-offer-visibility-header{display:flex;align-items:center;gap:8px;width:100%}.post-offer-panel-title{margin:0;flex:1;min-width:0;font-family:var(--figma-font-label);font-size:16px;font-weight:600;line-height:20px;color:var(--color-text-secondary)}.post-offer-panel-sections{display:flex;flex-direction:column;gap:24px}.post-offer-subsection-label{display:block;font-family:var(--figma-font-label);font-size:12px;font-weight:600;line-height:18px;color:var(--color-text-secondary);margin-bottom:0}.post-offer-visibility-field{display:flex;flex-direction:column;gap:12px}.post-offer-visibility-hint{font-family:var(--figma-font-label);font-size:12px;font-style:italic;font-weight:400;line-height:16px;color:var(--color-text-secondary)}.post-offer-v2 .field>span.post-offer-subsection-label{font-family:var(--figma-font-label);font-size:12px;font-weight:600;line-height:16px;color:var(--color-text-secondary)}.post-offer-v2 .field>span.post-offer-visibility-hint{font-family:var(--figma-font-label);font-size:12px;font-style:italic;font-weight:400;line-height:16px;color:var(--color-text-secondary)}.post-offer-panel+.post-offer-panel{margin-top:0}.post-offer-label{font-family:var(--figma-font-label);font-size:12px;font-weight:600;line-height:16px;color:var(--color-text-secondary);margin-bottom:8px;display:block}.post-offer-combobox{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:8px;padding:8.909px 12.91px;min-height:36px;height:36px;box-sizing:border-box;box-shadow:none;cursor:pointer}button.post-offer-method-trigger{width:100%;margin:0;font:inherit;color:inherit;text-align:left;appearance:none}button.post-offer-method-trigger .post-offer-combobox-leading{flex:1 1 auto}.post-offer-select-value--placeholder{color:var(--color-text-secondary)}.post-offer-combobox.is-open{z-index:50}.post-offer-select-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:60;background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:8px;box-shadow:0 18px 44px var(--color-bg-overlay);padding:4px;max-height:min(320px,60vh);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-color:var(--color-icon-secondary) var(--color-bg-surface);scrollbar-width:thin}.post-offer-select-menu::-webkit-scrollbar{width:8px}.post-offer-select-menu::-webkit-scrollbar-track{background:var(--color-bg-surface)}.post-offer-select-menu::-webkit-scrollbar-thumb{background:var(--color-icon-secondary);border-radius:4px}.post-offer-select-menu--portal{right:auto;bottom:auto}.post-offer-combobox-leading{display:flex;align-items:center;gap:8px;flex:0 1 auto;min-width:0}.post-offer-method-cat-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;background:var(--color-bg-surface);border-radius:6px;color:var(--color-text-primary)}.post-offer-method-cat-icon--gift{color:var(--color-text-primary)}.post-offer-combobox-leading .post-offer-select-trigger{flex:0 1 auto;min-width:0}.post-offer-combobox-leading--plain{flex:1 1 auto;min-width:0}.post-offer-token-icon{width:20px;height:20px;flex:0 0 20px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.post-offer-token-icon--crypto img,.post-offer-token-icon--fiat img{width:20px;height:20px;flex:0 0 20px;display:block}.post-offer-token-icon--fiat img{border-radius:50%;object-fit:cover}.post-offer-token-icon--fiat-mono{border-radius:50%;background:var(--color-bg-surface);border:1px solid var(--color-icon-secondary);box-sizing:border-box}.fiat-flag-mono{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:var(--figma-font-label);font-size:8px;font-weight:700;letter-spacing:-.02em;line-height:1;color:var(--color-text-primary);text-transform:uppercase;-webkit-user-select:none;user-select:none}.post-offer-select-option .post-offer-token-icon{flex-shrink:0}.post-offer-select-trigger{flex:0 1 auto;min-width:0;border:none;background:transparent;color:var(--color-text-secondary);text-align:left;padding:0;margin:0;cursor:pointer}.post-offer-select-value{display:block;font-family:var(--figma-font-mono);font-size:16px;font-weight:700;line-height:16px;color:var(--color-text-primary)}.post-offer-select-value--fiat{font-size:16px;font-weight:700;line-height:16px}.post-offer-select-option{width:100%;border:none;background:transparent;color:var(--color-text-secondary);border-radius:6px;min-height:32px;padding:6px 8px;display:flex;align-items:center;gap:8px;font-family:var(--figma-font-mono);font-size:14px;font-weight:400;line-height:20px;text-align:left;cursor:pointer}.post-offer-select-option:hover,.post-offer-select-option.is-selected{background:color-mix(in srgb,var(--color-text-primary) 8%,transparent)}.post-offer-combobox select,.post-offer-combobox input{flex:1;background:transparent;border:none;padding:0;min-height:20px;box-shadow:none;font-family:var(--figma-font-mono);font-size:14px;font-weight:400;line-height:20px;color:var(--color-text-secondary)}.post-offer-combobox select{font-weight:700;font-size:16px;line-height:16px;appearance:none;-webkit-appearance:none;-moz-appearance:none}.post-offer-combobox select:focus,.post-offer-combobox input:focus{box-shadow:none;border-color:transparent;outline:none}.post-offer-combobox-icon{width:20px;height:20px;flex-shrink:0}.post-offer-chevron{width:15.99px;height:15.99px;opacity:.5;flex-shrink:0;color:var(--color-text-secondary)}.post-offer-combobox-icon--crypto{color:#f7931a}.post-offer-asset-block{display:flex;flex-direction:column;align-items:stretch;gap:10px;overflow:visible;width:100%;position:relative;z-index:2;background:transparent;border-radius:0}.post-offer-asset-block:has(.post-offer-combobox.is-open),.post-offer-asset-block:has(input[aria-expanded=true]){z-index:5}.post-offer-asset-block .post-offer-panel.post-offer-i-have,.post-offer-asset-block .post-offer-panel.post-offer-i-want{background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-radius:8px;box-shadow:none}.post-offer-i-have,.post-offer-i-want{width:100%;box-sizing:border-box;padding:16px 14px;margin:0;display:flex;flex-direction:row;align-items:center;gap:8px;background:var(--color-bg-elevated);border-radius:8px;position:relative}.post-offer-i-have{z-index:2}.post-offer-i-want{z-index:1}.post-offer-i-have>.post-offer-label,.post-offer-i-want>.post-offer-label{flex:0 0 100px;width:100px;height:48px;margin:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border-default);border-radius:6px;font-family:var(--figma-font-display);font-size:16px;font-weight:600;line-height:24px;color:var(--color-text-primary);background:var(--color-bg-elevated);box-sizing:border-box;flex-shrink:0;align-self:center;position:relative;z-index:4}.post-offer-i-have>.post-offer-combobox,.post-offer-i-want>.post-offer-combobox,.post-offer-i-want>.post-offer-i-want-row{flex:1 1 0;min-width:0;width:100%}.post-offer-i-have .post-offer-combobox,.post-offer-i-want .post-offer-combobox,.post-offer-i-want-row .post-offer-combobox{width:100%;min-height:48px;height:48px;max-height:48px;padding:0 10px;border-radius:6px;background:var(--color-bg-surface);border-color:var(--color-border-subtle);box-shadow:none;align-items:center}.post-offer-i-want-row .method-picker-wrap{flex:1 1 0;min-width:0;width:100%;display:flex;align-items:center;height:48px;margin:0}.post-offer-i-want-row .method-picker-wrap .post-offer-combobox--method{width:100%;flex:1 1 auto}.post-offer-i-have .post-offer-combobox-leading,.post-offer-i-want-row .post-offer-combobox-leading{align-items:center}.post-offer-i-have .post-offer-select-value,.post-offer-i-want-row .post-offer-select-value{font-family:var(--figma-font-display);font-size:18px;font-weight:600;line-height:22px;color:var(--color-text-primary)}.post-offer-i-want-row .post-offer-select-value--gift{font-size:18px;font-weight:600;line-height:22px;color:var(--color-text-primary)}.post-offer-i-have:has(.post-offer-combobox.is-open),.post-offer-i-have:has(input[aria-expanded=true]){z-index:6}.post-offer-i-have .field{margin-bottom:0}.post-offer-swap-wrap{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:10;pointer-events:none;flex-shrink:0}.post-offer-swap-btn{background:var(--color-bg-brand-default);border:none;border-radius:6px;padding:8px;width:36px;height:36px;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:filter .12s ease;color:var(--color-text-on-brand);pointer-events:auto}.post-offer-swap-btn:hover{filter:brightness(1.06);background:var(--color-bg-brand-default)}.post-offer-swap-btn img{width:16px;height:16px;display:block}.post-offer-i-want:has(.post-offer-combobox.is-open),.post-offer-i-want:has(input[aria-expanded=true]){z-index:6}.post-offer-i-want-row{display:flex;align-items:center;gap:8px;width:100%;min-width:0;min-height:48px}.post-offer-i-want-row>*{flex:1 1 0;min-width:0}.post-offer-i-want-row .field{margin-bottom:0;gap:0;display:flex;align-items:center;min-height:48px}.post-offer-i-want-row .post-offer-combobox:last-child .post-offer-select-value{font-weight:600;font-size:18px;line-height:22px}.post-offer-v2 .field>span{font-family:var(--figma-font-label);font-size:12px;font-weight:600;line-height:16px;color:var(--color-text-secondary)}.post-offer-v2 input:not([type=checkbox]):not([type=radio]):not([type=range]),.post-offer-v2 select,.post-offer-v2 textarea{background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:8px;color:var(--color-text-primary);font-family:var(--figma-font-mono);font-size:14px;font-weight:400;line-height:20px;padding:8.909px 12.91px;box-shadow:0 1px 2px color-mix(in srgb,var(--color-text-primary) 5%,transparent)}.post-offer-v2 .post-offer-combobox select,.post-offer-v2 .post-offer-combobox input,.post-offer-v2 .post-offer-combobox .picker input[role=combobox],.post-offer-v2 .post-offer-amount-input input:not([type=checkbox]):not([type=radio]):not([type=range]),.post-offer-v2 .post-offer-limit-input input:not([type=checkbox]):not([type=radio]):not([type=range]){background:transparent;border:none;border-radius:0;padding:0;box-shadow:none;min-height:16px;height:16px;margin:0;font-family:inherit;font-weight:600;line-height:16px;color:var(--color-text-primary)}.post-offer-v2 .post-offer-slider-value-input:not([type=checkbox]):not([type=radio]):not([type=range]){background:transparent;border:none;border-radius:0;padding:0;box-shadow:none;min-height:16px;height:16px;margin:0;font-family:inherit;font-weight:500;line-height:20px;color:var(--color-text-primary)}.post-offer-v2 .post-offer-amount-input--exchange input:not([type=checkbox]):not([type=radio]):not([type=range]){color:var(--color-text-muted)}.post-offer-v2 .post-offer-combobox select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:none}.post-offer-v2 input:focus,.post-offer-v2 select:focus,.post-offer-v2 textarea:focus{border-color:var(--color-border-subtle);box-shadow:0 1px 2px color-mix(in srgb,var(--color-text-primary) 5%,transparent);outline:none}.post-offer-v2 .post-offer-amount-input input:focus,.post-offer-v2 .post-offer-limit-input input:focus,.post-offer-v2 .post-offer-slider-value-input:focus,.post-offer-v2 .post-offer-margin-slider:focus,.post-offer-v2 .post-offer-terms-box textarea:focus,.post-offer-v2 .post-offer-tag-add:focus{border:none;box-shadow:none;outline:none}.post-offer-v2 .post-offer-slider-value-input:focus{color:var(--color-text-primary)}.post-offer-v2 .post-offer-tag-add:not([type=checkbox]):not([type=radio]):not([type=range]){flex:0 0 auto;width:148px;min-width:148px;max-width:148px;height:26px;min-height:26px;padding:4px 12px;background:var(--color-bg-elevated);border:1px dashed var(--color-border-subtle);border-radius:16px;box-shadow:none;font-family:var(--figma-font-display);font-size:12px;font-weight:500;line-height:1.45;letter-spacing:-.06px;color:var(--color-text-primary)}.post-offer-v2 .post-offer-tag-add:focus{border:1px dashed var(--color-border-subtle);box-shadow:none}.post-offer-readonly-value{display:flex;align-items:center;gap:8px;font-family:var(--figma-font-mono);font-size:16px;font-weight:700;line-height:16px;color:var(--color-text-secondary)}.post-offer-price-block{display:flex;flex-direction:column;gap:10px;width:100%}.post-offer-price-heading-row{display:flex;align-items:center;justify-content:space-between;width:100%}.post-offer-price-heading{font-family:var(--figma-font-display);font-size:12px;font-weight:600;line-height:18px;color:var(--color-text-secondary)}.post-offer-price-toggle{appearance:none;background:none;border:none;box-shadow:none;padding:0;margin:0;height:auto;font-family:var(--figma-font-display);font-size:12px;font-weight:600;line-height:18px;color:var(--color-text-secondary);text-decoration:underline;text-underline-position:from-font;text-underline-offset:2px;cursor:pointer;white-space:nowrap}.post-offer-price-toggle:hover,.post-offer-price-toggle:focus,.post-offer-price-toggle:focus-visible{background:none;border:none;box-shadow:none;color:var(--color-text-secondary);outline:none}.post-offer-section-action{appearance:none;background:none;border:none;box-shadow:none;padding:0;margin:0;height:auto;font-family:var(--figma-font-display);font-size:12px;font-weight:600;line-height:18px;color:var(--color-text-secondary);text-align:right;cursor:pointer;white-space:nowrap;flex:1 1 0;min-width:0}.post-offer-section-action:hover,.post-offer-section-action:focus,.post-offer-section-action:focus-visible{background:none;border:none;box-shadow:none;color:var(--color-text-secondary);outline:none}.post-offer-price-inner{background:var(--color-bg-surface);border:none;border-radius:6px;padding:12px 10px;display:flex;flex-direction:column;gap:10px;width:100%;box-sizing:border-box}.post-offer-slider-row{display:flex;align-items:center;gap:8px;width:100%}.post-offer-slider-bound{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:10px;background:var(--color-bg-elevated);border:none;border-radius:6px;font-family:var(--figma-font-display);font-size:14px;font-weight:600;line-height:20px;color:var(--color-text-secondary);flex-shrink:0;box-sizing:border-box;white-space:nowrap}.post-offer-slider-track{flex:1;min-width:0;display:flex;align-items:center;gap:12px;height:36px;padding:10px;background:var(--color-bg-elevated);border:none;border-radius:8px;box-sizing:border-box}.post-offer-slider-value{display:inline-flex;align-items:center;justify-content:flex-end;gap:0;font-family:var(--figma-font-display);font-size:14px;font-weight:500;line-height:20px;color:var(--color-text-primary);flex-shrink:0;min-width:44px;white-space:nowrap;cursor:text}.post-offer-slider-value-affix{flex-shrink:0;pointer-events:none;color:var(--color-text-primary)}.post-offer-slider-value-input{width:auto;min-width:1.5em;max-width:4.5em;padding:0;margin:0;border:none;background:transparent;font:inherit;color:var(--color-text-primary);text-align:center;outline:none;font-variant-numeric:tabular-nums;field-sizing:content}.post-offer-slider-value-input:focus{outline:none;box-shadow:none;color:var(--color-text-primary)}.post-offer-rate-row{display:flex;gap:6px;width:100%}.post-offer-rate-pill{flex:1 1 0;min-width:0;background:var(--color-bg-elevated);border:none;border-radius:6px;min-height:36px;padding:10px;display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--figma-font-mono);font-size:12px;line-height:16px;box-sizing:border-box;overflow:hidden}.post-offer-rate-pill-label{color:var(--color-text-secondary);font-weight:400;white-space:nowrap}.post-offer-rate-pill-value{color:var(--color-text-secondary);font-weight:600;white-space:nowrap}.post-offer-profit-hint{margin:0;font-family:var(--figma-font-display);font-size:12px;font-weight:400;line-height:18px;color:var(--color-text-secondary);width:100%}.post-offer-profit-hint strong{font-weight:600;color:var(--color-text-primary)}.post-offer-locked-hint{display:flex;align-items:center;gap:8px;margin:8px 0 0;padding:12px 16px;border:1px dashed var(--color-border-subtle);border-radius:8px;font-family:var(--figma-font-mono);font-size:14px;line-height:18px;color:var(--color-icon-secondary)}.post-offer-locked-hint svg{flex-shrink:0;color:var(--color-icon-secondary)}.post-offer-range-block{display:flex;flex-direction:column;gap:12px;width:100%}.post-offer-range-block .post-offer-amount-input{height:36px;min-height:36px;padding:4px 4px 4px 10px;background:var(--color-bg-surface);border:none;border-radius:6px;box-shadow:none}.post-offer-range-block .post-offer-amount-input input{font-family:var(--figma-font-display);font-size:14px;font-weight:600;line-height:22px;color:var(--color-text-primary)}.post-offer-range-block .post-offer-amount-unit{background:var(--color-bg-elevated);border-radius:4px;padding:6px;min-width:0;height:auto;font-family:var(--figma-font-display);font-size:12px;font-weight:600;line-height:16px;color:var(--color-text-primary)}.post-offer-range-approx{font-family:var(--figma-font-display);font-size:10px;font-weight:600;line-height:16px;color:var(--color-text-secondary)}.post-offer-exchange-block{display:flex;flex-direction:column;gap:10px;width:100%;padding:12px;background:var(--color-bg-surface);border-radius:8px;box-sizing:border-box}.post-offer-exchange-check{display:flex;align-items:center;gap:8px;width:100%;cursor:pointer}.post-offer-exchange-row{display:flex;align-items:center;gap:8px;width:100%}.post-offer-exchange-prefix{flex-shrink:0;font-family:var(--figma-font-display);font-size:14px;font-weight:600;line-height:20px;color:var(--color-text-primary);white-space:nowrap}.post-offer-amount-input--exchange{flex:1 1 0;min-width:0;height:36px;min-height:36px;padding:4px 4px 4px 10px;background:var(--color-bg-elevated);border:none;border-radius:6px;box-shadow:none}.post-offer-amount-input--exchange input{font-family:var(--figma-font-display);font-size:14px;font-weight:600;line-height:22px;color:var(--color-text-primary)}.post-offer-amount-input--exchange input:disabled{color:var(--color-text-muted)}.post-offer-exchange-fiat{position:relative;flex-shrink:0;display:inline-flex;align-items:center;background:var(--color-bg-surface);border-radius:4px;padding:6px 4px 6px 6px;gap:4px;cursor:pointer}.post-offer-exchange-fiat select{appearance:none;-webkit-appearance:none;border:none;background:transparent;padding:0 16px 0 0;margin:0;font-family:var(--figma-font-display);font-size:12px;font-weight:600;line-height:16px;color:var(--color-text-primary);cursor:pointer;outline:none;box-shadow:none}.post-offer-exchange-fiat svg{position:absolute;right:4px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--color-text-primary)}.post-offer-exchange-chip-wrap{position:relative;flex-shrink:0}.post-offer-exchange-chip-wrap.is-disabled{opacity:.55;pointer-events:none}.post-offer-exchange-chip{display:inline-flex;align-items:center;gap:4px;padding:6px 4px 6px 6px;border:none;border-radius:4px;background:var(--color-bg-surface);cursor:pointer;font-family:var(--figma-font-display);font-size:12px;font-weight:600;line-height:16px;color:var(--color-text-primary)}.post-offer-exchange-chip-flag{display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center}.post-offer-exchange-chip-code{min-width:1.75rem}.post-offer-exchange-fiat-label{flex-shrink:0;padding:6px 8px;border-radius:4px;background:var(--color-bg-surface);font-family:var(--figma-font-display);font-size:12px;font-weight:600;line-height:16px;color:var(--color-text-primary)}.post-offer-exchange-hint{margin:0;font-family:var(--figma-font-display);font-size:12px;font-style:italic;font-weight:400;line-height:16px;color:var(--color-text-secondary)}.mp-offer-limits--custom-fx{margin-top:2px;font-size:.8125rem;color:var(--color-text-secondary)}.mp-offer-limits-row{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;width:100%;min-width:0;margin:0}.mp-offer-limits-row .mp-offer-limits{flex:0 1 auto;min-width:0;margin:0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-fx-badge{display:inline-flex;flex:0 1 auto;align-items:center;margin:0;min-width:0;max-width:100%}.custom-fx-badge-toggle{display:inline-flex;align-items:center;gap:4px;margin:0;padding:1px 7px 1px 5px;max-width:100%;border:1px solid color-mix(in srgb,var(--color-text-secondary) 28%,transparent);border-radius:999px;background:color-mix(in srgb,var(--color-text-secondary) 8%,transparent);color:var(--color-text-secondary);font-family:var(--figma-font-label, var(--stt-font-family-primary), system-ui);font-size:9px;font-weight:700;line-height:14px;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.custom-fx-badge-toggle:hover{background:color-mix(in srgb,var(--color-bg-brand-default) 14%,transparent);border-color:color-mix(in srgb,var(--color-bg-brand-default) 40%,transparent);color:var(--color-text-primary)}.custom-fx-badge-toggle:focus-visible{outline:2px solid var(--color-bg-brand-default);outline-offset:2px}.custom-fx-badge.is-open .custom-fx-badge-toggle{background:color-mix(in srgb,var(--color-bg-brand-default) 16%,transparent);border-color:color-mix(in srgb,var(--color-bg-brand-default) 45%,transparent);color:var(--color-text-primary);text-transform:none;letter-spacing:0;font-size:10px;font-weight:600}.custom-fx-badge-dot{width:5px;height:5px;border-radius:50%;background:var(--color-bg-brand-default);flex-shrink:0}.custom-fx-badge-label,.custom-fx-badge-rate{min-width:0;overflow:hidden;text-overflow:ellipsis}.custom-fx-badge-chevron{flex-shrink:0;width:11px;height:11px;transition:transform .15s ease;opacity:.75}.custom-fx-badge.is-open .custom-fx-badge-chevron{transform:rotate(180deg)}.od-custom-fx{margin-top:0;display:inline-flex;vertical-align:middle}.post-offer-range-row{display:flex;align-items:stretch;justify-content:space-between;gap:8px;width:100%}.post-offer-range-field{flex:1 1 0;width:100%;min-width:0;margin-bottom:0;gap:4px}.post-offer-amount-input{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:8px;padding:1px 10.909px;height:32px;box-sizing:border-box;box-shadow:0 1px 2px color-mix(in srgb,var(--color-text-primary) 5%,transparent)}.post-offer-amount-input input{flex:1;min-width:0;height:20px;background:transparent;border:none;padding:0;box-shadow:none;font-family:var(--figma-font-mono);font-size:14px;font-weight:400;line-height:20px;color:var(--color-text-primary)}.post-offer-amount-input input::placeholder{color:var(--color-text-secondary);opacity:1}.post-offer-amount-input input:focus{outline:none;box-shadow:none;border:none}.post-offer-amount-unit{flex-shrink:0;background:var(--color-bg-surface);border-radius:2px;padding:2px 3px;min-width:14px;height:18px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--figma-font-mono);font-size:10px;font-weight:700;line-height:16px;color:var(--color-text-primary);box-sizing:border-box}.post-offer-amount-input.is-invalid{border-color:var(--color-text-warning-default)}.post-offer-inline-error{margin:2px 0 0;padding:10px 12px;border-radius:8px;border:1px solid color-mix(in srgb,var(--color-text-warning-default) 35%,transparent);background:var(--color-bg-warning-subtle);font-family:var(--figma-font-display);font-size:13px;font-weight:400;line-height:1.45;color:var(--color-text-warning-default)}.post-offer-inline-error strong{font-weight:600;color:var(--color-text-warning-default)}.post-offer-inline-error .deposit-link{color:var(--color-text-primary);font-weight:600;text-decoration:underline}.post-offer-check-block.is-disabled,.post-offer-check-block:disabled{opacity:.45;cursor:not-allowed}.post-offer-check-block.is-disabled:hover,.post-offer-check-block:disabled:hover,.post-offer-check-block.is-disabled:focus,.post-offer-check-block:disabled:focus{border-color:var(--color-border-subtle);background:var(--color-bg-surface)}.post-offer-cta:disabled{opacity:.45;cursor:not-allowed;filter:none}.post-offer-limit-block{margin-top:4px}.post-offer-limit-field{margin-bottom:0;width:100%}.post-offer-limit-input{display:flex;align-items:center;gap:8px;background:var(--color-bg-elevated);border:1.058px solid var(--color-border-subtle);border-radius:6px;padding:4px 4px 4px 10px;min-height:32px;width:100%}.post-offer-limit-input input{flex:1;min-width:0;background:transparent;border:none;padding:0;box-shadow:none;font-family:var(--figma-font-display);font-size:14px;font-weight:600;line-height:20px;color:var(--color-text-primary)}.post-offer-limit-input input:focus{outline:none;box-shadow:none}.post-offer-limit-unit{flex-shrink:0;background:var(--color-bg-elevated);border:1.058px solid var(--color-border-subtle);border-radius:4px;padding:4px 6px;font-family:var(--figma-font-mono);font-size:12px;font-weight:700;line-height:16px;color:var(--color-text-primary)}.post-offer-limit-hint{margin:0;font-family:var(--figma-font-label);font-size:12px;font-style:italic;font-weight:400;line-height:16px;color:var(--color-text-secondary)}.post-offer-check-blocks{display:flex;flex-direction:column;gap:4px;width:100%}.post-offer-check-block{display:flex;align-items:center;gap:8px;width:100%;padding:12px;background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:8px;cursor:pointer;text-align:left;font:inherit;color:inherit;box-sizing:border-box;box-shadow:none;overflow:hidden}.post-offer-check-block:hover,.post-offer-check-block:focus{background:var(--color-bg-surface);color:inherit;outline:none;box-shadow:none}.post-offer-check-block--expanded{flex-direction:column;align-items:stretch;gap:10px;cursor:default}.post-offer-check-block-header{display:flex;align-items:center;gap:8px}.post-offer-figma-check{width:16px;height:16px;flex-shrink:0;border-radius:2px;border:1px solid var(--color-border-default);background:var(--color-bg-neutral-pressed, var(--color-bg-surface));display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-on-brand)}.post-offer-figma-check.is-checked,.post-offer-check-block.is-checked .post-offer-figma-check,.post-offer-exchange-check.is-checked .post-offer-figma-check{background:var(--color-bg-brand-default);border-color:var(--color-bg-brand-default)}.post-offer-check-block-title{font-family:var(--figma-font-label);font-size:14px;font-weight:600;line-height:18px;color:var(--color-text-primary)}.post-offer-panel--schedule{display:flex;flex-direction:column;gap:12px;padding:0;background:transparent;border:none}.post-offer-schedule-card{display:flex;flex-direction:column;gap:24px;width:100%;padding:16px 14px;border-radius:8px;background:var(--color-bg-elevated);box-sizing:border-box}.post-offer-schedule-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.post-offer-schedule-mode-tabs{display:flex;align-items:center;gap:8px}.post-offer-schedule-mode-tab{padding:6px;border:none;border-radius:4px;background:var(--color-bg-surface);color:var(--color-text-primary);font-family:var(--figma-font-label);font-size:14px;font-weight:600;line-height:16px;cursor:pointer}.post-offer-schedule-mode-tab.is-active{background:var(--color-bg-brand-default);color:var(--color-text-on-brand)}.post-offer-schedule-toolbar-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.post-offer-schedule-toolbar-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:6px;border:1px dashed var(--color-border-subtle);border-radius:4px;background:transparent;color:var(--color-icon-high-contrast, var(--color-text-primary));cursor:pointer;box-sizing:border-box}.post-offer-schedule-toolbar-btn:hover{background:var(--color-bg-surface)}.post-offer-schedule-content{display:flex;flex-direction:column;gap:24px;width:100%}.post-offer-schedule-custom-note{margin:0;font-family:var(--figma-font-label);font-size:14px;line-height:20px;color:var(--color-text-secondary)}.post-offer-schedule-fields{display:flex;flex-direction:column;gap:16px;margin-top:16px}.post-offer-schedule-field{display:flex;flex-direction:column;gap:12px}.post-offer-v2 .post-offer-schedule-field.field{margin-bottom:0}.post-offer-schedule-time-row{display:flex;align-items:flex-start;gap:16px;width:100%}.post-offer-schedule-field--timezone{flex:1 1 0;min-width:0}.post-offer-schedule-field--time{flex:0 0 150px;width:150px;min-width:0}.post-offer-schedule-select-wrap{position:relative;display:flex;align-items:center;width:100%;min-height:40px;border-radius:6px;background:var(--color-bg-surface);overflow:hidden}.post-offer-schedule-select{width:100%;max-width:100%;min-width:0;min-height:40px;padding:10px 36px 10px 8px;border:none;border-radius:6px;background:transparent;color:var(--color-text-primary);font-family:var(--figma-font-label);font-size:16px;font-weight:600;line-height:20px;appearance:none;cursor:pointer;box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.post-offer-schedule-select:focus{outline:none}.post-offer-schedule-select-chevron{position:absolute;right:8px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--color-icon-secondary);flex-shrink:0}.post-offer-day-tabs{display:flex;flex-wrap:wrap;gap:8px}.post-offer-day-tab{min-width:0;height:auto;padding:8px;border:none;border-radius:4px;background:var(--color-bg-surface);color:var(--color-text-primary);font-family:var(--figma-font-label);font-size:14px;font-weight:600;line-height:16px;cursor:pointer}.post-offer-day-tab.is-active{background:var(--color-bg-brand-default);color:var(--color-text-on-brand)}.post-offer-schedule-apply{display:flex;align-items:center;gap:8px;width:100%;padding:12px;border-radius:8px;background:var(--color-bg-surface);cursor:pointer;box-sizing:border-box}.post-offer-schedule-apply.is-checked .post-offer-figma-check{background:var(--color-bg-brand-default);border-color:var(--color-bg-brand-default)}.post-offer-option-sheet{max-width:460px}@media(max-width:720px){.post-offer-option-sheet,.post-offer-option-sheet.mp-sheet,.post-offer-sheet.mp-sheet,.post-offer-wallet-account-sheet--empty.mp-sheet,.post-offer-bank-account-sheet--empty.mp-sheet{width:100%;max-width:none}}.post-offer-option-sheet-body{display:flex;flex-direction:column;min-height:0;max-height:min(60vh,420px);overflow:hidden}.post-offer-option-sheet-list{display:flex;flex-direction:column;gap:4px;overflow-y:auto;padding:0 4px 8px;-webkit-overflow-scrolling:touch}.post-offer-option-sheet .post-offer-sheet-option{display:flex;align-items:center;gap:8px;width:100%;text-align:left}.post-offer-fiat-sheet-body{min-height:0;flex:1;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.post-offer-responsive-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;text-align:left;cursor:pointer}.post-offer-responsive-select-value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-offer-bank-select-wrap{width:100%}.post-offer-bank-select-wrap .post-offer-responsive-select-trigger{min-height:40px;padding:0 12px;border-radius:8px;border:1px solid var(--color-border-subtle);background:var(--color-bg-elevated);box-sizing:border-box}@media(max-width:720px){.post-offer-panel--schedule{gap:10px}.post-offer-panel--schedule .post-offer-visibility-hint{line-height:18px}.post-offer-schedule-card{gap:16px;padding:12px}.post-offer-schedule-content{gap:16px}.post-offer-schedule-field{gap:8px}.post-offer-schedule-time-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.post-offer-schedule-field--timezone{grid-column:1 / -1;width:100%}.post-offer-schedule-field--time{width:auto;flex:none}.post-offer-schedule-select-wrap{min-width:0}.post-offer-schedule-select{font-size:14px;line-height:18px;padding:10px 30px 10px 8px}.post-offer-schedule-select-chevron{width:16px;height:16px;right:6px}.post-offer-day-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.post-offer-day-tab{display:flex;align-items:center;justify-content:center;width:100%;min-height:32px;padding:8px 4px;font-size:12px;line-height:16px}.post-offer-schedule-apply{padding:10px 12px}.post-offer-schedule-apply .post-offer-check-block-title{font-size:13px;line-height:18px}}.post-offer-panel--limits{margin-top:16px}.post-offer-limit-block{display:flex;flex-direction:column;gap:12px}.post-offer-limit-field{margin-top:4px}.post-offer-limit-input{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:8px;border:1px solid var(--color-border-subtle);background:var(--color-bg-elevated)}.post-offer-limit-input input{flex:1;min-width:0;border:none;background:transparent;color:var(--color-text-primary);font-family:var(--figma-font-mono);font-size:14px}.post-offer-limit-unit{font-family:var(--figma-font-label);font-size:12px;font-weight:600;color:var(--color-text-secondary)}.post-offer-limit-hint{margin:0;font-family:var(--figma-font-label);font-size:12px;line-height:1.45;color:var(--color-text-secondary)}.post-offer-instrument-block{align-items:flex-start}.post-offer-instrument-text{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.post-offer-rate-box{background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-radius:8px;padding:12px 16px;display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.post-offer-rate-box dt{font-family:var(--figma-font-label);font-size:12px;font-weight:600;line-height:16px;color:var(--color-text-secondary);margin:0 0 4px}.post-offer-rate-box dd{margin:0;font-family:var(--figma-font-mono);font-size:14px;line-height:20px;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.post-offer-margin-row{display:flex;flex-direction:column;gap:10px;margin-bottom:0}.post-offer-margin-slider{flex:1;min-width:0;height:16px;margin:0;padding:0;border:none;border-radius:0;box-shadow:none;background:transparent;color-scheme:light dark;-webkit-appearance:none;appearance:none;outline:none}.post-offer-margin-slider::-webkit-slider-runnable-track{height:8px;border-radius:4px;background:linear-gradient(to right,var(--color-bg-brand-default) 0%,var(--color-bg-brand-default) var(--slider-fill, 11%),var(--color-bg-surface) var(--slider-fill, 11%),var(--color-bg-surface) 100%)}.post-offer-margin-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;margin-top:-4px;border:none;border-radius:50%;background:var(--color-bg-brand-default);cursor:pointer;box-shadow:none}.post-offer-margin-slider::-moz-range-track{height:8px;border-radius:4px;background:var(--color-bg-surface);border:none}.post-offer-margin-slider::-moz-range-progress{height:8px;border-radius:4px;background:var(--color-bg-brand-default)}.post-offer-margin-slider::-moz-range-thumb{width:16px;height:16px;border:none;border-radius:50%;background:var(--color-bg-brand-default);cursor:pointer}.post-offer-v2 .instrument-choices{list-style:none;padding:0;margin:0 0 12px;display:flex;flex-direction:column;gap:4px}.post-offer-v2 .instrument-choice{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:8px;cursor:pointer;font-family:var(--figma-font-mono);font-size:14px;line-height:20px}.post-offer-v2 .instrument-choice:has(input:checked){background:var(--color-bg-brand-subtle);border-color:var(--color-bg-brand-default)}.post-offer-v2 .segmented{background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-radius:8px}.post-offer-v2 .seg{font-family:var(--figma-font-mono);font-size:14px;line-height:20px;color:var(--color-text-secondary)}.post-offer-v2 .seg.active{background:var(--color-bg-brand-default);color:var(--color-text-on-brand)}.post-offer-v2 .check-field{display:flex;align-items:flex-start;gap:12px}.post-offer-v2 .check-field span{font-family:var(--figma-font-display);font-size:16px;font-weight:500;line-height:1.48;color:var(--color-text-secondary)}.post-offer-v2 .check-field input[type=checkbox]{width:20px;height:20px;accent-color:var(--color-bg-brand-default);margin-top:2px;border-radius:3.333px;background:var(--color-bg-elevated)}.post-offer-v2 .feedback-warning{background:var(--color-bg-warning-subtle);border:1px solid color-mix(in srgb,var(--color-text-warning-default) 30%,transparent);border-radius:8px;padding:12px 16px;font-family:var(--figma-font-mono);font-size:14px;line-height:20px}.post-offer-v2 .feedback-error{background:var(--color-bg-danger-subtle);border:1px solid color-mix(in srgb,var(--color-text-danger) 30%,transparent);border-radius:8px;padding:12px 16px;font-family:var(--figma-font-mono);font-size:14px;line-height:20px}.post-offer-v2 .feedback-error.post-offer-duplicate{display:flex;flex-direction:column;gap:8px}.post-offer-duplicate p{margin:0}.post-offer-duplicate-title{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--color-text-danger)}.post-offer-duplicate-title svg{flex-shrink:0}.post-offer-duplicate-body{color:var(--color-text-primary)}.post-offer-duplicate-hint{color:var(--color-text-secondary)}.post-offer-duplicate-hint strong{color:var(--color-text-primary);font-weight:600}.post-offer-duplicate-actions a{color:var(--color-text-danger);font-weight:600;text-decoration:underline}.post-offer-actions{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%;margin-top:8px}.post-offer-cta{width:100%;max-width:100%;height:48px;min-height:48px;box-sizing:border-box;background:var(--color-bg-brand-default)!important;border:none!important;color:var(--color-text-on-brand)!important;font-family:var(--figma-font-display);font-weight:600;font-size:16px;line-height:20px;padding:8px 16px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-shadow:none;flex-shrink:0;white-space:nowrap}.post-offer-cta:hover:not(:disabled){filter:brightness(1.08)}.post-offer-cta svg{width:20px;height:20px;flex-shrink:0}.post-offer-cta span{padding:0 4px}.post-offer-actions .btn-figma-text,.post-offer-actions .btn-ghost{font-family:var(--figma-font-mono);font-size:14px;line-height:20px;background:transparent;border:none;color:var(--color-text-secondary)}.post-offer-v2 .form-row{gap:16px;margin-bottom:0}.post-offer-v2 .field{margin-bottom:16px}.post-offer-v2 .post-offer-asset-block .field,.post-offer-v2 .post-offer-panel--price .field,.post-offer-v2 .post-offer-terms-field,.post-offer-v2 .post-offer-visibility-field{margin-bottom:0}.post-offer-v2 .field>span.post-offer-range-approx{font-family:var(--figma-font-display);font-size:10px;font-weight:600;line-height:16px;color:var(--color-text-secondary)}.post-offer-v2 .field-hint,.post-offer-v2 .field-help{font-family:var(--figma-font-display);font-size:12px;font-weight:400;line-height:1.45;color:var(--color-text-secondary)}.post-offer-v2 .method-picker-wrap{width:100%}.post-offer-v2 .method-picker-wrap .picker{width:100%;min-width:0;position:relative;z-index:1}.post-offer-v2 .method-picker-wrap .picker:has(input[aria-expanded=true]){z-index:50}.post-offer-v2 .picker-menu,.post-offer-v2 .picker-menu--portal,.post-offer-picker-portal{z-index:60;background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:8px;max-height:min(320px,60vh);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:4px;box-shadow:0 18px 44px var(--color-bg-overlay);scrollbar-color:var(--color-icon-secondary) var(--color-bg-surface);scrollbar-width:thin}.post-offer-v2 .picker-menu::-webkit-scrollbar,.post-offer-v2 .picker-menu--portal::-webkit-scrollbar,.post-offer-picker-portal::-webkit-scrollbar{width:8px}.post-offer-v2 .picker-menu::-webkit-scrollbar-track,.post-offer-v2 .picker-menu--portal::-webkit-scrollbar-track,.post-offer-picker-portal::-webkit-scrollbar-track{background:var(--color-bg-surface)}.post-offer-v2 .picker-menu::-webkit-scrollbar-thumb,.post-offer-v2 .picker-menu--portal::-webkit-scrollbar-thumb,.post-offer-picker-portal::-webkit-scrollbar-thumb{background:var(--color-icon-secondary);border-radius:4px}.post-offer-v2 .picker-group-label,.post-offer-picker-portal .picker-group-label{font-family:var(--figma-font-label);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);padding:8px 8px 4px}.post-offer-v2 .picker-option,.post-offer-picker-portal .picker-option{display:block;width:100%;text-align:left;border:none;cursor:pointer;font-family:var(--figma-font-display);font-size:14px;font-weight:400;line-height:1.4;color:var(--color-text-primary);border-radius:6px;padding:8px}.post-offer-v2 .picker-option:hover,.post-offer-picker-portal .picker-option:hover{background:color-mix(in srgb,var(--color-text-primary) 6%,transparent)}.post-offer-v2 .picker-option.active,.post-offer-picker-portal .picker-option.active{background:var(--color-bg-brand-subtle);color:var(--color-text-primary)}.post-offer-v2 .picker-empty,.post-offer-picker-portal .picker-empty{font-family:var(--figma-font-display);font-size:12px;color:var(--color-text-secondary);padding:8px}.post-offer-v2 .picker-menu--portal{right:auto;bottom:auto}.post-offer-v2 .method-picker-wrap .picker input[role=combobox]{width:100%;min-width:0;height:20px;margin:0;background:transparent;border:none;padding:0;box-shadow:none;font-family:var(--figma-font-display);font-size:14px;font-weight:400;line-height:20px;color:var(--color-text-secondary)}.post-offer-v2 .method-picker-wrap.has-value .picker input[role=combobox]{font-size:16px;font-weight:700;line-height:16px;color:var(--color-text-primary)}.post-offer-v2 .method-picker-wrap .picker input[role=combobox]:focus{outline:none;box-shadow:none}.post-offer-v2 textarea{min-height:80px;resize:vertical}.post-offer-page{--bg: var(--color-bg-page);--bg-raised: var(--color-bg-elevated);--bg-inset: var(--color-bg-sunken);--border: var(--color-border-subtle);--border-strong: var(--color-border-default);--text: var(--color-text-primary);--text-muted: var(--color-text-secondary);--accent: var(--color-bg-brand-default);--accent-strong: var(--color-green-700);--accent-soft: var(--color-bg-brand-subtle);--success: var(--color-text-success);--danger: var(--color-text-danger);--buy: var(--color-text-success);--sell: var(--color-orange-500)}.post-offer-page .state-note{border-color:var(--color-border-default);color:var(--color-text-secondary);background:var(--color-bg-elevated)}.post-offer-page .state-note.error{border-color:color-mix(in srgb,var(--color-text-danger) 35%,transparent);color:var(--color-text-danger);background:var(--color-bg-danger-subtle)}.post-offer-page .state-note.error strong{color:inherit}.post-offer-page .spinner{border-color:var(--color-border-default);border-top-color:var(--color-bg-brand-default)}.post-offer-page .btn-figma-text,.post-offer-page .btn-ghost{color:var(--color-text-secondary)}.post-offer-page .btn-figma-text:hover,.post-offer-page .btn-ghost:hover{color:var(--color-text-primary)}.post-offer-page .btn-primary{background:var(--color-bg-brand-default);color:var(--color-text-on-brand)}.post-offer-page :is(.post-offer-fiat-search,.post-offer-country-sheet-search) input{color:var(--color-text-primary)!important;caret-color:var(--color-text-primary)!important}.post-offer-page :is(.post-offer-fiat-search,.post-offer-country-sheet-search):focus-within{border-color:var(--color-border-default)}.post-offer-page .feedback-error,.post-offer-page .feedback-warning{color:inherit}.post-offer-page .field>span{color:var(--color-text-secondary)}.post-offer-page input:not([type=checkbox]):not([type=radio]):not([type=range]),.post-offer-page select,.post-offer-page textarea{background:var(--color-bg-surface);border-color:var(--color-border-subtle);color:var(--color-text-primary)}.post-offer-page input:focus,.post-offer-page select:focus,.post-offer-page textarea:focus{border-color:var(--color-border-default)}.post-offer-page .picker-menu,.post-offer-page .picker-menu--portal,.post-offer-picker-portal{background:var(--color-bg-surface);border-color:var(--color-border-subtle);box-shadow:0 18px 44px var(--color-bg-overlay)}.post-offer-page .picker-option{color:var(--color-text-primary)}.post-offer-page .picker-option:hover{background:color-mix(in srgb,var(--color-text-primary) 6%,transparent)}.post-offer-page .picker-option.active{background:var(--color-bg-brand-subtle);color:var(--color-text-primary)}.post-offer-page .picker-group-label,.post-offer-page .picker-empty,.post-offer-page .picker-clear,.post-offer-page .instrument-steps{color:var(--color-text-secondary)}.post-offer-page .instrument-steps li.active{color:var(--color-text-primary);border-bottom-color:var(--color-bg-brand-default)}.post-offer-page .instrument-steps li.done{color:var(--color-text-primary)}.post-offer-page .rail-option{background:var(--color-bg-surface);border-color:var(--color-border-subtle);color:var(--color-text-primary)}.post-offer-page .rail-option:hover{border-color:var(--color-border-default)}.post-offer-page .instrument-summary{color:var(--color-text-secondary)}.app-shell-v2:has(.post-offer-page){min-height:100dvh}.app-shell-v2:has(.post-offer-page) .site-footer{margin-top:auto;flex-shrink:0}.main:has(.marketplace-page){max-width:none;width:100%;padding:52px 24px 72px;box-sizing:border-box}.main:has(.my-offers-page){max-width:1360px;padding-top:24px}.main:has(.offer-detail-page){max-width:none;width:100%;padding:24px 24px 72px;box-sizing:border-box}.app-shell-v2 .sound-toggle{font-family:var(--figma-font-mono);background:transparent;border:none;color:var(--color-text-primary);height:32px;width:32px;padding:0;display:inline-flex;align-items:center;justify-content:center}.app-shell-v2 .sound-toggle svg{width:16px;height:16px}.topbar-mobile-end,.topbar-mobile-account-links,.topbar-mobile-only-nav,.topbar-mobile-avatar,.topbar-menu-toggle,.topbar-mobile-panel{display:none}@media(max-width:720px){.mp-sheet-backdrop>.mp-sheet.post-offer-sheet,.mp-sheet-backdrop>.post-offer-sheet.mp-sheet{width:100%;max-width:none;box-sizing:border-box}}html:has(.trade-room),html:has(.trade-room) body,html:has(.trade-room) #root{height:100dvh;max-height:100dvh;min-height:0;overflow:hidden;background:var(--color-bg-page)}.main:has(.trade-room){max-width:1360px;width:100%;flex:1 1 0;min-height:0;display:flex;flex-direction:column;padding:16px 24px;overflow:hidden}.app-shell:has(.trade-room){height:100%;max-height:100%;min-height:0;overflow:hidden}.app-shell:has(.trade-room) .topbar,.app-shell:has(.trade-room) .topbar-v2{flex-shrink:0}.app-shell:has(.trade-room) .site-footer{display:none}.trade-room{display:grid;grid-template-columns:358px minmax(0,1fr);grid-template-rows:minmax(0,1fr);grid-template-areas:"side chat";gap:24px;align-items:stretch;width:100%;max-width:1360px;margin:0 auto;padding:0;font-family:var(--stt-font-family-primary),var(--sans);color:var(--color-text-primary);position:relative;flex:1 1 0;min-height:0;overflow:hidden}.trade-room>.sr-only{grid-area:side}.tr-side{grid-area:side;display:flex;flex-direction:column;gap:8px;min-width:0;min-height:0;overflow-y:auto;scrollbar-color:var(--color-border-default) var(--color-bg-sunken);scrollbar-width:thin}.tr-side::-webkit-scrollbar,.tr-chat-list::-webkit-scrollbar{width:8px}.tr-side::-webkit-scrollbar-track,.tr-chat-list::-webkit-scrollbar-track{background:var(--color-bg-sunken)}.tr-side::-webkit-scrollbar-thumb,.tr-chat-list::-webkit-scrollbar-thumb{background:var(--color-border-default);border-radius:4px}.tr-side::-webkit-scrollbar-button,.tr-chat-list::-webkit-scrollbar-button{display:none;width:0;height:0}.tr-card{background:var(--color-bg-elevated);border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:12px}.tr-status{flex-direction:column;align-items:stretch;gap:10px}.tr-status-head{display:flex;align-items:center;gap:8px;min-width:0}.tr-status-title{margin:0;flex:1;min-width:0;font-size:16px;font-weight:600;line-height:1.35}.tr-status .tr-trade-timer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:8px 10px;background:var(--color-bg-sunken);border-radius:6px;font-size:12px;font-weight:500;color:var(--color-text-muted)}.tr-status .tr-trade-timer-label{flex-shrink:0}.tr-status .tr-trade-timer-value{font-family:Courier Prime,Courier,monospace;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;color:var(--color-text-primary);letter-spacing:.02em}.tr-card-title{margin:0;font-size:14px;font-weight:600}.tr-terms{background:var(--color-bg-sunken);border-radius:8px;padding:8px;color:var(--color-text-secondary);font-size:12px;font-weight:600;line-height:1.45}.tr-terms:not(.is-open) p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.tr-terms p{margin:0;white-space:pre-wrap}.tr-more{background:none;border:0;padding:0;color:var(--color-text-secondary);font-size:10px;font-weight:600;text-decoration:underline;cursor:pointer;text-align:left}.tr-hint,.tr-pay-method{margin:0;font-size:12px;color:var(--color-text-secondary);font-weight:600}.tr-pay-method{font-size:14px;color:var(--color-text-secondary)}.tr-pay-method strong{color:var(--color-text-primary)}.tr-pay-fields{margin:0;display:grid;gap:8px}.tr-pay-fields dt{color:var(--color-text-secondary);font-size:12px}.tr-pay-fields dd{margin:0;font-size:14px;font-weight:600}.tr-action-copy{margin:0;font-size:14px;font-weight:600;color:var(--color-text-secondary);line-height:1.45}.tr-action-copy strong{color:var(--color-text-primary)}.tr-action-stack{display:flex;flex-direction:column;gap:8px}.tr-btn-primary,.tr-btn-outline,.tr-btn-danger,.tr-btn-grey,.tr-btn-disabled,.tr-btn-ghost{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;border-radius:8px;font-family:inherit;font-weight:600;cursor:pointer}.tr-btn-primary{background:var(--color-bg-brand-default);border:0;color:var(--color-text-on-brand);padding:12px;font-size:16px;text-decoration:none;box-sizing:border-box}.tr-btn-primary:disabled{opacity:.55;cursor:not-allowed}.tr-pay-locked-hint{margin:6px 0 0;font-size:12.5px;line-height:1.4;color:var(--color-text-warning-default)}.tr-btn-outline{background:var(--color-bg-surface);border:0;color:var(--color-text-primary);min-height:48px;height:48px;padding:12px;font-size:16px}.tr-btn-ghost{background:var(--color-bg-surface);border:0;color:var(--color-text-primary);min-height:40px;padding:10px 12px;font-size:14px}.tr-btn-ghost:disabled{opacity:.55;cursor:not-allowed}.tr-btn-danger{background:var(--color-bg-surface);border:0;color:var(--color-text-primary);min-height:48px;height:48px;padding:12px;font-size:16px}.tr-btn-danger:disabled{opacity:1;color:var(--color-text-danger);-webkit-text-fill-color:var(--color-text-danger);border-color:var(--color-text-danger);background:var(--color-bg-danger-subtle);cursor:not-allowed}.trade-room .confirm-box{border:0;background:transparent;border-radius:0;padding:0;margin-top:4px;display:flex;flex-direction:column;gap:12px}.trade-room .confirm-box p{margin:0}.trade-room .confirm-box .field>span,.trade-room .confirm-box .field-hint{color:var(--color-text-secondary)}.trade-room .confirm-box input,.trade-room .confirm-box textarea{width:100%;background:var(--color-bg-sunken);border:0;border-radius:8px;min-height:44px;color:var(--color-text-primary);padding:10px 12px}.trade-room .confirm-box textarea{min-height:88px;max-height:160px;overflow-y:auto;resize:none;margin-bottom:0}.tr-count{background:var(--color-bg-elevated);color:var(--color-text-primary);border-radius:4px;padding:3px 4px;font-size:10px;font-weight:700}.tr-count.is-expired{background:var(--color-text-danger)}.tr-action-hit{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;background:none;border:0;padding:0;width:100%;text-align:left;cursor:pointer;font-family:inherit}.tr-action-hit strong,.tr-report-kicker{display:block;font-size:14px;font-weight:600;color:var(--color-text-primary)}.tr-action-hit em{display:block;font-style:normal;font-size:12px;font-weight:600;color:var(--color-text-secondary)}.tr-action-ico{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--color-bg-sunken);border-radius:6px;color:var(--color-text-secondary);flex-shrink:0}.tr-report{display:flex;align-items:flex-start;gap:12px}.tr-report .btn{margin-top:4px}.tr-info{margin:0;display:grid;gap:12px}.tr-info dt{color:var(--color-text-secondary);font-size:12px;font-weight:600}.tr-info dd{margin:4px 0 0;font-size:14px;font-weight:600;display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.tr-info-fee{min-width:0}.tr-info-fee dd{flex-direction:column;align-items:flex-start;gap:4px}.tr-info-fee-amount{white-space:nowrap}.tr-info-fee-note{font-size:12px;font-weight:500;line-height:1.4}.tr-info.is-compact .tr-info-started,.tr-info.is-compact .tr-info-fee{grid-column:1 / -1}.tr-info.is-compact .tr-info-fee{padding-top:8px;border-top:1px solid var(--color-bg-surface)}.tr-info a{color:var(--color-text-primary);display:inline-flex;align-items:center;gap:4px}.trade-room .gift-card-panel h2{font-size:14px;margin:0;text-transform:uppercase;letter-spacing:.04em}.trade-room .card{background:var(--color-bg-elevated);border:0;border-radius:8px}.tr-chat-col{grid-area:chat;background:var(--color-bg-elevated);border-radius:8px;min-height:0;min-width:0;max-width:978px;justify-self:stretch;align-self:stretch;display:flex;flex-direction:column;overflow:hidden;position:relative}.tr-chat-col.is-drag-active{outline:2px dashed var(--color-text-success);outline-offset:-2px}.tr-chat-drop-overlay{position:absolute;inset:0;z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;background:color-mix(in srgb,var(--color-bg-elevated) 88%,transparent);color:var(--color-text-success);font-size:15px;font-weight:600;text-align:center;pointer-events:none}.tr-chat-top{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--color-bg-elevated);flex-shrink:0}.tr-peer{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.tr-peer a{color:var(--color-text-primary);font-weight:700}.tr-peer-copy{min-width:0}.tr-peer-name-row{display:flex;align-items:center;gap:6px;min-width:0}.tr-peer-name-row .user-link{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-peer-flag{flex:0 0 16px;width:16px;height:16px;border-radius:2px;object-fit:cover;display:block}.tr-peer-meta{margin:2px 0 0;display:flex;align-items:center;gap:4px;color:var(--color-text-secondary);font-size:12px}.tr-avatar{width:32px;height:32px;flex-shrink:0;border-radius:4px;overflow:hidden}.tr-avatar .avatar,.tr-avatar .identicon{width:32px;height:32px;border-radius:4px}.tr-info-ico{color:var(--color-text-secondary)}.tr-info-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;margin:0;padding:0;border:0;border-radius:8px;background:transparent;color:var(--color-text-secondary);cursor:pointer}.tr-info-btn:hover,.tr-info-btn:focus-visible{color:var(--color-text-primary);background:var(--color-bg-surface)}.tr-peer-status{flex-shrink:0}.tr-peer-status .trader-badge{font-size:10px;padding:1px 6px;line-height:1.2}.tr-sheet-mobile-head{display:none}.tr-profile-sheet{display:flex;flex-direction:column;gap:16px;width:100%;min-height:0;color:var(--color-text-primary, #141714)}@media(min-width:961px){.tr-profile-modal{display:flex;position:fixed;inset:0;z-index:50;align-items:center;justify-content:center;padding:24px}.tr-profile-modal-backdrop{position:absolute;inset:0;margin:0;padding:0;border:0;background:color-mix(in srgb,#1b1f1e 40%,transparent);cursor:pointer}.tr-profile-modal-panel{position:relative;z-index:1;width:min(400px,100%);max-height:min(720px,calc(100vh - 48px));overflow:auto;padding:16px 16px 24px;border-radius:16px;background:var(--color-bg-elevated, #ffffff);box-shadow:0 24px 60px #1b1f1e47}.tr-profile-modal-panel .tr-profile-sheet{min-height:0}}.tr-profile-sheet-head{display:flex;align-items:center;gap:16px;min-height:32px}.tr-profile-sheet-title,.tr-sheet-mobile-title{flex:1;margin:0;font-family:var(--stt-font-family-primary),var(--sans, inherit);font-size:16px;font-weight:600;line-height:20px;color:var(--color-text-primary)}.tr-profile-sheet-close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;padding:0;border:0;border-radius:4px;background:var(--color-bg-surface);color:var(--color-text-primary);cursor:pointer}.tr-profile-card{display:flex;align-items:flex-start;gap:8px;padding:12px;border-radius:8px;background:var(--color-bg-sunken, #f2f4f2)}.tr-profile-card-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.tr-profile-card-name{display:flex;align-items:center;gap:4px;min-width:0;flex-wrap:wrap}.tr-profile-card-name .user-link{font-size:16px;font-weight:600;line-height:24px;color:var(--color-text-primary, #141714)}.tr-profile-card-stats{display:flex;flex-wrap:wrap;gap:8px 12px;font-size:14px;font-weight:600;line-height:20px;color:var(--color-text-secondary, #3f443e)}.tr-profile-rep{display:inline-flex;align-items:center;gap:4px;color:var(--color-text-secondary, #3f443e)}.tr-profile-rep-up svg{color:var(--color-bg-brand-default, #11a31d)}.tr-profile-rep-down svg{color:var(--color-text-danger, #d9534f)}.tr-profile-open{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:6px;background:var(--color-bg-elevated, #fff);color:var(--color-text-primary, #141714);box-shadow:none}.tr-profile-flag{width:16px;height:16px;border-radius:2px;object-fit:cover;flex-shrink:0}.tr-profile-flag-value{display:inline-flex;align-items:center;gap:4px}.tr-profile-flag-value .tr-profile-flag{width:20px;height:20px}.tr-profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%}.tr-profile-field{display:flex;flex-direction:column;gap:4px;min-width:0}.tr-profile-field-wide{grid-column:1 / -1}.tr-profile-label{font-size:12px;font-weight:600;line-height:18px;color:var(--color-text-secondary, #3f443e)}.tr-profile-value{font-size:16px;font-weight:600;line-height:24px;color:var(--color-text-primary, #141714);word-break:break-word}.tr-profile-tabs{display:flex;flex-wrap:wrap;gap:8px}.tr-profile-tab{margin:0;padding:8px;border:0;border-radius:4px;background:var(--color-bg-surface, #f6f6f6);color:var(--color-text-primary, #141714);font-family:inherit;font-size:14px;font-weight:600;line-height:16px;cursor:pointer}.tr-profile-tab.is-active{background:var(--color-bg-brand-default, #11a31d);color:var(--color-text-on-sell, #fff)}.tr-profile-files ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.tr-profile-files li{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--color-text-primary, #141714)}.tr-profile-files time{margin-left:auto;color:var(--color-text-secondary, #3f443e);font-size:12px;font-weight:500}.tr-banner{display:flex;align-items:center;gap:8px;width:100%;border:0;background:var(--color-green-700);color:var(--color-text-on-brand);font-family:inherit;font-size:12px;font-weight:600;letter-spacing:0;padding:8px 12px;text-align:left;flex-shrink:0;cursor:pointer}.tr-banner.is-open{align-items:flex-start}.tr-banner svg{flex-shrink:0;transition:transform .15s ease}.tr-banner svg.is-open{transform:rotate(180deg)}.tr-inactivity-banner{display:flex;align-items:center;gap:12px;padding:10px 16px;background:var(--color-bg-warning-subtle);border-top:1px solid var(--color-bg-warning-subtle-strong);border-bottom:1px solid var(--color-bg-warning-subtle-strong);color:var(--color-text-primary);font-size:14px;line-height:1.4}.tr-inactivity-count{font-variant-numeric:tabular-nums;font-weight:700;font-size:18px;color:var(--color-text-warning-default);min-width:52px;text-align:center}.tr-chat-list{flex:1 1 0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:16px;margin:0;list-style:none;display:flex;flex-direction:column;gap:16px;background:var(--color-bg-elevated);scrollbar-color:var(--color-border-default) var(--color-bg-sunken);scrollbar-width:thin}.tr-chat-list-end{list-style:none;height:0;margin:0;padding:0;border:0;overflow:hidden;flex-shrink:0}.trade-room .chat-msg{position:relative;border:0;background:var(--color-bg-surface);border-radius:8px;padding:8px 12px 12px;max-width:78%;align-self:flex-start;color:var(--color-text-primary)}.trade-room .chat-msg.me{align-self:flex-end;background:var(--color-bg-success-subtle);color:var(--color-text-success);width:fit-content;padding:12px;border-radius:8px}.trade-room .chat-msg.me .chat-body-wrap .chat-body{color:var(--color-text-success);font-size:14px;font-weight:600;line-height:1.45}.trade-room .chat-msg:not(.me):not(.system):not(.moderator){background:var(--color-bg-surface)}.trade-room .chat-msg:not(.me):not(.system):not(.moderator) .chat-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;font-weight:600;color:var(--color-text-secondary);margin-bottom:4px}.trade-room .chat-meta-start{display:flex;align-items:center;gap:6px;min-width:0;flex:1}.trade-room .chat-meta-end{display:flex;align-items:center;gap:2px;flex-shrink:0;margin-left:auto}.trade-room .chat-msg:not(.me):not(.system):not(.moderator) .chat-meta a{color:var(--color-text-secondary);font-size:10px;font-weight:600;text-decoration:none}.trade-room .chat-msg:not(.me):not(.system):not(.moderator) .chat-meta a:hover{color:var(--color-text-primary)}.trade-room .chat-msg:not(.me):not(.system):not(.moderator) .chat-body{color:var(--color-text-primary);font-size:14px;font-weight:600;line-height:1.45}.trade-room .chat-msg:not(.me):not(.system):not(.moderator) .chat-time{color:var(--color-text-secondary);font-size:10px;font-weight:400}.trade-room .chat-msg:not(.me):not(.moderator) .role-chip.buyer,.trade-room .chat-msg:not(.me):not(.moderator) .role-chip.seller{display:none}.trade-room .chat-msg .chat-quote .muted{color:var(--color-text-secondary)}.trade-room .chat-msg.me .chat-body a{color:var(--color-text-success)}.trade-room .chat-msg:not(.me):not(.system):not(.moderator) .chat-body a{color:var(--color-text-brand-default)}.trade-room .chat-msg.moderator{background:var(--color-bg-warning-subtle-strong);color:var(--color-bg-warning-solid);border-color:transparent}.trade-room .chat-msg.moderator .chat-body,.trade-room .chat-msg.moderator .chat-time,.trade-room .chat-msg.moderator .role-chip{color:var(--color-bg-warning-solid)}.tr-sheet-backdrop{background:color-mix(in srgb,var(--color-bg-page) 72%,transparent)}.tr-select-wrap{position:relative;width:100%}.tr-select,.tr-select.post-offer-responsive-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--color-border-subtle);border-radius:8px;background:var(--color-bg-sunken);color:var(--color-text-primary);font-family:var(--stt-font-family-primary);font-size:14px;font-weight:500;cursor:pointer;appearance:none;box-sizing:border-box}.tr-select-wrap select.tr-select{padding-right:36px}.tr-select-wrap .tr-select-chevron,.tr-select.post-offer-responsive-select-trigger .tr-select-chevron{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--color-icon-secondary)}.tr-select.post-offer-responsive-select-trigger{position:relative;padding-right:36px}.tr-select-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.tr-option-sheet-backdrop{z-index:100}.tr-option-sheet .post-offer-option-sheet-body{display:flex;flex-direction:column;min-height:0;max-height:min(70dvh,480px);overflow:hidden}.tr-option-sheet .post-offer-option-sheet-list{display:flex;flex-direction:column;gap:4px;overflow-y:auto;padding:0 8px 12px;-webkit-overflow-scrolling:touch}.tr-option-sheet .post-offer-sheet-option{display:flex;align-items:center;width:100%;min-height:48px;padding:12px 16px;border:0;border-radius:8px;background:transparent;color:var(--color-text-primary);font-family:var(--stt-font-family-primary);font-size:16px;font-weight:600;line-height:1.25;text-align:left;cursor:pointer}.tr-option-sheet .post-offer-sheet-option.is-selected{background:var(--color-bg-brand-subtle)}@media(max-width:960px){.tr-option-sheet-backdrop{align-items:flex-end;justify-content:stretch;padding:0;background:var(--color-bg-overlay)}.mp-sheet.tr-option-sheet{width:100%;max-width:none;max-height:min(90dvh,560px);padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0;animation:mp-sheet-rise .28s ease-out}.tr-option-sheet .mp-sheet-head h2{font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:.02em}}.tr-keep-here-note{font-size:11px;margin:0;line-height:1.45;color:var(--color-text-muted)}.tr-keep-here-note-sheet{display:none}.tr-trade-timer{margin:0}.tr-attach-visibility{display:block;margin-top:4px;font-size:12px;color:var(--color-text-muted)}.tr-attachment-locked{margin:6px 0 0;font-size:12.5px;color:var(--color-text-muted);border:1px dashed var(--color-border-default);border-radius:8px;padding:8px 10px}.tr-cancel-warning{border:1px solid color-mix(in srgb,var(--color-text-danger) 50%,transparent);background:var(--color-bg-danger-subtle);border-radius:8px;padding:10px 12px}.tr-cancel-request-banner{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 16px;background:var(--color-bg-brand-subtle);border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-primary);font-size:14px;line-height:1.4}.tr-cancel-request-text{flex:1 1 320px}.tr-cancel-request-actions{flex:0 0 auto}.trade-room .chat-msg.me .chat-body-wrap{display:inline-grid;grid-template-areas:"body";align-items:end;max-width:100%;min-width:0}.trade-room .chat-msg.me .chat-body-wrap .chat-body{grid-area:body;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.25}.trade-room .chat-msg.me .chat-body-wrap .chat-body:after{content:"";display:inline-block;width:3.25rem}.trade-room .chat-msg.me .chat-tail-meta{grid-area:body;justify-self:end;align-self:end;display:inline-flex;align-items:center;gap:3px;line-height:1}.trade-room .chat-msg.me .chat-tail-meta .chat-time{font-size:10px;font-weight:400;color:var(--color-text-success);margin-left:0}.trade-room .chat-msg.me .chat-tail-meta .read-receipt,.trade-room .chat-msg.me .chat-tail-meta .read-receipt.read{color:var(--color-text-success);opacity:1}.trade-room .chat-msg.me .chat-tail-meta .read-receipt svg{width:16px;height:16px;color:var(--color-text-success)}.trade-room .chat-msg.system,.trade-room .chat-msg.moderator{display:flex;flex-direction:column;align-items:flex-start;gap:4px;align-self:stretch;width:100%;margin:0;padding:12px;border:0;border-radius:8px;background:var(--color-bg-system-message);color:var(--color-text-primary);font-style:normal;font-size:14px;font-weight:600;line-height:1.45;text-align:left}.trade-room .chat-msg.system{max-width:none}.trade-room .chat-msg.moderator{max-width:660px}.trade-room .chat-msg.system.sys-error{border-color:var(--color-text-danger)}.trade-room .chat-msg.system.sys-warning{border-color:var(--color-text-warning-default)}.trade-room .chat-msg.system.sys-success{border-color:var(--color-text-success)}.trade-room .chat-msg.system.sys-reminder,.trade-room .chat-msg.system.sys-default,.trade-room .chat-msg.moderator{border-color:transparent}.trade-room .chat-msg.moderator .role-chip{color:var(--color-bg-warning-solid);background:var(--color-bg-warning-subtle)}.trade-room .chat-verified-mod{color:var(--color-bg-warning-solid);background:var(--color-bg-warning-subtle);border-color:var(--color-bg-warning-subtle-strong)}.trade-room .chat-msg.system .chat-sys-label{display:block;margin:0;font-family:var(--stt-font-family-primary);font-size:10px;font-weight:600;line-height:1.4;color:var(--color-text-primary)}.trade-room .chat-msg.system .chat-body{display:block;width:100%;margin:0;padding:0;border-left:none;font-family:var(--stt-font-family-primary);font-size:14px;font-weight:600;line-height:1.45;color:var(--color-text-primary);white-space:pre-wrap;overflow-wrap:anywhere}.trade-room .tr-chat-tip{list-style:none;margin:0;padding:0;background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-radius:8px;align-self:stretch;max-width:none;width:100%}.trade-room .tr-tips-toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin:0;padding:12px 16px;border:0;background:transparent;color:var(--color-text-primary);font-family:var(--stt-font-family-primary),inherit;font-size:14px;font-weight:600;cursor:pointer;text-align:left}.trade-room .tr-tips-toggle svg{flex-shrink:0;transition:transform .15s ease}.trade-room .tr-tips-toggle svg.is-open{transform:rotate(180deg)}.trade-room .tr-tips-body{margin:0;padding:0 16px 14px;color:var(--color-text-secondary);font-size:13px;font-weight:500;line-height:1.45}.trade-room .chat-body,.trade-room .tr-terms p{unicode-bidi:isolate}.trade-room .chat-body[dir=rtl],.trade-room .tr-terms p[dir=rtl]{text-align:start}.trade-room .chat-msg.system .chat-time{display:block;margin:0;font-family:var(--stt-font-family-primary);font-size:10px;font-weight:400;line-height:1.4;font-style:normal;color:var(--color-text-primary)}.trade-room .chat-time{color:var(--color-text-secondary);font-size:10px;font-weight:400}.trade-room .chat-msg.me .chat-time{color:var(--color-text-success)}.tr-compose{display:flex;align-items:center;gap:8px;padding:0;flex-shrink:0}.tr-chat-footer{flex-shrink:0;display:flex;flex-direction:column;gap:10px;padding:12px 16px 16px;border-top:1px solid var(--color-border-subtle);background:var(--color-bg-elevated)}.tr-chat-footer .tr-compose,.tr-chat-footer .tr-attach-chip{padding:0}.tr-compose textarea{flex:1;min-height:40px;max-height:120px;resize:none;border:0;border-radius:10px;background:var(--color-bg-sunken);color:var(--color-text-primary);padding:6px 12px;font-family:inherit;font-size:16px;font-weight:600}.tr-attach{width:40px;height:40px;border-radius:6px;background:var(--color-bg-sunken);display:grid;place-items:center;color:var(--color-text-secondary);cursor:pointer}.tr-attach.is-disabled{opacity:.4;pointer-events:none}.tr-send{width:40px;height:40px;border:0;border-radius:6px;background:var(--color-bg-brand-default);color:var(--color-text-on-brand);display:grid;place-items:center;cursor:pointer}.tr-send:disabled{opacity:.45;cursor:not-allowed}.tr-attach-chip{display:flex;flex-direction:column;gap:10px;padding:0 16px 12px}.tr-upload-progress{display:flex;flex-direction:column;gap:8px;width:min(100%,360px)}.tr-upload-progress-label{font-size:12px}.tr-attach-preview-btn{display:block;width:fit-content;max-width:100%;padding:0;border:0;background:transparent;cursor:zoom-in;line-height:0}.tr-attach-preview-img{display:block;max-width:min(280px,100%);max-height:180px;border-radius:10px;border:1px solid var(--color-border-default);object-fit:contain}.trade-room .attachment-chip{border:1px dashed var(--color-border-default);background:var(--color-bg-sunken);color:var(--color-text-primary)}.trade-room .chat-attachment{margin-top:8px}.trade-room .chat-image{border-color:var(--color-border-default);border-radius:8px}.trade-room .attachment-link{color:var(--color-text-brand-default)}.trade-room .chat-image-zoom-backdrop{background:color-mix(in srgb,var(--color-icon-high-contrast) 92%,transparent)}.trade-room .chat-image-zoom-close{background:color-mix(in srgb,var(--color-bg-surface) 92%,transparent);color:var(--color-text-primary)}.tr-dispute{color:var(--color-text-secondary);font-size:13px}.tr-btn-grey{background:var(--color-bg-surface);border:0;color:var(--color-text-primary);padding:12px;font-size:16px;height:48px}.tr-btn-grey:disabled{opacity:.55;cursor:not-allowed}.tr-btn-disabled{background:var(--color-bg-surface);border:0;color:var(--color-text-muted);padding:10px 12px;font-size:14px;height:40px;cursor:not-allowed}.tr-count-wait{background:var(--color-border-default);color:var(--color-text-primary)}.tr-btn-grey.tr-btn-compact{height:40px;font-size:14px;padding:10px 12px}.trade-room.is-buyer-started .tr-status,.trade-room.is-seller-started .tr-status,.trade-room.is-buyer-reminder .tr-status,.trade-room.is-seller-reminder .tr-status,.trade-room.is-buyer-will-dispute .tr-status,.trade-room.is-seller-will-dispute .tr-status,.trade-room.is-buyer-dispute-open .tr-status,.trade-room.is-lost-dispute .tr-status,.trade-room.is-won-dispute .tr-status,.trade-room.is-buyer-received .tr-status{padding:16px}.trade-room.is-buyer-started .tr-info,.trade-room.is-seller-started .tr-info,.trade-room.is-buyer-reminder .tr-info,.trade-room.is-seller-reminder .tr-info,.trade-room.is-buyer-will-dispute .tr-info,.trade-room.is-seller-will-dispute .tr-info,.trade-room.is-buyer-dispute-open .tr-info,.trade-room.is-lost-dispute .tr-info,.trade-room.is-won-dispute .tr-info,.trade-room.is-buyer-received .tr-info{grid-template-columns:1fr 1fr;gap:16px 12px}.trade-room.is-buyer-started .gift-card-panel .form-row,.trade-room.is-buyer-started .gift-card-panel .wallet-form,.trade-room.is-seller-started .gift-card-panel .form-row,.trade-room.is-seller-started .gift-card-panel .wallet-form,.trade-room.is-buyer-reminder .gift-card-panel .form-row,.trade-room.is-buyer-reminder .gift-card-panel .wallet-form,.trade-room.is-seller-reminder .gift-card-panel .form-row,.trade-room.is-seller-reminder .gift-card-panel .wallet-form,.trade-room.is-buyer-will-dispute .gift-card-panel .form-row,.trade-room.is-buyer-will-dispute .gift-card-panel .wallet-form,.trade-room.is-seller-will-dispute .gift-card-panel .form-row,.trade-room.is-seller-will-dispute .gift-card-panel .wallet-form,.trade-room.is-buyer-dispute-open .gift-card-panel .form-row,.trade-room.is-buyer-dispute-open .gift-card-panel .wallet-form,.trade-room.is-lost-dispute .gift-card-panel .form-row,.trade-room.is-lost-dispute .gift-card-panel .wallet-form,.trade-room.is-won-dispute .gift-card-panel .form-row,.trade-room.is-won-dispute .gift-card-panel .wallet-form,.trade-room.is-buyer-received .gift-card-panel .form-row,.trade-room.is-buyer-received .gift-card-panel .wallet-form{display:flex;flex-direction:column;gap:12px;align-items:stretch}.trade-room.is-buyer-started .gift-card-panel input,.trade-room.is-seller-started .gift-card-panel input,.trade-room.is-buyer-reminder .gift-card-panel input,.trade-room.is-seller-reminder .gift-card-panel input,.trade-room.is-buyer-will-dispute .gift-card-panel input,.trade-room.is-seller-will-dispute .gift-card-panel input,.trade-room.is-buyer-dispute-open .gift-card-panel input,.trade-room.is-lost-dispute .gift-card-panel input,.trade-room.is-won-dispute .gift-card-panel input,.trade-room.is-buyer-received .gift-card-panel input{width:100%;background:var(--color-bg-sunken);border:0;border-radius:8px;min-height:44px;color:var(--color-text-primary);padding:8px 12px}.tr-banner-line{flex:1;min-width:0;line-height:1.35}.tr-banner:not(.is-open) .tr-banner-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-banner.is-open .tr-banner-line{white-space:normal;overflow:visible}.tr-banner-line em{font-style:normal;font-weight:700}.tr-banner-fx{display:inline;padding:0 .35em;border-radius:999px;background:color-mix(in srgb,var(--color-text-on-brand) 16%,transparent);font-size:10px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.tr-feedback .tr-btn-primary{margin-top:4px}.tr-feedback .tr-card-title{font-size:14px;font-weight:600;text-transform:none;letter-spacing:0;color:var(--color-text-primary)}.tr-feedback textarea{width:100%;background:var(--color-bg-sunken);border:0;border-radius:8px;color:var(--color-text-primary);padding:8px 12px;resize:none;max-height:160px;font-family:inherit}.tr-feedback .thumb-row{margin-bottom:8px}.trade-room .chat-sys-label{display:block;font-size:12px;font-weight:600;color:var(--color-text-secondary);margin:0}.trade-room.is-buyer-started .chat-msg.system,.trade-room.is-seller-started .chat-msg.system,.trade-room.is-buyer-reminder .chat-msg.system,.trade-room.is-seller-reminder .chat-msg.system,.trade-room.is-buyer-will-dispute .chat-msg.system,.trade-room.is-seller-will-dispute .chat-msg.system,.trade-room.is-buyer-dispute-open .chat-msg.system,.trade-room.is-lost-dispute .chat-msg.system,.trade-room.is-won-dispute .chat-msg.system,.trade-room.is-buyer-received .chat-msg.system{max-width:none;align-self:stretch}.tr-sheet-handle,.tr-sheet-backdrop,.tr-mobile-cta,.tr-mobile-more{display:none}@media(max-width:960px){html:has(.trade-room),html:has(.trade-room) body,html:has(.trade-room) #root{height:100dvh;max-height:100dvh;min-height:0;overflow:hidden}.app-shell:has(.trade-room){height:100%;max-height:100%;overflow:hidden}.app-shell:has(.trade-room) .site-footer{display:none}.main:has(.trade-room){max-width:none;width:100%;padding:0;overflow:hidden;display:flex;flex:1 1 0;min-height:0}.trade-room{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr);grid-template-areas:"chat";height:100%;max-height:100%;overflow:hidden;flex:1 1 0;min-height:0;gap:0;max-width:none}.tr-peer-relations{display:none}.tr-side{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;max-height:88dvh;padding:8px 16px 24px;background:var(--color-bg-elevated, #fff);border-radius:8px 8px 0 0;transform:translateY(110%);transition:transform .2s ease;overflow-y:auto;grid-area:auto;color:var(--color-text-primary, #141714)}.tr-side.is-open{transform:translateY(0)}.tr-sheet-handle{display:block;width:40px;height:4px;border-radius:999px;background:var(--color-border-default);margin:6px auto 12px;flex-shrink:0}.tr-side.is-profile .tr-sheet-handle{display:none}.tr-sheet-backdrop{display:block;position:fixed;inset:0;z-index:35;border:0;background:color-mix(in srgb,#1b1f1e 40%,transparent)}.tr-chat-col{height:auto;max-height:none;min-height:0;max-width:none;border-radius:0}.tr-mobile-cta{display:flex;flex-direction:column;gap:4px;padding:6px 12px;flex-shrink:0}.tr-mobile-cta .tr-btn-primary,.tr-mobile-cta .tr-btn-grey{min-height:40px;height:auto;padding:8px 12px;font-size:14px;gap:6px}.tr-mobile-cta .tr-pay-locked-hint{margin:2px 0 0;font-size:11px;line-height:1.35}.tr-sheet-mobile-head{display:flex;align-items:center;gap:12px;flex-shrink:0;min-height:32px;padding:0 4px 4px}.tr-side.is-profile{padding:16px 16px 40px;gap:0}.tr-profile-sheet-host{display:flex;flex-direction:column;flex:1;min-height:0;overflow:auto}.tr-side-actions.is-hidden-for-profile,.tr-chat-footer .tr-keep-here-note-inline,.tr-keep-here-note-sheet,.tr-side .tr-status{display:none}.tr-chat-footer{padding:8px 12px calc(8px + env(safe-area-inset-bottom));gap:6px}.tr-compose{padding:0;gap:6px}.tr-compose textarea{min-height:34px;max-height:88px;padding:7px 12px;font-size:14px;line-height:1.35;border-radius:8px}.tr-attach{width:32px;height:32px;border-radius:8px;background:var(--color-bg-surface)}.tr-attach svg{width:16px;height:16px}.tr-send{width:34px;height:34px;border-radius:8px}.tr-send svg{width:14px;height:14px}.tr-mobile-more{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border:0;background:var(--color-bg-sunken);color:var(--color-text-primary);font-family:inherit;font-size:13px;font-weight:600;padding:10px 12px calc(10px + env(safe-area-inset-bottom));flex-shrink:0;cursor:pointer}.tr-mobile-more span{display:inline-flex;align-items:center;gap:8px}.tr-chat-list{padding:10px 12px;gap:6px}.trade-room .chat-msg{padding:8px 12px 12px;border-radius:8px}.trade-room .chat-msg.me{max-width:88%;padding:12px;border-radius:8px}.trade-room .chat-meta{gap:6px;margin-bottom:2px}.trade-room .chat-meta .chat-time{font-size:10px}.trade-room .chat-body{line-height:1.35}}.trade-room .chat-quote{border-left:2px solid var(--color-border-default);padding:2px 0 2px 8px;margin-bottom:4px;font-size:12px;line-height:1.4;opacity:.85;overflow-wrap:anywhere}.trade-room .chat-msg.me .chat-quote{border-left-color:var(--color-text-success)}.trade-room .chat-msg-menu{position:relative;flex-shrink:0}.trade-room .chat-msg-menu-trigger{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--color-icon-secondary);cursor:pointer}.trade-room .chat-msg-menu-trigger:hover,.trade-room .chat-msg-menu-trigger[aria-expanded=true]{color:var(--color-text-primary);background:var(--color-bg-sunken)}.trade-room .chat-msg-menu-popover{position:absolute;top:calc(100% + 4px);right:0;z-index:30;min-width:128px;padding:4px;border:1px solid var(--color-border-subtle);border-radius:8px;background:var(--color-bg-surface);box-shadow:0 8px 24px color-mix(in srgb,var(--color-bg-page) 48%,transparent)}.trade-room .chat-msg-menu-item{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:0;border-radius:6px;background:transparent;color:var(--color-text-primary);font-family:var(--stt-font-family-primary);font-size:13px;font-weight:500;line-height:1.2;text-align:left;cursor:pointer}.trade-room .chat-msg-menu-item:hover{background:var(--color-bg-sunken)}.trade-room .chat-msg-menu-item.chat-msg-menu-reply,.trade-room .tr-chat-msg-sheet .post-offer-sheet-option.chat-msg-menu-reply{color:var(--color-text-brand-default)}.tr-reply-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-left:2px solid var(--color-text-brand-default);border-radius:6px;background:var(--color-bg-surface);font-size:12px;line-height:1.4}.tr-reply-banner .muted{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-typing{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1;min-height:16px}.tr-typing-dots{display:inline-flex;gap:3px}.tr-typing-dots i{width:5px;height:5px;border-radius:50%;background:var(--color-text-muted);animation:tr-typing-bounce 1.2s infinite ease-in-out}.tr-typing-dots i:nth-child(2){animation-delay:.15s}.tr-typing-dots i:nth-child(3){animation-delay:.3s}@keyframes tr-typing-bounce{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.tr-typing-dots i{animation:none;opacity:.7}}.trade-room .field>span:after{content:none!important}.trade-room .report-form .field>span{color:var(--color-text-secondary);font-size:14px;font-weight:500}.trade-room .report-form textarea{width:100%;background:var(--color-bg-sunken);border:0;border-radius:8px;color:var(--color-text-primary);resize:none;min-height:88px;max-height:160px}.trade-room .chat-msg.system{font-style:normal}.trade-room .confirm-box{border:0;background:transparent;border-radius:0;padding:0;margin-top:4px}.trade-room .totp-confirm,.trade-room .wallet-totp-confirm{border:0;border-radius:8px;padding:12px;margin:0;background:var(--color-bg-surface);color:var(--color-text-primary)}.trade-room .wallet-totp-instruction{margin:0 0 8px;font-size:12px;font-weight:500;line-height:1.45;color:var(--color-text-secondary)}.trade-room .wallet-totp-back,.trade-room .wallet-totp-resend .link-button,.trade-room .totp-confirm .link-button{color:var(--color-text-brand-default)}.trade-room .tr-peer-relations .btn,.trade-room .tr-peer-relations button{background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);color:var(--color-text-primary);border-radius:6px;font-size:14px;font-weight:600}.tr-banner svg{color:var(--color-text-on-brand)}.trade-room .card,.trade-room .card.child-trade-panel,.trade-room .card.appeal-panel,.trade-room .card.rate-card,.trade-room .card.rating-widget{background:var(--color-bg-elevated);border:0;border-radius:8px;padding:16px;margin:0;display:flex;flex-direction:column;gap:12px;color:var(--color-text-primary)}.trade-room .card h2,.trade-room .card h3{margin:0;font-size:14px;font-weight:600;color:var(--color-text-primary)}.trade-room .muted,.trade-room .tr-reminder-spent{color:var(--color-text-secondary);font-size:12px;font-weight:600;line-height:1.45}.trade-room .field>span{color:var(--color-text-secondary);font-size:14px;font-weight:500}.trade-room input:not([type=checkbox]):not([type=radio]),.trade-room textarea,.trade-room select{width:100%;background:var(--color-bg-sunken);border:0;border-radius:8px;color:var(--color-text-primary);padding:10px 12px;font-family:inherit;font-size:14px;font-weight:500;box-sizing:border-box}.trade-room .action-row{display:flex;flex-direction:column;gap:8px}.trade-room .btn{font-family:inherit;font-weight:600;border-radius:8px}.trade-room .btn-primary{background:var(--color-bg-brand-default);border:0;color:var(--color-text-on-brand)}.trade-room .btn-ghost{background:var(--color-bg-surface);border:0;color:var(--color-text-primary)}.trade-room .link-button{background:none;border:0;padding:0;color:var(--color-text-brand-default);text-decoration:none;cursor:pointer;font:inherit;font-weight:600}.trade-room .link-button:hover{text-decoration:underline}.trade-room .feedback,.trade-room .feedback.inline{margin:0;padding:10px 12px;border-radius:8px;font-size:12px;font-weight:500;line-height:1.45}.trade-room .feedback.feedback-error,.trade-room .feedback-error,.trade-room .funds-note{background:var(--color-bg-danger-subtle);border:1px solid var(--color-text-danger);color:var(--color-text-danger)}.trade-room .feedback.feedback-warning{background:var(--color-bg-warning-subtle);border:1px solid var(--color-text-warning-default);color:var(--color-text-warning-default)}.trade-room .feedback.feedback-success{background:var(--color-bg-success-subtle);border:1px solid var(--color-text-success);color:var(--color-text-success)}.trade-room .state-note.error{background:var(--color-bg-danger-subtle);border:1px solid var(--color-text-danger);color:var(--color-text-danger);border-radius:8px;padding:10px 12px}.trade-room .countdown,.trade-room .countdown-nudge{color:var(--color-text-warning-default);font-size:12px}.trade-room .wallet-totp-confirm{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%}.trade-room .wallet-totp-code{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.trade-room .wallet-totp-code-cells{position:relative;display:flex;gap:10px;justify-content:center}.trade-room .wallet-totp-code-cell{display:flex;align-items:center;justify-content:center;width:32px;height:40px;border-radius:2px;background:var(--color-bg-elevated);font-size:18px;font-weight:600;line-height:24px;color:var(--color-text-primary)}.trade-room .wallet-totp-code-cell.is-active{box-shadow:inset 0 0 0 2px var(--color-bg-brand-default)}.trade-room .wallet-totp-code-cell.is-active:after{content:"";width:2px;height:20px;border-radius:1px;background:var(--color-text-primary);animation:tr-totp-caret-blink 1s step-end infinite}.trade-room .wallet-totp-code-cell.is-filled.is-active:after{content:none}@keyframes tr-totp-caret-blink{0%,to{opacity:1}50%{opacity:0}}.trade-room .wallet-totp-code.is-error .wallet-totp-code-cell,.trade-room .wallet-totp-code-cell.is-error{background:var(--color-bg-danger-subtle);color:var(--color-text-danger)}.trade-room .wallet-totp-code-input{position:absolute;inset:0;width:100%;opacity:0;border:0;background:transparent;caret-color:transparent}.trade-room .wallet-totp-code-action{padding:6px 10px;border:0;border-radius:4px;background:var(--color-bg-sunken);color:var(--color-text-primary);font-size:12px;font-weight:600;line-height:14px;cursor:pointer}.trade-room .wallet-totp-error{margin:0;font-size:10px;font-weight:400;line-height:16px;text-align:center;color:var(--color-text-danger)}.trade-room .wallet-totp-resend{margin:0;font-size:12px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.trade-room .wallet-totp-back{margin:0;font-size:12px;font-weight:600}.trade-room .rate-card,.trade-room .rating-widget{gap:10px}.trade-room .rate-thanks{color:var(--color-text-success)}.trade-room .star.on{color:var(--color-text-brand-default)}.messages-page{--messages-staff-bg: #efe6c8;--messages-staff-text: #1a1a1a;--messages-staff-chip-bg: #efe6c8;--messages-staff-chip-text: #1a1a1a;display:flex;flex-direction:column;gap:16px;flex:1;min-height:0;font-family:var(--figma-font-display);color:var(--color-text-primary)}@media(prefers-color-scheme:light){:root:not([data-theme]) .messages-page{--messages-staff-bg: #fff4ec;--messages-staff-text: #141714;--messages-staff-chip-bg: var(--color-bg-warning-subtle);--messages-staff-chip-text: var(--color-text-warning-default)}}[data-theme=light] .messages-page{--messages-staff-bg: #fff4ec;--messages-staff-text: #141714;--messages-staff-chip-bg: var(--color-bg-warning-subtle);--messages-staff-chip-text: var(--color-text-warning-default)}.main:has(.messages-page){max-width:1360px;padding-top:24px}.app-shell-v2:has(.messages-page) .main{display:flex;flex-direction:column;min-height:0;flex:1}.messages-page .page-header{margin:0;flex-shrink:0}.messages-page h1{margin:0;font-family:var(--figma-font-mono);font-size:38px;font-weight:700;line-height:46px;color:var(--color-text-primary)}.messages-page .page-subtitle{margin:8px 0 0;font-size:14px;color:var(--color-text-secondary)}.messages-page .messages-columns{flex:1;min-height:0;display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:8px;align-items:stretch;height:calc(100dvh - 240px);min-height:420px}.messages-page .card.messages-sidebar{display:flex;flex-direction:column;min-height:0;overflow:hidden;background:var(--color-bg-elevated);border:0;border-radius:8px;padding:16px;margin:0}.messages-page .messages-thread{min-height:0}.messages-page .card.messages-thread{display:flex;flex-direction:column;min-height:0;overflow:visible;background:var(--color-bg-sunken);border:0;border-radius:12px;padding:0;margin:0}.messages-page .card.messages-thread.support-only-thread{overflow:hidden;max-height:calc(100dvh - 280px)}.messages-page .card.messages-thread.support-only-thread:has(.chat){min-height:min(360px,calc(100dvh - 280px))}.messages-page .card.messages-thread.support-only-thread>div{flex:0 1 auto;min-height:0;display:flex;flex-direction:column}.messages-page .card.messages-thread.support-only-thread:has(.chat)>div{flex:1 1 auto}.messages-page .support-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:16px;align-items:stretch;flex:1;min-height:0;padding:16px;box-sizing:border-box}.messages-page .support-thread-pane>.empty-state{flex:0 0 auto;margin:16px 16px 0;padding:20px 16px}.messages-page .support-thread-pane>.notice{flex:0 0 auto}.messages-page .support-thread-pane>.tr-chat-footer{flex:0 0 auto;margin-top:0}.messages-page .support-thread-pane>.chat{flex:1 1 auto;min-height:0}.messages-page .support-thread-pane{display:flex;flex-direction:column;flex:0 1 auto;min-height:0;min-width:0}.messages-page .support-thread-pane:has(.chat){flex:1 1 auto}.messages-page .card.messages-thread.referral-room{margin-top:16px;padding:0;overflow:hidden;background:var(--color-bg-elevated)}.messages-page .card.messages-thread.referral-room .referral-room-head{padding:16px 16px 0}.messages-page .card.messages-thread.referral-room .chat{padding:16px;margin:0}.messages-page .start-conversation-wrap{flex-shrink:0;margin-bottom:12px}.messages-page .start-conversation{display:flex;gap:8px}.messages-page .start-conversation input{flex:1;min-width:0;height:40px;border:0;border-radius:8px;background:var(--color-bg-surface);color:var(--color-text-primary);padding:0 12px;font-family:inherit;font-size:14px}.messages-page .start-conversation input::placeholder{color:var(--color-text-secondary)}.messages-page .start-conversation .btn-ghost{height:40px;border:0;border-radius:8px;background:var(--color-bg-brand-default);color:var(--color-text-on-brand);font-family:inherit;font-weight:700}.messages-page .typeahead-dropdown{background:var(--color-bg-sunken);border:1px solid var(--color-border-subtle);border-radius:8px}.messages-page .typeahead-option{display:flex;align-items:center;gap:8px;color:var(--color-text-primary);font-family:inherit;font-weight:700;border-radius:6px}.messages-page .typeahead-option:hover{background:var(--color-bg-surface)}.messages-page .typeahead-option .avatar,.messages-page .typeahead-option .identicon{width:28px;height:28px;border-radius:6px}.messages-page .conversation-list{flex:1;min-height:0;overflow-y:auto;gap:4px;scrollbar-color:var(--color-bg-neutral-pressed) var(--color-bg-surface);scrollbar-width:thin}.messages-page .conversation-item{display:flex;align-items:center;gap:10px;padding:10px;border:0;border-radius:8px;background:transparent;color:var(--color-text-primary)}.messages-page .conversation-item:hover{background:var(--color-bg-surface);text-decoration:none}.messages-page .conversation-item.active{background:var(--color-bg-surface);border:0;box-shadow:inset 3px 0 0 var(--color-bg-brand-default)}.messages-page .conversation-item.active .conversation-preview,.messages-page .conversation-item.active .chat-time{color:var(--color-text-secondary)}.messages-page .conversation-avatar,.messages-page .conversation-avatar .avatar,.messages-page .conversation-avatar .identicon{width:40px;height:40px;border-radius:8px;flex-shrink:0}.messages-page .support-avatar{display:grid;place-items:center;background:var(--color-bg-surface);color:var(--messages-staff-chip-text)}.messages-page .conversation-copy{min-width:0;flex:1}.messages-page .conversation-name{font-family:var(--figma-font-mono);font-size:14px;font-weight:700;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messages-page .conversation-preview{color:var(--color-text-secondary);font-size:12px;max-width:none}.messages-page .kind-chip{background:var(--color-bg-sunken);color:var(--color-text-secondary);border-radius:6px}.messages-page .kind-chip.support{background:var(--messages-staff-chip-bg);color:var(--messages-staff-chip-text)}.messages-page .thread-header{flex-shrink:0;gap:10px;margin:0;padding:12px 16px;background:var(--color-bg-elevated);border-bottom:0}.messages-page .thread-back{display:none;align-items:center;gap:4px;color:var(--color-text-secondary);font-size:13px;font-weight:600;text-decoration:none}.messages-page .thread-header .avatar,.messages-page .thread-header .identicon{width:40px;height:40px;border-radius:8px}.messages-page .thread-header h2{font-family:var(--figma-font-mono);font-size:18px;font-weight:700;text-transform:none;letter-spacing:0;color:var(--color-text-primary)}.messages-page .thread-header .user-link{color:var(--color-text-primary);text-decoration:none}.messages-page .messages-thread .chat,.messages-page .support-thread-pane .chat{flex:1;min-height:0;overflow-y:auto;margin:0;padding:16px;background:transparent;display:flex;flex-direction:column;gap:10px;scrollbar-color:var(--color-bg-neutral-pressed) var(--color-bg-surface);scrollbar-width:thin}.messages-page .chat-meta{display:flex;align-items:center;gap:10px;margin-bottom:4px;width:100%}.messages-page .chat-time{color:var(--color-text-secondary);font-size:11px;margin-left:auto;white-space:nowrap}.messages-page .chat-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.45;unicode-bidi:isolate}.messages-page .chat-body[dir=rtl]{text-align:start}.messages-page .chat-msg{position:relative;background:var(--color-bg-surface);border:0;border-radius:8px;padding:8px 12px 12px;min-width:0;width:fit-content;max-width:min(78%,420px);align-self:flex-start;color:var(--color-text-primary)}.messages-page .chat-msg.me{align-self:flex-end;width:fit-content;max-width:min(78%,420px);background:var(--color-bg-success-subtle);color:var(--color-text-success);padding:12px}.messages-page .chat-msg.has-media,.messages-page .chat-msg.me.has-media{max-width:min(92%,360px)}.messages-page .role-chip{background:transparent;padding:0;font-size:12px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--color-text-secondary)}.messages-page .chat-msg.me .role-chip,.messages-page .chat-msg.me .chat-body{color:var(--color-text-success)}.messages-page .chat-msg.support{align-self:flex-start;width:fit-content;background:var(--messages-staff-bg);color:var(--messages-staff-text);border:0}.messages-page .chat-msg.support .chat-body{color:var(--messages-staff-text)}.messages-page .chat-msg.support .role-chip,.messages-page .role-chip.support{background:transparent;color:var(--messages-staff-text)}.messages-page .chat-msg.support .chat-time,.messages-page .chat-msg.support .chat-meta{color:color-mix(in srgb,var(--messages-staff-text) 72%,transparent)}.messages-page .chat-msg.transfer{border:1px solid var(--color-bg-brand-default)}.messages-page .chat-msg.system{display:flex;flex-direction:column;align-items:flex-start;gap:4px;align-self:stretch;max-width:100%;width:100%;margin:0;padding:12px;border:0;border-radius:8px;background:var(--color-bg-system-message);color:var(--color-text-primary);font-style:normal;font-size:14px;font-weight:600;line-height:1.45;text-align:left}.messages-page .chat-msg.system .chat-meta{margin-bottom:0}.messages-page .chat-msg.system .role-chip{color:var(--color-text-secondary);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.messages-page .chat-msg.system .chat-body{display:block;width:100%;margin:0;padding:0;border-left:none;font-size:14px;font-weight:600;line-height:1.45;color:var(--color-text-primary);white-space:pre-wrap}.messages-page .chat-msg.system .chat-time{font-size:10px;font-weight:600;color:var(--color-text-secondary)}.messages-page .chat-msg.me .chat-time,.messages-page .chat-msg.me .chat-meta{color:var(--color-text-success)}.messages-page .chat-msg.me .chat-time{font-size:10px;font-weight:400;opacity:.85}.messages-page .tr-chat-footer{position:relative;z-index:2;overflow:visible;display:flex;flex-direction:column;gap:8px;padding:12px 16px 16px;border-top:1px solid var(--color-border-subtle);background:var(--color-bg-elevated)}.messages-page .tr-chat-footer .tr-attach-chip{padding:0}.messages-page .tr-chat-footer .feedback,.messages-page .tr-chat-footer .tr-compose{margin:0}.messages-page .send-crypto-box{background:var(--color-bg-elevated);border:0;border-radius:8px;padding:16px;margin:0 16px 8px;display:flex;flex-direction:column;gap:12px}.messages-page .send-crypto-box h3{margin:0;font-size:16px;font-weight:600;color:var(--color-text-primary)}.messages-page .send-crypto-box p{margin:0;font-size:14px;font-weight:600;color:var(--color-text-secondary);line-height:1.45}.messages-page .send-crypto-box strong{color:var(--color-text-primary)}.messages-page .send-crypto-box .form-row .field:nth-child(3){grid-column:1 / -1}.messages-page .send-crypto-box .field{gap:8px}.messages-page .send-crypto-box .field>span{color:var(--color-text-secondary);font-size:12px;font-weight:600;text-transform:none;letter-spacing:0}.messages-page .send-crypto-box input,.messages-page .send-crypto-box select{width:100%;background:var(--color-bg-sunken);border:0;border-radius:8px;min-height:44px;color:var(--color-text-primary);padding:10px 12px;font-family:inherit}.messages-page .send-crypto-box .action-row{display:flex;flex-direction:column;gap:8px;margin:0}.messages-page .send-crypto-box .btn-primary{width:100%;height:48px;border:0;border-radius:8px;background:var(--color-bg-brand-default);color:var(--color-text-on-brand);font-family:inherit;font-size:16px;font-weight:600}.messages-page .send-crypto-box .btn-ghost{width:100%;height:40px;border:1.5px solid var(--color-border-default);border-radius:8px;background:transparent;color:var(--color-text-primary);font-family:inherit;font-weight:600}.messages-page .messages-thread>.empty-state,.messages-page .messages-thread>.state-note,.messages-page .support-thread-pane>.empty-state,.messages-page .support-thread-pane>.state-note{margin:16px auto}.messages-page .notice{background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);margin:0 16px 12px;padding:12px 16px;border-radius:8px}.messages-page .card{background:var(--color-bg-elevated);border:0;border-radius:12px;margin-bottom:12px}.messages-page .card:last-child{margin-bottom:0}.messages-page .muted{color:var(--color-text-secondary)}.messages-page .btn{border-radius:8px;font-weight:600}.messages-page .btn.small,.messages-page .btn-sm{padding:6px 12px;font-size:13px}.messages-page .btn-primary{background:var(--color-bg-brand-default);color:var(--color-text-on-brand);border-color:var(--color-bg-brand-default)}.messages-page .btn-primary:not(:disabled):hover{filter:brightness(1.05)}.messages-page .btn-ghost{background:var(--color-bg-surface);color:var(--color-text-primary);border-color:var(--color-border-subtle)}.messages-page .btn-ghost:not(:disabled):hover{color:var(--color-text-primary);background:var(--color-bg-neutral-pressed)}.messages-page .state-note{margin:16px;padding:16px;border:1px dashed var(--color-border-subtle);border-radius:8px;color:var(--color-text-secondary);background:transparent}.messages-page .state-note.loading{border-style:dashed}.messages-page .state-note.error{border-style:solid;border-color:color-mix(in srgb,var(--color-text-danger) 45%,transparent);color:var(--color-text-danger);background:var(--color-bg-danger-subtle)}.messages-page .state-note.error strong{color:var(--color-text-danger)}.messages-page .spinner{border-color:var(--color-border-subtle);border-top-color:var(--color-bg-brand-default)}.messages-page .empty-state{background:transparent;border:1px dashed var(--color-border-subtle);border-radius:8px;color:var(--color-text-secondary)}.messages-page .empty-title{color:var(--color-text-primary)}.messages-page .empty-body{color:var(--color-text-secondary)}.messages-page .feedback{border-radius:8px}.messages-page .feedback-error{background:var(--color-bg-danger-subtle);border:1px solid color-mix(in srgb,var(--color-text-danger) 35%,transparent);color:var(--color-text-danger)}.messages-page .chat-body a{color:var(--color-text-brand-default)}.messages-page .chat-receipt{margin-top:4px;display:flex;justify-content:flex-end}.messages-page .chat-receipt .read-receipt{color:var(--color-text-secondary)}.messages-page .chat-receipt .read-receipt.read{color:var(--color-text-success)}.messages-page .status-chip{display:inline-flex;align-items:center;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:600;line-height:16px;white-space:nowrap}.messages-page .mono{font-family:var(--mono)}.messages-page .support-ticket-panel{border-right:1px solid var(--color-border-subtle);padding-right:12px}.messages-page .support-ticket-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.messages-page .support-ticket-row{display:flex;flex-direction:column;gap:4px;width:100%;padding:10px;border:1px solid var(--color-border-subtle);border-radius:8px;background:transparent;color:var(--color-text-primary);text-align:left;font:inherit;cursor:pointer}.messages-page .support-ticket-row:hover{border-color:var(--color-border-default)}.messages-page .support-ticket-row.active{border-color:var(--color-text-brand-default);background:var(--color-bg-brand-subtle)}.messages-page .support-ticket-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.messages-page .support-ticket-summary{font-size:12.5px;color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.messages-page .support-ticket-date{font-size:11px}.messages-page .support-archived-title{margin:14px 0 6px;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.messages-page .support-status-open{color:var(--color-text-success)}.messages-page .support-status-pending{color:var(--color-text-warning-default)}.messages-page .support-status-on_hold{color:var(--color-orange-500)}.messages-page .support-status-escalated{color:var(--color-text-danger)}.messages-page .support-status-closed{color:var(--color-text-secondary)}.messages-page .support-evidence-wrap{margin-top:6px;max-width:100%;overflow:hidden;border-radius:8px;border:1px solid color-mix(in srgb,var(--color-border-subtle) 80%,transparent);background:var(--color-bg-elevated)}.messages-page .support-evidence{display:block;width:100%;max-width:100%;height:auto;max-height:280px;object-fit:contain;vertical-align:middle}.messages-page .evidence-preview{display:flex;align-items:center;gap:12px;margin:0;padding:8px;border:1px solid var(--color-border-subtle);border-radius:10px;background:var(--color-bg-surface)}.messages-page .evidence-preview img,.messages-page .evidence-preview video{max-height:96px;max-width:160px;border-radius:6px}.messages-page .evidence-preview-meta{display:flex;flex-direction:column;gap:6px;min-width:0}.messages-page .tr-attach.is-open{background:var(--color-bg-brand-subtle);color:var(--color-text-brand-default)}.messages-page .evidence-menu,.support-evidence-sheet .evidence-menu-body{display:flex;flex-direction:column;gap:10px}.messages-page .evidence-menu{margin:0;padding:12px;border:1px solid var(--color-border-subtle);border-radius:10px;background:var(--color-bg-sunken)}.support-evidence-sheet .evidence-menu-body{margin:0;padding:0}.support-evidence-sheet.mp-sheet{gap:12px;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.messages-page .evidence-menu-head{display:flex;flex-direction:column;gap:4px}.messages-page .evidence-menu-title{margin:0;font-size:14px;font-weight:700;line-height:1.3;color:var(--color-text-primary)}.messages-page .evidence-menu-lead,.support-evidence-sheet .evidence-menu-lead{margin:0;font-size:13px;line-height:1.45;color:var(--color-text-secondary)}.messages-page .evidence-menu-actions,.support-evidence-sheet .evidence-menu-actions{display:flex;flex-direction:column;gap:8px}.messages-page .evidence-menu-item,.support-evidence-sheet .evidence-menu-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--color-border-subtle);border-radius:8px;background:var(--color-bg-elevated);cursor:pointer;color:var(--color-text-primary);transition:background .12s ease,border-color .12s ease}.messages-page .evidence-menu-item:hover,.support-evidence-sheet .evidence-menu-item:hover{background:var(--color-bg-surface);border-color:var(--color-border-default)}.messages-page .evidence-menu-item-icon,.support-evidence-sheet .evidence-menu-item-icon{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:8px;background:var(--color-bg-brand-subtle);color:var(--color-text-brand-default)}.messages-page .evidence-menu-item-copy,.support-evidence-sheet .evidence-menu-item-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.messages-page .evidence-menu-item-label,.support-evidence-sheet .evidence-menu-item-label{font-size:14px;font-weight:600;line-height:1.3}.messages-page .evidence-menu-item-hint,.support-evidence-sheet .evidence-menu-item-hint{font-size:12px;line-height:1.35;color:var(--color-text-secondary)}.messages-page .referral-room-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.messages-page .referral-room-head h2{margin:0;font-size:18px;font-weight:700;color:var(--color-text-primary)}.messages-page .referral-chip{background:var(--color-bg-brand-subtle);color:var(--color-text-brand-default)}@media(max-width:860px){.main:has(.messages-page){padding:16px 16px 24px}.messages-page h1{font-size:24px;line-height:1.2}.messages-page .messages-columns{height:calc(100dvh - 180px);min-height:360px;grid-template-columns:1fr}.messages-page.is-thread .messages-sidebar,.messages-page.is-list .messages-thread{display:none}.messages-page .thread-back{display:inline-flex}.messages-page .send-crypto-box .form-row{grid-template-columns:1fr}}@media(max-width:720px){.messages-page .support-layout{grid-template-columns:1fr}.messages-page .support-ticket-panel{border-right:none;padding-right:0}}.auth-shell-v2{--auth-card-shadow: 0 24px 20px rgba(0, 0, 0, .28);min-height:100vh;width:100%;max-width:100%;display:flex;flex-direction:column;background:var(--figma-bg);overflow-x:clip;box-sizing:border-box}@media(prefers-color-scheme:light){:root:not([data-theme]) .auth-shell-v2{--auth-card-shadow: 0 16px 32px rgba(0, 0, 0, .08)}}[data-theme=light] .auth-shell-v2{--auth-card-shadow: 0 16px 32px rgba(0, 0, 0, .08)}.auth-header-v2{flex-shrink:0;width:100%;border-bottom:1px solid var(--figma-border);height:80px;min-height:80px;display:flex;align-items:center;justify-content:center;background:var(--figma-bg);box-sizing:border-box}.auth-header-inner-v2{width:100%;padding:0 16px;display:flex;align-items:center;box-sizing:border-box}.auth-header-start-v2{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:40px}.auth-header-brand-v2{flex-shrink:0;text-decoration:none;display:inline-flex;align-items:center;padding:4.638px 9.276px;gap:0}.auth-header-brand-v2 .brand-logo-icon{width:27px;height:24px;flex-shrink:0}.auth-header-brand-v2 .brand-name-v2{font-family:var(--figma-font-display);font-weight:800;font-style:italic;font-size:21.48px;line-height:1;letter-spacing:0;color:var(--color-text-primary);margin-left:13.66px}.auth-header-nav-v2{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:24px}.auth-header-nav-link-v2{font-family:var(--figma-font-label);font-size:14px;font-weight:500;line-height:normal;color:var(--color-text-primary);text-decoration:none;white-space:nowrap}.auth-header-nav-link-v2:hover{color:var(--color-text-primary);text-decoration:none}.auth-header-actions-v2{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;gap:12px}.auth-header-login-v2,.auth-header-signup-v2{font-family:var(--figma-font-mono);font-size:14px;font-weight:400;line-height:20px;height:32px;min-height:32px;padding:0 10px;border-radius:8px;border:none;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;white-space:nowrap;box-sizing:border-box;cursor:pointer}.auth-header-login-v2{background:var(--figma-btn-light);color:var(--figma-btn-light-text)}.auth-header-login-v2:hover{filter:brightness(.96);text-decoration:none;color:var(--figma-btn-light-text)}.auth-header-signup-v2{background:var(--gradient-brand-primary);color:var(--color-text-on-brand);padding-top:5.545px;padding-bottom:6.455px}.auth-header-signup-v2:hover{filter:brightness(1.08);text-decoration:none;color:var(--color-text-on-brand)}.auth-main-v2{flex:1 1 auto;width:100%;max-width:100%;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px 80px;gap:40px;box-sizing:border-box;overflow-x:hidden}.auth-main-v2:has(.auth-card-v2-recovery){justify-content:flex-start;padding-top:40px}.auth-trust-badges-v2{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px}.auth-trust-badge-v2{display:inline-flex;align-items:center;gap:4px;font-family:var(--figma-font-mono);font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.2px;color:var(--color-text-primary);white-space:nowrap}.auth-trust-icon-v2{flex-shrink:0;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:var(--color-icon-secondary)}.auth-card-v2{width:100%;max-width:480px;margin-left:auto;margin-right:auto;background:var(--color-bg-elevated);border:1px solid var(--figma-border);border-radius:16px;padding:48px;box-shadow:var(--auth-card-shadow);display:flex;flex-direction:column;gap:32px;box-sizing:border-box;min-width:0}.auth-card-v2-recovery{max-width:560px;gap:24px;padding:40px}.auth-card-v2-register{gap:24px;border-color:var(--color-border-subtle);box-shadow:var(--auth-card-shadow);padding:40px}.auth-card-head-v2{display:flex;flex-direction:column;gap:12px}.auth-card-head-v2-register{gap:8px}.auth-card-title-v2{margin:0;font-family:var(--figma-font-mono);font-size:32px;font-weight:700;line-height:1;letter-spacing:-1.5px;color:var(--color-text-primary)}.auth-card-title-v2-register{font-size:24px;line-height:28px;letter-spacing:0}.auth-card-subtitle-v2{margin:0;font-family:var(--figma-font-mono);font-size:14px;font-weight:400;line-height:1.5;color:var(--figma-caption)}.auth-referral-v2{margin:-8px 0 0;font-family:var(--figma-font-mono);font-size:13px;color:var(--figma-accent-bright)}.auth-referral-v2 code{font-family:inherit}.auth-form-stack-v2{display:flex;flex-direction:column;gap:20px;width:100%;max-width:100%;min-width:0}.auth-field-v2{display:flex;flex-direction:column;gap:8px;width:100%;max-width:100%;min-width:0}.auth-field-v2 .wallet-totp-code{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.auth-field-v2 .wallet-totp-code-cells{position:relative;display:flex;gap:8px;justify-content:center;width:100%}.auth-field-v2 .wallet-totp-code-cell{display:flex;align-items:center;justify-content:center;flex:1;max-width:44px;height:48px;border-radius:8px;background:var(--color-bg-sunken);border:1px solid var(--figma-border);font-size:18px;font-weight:600;color:var(--color-text-primary)}.auth-field-v2 .wallet-totp-code-cell.is-active{border-color:var(--color-bg-brand-default, #11a31d);box-shadow:inset 0 0 0 1px var(--color-bg-brand-default, #11a31d)}.auth-field-v2 .wallet-totp-code-input{position:absolute;inset:0;width:100%;opacity:0;border:0;background:transparent;caret-color:transparent}.auth-field-v2 .wallet-totp-code-action{padding:6px 10px;border:0;border-radius:4px;background:var(--color-bg-sunken);color:var(--color-text-primary);font-size:12px;font-weight:600;cursor:pointer}.auth-field-label-v2{font-family:var(--figma-font-mono);font-size:12px;font-weight:700;line-height:1;letter-spacing:1px;text-transform:uppercase;color:var(--figma-caption)}.auth-card-v2-register .auth-field-label-v2{color:var(--color-text-secondary)}.auth-input-wrap-v2{display:flex;align-items:center;gap:10px;width:100%;min-width:0;background:var(--color-bg-sunken);border:1px solid var(--figma-border);border-radius:8px;padding:12px 16px;box-sizing:border-box;transition:border-color .15s ease}.auth-input-wrap-v2:focus-within{border-color:var(--color-border-default)}.auth-card-v2-register .auth-input-wrap-v2{background:var(--color-bg-elevated);padding:12px 14px}.auth-select-wrap-v2{padding-right:12px;position:relative}.auth-select-wrap-v2.is-open{border-color:var(--color-border-default)}.auth-country-combobox{position:relative;width:100%}.auth-country-required-proxy{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px;margin:0;padding:0;border:0}.auth-country-trigger{flex:1;min-width:0;border:none;background:transparent;padding:0;margin:0;text-align:left;font-family:var(--figma-font-mono);font-size:14px;line-height:1.4;color:var(--color-text-primary);cursor:pointer}.auth-country-trigger.is-placeholder{color:var(--color-text-disabled)}.auth-country-caret{flex-shrink:0;color:var(--color-text-secondary);pointer-events:none}.auth-country-dropdown{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 6px);max-height:240px;overflow-y:auto;margin:0;padding:6px;list-style:none;background:var(--color-bg-elevated);border:1px solid var(--figma-border);border-radius:8px;box-shadow:0 12px 32px var(--color-bg-overlay)}.auth-country-option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border:none;background:transparent;color:var(--color-text-primary);font-family:var(--figma-font-mono);font-size:13px;line-height:1.35;text-align:left;padding:10px 12px;border-radius:6px;cursor:pointer}.auth-country-option:hover,.auth-country-option.is-active{background:var(--color-bg-surface)}.auth-country-code{color:var(--color-text-disabled);font-size:11px;letter-spacing:.04em}.auth-country-empty{padding:12px;color:var(--color-text-secondary);font-size:13px}.auth-select-wrap-v2 input[type=search],.auth-select-wrap-v2 input[role=combobox]{flex:1;min-width:0;width:100%;border:none!important;margin:0;padding:0!important;font-family:var(--figma-font-mono);font-size:14px;line-height:1.4;color:var(--color-text-primary);background:transparent!important;appearance:none;-webkit-appearance:none}.auth-select-wrap-v2 input:focus{outline:none}.auth-card-v2 input:not([type=checkbox]){flex:1;min-width:0;width:100%;border:none!important;background:transparent!important;padding:0!important;margin:0;font-family:var(--figma-font-mono);font-size:14px;font-weight:400;line-height:20px;color:var(--color-text-primary);outline:none!important;box-shadow:none!important;border-radius:0}.auth-card-v2 input:not([type=checkbox]):focus{border:none!important;box-shadow:none!important;outline:none!important}.auth-card-v2 input:not([type=checkbox]):-webkit-autofill,.auth-card-v2 input:not([type=checkbox]):-webkit-autofill:hover,.auth-card-v2 input:not([type=checkbox]):-webkit-autofill:focus,.auth-card-v2 input:not([type=checkbox]):-webkit-autofill:active{-webkit-text-fill-color:var(--color-text-primary);caret-color:var(--color-text-primary);border:none!important;outline:none!important;box-shadow:0 0 0 1000px var(--color-bg-sunken) inset!important;transition:background-color 99999s ease-in-out 0s}.auth-card-v2-register input:not([type=checkbox]):-webkit-autofill,.auth-card-v2-register input:not([type=checkbox]):-webkit-autofill:hover,.auth-card-v2-register input:not([type=checkbox]):-webkit-autofill:focus,.auth-card-v2-register input:not([type=checkbox]):-webkit-autofill:active{box-shadow:0 0 0 1000px var(--color-bg-elevated) inset!important}.auth-card-v2 input:not([type=checkbox])::placeholder{color:var(--color-text-muted)}.auth-card-v2-register input:not([type=checkbox])::placeholder{color:var(--color-text-muted)}.auth-field-icon-v2{flex-shrink:0;color:var(--figma-caption);stroke:currentColor}.auth-input-wrap-password-v2{gap:10px}.auth-password-toggle-v2{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;margin:0 0 0 auto;border:none;background:transparent;color:var(--figma-caption);cursor:pointer}.auth-password-toggle-v2:hover{color:var(--color-text-primary)}.auth-options-row-v2{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.auth-checkbox-v2,.auth-terms-v2{display:flex;align-items:flex-start;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.auth-terms-v2{gap:10px}.auth-checkbox-v2 input,.auth-terms-v2 input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.auth-checkbox-box-v2{flex-shrink:0;width:16px;height:16px;border-radius:3.556px;background:var(--color-bg-surface);display:inline-flex;align-items:center;justify-content:center}.auth-checkbox-box-v2-lg{width:18px;height:18px;border-radius:4px;margin-top:1px}.auth-checkbox-v2 input:checked+.auth-checkbox-box-v2,.auth-terms-v2 input:checked+.auth-checkbox-box-v2{background:var(--figma-accent);color:var(--color-text-primary)}.auth-checkbox-label-v2{font-family:var(--figma-font-mono);font-size:14px;line-height:1;color:var(--figma-caption)}.auth-terms-text-v2{flex:1;font-family:var(--figma-font-mono);font-size:12px;line-height:16px;color:var(--figma-caption)}.auth-link-accent-v2{color:var(--figma-accent);text-decoration:none;font-family:inherit;font-size:inherit}.auth-link-accent-v2:hover{color:var(--figma-accent-bright);text-decoration:none}.auth-link-underline-v2,.auth-switch-link-underline-v2{text-decoration:underline;text-underline-position:from-font}.auth-code-back-v2{margin:0}.auth-link-v2{font-family:var(--figma-font-mono);font-size:14px;color:var(--figma-accent);background:none;border:none;padding:0;cursor:pointer;text-decoration:none}.auth-link-v2:hover{color:var(--figma-accent-bright)}.auth-remember-v2{margin:0;font-family:var(--figma-font-mono);font-size:13px;line-height:1.4;color:var(--color-text-secondary)}.auth-feedback-v2{font-family:var(--figma-font-mono);font-size:13px;line-height:1.4;color:var(--color-text-danger);padding:10px 12px;border-radius:8px;background:var(--color-bg-danger-subtle);border:1px solid color-mix(in srgb,var(--color-text-danger) 25%,transparent)}.auth-feedback-success-v2{font-family:var(--figma-font-mono);font-size:13px;line-height:1.45;color:var(--color-text-success);padding:10px 12px;border-radius:8px;background:var(--color-bg-success-subtle);border:1px solid color-mix(in srgb,var(--color-text-success) 25%,transparent)}.auth-actions-v2{display:flex;flex-direction:column;gap:16px;width:100%}.auth-submit-v2{width:100%;border:none;border-radius:8px;padding:14px 24px;background:var(--figma-btn-light);color:var(--figma-btn-light-text);font-family:var(--figma-font-mono);font-size:16px;font-weight:700;line-height:1;text-align:center;cursor:pointer}.auth-card-v2-register .auth-submit-v2{font-size:14px;line-height:20px}.auth-submit-v2:hover:not(:disabled){filter:brightness(.96)}.auth-submit-v2:disabled{opacity:.65;cursor:not-allowed}.auth-switch-v2{margin:0;text-align:center;font-family:var(--figma-font-mono);font-size:14px;line-height:1;color:var(--figma-caption);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px}.auth-switch-link-v2{font-family:var(--figma-font-mono);font-size:14px;font-weight:700;color:var(--figma-accent);text-decoration:none}.auth-switch-link-v2:hover{color:var(--figma-accent-bright);text-decoration:none}@media(max-width:900px){.auth-header-inner-v2{padding:0 16px}.auth-header-nav-v2,.auth-shell-v2-login .auth-header-login-v2,.auth-shell-v2-register .auth-header-signup-v2{display:none}.auth-card-v2,.auth-card-v2-register{padding:32px 24px}.auth-card-title-v2{font-size:28px}.auth-trust-badges-v2{gap:12px 16px}}@media(max-width:520px){.auth-header-actions-v2{gap:8px}.auth-header-login-v2,.auth-header-signup-v2{padding-left:8px;padding-right:8px;font-size:13px}}body:has(.auth-shell-v2){overflow-x:hidden}.auth-recovery-doc{position:relative;display:flex;flex-direction:column;gap:8px;width:100%;max-width:100%;min-width:0;padding:14px;border:1px solid var(--figma-border);border-radius:12px;background:var(--color-bg-page);box-sizing:border-box;overflow:hidden}.auth-recovery-doc.is-ready{border-color:var(--color-text-success, #2f9e44)}.auth-recovery-doc-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.auth-recovery-doc-badge{flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-success, #2f9e44)}.auth-recovery-doc-actions{position:relative;display:flex;flex-direction:column;gap:8px;width:100%;max-width:100%;min-width:0}.auth-recovery-doc-btn{appearance:none;width:100%;border:1px solid var(--figma-border);border-radius:10px;background:var(--color-bg-elevated);color:var(--color-text-primary);font:inherit;font-size:13px;font-weight:600;padding:10px 14px;cursor:pointer;text-align:center;box-sizing:border-box}.auth-recovery-doc-btn:hover:not(:disabled){border-color:var(--color-border-strong, var(--figma-border))}.auth-recovery-doc-btn:disabled{opacity:.55;cursor:not-allowed}.auth-recovery-doc-btn-secondary{background:transparent}.auth-recovery-doc input[type=file]{position:absolute;left:0;top:0;width:0!important;height:0!important;margin:0!important;padding:0!important;border:0!important;opacity:0;overflow:hidden;pointer-events:none}.auth-shell-v2 .site-footer{width:100%;max-width:100%;box-sizing:border-box}.auth-recovery-camera-overlay{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;background:color-mix(in srgb,#000 55%,transparent);overflow:auto;overscroll-behavior:contain}.auth-recovery-camera-overlay .camera-capture{margin-top:0;width:min(560px,calc(100vw - 48px));max-width:100%;min-width:0;border-radius:12px;box-shadow:0 16px 48px #00000059}.auth-password-checks{list-style:none;margin:-6px 0 10px;padding:0 2px;font-size:12.5px;color:var(--color-text-secondary)}.auth-password-checks li.is-ok{color:var(--color-text-success)}.stat-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:18px}.stat-tile{margin-bottom:0;text-align:center}.stat-value{font-size:26px;font-weight:700;font-variant-numeric:tabular-nums}.stat-caption{color:var(--color-text-secondary);font-size:12.5px;margin-top:2px}.transparency-page{display:flex;flex-direction:column;gap:16px;width:100%;max-width:960px;margin:0 auto;font-family:var(--figma-font-display);color:var(--color-text-primary)}.transparency-page .page-header{margin:0;display:flex;flex-direction:column;gap:8px}.transparency-page h1{margin:0;font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-.48px;color:var(--color-text-primary)}.transparency-page .page-subtitle,.transparency-page .muted,.transparency-page .stat-caption{color:var(--color-text-secondary)}.transparency-page .page-subtitle{margin:0;font-size:14px;font-weight:400;line-height:1.4}.transparency-page .stat-tiles{margin:0}.transparency-page .card{margin:0;background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-radius:8px;padding:24px}.transparency-page .stat-tile{text-align:left}.transparency-page .stat-value{font-size:28px;font-weight:600;color:var(--color-text-success)}.transparency-page .stat-caption{margin-top:6px;font-size:13px}.transparency-page .table-wrap{overflow-x:auto}.transparency-page table{width:100%;border-collapse:collapse}.transparency-page th,.transparency-page td{padding:12px 10px;text-align:left;border-bottom:1px solid var(--color-border-subtle);font-size:14px;color:var(--color-text-primary)}.transparency-page th{color:var(--color-text-secondary);font-size:12px;font-weight:700;text-transform:uppercase}.transparency-page td.num,.transparency-page th.num{text-align:right;font-variant-numeric:tabular-nums}.transparency-page tbody tr:last-child td{border-bottom:none}.help-section p{margin:0 0 10px}.help-section p:last-child{margin-bottom:0}.help-contact{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.help-page{display:flex;flex-direction:column;gap:16px;width:100%;max-width:720px;margin:0 auto;font-family:var(--figma-font-display);color:var(--color-text-primary)}.help-page .page-header{margin:0;display:flex;flex-direction:column;gap:8px}.help-page h1{margin:0;font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-.48px;color:var(--color-text-primary)}.help-page .page-subtitle{margin:0;font-size:14px;font-weight:400;line-height:1.4;color:var(--color-text-secondary)}.help-page .card{margin:0;background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-radius:8px;padding:24px}.help-page h2{margin:0 0 12px;font-size:16px;font-weight:600;color:var(--color-text-primary)}.help-page p{font-size:14px;line-height:1.5;color:var(--color-text-secondary)}.help-page strong{color:var(--color-text-primary);font-weight:600}.help-page .dispute-notice{border-color:var(--color-border-default)}.help-page .help-contact .btn-figma-primary{height:40px}.fees-page{display:flex;flex-direction:column;gap:16px;width:100%;max-width:960px;margin:0 auto;font-family:var(--figma-font-display);color:var(--color-text-primary)}.fees-page .page-header{margin:0;display:flex;flex-direction:column;gap:8px}.fees-page h1{margin:0;font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-.48px;color:var(--color-text-primary)}.fees-page .page-subtitle,.fees-page .muted{color:var(--color-text-secondary)}.fees-page .page-subtitle{margin:0;font-size:14px;font-weight:400;line-height:1.4}.fees-page .card{margin:0;background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-radius:8px;padding:24px}.fees-page h2{margin:0 0 16px;font-size:16px;font-weight:600;color:var(--color-text-primary)}.fees-page p{font-size:14px;line-height:1.5;color:var(--color-text-secondary)}.fees-page a{color:var(--color-text-success)}.fees-page .table-scroll{overflow-x:auto;margin:0 0 16px}.fees-page table{width:100%;border-collapse:collapse}.fees-page th,.fees-page td{padding:12px 10px;text-align:left;border-bottom:1px solid var(--color-border-subtle);font-size:14px;color:var(--color-text-primary)}.fees-page th{color:var(--color-text-secondary);font-size:12px;font-weight:700;text-transform:uppercase}.fees-page tbody tr:last-child td{border-bottom:none}.fees-page td.muted{color:var(--color-text-secondary)}.terms-page,.privacy-page{display:flex;flex-direction:column;gap:16px;width:100%;max-width:720px;margin:0 auto;font-family:var(--figma-font-display);color:var(--color-text-primary)}.terms-page .page-header,.privacy-page .page-header{margin:0;display:flex;flex-direction:column;gap:8px}.terms-page h1,.privacy-page h1{margin:0;font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-.48px;color:var(--color-text-primary)}.terms-page .page-subtitle,.privacy-page .page-subtitle{margin:0;font-size:14px;font-weight:400;line-height:1.4;color:var(--color-text-secondary)}.terms-page .card,.privacy-page .card{margin:0;max-width:none;background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-radius:8px;padding:24px}.terms-page h2,.privacy-page h2{margin:28px 0 12px;font-size:16px;font-weight:600;color:var(--color-text-primary)}.terms-page h2:first-child,.privacy-page h2:first-child{margin-top:0}.terms-page p,.terms-page li,.privacy-page p,.privacy-page li{font-size:14px;line-height:1.6;color:var(--color-text-secondary)}.terms-page strong,.terms-page em,.privacy-page strong,.privacy-page em{color:var(--color-text-primary)}.terms-page a,.privacy-page a{color:var(--color-text-success)}.terms-page ul,.privacy-page ul{margin:0 0 12px;padding-left:1.2rem}.terms-page .legal-note,.privacy-page .legal-note{margin:0;border-left:3px solid var(--color-green-500);padding:12px 16px;background:var(--color-bg-success-subtle);border-radius:0 8px 8px 0;color:var(--color-text-secondary)}.calculator-row{align-items:flex-end;margin-top:16px}.calculator-row .field:first-child{flex:2;min-width:200px}.calc-result{border:1px solid var(--color-border-subtle);border-radius:10px;background:var(--color-bg-sunken);padding:16px 18px;margin-top:4px}.calc-conversion{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;min-width:0;overflow-wrap:anywhere}.calc-amount{font-size:18px;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.calc-arrow{color:var(--color-text-secondary)}.calc-value{font-size:26px;font-weight:700;color:var(--color-text-brand-default);font-variant-numeric:tabular-nums}.calc-rate{margin:10px 0 0;font-size:13.5px}.calc-freshness{margin:4px 0 0;font-size:13px}.calc-delayed{color:var(--warning);font-weight:600}.calc-hint{margin:8px 0 0;font-size:13px}.calc-unavailable{margin-bottom:4px}.calc-cta{margin-top:18px}.calc-cta .muted{font-size:13px;max-width:420px}.calc-note{font-size:13px}.calculator-page{display:flex;flex-direction:column;gap:16px;width:100%;max-width:720px;margin:0 auto;font-family:var(--figma-font-display);color:var(--color-text-primary)}.calculator-page .page-header{margin:0;display:flex;flex-direction:column;gap:8px}.calculator-page h1{margin:0;font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-.48px;color:var(--color-text-primary)}.calculator-page .page-subtitle{margin:0;font-size:14px;font-weight:400;line-height:1.4;color:var(--color-text-secondary)}.calculator-page .card.calculator{margin:0;background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-radius:8px;padding:24px;display:flex;flex-direction:column;gap:16px}.calculator-page .segmented{background:var(--color-bg-sunken);border:1px solid var(--color-border-subtle);border-radius:6px;padding:0;gap:0;overflow:hidden;width:fit-content}.calculator-page .seg{background:transparent;border:0;border-right:1px solid var(--color-border-subtle);border-radius:0;color:var(--color-text-secondary);font-family:var(--figma-font-display);font-size:16px;font-weight:400;line-height:14px;padding:12px}.calculator-page .seg:last-child{border-right:0}.calculator-page .seg.active{background:var(--color-bg-surface);color:var(--color-text-primary)}.calculator-page .calculator-row{margin:0;gap:12px}.calculator-page .field>span{font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase;color:var(--color-text-secondary)}.calculator-page .field input,.calculator-page .field select{background:var(--color-bg-sunken);border:1px solid var(--color-border-subtle);border-radius:8px;color:var(--color-text-primary);font-family:var(--figma-font-display);font-size:16px}.calculator-page .field select option{background:var(--color-bg-sunken);color:var(--color-text-primary)}.calculator-page .calc-result{margin:0;background:var(--color-bg-sunken);border:1px solid var(--color-border-subtle);border-radius:8px}.calculator-page .calc-amount,.calculator-page .calc-arrow{color:var(--color-text-secondary)}.calculator-page .calc-value{color:var(--color-text-success)}.calculator-page .calc-rate,.calculator-page .calc-freshness,.calculator-page .calc-hint,.calculator-page .calc-note,.calculator-page .calc-cta .muted{color:var(--color-text-secondary)}.calculator-page .calc-rate strong{color:var(--color-text-primary);font-weight:600}.calculator-page .calc-cta{margin:0;align-items:center;gap:12px}.calculator-page .calc-unavailable{background:var(--color-bg-sunken);border:1px solid var(--color-border-subtle);border-radius:8px;padding:16px}@media(max-width:720px){.calculator-page .segmented{width:100%}.calculator-page .seg{flex:1}.calculator-page .calculator-row{flex-direction:column;align-items:stretch}.calculator-page .calculator-row .field:first-child{min-width:0}.calculator-page .calc-cta{flex-direction:column;align-items:stretch}}.status-banner{display:flex;align-items:center;gap:16px}.status-banner-dot{width:14px;height:14px;border-radius:50%;flex:0 0 auto}.status-banner-ok .status-banner-dot{background:var(--color-text-success)}.status-banner-degraded .status-banner-dot{background:var(--color-text-warning-default)}.status-banner-headline{font-size:19px;font-weight:700}.status-banner-ok .status-banner-headline{color:var(--color-text-success)}.status-banner-degraded .status-banner-headline{color:var(--color-text-warning-default)}.status-banner-sub{font-size:13px}.status-refresh{margin-left:auto}.service-list{list-style:none;margin:0;padding:0}.service-row{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--color-border-subtle)}.service-row:last-child{border-bottom:none}.service-name{font-weight:600;min-width:0;overflow-wrap:anywhere}.service-state{margin-left:auto;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:650;flex:0 0 auto}.service-dot{width:9px;height:9px;border-radius:50%}.service-ok{color:var(--color-text-success)}.service-ok .service-dot{background:var(--color-text-success)}.service-down{color:var(--color-text-danger)}.service-down .service-dot{background:var(--color-text-danger)}.status-page{display:flex;flex-direction:column;gap:16px;width:100%;max-width:720px;margin:0 auto;font-family:var(--figma-font-display);color:var(--color-text-primary)}.status-page .page-header{margin:0;display:flex;flex-direction:column;gap:8px}.status-page h1{margin:0;font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-.48px;color:var(--color-text-primary)}.status-page .page-subtitle,.status-page .muted,.status-page .status-banner-sub{color:var(--color-text-secondary)}.status-page .page-subtitle{margin:0;font-size:14px;font-weight:400;line-height:1.4}.status-page .card{margin:0;background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-radius:8px;padding:24px}.status-page h2{margin:0 0 16px;font-size:16px;font-weight:600;color:var(--color-text-primary)}.status-page .status-banner{gap:16px}.status-page .status-banner-headline{font-size:18px;font-weight:600}.status-page .status-banner-ok .status-banner-headline,.status-page .status-banner-ok .status-banner-dot{color:var(--color-text-success)}.status-page .status-banner-ok .status-banner-dot{background:var(--color-text-success)}.status-page .status-banner-degraded .status-banner-headline,.status-page .status-banner-degraded .status-banner-dot{color:var(--color-text-warning-default)}.status-page .status-banner-degraded .status-banner-dot{background:var(--color-text-warning-default)}.status-page .status-refresh{background:var(--color-bg-sunken);border:1px solid var(--color-border-subtle);color:var(--color-text-primary);border-radius:8px}.status-page .service-row{border-bottom-color:var(--color-border-subtle)}.status-page .service-name{color:var(--color-text-primary);font-weight:600}.status-page .service-ok{color:var(--color-text-success)}.status-page .service-ok .service-dot{background:var(--color-text-success)}.status-page .service-down{color:var(--color-text-danger)}.status-page .service-down .service-dot{background:var(--color-text-danger)}.status-page a{color:var(--color-text-success)}@media(max-width:720px){.status-page .status-banner{flex-wrap:wrap}.status-page .status-refresh{margin-left:0;width:100%}}.api-intro p{margin:0 0 10px}.api-heading{display:flex;align-items:center;gap:10px;flex-wrap:wrap;text-transform:none;letter-spacing:0;font-size:14px;color:var(--color-text-primary);margin-bottom:8px;min-width:0}.api-method{font-family:var(--mono);letter-spacing:.06em}.api-path{font-family:var(--mono);font-size:14px;color:var(--color-text-brand-default);min-width:0;overflow-wrap:anywhere;word-break:break-all}.api-summary{margin:0 0 12px}.api-noparams{font-size:13px;margin:12px 0 0}.api-params{margin-top:12px}.api-params td code,.api-inline-code code{font-family:var(--mono);font-size:12.5px}.api-sample-label{font-size:12px;margin:14px 0 6px}.api-json{margin:0;min-width:0;max-width:100%;overflow-x:auto;background:var(--color-bg-sunken);border:1px solid var(--color-border-subtle);border-radius:9px;padding:12px 14px;font-family:var(--mono);font-size:12.5px;line-height:1.5}.api-json code{font:inherit;white-space:pre}.api-endpoint .address-display{margin-top:4px}.api-docs-page{display:flex;flex-direction:column;gap:16px;width:100%;max-width:960px;margin:0 auto;font-family:var(--figma-font-display);color:var(--color-text-primary)}.api-docs-page .page-header{margin:0;display:flex;flex-direction:column;gap:8px}.api-docs-page h1{margin:0;font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-.48px;color:var(--color-text-primary)}.api-docs-page .page-subtitle,.api-docs-page .muted,.api-docs-page .api-sample-label,.api-docs-page .address-display-label{color:var(--color-text-secondary)}.api-docs-page .page-subtitle{margin:0;font-size:14px;font-weight:400;line-height:1.4}.api-docs-page .card{margin:0;background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-radius:8px;padding:24px}.api-docs-page h2,.api-docs-page .api-intro h2{margin:0 0 12px;font-size:16px;font-weight:600;color:var(--color-text-primary)}.api-docs-page p,.api-docs-page .api-summary{font-size:14px;line-height:1.5;color:var(--color-text-secondary)}.api-docs-page strong{color:var(--color-text-primary);font-weight:600}.api-docs-page a{color:var(--color-text-success)}.api-docs-page code{font-family:var(--figma-font-mono);font-size:12.5px;color:var(--color-text-primary)}.api-docs-page .api-heading{margin-bottom:10px}.api-docs-page .api-method{font-family:var(--figma-font-mono);color:var(--color-text-success);background:var(--color-bg-brand-subtle);border-color:color-mix(in srgb,var(--color-text-success) 35%,transparent)}.api-docs-page .api-path{font-family:var(--figma-font-mono);color:var(--color-text-success)}.api-docs-page .api-inline-code{margin:0 0 12px}.api-docs-page .api-inline-code code{display:inline-block;padding:8px 12px;background:var(--color-bg-sunken);border:1px solid var(--color-border-subtle);border-radius:8px;color:var(--color-text-primary)}.api-docs-page .table-wrap{overflow-x:auto}.api-docs-page table{width:100%;border-collapse:collapse}.api-docs-page th,.api-docs-page td{padding:12px 10px;text-align:left;border-bottom:1px solid var(--color-border-subtle);font-size:14px;color:var(--color-text-primary)}.api-docs-page th{color:var(--color-text-secondary);font-size:12px;font-weight:700;text-transform:uppercase}.api-docs-page tbody tr:last-child td{border-bottom:none}.api-docs-page .api-json{background:var(--color-bg-sunken);border:1px solid var(--color-border-subtle);border-radius:8px;color:var(--color-text-primary);font-family:var(--figma-font-mono)}.api-docs-page .address-display-row{background:var(--color-bg-sunken);border:1px solid var(--color-border-subtle);border-radius:8px}.api-docs-page .address-display-value{font-family:var(--figma-font-mono);color:var(--color-text-primary)}.transparency-page thead th,.help-page thead th,.fees-page thead th,.terms-page thead th,.privacy-page thead th,.calculator-page thead th,.status-page thead th,.api-docs-page thead th{background:var(--color-bg-surface);color:var(--color-text-secondary);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--color-border-subtle);white-space:nowrap}.transparency-page tbody td,.help-page tbody td,.fees-page tbody td,.terms-page tbody td,.privacy-page tbody td,.calculator-page tbody td,.status-page tbody td,.api-docs-page tbody td{background:transparent;color:var(--color-text-primary);border-bottom:1px solid var(--color-border-subtle)}.transparency-page tbody tr:hover,.help-page tbody tr:hover,.fees-page tbody tr:hover,.terms-page tbody tr:hover,.privacy-page tbody tr:hover,.calculator-page tbody tr:hover,.status-page tbody tr:hover,.api-docs-page tbody tr:hover{background:var(--color-bg-sunken)}.transparency-page tbody tr:last-child td,.help-page tbody tr:last-child td,.fees-page tbody tr:last-child td,.terms-page tbody tr:last-child td,.privacy-page tbody tr:last-child td,.calculator-page tbody tr:last-child td,.status-page tbody tr:last-child td,.api-docs-page tbody tr:last-child td{border-bottom:none}.transparency-page th.num,.transparency-page td.num,.fees-page th.num,.fees-page td.num,.api-docs-page th.num,.api-docs-page td.num{text-align:right;font-variant-numeric:tabular-nums}.fees-page td.muted,.api-docs-page td.muted{color:var(--color-text-secondary)}.fees-page .fee-amount{color:var(--color-text-success);font-variant-numeric:tabular-nums}.api-docs-page .api-params td code,.api-docs-page .api-inline-code code{font-family:var(--mono);font-size:12.5px;color:var(--color-text-primary)}
