*{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;--goldColor: #e3b34a;--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:none;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;flex-wrap:wrap;align-items:stretch;gap:var(--gap);width:100%}.exBottomOptions .exOptionBtn{flex:1 1 180px;width:auto;min-width:0;height:72px;overflow:hidden;transition:var(--buttonEase)}.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:not(.exLayer_out){position:relative;inset:auto;height:auto}.exBottom>.exLayer>.exBottomOptions,.exBottom>.exLayer>.exOptionBtn{flex:1 1 auto;min-width:0;width:100%;height:auto;min-height:72px}.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:minmax(0,.5fr) minmax(0,.5fr);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)}.exNotice{position:relative;display:flex;flex-direction:row;align-items:flex-start;gap:8px;padding:12px 24px;border-radius:var(--smallRadius);font-size:13px;line-height:1.4}.exNotice:before{content:"";position:absolute;left:0;top:0;width:12px;height:100%;border-radius:var(--smallRadius) 0 0 var(--smallRadius)}.exNoticeText{display:flex;flex-direction:column;gap:4px;min-width:0}.exNoticeMark{display:flex;align-items:center;justify-content:center;flex:0 0 18px;width:18px;height:18px;margin-top:1px;border-radius:50%;color:#1c1404}.exNoticeMark svg{width:12px;height:12px}.exNoticeMark svg *{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.exNotice_warning{background:#e6b02e24;border:1px solid rgba(230,176,46,.1)}.exNotice_warning:before,.exNotice_warning .exNoticeMark{background:#e6b02e}.exNotice_error{background:#f03c3924;border:1px solid rgba(240,60,57,.1)}.exNotice_error:before,.exNotice_error .exNoticeMark{background:#f03c39}.exNotice_info{background:#4c8dff24;border:1px solid rgba(76,141,255,.1)}.exNotice_info:before,.exNotice_info .exNoticeMark{background:#4c8dff}.exNotice_done{background:#3cba6e24;border:1px solid rgba(60,186,110,.1)}.exNotice_done:before,.exNotice_done .exNoticeMark{background:#3cba6e}.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}.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}}.exFieldWrap{display:flex;flex-direction:column;gap:8px;min-width:0}.exField{display:flex;align-items:center;min-width:0;min-height:52px;border-radius:var(--smallRadius)}.exField.is-valid{box-shadow:var(--fieldRingValid)}.exFieldInput{font-family:var(--bodyFont);flex:1;min-width:0;padding:0 18px;font-size:15px;letter-spacing:.2px;color:var(--brightColor);background:none;border:none;outline:none;height:100%}.exFieldInput::placeholder{color:var(--mutedColor);opacity:1}.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}.curSelectBack{display:flex;align-items:center;gap:10px;width:100%;margin:0;padding:6px 0;border:0;border-radius:var(--smallRadius);background:transparent;color:var(--brightColor);font-family:var(--bodyFont);font-size:13px;font-weight:700;letter-spacing:0;text-transform:none;text-align:left;cursor:pointer;transition:background-color .2s ease}.curSelectBack:hover{background:var(--hover)}.curSelectBackArrow,.curSelectOptionChevron{width:9px;height:9px;object-fit:contain;flex-shrink:0}.curSelectBackArrow{opacity:.8;transform:rotate(90deg)}.curSelectOptionChevron{margin-left:auto;opacity:.4;transform:rotate(-90deg)}.curSelectOption.is-active .curSelectOptionChevron{opacity:.8}.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}.loginForgot{align-self:flex-end;padding:0;border:none;background:none;color:var(--mutedColor);font-family:var(--bodyFont);font-size:12px;font-weight:600;cursor:pointer}.loginForgot:hover:not(:disabled){color:var(--brightColor)}.loginForgot: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,.advantages{padding:32px 56px;display:flex;flex-direction:column;gap:28px}.faqHeader,.advantagesHeader{display:flex;flex-direction:column;gap:14px}.faqEyebrow,.advantagesEyebrow{font-family:var(--bodyFont);font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:2.4px;color:var(--mainColor)}.faqTitle,.advantagesTitle{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}.advantagesGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(190px,auto);grid-auto-flow:dense;gap:var(--gap)}.advantageCard{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:var(--gap);height:100%;min-width:0;padding:28px;border-radius:var(--largeRadius);overflow:hidden;position:relative;color:var(--brightColor);background:var(--glassSurface);border:1px solid var(--glassBorder);backdrop-filter:blur(var(--glassBlur));-webkit-backdrop-filter:blur(var(--glassBlur));box-shadow:var(--glassShadow)}.advantageCard_sizeWide,.advantageCard_sizeLarge{grid-column:span 2}.advantageCard_sizeTall,.advantageCard_sizeLarge{grid-row:span 2}.advantageCard_placeTopRight,.advantageCard_placeBottomRight{grid-template-columns:minmax(0,1fr) auto}.advantageCard_placeTopLeft,.advantageCard_placeBottomLeft{grid-template-columns:auto minmax(0,1fr)}.advantageCard_placeTopRight .advantageCardText,.advantageCard_placeBottomRight .advantageCardText{grid-column:1;grid-row:1}.advantageCard_placeTopLeft .advantageCardText,.advantageCard_placeBottomLeft .advantageCardText,.advantageCard_placeTopRight .advantageCardVisual,.advantageCard_placeBottomRight .advantageCardVisual{grid-column:2;grid-row:1}.advantageCard_placeTopLeft .advantageCardVisual,.advantageCard_placeBottomLeft .advantageCardVisual{grid-column:1;grid-row:1}.advantageCard_placeTopRight .advantageCardVisual,.advantageCard_placeTopLeft .advantageCardVisual{align-self:start}.advantageCard_placeBottomRight .advantageCardVisual,.advantageCard_placeBottomLeft .advantageCardVisual,.advantageCard_placeTopRight .advantageCardText,.advantageCard_placeTopLeft .advantageCardText{align-self:end}.advantageCard_placeBottomRight .advantageCardText,.advantageCard_placeBottomLeft .advantageCardText{align-self:start}.advantageCard_placeTopRight .advantageCardVisual,.advantageCard_placeBottomRight .advantageCardVisual{align-items:flex-end;text-align:right}.advantageCard:not(:has(.advantageCardVisual)),.advantageCard:not(:has(.advantageCardVisual)).advantageCard_placeTopLeft,.advantageCard:not(:has(.advantageCardVisual)).advantageCard_placeTopRight,.advantageCard:not(:has(.advantageCardVisual)).advantageCard_placeBottomLeft,.advantageCard:not(:has(.advantageCardVisual)).advantageCard_placeBottomRight{grid-template-columns:minmax(0,1fr)}.advantageCard:not(:has(.advantageCardVisual)) .advantageCardText{grid-column:1;align-self:start}.advantageCard_themeRed{background:var(--mainColor);color:var(--brightColor)}.advantageCard_themeDark{background:var(--darkColor);color:var(--brightColor)}.advantageCardText{flex:1;min-width:0}.advantageCardTitle{font-family:var(--displayFont);font-size:clamp(22px,2.4vw,32px);font-weight:700;line-height:1.05;overflow-wrap:break-word}.advantageCardDescription{margin-top:12px;font-family:var(--bodyFont);font-size:13px;line-height:1.65;color:inherit;opacity:.58;overflow-wrap:break-word}.advantageCardVisual{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0}.advantageCardVisual:has(.advantageCardImage){width:clamp(96px,32%,148px)}.advantageCard_sizeWide .advantageCardVisual:has(.advantageCardImage),.advantageCard_sizeLarge .advantageCardVisual:has(.advantageCardImage){width:clamp(120px,30%,180px)}.advantageCardImage{display:block;width:100%;height:auto;max-height:132px;object-fit:contain}.advantageCard_sizeWide .advantageCardImage{max-height:150px}.advantageCard_sizeTall .advantageCardImage,.advantageCard_sizeLarge .advantageCardImage{max-height:220px}.advantageCard_placeCover{min-height:190px}.advantageCard_placeCover .advantageCardVisual,.advantageCard_placeCover .advantageCardVisual:has(.advantageCardImage),.advantageCard_sizeWide.advantageCard_placeCover .advantageCardVisual:has(.advantageCardImage),.advantageCard_sizeLarge.advantageCard_placeCover .advantageCardVisual:has(.advantageCardImage){position:absolute;top:0;right:0;bottom:0;left:0;width:auto;max-width:none}.advantageCard_placeCover .advantageCardImage,.advantageCard_sizeWide.advantageCard_placeCover .advantageCardImage,.advantageCard_sizeTall.advantageCard_placeCover .advantageCardImage,.advantageCard_sizeLarge.advantageCard_placeCover .advantageCardImage{width:100%;height:100%;max-height:none;object-fit:cover}.advantageCardStat{font-family:var(--displayFont);font-size:clamp(40px,5vw,72px);font-weight:700;line-height:1;color:var(--mainColor);font-variant-numeric:tabular-nums}.advantageCard_sizeLarge .advantageCardStat{font-size:clamp(56px,7vw,104px)}.advantageCardStatUnit{margin-top:4px;font-family:var(--bodyFont);font-size:12px;font-weight:600;line-height:1.2;letter-spacing:2px;text-transform:uppercase;color:var(--mainColor);opacity:.65}.advantageCard_themeRed .advantageCardStat,.advantageCard_themeRed .advantageCardStatUnit{color:var(--brightColor)}@media(max-width:560px){.advantagesGrid{grid-template-columns:1fr}.advantageCard_sizeWide,.advantageCard_sizeTall,.advantageCard_sizeLarge{grid-column:auto;grid-row:auto}.advantageCard_placeTopLeft,.advantageCard_placeTopRight,.advantageCard_placeBottomLeft,.advantageCard_placeBottomRight{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.advantageCard_placeTopLeft .advantageCardText,.advantageCard_placeTopRight .advantageCardText,.advantageCard_placeBottomLeft .advantageCardText,.advantageCard_placeBottomRight .advantageCardText,.advantageCard_placeTopLeft .advantageCardVisual,.advantageCard_placeTopRight .advantageCardVisual,.advantageCard_placeBottomLeft .advantageCardVisual,.advantageCard_placeBottomRight .advantageCardVisual{grid-column:1}.advantageCard_placeTopLeft .advantageCardVisual,.advantageCard_placeTopRight .advantageCardVisual{grid-row:1;justify-self:start}.advantageCard_placeTopLeft .advantageCardText,.advantageCard_placeTopRight .advantageCardText{grid-row:2}.advantageCard_placeBottomLeft .advantageCardText,.advantageCard_placeBottomRight .advantageCardText{grid-row:1}.advantageCard_placeBottomLeft .advantageCardVisual,.advantageCard_placeBottomRight .advantageCardVisual{grid-row:2}.advantageCard_placeTopRight .advantageCardVisual,.advantageCard_placeBottomRight .advantageCardVisual{justify-self:end}.advantageCardVisual:has(.advantageCardImage),.advantageCard_sizeWide .advantageCardVisual:has(.advantageCardImage),.advantageCard_sizeLarge .advantageCardVisual:has(.advantageCardImage){width:100%}.advantageCard_placeCover .advantageCardVisual,.advantageCard_placeCover .advantageCardVisual:has(.advantageCardImage),.advantageCard_sizeWide.advantageCard_placeCover .advantageCardVisual:has(.advantageCardImage),.advantageCard_sizeLarge.advantageCard_placeCover .advantageCardVisual:has(.advantageCardImage){position:absolute;top:0;right:0;bottom:0;left:0;width:auto}}.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;flex-wrap:wrap;gap:10px;height:auto;max-width:calc(100% - 32px);min-height:36px}.orderHeadMark{font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1.2}.orderOptionNames{margin:8px 0 0;color:var(--mutedColor);font-size:13px;font-weight:600;text-align:center}.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) .loginForgot,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,.advantages{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}.exBottomOptions .exOptionBtn{flex:none;width:100%}.exBottom{min-height:0;max-height:none}.exchangeGrid_plain .exBottom{max-height:0}.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,.exBottomOptions{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.is-off{opacity:.55}.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:1280px){.admin .settingsBlocks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.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_site{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.admin .infoPanel_site>:first-child{justify-self:start}.admin .infoPanel_site>.adminSwitch{justify-self:center}.admin .infoPanel_site>:last-child{justify-self:end}@media(max-width:767px){.admin .infoPanel_site{height:auto;min-height:80px;padding-top:12px;padding-bottom:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:12px}.admin .infoPanel_site>.adminSwitch:not(.adminSwitch_fill){grid-column:1 / -1;order:1;justify-self:stretch;width:100%;max-width:none}.admin .infoPanel_site>.adminSwitch:not(.adminSwitch_fill) .adminSwitchBtn{min-width:0;padding:0 8px}}.admin .infoPanel_rates{position:relative;z-index:20;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 .rateActions .button{flex-shrink:0;height:36px;background:transparent}.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 .rateProfileMenu{position:relative}.admin .rateProfileTrigger{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:280px;height:32px;padding:0 12px;border:1px solid var(--adminBorder);border-radius:var(--adminRadiusSm);background:transparent;color:var(--brightColor);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.admin .rateProfileName{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin .profileStar{display:inline-flex;flex:0 0 12px;width:12px;height:12px;color:var(--goldColor)}.admin .profileStar svg{width:12px;height:12px}.admin .profileStar svg *{fill:currentColor;stroke:none}.admin .rateProfileChevron{display:inline-flex;flex:0 0 16px}.admin .rateProfileChevron svg{width:16px;height:16px;transition:transform .15s ease}.admin .rateProfileMenu.is-open .rateProfileChevron svg{transform:rotate(180deg)}.admin .rateProfileChevron svg *{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.admin .rateProfilePanel{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);z-index:3;display:flex;flex-direction:column;width:max-content;min-width:220px;max-width:320px;padding:6px;border:1px solid var(--adminBorder);border-radius:var(--adminRadiusSm);background:var(--adminHeadBackground);box-shadow:var(--adminShadow)}.admin .rateProfileItem{display:flex;align-items:center;gap:8px;width:100%;min-width:0;padding:8px 10px;border:0;border-radius:var(--adminRadiusSm);background:transparent;color:var(--brightColor);font:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer}.admin .rateProfileItem>span:not(.profileStar){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin .rateProfileItem:hover:not(:disabled),.admin .rateProfileItem.is-on{background:var(--hover)}.admin .rateProfileItem:disabled{opacity:.45;cursor:default}.admin .rateProfileActions{display:flex;flex-direction:column;margin-top:6px;padding-top:6px;border-top:1px solid var(--adminBorder)}.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 .ordersPanelTools{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;justify-self:end}.admin .ordersFiltersWrap{position:relative;display:inline-flex}.admin .ordersFiltersBadge{position:absolute;top:-5px;right:-5px;display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:var(--adminRadiusPill);background:var(--mainColor);color:var(--brightColor);font-size:10px;font-weight:700;line-height:1;pointer-events:none}.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 .ordersPanelTools{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:108px minmax(144px,1fr) 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 .ordersEmpty{margin:0;padding:28px 32px;color:var(--adminMuted);text-align:center}.admin .ordersMenu{position:fixed;z-index:80;display:flex;flex-direction:column;width:max-content;min-width:180px;padding:6px;border:1px solid var(--adminBorder);border-radius:var(--adminRadiusSm);background:var(--adminHeadBackground);box-shadow:var(--adminShadow)}.admin .ordersMenuItem{width:100%;padding:8px 10px;border:0;border-radius:var(--adminRadiusSm);background:transparent;color:var(--brightColor);font:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer}.admin .ordersMenuItem: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;flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;font-weight:700;line-height:1.2}.admin .ordersOptionEmoji{font-size:20px;font-weight:400;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;z-index:2;width:16px}.admin .ordersStatus:has(.is-open){z-index:30}.admin .ordersStatus .profitStatus{height:100%}.admin .ordersStatusBar{position:absolute;top:0;right:0;bottom:0;left:0;width:16px;padding:0;border:0;cursor:pointer}.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:auto;min-height:28px;min-width:28px;padding:0 8px;line-height:1.2;font-size:12px;font-weight:700}.admin .orderSheetSection{display:flex;flex-direction:column;gap:12px}.admin .orderSheetOptions{display:flex;flex-direction:column;gap:8px}.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.2;font-size:12px;font-weight:700}.admin .ordersPopupTitleId{color:var(--adminMuted);font-size:13px}.admin .popUp_profit{--profitWidth: min(760px, calc(100vw - 32px) );width:var(--profitWidth)}.admin .popUp.profitNote{top:50%;left:calc(50% - (min(760px,calc(100vw - 32px))/2) - 12px);z-index:110;width:260px;transform:translate(-100%,-50%)}.admin .profitNote .paymentsNote{min-height:160px}@media(max-width:1320px){.admin .popUp.profitNote{top:auto;bottom:16px;left:16px;transform:none}}.admin .popUp_filters{width:min(420px,calc(100vw - 32px))}.admin .orderFilters{display:flex;flex-direction:column;gap:8px;min-width:0}.admin .orderFiltersTitle{margin:0;color:var(--adminMuted);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.admin .orderFiltersDates{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.admin .orderFiltersDates .inputBlock input{width:100%;color-scheme:dark}.admin .orderFiltersPresets,.admin .orderFiltersStatuses{display:flex;flex-wrap:wrap;gap:8px}.admin .orderFiltersPreset,.admin .orderFiltersStatus{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 10px;border:1px solid var(--adminBorder);border-radius:var(--adminRadiusPill);background:transparent;color:var(--brightColor);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.admin .orderFiltersPreset:hover,.admin .orderFiltersStatus:hover{background:var(--hover)}.admin .orderFiltersStatus:before{content:"";width:8px;height:8px;border-radius:4px;background:var(--statusColor)}.admin .orderFiltersStatus.is-on{border-color:var(--statusColor);background:color-mix(in srgb,var(--statusColor) 18%,transparent)}.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 .paymentsColHead{display:flex;align-items:center;justify-content:center;gap:4px;min-width:0}.admin .paymentsColHead .paymentsColName{flex:1 1 auto;width:auto;min-width:0}.admin .paymentsSpan{min-width:0}.admin .paymentsSheetGrid input::placeholder{color:var(--adminMuted);font-weight:600}.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{margin-left:6px;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 .profitHead{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:8px;position:relative;z-index:2}.admin .profitStatus{position:relative}.admin .ordersMenu.profitStatusMenu{position:absolute;top:calc(100% + 6px);right:0;left:auto;min-width:180px;z-index:3}.admin .profitStatusMenu .ordersMenuItem{display:flex;align-items:center;gap:8px}.admin .profitStatusMenu .ordersMenuItem.is-on{background:var(--hover)}.admin .profitStatusDot{width:8px;height:8px;flex:0 0 8px;border-radius:4px;background:var(--statusColor)}.admin .profitStatusChevron{width:10px;height:10px;flex:0 0 10px}.admin .profitStatusChevron path{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.admin .profitSummary{display:flex;justify-content:space-between;gap:16px;padding:16px;border:1px solid var(--adminBorder);border-radius:var(--adminRadiusSm);background:var(--adminSurface)}.admin .profitSummaryCol{display:flex;flex:1 1 0;flex-direction:column;gap:6px;min-width:0}.admin .profitSummaryCol:nth-child(1){align-items:flex-start;text-align:left}.admin .profitSummaryCol:nth-child(2){align-items:center;text-align:center}.admin .profitSummaryCol:nth-child(3){align-items:flex-end;text-align:right}.admin .profitSummaryValue{display:flex;align-items:center;min-height:40px;font-size:20px;font-weight:700;color:var(--brightColor);white-space:nowrap}.admin .profitSummaryValue.-positive{color:var(--successColor)}.admin .profitSummaryValue.-negative{color:var(--errorColor)}.admin .profitSummaryHint{font-size:12px;color:var(--adminMuted)}.admin .profitSection{display:flex;flex-direction:column;gap:10px}.admin .profitSection+.profitSection{margin-top:6px;padding-top:16px;border-top:1px solid var(--adminBorder)}.admin .profitSectionToggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.admin .profitSectionToggle .paymentsSheetLabel,.admin .profitSectionChevron{transition:color .15s ease}.admin .profitSectionToggle:hover .paymentsSheetLabel,.admin .profitSectionToggle:hover .profitSectionChevron{color:var(--brightColor)}.admin .profitSectionToggle:focus-visible{outline:2px solid var(--adminAccent);outline-offset:2px}.admin .profitSectionChevron{width:14px;height:14px;flex:0 0 14px;color:var(--adminMuted)}.admin .profitSectionChevron path{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.admin .profitSectionChevron.is-open{transform:rotate(180deg)}.admin .ordersPopupStatus{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border:1px solid var(--statusColor);border-radius:var(--adminRadiusPill);background:color-mix(in srgb,var(--statusColor) 18%,transparent);color:var(--statusColor);font:inherit;font-size:12px;font-weight:600;line-height:1;cursor:pointer}@media(max-width:640px){.admin .profitSummary{flex-direction:column;align-items:stretch}}.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,.admin .popUp_advantages{width:min(600px,calc(100vw - 48px))}.admin .popUp_advantages .lines{gap:14px}.admin .popUp_banners .inputBlock input,.admin .popUp_banners .inputBlock select,.admin .popUp_advantages .inputBlock input,.admin .popUp_advantages .inputBlock select,.admin .popUp_advantages .inputBlock textarea{width:100%}.admin .siteCardList{display:flex;flex-direction:column;gap:var(--gap);padding:24px 32px 32px}.admin .contentWrap>.advantagesGrid{padding:24px 32px 32px}.admin .siteCardPreview{position:relative;cursor:pointer}.admin .siteCardPreview-inactive{opacity:.45;outline:1px dashed var(--adminMuted)}.admin .siteCardPreview-dragging{opacity:.45}.admin .siteCardPreview:hover,.admin .siteCardPreview-dragOver{outline:1px solid var(--mainColor)}.admin .siteCardControls{position:absolute;top:12px;right:12px;z-index:2;display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:var(--roundRadius);background:#111112b8;backdrop-filter:blur(var(--glassBlur));-webkit-backdrop-filter:blur(var(--glassBlur))}.admin .siteCardPreview:hover .bannerRowHandle{color:var(--brightColor)}.admin .siteCardPreview.bannerSlide .bannerSlideTag{padding-right:84px}.admin .siteCardPreview.advantageCard{padding-top:56px}.admin .contentWrap_centered{display:flex;align-items:center;justify-content:center}.admin .siteCardEmpty{margin:0;padding:32px;color:var(--adminMuted)}.admin .advantagePhoto{position:relative;display:flex;align-items:center;justify-content:center;min-height:92px;padding:12px;overflow:hidden;border:1px dashed var(--adminBorder);border-radius:var(--adminRadiusSm);background:#ffffff08;cursor:pointer;transition:border-color var(--adminTransition),background var(--adminTransition)}.admin .advantagePhoto:hover{border-color:var(--mainColor);background:#f03c390f}.admin .advantagePhoto_filled{min-height:108px;padding:10px 10px 36px;border-style:solid;background:#00000047}.admin .advantagePhotoPreview{display:block;width:100%;height:72px;object-fit:contain}.admin .advantagePhotoEmpty{display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--brightColor);font-size:14px;font-weight:600;text-align:center}.admin .advantagePhotoEmpty small{color:var(--adminMuted);font-size:11px;font-weight:600}.admin .advantagePhotoMark{position:relative;width:40px;height:30px;margin-bottom:2px;border:1.5px solid var(--adminBorder);border-radius:6px}.admin .advantagePhotoMark i{position:absolute;top:8px;right:8px;width:12px;height:12px;border-radius:3px;background:var(--mainColor)}.admin .advantagePhoto:hover .advantagePhotoMark{border-color:var(--mainColor)}.admin .advantagePhotoHint{position:absolute;right:12px;bottom:12px;max-width:calc(100% - 24px);padding:6px 12px;overflow:hidden;border-radius:var(--adminRadiusPill);background:#111112d6;color:var(--brightColor);font-size:12px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.admin .advantagePhotoHint_action{color:var(--brightColor)}.admin .advantagePickers{display:grid;grid-template-columns:168px minmax(0,1fr);gap:16px;align-items:start}.admin .advantagePickers:not(:has(.placementPicker)){grid-template-columns:minmax(0,1fr)}.admin .advantagePickers .settingsField>span{white-space:nowrap}.admin .placementPicker,.admin .sizePicker{height:96px}.admin .placementPicker{position:relative;width:100%;border:1px solid var(--adminBorder);border-radius:var(--adminRadiusSm);background:#ffffff08}.admin .placementPickerLines{position:absolute;display:flex;flex-direction:column;justify-content:center;gap:4px;width:22px;pointer-events:none}.admin .placementPicker_topLeft .placementPickerLines,.admin .placementPicker_bottomLeft .placementPickerLines{right:26px}.admin .placementPicker_topRight .placementPickerLines,.admin .placementPicker_bottomRight .placementPickerLines{left:26px}.admin .placementPicker_topLeft .placementPickerLines,.admin .placementPicker_topRight .placementPickerLines{bottom:22px}.admin .placementPicker_bottomLeft .placementPickerLines,.admin .placementPicker_bottomRight .placementPickerLines{top:22px}.admin .placementPickerLines i{display:block;height:3px;border-radius:2px;background:var(--adminBorder)}.admin .placementPicker_cover .placementPickerLines{display:none}.admin .placementPickerFill{position:absolute;top:50%;left:50%;width:64px;height:36px;padding:0;border:1px solid var(--adminBorder);border-radius:4px;background:#ffffff0a;transform:translate(-50%,-50%)}.admin .placementPickerFill.is-active{border-color:var(--mainColor);background:var(--mainColor)}.admin .placementPickerLines i:first-child{width:78%}.admin .placementPickerLines i:last-child{width:48%}.admin .placementPickerCorner{position:absolute;width:14px;height:14px;padding:0;border:1px solid var(--adminBorder);border-radius:4px;background:transparent}.admin .placementPickerCorner.is-active{border-color:var(--mainColor);background:var(--mainColor)}.admin .placementPickerCorner_topLeft{top:8px;left:8px}.admin .placementPickerCorner_topRight{top:8px;right:8px}.admin .placementPickerCorner_bottomLeft{bottom:8px;left:8px}.admin .placementPickerCorner_bottomRight{right:8px;bottom:8px}.admin .sizePicker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:8px}.admin .sizePickerOption{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;height:100%;padding:4px;border:1px solid var(--adminBorder);border-radius:var(--adminRadiusSm);background:transparent;color:var(--adminMuted);font-size:11px;font-weight:700}.admin .sizePickerOption.is-active{border-color:var(--mainColor);background:#f03c391f;color:var(--brightColor)}.admin .sizePickerTrack{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;width:48px;height:14px}.admin .sizePickerTrack i{border-radius:2px;background:var(--adminBorder)}.admin .sizePickerTrack_h{grid-template-columns:1fr;grid-template-rows:repeat(2,1fr);width:16px;height:22px}.admin .sizePickerTrack_w1 i:first-child,.admin .sizePickerTrack_w2 i:nth-child(-n+2),.admin .sizePickerTrack_h1 i:first-child,.admin .sizePickerTrack_h2 i{background:currentColor}.admin .sizePickerOption.is-active .sizePickerTrack_w1 i:first-child,.admin .sizePickerOption.is-active .sizePickerTrack_w2 i:nth-child(-n+2),.admin .sizePickerOption.is-active .sizePickerTrack_h1 i:first-child,.admin .sizePickerOption.is-active .sizePickerTrack_h2 i{background:var(--mainColor)}@media(max-width:560px){.admin .advantagePickers,.admin .advantagePickers:not(:has(.placementPicker)){grid-template-columns:minmax(0,1fr)}}.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(640px,calc(100vw - 48px));max-height:calc(100dvh - 48px);overflow:auto;align-items:stretch}.admin .popUp_profile{width:min(560px,calc(100vw - 48px))}.admin .profileDefault{position:absolute;top:16px;right:16px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--adminBorder);border-radius:var(--adminRadiusSm);background:transparent;color:var(--adminMuted);cursor:pointer}.admin .profileDefault svg{width:16px;height:16px}.admin .profileDefault svg *{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linejoin:round}.admin .profileDefault:hover{color:var(--goldColor);border-color:color-mix(in srgb,var(--goldColor) 45%,transparent)}.admin .profileDefault.is-on,.admin .profileDefault.is-on:hover{color:var(--goldColor);border-color:color-mix(in srgb,var(--goldColor) 45%,transparent);background:color-mix(in srgb,var(--goldColor) 14%,transparent)}.admin .profileDefault.is-on svg *{fill:currentColor;stroke:currentColor}.admin .popUp_profile .currenciesTitle{display:flex;align-items:center;min-height:32px;margin-right:36px}.admin .popUp_currencies{width:min(760px,calc(100vw - 48px));max-height:calc(100dvh - 48px);overflow:auto;align-items:stretch}.admin .currenciesTitle{margin:0;font-size:18px;font-weight:700}.admin .currenciesList{display:flex;flex-direction:column;gap:12px;width:100%}.admin .currenciesRow{display:grid;grid-template-columns:24px minmax(0,.7fr) minmax(0,1.4fr) 24px 36px;gap:8px;align-items:center}.admin .currenciesType{display:flex;flex-direction:column;gap:8px;width:100%;padding:8px;border:1px solid var(--adminBorder);border-radius:var(--adminRadiusSm);background:color-mix(in srgb,var(--hover) 28%,transparent)}.admin .currenciesBranch{position:relative;display:flex;flex-direction:column;gap:8px}.admin .currenciesBranch:before{content:"";position:absolute;left:11px;top:-14px;bottom:0;width:1px;background:var(--adminBorder);pointer-events:none}.admin .currenciesCount{min-width:1ch;font-size:13px;font-weight:600;line-height:1;text-align:right;color:var(--adminMuted)}.admin .currenciesAdd{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:40px;padding:0;border:1px dashed var(--adminBorder);border-radius:var(--adminRadiusSm);background:transparent;color:var(--adminMuted);font-size:14px;font-weight:600;line-height:1;cursor:pointer;transition:color .22s ease,border-color .22s ease,background-color .22s ease}.admin .currenciesAdd svg{width:16px;height:16px;flex:0 0 16px}.admin .currenciesAdd svg *{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.admin .currenciesAdd:hover{color:var(--mainColor);border-color:var(--mainColor)}.admin .currenciesAdd_currency{align-self:flex-start;width:auto;height:32px;margin-left:32px;padding:0 8px;border-color:transparent;background:transparent;font-weight:500}.admin .currenciesAdd_currency:hover{border-color:transparent;background:transparent}.admin .popUp_currencies .inputBlock,.admin .popUp_currencies .inputBlock input,.admin .popUp_currencies .inputBlock select{width:100%;max-width:none}.admin .popUp_currencies .inputBlock:hover,.admin .popUp_currencies .inputBlock:focus-within{transform:none}.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 .parsingHead{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) 36px;gap:12px;align-items:end;width:100%}.admin .parsingHead_single{grid-template-columns:minmax(0,1fr)}.admin .parsingHead .iconButton{align-self:end}.admin .parsingExtra{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 20px;width:100%}.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,.admin .parsingExtra{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 .iconButton.iconButton_xs{width:24px;height:24px;flex:0 0 24px}.admin .iconButton.iconButton_xs svg{width:14px;height:14px}.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:grid;grid-template-columns:minmax(0,1fr);gap:20px;width:100%}.admin .fiatParsingSide{min-width:0}.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:flex;flex-direction:column;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;border-color:var(--adminBorder);transition:background-color .15s}.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}.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),.admin .statsTableRow>.statsTableHead:not(:first-child){justify-self:end;text-align:right}.admin .statsTableHead{display:flex;align-items:center;gap:6px;margin:0;padding:0;border:none;background:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;color:inherit;font:inherit;cursor:pointer;min-width:0;border-radius:0;outline:none}.admin .statsTableHead:focus,.admin .statsTableHead:focus-visible{outline:none;box-shadow:none}.admin .statsTableRow>.statsTableHead:not(:first-child){flex-direction:row-reverse}.admin .statsTableRow>.statsTableHead:first-child{justify-self:start}.admin .statsTableHead:hover{color:var(--brightColor)}.admin .statsTableHead[data-dir=asc]:after,.admin .statsTableHead[data-dir=desc]:after{content:"";width:8px;height:5px;background:var(--adminAccent);clip-path:polygon(50% 0,100% 100%,0 100%)}.admin .statsTableHead[data-dir=desc]:after{transform:rotate(180deg)}.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}.admin .popUp_formFields{width:min(1120px,calc(100vw - 48px));max-height:calc(100dvh - 48px);overflow:auto}.admin .formFieldsTitle{margin:0;font-size:18px;font-weight:700}.admin .popUp_options{width:min(1120px,calc(100vw - 48px));max-height:calc(100dvh - 48px);overflow:auto}.admin .optionsTitle{margin:0;font-size:18px;font-weight:700}.admin .optionModalHead{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin .optionBody{display:flex;flex-direction:column;gap:20px;width:100%;min-width:0}.admin .optionIdentity{display:flex;align-items:center;gap:12px;width:100%;min-width:0}.admin .optionIdentity>.inputBlock:first-child{flex:1;min-width:0}.admin .optionsForm .inputBlock.optionMarkInput{flex-shrink:0;width:72px;max-width:72px}.admin .optionRoute,.admin .optionRate{display:grid;align-items:end;gap:12px;min-width:0}.admin .optionRoute{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr)}.admin .optionRate{grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr) minmax(0,1.3fr)}.admin .optionProvider{display:flex;flex-direction:column;gap:8px;min-width:0}.admin .optionProvider .adminSwitch{width:100%}.admin .optionProvider .adminSwitchBtn{min-width:0;padding:0 12px}.admin .optionProvider .adminSwitch:has(.adminSwitchBtn:only-child) .adminSwitchThumb{background:transparent;box-shadow:none}.admin .optionProvider .adminSwitch:has(.adminSwitchBtn:only-child) .adminSwitchBtn{color:var(--adminMuted)}.admin .adminSwitch_arrows{width:max-content;max-width:100%}.admin .adminSwitch_arrows .adminSwitchBtn{min-width:44px;padding:0;font-size:16px;letter-spacing:0;text-transform:none}@media(max-width:640px){.admin .optionRoute,.admin .optionRate{grid-template-columns:minmax(0,1fr)}}.admin .optionsModal{display:grid;grid-template-columns:280px minmax(0,1fr);gap:16px;min-width:0}.admin .optionsList,.admin .optionsForm,.admin .optionsChecks{display:flex;flex-direction:column;gap:8px;min-width:0}.admin .popUp_options .optionsForm{gap:16px}.admin .optionsList{max-height:calc(100dvh - 220px);overflow:auto}.admin .optionsPair{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:8px;cursor:pointer}.admin .optionsPair.is-on{background:var(--hover)}.admin .optionsPairText{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.admin .optionsPairText p,.admin .optionsPairText span{margin:0;overflow-wrap:anywhere}.admin .optionsPairText p{font-size:13px;font-weight:600}.admin .optionsPairText span,.admin .optionsHint,.admin .optionsLabel{color:var(--adminMuted);font-size:12px}.admin .optionsLabel{margin:0;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.admin .optionsHint{margin:0}.admin .optionsPairMove{display:flex;gap:4px}.admin .optionsForm .inputBlock,.admin .optionsForm .inputBlock input,.admin .optionsForm .inputBlock select,.admin .optionsForm .inputBlock textarea{width:100%;max-width:none}.admin .popUp_options .inputBlock:hover,.admin .popUp_options .inputBlock:focus-within{transform:none}.admin .popUp_options .inputBlock_area{min-height:72px}.admin .popUp_options .inputBlock_area textarea{min-height:52px}.admin .formFieldsModal{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;min-width:0}.admin .formFieldsPairs{display:flex;flex-direction:column;gap:8px;max-height:calc(100dvh - 220px);overflow:auto}.admin .formFieldsPair{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:8px;cursor:pointer}.admin .formFieldsPair.is-on{background:var(--hover)}.admin .formFieldsPair p{margin:0;min-width:0;flex:1;font-size:13px;font-weight:600;overflow-wrap:anywhere}.admin .formFieldsBranch{margin:10px 0 0;color:var(--adminMuted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.admin .formFieldsPair_child{padding-left:16px}.admin .formFieldsPair_leaf,.admin .formFieldsAddCur{padding-left:28px}.admin .formFieldsPreview{grid-column:1 / -1;display:flex;flex-direction:column;gap:8px}.admin .formFieldsPreviewSides{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.admin .formFieldsPreviewList{display:flex;flex-direction:column;gap:4px}.admin .formFieldsPreviewItem{display:flex;gap:8px;align-items:baseline;font-size:13px}.admin .formFieldsEditor{display:flex;flex-direction:column;gap:8px;min-width:0}.admin .formFieldsCanvas{display:grid;grid-template-columns:minmax(0,.5fr) minmax(0,.5fr);gap:8px;min-width:0}.admin .formFieldsNotices{display:flex;flex-direction:column;gap:8px;min-width:0}.admin .formNoticeCard{position:relative;display:flex;flex-direction:column;gap:8px;width:100%;min-width:0;padding:8px 14px 8px 8px;background:var(--hover);border:1px solid var(--adminBorder);border-radius:var(--adminRadiusSm)}.admin .formNoticeCard_hidden,.admin .formNoticeCard_dragging{opacity:.45}.admin .formNoticeCard_dragOver{outline:1px solid var(--mainColor)}.admin .formNoticeCard .formFieldGrab{right:0}.admin .formNoticeHead{display:flex;align-items:center;justify-content:flex-end;gap:4px;min-width:0;min-height:28px}.admin .formNoticeHead button,.admin .formNoticeHead .checkBlock{cursor:pointer}.admin .formNoticeCard .iconButton{width:28px;height:28px;flex:0 0 28px}.admin .formNoticeCard textarea{width:100%;min-width:0;min-height:72px;padding:8px 12px;border:1px solid var(--adminBorder);border-radius:var(--adminRadiusSm);background:transparent;resize:vertical;line-height:1.4}.admin .formNoticeTones{display:flex;flex-wrap:wrap;gap:8px}.admin .formNoticeTone{display:flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:1px solid var(--adminBorder);border-radius:var(--adminRadiusSm);background:transparent;color:var(--brightColor);cursor:pointer}.admin .formNoticeTone svg{width:14px;height:14px;flex:none}.admin .formNoticeTone svg *{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.admin .formNoticeTone_error svg *{stroke:#f03c39}.admin .formNoticeTone_info svg *{stroke:#4c8dff}.admin .formNoticeTone_warning svg *{stroke:#e6b02e}.admin .formNoticeTone_done svg *{stroke:#3cba6e}.admin .formNoticeTone_error.is-on{border-color:#f03c39}.admin .formNoticeTone_info.is-on{border-color:#4c8dff}.admin .formNoticeTone_warning.is-on{border-color:#e6b02e}.admin .formNoticeTone_done.is-on{border-color:#3cba6e}.admin .formFieldCard{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0;padding:8px 14px 8px 8px;background:var(--hover);border:1px solid var(--adminBorder);border-radius:var(--adminRadiusSm)}.admin .formFieldCard_full{grid-column:span 2}.admin .formFieldCard_hidden{opacity:.45}.admin .formFieldCard:has(.formFieldIconMenu){z-index:3}.admin .formFieldResize{position:absolute;top:0;right:0;width:8px;height:100%;cursor:ew-resize;touch-action:none}.admin .formFieldResize:hover,.admin .formFieldResize:active{background:var(--adminBorder)}.admin .formFieldGrab{position:absolute;z-index:2;top:0;right:8px;left:0;height:8px;cursor:grab;touch-action:none}.admin .formFieldGrab:hover,.admin .formFieldGrab:active{background:var(--adminBorder)}.admin .formFieldGrab:active,.admin .formFieldCard_dragging .formFieldGrab,.admin .formNoticeCard_dragging .formFieldGrab{cursor:grabbing}.admin .formFieldHead{display:flex;align-items:center;gap:4px;min-width:0}.admin .formFieldName:read-only{cursor:default}.admin .formFieldName::placeholder{color:var(--adminMuted);opacity:1}.admin .formFieldHead button,.admin .formFieldHead .checkBlock{cursor:pointer}.admin .formFieldCard_dragging{opacity:.45}.admin .formFieldCard_dragOver{outline:1px solid var(--mainColor)}.admin .formFieldCard .iconButton{width:28px;height:28px;flex:0 0 28px}.admin .formFieldName{flex:1 1 auto;min-width:0;height:28px;padding:0 4px;border:0;background:transparent;color:var(--brightColor);font-weight:600;-webkit-user-select:text;user-select:text}.admin .formFieldHead .checkBlock{flex:none}.admin .formFieldStar{flex:none;width:28px;height:28px;padding:0;border:0;background:transparent;color:var(--adminMuted);opacity:.45;font-size:16px;line-height:1;cursor:pointer}.admin .formFieldStar.is-on{color:var(--mainColor);opacity:1}.admin .formFieldStar.is-off{color:var(--adminMuted);opacity:1}.admin .formFieldControl{position:relative;display:flex;align-items:center;min-width:0;height:36px;padding-right:4px;border:1px solid var(--adminBorder);border-radius:var(--adminRadiusSm);background:transparent;transition:var(--fieldEase)}.admin .formFieldControl:hover{border-color:var(--fieldBorderHover)}.admin .formFieldControl:focus-within{border-color:var(--fieldBorderFocus);box-shadow:var(--fieldRingFocus)}.admin .formFieldPlaceholder{flex:1 1 auto;width:100%;min-width:0;height:100%;padding:0 8px 0 12px;border:0;background:transparent;color:var(--brightColor);font-weight:500;-webkit-user-select:text;user-select:text}.admin .formFieldPlaceholder::placeholder{color:var(--adminMuted);opacity:1}.admin .formFieldIcon,.admin .formFieldIconButton{display:flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;background:transparent}.admin .formFieldIconButton{cursor:pointer}.admin .formFieldControl img{pointer-events:none}.admin .formFieldIconMenu{position:absolute;z-index:4;top:calc(100% + 4px);right:0;display:grid;grid-template-columns:repeat(3,36px);gap:8px;padding:8px;background:var(--adminBackground);border:1px solid var(--adminBorder);border-radius:var(--adminRadiusSm);box-shadow:var(--adminShadow)}.admin .formFieldIconMenu button{display:flex;align-items:center;justify-content:center;width:100%;height:36px;padding:4px;border:1px solid transparent;border-radius:10px;background:transparent;cursor:pointer}.admin .formFieldIconMenu button:hover{background:var(--hover)}.admin .formFieldIconMenu button.is-active{border-color:var(--mainColor)}.admin .formFieldPreset,.admin .formFieldPhone{min-width:0}.admin .formFieldPhone{display:grid;grid-template-columns:.8fr 1fr 1fr;gap:6px}.admin .formFieldAdd{display:flex;align-items:center;justify-content:center;width:100%;min-height:72px;padding:8px 14px;border:1px dashed var(--adminBorder);border-radius:var(--adminRadiusSm);background:transparent;color:var(--adminMuted);font:inherit;font-weight:600;cursor:pointer;transition:color .22s ease,border-color .22s ease,background-color .22s ease}.admin .formFieldAdd:hover{color:var(--mainColor);border-color:var(--mainColor)}.admin .formFieldAddCell{position:relative;display:flex;align-self:stretch;min-width:0}.admin .formFieldAddCell>.formFieldAdd{flex:1}.admin .formFieldAddCell_full{grid-column:1 / -1}.formFieldAddMenu{position:fixed;z-index:130;display:flex;flex-direction:column;width:220px;overflow:auto;padding:4px;background:var(--adminHeadBackground);border:1px solid var(--adminBorder);border-radius:var(--adminRadiusSm);box-shadow:var(--adminShadow)}.formFieldAddMenu button{width:100%;height:30px;padding:0 8px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--brightColor);font:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer}.formFieldAddMenu button:hover{background:var(--hover)}@media(max-width:560px){.admin .formFieldsCanvas{grid-template-columns:minmax(0,1fr)}.admin .formFieldCard_full{grid-column:auto}}@media(max-width:800px){.admin .formFieldsModal,.admin .optionsModal{grid-template-columns:1fr}.admin .formFieldsPairs,.admin .optionsList{max-height:220px}.admin .formFieldsPreviewSides{grid-template-columns:1fr 1fr}}.admin .settingsCardHead{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin .settingsCardHead h1{margin:0}.admin .optionsSettingsList{display:flex;flex-direction:column;gap:4px;width:100%}.admin .optionsSettingsRow{display:grid;grid-template-columns:24px 28px minmax(0,1fr) auto auto auto;gap:8px;align-items:center;width:100%;padding:4px;border-radius:8px;cursor:pointer}.admin .optionsSettingsRow:hover{background:var(--hover)}.admin .optionsSettingsEmoji{width:28px;text-align:center;font-size:16px;line-height:1}.admin .optionsSettingsName{min-width:0;overflow:hidden;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.admin .optionsSettingsBadge,.admin .optionsSettingsPercent{font-size:12px;font-weight:700;white-space:nowrap}.admin .optionsSettingsBadge{color:var(--adminMuted)}.admin .optionsSettingsPercent{font-variant-numeric:tabular-nums}.admin .optionsSettingsRow .bannerRowHandle{justify-self:start}.admin .optionsSettingsRow:hover .bannerRowHandle{color:var(--brightColor)}.admin .optionsSettingsRow_dragging{opacity:.45}.admin .optionsSettingsRow_dragOver{background:var(--hover);box-shadow:inset 0 0 0 1px var(--adminBorder)}.admin .optionsEmoji{width:88px;max-width:88px}.admin .coursesParsingHead{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.admin .coursesParsingHead h1{margin:0}.admin .popUp_parsing{width:min(1100px,calc(100vw - 48px));max-height:calc(100dvh - 48px);overflow:auto;align-items:stretch}.admin .parsingModalList{display:flex;flex-direction:column;gap:20px;width:100%}.admin .parsingModalBlock,.admin .parsingType,.admin .parsingSubs{display:flex;flex-direction:column;gap:12px;width:100%;min-width:0}.admin .parsingSubHead{display:flex;align-items:center;justify-content:space-between;gap:8px}.admin .parsingSubHead .coursesParsingGridTitle{margin:0}.admin .parsingBoth{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;width:100%}.admin .parsingSideGrid{grid-template-columns:1fr}@media(max-width:800px){.admin .parsingBoth{grid-template-columns:1fr}}
