@font-face{font-family:Kraken-Product;src:url(/assets/fonts/Kraken-Product-Regular.87314a06.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Kraken-Product;src:url(/assets/fonts/Kraken-Product-Medium.4e284e61.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Kraken-Product;src:url(/assets/fonts/Kraken-Product-SemiBold.c1979ff9.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Kraken-Brand;src:url(/assets/fonts/Kraken-Brand-Regular.7c23fd8b.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Kraken-Brand;src:url(/assets/fonts/Kraken-Brand-Medium.a83a834c.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Kraken-Brand;src:url(/assets/fonts/Kraken-Brand-Bold.ea25a794.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/assets/fonts/IBMPlexSans-Regular-Latin1.114b8c54.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC}@font-face{font-family:IBM Plex Sans;src:url(/assets/fonts/IBMPlexSans-Regular-Cyrillic.f5d25fb9.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;src:url(/assets/fonts/IBMPlexSans-Medium-Cyrillic.b11b425e.woff2)format("woff2");font-weight:500;font-display:swap;unicode-range:U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;src:url(/assets/fonts/IBMPlexSans-SemiBold-Cyrillic.85f5d83d.woff2)format("woff2");font-weight:600;font-display:swap;unicode-range:U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:ProductFallback;src:local(Arial),local(Helvetica);ascent-override:94%;descent-override:22%;line-gap-override:0%;size-adjust:102%}:root{--background:#000;--surface:#111;--surface-raised:#1e1e1e;--text:#fff;--muted:#959595;--subtle:#4c4c4c;--border:#252525;--accent:#7132f5;--positive:#05b45b;--negative:#fb414a;--card-radius:24px;--shell-zoom:1;--sidebar-width:186px;--main-left:252px;color:var(--text);background:var(--background);font-synthesis:none;font-family:Kraken-Product,IBM Plex Sans,Helvetica,Arial,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button{cursor:pointer;color:inherit;background:0 0;border:0}button:disabled{cursor:not-allowed;opacity:.4}a{color:inherit;text-decoration:none}button,a,input{outline-offset:4px}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #9c73ff}h1,h2,h3,p{margin:0}button,a{touch-action:manipulation}img,video{max-width:100%;display:block}[hidden]{display:none!important}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.icon svg{width:100%;height:100%;display:block;overflow:visible}.icon-button{border:1px solid var(--border);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.button{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:12px 20px;font-size:14px;font-weight:500;display:inline-flex}.button.white{background:var(--theme-surface-inverse,white);color:var(--theme-text-inverse,#0e0e0e)}.button.dark{background:var(--theme-surface,#1c1c1c);color:var(--theme-text,white)}.button.black{background:var(--theme-surface,#0e0e0e);color:var(--theme-text,white)}.gold{color:#d3a955}.muted{color:var(--muted)}.positive{color:var(--positive)}.negative{color:var(--negative)}.trade-panel{background:var(--surface);border-radius:26px;flex-direction:column;align-self:start;min-height:648px;padding:20px;display:flex;position:sticky;top:24px}.trade-tabs{gap:8px;margin-bottom:18px;display:flex}.trade-tabs button{color:var(--theme-text-muted,#959595);border-radius:12px;padding:8px 12px;font-size:16px;line-height:24px}.trade-tabs [aria-selected=true]{background:var(--theme-surface-inverse,white);color:var(--theme-text-inverse,#111)}.trade-amount{background:var(--surface-raised);border-radius:18px;min-height:160px;padding:18px}.trade-amount-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.trade-amount-top>.muted{font-size:14px}.coin-select{border:1px solid var(--theme-border-strong,#484848);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;min-height:46px;padding:6px 10px;font-size:16px;display:flex}.coin-select .coin-image{width:28px;height:28px}.coin-select .icon{width:16px;height:16px}.amount-field{align-items:center;gap:10px;margin-top:10px;display:flex}.amount-field input{width:100%;min-width:0;color:var(--theme-text,white);background:0 0;border:0;outline:0;font-size:32px}.amount-field input::placeholder{color:#0000}.amount-field>span:last-child{color:var(--theme-text-subtle,#777);opacity:0;font-size:12px}.amount-field:focus-within>span:last-child{opacity:1}.amount-field:focus-within input::placeholder{color:var(--theme-text-subtle,#777)}.trade-unit{color:var(--theme-text-muted,#959595);justify-content:flex-end;align-items:center;gap:10px;margin-top:4px;font-size:12px;display:flex}.trade-unit .icon{width:20px;height:20px}.repeat{background:var(--surface-raised);min-height:86px;color:var(--muted);border-radius:18px;align-items:center;gap:10px;margin-top:18px;padding:22px 20px;font-size:16px;display:flex}.repeat input{appearance:none;background:var(--theme-surface-hover,#393939);cursor:pointer;border-radius:999px;width:30px;height:18px;margin:0;position:relative}.repeat input:before{content:"";background:var(--theme-control-thumb,#aaa);border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:3px;left:3px}.repeat input:checked{background:var(--accent)}.repeat input:checked:before{background:#fff;transform:translate(12px)}.payment-label{color:var(--theme-text-subtle,#777);margin-top:8px;font-size:14px}.payment-choice{color:var(--theme-text-subtle,#777);text-align:left;align-items:center;gap:6px;min-height:52px;padding:0;font-size:14px;display:flex}.payment-choice .icon{width:16px;height:16px}.verify-trade{width:100%;margin-top:auto;font-size:16px}.tablet-nav,.mobile-bottom{display:none}dialog{border:1px solid var(--border);background:var(--theme-surface,#161616);color:var(--theme-text,#fff);border-radius:24px;width:460px;max-width:calc(100% - 32px);max-height:calc(100dvh - 48px);padding:24px;overflow:auto;box-shadow:0 32px 120px #0008}dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0009}.dialog-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.dialog-top h2{font-size:24px;font-weight:500;line-height:32px}.dialog-top>.icon-button{background:var(--theme-surface-raised,#252525);border:0;width:44px;height:44px}.dialog-description{color:var(--theme-text-muted,#aaa);margin:12px 0 24px;font-size:16px;line-height:24px}.dialog-primary{background:var(--accent);color:#fff;width:100%;min-height:48px}.dialog-nav{gap:8px;display:grid}.dialog-nav .nav-link{min-height:52px;padding:12px}.dialog-search{background:var(--theme-surface-raised,#252525);border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.dialog-search input{width:100%;min-width:0;color:var(--theme-text,white);background:0 0;border:0;outline:none;font-size:16px}.search-results{max-height:52dvh;margin-top:16px;overflow-y:auto}.search-result{text-align:left;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px 4px;display:flex}.search-result>.coin-image{width:32px;height:32px}.search-result>.coin-name{gap:4px}.search-result>strong{white-space:nowrap;font-size:14px}.asset-preview{flex-direction:column;align-items:center;gap:16px;padding:8px 0 16px;display:flex}.asset-preview>.coin-image{width:64px;height:64px}.asset-preview>span{color:var(--theme-text-muted,#aaa)}.asset-preview>strong{font-size:36px;font-weight:500}.transfer-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.empty-state{text-align:center;color:var(--muted);padding:24px;font-size:14px;line-height:22px}.empty-state .button{margin-top:12px}.empty-state:only-child{grid-column:1/-1}.dialog-description+.button.dark{margin-top:12px}.dialog-primary+.button{width:100%;margin-top:12px}#toast{opacity:0;pointer-events:none;z-index:100;background:var(--theme-surface-raised,#292929);border:1px solid var(--theme-border-strong,#444);color:var(--theme-text,#fff);text-align:center;border-radius:12px;max-width:calc(100% - 32px);padding:14px 20px;font-size:14px;transition:opacity .15s,transform .15s;position:fixed;bottom:32px;left:50%;transform:translate(-50%,12px)}#toast.visible{opacity:1;transform:translate(-50%)}@media (width<=767px){.dialog-top h2{font-size:22px;line-height:28px}dialog{width:calc(100% - 32px);max-height:calc(100dvh - 40px);padding:20px}.dialog-search{padding:12px 10px}.dialog-search input,.search-result .coin-name strong{font-size:14px}.search-result>strong{font-size:12px}.asset-preview>strong{font-size:30px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.dashboard{background:var(--background);color:var(--text);color-scheme:var(--theme-color-scheme,dark)}:root[data-theme=light]:has(body.dashboard){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}:root[data-theme=light] .dashboard{--background:#fff;--surface:#f7f7f9;--surface-raised:#eeeef2;--text:#17171d;--muted:#62626f;--subtle:#6d6d7b;--border:#dedee5;--positive:#00844a;--negative:#d62d40;--theme-color-scheme:light;--theme-surface-base:#fff;--theme-surface:#f7f7f9;--theme-surface-raised:#eeeef2;--theme-surface-raised-alpha:#eeeef2b3;--theme-surface-hover:#e4e4ec;--theme-surface-inverse:#17171d;--theme-control-thumb:#fff;--theme-text:#17171d;--theme-text-secondary:#474752;--theme-text-muted:#62626f;--theme-text-subtle:#6d6d7b;--theme-text-inverse:#fff;--theme-border:#dedee5;--theme-border-strong:#a3a3b0;--theme-border-inverse:#17171d;--theme-accent-text:#6331d3;--theme-positive-text:#00844a;--theme-negative-text:#c72e43;--theme-overlay-rgb:23 23 29;--theme-page-rgb:255 255 255}:root[data-theme=light] .dashboard .intro-card .button.black{color:#fff;background:#0e0e0e}:root[data-theme=light] .dashboard .service-plus-hero{color:#fff;--theme-text:#fff;--theme-text-secondary:#ddd;--theme-text-muted:#959595;--theme-surface-inverse:#fff;--theme-text-inverse:#0e0e0e}.theme-options button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}:root[data-theme=light] .dashboard .portfolio-chart-svg>line{stroke:var(--text)}:root[data-theme=light] .dashboard #portfolio-dots circle{fill:var(--text)}:root[data-theme=light] .dashboard .asset-crosshair circle{stroke:var(--background)}:root[data-theme=light] .dashboard :is(.large-chart,.explore-card-chart) polyline:is([stroke=white],[stroke=\#fff]){stroke:var(--text)}html:has(body.sign-in-page){scrollbar-gutter:auto;background:#0b0611}.sign-in-page{color:#fff;-webkit-font-smoothing:antialiased;background:#0b0611;min-height:100dvh}.sign-in-page #app{min-height:100dvh}.auth-main{flex-direction:column;justify-content:center;align-items:center;min-height:calc(100dvh - 56px);padding:36px 24px;display:flex}.auth-card{background:#16121f;border-radius:20px;width:498px;max-width:100%;padding:24px}.auth-artwork{width:160px;height:160px;margin:0 auto 24px;position:relative}.auth-artwork>img,.auth-artwork>video{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.auth-artwork>video{opacity:0}.auth-artwork[data-playing=true]>video{opacity:1}.auth-artwork[data-playing=true]>img{visibility:hidden}.auth-card h1{text-align:center;margin-bottom:24px;font-family:Kraken-Brand,IBM Plex Sans,Helvetica,Arial,sans-serif;font-size:28px;font-weight:500;line-height:36px}.input-stack{flex-direction:column;gap:8px;display:flex}.auth-field{outline-offset:-2px;background:#686b8229;border-radius:12px;outline:2px solid #0000;align-items:center;height:52px;display:flex;position:relative}.auth-field:has(input:focus){background:#686b8214;outline-color:#7132f5}.auth-field:has([aria-invalid=true]){outline-color:#d11d45}.auth-field>span{color:#9497a9;pointer-events:none;font-size:14px;line-height:22px;transition:top .1s,font-size .1s;position:absolute;top:15px;left:12px}.auth-field.has-value>span{font-size:12px;line-height:14px;top:7px}.auth-field:has(input:focus)>span{font-size:12px;line-height:14px;top:7px}.auth-field input{border-radius:inherit;color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;padding:21px 12px 5px;font-size:16px;font-weight:500;line-height:22px}.password-field input{padding-right:52px}.password-field>.icon-button{color:#9497a9;border:0;width:44px;height:44px;position:absolute;right:4px}.password-field .icon{width:20px;height:20px}.auth-submit{color:#fff;background:#7132f5;border-radius:12px;width:100%;min-height:52px;margin-top:24px;padding:15px 16px;font-size:16px;font-weight:500;line-height:22px;display:block}@media (hover:hover){.auth-submit:hover{background:#8a61ff}.password-field>.icon-button:hover{color:#fff}}.auth-submit:active{background:#8a61ff}.auth-submit:disabled{cursor:wait;opacity:.65}.auth-loading{text-align:center;padding:32px}.field-error{color:#f5395e;margin-top:8px;font-size:12px;line-height:18px}.sign-in-page :is(a,button):focus-visible{outline-offset:2px;outline:2px solid #7132f5}@media (width<=767px){.auth-main{padding:24px 20px}}@media (width<=359px){.auth-card{padding:20px 16px}.auth-card h1{font-size:24px;line-height:32px}}@media (prefers-reduced-motion:reduce){.auth-field>span{transition:none}.auth-artwork>video{display:none}.auth-artwork>img,.auth-artwork[data-playing=true]>img{visibility:visible}}.auth-header{justify-content:space-between;align-items:center;gap:16px;height:56px;padding:10px 32px;display:flex}.auth-logo{color:#fff;align-items:center;display:flex}.auth-logo>.auth-wordmark{width:146px;height:30px}.auth-logo>.auth-symbol{display:none}.auth-logo svg{fill:currentColor}.auth-header>div{align-items:center;gap:8px;display:flex}.auth-create{color:#c6c7d2;background:#686b8229;border-radius:12px;justify-content:center;align-items:center;min-height:36px;padding:8px 12px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}@media (hover:hover){.auth-create:hover{background:#686b823d}}.auth-create:active{background:#686b8252}.auth-header :is(a,button):focus-visible{outline-offset:2px;outline:2px solid #7132f5}@media (width<=767px){.auth-header{background:#1a1b22;padding:10px 20px}.auth-logo>.auth-wordmark{display:none}.auth-logo>.auth-symbol{width:30px;height:30px;display:inline-flex}}html:has(body.sign-up-page){scrollbar-gutter:auto;scrollbar-width:thin;background:#0b0611}.sign-up-page{color:#fff;-webkit-font-smoothing:antialiased;background:#0b0611;min-height:100dvh}.sign-up-page #app{min-height:100dvh}.sign-up-page .signup-main{align-items:center;width:min(100%,600px);min-height:calc(100dvh - 56px);margin:0 auto;padding:36px 0;display:grid}.sign-up-page .signup-card{background:#16121f;border-radius:20px;flex-direction:column;gap:24px;padding:24px;display:flex;box-shadow:0 1px 4px #00000026}.sign-up-page .signup-shield{flex-shrink:0;width:160px;height:160px;margin:0 auto;display:block}.sign-up-page .signup-heading{text-align:center;flex-direction:column;gap:4px;display:flex}.sign-up-page .signup-heading h1{margin:0;font-family:Kraken-Brand,IBM Plex Sans,Helvetica,Arial,sans-serif;font-size:28px;font-weight:500;line-height:36px}.sign-up-page .signup-heading p{color:#9497a9;margin:0;font-size:16px;line-height:22px}.sign-up-page .signup-form{flex-direction:column;gap:24px;margin:0;display:flex}.sign-up-page .signup-fields{flex-direction:column;gap:8px;display:flex}.sign-up-page .signup-field{min-width:0}.sign-up-page .signup-input{outline-offset:0;background:#686b8229;border-radius:12px;align-items:center;min-width:0;height:52px;padding:2px 12px;display:flex;position:relative}.sign-up-page .signup-input:hover,.sign-up-page .signup-input:focus-within{background:#686b8214}.sign-up-page .signup-input:focus-within{outline:2px solid #7132f5}.sign-up-page .signup-input input{color:#fff;caret-color:#fff;background:0 0;border:0;border-radius:0;outline:none;flex:1;width:0;min-width:0;max-width:100%;height:48px;padding:24px 0 8px;font-family:inherit;font-size:14px;font-weight:500;line-height:20px}.sign-up-page .signup-input input:placeholder-shown:not(:focus){padding-top:0;padding-bottom:0}.sign-up-page .signup-input label{pointer-events:none;color:#9497a9;font-size:14px;line-height:20px;transition:top .2s ease-in-out,transform .2s ease-in-out,font-size .2s ease-in-out;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.sign-up-page .signup-input input:focus+label,.sign-up-page .signup-input input:not(:placeholder-shown)+label{font-size:12px;line-height:16px;top:8px;transform:none}.sign-up-page .signup-reveal{color:#9497a9;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:32px;margin-left:8px;padding:4px;display:flex}.sign-up-page .signup-reveal .icon{width:20px;height:20px}.sign-up-page .signup-reveal:hover,.sign-up-page .signup-reveal[aria-pressed=true]{color:#fff;background:#686b8229}.sign-up-page .signup-field.has-error .signup-input{background:#686b8229;border-radius:12px 12px 4px 4px;outline:2px solid #d11d45}.sign-up-page .signup-field.has-error .signup-input:focus-within,.sign-up-page .signup-field.has-error .signup-input:hover{background:#686b8214}.sign-up-page .signup-error{color:#f5395e;background:#d11d4529;border-radius:4px 4px 12px 12px;margin:2px 0 0;padding:8px;font-size:12px;line-height:18px}.sign-up-page .signup-submit{color:#fff;background:#7132f5;border:0;border-radius:12px;width:100%;padding:13px 16px;font-size:14px;font-weight:500;line-height:20px;display:block}.sign-up-page .signup-submit:hover:not(:disabled),.sign-up-page .signup-submit:active:not(:disabled){background:#8a61ff}.sign-up-page .signup-submit:disabled{cursor:not-allowed;opacity:.4}.sign-up-page .signup-status{color:#9497a9;margin:0;font-size:14px;line-height:20px}.sign-up-page .signup-error[hidden],.sign-up-page .signup-status[hidden]{display:none}.sign-up-page :is(a,button,summary):focus-visible{outline-offset:2px;outline:2px solid #7132f5}@media (width<=767px){.sign-up-page .signup-main{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.sign-up-page .signup-input label{transition:none}}
