@layer theme,base,vendor,amplify,legacy;@layer components{.order-flow-page{--of-bg:var(--epro-bg,#fbfaf9);--of-card:var(--epro-card,#fff);--of-line:var(--epro-line,#ece7e4);--of-line-soft:var(--epro-line-soft,#f1eceb);--of-line-faint:var(--epro-line-faint,#f6f2f0);--of-line-strong:var(--epro-line-strong,#e3dcd9);--of-line-x:var(--epro-line-x,#c9beba);--of-hover:var(--epro-hover,#faf7f5);--of-ink:var(--epro-ink,var(--slate-14100f,#14100f));--of-muted:var(--epro-muted,#7a716e);--of-faint:var(--epro-faint,#a89f9c);--of-shadow:var(--epro-shadow,var(--slate-14100f-a04,#14100f0a));--of-dialog-shadow:#00000047;--of-ok:var(--epro-up,var(--ebp-buy));--of-ok-soft:var(--epro-in-bg,#eef8f2);--of-warn-bg:var(--epro-warn-bg,#e8a01324);--of-warn-ink:var(--epro-warn-ink,#a06c07);--of-danger:var(--epro-down,var(--ebp-sell));--of-danger-soft:var(--epro-out-bg,#fdf1f0);--flow-accent:var(--ebp-buy);--flow-accent-dark:var(--ebp-buy-text);--flow-accent-hover:var(--ebp-buy-hover);--flow-accent-soft:var(--epro-in-bg,#eef8f2);--flow-accent-ink:#fff;--flow-accent-meter-tint:#f4d4a8;background:var(--of-bg);min-height:calc(100svh - 68px);color:var(--of-ink);font-feature-settings:"tnum" 1;padding:34px clamp(18px,3.5vw,58px) 80px}.order-flow-page[data-theme=dark]{--brand-text:var(--brand);--brand-text-hover:var(--brand-action-hover);--of-bg:var(--epro-bg,var(--slate-0e0c0c,#0e0c0c));--of-card:var(--epro-card,var(--slate-171313,#171313));--of-line:var(--epro-line,var(--slate-2a2323,#2a2323));--of-line-soft:var(--epro-line-soft,var(--slate-241f1f,#241f1f));--of-line-faint:var(--epro-line-faint,var(--slate-201b1b,#201b1b));--of-line-strong:var(--epro-line-strong,var(--slate-332b2b,#332b2b));--of-line-x:var(--epro-line-x,var(--slate-4a403f,#4a403f));--of-hover:var(--epro-hover,var(--slate-1f1a1a,#1f1a1a));--of-ink:var(--epro-ink,var(--slate-f3edeb,#f3edeb));--of-muted:var(--epro-muted,var(--slate-a89f9c,#a89f9c));--of-faint:var(--epro-faint,var(--slate-7a716e,#7a716e));--of-shadow:var(--epro-shadow,#0006);--of-ok:var(--epro-up,var(--ebp-buy-text-dark));--of-ok-soft:var(--epro-in-bg,#1a2416);--of-warn-ink:var(--epro-warn-ink,#e8b64a);--of-danger:var(--epro-down,var(--ebp-sell-text-dark));--of-danger-soft:var(--epro-out-bg,#2c1514);--ebp-buy-text:var(--ebp-buy-text-dark);--ebp-sell-text:var(--ebp-sell-text-dark);--flow-accent:var(--ebp-buy);--flow-accent-dark:var(--ebp-buy-text);--flow-accent-hover:var(--ebp-buy-hover);--flow-accent-soft:var(--epro-in-bg,#1a2416);--flow-accent-ink:#fff;--flow-accent-meter-tint:#f4d4a8}.order-flow-page-sell{--flow-accent:var(--ebp-sell);--flow-accent-dark:var(--ebp-sell-text);--flow-accent-hover:var(--ebp-sell-hover);--flow-accent-soft:var(--epro-out-bg,#fdf1f0);--flow-accent-ink:#fff;--flow-accent-meter-tint:#f4d4a8}.order-flow-page-sell[data-theme=dark]{--brand-text:var(--brand);--brand-text-hover:var(--brand-action-hover);--flow-accent:var(--ebp-sell);--flow-accent-dark:var(--ebp-sell-text);--flow-accent-hover:var(--ebp-sell-hover);--flow-accent-soft:var(--epro-out-bg,#2c1514);--flow-accent-ink:#fff;--flow-accent-meter-tint:#f4d4a8}.order-flow-shell{width:min(100%,1064px);margin:0 auto}.order-flow-hero{border:1px solid var(--of-line);background:var(--of-card);min-height:180px;box-shadow:0 1px 2px var(--of-shadow);color:var(--of-ink);border-radius:16px;justify-content:space-between;align-items:center;gap:28px;padding:clamp(26px,3vw,42px);display:flex;position:relative;overflow:hidden}.order-flow-hero-copy{z-index:1;align-items:flex-start;gap:18px;display:flex;position:relative}.order-flow-hero-icon{border:1px solid var(--of-line);background:var(--flow-accent-soft);width:52px;height:52px;color:var(--flow-accent-dark);border-radius:14px;flex:none;place-items:center;display:grid}.order-flow-eyebrow{color:var(--flow-accent-dark);font-size:var(--font-size-label);font-weight:var(--font-weight-strong);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;margin:0 0 7px}.order-flow-hero h1{color:var(--of-ink);font-size:clamp(1.25rem, 2.4vw, var(--font-size-heading-1));letter-spacing:-.045em;margin:0;font-weight:700;line-height:1.2}.order-flow-hero-copy p:last-child{max-width:610px;color:var(--of-muted);font-size:var(--font-size-copy);margin:12px 0 0;line-height:1.6}.order-flow-hero-actions{z-index:1;flex:none;justify-items:end;gap:16px;display:grid;position:relative}.order-flow-security-pill{background:var(--flow-accent-soft);min-height:36px;color:var(--flow-accent-dark);font-size:var(--font-size-label);border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-weight:700;display:inline-flex}.order-flow-switcher{border:1px solid var(--of-line-strong);background:var(--of-hover);border-radius:12px;grid-template-columns:repeat(2,minmax(88px,1fr));gap:4px;padding:4px;display:grid}.order-flow-switcher a,.order-flow-switcher span{min-height:39px;color:var(--of-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-strong);border-radius:9px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.order-flow-switcher [aria-current=page]{background:var(--flow-accent);box-shadow:0 1px 2px var(--of-shadow);color:var(--flow-accent-ink)}.order-flow-workspace{grid-template-columns:minmax(0,1.68fr) minmax(310px,.82fr);align-items:start;gap:24px;margin-top:24px;display:grid}.order-flow-panel,.order-flow-aside-card,.order-flow-assurance-grid>div{border:1px solid var(--of-line);background:var(--of-card);box-shadow:0 1px 2px var(--of-shadow)}.order-flow-panel{border-radius:16px;min-width:0;padding:clamp(22px,3vw,36px)}.order-flow-panel-heading{border-bottom:1px solid var(--of-line-soft);justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:26px;padding-bottom:22px;display:flex}.order-flow-panel-heading span{color:var(--flow-accent-dark);font-size:var(--font-size-label);font-weight:var(--font-weight-strong);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;margin-bottom:5px;display:block}.order-flow-panel-heading h2{color:var(--of-ink);font-size:clamp(1.125rem, 2vw, var(--font-size-heading-2));letter-spacing:-.035em;margin:0}.order-flow-panel-heading>a{border:1px solid var(--of-line-strong);min-height:44px;color:var(--of-ink);font-size:var(--font-size-label);font-weight:var(--font-weight-control);touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:10px;flex:none;align-items:center;padding:9px 13px;text-decoration:none;display:inline-flex}.order-flow-panel-heading>a:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.order-flow-panel-heading>a:hover{border-color:var(--of-line-x);color:var(--flow-accent-dark)}}.order-flow-aside{gap:16px;display:grid;position:sticky;top:92px}.order-flow-aside-card{border-radius:16px;padding:28px}.order-flow-aside-card-dark{border-color:var(--of-line);background:var(--of-card);box-shadow:0 1px 2px var(--of-shadow);color:var(--of-ink)}.order-flow-aside-card h2{color:var(--of-ink);font-size:var(--font-size-heading-2);letter-spacing:-.025em;margin:0;line-height:1.28}.order-flow-timeline{gap:20px;margin:25px 0 0;padding:0;list-style:none;display:grid}.order-flow-timeline li{grid-template-columns:30px minmax(0,1fr);gap:12px;display:grid;position:relative}.order-flow-timeline li:not(:last-child):after{content:"";background:var(--of-line-strong);width:1px;height:20px;position:absolute;top:32px;left:14px}.order-flow-timeline li>span{background:var(--flow-accent-soft);width:30px;height:30px;color:var(--flow-accent-dark);font-size:var(--font-size-label);font-weight:var(--font-weight-strong);border-radius:10px;place-items:center;display:grid}.order-flow-timeline strong,.order-flow-timeline small{display:block}.order-flow-timeline strong{color:var(--of-ink);font-size:var(--font-size-label);margin:1px 0 4px}.order-flow-timeline small{color:var(--of-muted);font-size:var(--font-size-label);line-height:1.5}.order-flow-assurance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.order-flow-assurance-grid>div{border-radius:16px;min-width:0;padding:17px}.order-flow-assurance-grid :is(svg,.fa-icon){color:var(--flow-accent-dark);margin-bottom:17px}.order-flow-assurance-grid strong,.order-flow-assurance-grid small{display:block}.order-flow-assurance-grid strong{color:var(--of-ink);font-size:var(--font-size-label)}.order-flow-assurance-grid small{color:var(--of-muted);font-size:var(--font-size-caption);margin-top:5px;line-height:1.45}.order-form{color:var(--of-ink)}.order-form-stage{min-width:0}.order-form-notice.trade-entry-notice{border:1px solid var(--of-line);background:var(--flow-accent-soft);color:var(--of-muted);border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:22px;padding:14px 16px;display:flex}.order-form-notice.trade-entry-notice :is(svg,.fa-icon){color:var(--flow-accent-dark);flex:none;margin-top:1px}.order-form-notice.trade-entry-notice p{font-size:var(--font-size-copy);margin:0;line-height:1.6}.order-form-notice.send-review-notice{border-color:var(--of-warn-ink);background:var(--of-warn-bg);color:var(--of-warn-ink)}.order-form-notice.send-review-notice :is(svg,.fa-icon){color:var(--of-warn-ink)}.order-form-section{border:1px solid var(--of-line);background:var(--of-hover);border-radius:14px;min-width:0;margin:0 0 18px;padding:20px}.order-section-legend{width:100%;color:var(--of-ink);font-size:var(--font-size-copy);font-weight:var(--font-weight-strong);align-items:flex-start;gap:11px;margin:0 0 16px;padding:0;display:flex}.order-section-legend>span:last-child{min-width:0}.order-section-legend small{color:var(--of-muted);font-size:var(--font-size-caption);margin-top:3px;font-weight:500;line-height:1.45;display:block}.order-section-number{background:var(--flow-accent);width:27px;height:27px;color:var(--flow-accent-ink);font-size:var(--font-size-label);font-weight:var(--font-weight-strong);border-radius:9px;flex:none;place-items:center;display:inline-grid}.order-coin-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.order-form .security-method-option{border-color:var(--of-line-strong);background:var(--of-card);border-radius:12px;margin:0;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative}.order-form .security-method-option:active:not(.is-disabled){transform:scale(.99)}@media (hover:hover) and (pointer:fine){.order-form .security-method-option:hover:not(.is-disabled){border-color:var(--of-line-x);transform:translateY(-1px)}}.order-form .security-method-option:has(input:checked){border-color:var(--flow-accent);background:var(--flow-accent-soft)}.order-form .security-method-option:has(input:focus-visible){outline:3px solid var(--flow-accent);outline-offset:2px}.order-form .security-method-option>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.order-form .security-method-option-copy,.order-coin-option .security-method-option-copy{width:100%;min-width:0;color:var(--flow-accent-dark);align-items:center}.order-form .security-method-option-copy>span:last-child,.order-coin-option .security-method-option-copy>span:last-child{min-width:0}.order-form .security-method-option-copy strong,.order-coin-option .security-method-option-copy strong{color:var(--of-ink);font-size:var(--font-size-copy);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-form .security-method-option-copy small,.order-coin-option .security-method-option-copy small{color:var(--of-muted);font-size:var(--font-size-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-coin-option.security-method-option{align-items:center;min-height:69px;padding:11px}.order-currency-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0 0 11px;display:grid}.order-compact-option.security-method-option,.order-detail-option.security-method-option{align-items:center;min-height:62px;padding:13px 14px}.order-amount-field.field{margin:0}.order-form .field{margin-bottom:16px}.order-form .field label{color:var(--fld-label);font-size:var(--fld-label-size);margin-bottom:8px;font-weight:600}.order-rate-preview{border:1px solid var(--of-line);background:var(--flow-accent-soft);color:var(--of-muted);font-size:var(--font-size-label);border-radius:12px;margin-bottom:18px;padding:18px 19px;line-height:1.5;position:relative;overflow:hidden}.order-rate-preview:after{content:"";border:10px solid color-mix(in srgb, var(--flow-accent) 9%, transparent);border-radius:50%;width:76px;height:76px;position:absolute;bottom:-42px;right:-32px}.order-rate-preview strong{color:var(--flow-accent-dark);font-size:var(--font-size-copy)}.order-rate-preview-note{font-size:var(--font-size-caption);margin-top:6px}.order-breakdown>*{z-index:1;position:relative}.order-breakdown-heading{color:var(--of-ink);font-size:var(--font-size-label);font-weight:var(--font-weight-strong);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.order-breakdown dl{font-variant-numeric:tabular-nums;gap:0;margin:0;display:grid}.order-breakdown dl>div{border-top:1px solid var(--of-line-faint);justify-content:space-between;align-items:flex-start;gap:18px;padding:8px 0;display:flex}.order-breakdown dt,.order-breakdown dd{margin:0}.order-breakdown dt{color:var(--of-muted)}.order-breakdown dd{max-width:58%;color:var(--of-ink);font-weight:var(--font-weight-control);text-align:right}.order-breakdown dl>.order-breakdown-total{border-top-color:var(--of-line-strong);margin-top:4px;padding-top:12px}.order-breakdown-total dt,.order-breakdown-total dd{color:var(--flow-accent-dark);font-size:var(--font-size-copy);font-weight:var(--font-weight-strong)}.order-form .security-method-options{margin:0}.order-field-error{font-size:var(--font-size-label);color:var(--fld-danger);margin:6px 0 0;font-weight:500;line-height:1.45}.submit-block-reason{color:var(--of-danger);text-align:left;margin:0;font-size:13px;line-height:1.45}.submit-block-reason:focus{outline:2px solid var(--of-danger);outline-offset:3px;border-radius:4px}.order-flow-notice{scroll-margin:12px;display:block}.order-flow-notice:focus{outline:2px solid var(--flow-accent);outline-offset:3px;border-radius:12px}.order-form .field input[aria-invalid=true]{background-color:var(--fld-danger-well);box-shadow:inset 0 0 0 1.5px var(--fld-danger)}.order-qr-input{display:none}.order-inline-link{color:var(--flow-accent-dark);font-weight:var(--font-weight-strong);text-decoration:none}.order-form-primary.btn{background:var(--flow-accent);min-height:52px;box-shadow:0 1px 2px var(--of-shadow);color:var(--flow-accent-ink);font-size:var(--font-size-label);font-weight:var(--font-weight-strong);touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:10px;transition:transform .1s ease-out,filter .1s ease-out,background-color .1s ease-out}.order-form-primary.btn:active:not(:disabled){filter:brightness(.94);transform:scale(.98)}@media (hover:hover) and (pointer:fine){.order-form-primary.btn:hover:not(:disabled){background:var(--flow-accent-hover)}}.order-form-primary.btn:disabled{box-shadow:none}.order-review{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.order-review[hidden]{display:none}.order-spin{animation:.7s linear infinite order-spin}@keyframes order-spin{to{transform:rotate(360deg)}}.order-flow-loading{pointer-events:none}.order-loading-line,.order-loading-block{background:linear-gradient(90deg, var(--of-line-faint) 20%, var(--of-hover) 48%, var(--of-line-faint) 78%);background-size:220% 100%;border-radius:9px;animation:1.25s ease-in-out infinite order-skeleton;display:block}.order-loading-back{width:132px;height:16px;margin:12px 0 24px}.order-loading-icon{border-radius:14px;width:52px;height:52px}.order-loading-copy{gap:11px;width:min(48vw,520px);display:grid}.order-loading-eyebrow{width:126px;height:10px}.order-loading-title{width:min(80%,330px);height:38px}.order-loading-subtitle{width:min(100%,510px);height:13px}.order-loading-switcher{width:190px;height:47px}.order-loading-panel-heading{border-bottom:1px solid var(--of-line-soft);justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding-bottom:21px;display:flex}.order-loading-panel-heading>div{gap:9px;width:55%;display:grid}.order-loading-kicker{width:76px;height:9px}.order-loading-heading{width:230px;max-width:100%;height:25px}.order-loading-link{width:110px;height:40px}.order-loading-notice{width:100%;height:66px;margin-bottom:18px}.order-loading-section{border:1px solid var(--of-line);border-radius:14px;margin-bottom:14px;padding:18px}.order-loading-section-title{align-items:center;gap:10px;margin-bottom:14px;display:flex}.order-loading-step{width:27px;height:27px}.order-loading-section-label{width:176px;height:13px}.order-loading-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.order-loading-card-grid>span{height:62px}.order-loading-aside{gap:18px;display:grid}.order-loading-aside-title{width:88%;height:25px}.order-loading-aside-row{width:100%;height:42px}@keyframes order-skeleton{to{background-position-x:-220%}}.order-form-sell .order-form-primary{margin-top:2px}@media (max-width:980px){.order-flow-workspace{grid-template-columns:minmax(0,1fr)}.order-flow-aside{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);position:static}.order-flow-assurance-grid{align-content:start}.order-coin-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}body:has(.order-flow-page) .cookie-consent,body:has(.order-flow-page) .footer-privacy-row{display:none}@media (max-width:720px){.order-flow-page{background:var(--of-bg);min-height:calc(100svh - 60px);padding:14px 12px 150px}.order-flow-hero{border-radius:16px;min-height:0;padding:22px 18px 18px;display:block}.order-flow-hero-copy{gap:13px}.order-flow-hero-icon{border-radius:12px;width:44px;height:44px}.order-flow-hero h1{text-wrap:balance;font-weight:700;line-height:1.08}.order-flow-hero-copy p:last-child{margin-top:8px;line-height:1.5}.order-flow-hero-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:20px;display:flex}.order-flow-security-pill{min-width:0;font-size:var(--font-size-caption);padding:7px 9px}.order-flow-switcher{flex:none;grid-template-columns:repeat(2,62px)}.order-flow-switcher a,.order-flow-switcher span{min-height:35px;font-size:var(--font-size-label)}.order-flow-workspace{gap:14px;margin-top:14px}.order-flow-panel{border-radius:16px;padding:20px 15px}.order-flow-panel-heading{align-items:center;margin-bottom:20px;padding:0 2px 17px}.order-flow-panel-heading>a{min-height:37px;padding:8px 10px}.order-flow-aside{grid-template-columns:minmax(0,1fr)}.order-flow-aside-card{border-radius:16px;padding:23px 20px}.order-flow-assurance-grid>div{padding:15px}.order-form-notice.trade-entry-notice{margin-bottom:15px}.order-form-section{border-radius:14px;margin-bottom:13px;padding:16px 13px}.order-section-legend{margin-bottom:13px}.order-coin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.order-coin-option.security-method-option{min-height:64px;padding:9px}.order-form .security-method-option-copy,.order-coin-option .security-method-option-copy{gap:8px}.order-currency-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.order-compact-option.security-method-option,.order-detail-option.security-method-option{min-height:59px;padding:11px 12px}.order-rate-preview{padding:16px}.order-breakdown dl>div{gap:12px}.order-breakdown dd{max-width:55%}body:has(.order-flow-page) [data-floating-support]:not([data-open=true]){display:none}.order-review{grid-template-columns:minmax(0,1fr)}.order-loading-hero{display:flex}.order-loading-copy{width:calc(100vw - 112px)}.order-loading-switcher{display:none}.order-loading-aside{min-height:260px}}@media (max-width:420px){.order-flow-security-pill{max-width:155px}.order-flow-hero-copy p:last-child{max-width:260px}}.order-flow-page{background:var(--of-bg);padding:24px 28px 90px}.order-flow-hero{border:1px solid var(--of-line);background:var(--of-card);min-height:150px;box-shadow:0 1px 2px var(--of-shadow);border-radius:16px;padding:28px 34px}.order-flow-hero-copy{align-items:center;gap:16px}.order-flow-hero-icon{width:50px;height:50px}.order-flow-hero h1{font-size:clamp(1.25rem, 2.4vw, var(--font-size-heading-1));font-weight:700}.order-flow-hero-copy p:last-child{font-size:var(--font-size-copy);margin-top:10px;line-height:1.45}.order-flow-hero-actions{gap:13px}.order-flow-security-pill{min-height:34px;font-size:var(--font-size-caption);padding:7px 11px}.order-flow-workspace{grid-template-columns:minmax(0,1.45fr) minmax(280px,.9fr);gap:20px;margin-top:22px}.order-flow-panel{padding:28px}.order-flow-panel-heading{border-bottom:0;align-items:center;margin-bottom:0;padding-bottom:0}.order-flow-panel-heading span{margin-bottom:5px}.order-flow-panel-heading h2{font-size:var(--font-size-heading-2)}.order-flow-panel-heading>a{background:var(--of-card);min-height:38px;font-size:var(--font-size-caption);border-radius:10px;gap:4px;padding:0 11px}.order-flow-progress{border:1px solid var(--of-line);background:var(--of-hover);border-radius:14px;grid-template-columns:repeat(4,1fr);gap:0;margin:23px 0 22px;padding:14px 16px;list-style:none;display:grid}.order-flow-progress li{color:var(--of-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-control);text-transform:uppercase;align-items:center;gap:7px;display:flex;position:relative}.order-flow-progress li:not(:last-child):after{content:"";background:var(--of-line-strong);height:1px;position:absolute;left:48%;right:11px}.order-flow-progress li>span{border:1px solid var(--of-line-strong);background:var(--of-card);width:24px;height:24px;color:var(--of-muted);font-size:var(--font-size-caption);border-radius:8px;flex:none;place-items:center;display:grid}.order-flow-progress .order-flow-current-step{color:var(--flow-accent-dark)}.order-flow-progress .order-flow-current-step>span{border-color:var(--flow-accent);background:var(--flow-accent);color:var(--flow-accent-ink)}.order-form-notice.trade-entry-notice{margin-bottom:14px;padding:13px 15px}.order-form-notice.trade-entry-notice p{font-size:var(--font-size-caption);line-height:1.55}.order-form-section{border-radius:14px;margin-bottom:14px;padding:19px}.order-section-legend{font-size:var(--font-size-copy);margin-bottom:14px}.order-section-legend small{font-size:var(--font-size-caption)}.order-coin-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.order-coin-option.security-method-option{min-height:74px;padding:10px}.order-form-amount-section{grid-template-columns:minmax(0,1.15fr) minmax(230px,.85fr);gap:12px;display:grid}.order-form-amount-section>.order-section-legend,.order-form-amount-section>.order-currency-grid{grid-column:1/-1}.order-form-amount-section>.order-currency-grid{margin-bottom:0}.order-amount-input-wrap.field{margin:0}.order-amount-input-wrap.field>label{color:var(--fld-label);font-size:var(--fld-label-size);margin-bottom:8px;font-weight:600;display:block}.order-amount-input{min-height:64px;padding:8px 10px 8px var(--fld-pad-x);border-radius:var(--fld-radius);background:var(--fld-well);cursor:text;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;transition:background-color .15s,box-shadow .15s;display:grid;box-shadow:inset 0 0 0 1px #0000}@media (hover:hover) and (pointer:fine){.order-amount-input:hover{background:var(--fld-well-hover);box-shadow:inset 0 0 0 1px var(--fld-edge-hover)}}.order-amount-input-with-max{grid-template-columns:auto minmax(0,1fr) auto auto}.order-amount-input:focus-within{background:var(--fld-focus-bg);box-shadow:inset 0 0 0 1.5px var(--fld-ink), 0 0 0 4px var(--fld-ring)}.order-amount-input:has(input[aria-invalid=true]){background:var(--fld-danger-well);box-shadow:inset 0 0 0 1.5px var(--fld-danger)}.order-amount-input>span:first-child{color:var(--of-muted);font-size:var(--font-size-heading-3);font-weight:var(--font-weight-control)}.order-form .order-amount-input input{min-width:0;min-height:42px;box-shadow:none;color:var(--fld-ink);font-size:var(--font-size-heading-2);font-variant-numeric:tabular-nums;letter-spacing:-.02em;background:0 0;border:0;border-radius:0;outline:0;padding:0;font-weight:600}.order-form .order-amount-input input::placeholder{color:var(--fld-placeholder);font-weight:500}.order-form .order-amount-input input:focus{box-shadow:none;border:0;outline:0}.order-amount-suffix{background:var(--fld-focus-bg);min-height:36px;box-shadow:0 0 0 1px var(--fld-edge-hover);color:var(--fld-ink);font-weight:var(--font-weight-strong);border:0;border-radius:9px;align-items:center;padding:0 12px;display:inline-flex;font-size:var(--font-size-label)!important}.order-amount-max-button{border:1px solid color-mix(in srgb, var(--flow-accent) 28%, var(--of-line-strong));background:var(--flow-accent-soft);min-height:44px;color:var(--flow-accent-dark);cursor:pointer;font:inherit;font-size:var(--font-size-label);font-weight:var(--font-weight-strong);touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:9px;padding:0 11px}.order-amount-max-button:active:not(:disabled){transform:scale(.98)}@media (hover:hover) and (pointer:fine){.order-amount-max-button:hover:not(:disabled){border-color:color-mix(in srgb, var(--flow-accent) 52%, var(--of-line-strong))}}.order-amount-max-button:focus-visible{outline:3px solid var(--flow-accent);outline-offset:2px}.order-amount-max-button:disabled{cursor:not-allowed;opacity:.48}.order-amount-coin{place-items:center;display:grid}.order-form-amount-section>.order-rate-preview{margin:0}.order-rate-preview{border-radius:12px;padding:13px 15px}.order-breakdown-heading{font-size:var(--font-size-caption);margin-bottom:5px}.order-breakdown-heading strong{font-size:var(--font-size-caption)}.order-breakdown dl>div{padding:7px 0}.order-breakdown dt,.order-breakdown dd,.order-breakdown-total dt,.order-breakdown-total dd{font-size:var(--font-size-caption)}@media (max-width:1060px){.order-flow-workspace{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.order-flow-page{padding:14px 12px 145px}.order-flow-hero{border-radius:16px;min-height:0;padding:22px 18px 18px}.order-flow-hero-copy{align-items:flex-start}.order-flow-workspace{gap:13px;margin-top:13px}.order-flow-panel{border-radius:16px;padding:18px 13px}.order-flow-progress{grid-template-columns:repeat(4,minmax(92px,1fr));margin:18px 0 15px;overflow-x:auto}.order-form-section{padding:15px 12px}.order-coin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.order-form-amount-section{grid-template-columns:minmax(0,1fr)}.order-form-amount-section>.order-section-legend,.order-form-amount-section>.order-currency-grid{grid-column:auto}}@media (max-width:410px){.order-flow-security-pill{display:none}}@media (max-width:767px){.order-flow-hero h1{font-size:var(--mobile-font-title)}.order-flow-panel-heading h2,.order-flow-aside-card h2{font-size:var(--mobile-font-heading)}.order-section-legend,.order-form .security-method-option-copy strong,.order-coin-option .security-method-option-copy strong,.order-form-primary.btn{font-size:var(--mobile-font-item)}.order-flow-hero-copy p:last-child,.order-flow-panel-heading>a,.order-form-notice.trade-entry-notice p,.order-section-legend small,.order-breakdown dt,.order-breakdown dd,.order-breakdown-total dt,.order-breakdown-total dd,.order-inline-link{font-size:var(--mobile-font-copy)}.order-flow-timeline small,.order-flow-assurance-grid small,.order-form .security-method-option-copy small,.order-coin-option .security-method-option-copy small,.order-rate-preview-note,.order-field-error{font-size:var(--mobile-font-meta)}.order-flow-eyebrow,.order-flow-panel-heading span,.order-flow-progress li,.order-flow-timeline li>span,.order-section-number{font-size:var(--mobile-font-caption)}}@media (prefers-reduced-motion:reduce){.order-spin{animation:none}}}@layer utilities;
