@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_ee0d1d55-module__tvnwja__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_ee0d1d55-module__tvnwja__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_7e02b120-module__GFkU4q__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_7e02b120-module__GFkU4q__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--brand:#0057fd;--brand-hover:#2678ff;--brand-active:#0046cc;--on-brand:#fff;--brand-disabled:#0057fd59;--success:#16c784;--danger:#ea3943;--radius-xs:6px;--radius-sm:8px;--radius-md:10px;--radius-lg:12px;--radius-card:16px;--radius-modal:20px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--space-24:96px;--ease:cubic-bezier(.2, .8, .2, 1);--dur-hover:.12s;--dur-micro:.16s;--dur-standard:.18s;--dur-modal:.24s;--ring:0 0 0 3px #0057fd3d;--shadow-sm:0 1px 2px #00000029;--shadow-md:0 8px 24px #00000029;--shadow-lg:0 16px 48px #00000038;--font-sans:var(--font-inter), "IBM Plex Sans Arabic", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:var(--font-jetbrains-mono), ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--shell-max:1440px;--content-measure:748px;--gutter:16px;--header-h:56px;--background:#f7f9fc;--surface-1:#fff;--surface-2:#f3f6fa;--surface-3:#eaf0f7;--foreground:#0a0d14;--foreground-secondary:#556274;--foreground-tertiary:#64707f;--foreground-disabled:#aab3bf;--border-subtle:#e5eaf0;--border-default:#d8e0e9;--border-strong:#c7d1dd;--warning:#d98d0b;--info:#1677d2;--success-tint:#16c7841a;--danger-tint:#ea394317;--warning-tint:#d98d0b1a;--info-tint:#1677d21a;--skeleton-base:#e8edf3;--skeleton-highlight:#f3f6f9;--overlay:#0a0d1473;--header-bg:#ffffffe6;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]){--background:#06080d;--surface-1:#0b0f17;--surface-2:#111722;--surface-3:#171f2d;--foreground:#f7f9fc;--foreground-secondary:#a7b1c2;--foreground-tertiary:#707d90;--foreground-disabled:#4d5969;--border-subtle:#1b2431;--border-default:#222d3d;--border-strong:#304056;--warning:#f5a524;--info:#38a3ff;--success-tint:#16c7841f;--danger-tint:#ea39431f;--warning-tint:#f5a5241f;--info-tint:#38a3ff1f;--skeleton-base:#131b27;--skeleton-highlight:#1d2837;--shadow-sm:0 1px 2px #00000047;--shadow-md:0 8px 24px #00000047;--shadow-lg:0 16px 48px #0000005c;--overlay:#03060aa8;--header-bg:#06080de0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--background:#06080d;--surface-1:#0b0f17;--surface-2:#111722;--surface-3:#171f2d;--foreground:#f7f9fc;--foreground-secondary:#a7b1c2;--foreground-tertiary:#707d90;--foreground-disabled:#4d5969;--border-subtle:#1b2431;--border-default:#222d3d;--border-strong:#304056;--warning:#f5a524;--info:#38a3ff;--success-tint:#16c7841f;--danger-tint:#ea39431f;--warning-tint:#f5a5241f;--info-tint:#38a3ff1f;--skeleton-base:#131b27;--skeleton-highlight:#1d2837;--shadow-sm:0 1px 2px #00000047;--shadow-md:0 8px 24px #00000047;--shadow-lg:0 16px 48px #0000005c;--overlay:#03060aa8;--header-bg:#06080de0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box;min-width:0}html,body{margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;min-height:100vh;font-size:14px;line-height:20px;display:flex;overflow-x:hidden}::selection{background:#0057fd38}a{color:var(--brand);text-decoration:none}a:hover{color:var(--brand-hover)}strong,b{font-weight:600}h1,h2,h3,h4{color:var(--foreground);margin:0 0 var(--space-3);text-wrap:balance;font-weight:700}h1{letter-spacing:-.01em;font-size:28px;line-height:36px}h2{letter-spacing:-.005em;font-size:20px;line-height:28px}h3{font-size:16px;font-weight:600;line-height:24px}p{margin:0 0 var(--space-3)}code,kbd,samp{font-family:var(--font-mono);font-size:.9em}:where(button,input,select,textarea){font:inherit;color:inherit}img,svg{max-width:100%;display:block}:focus-visible{box-shadow:var(--ring);border-color:var(--brand);outline:none}a:focus-visible,summary:focus-visible,.faq-question:focus-visible{outline:2px solid var(--brand);outline-offset:2px;box-shadow:none}.skip-link{z-index:200;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--brand);color:var(--on-brand);transition:transform var(--dur-standard) var(--ease);font-weight:600;position:fixed;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);transform:translateY(-160%)}.skip-link:focus-visible{color:var(--on-brand);box-shadow:var(--ring);transform:translateY(0)}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.app-main{width:100%;max-width:var(--shell-max);padding:var(--space-8) var(--gutter) var(--space-16);flex:1;margin-inline:auto}@media (min-width:768px){:root{--gutter:24px;--header-h:70px}}@media (min-width:1024px){:root{--gutter:32px}}.site-header{z-index:50;background:var(--header-bg);border-block-end:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(16px);position:sticky;inset-block-start:0}.site-header-inner{align-items:center;gap:var(--space-4);height:var(--header-h);max-width:var(--shell-max);padding-inline:var(--gutter);margin-inline:auto;display:flex}.brand-link{border-radius:var(--radius-sm);flex-shrink:0;align-items:center;display:inline-flex}.brand-logo{align-items:center;block-size:34px;min-inline-size:34px;display:inline-flex}@media (min-width:768px){.brand-logo{block-size:auto;min-inline-size:140px}}.brand-logo-img{block-size:34px;inline-size:auto;width:auto}@media (min-width:768px){.brand-logo-lockup.brand-logo-light{block-size:44px}.brand-logo-lockup.brand-logo-dark{block-size:58px}}.brand-logo-lockup{display:none}.brand-logo-mark{display:block}@media (min-width:768px){.brand-logo-lockup{display:block}.brand-logo-mark{display:none}}.brand-logo-dark,:root[data-theme=dark] .brand-logo-light,:root[data-theme=dark] .brand-logo-lockup.brand-logo-dark{display:none}:root[data-theme=dark] .brand-logo-mark.brand-logo-dark{display:block}@media (min-width:768px){:root[data-theme=dark] .brand-logo-lockup.brand-logo-dark{display:block}:root[data-theme=dark] .brand-logo-mark.brand-logo-dark{display:none}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]) .brand-logo-light{display:none}:root:not([data-theme=light]):not([data-theme=dark]) .brand-logo-mark.brand-logo-dark{display:block}@media (min-width:768px){:root:not([data-theme=light]):not([data-theme=dark]) .brand-logo-mark.brand-logo-dark{display:none}:root:not([data-theme=light]):not([data-theme=dark]) .brand-logo-lockup.brand-logo-dark{display:block}}}.site-nav{align-items:center;gap:var(--space-7);margin-inline-start:var(--space-12);display:none}@media (min-width:768px){.site-nav{display:flex}}.site-nav-link{color:var(--foreground-secondary);padding-block:var(--space-2);transition:color var(--dur-hover) var(--ease);font-size:15px;font-weight:500}.site-nav-link:hover{color:var(--foreground)}.site-nav-link[aria-current=page]{color:var(--foreground);font-weight:600}.site-header-actions{align-items:center;gap:var(--space-2);margin-inline-start:auto;display:flex}.site-menu-button{display:inline-flex}@media (min-width:768px){.site-header .site-menu-button{display:none}}.site-mobile-nav{padding:var(--space-2) var(--gutter) var(--space-4);border-block-start:1px solid var(--border-subtle);background:var(--surface-1);flex-direction:column;display:flex}@media (min-width:768px){.site-mobile-nav{display:none}}.site-mobile-nav-link{color:var(--foreground-secondary);padding:var(--space-3) var(--space-1);border-radius:var(--radius-sm);font-size:15px;font-weight:500}.site-mobile-nav-link[aria-current=page]{color:var(--foreground);font-weight:600}.theme-menu{display:inline-flex;position:relative}.theme-menu-trigger{color:var(--foreground-tertiary)}.theme-menu-trigger:hover,.theme-menu-trigger[aria-expanded=true]{color:var(--foreground)}.theme-menu-popover{z-index:60;min-inline-size:168px;padding:var(--space-1);background:var(--surface-1);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);animation:pop-in var(--dur-standard) var(--ease);flex-direction:column;gap:2px;display:flex;position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-end:0}@keyframes pop-in{0%{opacity:0;transform:translateY(-4px)}}.theme-menu-item{align-items:center;gap:var(--space-3);min-block-size:40px;inline-size:100%;padding-inline:var(--space-3);border-radius:var(--radius-sm);color:var(--foreground-secondary);text-align:start;cursor:pointer;transition:background var(--dur-hover) var(--ease), color var(--dur-hover) var(--ease);background:0 0;border:none;font-size:14px;font-weight:500;display:flex}.theme-menu-item span{flex:1}.theme-menu-item:hover{background:var(--surface-2);color:var(--foreground)}.theme-menu-item[aria-checked=true]{color:var(--foreground)}.theme-menu-check{color:var(--brand)}.app-footer{border-block-start:1px solid var(--border-subtle);background:var(--surface-1)}.app-footer-inner{max-width:var(--shell-max);padding:var(--space-10) var(--gutter) var(--space-8);margin-inline:auto}@media (min-width:768px){.app-footer-inner{padding-block-start:var(--space-16)}}.footer-groups{gap:var(--space-6) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-end:var(--space-8);display:grid}@media (min-width:768px){.footer-groups{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr))}}.footer-group h2{margin:0 0 var(--space-3);color:var(--foreground-tertiary);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600;line-height:16px}.footer-group ul{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.footer-group a{color:var(--foreground-secondary);overflow-wrap:anywhere;font-size:14px}.footer-group a:hover{color:var(--foreground)}.footer-contact-link{align-items:flex-start;gap:var(--space-2);display:inline-flex}.footer-contact-link svg{flex-shrink:0;margin-block-start:2px}.footer-contact-link span{overflow-wrap:anywhere}.footer-notes{border-block-start:1px solid var(--border-subtle);gap:var(--space-2);flex-direction:column;padding-block-start:var(--space-6);display:flex}.footer-safety,.footer-legal{color:var(--foreground-secondary);margin:0;font-size:13px;line-height:18px}.footer-legal{color:var(--foreground-tertiary)}.btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);padding-inline:var(--space-5);cursor:pointer;white-space:nowrap;transition:background var(--dur-micro) var(--ease), border-color var(--dur-micro) var(--ease), color var(--dur-micro) var(--ease), opacity var(--dur-micro) var(--ease);border:1px solid #0000;font-family:inherit;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.btn-sm{height:32px;padding-inline:var(--space-3)}.btn-md{height:40px}.btn-lg{height:44px}.btn-block{width:100%}.btn:disabled,.btn[data-loading]{cursor:not-allowed}.btn-primary{background:var(--brand);color:var(--on-brand);border-color:var(--brand)}.btn-primary:hover:not(:disabled){background:var(--brand-hover);border-color:var(--brand-hover)}.btn-primary:active:not(:disabled){background:var(--brand-active);border-color:var(--brand-active)}.btn-primary:disabled{background:var(--brand-disabled);border-color:#0000}.btn-secondary{background:var(--surface-1);color:var(--foreground);border-color:var(--border-strong)}.btn-secondary:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}.btn-secondary:disabled{opacity:.5}.btn-ghost{color:var(--foreground-secondary);background:0 0;border-color:#0000}.btn-ghost:hover:not(:disabled){background:var(--surface-2);color:var(--foreground)}.btn-ghost:disabled{opacity:.5}.btn-danger{background:var(--danger);color:#fff;border-color:var(--danger)}.btn-danger:hover:not(:disabled){filter:brightness(1.06)}.btn-danger:disabled{opacity:.5}.btn-spinner{flex-shrink:0;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.icon-btn{border-radius:var(--radius-md);color:var(--foreground-secondary);cursor:pointer;transition:background var(--dur-hover) var(--ease), border-color var(--dur-hover) var(--ease), color var(--dur-hover) var(--ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.icon-btn-sm{block-size:32px;inline-size:32px}.icon-btn-md{block-size:40px;inline-size:40px}.icon-btn-ghost:hover{background:var(--surface-2);color:var(--foreground)}.icon-btn-surface{background:var(--surface-2);border-color:var(--border-default);color:var(--foreground)}.icon-btn-surface:hover{border-color:var(--brand);color:var(--brand)}.card{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-card);padding:var(--space-4);margin-block-end:var(--space-4)}@media (min-width:768px){.card{padding:var(--space-6)}}.network-badge{background:var(--surface-3);color:var(--foreground-secondary);padding:2px var(--space-2);border-radius:var(--radius-pill);white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:600;line-height:16px;display:inline-block}.currency-icon{border-radius:var(--radius-pill);background:var(--surface-2);object-fit:cover;flex-shrink:0}.currency-icon-fallback{border-radius:var(--radius-pill);background:var(--surface-3);color:var(--foreground-secondary);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.field{margin-block-end:var(--space-4)}.field label{align-items:center;gap:var(--space-2);color:var(--foreground-secondary);flex-wrap:wrap;margin-block-end:var(--space-2);font-size:13px;font-weight:600;line-height:18px;display:flex}.field-network-context{font-weight:600}.field-hint{margin:var(--space-2) 0 0;color:var(--foreground-tertiary);font-size:12px;line-height:16px}.field input,.input{width:100%;height:44px;padding-inline:var(--space-3);background:var(--surface-1);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--foreground);transition:border-color var(--dur-micro) var(--ease), box-shadow var(--dur-micro) var(--ease);font-size:14px}.field input::placeholder,.input::placeholder{color:var(--foreground-tertiary)}.field input:focus-visible,.input:focus-visible{border-color:var(--brand);box-shadow:var(--ring);outline:none}.field input.field-error{border-color:var(--danger)}.field input:disabled{background:var(--surface-2);color:var(--foreground-disabled);cursor:not-allowed}.field-error-message{margin:var(--space-2) 0 0;color:var(--danger);font-size:12px;line-height:16px}.field-required-badge{background:var(--brand);color:var(--on-brand);padding:2px var(--space-2);border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:700;line-height:14px}.row{gap:var(--space-3);display:flex}.row>*{flex:1}.notice{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid #0000;margin-block-end:var(--space-3);font-size:13px;line-height:18px;display:flex}.notice svg{flex-shrink:0;margin-block-start:1px}.notice.warning{background:var(--warning-tint);border-color:color-mix(in srgb, var(--warning) 40%, transparent);color:var(--foreground)}.notice.error{background:var(--danger-tint);border-color:color-mix(in srgb, var(--danger) 40%, transparent);color:var(--foreground)}.notice.success{background:var(--success-tint);border-color:color-mix(in srgb, var(--success) 40%, transparent);color:var(--foreground)}.notice.info{background:var(--info-tint);border-color:color-mix(in srgb, var(--info) 40%, transparent);color:var(--foreground)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;word-break:break-all;overflow-wrap:anywhere;direction:ltr;font-size:13px}.tabular{font-variant-numeric:tabular-nums}.copyable{justify-content:space-between;align-items:center;gap:var(--space-3);background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3);display:flex}.copy-button{align-items:center;gap:var(--space-2);background:var(--surface-1);border:1px solid var(--border-default);color:var(--foreground);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);cursor:pointer;transition:border-color var(--dur-hover) var(--ease), color var(--dur-hover) var(--ease);flex-shrink:0;font-size:13px;font-weight:600;display:inline-flex}.copy-button:hover{border-color:var(--brand);color:var(--brand)}.copy-button[data-copied=true]{border-color:var(--success);color:var(--success)}.label-value{justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;font-size:14px;display:flex}.label-value .k{color:var(--foreground-secondary);flex-shrink:0}.label-value .v-num{font-variant-numeric:tabular-nums}.detail-field{padding:var(--space-2) 0}.detail-field-label{color:var(--foreground-secondary);margin-block-end:var(--space-1);font-size:14px;display:block}.detail-field-value{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.detail-mono{word-break:normal;overflow-wrap:anywhere;direction:ltr;width:100%;min-width:0;max-width:100%;font-size:13px;line-height:20px;display:block}.detail-field-value .copy-button{flex-shrink:0}.skeleton{background:linear-gradient(90deg, var(--skeleton-base) 25%, var(--skeleton-highlight) 37%, var(--skeleton-base) 63%);background-size:400% 100%;animation:1.2s ease-in-out infinite skeleton-shimmer;display:block}@keyframes skeleton-shimmer{0%{background-position:100%}to{background-position:0}}.state-block{text-align:center;align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);flex-direction:column;display:flex}.state-icon{color:var(--foreground-tertiary)}.state-block[data-tone=danger] .state-icon{color:var(--danger)}.state-title{margin:var(--space-1) 0 0;color:var(--foreground);font-size:16px;font-weight:600;line-height:24px}.state-description{max-width:420px;color:var(--foreground-secondary);margin:0;font-size:14px;line-height:20px}.state-action{margin-block-start:var(--space-4)}.landing{width:100%}.landing-section{max-width:920px;padding-block:var(--space-10);border-block-start:1px solid var(--border-subtle)}@media (min-width:1024px){.landing-section{padding-block:var(--space-12)}}.section-head{margin-block-end:var(--space-6)}.section-head h2{margin:0 0 var(--space-2);font-size:22px;line-height:30px}@media (min-width:768px){.section-head h2{font-size:26px;line-height:34px}}.section-intro{max-width:62ch;color:var(--foreground-secondary);margin:0;font-size:15px;line-height:24px}.landing-section>p{margin:0 0 var(--space-3);color:var(--foreground-secondary);font-size:15px;line-height:24px}.section-link{margin:var(--space-5) 0 0;font-size:14px;font-weight:600}.muted{color:var(--foreground-tertiary)}.callout{background:var(--surface-2);border:1px solid var(--border-subtle);border-inline-start:3px solid var(--brand);border-radius:var(--radius-md);padding:var(--space-4);margin-block:var(--space-4) 0;color:var(--foreground);font-size:14px;line-height:22px}.hero{gap:var(--space-8);padding-block:var(--space-6) var(--space-8);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:1024px){.hero{gap:var(--space-12);padding-block:var(--space-8) var(--space-10);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.hero-content{text-align:start}.eyebrow{margin:0 0 var(--space-3);text-transform:uppercase;letter-spacing:.06em;color:var(--brand);font-size:13px;font-weight:600;line-height:16px}.hero-content h1{margin:0 0 var(--space-4);letter-spacing:-.02em;max-width:18ch;font-size:34px;line-height:40px}@media (min-width:1024px){.hero-content h1{max-width:520px;font-size:48px;line-height:56px}}.hero-lede{margin:0 0 var(--space-6);max-width:46ch;color:var(--foreground-secondary);font-size:17px;line-height:27px}.cta-row{gap:var(--space-3);flex-wrap:wrap;margin-block-end:var(--space-8);display:flex}.trust-list{gap:var(--space-3);margin:0 0 var(--space-4);grid-template-columns:1fr;padding:0;list-style:none;display:grid}@media (min-width:560px){.trust-list{gap:var(--space-3) var(--space-5);grid-template-columns:1fr 1fr}}.trust-list li{align-items:flex-start;gap:var(--space-2);color:var(--foreground-secondary);font-size:13px;line-height:18px;display:flex}.trust-list svg{color:var(--brand);flex-shrink:0;margin-block-start:1px}.hero-compliance{color:var(--foreground-tertiary);margin:0;font-size:12px;line-height:16px}.hero-widget{width:100%;min-width:0}@media (min-width:900px){.split-section{gap:var(--space-10);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.split-section .section-head{margin-block-end:0}}.split-body>p{margin:0 0 var(--space-3);color:var(--foreground-secondary);font-size:15px;line-height:24px}.split-body>p:last-child{margin-block-end:0}.card-grid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:640px){.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.info-card{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-card);padding:var(--space-6);transition:border-color var(--dur-standard) var(--ease)}.info-card:hover{border-color:var(--border-strong)}.info-card h3{margin:0 0 var(--space-2);font-size:16px}.info-card-lead{margin:0 0 var(--space-2);color:var(--foreground);font-weight:600}.info-card p:last-child{color:var(--foreground-secondary);margin-block-end:0;font-size:14px;line-height:21px}.step-list{counter-reset:step;gap:var(--space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.step-list li{counter-increment:step;padding-inline-start:calc(var(--space-8) + var(--space-2));position:relative}.step-list li:before{content:counter(step);inline-size:var(--space-8);block-size:var(--space-8);border-radius:var(--radius-pill);border:1px solid var(--border-default);background:var(--surface-1);color:var(--brand);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0}.step-list h3{margin:var(--space-1) 0 var(--space-1);font-size:15px}.step-list p{color:var(--foreground-secondary);margin:0;font-size:14px;line-height:21px}.stage-strip{gap:var(--space-3);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.stage-strip{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr))}}.stage-strip li{gap:var(--space-1) var(--space-3);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1);grid-template-columns:auto 1fr;grid-template-areas:"num name""desc desc";display:grid}@media (min-width:768px){.stage-strip li{gap:var(--space-2);grid-template-columns:1fr;grid-template-areas:"num""name""desc"}}.stage-strip-num{inline-size:var(--space-6);block-size:var(--space-6);border-radius:var(--radius-pill);background:var(--surface-3);color:var(--brand);font-variant-numeric:tabular-nums;grid-area:num;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.stage-strip-name{grid-area:name;align-self:center;font-size:14px;font-weight:600}.stage-strip-desc{color:var(--foreground-secondary);grid-area:desc;font-size:13px;line-height:18px}.landing-final-cta{border-radius:var(--radius-card);border:1px solid var(--border-subtle);background:var(--surface-1);padding:var(--space-8)}.landing-final-cta h2{margin:0 0 var(--space-2);font-size:22px;line-height:30px}.landing-final-cta p{margin:0 0 var(--space-5);max-width:52ch;color:var(--foreground-secondary);font-size:15px;line-height:24px}.partners-page .hero{grid-template-columns:1fr}.partners-page .info-card>svg{color:var(--brand);margin-block-end:var(--space-3)}.partners-card-note{margin:var(--space-3) 0 0;color:var(--foreground-tertiary);font-size:13px;line-height:18px}.partner-form{max-width:640px}.partner-form-row{gap:0 var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:640px){.partner-form-row{grid-template-columns:1fr 1fr}}.partner-form select,.partner-form textarea{width:100%;padding:var(--space-3);background:var(--surface-1);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--foreground);transition:border-color var(--dur-micro) var(--ease), box-shadow var(--dur-micro) var(--ease);font-size:14px}.partner-form select{height:44px;padding-inline:var(--space-3)}.partner-form textarea{resize:vertical;min-height:132px;line-height:22px}.partner-form select:focus-visible,.partner-form textarea:focus-visible{border-color:var(--brand);box-shadow:var(--ring);outline:none}.partner-form select.field-error,.partner-form textarea.field-error{border-color:var(--danger)}.partner-consent{align-items:flex-start;gap:var(--space-3);margin-block-end:var(--space-2);display:flex}.partner-consent input{block-size:18px;inline-size:18px;accent-color:var(--brand);flex-shrink:0;margin-block-start:2px}.partner-consent label{color:var(--foreground-secondary);margin:0;font-size:13px;font-weight:400;line-height:19px}.partner-form .btn{margin-block-start:var(--space-4)}.partner-form-status{margin-block-end:var(--space-4)}.partner-form-success h3,.partner-form-status h3{margin:0 0 var(--space-1);font-size:15px;line-height:20px}.partner-form-success p,.partner-form-status p{margin:0 0 var(--space-2);font-size:14px;line-height:21px}.partner-form-success p:last-child,.partner-form-status p:last-child{margin-block-end:0}.faq-list{gap:var(--space-2);flex-direction:column;display:flex}.faq-item{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1);padding-inline:var(--space-4)}.faq-question{justify-content:space-between;align-items:center;gap:var(--space-3);cursor:pointer;padding-block:var(--space-3);color:var(--foreground);font-size:14px;font-weight:600;line-height:20px;list-style:none;display:flex}.faq-question::-webkit-details-marker{display:none}.faq-chevron{color:var(--foreground-tertiary);transition:transform var(--dur-standard) var(--ease);flex-shrink:0}.faq-item[open] .faq-chevron{transform:rotate(180deg)}.faq-answer{padding-block:0 var(--space-3)}.faq-answer p{margin:0 0 var(--space-2);color:var(--foreground-secondary);font-size:14px;line-height:21px}.faq-answer p:last-child{margin-block-end:0}.content-page{width:100%;max-width:var(--content-measure);margin-inline:auto}.content-layout{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.content-layout{gap:var(--space-10);grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:start}}.content-layout .content-page{margin-inline:0}.on-this-page-desktop{display:none}.on-this-page-mobile>summary{cursor:pointer;padding-block:var(--space-3);font-size:14px;font-weight:600;list-style:none}.on-this-page-mobile>summary::-webkit-details-marker{display:none}.on-this-page-mobile>summary:after{content:" +";color:var(--foreground-tertiary)}.on-this-page-mobile[open]>summary:after{content:" −"}@media (min-width:1024px){.on-this-page-mobile{display:none}.on-this-page-desktop{max-block-size:calc(100vh - var(--header-h) - var(--space-10));display:block;position:sticky;inset-block-start:calc(var(--header-h) + var(--space-6));overflow-y:auto}}.on-this-page-title{margin:0 0 var(--space-3);text-transform:uppercase;letter-spacing:.06em;color:var(--foreground-tertiary);font-size:12px;font-weight:600;line-height:16px}.on-this-page-list{border-inline-start:1px solid var(--border-subtle);flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.on-this-page-list li{margin:0}.on-this-page-list a{padding:var(--space-1) var(--space-3);color:var(--foreground-secondary);border-inline-start:2px solid #0000;margin-inline-start:-1px;font-size:13px;line-height:18px;text-decoration:none;display:block}.on-this-page-list a:hover{color:var(--foreground)}.on-this-page-list a[aria-current=true]{color:var(--brand);border-inline-start-color:var(--brand);font-weight:500}.content-page-header{border-block-end:1px solid var(--border-subtle);margin-block-end:var(--space-2);padding-block-end:var(--space-5)}.content-page-header h1{font-size:28px;line-height:36px}@media (min-width:768px){.content-page-header h1{font-size:32px;line-height:40px}}.content-page-meta{margin:0 0 var(--space-3);color:var(--foreground-tertiary);text-transform:uppercase;letter-spacing:.05em;font-size:12px;line-height:16px}.content-page-intro{color:var(--foreground-secondary);font-size:16px;line-height:25px}.content-page-intro p{margin:0 0 var(--space-3)}.prose{color:var(--foreground);font-size:16px;line-height:26px}.prose section{padding-block:var(--space-5);border-block-end:1px solid var(--border-subtle);scroll-margin-block-start:calc(var(--header-h) + var(--space-4))}.prose section:last-child{border-block-end:none}.prose h2{margin:0 0 var(--space-3);font-size:20px;line-height:28px}.prose h3{margin:var(--space-4) 0 var(--space-2);font-size:16px;line-height:24px}.prose p{margin:0 0 var(--space-3)}.prose ul{margin:0 0 var(--space-3);padding-inline-start:var(--space-6)}.prose li{margin-block:var(--space-1)}.prose li::marker{color:var(--foreground-tertiary)}.prose code{font-family:var(--font-mono);background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-xs);padding:1px var(--space-1);overflow-wrap:anywhere;font-size:.85em}.code-sample{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-family:var(--font-mono);margin:0 0 var(--space-3);color:var(--foreground-secondary);font-size:13px;line-height:22px;overflow-x:auto}.private-swap-widget{text-align:start;width:100%;max-width:600px}@media (max-width:1023px){.private-swap-widget{margin-inline:auto}}.swap-card{padding:var(--space-4);position:relative}@media (min-width:480px){.swap-card{padding:var(--space-6)}}.swap-fields{gap:var(--space-4);flex-direction:column;display:flex;position:relative}.swap-field-label{text-transform:uppercase;letter-spacing:.06em;color:var(--foreground-tertiary);margin-block-end:var(--space-2);font-size:12px;font-weight:600;line-height:16px;display:block}.swap-field-row{align-items:center;gap:var(--space-3);min-block-size:64px;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);background:var(--surface-2);border:1px solid var(--border-default);border-radius:var(--radius-lg);transition:border-color var(--dur-micro) var(--ease);display:flex}.swap-field-row:focus-within{border-color:var(--brand);box-shadow:var(--ring)}.amount-input{min-width:0;color:var(--foreground);font-variant-numeric:tabular-nums;background:0 0;border:none;outline:none;flex:1;padding:0;font-size:24px;font-weight:700;line-height:32px}.amount-input::placeholder{color:var(--foreground-tertiary)}.amount-input:disabled{opacity:.6}.swap-receive-amount{font-variant-numeric:tabular-nums;min-width:0;color:var(--foreground);overflow-wrap:anywhere;flex:1;font-size:20px;font-weight:700;line-height:28px}.swap-receive-amount.is-muted{color:var(--foreground-tertiary);font-size:15px;font-weight:400}.swap-receive-amount.is-error{color:var(--danger);font-size:13px;font-weight:500;line-height:18px}.swap-field-row .instrument-picker-button{background:var(--surface-1);border:1px solid var(--border-default);border-radius:var(--radius-md);min-block-size:44px;inline-size:auto;max-inline-size:48%;padding:var(--space-2);gap:var(--space-2);cursor:pointer;color:var(--foreground);text-align:start;transition:border-color var(--dur-hover) var(--ease);flex:none;align-items:center;display:flex}.swap-field-row .instrument-picker-button:hover{border-color:var(--brand)}.instrument-picker-text{flex-direction:column;min-width:0;display:flex}.instrument-picker-ticker{font-size:14px;font-weight:700;line-height:18px}.instrument-picker-network{color:var(--foreground-tertiary);font-size:11px;line-height:14px}.instrument-picker-placeholder{color:var(--foreground-tertiary);white-space:nowrap;font-size:14px}.instrument-picker-chevron{color:var(--foreground-tertiary);flex-shrink:0}.swap-direction-row{z-index:2;justify-content:center;block-size:0;display:flex;position:relative}.swap-direction-button{border-radius:var(--radius-pill);background:var(--surface-1);border:1px solid var(--border-strong);block-size:40px;inline-size:40px;color:var(--foreground-secondary);cursor:pointer;transition:border-color var(--dur-hover) var(--ease), color var(--dur-hover) var(--ease);justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.swap-direction-button:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}.swap-direction-button:disabled{opacity:.45;cursor:not-allowed}.skeleton-field{border-radius:var(--radius-lg);height:64px}.swap-card-status{padding:var(--space-6) var(--space-2)}.quote-summary{padding:var(--space-4);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);margin-block-end:var(--space-4)}.quote-summary-rows{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.quote-summary-row{justify-content:space-between;gap:var(--space-3);font-size:13px;line-height:18px;display:flex}.quote-summary-row dt{color:var(--foreground-secondary)}.quote-summary-row dd{color:var(--foreground);font-variant-numeric:tabular-nums;text-align:end;margin:0}.quote-summary-note{margin:var(--space-3) 0 0;border-block-start:1px solid var(--border-subtle);color:var(--foreground-tertiary);padding-block-start:var(--space-3);font-size:12px;line-height:16px}.confirmation-summary h2{margin-block-start:0}.confirmation-intro{margin:0 0 var(--space-3);color:var(--foreground-secondary);font-size:13px;line-height:18px}.confirmation-summary .label-value{border-block-end:1px solid var(--border-subtle)}.confirmation-summary .label-value:last-of-type{border-block-end:none}.confirmation-notice{gap:var(--space-2);margin:var(--space-3) 0 0;color:var(--foreground-secondary);font-size:13px;line-height:18px;display:flex}.confirmation-notice svg{color:var(--foreground-tertiary);flex-shrink:0;margin-block-start:1px}.swap-card-status-title{color:var(--foreground);font-weight:600}.selector-overlay{background:var(--overlay);z-index:100;padding:var(--space-6);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.selector-panel{background:var(--surface-1);border:1px solid var(--border-default);border-radius:var(--radius-lg);width:100%;max-width:420px;max-height:80vh;padding:var(--space-4);box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.selector-panel-header{justify-content:space-between;align-items:center;margin-block-end:var(--space-3);display:flex}.selector-panel-header h2{margin:0;font-size:16px;line-height:24px}.selector-search-wrap{margin-block-end:var(--space-3);position:relative}.selector-search-icon{color:var(--foreground-tertiary);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:var(--space-3);transform:translateY(-50%)}.selector-search{width:100%;height:40px;padding-inline:calc(var(--space-6) + var(--space-3)) var(--space-3);background:var(--surface-2);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--foreground);font-size:14px}.selector-search:focus-visible{border-color:var(--brand);box-shadow:var(--ring);outline:none}.network-filter-trigger{align-items:center;gap:var(--space-2);background:var(--surface-2);border:1px solid var(--border-default);border-radius:var(--radius-md);width:100%;height:40px;padding-inline:var(--space-3);color:var(--foreground);cursor:pointer;transition:border-color var(--dur-hover) var(--ease);margin-block-end:var(--space-3);font-size:14px;display:flex}.network-filter-trigger:hover{border-color:var(--brand)}.network-filter-icon{color:var(--foreground-tertiary);flex-shrink:0}.network-filter-label{text-align:start;flex:1}.network-filter-chevron{color:var(--foreground-tertiary);flex-shrink:0}.selector-list{flex-direction:column;flex:1;gap:2px;display:flex;overflow-y:auto}.selector-empty{color:var(--foreground-secondary);text-align:center;padding:var(--space-6) var(--space-2);font-size:14px}.instrument-row{align-items:center;gap:var(--space-3);border-radius:var(--radius-sm);width:100%;padding:var(--space-2);cursor:pointer;color:var(--foreground);text-align:start;transition:background var(--dur-hover) var(--ease);background:0 0;border:1px solid #0000;display:flex}.instrument-row:hover{background:var(--surface-2)}.instrument-row.selected{background:var(--surface-2);border-color:var(--border-default)}.instrument-row-main{flex-direction:column;flex:1;min-width:0;display:flex}.instrument-row-ticker{font-size:14px;font-weight:700}.instrument-row-name{color:var(--foreground-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.instrument-row-check{color:var(--brand);flex-shrink:0}.network-option{align-items:center;gap:var(--space-3);border-radius:var(--radius-sm);width:100%;padding:var(--space-3) var(--space-2);cursor:pointer;color:var(--foreground);text-align:start;transition:background var(--dur-hover) var(--ease);background:0 0;border:none;font-size:14px;display:flex}.network-option:hover,.network-option.selected{background:var(--surface-2)}.network-option-icon{color:var(--foreground-tertiary);flex-shrink:0}.network-option-label{flex:1}.network-option-check{color:var(--brand);flex-shrink:0}.order-page{max-width:1000px;margin-inline:auto}.order-page>h1{margin-block-end:var(--space-4);font-size:26px;line-height:34px}@media (min-width:768px){.order-page>h1{font-size:30px;line-height:38px}}.progress-header{padding:var(--space-5) var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-1);margin-block-end:var(--space-6)}.progress-header .notice{margin-block-end:var(--space-4)}.progress-steps{margin:0;padding:0;list-style:none;display:flex}.progress-step{align-items:center;gap:var(--space-2);color:var(--foreground-tertiary);text-align:center;flex-direction:column;flex:1;font-size:12px;line-height:16px;display:flex;position:relative}.progress-step:not(:first-child):before{content:"";background:var(--border-default);block-size:2px;inline-size:100%;position:absolute;inset-block-start:13px;inset-inline-end:50%}.progress-step.done:not(:first-child):before,.progress-step.current:not(:first-child):before{background:var(--success)}.progress-step-marker{z-index:1;border-radius:var(--radius-pill);border:2px solid var(--border-strong);background:var(--surface-1);block-size:28px;inline-size:28px;color:var(--foreground-tertiary);font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex;position:relative}.progress-step.done .progress-step-marker{border-color:var(--success);background:var(--success);color:#fff}.progress-step.current .progress-step-marker{border-color:var(--brand);color:var(--brand);box-shadow:var(--ring)}.progress-step.current .progress-step-label{color:var(--brand);font-weight:600}.progress-step.done .progress-step-label{color:var(--foreground)}.order-page-grid{gap:var(--space-4);grid-template-columns:1fr;display:grid}.order-page-main,.order-page-side{min-width:0}@media (min-width:1024px){.order-page-grid{gap:var(--space-6);grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start}}.pair-summary{align-items:center;gap:var(--space-3);display:flex}.pair-summary-side{align-items:flex-start;gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.pair-summary-text{align-items:center;gap:var(--space-2);margin-block-start:var(--space-2);display:flex}.pair-summary-ticker{font-weight:700}.pair-summary-amount-label{color:var(--foreground-tertiary);margin-block-start:var(--space-2);font-size:12px;line-height:16px}.pair-summary-amount{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:18px;font-weight:700;line-height:26px}.pair-summary-arrow{color:var(--foreground-tertiary);flex-shrink:0}.deposit-instructions h2{font-size:16px;line-height:24px}.tracking-status-card h2{margin-block-end:var(--space-3);font-size:18px;line-height:26px}.tracking-status-card .notice{margin-block-end:0}.deposit-instructions-ref h2{text-transform:uppercase;letter-spacing:.05em;color:var(--foreground-tertiary);margin-block-end:var(--space-3);font-size:13px;line-height:18px}.deposit-instructions-ref .field:last-child{margin-block-end:0}.deposit-qr-wrap{margin-block:var(--space-3) var(--space-4);justify-content:center;display:flex}.deposit-qr{border-radius:var(--radius-sm);max-width:100%;height:auto;padding:var(--space-2);background:#fff}.order-details-panel h2{font-size:14px;line-height:20px}@media (max-width:479px){.selector-overlay{align-items:flex-end;padding:0}.selector-panel{border-radius:var(--radius-modal) var(--radius-modal) 0 0;max-width:100%;max-height:92vh}.row{flex-direction:column}.pair-summary{flex-direction:column;align-items:stretch}.pair-summary-arrow{align-self:center;transform:rotate(90deg)}.progress-step-label{font-size:11px}}
