.profile-menu-layer{position:fixed;z-index:100;box-sizing:border-box;max-width:calc(100vw - var(--public-space-4, 16px) * 2);overflow:auto;overscroll-behavior:contain;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--popover));color:hsl(var(--popover-foreground));padding:var(--public-space-2, 8px);box-shadow:var(--public-shadow-menu)}.profile-menu-layer :is(a,button)[role=menuitem],.profile-menu-layer .admin-mobile-profile-item{min-height:var(--control-touch, 44px);width:100%;text-align:start}.profile-menu-layer :is(strong,small,[data-testid=text-user-email]){max-width:100%;overflow:hidden;text-overflow:ellipsis}.profile-menu-layer .admin-mobile-profile-summary>div{min-width:0}.profile-menu-layer .admin-mobile-profile-summary :is(strong,small){display:block}@media(max-width:639px){.profile-menu-layer{border-radius:var(--radius)}}@layer components{html body #root .public-shell.public-design[data-public-design] .track-order-page .lookup-form{display:flex!important;align-items:start!important;gap:8px!important}html body #root .public-shell.public-design[data-public-design] .track-order-page .lookup-field{position:relative;flex:1;min-width:0;overflow:visible;border:0;background:none;padding:0}html body #root .public-shell.public-design[data-public-design] .track-order-page .lookup-field>svg{position:absolute;inset-inline-start:12px;inset-block-start:50%;transform:translateY(-50%);color:var(--public-text3);pointer-events:none}html body #root .public-shell.public-design[data-public-design] .track-order-page .lookup-form input{box-sizing:border-box!important;width:100%!important;height:40px!important;min-height:40px!important;padding:0 12px!important;padding-inline-start:40px!important;margin:0!important;border:1px solid var(--public-border-strong)!important;border-radius:8px!important;background:var(--public-input)!important;color:var(--public-text)!important;box-shadow:none!important}html[dir=rtl] body #root .public-shell.public-design[data-public-design] .track-order-page .lookup-form input{padding-inline-start:12px!important;padding-inline-end:40px!important}html body #root .public-shell.public-design[data-public-design] .track-order-page .lookup-form input:focus-visible{outline:2px solid var(--public-accent)!important;outline-offset:2px!important}html body #root .public-shell.public-design[data-public-design] .track-order-page .lookup-form input[aria-invalid=true]{border-color:var(--public-danger)!important}html body #root .public-shell.public-design[data-public-design] .track-order-page .lookup-form button{min-height:40px!important;height:40px!important;width:auto!important;background:var(--public-primary)!important;color:var(--public-primary-text)!important;border-radius:8px!important;box-shadow:none!important}html body #root .public-shell.public-design[data-public-design] .track-order-page .lookup-form button:disabled{opacity:1!important;background:var(--public-disabled)!important;color:var(--public-disabled-text)!important}html body #root .public-shell.public-design[data-public-design] .track-order-page .status-hero .eyebrow{display:block!important;background:none!important;border:0!important;padding:0!important;box-shadow:none!important;color:var(--public-accent)!important}html body #root .public-shell.public-design[data-public-design] .track-order-page .lookup-inline-error{margin:8px 0 0!important;font-size:12px!important;color:var(--public-danger)!important}@media(max-width:1024px){html body #root .public-shell.public-design[data-public-design] .track-order-page .lookup-form :is(input,button){height:44px!important;min-height:44px!important}}@media(max-width:639px){html body #root .public-shell.public-design[data-public-design] .track-order-page .lookup-form{flex-direction:column!important;align-items:stretch!important}html body #root .public-shell.public-design[data-public-design] .track-order-page .lookup-form :is(.lookup-field,button){width:100%!important;flex:auto}}}.admin-action-toast-viewport{position:fixed;left:50%;z-index:5000;width:min(420px,calc(100vw - 32px));transform:translate(-50%);pointer-events:none;transition:bottom .18s ease}.admin-action-toast{--action-accent: var(--theme-tone349);display:flex;align-items:center;gap:12px;position:relative;overflow:hidden;width:100%;min-height:64px;padding:14px 42px 16px 16px;border:1px solid var(--theme-tone350);border-radius:14px;background:var(--theme-white);color:var(--theme-forestDeep);box-shadow:0 16px 46px rgb(var(--theme-forestDeep-rgb)/.18),0 3px 12px rgb(var(--theme-forestDeep-rgb)/.08);pointer-events:auto;animation:admin-toast-enter .28s cubic-bezier(.2,.8,.2,1) both}.admin-action-toast--error{--action-accent: var(--theme-tone176);border-color:var(--theme-tone353)}.admin-action-toast-icon{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--theme-tone354);color:var(--action-accent)}.admin-action-toast--error .admin-action-toast-icon{background:var(--theme-tone355)}.admin-action-toast-message{flex:1;min-width:0;font-size:14px;line-height:1.45;font-weight:600;overflow-wrap:anywhere}.admin-action-toast-close{position:absolute;top:14px;right:12px;border:0;background:transparent;color:var(--theme-tone356);padding:4px;border-radius:6px;cursor:pointer}.admin-action-toast-close:hover,.admin-action-toast-close:focus-visible{background:rgb(var(--theme-info-rgb)/.12);outline-offset:2px}.admin-action-toast-progress{position:absolute;bottom:0;left:0;width:100%;height:3px;background:var(--action-accent);transform:scaleX(0);transform-origin:left;animation:admin-toast-progress 5s linear forwards}html.dark .admin-action-toast{background:var(--theme-forestDeep);border-color:var(--theme-tone358);color:var(--theme-tone359)}html.dark .admin-action-toast--error{border-color:var(--theme-tone360)}html.dark .admin-action-toast-close{color:var(--theme-tone361)}@keyframes admin-toast-progress{to{transform:scaleX(1)}}@keyframes admin-toast-enter{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:600px){.admin-action-toast-viewport{width:calc(100vw - 24px)}.admin-action-toast{min-height:60px;padding:12px 40px 14px 13px}}@media(prefers-reduced-motion:reduce){.admin-action-toast{animation:none}.admin-action-toast-viewport{transition:none}}@font-face{font-family:NefiAdminSans;src:url(/brand/fonts/inter-latin-variable.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+0000-024F,U+2000-206F,U+20A0-20CF}@font-face{font-family:NefiAdminArabic;src:url(/brand/unified-design/Alexandria-0.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFC}.admin-polish,.admin-ui-kit{--admin-font: NefiAdminSans, NefiAdminArabic, "Segoe UI", Tahoma, Arial, sans-serif;--admin-space-1: 4px;--admin-space-2: 8px;--admin-space-3: 12px;--admin-space-4: 16px;--admin-space-5: 20px;--admin-space-6: 24px;--admin-space-8: 32px;--admin-radius-control: 6px;--admin-radius-card: 8px;--admin-title-size: 18px;--admin-section-size: 14px;--admin-body-size: 13px;--admin-secondary-size: 12px;--admin-small-size: 12px;--admin-rail-width: 224px;--admin-header-height: 48px;--admin-header-mobile-height: 52px;--admin-brand: var(--primary);--admin-brand-foreground: var(--primary-foreground);--admin-tone-amber: var(--theme-tone430-hsl);--admin-tone-blue: var(--theme-adminBlue-hsl);--admin-tone-green: var(--theme-tone022-hsl);--admin-tone-red: var(--theme-tone334-hsl);--admin-tone-gray: var(--muted-foreground);color:hsl(var(--foreground));font-family:var(--admin-font, inherit);font-size:var(--admin-body-size);line-height:1.5}.admin-ui-kit{--background: var(--nefi-background);--foreground: var(--nefi-foreground);--card: var(--nefi-card);--card-foreground: var(--nefi-card-foreground);--popover: var(--nefi-popover);--popover-foreground: var(--nefi-popover-foreground);--muted: var(--nefi-muted);--muted-foreground: var(--nefi-muted-foreground);--border: var(--nefi-border)}.dark .admin-polish,.dark .admin-ui-kit{--admin-brand: var(--theme-compactAccent-hsl);--admin-brand-foreground: var(--theme-compactDarkBg-hsl);--card: var(--theme-compactDarkSurface-hsl);--background: var(--theme-compactDarkBg-hsl);--muted: var(--theme-compactDarkRaised-hsl);--foreground: var(--theme-compactDarkText1-hsl);--muted-foreground: var(--theme-compactDarkText2-hsl);--admin-tone-amber: var(--theme-tone034-hsl);--admin-tone-blue: var(--theme-adminBlueDark-hsl);--admin-tone-green: var(--theme-tone031-hsl);--admin-tone-red: var(--theme-tone032-hsl)}.admin-kit-button,.admin-kit-input,.admin-kit-menu-item,.admin-kit-tab{font:inherit;box-sizing:border-box}.admin-kit-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;min-height:32px;padding:0 10px;border:1px solid hsl(var(--border));border-radius:var(--admin-radius-control);background:hsl(var(--card));color:hsl(var(--foreground));font-size:var(--admin-body-size);font-weight:500;line-height:1.3;white-space:nowrap;text-transform:none;box-shadow:none;cursor:pointer}.admin-kit-button[data-admin-size=sm]{height:32px;min-height:32px;font-size:13px}.admin-kit-button[data-admin-size=form]{height:40px;min-height:40px}.admin-kit-button[data-admin-variant=primary]{background:hsl(var(--admin-brand));color:hsl(var(--admin-brand-foreground));border-color:hsl(var(--admin-brand))}.admin-kit-button[data-admin-variant=ghost]{background:transparent;border-color:transparent}.admin-kit-button[data-admin-variant=danger]{color:hsl(var(--admin-tone-red))}.admin-kit-button:hover:not(:disabled),.admin-kit-tab:hover:not(:disabled){filter:brightness(1.08)}.admin-kit-button:disabled,.admin-kit-toggle-target:disabled,.admin-kit-input:disabled{opacity:.5;cursor:not-allowed}.admin-kit-icon-button{width:28px;height:28px;min-height:28px;padding:0;flex:0 0 auto}:is(.admin-kit-button,.admin-kit-input,.admin-kit-checkbox,.admin-kit-toggle-target,.admin-kit-tab,.admin-kit-code code):focus-visible{outline:2px solid hsl(var(--admin-brand));outline-offset:3px}.admin-kit-badge,.admin-kit-tag{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 7px;border-radius:6px;font-size:12px;font-weight:500;white-space:nowrap}:is(.admin-kit-badge,.admin-kit-callout)[data-tone=amber]{--admin-tone: var(--admin-tone-amber)}:is(.admin-kit-badge,.admin-kit-callout)[data-tone=blue]{--admin-tone: var(--admin-tone-blue)}:is(.admin-kit-badge,.admin-kit-callout)[data-tone=green]{--admin-tone: var(--admin-tone-green)}:is(.admin-kit-badge,.admin-kit-callout)[data-tone=red]{--admin-tone: var(--admin-tone-red)}:is(.admin-kit-badge,.admin-kit-callout)[data-tone=gray]{--admin-tone: var(--admin-tone-gray)}.admin-kit-callout{color:hsl(var(--admin-tone));background:hsl(var(--admin-tone) / .1)}.admin-kit-badge{color:hsl(var(--muted-foreground));background:transparent;padding:0;font-size:13px;font-weight:400;white-space:normal}.admin-kit-status-dot{width:7px;height:7px;border-radius:50%;background:hsl(var(--admin-tone));flex:0 0 auto}.admin-kit-tag{color:hsl(var(--muted-foreground));background:hsl(var(--muted))}.admin-kit-row-actions{display:flex;align-items:center;gap:6px}.admin-kit-tooltip{max-width:min(380px,calc(100vw - 32px));padding:8px 12px;border:1px solid hsl(var(--border));border-radius:6px;background:hsl(var(--popover));color:hsl(var(--popover-foreground));overflow-wrap:anywhere;font-size:12px;z-index:120}.admin-kit-menu{min-width:160px;max-width:calc(100vw - 32px);padding:4px;background:hsl(var(--popover));color:hsl(var(--popover-foreground));border:1px solid hsl(var(--border));border-radius:6px;z-index:100}.admin-kit-menu-item{display:flex;gap:8px;align-items:center;min-height:32px;padding:6px 8px;border-radius:4px;font-size:14px;outline:none;cursor:pointer}.admin-kit-menu-item[data-highlighted]{background:hsl(var(--muted))}.admin-kit-menu-item[data-danger]{color:hsl(var(--admin-tone-red))}.admin-kit-menu-item[data-disabled]{opacity:.5;pointer-events:none}.admin-kit-divider{height:1px;margin:4px;background:hsl(var(--border))}.admin-kit-input{display:block;width:100%;min-width:0;height:40px;padding:8px 12px;border:1px solid hsl(var(--border));border-radius:6px;background:hsl(var(--background));color:hsl(var(--foreground));font-size:14px}.admin-kit-input::placeholder{color:hsl(var(--muted-foreground))}.admin-kit-input[data-control-size=filter]{height:36px}.admin-kit-textarea{height:auto;min-height:80px;resize:vertical}.admin-kit-select{appearance:none;padding-inline-end:32px;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='%23808080' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}[dir=rtl] .admin-kit-select{background-position:left 10px center}.admin-kit-field{display:flex;flex-direction:column;gap:6px;min-width:0;margin-bottom:16px}.admin-kit-field label{font-size:12px;font-weight:500}.admin-kit-field small{font-size:12px;font-weight:400;color:hsl(var(--muted-foreground))}.admin-kit-field .admin-kit-field-error{color:hsl(var(--admin-tone-red))}.admin-kit-checkbox{appearance:none;position:relative;width:16px;height:16px;padding:0;margin:0;border:0;background:transparent;vertical-align:middle;cursor:pointer}.admin-kit-checkbox:before{content:"";position:absolute;width:16px;height:16px;box-sizing:border-box;inset:0;margin:auto;border:1px solid hsl(var(--border));border-radius:3px;background:hsl(var(--background))}.admin-kit-checkbox:checked:before{background:hsl(var(--admin-brand));border-color:hsl(var(--admin-brand));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23ffffff' stroke-width='2'%3E%3Cpath d='m3 8 3 3 7-7'/%3E%3C/svg%3E")}.admin-kit-checkbox:disabled{opacity:.5;cursor:not-allowed}.admin-kit-toggle-target{display:inline-flex;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0;background:transparent;border:0;cursor:pointer}.admin-kit-toggle{display:flex;align-items:center;width:36px;height:20px;padding:2px;box-sizing:border-box;background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:12px}.admin-kit-toggle>span{width:14px;height:14px;border-radius:50%;background:#fff}.admin-kit-toggle[data-checked=true]{background:hsl(var(--admin-brand));border-color:hsl(var(--admin-brand));justify-content:flex-end}.admin-kit-tabs{display:flex;gap:4px;overflow-x:auto;max-width:100%;padding:4px;scrollbar-width:none}.admin-kit-tab{flex:0 0 auto;min-height:36px;padding:6px 10px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:hsl(var(--muted-foreground));font-size:14px;cursor:pointer}.admin-kit-tab[data-state=active]{background:transparent;color:hsl(var(--foreground));border-bottom-color:hsl(var(--admin-brand))}.admin-kit-tabs[data-variant=segmented]{gap:2px;border-radius:6px;background:hsl(var(--card))}.admin-kit-tabs[data-variant=segmented] .admin-kit-tab{border:0;border-radius:6px;min-height:28px}.admin-kit-tabs[data-variant=segmented] .admin-kit-tab[data-state=active]{background:hsl(var(--muted))}.admin-kit-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}.admin-kit-page-heading{min-width:0}.admin-kit-page-heading h1{margin:0;font-size:var(--admin-title-size);font-weight:600;line-height:1.4}.admin-kit-page-heading p{margin:6px 0 0;font-size:14px;font-weight:400;color:hsl(var(--muted-foreground))}.admin-kit-page-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;flex:0 0 auto;max-width:100%}.admin-kit-card{min-width:0;padding:20px;border:1px solid hsl(var(--border));border-radius:var(--admin-radius-card);background:hsl(var(--card));box-shadow:none}.admin-kit-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.admin-kit-card-header h2{margin:0;font-size:var(--admin-section-size);font-weight:600}.admin-kit-card-header p{margin:4px 0 0;font-size:13px;color:hsl(var(--muted-foreground))}.admin-kit-stat{display:flex;align-items:flex-start;gap:12px;min-height:88px}.admin-kit-stat-icon{display:grid;place-items:center;width:32px;height:32px;flex:0 0 auto;border-radius:6px;background:transparent;color:hsl(var(--muted-foreground))}.admin-kit-stat-label{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:400;text-transform:none;color:hsl(var(--muted-foreground))}.admin-kit-stat strong{display:block;margin-top:4px;font-size:22px;font-weight:600;font-variant-numeric:tabular-nums}.admin-kit-stat small{display:block;font-size:12px;color:hsl(var(--muted-foreground))}.admin-kit-stat-notice{margin-top:8px;font-size:12px}.admin-kit-donut-plot{width:176px;height:176px;position:relative;flex:0 0 auto}.admin-kit-donut-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:96px;text-align:center;pointer-events:none}.admin-kit-donut-center strong{display:block;font-size:28px;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums}.admin-kit-donut-center small{display:block;font-size:11px;text-transform:uppercase;color:hsl(var(--muted-foreground))}.admin-kit-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:140px;text-align:center}.admin-kit-empty p{margin:0;color:hsl(var(--muted-foreground));font-size:13px}.admin-kit-callout{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:6px}.admin-kit-callout strong{font-size:14px;font-weight:600}.admin-kit-callout>div>div{font-size:13px;margin-top:4px;color:hsl(var(--foreground));max-width:720px}.admin-kit-settings-row{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:72px;padding-block:16px;border-bottom:1px solid hsl(var(--border))}.admin-kit-settings-row:last-child{border-bottom:0}.admin-kit-settings-row strong{font-size:13px;font-weight:500}.admin-kit-settings-row p{margin:4px 0 0;font-size:12px;color:hsl(var(--muted-foreground))}.admin-kit-settings-control{width:240px;flex:0 0 auto}.admin-kit-save-bar{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border:1px solid hsl(var(--border));border-radius:6px;background:hsl(var(--card));z-index:20}.admin-kit-save-bar>div{display:flex;gap:8px}.admin-kit-overlay{position:fixed;inset:0;background:rgb(var(--theme-black-rgb) / .45);z-index:90}.admin-kit-drawer{position:fixed;inset-block:0;inset-inline-end:0;width:min(540px,100vw);display:flex;flex-direction:column;background:hsl(var(--card));border-inline-start:1px solid hsl(var(--border));z-index:91}.admin-kit-drawer>header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid hsl(var(--border))}.admin-kit-drawer>header h2{margin:0;font-size:16px;font-weight:600}.admin-kit-drawer-description{margin:16px 24px 0;font-size:13px;color:hsl(var(--muted-foreground))}.admin-kit-drawer-body{flex:1;min-height:0;padding:24px;overflow-y:auto}.admin-kit-drawer>footer{display:flex;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid hsl(var(--border))}.admin-kit-code{display:inline-flex;align-items:center;gap:4px;max-width:100%}.admin-kit-code code{font-size:12px;font-family:ui-monospace,monospace;color:hsl(var(--muted-foreground));white-space:nowrap}html body .admin-polish .admin-kit-code code{font-family:ui-monospace,monospace!important}.admin-kit-date{display:inline-flex;flex-direction:column;white-space:nowrap;font-size:14px}.admin-kit-date small{font-size:12px;color:hsl(var(--muted-foreground))}.admin-kit-stat-label,.admin-kit-table th{letter-spacing:0}.admin-kit-avatar{display:inline-grid;place-items:center;flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:hsl(var(--muted));font-size:11px;font-weight:600}.admin-kit-exchange{display:grid;gap:4px;min-width:0}.admin-kit-exchange>div{display:flex;align-items:center;gap:6px}.admin-kit-exchange img,.admin-kit-exchange svg{width:24px;height:24px;object-fit:contain}.admin-kit-exchange>span{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:hsl(var(--muted-foreground))}.admin-kit-table{width:100%;table-layout:fixed;border-collapse:collapse}.admin-kit-table th{padding:12px;text-align:start;font-size:12px;font-weight:500;text-transform:none;color:hsl(var(--muted-foreground));white-space:nowrap}.admin-kit-table td{height:48px;padding:8px 12px;border-top:1px solid hsl(var(--border));vertical-align:middle;font-size:13px;overflow-wrap:normal}.admin-kit-table [data-numeric=true]{text-align:end;font-variant-numeric:tabular-nums}.admin-kit-table tr:hover{background:hsl(var(--muted) / .3)}.admin-kit-mobile-rows{display:none}.admin-kit-mobile-row{padding:16px;border:1px solid hsl(var(--border));border-radius:8px;min-width:0}.admin-kit-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding-top:16px;font-size:13px;color:hsl(var(--muted-foreground))}.admin-kit-pagination-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}.admin-kit-page-links{display:flex;align-items:center;gap:4px}.admin-kit-pagination .admin-kit-input{height:32px;font-size:13px}.admin-kit-pagination [aria-current=page]{background:hsl(var(--admin-brand) / .14);border-color:hsl(var(--admin-brand));color:hsl(var(--foreground));font-weight:600}.admin-kit-pagination .admin-kit-button{width:32px;padding-inline:0}@media(min-width:640px)and (max-width:1023px){.admin-kit-table [data-tablet-hidden=true]{display:none}}@media(max-width:639px){.admin-kit-tabs[data-variant=segmented] .admin-kit-tab{min-height:44px}.admin-kit-page-header{flex-direction:column}.admin-kit-button,.admin-kit-button[data-admin-size],.admin-kit-icon-button,.admin-kit-tab,.admin-kit-menu-item{min-height:44px;height:auto}.admin-kit-icon-button{width:44px}.admin-kit-input:not(.admin-kit-textarea){min-height:44px}.admin-kit-checkbox{width:44px;height:44px}.admin-kit-pagination .admin-kit-button{width:44px}.admin-kit-pagination-controls{width:100%;flex-direction:column;align-items:stretch;gap:12px}.admin-kit-pagination-controls>label{width:100%}.admin-kit-pagination .admin-kit-input{width:100%;height:44px}.admin-kit-page-links{justify-content:center}.admin-kit-page-links [data-mobile-hidden=true],.admin-kit-table{display:none}.admin-kit-mobile-rows{display:grid;gap:12px}.admin-kit-settings-row{flex-direction:column;align-items:stretch;gap:12px}.admin-kit-settings-control{width:100%}.admin-kit-save-bar{flex-direction:column;align-items:stretch}.admin-kit-drawer{width:100vw}.admin-kit-drawer>footer>*{flex:1}}.public-shell .public-landing-page section.qx-community{position:relative;isolation:isolate;margin-top:clamp(3.5rem,7vw,6rem);padding-inline:24px}.qx-community-inner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:2rem 3rem;min-height:156px;padding:2rem clamp(1.5rem,4vw,3.5rem);overflow:hidden;border:1px solid rgb(var(--theme-info-rgb)/.23);border-radius:24px;background:radial-gradient(ellipse at 83% 12%,rgb(var(--theme-info-rgb)/.1),transparent 42%),radial-gradient(ellipse at 14% 100%,rgb(var(--theme-info-rgb)/.09),transparent 53%),linear-gradient(125deg,rgb(var(--theme-tone242-rgb)/.94),rgb(var(--theme-tone366-rgb)/.92));box-shadow:0 14px 42px -34px rgb(var(--theme-info-rgb)/.28),inset 0 1px rgb(var(--theme-white-rgb)/.8)}.qx-community-inner:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--theme-info),var(--theme-info) 52%,var(--theme-info))}.qx-community-copy{position:relative;z-index:1;min-width:0}.qx-community-eyebrow{display:flex;align-items:center;gap:.65rem;margin-bottom:.75rem;color:var(--theme-info);font-family:var(--font-mono, monospace);font-size:.65rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.qx-community-eyebrow:before{content:"";width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:var(--theme-info);box-shadow:0 0 0 3px rgb(var(--theme-info-rgb)/.12)}.qx-community-title{margin:0;color:hsl(var(--foreground));font-family:var(--font-marketing, "Outfit", sans-serif);font-size:clamp(1.38rem,2.25vw,1.8rem);font-weight:700;letter-spacing:-.035em;line-height:1.12}.qx-community-description{margin:.45rem 0 0;color:hsl(var(--muted-foreground));font-size:.83rem;line-height:1.5}.qx-community-links{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--community-spacing, 14px)}.qx-community-link{position:relative;display:grid;flex:0 0 auto;place-items:center;width:var(--community-circle-size, 52px);height:var(--community-circle-size, 52px);border:1px solid rgb(var(--theme-info-rgb)/.48);border-radius:50%;color:var(--theme-forestDeep);background:radial-gradient(circle at 29% 16%,rgb(var(--theme-white-rgb)/.96),transparent 47%),linear-gradient(148deg,var(--theme-tone376) 0%,var(--theme-tone377) 54%,var(--theme-tone378) 100%);box-shadow:inset 0 1px 1px rgb(var(--theme-white-rgb)/.95),inset 0 calc(var(--community-depth) * -5px) calc(var(--community-depth) * 9px) rgb(var(--theme-info-rgb)/.13),0 calc(3px + var(--community-depth) * 6px) calc(5px + var(--community-depth) * 9px) -4px rgb(var(--theme-info-rgb)/.28),0 0 calc(var(--community-glow) * 20px) rgb(var(--theme-info-rgb)/calc(var(--community-glow) * .28));text-decoration:none;transition:transform .26s cubic-bezier(.2,.8,.2,1),box-shadow .26s ease}.qx-community-link:after{content:"";position:absolute;inset:3px;pointer-events:none;border:1px solid rgb(var(--theme-white-rgb)/.67);border-radius:inherit}.qx-community-link:hover,.qx-community-link:focus-visible{box-shadow:inset 0 1px 1px rgb(var(--theme-white-rgb)/.95),inset 0 calc(var(--community-depth) * -5px) 9px rgb(var(--theme-info-rgb)/.1),0 11px 18px -7px rgb(var(--theme-info-rgb)/.34),0 0 calc(9px + var(--community-glow) * 22px) rgb(var(--theme-info-rgb)/calc(.12 + var(--community-glow) * .35)),0 0 calc(var(--community-glow) * 26px) rgb(var(--theme-info-rgb)/calc(var(--community-glow) * .21))}.qx-community-link[data-hover=lift]:hover,.qx-community-link[data-hover=lift]:focus-visible{transform:translateY(-4px)}.qx-community-link[data-hover=scale]:hover,.qx-community-link[data-hover=scale]:focus-visible{transform:scale(1.08)}.qx-community-link[data-hover=glow]:hover,.qx-community-link[data-hover=glow]:focus-visible{transform:translateY(-2px)}.qx-community-link:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:4px}.qx-community-mark{position:relative;z-index:1;display:grid;width:var(--community-icon-size, 25px);height:var(--community-icon-size, 25px);place-items:center}.qx-community-mark :is(img,svg,span){display:block;width:100%;height:100%;object-fit:contain}.qx-community-mark.qx-community-instagram{width:calc(var(--community-icon-size, 25px) + 7px);height:calc(var(--community-icon-size, 25px) + 7px);padding:5px;border-radius:9px;color:var(--theme-white);background:radial-gradient(circle at 28% 105%,var(--theme-tone382) 0%,var(--theme-tone383) 23%,var(--theme-tone384) 45%,var(--theme-tone385) 70%,var(--theme-info) 100%);box-shadow:inset 0 1px 1px rgb(var(--theme-white-rgb)/.42),0 2px 5px rgb(var(--theme-copper-rgb)/.18)}.qx-community-mark.qx-community-inset{width:calc(var(--community-icon-size, 25px) + 9px);height:calc(var(--community-icon-size, 25px) + 9px);padding:6px;border:1px solid rgb(var(--theme-forestDeep-rgb)/.09);border-radius:9px;color:var(--theme-tone389);background:var(--theme-white);box-shadow:0 2px 5px rgb(var(--theme-forestDeep-rgb)/.1)}.qx-community-mark.qx-community-inset svg,.qx-community-mark.qx-community-instagram svg{width:100%;height:100%}.dark .qx-community-inner{border-color:rgb(var(--theme-info-rgb)/.23);background:radial-gradient(ellipse at 83% 12%,rgb(var(--theme-info-rgb)/.13),transparent 42%),radial-gradient(ellipse at 14% 100%,rgb(var(--theme-info-rgb)/.1),transparent 53%),linear-gradient(125deg,rgb(var(--theme-forestDeep-rgb)/.95),rgb(var(--theme-forestDeep-rgb)/.96));box-shadow:0 16px 42px -31px rgb(var(--theme-forestDeep-rgb)/.8),inset 0 1px rgb(var(--theme-tone396-rgb)/.07)}.dark .qx-community-eyebrow{color:var(--theme-info)}.dark .qx-community-link{border-color:rgb(var(--theme-info-rgb)/.48);background:radial-gradient(circle at 29% 16%,rgb(var(--theme-white-rgb)/.26),transparent 48%),linear-gradient(145deg,var(--theme-info) 0%,var(--theme-forestDeep) 54%,var(--theme-forestDeep) 100%);box-shadow:inset 0 1px 1px rgb(var(--theme-tone402-rgb)/.32),inset 0 calc(var(--community-depth) * -6px) 10px rgb(var(--theme-forestDeep-rgb)/.25),0 7px 15px -5px rgb(var(--theme-forestDeep-rgb)/.65),0 0 calc(var(--community-glow) * 20px) rgb(var(--theme-info-rgb)/calc(var(--community-glow) * .35))}.dark .qx-community-link:after{border-color:rgb(var(--theme-tone405-rgb)/.15)}.dark .qx-community-link:hover,.dark .qx-community-link:focus-visible{box-shadow:0 11px 22px -7px rgb(var(--theme-forestDeep-rgb)/.75),0 0 calc(10px + var(--community-glow) * 24px) rgb(var(--theme-info-rgb)/calc(.12 + var(--community-glow) * .42)),0 0 calc(var(--community-glow) * 26px) rgb(var(--theme-info-rgb)/calc(var(--community-glow) * .28))}@media(max-width:900px){.qx-community-inner{flex-direction:column;align-items:flex-start;gap:1.55rem;padding:1.65rem 1.5rem}.qx-community-links{justify-content:flex-start}}@media(max-width:420px){.public-shell .public-landing-page section.qx-community{padding-inline:16px}.qx-community-inner{border-radius:18px;padding:1.5rem 1.2rem}.qx-community-links{gap:min(var(--community-spacing, 14px),12px)}.qx-community-link{width:min(var(--community-circle-size, 52px),52px);height:min(var(--community-circle-size, 52px),52px)}.qx-community-mark{width:min(var(--community-icon-size, 25px),27px);height:min(var(--community-icon-size, 25px),27px)}}@media(prefers-reduced-motion:reduce){.qx-community-link{transition:none}.qx-community-link:hover,.qx-community-link:focus-visible{transform:none!important}}.public-shell .exchange-card.swap-widget-flow .swap-compact-rate{min-height:38px;gap:7px;margin-top:6px!important;padding:6px 10px}.public-shell .exchange-card.swap-widget-flow .swap-compact-rate .reference-rate-content{flex-wrap:wrap;gap:3px 8px}.public-shell .exchange-card.swap-widget-flow .swap-compact-rate .reference-rate-text{flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:3px 7px}.public-shell .exchange-card.swap-widget-flow .swap-compact-rate .reference-rate-value{margin-top:0;font-size:13px}.public-shell .exchange-card.swap-widget-flow .swap-step2-progress-track{grid-template-columns:repeat(3,1fr);width:74px}.public-shell .exchange-card.swap-widget-flow:is(.swap-widget-step-2,.swap-widget-step-3)>.swap-step-panel{display:flex!important;flex:1 1 0%!important;flex-direction:column;min-height:0!important;overflow:hidden!important;outline:none}.public-shell .exchange-card.swap-widget-flow .swap-step2-fields,.public-shell .exchange-card.swap-widget-flow .swap-summary-scroll{flex:1 1 0%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.public-shell .exchange-card.swap-widget-flow .swap-step2-fields{display:grid!important;align-content:start;gap:12px;padding:10px 2px 14px}.public-shell .exchange-card.swap-widget-flow .swap-stage-actions{display:flex;flex:0 0 auto;gap:10px;padding-top:12px}.public-shell .exchange-card.swap-widget-flow .swap-stage-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 17px;border-radius:13px;font-size:13px;font-weight:700;cursor:pointer}.public-shell .exchange-card.swap-widget-flow .swap-back-button{border:1px solid hsl(var(--border));background:hsl(var(--card) / .7);color:hsl(var(--foreground))}.public-shell .exchange-card.swap-widget-flow .swap-next-button,.public-shell .exchange-card.swap-widget-flow .swap-overlay-footer button{border:0;background:var(--widget-brand-gradient);color:var(--theme-white);box-shadow:0 7px 20px hsl(var(--primary) / .22)}.public-shell .exchange-card.swap-widget-flow .swap-summary-scroll{padding:3px 2px 12px}.public-shell .exchange-card.swap-widget-flow .swap-summary-card,.public-shell .exchange-card.swap-widget-flow .swap-summary-terms{border:1px solid hsl(var(--border));border-radius:16px;background:radial-gradient(circle at 10% 0%,hsl(var(--primary) / .08),transparent 50%),hsl(var(--card));padding:14px;box-shadow:inset 0 1px hsl(var(--foreground) / .03)}.public-shell .exchange-card.swap-widget-flow .swap-summary-leg{display:flex;align-items:center;gap:10px;min-width:0}.public-shell .exchange-card.swap-widget-flow .swap-summary-leg strong{display:block;color:hsl(var(--foreground));font-size:18px;font-weight:750}.public-shell .exchange-card.swap-widget-flow .swap-summary-leg small{display:block;color:hsl(var(--muted-foreground));font-size:12px}.public-shell .exchange-card.swap-widget-flow .swap-route-recap-icon{position:relative;flex:0 0 36px;width:36px;height:36px;border-radius:50%}.public-shell .exchange-card.swap-widget-flow .swap-recap-network-badge{position:absolute;right:-4px;bottom:-3px;z-index:2;display:grid;width:24px;height:24px;place-items:center;padding:0;overflow:visible;border:0;border-radius:50%;background:transparent;box-shadow:none}.public-shell .exchange-card.swap-widget-flow .swap-recap-network-badge>.qx-network-badge{--qx-network-badge-size: 20px !important}.public-shell .exchange-card.swap-widget-flow .swap-recap-network-badge>span:last-child{display:none}.public-shell .exchange-card.swap-widget-flow .swap-summary-arrow{margin:5px 0 5px 8px;color:hsl(var(--primary))}.public-shell .exchange-card.swap-widget-flow .swap-summary-show{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;padding:13px 2px 0;border-top:1px solid hsl(var(--border));color:hsl(var(--foreground));font-size:13px}.public-shell .exchange-card.swap-widget-flow .swap-summary-terms{margin-top:10px;padding:5px 11px}.public-shell .exchange-card.swap-widget-flow .swap-summary-footer{display:grid;flex:0 0 auto;gap:8px;padding-top:8px}.public-shell .exchange-card.swap-widget-flow .swap-summary-footer .swap-stage-actions{padding:0}.public-shell .exchange-card.swap-widget-flow .swap-summary-footer .widget-primary-submit{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 17px}.public-shell .exchange-card.swap-widget-flow .swap-addon-launch{display:flex;width:100%;min-height:44px;align-items:center;justify-content:space-between;padding:0 13px;border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--card) / .7);color:hsl(var(--foreground));font-size:13px}.public-shell .exchange-card.swap-widget-flow .swap-overlay{position:absolute;z-index:40;inset:10px;display:flex;flex-direction:column;min-height:0;padding:18px;border:1px solid hsl(var(--primary) / .5);border-radius:20px;background:radial-gradient(circle at 0 0,hsl(var(--primary) / .12),transparent 45%),hsl(var(--card));color:hsl(var(--foreground));box-shadow:0 20px 48px rgb(var(--theme-black-rgb)/.35),0 0 16px hsl(var(--primary) / .16)}.public-shell .exchange-card.swap-widget-flow .swap-overlay-head{display:flex;flex:0 0 auto;min-height:44px;align-items:center;justify-content:space-between;gap:8px;font-weight:750}.public-shell .exchange-card.swap-widget-flow .swap-overlay-head button{padding:7px;color:hsl(var(--foreground))}.public-shell .exchange-card.swap-widget-flow .swap-overlay-body{flex:1 1 0%;min-height:0;overflow-y:auto;padding-top:12px}.public-shell .exchange-card.swap-widget-flow .swap-overlay-footer{flex:0 0 auto;padding-top:10px}.public-shell .exchange-card.swap-widget-flow .swap-overlay-footer button{width:100%;min-height:46px;border-radius:13px;font-weight:750}.public-shell .exchange-card.swap-widget-flow .swap-addon-options-list{display:grid;gap:9px}.public-shell .exchange-card.swap-widget-flow .swap-addon-options-list>:is(label,div),.public-shell .exchange-card.swap-widget-flow .swap-detail-popup-receive{border:1px solid hsl(var(--border));border-radius:13px;background:hsl(var(--background) / .58);padding:12px}.public-shell .exchange-card.swap-widget-flow .swap-detail-popup-receive{display:flex;align-items:center;justify-content:center;gap:16px;min-width:0;min-height:74px;border-color:hsl(var(--primary) / .25);background:linear-gradient(120deg,hsl(var(--primary) / .08),hsl(var(--background) / .72) 60%,hsl(var(--secondary) / .06));box-shadow:0 8px 24px hsl(var(--foreground) / .04)}.public-shell .exchange-card.swap-widget-flow .swap-detail-popup-receive>.swap-route-recap-icon{flex:0 0 48px}.public-shell .exchange-card.swap-widget-flow .swap-detail-popup-receive-copy{display:flex;flex-direction:column;gap:3px;min-width:0;text-align:left}.public-shell .exchange-card.swap-widget-flow .swap-detail-popup-receive-copy strong{color:hsl(var(--foreground));font-size:clamp(16px,4vw,20px);font-weight:800;line-height:1.2;overflow-wrap:anywhere}.public-shell .exchange-card.swap-widget-flow .swap-detail-popup-receive-copy>span{color:hsl(var(--muted-foreground));font-size:12px;font-weight:650;line-height:1.35;overflow-wrap:anywhere}.public-shell .exchange-card.swap-widget-flow .swap-addon-options-list>label{align-items:center}.public-shell .exchange-card.swap-widget-flow .swap-addon-options-list>label:focus-within{outline:2px solid hsl(var(--primary));outline-offset:2px}.public-shell .exchange-card.swap-widget-flow .swap-addon-options-list .swap-addon-native-checkbox{position:static;flex:0 0 18px;width:18px;height:18px;margin:0;opacity:1;accent-color:hsl(var(--primary))}.public-shell .exchange-card.swap-widget-flow .swap-addon-options-list small{line-height:1.5}.public-shell .exchange-card.swap-widget-flow .swap-addon-price{padding:2px 7px;border-radius:99px;background:hsl(var(--primary) / .12);color:hsl(var(--primary));font-size:12px}.public-shell .exchange-card.swap-widget-flow .swap-addon-icon{display:grid;flex:0 0 35px;width:35px;height:35px;place-items:center;border:1px solid hsl(var(--primary) / .2);border-radius:10px;background:hsl(var(--primary) / .1);color:hsl(var(--primary))}.public-shell .exchange-card.swap-widget-flow .swap-detail-popup-rows{margin-top:17px}.public-shell .exchange-card.swap-widget-flow .swap-detail-popup-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:8px;padding:13px 0;border-top:1px solid hsl(var(--border));font-size:12px}.public-shell .exchange-card.swap-widget-flow .swap-detail-popup-row span:nth-child(2){overflow-wrap:anywhere}.public-shell .exchange-card.swap-widget-flow .swap-detail-popup-row button{padding:5px;color:hsl(var(--primary))}@media(max-width:520px){.public-shell .exchange-card.swap-widget-flow .swap-overlay{inset:8px;padding:15px}}.public-widget-progress,.public-widget-details-summary,.public-widget-review-details,.public-widget-quote-spinner{display:none}@layer components{html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-mode-viewport{width:100%!important;max-width:400px!important;min-width:0!important;min-height:0!important;height:auto!important;max-height:none!important;margin-inline:0!important;overflow:visible!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-mode-viewport>.exchange-mode-layer.active-layer:not(.exchange-menu-layer){position:relative!important;inset:auto!important;height:auto!important;min-height:0!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-mode-viewport:has(.qx-overlay-card){position:relative!important;z-index:1500!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget{width:100%!important;max-width:400px!important;min-width:0!important;min-height:0!important;height:auto!important;max-height:none!important;padding:14px!important;border:1px solid var(--public-border-strong)!important;border-radius:14px!important;background:var(--public-surface)!important;color:var(--public-text)!important;box-shadow:none!important;font-family:var(--public-font-body)!important;font-size:14px!important;line-height:1.5!important;gap:10px!important;overflow:visible!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget :is(.widget-form-body,.convert-widget-form-viewport,.convert-step-panel,.swap-step-panel,.swap-quote-scroll-region,.swap-step2-fields,.swap-summary-scroll){height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;flex:0 1 auto!important;padding:0!important;outline:none!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .reference-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;margin:0 0 10px!important;padding:0!important;background:transparent!important;border:0!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .reference-top-bar{grid-column:1!important;grid-row:1!important;display:flex!important;align-items:center!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .reference-title-row{grid-column:2!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;border:0!important;margin:0!important;padding:0!important;min-height:34px!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .reference-title-row :is(h2,.swap-step2-progress){display:none!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .widget-tabs-pill{display:inline-flex!important;gap:2px!important;padding:3px!important;min-height:34px!important;border:1px solid var(--public-border)!important;border-radius:9px!important;background:var(--public-input)!important;box-shadow:none!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .widget-tabs-pill :is(button,[data-widget-mode-label]){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:28px!important;height:28px!important;padding:0 12px!important;border:0!important;border-radius:6px!important;font:500 13px/1.3 var(--public-font-body)!important;text-transform:none!important;letter-spacing:normal!important;background:transparent!important;color:var(--public-text2)!important;box-shadow:none!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .widget-tabs-pill :is(button,[data-widget-mode-label]).active{background:var(--public-raised2)!important;color:var(--public-text)!important;box-shadow:none!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .reference-menu-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;border:1px solid var(--public-border-strong)!important;border-radius:8px!important;background:transparent!important;color:var(--public-text2)!important;box-shadow:none!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .public-widget-progress{grid-column:1/-1!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;color:var(--public-text2)!important;font:400 12px/1.5 var(--public-font-body)!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .public-widget-progress strong{color:var(--public-text)!important;font-weight:500!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .public-widget-progress-bars{display:inline-flex!important;gap:4px!important;flex:none!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .public-widget-progress-bars i{display:block!important;width:16px!important;height:3px!important;border-radius:2px!important;background:var(--public-raised2)!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .public-widget-progress-bars i[data-active=true]{background:var(--public-accent)!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget :is(.exchange-flow-stack,.convert-quote-flow){display:flex!important;flex-direction:column!important;gap:8px!important;margin:0!important;padding:0!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .reference-amount-panel{display:flex!important;flex-direction:column!important;gap:6px!important;min-width:0!important;min-height:0!important;padding:10px 12px!important;border:1px solid var(--public-border)!important;border-radius:10px!important;background:var(--public-input)!important;box-shadow:none!important;color:var(--public-text)!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .reference-amount-header{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:4px 10px!important;margin:0!important;padding:0!important;min-height:0!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget :is(.reference-amount-label,.reference-amount-footer,.reference-amount-footer span){color:var(--public-text2)!important;font:400 12px/1.5 var(--public-font-body)!important;text-transform:none!important;letter-spacing:normal!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .reference-amount-footer{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;gap:3px 8px!important;margin:0!important;padding:0!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .reference-amount-input{width:100%!important;min-width:0!important;min-height:40px!important;height:40px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;color:var(--public-text)!important;font:600 24px/1.35 var(--public-font-body)!important;font-variant-numeric:tabular-nums!important;letter-spacing:normal!important;direction:ltr!important;unicode-bidi:isolate!important;box-shadow:none!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .reference-amount-input::placeholder{color:var(--public-disabled-text)!important;opacity:1!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .reference-amount-input:is(:autofill,:-webkit-autofill){box-shadow:0 0 0 1000px var(--public-input) inset!important;-webkit-text-fill-color:var(--public-text)!important;caret-color:var(--public-text)!important;transition:none!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .reference-swap-divider{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:0!important;min-height:0!important;max-height:0!important;flex:0 0 0!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important;overflow:visible!important;pointer-events:none!important;z-index:2!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .reference-swap-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;flex:0 0 28px!important;aspect-ratio:1!important;margin:0!important;padding:0!important;border:2px solid var(--public-surface)!important;border-radius:50%!important;background:var(--public-raised2)!important;color:var(--public-text)!important;box-shadow:none!important;pointer-events:auto!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .reference-swap-button svg{width:18px!important;height:18px!important;flex:none!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .reference-amount-panel{mask-image:none!important;-webkit-mask-image:none!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget :is(.reference-rate-summary,.swap-compact-rate,.swap-summary-rate){display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;min-height:0!important;margin:10px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--public-text2)!important;box-shadow:none!important;font-size:13px!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .reference-rate-content{display:flex!important;flex:1!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:4px 8px!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .reference-rate-text{display:flex!important;flex-wrap:wrap!important;flex-direction:row!important;align-items:baseline!important;justify-content:space-between!important;gap:5px 8px!important;flex:1!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget :is(.reference-rate-label,.swap-summary-rate-label){color:var(--public-text2)!important;font:400 13px/1.5 var(--public-font-body)!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget :is(.reference-rate-value,.swap-summary-rate-value){color:var(--public-text)!important;font:500 13px/1.5 var(--public-font-body)!important;font-variant-numeric:tabular-nums!important;overflow-wrap:anywhere!important;margin:0!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .reference-rate-timer{font:400 11px/1.5 var(--public-font-mono)!important;border:0!important;border-radius:5px!important;padding:0 6px!important;background:var(--public-raised)!important;color:var(--public-text2)!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .field-hint{margin:6px 0 0!important;color:var(--public-text2)!important;font:400 12px/1.5 var(--public-font-body)!important;overflow-wrap:anywhere!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget :is(.quote-error,.convert-quote-error,.notice-error){color:var(--public-danger)!important;font-size:12px!important;line-height:1.5!important;margin-block:8px!important;padding:10px!important;border-radius:8px!important;background:color-mix(in srgb,var(--public-danger) 7%,var(--public-input))!important;border-color:color-mix(in srgb,var(--public-danger) 35%,transparent)!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .convert-rate-tabs{display:flex!important;gap:2px!important;min-height:34px!important;padding:3px!important;margin:0 0 10px!important;border:1px solid var(--public-border)!important;border-radius:9px!important;background:var(--public-input)!important;box-shadow:none!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .convert-rate-tab{display:inline-flex!important;flex:1!important;align-items:center!important;justify-content:center!important;min-height:28px!important;height:28px!important;margin:0!important;padding:0 8px!important;font:500 13px/1.3 var(--public-font-body)!important;color:var(--public-text2)!important;border:0!important;border-radius:6px!important;background:transparent!important;box-shadow:none!important;text-transform:none!important;letter-spacing:normal!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .convert-rate-tab[aria-pressed=true]{background:var(--public-raised2)!important;color:var(--public-text)!important;box-shadow:none!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .swap-addons-dropdown{margin:10px 0 0!important;border:1px solid var(--public-border)!important;border-radius:10px!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .swap-addons-dropdown>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;min-height:40px!important;padding:8px 10px!important;font:500 13px/1.4 var(--public-font-body)!important;color:var(--public-text)!important;background:transparent!important;box-shadow:none!important;cursor:pointer!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .swap-addons-dropdown-count{font-size:11px!important;color:var(--public-text2)!important;background:var(--public-raised)!important;padding:2px 5px!important;border-radius:6px!important;white-space:normal!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .swap-addon-options{margin:0!important;padding:0 8px 8px!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .swap-addon-options-compact>div:first-child{display:none!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .swap-addon-options-list{display:grid!important;gap:8px!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .swap-addon-options-list>:is(label,div){display:flex!important;align-items:center!important;gap:8px!important;min-height:44px!important;padding:8px!important;border:1px solid var(--public-border)!important;border-radius:8px!important;background:var(--public-input)!important;box-shadow:none!important;font-size:13px!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .swap-addon-options-list>label[data-selected=true]{border-color:color-mix(in srgb,var(--public-accent) 50%,transparent)!important;background:var(--public-input)!important;box-shadow:none!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .swap-addon-options-list>label:focus-within{outline:none!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .swap-addon-native-checkbox{position:static!important;flex:0 0 16px!important;width:16px!important;height:16px!important;min-height:0!important;margin:0!important;opacity:1!important;accent-color:var(--public-primary)!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .swap-addon-icon{display:grid!important;place-items:center!important;flex:0 0 26px!important;width:26px!important;height:26px!important;border:0!important;border-radius:7px!important;background:var(--public-accent-soft)!important;color:var(--public-accent)!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .swap-addon-options-list strong{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;gap:4px 8px!important;font-size:13px!important;font-weight:500!important;color:var(--public-text)!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .swap-addon-options-list small{display:block!important;font-size:12px!important;line-height:1.4!important;color:var(--public-text2)!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .swap-addon-price{margin-inline-start:auto!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;color:var(--public-accent)!important;font:500 12px/1.5 var(--public-font-body)!important;white-space:nowrap!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget [data-testid=swap-fee-breakdown]{margin:0!important;padding:8px 0 0!important;border:0!important;border-top:1px solid var(--public-border)!important;border-radius:0!important;background:transparent!important;color:var(--public-text)!important;box-shadow:none!important;font:400 12px/1.5 var(--public-font-body)!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) [data-testid=swap-fee-breakdown] .text-foreground{color:var(--public-text)!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) [data-testid=swap-fee-breakdown] .text-muted-foreground{color:var(--public-text2)!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget [data-testid=swap-fee-breakdown] .font-mono{font-family:var(--public-font-body)!important;font-variant-numeric:tabular-nums!important;direction:ltr!important;unicode-bidi:isolate!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:end!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget [data-testid=fee-final-receive]{border-top:1px dashed var(--public-border-strong)!important;padding-top:6px!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget :is(.exchange-submit-wrap,.swap-stage-actions,.convert-step2-footer,.convert-order-actions){margin:10px 0 0!important;padding:0!important;gap:8px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget :is(.button,.widget-primary-submit,.swap-next-button,.swap-back-button,.swap-step-back){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:36px!important;border:1px solid var(--public-border-strong)!important;border-radius:8px!important;padding:0 12px!important;background:transparent!important;color:var(--public-text)!important;font:500 14px/1.4 var(--public-font-body)!important;text-transform:none!important;letter-spacing:normal!important;box-shadow:none!important;white-space:normal!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget :is(.widget-primary-submit,.swap-next-button,.button-primary){min-height:44px!important;height:auto!important;background:var(--public-primary)!important;color:var(--public-primary-text)!important;border-color:transparent!important;flex:1!important;font-weight:600!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .widget-primary-submit{width:100%!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget :is(.widget-primary-submit,.swap-next-button,.button-primary):disabled{background:var(--public-disabled)!important;color:var(--public-disabled-text)!important;opacity:1!important;cursor:not-allowed!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .continue-arrow-accent{display:inline-flex!important;background:transparent!important;color:inherit!important;border:0!important;box-shadow:none!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget :is(.order-details-content,.swap-step2-fields){display:grid!important;gap:12px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .order-detail-field{min-width:0!important;gap:6px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .order-detail-field>label{font:500 12px/1.5 var(--public-font-body)!important;color:var(--public-text2)!important;text-transform:none!important;letter-spacing:normal!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .order-detail-field--email>label>span:last-child:not(.required-field-mark){display:none!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .order-detail-field :is(input:not([type=checkbox]),select,textarea){width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;max-height:none!important;margin:0!important;padding-block:8px!important;padding-inline:12px!important;border:1px solid var(--public-border-strong)!important;border-radius:8px!important;background:var(--public-input)!important;color:var(--public-text)!important;font-size:14px!important;box-shadow:none!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .order-detail-field :is(input,textarea)::placeholder{color:var(--public-text2)!important;opacity:1!important;font-family:var(--public-font-body)!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .order-detail-field :is(input:not([type=checkbox]),select,textarea):has(+svg){padding-inline-start:38px!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .order-detail-field :is(.relative,.swap-step2-input-shell):has(>svg)>:is(input,textarea,select){padding-inline-start:38px!important;padding-inline-end:12px!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .order-detail-field :is(.relative,.swap-step2-input-shell)>svg{left:auto!important;right:auto!important;inset-inline-start:12px!important;width:16px!important;height:16px!important;color:var(--public-text2)!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .order-detail-field textarea{height:auto!important;min-height:88px!important;padding-block:10px!important;resize:vertical!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget :is(.convert-route-summary,.swap-summary-card,.swap-summary-terms,.swap-detail-popup-receive){min-height:0!important;margin:0 0 10px!important;padding:10px!important;border:1px solid var(--public-border)!important;border-radius:9px!important;background:var(--public-input)!important;box-shadow:none!important;color:var(--public-text)!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget :is(.swap-summary-leg strong,.convert-route-summary-amount){font:500 14px/1.5 var(--public-font-body)!important;color:var(--public-text)!important;font-variant-numeric:tabular-nums!important;overflow-wrap:anywhere!important;direction:ltr!important;unicode-bidi:isolate!important;white-space:normal!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget :is(.swap-summary-leg small,.convert-route-summary-network){font-size:12px!important;color:var(--public-text2)!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .convert-route-summary :is(.crypto-identity-primary,.crypto-identity-code,.crypto-identity-primary strong){color:var(--public-text)!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .convert-route-summary :is(.crypto-identity-secondary,.crypto-identity-network){color:var(--public-text2)!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .convert-route-summary .crypto-network-badge{color:var(--public-text2)!important;background:var(--public-raised)!important;border-color:var(--public-border-strong)!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .convert-route-summary .crypto-network-badge>span{color:inherit!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .convert-route-summary-back{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;flex:0 0 44px!important;color:var(--public-text)!important;background:var(--public-raised)!important;border-color:var(--public-border-strong)!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .swap-summary-show{margin-top:8px!important;padding:8px 0 0!important;color:var(--public-text)!important;min-height:36px!important;background:transparent!important;border-color:var(--public-border)!important;font-size:12px!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .swap-summary-footer{padding:0!important;gap:8px!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget :is(.text-muted-foreground,.convert-route-summary-arrow){color:var(--public-text2)!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .required-field-mark{color:var(--public-danger)!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget :is(button,input,select,textarea,summary,a):focus-visible{outline:2px solid var(--public-accent)!important;outline-offset:2px!important;box-shadow:none!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .qx-overlay-card{width:min(400px,var(--qx-selector-anchor-width,100%))!important;max-width:400px!important;height:auto!important;max-height:min(80dvh,var(--qx-selector-anchor-max-height,80dvh))!important;padding:12px!important;border:1px solid var(--public-border-strong)!important;border-radius:12px!important;background:var(--public-surface)!important;color:var(--public-text)!important;box-shadow:0 12px 32px rgb(var(--theme-black-rgb)/.22)!important;font-family:var(--public-font-body)!important;opacity:1!important;z-index:1001!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .qx-overlay-header{min-height:40px!important;padding:0 0 10px!important;background:transparent!important;color:var(--public-text)!important;border-color:var(--public-border)!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .qx-overlay-header :is(h2,h3,[role=heading]){font:600 16px/1.4 var(--public-font-body)!important;color:var(--public-text)!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .qx-overlay-search-wrapper{padding:0!important;margin:0 0 8px!important;background:transparent!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .qx-overlay-search{min-height:40px!important;height:40px!important;border:1px solid var(--public-border-strong)!important;border-radius:8px!important;background:var(--public-input)!important;color:var(--public-text2)!important;box-shadow:none!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .qx-overlay-search input{min-width:0!important;padding:0!important;font:400 14px/1.5 var(--public-font-body)!important;background:transparent!important;color:var(--public-text)!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .qx-overlay-chips{display:flex!important;flex-wrap:wrap!important;gap:4px!important;padding:0 0 8px!important;background:transparent!important;border:0!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .qx-overlay-chip{min-height:30px!important;padding:4px 8px!important;font:500 12px/1.3 var(--public-font-body)!important;text-transform:none!important;background:var(--public-raised)!important;color:var(--public-text2)!important;border:1px solid var(--public-border)!important;border-radius:6px!important;box-shadow:none!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .qx-overlay-chip.active{background:var(--public-raised2)!important;color:var(--public-text)!important;border-color:var(--public-border-strong)!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .qx-asset-option{min-height:52px!important;height:auto!important;padding:8px!important;gap:8px!important;background:transparent!important;color:var(--public-text)!important;border-color:var(--public-border)!important;border-radius:8px!important;box-shadow:none!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .qx-asset-option.selected{background:var(--public-raised)!important;color:var(--public-text)!important;border-color:var(--public-border-strong)!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .qx-overlay-close{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;border-radius:8px!important;background:transparent!important;color:var(--public-text2)!important;box-shadow:none!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .qx-menu-row{min-height:44px!important;padding:8px!important;gap:10px!important;border-radius:8px!important;background:transparent!important;color:var(--public-text2)!important;font:500 14px/1.4 var(--public-font-body)!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .qx-menu-row.active{background:var(--public-raised)!important;color:var(--public-text)!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .qx-menu-icon{width:26px!important;height:26px!important;background:var(--public-accent-soft)!important;color:var(--public-accent)!important;border:0!important;box-shadow:none!important;border-radius:7px!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .swap-overlay{inset:0!important;padding:14px!important;border:1px solid var(--public-border-strong)!important;border-radius:14px!important;background:var(--public-surface)!important;color:var(--public-text)!important;box-shadow:none!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .swap-detail-popup-row{font-size:12px!important;gap:8px!important;padding:10px 0!important;border-color:var(--public-border)!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .convert-widget-unavailable-notice{margin:10px 0!important;padding:12px!important;min-height:0!important;background:var(--public-input)!important;border-radius:10px!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget.skeleton{height:380px!important;min-height:380px!important;max-height:380px!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-mode-viewport .exchange-card.redesigned-widget .widget-tabs-pill{width:max-content!important;max-width:100%!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-mode-viewport .exchange-card.redesigned-widget .widget-tabs-pill :is(button,[data-widget-mode-label]){flex:0 1 auto!important;width:auto!important;min-width:0!important;padding-inline:var(--public-inline-gap)!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-mode-viewport .exchange-card.redesigned-widget .reference-menu-btn{width:var(--control-touch)!important;min-width:var(--control-touch)!important}@media(max-width:767px){html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .widget-tabs-pill :is(button,[data-widget-mode-label]){min-height:var(--control-touch)!important;height:var(--control-touch)!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .reference-menu-btn{width:var(--control-touch)!important;min-width:var(--control-touch)!important;height:var(--control-touch)!important;min-height:var(--control-touch)!important}}@media(max-width:639px){html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget{padding:12px!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .reference-amount-input{font-size:21px!important;min-height:44px!important;height:44px!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .convert-rate-tab{min-height:44px!important;height:44px!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget :is(.reference-menu-btn,.qx-overlay-close){width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget :is(.order-detail-field input:not([type=checkbox]),.order-detail-field select){height:44px!important;min-height:44px!important;font-size:16px!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget :is(.button,.swap-back-button,.swap-step-back,.qx-overlay-chip,.swap-summary-show){min-height:44px!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .swap-addons-dropdown>summary{min-height:44px!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .qx-overlay-card{position:fixed!important;inset-inline:0!important;inset-block-start:auto!important;inset-block-end:0!important;width:100%!important;max-width:none!important;height:85dvh!important;max-height:85dvh!important;margin:0!important;transform:none!important;border-radius:14px 14px 0 0!important;padding:12px 12px max(12px,env(safe-area-inset-bottom))!important;z-index:1000!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .qx-overlay-backdrop{position:fixed!important;inset:0!important;width:100%!important;height:100dvh!important;background:rgb(var(--theme-black-rgb)/.5)!important;z-index:999!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .qx-overlay-search{height:44px!important;min-height:44px!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .qx-overlay-search input{font-size:16px!important}}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .reference-menu-btn:after{display:none!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .public-widget-quote-spinner{display:inline-block!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .public-widget-details-summary{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;padding:8px!important;margin-bottom:12px!important;border:1px solid var(--public-border)!important;border-radius:9px!important;background:var(--public-input)!important;font-size:12px!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .public-widget-details-summary>span{display:inline-flex!important;align-items:center!important;min-width:0!important;gap:5px!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .public-widget-details-summary bdi{overflow-wrap:anywhere!important;font-variant-numeric:tabular-nums!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .public-widget-details-summary .swap-route-recap-icon{width:22px!important;height:22px!important;flex:0 0 22px!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .public-widget-details-summary button{margin-inline-start:auto!important;min-height:44px!important;padding:0 6px!important;color:var(--public-accent)!important;background:transparent!important;font-size:12px!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .public-widget-review-details{display:block!important;margin-top:10px!important;padding:0 10px!important;border:1px solid var(--public-border)!important;border-radius:9px!important;background:var(--public-input)!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .public-widget-review-details .swap-detail-popup-row>span:nth-child(2){direction:ltr!important;unicode-bidi:plaintext!important;font-family:var(--public-font-mono)!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:12px!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget :is(.policy-acceptance,.policy-acceptance__copy,.policy-acceptance__copy label){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:0!important;min-height:0!important;color:var(--public-text2)!important;font:400 12px/1.55 var(--public-font-body)!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .policy-acceptance__copy a{color:var(--public-accent)!important;background:transparent!important;font-weight:500!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .public-widget-review-details .swap-detail-popup-row button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;min-width:44px!important;height:44px!important;color:var(--public-accent)!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .qx-overlay-card .crypto-network-badge{border:1px solid var(--public-border)!important;background:var(--public-raised)!important;color:var(--public-text2)!important;border-radius:6px!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .qx-overlay-card :is(.crypto-network-badge>span:last-child,.qx-asset-option-check){color:var(--public-text2)!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .qx-overlay-card :is(.qx-overlay-title,h2,.qx-asset-option strong,.payment-method-copy-name,.crypto-identity-primary,.crypto-identity-primary strong,.crypto-identity-code){color:var(--public-text)!important;font-family:var(--public-font-body)!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .qx-overlay-card :is(.qx-overlay-subtitle,.payment-method-copy-currency,.asset-selector-currency,.crypto-identity-name,.crypto-network-badge,.crypto-identity-network){color:var(--public-text2)!important;text-transform:none!important;font-family:var(--public-font-body)!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .qx-overlay-search input::placeholder{color:var(--public-text2)!important;opacity:1!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .qx-overlay-search :is(svg,button){color:var(--public-text2)!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .qx-overlay-card>.qx-overlay-list{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;padding:0!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .qx-asset-option :is(.crypto-logo,.logo-avatar:not(.fiat-currency-flag),.settlement-payment-avatar){width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;--qx-avatar-size:32px}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .qx-asset-option :is(.crypto-logo,.settlement-payment-avatar){flex:0 0 var(--qx-avatar-size)!important;max-width:var(--qx-avatar-size)!important;max-height:var(--qx-avatar-size)!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .reference-amount-input.quoting{background:var(--public-raised)!important;border-radius:6px!important}@media(prefers-reduced-motion:reduce){html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget :is(.animate-in,.quoting,.skeleton){animation:none!important}}}@layer components{html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .redesigned-widget .reference-amount-limits{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;font:400 12px/1.5 var(--public-font-body);color:var(--public-text3)}.reference-amount-limits>span+span:before{content:"·";margin-inline-end:4px}.reference-amount-input{overflow:hidden;text-overflow:ellipsis}}@layer components{html body #root :is(.public-shell.public-design,.customer-design) .exchange-card.redesigned-widget .reference-amount-panel[data-amount-invalid=true]{border-color:var(--public-danger)!important}}.fiat-limit-line button{min-block-size:var(--control-touch)}@layer components{html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .swap-summary-step .public-widget-review-details .swap-detail-popup-row>.swap-review-email-value:nth-child(2){min-width:0;font-family:var(--public-font-body)!important;font-weight:400;direction:ltr;overflow:visible!important;white-space:normal!important;overflow-wrap:anywhere;text-overflow:clip!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .swap-summary-terms .policy-acceptance input[type=checkbox]{--review-checkbox-size: var(--space-4, 1rem);--review-checkbox-radius: var(--space-1, .25rem);appearance:none;-webkit-appearance:none;display:grid;place-items:center;flex:0 0 var(--review-checkbox-size)!important;width:var(--review-checkbox-size)!important;min-width:var(--review-checkbox-size)!important;height:var(--review-checkbox-size)!important;min-height:var(--review-checkbox-size)!important;margin:0!important;padding:0!important;border:1px solid var(--public-text3)!important;border-radius:var(--review-checkbox-radius)!important;background:var(--public-input)!important;color:var(--public-primary-text);box-shadow:none!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .swap-summary-terms .policy-acceptance input[type=checkbox]:checked{background:var(--public-accent)!important;border-color:var(--public-accent)!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .swap-summary-terms .policy-acceptance input[type=checkbox]:before{content:"";width:calc(var(--review-checkbox-size) / 4);height:calc(var(--review-checkbox-size) / 2);border:solid currentColor;border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg);opacity:0}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .swap-summary-terms .policy-acceptance input[type=checkbox]:checked:before{opacity:1}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .swap-summary-terms .policy-acceptance input[type=checkbox]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .swap-summary-step .swap-summary-card{display:grid!important;grid-template-columns:minmax(0,1fr)!important;padding:var(--public-grid-gap)!important;gap:var(--public-grid-gap)!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .swap-summary-step .swap-summary-leg{display:grid!important;grid-template-columns:var(--control-lg,40px) minmax(0,1fr)!important;gap:var(--public-grid-gap)!important;text-align:start!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .swap-summary-step .swap-route-recap-icon{width:var(--control-lg,40px)!important;height:var(--control-lg,40px)!important;background:transparent!important;padding:0!important;border:0!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .swap-summary-step .swap-summary-leg strong{display:block;font:600 var(--public-summary-amount)/1.3 var(--public-font-body)!important;font-variant-numeric:tabular-nums}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .swap-summary-eyebrow{display:block;font-size:var(--public-label-size);text-transform:uppercase;color:var(--public-text2)}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .swap-summary-step .swap-summary-arrow{transform:rotate(90deg);margin-inline-start:var(--public-inline-gap)!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .swap-summary-step .swap-summary-rate{margin:0!important;border:0!important;border-block-start:1px solid var(--public-border)!important;padding-block-start:var(--public-grid-gap)!important;flex-wrap:wrap}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .swap-summary-step .public-widget-review-details{margin-block-start:var(--public-grid-gap)!important;border:1px solid var(--public-border)!important;padding:var(--public-grid-gap)!important;background:var(--public-surface)!important}.swap-summary-details-head{display:flex;align-items:center;justify-content:space-between;gap:var(--public-grid-gap);padding-block-end:var(--public-inline-gap)}.swap-summary-details-head button{color:var(--public-accent);min-height:var(--control-touch,44px)}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .swap-summary-step .public-widget-review-details .swap-detail-popup-row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)!important;display:grid!important;gap:var(--public-inline-gap)}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .swap-summary-step .public-widget-review-details .swap-detail-popup-row>span:nth-child(2){font-family:var(--public-font-body)!important;overflow:visible!important;white-space:normal!important;overflow-wrap:anywhere;text-overflow:clip!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) .exchange-card.redesigned-widget .swap-summary-step .swap-route-recap-icon>.asset-logo{width:var(--control-lg,40px)!important;height:var(--control-lg,40px)!important;min-width:var(--control-lg,40px)!important;max-width:var(--control-lg,40px)!important;flex:0 0 var(--control-lg,40px)!important}}html body #root .asset-identity-trigger{box-sizing:border-box;display:grid!important;grid-template-columns:minmax(0,1fr) 16px!important;align-items:center!important;gap:8px!important;min-height:56px!important;height:auto!important;padding:8px 10px!important;border-radius:12px!important;text-align:start}html body #root .asset-identity-trigger>:first-child{min-width:0;width:100%}html body #root .asset-identity-trigger>svg{width:16px!important;height:16px!important;justify-self:end;flex-shrink:0}html body #root .public-shell{--asset-selected-width: 158px}html body #root .public-shell .asset-identity-amount-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--asset-selected-width));align-items:center;gap:10px;min-width:0;min-height:56px}html body #root .asset-identity-amount-row>input{width:100%!important;min-width:0!important}html body #root .public-shell .asset-identity-combobox{width:auto!important;min-width:0!important;max-width:var(--asset-selected-width)!important;flex:0 0 var(--asset-selected-width)!important}html body #root .public-shell .asset-identity-trigger{width:100%!important;max-width:100%!important}@media(max-width:520px){html body #root .public-shell{--asset-selected-width: 148px}}html body #root .asset-selected-identity{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-width:0;width:100%}html body #root .asset-selected-logo{display:grid;place-items:center;width:28px;height:28px;position:relative}html body #root .asset-selected-logo{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}html body #root .asset-selected-logo>.asset-logo{--asset-logo-size: 100% !important;width:100%!important;height:100%!important;max-width:100%!important;min-width:0!important;min-height:0!important;flex:none!important}html body #root .asset-selected-logo>:is(.logo-avatar,.payment-method-logo-stack){--qx-avatar-size: 28px;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;max-width:28px!important;max-height:28px!important;flex:0 0 28px!important}html body #root .asset-selected-logo .payment-method-logo-stack>.fiat-currency-flag{--qx-avatar-size: 12px;width:12px!important;height:12px!important;min-width:12px!important;min-height:12px!important;max-width:12px!important;max-height:12px!important;flex:0 0 12px!important;right:auto;left:auto;inset-inline-end:-2px;bottom:-2px}html body #root .asset-selected-logo .payment-method-logo-stack>.payment-logo-frame{background:transparent!important;box-shadow:none!important}html body #root .asset-selected-copy{display:grid;gap:2px;min-width:0;text-align:start;color:inherit!important}html body #root .asset-selected-title{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.3;color:inherit!important}html body #root .asset-selected-meta{display:block;min-width:0;font-size:11px;line-height:1.3;opacity:.8;color:inherit!important}html body #root .asset-selected-meta .asset-selected-network{display:flex;align-items:center;gap:3px;min-width:0;padding:0!important;border:0!important;background:transparent!important;font-size:inherit;line-height:inherit;white-space:nowrap;color:inherit!important;text-transform:none}html body #root .asset-selected-meta .asset-selected-network>.qx-network-badge{--qx-network-badge-size: 12px !important;flex-shrink:0}html body #root .asset-selected-meta .asset-selected-network>span:last-child{overflow:hidden;text-overflow:ellipsis;min-width:0;white-space:nowrap}@layer components{html body #root :is(.public-shell.public-design[data-public-design],.customer-design) :is(.redesigned-widget,.v2-flow-illustration) .asset-identity-amount-row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,142px)!important;align-items:center!important;gap:10px!important;min-width:0!important;min-height:40px!important;direction:ltr}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) :is(.redesigned-widget,.v2-flow-illustration) :is(.asset-identity-combobox,.asset-combobox){display:block!important;min-width:0!important;width:100%!important;max-width:142px!important;flex:none!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) :is(.redesigned-widget,.v2-flow-illustration) .asset-identity-trigger{display:grid!important;grid-template-columns:minmax(0,1fr) 14px!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;padding:0 8px 0 5px!important;border:1px solid var(--public-border-strong,hsl(var(--border)))!important;border-radius:20px!important;background:var(--public-raised,hsl(var(--muted)))!important;color:var(--public-text,hsl(var(--foreground)))!important;box-shadow:none!important;direction:ltr}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) :is(.redesigned-widget,.v2-flow-illustration) .asset-identity-trigger>svg{width:14px!important;height:14px!important;color:var(--public-text3)}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) :is(.redesigned-widget,.v2-flow-illustration) .asset-selected-identity{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;gap:8px!important;align-items:center!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) :is(.redesigned-widget,.v2-flow-illustration) .asset-selected-logo{width:28px!important;height:28px!important;min-width:28px!important;flex:none!important;margin:0!important;border-radius:50%;display:grid;place-items:center}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) :is(.redesigned-widget,.v2-flow-illustration) .asset-selected-logo>:is(.logo-avatar,.payment-logo-frame,.payment-method-logo-stack){width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;max-width:28px!important;max-height:28px!important;margin:0!important;flex:none!important;--qx-avatar-size:28px;border-radius:50%!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) :is(.redesigned-widget,.v2-flow-illustration) .asset-selected-logo :is(img,svg){object-fit:contain!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) :is(.redesigned-widget,.v2-flow-illustration) .asset-selected-copy{gap:1px!important;text-align:left!important;overflow:hidden}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) :is(.redesigned-widget,.v2-flow-illustration) .asset-selected-title{font:600 13px/1.15 var(--public-font-body,inherit)!important;white-space:nowrap!important;text-transform:none!important;letter-spacing:normal!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) :is(.redesigned-widget,.v2-flow-illustration) .asset-selected-meta{font-size:11px!important;line-height:1.15!important;color:var(--public-text3)!important;opacity:1!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) :is(.redesigned-widget,.v2-flow-illustration) .asset-selected-logo .payment-method-logo-stack>.fiat-currency-flag{width:12px!important;height:12px!important;min-width:12px!important;min-height:12px!important;max-width:12px!important;max-height:12px!important}}@layer components{html body #root :is(.public-shell.public-design[data-public-design],.customer-design) :is(.redesigned-widget,.v2-flow-illustration) .asset-selected-logo>.asset-logo{--asset-logo-size:28px!important;width:28px!important;height:28px!important;max-width:28px!important;flex:0 0 28px!important}html body #root :is(.public-shell.public-design[data-public-design],.customer-design) :is(.redesigned-widget,.v2-flow-illustration) .asset-selected-logo .asset-logo-artwork{padding:0!important;border:0!important;background:transparent!important;width:28px!important;height:28px!important;border-radius:50%!important}}@layer components{html body #root :is(.public-shell.public-design[data-public-design],.customer-design) :is(.redesigned-widget,.v2-flow-illustration) .asset-selected-logo .asset-logo-artwork>.logo-avatar .logo-avatar-fallback{display:grid!important;place-items:center!important;width:100%!important;height:100%!important;font:600 13px/1 var(--public-font-body)!important;border-radius:50%!important}}.public-shell .order-terms.policy-acceptance .policy-acceptance__copy{min-width:0;font-size:14px;line-height:1.45}.public-shell .order-terms.policy-acceptance .policy-acceptance__copy label{font:inherit}.public-shell .order-terms.policy-acceptance .policy-acceptance__copy a{color:hsl(var(--primary));font:inherit;font-weight:750;text-decoration:underline;text-decoration-color:hsl(var(--primary) / .55);text-underline-offset:3px;border-radius:3px}.public-shell .order-terms.policy-acceptance .policy-acceptance__copy a:hover{color:var(--theme-copper);text-decoration-color:currentColor}.public-shell .order-terms.policy-acceptance .policy-acceptance__copy a:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}@media(max-width:640px){.public-shell .order-terms.policy-acceptance .policy-acceptance__copy{font-size:11.5px;line-height:1.25}}@layer components{html body #root .public-shell.public-design[data-public-design] .telegram-widget-group{display:flex!important;align-items:flex-start!important;gap:16px!important;width:min(100%,648px)!important;min-width:0!important}html body #root .public-shell.public-design[data-public-design] .telegram-widget-group>.unified-widget{flex:1 1 400px!important;min-width:0!important;width:400px!important;max-width:400px!important;margin:0!important;order:0!important}html body #root .public-shell.public-design[data-public-design] .telegram-bot-promo{flex:0 0 232px;min-width:0;width:232px;color:var(--public-text);font-family:var(--public-font-body)}html body #root .public-shell.public-design[data-public-design] .telegram-bot-card{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--public-border-strong);border-radius:14px;background:var(--public-surface)}html body #root .public-shell.public-design[data-public-design] .telegram-bot-heading{display:flex;align-items:center;gap:8px;min-width:0}html body #root .public-shell.public-design[data-public-design] .telegram-bot-heading strong{font:600 14px/20px var(--public-font-body)}html body #root .public-shell.public-design[data-public-design] .telegram-bot-mark{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:50%;background:var(--theme-logoTelegram);color:var(--theme-white)}html body #root .public-shell.public-design[data-public-design] .telegram-bot-description{margin:0!important;font-size:13px!important;line-height:1.55!important;color:var(--public-text2)!important}html body #root .public-shell.public-design[data-public-design] .telegram-bot-qr{display:grid;place-items:center;width:100%;padding:10px;border-radius:10px;background:var(--theme-white)}html body #root .public-shell.public-design[data-public-design] .telegram-bot-qr svg{display:block;width:100%;height:auto;aspect-ratio:1}html body #root .public-shell.public-design[data-public-design] .telegram-bot-scan{margin:0!important;font-size:12px!important;line-height:18px!important;text-align:center;color:var(--public-text3)!important}html body #root .public-shell.public-design[data-public-design] .telegram-bot-open,html body #root .public-shell.public-design[data-public-design] .telegram-bot-strip-open{display:flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:6px 10px;border:1px solid var(--public-border-strong);border-radius:8px;background:transparent;color:var(--public-text);text-decoration:none;font-size:13px;font-weight:500;line-height:20px}html body #root .public-shell.public-design[data-public-design] .telegram-bot-strip{display:none}@media(min-width:1024px){html body #root .public-shell.public-design[data-public-design] .unified-product-grid:has(.telegram-widget-group){grid-template-columns:minmax(0,1fr) 648px!important;gap:32px!important}html body #root .public-shell.public-design[data-public-design] .unified-widget-column:has(.telegram-widget-group){max-width:none!important}}@media(max-width:1023px){html body #root .public-shell.public-design[data-public-design] .telegram-widget-group{flex-direction:column!important;gap:10px!important;width:min(100%,400px)!important}html body #root .public-shell.public-design[data-public-design] .unified-home-hero .telegram-widget-group{order:3;z-index:1;margin-inline:auto}html body #root .public-shell.public-design[data-public-design] .telegram-widget-group>.unified-widget{flex:auto!important;width:100%!important}html body #root .public-shell.public-design[data-public-design] .telegram-bot-promo{flex:auto;width:100%}html body #root .public-shell.public-design[data-public-design] .telegram-bot-card{display:none}html body #root .public-shell.public-design[data-public-design] .telegram-bot-strip{display:flex;align-items:center;gap:12px;min-height:44px;padding:10px 12px;border:1px solid var(--public-border);border-radius:12px;background:var(--public-surface);color:var(--public-text);text-decoration:none}html body #root .public-shell.public-design[data-public-design] .telegram-bot-strip-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px;overflow-wrap:anywhere}html body #root .public-shell.public-design[data-public-design] .telegram-bot-strip-copy strong{font-size:13px;line-height:1.5;font-weight:600}html body #root .public-shell.public-design[data-public-design] .telegram-bot-strip-copy>span{font-size:12px;line-height:1.5;color:var(--public-text3)}html body #root .public-shell.public-design[data-public-design] .telegram-bot-strip-open{flex-shrink:0;min-height:44px}}@media(width:1024px){html body #root .public-shell.public-design[data-public-design] .telegram-bot-open{min-height:44px}}@media(max-width:767px){html body #root .public-shell.public-design[data-public-design] .unified-home-hero .telegram-widget-group{width:calc(100% - 32px)!important;max-width:400px;margin-top:-24px}}}.public-shell .unified-home-hero :is(.fiat-limit-line .text-link,.reference-amount-limits button){text-decoration:none}@layer components{@media(max-width:767px){html body #root .public-shell.public-design[data-public-design] .unified-home-hero .telegram-widget-group{width:100%!important;max-width:400px;margin-top:0}}}@layer components{html body #root .public-shell.nefi-unified .unified-service-notice{max-width:680px;border-inline-start:3px solid var(--unified-accent);padding:12px 16px;margin-block:16px 24px;background:var(--unified-raised)}html body #root .public-shell.nefi-unified .unified-service-notice p{margin:0;color:var(--unified-ink);font-size:14px;line-height:1.7}html body #root .public-shell.nefi-unified .unified-service-notice a{display:inline-flex;align-items:center;min-height:44px;margin-inline-end:20px;font-size:14px;text-decoration:underline}@font-face{font-family:NefiAlexandria;font-style:normal;font-weight:100 900;font-display:swap;src:url(/brand/unified-design/Alexandria-0.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:NefiAlexandria;font-style:normal;font-weight:100 900;font-display:swap;src:url(/brand/unified-design/Alexandria-1.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:NefiAlexandria;font-style:normal;font-weight:100 900;font-display:swap;src:url(/brand/unified-design/Alexandria-2.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:NefiAlexandria;font-style:normal;font-weight:100 900;font-display:swap;src:url(/brand/unified-design/Alexandria-3.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:NefiPodkova;src:url(/brand/unified-design/Podkova-Variable.woff2) format("woff2");font-weight:400 800;font-display:optional}@font-face{font-family:NefiGeologica;src:url(/brand/unified-design/Geologica-Variable.woff2) format("woff2");font-weight:100 900;font-display:optional}@font-face{font-family:NefiMartian;src:url(/brand/unified-design/MartianMono-Variable.woff2) format("woff2");font-weight:100 800;font-display:optional}@font-face{font-family:NefiPodkova;src:url(/brand/unified-design/Podkova-Latin.woff2) format("woff2");font-weight:400 800;font-display:optional;unicode-range:U+0000-024F,U+1E00-1EFF,U+2000-206F,U+20A0-20CF}@font-face{font-family:NefiGeologica;src:url(/brand/unified-design/Geologica-Latin.woff2) format("woff2");font-weight:100 900;font-display:optional;unicode-range:U+0000-024F,U+1E00-1EFF,U+2000-206F,U+20A0-20CF}@font-face{font-family:NefiMartian;src:url(/brand/unified-design/MartianMono-Latin.woff2) format("woff2");font-weight:100 800;font-display:optional;unicode-range:U+0000-024F,U+1E00-1EFF,U+2000-206F,U+20A0-20CF}.public-shell.nefi-unified{--unified-bg: var(--theme-unifiedTone01);--unified-paper: var(--theme-cream);--unified-raised: var(--theme-white);--unified-ink: var(--theme-forest);--unified-muted: var(--theme-unifiedTone02);--unified-line: var(--theme-unifiedTone03);--unified-accent: var(--theme-unifiedTone04);--unified-accent-ink: var(--theme-unifiedTone05);--unified-inverse: var(--theme-forest);--unified-inverse-raised: var(--theme-unifiedTone06);--unified-inverse-ink: var(--theme-cream);--unified-inverse-muted: var(--theme-unifiedTone07);--unified-action: var(--theme-reviewFocus);--unified-action-ink: var(--theme-unifiedTone08);--unified-display: NefiPodkova, Georgia, serif;--unified-sans: NefiGeologica, system-ui, sans-serif;--unified-mono: NefiMartian, ui-monospace, monospace;background:var(--unified-bg);color:var(--unified-ink);font-family:var(--unified-sans)}.dark .public-shell.nefi-unified{--unified-bg: var(--theme-unifiedTone09);--unified-paper: var(--theme-unifiedTone08);--unified-raised: var(--theme-unifiedTone10);--unified-ink: var(--theme-cream);--unified-muted: var(--theme-unifiedTone11);--unified-line: var(--theme-unifiedTone12);--unified-accent: var(--theme-reviewFocus);--unified-accent-ink: var(--theme-unifiedTone13)}[dir=rtl] .public-shell.nefi-unified{--unified-display: NefiAlexandria, Tahoma, Arial, sans-serif;--unified-sans: NefiAlexandria, Tahoma, Arial, sans-serif}html body #root .public-shell.nefi-unified *,.nefi-unified *:before,.nefi-unified *:after{box-sizing:border-box}html body #root .public-shell.nefi-unified .nefi-container{width:min(1200px,calc(100% - 80px));margin-inline:auto}html body #root .public-shell.nefi-unified :is(h1,h2,h3){font-family:var(--unified-display);color:var(--unified-ink);letter-spacing:-.015em;text-wrap:balance}html body #root .public-shell.nefi-unified h1{font-size:clamp(38px,4.2vw,56px);line-height:1.08;font-weight:700;margin:0}html body #root .public-shell.nefi-unified h2{font-size:clamp(28px,3vw,38px);line-height:1.18;font-weight:700;margin:0 0 18px}html body #root .public-shell.nefi-unified h3{font-size:24px;line-height:1.25;margin:0 0 12px;font-weight:700}html body #root .public-shell.nefi-unified p{font-size:16px;line-height:1.65;color:var(--unified-muted)}html body #root .public-shell.nefi-unified .unified-lead{font-size:18px;line-height:1.6;max-width:58ch;margin:18px 0 28px}html body #root .public-shell.nefi-unified a{text-underline-offset:4px}html body #root .public-shell.nefi-unified :is(a,button,input,summary):focus-visible{outline:2px solid var(--unified-accent);outline-offset:3px}html body #root .public-shell.nefi-unified :is(.unified-widget,.unified-tracking) :is(a,button,input):focus-visible{outline-color:var(--unified-action)}html body #root .public-shell.nefi-unified .public-header-slot{height:auto;min-height:76px;background:var(--unified-paper)!important}html body #root .public-shell.nefi-unified .public-header{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;position:relative;inset:auto;transform:none;width:min(1200px,calc(100% - 80px));min-height:76px;padding:0;margin:0 auto;border:0;border-radius:0;background:transparent;box-shadow:none;gap:18px!important;color:var(--unified-ink)}html body #root .public-shell.nefi-unified .brand{flex:0 0 auto}html body #root .public-shell.nefi-unified .unified-primary-nav{display:flex;align-items:center;justify-content:center;gap:22px;margin-inline:0;min-width:0}html body #root .public-shell.nefi-unified .unified-primary-nav a{display:flex;align-items:center;min-height:44px;font-size:14px;font-weight:500;color:var(--unified-muted);white-space:nowrap;text-decoration:none;border-block-end:2px solid transparent}html body #root .public-shell.nefi-unified .unified-primary-nav a[aria-current],.nefi-unified .unified-primary-nav a:hover{color:var(--unified-ink);border-color:var(--unified-accent)}html body #root .public-shell.nefi-unified .header-trust{display:flex!important;flex:0 0 auto;gap:8px!important;margin-inline:0!important}html body #root .public-shell.nefi-unified .unified-header-theme{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;padding:0;border:1px solid var(--unified-line);border-radius:12px;background:transparent;color:var(--unified-ink);cursor:pointer}html body #root .public-shell.nefi-unified .unified-track-link{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;min-height:44px;padding-inline:16px;border:1px solid var(--unified-muted);border-radius:12px;color:var(--unified-ink);font-size:14px;font-weight:600;white-space:nowrap;text-decoration:none}html body #root .public-shell.nefi-unified .header-trust>.button{border:0;background:transparent;color:var(--unified-accent-ink);box-shadow:none;padding-inline:14px!important;min-height:44px!important;height:44px!important;font-size:13px!important}html body #root .public-shell.nefi-unified .header-trust .qx-language-trigger{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}html body #root .public-shell.nefi-unified .theme-toggle-group{background:transparent;border-color:var(--unified-line)}html body #root .public-shell.nefi-unified .theme-toggle-btn{color:var(--unified-muted);min-width:32px}html body #root .public-shell.nefi-unified .theme-toggle-btn.active{background:var(--unified-raised);color:var(--unified-ink)}html body #root .public-shell.nefi-unified .unified-home-hero{position:relative;background:var(--unified-paper);overflow:clip;padding-block:48px 40px}html body #root .public-shell.nefi-unified .unified-hero-picture{position:absolute;inset:0;display:block;pointer-events:none}html body #root .public-shell.nefi-unified .unified-hero-picture img{display:block;height:100%;width:100%;object-fit:cover;object-position:80% center}html body #root .public-shell.nefi-unified .unified-hero-picture:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--unified-paper) 0%,transparent 62%),linear-gradient(0deg,var(--unified-paper),transparent 38%)}html.dark body #root .public-shell.nefi-unified .unified-hero-picture{opacity:.48}[dir=rtl] .nefi-unified .unified-hero-picture{transform:scaleX(-1)}html body #root .public-shell.nefi-unified .unified-home-content{position:relative;z-index:1}html body #root .public-shell.nefi-unified .unified-hero-heading{max-width:820px}html body #root .public-shell.nefi-unified .unified-hero-heading h1{max-width:780px}html body #root .public-shell.nefi-unified .unified-widget{width:100%;max-width:460px;min-width:0;scroll-margin-top:24px}html body #root .public-shell.nefi-unified .unified-hero-assurances{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:26px;font-size:14px;font-weight:500}html body #root .public-shell.nefi-unified .unified-hero-assurances span{display:inline-flex;gap:9px;align-items:center}html body #root .public-shell.nefi-unified .unified-hero-assurances svg{color:var(--unified-muted)}html body #root .public-shell.nefi-unified .unified-review-links{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:10px;font-size:13px}html body #root .public-shell.nefi-unified .unified-review-links a{min-height:44px;display:inline-flex;align-items:center;color:var(--unified-accent-ink);font-weight:600}html body #root .public-shell.nefi-unified .unified-review-links>span{color:var(--unified-muted)}html body #root .public-shell.nefi-unified .nefi-glyph-divider{height:58px;background:var(--unified-paper) url(/brand/nefiswap-glyphs.png) repeat-x center / auto 34px;opacity:.7}html body #root .public-shell.nefi-unified :is(.unified-ways,.unified-steps,.unified-help,.nefi-features,.nefi-assurances,.nefi-pairs,.nefi-journal>section,.nefi-faq,.nefi-managed-content){padding-block:72px}html body #root .public-shell.nefi-unified .nefi-section-intro{max-width:72ch;margin:0 0 28px;color:var(--unified-muted)}html body #root .public-shell.nefi-unified .unified-way-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px}html body #root .public-shell.nefi-unified .unified-way-grid article{display:flex;flex-direction:column;align-items:flex-start;padding:32px;border:1px solid var(--unified-line);border-radius:16px;background:var(--unified-raised)}html body #root .public-shell.nefi-unified .unified-way-grid article>svg{color:var(--unified-accent-ink);margin-bottom:20px}html body #root .public-shell.nefi-unified .unified-way-grid p{margin:0 0 22px}html body #root .public-shell.nefi-unified .unified-way-grid dl{display:flex;flex-wrap:wrap;gap:24px;margin:0 0 24px}html body #root .public-shell.nefi-unified .unified-way-grid dt{font-size:13px;color:var(--unified-muted)}html body #root .public-shell.nefi-unified .unified-way-grid dd{margin:8px 0 0;font-family:var(--unified-mono);font-size:23px}html body #root .public-shell.nefi-unified .unified-way-grid a{margin-top:auto;display:inline-flex;gap:8px;align-items:center;color:var(--unified-accent-ink);min-height:44px;font-weight:600}html body #root .public-shell.nefi-unified .unified-way-detail{padding-block:16px;border-top:1px solid var(--unified-line);width:100%}html body #root .public-shell.nefi-unified .nefi-feature-grid,.nefi-unified .nefi-assurance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}html body #root .public-shell.nefi-unified :is(.nefi-feature-grid,.nefi-assurance-grid) article{padding-top:24px;border-top:1px solid var(--unified-line)}html body #root .public-shell.nefi-unified :is(.nefi-feature-grid,.nefi-assurance-grid) h3{font-size:21px}html body #root .public-shell.nefi-unified .nefi-feature-art{color:var(--unified-muted);margin-top:20px}html body #root .public-shell.nefi-unified .nefi-feature-art svg{width:36px;height:36px}html body #root .public-shell.nefi-unified .nefi-assurance-grid h3 span{display:block;color:var(--unified-accent-ink);margin-bottom:12px}html body #root .public-shell.nefi-unified .nefi-assurances{border-top:1px solid var(--unified-line)}html body #root .public-shell.nefi-unified .nefi-pair-tabs{display:inline-flex;gap:8px;margin-block:4px 24px}html body #root .public-shell.nefi-unified .nefi-pair-tabs button{min-height:44px;padding-inline:20px;border:1px solid var(--unified-line);border-radius:999px}html body #root .public-shell.nefi-unified .nefi-pair-tabs button[aria-selected=true]{background:var(--unified-inverse);color:var(--unified-inverse-ink)}html body #root .public-shell.nefi-unified .nefi-pair-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}html body #root .public-shell.nefi-unified .nefi-pair-card{display:grid;gap:14px;text-align:start;padding:24px;min-width:0;background:var(--unified-raised);border:1px solid var(--unified-line);border-radius:16px}html body #root .public-shell.nefi-unified .nefi-pair-card strong{font-family:var(--unified-mono);font-size:18px}html body #root .public-shell.nefi-unified .nefi-pair-card small{font-size:14px;color:var(--unified-muted)}html body #root .public-shell.nefi-unified .nefi-pair-logos{display:flex;gap:10px}html body #root .public-shell.nefi-unified .nefi-pairs>.nefi-sand-button{margin-top:24px}html body #root .public-shell.nefi-unified .unified-section-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:22px}html body #root .public-shell.nefi-unified .unified-section-heading a{color:var(--unified-accent-ink);display:inline-flex;align-items:center;gap:8px;min-height:44px}html body #root .public-shell.nefi-unified .unified-steps ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}html body #root .public-shell.nefi-unified .unified-steps li{padding-top:20px;border-top:2px solid var(--unified-line)}html body #root .public-shell.nefi-unified .unified-step-number{display:block;margin-bottom:16px;font-family:var(--unified-display);font-size:32px;color:var(--unified-accent-ink)}html body #root .public-shell.nefi-unified .unified-steps h3{font-size:21px}html body #root .public-shell.nefi-unified .unified-tracking{background:var(--unified-inverse);color:var(--unified-inverse-ink);padding-block:64px}html body #root .public-shell.nefi-unified .unified-tracking>div{display:flex;align-items:center;justify-content:space-between;gap:32px}html body #root .public-shell.nefi-unified .unified-tracking h2{color:var(--unified-inverse-ink);margin-top:18px}html body #root .public-shell.nefi-unified .unified-tracking p{color:var(--unified-inverse-muted);max-width:60ch}html body #root .public-shell.nefi-unified .unified-primary-link{display:inline-flex;flex-shrink:0;gap:12px;align-items:center;justify-content:center;min-height:52px;padding-inline:24px;border-radius:12px;background:var(--unified-action);color:var(--unified-action-ink);font-weight:600;text-decoration:none}html body #root .public-shell.nefi-unified .nefi-journal{background:var(--unified-paper)}html body #root .public-shell.nefi-unified :is(.nefi-guide-grid,.nefi-community-grid){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}html body #root .public-shell.nefi-unified .nefi-guide-card{overflow:hidden;border-radius:16px;border:1px solid var(--unified-line);background:var(--unified-raised);text-decoration:none}html body #root .public-shell.nefi-unified .nefi-guide-art{display:grid;place-items:center;aspect-ratio:4/3;background:radial-gradient(ellipse at 75% 20%,var(--theme-unifiedTone14) 0,transparent 60%),var(--unified-inverse);color:var(--unified-inverse-ink)}html body #root .public-shell.nefi-unified .nefi-guide-art svg{width:96px;height:96px;stroke-width:1.2}html body #root .public-shell.nefi-unified .nefi-guide-card :is(h3,p,span){margin-inline:24px}html body #root .public-shell.nefi-unified .nefi-guide-card h3{margin-top:24px}html body #root .public-shell.nefi-unified .nefi-guide-card span{display:flex;align-items:center;gap:8px;margin-block:20px 24px;color:var(--unified-accent-ink)}html body #root .public-shell.nefi-unified .nefi-community-grid article{padding:24px;border:1px solid var(--unified-line);border-radius:16px}html body #root .public-shell.nefi-unified .nefi-community-grid h3{display:flex;align-items:center;gap:12px}html body #root .public-shell.nefi-unified :is(.nefi-sand-button,.nefi-blog-link){display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--unified-accent-ink);font-weight:600}html body #root .public-shell.nefi-unified .nefi-blog-link{margin-top:28px}html body #root .public-shell.nefi-unified .nefi-faq>div{max-width:820px}html body #root .public-shell.nefi-unified .nefi-faq details{border-bottom:1px solid var(--unified-line);padding-block:20px}html body #root .public-shell.nefi-unified .nefi-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font-weight:600;min-height:44px;list-style:none}html body #root .public-shell.nefi-unified .nefi-faq details>div{padding-block:12px;color:var(--unified-muted);line-height:1.65}html body #root .public-shell.nefi-unified .nefi-faq details[open] summary>span{transform:rotate(45deg)}html body #root .public-shell.nefi-unified .unified-product-hero{background:var(--unified-paper);padding-block:32px 64px}html body #root .public-shell.nefi-unified .unified-product-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:80px;align-items:start}html body #root .public-shell.nefi-unified .unified-product-copy{padding-block:8px}html body #root .public-shell.nefi-unified .unified-breadcrumb{display:flex;gap:12px;align-items:center;margin-bottom:32px;font-size:14px;color:var(--unified-muted)}html body #root .public-shell.nefi-unified .unified-breadcrumb a{color:inherit;min-height:44px;display:inline-flex;align-items:center}html body #root .public-shell.nefi-unified .unified-assurance-list{margin:32px 0 24px;padding:0;list-style:none;display:grid;gap:16px}html body #root .public-shell.nefi-unified .unified-assurance-list li{display:flex;align-items:center;gap:10px}html body #root .public-shell.nefi-unified .unified-widget-column{min-width:0}html body #root .public-shell.nefi-unified .exchange-information-card{color:var(--unified-muted);filter:none}html body #root .public-shell.nefi-unified .unified-help{max-width:820px}html body #root .public-shell.nefi-unified .unified-help>div{display:flex;flex-wrap:wrap;gap:24px}html body #root .public-shell.nefi-unified .unified-help a{color:var(--unified-accent-ink);min-height:44px;display:inline-flex;align-items:center}html body #root .public-shell.nefi-unified .unified-widget .exchange-mode-viewport{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body #root .public-shell.nefi-unified .unified-widget .exchange-mode-layer.active-layer{position:relative!important;inset:auto!important;height:auto!important}html body #root .public-shell.nefi-unified .unified-widget .exchange-mode-layer.inactive-layer{display:none!important}html body #root .public-shell.nefi-unified .unified-widget .exchange-card{width:100%!important;max-width:none!important;min-height:0!important;height:auto!important;padding:28px!important;border-radius:28px!important;border:1px solid var(--unified-inverse-raised)!important;background:var(--unified-inverse)!important;color:var(--unified-inverse-ink)!important;box-shadow:0 18px 36px rgb(var(--theme-forest-rgb) / .16)!important}html body #root .public-shell.nefi-unified .unified-widget .reference-header{padding:0!important;margin-bottom:20px!important;background:transparent!important}html body #root .public-shell.nefi-unified .unified-widget .reference-top-bar{margin-bottom:14px!important}html body #root .public-shell.nefi-unified .unified-widget .widget-tabs-pill{display:inline-flex!important;padding:4px!important;border:1px solid rgb(var(--theme-unifiedTone07-rgb) / .2)!important;background:var(--unified-inverse-raised)!important;border-radius:999px!important}html body #root .public-shell.nefi-unified .unified-widget .widget-tabs-pill button{min-height:40px!important;padding-inline:20px!important;border-radius:999px!important;color:var(--unified-inverse-muted)!important;background:transparent!important;font-family:var(--unified-sans)!important;font-size:14px!important;font-weight:600!important}html body #root .public-shell.nefi-unified .unified-widget .widget-tabs-pill button.active{color:var(--unified-inverse)!important;background:var(--unified-inverse-ink)!important;box-shadow:none!important}html body #root .public-shell.nefi-unified .unified-widget .reference-title-row h2{font:500 14px/1.5 var(--unified-sans)!important;color:var(--unified-inverse-muted)!important;margin:0!important}html body #root .public-shell.nefi-unified .unified-widget .reference-menu-btn{min-width:44px!important;min-height:44px!important;color:var(--unified-inverse-muted)!important;border-color:rgb(var(--theme-unifiedTone07-rgb) / .24)!important;border-radius:10px!important;background:transparent!important}html body #root .public-shell.nefi-unified .unified-widget .widget-form-body{padding:0!important;overflow:visible!important}html body #root .public-shell.nefi-unified .unified-widget .reference-amount-panel{background:var(--unified-inverse-raised)!important;border:1px solid rgb(var(--theme-unifiedTone07-rgb) / .2)!important;border-radius:18px!important;padding:16px!important;color:var(--unified-inverse-ink)!important}html body #root .public-shell.nefi-unified .unified-widget .reference-amount-label{color:var(--unified-inverse-muted)!important;font-size:13px!important}html body #root .public-shell.nefi-unified .unified-widget :is(.reference-amount-field,.reference-amount-input){background:transparent!important;color:var(--unified-inverse-ink)!important;border:0!important;font-family:var(--unified-mono)!important;font-size:clamp(22px,2.5vw,30px)!important;line-height:1.4!important;min-width:0!important}html body #root .public-shell.nefi-unified .unified-widget .reference-amount-body{display:flex!important;align-items:center!important;gap:10px!important}html body #root .public-shell.nefi-unified .unified-widget .reference-amount-body>input{flex:1 1 0!important;width:0!important}html body #root .public-shell.nefi-unified .unified-widget :is(.swap-asset-trigger,.convert-asset-combobox-trigger){background:var(--unified-inverse)!important;color:var(--unified-inverse-ink)!important;border:1px solid rgb(var(--theme-unifiedTone07-rgb) / .24)!important}html body #root .public-shell.nefi-unified .unified-widget .asset-selector-trigger-arrow{width:16px!important;height:16px!important;justify-self:end}html body #root .public-shell.nefi-unified .unified-widget :is(.reference-amount-footer,.reference-rate-label,.field-hint,.text-muted-foreground,.reference-rate-timer){color:var(--unified-inverse-muted)!important}html body #root .public-shell.nefi-unified .unified-widget :is(.reference-rate-summary,.reference-rate-content){background:transparent!important;border:0!important;color:var(--unified-inverse-ink)!important;padding-inline:0!important}html body #root .public-shell.nefi-unified .unified-widget .reference-rate-value{color:var(--unified-inverse-ink)!important;font-family:var(--unified-mono);font-size:13px!important}html body #root .public-shell.nefi-unified .unified-widget .widget-primary-submit{min-height:56px!important;border-radius:14px!important;background:var(--unified-action)!important;color:var(--unified-action-ink)!important;border:0!important;box-shadow:none!important;font-size:16px!important;font-family:var(--unified-sans)}html body #root .public-shell.nefi-unified .unified-widget .widget-primary-submit:disabled{opacity:.55!important}html body #root .public-shell.nefi-unified .unified-widget .continue-arrow-accent{background:transparent!important;color:inherit!important}html body #root .public-shell.nefi-unified .unified-widget .convert-rate-tabs{margin-bottom:16px}html body #root .public-shell.nefi-unified .unified-widget .convert-rate-tab{min-height:44px;border:1px solid rgb(var(--theme-unifiedTone07-rgb) / .25);border-radius:999px;color:var(--unified-inverse-muted)}html body #root .public-shell.nefi-unified .unified-widget .convert-rate-tab[aria-pressed=true]{background:var(--unified-inverse-ink);color:var(--unified-inverse)}html body #root .public-shell.nefi-unified .unified-widget .swap-addons-dropdown{border-color:rgb(var(--theme-unifiedTone07-rgb) / .25);background:var(--unified-inverse-raised);color:var(--unified-inverse-ink)}html body #root .public-shell.nefi-unified .unified-widget .exchange-menu-shell :is(a,h2){color:var(--unified-inverse-ink)}html body #root .public-shell.nefi-unified .unified-widget .exchange-menu-shell a{min-height:44px}html body #root .public-shell.nefi-unified .unified-widget input:not([type=checkbox]){color:var(--unified-inverse-ink);background-color:var(--unified-inverse-raised)}html body #root .public-shell.nefi-unified .unified-widget .selector-panel-open{min-height:500px!important}@media(max-width:1200px){html body #root .public-shell.nefi-unified .public-header{gap:18px}html body #root .public-shell.nefi-unified .unified-primary-nav{gap:14px}html body #root .public-shell.nefi-unified .unified-track-link{display:none}html body #root .public-shell.nefi-unified .unified-product-grid{gap:40px}}@media(max-width:1023px){html body #root .public-shell.nefi-unified .public-header{justify-content:space-between}html body #root .public-shell.nefi-unified .unified-product-grid{grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:28px}html body #root .public-shell.nefi-unified :is(.nefi-feature-grid,.nefi-assurance-grid,.unified-steps ol){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){html body #root .public-shell.nefi-unified .unified-primary-nav{display:none}html body #root .public-shell.nefi-unified .header-trust{display:none!important}html body #root .public-shell.nefi-unified .mobile-nav-wrap{display:flex!important}html body #root .public-shell.nefi-unified .nefi-container,.nefi-unified .public-header{width:calc(100% - 32px)}html body #root .public-shell.nefi-unified .public-header-slot,.nefi-unified .public-header{min-height:68px}html body #root .public-shell.nefi-unified h1{font-size:38px;line-height:1.14}html body #root .public-shell.nefi-unified .unified-home-hero{display:flex;flex-direction:column;align-items:center;padding-block:30px 24px}html body #root .public-shell.nefi-unified .unified-home-content{display:contents}html body #root .public-shell.nefi-unified .unified-hero-heading{width:calc(100% - 32px);order:1}html body #root .public-shell.nefi-unified .unified-lead{font-size:16px;margin-block:16px 24px}html body #root .public-shell.nefi-unified .unified-hero-picture{order:2;position:relative;inset:auto;width:100%;height:240px}html body #root .public-shell.nefi-unified .unified-hero-picture img{object-position:87% top}html body #root .public-shell.nefi-unified .unified-hero-picture:after{background:linear-gradient(0deg,var(--unified-paper),transparent 44%)}html body #root .public-shell.nefi-unified .unified-home-hero .unified-widget{order:3;width:calc(100% - 32px);margin-top:-24px;z-index:1}html body #root .public-shell.nefi-unified .unified-home-hero .unified-hero-assurances{order:4;width:calc(100% - 32px);gap:12px}html body #root .public-shell.nefi-unified .unified-home-hero .unified-review-links{order:5;width:calc(100% - 32px)}html body #root .public-shell.nefi-unified .unified-product-grid{grid-template-columns:1fr}html body #root .public-shell.nefi-unified .unified-widget-column,.nefi-unified .unified-widget{width:100%;max-width:460px;margin-inline:auto}html body #root .public-shell.nefi-unified .unified-breadcrumb{margin-bottom:16px}html body #root .public-shell.nefi-unified :is(.unified-way-grid,.nefi-guide-grid,.nefi-community-grid){grid-template-columns:1fr}html body #root .public-shell.nefi-unified .nefi-pair-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html body #root .public-shell.nefi-unified .unified-tracking>div{align-items:flex-start;flex-direction:column}html body #root .public-shell.nefi-unified :is(.unified-ways,.unified-steps,.unified-help,.nefi-features,.nefi-assurances,.nefi-pairs,.nefi-journal>section,.nefi-faq,.nefi-managed-content){padding-block:48px}html body #root .public-shell.nefi-unified .unified-widget .exchange-card{padding:20px!important;border-radius:24px!important}html body #root .public-shell.nefi-unified .unified-way-grid article{padding:24px}html body #root .public-shell.nefi-unified .unified-review-links{column-gap:16px}html body #root .public-shell.nefi-unified .unified-review-links>span{flex-basis:100%}}@media(max-width:374px){html body #root .public-shell.nefi-unified h1{font-size:34px}html body #root .public-shell.nefi-unified .unified-widget .exchange-card{padding:16px!important}html body #root .public-shell.nefi-unified .unified-widget .reference-amount-panel{padding:12px!important}html body #root .public-shell.nefi-unified :is(.nefi-feature-grid,.nefi-assurance-grid,.unified-steps ol,.nefi-pair-grid){grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.nefi-unified *,.nefi-unified *:before,.nefi-unified *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}html body #root .public-shell.nefi-unified>main{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}html body #root .public-shell.nefi-unified .public-header-slot{min-height:76px!important;height:auto!important;padding:0!important}html body #root .public-shell.nefi-unified .public-header{position:relative!important;inset:auto!important;transform:none!important;width:min(1200px,calc(100% - 80px))!important;min-height:76px!important;height:auto!important;margin:0 auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body #root .public-shell.nefi-unified .unified-home-hero,html body #root .public-shell.nefi-unified .unified-product-hero{display:block!important;max-width:none!important;width:100%!important;min-height:0!important;margin:0!important}html body #root .public-shell.nefi-unified .unified-widget :is(.swap-quote-step,.swap-quote-scroll-region,.convert-step-panel,.convert-widget-form-viewport){min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important}html body #root .public-shell.nefi-unified .unified-widget .reference-title-row{border:0!important;padding:0!important}html body #root .public-shell.nefi-unified .unified-widget .reference-title-row h2 span{color:var(--unified-inverse-muted)!important}html body #root .public-shell.nefi-unified .unified-widget .reference-amount-body{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important}html body #root .public-shell.nefi-unified .unified-widget .reference-amount-body>input{width:100%!important}html body #root .public-shell.nefi-unified .unified-widget .reference-amount-footer{font-size:12px!important}html body #root .public-shell.nefi-unified .unified-widget .field-hint.quote-error{color:var(--theme-unifiedTone15)!important}html body #root .public-shell.nefi-unified .unified-widget .exchange-card{max-height:none!important}html body #root .public-shell.nefi-unified .unified-widget :is(.swap-quote-step,.swap-quote-scroll-region){display:block!important;flex:none!important}html body #root .public-shell.nefi-unified .unified-widget .exchange-submit-wrap{margin-top:20px!important;padding:0!important}html body #root .public-shell.nefi-unified .unified-widget :is(.reference-amount-footer span,.payment-method-copy-name,.payment-method-copy-meta,.crypto-identity-title,.crypto-identity-code,.crypto-identity-network){color:var(--unified-inverse-muted)!important}html body #root .public-shell.nefi-unified .unified-widget .payment-method-copy-name{display:block!important;color:var(--unified-inverse-ink)!important;font-size:12px!important}html body #root .public-shell.nefi-unified .unified-widget input::placeholder{color:var(--unified-inverse-muted)!important;opacity:1!important}html body #root .public-shell.nefi-unified .unified-widget .reference-title-row h2:after{display:none!important}html body #root .public-shell.nefi-unified .unified-widget .reference-title-row h2 span:after{display:none!important}html body #root .public-shell.nefi-unified .unified-widget .reference-top-bar{min-height:0!important;height:auto!important;padding:0!important}html body #root .public-shell.nefi-unified .unified-widget .reference-amount-panel{min-height:0!important}html body #root .public-shell.nefi-unified .unified-widget .crypto-identity-primary{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important}html body #root .public-shell.nefi-unified .unified-widget .crypto-identity-primary strong{display:block!important;color:var(--unified-inverse-ink)!important;font-size:13px!important}html body #root .public-shell.nefi-unified .unified-widget .crypto-network-badge{color:var(--unified-inverse-muted)!important;font-size:11px!important}html body #root .public-shell.nefi-unified .unified-widget .crypto-identity-name{display:none!important}html body #root .public-shell.nefi-unified .unified-widget .convert-rate-tabs{background:var(--unified-inverse-raised)!important;border:1px solid rgb(var(--theme-unifiedTone07-rgb) / .25)!important;border-radius:999px!important}html body #root .public-shell.nefi-unified .unified-widget .convert-rate-tab{min-height:44px!important;color:var(--unified-inverse-muted)!important;border:0!important;background:transparent!important}html body #root .public-shell.nefi-unified .unified-widget .convert-rate-tab[aria-pressed=true]{background:var(--unified-inverse-ink)!important;color:var(--unified-inverse)!important}html body #root .public-shell.nefi-unified .unified-widget .reference-amount-footer strong{color:var(--unified-inverse-muted)!important}html body #root .public-shell.nefi-unified .unified-hero-heading{max-width:1040px}html body #root .public-shell.nefi-unified .unified-hero-heading h1{max-width:1040px;font-size:48px}html body #root .public-shell.nefi-unified .unified-hero-picture{height:min(100%,820px);-webkit-mask-image:linear-gradient(to bottom,var(--theme-black) 65%,transparent 100%);mask-image:linear-gradient(to bottom,var(--theme-black) 65%,transparent 100%)}html body #root .public-shell.nefi-unified .unified-hero-picture img{height:100%!important;max-height:none!important;width:100%!important;object-fit:cover!important}@media(max-width:767px){html body #root .public-shell.nefi-unified .public-header{width:calc(100% - 32px)!important;min-height:68px!important}html body #root .public-shell.nefi-unified .public-header-slot{min-height:68px!important}html body #root .public-shell.nefi-unified .unified-home-hero{display:flex!important}html body #root .public-shell.nefi-unified .unified-hero-picture{height:240px;-webkit-mask-image:none;mask-image:none}html body #root .public-shell.nefi-unified .unified-hero-heading h1{font-size:38px}html body #root .public-shell.nefi-unified .unified-product-copy{display:contents}html body #root .public-shell.nefi-unified .unified-product-grid{gap:16px}html body #root .public-shell.nefi-unified .unified-product-copy .unified-breadcrumb{order:1;margin:0}html body #root .public-shell.nefi-unified .unified-product-copy h1{order:2}html body #root .public-shell.nefi-unified .unified-product-copy .unified-lead{order:3;margin:0 0 12px}html body #root .public-shell.nefi-unified .unified-widget-column{order:4}html body #root .public-shell.nefi-unified .unified-assurance-list{order:5;margin-block:20px 0}html body #root .public-shell.nefi-unified .unified-product-copy .unified-review-links{order:6}}html body #root .public-shell.nefi-unified :is(a,button,input,summary):focus-visible{outline:2px solid var(--unified-accent)!important;outline-offset:3px!important}html body #root .public-shell.nefi-unified .unified-widget :is(a,button,input):focus-visible{outline-color:var(--unified-action)!important}html body #root .public-shell.nefi-unified .theme-toggle-btn{min-height:44px;min-width:44px}html body #root .public-shell.nefi-unified:not(.public-design) .unified-widget{--nefi-background: var(--theme-unifiedTone16-hsl);--nefi-foreground: var(--theme-unifiedTone17-hsl);--nefi-card: var(--theme-unifiedTone18-hsl);--nefi-card-foreground: var(--theme-unifiedTone17-hsl);--nefi-muted: var(--theme-unifiedTone18-hsl);--nefi-muted-foreground: var(--theme-unifiedTone19-hsl);--nefi-input: var(--theme-unifiedTone18-hsl);--nefi-border: var(--theme-unifiedTone20-hsl);--nefi-primary: var(--theme-unifiedTone21-hsl);--nefi-primary-foreground: var(--theme-unifiedTone16-hsl)}html body #root .public-shell.nefi-unified:not(.public-design) .unified-widget input:not([type=checkbox]){background-color:var(--unified-inverse-raised)!important;color:var(--unified-inverse-ink)!important;border-color:rgb(var(--theme-unifiedTone07-rgb) / .3)!important}html body #root .public-shell.nefi-unified:not(.public-design) .unified-widget :is(.policy-acceptance,.convert-route-summary,[data-testid=swap-fee-breakdown],.convert-submit-footer){background:var(--unified-inverse-raised)!important;border-color:rgb(var(--theme-unifiedTone07-rgb) / .25)!important;color:var(--unified-inverse-ink)!important}html body #root .public-shell.nefi-unified:not(.public-design) .unified-widget :is(.policy-acceptance,.convert-route-summary,[data-testid=swap-fee-breakdown]) :is(.text-foreground,strong,label,.policy-acceptance__copy){color:var(--unified-inverse-ink)!important}html body #root .public-shell.nefi-unified:not(.public-design) .unified-widget .policy-acceptance a{color:var(--unified-action)!important}html:where(:not(:has(.public-shell.public-design[data-public-design]))) body .frontend-menu-drawer.nefi-unified-drawer{background:var(--theme-cream)!important;color:var(--theme-forest)!important;font-family:NefiGeologica,system-ui,sans-serif}html:where(:not(:has(.public-shell.public-design[data-public-design]))).dark body .frontend-menu-drawer.nefi-unified-drawer{background:var(--theme-unifiedTone08)!important;color:var(--theme-cream)!important}html:where(:not(:has(.public-shell.public-design[data-public-design]))) body .nefi-unified-drawer :is(.qx-mobile-group-toggle,.qx-mobile-direct,.frontend-drawer-close){color:inherit!important;background:transparent!important;border-color:currentColor;border-radius:12px}html body .nefi-unified-drawer :is(button,a):focus-visible{outline:2px solid var(--theme-unifiedTone04)!important;outline-offset:2px}html body #root .public-shell.nefi-unified .unified-widget .exchange-mode-viewport>.exchange-menu-layer.active-layer{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}html body #root .public-shell.nefi-unified .unified-widget .exchange-menu-shell{padding:0!important;height:100%!important;min-height:100%!important;max-height:100%!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:auto}html body #root .public-shell.nefi-unified .unified-widget .widget-navigation-screen{height:100%!important;min-height:100%!important;max-height:none!important;overflow:auto!important}html body #root .public-shell.nefi-unified .unified-widget .qx-overlay-card{background:var(--unified-inverse)!important;color:var(--unified-inverse-ink)!important;border-color:rgb(var(--theme-unifiedTone07-rgb) / .25)!important}html body #root .public-shell.nefi-unified .unified-widget .qx-overlay-card :is(.qx-overlay-title,h2,.qx-asset-option strong,.payment-method-copy-name){color:var(--unified-inverse-ink)!important}html body #root .public-shell.nefi-unified .unified-widget .qx-overlay-card :is(.qx-overlay-subtitle,.payment-method-copy-currency,.asset-selector-currency){color:var(--unified-inverse-muted)!important}html body #root .public-shell.nefi-unified .unified-widget .qx-overlay-card .qx-asset-option.selected{background:var(--unified-inverse-raised)!important;border-color:var(--unified-action)!important}html body #root .public-shell.nefi-unified .unified-widget .qx-overlay-card .payment-method-copy-name,html body #root .public-shell.nefi-unified .unified-widget .qx-overlay-card .crypto-identity-primary strong{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere}html body #root .public-shell.nefi-unified .unified-widget .qx-overlay-card .crypto-identity-copy{display:block!important;min-width:0!important}html body #root .public-shell.nefi-unified .unified-widget .qx-overlay-card .crypto-network-badge{max-width:100%!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}html body #root .public-shell.nefi-unified .unified-widget .qx-overlay-card .crypto-network-badge>span:last-child{min-width:0;white-space:normal!important;overflow-wrap:anywhere}@media(max-width:360px){html body #root .public-shell.nefi-unified .unified-widget .qx-overlay-card .qx-asset-option{gap:8px!important;padding-inline:8px!important}html body #root .public-shell.nefi-unified .unified-widget .qx-overlay-card .settlement-option-identity{grid-template-columns:44px minmax(0,1fr)!important}html body #root .public-shell.nefi-unified .unified-widget .qx-overlay-card .crypto-identity{gap:6px!important}html body #root .public-shell.nefi-unified .unified-widget .qx-overlay-card .qx-asset-option-check{width:18px!important}}html body #root .public-shell.nefi-unified .unified-widget .selector-panel-open>.swap-step-panel,html body #root .public-shell.nefi-unified .unified-widget .selector-panel-open>.widget-form-body{visibility:hidden!important}html body #root .public-shell.nefi-unified .unified-widget .swap-addon-options-list{padding:3px!important;gap:8px!important}html body #root .public-shell.nefi-unified .unified-widget .swap-addon-options-list>label{min-height:56px!important;padding:10px!important;border-color:rgb(var(--theme-unifiedTone07-rgb) / .25)!important;background:var(--unified-inverse)!important;color:var(--unified-inverse-ink)!important;box-shadow:none!important}html body #root .public-shell.nefi-unified .unified-widget .swap-addon-options-list>label[data-selected=true]{border-color:var(--unified-action)!important;background:rgb(var(--theme-reviewFocus-rgb) / .12)!important}html body #root .public-shell.nefi-unified .unified-widget .swap-addon-options-list>label:focus-within{outline:none!important}html body #root .public-shell.nefi-unified .unified-widget .swap-addon-options-list>label:has(input:focus-visible){outline:2px solid var(--unified-action)!important;outline-offset:-3px!important}html body #root .public-shell.nefi-unified .unified-widget .swap-addon-options-list input[type=checkbox]{accent-color:var(--unified-action);color-scheme:light;outline:none!important}html body #root .public-shell.nefi-unified .unified-widget .swap-addon-options-list .flex-1{min-width:0}html body #root .public-shell.nefi-unified .unified-widget .swap-addon-options-list strong{color:var(--unified-inverse-ink);overflow-wrap:anywhere}html body #root .public-shell.nefi-unified .unified-widget .swap-addon-price{display:inline-block;color:var(--unified-action);white-space:nowrap}}@layer components{html body #root .public-shell.nefi-unified .unified-primary-nav{gap:20px}@media(min-width:850px)and (max-width:1199px){html body #root .public-shell.nefi-unified .public-header{width:calc(100% - 48px)!important;gap:14px!important}html body #root .public-shell.nefi-unified .public-header>.brand{max-width:148px!important}html body #root .public-shell.nefi-unified .unified-primary-nav{gap:12px}html body #root .public-shell.nefi-unified .unified-primary-nav a{font-size:13px}html body #root .public-shell.nefi-unified .unified-track-link{width:44px;min-width:44px;padding-inline:0}html body #root .public-shell.nefi-unified .unified-track-link>span{display:none}html body #root .public-shell.nefi-unified .mobile-nav-wrap{display:none!important}}@media(max-width:849px){html body #root .public-shell.nefi-unified .public-header{display:flex!important;justify-content:space-between;width:calc(100% - 32px)!important}html body #root .public-shell.nefi-unified .unified-primary-nav,html body #root .public-shell.nefi-unified .header-trust{display:none!important}html body #root .public-shell.nefi-unified .mobile-nav-wrap{display:flex!important;align-items:center;gap:8px}html body #root .public-shell.nefi-unified .mobile-menu{display:inline-flex!important;align-items:center;justify-content:center}html body #root .public-shell.nefi-unified .mobile-nav-wrap :is(.mobile-menu,.qx-language-trigger){width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}}@media(min-width:850px)and (max-width:1279px){html:not([lang=en]):not([lang=ar]) body #root .public-shell.nefi-unified .public-header{display:flex!important;justify-content:space-between;width:calc(100% - 32px)!important}html:not([lang=en]):not([lang=ar]) body #root .public-shell.nefi-unified :is(.unified-primary-nav,.header-trust){display:none!important}html:not([lang=en]):not([lang=ar]) body #root .public-shell.nefi-unified .mobile-nav-wrap{display:flex!important;align-items:center;gap:8px}html:not([lang=en]):not([lang=ar]) body #root .public-shell.nefi-unified .mobile-menu{display:inline-flex!important;align-items:center;justify-content:center}html:not([lang=en]):not([lang=ar]) body #root .public-shell.nefi-unified .mobile-nav-wrap :is(.mobile-menu,.qx-language-trigger){width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}}@media(min-width:1280px){html:not([lang=en]):not([lang=ar]) body #root .public-shell.nefi-unified .unified-primary-nav{gap:16px}html:not([lang=en]):not([lang=ar]) body #root .public-shell.nefi-unified .unified-track-link{width:44px;min-width:44px;padding-inline:0}html:not([lang=en]):not([lang=ar]) body #root .public-shell.nefi-unified .unified-track-link>span{display:none}}}.convert-product-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:var(--public-space-tight);margin-block-start:0!important}.convert-product-copy{min-width:0}.convert-product-copy h1{max-width:18ch;margin-block:var(--public-card-padding)}.convert-product-copy>p{max-width:60ch}.convert-product-checks{display:grid;gap:var(--public-inline-gap);margin-block:var(--public-card-padding);list-style:none;padding:0}.convert-product-checks li{display:flex;gap:var(--public-inline-gap);align-items:center}.convert-product-checks svg{color:var(--public-success);flex:none}.convert-product-widget-column{min-width:0;width:100%;max-width:440px;justify-self:end}.convert-product .unified-widget{margin:0;width:100%}.convert-swap-link{margin-block-start:var(--public-card-padding);font-size:var(--public-label-size)!important}.convert-telegram-row{display:flex;align-items:center;gap:var(--public-inline-gap);flex-wrap:wrap;border:1px solid var(--public-border);border-radius:var(--radius-md);padding:var(--public-grid-gap);margin-block-start:var(--public-grid-gap);color:var(--public-text);background:var(--public-surface);font-size:var(--public-label-size)}.convert-telegram-row>span:nth-child(2){min-width:0;flex:1}.convert-telegram-row .telegram-bot-mark{width:var(--public-card-padding);height:var(--public-card-padding)}.convert-telegram-qr{position:relative}.convert-telegram-qr summary{cursor:pointer}.convert-telegram-qr>div{position:absolute;inset-inline-end:0;z-index:20;padding:var(--public-grid-gap);background:hsl(var(--card));border:1px solid var(--public-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-menu)}.convert-product-pairs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--public-grid-gap);margin-block-end:var(--public-grid-gap)}.convert-product-pairs>button{display:grid;gap:var(--public-inline-gap);text-align:start;padding:var(--public-grid-gap);color:var(--public-text);background:var(--public-surface);border:1px solid var(--public-border);border-radius:var(--radius-xl)}.convert-product-pairs>button>span{display:flex}.convert-product-pairs small{color:var(--public-text2);font-size:var(--public-label-size)}.convert-product-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--public-grid-gap);list-style:none;padding:0}.convert-product-steps li{display:flex;align-items:start;gap:var(--public-grid-gap)}.convert-product-steps li>span{display:grid;place-items:center;width:var(--public-card-padding);height:var(--public-card-padding);border:1px solid var(--public-border);border-radius:var(--radius-full);flex:none;color:var(--public-accent)}.convert-product-rate-types{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--public-grid-gap)}.convert-product-rate-types article{padding:var(--public-card-padding);background:var(--public-surface);border:1px solid var(--public-border);border-radius:var(--radius-xl)}.convert-product-rate-types h3{font:600 var(--public-document-heading)/1.4 var(--public-font-body)}.convert-product-safety{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--public-grid-gap)}.convert-product-safety article{display:flex;align-items:start;gap:var(--public-inline-gap)}.convert-product-safety svg{color:var(--public-accent);flex:none}@media(max-width:767px){.convert-product-hero{grid-template-columns:minmax(0,1fr)}.convert-product-widget-column{justify-self:center;order:-1}.convert-product-steps,.convert-product-rate-types,.convert-product-safety{grid-template-columns:minmax(0,1fr)}.convert-product-pairs{grid-template-columns:repeat(2,minmax(0,1fr))}.convert-telegram-qr{display:none}}.public-design .nefi-partnerships{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--public-grid-gap);padding-block:var(--public-space-tight)}.public-design .nefi-partnerships>h2{margin:0}.public-design .nefi-listings{display:flex;flex-wrap:wrap;justify-content:end;gap:var(--public-grid-gap);min-width:0;max-width:100%;padding:0;margin:0;list-style:none}.public-design .nefi-partnership-card{min-width:0;max-width:100%;margin:0}.public-design .nefi-partnership-banner{display:flex;align-items:center;justify-content:center;min-height:calc(var(--public-grid-gap) * 4 + var(--public-inline-gap) * 2 + 2px);max-width:100%;padding:var(--public-inline-gap) var(--public-grid-gap);border:1px solid var(--public-border-strong);border-radius:var(--radius-xl);background:var(--public-surface)}.public-design .nefi-partnership-banner img{display:block;width:calc(var(--control-touch) * 5);max-width:100%;height:var(--control-touch);object-fit:contain}.public-design .nefi-partnership-banner:hover{border-color:var(--public-accent)}.public-design .nefi-partnership-banner:focus-visible{outline:2px solid var(--public-accent);outline-offset:4px}.public-design .nefi-partnership-banner:is([href^="https://glazok.org/"],[href^="https://www.glazok.org/"]){gap:var(--public-inline-gap);width:calc(var(--control-touch) * 5 + var(--public-grid-gap) * 2 + 2px)}.public-design .nefi-partnership-banner:is([href^="https://glazok.org/"],[href^="https://www.glazok.org/"]) img{flex:0 0 auto;width:calc(var(--public-grid-gap) * 4);height:calc(var(--public-grid-gap) * 4);background:var(--theme-white);border-radius:var(--radius-md)}.public-design .nefi-partnership-banner:is([href^="https://glazok.org/"],[href^="https://www.glazok.org/"]):after{content:attr(title);min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--public-text);font-family:var(--public-font-body);font-size:var(--public-h2);font-weight:700;line-height:1;white-space:nowrap}.public-design .nefi-partnership-banner:is([href^="https://www.okchanger.com/"],[href^="https://okchanger.com/"]) img{filter:brightness(0)}.dark .public-design .nefi-partnership-banner:is([href^="https://www.okchanger.com/"],[href^="https://okchanger.com/"]) img{filter:brightness(0) invert(1)}@media(max-width:639px){.public-design .nefi-partnerships{flex-direction:column;align-items:start}.public-design .nefi-listings{justify-content:start;width:100%}}html:has(#root .admin-ui-surface):has([role=dialog]:not(.frontend-menu-drawer)),html body:has(#root .admin-ui-surface):has([role=dialog]:not(.frontend-menu-drawer)){overflow:hidden!important}html body:has(#root .admin-ui-surface) [data-slot=dialog-content]{box-sizing:border-box;max-width:calc(100vw - 24px);max-height:calc(100dvh - 32px);overscroll-behavior:contain}html body:has(#root .admin-ui-surface) [data-slot=dialog-header]{padding-inline-end:56px;min-height:44px}html body:has(#root .admin-ui-surface) [data-slot=dialog-close]{width:44px;height:44px;inset-inline-end:12px;inset-inline-start:auto;top:12px}html body:has(#root .admin-ui-surface) [role=dialog] :is(.catalog-editor-close,.pricing-rule-drawer-close,.customer-admin-dialog-close,[aria-label="Close range editor"]){min-width:44px;min-height:44px}html body:has(#root .admin-ui-surface) [data-slot=dialog-footer]{gap:10px;flex-wrap:wrap}html body:has(#root .admin-ui-surface) [role=dialog] form :is(label,.qx-form-label):has(+:is(input,select,textarea,[role=combobox])){display:block;margin-block-end:var(--form-label-control-gap, 10px)!important;line-height:1.5}html body:has(#root .admin-ui-surface) [role=dialog] form :is(label,.qx-form-label)+:is(input,select,textarea,[role=combobox]){margin-block-start:0!important}html body:has(#root .admin-ui-surface) [role=dialog] form :is(.admin-form-field,.customer-dialog-field)>label:has(+:is(input,select,textarea,[role=combobox])){margin-block-end:0!important}html body:has(#root .admin-ui-surface) [role=dialog] .customer-dialog-field{gap:var(--form-label-control-gap, 10px)}html body:has(#root .admin-ui-surface) .provider-credentials-dialog form>*{min-width:0;max-width:100%}html body:has(#root .admin-ui-surface) .provider-credentials-dialog form :is(input,button){box-sizing:border-box;max-width:100%}@media(max-width:780px){html body:has(#root .admin-ui-surface) .qx-notif-dialog{overflow-y:auto}html body:has(#root .admin-ui-surface) .qx-notif-dialog .qx-template-editor{height:auto;max-height:none;overflow:visible;grid-template-columns:minmax(0,1fr)}html body:has(#root .admin-ui-surface) .qx-notif-dialog :is(.qx-template-sidebar,.qx-template-main,.qx-template-preview){height:auto;max-height:none;overflow:visible;grid-column:1}}html body #root .admin-shell.admin-redesign.admin-ui-surface,html body:has(#root .admin-ui-surface) :is([role=dialog],[role=listbox],[data-radix-menu-content],.qx-notif-dialog){--background: var(--nefi-background) !important;--foreground: var(--nefi-foreground);--card: var(--nefi-card);--card-foreground: var(--nefi-card-foreground);--popover: var(--nefi-popover);--popover-foreground: var(--nefi-popover-foreground);--primary: var(--nefi-primary);--primary-foreground: var(--nefi-primary-foreground);--secondary: var(--nefi-secondary);--secondary-foreground: var(--nefi-secondary-foreground);--muted: var(--nefi-muted);--muted-foreground: var(--nefi-muted-foreground);--accent: var(--nefi-accent);--accent-foreground: var(--nefi-accent-foreground);--border: var(--nefi-border);--card-border: var(--nefi-card-border);--input: var(--nefi-input);--ring: var(--nefi-ring);--info: var(--nefi-info);--success: var(--theme-tone022-hsl);--warning: var(--theme-tone430-hsl);--destructive: var(--theme-tone334-hsl);--qx-surface-0: hsl(var(--background));--qx-surface-1: hsl(var(--card));--qx-surface-2: hsl(var(--muted));--qx-surface-3: hsl(var(--background));--qx-gradient: hsl(var(--primary));--qx-gradient-hover: hsl(var(--primary));--qx-success: hsl(var(--success));--qx-warning: hsl(var(--warning));--qx-danger: hsl(var(--destructive));color:hsl(var(--foreground))}html.dark body #root .admin-shell.admin-redesign.admin-ui-surface,html.dark body:has(#root .admin-ui-surface) :is([role=dialog],[role=listbox],[data-radix-menu-content],.qx-notif-dialog){--success: var(--theme-tone031-hsl);--warning: var(--theme-sandHover-hsl);--destructive: var(--theme-tone032-hsl)}html body #root .admin-ui-surface :is(.qx-notif-page,.staff-redesign),html body:has(#root .admin-ui-surface) .qx-notif-dialog{--n-surface: hsl(var(--background));--n-card: hsl(var(--card));--n-inset: hsl(var(--background));--n-line: hsl(var(--border));--n-ink: hsl(var(--foreground));--n-muted: hsl(var(--muted-foreground));--n-blue: hsl(var(--primary));--n-success: hsl(var(--success));--n-danger: hsl(var(--destructive));--nav-bg: hsl(var(--background));--card-bg: hsl(var(--card));--card-border: hsl(var(--border));--card-border-hover: hsl(var(--primary));--accent-blue: hsl(var(--primary));--accent-cyan: hsl(var(--primary));--accent-purple: hsl(var(--primary))}html body #root .admin-ui-surface{background:hsl(var(--background))!important;background-image:none!important;animation:none}html body #root .admin-ui-surface :is(.admin-sidebar,.admin-topbar){border-color:hsl(var(--border));background:hsl(var(--card))!important}html body #root .admin-ui-surface .sidebar-link{color:hsl(var(--foreground));font-size:14px;line-height:1.5;text-transform:none;letter-spacing:0}html body #root .admin-ui-surface .sidebar-link:hover{color:hsl(var(--foreground));background:hsl(var(--muted))!important}html body #root .admin-ui-surface .sidebar-link.active{color:hsl(var(--primary-foreground))!important;background:hsl(var(--primary))!important;box-shadow:none}html body #root .admin-ui-surface .admin-sidebar-group-title{color:hsl(var(--muted-foreground));font-size:12px;text-transform:none;letter-spacing:0}html body #root .admin-ui-surface .admin-header-avatar{background:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important}html body #root .admin-ui-surface :is(.bg-primary\/10.text-primary,.pricing-coverage-card .text-primary){color:hsl(var(--foreground))}html body #root .admin-ui-surface :is(.text-primary,.sc-status,.pricing-specificity,.badge-info){color:hsl(var(--foreground))}html body #root .admin-ui-surface .affiliate-setting-card{--setting-value-color: hsl(var(--muted-foreground))}html body #root .admin-ui-surface :is(.status-badge.active,.badge-success){color:hsl(var(--success));background:hsl(var(--success) / .06)!important;border-color:hsl(var(--success) / .35)}html body #root .admin-ui-surface .notification-preview-brand{background:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))}html body #root .admin-ui-surface .notification-preview-brand span{color:inherit!important}html body #root .admin-ui-surface .is-disabled-preview{border-style:dashed}html body #root .admin-ui-surface :is(.panel,.card-panel,.metric-card,.table-wrap,.staff-panel,.affiliate-panel,.provider-health-card,.provider-health-row,.qx-notif-card,.qx-preview-card){border-color:hsl(var(--border));background:hsl(var(--card))!important;color:hsl(var(--foreground));box-shadow:none}html body #root .admin-ui-surface :is(.qx-notif-card-header,.qx-notif-table th,.data-table th,.admin-table th){background:hsl(var(--background))!important;border-color:hsl(var(--border));color:hsl(var(--muted-foreground))}html body #root .admin-ui-surface :is(.text-muted-foreground,[class*="text-muted-foreground/"],[class*=text-slate-],[class*=text-gray-],.text-muted,.integration-fact-hint){color:hsl(var(--muted-foreground))!important}html body #root .admin-ui-surface :is(.text-white,[class*=text-blue-],[class*=text-cyan-],[class*=text-purple-],[class*=text-violet-]){color:hsl(var(--foreground))!important}html body #root .admin-ui-surface :is([class*=text-green-],[class*=text-emerald-],.tone-success,.config-status.is-connected){color:hsl(var(--success))!important}html body #root .admin-ui-surface :is([class*=text-amber-],[class*=text-yellow-],.tone-warning){color:hsl(var(--warning))!important}html body #root .admin-ui-surface :is([class*=text-red-],[class*=text-rose-],.tone-error,.badge-error){color:hsl(var(--destructive))!important}html body #root .admin-ui-surface :is(.button,.qx-notif-btn){min-height:42px;border:1px solid hsl(var(--border));box-shadow:none;font-size:13px;text-shadow:none;transition:border-color .15s ease,box-shadow .15s ease}html body #root .admin-ui-surface :is(.button-primary,.qx-notif-btn-primary,.qx-notif-sample-action,.pricing-preview-submit,.sc-subtab.is-active){background:hsl(var(--primary))!important;background-image:none!important;border-color:hsl(var(--primary));color:hsl(var(--primary-foreground))!important}html body #root .admin-ui-surface .pricing-preview-submit *{color:hsl(var(--primary-foreground))!important}html body #root .admin-ui-surface :is(.pricing-preview-label,.pricing-preview-label strong){color:hsl(var(--foreground))}html:not(.dark) body #root .admin-ui-surface :is(.status-badge,.badge-success,.text-success,.provider-verified-badge,.config-status,.provider-health-row strong,[class*=text-emerald-],[class*=text-green-]){color:hsl(var(--foreground))!important}html body #root .admin-ui-surface :is([class*=bg-emerald-][class*=text-emerald-],[class*=bg-green-][class*=text-green-]){background:hsl(var(--success) / .04)!important}html body #root .admin-ui-surface :is(.button-secondary,.button-outline,.qx-notif-btn-secondary,.qx-notif-btn-outline){background:hsl(var(--background))!important;color:hsl(var(--foreground));border-color:hsl(var(--border))}html body #root .admin-ui-surface :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]){background-color:hsl(var(--background))!important;color:hsl(var(--foreground));border-color:hsl(var(--border))}html body #root .admin-ui-surface :is(input,textarea)::placeholder{color:hsl(var(--muted-foreground));opacity:1}html body #root .admin-ui-surface :is(.button,.qx-notif-btn):disabled{opacity:1;background:hsl(var(--muted))!important;background-image:none!important;color:hsl(var(--muted-foreground))!important;border-color:hsl(var(--border));border-style:dashed;filter:none;cursor:not-allowed}html body #root .admin-ui-surface :is(button,a,input,select,textarea):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}html body #root .admin-ui-surface .qx-notif-toggle{direction:ltr;position:relative}html body #root .admin-ui-surface .qx-notif-toggle-thumb{position:absolute;left:3px;right:auto;top:50%;width:16px;height:16px;transform:translateY(-50%);background:hsl(var(--muted-foreground))!important}html body #root .admin-ui-surface .qx-notif-toggle[data-state=checked]{background:hsl(var(--primary))!important;box-shadow:none}html body #root .admin-ui-surface .qx-notif-toggle[data-state=checked] .qx-notif-toggle-thumb{left:auto;right:3px;transform:translateY(-50%);background:hsl(var(--primary-foreground))!important}html body:has(#root .admin-ui-surface) :is([role=dialog],[role=listbox],[data-radix-menu-content]){background:hsl(var(--card))!important;border-color:hsl(var(--border))}html body:has(#root .admin-ui-surface) [role=dialog] :is(.text-muted-foreground,[class*="text-muted-foreground/"],[class*=text-slate-],[class*=text-gray-]){color:hsl(var(--muted-foreground))!important}html body:has(#root .admin-ui-surface) [role=dialog] :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]){background-color:hsl(var(--background))!important;color:hsl(var(--foreground));border-color:hsl(var(--border))}html body:has(#root .admin-ui-surface) [role=dialog] .button-primary{background:hsl(var(--primary))!important;background-image:none!important;color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}html body:has(#root .admin-ui-surface) [role=dialog] .button-secondary{background:hsl(var(--background))!important;color:hsl(var(--foreground));border-color:hsl(var(--border))}html body:has(#root .admin-ui-surface) [role=dialog] [class*="text-white/"]{color:hsl(var(--muted-foreground))!important}html body:has(#root .admin-ui-surface) [role=dialog] .button-primary [class*="text-white/"]{color:hsl(var(--primary-foreground))!important}html body:has(#root .admin-ui-surface) .quickx-view-order :is(.quickx-progress-label,.quickx-secondary-label,[class*="text-[8px]"],[class*="text-[10px]"]){font-size:12px;line-height:1.5;letter-spacing:0;text-transform:none}html body:has(#root .admin-ui-surface) [role=dialog] :is(button,a,input,select,textarea):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}html body:has(#root .admin-ui-surface) .qx-notif-dialog .qx-template-email{background:hsl(var(--card))!important;color:hsl(var(--foreground));border:1px solid hsl(var(--border))}html body:has(#root .admin-ui-surface) .qx-notif-dialog :is(.qx-notif-btn-primary,.qx-notif-sample-action,.notification-preview-brand){background:hsl(var(--primary))!important;background-image:none!important;color:hsl(var(--primary-foreground))!important}html body:has(#root .admin-ui-surface) .qx-notif-dialog .notification-preview-brand span{color:inherit!important}html body:has(#root .admin-ui-surface) .qx-notif-dialog :is(.qx-notif-btn-primary,.qx-notif-sample-action):disabled{background:hsl(var(--muted))!important;color:hsl(var(--muted-foreground))!important}html body #root .admin-ui-surface .admin-main{min-width:0}html body #root .admin-ui-surface :is(.overview-kpi-card,.affiliate-metric-card,.revenue-status-card,.customer-mobile-card,.affiliate-invite-card){background:hsl(var(--card))!important;color:hsl(var(--foreground));border:1px solid hsl(var(--border));box-shadow:none}html body #root .admin-ui-surface .overview-kpi-card .metric-head>span{font-size:13px;line-height:1.5;text-transform:none;letter-spacing:0}html body #root .admin-ui-surface :is(.metric-card small,.overview-section-heading>span,.overview-quick-actions .overview-section-heading>div+span,.affiliate-panel-heading p,.revenue-filter-panel small){font-size:13px;line-height:1.6;color:hsl(var(--muted-foreground));white-space:normal;overflow-wrap:anywhere}html body #root .admin-ui-surface :is(.overview-quick-action strong,.overview-controls button,.revenue-value-pair>span){font-size:13px;line-height:1.5;text-transform:none;letter-spacing:0}html body #root .admin-ui-surface .overview-quick-action{padding:14px;gap:10px;border:1px solid hsl(var(--border));background:hsl(var(--background))!important;color:hsl(var(--foreground));min-width:0}html body #root .admin-ui-surface .overview-quick-action:hover{background:hsl(var(--muted))!important;border-color:hsl(var(--ring))}html body #root .admin-ui-surface :is(.section-kicker,.field-label,.data-table th,.affiliate-table th){font-size:12px;line-height:1.5;text-transform:none;letter-spacing:0;color:hsl(var(--muted-foreground))}html body #root .admin-ui-surface :is(.data-table td,.affiliate-table td,.revenue-table td){font-size:13px;line-height:1.5}html body #root .admin-ui-surface :is(.admin-subtitle,.overview-range-label,.revenue-status-heading,.revenue-value-pair>strong small){font-size:13px;line-height:1.6;color:hsl(var(--muted-foreground))}html body #root .admin-ui-surface .admin-title-row h1{font-size:22px;line-height:1.4}html body #root .admin-ui-surface .overview-kpi-card strong{font-size:clamp(20px,3vw,30px);white-space:normal;overflow-wrap:anywhere}html body #root .admin-ui-surface :is(.admin-header-icon-btn,.theme-toggle-btn,.admin-user){background:hsl(var(--card))!important;background-image:none!important;color:hsl(var(--foreground))!important;box-shadow:none}html body #root .admin-ui-surface :is(.panel-heading h2,.overview-section-heading h2,.affiliate-title-row h2){font-size:18px;line-height:1.5}html body #root .admin-ui-surface :is(.revenue-status-heading>strong,.affiliate-commission,.affiliate-code-link,.text-link){color:hsl(var(--foreground))}html body #root .admin-ui-surface :is(.overview-product-tabs,.overview-controls) button[aria-pressed=true]{background:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important;box-shadow:none}html body #root .admin-ui-surface :is(.avatar,.affiliate-rank,.affiliate-pagination button.active){background:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important}html body #root .admin-ui-surface .affiliate-status-unbound{background:hsl(var(--muted))!important;color:hsl(var(--foreground))}html body #root .admin-ui-surface :is(.notice,.notice strong,.notice p){color:hsl(var(--foreground))}html body #root .admin-ui-surface .customer-profile-avatar{background:hsl(var(--primary))!important;background-image:none!important;color:hsl(var(--primary-foreground))}html body #root .admin-ui-surface .customer-profile-badge{background:hsl(var(--muted))!important;color:hsl(var(--foreground));border-color:hsl(var(--border))}html body #root .admin-ui-surface :is(.customer-danger-action,.button-danger){background:hsl(var(--background))!important;color:hsl(var(--foreground));border:1px solid hsl(var(--destructive));box-shadow:none}html body #root .admin-ui-surface :is(.customer-danger-action,.button-danger):hover:not(:disabled){background:hsl(var(--muted))!important;color:hsl(var(--foreground))}@media(min-width:768px)and (max-width:1399px){html body #root .admin-ui-surface .overview-quick-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){html body:has(#root .admin-ui-surface) .quickx-view-order [data-testid=order-status-progression]{direction:ltr}html body:has(#root .admin-ui-surface) .quickx-view-order [data-testid=order-status-progression]>div{min-width:0!important}html body:has(#root .admin-ui-surface) .quickx-view-order .quickx-progress-label{overflow-wrap:anywhere}html body #root .admin-ui-surface :is(.overview-section-heading,.panel-heading,.affiliate-panel-heading){flex-wrap:wrap;gap:12px}html body #root .admin-ui-surface :is(.panel,.card-panel,.affiliate-panel){padding:20px}html body #root .admin-ui-surface :is(.orders-panel,.customers-panel,.affiliate-directory){padding:0}html body #root .admin-ui-surface .overview-kpi-card{padding:16px}}html body #root .admin-ui-surface .currencies-redesign .metrics-grid{margin-block-start:24px}html body:has(#root .admin-ui-surface) .catalog-editor-form{display:flex;flex-direction:column;gap:var(--admin-form-row-gap, 20px)}html body:has(#root .admin-ui-surface) .catalog-editor-form>*{flex-shrink:0;min-width:0}html body:has(#root .admin-ui-surface) .catalog-editor-form .field-label small{display:block;margin-block-start:4px;line-height:1.4}html body:has(#root .admin-ui-surface) .catalog-image-preview .logo-avatar{width:100%;height:100%}html body:has(#root .admin-ui-surface) .catalog-editor-form .admin-form-grid{align-items:end}html body:has(#root .admin-ui-surface) .catalog-editor-form>.catalog-editor-actions{position:static}html body #root .admin-ui-surface .admin-order-count-badge,html body:has(#root .admin-ui-surface) #admin-mobile-navigation .admin-order-count-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:24px;min-height:24px;padding:2px 7px;border-radius:999px;background:hsl(var(--muted));color:hsl(var(--muted-foreground));border:1px solid hsl(var(--border));font-size:12px;font-weight:800;line-height:1.2;font-variant-numeric:tabular-nums}html body #root .admin-ui-surface .admin-order-count-badge[data-active=true],html body:has(#root .admin-ui-surface) #admin-mobile-navigation .admin-order-count-badge[data-active=true]{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}html body #root .admin-ui-surface .sidebar-link.active .admin-order-count-badge[data-active=true],html body #root .admin-ui-surface .qx-menu-row.active .admin-order-count-badge[data-active=true],html body:has(#root .admin-ui-surface) #admin-mobile-navigation .qx-menu-row.active .admin-order-count-badge[data-active=true]{background:hsl(var(--background));color:hsl(var(--foreground));border-color:hsl(var(--background))}html body #root .admin-ui-surface .admin-orders-page .admin-order-tab-content{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:48px}@media(max-width:359px){html body #root .admin-ui-surface .overview-kpi-grid{grid-template-columns:minmax(0,1fr)}html body #root .admin-ui-surface .admin-header{height:auto!important;min-height:108px!important}html body #root .admin-ui-surface .admin-header-inner{height:auto;min-height:108px;flex-wrap:wrap;gap:8px}html body #root .admin-ui-surface .admin-header-left{flex:1 1 100%;justify-content:space-between}html body #root .admin-ui-surface .admin-header-right{width:100%;justify-content:flex-end}}html body #root .admin-ui-surface .customers-panel{padding:0;overflow:hidden}html body #root .admin-ui-surface .customers-panel .table-wrap{margin:0;border:0;border-radius:0;scrollbar-gutter:auto;overflow-y:hidden}html body #root .admin-ui-surface .customers-panel .data-table{table-layout:fixed;width:100%;min-width:900px}html body #root .admin-ui-surface .customers-panel .data-table th:first-child{width:18%}html body #root .admin-ui-surface .customers-panel .data-table th:nth-child(2){width:7%}html body #root .admin-ui-surface .customers-panel .data-table th:nth-child(3){width:11%}html body #root .admin-ui-surface .customers-panel .data-table th:nth-child(4){width:12%}html body #root .admin-ui-surface .customers-panel .data-table th:nth-child(5){width:22%}html body #root .admin-ui-surface .customers-panel .data-table th:nth-child(6){width:12%}html body #root .admin-ui-surface .customers-panel .data-table th:nth-child(7){width:9%}html body #root .admin-ui-surface .customers-panel .data-table th:nth-child(8){width:9%}html body #root .admin-ui-surface .customers-panel .data-table td:nth-child(5){padding-inline-end:20px;overflow-wrap:anywhere;white-space:normal}html body #root .admin-ui-surface .customers-panel .data-table :is(th,td){padding:16px 12px;text-align:start;vertical-align:middle}html body #root .admin-ui-surface .customers-panel .data-table td>:is(strong,small){display:block}html body #root .admin-ui-surface .customers-panel .data-table td>strong{font-size:14px;font-variant-numeric:tabular-nums}html body #root .admin-ui-surface .customers-panel .data-table td>small{margin-block-start:4px;font-size:12px;color:hsl(var(--muted-foreground))}html body #root .admin-ui-surface .customer-cell{gap:12px;min-width:0}html body #root .admin-ui-surface .customer-cell .avatar{width:40px;height:40px;flex:0 0 40px;font-size:14px}html body #root .admin-ui-surface .customer-identity-copy{display:flex;flex-direction:column;gap:4px;min-width:0;text-align:start}html body #root .admin-ui-surface .customer-identity-copy :is(strong,small){display:block;max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.5}html body #root .admin-ui-surface .customer-identity-copy strong{font-size:14px}html body #root .admin-ui-surface .customer-identity-copy small{font-size:12px;font-weight:400;color:hsl(var(--muted-foreground))}html body #root .admin-ui-surface .customers-panel .panel-footer{padding:14px 20px;border-top:1px solid hsl(var(--border));font-size:12px}html body #root .admin-ui-surface .customers-panel .data-table tbody tr:last-child td{border-bottom:0}html body #root .admin-ui-surface .customers-panel .data-table tbody tr:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}html body #root .admin-ui-surface .currencies-redesign .catalog-table :is(th,td){text-align:start;vertical-align:middle}html body #root .admin-ui-surface .catalog-method-identity{gap:12px;min-width:0}html body #root .admin-ui-surface .catalog-method-identity .admin-payment-logo-stack{width:40px;height:40px;flex-basis:40px}html body #root .admin-ui-surface .catalog-method-copy{text-align:start;gap:4px}html body #root .admin-ui-surface .catalog-method-copy strong{font-size:14px}html body #root .admin-ui-surface .currencies-redesign :is(.catalog-row-id,.catalog-name-cell small){margin:0;font-size:12px;font-weight:400;line-height:1.5;color:hsl(var(--muted-foreground))}html body #root .admin-ui-surface .catalog-row-id{direction:ltr;unicode-bidi:isolate}@media(min-width:821px){html body #root .admin-ui-surface .customers-panel .data-table tbody tr{height:80px}}@media(max-width:820px){html body #root .admin-ui-surface .customer-mobile-card{text-align:start;padding:16px}html body #root .admin-ui-surface .customer-mobile-card-header .customer-cell{flex-basis:100%}html body #root .admin-ui-surface .customer-mobile-card-info small{font-size:12px}}@media(min-width:1100px){html body #root .admin-ui-surface .currencies-redesign .table-toolbar{display:grid;grid-template-columns:minmax(180px,1fr) repeat(3,minmax(110px,140px)) 44px;align-items:center;gap:10px}html body #root .admin-ui-surface .currencies-redesign .table-toolbar>*{min-width:0;width:100%;max-width:none}html body #root .admin-ui-surface .currencies-redesign .table-toolbar :is(select,button,input){height:44px}html body #root .admin-ui-surface .currencies-redesign .catalog-table[data-catalog-category=methods]{min-width:760px}}html body #root .admin-ui-surface .affiliate-status-bound{color:hsl(var(--foreground))!important}.admin-polish,.admin-polish-drawer{--admin-shell-bg: hsl(var(--background));--admin-shell-surface: hsl(var(--card));--admin-shell-raised: hsl(var(--muted));--admin-shell-border: hsl(var(--border));--admin-shell-text: hsl(var(--foreground));--admin-shell-text-2: hsl(var(--muted-foreground));--admin-shell-text-3: hsl(var(--muted-foreground))}.dark .admin-polish,.dark .admin-polish-drawer{--admin-shell-bg: var(--theme-compactDarkBg);--admin-shell-surface: var(--theme-compactDarkSurface);--admin-shell-raised: var(--theme-compactDarkRaised);--admin-shell-border: rgb(var(--theme-white-rgb)/.08);--admin-shell-text: var(--theme-compactDarkText1);--admin-shell-text-2: var(--theme-compactDarkText2);--admin-shell-text-3: var(--theme-compactDarkText3)}.admin-shell.admin-redesign.admin-polish{display:flex;flex-direction:row;min-height:100dvh;width:100%;min-width:0}.admin-polish-sidebar{display:flex;flex:0 0 var(--admin-rail-width);width:var(--admin-rail-width);min-width:0;border-inline-end:1px solid var(--admin-shell-border);background:var(--admin-shell-surface)}.admin-polish-sidebar-frame{display:flex;flex-direction:column;position:sticky;top:0;width:100%;height:100dvh}.admin-polish-brand{display:flex;align-items:center;height:var(--admin-header-height);min-height:var(--admin-header-height);padding:0 16px;border-bottom:1px solid var(--admin-shell-border)}.admin-polish-brand .brand-reference-logo{width:144px;max-width:100%}.admin-polish-sidebar-nav{flex:1;overflow-y:auto;padding:10px;scrollbar-width:thin;scrollbar-color:var(--admin-shell-raised) transparent}.admin-polish-content{flex:1 1 0;min-width:0;width:calc(100% - var(--admin-rail-width));background:var(--admin-shell-bg)}.admin-polish-header{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:12px;box-sizing:border-box;height:var(--admin-header-height);min-height:var(--admin-header-height);padding:0 20px;border-bottom:1px solid var(--admin-shell-border);background:var(--admin-shell-bg)}.admin-polish-header-left{display:none;align-items:center;gap:12px;flex:0 0 auto}.admin-polish-header-brand .brand-reference-logo{width:124px;max-width:124px}.admin-polish-heading{display:flex;align-items:center;gap:8px;flex:1;min-width:0}html body #root .admin-polish-header .admin-polish-title{margin:0;min-width:0;font-size:18px;font-weight:600;line-height:22px;letter-spacing:-.01em!important;color:var(--admin-shell-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-polish-breadcrumb{min-width:0;display:flex;align-items:center;gap:8px;font-size:13px;line-height:18px;color:var(--admin-shell-text-3)}.admin-polish-breadcrumb:after{content:"/";flex:0 0 auto}.admin-polish-breadcrumb>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-polish-breadcrumb>b{font-weight:400;flex:0 0 auto}.admin-polish-header-right,.admin-polish-controls{display:flex;align-items:center;gap:4px;flex:0 0 auto}.admin-polish-controls{position:relative}.admin-polish-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--admin-shell-text-2);box-shadow:none;cursor:pointer;transition:background-color .14s ease-out}.admin-polish-icon-btn>svg{width:16px;height:16px;stroke-width:1.5}.admin-polish-icon-btn:hover,.admin-polish-profile-btn:hover{background:var(--admin-shell-raised)}.admin-polish-icon-btn:focus-visible,.admin-polish-profile-btn:focus-visible{outline:2px solid hsl(var(--admin-brand));outline-offset:3px}.admin-polish-header .qx-language-trigger{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;border:0!important;border-radius:6px!important;padding:0!important;background:transparent!important;color:var(--admin-shell-text-2)!important;box-shadow:none!important}.admin-polish-header .qx-language-trigger>:not(svg){display:none}.admin-polish-profile-wrap{position:relative;border-inline-start:1px solid var(--admin-shell-border);margin-inline-start:4px;padding-inline-start:8px}.admin-polish-profile-btn{display:flex;align-items:center;gap:8px;min-height:32px;max-width:200px;border:0;border-radius:6px;padding:4px 8px;background:transparent;color:var(--admin-shell-text);cursor:pointer;transition:background-color .14s ease-out}.admin-polish-avatar{display:grid;place-items:center;flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:var(--admin-shell-raised);font-size:11px;font-weight:600}.admin-polish-profile-info{min-width:0;text-align:start}.admin-polish-profile-info strong,.admin-polish-profile-info small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-polish-profile-info strong{font-size:13px;font-weight:500}.admin-polish-profile-info small{display:none}.admin-polish-profile-menu{z-index:80;padding:12px;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--popover));color:hsl(var(--popover-foreground));overflow-y:auto}.admin-polish-profile-menu-header{display:flex;align-items:center;gap:10px;border-bottom:1px solid hsl(var(--border));padding-bottom:12px;margin-bottom:8px}.admin-polish-profile-menu-header>div{min-width:0}.admin-polish-profile-menu-header :is(strong,small){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-polish-profile-menu-header small{font-size:12px;color:hsl(var(--muted-foreground))}.admin-polish-profile-action{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:8px;border:0;border-radius:6px;text-align:start;background:transparent;color:inherit;font-size:14px}.admin-polish-profile-action:hover{background:hsl(var(--muted))}.admin-polish-main{box-sizing:border-box;padding:20px;min-width:0}.admin-polish-page-tools{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:24px}.admin-polish-subtitle{margin:0;font-size:14px;color:hsl(var(--muted-foreground))}.admin-polish-skip{position:fixed;inset-block-start:8px;inset-inline-start:8px;transform:translateY(-200%);z-index:150;padding:8px 12px;background:hsl(var(--card));color:hsl(var(--foreground));border:2px solid hsl(var(--ring));border-radius:6px}.admin-polish-skip:focus{transform:none}.admin-polish-nav,.admin-polish-nav-direct{display:flex;flex-direction:column;gap:2px}.admin-polish-nav-link,.admin-polish-nav-toggle{position:relative;display:flex;align-items:center;gap:8px;box-sizing:border-box;width:100%;min-width:0;min-height:30px;margin:0;padding:5px 10px;border:0;border-radius:6px;background:transparent;color:var(--admin-shell-text-2);font:inherit;font-size:13px;font-weight:500;line-height:20px;text-align:start;cursor:pointer;text-decoration:none}html body :is(#root .admin-polish,#admin-mobile-navigation) .admin-polish-nav-toggle{border:0!important;box-shadow:none!important}.admin-polish-nav-link:hover,.admin-polish-nav-toggle:hover{background:var(--admin-shell-raised)}.admin-polish-nav-link[aria-current=page]{--admin-shell-text-3: var(--admin-shell-text-2);background:var(--admin-shell-raised);color:var(--admin-shell-text)}.admin-polish-nav-link[aria-current=page]:before{content:"";position:absolute;inset-inline-start:0;inset-block:4px;width:2px;border-radius:2px;background:hsl(var(--admin-brand))}.admin-polish-nav-link:focus-visible,.admin-polish-nav-toggle:focus-visible{outline:2px solid hsl(var(--admin-brand));outline-offset:-2px}.admin-polish-nav-icon{display:flex;width:16px;flex:0 0 16px;color:var(--admin-shell-text-3)}.admin-polish-nav-icon svg{width:16px;height:16px;stroke-width:1.5}.admin-polish-nav-label{min-width:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-polish-nav-chevron{flex:0 0 14px;color:hsl(var(--muted-foreground))}.admin-polish-nav-toggle[aria-expanded=true] .admin-polish-nav-chevron{transform:rotate(180deg)}.admin-polish-nav-children{display:flex;flex-direction:column;gap:2px;margin-inline-start:12px}.admin-polish-nav-children[hidden]{display:none}.admin-polish-nav-group{min-width:0}html body :is(.admin-polish-nav,#admin-mobile-navigation .admin-polish-nav) .admin-polish-nav-link>:is(.admin-polish-count-badge,[aria-live=polite]){display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:18px;height:18px;min-height:18px;margin:0;padding:0 4px;border:0;border-radius:6px;background:transparent;color:var(--admin-shell-text-3);font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;box-shadow:none}html body .admin-polish-nav .admin-polish-nav-link>[aria-live=polite]{background:hsl(var(--admin-brand)/.12);color:hsl(var(--admin-brand))}.admin-polish-notification-dot{position:absolute;top:6px;inset-inline-end:6px;width:6px;height:6px;border-radius:50%;background:hsl(var(--admin-tone-amber))}.admin-polish-drawer{--admin-brand: var(--theme-copper-hsl);width:min(320px,calc(100vw - 32px));background:var(--admin-shell-surface);color:var(--admin-shell-text);border-inline-end:1px solid var(--admin-shell-border);box-shadow:none}.admin-polish-drawer .frontend-drawer-header{border-color:hsl(var(--border))}.admin-polish-drawer .frontend-drawer-close{border-radius:6px;border-color:hsl(var(--border));background:transparent;color:hsl(var(--foreground))}.admin-polish-drawer .frontend-drawer-close:focus-visible{outline:2px solid hsl(var(--admin-brand));outline-offset:2px}[dir=rtl] .admin-polish-drawer{inset:0 0 0 auto;transform:translate3d(102%,0,0)}.frontend-menu-drawer-layer.is-open .admin-polish-drawer{transform:translateZ(0)}html body .admin-polish-profile-popup{background:hsl(var(--popover));color:hsl(var(--popover-foreground));border:1px solid hsl(var(--border));border-radius:8px;box-shadow:none}html body .admin-polish-profile-popup .admin-mobile-profile-item{background:transparent;border:0;border-radius:6px;box-shadow:none}@media(max-width:1023px){.admin-polish{--admin-header-height: var(--admin-header-mobile-height)}.frontend-menu-drawer-layer:has(.admin-polish-drawer){display:block!important}.admin-polish-sidebar{display:none}.admin-polish-content{width:100%}.admin-polish-header-left{display:flex}.admin-polish-main{padding:16px}.admin-polish-header{padding-inline:8px;gap:8px}.admin-polish-header-brand,.admin-polish-breadcrumb{display:none}html body #root .admin-polish-header .admin-polish-title{font-size:15px;line-height:18px}.admin-polish-icon-btn,.admin-polish-profile-btn{width:44px;min-width:44px;height:44px;min-height:44px}.admin-polish-icon-btn>svg{width:18px;height:18px}.admin-polish-header .qx-language-trigger{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.admin-polish-profile-wrap{padding-inline-start:0;margin-inline-start:0;border-inline-start:0}.admin-polish-profile-info,.admin-polish-profile-btn .admin-polish-chevron{display:none}.admin-polish-profile-btn{padding:4px;justify-content:center}.admin-polish-avatar{width:26px;height:26px;font-size:12px}#admin-mobile-navigation .admin-polish-nav :is(.admin-polish-nav-link,.admin-polish-nav-toggle){min-height:44px;padding-block:12px;font-size:14px}}@media(pointer:coarse){.admin-polish-icon-btn,.admin-polish-profile-btn{min-width:44px;min-height:44px}.admin-polish-header .qx-language-trigger{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.admin-polish-nav-link,.admin-polish-nav-toggle{min-height:44px}}@media(prefers-reduced-motion:reduce){.admin-polish-icon-btn,.admin-polish-profile-btn{transition:none}}@media(max-width:639px){.admin-polish-header{padding-inline:8px;gap:8px}.admin-polish-header-brand{display:none}.admin-polish-header-right,.admin-polish-controls{gap:4px}.admin-polish-icon-btn,.admin-polish-profile-btn{width:44px;min-width:44px;height:44px;min-height:44px}.admin-polish-header .qx-language-trigger{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.admin-polish-breadcrumb{display:none}html body #root .admin-polish-header .admin-polish-title{white-space:normal;overflow-wrap:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}#admin-mobile-navigation .admin-polish-nav :is(.admin-polish-nav-link,.admin-polish-nav-toggle){min-height:44px}}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-search-clear{display:inline-flex!important;align-items:center;justify-content:center;width:32px!important;height:32px!important;border:0!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important;color:hsl(var(--muted-foreground))}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-search-clear:hover{background:hsl(var(--muted))!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-search-field:has(.admin-search-clear) .admin-search-input{padding-inline-end:56px!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-pagination-controls{display:inline-flex;align-items:center;gap:4px;padding:4px;border:0;border-radius:12px;background:hsl(var(--muted) / .65)}html body #root .admin-shell.admin-redesign.admin-ui-surface .pricing-pagination{flex-wrap:wrap;max-width:100%}html body #root .admin-shell.admin-redesign.admin-ui-surface :is(.page-btn,.staff-page-btn,.pricing-pagination button:not(.admin-kit-button),.affiliate-pagination nav button,.admin-pagination-controls button){display:inline-flex!important;align-items:center;justify-content:center;min-width:40px!important;min-height:40px!important;padding:8px 12px!important;border:1px solid hsl(var(--border) / .65)!important;border-radius:10px!important;background:hsl(var(--card))!important;color:hsl(var(--foreground))!important;box-shadow:none!important;font-size:13px;font-weight:600;line-height:20px}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-pagination-controls button{border:0!important;background:transparent!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-page-number{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;border-radius:8px;background:hsl(var(--card));font-size:13px;font-variant-numeric:tabular-nums}html body #root .admin-shell.admin-redesign.admin-ui-surface :is(.page-btn,.staff-page-btn,.pricing-pagination button:not(.admin-kit-button),.affiliate-pagination nav button).active{background:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important}html body #root .admin-shell.admin-redesign.admin-ui-surface :is(.page-btn,.staff-page-btn,.pricing-pagination button:not(.admin-kit-button),.affiliate-pagination nav button,.admin-pagination-controls button):disabled{opacity:.55;cursor:not-allowed}html body #root .admin-shell.admin-redesign.admin-ui-surface :is(.button,[data-ui-button],.qx-notif-btn,.affiliate-header-button,.catalog-add-btn,.customer-dialog-primary,.customer-dialog-secondary,.pricing-rule-primary,.catalog-editor-primary,.staff-primary-btn,.orders-export-button),html body:has(#root .admin-shell.admin-redesign.admin-ui-surface) [role=dialog] :is(.button,[data-ui-button],.qx-notif-btn,.customer-dialog-primary,.customer-dialog-secondary,.pricing-rule-primary,.catalog-editor-primary){display:inline-flex!important;align-items:center!important;justify-content:center;gap:8px!important;min-height:40px!important;height:auto!important;max-width:100%;padding:9px 14px!important;border:1px solid hsl(var(--border) / .65)!important;border-radius:10px!important;background:hsl(var(--card))!important;color:hsl(var(--foreground));box-shadow:none!important;text-shadow:none!important;font-size:13px!important;font-weight:600!important;line-height:20px!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none;white-space:normal!important;overflow-wrap:normal;cursor:pointer;transition:background-color .14s,border-color .14s,color .14s}html body:has(#root .admin-shell.admin-redesign.admin-ui-surface) :is(.admin-ui-surface,[role=dialog]) :is(.button-primary,[data-ui-button][data-ui-variant=default],.qx-notif-btn-primary,.affiliate-header-button-primary,.catalog-add-btn,.customer-dialog-primary,.pricing-rule-primary,.catalog-editor-primary,.staff-primary-btn){background:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important;border-color:transparent!important}html body:has(#root .admin-shell.admin-redesign.admin-ui-surface) :is(.admin-ui-surface,[role=dialog]) :is(.button-danger,[data-ui-button][data-ui-variant=destructive]){background:hsl(var(--destructive) / .08)!important;color:hsl(var(--destructive))!important;border-color:hsl(var(--destructive) / .25)!important}html body:has(#root .admin-shell.admin-redesign.admin-ui-surface) :is(.admin-ui-surface,[role=dialog]) [data-ui-button]:is([data-ui-variant=ghost],[data-ui-variant=link]){background:transparent!important;border-color:transparent!important}html body:has(#root .admin-shell.admin-redesign.admin-ui-surface) :is(.button,[data-ui-button],.qx-notif-btn,.affiliate-header-button,.catalog-add-btn,.orders-export-button):hover:not(:disabled):not([aria-disabled=true]){filter:brightness(.97);transform:none!important}html body:has(#root .admin-shell.admin-redesign.admin-ui-surface) :is(.button,[data-ui-button],.qx-notif-btn,.affiliate-header-button,.catalog-add-btn,.orders-export-button):disabled{opacity:.55!important;border-style:solid!important;cursor:not-allowed;filter:none}html body:has(#root .admin-shell.admin-redesign.admin-ui-surface) :is(.button,[data-ui-button],.qx-notif-btn,.affiliate-header-button,.catalog-add-btn,.orders-export-button):before,html body:has(#root .admin-shell.admin-redesign.admin-ui-surface) :is(.button,[data-ui-button],.qx-notif-btn,.affiliate-header-button,.catalog-add-btn,.orders-export-button):after{box-shadow:none!important;background-image:none!important;pointer-events:none}html body:has(#root .admin-shell.admin-redesign.admin-ui-surface) :is(.button,[data-ui-button],.qx-notif-btn,.affiliate-header-button,.catalog-add-btn,.orders-export-button) svg{width:16px!important;height:16px!important;flex-shrink:0;margin:0!important}html body #root .admin-shell.admin-redesign.admin-ui-surface :is(.admin-header-icon-btn,.qx-language-trigger,.theme-toggle-btn){display:inline-flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;min-width:40px;border:0!important;border-radius:10px!important;background:transparent!important;box-shadow:none!important;color:hsl(var(--foreground))!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-header-language{display:flex!important;flex:0 0 auto}html body #root .admin-shell.admin-redesign.admin-ui-surface :is(.admin-header-icon-btn,.qx-language-trigger,.theme-toggle-btn):hover{background:hsl(var(--muted))!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-header-profile-btn{display:inline-flex!important;align-items:center;gap:10px;min-height:40px!important;height:40px!important;width:auto!important;max-width:260px;padding:4px 10px!important;border:1px solid hsl(var(--border) / .6)!important;border-radius:10px!important;background:hsl(var(--card))!important;box-shadow:none!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-header-avatar{width:30px!important;height:30px!important;border:0!important;border-radius:50%!important;box-shadow:none!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-header-profile-info{min-width:0}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-header-profile-info :is(strong,small){max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-orders-page .orders-archive-actions{padding:0!important;gap:10px!important;background:transparent!important;align-items:center;flex-wrap:wrap}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-orders-page .orders-view-controls{display:flex!important;flex-wrap:wrap!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-orders-page :is(.product-switch,.archive-switch){display:inline-flex!important;align-items:center;flex-wrap:wrap;gap:4px!important;padding:4px!important;border:0!important;border-radius:12px!important;background:hsl(var(--muted) / .65)!important;box-shadow:none!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-orders-page :is(.product-switch,.archive-switch) button{display:inline-flex!important;align-items:center;justify-content:center;gap:8px!important;min-height:40px!important;height:auto!important;padding:8px 12px!important;border:0!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important;font-size:13px!important;font-weight:600!important;line-height:20px!important;white-space:nowrap;color:hsl(var(--muted-foreground))!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-orders-page :is(.product-switch,.archive-switch) button[aria-selected=true]{background:hsl(var(--card))!important;color:hsl(var(--foreground))!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-orders-page .admin-order-tab-content{flex-direction:row-reverse!important;align-items:center;gap:8px!important;min-width:0}html body #root .admin-shell.admin-redesign.admin-ui-surface .product-switch .admin-order-count-badge{min-width:22px;min-height:22px;padding:2px 6px;border:0!important;border-radius:6px;background:hsl(var(--primary) / .1)!important;color:hsl(var(--foreground))!important;font-size:11px;font-weight:600}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-simple-nav-icon svg{width:16px;height:16px}html body #root .admin-shell.admin-redesign.admin-ui-surface :is(.admin-action-button,.pricing-action-button,.staff-action-btn),html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-row-actions>a,html body:has(#root .admin-shell.admin-redesign.admin-ui-surface) [role=dialog] :is(.admin-action-button,.pricing-action-button,.staff-action-btn){min-height:40px!important;border-radius:10px!important;box-shadow:none!important}@media(max-width:767px),(pointer:coarse){html body #root .admin-shell.admin-redesign.admin-ui-surface :is(.admin-search-clear,.page-btn,.staff-page-btn,.pricing-pagination button:not(.admin-kit-button),.affiliate-pagination nav button,.admin-pagination-controls button){min-width:44px!important;min-height:44px!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-row-actions>a,html body #root .admin-shell.admin-redesign.admin-ui-surface .staff-action-btn,html body:has(#root .admin-shell.admin-redesign.admin-ui-surface) [role=dialog] :is(.admin-action-button,.pricing-action-button,.staff-action-btn){min-height:44px!important}html body #root .admin-shell.admin-redesign.admin-ui-surface :is(.button,[data-ui-button],.qx-notif-btn,.affiliate-header-button,.catalog-add-btn,.orders-export-button,.admin-header-profile-btn,.admin-action-button,.pricing-action-button),html body:has(#root .admin-shell.admin-redesign.admin-ui-surface) [role=dialog] :is(.button,[data-ui-button],.qx-notif-btn){min-height:44px!important}html body #root .admin-shell.admin-redesign.admin-ui-surface :is(.admin-header-icon-btn,.qx-language-trigger,.theme-toggle-btn){width:44px!important;height:44px!important;min-width:44px}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-header-profile-btn{height:44px!important;width:44px!important;min-width:44px;padding:7px!important;gap:0;border:0!important;background:transparent!important}html body #root .admin-shell.admin-redesign.admin-ui-surface :is(.admin-header-profile-info,.admin-header-chevron){display:none!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-orders-page :is(.product-switch,.archive-switch) button{min-height:44px!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-orders-page .orders-view-controls{flex-direction:column!important;align-items:stretch!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-orders-page .orders-archive-actions{display:flex!important;width:100%!important;min-width:0!important;max-width:100%!important;flex-wrap:wrap!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-orders-page :is(.product-switch,.archive-switch){width:fit-content!important;min-width:0!important;max-width:100%!important;align-self:flex-start;flex:0 1 auto}}@media(prefers-reduced-motion:reduce){html body:has(#root .admin-shell.admin-redesign.admin-ui-surface) :is(.button,[data-ui-button],.qx-notif-btn,.affiliate-header-button,.catalog-add-btn){transition:none}}html body #root .admin-shell.admin-redesign.admin-ui-surface .affiliate-period-filter{display:flex;align-items:stretch;min-width:0;max-width:100%;gap:4px;padding:4px!important;border:0!important;border-radius:12px!important;background:hsl(var(--muted)/.55)!important;box-shadow:none!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .affiliate-period-filter button{min-height:40px!important;padding:8px 12px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:hsl(var(--muted-foreground))!important;box-shadow:none!important;font-size:13px!important;font-weight:500!important;line-height:20px}html body #root .admin-shell.admin-redesign.admin-ui-surface .affiliate-period-filter button[aria-pressed=true]{background:hsl(var(--card))!important;color:hsl(var(--foreground))!important;font-weight:600!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .affiliate-view-all{display:inline-flex!important;align-items:center;justify-content:center;gap:8px!important;width:fit-content;max-width:calc(100% - 32px);min-height:40px!important;padding:8px 14px!important;margin-block:12px 16px!important;margin-inline:auto 16px!important;border:1px solid hsl(var(--border)/.65)!important;border-radius:10px!important;background:hsl(var(--card))!important;color:hsl(var(--foreground))!important;box-shadow:none!important;font-size:13px!important;font-weight:500!important;line-height:20px}html body #root .admin-shell.admin-redesign.admin-ui-surface .affiliate-view-all:hover{background:hsl(var(--muted))!important}html body #root .admin-shell.admin-redesign.admin-ui-surface :is(.affiliate-period-filter button,.affiliate-view-all):focus-visible{outline:2px solid hsl(var(--ring))!important;outline-offset:2px}html body #root .admin-shell.admin-redesign.admin-ui-surface .affiliate-view-all>svg{width:16px;height:16px;flex:0 0 auto}html[dir=rtl] body #root .admin-shell.admin-redesign.admin-ui-surface .affiliate-view-all>svg{transform:rotate(180deg)}html body #root .admin-shell.admin-redesign.admin-ui-surface #affiliate-accounts{scroll-margin-block-start:96px}@media(max-width:767px){html body #root .admin-shell.admin-redesign.admin-ui-surface .affiliate-growth-panel .affiliate-panel-heading{flex-direction:column;align-items:stretch;gap:12px}html body #root .admin-shell.admin-redesign.admin-ui-surface .affiliate-period-filter{width:100%}html body #root .admin-shell.admin-redesign.admin-ui-surface .affiliate-period-filter button{flex:1 1 0;min-width:0;min-height:44px!important;padding-inline:8px!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .affiliate-view-all{min-height:44px!important}html body #root .admin-shell.admin-redesign.admin-ui-surface #affiliate-accounts{scroll-margin-block-start:128px}}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-content,html body:has(#root .admin-design-content) .admin-design-drawer{font-size:var(--admin-body-size,13px);line-height:1.5}.dark .admin-design-content{--card:var(--theme-compactDarkSurface-hsl);--background:var(--theme-compactDarkBg-hsl);--muted:var(--theme-compactDarkRaised-hsl);--foreground:var(--theme-compactDarkText1-hsl);--muted-foreground:var(--theme-compactDarkText2-hsl)}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-content :is(.panel,.card-panel,.staff-panel,.affiliate-panel,.affiliate-metric-card,.catalog-stat-card,.provider-health-card){border-radius:8px!important;border-color:hsl(var(--border)/.65)!important;box-shadow:none!important;background-image:none!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-content :is(.panel-heading,.affiliate-panel-heading,.catalog-panel-heading){padding:12px 16px;gap:12px}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-content :is(h2,h3,.panel-heading h2,.panel h2){font-size:14px!important;font-weight:600!important;line-height:1.5}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-content :is(p,small,.field-hint,.text-xs){font-size:12px;font-weight:400;line-height:1.5}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-content :is(.metric-value,.stat-value,.catalog-stat-value,.affiliate-metric-value){font-size:22px!important;font-weight:600!important;font-variant-numeric:tabular-nums}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-content :is(.button,.admin-action-button,.page-btn){min-height:32px!important;height:auto;border-radius:6px!important;font-size:13px!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important;background-image:none!important;max-width:100%;white-space:normal}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-content :is(.button-primary,.catalog-editor-primary){background:hsl(var(--admin-brand))!important;color:hsl(var(--admin-brand-foreground))!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-content :is(.admin-form label,.field-label){font-size:12px!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-content :is(input:not([type=checkbox]):not([type=radio]),select){min-width:0;max-width:100%;border-radius:6px}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-content :is(.table-wrap,.mobile-table-scroll,.catalog-table-wrap):has(.admin-responsive-table){min-width:0!important;width:100%!important;overflow:visible!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-content .swipeable-scroll-hint{display:none}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-content .admin-responsive-table{width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse;font-size:13px}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-content .admin-responsive-table th{height:32px;padding:6px 10px!important;font-size:12px!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important;white-space:nowrap;color:hsl(var(--muted-foreground))}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-content .admin-responsive-table td{height:48px;padding:8px 10px!important;font-size:13px!important;line-height:1.5;vertical-align:middle;border-bottom:1px solid hsl(var(--border)/.6);word-break:normal!important;overflow-wrap:anywhere}.admin-responsive-cell-value{min-width:0;max-width:100%}.admin-responsive-cell-value>*{max-width:100%;min-width:0}.admin-design-content :is(.panel,.affiliate-panel,.catalog-table-panel):has(.admin-responsive-table):not(:has(.panel .admin-responsive-table)){padding:0!important}.admin-responsive-table input[type=checkbox]:not(.admin-kit-switch-input){appearance:none!important;position:relative;width:28px;height:28px;margin:0;border:0;background:transparent!important;cursor:pointer}.admin-responsive-table input[type=checkbox]:not(.admin-kit-switch-input):before{content:"";position:absolute;inset:0;margin:auto;width:14px;height:14px;border:1px solid hsl(var(--muted-foreground));border-radius:3px;background:hsl(var(--background))}.admin-responsive-table input[type=checkbox]:checked:after{content:"✓";position:absolute;inset:0;display:grid;place-items:center;font-size:12px;color:hsl(var(--foreground))}.admin-responsive-table input[type=checkbox]:indeterminate:after{content:"−";position:absolute;inset:0;display:grid;place-items:center;color:hsl(var(--foreground))}.admin-responsive-table input[type=checkbox]:focus-visible{outline:2px solid hsl(var(--admin-brand)/.5);outline-offset:2px}.admin-responsive-cell-label{display:none}.admin-responsive-table td:has(input[type=checkbox]),.admin-responsive-table th:has(input[type=checkbox]){width:40px!important}.admin-responsive-table td:last-child:has(button){width:110px}.admin-responsive-table :is(.admin-row-actions,.admin-kit-row-actions){flex-wrap:wrap;gap:4px}.admin-responsive-table code{font-size:12px;overflow-wrap:anywhere}.admin-responsive-table .break-all{word-break:normal;overflow-wrap:anywhere}.admin-kit-switch-input{appearance:none!important;position:relative;flex:0 0 44px;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;margin:0;border:0!important;border-radius:8px!important;background:transparent!important;cursor:pointer}.admin-kit-switch-input:before{content:"";position:absolute;inset-block-start:12px;inset-inline-start:4px;width:36px;height:20px;border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--muted))}.admin-kit-switch-input:after{content:"";position:absolute;inset-block-start:15px;inset-inline-start:7px;width:14px;height:14px;border-radius:50%;background:hsl(var(--theme-white-hsl));transition:inset-inline-start .14s ease-out}.admin-kit-switch-input:checked:before{background:hsl(var(--admin-brand));border-color:hsl(var(--admin-brand))}.admin-kit-switch-input:checked:after{inset-inline-start:23px}.admin-kit-switch-input:disabled{opacity:.45;cursor:not-allowed}.admin-kit-switch-input:focus-visible{outline:2px solid hsl(var(--admin-brand)/.5);outline-offset:4px}.admin-responsive-table tr:hover,.admin-responsive-table tr:focus-within{background:hsl(var(--muted)/.7)}html body:has(#root .admin-design-content) .admin-design-drawer{width:min(540px,100vw)!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;display:flex;flex-direction:column;border-radius:0!important}html body:has(#root .admin-design-content) .admin-design-drawer :is(.drawer-head,.catalog-editor-head){flex:0 0 auto;padding:16px 20px}html body:has(#root .admin-design-content) .admin-design-drawer :is(.catalog-editor-scroll,.drawer-body,.pricing-rule-drawer-body){flex:1;min-height:0;overflow-y:auto;padding:20px}html body:has(#root .admin-design-content) .admin-design-drawer :is(.drawer-foot,.payment-method-editor-footer,.catalog-editor-footer,.pricing-rule-drawer-footer){flex:0 0 auto;padding:12px 20px;border-top:1px solid hsl(var(--border));background:hsl(var(--card))}html body:has(#root .admin-design-content) .admin-design-drawer :is(h2,.catalog-editor-head h2){font-size:16px!important;font-weight:600}html body:has(#root .admin-design-content) .admin-design-drawer :is(.admin-form-card,.admin-form-section){box-shadow:none;border-radius:0}@media(hover:hover)and (pointer:fine)and (min-width:1025px){.admin-responsive-table tr:not(:hover):not(:focus-within) :is(.admin-row-actions,.admin-kit-row-actions){opacity:0}}@media(max-width:639px){html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-content{font-size:14px}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-content :is(.button,.admin-action-button,.page-btn,.icon-button){min-width:44px;min-height:44px!important;border-radius:8px!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-content .admin-responsive-table{display:block!important}.admin-responsive-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.admin-responsive-table thead:has(input[type=checkbox]){position:static;display:block;width:auto;height:auto;clip-path:none;overflow:visible}.admin-responsive-table thead:has(input[type=checkbox]) tr{display:flex;padding:10px 12px;border:0;background:transparent}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-content .admin-responsive-table thead:has(input[type=checkbox]) th{display:none!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-content .admin-responsive-table thead:has(input[type=checkbox]) th:has(input[type=checkbox]){display:block!important;width:auto}.admin-responsive-table input[type=checkbox]:not(.admin-kit-switch-input){width:44px;height:44px;margin:0}.admin-responsive-table input[type=checkbox]:not(.admin-kit-switch-input):before{width:20px;height:20px}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-content .admin-responsive-table tbody{display:grid!important;gap:12px;padding:12px}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-content .admin-responsive-table tbody tr{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;border:1px solid hsl(var(--border));border-radius:10px;background:hsl(var(--card));min-width:0}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-content .admin-responsive-table td{display:block!important;position:static!important;float:none!important;height:auto!important;min-height:0!important;width:auto!important;min-width:0!important;padding:0!important;border:0!important;white-space:normal!important;font-size:14px!important}.admin-responsive-table td:before{content:none!important}.admin-responsive-table td:first-child,.admin-responsive-table td:last-child,.admin-responsive-table td[colspan]{grid-column:1/-1}.admin-responsive-cell-label{display:block;font-size:12px;color:hsl(var(--muted-foreground));margin-bottom:4px}.admin-responsive-cell-label input{display:none}.admin-responsive-cell-value{overflow-wrap:anywhere}.admin-responsive-table .admin-row-actions{justify-content:flex-end;opacity:1}.admin-responsive-table button{min-width:44px;min-height:44px!important}.admin-kit-stat strong{font-size:20px}.admin-kit-chart{height:160px!important}html body:has(#root .admin-design-content) .admin-design-drawer{width:100vw!important}}@media(prefers-reduced-motion:reduce){.admin-kit-switch-input:after{transition:none}}.admin-status-label .badge{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;font:inherit!important;text-transform:none!important;letter-spacing:0!important}.admin-kit-menu-item:not([data-danger]){color:hsl(var(--foreground))!important;background:transparent}html body #root .admin-ui-surface .admin-design-content :is(.customer-profile-tab-list,[data-slot=tabs-list]){display:flex;justify-content:flex-start;gap:var(--admin-space-2);height:auto;max-width:100%;padding:var(--admin-space-1);border:0;border-radius:0;background:transparent;overflow-x:auto;scrollbar-width:none}html body #root .admin-ui-surface .admin-design-content :is(.customer-profile-tab-list,[data-slot=tabs-list]) [role=tab]{flex:0 0 auto;min-height:calc(var(--admin-space-6) + var(--admin-space-3));padding:var(--admin-space-2) var(--admin-space-3);border:0!important;border-block-end:2px solid transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font:500 var(--admin-body-size)/1.5 var(--admin-font);color:hsl(var(--muted-foreground))!important;text-transform:none}html body #root .admin-ui-surface .admin-design-content :is(.customer-profile-tab-list,[data-slot=tabs-list]) [role=tab][data-state=active]{border-block-end-color:hsl(var(--primary))!important;color:hsl(var(--foreground))!important;background:transparent!important}html body #root .admin-ui-surface .admin-design-content :is(.customer-profile-tab-list,[data-slot=tabs-list]) [role=tab]:focus-visible{outline:2px solid hsl(var(--ring))!important;outline-offset:2px!important}@media(max-width:767px){html body #root .admin-ui-surface .admin-design-content :is(.customer-profile-tab-list,[data-slot=tabs-list]) [role=tab]{min-height:calc(var(--admin-space-8) + var(--admin-space-3))!important}}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-content :is(.affiliate-program-settings,.affiliate-setting-card,.qx-notif-card,.bc-panel){border-radius:8px!important;box-shadow:none!important;background:hsl(var(--card))!important;border-color:hsl(var(--border)/.7)!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-content :is(.affiliate-program-settings,.qx-notif-card)>[class*=bg-gradient]{display:none}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-content .affiliate-settings-fields{display:block!important;background:transparent!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-content .affiliate-setting-card{display:grid!important;grid-template-columns:minmax(0,1fr) 220px;column-gap:20px;padding:12px 0!important;border:0!important;border-bottom:1px solid hsl(var(--border))!important;background:transparent!important}.affiliate-setting-card>.flex.flex-col{display:contents!important}.affiliate-setting-card :is(.affiliate-setting-card__heading,h4,p){grid-column:1;margin:0}.affiliate-setting-card .mt-auto{grid-column:2;grid-row:1/3;align-self:center;margin:0}.affiliate-setting-card__icon{display:none!important}.affiliate-setting-card:has(.admin-kit-switch-input) .affiliate-setting-card__toggle{display:none}.affiliate-setting-card .admin-kit-switch-input{position:relative!important;width:44px!important;height:44px!important;clip:auto!important}.affiliate-settings-subheading{padding-top:20px;margin:0 0 8px;font-size:14px;font-weight:600}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-content :is(.provider-health-row,.capability-item,.config-item){min-height:44px;padding:10px 0!important;border:0!important;border-bottom:1px solid hsl(var(--border))!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.provider-health-row-icon{width:20px!important;height:20px!important;border:0!important;border-radius:0!important;background:transparent!important;color:hsl(var(--muted-foreground))!important}.provider-health-row-icon svg{width:16px;height:16px;stroke-width:1.5}.admin-design-content .qx-notif-page{background:transparent;min-height:0;color:hsl(var(--foreground))}.admin-design-content .qx-notif-card:before{display:none}.admin-design-content .qx-notif-card{-webkit-backdrop-filter:none;backdrop-filter:none}.admin-design-content .qx-notif-toggle{min-width:44px;min-height:44px;width:44px;height:44px;background:transparent!important;border:0!important;position:relative}.admin-design-content .qx-notif-toggle:before{content:"";position:absolute;width:36px;height:20px;top:12px;left:4px;border-radius:12px;background:hsl(var(--muted));border:1px solid hsl(var(--border))}.admin-design-content .qx-notif-toggle[data-state=checked]:before{background:hsl(var(--admin-brand))}.admin-design-content .qx-notif-toggle-thumb{position:absolute;top:15px;left:7px;width:14px;height:14px;box-shadow:none;transform:none!important;background:hsl(var(--theme-white-hsl))}.admin-design-content .qx-notif-toggle[data-state=checked] .qx-notif-toggle-thumb{left:23px}html body:has(#root .admin-ui-surface) .admin-design-drawer{width:min(540px,100vw)!important;max-width:100vw!important;height:100dvh!important;border-radius:0!important;box-shadow:none}.quickx-view-order .quickx-order-header{padding:16px 20px}.quickx-view-order .quickx-order-header>div{flex-wrap:wrap}.quickx-view-order .quickx-order-summary{display:grid;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);align-items:center;gap:8px}.quickx-view-order .quickx-order-summary>div{display:grid;gap:6px;min-width:0;padding:12px;border:1px solid hsl(var(--border));border-radius:8px}.quickx-view-order .quickx-order-summary strong{font-size:16px;font-weight:600;overflow-wrap:anywhere}.quickx-view-order .quickx-order-summary :is(small,span){font-size:12px;color:hsl(var(--muted-foreground))}.quickx-view-order .quickx-order-summary .admin-payment-logo-stack{grid-template-columns:100%;grid-template-rows:100%}html body:has(#root .admin-ui-surface) .quickx-view-order :is(.quickx-order-card,.quickx-info-container,.quickx-exchange-details){border-radius:8px!important;box-shadow:none!important;background-image:none!important}html body:has(#root .admin-ui-surface) .quickx-view-order :is(h4,.quickx-section-label,.quickx-field-label){font-size:14px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important}html body:has(#root .admin-ui-surface) .quickx-view-order .nefi-order-node{width:18px;height:18px;flex:0 0 18px;font-size:11px}html body:has(#root .admin-ui-surface) .quickx-view-order .nefi-order-label{font-size:12px}.quickx-view-order .nefi-order-steps{--admin-order-step-gap:0px}.quickx-view-order .nefi-order-step{gap:6px}.quickx-view-order .nefi-order-connector{top:8px;inset-inline-start:calc(50% + 14px);width:calc(100% + var(--admin-order-step-gap) - 28px)}.admin-responsive-text{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-no-name{font-style:italic;color:hsl(var(--muted-foreground));font-weight:400!important}.admin-design-content .customer-identity-copy>small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-design-content .customer-cell .avatar{width:22px;height:22px;min-width:22px;font-size:11px}.admin-design-content .affiliate-metric-card{min-height:88px;padding:16px}.admin-design-content .affiliate-metric-icon{width:20px;height:20px;min-width:20px;background:transparent!important;border:0!important;color:hsl(var(--muted-foreground))!important}.admin-design-content .affiliate-metric-label{font-size:12px;text-transform:none;font-weight:400}.dark body:has(#root .admin-polish) :is(.admin-ui-kit,.admin-design-form,.admin-design-drawer){--card:var(--theme-compactDarkSurface-hsl) !important;--background:var(--theme-compactDarkBg-hsl) !important;--foreground:var(--theme-compactDarkText1-hsl) !important;--popover:var(--theme-compactDarkSurface-hsl) !important;--popover-foreground:var(--theme-compactDarkText1-hsl) !important;--muted:var(--theme-compactDarkRaised-hsl) !important;--muted-foreground:var(--theme-compactDarkText2-hsl) !important}.admin-design-drawer>form{flex:1;min-height:0;overflow-y:auto}.admin-design-drawer .catalog-editor-actions{position:sticky;bottom:0;z-index:2;background:hsl(var(--card));padding:12px 0}.quickx-view-order .quickx-order-meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:8px 20px;border-bottom:1px solid hsl(var(--border));font-size:12px;color:hsl(var(--muted-foreground))}.quickx-view-order .quickx-order-meta .admin-kit-date{flex-direction:row;gap:6px}.admin-kit-date{font-size:12px;line-height:1.4}.admin-design-content :is(.affiliate-metric-card,.catalog-stat-card,.provider-health-card):before{display:none}html[dir=rtl] .quickx-view-order .quickx-order-summary>svg{transform:scaleX(-1)}@media(pointer:coarse){html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-content input[type=checkbox]:not(.admin-kit-switch-input){min-width:44px!important;min-height:44px!important;appearance:none!important;position:relative;border:0;background:transparent}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-content input[type=checkbox]:not(.admin-kit-switch-input):before{content:"";position:absolute;inset:0;margin:auto;width:20px;height:20px;border:1px solid hsl(var(--muted-foreground));border-radius:3px;background:hsl(var(--background))}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-content input[type=checkbox]:not(.admin-kit-switch-input):checked:after{content:"✓";position:absolute;inset:0;display:grid;place-items:center;font-size:14px;color:hsl(var(--foreground))}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-content :is(button,a.button,select,input:not([type=checkbox]):not([type=radio])),.admin-ui-kit :is(.admin-kit-button,.admin-kit-input,.admin-kit-tab,.admin-kit-menu-item){min-height:44px!important}.admin-design-content :is(.admin-kit-icon-button,.admin-action-button){min-width:44px}.admin-design-content .admin-responsive-table input[type=checkbox]:not(.admin-kit-switch-input){width:44px;height:44px}.admin-design-content .admin-responsive-table input[type=checkbox]:not(.admin-kit-switch-input):before{width:20px;height:20px}}.admin-design-content .provider-navigation-tab{min-height:36px;border-radius:0;box-shadow:none;border:0;border-bottom:2px solid transparent}.admin-design-content .provider-navigation-tab.active{background:transparent;border-bottom-color:hsl(var(--admin-brand))}.admin-design-content .admin-responsive-table .admin-action-button:not(.admin-kit-menu-item){min-width:28px;min-height:28px!important;padding:4px}.admin-design-content .admin-responsive-table :is(.logo-avatar,.logo-avatar-wrapper,.crypto-logo,.avatar){width:22px;height:22px;min-width:22px;flex-shrink:0}html body:has(#root .admin-ui-surface) .admin-design-form[data-slot=dialog-content]{position:fixed!important;inset-block:0!important;inset-inline-start:auto!important;inset-inline-end:0!important;width:min(540px,100vw)!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;transform:none!important;translate:none!important;display:flex!important;flex-direction:column;border-radius:0!important;overflow:hidden;padding:20px}.admin-design-form>form{display:flex;flex-direction:column;min-height:0;flex:1;overflow-y:auto}html body:has(#root .admin-ui-surface) :is(.admin-design-form,.admin-design-drawer)>form:not(.catalog-editor-form,.pricing-rule-form-card){box-sizing:border-box;max-width:none;margin-inline:calc(-1 * var(--admin-space-2,calc(var(--spacing) * 2)));padding-inline:var(--admin-space-2,calc(var(--spacing) * 2))}html[dir=rtl] body[data-scroll-locked]:has(#root .admin-ui-surface){margin-inline-start:0!important;margin-inline-end:var(--removed-body-scroll-bar-size,0px)!important}.admin-design-form [data-slot=dialog-footer]{margin-top:auto!important;flex:0 0 auto;position:sticky;bottom:0;padding-top:12px;background:hsl(var(--card))}.admin-kit-drawer [class*="lg:grid-cols"]{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:639px){.affiliate-setting-card{grid-template-columns:minmax(0,1fr)!important}.affiliate-setting-card .mt-auto{grid-column:1;grid-row:auto;margin-top:8px}.affiliate-setting-card:has(.admin-kit-switch-input){grid-template-columns:minmax(0,1fr) 44px!important}.affiliate-setting-card:has(.admin-kit-switch-input) .mt-auto{grid-column:2;grid-row:1/3}.admin-design-content .admin-responsive-table .admin-action-button:not(.admin-kit-menu-item){min-width:44px;min-height:44px!important}.admin-kit-save-bar{position:fixed;inset-inline:16px;bottom:16px;z-index:60;box-shadow:0 4px 16px hsl(var(--background)/.4)}.admin-design-content:has(.admin-kit-save-bar){padding-bottom:120px}html body:has(#root .admin-ui-surface) .admin-design-drawer{width:100vw!important}.quickx-view-order .quickx-order-summary strong{font-size:14px}.quickx-view-order .quickx-order-body>:not(:last-child){margin-block:0 16px}.quickx-view-order [data-testid=order-status-progression]{padding-block:8px}.quickx-view-order .order-status-reset{min-height:44px}.quickx-view-order .nefi-order-steps{--admin-order-step-gap:4px;gap:4px;padding-block-start:4px}.quickx-view-order .nefi-order-step{min-width:0}.quickx-view-order .nefi-order-label{overflow-wrap:normal}.admin-kit-drawer [class*="lg:grid-cols"]{grid-template-columns:minmax(0,1fr)}html body:has(#root .admin-ui-surface) :is(.admin-design-form,.admin-kit-drawer,.admin-design-drawer) :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:16px;min-height:44px}}.admin-design-content .payout-wallet-copy>span{flex:1;min-width:0}.admin-design-content .payout-wallet-copy>button{flex-shrink:0}html body:has(#root .admin-shell.admin-redesign.admin-ui-surface .admin-design-legacy) :is(.admin-ui-surface .admin-design-legacy,[role=dialog]) :is(.panel,.card-panel,.staff-panel,.affiliate-panel,.catalog-table-container,.orders-panel):has(table):not(:has(:is(.panel,.card-panel,.staff-panel,.affiliate-panel,.catalog-table-container) table)){padding:0!important}html body:has(#root .admin-shell.admin-redesign.admin-ui-surface .admin-design-legacy) :is(.admin-ui-surface .admin-design-legacy,[role=dialog]) :is(.panel,.card-panel,.staff-panel,.affiliate-panel,.orders-panel)>div:has(table):not(:has(:is(.panel,.card-panel,.staff-panel,.affiliate-panel) table)){padding:0!important;margin-inline:0!important;width:100%!important;min-width:0;max-width:100%}html body:has(#root .admin-shell.admin-redesign.admin-ui-surface .admin-design-legacy) :is(.admin-ui-surface .admin-design-legacy,[role=dialog]) :is(.panel,.card-panel,.staff-panel,.affiliate-panel,.orders-panel):has(table)>:is(.panel-heading,.panel-footer,.pricing-directory-head,.pricing-filters,.staff-toolbar,.affiliate-directory-heading,header,footer){padding-inline:20px!important}html body:has(#root .admin-shell.admin-redesign.admin-ui-surface .admin-design-legacy) :is(.admin-ui-surface .admin-design-legacy,[role=dialog]) :is(div,section):has(>table){padding:0!important;margin:0!important;width:100%!important;max-width:100%!important;min-width:0;scrollbar-gutter:auto!important}html body:has(#root .admin-shell.admin-redesign.admin-ui-surface .admin-design-legacy) :is(.admin-ui-surface .admin-design-legacy,[role=dialog]) :is(.panel,.card-panel,.staff-panel,.affiliate-panel,.catalog-table-container,.orders-panel) :is(.table-wrap,.modern-orders-table-wrapper,.affiliate-table-wrap){border:0!important;border-radius:0!important}html body:has(#root .admin-shell.admin-redesign.admin-ui-surface .admin-design-legacy) :is(.admin-ui-surface .admin-design-legacy,[role=dialog]) table{width:100%!important;max-width:none!important;margin:0!important;border-spacing:0!important;border-collapse:collapse}html body:has(#root .admin-shell.admin-redesign.admin-ui-surface .admin-design-legacy) :is(.admin-ui-surface .admin-design-legacy,[role=dialog]) table:not(.admin-orders-responsive-table) :is(th,td){padding-inline:16px!important}html body:has(#root .admin-shell.admin-redesign.admin-ui-surface .admin-design-legacy) :is(.admin-ui-surface .admin-design-legacy,[role=dialog]) table:not(.admin-orders-responsive-table) :is(th,td).selection-column{padding-inline:8px!important}@media(max-width:767px){html body:has(#root .admin-shell.admin-redesign.admin-ui-surface .admin-design-legacy) :is(.admin-ui-surface .admin-design-legacy,[role=dialog]) table:not(.admin-orders-responsive-table) tbody tr{margin-inline:0!important;padding-inline:0!important}html body:has(#root .admin-shell.admin-redesign.admin-ui-surface .admin-design-legacy) :is(.admin-ui-surface .admin-design-legacy,[role=dialog]) table:not(.admin-orders-responsive-table) :is(th,td){padding-inline:12px!important}html body:has(#root .admin-shell.admin-redesign.admin-ui-surface .admin-design-legacy) :is(.admin-ui-surface .admin-design-legacy,[role=dialog]) :is(.panel,.card-panel,.staff-panel,.affiliate-panel,.orders-panel):has(table)>:is(.panel-heading,.panel-footer,.pricing-directory-head,.pricing-filters,.staff-toolbar,.affiliate-directory-heading,header,footer){padding-inline:12px!important}}html body:has(#root .admin-shell.admin-ui-surface .admin-design-legacy){--admin-font: NefiAdminSans, NefiAdminArabic, "Segoe UI", Tahoma, Arial, sans-serif}html body:has(#root .admin-shell.admin-ui-surface .admin-design-legacy) :is(.admin-ui-surface .admin-design-legacy,[role=dialog],#admin-mobile-navigation,#admin-mobile-profile-menu,.qx-language-panel){--font-sans: var(--admin-font);font-family:var(--admin-font)!important;font-size:14px;font-weight:400;line-height:1.6}html body:has(#root .admin-shell.admin-ui-surface .admin-design-legacy) :is(.admin-ui-surface .admin-design-legacy,[role=dialog],#admin-mobile-navigation,#admin-mobile-profile-menu,.qx-language-panel) :is(h1,h2,h3,h4,h5,h6,p,span,small,strong,b,a,button,input,textarea,select,label,th,td,code,summary,legend,time){font-family:var(--admin-font)!important;letter-spacing:0!important;text-shadow:none!important}html body:has(#root .admin-shell.admin-ui-surface .admin-design-legacy) :is(.admin-ui-surface .admin-design-legacy,[role=dialog],[id=admin-mobile-navigation]) :is(h1,h2,h3,h4,th,label,.section-kicker,.eyebrow){text-transform:none!important;font-weight:600!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-legacy :is(strong,b,.font-bold,.font-extrabold,.font-black){font-weight:600!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-legacy h1:not(.admin-polish-title){font-size:22px;line-height:1.4}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-legacy .admin-main h1{font-size:22px!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-legacy :is(.admin-header-breadcrumb,.admin-header-subtitle,.section-kicker,.eyebrow){font-size:12px!important;font-weight:400!important;line-height:1.5;text-transform:none!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-legacy :is(.admin-order-count-badge,.metric-value,.stat-value,.overview-metric-value,.catalog-stat-value){font-weight:600!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-legacy :is(.panel-heading h2,.panel h2,.support-detail-name){font-size:18px!important;line-height:1.5}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-legacy :is(.panel p,.panel small,.field-hint,.support-file-hint){font-size:13px!important;font-weight:400!important;line-height:1.6}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-legacy :is(.admin-simple-nav-link,.admin-simple-nav-toggle){font-size:13px!important;line-height:1.5!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-legacy :is(.panel,.catalog-table-panel,.orders-panel){border-color:hsl(var(--border) / .65)!important;border-radius:14px!important;box-shadow:none!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-legacy :is(.data-table,.modern-orders-table,.affiliate-table,.revenue-table) th{background:hsl(var(--muted) / .4)!important;border-color:hsl(var(--border) / .65)!important;font-size:12px!important;font-weight:500!important;line-height:1.5!important;text-transform:none!important;padding-block:12px!important;white-space:normal}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-legacy :is(.data-table,.modern-orders-table,.affiliate-table,.revenue-table) td{font-size:14px!important;font-weight:400!important;line-height:1.6!important;border-color:hsl(var(--border) / .5)!important;padding-block:14px}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-legacy :is(.data-table,.modern-orders-table,.affiliate-table,.revenue-table) tbody tr:not(:has(input:checked)){background:transparent!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-legacy :is(.data-table,.modern-orders-table,.affiliate-table,.revenue-table) tbody tr:hover:not(:has(input:checked)){background:hsl(var(--muted) / .35)!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-legacy :is(.order-customer-name,.order-network-pair,.order-registered-badge,.order-guest-badge){font-size:13px!important;font-weight:400!important;line-height:1.6!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-legacy :is(.order-created-at,.order-id-inline,.order-customer small){font-size:12px!important;font-weight:400!important;line-height:1.6!important;font-variant-numeric:tabular-nums}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-legacy :is(.order-amount-cell strong,.addon-actions-table td){font-variant-numeric:tabular-nums}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-legacy .modern-orders-table .order-amount-cell strong{font-size:14px!important;line-height:1.6!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-legacy :is(.status-badge,.modern-status-badge,.redesigned-status-badge,.modern-status-pill){font-size:12px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}html body:has(#root .admin-shell.admin-ui-surface .admin-design-legacy) :is(.admin-ui-surface .admin-design-legacy,[role=dialog]) :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:14px!important;font-weight:400!important;border-color:hsl(var(--border) / .7)!important;box-shadow:none!important}html body:has(#root .admin-shell.admin-ui-surface .admin-design-legacy) :is(.admin-ui-surface .admin-design-legacy,[role=dialog]) :is(input,textarea,select,button,a):not([class*=admin-kit-],[class*=admin-polish-],.qx-language-trigger):focus-visible{outline:2px solid hsl(var(--primary))!important;outline-offset:2px!important}html body:has(#root .admin-shell.admin-ui-surface .admin-design-legacy) :is(.admin-ui-surface .admin-design-legacy,[role=dialog],#admin-mobile-navigation,#admin-mobile-profile-menu,.qx-language-panel) pre,html body:has(#root .admin-shell.admin-ui-surface .admin-design-legacy) :is(.admin-ui-surface .admin-design-legacy,[role=dialog],#admin-mobile-navigation,#admin-mobile-profile-menu,.qx-language-panel) pre code{font-family:ui-monospace,Consolas,monospace!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-legacy .support-inbox{border-color:hsl(var(--border) / .65);border-radius:14px;box-shadow:none}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-legacy :is(.support-filters,.support-management,.support-protection-management,.support-detail-name,.support-composer){padding:14px 16px;border-color:hsl(var(--border) / .55)!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-legacy .support-conversations{padding:6px}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-legacy .support-conversation{display:block!important;width:100%;min-height:88px;padding:12px!important;margin:0 0 4px;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;color:hsl(var(--foreground))!important;box-shadow:none!important;text-align:start}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-legacy .support-conversation:hover{background:hsl(var(--muted) / .6)!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-legacy .support-conversation[aria-pressed=true]{background:hsl(var(--primary) / .08)!important;border-color:hsl(var(--primary) / .25)!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-legacy .support-conversation-title{font-size:14px!important;font-weight:600!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-legacy .support-conversation p{font-size:13px!important;line-height:1.5;font-weight:400!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-legacy :is(.support-conversation-meta,.support-sender,.support-bubble time){font-size:12px!important;line-height:1.5;font-weight:400!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-legacy .support-detail-name{font-weight:600!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-legacy .support-detail-name small{font-size:13px!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-legacy :is(.support-filters input,.support-filters select,.support-management select){background:hsl(var(--card))!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-legacy :is(.support-inbox-back,.support-block-toggle,.support-older){min-height:44px;padding:8px 12px!important;border:1px solid hsl(var(--border) / .65)!important;border-radius:10px!important;background:hsl(var(--card))!important;color:hsl(var(--foreground))!important;box-shadow:none!important;font-size:13px!important;font-weight:500!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-legacy .support-management label{font-size:13px!important;font-weight:500!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-legacy .support-messages{padding:20px;gap:14px}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-legacy .support-bubble{border-color:hsl(var(--border) / .45);background:hsl(var(--muted) / .65);box-shadow:none}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-legacy .support-bubble-own{background:hsl(var(--primary) / .08);border-color:hsl(var(--primary) / .2)}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-legacy .support-bubble p{font-size:15px!important;font-weight:400!important;line-height:1.7}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-legacy .support-composer-row{gap:8px}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-legacy .support-composer .support-composer-row textarea{min-height:44px!important;font-size:16px!important;border-radius:10px!important;background:hsl(var(--card))!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-legacy .support-icon{flex:0 0 44px;width:44px;height:44px;padding:0!important;border-radius:10px!important;border:1px solid hsl(var(--border) / .65)!important;background:hsl(var(--card))!important;color:hsl(var(--foreground))!important;box-shadow:none!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-legacy .support-send{background:hsl(var(--primary))!important;border-color:transparent!important;color:hsl(var(--primary-foreground))!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-legacy .support-icon:disabled{opacity:.5;cursor:not-allowed}@media(max-width:767px){html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-legacy :is(.data-table,.modern-orders-table,.affiliate-table,.revenue-table) td[data-label]:before{font-size:12px!important;font-weight:500!important;line-height:1.5;text-transform:none!important}html body:has(#root .admin-shell.admin-ui-surface .admin-design-legacy) :is(.admin-ui-surface .admin-design-legacy,[role=dialog]) :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:16px!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-legacy .support-messages{padding:14px}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-legacy :is(.support-filters,.support-management,.support-protection-management,.support-detail-name,.support-composer){padding:12px}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-design-legacy .support-inbox{min-height:440px}}html body :is(#root,[role=dialog],.order-drawer,.customer-order-drawer) :is(.panel,.card-panel,.staff-table-card,.affiliate-panel,.catalog-table-container,.customer-card,.support-inbox)>:is(.panel-heading,.panel-footer,.support-inbox-list,.support-inbox-detail,.support-filters,.support-management,.support-detail-name,.support-composer,.order-exchange-card,.order-detail-meta){border-radius:0!important}html body :is(#root,[role=dialog],.order-drawer,.customer-order-drawer) :is(.panel,.card-panel,.staff-table-card,.affiliate-panel,.catalog-table-container,.customer-card) :is(.table-wrap,.modern-orders-table-wrapper,.affiliate-table-wrap,.mobile-table-scroll):has(>table){border:0!important;border-radius:0!important;scrollbar-gutter:auto!important}html body :is(#root,[role=dialog],.order-drawer,.customer-order-drawer) :is(.panel,.card-panel,.staff-table-card,.affiliate-panel,.catalog-table-container,.customer-card) table :is(thead,thead tr,th,tfoot,tfoot tr){border-radius:0!important}html body #root .customer-card>.table-empty{width:100%;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body #root .admin-shell.admin-redesign.admin-ui-surface :is(.panel,.card-panel,.staff-table-card,.affiliate-panel,.catalog-table-container) :is(.table-wrap,.affiliate-table-wrap,.mobile-table-scroll)>:is(.table-empty,.empty-state),html body #root .admin-shell.admin-redesign.admin-ui-surface :is(.panel,.card-panel,.staff-table-card,.affiliate-panel,.catalog-table-container)>:is(.table-empty,.affiliate-empty){width:100%;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .admin-orders-page .redesigned-table-wrap{border:0!important;border-radius:0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-gutter:auto!important;max-height:none!important;height:auto!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .redesigned-orders-table :is(thead,thead tr,th){border-radius:0!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .redesigned-orders-table :is(th,td){padding-inline:12px!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .redesigned-orders-table .order-exchange-cell{width:134px;min-width:134px}html body #root .admin-shell.admin-redesign.admin-ui-surface .redesigned-orders-table .order-exchange-logos,html body #root .admin-shell.admin-redesign.admin-ui-surface .redesigned-orders-table .order-network-pair{gap:8px}html body #root .admin-shell.admin-redesign.admin-ui-surface .redesigned-orders-table .order-created-at{display:inline-block;max-width:120px;white-space:normal!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .redesigned-orders-table .order-customer{min-width:0;max-width:180px}html body #root .admin-shell.admin-redesign.admin-ui-surface .redesigned-orders-table .order-customer :is(span,small){white-space:normal!important;overflow-wrap:anywhere}html body #root .admin-shell.admin-redesign.admin-ui-surface .redesigned-orders-table:has(.admin-row-actions>:nth-child(2)) :is(.order-id-action-cell,.order-id-actions-heading){width:268px!important;min-width:268px!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .redesigned-orders-table .order-id-actions{width:100%;align-items:stretch}html body #root .admin-shell.admin-redesign.admin-ui-surface .redesigned-orders-table .order-id-actions .admin-row-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:6px}html body #root .admin-shell.admin-redesign.admin-ui-surface .redesigned-orders-table .admin-row-actions:has(>:only-child){grid-template-columns:minmax(0,1fr)}html body #root .admin-shell.admin-redesign.admin-ui-surface .redesigned-orders-table .admin-row-actions>[data-testid*=delete-permanently]{grid-column:1 / -1}@media(max-width:767px){html body #root .admin-shell.admin-redesign.admin-ui-surface .redesigned-orders-table:has(.admin-row-actions>:nth-child(2)) :is(.order-id-action-cell,.order-id-actions-heading){width:256px!important;min-width:256px!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .redesigned-orders-table .order-id-actions .admin-row-actions{gap:8px}}html body #root .admin-shell.admin-redesign.admin-ui-surface .customer-profile-tabs{padding:0!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .customer-profile-tab-list{align-items:center;gap:4px;padding:12px 16px;background:hsl(var(--muted) / .25);border-radius:0;scrollbar-width:thin}html body #root .admin-shell.admin-redesign.admin-ui-surface .customer-profile-tab{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 auto;min-height:40px!important;padding:8px 14px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:hsl(var(--muted-foreground))!important;font-weight:500!important;font-size:14px!important;line-height:20px;box-shadow:none!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .customer-profile-tab:after{display:none!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .customer-profile-tab[data-state=active]{background:hsl(var(--card))!important;color:hsl(var(--foreground))!important;font-weight:600!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .customer-profile-tab:hover{color:hsl(var(--foreground))!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .customer-profile-tab:focus-visible{outline:2px solid hsl(var(--ring))!important;outline-offset:-2px}html body #root .admin-shell.admin-redesign.admin-ui-surface .customer-email-unavailable{display:flex;flex-direction:column;gap:6px;max-width:270px}html body #root .admin-shell.admin-redesign.admin-ui-surface .customer-email-unavailable small{color:hsl(var(--muted-foreground));font-size:12px;line-height:1.5}html body #root .admin-shell.admin-redesign.admin-ui-surface .customer-profile-actions{align-items:flex-start}html body #root .admin-shell.admin-redesign.admin-ui-surface .affiliate-directory-heading{align-items:center!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .affiliate-directory-controls{align-items:center!important;grid-template-columns:minmax(180px,270px) 150px auto;max-width:100%}html body #root .admin-shell.admin-redesign.admin-ui-surface .affiliate-directory-controls>div{min-width:0!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .affiliate-directory-controls :is(.admin-search-field,.admin-search-input,select,.affiliate-refresh-button){box-sizing:border-box;height:40px!important;min-height:40px!important;border-radius:10px!important;margin:0!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .affiliate-directory-controls .affiliate-refresh-button{gap:8px;padding:0 14px!important;border:1px solid hsl(var(--border) / .65)!important;background:hsl(var(--card))!important;color:hsl(var(--foreground))!important;box-shadow:none!important;font-size:13px!important;font-weight:500!important;white-space:nowrap}html body #root .admin-shell.admin-redesign.admin-ui-surface :is(.pagination-controls,.affiliate-pagination nav,.pricing-page-navigation){display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important;min-width:0!important;max-width:100%;width:auto!important;overflow-x:auto;padding:2px;scrollbar-width:thin}html body #root .admin-shell.admin-redesign.admin-ui-surface :is(.pagination-controls,.affiliate-pagination nav,.pricing-page-navigation)>*{flex:0 0 auto!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .catalog-pagination-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-width:0;max-width:100%}html body #root .admin-shell.admin-redesign.admin-ui-surface .catalog-pagination-actions .pagination-controls{flex:0 1 auto}html body #root .admin-shell.admin-redesign.admin-ui-surface .pagination-bar{gap:12px}html body #root .admin-shell.admin-redesign.admin-ui-surface .affiliate-pagination{grid-template-columns:minmax(0,1fr) auto auto}html body #root .admin-shell.admin-redesign.admin-ui-surface :is(.catalog-pagination-actions,.affiliate-pagination,.pricing-page-size) select{flex:0 0 auto;width:144px!important;max-width:100%;height:40px!important;min-height:40px!important;border-radius:10px!important;padding-block:0!important;font-size:14px!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .affiliate-pagination>label{width:auto!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .affiliate-pagination>span{font-size:13px!important;line-height:1.5}@media(max-width:1023px){html body #root .admin-shell.admin-redesign.admin-ui-surface .affiliate-directory-heading{flex-direction:column;align-items:stretch!important;gap:16px}html body #root .admin-shell.admin-redesign.admin-ui-surface .affiliate-directory-controls{grid-template-columns:minmax(0,1fr) 150px auto;width:100%}}@media(max-width:767px){html body #root .admin-shell.admin-redesign.admin-ui-surface .customer-profile-tab-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:8px}html body #root .admin-shell.admin-redesign.admin-ui-surface .customer-profile-tab{min-width:0;min-height:48px!important;height:100%;padding-inline:6px!important;font-size:13px!important;white-space:normal!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .customer-email-unavailable{max-width:100%;width:100%}html body #root .admin-shell.admin-redesign.admin-ui-surface .affiliate-directory-controls{grid-template-columns:minmax(0,1fr) auto}html body #root .admin-shell.admin-redesign.admin-ui-surface .affiliate-directory-controls>div{grid-column:1 / -1}html body #root .admin-shell.admin-redesign.admin-ui-surface .affiliate-directory-controls :is(.admin-search-field,.admin-search-input,select,.affiliate-refresh-button){height:44px!important;min-height:44px!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .pagination-bar{align-items:stretch;flex-direction:column}html body #root .admin-shell.admin-redesign.admin-ui-surface .catalog-pagination-actions{flex-direction:column!important;align-items:flex-start!important;width:100%}html body #root .admin-shell.admin-redesign.admin-ui-surface .catalog-pagination-actions .pagination-controls{width:100%!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .affiliate-pagination{grid-template-columns:minmax(0,1fr);gap:10px}html body #root .admin-shell.admin-redesign.admin-ui-surface .affiliate-pagination>label{justify-self:start}html body #root .admin-shell.admin-redesign.admin-ui-surface :is(.catalog-pagination-actions,.affiliate-pagination,.pricing-page-size) select{height:44px!important;min-height:44px!important}}html body #root .admin-shell.admin-redesign.admin-ui-surface .redesigned-orders-table{table-layout:auto!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .redesigned-orders-table .order-network-cell{width:240px;min-width:240px}html body #root .admin-shell.admin-redesign.admin-ui-surface .redesigned-orders-table .order-network-pair{display:grid;grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr);align-items:center;width:216px;max-width:100%;min-width:0;white-space:normal!important;line-height:1.5}html body #root .admin-shell.admin-redesign.admin-ui-surface .redesigned-orders-table .order-network-pair>span{min-width:0;white-space:normal!important;overflow-wrap:anywhere}html body #root .admin-shell.admin-redesign.admin-ui-surface .redesigned-orders-table .order-amount-cell{min-width:124px}html body #root .admin-shell.admin-redesign.admin-ui-surface .overview-controls{gap:12px;box-shadow:none}html body #root .admin-shell.admin-redesign.admin-ui-surface :is(.overview-product-tabs,.overview-date-tabs){display:flex;align-items:stretch;flex-wrap:nowrap;gap:4px;padding:4px!important;min-width:0;max-width:100%;border:0!important;border-radius:12px!important;background:hsl(var(--muted) / .55)!important;box-shadow:none!important}html body #root .admin-shell.admin-redesign.admin-ui-surface :is(.overview-product-tabs,.overview-date-tabs) button{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 auto;min-height:40px!important;padding:8px 14px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:hsl(var(--muted-foreground))!important;font-size:14px!important;font-weight:500!important;white-space:nowrap;box-shadow:none!important}html body #root .admin-shell.admin-redesign.admin-ui-surface :is(.overview-product-tabs,.overview-date-tabs) button[aria-pressed=true]{background:hsl(var(--card))!important;color:hsl(var(--foreground))!important;font-weight:600!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .overview-date-controls{min-width:0;max-width:100%;gap:12px}html body #root .admin-shell.admin-redesign.admin-ui-surface .overview-custom-dates{flex-wrap:wrap;min-width:0;max-width:100%}html body #root .admin-shell.admin-redesign.admin-ui-surface .overview-custom-dates input{min-width:0;max-width:100%;min-height:40px}html body #root .customer-order-list,html body #root .customer-order-list :is(h2,a,th,td,span,strong,small){font-family:NefiAdminSans,NefiAdminArabic,Segoe UI,Tahoma,Arial,sans-serif!important;letter-spacing:0!important}html body #root .customer-order-list h2{font-size:20px;font-weight:600;line-height:1.4}html body #root .customer-order-list [data-testid=customer-order-history]{background:hsl(var(--card));box-shadow:none}html body #root .customer-order-list .customer-orders-table{min-width:1060px}html body #root .customer-order-list .customer-orders-table :is(th,td){padding:16px;text-align:start;vertical-align:middle}html body #root .customer-order-list .customer-orders-table th{font-size:12px;font-weight:500;text-transform:none}html body #root .customer-order-list .customer-orders-table td{font-size:14px;line-height:1.5;font-weight:400}html body #root .customer-order-list .customer-orders-table :is(th,td):nth-child(1){width:36%}html body #root .customer-order-list .customer-orders-table :is(th,td):is(:nth-child(2),:nth-child(3)){width:13%}html body #root .customer-order-list .customer-orders-table :is(th,td):nth-child(4){width:14%}html body #root .customer-order-list .customer-orders-table :is(th,td):nth-child(5){width:16%;white-space:normal}html body #root .customer-order-list .customer-orders-table :is(th,td):nth-child(6){width:8%}html body #root .customer-order-list .customer-order-route{width:100%;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr)}html body #root .customer-order-list .customer-order-asset-identity{width:100%}html body #root .customer-order-list .customer-order-asset-identity>:is(.crypto-identity-copy,.order-settlement-copy){width:auto}html body #root .customer-order-list .customer-order-asset-identity :is(strong,.crypto-identity-name,.crypto-network-badge){font-size:12px;line-height:1.4}html body #root .customer-order-list .customer-order-asset-identity strong{font-weight:600}html body #root .customer-order-list .customer-order-amount-cell,html body #root .customer-order-list .customer-order-amount-value{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-weight:500}html body #root .customer-order-list .customer-order-amount-value{display:flex;flex-wrap:wrap;gap:4px;align-items:baseline}html body #root .customer-order-list .customer-order-amount-value>span{font-size:14px;margin:0}html body #root .customer-order-list td>.scale-95{transform:none}html body #root .customer-order-list .badge{border-radius:999px;padding:4px 8px;font-size:12px;font-weight:500;line-height:1.4;text-transform:none;white-space:normal}html body #root .customer-order-list .customer-order-list-view{min-height:40px;padding:8px 14px;border:1px solid hsl(var(--border)/.65);border-radius:10px;background:hsl(var(--card));color:hsl(var(--foreground));font-size:13px;font-weight:500;line-height:20px}html body #root .customer-order-list .customer-order-list-view:hover{background:hsl(var(--muted))}html body #root .customer-order-list .customer-order-list-view:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}html body #root .customer-history-page,html body #root .customer-history-page :is(h1,p,button,input,select,label,span){font-family:NefiAdminSans,NefiAdminArabic,Segoe UI,Tahoma,Arial,sans-serif!important;letter-spacing:0!important}html body #root .customer-history-page .customer-page-title{font-size:24px;font-weight:600;line-height:1.4}html body #root .customer-history-card{padding:0!important;overflow:hidden;box-shadow:none;background:hsl(var(--card))}html body #root .customer-order-list .customer-order-route{align-items:center;gap:12px}html body #root .customer-order-list .customer-order-route-arrow{align-self:center;margin-top:0}html body #root .customer-order-list .customer-order-asset-identity{align-items:center}html body #root .customer-order-list .customer-order-asset-identity strong{font-size:14px;font-weight:600;line-height:1.4}html body #root .customer-order-list .crypto-identity-primary{flex-direction:column;align-items:flex-start;gap:4px}html body #root .customer-order-list .crypto-network-badge{display:grid;grid-template-columns:14px minmax(0,1fr);align-items:start;gap:5px;padding:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:hsl(var(--muted-foreground));font-size:12px;font-weight:400;line-height:1.5;text-transform:none;max-width:100%}html body #root .customer-order-list .crypto-network-badge>span{min-width:0;white-space:normal;overflow-wrap:anywhere}html body #root .customer-order-list .customer-order-asset-identity:has(.crypto-network-badge) .crypto-identity-name{display:none}html body #root .customer-order-list .customer-order-list-view{text-transform:none;box-shadow:none;font-weight:500}html body #root .customer-history-tabs{display:flex;gap:4px;align-items:center;padding:12px 16px;border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted)/.25)}html body #root .customer-history-tabs button{flex:0 0 auto;min-height:40px;padding:8px 16px;border:0!important;border-radius:10px;background:transparent;color:hsl(var(--muted-foreground));font-size:14px;font-weight:500;line-height:20px}html body #root .customer-history-tabs button[aria-pressed=true]{background:hsl(var(--card));color:hsl(var(--foreground));font-weight:600}html body #root .customer-history-tabs button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}html body #root .customer-history-filter-region{padding:16px;border-bottom:1px solid hsl(var(--border))}html body #root .customer-history-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,240px);gap:12px;align-items:center}html body #root .customer-history-search{position:relative;min-width:0}html body #root .customer-history-search>svg{left:auto;right:auto;inset-inline-start:12px;pointer-events:none}html body #root .customer-history-filters :is(input,select){width:100%;min-width:0;height:40px;min-height:40px;padding-block:0;border:1px solid hsl(var(--border)/.65);border-radius:10px;background:hsl(var(--card));box-shadow:none;font-size:14px;font-weight:400}html body #root .customer-history-search input{padding-inline-start:38px;padding-inline-end:14px}html body #root .customer-history-pagination{gap:12px;background:transparent}html body #root .customer-history-pagination>span{font-size:13px;font-weight:400}html body #root .customer-history-pagination .button{min-height:40px;border-radius:10px;font-size:13px;font-weight:500;box-shadow:none}html body #root .customer-history-card>.empty-state{border:0;border-radius:0;background:transparent;box-shadow:none}@media(min-width:768px){html[dir=rtl] body #root .customer-order-list .customer-order-route-arrow{transform:rotate(180deg)}}@media(max-width:767px){html body #root .admin-shell.admin-redesign.admin-ui-surface .overview-controls{flex-direction:column;align-items:stretch}html body #root .admin-shell.admin-redesign.admin-ui-surface .overview-product-tabs{align-self:flex-start}html body #root .admin-shell.admin-redesign.admin-ui-surface .overview-date-controls{width:100%}html body #root .admin-shell.admin-redesign.admin-ui-surface .overview-date-tabs{width:100%;overflow-x:auto;scrollbar-width:thin}html body #root .admin-shell.admin-redesign.admin-ui-surface :is(.overview-product-tabs,.overview-date-tabs) button{min-height:44px!important;min-width:44px;padding-inline:10px!important;font-size:13px!important}html body #root .admin-shell.admin-redesign.admin-ui-surface .overview-custom-dates input{min-height:44px}html body #root .customer-order-list .customer-orders-table{display:block;min-width:0!important;width:100%}html body #root .customer-order-list .customer-orders-table thead{display:none}html body #root .customer-order-list .customer-orders-table tbody{display:block}html body #root .customer-order-list .customer-orders-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px}html body #root .customer-order-list .customer-orders-table td{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;width:auto!important;padding:0;white-space:normal}html body #root .customer-order-list .customer-orders-table td:before{content:attr(data-label);color:hsl(var(--muted-foreground));font-size:12px;font-weight:400}html body #root .customer-order-list .customer-orders-table td:is(:first-child,:last-child){grid-column:1 / -1}html body #root .customer-order-list .customer-orders-table .customer-order-route{min-width:0;width:100%;grid-template-columns:minmax(0,1fr)}html body #root .customer-order-list .customer-order-route-arrow{margin:0;margin-inline-start:6px;justify-self:start;transform:rotate(90deg)}html body #root .customer-order-list .customer-order-list-view{min-height:44px;width:100%}html body #root .customer-history-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:8px}html body #root .customer-history-tabs button{min-height:44px;min-width:0;padding-inline:8px}html body #root .customer-history-filters{grid-template-columns:minmax(0,1fr)}html body #root .customer-history-filters :is(input,select){height:44px;min-height:44px;font-size:16px}html body #root .customer-history-pagination .button{min-height:44px}}html body #root .admin-ui-surface .pricing-preview{width:100%;min-height:0;padding:24px;gap:0;background:hsl(var(--card));box-shadow:none}html body #root .admin-ui-surface .pricing-preview:before{background:none}html body #root .admin-ui-surface .pricing-preview-heading{align-items:flex-start;gap:20px}html body #root .admin-ui-surface .pricing-preview-heading-copy{align-items:flex-start;gap:12px}html body #root .admin-ui-surface .pricing-preview-heading-icon{width:44px;height:44px;flex-basis:44px;background:hsl(var(--primary) / .08);box-shadow:none}html body #root .admin-ui-surface .pricing-preview-heading .section-kicker{font-size:11px;line-height:1.5}html body #root .admin-ui-surface .pricing-preview-heading h2{margin:2px 0 0;font-size:22px;line-height:1.3;letter-spacing:0}html body #root .admin-ui-surface .pricing-preview-heading p{margin:6px 0 0;max-width:68ch;font-size:13px;line-height:1.6}html body #root .admin-ui-surface .pricing-preview-reset{min-height:44px;height:44px;padding-inline:14px;gap:8px;font-size:13px;flex-shrink:0}html body #root .admin-ui-surface .pricing-preview-form{margin-top:24px}html body #root .admin-ui-surface .pricing-preview-controls{width:100%;margin-inline:0;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);align-items:end;gap:16px}html body #root .admin-ui-surface .pricing-preview-label{margin:0 0 10px}html body #root .admin-ui-surface .pricing-preview-label strong{font-size:13px;line-height:1.5;font-weight:700}html body #root .admin-ui-surface .pricing-preview-option .asset-combobox-trigger{height:64px;min-height:64px;padding:8px 14px;text-align:start}html body #root .admin-ui-surface .pricing-preview-option .terminal-option-identity{grid-template-columns:40px minmax(0,1fr);gap:12px}html body #root .admin-ui-surface .pricing-preview-option .terminal-option-logo,html body #root .admin-ui-surface .pricing-preview-option .terminal-option-logo .payment-method-logo-stack{width:40px;height:40px;min-width:40px}html body #root .admin-ui-surface .pricing-preview-option .terminal-option-copy{gap:4px;text-align:start}html body #root .admin-ui-surface .pricing-preview-option .terminal-option-copy strong{font-size:15px;line-height:1.4;letter-spacing:0}html body #root .admin-ui-surface .pricing-preview-option .terminal-option-copy>span{font-size:12px;line-height:1.4}html body #root .admin-ui-surface .pricing-preview-arrow{width:32px;height:32px;margin:0 0 16px;box-shadow:none}html body #root .admin-ui-surface .pricing-preview-submit{width:240px;max-width:100%;height:64px;padding:12px 16px;gap:12px;grid-column:1 / -1;box-shadow:none}html body #root .admin-ui-surface .pricing-preview-submit>span{text-align:start;gap:4px}html body #root .admin-ui-surface .pricing-preview-submit strong{font-size:14px;line-height:1.4}html body #root .admin-ui-surface .pricing-preview-submit small{font-size:11px;line-height:1.4;white-space:normal}html body #root .admin-ui-surface .pricing-preview-info{margin-top:20px;padding:14px 16px;gap:10px;min-height:52px;align-items:flex-start;background:hsl(var(--muted) / .45)}html body #root .admin-ui-surface .pricing-preview-info-icon{width:28px;height:28px;flex-basis:28px}html body #root .admin-ui-surface .pricing-preview-info>div>strong{font-size:13px;line-height:1.5}html body #root .admin-ui-surface .pricing-preview-info p{display:block;margin:3px 0 0;font-size:12px;line-height:1.6}html body #root .admin-ui-surface .pricing-preview-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px}html body #root .admin-ui-surface .pricing-preview-result-grid>span{gap:5px;font-size:12px;line-height:1.5;text-transform:none;letter-spacing:0}html body #root .admin-ui-surface .pricing-preview-result-grid>span:first-child{grid-column:1 / -1;padding-bottom:12px;border-bottom:1px solid hsl(var(--border))}html body #root .admin-ui-surface .pricing-preview-result-grid strong{font-size:15px;line-height:1.5;white-space:normal;overflow-wrap:anywhere}html body #root .admin-ui-surface .pricing-preview-result-grid>span:last-child strong{color:hsl(var(--foreground));font-size:20px}html[dir=rtl] body #root .admin-ui-surface .pricing-preview-submit>svg:last-child{transform:scaleX(-1)}@media(min-width:640px){html[dir=rtl] body #root .admin-ui-surface .pricing-preview-arrow>svg{transform:scaleX(-1)}}@media(min-width:1280px){html body #root .admin-ui-surface .pricing-preview-controls{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr) 240px}html body #root .admin-ui-surface .pricing-preview-submit{grid-column:auto}}@media(max-width:639px){html body #root .admin-ui-surface .pricing-preview{padding:16px}html body #root .admin-ui-surface .pricing-preview-heading{flex-wrap:wrap;gap:12px}html body #root .admin-ui-surface .pricing-preview-heading h2{font-size:20px}html body #root .admin-ui-surface .pricing-preview-controls{grid-template-columns:minmax(0,1fr);gap:12px}html body #root .admin-ui-surface .pricing-preview-arrow{justify-self:center;margin:0;transform:rotate(90deg)}html body #root .admin-ui-surface .pricing-preview-submit{width:100%;margin-top:4px}html body #root .admin-ui-surface .pricing-preview-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.operator-access-page{min-height:100dvh;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:clamp(24px,5vw,48px) 20px;background:hsl(var(--background));color:hsl(var(--foreground))}.operator-access-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;max-width:560px}.operator-access-toolbar>.brand{flex:0 0 auto;margin:0}html body #root .operator-access-card{flex:0 0 auto;width:100%;max-width:560px;display:flex;flex-direction:column;align-items:center;gap:16px;margin:0;padding:clamp(24px,5vw,40px);border:1px solid hsl(var(--card-border));border-radius:24px;background:hsl(var(--card));text-align:center}.operator-access-card>svg{flex:0 0 auto;width:44px;height:44px;color:hsl(var(--primary))}.operator-access-card .section-kicker{margin:0;line-height:1.5}.operator-access-card h1{margin:0;font-size:clamp(24px,4vw,30px);line-height:1.3;font-weight:750}.operator-access-card p{margin:0;font-size:15px;line-height:1.7;color:hsl(var(--muted-foreground))}.operator-access-steps{display:grid;gap:14px;width:100%;margin:8px 0 0;padding:0;list-style:none;text-align:start}.operator-access-steps li{display:flex;align-items:flex-start;gap:12px}html body #root .operator-access-steps li>span{display:grid;place-items:center;flex:0 0 28px;height:28px;border-radius:50%;background:hsl(var(--muted));color:hsl(var(--foreground));font-weight:700}html body #root .operator-access-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;width:100%;margin-top:8px}html body #root .operator-access-actions .button{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;height:auto;padding:12px 16px;white-space:normal;line-height:1.4;font-size:14px;text-transform:none;letter-spacing:0;box-shadow:none}html body #root .operator-access-actions .button-primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:1px solid hsl(var(--primary))}html body #root .operator-access-actions .button-secondary{background:hsl(var(--background));color:hsl(var(--foreground));border:1px solid hsl(var(--border))}html body #root .operator-access-actions .button:disabled{opacity:1;background:hsl(var(--muted));color:hsl(var(--muted-foreground));border:1px dashed hsl(var(--border));filter:none;cursor:not-allowed}html body #root .operator-access-actions .button svg{flex:0 0 auto}html body #root .operator-access-page :is(button,a,input):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.operator-access-code-label{width:100%;margin-top:8px;text-align:start;font-size:14px;font-weight:600}html body #root .operator-access-card .form-error{width:100%;padding:12px;border:1px solid hsl(var(--destructive));border-radius:12px;background:hsl(var(--destructive) / .06);color:hsl(var(--foreground));font-weight:600}html body #root .operator-access-card #admin-totp-code{width:100%;min-height:56px;padding:12px;margin:0;text-align:center;direction:ltr;letter-spacing:.3em;font-size:22px;border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--background));color:hsl(var(--foreground))}@media(max-width:480px){.operator-access-page{padding-inline:16px}.operator-access-actions{grid-template-columns:minmax(0,1fr)}}
