@font-face{font-family:Futura PT;src:url(/assets/FuturaPTBook-4bSmRTYz.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Futura PT;src:url(/assets/FuturaPTBookOblique-x1a2Ez8m.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Futura PT;src:url(/assets/FuturaPTMedium-9wNn0bzO.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Futura PT;src:url(/assets/FuturaPTMediumOblique-BU6CxSYO.otf) format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Futura PT;src:url(/assets/FuturaPTDemi-CfkWl5tl.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Futura PT;src:url(/assets/FuturaPTDemiOblique-BPKAw7Fk.otf) format("opentype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Futura PT;src:url(/assets/FuturaPTBold-DWq0zgpu.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Futura PT;src:url(/assets/FuturaPTBoldOblique-DdjVpqNq.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Basis Grotesque Pro;src:url(/assets/BasisGrotesqueArabicPro-Light-Cr1beO5O.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Basis Grotesque Pro;src:url(/assets/BasisGrotesqueArabicPro-Regular-Dymn0AR-.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Basis Grotesque Pro;src:url(/assets/BasisGrotesqueArabicPro-Medium-kKsVDjwm.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Basis Grotesque Pro;src:url(/assets/BasisGrotesqueArabicPro-Bold-DApXfwfK.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Basis Grotesque Pro;src:url(/assets/BasisGrotesqueArabicPro-Black-CcdAxZcB.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Bebas Neue Cyrillic;src:url(/assets/BebasNeueCyrillicRegular-heCqz2gI.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{color-scheme:dark;--bg: #1b1b1b;--card: #2c2c2c;--border: #222432;--accent: rgba(168, 107, 252, 1);--accent-hover: rgba(168, 107, 252, .8);--text: #f6f6fb;--muted: #a5a7b5;--success: #10b981;--error: #ef4444;--warning: #f59e0b;--tab-ico: 28px;--tab-ico-active: 56px;--font-text: "Basis Grotesque Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", "Inter", "Roboto", "Helvetica Neue", Arial, sans-serif;--font-title: "Bebas Neue Cyrillic", "Basis Grotesque Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", "Inter", "Roboto", "Helvetica Neue", Arial, sans-serif;--shadow-sm: 0 2px 4px rgba(0, 0, 0, .1);--shadow-md: 0 4px 12px rgba(0, 0, 0, .15);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .2);--shadow-xl: 0 12px 32px rgba(0, 0, 0, .25);--gradient-text: linear-gradient(270deg, #d0adff 0%, #a86bfc 100%);--gradient-title-text: linear-gradient( 270deg, #a86bfc 0%, #d0adff 50%, #a86bfc 100% );--tg-viewport-height: 100vh;--tg-viewport-stable-height: 100vh;--safe-area-inset-top: env(safe-area-inset-top, 0px);--safe-area-inset-right: env(safe-area-inset-right, 0px);--safe-area-inset-bottom: env(safe-area-inset-bottom, 0px);--safe-area-inset-left: env(safe-area-inset-left, 0px);--tabbar-height: 60px;--control-h: 38px;--control-radius: 12px;--control-bg: rgba(255, 255, 255, .06);--control-border: rgba(255, 255, 255, .06);--control-shadow: 0 14px 34px rgba(0, 0, 0, .32);--control-focus-border: rgba(168, 107, 252, .7);--control-focus-ring: 0 0 0 4px rgba(168, 107, 252, .12);--tile-radius: 22px;--tile-border: rgba(255, 255, 255, .06);--tile-shadow: inset 0 1px 0 rgba(255, 255, 255, .05), 0 18px 50px rgba(0, 0, 0, .35);--tile-surface: linear-gradient(180deg, #2a2a2a 0%, #212121 100%);--tile-glow-core: rgba(168, 107, 252, .95);--tile-glow-falloff: rgba(59, 53, 67, .98);--tile-glow-size: 71px;--tile-glow-blur: 47px;--tile-glow-opacity: .95;--tile-shine: radial-gradient( 160px 120px at 40% 30%, rgba(255, 255, 255, .06) 0%, rgba(255, 255, 255, 0) 70% ), radial-gradient( 200px 200px at 70% 68%, rgba(168, 107, 252, .08) 0%, rgba(168, 107, 252, 0) 68% ), linear-gradient(180deg, rgba(0, 0, 0, .06) 0%, rgba(0, 0, 0, .28) 100%)}*,*:before,*:after{box-sizing:border-box}::-webkit-scrollbar{width:0px!important;height:8px}html{height:100%;width:100%;background:var(--bg);touch-action:pan-y;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;padding-left:var(--safe-area-inset-left);padding-right:var(--safe-area-inset-right);overflow-x:hidden}body{margin:0;width:100%;min-height:var(--tg-viewport-stable-height, 100vh);height:auto;overflow-y:auto;background:var(--bg);color:var(--text);font-family:var(--font-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;touch-action:pan-y;-webkit-overflow-scrolling:touch;position:relative;overscroll-behavior-y:contain;padding-left:var(--safe-area-inset-left);padding-right:var(--safe-area-inset-right);overflow-x:hidden}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1);font-family:var(--font-text)}.scrolling *{transition:none!important}*:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.app{max-width:820px;margin:0 auto;width:100%;background:var(--bg);position:relative;padding-bottom:calc(var(--tabbar-height) + var(--safe-area-inset-bottom))}header{padding:16px 16px 0}.status{font-size:14px;color:var(--muted)}.screen{padding:16px;display:none}.screen.active{display:block}.muted{color:var(--muted)}.link{color:var(--accent);text-decoration:none;border-bottom:1px solid transparent}.link:hover{color:var(--accent-hover);border-bottom-color:var(--accent-hover)}.inline-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px;align-items:center}.pageTitle{margin:0;flex:1;min-width:0;text-align:center;background:var(--gradient-title-text);-webkit-background-clip:text;background-clip:text;color:transparent;white-space:normal;overflow-wrap:anywhere;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:26px;line-height:1.05;font-weight:700}.pageTitle--md{font-size:25px}.pageTitle--sm{font-size:22px}.pageTitle--xs{font-size:18px}.pageTitle--xxs{font-size:14px}.pageTitle--tiny{font-size:10px}@supports not ((-webkit-background-clip: text) or (background-clip: text)){.pageTitle{color:var(--text)}}h1,h2,h3{font-family:var(--font-title);font-weight:400}.pageTitle,.homeTitle,.sectionTileTitle,.contentHeroTitle,.aboutTitle,.favoritesTitle,.referralTitle,.referralStepHeading,.recentHeading,.referralSectionTitle{font-family:var(--font-title);font-weight:400;letter-spacing:.6px}.card{background:var(--card);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:16px;margin-bottom:12px;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000014;animation:fadeInUp .35s ease-out;animation-fill-mode:both}.card:nth-child(1){animation-delay:.05s}.card:nth-child(2){animation-delay:.1s}.card:nth-child(3){animation-delay:.15s}.card:nth-child(4){animation-delay:.2s}.card:nth-child(n+5){animation-delay:.25s}.card img{max-width:100%;height:auto;display:block;margin:0}.btn{background:linear-gradient(135deg,var(--accent) 0%,var(--accent-hover) 100%);color:#fff;padding:12px 20px;border:none;border-radius:12px;cursor:pointer;font-weight:600;font-size:14px;box-shadow:0 2px 8px #a86bfc33;position:relative;overflow:hidden}.btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #a86bfc4d}.btn:active{transform:translateY(0);box-shadow:0 2px 6px #a86bfc33}.search{width:100%;padding:14px 16px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#11111acc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:var(--text);font-size:15px;box-shadow:0 2px 8px #0000001a}.search:focus{outline:none;border-color:var(--accent);background:#11111af2;box-shadow:0 0 0 4px #a86bfc26,0 4px 16px #a86bfc33;transform:translateY(-1px)}.search::placeholder{color:var(--muted);opacity:.6}.modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:16px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fadeIn .2s ease-out;z-index:2000}.modal-card{background:var(--card);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:16px;max-width:640px;width:100%;max-height:90vh;overflow-y:auto;outline:none;box-shadow:var(--shadow-xl);animation:fadeInUp .25s cubic-bezier(.4,0,.2,1);word-wrap:break-word;overflow-wrap:break-word}.modal-card .title{word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.content-body{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;max-width:100%;line-height:1.6;animation:fadeIn .25s ease-out}.content-body h2,.content-body h3{margin:16px 0 8px;font-weight:700;color:var(--text)}.content-body h2{font-size:24px}.content-body h3{font-size:20px}.content-body p{margin:12px 0}.content-body ul,.content-body ol{margin:12px 0;padding-left:24px}.content-body li{margin:6px 0}.content-body a{color:var(--accent);text-decoration:underline}.content-body a:hover{color:var(--accent-hover)}.content-body strong,.content-body b{font-weight:700}.content-body em,.content-body i{font-style:italic}.content-body u{text-decoration:underline}.content-body img{max-width:100%;height:auto;display:block;margin:8px 0;border-radius:8px}.content-card-preview{word-wrap:break-word;overflow-wrap:break-word}.content-card-preview h2,.content-card-preview h3{font-size:13px;font-weight:600;margin:0;display:inline}.content-card-preview p{margin:0;display:inline}.content-card-preview ul,.content-card-preview ol{margin:0;padding-left:16px;display:inline}.content-card-preview li{margin:0;display:inline}.content-card-preview a{color:var(--accent);text-decoration:underline}.content-card-preview strong,.content-card-preview b{font-weight:700}.content-card-preview em,.content-card-preview i{font-style:italic}.content-card-preview u{text-decoration:underline}.content-card-preview img{max-width:100%;height:auto;display:block;margin:4px 0;border-radius:4px}.video-wrapper{position:relative;padding-top:56.25%;border-radius:12px;overflow:hidden;background:#141414;width:100%}.video-wrapper iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#141414}.video-wrapper video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.loading-spinner{display:inline-block;width:20px;height:20px;border:3px solid rgba(255,255,255,.12);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite}.empty-state{text-align:center;padding:48px 24px;color:var(--muted)}.empty-state-icon{font-size:48px;margin-bottom:16px;opacity:.5}.error-card{background:linear-gradient(135deg,#ef44441a,#ef44440d);border:1px solid rgba(239,68,68,.3);border-left:4px solid var(--error);animation:shake .5s ease-out}.success-card{background:linear-gradient(135deg,#10b9811a,#10b9810d);border:1px solid rgba(16,185,129,.3);border-left:4px solid var(--success)}.favorite-star{animation:none}.favorite-star:active{animation:starPulse .3s ease-in-out}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a86bfc99}.homeRoot{display:flex;flex-direction:column;gap:22px}.homeTitleWrap{padding-top:24px}.homeTitle{margin:0;text-align:center;font-size:38px;font-weight:500;line-height:1;letter-spacing:.2px}.sectionsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%}.sectionTile{width:100%;height:clamp(150px,44vw,230px);border:0;padding:0;border-radius:var(--tile-radius);position:relative;overflow:hidden;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--tile-surface);border:1px solid var(--tile-border);box-shadow:var(--tile-shadow);transform:translateZ(0)}.sectionTile:active{transform:scale(.995);opacity:.98}.sectionTileBg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:transparent}.sectionTile.hasImage .sectionTileBg{background-image:linear-gradient(180deg,#00000042,#0000009e),var(--tile-bg);background-size:cover;background-position:center}.sectionTileGlow{position:absolute;width:var(--tile-glow-size);height:var(--tile-glow-size);left:58%;top:42%;transform:translate(-50%,-50%);background:radial-gradient(circle at 50% 50%,var(--tile-glow-core) 0%,var(--tile-glow-falloff) 56%,rgba(59,53,67,0) 78%);filter:blur(var(--tile-glow-blur));opacity:1;border-radius:999px;pointer-events:none;z-index:1}.sectionTileInner{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tile-shine);pointer-events:none;z-index:2}.sectionTile.wide{grid-column:1 / -1;height:clamp(150px,44vw,230px)}.sectionTileTitle{position:absolute;left:18px;bottom:18px;text-align:left;font-size:18px;font-weight:500;letter-spacing:1.2px;text-transform:uppercase;line-height:1.15;background:var(--gradient-text);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;white-space:pre-line;z-index:3}.sectionTileSkeleton{width:100%;height:clamp(150px,44vw,230px);border-radius:var(--tile-radius);background:linear-gradient(90deg,#ffffff0a 25%,#ffffff17,#ffffff0a 75%);background-size:200% 100%;animation:skeleton-loading 1.5s ease-in-out infinite;border:1px solid var(--tile-border);box-shadow:var(--tile-shadow);position:relative;overflow:hidden}.sectionTileSkeleton.wide{height:clamp(150px,44vw,230px)}.sectionTileSkeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tile-shine);pointer-events:none}.recentCardClickable{cursor:pointer}.recentCardClickable:active{transform:scale(.995)}.recentCardClickable:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.recentRoot{display:flex;flex-direction:column;gap:14px}.recentHeading{font-size:20px;font-weight:400;color:#ffffffd1;margin-top:2px;margin-bottom:6px}.chipsScroll{overflow-x:auto;overflow-y:hidden;padding:28px 8px;margin:-28px 0;scrollbar-width:none;-webkit-overflow-scrolling:touch}.chipsScroll::-webkit-scrollbar{display:none}.chipsRow{display:flex;gap:10px}.chipsRow::-webkit-scrollbar{display:none}.chip{border:1px solid rgba(168,107,252,.75);background:#0000;color:#a86bfcf2;border-radius:999px;padding:6px 12px;font-size:16px;font-weight:400;white-space:nowrap;cursor:pointer;position:relative;isolation:isolate}.chip.active{border:0;color:#fff;background:#a86bfc;box-shadow:0 0 10px #a86bfc8c,0 0 15px #a86bfc40}.recentLoading{color:#ffffff8c;font-size:14px}.recentList{display:flex;flex-direction:column;gap:14px}.recentCard{border-radius:26px;overflow:hidden;background:#1e1e1e;border:1px solid rgba(255,255,255,.06)}.recentMedia{position:relative;height:230px;background:#141414}.recentImg{width:100%;height:100%;object-fit:cover;display:block}.recentMediaPlaceholder{width:100%;height:100%;background:linear-gradient(135deg,#d0adff1f,#a86bfc14)}.durationBadge{position:absolute;left:14px;bottom:14px;padding:8px 12px;border-radius:14px;background:#d9c28bf2;color:#000000d1;font-size:14px;font-weight:600;letter-spacing:.2px}.heartBtn{position:absolute;top:14px;right:14px;width:30px;height:30px;border-radius:999px;border:0;background:#d9c28b;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#000}.recentBody{padding:16px 16px 18px}.recentCardTitle{font-size:16px;font-weight:500;color:#ffffffeb;line-height:1.2}.recentCardDesc{margin-top:10px;font-size:12px;line-height:1.45;color:#7d7d7d}.tabs{position:fixed;inset:auto 0 0 0;width:100dvw;height:60px!important;box-sizing:border-box;z-index:1000;display:flex;align-items:center;justify-content:space-around;padding-bottom:8px;min-height:calc(var(--tabbar-height) + var(--safe-area-inset-bottom));padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right));background:#2c2c2c;border-top:1px solid rgba(255,255,255,.06);overflow:hidden}.tab{flex:1;min-width:0;background:transparent;border:0;cursor:pointer;height:50!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;color:#7d7d7d;transition:none!important}.tab.active{color:#a86bfc}.tabIconWrap{width:var(--tab-ico-active);height:var(--tab-ico-active);flex:0 0 var(--tab-ico-active);position:relative}.tabIcon{position:absolute;left:50%;top:50%;width:var(--tab-ico);height:var(--tab-ico);transform:translate(-50%,-50%);object-fit:contain;transition:none!important;animation:none!important}.tab.active .tabIcon{width:var(--tab-ico-active);height:var(--tab-ico-active)}.tabIcon--active{opacity:0}.tabIcon--inactive,.tab.active .tabIcon--active{opacity:1}.tab.active .tabIcon--inactive{opacity:0}.tabLabel{position:relative;bottom:8px;font-size:10px;font-weight:500;color:#7d7d7d;line-height:1}.tab.active .tabLabel{background:var(--gradient-text);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.sectionPageRoot{display:flex;flex-direction:column;gap:16px}.sectionTopbar{position:relative;min-height:64px;display:flex;align-items:center;justify-content:flex-start;padding-top:6px}.sectionBackBtn{position:relative;z-index:2;background:transparent;border:0;padding:10px 0;cursor:pointer;display:inline-flex;align-items:center;gap:2px;color:#ffffffd9;font-size:18px;font-weight:400;line-height:1;width:64px!important;-webkit-tap-highlight-color:transparent}.sectionBackBtn:active{transform:scale(.98);opacity:.85}.sectionBackIcon{width:14px;height:14px;flex:0 0 14px}.sectionBackLabel{font-size:12px;line-height:1}.sectionRightStub{position:relative;z-index:2;margin-left:auto;width:64px;flex:0 0 64px;opacity:0;pointer-events:none}.sectionControlsRow{display:flex;align-items:center;justify-content:flex-start;padding-top:2px}.sectionContentList{display:flex;flex-direction:column;gap:18px}.sectionContentCard{border-radius:26px;overflow:hidden;background:#1e1e1e;border:1px solid rgba(255,255,255,.08);box-shadow:0 14px 40px #00000059;cursor:pointer;transform:translateZ(0)}.sectionContentCard:active{transform:scale(.995)}.sectionContentMedia{position:relative;height:clamp(240px,58vw,420px);background:#141414}.sectionContentImg,.sectionContentVideo{width:100%;height:100%;object-fit:cover;display:block}.sectionContentMediaPlaceholder{width:100%;height:100%;background:linear-gradient(135deg,#d0adff1f,#a86bfc14)}.sectionDurationBadge{position:absolute;left:16px;bottom:16px;padding:10px 14px;border-radius:16px;background:#d9c28bf2;color:#000000d1;font-size:16px;font-weight:600;letter-spacing:.2px}.sectionFavBtn{position:absolute;top:16px;right:16px;width:30px;height:30px;border-radius:999px;border:0;background:#d9c28b;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#000}.sectionFavBtn:active{transform:scale(.98)}.sectionFavIcon{width:18px;height:18px;display:block;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.sectionContentBody{padding:18px 18px 20px;background:#141414d9;border-top:1px solid rgba(255,255,255,.06)}.sectionContentTitle{font-size:16px;font-weight:500;color:#ffffffeb;line-height:1.2}.sectionContentDesc{margin-top:10px;font-size:12px;line-height:1.55;color:#ffffff61;word-wrap:break-word;overflow-wrap:break-word}.contentPageRoot{display:flex;flex-direction:column;gap:16px}.contentTopbar{display:flex;align-items:center;justify-content:space-between;padding-top:6px}.contentBackBtn{background:transparent;border:0;padding:8px 0;cursor:pointer;color:#ffffffd9;display:inline-flex;align-items:center;gap:6px;font-size:18px;font-weight:400}.contentBackBtn:active{transform:scale(.98);opacity:.85}.contentBackIcon{width:24px;height:24px;flex:0 0 auto}.contentFavBtn{width:30px;height:30px;border-radius:999px;border:0;background:#d9c28b;color:#000000db;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 12px 26px #00000040}.contentFavBtn:active{transform:scale(.98)}.contentFavBtn.isActive{box-shadow:0 14px 34px #00000057}.contentFavBtn.isAnimating{transform:scale(1.06)}.contentFavIcon{flex:0 0 auto}.contentHeroCard{border-radius:26px;overflow:hidden;background:#1e1e1e;border:1px solid rgba(255,255,255,.08);box-shadow:0 14px 40px #00000059}.contentHeroMedia{position:relative;height:clamp(280px,62vw,520px);background:#141414}.contentHeroMediaEl{width:100%;height:100%;display:block;object-fit:cover}.contentHeroMedia iframe.contentHeroMediaEl{object-fit:unset;border:0}.contentHeroMediaPlaceholder{width:100%;height:100%;background:linear-gradient(135deg,#d0adff1f,#a86bfc14)}.contentDurationBadge{position:absolute;left:16px;bottom:16px;padding:10px 14px;border-radius:16px;background:#d9c28bf2;color:#000000d1;font-size:16px;font-weight:600;letter-spacing:.2px}.contentHeroBody{padding:18px 18px 20px;background:#141414d9;border-top:1px solid rgba(255,255,255,.06)}.contentHeroTitle{font-size:30px;font-weight:700;line-height:1.2}.contentHeroHtml{margin-top:12px;color:#ffffff61;font-size:16px;line-height:1.6}.contentHeroHtml.content-body{animation:none}.contentHeroHtml.content-body p{margin:10px 0}.contentHeroHtml.content-body h2,.contentHeroHtml.content-body h3{color:#ffffffeb}.contentSubmodules{display:flex;flex-direction:column;gap:12px;margin-top:8px}.contentSubmodulesTitle{font-size:18px;font-weight:600;color:#ffffffdb;margin:0}.contentSubmodulesGrid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:12px}.aboutRoot{display:flex;flex-direction:column;gap:18px;padding-top:6px}.aboutTitleWrap{padding-top:24px}.aboutTitle{margin:0;text-align:center;font-size:40px;font-weight:600;line-height:1.05;letter-spacing:.2px}.aboutList{display:flex;flex-direction:column;gap:14px;margin-top:8px}.aboutRow{width:100%;border:1px solid rgba(255,255,255,.12);background:#1b1b1b73;border-radius:10px;padding:10px;font-weight:400;font-size:16px;cursor:pointer;display:flex;flex-direction:column;gap:10px;box-shadow:0 14px 32px #00000047;transform:translateZ(0)}.aboutRow:active{transform:scale(.995);opacity:.95}.aboutRowMain{display:flex;align-items:center;justify-content:space-between;gap:14px}.aboutRowLeft{display:flex;flex-direction:column;gap:10px;min-width:0;flex:1;text-align:left;font-size:16px}.aboutRowLabel{font-size:16px;font-weight:500;line-height:1.2;color:#ffffffeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aboutRowSubtext{font-size:14px;line-height:1.45;color:#ffffff61;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.aboutChevron{width:14px;height:14px;flex:0 0 auto;color:#ffffffbf}.aboutRowExpanded{display:flex;flex-direction:column;gap:14px}.aboutDivider{height:1px;width:100%;background:#ffffff1f}.aboutExpandedText{font-size:15px;line-height:1.6;color:#ffffff6b;word-wrap:break-word;overflow-wrap:break-word}.aboutExpandedText.content-body{animation:none}.aboutFaqList{display:flex;flex-direction:column;gap:12px}.aboutFaqItem{padding:14px;border-radius:16px;background:#ffffff09;border:1px solid rgba(255,255,255,.07)}.aboutFaqQ{font-size:15px;font-weight:700;line-height:1.35;color:#ffffffe6;margin:0 0 8px}.aboutFaqA{font-size:14px;line-height:1.55;color:#ffffff6b;margin:0}.aboutLoadingRow{cursor:default;opacity:.95}.aboutLoadingMain{display:flex;align-items:center;gap:12px}.aboutLoadingText{font-size:18px;color:#ffffffbf}.aboutDetailsCard{border-radius:10px;border:none;background:#2c2c2c;padding:10px}.aboutDetailsText{font-size:12px;line-height:1.6;color:#ffffff6b;word-wrap:break-word;overflow-wrap:break-word;font-weight:400}.aboutFaqNav{width:100%;border:1px solid rgba(255,255,255,.12);background:#1b1b1b73;border-radius:10px;padding:10px;font-weight:400;font-size:16px;cursor:pointer;display:flex;flex-direction:column;gap:10px;box-shadow:0 14px 32px #00000047;transform:translateZ(0);text-align:left}.aboutFaqNav:active{transform:scale(.995);opacity:.95}.aboutFaqNavMain{display:flex;align-items:center;justify-content:space-between;gap:14px}.aboutFaqNavQ{min-width:0;flex:1;font-size:16px;font-weight:600;line-height:1.25;color:#ffffffeb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.favoritesRoot{display:flex;flex-direction:column;gap:18px;padding-top:6px}.favoritesTitleWrap{padding-top:24px}.favoritesTitle{margin:0;text-align:center;font-size:46px;font-weight:600;line-height:1}.favoritesControlsRow{display:flex;align-items:center;justify-content:flex-start;padding-top:2px}.favoritesSortLabel{line-height:1}.favoritesList{display:flex;flex-direction:column;gap:18px}.favoritesFavIcon{width:18px;height:18px;flex:0 0 auto}.referralRoot{display:flex;flex-direction:column;gap:22px;padding-top:6px}.referralTitleWrap{padding-top:24px}.referralTitle{margin:0;text-align:center;font-size:40px;font-weight:600;line-height:1.05}.referralSteps{display:flex;flex-direction:column;gap:12px}.referralStepCard{display:flex;flex-direction:row;align-items:center;gap:14px;padding:16px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#1b1b1b73;box-shadow:0 14px 32px #00000047}.referralStepIconWrap{width:40px;height:40px;flex:0 0 40px;border-radius:999px;background:linear-gradient(270deg,#d0adff,#a86bfc);display:flex;align-items:center;justify-content:center}.referralStepIcon{width:20px;height:20px;color:#d0adff}.referralStepBody{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.referralStepHeading{font-size:16px;font-weight:400;color:#ffffffe6}.referralStepText{font-size:12px;line-height:1.45;color:#7d7d7d}.referralSection{display:flex;flex-direction:column;gap:12px}.referralSectionTitle{font-size:20px;font-weight:400;color:#ffffffd9}.referralLinkField{display:flex;flex-direction:column}.referralLinkInput{width:100%;height:50px;padding:0 16px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#111111a6;color:#ffffffd9;font-size:14px;outline:none}.referralLinkInput:focus{border-color:#a86bfcb3;box-shadow:0 0 0 4px #a86bfc1f}.referralCopyBtn{width:100%;height:58px;border:0;border-radius:10px;background:linear-gradient(270deg,#fbd994,#b09162);color:#1b1b1b;font-size:16px;font-style:Demi;font-weight:500;line-height:100%;letter-spacing:0%;text-align:center;text-transform:uppercase;cursor:pointer}.referralCopyBtn:active{transform:scale(.99);opacity:.95}.referralStatsRow{display:flex;flex-direction:row;gap:14px}.referralStatCard{flex:1;min-width:0;height:124px;border-radius:26px;background:linear-gradient(135deg,#2e2e2ef2,#1c1c1ceb);border:1px solid rgba(255,255,255,.08);position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:18px;transform:translateZ(0)}.referralStatCard:before{content:"";position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;pointer-events:none;background:radial-gradient(220px 220px at 30% 35%,#d0adff29,#d0adff00 62%),radial-gradient(260px 260px at 70% 70%,#a86bfc2e,#a86bfc00 60%);filter:blur(18px);opacity:1}.referralStatValue{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:4px;font-size:24px;font-weight:500;line-height:1;letter-spacing:-.5px;color:#d0adff}.referralStatLabel{position:relative;z-index:1;text-align:center;font-size:12px;font-weight:400;line-height:1.15;color:#a86bfcf2}.referralStatIcon{width:17px;height:17px}.referralStatNumber{display:inline-block}.referralStatValueIcon{width:17px;height:17px;flex:0 0 auto;color:#a86bfcf2;opacity:1;transform:translateY(2px)}.referralMuted{color:#ffffff73;font-size:14px;padding:10px 0}.referralRefsList{display:flex;flex-direction:column;gap:12px}.referralRefRow{display:flex;flex-direction:row;align-items:center;gap:14px;padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:#1b1b1b73;box-shadow:0 14px 32px #00000038}.referralAvatar{width:44px;height:44px;flex:0 0 44px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;font-weight:800;color:#ffffffe6}.referralRefMeta{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.referralRefName{font-size:15px;font-weight:600;color:#ffffffe6}.referralRefLink{font-size:13px;color:#ffffff73;word-break:break-all}.sectionSearchWrap,.favoritesSearchWrap{display:flex;align-items:center;gap:8px;width:100%;height:var(--control-h);border-radius:var(--control-radius);border:1px solid var(--control-border);background:var(--control-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:8px 16px;box-shadow:var(--control-shadow)}.sectionSearchWrap:focus-within,.favoritesSearchWrap:focus-within{border-color:var(--control-focus-border);box-shadow:var(--control-focus-ring),var(--control-shadow)}.sectionSearchIcon,.favoritesSearchIcon{width:17px;height:17px;flex:0 0 auto;color:#ffffff59}.sectionSearchInput,.favoritesSearchInput{flex:1;height:100%;border:0;outline:none;background:transparent;padding:0;margin:0;font-size:16px;font-weight:400;color:#ffffffe0}.sectionSearchInput::placeholder,.favoritesSearchInput::placeholder{color:#ffffff38}.sectionSortBtn,.favoritesSortBtn{background:transparent;border:0;padding:8px 0;cursor:pointer;display:inline-flex;align-items:center;gap:6px;color:#ffffffd9;font-size:16px;font-weight:400;line-height:1;-webkit-tap-highlight-color:transparent}.sectionSortBtn:active,.favoritesSortBtn:active{transform:scale(.99);opacity:.9}.sectionSortChevron,.favoritesSortChevron{width:19px;height:19px;flex:0 0 auto;opacity:.85}@media (min-width: 640px){.contentSubmodulesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 420px){:root{--control-h: 42px;--control-radius: 14px}.referralTitle{font-size:36px}.referralSectionTitle{font-size:18px}.referralStatValue{font-size:30px}.favoritesTitle{font-size:40px}.aboutTitle{font-size:36px}.aboutRowLabel{font-size:16px}.contentHeroTitle{font-size:26px}.contentFavBtn{width:30px;height:30px}}@media (max-width: 640px){.card{padding:14px;border-radius:14px}.btn{padding:10px 16px;font-size:13px}}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes starPulse{0%{transform:scale(1) rotate(0)}50%{transform:scale(1.3) rotate(15deg)}to{transform:scale(1) rotate(0)}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}
