.orderDetailNav{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-bottom:20px;display:flex}.orderDetailNav .backLink{margin-bottom:0}.orderStatusHeader{gap:12px;margin-bottom:24px;display:grid}.orderStatusTitle{justify-content:space-between;align-items:center;gap:16px;display:flex}.orderStatusTitle h1{overflow-wrap:anywhere;min-width:0;font-size:28px;line-height:1.3}.orderStatusHeader p{font-size:14px;line-height:1.6}.orderStatusHeader .orderReference{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.orderDetailPage .transactionDetails>dl{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.orderDetailPage .transactionDetails>dl>div{border:0;gap:8px;padding:20px 24px}.orderDetailPage dt{font-size:11px;font-weight:500;line-height:1.5}.orderDetailPage dd{overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.6}.orderDetailPage .transactionDetails>p{padding:16px 24px;font-size:14px;line-height:1.6}.orderInfoPanel,.orderEvidence{padding:24px}.orderInfoPanel{gap:12px;display:grid}.orderInfoPanel h2,.orderEvidence h2{font-size:18px;font-weight:600;line-height:1.4}.orderInfoPanel p{color:var(--muted);overflow-wrap:anywhere;font-size:14px;line-height:1.6}.orderInfoPanel>a{justify-self:start}.orderEvidenceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0;display:grid}.orderEvidenceGrid>div{align-content:start;gap:8px;min-width:0;display:grid}.orderEvidence .transactionDetailActions{flex-wrap:wrap;gap:12px}.orderAcceptedTerms{border-top:1px solid var(--line);margin-top:24px}.orderAcceptedTerms>summary{color:var(--blue);cursor:pointer;padding-top:20px;font-size:14px;font-weight:500}.orderAcceptedTerms>summary:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.orderAcceptedTerms>section{margin-top:24px}.orderAcceptedTerms h3{font-size:15px;line-height:1.5}.orderAcceptedTerms dl{gap:16px;margin:16px 0 0;display:grid}.orderAcceptedTerms dl>div{grid-template-columns:minmax(140px,1fr) minmax(0,3fr);gap:12px 24px;display:grid}@media (max-width:700px){.orderStatusTitle{flex-direction:column;align-items:flex-start}.orderStatusTitle h1{font-size:24px}.orderEvidenceGrid{grid-template-columns:1fr;gap:20px}.orderInfoPanel,.orderEvidence{padding:20px}.orderAcceptedTerms dl>div{grid-template-columns:1fr;gap:6px}}@media (max-width:520px){.orderDetailPage .transactionDetails>dl{grid-template-columns:1fr}.orderDetailPage .transactionDetails>dl>div{padding:16px 20px}.orderEvidence .transactionDetailActions>a{text-align:center;width:100%;padding:10px 12px}}.orderLoading{gap:24px;max-width:1080px;margin:0 auto;display:grid}.orderLoading>p{color:var(--muted);font-size:16px}.orderLoadingCard{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:1fr 1fr;gap:32px;padding:32px;display:grid}.orderLoadingCard>div{background:var(--surface-subtle);border-radius:6px;height:64px}@media (max-width:600px){.orderLoadingCard{grid-template-columns:1fr;gap:20px;padding:20px}}.fundingEvidenceBody{gap:24px;min-width:0;padding:24px;display:grid}.fundingEvidenceBody>p{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.fundingEvidenceBody>button{justify-self:start}.fundingEvidenceBody dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:20px 24px;margin:0;display:grid}.fundingEvidenceBody dl>div{align-content:start;gap:8px;min-width:0;display:grid}.fundingEvidenceBody :is(dt,dd){overflow-wrap:anywhere;margin:0}.fundingMovements{gap:20px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.fundingMovements>li{border-top:1px solid var(--line);gap:12px;min-width:0;padding-top:20px;display:grid}.fundingMovements dl{grid-template-columns:repeat(2,minmax(0,1fr))}.fundingMovements p{margin:0;font-size:14px;line-height:1.6}.fundingTransaction{grid-column:1/-1}@media (max-width:520px){.fundingEvidenceBody{padding:20px}.fundingMovements dl{grid-template-columns:minmax(0,1fr)}}.orderDetailPage .orderEstimateGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 32px;margin:0;display:grid}.orderDetailPage .orderEstimateGrid>div{align-content:start;gap:8px;display:grid}@media (max-width:700px){.orderDetailPage .orderEstimateGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:440px){.orderDetailPage .orderEstimateGrid{grid-template-columns:1fr}}
:root{--motion-fast:.16s;--motion-enter:.24s;--motion-ease:cubic-bezier(.2,.7,.2,1)}:where(button,a,input,select,textarea,summary){transition:color var(--motion-fast) ease, background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease, opacity var(--motion-fast) ease}:where(.portalBody>.content,.mainContent,.settingsSectionBody){animation:asyncEnter var(--motion-enter) var(--motion-ease)}:where(dialog[open],.operatorMenuPanel,.accountMenuPanel){animation:asyncEnter var(--motion-fast) ease-out}.asyncLink{position:relative}.asyncLink>.asyncLinkIndicator{inset-inline:12px;background:var(--brand-sky);opacity:0;pointer-events:none;transform-origin:0;border-radius:2px;height:2px;position:absolute;bottom:3px}.asyncLink>.asyncLinkIndicator.isPending{opacity:0;animation:1.2s ease-in-out .12s infinite asyncProgress}.asyncVisuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}button[aria-busy=true]{cursor:progress}.asyncLoadingIndicator{vertical-align:middle;align-items:center;width:48px;min-height:24px;display:inline-flex}.asyncLoadingIndicator>span{background:var(--brand-sky);transform-origin:0;border-radius:3px;width:100%;height:3px;animation:1.2s ease-in-out infinite asyncProgress;display:block}.portalLoadingContent{gap:24px;width:100%;max-width:1080px;margin-inline:auto;display:grid}.portalLoadingContent>p{color:var(--muted);margin:0}.portalLoadingHeading{background:var(--line);border-radius:8px;width:min(220px,60%);height:34px}.portalLoadingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.portalLoadingTile{border:1px solid var(--line);background:var(--surface);border-radius:12px;height:112px}.portalLoadingPanel{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-content:start;gap:24px;min-height:230px;padding:24px;display:grid}.portalLoadingPanel>span{background:var(--surface-subtle);border-radius:5px;height:18px;display:block}.portalLoadingPanel>span:nth-child(2){width:82%}.portalLoadingPanel>span:nth-child(3){width:65%}:where(.portalLoadingHeading,.portalLoadingTile,.portalLoadingPanel>span,.orderLoadingCard>div,.loadingMetrics>span,.loadingPanel>span){position:relative;overflow:hidden}:where(.portalLoadingHeading,.portalLoadingTile,.portalLoadingPanel>span,.orderLoadingCard>div,.loadingMetrics>span,.loadingPanel>span):after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--brand-sky) 9%, transparent), transparent);animation:1.6s ease-in-out infinite asyncShimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes asyncEnter{0%{opacity:.5}to{opacity:1}}@keyframes asyncProgress{0%,to{opacity:.45;transform:scaleX(.25)}50%{opacity:1;transform:scaleX(1)}}@keyframes asyncShimmer{to{transform:translate(100%)}}@media (max-width:600px){.portalLoadingGrid{grid-template-columns:1fr;gap:12px}.portalLoadingTile{height:72px}}@media (prefers-reduced-motion:reduce){.asyncLoadingIndicator>span{opacity:.8;animation:none}.asyncLink>.asyncLinkIndicator.isPending{opacity:.8;transform:none}.portalLoadingHeading:after,.portalLoadingTile:after,.portalLoadingPanel>span:after,.orderLoadingCard>div:after,.loadingMetrics>span:after,.loadingPanel>span:after{display:none}}
.otcOverview{margin-bottom:28px}.content:has(.otcOverview) .overviewHistory{margin-top:0}.otcWelcome{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.otcEyebrow{color:var(--muted);letter-spacing:.16em;font-size:10px;font-weight:600}.otcWelcome h1{letter-spacing:-1.4px;margin:0;font-size:36px;font-weight:600;line-height:1.25}.otcHero{--finlyft-hero-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cpath fill='%23009DFF' fill-opacity='.12' d='M8 8h24v24Z'/%3E%3C/svg%3E");isolation:isolate;background-color:var(--brand-ocean);background-image:linear-gradient(90deg,#00244c 48%,#00244c00 100%),linear-gradient(105deg,transparent 66%,#009dff26 66%,#009dff26 73%,transparent 73%),var(--finlyft-hero-pattern);min-height:280px;color:var(--brand-white);background-repeat:no-repeat,no-repeat,repeat;background-size:100% 100%,100% 100%,40px 40px;border:1px solid #ffffff12;border-radius:20px;grid-template-columns:minmax(0,1fr) 36%;display:grid;position:relative;overflow:hidden}.otcHeroCopy{z-index:2;align-self:center;min-width:0;padding:36px 8px 36px 36px}.otcHeroCopy h2{color:var(--brand-white);letter-spacing:-.025em;text-wrap:balance;max-width:340px;margin:0 0 16px;font-size:33px;font-weight:700;line-height:1.3}.otcHeroCopy p{color:#ccd3db;max-width:330px;margin:0 0 28px;font-size:14px;line-height:1.65}.otcHero .otcCreate{background:var(--brand-sky);min-height:48px;color:var(--brand-ocean);border-color:var(--brand-sky);border-radius:10px;gap:8px;padding:12px 16px;font-size:14px;display:inline-flex}.otcCreate>svg:last-child{margin-left:16px}.otcHeroArt{z-index:1;pointer-events:none;background:radial-gradient(at 55%,#009dff26,#0000 72%);place-items:center;min-width:0;padding:24px 32px 24px 0;display:grid;position:relative}.otcHeroScene{aspect-ratio:5/6;width:min(100%,220px);position:relative}.otcOrbit{aspect-ratio:1;border:1px solid #6caaff29;border-radius:50%;width:105%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.otcOrbitTwo{opacity:.6;border-style:dashed;width:145%}.otcCoin{aspect-ratio:1;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:inset 0 0 0 5px #ffffff12,inset 0 0 0 6px #ffffff18,8px 12px 24px #00142d70}.otcCoin>svg{width:58%;height:58%;display:block}.otcCoinFiat{width:56%;color:var(--brand-white);background:linear-gradient(135deg,#33b1ff,var(--brand-sky) 45%,var(--brand-ocean));border:1px solid #80ceff;top:0;left:0}.otcCoinFiat>svg{transform:rotate(-14deg)}.otcCoinTether{color:#d9fff2;background:linear-gradient(135deg,#21a490,#07586b);border:1px solid #59b6b9;width:48%;bottom:0;right:0}.otcCoinTether>svg{transform:rotate(8deg)}.otcArtSwap{z-index:1;aspect-ratio:1;color:#bfe7ff;width:max(20px,22%);position:absolute;top:53.3%;left:53%;transform:translate(-50%,-50%)rotate(55deg)}.otcArtSwap>svg{width:100%;height:100%}.otcArtDot{aspect-ratio:1;background:#009dff;border-radius:50%;width:3%;position:absolute;top:14%;right:12%;box-shadow:0 0 20px #009dff88}.otcActivity{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px;padding:22px 8px;display:grid}.otcActivity>div{border-right:1px solid var(--line);grid-template-columns:6px minmax(0,1fr);align-items:center;gap:10px 7px;padding:0 22px;display:grid}.otcActivity>div:last-child{border:0}.otcActivity>div>span:nth-child(2){color:var(--muted);font-size:13px;line-height:1.5}.otcActivity strong{font-family:var(--font-axiforma),var(--font-poppins),sans-serif;color:var(--heading-color);letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;grid-column:1/-1;font-size:24px;font-weight:700;line-height:1.2}.otcActivityDot{background:#009dff;border-radius:50%;flex:none;width:6px;height:6px}.otcDotGreen{background:#28a783}.otcDotMuted{background:#99a8ba}.overviewHistoryHeading h2{letter-spacing:-.025em;font-size:18px;font-weight:700}.overviewHistoryHeading a{gap:8px;min-height:44px;font-size:13px}.overviewHistoryHeading a>span{width:26px;height:26px}.overviewHistory .transactionHistory{background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden}.overviewHistory .overviewHistoryColumns{background:var(--surface-subtle);grid-template-columns:minmax(140px,1.25fr) minmax(120px,1.3fr) minmax(100px,1fr) minmax(110px,1fr) 16px;padding:16px 24px;font-size:10px}.overviewHistory .clientTransactionRow{grid-template-columns:minmax(140px,1.25fr) minmax(120px,1.3fr) minmax(100px,1fr) minmax(110px,1fr) 16px;gap:16px;min-height:90px;padding:20px 24px}.overviewHistory .transactionDescription strong,.overviewHistory .transactionAmount{font-size:14px;font-weight:500}.overviewHistory .overviewOrderDate{color:var(--muted);font-size:12px}.overviewHistory .transactionDescription{align-items:center;gap:12px;display:flex}.otcAssetIcon{color:#0070b6;background:#e5f4ff;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-family:Arial,sans-serif;font-size:18px;font-weight:600;display:grid}.otcAssetIcon[data-asset=BTC]{color:#bd740e;background:#fff1dc}.otcAssetIcon[data-asset^=USDT]{color:#198366;background:#e3f5ee}.otcAssetIcon[data-asset^=ETH]{color:#6a61b1;background:#eeedfc}.overviewHistory .clientStatus{border-radius:6px;min-height:26px;padding:5px 9px;font-size:11px}.overviewHistory .transactionState{text-align:right}.overviewHistory .transactionChevron{color:var(--muted)}.otcEmpty{text-align:center;justify-items:center;gap:10px;padding:42px 20px;display:grid}.otcEmpty>svg{color:var(--brand-sky)}.otcEmpty strong{font-size:15px}.otcEmpty p{color:var(--muted);margin:0 0 8px;font-size:12px}@media (min-width:821px){.portalBody:has(.otcOverview) .content{width:100%;max-width:1220px;margin-inline:auto;padding:36px 44px}}@media (max-width:1100px) and (min-width:821px){.otcHeroCopy{padding:30px 8px 30px 30px}.otcHeroCopy h2{font-size:33px}.otcActivity>div{padding-inline:12px}.otcActivity>div>span:nth-child(2){font-size:12px}}@media (max-width:820px){.otcWelcome{margin-bottom:24px}.otcWelcome h1{font-size:24px}.otcHeroCopy{padding:32px 8px 32px 28px}.otcHeroCopy h2{font-size:33px}.overviewHistoryColumns{display:none!important}.overviewHistory .clientTransactionRow{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;min-height:94px;padding:18px}.overviewHistory .transactionDescription{grid-area:1/1/3;gap:10px}.overviewHistory .transactionAmount{text-align:right;grid-area:1/2}.overviewHistory .overviewOrderDate{grid-area:3/1;padding-left:44px;font-size:11px}.overviewHistory .transactionState{grid-area:2/2/4;align-self:center}.overviewHistory .transactionChevron{display:none}.mobileNav{padding-bottom:env(safe-area-inset-bottom,0px);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobileNav .navList a.active{box-shadow:none;background:var(--brand-sky-10);border-radius:12px}.mobileNav .navList a{align-content:center;min-height:54px;font-size:9px}}@media (max-width:480px){.content:has(.otcOverview){padding:24px 18px 32px}.otcOverview{margin-bottom:30px}.otcEyebrow{font-size:9px}.otcHero{border-radius:18px;grid-template-columns:minmax(0,1fr) 38%;min-height:264px}.otcHeroCopy{padding:28px 0 28px 22px}.otcHeroCopy h2{letter-spacing:-.025em;font-size:24px;line-height:1.35}.otcHeroCopy p{margin-bottom:24px;font-size:13px;line-height:1.7}.otcHero .otcCreate{white-space:nowrap;gap:6px;padding:11px 12px;font-size:13px}.otcCreate>svg{flex:none;width:16px;height:16px}.otcCreate>svg:last-child{margin-left:6px}.otcHeroArt{padding:18px 16px 18px 8px}.otcCoin{box-shadow:inset 0 0 0 3px #ffffff12,inset 0 0 0 4px #ffffff18,5px 8px 16px #00142d70}.otcActivity{border-radius:14px;gap:0;margin-top:16px;padding:18px 0}.otcActivity>div{grid-template-columns:5px minmax(0,1fr);gap:9px 5px;padding:0 12px}.otcActivity>div>span:nth-child(2){white-space:normal;font-size:11px}.otcActivity strong{margin:0;font-size:24px}.otcActivityDot{width:5px;height:5px}.overviewHistoryHeading{margin-bottom:12px}.overviewHistoryHeading h2{font-size:18px}.overviewHistory .transactionDescription strong,.overviewHistory .transactionAmount{font-size:13px}.overviewHistory .clientTransactionRow{gap:8px;padding:18px 14px}.overviewHistory .clientStatus{padding:5px 7px;font-size:10px}.otcAssetIcon{flex-basis:32px;width:32px;height:32px;font-size:18px}.overviewHistory .overviewOrderDate{padding-left:42px;font-size:11px}}@media (max-width:360px){.otcHeroCopy{padding-left:18px}.otcHeroArt{padding-left:6px;padding-right:12px}.otcHero .otcCreate{padding-inline:10px;font-size:12px}.otcActivity>div{padding-inline:8px}}@media (prefers-reduced-motion:no-preference){.otcHero{animation:.35s both otcReveal}.otcHero .otcCreate{transition:background .2s}@keyframes otcReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}.telegramLogin{min-height:100dvh;padding:24px 16px;padding-top:max(24px,env(safe-area-inset-top));padding-bottom:max(24px,env(safe-area-inset-bottom))}.telegramLogin .loginPanel{border-radius:18px;gap:20px;padding:28px 24px}.telegramLogin .loginBrand{margin:0;padding:0}.telegramLogin .loginBrand .finlyftLogo{width:116px}.telegramLogin .loginPanel h1{margin:0;font-size:28px;line-height:1.25}.telegramSignIn{gap:12px;display:grid}.telegramSignIn .loginForm{gap:16px}.telegramLogin .telegramPhone{overflow-wrap:anywhere;margin:0;font-size:14px}.telegramSignInActions{gap:0;display:grid}.telegramSignInActions .textButton{min-height:44px;padding:10px 8px;font-size:13px;font-weight:500}.supportMessageEntry{border-top:1px solid var(--line);background:var(--surface);flex:none;gap:10px;margin:0;padding:18px 20px;display:grid}.supportMessageEntry label{color:var(--heading-color);font-size:13px;font-weight:500}.supportMessageEntry textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:88px;max-height:120px;color:var(--ink);background:var(--surface);font:inherit;border-radius:10px;padding:12px;font-size:13px;line-height:1.5}.supportMessageEntry textarea:focus-visible{outline:2px solid var(--brand-sky);outline-offset:2px}.supportMessageEntry .primaryButton{width:100%;min-height:44px}.supportMessageEntry>p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.supportChatPanel>form.supportMessageEntry{flex:none;display:grid}@media (max-width:520px){.supportMessageEntry textarea{font-size:16px}}@media (max-height:500px){.supportMessageEntry{gap:6px;padding:10px 14px}.supportMessageEntry textarea{resize:none;height:44px;min-height:44px}}.miniAppShell{grid-template-columns:226px minmax(0,1fr)}.miniAppShell .sidebar{padding:28px 16px 18px}.miniAppShell .sidebar .brand{margin:0 14px 36px;padding:0}.miniAppShell .sidebar .finlyftLogo{width:128px}.miniAppShell .sidebar .navList a{min-height:46px;padding-inline:15px;font-size:12px}.miniAppShell .topbar{gap:16px;padding-inline:44px}.miniAppShell .content{width:100%;max-width:1220px;padding:36px 44px 64px}.miniAppShell .pageHeader{align-items:center;gap:16px;min-height:0;margin-bottom:28px;display:flex}.miniAppShell .pageHeader h1{letter-spacing:-1.2px;margin:0;font-size:32px;font-weight:600;line-height:1.3}.miniAppShell .pageHeader>.primaryButton{width:auto;font-size:12px}.miniAppCard{border:1px solid var(--line);background:var(--surface);border-radius:16px;min-width:0;padding:26px}.miniAppCardHeader{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding-bottom:19px;display:flex}.miniAppCardHeader h2,.miniAppAppearance h2{margin:0;font-size:14px;font-weight:500}.miniAppCardHeader>svg{color:var(--muted)}.miniAppCardHeader>a{border-radius:8px;place-items:center;width:44px;height:44px;margin:-8px -8px -8px auto;display:grid}.miniAppCardHeader>a:hover{background:var(--surface-subtle)}.accountSettingsOverview{gap:20px;max-width:760px;display:grid}.miniAppProfile{align-items:center;gap:13px;padding:24px 0 10px;display:flex}.miniAppAvatar{width:45px;height:45px;color:var(--heading-color);background:var(--blue-soft);border-radius:50%;flex:0 0 45px;place-items:center;font-size:13px;display:grid}.miniAppProfile>div{gap:5px;min-width:0;display:grid}.miniAppProfile strong{overflow-wrap:anywhere;font-size:14px;font-weight:500}.miniAppProfile>div>span{color:var(--muted);font-size:11px}.miniAppRows{margin:0}.miniAppRows>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:18px;padding:18px 0;font-size:12px;display:flex}.miniAppRows>div:last-child{border:0}.miniAppRows dt{color:var(--muted)}.miniAppRows dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}.miniAppAppearance{justify-content:space-between;align-items:center;gap:20px;display:flex}.miniAppSettingsLinks>a{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-items:center;gap:12px;min-height:64px;padding:16px 22px;font-size:13px;display:flex}.miniAppSettingsLinks>a>svg:last-child{margin-left:auto}.miniAppShell :is(.tariffCard,.settingsCard,.tradeComposer,.transactionHistory){border-radius:16px}.miniAppShell .tariffCard{padding:26px}.miniAppShell .tariffCard h2{font-size:16px;font-weight:500}.miniAppShell .tradeComposer{max-width:760px;margin-inline:auto}.miniAppShell .tariffRows dd{overflow-wrap:anywhere}.miniAppShell .paymentStepFooter{flex-wrap:wrap}@media (max-width:820px){.miniAppShell{display:block}.miniAppShell .portalBody{padding-bottom:84px}.miniAppShell .topbar{gap:12px;height:68px;min-height:68px;padding-inline:18px}.miniAppShell .topbar .mobileBrand{flex:none;margin-right:auto;display:block}.miniAppShell .mobileBrand .finlyftLogo{width:96px}.miniAppShell .topbar .themeToggle{flex:none;width:76px;height:40px;margin-right:-6px}.miniAppShell .topbar .clientAccountMenu{margin-left:0}.miniAppShell .clientAccountMenu>summary{background:0 0;border-color:#0000;gap:8px;padding:4px}:is(.miniAppShell .content,.miniAppShell .content:has(.otcOverview)){padding:25px 18px 32px}.miniAppShell .pageHeader{flex-wrap:wrap;margin-bottom:25px}.miniAppShell .pageHeader h1{font-size:29px}.miniAppShell .pageHeader>.primaryButton{white-space:nowrap;min-height:44px;padding:9px 12px;font-size:11px}.miniAppShell .mobileNav{padding:5px 6px max(5px,env(safe-area-inset-bottom))}.miniAppShell .mobileNav .navList{margin-right:72px}.miniAppShell .mobileNav .navList a{line-height:normal}.miniAppShell .tariffCard,.miniAppCard{border-radius:14px;padding:22px 18px}.miniAppShell .tariffCard h2{margin-bottom:20px;font-size:14px}.miniAppShell .tariffRows dt,.miniAppShell .tariffSelectors label{font-size:12px}.miniAppShell .tariffRows dd{font-size:13px}.miniAppShell .settingsCardHeader h2{font-size:15px}}@media (max-width:480px){.miniAppShell .clientAccountMenu>summary>span{display:none}.miniAppShell .clientAccountMenu>summary>svg:first-child{background:var(--blue-soft);border-radius:50%;width:30px;height:30px;padding:5px}.miniAppShell .previewAccountButton>span:nth-child(2){display:none}.miniAppShell .previewAccountButton .previewAvatar{width:30px;height:30px}.miniAppShell .previewAccountButton{gap:8px}.miniAppShell .previewAccountButton>svg{margin:0}.miniAppShell .paymentStepFooter>:is(button,a){flex:auto}}@media (min-width:821px){.miniAppShell .content:has(.otcOverview){padding-top:20px}.otcWelcome{margin-bottom:16px}}.otcHeroWithComposer{grid-template-columns:minmax(0,2.6fr) minmax(160px,1fr);align-items:center}.otcComposer{z-index:2;min-width:0;color:var(--ink);padding:18px;position:relative}.otcComposer>section{max-width:none}@media (max-width:1100px){.otcHeroWithComposer{grid-template-columns:minmax(0,1fr)}.otcHeroWithComposer .otcHeroArt{display:none}}@media (max-width:600px){.otcComposer{padding:12px}}
:root{--mobile-nav-safe-bottom:max(24px,env(safe-area-inset-bottom,0px),var(--tg-safe-area-inset-bottom,0px),var(--tg-content-safe-area-inset-bottom,0px));--mobile-nav-safe-left:max(8px,env(safe-area-inset-left,0px),var(--tg-safe-area-inset-left,0px),var(--tg-content-safe-area-inset-left,0px));--mobile-nav-safe-right:max(8px,env(safe-area-inset-right,0px),var(--tg-safe-area-inset-right,0px),var(--tg-content-safe-area-inset-right,0px));--mobile-nav-row:54px;--mobile-nav-support-slot:64px;--mobile-nav-height:calc(var(--mobile-nav-row) + 12px + var(--mobile-nav-safe-bottom))}@media (max-width:820px){html{scroll-padding-bottom:calc(var(--mobile-nav-height) + 16px)}.miniAppShell .portalBody{padding-bottom:calc(var(--mobile-nav-height) + 16px)}.mobileNav,.miniAppShell .mobileNav,.previewShell .previewMobileNav{min-height:0;padding:6px var(--mobile-nav-safe-right) calc(6px + var(--mobile-nav-safe-bottom)) var(--mobile-nav-safe-left)}.mobileNav .navList{gap:0}.miniAppShell .mobileNav .navList,.previewMobileNav .navList{margin-right:var(--mobile-nav-support-slot)}body:has(.supportChat) .mobileNav .navList{margin-right:var(--mobile-nav-support-slot)}.mobileNav .navList a,.mobileNav .navList button,.previewMobileNav .navList a{box-sizing:border-box;height:var(--mobile-nav-row);min-height:var(--mobile-nav-row);align-content:center;padding:6px 2px}.previewSupportFab{right:calc(var(--mobile-nav-safe-right) + 6px);bottom:calc(var(--mobile-nav-safe-bottom) + 7px)}body:has(.mobileNav) .supportChat:not(.supportChatOpen){right:calc(var(--mobile-nav-safe-right) + 6px);bottom:calc(var(--mobile-nav-safe-bottom) + 7px)}body:has(.mobileNav) .supportChat:not(.supportChatOpen) .supportChatTrigger{flex-basis:52px;width:52px;height:52px}body:has(.mobileNav) .supportChat.supportChatOpen{right:var(--mobile-nav-safe-right);bottom:calc(var(--mobile-nav-safe-bottom) + 7px + var(--support-keyboard-inset,0px))}body:has(.mobileNav) .supportChatPanel{height:min(570px,calc(var(--support-view-height,100dvh) - var(--mobile-nav-safe-bottom) - 84px))}.previewSupportDialog{bottom:calc(var(--mobile-nav-height) + 12px);max-height:calc(100dvh - var(--mobile-nav-height) - 24px)}.previewToast{bottom:calc(var(--mobile-nav-height) + 12px)}}
:root{--canvas:#f5f8fb;--background:var(--canvas);--surface-subtle:#f0f5fa;--line:#d7e1eb;--brand-focus:var(--brand-ocean);--brand-sky-hover:#33b1ff}:root[data-theme=dark]{--canvas:#001a37;--background:var(--canvas);--surface:var(--brand-ocean);--surface-subtle:#0f3157;--ink:#f2f6fa;--text:var(--ink);--heading-color:var(--brand-white);--muted:#adc0d4;--line:#335071;--brand-ocean-70:var(--muted);--brand-ocean-20:#4d6682;--brand-ocean-10:var(--line);--brand-sky-10:#003b66;--blue-soft:var(--brand-sky-10);--brand-focus:#66c4ff}h1,h2,h3{font-family:var(--font-axiforma), var(--font-poppins), Arial, sans-serif;letter-spacing:-.025em;font-synthesis:none;font-weight:700}.miniAppShell :is(.pageHeader h1,.otcWelcome h1){letter-spacing:-.025em;font-size:33px;font-weight:700}.miniAppShell :is(.miniAppCardHeader h2,.miniAppAppearance h2,.tariffCard h2,.settingsCardHeader h2){font-size:18px;font-weight:700}.miniAppShell .topbar{background:var(--surface)}.miniAppShell .sidebar .brand{margin-bottom:36px}.miniAppShell .sidebar .navList a{font-size:14px}.miniAppShell .sidebar .navList a.active{box-shadow:inset 3px 0 var(--brand-sky);background:#1a3a5e}.miniAppShell .sidebar :focus-visible{outline-color:var(--brand-sky)}.miniAppShell .miniAppRows>div{font-size:14px}.miniAppShell .miniAppRows dt{text-transform:none;font-size:13px;font-weight:400}.miniAppShell .miniAppRows dd{font-size:14px;font-weight:500}.miniAppShell .miniAppProfile strong{font-size:16px}.miniAppShell .miniAppProfile>div>span{font-size:13px}.miniAppShell .miniAppSettingsLinks>a,.miniAppShell :is(.tariffRows dt,.tariffRows dd,.tariffSelectors label){font-size:14px}.primaryButton,[data-theme=dark] .primaryButton{color:var(--brand-ocean)}.primaryButton:not(:disabled):not([aria-disabled=true]):hover,[data-theme=dark] .primaryButton:not(:disabled):not([aria-disabled=true]):hover{color:var(--brand-ocean);background:var(--brand-sky-hover);border-color:var(--brand-sky-hover)}.primaryButton:disabled,.primaryButton[aria-disabled=true]{color:var(--muted);border-color:var(--line);background:var(--surface-subtle)}:focus-visible,[data-theme=dark] :focus-visible,:is(button,a,input,select,textarea,summary):focus-visible,:is(.primaryButton,.secondaryButton,.dangerButton,.textButton,.iconButton):focus-visible{outline:3px solid var(--brand-focus);outline-offset:3px}.otcHero .otcCreate:focus-visible{outline-color:var(--brand-white)}.themeToggle{background:var(--surface-subtle)}[data-theme=dark] .themeToggle:before{background:var(--brand-sky)}[data-theme=dark] .themeMoon{color:var(--brand-ocean)}.appearanceChoices>button[aria-pressed=true]{border-color:var(--brand-focus);box-shadow:inset 0 0 0 1px var(--brand-focus);background:var(--blue-soft)}.telegramLogin .loginPanel h1,.supportChatHeader h2{font-weight:700}.supportChatTrigger:hover,.previewSupportFab:hover{background:var(--brand-sky-hover);color:var(--brand-ocean)}.previewSupportFab{border-color:var(--brand-sky)}.previewSupportHeader strong{font-family:var(--font-axiforma), var(--font-poppins), sans-serif;font-weight:700}@media (max-width:820px){.miniAppShell .topbar{height:76px;min-height:76px;padding-inline:20px}.miniAppShell .mobileBrand{padding-block:12px}.miniAppShell .mobileBrand .finlyftLogo{width:108px}:is(.miniAppShell .content,.miniAppShell .content:has(.otcOverview)){padding:28px 20px 32px}.miniAppShell :is(.pageHeader h1,.otcWelcome h1){font-size:24px}.miniAppShell .mobileNav{background:var(--surface)}.miniAppShell .mobileNav .navList a{border-radius:12px;gap:4px;font-size:11px;font-weight:500;position:relative}.miniAppShell .mobileNav .navList a svg{color:currentColor;width:20px;height:20px}.miniAppShell .mobileNav .navList a.active{color:var(--brand-ocean);background:var(--brand-sky);box-shadow:none}.miniAppShell .mobileNav .navList a:not(.active):hover{color:var(--heading-color);background:var(--blue-soft)}.miniAppShell :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=hidden]){font-size:16px}.previewAccountButton{justify-content:center;min-width:44px;min-height:44px}.previewFaq>button{min-height:44px;font-size:14px}.previewFaq p{font-size:13px}}@media (max-width:360px){.miniAppShell .topbar{gap:8px;padding-inline:16px}:is(.miniAppShell .content,.miniAppShell .content:has(.otcOverview)){padding-inline:16px}.miniAppShell .mobileBrand .finlyftLogo{width:96px}.otcActivity>div{grid-template-columns:minmax(0,1fr)}.otcActivityDot{display:none}}
:root{--field-height:46px;--field-radius:10px;--field-font-size:14px;--field-padding:11px 14px;--field-surface:var(--lightningcss-light,#fbfcfe)var(--lightningcss-dark,color-mix(in srgb, var(--surface) 94%, white));--field-border:var(--lightningcss-light,#b8c7d8)var(--lightningcss-dark,#526b86);--field-hover-border:var(--lightningcss-light,#7e96af)var(--lightningcss-dark,#86a4c4);--field-focus:var(--lightningcss-light,#0076bd)var(--lightningcss-dark,#66c4ff);--field-ring:color-mix(in srgb, var(--field-focus) 20%, transparent);--field-error:var(--lightningcss-light,#b33246)var(--lightningcss-dark,#ffaaa5);--field-disabled-surface:var(--surface-subtle);--field-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23516b88' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}:root[data-theme=dark]{--field-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23b5cbe2' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}
.recordData,.signupReviewDialog{--field-height:40px;--field-padding:8px 12px}.loginForm{--field-height:48px;--field-font-size:16px}:root body :is(input,select,textarea,button[role=combobox]):where(:not([type=hidden],[type=checkbox],[type=radio],[type=range],[type=color],input[type=submit],input[type=button],input[type=reset],[data-control=amount],[data-control=currency])){box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:var(--field-height);padding:var(--field-padding);border:1px solid var(--field-border);border-radius:var(--field-radius);background-color:var(--field-surface);color:var(--ink);font-family:inherit;font-size:var(--field-font-size);letter-spacing:normal;vertical-align:middle;outline:none;margin:0;font-weight:400;line-height:22px;transition:border-color .15s,box-shadow .15s,background-color .15s;box-shadow:0 1px 2px #00244c04}:root body :is(input,textarea)::placeholder{color:var(--muted);opacity:1}:root body :is(input,select,textarea,button[role=combobox]):where(:not([type=hidden],[type=checkbox],[type=radio],[data-control])):hover:where(:not(:disabled,[readonly],:focus,[aria-invalid=true],:user-invalid)){border-color:var(--field-hover-border)}:root body :is(input,select,textarea,button[role=combobox]):where(:not([type=hidden],[type=checkbox],[type=radio],[data-control])):focus{border-color:var(--field-focus);box-shadow:0 0 0 3px var(--field-ring);outline:none}:root body :is(input,select,textarea,button[role=combobox]):where(:not([type=hidden],[type=checkbox],[type=radio],[data-control])):is(:disabled,[aria-disabled=true],[readonly]){background-color:var(--field-disabled-surface);color:var(--muted);opacity:1;box-shadow:none}:root body :is(input,select,textarea,button[role=combobox]):disabled{cursor:not-allowed}:root body :is(input,textarea)[readonly]{cursor:text}:root body :is(input,textarea)[readonly]:focus{border-color:var(--field-focus);box-shadow:0 0 0 3px var(--field-ring)}:root body :is(input,select,textarea,button[role=combobox]):is([aria-invalid=true],:user-invalid){border-color:var(--field-error)}:root body :is(input,select,textarea,button[role=combobox]):is([aria-invalid=true],:user-invalid):focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--field-error) 18%, transparent)}:root body select:not([multiple]):not([size]),:root body select[size="1"]:not([multiple]){appearance:none;background-image:var(--field-chevron);text-overflow:ellipsis;cursor:pointer;background-position:right 14px center;background-repeat:no-repeat;background-size:16px;padding-right:42px}:root body select:disabled{cursor:not-allowed}:root body select:is([multiple],[size]:not([size="1"])){background-image:none;min-height:132px;padding:6px}:root body select option{color:var(--ink);background:var(--surface);padding:8px}:root body textarea:not([hidden]){resize:vertical;min-height:112px}:root body input[type=file]{padding:6px;overflow:hidden}:root body input::file-selector-button{background:var(--blue-soft);min-height:32px;color:var(--heading-color);font:inherit;cursor:pointer;border:0;border-radius:6px;margin-right:12px;padding:6px 12px;font-weight:500}:root body input:disabled::file-selector-button{color:var(--muted);cursor:not-allowed}:root body input:is([type=checkbox],[type=radio]){box-sizing:border-box;width:18px;min-width:18px;height:18px;min-height:18px;accent-color:var(--field-focus);vertical-align:middle;flex:0 0 18px;margin:0;padding:0}:root body input:is([type=checkbox],[type=radio]):focus-visible{outline:2px solid var(--field-focus);outline-offset:3px}:root body input:autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);box-shadow:0 0 0 1000px var(--field-surface) inset}:root body input:autofill:focus{box-shadow:0 0 0 1000px var(--field-surface) inset, 0 0 0 3px var(--field-ring)}:root body :is(.historySearch,.amountInput){border:1px solid var(--field-border);border-radius:var(--field-radius);background:var(--field-surface)}:root body :is(.historySearch,.amountInput):focus-within{border-color:var(--field-focus);box-shadow:0 0 0 3px var(--field-ring)}:root body :is(.historySearch,.amountInput) input{border-radius:inherit;box-shadow:none;background:0 0;border:0;outline:none}:root body :is(.historySearch,.amountInput) input:focus{box-shadow:none;border:0;outline:none}:root body .historySearch input{min-height:44px;padding:10px 0}:root body .amountInput input{font-size:26px}:root body .registrySearch input{padding-right:46px}:root body .registryPagination select{width:80px}:root body button[role=combobox]{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}:root body button[role=combobox]>span{overflow-wrap:anywhere;min-width:0}:root body button[role=combobox]>svg{color:var(--muted);flex:none}:root body :is(.primaryButton,.secondaryButton,.dangerButton){border-radius:var(--field-radius);min-height:44px;font-size:14px;font-weight:600;line-height:22px}:root body :is(.primaryButton,.secondaryButton,.dangerButton):is(:disabled,[aria-disabled=true]){color:var(--muted);background:var(--field-disabled-surface);border-color:var(--line);opacity:1;cursor:not-allowed;box-shadow:none;transform:none}:root body :is(button,a,summary):focus-visible{outline:2px solid var(--field-focus);outline-offset:3px}:root body .loginForm .primaryButton{min-height:48px}@media (max-width:820px){:root{--field-font-size:16px}.recordData,.signupReviewDialog{--field-height:44px;--field-font-size:16px;--field-padding:10px 12px}}@media (prefers-reduced-motion:reduce){:root body :is(input,select,textarea,button[role=combobox]){transition:none}}@media (forced-colors:active){:root body :is(input,select,textarea,button[role=combobox]):focus{outline-offset:2px;outline:2px solid highlight}:root body select{appearance:auto;background-image:none}}
