*{padding:0;margin:0;border:0}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}:focus,:active{outline:none}a:focus,a:active{outline:none}nav,footer,header,aside{display:block}html,body{width:100%;font-size:100%;line-height:1;font-size:14px;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}input,button,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:visited,a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}:root{color-scheme:dark;--darkColor: #111112;--brightColor: #fbfbfb;--mainColor: #f03c39;--errorColor: #a83230;--successColor: #37d67a;--mutedColor: rgba(251, 251, 251, .45);--glassBackground: rgba(26, 26, 28, .48);--glassSurface: rgba(251, 251, 251, .06);--glassBorder: rgba(251, 251, 251, .1);--glassBlur: 20px;--glassShadow: 0 8px 32px rgba(0, 0, 0, .28), inset 0 1px 0 rgba(251, 251, 251, .07);--surface: rgba(251, 251, 251, .06);--panel: rgba(26, 26, 28, .48);--hover: rgba(251, 251, 251, .1);--btn: rgba(251, 251, 251, .08);--outline: rgba(251, 251, 251, .18);--overlay: rgba(17, 17, 18, .55);--shadow: 0 8px 32px rgba(0, 0, 0, .28);--borderRadius: 20px;--smallRadius: 12px;--largeRadius: 28px;--roundRadius: 9999px;--gap: 18px;--largeGap: 32px;--pagePad: 28px;--sideW: 128px;--maxW: 1160px;--displayFont: "Outfit", sans-serif;--bodyFont: "Montserrat", sans-serif;--appNavSpace: 92px;--buttonPrimary: rgba(240, 60, 57, .88);--buttonPrimaryBorder: rgba(240, 60, 57, .95);--buttonPrimaryHover: rgba(196, 42, 40, .96);--buttonGlass: var(--glassSurface);--buttonGlassBorder: var(--glassBorder);--buttonDangerBorder: #8f2525;--buttonEase: background-color .22s ease, border-color .22s ease, color .22s ease;--fieldBackground: var(--glassSurface);--fieldBorder: var(--glassBorder);--fieldBorderHover: rgba(255, 255, 255, .22);--fieldBorderFocus: rgba(240, 60, 57, .7);--fieldRingFocus: inset 0 0 0 1px rgba(240, 60, 57, .45);--fieldRingInvalid: inset 0 0 0 2px var(--errorColor);--fieldRingValid: inset 0 0 0 2px var(--successColor);--fieldEase: border-color .2s ease, box-shadow .2s ease, background-color .2s ease;--adminBackground: var(--glassBackground);--adminHeadBackground: #1a1a1c;--adminSurface: var(--glassSurface);--adminBorder: var(--glassBorder);--adminAccent: var(--mainColor);--adminMuted: var(--mutedColor);--adminRadius: var(--largeRadius);--adminRadiusSm: var(--smallRadius);--adminRadiusPill: var(--roundRadius);--adminBlur: var(--glassBlur);--adminShadow: var(--glassShadow);--adminTransition: .15s}*{-webkit-user-select:none;user-select:none;scrollbar-width:none}html,body{font-family:var(--bodyFont);height:100%;overscroll-behavior:none;overscroll-behavior-y:none}html{overflow:hidden}body{overflow:auto;-webkit-overflow-scrolling:touch;background:var(--darkColor);color:var(--brightColor)}::-webkit-scrollbar{display:none}.icon{width:16px;height:16px;object-fit:contain}.appShell{position:relative;z-index:1;min-height:100vh}body.is-admin{overflow:hidden;height:100dvh}body.is-admin .appShell{height:100dvh;min-height:0;overflow:hidden}.publicShell{padding-bottom:calc(var(--appNavSpace) + env(safe-area-inset-bottom,0px))}.homeScreen{position:relative}.orderBubble{position:fixed;right:max(12px,env(safe-area-inset-right,0px));bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:85;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px 0 12px;border:0;border-radius:var(--roundRadius);background:var(--mainColor);color:var(--brightColor);box-shadow:0 8px 28px #f03c3973,0 0 0 4px #f03c392e;cursor:pointer}.orderBubblePulse{width:8px;height:8px;border-radius:50%;background:var(--brightColor);box-shadow:0 0 #fbfbfbb3;animation:orderBubblePulse 1.6s ease-out infinite}.orderBubbleId{font-family:var(--displayFont);font-size:13px;font-weight:700;letter-spacing:.02em}.cookieBanner{position:fixed;left:max(12px,env(safe-area-inset-left,0px));bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:90;display:flex;flex-direction:column;gap:14px;width:min(300px,calc(100vw - 24px));padding:16px;border:1px solid var(--glassBorder);border-radius:var(--borderRadius);background:var(--glassBackground);backdrop-filter:blur(var(--glassBlur));-webkit-backdrop-filter:blur(var(--glassBlur));box-shadow:var(--glassShadow);animation:cookieBannerIn .4s cubic-bezier(.22,1,.36,1)}.cookieBanner.is-leaving{animation:cookieBannerOut .32s ease forwards;pointer-events:none}.cookieBannerRow{display:flex;align-items:center;gap:12px}.cookieBannerIcon{position:relative;flex-shrink:0;width:38px;height:38px;border-radius:50%;background:radial-gradient(circle at 32% 30%,#f3c27a 0 38%,transparent 39%),radial-gradient(circle at 68% 58%,#c4843a 0,#c4843a);box-shadow:inset 0 0 0 1px #5a301047}.cookieBannerIcon i{position:absolute;border-radius:50%;background:#5a3010}.cookieBannerIcon i:nth-child(1){width:5px;height:5px;top:11px;left:18px}.cookieBannerIcon i:nth-child(2){width:4px;height:4px;top:20px;left:10px}.cookieBannerIcon i:nth-child(3){width:6px;height:6px;top:22px;left:21px}.cookieBannerText{margin:0;font-family:var(--bodyFont);font-size:13px;font-weight:700;line-height:1.35;color:var(--brightColor)}.cookieBannerBtn{height:40px;border:1px solid var(--buttonPrimaryBorder);border-radius:var(--smallRadius);background:var(--buttonPrimary);color:var(--brightColor);font-family:var(--bodyFont);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:var(--buttonEase)}.cookieBannerBtn:hover{background:var(--buttonPrimaryHover);border-color:var(--buttonPrimaryHover)}body:has(.loginPage) .cookieBanner,body:has(.notFound) .cookieBanner{bottom:max(16px,env(safe-area-inset-bottom,0px))}.sec{position:relative;z-index:1}.sec_pagePadBottom{padding-bottom:var(--pagePad)}.box{max-width:var(--maxW);margin:0 auto;width:100%;padding:0 4px}.dividerLine{height:48px;flex-shrink:0}.card{background:var(--glassBackground);backdrop-filter:blur(var(--glassBlur));-webkit-backdrop-filter:blur(var(--glassBlur));border:1px solid var(--glassBorder);border-radius:var(--borderRadius);box-shadow:var(--glassShadow);overflow:hidden}.card_flat{box-shadow:none}.loadingScreen{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:22px;width:100%;min-width:0;overflow:hidden;color:var(--brightColor)}.loadingScreen_page{min-height:100vh}.loadingScreen_section{min-height:360px;padding:48px 24px}.loadingScreen_card{min-height:260px;padding:40px 24px;border:1px solid var(--glassBorder);border-radius:var(--borderRadius);background:var(--glassBackground);box-shadow:var(--glassShadow);backdrop-filter:blur(var(--glassBlur));-webkit-backdrop-filter:blur(var(--glassBlur))}.loadingScreen_inline{min-height:72px;flex-direction:row;gap:12px}.loadingScreenVisual{position:relative;display:flex;align-items:flex-end;justify-content:center}.loadingScreenBars{display:flex;align-items:flex-end;justify-content:center;gap:8px;height:52px}.loadingScreen_inline .loadingScreenBars{height:22px;gap:4px}.loadingScreenBars i{display:block;width:7px;border-radius:1px;background:var(--brightColor);opacity:.35;transform:scaleY(.28);transform-origin:center bottom;animation:loadingBar 1.05s ease-in-out infinite}.loadingScreenBars i:nth-child(1){height:48%;animation-delay:0s}.loadingScreenBars i:nth-child(2){height:78%;animation-delay:.12s}.loadingScreenBars i:nth-child(3){height:100%;animation-delay:.24s}.loadingScreenBars i:nth-child(4){height:64%;animation-delay:.36s}.loadingScreenBars i:nth-child(5){height:88%;animation-delay:.48s}.loadingScreen_inline .loadingScreenBars i{width:4px}.loadingScreenBars i:nth-child(3){background:var(--mainColor)}.loadingScreenCopy{display:flex;align-items:center;gap:8px}.loadingScreenLabel{font-family:var(--bodyFont);font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--mutedColor)}.exAmountRow,.exField,.loginInput,.loginCodeCell,.footerCell,.chip,.confirmCell,.bannerSegment,.article,.sideBtn_cta.is-disabled,.sideBtn_cta:disabled{background:var(--glassSurface);backdrop-filter:blur(calc(var(--glassBlur) * .65));-webkit-backdrop-filter:blur(calc(var(--glassBlur) * .65));border:1px solid var(--glassBorder)}.exAmountRow,.exField,.loginInput,.loginCodeCell,.orderEdit input,.orderEdit select{transition:var(--fieldEase)}.exAmountRow:hover,.exField:hover,.loginInput:hover,.loginCodeCell:hover,.orderEdit input:hover,.orderEdit select:hover{border-color:var(--fieldBorderHover)}.exAmountRow:focus-within,.exField:focus-within,.loginInput:focus,.loginCodeCell:focus,.orderEdit input:focus,.orderEdit select:focus{border-color:var(--fieldBorderFocus);box-shadow:var(--fieldRingFocus);outline:none}.exAmountRow.is-invalid,.exField.is-invalid{box-shadow:var(--fieldRingInvalid)}.exField.is-locked{background:#ffffff06;opacity:.72;cursor:default}.exField.is-locked:hover,.exField.is-locked:focus-within{border-color:var(--glassBorder);box-shadow:none}.exField.is-locked .exFieldInput{color:var(--mutedColor);cursor:default;-webkit-text-fill-color:var(--mutedColor)}.toast,.curSelectPanel,.bannerSlide,.topBarActionPill,.sideBtn_gray,.exOptionBtn-off,.exOptionBtn-disabled{background:var(--glassBackground);backdrop-filter:blur(var(--glassBlur));-webkit-backdrop-filter:blur(var(--glassBlur));border:1px solid var(--glassBorder);box-shadow:var(--glassShadow)}.curSelectPanelHeader{background:#111112c7;backdrop-filter:blur(40px) saturate(1.5);-webkit-backdrop-filter:blur(40px) saturate(1.5);border-bottom:1px solid var(--glassBorder)}.contentPageHeader{padding:56px 48px 36px}.contentPageEyebrow{font-family:var(--bodyFont);font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:2.4px;color:var(--mainColor)}.contentPageTitle{font-family:var(--displayFont);font-size:clamp(32px,4.4vw,58px);font-weight:700;line-height:1.02;letter-spacing:-1px;color:var(--brightColor);margin:18px 0 0}.contentPageBody{padding:0 24px 32px;display:flex;flex-direction:column;gap:14px}.article{border-radius:16px;padding:28px 32px}.articleHeading{font-family:var(--bodyFont);font-size:15px;font-weight:700;letter-spacing:.2px;color:var(--brightColor);margin:0 0 16px;line-height:1.4}.articleBody{display:flex;flex-direction:column;gap:12px}.articleP{font-family:var(--bodyFont);font-size:13px;line-height:1.75;color:var(--mutedColor);margin:0}.term{color:var(--brightColor);font-weight:700}.sideBtn{width:var(--sideW);min-width:var(--sideW);height:100%;align-self:stretch;border-radius:var(--borderRadius);border:2px solid transparent;display:flex;align-items:center;justify-content:center;text-decoration:none;padding:0;transition:background-color .25s,border-color .25s,opacity .15s}.sideBtn_gray{background:var(--buttonGlass);border-color:var(--buttonGlassBorder);color:var(--brightColor);backdrop-filter:blur(var(--glassBlur));-webkit-backdrop-filter:blur(var(--glassBlur))}.sideBtn_gray:hover,.sideBtn_cta{background:var(--buttonPrimary);border-color:var(--buttonPrimaryBorder);color:var(--brightColor)}.sideBtn_cta:hover:not(:disabled):not(.is-disabled){background:var(--buttonPrimaryHover);border-color:var(--buttonPrimaryHover)}.sideBtn_cta:disabled,.sideBtn_cta.is-disabled{background:var(--buttonGlass);border-color:var(--buttonGlassBorder);box-shadow:none;pointer-events:none;cursor:default}.sideBtnLabel{font-family:var(--displayFont);font-size:17px;font-weight:700;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);letter-spacing:3px;text-transform:uppercase;-webkit-user-select:none;user-select:none;color:var(--brightColor)}.sideBtnLabel.is-muted{color:var(--mutedColor)}.exchangeGrid{display:grid;row-gap:var(--gap);column-gap:var(--gap);grid-template-rows:1fr auto;align-items:stretch;transition:grid-template-columns .5s cubic-bezier(.4,0,.2,1),grid-template-rows .5s cubic-bezier(.4,0,.2,1),column-gap .5s cubic-bezier(.4,0,.2,1),row-gap .5s cubic-bezier(.4,0,.2,1)}.exchangeGrid_step0{grid-template-columns:minmax(0px,0px) minmax(0px,1fr) minmax(0px,calc(var(--sideW) + var(--gap)));column-gap:0px}.exchangeGrid_step1{grid-template-columns:minmax(0px,var(--sideW)) minmax(0px,1fr) minmax(0px,var(--sideW))}.exBackSlot{grid-column:1;grid-row:1 / 3;min-width:0;overflow:hidden;display:flex;align-self:stretch;transition:opacity .5s cubic-bezier(.4,0,.2,1)}.exBackSlot .sideBtn{width:100%;min-width:0}.exBackSlot-hidden{opacity:0}.exMainRow{grid-column:2;grid-row:1;position:relative;min-height:240px;overflow:hidden;transition:min-height .5s cubic-bezier(.4,0,.2,1)}.exMainRow_step1{min-height:432px}.exMainRow_fit{min-height:0}.exMainRow_fit>.exLayer_step1:not(.exLayer_out){position:relative;inset:auto;height:auto}.exBottom{grid-column:2;grid-row:2;position:relative;min-height:72px;max-height:72px;overflow:hidden;transition:min-height .5s cubic-bezier(.4,0,.2,1),max-height .5s cubic-bezier(.4,0,.2,1),opacity .35s ease}.exBottomOptions{display:flex;align-items:stretch;width:100%}.exBottomOptions .exOptionBtn{width:100%;min-width:0;height:72px;overflow:hidden;transition:var(--buttonEase)}.exBottomOptionsFlash,.exBottomOptionsOne,.exBottomOptionsSale{flex:0 0 0px;min-width:0;overflow:hidden;opacity:0;margin-left:0;pointer-events:none;transition:flex-grow .45s cubic-bezier(.4,0,.2,1),opacity .35s ease,margin-left .45s cubic-bezier(.4,0,.2,1)}.exBottomOptionsFlash.is-open,.exBottomOptionsOne.is-open,.exBottomOptionsSale.is-open{flex-grow:1;opacity:1;pointer-events:auto}.exBottomOptions>.is-open~.is-open{margin-left:var(--gap)}.exFlashCard{display:flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:132px;padding:16px}.exFlashCard.is-invalid{box-shadow:var(--fieldRingInvalid);border-radius:var(--borderRadius)}.cardGrid{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;width:min(100%,360px)}.cardGridRow{display:flex;align-items:center;justify-content:center;gap:28px}.cardGridGroup{display:flex;align-items:center;gap:8px}.cardGrid span{font-family:var(--displayFont);font-size:clamp(24px,4vw,38px);font-weight:700;text-align:center;line-height:1.1;letter-spacing:.06em;min-width:.7em;transition:color .25s ease}.cardGrid span.empty{color:var(--mutedColor);opacity:.45}.cardGrid span.typed{color:var(--mutedColor)}.cardGrid span.valid{color:var(--brightColor)}.cardGrid span.invalid{color:var(--errorColor)}.cardInput{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;caret-color:transparent;z-index:1;cursor:text}.exCtaSlot{grid-column:3;grid-row:1 / 3;transition:margin-left .5s cubic-bezier(.4,0,.2,1)}.exchangeGrid_step0 .exCtaSlot{margin-left:var(--gap)}.exchangeGrid_plain{row-gap:0}.exchangeGrid_plain .exBottom{min-height:0;max-height:0;opacity:0;pointer-events:none}.exMainRow>.exLayer,.exBottom>.exLayer{position:absolute;top:0;right:0;bottom:0;left:0}.exBottom>.exLayer{display:flex}.exBottom>.exLayer>.exBottomOptions,.exBottom>.exLayer>.exOptionBtn{flex:1;min-width:0;height:100%}.exLayer{transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1)}.exLayer:not(.exLayer_out){z-index:1}.exLayer_out,.exLayer_out *{pointer-events:none}.exLayer_out{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0}.exLayer_out .is-open,.exLayer_out .is-open *{pointer-events:none}.exLayer_step0.exLayer_out{transform:translate(-12px)}.exLayer_step1.exLayer_out{transform:translate(12px)}.exLayer_fill{height:100%}.exAmountsGrid{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:var(--gap);height:100%}.exSwap{position:absolute;left:50%;top:calc(50% + 28px);z-index:2;display:flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:1px solid var(--glassBorder);border-radius:50%;background:var(--darkColor);color:var(--brightColor);box-shadow:var(--shadow);transform:translate(-50%,-50%)}button.exSwap{cursor:pointer}button.exSwap:hover{border-color:var(--buttonPrimaryBorder);color:var(--brightColor);background:var(--buttonPrimary)}.exSwapGlyph{width:16px;height:16px}.exSwapGlyph *{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.exCol{display:flex;flex-direction:column;min-height:240px}.exCol_shrink{min-height:0}.exCol_fill{min-height:0;height:100%}.exColHeader{display:flex;align-items:center;justify-content:space-between;gap:8px 14px;flex-wrap:wrap;padding:22px 28px}.exColLabel{font-family:var(--bodyFont);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--mutedColor)}.exRateLine{display:inline-flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:.35em;margin-left:auto;max-width:100%;font-family:var(--bodyFont);font-size:14px;font-weight:600;line-height:1.2;color:var(--brightColor)}.exCol_fill .exColHeader{justify-content:center}.exRateLine_summary{margin-left:0;margin-right:0;justify-content:center;font-family:var(--displayFont);font-size:17px}.exRateLineSum{color:var(--brightColor);font-weight:700;font-variant-numeric:tabular-nums}.exRateLineCode{color:#fbfbfb8c;font-weight:600}.exRateLineOp{color:var(--brightColor);font-weight:600}.exAmountRow{position:relative;display:flex;height:100%;padding:52px 16px 16px;border-radius:var(--smallRadius);margin:0 16px 16px}.exAmountInput{font-family:var(--displayFont);display:block;width:100%;margin-top:auto;padding:0;font-size:36px;font-weight:700;letter-spacing:-.5px;color:var(--brightColor);background:none;border:none;outline:none;font-variant-numeric:tabular-nums}.exForm{display:flex;flex-direction:column;gap:8px;padding:0 16px 16px;flex:1}.exForm_grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-content:start}.exForm_compact{flex:0 0 auto}.exFormWide{grid-column:1 / -1}.exFormDivider{height:1px;margin:4px 0;background:var(--glassBorder)}.exKycWarning{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--smallRadius);background:#e6b02e24;border:1px solid rgba(230,176,46,.55);color:var(--brightColor);font-size:13px;line-height:1.4}.exKycWarningMark{display:flex;align-items:center;justify-content:center;flex:0 0 18px;width:18px;height:18px;margin-top:1px;border-radius:50%;background:#e6b02e;color:#1c1404;font-size:12px;font-weight:800;line-height:1}.row{display:flex}.column{display:flex;flex-direction:column}.ai-c{align-items:center}.jc-c{justify-content:center}.jc-sb{justify-content:space-between}.w-100{width:100%}.h-100{height:100%}.gap-4px{gap:4px}.gap-8px{gap:8px}.gap-12px{gap:12px}.gap-16px{gap:16px}.gap-18px{gap:18px}.gap-24px{gap:24px}.gap-32px{gap:32px}.gap-48px{gap:48px}.bannerGrid{grid-template-columns:32px repeat(auto-fit,minmax(60px,1fr)) 24px!important}.faqGrid{grid-template-columns:32px minmax(0,1fr) minmax(0,2fr)!important}.w-600px{width:600px!important}.tierTabsGrid{grid-template-columns:32px 1fr 24px!important}.maxw-90{max-width:90%!important}.pointer{cursor:pointer!important}.tierGrid{grid-template-columns:32px 1fr 1fr 24px!important}.partnerGrid{grid-template-columns:32px repeat(auto-fit,minmax(60px,1fr))!important}.maxw-166px{max-width:166px!important}.h-auto{height:auto!important}.relative{position:relative!important}.fileOverlay{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;opacity:0!important}.userCaption{width:80%!important;text-wrap:nowrap!important;overflow:hidden!important;line-height:1.2!important;text-overflow:ellipsis!important}@media(max-width:640px){.exForm_grid{grid-template-columns:1fr}}.exField{display:flex;align-items:center;min-height:52px;border-radius:var(--smallRadius)}.exField.is-valid{box-shadow:var(--fieldRingValid)}.exFieldInput{font-family:var(--bodyFont);flex:1;padding:0 18px;font-size:15px;letter-spacing:.2px;color:var(--brightColor);background:none;border:none;outline:none;height:100%}.exFieldIconWrap{padding:0 16px}.exFieldGlyph{display:block;width:20px;height:20px;object-fit:contain}.exOptionBtn{font-family:var(--bodyFont);font-size:12px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;padding:0 28px;border-radius:var(--borderRadius);white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:72px;border:2px solid transparent;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}.exOptionBtn-off{background:transparent;border-color:var(--buttonGlassBorder);color:var(--brightColor)}.exOptionBtn-off:hover:not(:disabled){border-color:#ffffff47;background:#ffffff0a}.exOptionBtn-on{background:var(--buttonPrimary);border-color:var(--buttonPrimaryBorder);color:var(--brightColor)}.exOptionBtn-on:hover:not(:disabled){background:var(--buttonPrimaryHover);border-color:var(--buttonPrimaryHover)}.exOptionBtn-disabled,.exOptionBtn:disabled{background:var(--buttonGlass);border-color:var(--buttonGlassBorder);color:var(--mutedColor);cursor:default;pointer-events:none}.exOptionBtn.is-invalid{box-shadow:var(--fieldRingInvalid)}.exToggleDot{width:14px;height:14px;flex-shrink:0;border-radius:50%;border:1.5px solid var(--outline);background:transparent;display:flex;align-items:center;justify-content:center;transition:all .15s}.exOptionBtn-on .exToggleDot,.exOptionBtn-off .exToggleDot{border-color:var(--brightColor)}.exOptionBtn-on .exToggleDot{background:var(--brightColor)}.exOptionBtn-disabled .exToggleDot{border-color:var(--outline)}.exAddressOk{display:flex;align-items:center;gap:8px;margin:0 0 0 12px;color:var(--brightColor);font-size:14px;font-weight:400}.exAddressOkMark{flex-shrink:0;display:block}.curSelectOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:var(--overlay);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:curOverlayIn .24s ease}.curSelectPanel{position:fixed;z-index:301;top:var(--cur-panel-top, 0);left:var(--cur-panel-left, 0);width:var(--cur-panel-width, 320px);height:var(--cur-panel-height, 420px);display:flex;flex-direction:column;overflow:hidden;border-radius:var(--borderRadius);transform-origin:top right;animation:curSelectFromPill .32s cubic-bezier(.22,1,.36,1)}.curSelectPanel_up:not(.curSelectPanel_centered){transform-origin:bottom right}.curSelectPanel_centered{top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;animation:curSelectIn .32s cubic-bezier(.22,1,.36,1)}.curSelectPanelHeader{display:flex;flex-direction:column;gap:10px;flex-shrink:0;padding:14px 18px 12px;font-family:var(--bodyFont);font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:2.4px;color:var(--mutedColor);background:#111112c7;backdrop-filter:blur(40px) saturate(1.5);-webkit-backdrop-filter:blur(40px) saturate(1.5);border-bottom:1px solid var(--glassBorder)}.curSelectSearch{width:100%;height:36px;padding:0 12px;border:1px solid var(--glassBorder);border-radius:var(--roundRadius);background:#ffffff0a;color:var(--brightColor);font-family:var(--bodyFont);font-size:13px;font-weight:600;text-transform:none;letter-spacing:0;outline:none}.curSelectSearch::placeholder{color:var(--mutedColor);text-transform:none;letter-spacing:0}.curSelectSwitch{position:relative;display:grid;grid-template-columns:repeat(var(--slide-count, 2),minmax(0,1fr));height:36px;padding:3px;border:1px solid var(--glassBorder);border-radius:var(--roundRadius);background:#ffffff0a;text-transform:none;letter-spacing:0}.curSelectSwitchThumb{position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--slide-count, 2));border-radius:var(--roundRadius);background:var(--buttonPrimary);box-shadow:0 4px 16px #f03c3940;transition:transform .28s cubic-bezier(.22,1,.36,1);pointer-events:none}.curSelectSwitchBtn{position:relative;z-index:1;border:0;background:transparent;color:var(--mutedColor);font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:color .24s ease}.curSelectSwitchBtn.is-active{color:var(--brightColor)}.curSelectList{flex:1;min-height:0;overflow-y:auto;animation:curSelectList .28s cubic-bezier(.22,1,.36,1)}.curSelectOption{font-family:var(--bodyFont);font-size:13px;display:flex;align-items:center;gap:12px;padding:14px 18px;width:100%;text-align:left;color:var(--brightColor);background:transparent;border:none;border-radius:var(--smallRadius);cursor:pointer;transition:background-color .2s ease,color .2s ease}.curSelectOption:hover{background:var(--hover)}.curSelectOption.is-active{color:var(--brightColor);background:var(--mainColor)}.curSelectOption.is-active:hover{background:var(--mainColor)}.curSelectOptionIcon{width:20px;height:20px;object-fit:contain;flex-shrink:0}.curSelectOptionText{display:flex;flex-direction:column;gap:2px;min-width:0}.curSelectOptionCode{font-weight:700;white-space:nowrap}.curSelectOptionLabel{font-size:10px;font-weight:500;color:var(--mutedColor);white-space:nowrap}.curSelectOption.is-active .curSelectOptionLabel{color:var(--brightColor);opacity:.85}.curSelectTrigger{font-family:var(--bodyFont);font-weight:700;font-size:11px;letter-spacing:0;text-transform:none;position:absolute;top:10px;right:10px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:0 14px;height:42px;max-width:calc(100% - 20px);min-width:0;margin:0;color:var(--brightColor);border-radius:var(--roundRadius);background:var(--glassBackground);backdrop-filter:blur(var(--glassBlur));-webkit-backdrop-filter:blur(var(--glassBlur));border:1px solid var(--glassBorder);box-shadow:var(--glassShadow);cursor:pointer;transition:background .2s,border-color .2s,box-shadow .2s}.curSelectTrigger.is-open{background:var(--buttonPrimary);border-color:var(--buttonPrimaryBorder);color:var(--brightColor);box-shadow:0 4px 20px #f03c3940}.curSelectTrigger.is-open .curSelectTriggerLabel{color:#fbfbfbbf}.curSelectTriggerIcon{width:18px;height:18px;object-fit:contain;flex-shrink:0}.curSelectTriggerText{display:flex;flex-direction:column;align-items:flex-start;flex:1;overflow:hidden;min-width:0;text-transform:none}.curSelectTriggerCode{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:12px;letter-spacing:.06em}.curSelectTriggerLabel{font-size:10px;font-weight:400;color:var(--mutedColor);white-space:nowrap}.curSelectTriggerArrow{width:9px;height:9px;object-fit:contain;opacity:.4;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .24s ease}.curSelectTrigger.is-open .curSelectTriggerArrow{opacity:.8;transform:rotate(90deg)}.loginPage{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:16px;padding-bottom:calc(var(--appNavSpace) + env(safe-area-inset-bottom,0px));position:relative;z-index:1}.loginGrid{display:grid;grid-template-columns:var(--sideW) minmax(200px,360px) var(--sideW);gap:var(--gap);align-items:stretch;width:min(100%,calc(var(--sideW) * 2 + 360px + var(--gap) * 2))}.loginCard{grid-column:2;display:flex;flex-direction:column}.loginCardHeader{display:flex;align-items:center;gap:12px;padding:24px 28px 16px}.loginCardLogo{width:32px;height:32px;object-fit:contain;display:block;flex-shrink:0}.loginCardTitle{font-family:var(--displayFont);font-size:18px;font-weight:700;color:var(--brightColor)}.loginSwitch{position:relative;display:grid;grid-template-columns:1fr 1fr;margin:0 28px 16px;height:44px;padding:4px;border:1px solid var(--glassBorder);border-radius:var(--roundRadius);background:var(--glassSurface)}.loginSwitchThumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:var(--roundRadius);background:var(--buttonPrimary);box-shadow:var(--glassShadow);transition:transform .28s cubic-bezier(.22,1,.36,1)}.loginSwitch.is-register .loginSwitchThumb{transform:translate(100%)}.loginSwitchBtn{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:0;background:transparent;color:var(--mutedColor);font-family:var(--displayFont);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:color .2s ease}.loginSwitchBtn.is-active{color:var(--brightColor)}.loginCardForm{padding:0 28px 28px;display:flex;flex-direction:column;gap:12px}.loginCardForm_code{align-items:center;text-align:center}.loginInput{font-family:var(--bodyFont);font-size:14px;font-weight:600;color:var(--brightColor);border:none;outline:none;padding:14px 16px;width:100%;border-radius:var(--smallRadius)}.loginHint{margin:0;font-size:13px;color:var(--mutedColor)}.loginHint_invite{margin:0 28px 16px;line-height:1.5}.loginCode{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;width:100%}.loginCodeCell{font-family:var(--bodyFont);font-size:18px;font-weight:700;color:var(--brightColor);border:none;outline:none;width:100%;min-width:0;height:48px;padding:0;text-align:center;border-radius:var(--smallRadius)}.loginResend{align-self:center;margin:0 auto;padding:7px 14px;border:1px solid var(--glassBorder);border-radius:var(--smallRadius);background:var(--glassSurface);color:var(--mutedColor);font-family:var(--bodyFont);font-size:12px;font-weight:600;cursor:pointer}.loginResend:disabled{opacity:.5;cursor:default}.topBarSticky{position:sticky;top:0;z-index:50;padding-top:var(--pagePad);padding-bottom:36px;background:linear-gradient(to bottom,var(--darkColor) 0%,rgba(17,17,18,.92) 42%,rgba(17,17,18,.42) 72%,transparent 100%);pointer-events:none}.topBarSticky .box,.topBar{pointer-events:auto}.topBar{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:8px}.topBarNav{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:nowrap;min-width:0}.topBarActionPill{font-family:var(--bodyFont);font-weight:600;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;border:1px solid var(--glassBorder);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;height:42px;border-radius:var(--roundRadius);text-decoration:none;transition:background .2s,color .2s,border-color .2s,box-shadow .2s;white-space:nowrap;color:var(--brightColor);background:transparent;flex-shrink:0}.topBarActionPill:hover,.topBarActionPill.is-active{background:var(--buttonPrimary);border-color:var(--buttonPrimaryBorder);color:var(--brightColor);box-shadow:0 4px 20px #f03c3940}.topBarLogo{width:42px;height:42px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.topBarLogoImg{width:42px;height:42px;object-fit:contain;display:block}.topBarTg{width:42px;height:42px;display:flex;align-items:center;justify-content:center;position:relative;justify-self:end;flex-shrink:0}.topBarTgImg{width:42px;height:42px;object-fit:contain;display:block}.topBarIconPill{width:42px;padding:0;position:relative;justify-self:end}.topBarGlyph{width:18px;height:18px;object-fit:contain;display:block}.topBarNavIcon{display:none}.topBarStatusDot{position:absolute;right:0;bottom:0;width:12px;height:12px;border:2px solid var(--darkColor);border-radius:50%}.topBarStatusDot.is-online{background:var(--successColor)}.topBarStatusDot.is-offline{background:var(--errorColor)}.topBarBalance{justify-self:center;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;max-width:100%;height:42px;padding:0 16px;border-radius:var(--roundRadius);border:1px solid var(--glassBorder);background:transparent;font-family:var(--bodyFont);font-size:13px;font-weight:600;color:var(--brightColor)}.topBarBalance span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appNavbar{position:fixed;left:50%;bottom:calc(12px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:80;width:min(360px,calc(100% - 24px));pointer-events:none}.appNavbar_admin{width:min(var(--maxW),calc(100% - 24px))}.appNavbarTrack{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(var(--nav-count, 3),minmax(0,1fr));height:56px;padding:4px;border-radius:var(--roundRadius);border:1px solid var(--glassBorder);background:var(--glassBackground);backdrop-filter:blur(var(--glassBlur));-webkit-backdrop-filter:blur(var(--glassBlur));box-shadow:var(--glassShadow);pointer-events:auto}.appNavbarSlider{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / var(--nav-count, 3));border-radius:var(--roundRadius);background:var(--buttonPrimary);box-shadow:0 4px 20px #f03c3940;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .2s ease;pointer-events:none}.appNavbarSlider.is-hidden{opacity:0}.appNavbarBtn{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;height:100%;border:0;padding:0;background:transparent;border-radius:var(--roundRadius);text-decoration:none;color:var(--brightColor);-webkit-tap-highlight-color:transparent}.appNavbarIconWrap{position:relative;display:flex;align-items:center;justify-content:center}.appNavbarIcon{width:20px;height:20px;object-fit:contain;display:block}.appNavbarDot{position:absolute;top:-4px;right:-6px;width:11px;height:11px;border-radius:50%;background:var(--successColor);border:2px solid var(--darkColor)}.techWork{display:flex;align-items:center;justify-content:center;min-height:240px}.techWork_full{min-height:100dvh;padding:24px}.techWorkCard{display:flex;flex-direction:column;align-items:center;gap:20px;padding:16px 32px;text-align:center}.techWorkImg{width:48px;height:auto}.techWorkText{margin:0;color:var(--brightColor);font-size:16px;line-height:1.45}.comingSoon{min-height:calc(100dvh - 88px - var(--appNavSpace) - env(safe-area-inset-bottom,0px));display:flex;align-items:center;justify-content:center;overflow:hidden}.comingSoon .comingSoonGlitch{font-size:clamp(2.8rem,14vw,9rem);cursor:default}.bannerSlide{min-height:300px;border-radius:var(--largeRadius);padding:64px 56px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:36px}.bannerSlide_bgBlack{background:#11111294;color:var(--brightColor)}.bannerSlide_bgRed{background:#f03c397a;color:var(--brightColor)}.bannerSlideTag{font-family:var(--bodyFont);font-size:16px;text-transform:uppercase;letter-spacing:2.5px;font-weight:600}.bannerSlide_accentRed .bannerSlideTag,.bannerSlide_accentRed .bannerSlideStat,.bannerSlide_accentRed .bannerSlideStatUnit{color:var(--mainColor)}.bannerSlide_accentBlack .bannerSlideTag,.bannerSlide_accentBlack .bannerSlideStat,.bannerSlide_accentBlack .bannerSlideStatUnit{color:var(--darkColor)}.bannerSlide_accentWhite .bannerSlideTag,.bannerSlide_accentWhite .bannerSlideStat,.bannerSlide_accentWhite .bannerSlideStatUnit{color:var(--brightColor)}.bannerSlideRow{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.bannerSlideText{flex:1}.bannerSlideHeadline{font-family:var(--displayFont);font-size:clamp(28px,3.5vw,50px);font-weight:700;line-height:1.05;margin:0;color:inherit}.bannerSlideSub{font-family:var(--bodyFont);font-size:13px;line-height:1.65;opacity:.58;margin-top:12px;max-width:480px;color:inherit}.bannerSlideStatCol{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.bannerSlideStat{font-family:var(--displayFont);font-size:clamp(56px,8vw,92px);font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.bannerSlideStatUnit{font-family:var(--bodyFont);font-size:12px;text-transform:uppercase;letter-spacing:2px;opacity:.65;margin-top:4px}.bannerSegments{display:flex;width:100%;height:8px;gap:6px;margin-top:var(--gap)}.bannerSegment{flex:1;height:100%;border:none;padding:0;cursor:pointer;position:relative;overflow:hidden;border-radius:var(--smallRadius)}.bannerSegmentProgress{position:absolute;left:0;top:0;height:100%;background:var(--mainColor);border-radius:var(--smallRadius);animation:progFill 7s linear forwards}.bannerSegmentFilled{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--mainColor);border-radius:var(--smallRadius);opacity:.5}.faq{padding:32px 56px;display:flex;flex-direction:column;gap:28px}.faqHeader{display:flex;flex-direction:column;gap:14px}.faqEyebrow{font-family:var(--bodyFont);font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:2.4px;color:var(--mainColor)}.faqTitle{font-family:var(--displayFont);font-size:clamp(28px,3.6vw,44px);font-weight:700;line-height:1.05;letter-spacing:-.8px;color:var(--brightColor)}.faqList{display:flex;flex-direction:column;gap:12px}.faqItem{border-radius:var(--borderRadius);background:var(--glassBackground);backdrop-filter:blur(var(--glassBlur));-webkit-backdrop-filter:blur(var(--glassBlur));border:1px solid var(--glassBorder);box-shadow:var(--glassShadow);overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.faqItem-open{border-color:#f03c3947;box-shadow:0 12px 36px #0000002e,inset 0 1px #fbfbfb0f}.faqItemTrigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 28px;background:transparent;border:none;color:var(--brightColor);text-align:left;cursor:pointer;transition:color .2s ease}.faqItemTrigger:hover{color:var(--brightColor)}.faqItemQuestion{font-family:var(--bodyFont);font-size:16px;font-weight:600;line-height:1.45}.faqItemIcon{flex-shrink:0;width:10px;height:10px;border-right:2px solid var(--mutedColor);border-bottom:2px solid var(--mutedColor);transform:rotate(45deg);transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .25s ease}.faqItem-open .faqItemIcon{transform:rotate(225deg);border-color:var(--mainColor)}.faqItemPanel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1)}.faqItem-open .faqItemPanel{grid-template-rows:1fr}.faqItemPanelInner{overflow:hidden}.faqItemAnswer{padding:0 28px 24px;font-family:var(--bodyFont);font-size:15px;line-height:1.65;color:var(--mutedColor);white-space:pre-wrap}.footerGrid{display:flex;gap:var(--gap);flex-wrap:wrap}.footerCell{flex:1 1 200px;padding:28px 26px;display:flex;flex-direction:column;gap:8px;border-radius:16px}.footerCell_end{justify-content:flex-end}.footerCellLabel{font-family:var(--bodyFont);font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:2.4px;color:var(--mutedColor)}.footerBrand{font-family:var(--displayFont);font-size:26px;font-weight:700;color:var(--brightColor);line-height:1;letter-spacing:-.5px}.footerBrandAccent{color:var(--mainColor)}.footerBrandMail{font-family:var(--bodyFont);font-size:11px;color:var(--mutedColor);text-decoration:none;transition:color .15s}.footerBrandMail:hover{color:var(--mainColor)}.footerLink{text-decoration:none}.footerLinkText{font-family:var(--bodyFont);font-size:14px;font-weight:600;color:var(--brightColor);transition:color .15s}.footerLink:hover .footerLinkText{color:var(--mainColor)}.footerLinkHint{font-family:var(--bodyFont);font-size:11px;color:var(--mutedColor)}.footerCopy{font-family:var(--bodyFont);font-size:10px;text-transform:uppercase;letter-spacing:1.4px;color:var(--mutedColor)}.footerLegal{font-family:var(--bodyFont);font-size:11px;color:var(--mutedColor);line-height:1.5}.footerLegalLink{color:inherit;text-decoration:underline;text-underline-offset:2px;transition:color .15s}.footerLegalLink:hover{color:var(--brightColor)}.alertStack{position:fixed;left:50%;bottom:calc(-16px + var(--appNavSpace) + env(safe-area-inset-bottom,0px));z-index:10002;transform:translate(-50%);display:flex;flex-direction:column-reverse;align-items:center;gap:10px;pointer-events:none;width:min(100vw - 32px,320px)}body:has(.loginPage) .alertStack,body:has(.notFound) .alertStack{bottom:32px}.toast{position:relative;left:auto;bottom:auto;transform:none;opacity:0;display:flex;align-items:center;gap:12px;padding:14px 22px;min-width:220px;width:100%;max-width:320px;border-radius:var(--smallRadius);animation:toast 2.1s ease-out forwards;pointer-events:auto}.toastDot{width:8px;height:8px;flex-shrink:0;border-radius:50%}.toastDot.is-success{background:var(--mainColor)}.toastDot.is-error{background:var(--errorColor)}.toastMessage{font-family:var(--bodyFont);font-size:12px;font-weight:600;color:var(--brightColor)}.orderFrameBody{display:flex;flex-direction:column;gap:2px;padding:8px;border-radius:var(--borderRadius);background:var(--glassSurface);border:1px solid var(--glassBorder)}.orderDataRow{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border-radius:var(--smallRadius)}.orderDataRowLabel{font-family:var(--bodyFont);font-size:10px;text-transform:uppercase;letter-spacing:1.4px;color:var(--mutedColor);flex-shrink:0}.orderDataRowValue{font-family:var(--bodyFont);font-size:13px;font-weight:600;color:var(--brightColor);text-align:right;word-break:break-word}.orderPayText{width:100%;font-family:var(--bodyFont);font-size:15px;line-height:1.65;color:var(--mutedColor);text-align:center}.orderPayText strong{color:var(--brightColor);font-weight:700}.orderPayAction{width:100%;min-height:56px;padding:0 24px;border-radius:var(--borderRadius);border:1px solid var(--buttonPrimaryBorder);background:var(--buttonPrimary);color:var(--brightColor);font-family:var(--bodyFont);font-size:12px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;text-decoration:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--buttonEase)}.orderPayAction:hover:not(:disabled){background:var(--buttonPrimaryHover);border-color:var(--buttonPrimaryHover)}.orderPayAction:disabled{border-color:var(--buttonGlassBorder);background:var(--buttonGlass);color:var(--mutedColor);cursor:default}.orderPayAction:disabled:hover{background:var(--buttonGlass);border-color:var(--buttonGlassBorder)}.orderPayAction_ghost{min-height:56px;border-color:var(--buttonGlassBorder);background:var(--buttonGlass);color:var(--brightColor)}.orderPayAction_ghost:hover:not(:disabled){background:var(--buttonPrimary);border-color:var(--buttonPrimaryBorder);color:var(--brightColor)}.orderScreen{min-height:calc(100dvh - 88px - var(--appNavSpace) - env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;justify-content:center}.orderScreen .dividerLine{display:none}.orderStage{position:relative;width:min(560px,100%);margin:0 auto}.orderStageCard{position:relative;display:flex;flex-direction:column;gap:16px;padding:76px 22px 22px}.orderId,.orderAddress{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px 0 14px;border:1px solid var(--buttonGlassBorder);border-radius:999px;background:var(--buttonGlass);color:var(--brightColor);font:inherit;cursor:pointer;transition:var(--buttonEase)}.orderHead{position:absolute;top:20px;left:16px;display:flex;align-items:center;gap:10px;height:36px}.orderHeadMark{font-size:20px;line-height:1}.orderAddress{width:100%;max-width:100%;min-width:0}.orderId:hover,.orderAddress:hover{background:var(--buttonPrimary);border-color:var(--buttonPrimaryBorder);color:var(--brightColor)}.copyText{color:inherit;cursor:pointer;transition:color .28s ease}button.copyText{padding:0;border:0;background:none;font:inherit;text-align:inherit}.copyText:hover{color:var(--mainColor)}.orderIdLabel,.orderAddressText{font-size:14px;font-weight:700;letter-spacing:.01em}.orderAddressText{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:13px}.orderId img,.orderAddress img{width:15px;height:15px;flex-shrink:0}.orderTimer{position:absolute;top:20px;right:16px;display:inline-flex;align-items:center;justify-content:center;height:36px;min-width:78px;padding:0 14px;overflow:hidden;border:1px solid var(--buttonGlassBorder);border-radius:999px;background:var(--buttonGlass);color:var(--order-timer, #37d67a);font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em}.orderTimerFill{position:absolute;inset:0 auto 0 0;width:calc(var(--order-progress, 1) * 100%);background:color-mix(in srgb,var(--order-timer, #37d67a) 28%,transparent);transition:width .25s linear,background-color .35s linear}.orderTimer span:last-child{position:relative}.orderStageActions{display:flex;align-items:center;gap:8px}.orderStageActions .orderPayAction{width:auto;flex:1 1 auto;min-width:0;min-height:48px}.orderPay .orderStageActions{align-self:stretch;width:100%}.orderPay .orderStageActions .orderPayAction{width:auto;min-height:56px}.orderIconBtn{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex:0 0 48px;border-radius:16px;border:1px solid var(--buttonGlassBorder);background:transparent;color:var(--brightColor);cursor:pointer;transition:var(--buttonEase)}.orderIconBtn:hover:not(.is-on){background:var(--buttonPrimary);border-color:var(--buttonPrimaryBorder);color:var(--brightColor)}.orderIconBtn img{width:18px;height:18px}.orderIconBtn.is-on,.orderIconBtn.is-on:hover{border-color:var(--buttonPrimaryBorder);background:var(--buttonPrimary);color:var(--brightColor)}.orderIconBtn.is-on:hover{background:var(--buttonPrimaryHover);border-color:var(--buttonPrimaryHover)}.orderEdit{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px;padding:8px 14px}.orderEdit span{font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--mutedColor)}.orderEdit input,.orderEdit select{width:100%;height:36px;border:1px solid var(--glassBorder);border-radius:var(--smallRadius);background:transparent;color:var(--brightColor);font:inherit;font-size:13px;font-weight:600;padding:0 10px}.orderDataRowCopy{border:0;background:transparent;font:inherit}.orderDialog{position:fixed;top:0;right:0;bottom:0;left:0;width:min(360px,calc(100% - 32px));height:fit-content;max-width:none;margin:auto;padding:0;border:0;background:transparent;color:var(--brightColor);overflow:visible}.orderDialog::backdrop{background:var(--overlay);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.orderDialog[open]{animation:curSelectFromPill .28s cubic-bezier(.22,1,.36,1)}body:not(.is-admin) .orderDialog,body:not(.is-admin) .orderDialog .orderPayAction{cursor:auto}body:not(.is-admin) .orderDialog .orderPayAction:not(:disabled){cursor:pointer}.orderDialogCard{width:100%;display:flex;flex-direction:column;gap:18px;padding:22px}.orderDialogCard p{margin:0;text-align:center;font-size:18px;font-weight:600}.orderDialogActions{display:flex;gap:8px}.orderDialogActions .orderPayAction{flex:1;min-height:52px}.orderPay{display:flex;flex-direction:column;align-items:center;gap:16px}.orderPayMeta{margin:0;color:var(--mutedColor);font-size:13px}.orderStageCard:has(.orderStatus){min-height:420px;padding-top:22px}.orderStatus{display:flex;flex-direction:column;align-items:center;flex:1;width:100%;text-align:center}.orderStatusMain{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:100%}.orderStatusActions{width:100%;display:flex;flex-direction:column;gap:8px;margin-top:auto}.orderStatus p{margin:0;max-width:28ch;font-size:18px;font-weight:400;line-height:1.45}button.orderStatusId{padding:0;border:0;background:none;color:#fbfbfb8c;font-weight:700;cursor:pointer}.orderStatus .orderPayAction{width:100%}.orderArt{width:120px;height:120px;color:var(--brightColor)}.orderStatus_wait .orderArt,.orderWaitSpin{width:72px;height:72px;border-radius:50%;border:3px solid rgba(255,255,255,.16);border-top-color:var(--brightColor);animation:orderSpin .9s linear infinite}@keyframes orderSpin{to{transform:rotate(360deg)}}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.chip{font-family:var(--bodyFont);font-size:12px;color:var(--brightColor);padding:7px 14px;border-radius:var(--smallRadius)}.confirmGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin-top:4px}.confirmCell{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--smallRadius)}.confirmCellCount{font-family:var(--bodyFont);font-size:22px;font-weight:700;color:var(--mainColor);line-height:1;min-width:28px}.confirmCellNetwork{font-family:var(--bodyFont);font-size:12px;font-weight:600;letter-spacing:.6px;color:var(--brightColor)}.partners{position:relative;z-index:1;overflow:hidden}.partnersFade{position:absolute;top:0;bottom:0;z-index:2;width:120px;pointer-events:none}.partnersFade_left{left:0;background:linear-gradient(to right,var(--darkColor) 20%,transparent)}.partnersFade_right{right:0;background:linear-gradient(to left,var(--darkColor) 20%,transparent)}.partnersTrack{display:flex;align-items:center;gap:72px;padding:32px 0;width:max-content}.partnersItem{flex-shrink:0;width:120px;display:flex;align-items:center;justify-content:center}.partnersLink{display:flex}.partnersLogo{max-height:32px;max-width:100%;object-fit:contain;opacity:.45;transition:opacity .3s}.partnersLink:hover .partnersLogo{opacity:1}.notFound{min-height:60vh;display:flex;align-items:center;justify-content:center;background:var(--darkColor)}.notFoundMessage{font-family:var(--bodyFont);font-size:14px;color:var(--mutedColor)}.qrcode{object-fit:contain}@media(hover:hover)and (pointer:fine){body:not(.is-admin) a,body:not(.is-admin) button,body:not(.is-admin) input,body:not(.is-admin) textarea,body:not(.is-admin) select,body:not(.is-admin) .sideBtn,body:not(.is-admin) .sideBtn_cta,body:not(.is-admin) .sideBtn_gray,body:not(.is-admin) .sideBtn_cta.is-disabled,body:not(.is-admin) .sideBtn_cta:disabled,body:not(.is-admin) .topBarActionPill,body:not(.is-admin) .exOptionBtn,body:not(.is-admin) .curSelectTrigger,body:not(.is-admin) .curSelectPanel,body:not(.is-admin) .curSelectOption,body:not(.is-admin) .bannerSegment,body:not(.is-admin) .loginSwitchBtn,body:not(.is-admin) .loginResend,body:not(.is-admin) .loginCodeCell,body:not(.is-admin) .footerLink,body:not(.is-admin) .partnersLink,body:not(.is-admin) .orderPayAction,body:not(.is-admin) .cookieBannerBtn,body:not(.is-admin) .appNavbarBtn,body:not(.is-admin) .glitch{cursor:none}}@media(max-width:768px){:root{--pagePad: 16px;--gap: 12px;--largeRadius: 20px}.box{padding:0 12px}.comingSoon .comingSoonGlitch{font-size:clamp(2.2rem,12vw,5rem)}.topBar{gap:8px}.topBarNavItem{width:42px;padding:0}.topBarNavIcon{display:block}.topBarNavLabel{display:none}.appNavbar_admin .appNavbarIcon{width:16px;height:16px}.cookieBanner{left:0;right:0;margin-inline:auto;width:min(300px,calc(100% - 24px));bottom:calc(84px + env(safe-area-inset-bottom,0px))}.orderBubble{bottom:calc(84px + env(safe-area-inset-bottom,0px))}.bannerSlide{min-height:200px;padding:28px 24px;gap:20px}.bannerSlideRow{flex-direction:column;align-items:flex-start;gap:16px}.bannerSlideHeadline{font-size:clamp(22px,6vw,32px)}.bannerSlideSub{font-size:12px;margin-top:8px}.bannerSlideStat{font-size:clamp(36px,12vw,56px)}.bannerSlideStatCol{align-items:flex-start}.bannerSegments{gap:6px}.faq{padding:28px 20px 32px;gap:20px}.faqItemTrigger{padding:18px 20px;gap:16px}.faqItemQuestion{font-size:15px}.faqItemAnswer{padding:0 20px 18px;font-size:14px}.exchangeGrid_step0,.exchangeGrid_step1{grid-template-columns:1fr}.exchangeGrid_step0{grid-template-rows:auto auto auto}.exchangeGrid_step1{grid-template-rows:auto auto auto auto}.exBackSlot{grid-column:1;grid-row:1;min-height:0}.exBackSlot-hidden{display:none}.exchangeGrid_step0 .exMainRow{grid-column:1;grid-row:1;min-height:0}.exchangeGrid_step0 .exBottom{grid-column:1;grid-row:2}.exchangeGrid_step0 .exCtaSlot{grid-column:1;grid-row:3;margin-left:0}.exchangeGrid_step1 .exMainRow{grid-column:1;grid-row:2;min-height:0}.exchangeGrid_step1 .exBottom{grid-column:1;grid-row:3}.exchangeGrid_step1 .exCtaSlot{grid-column:1;grid-row:4}.exAmountsGrid{grid-template-columns:1fr}.exSwap{top:calc(50% + 14px)}.exSwapGlyph{transform:rotate(90deg)}.exCol{min-height:0}.exColHeader{padding:16px 18px}.exMainRow>.exLayer:not(.exLayer_out),.exBottom>.exLayer:not(.exLayer_out){position:relative;inset:auto}.exMainRow{overflow:visible}.exMainRow_step1{min-height:0}.loginGrid{grid-template-columns:1fr;width:100%;max-width:360px}.loginCard{grid-column:auto}.sideBtn{width:100%;min-width:0;height:auto;min-height:56px;align-self:auto}.sideBtnLabel{writing-mode:horizontal-tb;transform:none;letter-spacing:1.6px;font-size:14px}.exCtaSlot{width:100%}.exBottomOptions{flex-direction:column}.exBottom{min-height:0;max-height:320px}.exchangeGrid_plain .exBottom{max-height:0}.exBottomOptionsFlash,.exBottomOptionsOne,.exBottomOptionsSale{flex:none;width:100%;max-width:none;max-height:0;margin-left:0;transition:max-height .5s cubic-bezier(.4,0,.2,1),max-width .5s cubic-bezier(.4,0,.2,1),opacity .35s ease,margin-top .5s cubic-bezier(.4,0,.2,1)}.exBottomOptionsFlash.is-open,.exBottomOptionsOne.is-open,.exBottomOptionsSale.is-open{flex-grow:0;max-width:none;max-height:80px}.exBottomOptions>.is-open~.is-open{margin-left:0;margin-top:var(--gap)}.exFlashCard{min-height:140px;padding:16px}.cardGridRow{gap:20px}.cardGrid span{font-size:22px}.exAmountInput{font-size:28px}.curSelectTrigger{top:8px;right:8px;height:38px;padding:0 12px;font-size:10px}.curSelectPanel_centered{animation:curSelectIn .28s cubic-bezier(.22,1,.36,1) forwards}}@keyframes loadingBar{0%,to{opacity:.28;transform:scaleY(.32)}50%{opacity:1;transform:scaleY(1)}}@keyframes cookieBannerIn{0%{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes cookieBannerOut{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,16px,0)}}@keyframes orderBubblePulse{0%{box-shadow:0 0 #fbfbfb8c}70%{box-shadow:0 0 0 8px #fbfbfb00}to{box-shadow:0 0 #fbfbfb00}}@media(prefers-reduced-motion:reduce){.loadingScreenBars i,.orderBubblePulse,.cookieBanner,.cookieBanner.is-leaving{animation:none}.loadingScreenBars i{opacity:.7;transform:scaleY(.7)}.loadingScreenBars i:nth-child(3){transform:scaleY(1)}.faqItemPanel,.faqItemIcon,.exBottom,.exBottomOptionsFlash,.exBottomOptionsOne,.exBottomOptionsSale{transition:none}}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes curSelectIn{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes curSelectFromPill{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes curSelectList{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes curOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes bannerIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes progFill{0%{width:0}to{width:100%}}@keyframes toast{10%{opacity:1;transform:translateY(0)}90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(16px)}}.tickerTrack{animation:ticker 32s linear infinite}.tickerTrack:hover{animation-play-state:paused}.bannerIn{animation:bannerIn .5s cubic-bezier(.22,1,.36,1) forwards}.ferrofluidContainer{position:relative;width:100%;height:100%;overflow:hidden}.ferrofluidContainer_screen{mix-blend-mode:screen}.appBg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.appBgFerro{width:100%;height:100%}.glitch{color:var(--brightColor);font-family:var(--displayFont);font-size:clamp(2rem,10vw,8rem);line-height:1;letter-spacing:-.04em;white-space:nowrap;font-weight:900;position:relative;margin:0 auto;-webkit-user-select:none;user-select:none;cursor:pointer}.glitch:after,.glitch:before{content:attr(data-text);position:absolute;top:0;color:var(--brightColor);background-color:var(--darkColor);overflow:hidden;clip-path:inset(0 0 0 0)}.glitch:not(.enableOnHover):after{left:10px;text-shadow:var(--after-shadow, -10px 0 var(--mainColor));animation:animate-glitch var(--after-duration, 3s) infinite linear alternate-reverse}.glitch:not(.enableOnHover):before{left:-10px;text-shadow:var(--before-shadow, 10px 0 cyan);animation:animate-glitch var(--before-duration, 2s) infinite linear alternate-reverse}.glitch.enableOnHover:after,.glitch.enableOnHover:before{content:"";opacity:0;animation:none}.glitch.enableOnHover:hover:after{content:attr(data-text);opacity:1;left:10px;text-shadow:var(--after-shadow, -10px 0 var(--mainColor));animation:animate-glitch var(--after-duration, 3s) infinite linear alternate-reverse}.glitch.enableOnHover:hover:before{content:attr(data-text);opacity:1;left:-10px;text-shadow:var(--before-shadow, 10px 0 cyan);animation:animate-glitch var(--before-duration, 2s) infinite linear alternate-reverse}@keyframes animate-glitch{0%{clip-path:inset(20% 0 50% 0)}5%{clip-path:inset(10% 0 60% 0)}10%{clip-path:inset(15% 0 55% 0)}15%{clip-path:inset(25% 0 35% 0)}20%{clip-path:inset(30% 0 40% 0)}25%{clip-path:inset(40% 0 20% 0)}30%{clip-path:inset(10% 0 60% 0)}35%{clip-path:inset(15% 0 55% 0)}40%{clip-path:inset(25% 0 35% 0)}45%{clip-path:inset(30% 0 40% 0)}50%{clip-path:inset(20% 0 50% 0)}55%{clip-path:inset(10% 0 60% 0)}60%{clip-path:inset(15% 0 55% 0)}65%{clip-path:inset(25% 0 35% 0)}70%{clip-path:inset(30% 0 40% 0)}75%{clip-path:inset(40% 0 20% 0)}80%{clip-path:inset(20% 0 50% 0)}85%{clip-path:inset(10% 0 60% 0)}90%{clip-path:inset(15% 0 55% 0)}95%{clip-path:inset(25% 0 35% 0)}to{clip-path:inset(30% 0 40% 0)}}.targetCursorWrapper{position:fixed;top:0;left:0;width:0;height:0;pointer-events:none;z-index:10001;mix-blend-mode:difference;transform:translate(-50%,-50%)}.targetCursorDot{position:absolute;left:50%;top:50%;width:4px;height:4px;background:#fff;border-radius:50%;transform:translate(-50%,-50%);will-change:transform}.targetCursorCorner{position:absolute;left:50%;top:50%;width:12px;height:12px;border:3px solid #fff;will-change:transform}.cornerTl{transform:translate(-150%,-150%);border-right:none;border-bottom:none}.cornerTr{transform:translate(50%,-150%);border-left:none;border-bottom:none}.cornerBr{transform:translate(50%,50%);border-left:none;border-top:none}.cornerBl{transform:translate(-150%,50%);border-right:none;border-top:none}.admin{position:relative;z-index:2;width:100%;color:var(--brightColor);font-family:var(--bodyFont)}.admin a,.admin a:visited,.admin a:hover,.admin a:active,.admin a:focus{text-decoration:none;color:inherit;outline:none}.admin a:not(.button){color:var(--brightColor);transition:var(--adminTransition)}.admin a:not(.button):hover{color:var(--adminMuted)}.admin a:not(.button).active{font-weight:600}.admin a.line{display:flex;align-items:center;gap:8px;width:100%;cursor:pointer}.admin a.button,.admin a.button:visited,.admin a.button:hover{color:var(--brightColor)}.admin .jc-sb{justify-content:space-between;width:100%}.admin h1{font-size:24px;font-weight:600}.admin h2{font-weight:600}.admin .small{font-size:12px;color:var(--adminMuted);text-align:center}.admin .hideText{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin .usersName{display:flex;align-items:baseline;min-width:0;max-width:100%}.admin .usersName strong,.admin .usersNameSep{flex:none;font-weight:700}.admin .usersNameSep{font-weight:400}.admin .usersNameText{min-width:0;max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin .logo{height:48px;transition:var(--adminTransition)}.admin .logo:hover{transform:scale(1.05)}.admin .lines{display:flex;flex-direction:column;width:100%;min-width:0;max-width:100%;gap:8px}.admin .line{display:flex;align-items:center;gap:8px}.admin input,.admin select,.admin textarea{font-size:14px;background:transparent;color:var(--brightColor);border:none;outline:none}.admin input::placeholder,.admin textarea::placeholder{color:var(--adminMuted)}.admin input[type=number]::-webkit-inner-spin-button,.admin input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.admin select{font-weight:600;width:100%}.admin .divider{width:100%;height:2px;background:var(--adminBorder)}.admin .button{display:flex;justify-content:center;align-items:center;padding:0 16px;width:fit-content;height:36px;border-radius:var(--adminRadiusSm);border:1px solid var(--buttonGlassBorder);background:var(--buttonGlass);font-size:13px;font-weight:700;letter-spacing:.04em;text-decoration:none;transition:var(--buttonEase);cursor:pointer;color:var(--brightColor)}.admin .button.w-100{width:100%}.admin .button:hover:not(:disabled){background:var(--buttonPrimary);border-color:var(--buttonPrimaryBorder);color:var(--brightColor)}.admin .button:disabled{background:var(--buttonGlass);border-color:var(--buttonGlassBorder);color:var(--mutedColor);cursor:default}.admin .button_danger{border-color:var(--buttonDangerBorder);background:var(--buttonGlass);color:var(--brightColor)}.admin .inputBlock{position:relative;display:flex;justify-content:space-between;align-items:center;padding:0 12px;width:100%;min-width:0;max-width:100%;height:36px;overflow:hidden;background:var(--fieldBackground);backdrop-filter:blur(calc(var(--adminBlur) * .65));-webkit-backdrop-filter:blur(calc(var(--adminBlur) * .65));border:1px solid var(--fieldBorder);border-radius:var(--adminRadiusSm);transition:var(--fieldEase)}.admin .inputBlock:not(.select):hover{border-color:var(--fieldBorderHover)}.admin .inputBlock:not(.select):focus-within{border-color:var(--fieldBorderFocus);box-shadow:var(--fieldRingFocus)}.admin .inputBlock.invalid{box-shadow:var(--fieldRingInvalid)}.admin .inputBlock input,.admin .inputBlock select{flex:1 1 auto;width:auto;min-width:0;height:100%}.admin .icon-toggle{cursor:pointer;flex-shrink:0}.admin .inputBlock textarea{width:100%}.admin .limitSwitchWrap{display:grid;grid-template-columns:1fr 1fr;gap:16px 32px;width:100%}.admin .limitSwitchLabel,.admin .limitSwitchWrap .adminSwitch{grid-column:1 / -1}.admin .limitSwitchLabel{color:var(--adminMuted);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.admin .checkBlock{display:flex;align-items:center;gap:16px;cursor:pointer}.admin button.checkBlock{width:auto;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left}.admin button.checkBlock p{margin:0}.admin button.bg{padding:0;border:0;cursor:pointer}.admin .checkBlock.invalid .checkbox{border-color:var(--errorColor)}.admin .checkbox{position:relative;width:20px;height:20px;min-width:20px;min-height:20px;border-radius:10px;border:2px solid rgba(255,255,255,.55)}.admin .checkbox:after{content:"";position:absolute;left:8px;top:8px;width:0;height:0;border-radius:6px;background:var(--brightColor);transition:var(--adminTransition)}.admin .checkBlock.checked .checkbox{border-color:var(--brightColor)}.admin .checkBlock.checked .checkbox:after{width:12px;height:12px;left:2px;top:2px}.admin .checkBlock.partial .checkbox{border-color:var(--brightColor)}.admin .checkBlock.partial .checkbox:after{width:12px;height:4px;left:2px;top:6px;border-radius:2px}.admin .checkBlock.exchangerParsedOk .checkbox:after{background:var(--successColor)}.admin .checkBlock.exchangerParsedOk .checkbox{border-color:var(--successColor)}.admin .checkBlock.exchangerParsedBad .checkbox:after{background:var(--errorColor)}.admin .checkBlock.exchangerParsedBad .checkbox{border-color:var(--errorColor)}.admin .row>.column,.admin .row>.contentWrap{flex:1;min-width:0}.admin .contentWrap{width:100%;height:calc(100vh - 80px);overflow:auto}.admin .contentWrap_full{height:100vh}.admin .mainFrame{display:flex;flex-direction:column;gap:64px;padding:48px 64px 32px;width:100%;max-width:1400px;box-sizing:border-box}.admin .block_2{display:flex;flex-direction:column;padding:32px;gap:32px;width:100%;box-sizing:border-box;background:var(--adminSurface);backdrop-filter:blur(calc(var(--adminBlur) * .65));-webkit-backdrop-filter:blur(calc(var(--adminBlur) * .65));border:1px solid var(--adminBorder);border-radius:var(--adminRadius);box-shadow:var(--adminShadow)}.admin .block_2.aiC{align-items:stretch}.admin .block_2 .row{flex-wrap:wrap;width:100%}.admin .block_2 .row>.lines{flex:1 1 0;min-width:0;width:auto}.admin .settingsBlocks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;align-items:stretch}.admin .settingsBlocks .block_2,.admin .settingsCard{width:auto;min-width:0;gap:18px;padding:22px}.admin .settingsCard h1{font-size:18px}.admin .settingsFields{display:grid;gap:12px;width:100%}.admin .settingsProviderFields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;width:100%;min-width:0}.admin .settingsField{display:flex;flex-direction:column;gap:6px;width:100%;min-width:0;max-width:100%}.admin .settingsField>span{color:var(--adminMuted);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.admin .settingsOptions{display:flex;flex-direction:column;gap:14px}.admin .settingsOption{display:grid;grid-template-columns:minmax(0,.9fr) minmax(168px,1.2fr);align-items:center;gap:12px}.admin .settingsOption p{margin:0;font-size:14px;font-weight:600}.admin .adminSwitch{position:relative;display:grid;grid-template-columns:repeat(var(--slide-count, 2),minmax(0,1fr));width:100%;height:36px;padding:3px;border:1px solid var(--adminBorder);border-radius:var(--adminRadiusPill);background:#ffffff09}.admin .adminSwitchThumb{position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--slide-count, 2));border-radius:var(--adminRadiusPill);background:var(--buttonPrimary);box-shadow:var(--adminShadow);transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .2s ease;pointer-events:none}.admin .adminSwitchThumb.is-hidden{opacity:0}.admin .adminSwitchBtn{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:0;background:transparent;color:var(--adminMuted);font:inherit;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:color .2s ease}.admin .adminSwitchBtn.is-active{color:var(--brightColor)}.admin .adminSwitchThumb.is-mixed{opacity:.4}.admin .adminSwitch_fill{width:100%;min-width:0}.admin .infoPanel .adminSwitch:not(.adminSwitch_fill){width:max-content;max-width:100%;flex:0 0 auto}.admin .infoPanel .adminSwitch:not(.adminSwitch_fill) .adminSwitchBtn{min-width:7.5rem;padding:0 16px}.admin .adminSwitch_period{flex:1 1 420px;max-width:640px}.admin .adminSwitch_compact{width:240px;flex:0 0 auto}.admin .settingsProviders{display:flex;flex-direction:column;gap:12px}.admin .settingsProvider{display:flex;flex-direction:column;gap:14px;padding:14px;border:1px solid var(--adminBorder);border-radius:16px;background:#ffffff08}.admin .settingsProviderHead{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.admin .settingsProviderHead strong{font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.admin .settingsProviderHead span{color:var(--adminMuted);font-size:13px;font-variant-numeric:tabular-nums}.admin .settingsProvider_fee{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer}.admin .settingsProvider_fee:hover{border-color:#f03c398c}.admin .popUp_fees{width:min(840px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto}.admin .feeToolbar{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(120px,.6fr);gap:12px;align-items:center}.admin .feeTable{display:flex;flex-direction:column;gap:8px;min-width:640px}.admin .feeTableRow{display:grid;grid-template-columns:minmax(108px,1.15fr) repeat(3,minmax(0,1fr));gap:8px;align-items:center}.admin .feeTableRow_head{color:var(--adminMuted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.admin .feeTableName{font-size:13px;font-weight:600}.admin .coursesParsingGrid .checkBlock{grid-column:1 / -1;width:100%}@media(max-width:1100px){.admin .settingsBlocks{grid-template-columns:1fr}}@media(max-width:520px){.admin .settingsOption,.admin .settingsProviderFields,.admin .feeToolbar{grid-template-columns:1fr}}.admin .referralDashboard{gap:24px;overflow-y:auto;height:100vh}.admin .referralHero,.admin .referralSection{width:100%;padding:32px;border-radius:var(--adminRadius);background:var(--adminBackground);border:1px solid var(--adminBorder);box-shadow:var(--adminShadow);backdrop-filter:blur(var(--adminBlur));-webkit-backdrop-filter:blur(var(--adminBlur))}.admin .referralHero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:end;gap:32px}.admin .referralHeroCopy{display:flex;flex-direction:column;gap:12px}.admin .referralHeroCopy h1,.admin .referralSectionHead h2{margin:0;color:var(--brightColor);font-family:var(--displayFont)}.admin .referralHeroCopy h1{max-width:680px;font-size:clamp(28px,3.5vw,48px);line-height:1.05}.admin .referralHeroCopy p{max-width:600px;color:var(--adminMuted);line-height:1.65}.admin .referralEyebrow,.admin .referralLinkLabel,.admin .referralStatLabel{color:var(--adminMuted);font-size:10px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase}.admin .referralLink{display:flex;align-items:center;min-width:0;width:100%;min-height:72px;padding:8px 8px 8px 20px;border:1px solid var(--adminBorder);border-radius:var(--adminRadiusPill);color:var(--brightColor);background:var(--adminSurface);cursor:pointer;transition:border-color var(--adminTransition),background var(--adminTransition)}.admin .referralLink:hover{border-color:var(--adminAccent)}.admin .referralLinkContent{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}.admin .referralLinkValue{display:block;width:100%;overflow:hidden;color:var(--brightColor);font-size:13px;font-weight:600;text-align:left;text-overflow:ellipsis;white-space:nowrap;transition:color .28s ease}.admin .referralLink:hover .referralLinkValue{color:var(--mainColor)}.admin .referralLinkIcon{display:flex;align-items:center;justify-content:center;flex:0 0 54px;width:54px;height:54px;border-radius:50%;background:var(--adminAccent)}.admin .referralSection{display:flex;flex-direction:column;gap:28px}.admin .referralSectionHead{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.admin .referralSectionHead>div:first-child{display:flex;flex-direction:column;gap:8px}.admin .referralSectionHead h2{font-size:24px}.admin .referralStatuses{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.admin .referralStatuses span,.admin .referralTierSummary{padding:9px 14px;border:1px solid var(--adminBorder);border-radius:var(--adminRadiusPill);color:var(--adminMuted);font-size:11px}.admin .referralStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin .referralStat{display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-height:124px;padding:20px;border:1px solid var(--adminBorder);border-radius:var(--adminRadiusSm);background:var(--adminSurface)}.admin .referralStatValue{overflow:hidden;color:var(--brightColor);font-family:var(--displayFont);font-size:clamp(20px,2.5vw,30px);text-overflow:ellipsis}.admin .referralTierCurrent{display:flex;flex-direction:column;align-items:flex-end}.admin .referralTierCurrent strong{color:var(--adminAccent);font-family:var(--displayFont);font-size:44px;line-height:1}.admin .referralTierCurrent span{margin-top:5px;color:var(--adminMuted);font-size:10px;letter-spacing:1.2px;text-transform:uppercase}.admin .referralProgress{position:relative;padding:0 12px}.admin .referralProgressTrack{position:absolute;top:8px;right:24px;left:24px;height:3px;overflow:hidden;border-radius:var(--adminRadiusPill);background:var(--adminBorder)}.admin .referralProgressFill{display:block;height:100%;border-radius:inherit;background:var(--adminAccent);transition:width .5s ease}.admin .referralProgressSteps{position:relative;z-index:1;display:flex;justify-content:space-between}.admin .referralProgressStep{display:flex;flex:0 0 72px;flex-direction:column;align-items:center;gap:5px;color:var(--adminMuted);text-align:center}.admin .referralProgressDot{width:18px;height:18px;border:4px solid var(--adminBackground);border-radius:50%;background:var(--adminBorder);box-shadow:0 0 0 1px var(--adminBorder)}.admin .referralProgressStep strong{color:var(--adminMuted);font-size:13px}.admin .referralProgressStep>span:last-child{font-size:9px;white-space:nowrap}.admin .referralProgressStep.is-done .referralProgressDot,.admin .referralProgressStep.is-current .referralProgressDot{background:var(--adminAccent);box-shadow:0 0 0 1px var(--adminAccent)}.admin .referralProgressStep.is-done strong,.admin .referralProgressStep.is-current strong{color:var(--brightColor)}.admin .referralProgressStep.is-current .referralProgressDot{box-shadow:0 0 0 1px var(--adminAccent),0 0 0 6px #f03c3924}.admin .referralTierSummary{align-self:flex-start}.admin .cabinetFormGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;width:100%}.admin .cabinetFormActions{gap:12px;flex-wrap:wrap}.admin .referralTierSummary strong{color:var(--brightColor)}.admin a.appNavbarBtn,.admin a.appNavbarBtn:visited,.admin a.appNavbarBtn:hover,.admin a.appNavbarBtn:active,.admin a.topBarLogo,.admin a.topBarLogo:hover{color:inherit}.admin .infoPanel{display:flex;align-items:center;gap:32px;padding:0 32px;width:100%;height:80px;background:var(--adminBackground);backdrop-filter:blur(var(--adminBlur));-webkit-backdrop-filter:blur(var(--adminBlur));border-bottom:1px solid var(--adminBorder)}.admin .infoPanel_rates{height:auto;min-height:80px;flex-wrap:wrap;padding-top:16px;padding-bottom:16px}.admin .infoPanel_rates>.row:first-child,.admin .infoPanel_rates>.row:last-child{flex:1 1 0;min-width:0}.admin .infoPanel_rates>.row:last-child{justify-content:flex-end}.admin .rateToolbar,.admin .rateActions{align-items:center;gap:16px}.admin .rateToolbarCount{font-variant-numeric:tabular-nums;white-space:nowrap}.admin .rateGroupSelect{width:auto;min-width:168px;height:32px;padding:0 14px}.admin .rateGroupSelect select{width:100%;background:transparent;color:inherit;font:inherit}.admin .infoPanel_rates .rateGroupSelect:hover,.admin .infoPanel_rates .rateGroupSelect:focus-within{transform:none}.admin .infoPanel_orders{position:relative;z-index:20;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;height:auto;min-height:80px;padding-top:12px;padding-bottom:12px}.admin .ordersBalance{position:relative;flex-shrink:0;outline:none}.admin .ordersBalanceTip{display:none;position:absolute;top:calc(100% + 8px);left:0;z-index:40;min-width:180px;padding:10px 12px;border:1px solid var(--adminBorder);border-radius:var(--adminRadiusSm);background:var(--adminHeadBackground);box-shadow:var(--adminShadow)}.admin .ordersBalanceTip p{display:flex;justify-content:space-between;gap:16px;margin:0;font-size:13px}.admin .ordersBalanceTip p+p{margin-top:6px}.admin .ordersBalanceTip span{color:var(--adminMuted)}.admin .ordersBalance:hover .ordersBalanceTip,.admin .ordersBalance:focus-within .ordersBalanceTip{display:block}.admin .infoPanelStats{display:flex;align-items:center;justify-content:center;gap:28px;min-width:0}.admin .infoPanelStat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:88px;text-align:center}.admin .infoPanelStat span{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--adminMuted)}.admin .infoPanelStat strong{font-size:18px;font-weight:700;color:var(--brightColor);line-height:1}.admin .infoPanel_orders .checkBlock{justify-self:end;flex-shrink:0}.admin .aiC{align-items:center}@media(max-width:900px){.admin .infoPanel_orders{grid-template-columns:1fr;height:auto;padding:16px 20px;gap:16px}.admin .infoPanelStats,.admin .infoPanel_orders .checkBlock{justify-content:center;justify-self:center}}.admin .block_3{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(60px,1fr));align-items:center;justify-items:start;padding:0 0 0 32px;width:100%;height:64px;border-bottom:1px solid var(--adminBorder);backdrop-filter:blur(var(--adminBlur));-webkit-backdrop-filter:blur(var(--adminBlur));transition:var(--adminTransition);cursor:pointer}.admin .block_3:hover:not(:first-child){background:var(--hover)}.admin .block_3.sticky{height:48px}.admin .rateGroupRow{padding-right:48px}.admin .rateGroupToggle{position:absolute;right:8px;top:50%;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:transparent;color:var(--brightColor);cursor:pointer;transform:translateY(-50%) rotate(-90deg);transition:transform .15s ease}.admin .rateGroupToggle.is-open{transform:translateY(-50%)}.admin .rateGroupToggle svg{width:16px;height:16px}.admin .rateGroupToggle svg *{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.admin .rateGroupChild{background:color-mix(in srgb,var(--hover) 40%,transparent)}.admin .limit_fixed{color:var(--successColor);font-weight:600}.admin .inputBlock:has(input:disabled){opacity:.45;pointer-events:none}.admin .inputBlock:has(input:disabled):hover,.admin .inputBlock:has(input:disabled):focus-within{box-shadow:none}.admin .exchangerLink{display:block;justify-self:stretch;min-width:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin .block_3-status{position:absolute;right:0;top:50%;height:60%;width:6px;transform:translateY(-50%);border-radius:32px 0 0 32px}.admin.admin_app .ordersPage{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.admin.admin_app .ordersPage .contentWrap{flex:1 1 0;min-height:0;height:auto;overflow:auto}.admin .ordersList{width:100%;min-width:980px}.admin .ordersRow{position:relative;display:grid;grid-template-columns:144px minmax(144px,.8fr) 144px minmax(144px,1fr) minmax(144px,1fr) 80px 80px 96px;align-items:center;gap:12px;padding:10px 20px 10px 32px;min-height:72px;border-bottom:1px solid var(--adminBorder);cursor:pointer}.admin .ordersRow_head,.admin .block_3.sticky{position:sticky;top:0;z-index:10;min-height:48px;background:var(--adminHeadBackground);backdrop-filter:none;-webkit-backdrop-filter:none;cursor:default;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--adminMuted)}.admin .ordersRow:not(.ordersRow_head):hover{background:var(--hover)}.admin .ordersId{justify-self:start;padding:0;border:0;background:none;color:var(--adminMuted);font-size:12px;font-weight:700;letter-spacing:.02em;cursor:pointer}.admin .ordersDir{display:flex;flex-direction:column;gap:6px;min-width:0}.admin .ordersDirLeg{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;overflow:hidden;font-size:12px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.admin .ordersDirArrow{color:var(--adminMuted);font-weight:700}.admin .ordersStack{display:flex;flex-direction:column;gap:2px;min-width:0}.admin .ordersReqs{gap:8px}.admin .ordersCell{min-width:0;font-size:13px;font-weight:600;color:var(--brightColor)}.admin .ordersCopy{display:block;width:fit-content;max-width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:color .28s ease}.admin .ordersCopy:hover{color:var(--mainColor)}.admin .ordersFio{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin .ordersProfit{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:color .15s ease,transform .15s ease}.admin .ordersProfit:hover{color:var(--mainColor);transform:translateY(-1px)}.admin .ordersOptions{display:flex;align-items:center;gap:4px;font-size:16px;line-height:1}.admin .ordersWhen{font-size:12px;font-weight:600;color:var(--brightColor)}.admin .ordersWhen span:last-child{color:var(--adminMuted)}.admin .ordersStatus{position:absolute;top:0;right:0;bottom:0;width:16px}.admin .ordersStatusSelect{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;z-index:2}.admin .ordersStatusBar{position:absolute;right:0;top:50%;height:100%;width:16px;transform:translateY(-50%)}.admin .block_3.ordersLoadMore,.admin .block_3.ordersLoadMore:hover:not(:first-child){display:flex;justify-content:center;justify-items:center;padding:0;cursor:default;background:transparent}.admin .ordersLoadMoreBtn{padding:0;border:0;background:none;color:var(--adminMuted);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.admin .ordersLoadMoreBtn:hover:not(:disabled){color:var(--brightColor)}.admin .ordersLoadMoreBtn:disabled{cursor:default;opacity:.7}.admin .smallBlock{display:inline-flex;align-items:center;justify-content:center;padding:0 10px;min-height:28px;background:transparent;border:1px solid var(--buttonGlassBorder);border-radius:10px;color:var(--brightColor);font-size:11px;font-weight:700;letter-spacing:.04em;line-height:1;white-space:nowrap;transition:var(--buttonEase),padding .28s ease,min-height .28s ease,width .28s ease;cursor:pointer}.admin .smallBlock:hover:not(.is-on):not(.active):not(.is-disabled){border-color:#ffffff47;background:#ffffff0a}.admin .smallBlock_icon{width:28px;min-width:28px;padding:0;font-size:13px}.admin .smallBlock.is-on,.admin .smallBlock.active,.admin .smallBlock.is-on:hover,.admin .smallBlock.active:hover{background:var(--buttonPrimary);border-color:var(--buttonPrimaryBorder);color:var(--brightColor)}.admin .smallBlock.is-on:hover,.admin .smallBlock.active:hover{background:var(--buttonPrimaryHover);border-color:var(--buttonPrimaryHover)}.admin .smallBlock.is-disabled{background:var(--buttonGlass);border-color:var(--buttonGlassBorder);color:var(--mutedColor);opacity:1;pointer-events:none}.admin .smallBlock.is-on.is-disabled{opacity:1;cursor:default}.admin .status{position:relative;width:16px;height:16px;border-radius:8px}.admin .status:after{content:"";position:absolute;top:4px;left:4px;width:8px;height:8px;background:inherit;border-radius:4px}.admin .popUp{position:fixed;top:50%;left:50%;z-index:100;display:flex;flex-direction:column;align-items:stretch;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto;padding:22px;gap:18px;background:var(--adminBackground);backdrop-filter:blur(var(--adminBlur));-webkit-backdrop-filter:blur(var(--adminBlur));border:1px solid var(--adminBorder);border-radius:var(--adminRadius);box-shadow:var(--adminShadow);transform:translate(-50%,-50%)}.admin .popUp_order{align-items:stretch;width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto}.admin .orderSheetHead{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin .orderSheetKicker{margin:0 0 4px;color:var(--adminMuted);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.admin .orderSheetId{font-size:18px;font-weight:700;letter-spacing:.02em}.admin .orderSheetTags{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.admin .orderSheetMark{display:inline-flex;align-items:center;justify-content:center;height:28px;min-width:28px;line-height:1;font-size:16px}.admin .orderSheetSection{display:flex;flex-direction:column;gap:12px}.admin .orderSheetGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.admin .orderSheetField_wide{grid-column:1 / -1}.admin .orderSheetMeta{display:grid;gap:8px}.admin .orderSheetMetaRow{display:grid;grid-template-columns:84px minmax(0,1fr);align-items:baseline;gap:10px;margin:0}.admin .orderSheetMetaRow span{color:var(--adminMuted);font-size:11px;font-weight:600;letter-spacing:.06em;line-height:1.4;text-transform:uppercase}.admin .orderSheetMetaRow strong,.admin .orderSheetMetaRow em,.admin .orderSheetMetaRow .ordersCopy{min-width:0;font-size:13px;font-style:normal;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.admin .popUpActions,.admin .coursesActions{display:flex;align-items:center;align-self:stretch;gap:8px;width:100%}.admin .popUpActions .button.w-100,.admin .coursesActions .button.w-100{flex:1 1 auto;width:auto;min-width:0}@media(max-width:640px){.admin .orderSheetGrid{grid-template-columns:1fr}.admin .orderSheetHead{flex-direction:column}.admin .orderSheetTags{justify-content:flex-start}}.admin .inputBlockSuffix{flex-shrink:0;margin-left:8px;color:var(--adminMuted);font-size:11px;font-weight:700;letter-spacing:.04em}.admin .ordersPopupTitle{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin:0;font-weight:600}.admin .ordersPopupTitleMark{line-height:1;font-size:16px}.admin .ordersPopupTitleId{color:var(--adminMuted);font-size:13px}.admin .popUp_payments,.admin .popUp_usdt{align-items:stretch;min-width:min(420px,calc(100vw - 32px));max-width:min(720px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto}.admin .popUp_usdt{min-width:min(360px,calc(100vw - 32px))}.admin .paymentsSheet{width:100%;overflow-x:auto}.admin .paymentsSheetGrid{display:grid;align-items:center;gap:8px 10px;min-width:320px}.admin .paymentsSheetLabel{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--adminMuted)}.admin .paymentsSheetGrid input:not(.paymentsColName),.admin .paymentsAdd{height:40px}.admin .paymentsSheetGrid input:not(.paymentsColName){width:100%;min-width:0;padding:0 12px;border:1px solid var(--adminBorder);border-radius:var(--adminRadiusSm);background:var(--adminSurface);color:var(--brightColor);font:inherit;font-weight:600}.admin .paymentsColName{min-width:0;width:100%;height:auto;min-height:20px;padding:0;border:0;background:transparent;color:var(--brightColor);font:inherit;font-size:13px;font-weight:700;line-height:1.2;text-align:center;cursor:text}.admin .paymentsColName.is-empty{color:var(--adminMuted);font-weight:600}.admin .paymentsColName:focus{outline:none}.admin .paymentsNote{width:100%;min-height:72px;padding:12px;border:1px solid var(--adminBorder);border-radius:var(--adminRadiusSm);background:var(--adminSurface);color:var(--brightColor);font:inherit;resize:vertical}.admin .paymentsNote:focus{outline:none;border-color:var(--adminAccent)}.admin .paymentsSheetGrid input:not(.paymentsColName):focus{outline:none;border-color:var(--adminAccent)}.admin .paymentsAdd{display:flex;align-items:center;justify-content:center;width:40px;padding:0;border:1px dashed var(--adminBorder);border-radius:var(--adminRadiusSm);background:transparent;color:var(--adminMuted);font-size:22px;line-height:1;cursor:pointer;transition:color .22s ease,border-color .22s ease,background-color .22s ease}.admin .paymentsAdd_row{width:100%}.admin .paymentsAdd_col{height:auto;min-height:40px;align-self:stretch}.admin .paymentsAdd:hover{color:var(--mainColor);border-color:var(--mainColor)}.admin .paymentsTotals{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.admin .paymentsTotal{display:flex;align-items:baseline;gap:8px;min-width:0}.admin .paymentsTotal>span{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--adminMuted)}.admin .paymentsTotalUnit{font:inherit;letter-spacing:normal;text-transform:none;color:inherit}.admin .paymentsTotal strong,.admin .paymentsTotalValue{font-size:14px;font-weight:700;color:var(--brightColor)}.admin .paymentsTotalValue{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.admin .paymentsTotalValue .ordersCopy{display:inline}.admin .bg{position:fixed;z-index:20;width:100vw;height:100vh;background:var(--overlay);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);top:0;right:0;bottom:0;left:0}@media(max-width:767px){.admin .mainFrame{padding:24px 0;gap:48px}.admin .block_2{padding:24px}.admin .referralDashboard{gap:16px;padding:16px}.admin .referralHero,.admin .referralSection{padding:22px}.admin .referralHero{grid-template-columns:1fr;gap:24px}.admin .referralHeroCopy h1{font-size:30px}.admin .referralSectionHead,.admin .referralTierHead{align-items:flex-start;flex-direction:column}.admin .referralStatuses{justify-content:flex-start}.admin .referralStats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin .referralStat{min-height:108px;padding:16px}.admin .referralTierCurrent{align-items:flex-start}.admin .referralProgress{overflow-x:auto;padding:8px 0 12px}.admin .referralProgressTrack{right:36px;left:36px;min-width:360px}.admin .referralProgressSteps{min-width:408px}}.admin .popUp_banners{width:min(600px,calc(100vw - 48px))}.admin .popUp_banners .inputBlock input,.admin .popUp_banners .inputBlock select{width:100%}.admin .bannerRow{grid-template-columns:32px repeat(auto-fit,minmax(60px,1fr)) 24px}.admin .bannerRowHandle{display:flex;align-items:center;justify-content:center;justify-self:end;width:24px;height:24px;color:var(--adminMuted);font-size:16px;line-height:1;cursor:grab;-webkit-user-select:none;user-select:none;transition:color var(--adminTransition)}.admin .bannerRowHandle:active{cursor:grabbing}.admin .bannerRow:hover .bannerRowHandle{color:var(--brightColor)}.admin .bannerRow_dragging{opacity:.45}.admin .bannerRow_dragOver{background:var(--hover);box-shadow:inset 0 0 0 1px var(--adminBorder)}.admin .popUp_faq{width:min(600px,calc(100vw - 48px))}.admin .popUp_rate{width:min(760px,calc(100vw - 48px));max-height:calc(100dvh - 48px);overflow:auto;align-items:stretch}.admin .popUp_rate .inputBlock input,.admin .popUp_rate .inputBlock select{width:100%}.admin .popUp_rate .inputBlock:hover,.admin .popUp_rate .inputBlock:focus-within{transform:none}.admin .rateForm{display:flex;flex-direction:column;gap:24px;width:100%}.admin .rateFormGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 20px;width:100%;min-width:0}.admin .rateFormSpan{grid-column:1 / -1}.admin .rateCodeRow{display:flex;gap:8px;align-items:center;width:100%}.admin .rateCodeRow .inputBlock{flex:1;min-width:0}.admin .rateIconBtn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;padding:6px;border:1px solid var(--adminBorder);border-radius:var(--adminRadiusSm);background:transparent;color:var(--adminMuted);font-size:10px;cursor:pointer}.admin .rateIconBtn img{width:100%;height:100%;object-fit:contain}.admin .rateIconOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;border:0;padding:0;background:transparent}.admin .rateIconMenu{position:fixed;z-index:80;width:280px;max-height:320px;overflow:auto;padding:8px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;background:var(--adminBackground);border:1px solid var(--adminBorder);border-radius:var(--adminRadiusSm);box-shadow:var(--adminShadow)}.admin .rateIconMenu button:not(.paymentsAdd){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:4px;border:0;border-radius:10px;background:transparent;color:var(--brightColor);overflow:hidden;cursor:pointer}.admin .rateIconMenu button:not(.paymentsAdd).is-active,.admin .rateIconMenu button:not(.paymentsAdd):hover{background:var(--hover)}.admin .rateIconMenu img{width:28px;height:28px;object-fit:contain}.admin .rateIconMenu span{max-width:100%;overflow:hidden;color:var(--adminMuted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.admin .popUp_icons{z-index:130;width:min(420px,calc(100vw - 32px))}.admin .iconDrop{display:flex;align-items:center;justify-content:center;width:100%;min-height:160px;padding:24px;border:1px dashed var(--adminBorder);border-radius:var(--adminRadiusSm);background:transparent;color:var(--adminMuted);font:inherit;font-size:14px;text-align:center;cursor:pointer}.admin .iconDrop:hover,.admin .iconDrop.is-over{border-color:var(--mainColor);color:var(--mainColor)}.admin .rateFormGrid .lines,.admin .rateFormGrid .inputBlock{width:100%;min-width:0;max-width:100%}.admin .rateFormLabel{color:var(--adminMuted);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.admin .rateFormGroup{color:var(--adminMuted);font-size:12px}.admin .popUp_rate .inputBlock.is-mixed input,.admin .popUp_rate .inputBlock.is-mixed select{color:var(--adminMuted);font-style:italic}.admin .rateFormMerchants,.admin .rateFormOptions{display:flex;flex-direction:column;gap:10px;width:100%}.admin .rateOptions{flex-wrap:wrap;gap:8px}.admin .rateMerchantRow{align-items:center;gap:8px;width:100%}.admin .rateMerchantRowIndex{flex:0 0 18px;color:var(--adminMuted);font-size:12px;font-weight:700;text-align:center}.admin .rateMerchantRow .inputBlock{flex:1;min-width:0}.admin .rateMerchantRow .iconButton,.admin .rateMerchantAdd{flex-shrink:0}@media(max-width:767px){.admin .rateFormGrid{grid-template-columns:1fr}}.admin .popUp_faq .inputBlock input,.admin .popUp_faq .inputBlock select,.admin .popUp_faq .inputBlock textarea{width:100%}.admin .inputBlock_area{height:auto;min-height:132px;align-items:flex-start;padding:10px 12px}.admin .inputBlock_area textarea{min-height:116px;resize:vertical;line-height:1.5}.admin .coursesPage{gap:0;height:100vh;min-width:0;overflow:hidden}.admin .coursesTabs{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.admin .iconButton{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 36px;padding:0;border:1px solid var(--buttonGlassBorder);border-radius:var(--adminRadiusSm);background:transparent;color:var(--brightColor);cursor:pointer;transition:var(--buttonEase)}.admin .iconButton svg{width:16px;height:16px}.admin .iconButton svg *{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.admin .iconButton:hover:not(:disabled):not(.is-on){background:var(--buttonPrimary);border-color:var(--buttonPrimaryBorder);color:var(--brightColor)}.admin .iconButton.is-on,.admin .iconButton.is-on:hover:not(:disabled){background:var(--buttonPrimary);border-color:var(--buttonPrimaryBorder);color:var(--brightColor)}.admin .iconButton:disabled{color:var(--mutedColor);cursor:default}.admin .coursesLayout{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,480px);gap:0;flex:1;min-height:0}.admin .coursesRates,.admin .coursesSettings{display:flex;flex-direction:column;min-width:0;min-height:0}.admin .coursesRates{flex:1;min-height:0;overflow:auto;border-right:1px solid var(--adminBorder)}.admin .coursesRatesList .block_3{grid-template-columns:repeat(3,minmax(0,1fr));cursor:default}.admin .coursesSettings{gap:16px;padding:24px;overflow:hidden;box-sizing:border-box}.admin .coursesSettings>.adminSwitch{flex:0 0 auto;width:100%}.admin .coursesSettings .block_2{flex:1 1 auto;min-height:0;overflow:auto;gap:20px;padding:24px}.admin .coursesSettings .coursesField,.admin .coursesSettings .coursesField .inputBlock,.admin .coursesSettings .coursesField input{width:100%;max-width:none}.admin .coursesPartnerRow{gap:8px;width:100%}.admin .coursesPartnerRow .inputBlock{flex:1;min-width:0}.admin .coursesPartnerRow .iconButton,.admin .coursesPartnerAdd{flex-shrink:0}.admin .coursesParsingGroups{display:flex;flex-direction:column;gap:20px;width:100%}.admin .coursesParsingCard{display:flex;flex-direction:column;gap:16px;width:100%;padding:20px;box-sizing:border-box;border:1px solid var(--adminBorder);border-radius:16px}.admin .coursesParsingCardTitle{margin:0;font-size:13px;font-weight:700;color:var(--adminMuted);text-transform:uppercase;letter-spacing:.06em}.admin .coursesParsingGrid{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px;width:100%}.admin .coursesParsingGridTitle,.admin .coursesParsingNote{grid-column:1 / -1}.admin .coursesParsingGridTitle{margin:8px 0 0;font-size:13px;font-weight:700}.admin .coursesParsingNote{margin:0;color:var(--adminMuted);font-size:13px}@media(max-width:640px){.admin .coursesParsingCard .coursesParsingGrid{grid-template-columns:1fr}}.admin .coursesParsingGrid .lines,.admin .coursesParsingGrid .inputBlock,.admin .coursesParsingGrid input,.admin .coursesParsingGrid select{width:100%;max-width:none}.admin .coursesOut{color:var(--adminAccent)}.admin .coursesDir{display:flex;align-items:center;gap:12px;min-width:0}.admin .coursesDir .line{align-items:center;line-height:1}.admin .coursesDirArrow{color:var(--adminMuted);flex-shrink:0}.admin .block_3.is-muted{opacity:.4}.admin .coursesActions{padding:0 0 8px}.admin .logsChecks{display:flex;flex-direction:column;gap:12px;width:100%}@media(max-width:1200px){.admin .coursesPage{height:auto;overflow:auto}.admin .coursesLayout{grid-template-columns:1fr;height:auto;overflow:visible}.admin .coursesRates{min-height:320px;border-right:none;border-bottom:1px solid var(--adminBorder)}}.admin.admin_app{display:flex;flex-direction:column;height:100%;max-height:100%;overflow:hidden}.admin.admin_app .topBarSticky{position:relative;flex-shrink:0;padding-bottom:16px}.admin.admin_app .adminFrameWrap{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding-bottom:calc(var(--appNavSpace) + env(safe-area-inset-bottom,0px))}.admin.admin_app .adminFrameWrap_wide{max-width:none;padding-left:32px;padding-right:32px}.admin.admin_app .adminFrame{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--adminBackground);border:1px solid var(--adminBorder);border-radius:var(--adminRadius);box-shadow:var(--adminShadow)}.admin.admin_app .adminFrame>.column,.admin.admin_app .adminFrame>.coursesPage,.admin.admin_app .adminFrame>.contentWrap,.admin.admin_app .adminFrame>.contentWrap_full,.admin.admin_app .adminFrame>.mainFrame,.admin.admin_app .adminFrame>.referralDashboard,.admin.admin_app .adminFrame>.loadingScreen{flex:1 1 auto;min-height:0;width:100%;height:auto;max-height:100%}.admin.admin_app .adminFrame>.column,.admin.admin_app .adminFrame>.coursesPage{overflow:hidden}.admin.admin_app .adminFrame>.contentWrap,.admin.admin_app .adminFrame>.contentWrap_full,.admin.admin_app .adminFrame>.mainFrame,.admin.admin_app .adminFrame>.referralDashboard{overflow:auto}.admin.admin_app .adminFrame>.loadingScreen{min-height:0}.admin.admin_app .infoPanel{flex-shrink:0}.admin.admin_app .contentWrap,.admin.admin_app .contentWrap_full{flex:1 1 auto;min-height:0;height:auto;overflow:auto;padding-bottom:0}.admin.admin_app .coursesPage{flex:1 1 auto;min-height:0;height:auto;overflow:hidden;padding-bottom:0}.admin.admin_app .referralDashboard{flex:1 1 auto;min-height:0;height:auto;overflow:auto;padding:24px}.admin.admin_app .mainFrame{max-width:none;margin:0;padding:24px;gap:24px}@media(max-width:767px){.admin.admin_app .mainFrame{padding:16px;gap:16px}.admin.admin_app .referralDashboard{padding:16px}}@media(max-width:1200px){.admin.admin_app .coursesPage{overflow:auto}.admin.admin_app .coursesLayout{flex:1 0 auto;height:auto;overflow:visible}}.admin.admin_app .statsPage{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.admin.admin_app .statsPage .contentWrap{display:flex;flex-direction:column;flex:1 1 0;min-height:0;height:auto;overflow:auto}.admin .infoPanel_stats{height:auto;min-height:80px;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;padding-bottom:12px}.admin .statsRange{display:flex;align-items:center;gap:10px}.admin .statsRange .inputBlock{width:168px}.admin .statsRange .inputBlock input{width:100%;color-scheme:dark}.admin .statsRange .inputBlock:hover,.admin .statsRange .inputBlock:focus-within{transform:none}.admin .statsRangeSep{color:var(--adminMuted)}.admin .statsBody{display:flex;flex-direction:column;gap:20px;padding:20px 32px 32px}.admin .statsOverview{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(160px,220px);gap:16px;align-items:stretch}.admin .statsPieCard{align-items:center;justify-content:center;min-width:188px;padding:16px;cursor:pointer}.admin .statsPie{position:relative;width:148px;height:148px;flex-shrink:0}.admin .statsPie svg{width:100%;height:100%}.admin .statsPieRing{fill:none;stroke:var(--adminBorder);stroke-width:16}.admin .statsPie path{pointer-events:none}.admin .statsPieCenter{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;pointer-events:none}.admin .statsPieCenter strong{font-size:22px;line-height:1}.admin .statsStatusDot{width:8px;height:8px;border-radius:50%;flex:0 0 8px;display:inline-block}.admin .statsStatusDot.is-empty{visibility:hidden;background:transparent}.admin .statsCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin .statsCards .infoPanelStat{min-width:0;min-height:96px;padding:16px 12px;background:var(--adminSurface);border:1px solid var(--adminBorder);border-radius:var(--adminRadius)}.admin .statsDelta{display:block;margin-top:4px;font-size:12px;font-style:normal;color:var(--adminMuted)}.admin .statsDelta.is-up{color:var(--successColor)}.admin .statsDelta.is-down{color:var(--errorColor)}.admin .statsSection{display:flex;flex-direction:column;gap:10px}.admin .statsOptions{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:0;min-width:228px;padding:10px 14px}.admin .statsOption{display:grid;grid-template-columns:3px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:12px;row-gap:5px;min-height:0;padding:12px 2px}.admin .statsOption+.statsOption{border-top:1px solid var(--adminBorder)}.admin .statsOptionBar{grid-row:1 / -1;width:3px;height:100%;min-height:28px;border-radius:99px}.admin .statsOptionLabel{min-width:0;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--adminMuted)}.admin .statsOption strong{font-size:22px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.admin .statsOption p{grid-column:2 / -1;display:flex;justify-content:space-between;gap:12px;margin:0;color:var(--adminMuted);font-size:12px;font-variant-numeric:tabular-nums}.admin .statsChartCard{padding:16px;gap:32px}.admin .statsChartCardHead{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px;width:100%}.admin .statsChart{display:flex;align-items:stretch;gap:6px;width:100%;height:260px}.admin .statsChartCol{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:8px;cursor:pointer}.admin .statsChartTrack{position:relative;flex:1 1 auto;display:flex;align-items:flex-end;border-bottom:1px solid var(--adminBorder)}.admin .statsChartStack{position:relative;display:flex;flex-direction:column-reverse;width:100%;min-height:2px;overflow:hidden;border-radius:6px 6px 0 0}.admin .statsChartSeg{width:100%;min-height:2px}.admin .statsChartStack_finance{background:#fbfbfb29}.admin .statsChartSeg_volume{display:none}.admin .statsChartSeg_profit{position:absolute;left:0;right:0;bottom:0;background:var(--successColor);min-height:2px}.admin .statsChartCol span{height:16px;color:var(--adminMuted);font-size:11px;text-align:center;white-space:nowrap}.admin .statsChart_dense .statsChartCol span{height:38px;font-size:9px;transform:rotate(-60deg);transform-origin:top center}.admin .statsEmpty{width:100%;margin:auto;color:var(--adminMuted);text-align:center}.admin .statsTip{position:fixed;z-index:90;min-width:168px;max-width:240px;padding:12px 14px;border:1px solid var(--adminBorder);border-radius:var(--adminRadiusSm);background:var(--adminHeadBackground);box-shadow:var(--adminShadow);pointer-events:none}.admin .statsTipTitle{margin:0 0 8px;color:var(--adminMuted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.admin .statsTipRow{display:flex;align-items:center;gap:8px;min-height:20px;font-size:13px}.admin .statsTipRow>span{flex:1 1 auto;min-width:0}.admin .statsTipRow.is-muted{padding-left:18px;color:var(--adminMuted);font-size:12px}.admin .statsTable{display:flex;flex-direction:column;border:1px solid var(--adminBorder);border-radius:var(--adminRadius);overflow:hidden;isolation:isolate;background:var(--adminSurface)}.admin .statsTable .block_3{backdrop-filter:none;-webkit-backdrop-filter:none}.admin .statsTable .block_3:first-child{border-radius:var(--adminRadius) var(--adminRadius) 0 0}.admin .statsTable .block_3:last-child{border-bottom:none;border-radius:0 0 var(--adminRadius) var(--adminRadius)}.admin .statsTableRow{display:grid;grid-template-columns:minmax(180px,2fr) repeat(4,minmax(80px,1fr));gap:12px;padding-right:32px;cursor:default}.admin .statsTableRow>span:not(:first-child){justify-self:end;text-align:right}.admin .statsTableRow.sticky{position:sticky;top:0;z-index:1;background:var(--adminBackground)}@media(max-width:1100px){.admin .statsOverview{grid-template-columns:auto minmax(0,1fr)}.admin .statsOptions{grid-column:1 / -1}}@media(max-width:767px){.admin .statsBody{padding:16px 16px 24px}.admin .adminSwitch_period{width:100%;max-width:none;min-width:0}.admin .adminSwitchBtn{font-size:11px}.admin .statsOverview{grid-template-columns:1fr}.admin .statsTable{overflow:auto}.admin .statsCards{grid-template-columns:1fr 1fr}.admin .statsRange{width:100%}.admin .statsRange .inputBlock{flex:1 1 auto;width:auto}.admin .statsTableRow{min-width:640px}}.admin .myOrders{gap:24px}.admin .myOrdersHead h1{margin:0}.admin .myOrdersHead p{margin:6px 0 0;color:var(--adminMuted);font-size:13px}.admin .myOrdersEmpty{padding:32px;border:1px solid var(--adminBorder);border-radius:var(--adminRadius);background:var(--adminSurface);color:var(--adminMuted);text-align:center}.admin .myOrdersList{display:flex;flex-direction:column;gap:8px}.admin a.myOrder{display:grid;grid-template-columns:96px minmax(0,1fr) minmax(0,1fr) 150px 140px;align-items:center;gap:16px;padding:14px 18px;border:1px solid var(--adminBorder);border-radius:16px;background:var(--adminSurface);color:var(--brightColor);transition:border-color var(--adminTransition)}.admin a.myOrder:hover{color:var(--brightColor);border-color:#f03c398c}.admin .myOrderId{font-weight:700;font-variant-numeric:tabular-nums}.admin .myOrderLeg{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}.admin .myOrderDate{color:var(--adminMuted);font-size:12px;font-variant-numeric:tabular-nums}.admin .myOrderStatus{justify-self:end;padding:6px 12px;border:1px solid var(--status-color);border-radius:var(--adminRadiusPill);background:color-mix(in srgb,var(--status-color) 14%,transparent);color:var(--brightColor);font-size:12px;font-weight:700;white-space:nowrap}@media(max-width:900px){.admin a.myOrder{grid-template-columns:1fr auto;gap:8px 12px}.admin .myOrderLeg,.admin .myOrderDate{grid-column:1 / -1}.admin .myOrderStatus{grid-row:1;grid-column:2}}.admin .bg.rateIconBg{z-index:120}.admin .rateIconMenu{z-index:130}.admin .popUp.popUp_icons{z-index:140}.admin .infoPanel_cabinet{justify-content:space-between;height:auto;min-height:80px;gap:16px 32px}.admin .infoPanel_cabinet h1{margin:0;font-size:22px;font-family:var(--displayFont)}.admin .infoPanel_cabinet .infoPanelStats{margin-left:auto;justify-content:flex-end}.admin a.ordersRow{color:inherit;text-decoration:none}.admin .ordersRow.cabinetOrdersRow{grid-template-columns:88px minmax(180px,1.5fr) minmax(140px,.8fr) 140px 168px;cursor:pointer}.admin .ordersRow.cabinetOrdersRow_ref{grid-template-columns:88px minmax(180px,1.4fr) 88px minmax(120px,.7fr) 140px 168px;cursor:default}.admin .cabinetOrdersList{min-width:760px}.admin .cabinetOrdersList_ref{min-width:860px}.admin .cabinetOrdersStatus{justify-self:start;padding:6px 12px;border:1px solid var(--status-color);border-radius:var(--adminRadiusPill);background:color-mix(in srgb,var(--status-color) 14%,transparent);font-size:12px;font-weight:700;white-space:nowrap}.admin .cabinetOrdersTime{color:var(--adminMuted);font-size:12px;font-variant-numeric:tabular-nums}.admin .cabinetOrdersEmpty{padding:32px;color:var(--adminMuted);text-align:center}.admin .accountSheet{display:flex;flex-direction:column;width:100%;overflow:hidden;border:1px solid var(--adminBorder);border-radius:16px;background:var(--adminSurface)}.admin .accountSheetRow{display:grid;grid-template-columns:120px minmax(0,1fr) 112px;align-items:center;gap:16px;min-height:64px;padding:12px 16px;border-bottom:1px solid var(--adminBorder)}.admin .accountSheetRow:last-child{border-bottom:0}.admin .accountSheetRow>.button{justify-self:end}.admin .accountSheetRow>span:first-child{color:var(--adminMuted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.admin .accountSheetNote{margin:0;color:var(--adminMuted);font-size:13px}.admin .requisiteCardTitle,.admin .addressRowCurrency{min-width:0;font-size:14px}.admin .requisiteCardBody{display:flex;flex-direction:column;gap:8px}.admin .requisiteCardBody p{display:flex;justify-content:space-between;gap:12px;margin:0;font-size:13px}.admin .requisiteCardBody span{color:var(--adminMuted)}.admin .requisiteCardBody strong{font-weight:600;text-align:right;overflow-wrap:anywhere}.admin .requisiteCardActions,.admin .addressRowActions{display:flex;align-items:center;gap:8px}.admin .requisiteCardSave{flex:1 1 auto;width:auto;min-width:0}.admin .addressList{display:flex;flex-direction:column;gap:8px;width:100%}.admin .addressList:empty{display:none}.admin .addressRow{display:grid;grid-template-columns:32px minmax(88px,140px) minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:8px 12px;border:1px solid var(--adminBorder);border-radius:14px;background:var(--adminSurface)}.admin .addressRowValue{min-width:0;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.admin .requisiteCardIcon{width:32px;height:32px;flex-shrink:0}@media(max-width:767px){.admin .infoPanel_cabinet{align-items:flex-start;flex-direction:column;height:auto;padding-top:16px;padding-bottom:16px}.admin .infoPanel_cabinet .infoPanelStats{margin-left:0;justify-content:flex-start}.admin .accountSheetRow,.admin .addressRow{grid-template-columns:1fr auto}.admin .accountSheetRow>span:first-child,.admin .addressRow .requisiteCardIcon{grid-column:1 / -1}.admin .accountSheetRow .inputBlock,.admin .accountSheetNote,.admin .addressRowValue,.admin .addressRow .inputBlock{grid-column:1 / -1}}.admin .refOrdersHead{padding:24px 32px 0}.admin .refOrdersEmpty{margin:16px 32px}@media(max-width:767px){.admin .refOrdersHead{padding:16px 16px 0}.admin .refOrdersEmpty{margin:12px 16px}}.admin .cabinetInline{display:flex;gap:12px;align-items:stretch}.admin .cabinetInline .inputBlock{flex:1 1 auto;min-width:0}.admin .cabinetInline .button{flex-shrink:0;white-space:nowrap}.admin .requisiteGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;width:100%}.admin .requisiteGrid:empty{display:none}.admin .requisiteCard{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--adminBorder);border-radius:var(--adminRadiusSm);background:var(--adminSurface)}.admin .requisiteCardHead{display:flex;align-items:center;gap:12px}.admin .requisiteCardIcon{width:32px;height:32px;flex-shrink:0;object-fit:contain}.admin .requisiteCardCurrency{flex:1 1 auto;min-width:0}.admin .popUp_account{width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto}.admin .accountModalHead{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin .accountModalHead h3{margin:0}
