@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700;800&family=Space+Grotesk:wght@400;500;600;700&family=IBM+Plex+Sans:wght@300;400;500;600;700&display=swap");:root{--app-bg:#0b0f14;--app-bg-soft:#0e141b;--panel-nav:#0f141b;--panel-tools:#0f141b;--panel-stage:#151a22;--panel-muted:#0c1117;--panel-outline:hsla(0,0%,100%,.06);--accent:#8b5cf6;--accent-weak:rgba(139,92,246,.16);--fold-color:hsla(0,0%,100%,.28);--text-primary:#e6ebf2;--text-muted:#9aa4b2;--shadow-soft:0 20px 40px rgba(0,0,0,.4);--shadow-panel:0 14px 28px rgba(0,0,0,.3);--glow:0 0 0 1px hsla(0,0%,100%,.04);--landing-bg:#0b0f18;--landing-bg-soft:#111725;--landing-card:#12192a;--landing-outline:rgba(157,169,202,.18);--landing-accent:#7d5cff;--landing-accent-strong:#9b7bff;--landing-text:#e9edf7;--landing-muted:#9aa4b2;--landing-shadow:0 22px 48px rgba(0,0,0,.45);--landing-elev:0 24px 50px rgba(0,0,0,.32);--landing-card-shadow:0 18px 36px rgba(6,10,18,.5),0 0 0 1px hsla(0,0%,100%,.03);--landing-ambient:0 0 60px rgba(118,134,176,.08);--landing-hairline:hsla(0,0%,100%,.06)}body{background:radial-gradient(1200px 600px at 20% -10%,#151a24 0,transparent 60%),radial-gradient(900px 500px at 90% 0,#1b1626 0,transparent 55%),var(--app-bg);color:var(--text-primary);font-family:Manrope,Segoe UI,sans-serif;overflow-x:hidden}.landingFixedStage{width:min(2560px,100%);margin:0 auto;overflow:visible;position:relative;z-index:0}.appMain,.appShell{background:transparent}.appMain{min-height:calc(100vh - 56px);overflow:visible;text-align:left;display:block}.topBar{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;width:100vw;background:rgba(12,15,20,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid hsla(0,0%,100%,.06);min-height:72px;overflow:visible;padding:14px 28px;gap:16px;margin-left:calc(-4vw);margin-right:calc(-4vw);position:relative;z-index:2000}.topBar--range{flex-wrap:nowrap;width:100%;min-height:56px;padding:12px 24px;gap:12px;margin:0}.topBar--range .topLogoWrap{height:56px}.topBar--range .topLogo{height:48px;transform:scale(4.8);transform-origin:left center}.topBar--range .topBarActions{gap:8px;white-space:nowrap;overflow-x:auto;max-width:100%;scrollbar-width:none}.topBar--range .topBarActions::-webkit-scrollbar{height:0}.topLogoWrap{position:relative;height:72px;width:auto;overflow:visible;display:flex;align-items:center;gap:16px;z-index:2}.topLogoLink{display:inline-flex;align-items:center;text-decoration:none}.topLogo{height:58px;width:auto;display:block;transform:scale(4.8);transform-origin:left center}.topSupportLink{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#cfd6ff;text-decoration:none;border-bottom:1px dashed rgba(207,214,255,.35)}.topSupportLink:hover{color:#fff;border-bottom-color:hsla(0,0%,100%,.6)}.topSupportIcon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:#7cc6ff}.topSupportIcon svg{width:16px;height:16px;fill:currentColor}.mantine-AppShell-header,.topBarActions{overflow:visible}.topBarActions{display:flex;flex-wrap:nowrap;gap:18px;white-space:nowrap;max-width:100%;scrollbar-width:none}.topBarActions::-webkit-scrollbar{height:0}.topBarActions>*{flex:0 0 auto}.langIcon{margin-right:6px;font-size:14px;line-height:1;display:inline-flex;align-items:center}.langSwitch{background:rgba(18,25,42,.55)!important;border-color:hsla(0,0%,100%,.08)!important;color:var(--landing-text)!important;box-shadow:none!important}.langSwitch:hover{background:rgba(18,25,42,.7)!important;border-color:hsla(0,0%,100%,.2)!important;transform:none!important}.topBar .mantine-Button-root,.topBarBtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;text-decoration:none;border:1px solid transparent;border-radius:999px;font-weight:600;transition:transform .14s ease,box-shadow .2s ease;box-shadow:0 0 0 1px hsla(0,0%,100%,.04);position:relative;overflow:hidden;font-size:14px;padding:10px 18px;min-height:42px;background:#be4bdb;color:#f8f3ff}.topBar .mantine-Button-root:after,.topBarBtn:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.22),transparent);transform:translateX(-120%);opacity:0}.topBar .mantine-Button-root[data-variant=light],.topBarBtn--light{background:rgba(190,75,219,.18);border-color:rgba(190,75,219,.4);color:#f4ecff;box-shadow:none}.topBar .mantine-Button-root[data-variant=light]:hover,.topBarBtn--light:hover{background:rgba(190,75,219,.28);box-shadow:none}.topBar .mantine-Button-root:hover,.topBarBtn:hover{transform:scale(1.02);box-shadow:0 0 0 1px hsla(0,0%,100%,.08),0 10px 22px rgba(0,0,0,.28)}.topBar .mantine-Button-root:hover:after,.topBarBtn:hover:after{opacity:1;animation:landingButtonGlint .8s ease}.topBar .mantine-Text-root{font-size:14px}.pageFrame{max-width:1360px;margin:0 auto;padding:16px}.pageFrame--viewer{max-width:none;width:max-content;margin-left:16px!important;margin-right:0!important;display:inline-block}.pageFrame--editor{max-width:1720px}.panel{background:var(--panel-muted);border:none;border-radius:14px;box-shadow:var(--shadow-panel);border:1px solid hsla(0,0%,100%,.04)}.panel--nav{background:var(--panel-nav);overflow:visible}.panel--nav-wide{width:100%}@media (min-width:992px){.panel--nav-wide{width:calc(100% + 140px);margin-left:-140px}}.panel--tools{background:var(--panel-tools)}.panel--stage{background:var(--panel-stage);box-shadow:var(--shadow-soft)}.panel--nav .mantine-Divider-root,.panel--stage .mantine-Divider-root,.panel--tools .mantine-Divider-root{border-color:hsla(0,0%,100%,.06)}.panel--stage .mantine-Button-root[data-variant=filled]{box-shadow:0 8px 18px rgba(139,92,246,.28)}.billingWrap{gap:16px}.billingPromoCard{background:var(--panel-muted);border:1px solid hsla(0,0%,100%,.06);box-shadow:var(--shadow-panel)}.billingPromoInput{min-width:260px}.billingPlansGrid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));justify-content:center;align-content:start;width:100%;margin:0 auto}.billingPlansGrid .billingPlanCard{width:100%}.billingPlanCard{background:var(--panel-stage);border:1px solid hsla(0,0%,100%,.06);box-shadow:var(--shadow-panel)}.billingPlanCard--promo{border-color:rgba(20,184,166,.5);box-shadow:0 18px 32px rgba(20,184,166,.2),var(--shadow-panel)}.billingPromoBadge{font-weight:600}.billingDiscountBadge{font-weight:700}.billingPriceBox{padding:14px 16px;border-radius:16px;background:linear-gradient(130deg,rgba(139,92,246,.18),rgba(15,23,42,.6));border:1px solid hsla(0,0%,100%,.08);display:flex;align-items:baseline;gap:10px}.billingPriceNow{font-size:28px;font-weight:800;color:#f8fafc}.billingPriceOld{font-size:14px;color:rgba(226,232,240,.6);text-decoration:line-through}.billingPlanCard .mantine-Button-root{box-shadow:0 10px 20px rgba(139,92,246,.24)}@media (max-width:900px){.billingPlansGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.billingPlansGrid .billingPlanCard{width:100%}}.lockedCard{max-width:560px;width:100%;background:var(--panel-muted);border:1px solid hsla(0,0%,100%,.06);box-shadow:var(--shadow-panel)}.lockedHeader{gap:12px}.lockedHeader,.lockedIcon{display:flex;align-items:center}.lockedIcon{width:40px;height:40px;border-radius:12px;justify-content:center;background:rgba(239,68,68,.15);color:#f87171}.lockedInfo{background:var(--panel-stage);border:1px solid hsla(0,0%,100%,.04)}.analyticsFunnel{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.analyticsFunnelRow{display:grid;grid-template-columns:48px minmax(0,1fr) minmax(0,1fr) 140px;align-items:flex-start;grid-gap:10px;gap:10px}.analyticsFunnelToggle{display:flex;justify-content:center;align-items:center;width:48px}.analyticsFunnelLabel{font-size:13px;color:rgba(226,232,240,.9);min-width:0;max-width:calc(100% - 4px)}.analyticsFunnelLabel,.analyticsFunnelLabelText{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.analyticsFunnelBarWrap{height:10px;border-radius:999px;background:rgba(148,163,184,.2);overflow:hidden}.analyticsFunnelBar{height:100%;border-radius:999px;background:linear-gradient(90deg,rgba(79,70,229,.8),rgba(139,92,246,.9))}.analyticsFunnelConv{margin-left:6px;font-weight:500;color:rgba(148,163,184,.8)}.userMetaSub{font-size:11px;color:rgba(148,163,184,.75)}.analyticsBarGrid{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.analyticsBarRow{display:grid;grid-template-columns:180px 1fr 96px;grid-gap:10px;gap:10px;align-items:center}.analyticsBarLabel{font-size:12px;color:rgba(226,232,240,.85);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.analyticsBarTrack{height:8px;border-radius:999px;background:rgba(148,163,184,.2);overflow:hidden}.analyticsBarFill{height:100%;border-radius:999px;background:linear-gradient(90deg,rgba(79,70,229,.75),rgba(139,92,246,.95))}.analyticsBarValue{font-size:12px;font-weight:600;width:96px}.analyticsBarValue,.analyticsFunnelValue{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.analyticsFunnelValue{min-width:140px}.analyticsSeriesGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px;margin-top:12px}.analyticsSeriesCard{border:1px solid rgba(148,163,184,.15);border-radius:12px;padding:10px;background:rgba(15,23,42,.6)}.analyticsSeriesTitle{font-size:12px;font-weight:600;margin-bottom:8px;color:rgba(226,232,240,.9)}.analyticsSeriesBars{display:grid;grid-template-columns:repeat(14,minmax(0,1fr));grid-gap:4px;gap:4px;align-items:end;height:96px}.analyticsSeriesBarWrap{height:100%;display:flex;align-items:center;justify-content:flex-end;flex-direction:column;gap:4px}.analyticsSeriesBarValue{font-size:9px;color:rgba(226,232,240,.85);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.analyticsSeriesBar{width:100%;border-radius:4px;background:linear-gradient(180deg,rgba(99,102,241,.95),rgba(139,92,246,.5))}.analyticsSeriesBarLabel{font-size:9px;color:rgba(226,232,240,.6)}.pieChart{border-radius:999px;background:conic-gradient(#4dabf7 0 100%);box-shadow:inset 0 0 0 1px rgba(148,163,184,.2)}.pieChart--empty{background:rgba(15,23,42,.6);border:1px dashed rgba(148,163,184,.3)}.pieLegendSwatch{width:10px;height:10px;border-radius:999px;display:inline-block}.analyticsCohortGrid{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.analyticsCohortRow{display:grid;grid-template-columns:120px 1fr;grid-gap:8px;gap:8px;align-items:center}.analyticsCohortLabel{font-size:12px;color:rgba(226,232,240,.8)}.analyticsCohortCells{display:grid;grid-template-columns:repeat(auto-fit,minmax(42px,1fr));grid-gap:6px;gap:6px}.analyticsCohortCell{font-size:11px;text-align:center;padding:6px 4px;border-radius:8px;background:rgba(148,163,184,.12);color:rgba(226,232,240,.9)}.panelHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.panelTitle{font-weight:700;font-size:18px}.contextStrip{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-radius:10px;background:hsla(0,0%,100%,.04);color:var(--text-muted);font-size:12px}.contextPath{display:flex;flex-wrap:wrap;gap:6px;color:#cbd5f5}.contextBadge{padding:2px 8px;border-radius:999px;background:rgba(139,92,246,.18);color:#d7ccff;font-weight:600}.stageHeader{display:flex;align-items:center;justify-content:space-between;padding:6px 8px 10px;border-bottom:1px solid hsla(0,0%,100%,.06);margin-bottom:12px}.stageTitle{font-size:16px;font-weight:700;color:#d7d9e2}.stageTag{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#c6c8d0;background:hsla(0,0%,100%,.06);padding:4px 8px;border-radius:8px}.muted{color:var(--text-muted)}.treeSidebar{height:100%}.treeDragging{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:-webkit-grabbing!important;cursor:grabbing!important}.treeRootTarget{margin:0 6px 6px;padding:8px 10px;border-radius:10px;font-size:12px;color:#9aa4b2;border:1px dashed hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.03)}.treeRootTarget--active{color:#86efac;border-color:rgba(16,185,129,.6);background:rgba(16,185,129,.12)}.treeRow{transition:background .16s ease,box-shadow .16s ease}.treeRow:hover{background:rgba(139,92,246,.08)}.treeRow[data-selected=true]{background:var(--accent-weak);box-shadow:inset 0 0 0 1px rgba(139,92,246,.35)}.treeRow--dragging{opacity:0;pointer-events:none}.treeRow--drop{background:rgba(16,185,129,.12);box-shadow:inset 0 0 0 1px rgba(16,185,129,.5)}.treeRow--drop:after{content:"";display:block;height:2px;background:rgba(16,185,129,.7);margin-top:6px;border-radius:2px}.treeDragGhost{position:fixed;z-index:9999;pointer-events:none;padding:8px 12px;border-radius:10px;background:#141b25;border:1px solid #2a3342;box-shadow:0 12px 28px rgba(0,0,0,.35);color:#e6ebf2;font-size:12px;max-width:320px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.treeGhostRow{gap:12px;justify-content:space-between}.treeGhostMain,.treeGhostRow{display:flex;align-items:center}.treeGhostMain{gap:8px;min-width:0}.treeGhostText{font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.treeGhostActions{display:flex;gap:8px;color:rgba(230,235,242,.6)}.viewerColumns{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;grid-gap:10px;gap:10px;align-items:start;width:max-content;overflow:visible}.viewerColumn{background:transparent;border-radius:12px;padding:8px;border:1px solid hsla(0,0%,100%,.04);height:auto;width:max-content;flex:0 0 auto}.viewerItem{padding:10px;border-radius:10px;cursor:pointer;transition:background .16s ease,transform .16s ease,box-shadow .16s ease;background:transparent}.viewerItem:hover{background:rgba(139,92,246,.12)}.viewerItem--active{background:rgba(34,197,94,.18);box-shadow:inset 0 0 0 1px rgba(34,197,94,.4)}.viewerItem--path{background:rgba(139,92,246,.18);box-shadow:inset 0 0 0 1px rgba(139,92,246,.4)}.viewerItem--active.viewerItem--path{background:rgba(34,197,94,.18);box-shadow:inset 0 0 0 1px rgba(34,197,94,.4)}.softCard{background:hsla(0,0%,100%,.03);border-radius:12px;padding:12px}.statsRow{display:grid;grid-template-columns:18px 1fr 60px;align-items:center;grid-gap:10px;gap:10px}.statsBar{height:8px;border-radius:999px;background:hsla(0,0%,100%,.06);overflow:hidden}.statsFill{height:100%;border-radius:999px;background:linear-gradient(90deg,rgba(139,92,246,.8),rgba(139,92,246,.5))}.statsLabel{font-size:12px;color:#c8ced8}.statsValue{font-size:12px;text-align:right;color:#cbd1dd}.skeletonBlock{border-radius:16px}.emptyState{padding:16px;border-radius:12px;background:hsla(0,0%,100%,.03)}.trainerCards{display:flex;gap:12px;align-items:center}.trainerCardImg{width:108px;height:150px;object-fit:cover;border-radius:12px;box-shadow:0 16px 26px rgba(0,0,0,.35);transform:translateZ(0)}.trainerRandom{display:flex;align-items:baseline;gap:12px}.trainerActions{gap:10px}.trainerAction{border:1px solid hsla(0,0%,100%,.08);background:rgba(139,92,246,.18);color:var(--text-primary)}.trainerAction--fold{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.2)}.trainerAction[data-feedback=correct]{animation:trainerPulse .36s ease;box-shadow:0 0 0 1px rgba(34,197,94,.6),0 0 18px rgba(34,197,94,.45)}.trainerAction[data-feedback=wrong]{animation:trainerShake .42s ease;box-shadow:0 0 0 1px rgba(239,68,68,.6),0 0 18px rgba(239,68,68,.45)}.trainerReview{padding:12px;border-radius:12px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);overflow:visible;max-width:100%;min-height:520px}.trainerReview .rangeMatrix{--cell:26px;gap:4px;margin:0 auto}.statsDot{width:14px;height:14px;border-radius:4px}.trainerReview .rangeCellSelected{border-color:#ef4444;box-shadow:0 0 0 2px rgba(239,68,68,.9),0 0 22px rgba(239,68,68,.8),0 0 40px rgba(239,68,68,.6)}@keyframes trainerPulse{0%{transform:scale(1)}45%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes trainerShake{0%{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}to{transform:translateX(0)}}.trainerStatsRow{display:flex;align-items:center;justify-content:space-between}.trainerHistoryItem{padding:8px 10px;border-radius:10px;cursor:pointer;transition:background .16s ease,box-shadow .16s ease}.trainerHistoryItem:hover{background:rgba(139,92,246,.12)}.trainerHistoryItem--active{background:rgba(139,92,246,.18);box-shadow:inset 0 0 0 1px rgba(139,92,246,.35)}.trainerAnswerRow{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:10px;background:hsla(0,0%,100%,.03)}.landingWrap{width:100%;max-width:none;margin:0;padding:0 4vw 8px;display:flex;flex-direction:column;gap:28px;position:relative;--landing-scale:0.7;font-family:IBM Plex Sans,Manrope,sans-serif;overflow:visible}.landingWrap:after,.landingWrap:before{content:"";position:absolute;inset:-20% 0 auto 0;height:60%;pointer-events:none;opacity:.45;z-index:0;background:radial-gradient(520px 220px at 20% 0,rgba(120,134,176,.18),transparent 70%),radial-gradient(420px 200px at 80% 10%,rgba(88,100,136,.16),transparent 70%);animation:landingDrift 28s ease-in-out infinite}.landingWrap:after{inset:auto 0 0 0;height:40%;opacity:.35;animation-duration:36s;animation-direction:reverse}.landingWrap>*{position:relative;z-index:1}.landingScrollProgress{position:fixed;top:0;left:0;width:100%;height:2px;background:hsla(0,0%,100%,.03);z-index:60;pointer-events:none}.landingScrollProgressFill{display:block;width:100%;height:100%;transform-origin:left;transform:scaleX(0);background:linear-gradient(90deg,rgba(154,168,206,.85),rgba(154,168,206,0));transition:transform .12s ease}.landingCursorHalo{position:fixed;left:0;top:0;width:180px;height:180px;border-radius:999px;transform:translate3d(calc(var(--cursor-x, 50%) - 90px),calc(var(--cursor-y, 50%) - 90px),0);background:radial-gradient(circle,rgba(126,140,180,.22),transparent 70%);opacity:.6;pointer-events:none;z-index:5;will-change:transform}@media (pointer:coarse){.landingCursorHalo{display:none}}.landingReveal{opacity:1;transform:none;filter:none}.js .landingReveal{opacity:0;transform:translateY(12px);transition:opacity .6s ease,transform .6s ease;transition-delay:var(--delay,0s);will-change:opacity,transform;filter:blur(2px)}.js .landingReveal.is-visible{opacity:1;transform:translateY(0);filter:blur(0)}.landingHero{background:radial-gradient(640px 380px at 8% -10%,rgba(120,134,176,.18),transparent 60%),radial-gradient(420px 300px at 90% 0,rgba(102,112,152,.14),transparent 65%),var(--landing-bg);border:1px solid var(--landing-hairline);border-radius:24px;padding:44px 6vw 52px;box-shadow:var(--landing-shadow),var(--landing-ambient);position:relative;overflow:hidden;min-height:720px}.landingHero:after{content:"";position:absolute;inset:auto -10% -55% auto;width:380px;height:380px;background:radial-gradient(circle,rgba(116,130,170,.18),transparent 70%);opacity:.5;pointer-events:none}.landingHeroTop{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;margin-bottom:20px}.landingSeoHeader{flex-wrap:nowrap}.landingSeoNav{display:flex;flex-wrap:wrap;gap:10px 14px;font-size:calc(13px * var(--landing-scale));color:var(--landing-muted)}.landingSeoNav a{color:inherit;text-decoration:none;padding:6px 10px;border-radius:999px;border:1px solid hsla(0,0%,100%,.08);background:rgba(18,25,42,.55)}.landingSeoNav a:hover{color:var(--landing-text);border-color:hsla(0,0%,100%,.2)}.langMenu{position:relative;z-index:2500}.langMenu summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center}.langMenu summary::-webkit-details-marker{display:none}.langMenuList{position:fixed;right:28px;top:82px;background:rgba(18,25,42,.95);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:8px;display:grid;grid-gap:6px;gap:6px;z-index:3000;min-width:180px}.topBar--range .langMenuList{top:66px;right:24px}@media (max-width:900px){.langMenuList{right:16px;top:74px}.topBar--range .langMenuList{right:16px;top:58px}}.landingDivider,.landingHero,.landingSection{position:relative;z-index:1}.langMenuList a{color:hsla(0,0%,100%,.8);text-decoration:none;font-size:13px;padding:4px 6px;border-radius:8px}.langMenuList a:hover{color:#fff;background:hsla(0,0%,100%,.08)}@media (max-width:1200px){.topBar--range .topBarActions,.topBarActions{max-width:72vw}}@media (max-width:900px){.topLogo{height:48px;transform:scale(2.8)}.topBar{flex-wrap:nowrap;gap:8px}.topBarActions{max-width:100%}.topBar--range{gap:8px}.topBar--range .topLogo{height:48px;transform:scale(2.8);transform-origin:left center}.topBar--range .topBarActions{max-width:100%}}.landingBrand{display:flex;align-items:center;gap:14px}.landingLogo{height:54px;width:auto}.landingBrandName{font-family:Space Grotesk,Manrope,sans-serif;font-weight:700;font-size:calc(18px * var(--landing-scale))}.landingBrandTag{color:var(--landing-muted);font-size:calc(13px * var(--landing-scale))}.landingHeroBadge{padding:8px 14px;border-radius:999px;border:1px solid rgba(173,184,214,.35);background:rgba(96,108,144,.24);font-size:calc(24px * var(--landing-scale));letter-spacing:.08em;text-transform:uppercase;animation:landingBadgeFloat 6s ease-in-out infinite;animation-play-state:paused}.landingHero.landingReveal.is-visible .landingHeroBadge{animation-play-state:running}.landingHeroContent{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:32px;gap:32px;align-items:center;position:relative}.landingHeroText{display:flex;flex-direction:column;gap:16px;position:relative}.landingTitle{font-family:Space Grotesk,Manrope,sans-serif;font-size:clamp(calc(40px * var(--landing-scale)),calc(3.6vw * var(--landing-scale)),calc(56px * var(--landing-scale)));font-weight:700;margin:0;color:var(--landing-text)}.landingTitleBrand{background:linear-gradient(90deg,#7d5cff,#c978ff);-webkit-background-clip:text;background-clip:text;color:transparent}.landingLead{color:#d4dbef;font-size:clamp(calc(20px * var(--landing-scale)),calc(2.9vw * var(--landing-scale)),calc(34px * var(--landing-scale)));line-height:1.4;max-width:none;white-space:nowrap}.landingCtas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;width:100%;max-width:560px;margin-top:32px}.landingCtas .mantine-Button-root{display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;text-decoration:none;border:1px solid transparent;border-radius:999px;font-weight:600;transition:transform .14s ease,box-shadow .2s ease;box-shadow:0 0 0 1px hsla(0,0%,100%,.04);position:relative;overflow:hidden;font-size:calc(18px * var(--landing-scale) / .7);padding:16px 22px;min-height:54px;width:100%;background:#be4bdb;color:#f8f3ff}.landingCtas .mantine-Button-root:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.24),transparent);transform:translateX(-120%);opacity:0}.landingCtas .mantine-Button-root[data-variant=light]{background:rgba(190,75,219,.18);border-color:rgba(190,75,219,.4);color:#f4ecff;box-shadow:none}.landingCtas .mantine-Button-root[data-variant=light]:hover{background:rgba(190,75,219,.28);box-shadow:none}.landingCtas .mantine-Button-root:hover{transform:scale(1.02);box-shadow:0 0 0 1px hsla(0,0%,100%,.08),0 10px 22px rgba(0,0,0,.28)}.landingCtas .mantine-Button-root:hover:after{opacity:1;animation:landingButtonGlint .8s ease}.landingCtas .mantine-Button-root:active{transform:scale(.98)}.landingCtaNote{margin-top:8px;font-size:13px;color:var(--landing-muted)}.landingHeroVisual{background:linear-gradient(135deg,rgba(116,128,170,.12),rgba(18,25,42,.9));border-radius:20px;padding:14px;border:1px solid var(--landing-hairline);box-shadow:var(--landing-card-shadow),var(--landing-ambient);min-height:380px}.landingHeroVisual--viewer{padding:10px;height:auto}.landingViewerEmbed{width:100%;height:100%;overflow:hidden}.landingViewerInner{width:100%}.landingHeroVisual--viewer .pageFrame--viewer{margin:0!important;padding:0;width:100%;max-width:100%}.landingRangeSidebar{background:rgba(10,14,24,.7);border:1px solid var(--landing-hairline);border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:10px;min-height:100%}.landingRangeTitle{font-size:13px;text-transform:uppercase;letter-spacing:.18em;color:var(--landing-muted);font-weight:600}.landingRangeScroll{flex:1 1 auto}.landingRangeNode,.landingRangeTree{display:flex;flex-direction:column;gap:6px}.landingRangeItem{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border-radius:10px;border:1px solid transparent;background:transparent;color:#cdd6f4;font-size:13px;text-align:left;cursor:pointer}.landingRangeItem.is-folder{color:#dfe6ff;font-weight:600}.landingRangeItem.is-selected{background:rgba(125,92,255,.18);border-color:rgba(125,92,255,.4);color:#f5f2ff}.landingRangeCaret{width:12px;display:inline-flex;justify-content:center;color:rgba(201,120,255,.85)}.landingRangeLabel{flex:1 1 auto}.landingRangeChildren{margin-top:4px}.landingRangeCanvas{background:rgba(8,12,20,.75);border:1px solid var(--landing-hairline);border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:10px;overflow:hidden}.landingRangeHeader{display:flex;flex-direction:column;gap:2px}.landingRangeName{font-size:16px;font-weight:600;color:#f1f4ff}.landingRangeMeta{font-size:12px;color:var(--landing-muted)}.landingRangeMatrix{flex:1 1 auto;display:flex;align-items:center;justify-content:center;overflow:hidden}.landingHeroVisual img{width:100%;display:block;border-radius:14px}.landingHeroVisual--viewer{overflow:hidden}.landingHero--bgInterface,.landingSection--bgInterface{position:relative;overflow:hidden}.landingHero--bgInterface:after,.landingSection--bgNotes:after,.landingSection--bgProductivity:after{content:"";position:absolute;inset:0 0 0 50%;background-repeat:no-repeat;background-position:100%;background-size:cover;opacity:1;pointer-events:none;z-index:0;filter:drop-shadow(0 30px 60px rgba(6,10,18,.45))}.landingHero--bgInterface:after{background-image:url(/slides/pfr.png);background-size:contain}.landingSection--bgNotes:after{background-image:url(/slides/zam1.png);background-size:contain}.landingSection--bgProductivity:after{background-image:url(/slides/produc.png);background-size:contain}.landingHeroContent,.landingHeroTop,.landingSectionHeader,.landingSectionLead,.landingSplit{position:relative;z-index:1}.landingHeroVisual--bg,.landingVisualFill,.landingVisualSpacer{min-height:520px}.landingSection--bgInterface .landingVisualCard--frameless{background:transparent;border:none;box-shadow:none;padding:0}.landingHeroMock{--landing-mock-scale:0.78;display:grid;grid-template-columns:auto auto;grid-gap:12px;gap:12px;align-items:start;transform:scale(var(--landing-mock-scale));transform-origin:top left;width:calc(100% / var(--landing-mock-scale))}.landingHeroMockStage{padding:10px;border-radius:14px}.landingHeroMockStage--frameless{padding:0;border-radius:18px;background:transparent;box-shadow:none}.landingVisualShowcase{border-radius:18px;padding:12px;background:radial-gradient(circle at top,rgba(125,92,255,.18),rgba(8,12,20,.9));box-shadow:0 22px 50px rgba(5,8,16,.6),0 0 0 1px hsla(0,0%,100%,.05)}.landingAutoSlider,.landingVisualShowcase{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden}.landingAutoSlider{height:auto;border-radius:14px;background:#0b111c}.landingAutoSlide{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transform:scale(1.02);transition:opacity .9s ease,transform 1.2s ease}.landingAutoSlide.is-active{opacity:1;transform:scale(1)}.landingVisualCard--frameless{background:transparent;border:none;box-shadow:none;padding:0}.landingVisualCard--frameless .landingAutoSlide{padding:0}.landingHeroMockHeader{padding:4px 6px 8px;margin-bottom:8px}.landingHeroMockHeader .stageTitle{font-size:12px}.landingHeroMockHeader .stageTag{font-size:9px;padding:3px 6px}.landingHeroMockMatrix .rangeMatrix{gap:4px}.landingHeroMockMatrix .rangeCell{border-radius:8px}.landingHeroMockMatrix .rangeCellText .mantine-Text-root{font-size:10px}.landingHeroMockNav{padding:8px;border-radius:14px}.landingHeroMockNavTitle{font-size:11px;font-weight:700;color:#d7d9e2;margin-bottom:8px}.landingHeroMock .viewerColumns{gap:6px}.landingHeroMock .viewerColumn{padding:6px}.landingHeroMock .viewerItem{padding:6px 8px;font-size:10px}.landingSection{padding:40px 6vw;position:relative;display:flex;flex-direction:column;gap:20px;border-radius:22px;border:1px solid var(--landing-hairline);background:linear-gradient(140deg,rgba(17,23,37,.96),rgba(10,14,24,.92));box-shadow:var(--landing-elev),var(--landing-ambient),inset 0 1px 0 var(--landing-hairline)}.landingSection--soft:before{background:radial-gradient(520px 200px at 10% 0,rgba(120,134,176,.14),transparent 60%)}.landingSection--deep:before,.landingSection--soft:before{content:"";position:absolute;inset:0;border-radius:22px;z-index:0}.landingSection--deep:before{background:radial-gradient(600px 240px at 90% 10%,rgba(120,134,176,.16),transparent 60%)}.landingSection>*{position:relative;z-index:1}.landingSectionHeader{display:flex;flex-direction:column;gap:10px;max-width:820px}.landingHeadline{font-family:Space Grotesk,Manrope,sans-serif;font-size:clamp(calc(40px * var(--landing-scale)),calc(5vw * var(--landing-scale)),calc(72px * var(--landing-scale)));font-weight:800;text-transform:none;letter-spacing:-.03em;color:#f1f4ff;margin:0 0 18px;line-height:1.05;text-shadow:none}.landingSectionHeader .landingHeadline,.landingTextBlock .landingHeadline{padding-bottom:10px;border-bottom:none;position:relative}.landingSectionHeader .landingHeadline:after,.landingTextBlock .landingHeadline:after{content:"";position:absolute;left:0;bottom:0;width:46%;height:1px;background:linear-gradient(90deg,rgba(125,92,255,.9),rgba(125,92,255,0))}.landingSectionHeader--center{text-align:center;margin:0 auto}.landingSectionLead{color:var(--landing-muted);font-size:calc(30px * var(--landing-scale))}.landingKicker{font-size:clamp(calc(18px * var(--landing-scale)),calc(2.2vw * var(--landing-scale)),calc(28px * var(--landing-scale)));letter-spacing:.2em;text-transform:uppercase;color:var(--landing-accent-strong);font-weight:700;opacity:.9}.landingSplit{display:grid;grid-template-columns:.9fr 1.35fr;grid-gap:32px;gap:32px;align-items:center}.landingSplit--listAlign{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-template-rows:auto minmax(0,1fr);align-items:start;gap:32px}.landingTextHeader{grid-column:1;grid-row:1;position:relative;z-index:2}.landingListAnchor{grid-column:1;grid-row:2;position:relative;z-index:1}.landingVisualCard--alignList{grid-column:2;grid-row:2;align-self:stretch;display:flex;align-items:center;justify-content:center;height:auto;max-height:none;min-height:0;overflow:hidden;padding:0;border-radius:22px}.landingTextBlock{display:flex;flex-direction:column;gap:14px}.landingTextBlock h2{font-family:Space Grotesk,Manrope,sans-serif}.landingList{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px;color:#d5ddf3;font-size:clamp(calc(20px * var(--landing-scale)),calc(2.8vw * var(--landing-scale)),calc(32px * var(--landing-scale)));line-height:1.4}.landingList li{padding:16px 18px;border-radius:16px;background:linear-gradient(120deg,rgba(22,28,46,.95),rgba(14,18,31,.85));border:1px solid var(--landing-hairline);box-shadow:var(--landing-card-shadow);display:flex;align-items:flex-start;gap:10px}.landingIcon{display:inline-flex;align-items:center;justify-content:center;width:calc(28px * var(--landing-scale));height:calc(28px * var(--landing-scale));flex:0 0 calc(28px * var(--landing-scale));transition:transform .2s ease}.landingChip:hover .landingIcon,.landingList li:hover .landingIcon{transform:rotate(-6deg)}.landingVisualCard{padding:18px;border-radius:18px;background:var(--landing-card);border:1px solid var(--landing-hairline);box-shadow:var(--landing-card-shadow),var(--landing-ambient)}.landingVisualCard--wide{padding:18px;background:linear-gradient(140deg,rgba(18,24,40,.95),rgba(10,14,24,.85))}.landingVisualCard img{width:100%;border-radius:12px;display:block}.landingVisualCard--alignList img{width:100%;height:auto;object-fit:contain;border-radius:inherit;display:block}.landingVideo{position:relative;border-radius:22px;overflow:hidden;border:1px solid var(--landing-hairline);background:rgba(8,10,18,.9);box-shadow:var(--landing-card-shadow),var(--landing-ambient);aspect-ratio:16/9;width:100%;max-width:1200px;margin:0 auto}.landingVideo iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.landingMessage{margin-top:12px;color:#c9b7ff;font-weight:600;font-size:clamp(calc(18px * var(--landing-scale)),calc(2.4vw * var(--landing-scale)),calc(26px * var(--landing-scale)))}.landingHotkeys{padding:28px;border-radius:20px;background:rgba(15,19,33,.9);border:1px solid var(--landing-hairline);display:grid;grid-template-columns:auto 1fr;grid-gap:16px;gap:16px;justify-items:start;align-items:center;box-shadow:var(--landing-card-shadow);align-self:center;justify-self:center;text-align:left;margin-top:14px}.landingHotkey{display:flex;gap:10px}.landingHotkey span{padding:12px 18px;border-radius:14px;background:rgba(116,130,170,.18);border:1px solid rgba(166,176,212,.35);font-weight:600;font-size:clamp(calc(18px * var(--landing-scale)),calc(2.6vw * var(--landing-scale)),calc(26px * var(--landing-scale)))}.landingHotkeyLabel{color:var(--landing-muted);font-weight:600;font-size:clamp(calc(16px * var(--landing-scale)),calc(2.2vw * var(--landing-scale)),calc(22px * var(--landing-scale)))}.landingFaq{display:grid;grid-gap:16px;gap:16px;margin-top:16px}.landingFaqCard{padding:20px;border-radius:22px;background:linear-gradient(140deg,rgba(14,19,34,.95),rgba(9,12,22,.85));border:1px solid var(--landing-hairline);box-shadow:var(--landing-card-shadow),var(--landing-ambient);margin-top:16px}.landingFaqCard .landingFaq{margin-top:0}.landingFaqItem{padding:16px;border-radius:14px;background:var(--landing-card);box-shadow:var(--landing-card-shadow);border:1px solid var(--landing-hairline)}.landingFaqItem .mantine-Title-root{background:linear-gradient(90deg,#7d5cff,#c978ff);-webkit-background-clip:text;background-clip:text;color:transparent}.landingGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.landingCase,.landingChip{padding:20px 22px;border-radius:18px;background:radial-gradient(200px 80px at 10% 10%,rgba(120,134,176,.14),transparent 70%),rgba(13,18,31,.9);border:1px solid var(--landing-hairline);color:#d8e0f5;display:grid;grid-gap:6px;gap:6px;grid-template-columns:auto 1fr;align-items:start;box-shadow:var(--landing-card-shadow);font-size:clamp(calc(18px * var(--landing-scale)),calc(2.6vw * var(--landing-scale)),calc(28px * var(--landing-scale)));line-height:1.3}.landingChip .landingIcon{grid-row:1/span 2;margin-top:2px}.landingChipSub{display:block;color:var(--landing-muted);font-size:clamp(calc(14px * var(--landing-scale)),calc(2vw * var(--landing-scale)),calc(20px * var(--landing-scale)));grid-column:2}.landingCompare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.landingCompareCard{padding:18px;border-radius:18px;background:linear-gradient(150deg,rgba(22,28,46,.95),rgba(14,18,31,.85));box-shadow:var(--landing-card-shadow)}.landingCompareAlt,.landingCompareCard{border:1px solid var(--landing-hairline)}.landingCompareAlt{background:rgba(11,15,24,.7)}.landingCompareTitle{font-weight:700;margin-bottom:12px;font-family:Space Grotesk,Manrope,sans-serif}.landingCases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.landingFinal{border-radius:24px;padding:36px 6vw;background:radial-gradient(500px 240px at 10% 0,rgba(120,134,176,.16),transparent 60%),var(--landing-bg-soft);border:1px solid var(--landing-hairline);box-shadow:var(--landing-shadow),var(--landing-ambient);margin-bottom:0}.landingFinalInner{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.landingDivider{height:1px;width:100%;background:var(--landing-hairline);opacity:.6;border-radius:999px}.landingCase,.landingChip,.landingCompareCard,.landingHotkeys,.landingList li,.landingVideo,.landingVisualCard{transition:transform .18s ease,box-shadow .18s ease}.landingCase:focus-within,.landingCase:hover,.landingChip:focus-within,.landingChip:hover,.landingCompareCard:focus-within,.landingCompareCard:hover,.landingHotkeys:focus-within,.landingHotkeys:hover,.landingList li:focus-within,.landingList li:hover,.landingVideo:focus-within,.landingVideo:hover,.landingVisualCard:focus-within,.landingVisualCard:hover{transform:translateY(-2px);box-shadow:var(--landing-card-shadow),var(--landing-ambient)}.landingParallax{will-change:transform;transform:translateZ(0)}.landingShine{position:relative;overflow:hidden}.landingShine:after{content:"";position:absolute;top:-20%;left:-60%;width:40%;height:140%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.22),transparent);transform:translateX(-140%);opacity:0;pointer-events:none}.landingReveal.is-visible .landingShine:after,.landingShine.is-visible:after{animation:landingShine 1.2s ease .2s forwards}.landingBreath{position:relative}.landingBreath:before{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid rgba(170,180,210,.2);opacity:.6;pointer-events:none;animation:landingBreath 5.5s ease-in-out infinite}@keyframes landingButtonGlint{0%{transform:translateX(-120%);opacity:0}30%{opacity:1}to{transform:translateX(120%);opacity:0}}@keyframes landingShine{0%{transform:translateX(-140%);opacity:0}20%{opacity:1}to{transform:translateX(220%);opacity:0}}@keyframes landingBreath{0%,to{opacity:.4}50%{opacity:.8}}@keyframes landingBadgeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes landingDrift{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,24px,0)}}@media (max-width:980px){.landingWrap{padding:28px 4vw 56px}.landingCompare,.landingHeroContent,.landingSplit{grid-template-columns:1fr}.landingSplit--listAlign{grid-template-rows:auto}.landingListAnchor,.landingTextHeader,.landingVisualCard--alignList{grid-column:1;grid-row:auto}.landingVisualCard--alignList{height:auto;max-height:none}.landingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.landingSection{padding:32px 5vw}.landingHeroMock{--landing-mock-scale:0.7;grid-template-columns:1fr}}@media (max-width:640px){.landingWrap{padding:24px 4vw 48px}.landingHero{padding:28px 6vw}.landingHeroVisual{min-height:auto}.landingHeroBadge{font-size:16px;padding:8px 14px}.landingHeroTop{flex-direction:column;align-items:flex-start}.landingHeroContent{gap:24px}.landingHeroVisual{padding:10px}.landingHeroVisual img{width:100%;height:auto;object-fit:contain}.landingCases,.landingGrid{grid-template-columns:1fr}.landingFinal,.landingSection{padding:28px 6vw}.landingCtas{grid-template-columns:1fr}.landingParallax{transform:none!important}.landingFooter{flex-direction:column;gap:16px}.landingFooterCol{flex:1 1 auto;font-size:12px}.landingFooterText{display:block}.landingFooter a{width:auto}}@media (max-width:480px){.landingTitle{font-size:30px;line-height:1.1}.landingLead,.landingSectionLead{font-size:18px}.landingList li{font-size:16px}.landingHeroMock{--landing-mock-scale:0.58}.landingVideo iframe{min-height:200px}}@media (max-width:360px){.landingTitle{font-size:26px}.landingLead{font-size:16px}}.landingFooter{display:flex;flex-wrap:wrap;align-items:flex-start;gap:24px;padding:24px 6vw 40px;border-top:1px solid hsla(0,0%,100%,.06);background:rgba(7,10,16,.55)}.landingFooterCol{display:flex;flex-direction:column;gap:10px;flex:1 1 240px;color:var(--landing-muted);font-size:13px;line-height:1.4;min-width:0;max-width:100%}.landingFooterTitle{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:rgba(207,214,255,.6)}.landingFooter a{color:#cfd6ff;text-decoration:none;border-bottom:1px dashed rgba(207,214,255,.35);display:inline-flex;max-width:100%;white-space:normal;word-break:break-word}.landingFooter a:hover{color:#fff;border-bottom-color:hsla(0,0%,100%,.6)}.landingFooterText{color:#cfd6ff;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.landingTelegramIcon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-right:6px;color:#7cc6ff}.landingTelegramIcon svg{width:18px;height:18px;fill:currentColor}@media (max-width:720px){.landingLead{white-space:normal}.landingFooter{flex-direction:column;gap:16px}.landingFooterCol{flex:1 1 auto;font-size:12px}.landingFooterText{display:block}.landingFooter a{width:auto}}@media (max-width:900px){.landingVideo{width:100%}.landingHotkeys{grid-template-columns:1fr;justify-items:center;text-align:center}}.policyWrap{padding:48px 16px 64px;display:flex;justify-content:center}.policyCard{width:min(960px,100%);background:var(--panel-muted);border:1px solid hsla(0,0%,100%,.06);border-radius:16px;padding:32px 32px 36px;box-shadow:var(--shadow-panel)}.policyTitle{margin-bottom:18px}.policySectionTitle{margin-top:22px;margin-bottom:6px;color:#e9edf7}.policyText{margin-top:8px;color:var(--text-muted);line-height:1.65}.policyList{margin:8px 0 0 20px;color:var(--text-muted);line-height:1.6}.landingBtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:12px;font-weight:600;text-decoration:none;color:#0b0f14;background:#b7a6ff;box-shadow:0 10px 18px rgba(139,92,246,.35);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.landingBtn:hover{transform:translateY(-1px);box-shadow:0 14px 24px rgba(139,92,246,.4)}.landingBtn--light{background:hsla(0,0%,100%,.1);color:var(--landing-text);box-shadow:none;border:1px solid hsla(0,0%,100%,.18)}.landingBtn--light:hover{background:hsla(0,0%,100%,.16);box-shadow:none}.rangeMatrix{display:grid;grid-template-columns:repeat(13,var(--cell));grid-template-rows:repeat(13,var(--cell));grid-gap:var(--gap,6px);gap:var(--gap,6px);padding:var(--matrix-pad,0);position:relative}.rangeCell{width:var(--cell);height:var(--cell);box-sizing:border-box;border-radius:var(--cell-radius,10px);border:var(--cell-border,1px solid hsla(0,0%,100%,.12));overflow:hidden;position:relative;background-color:hsla(0,0%,100%,.04);background-repeat:no-repeat;background-size:100% 100%;background-position:0 0}.rangeCellOutline{position:absolute;inset:0;border-style:solid;border-color:var(--scope-outline,rgba(14,116,144,.7));border-width:var(--outline-top,0) var(--outline-right,0) var(--outline-bottom,0) var(--outline-left,0);border-radius:inherit;pointer-events:none;z-index:1}.rangeMatrixContour{position:absolute;pointer-events:none;z-index:2}.rangeCellHover{box-shadow:inset 0 0 0 1px rgba(99,102,241,.5)}.rangeCellSelected{border-color:#6366f1}.rangeCellScope{border-color:rgba(14,116,144,.6);box-shadow:inset 0 0 0 1px rgba(14,116,144,.35)}.rangeCellText{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;font-family:var(--cell-font,"Inter","Segoe UI",system-ui,sans-serif);font-size:var(--cell-font-size,calc(var(--cell) * .7));font-weight:var(--cell-font-weight,300);line-height:1;letter-spacing:var(--cell-letter-spacing,.01em);text-rendering:geometricPrecision;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;text-shadow:var(--cell-text-shadow,none)}.rangeCellText--bright{color:var(--cell-text-bright,hsla(0,0%,100%,.98))}.rangeCellText--fold,.rangeCellText--muted{color:var(--cell-text-muted,rgba(193,199,208,.9))}.rangeCellLabel{display:inline-block;line-height:1}.rangeCellPreview{position:absolute;inset:0;border-radius:inherit;opacity:.6;pointer-events:none}.rangeCellPreview--erase{background:hsla(0,0%,100%,.08);opacity:.5}.rangeCellButton{width:var(--cell);height:var(--cell);padding:0}.rangeCellDisabled{opacity:var(--outscope-opacity,.28);filter:var(--outscope-filter,grayscale(.7));cursor:not-allowed}.rangeCellFoldDim{opacity:.28;filter:grayscale(.7)}.rangeWrap{min-height:100vh;background:radial-gradient(circle at 15% 20%,rgba(44,68,96,.35),rgba(12,18,30,.9) 55%),linear-gradient(120deg,#0f1a2c,#0c101a 55%,#121826);color:#eef2f7}.blog-shell{width:100%;margin:0;padding:72px 0 80px;position:relative}.blog-container{max-width:1120px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;padding-bottom:80px}.blog-kicker{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:rgba(226,232,240,.6)}.blog-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:26px;gap:26px;padding:36px;border-radius:26px;background:linear-gradient(145deg,rgba(10,16,28,.98),rgba(5,9,18,.92));border:1px solid rgba(99,102,241,.25);box-shadow:0 30px 80px rgba(2,6,23,.6);position:relative;overflow:hidden}.blog-hero:after{content:"";position:absolute;inset:-40%;background:radial-gradient(circle,rgba(59,130,246,.18),transparent 55%);opacity:0;transition:opacity .4s ease}.blog-hero:hover:after{opacity:1}.blog-hero-content{display:grid;grid-gap:14px;gap:14px}.blog-hero-content h1{font-size:40px;line-height:1.1}.blog-hero-sub{color:rgba(226,232,240,.8)}.blog-hero-actions{display:flex;flex-wrap:wrap;gap:12px}.blog-btn-primary{background:linear-gradient(135deg,#22c55e,#16a34a);transition:transform .2s ease,box-shadow .2s ease}.blog-btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 36px rgba(16,185,129,.35)}.blog-hero-visual{display:grid;align-content:center}.blog-hero-panel{padding:24px;border-radius:20px;background:linear-gradient(160deg,rgba(15,23,42,.9),rgba(8,14,24,.8));border:1px solid rgba(148,163,184,.2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 24px 60px rgba(2,6,23,.5);transition:transform .25s ease}.blog-hero-panel:hover{transform:translateY(-4px)}.blog-hero-chiprow{display:flex;gap:8px;margin-top:12px}.blog-hero-chiprow .chip{font-size:11px;padding:4px 8px;border-radius:999px;border:1px solid rgba(148,163,184,.25);color:rgba(226,232,240,.7)}.rangeMain{max-width:980px;margin:0 auto;padding:80px 24px 120px}.rangeTitle{font-size:clamp(32px,3.4vw,44px);margin:24px 0 12px}.rangeLead{color:rgba(238,242,247,.7);font-size:18px;margin-bottom:24px}.rangeHero{margin-top:16px;margin-bottom:24px}.rangeKicker{text-transform:uppercase;letter-spacing:.12em;font-size:12px;color:rgba(148,163,184,.85);margin-bottom:10px}.rangeHeroMeta{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.rangeChip{padding:6px 10px;border-radius:999px;background:rgba(148,163,184,.14);border:1px solid rgba(148,163,184,.28);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.blog-post-hero{position:relative;overflow:hidden;border-radius:18px;background-size:cover;background-position:50%;border:1px solid rgba(148,163,184,.2);min-height:220px}.blog-post-hero-overlay{position:absolute;inset:0;background:linear-gradient(120deg,rgba(2,6,23,.95),rgba(2,6,23,.35))}.blog-post-hero-content{position:relative;z-index:1;padding:24px;max-width:700px}.rangeBreadcrumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:14px;color:rgba(238,242,247,.65)}.rangeBreadcrumbs a{color:inherit;text-decoration:none}.rangeCrumbSep{margin:0 6px}.rangeContent{display:grid;grid-gap:16px;gap:16px;line-height:1.7}.rangeContent h2{font-size:24px;margin-top:26px}.rangeContent h3{font-size:18px;margin-top:18px}.rangeContent ul{padding-left:20px}.rangeContent a{color:#8fd3ff}.rangeGrid{margin-top:32px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px}.rangeCard{padding:16px;border-radius:14px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);text-decoration:none;color:inherit;display:grid;grid-gap:8px;gap:8px;transition:transform .2s ease,border-color .2s ease}.rangeCard:hover{transform:translateY(-3px);border-color:rgba(143,211,255,.45)}.rangeMeta{display:flex;gap:16px;flex-wrap:wrap;font-size:14px;color:rgba(238,242,247,.6);margin-bottom:16px}